JPH0362621A - データ変調方式 - Google Patents
データ変調方式Info
- Publication number
- JPH0362621A JPH0362621A JP1196922A JP19692289A JPH0362621A JP H0362621 A JPH0362621 A JP H0362621A JP 1196922 A JP1196922 A JP 1196922A JP 19692289 A JP19692289 A JP 19692289A JP H0362621 A JPH0362621 A JP H0362621A
- Authority
- JP
- Japan
- Prior art keywords
- bits
- group
- conversion table
- input data
- code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M5/00—Conversion of the form of the representation of individual digits
- H03M5/02—Conversion to or from representation by pulses
- H03M5/04—Conversion to or from representation by pulses the pulses having two levels
- H03M5/14—Code representation, e.g. transition, for a given bit cell depending on the information in one or more adjacent bit cells, e.g. delay modulation code, double density code
- H03M5/145—Conversion to or from block codes or representations thereof
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、光ディスクなどにおける情報記録のためのデ
ータ変調方式に関する。
ータ変調方式に関する。
〔従来の技術]
従来、光ディスクなどの情報記録においては4/11変
調方弐と呼ばれる変調方式が多く採用されている。
調方弐と呼ばれる変調方式が多く採用されている。
この4/11変調方式は、入力データを8ビット構成と
し、この8ビットからなる入力データを11チヤンネル
ビットからなる出力コードに符号変換し、しかもこの変
換に際し、256ワードの入力データのそれぞれに対し
て出力コード中の4チャネルビットが常に符号“1 ”
となるように変換するものである。一般に、このように
一定チャネルビット中に一定数の符号゛1゛を割り当て
るデータ変調方式は、再生時に、DC成分が一定である
ために伝送系のDCレヘル変動をAC結合などの方法で
除去し易く、また、チャネルビット中のレベルの大きい
順に符号“1 ++として判定する差動検出が可能であ
るためにノイズなどの影響を受は難く、光ディスクなど
におけるデータ変調方式として多く用いられている。
し、この8ビットからなる入力データを11チヤンネル
ビットからなる出力コードに符号変換し、しかもこの変
換に際し、256ワードの入力データのそれぞれに対し
て出力コード中の4チャネルビットが常に符号“1 ”
となるように変換するものである。一般に、このように
一定チャネルビット中に一定数の符号゛1゛を割り当て
るデータ変調方式は、再生時に、DC成分が一定である
ために伝送系のDCレヘル変動をAC結合などの方法で
除去し易く、また、チャネルビット中のレベルの大きい
順に符号“1 ++として判定する差動検出が可能であ
るためにノイズなどの影響を受は難く、光ディスクなど
におけるデータ変調方式として多く用いられている。
しかしながら、上記した従来の4/11変調方式は、変
換テーブルのメモリ容量が256ワート×11ビットと
大きく、コストダウンを阻む一要因となっていた。また
、1チャネルビット当たりの入力データビット量が8b
it 711bit =0.7272・・・と小さく、
変換効率が悪いためにディスクの記録密度をいま以上に
大きくできないなどの問題があった。
換テーブルのメモリ容量が256ワート×11ビットと
大きく、コストダウンを阻む一要因となっていた。また
、1チャネルビット当たりの入力データビット量が8b
it 711bit =0.7272・・・と小さく、
変換効率が悪いためにディスクの記録密度をいま以上に
大きくできないなどの問題があった。
本発明は上記事情に基づきなされたもので、変換効率が
高く、また変換テーブルのメモリ容量を小さくすること
のできるデータ変調方式を提供することを目的とする。
高く、また変換テーブルのメモリ容量を小さくすること
のできるデータ変調方式を提供することを目的とする。
〔課題を解決するための手段]
第1図に本発明の原理を、また第2図〜第3図に本発明
におけるデータ変調の変換処理パターンをそれぞれ示す
。
におけるデータ変調の変換処理パターンをそれぞれ示す
。
本発明のデータ変調方式は、12ピツ)(bzb++・
・・bzb+ba)からなる入力データを出力コードの
15チヤネルビン) (CI4CI3・・・c2c+c
o)に対応させる。そして、この12ビットの入力デー
タを15チャネルビットの出力コードに変換するに際し
、4096通りの入力コードのそれぞれに対応して出力
コード中の7つのチャネルビットが常に符号“′1′°
となるように変換する(以下、このような変調を7/1
5変調と呼ぶ)。
・・bzb+ba)からなる入力データを出力コードの
15チヤネルビン) (CI4CI3・・・c2c+c
o)に対応させる。そして、この12ビットの入力デー
タを15チャネルビットの出力コードに変換するに際し
、4096通りの入力コードのそれぞれに対応して出力
コード中の7つのチャネルビットが常に符号“′1′°
となるように変換する(以下、このような変調を7/1
5変調と呼ぶ)。
すなわち、入力データは12ビット構成であるから2′
2=4096通りあり、また出力コードは15チャネル
ビット構戒であるから符号“1″が7つ存在する組み合
わせは+sCy =6435通りある。したがって、こ
の6435通りの組み合わせの中から、入力データの数
に等しい4096個を選び、この4096個の出力コー
ドをそれぞれ4096個の入力コードに対応させればよ
い。
2=4096通りあり、また出力コードは15チャネル
ビット構戒であるから符号“1″が7つ存在する組み合
わせは+sCy =6435通りある。したがって、こ
の6435通りの組み合わせの中から、入力データの数
に等しい4096個を選び、この4096個の出力コー
ドをそれぞれ4096個の入力コードに対応させればよ
い。
また、上記7/15変調を効率よく行うために、15チ
ャネルビット(Czarj”・C2CIC0)の出力コ
ードを7チャネルビットの第1のグループ(C14・・
・Cs) と、8チャネルビットの第2のグループ(C
7・・・co)とに分け、第1のグループ中の符号゛1
゛なるビット数と、第2のグループ中の符号“1′”と
なるビット数との組み合わせが3個対4個、4個対3個
または2個対5個のいずれかとなるようにし、グループ
単位で符号変換を行っても15チャネルビット全体では
符号゛1°′の数が常に7ビットとなるように工夫した
。
ャネルビット(Czarj”・C2CIC0)の出力コ
ードを7チャネルビットの第1のグループ(C14・・
・Cs) と、8チャネルビットの第2のグループ(C
7・・・co)とに分け、第1のグループ中の符号゛1
゛なるビット数と、第2のグループ中の符号“1′”と
なるビット数との組み合わせが3個対4個、4個対3個
または2個対5個のいずれかとなるようにし、グループ
単位で符号変換を行っても15チャネルビット全体では
符号゛1°′の数が常に7ビットとなるように工夫した
。
さらに、上記7/15変調における変換テーブルの容量
を小さくするために、入力データの所定の5ビット(b
、。・・・b、)に対して出力コードの前記第1のグル
ープ(C14・・・CS)の7チャネルビットを対応さ
せ、かつ該7チャネルビット中の3ビットが符号“1”
となるように符号変換する第1の変換テーブルTBIと
、入力データの所定の4ビット(b3・・・bo)に対
して出力コードの前記第1のグループ(C14・・・C
a)の7チャネルビットを対応させ、かつ該7チャネル
ビット中の2ビットが符号“′1゛となるように符号変
換する第2の変換テーブルTB2と、入力データの所定
の6ビット(b、・・・bo)に対して出力コードの前
記第2のグループ(C?・・・co)の8チャネルビッ
トを対応させ、かつ該8チャネルビット中の4ビットが
符号“°l°′となるように符号変換する第3の変換テ
ーブルTBSと、入力データの所定の6ビット(b5・
・・ba)または(bl。・・・l]6)に対して出力
コードの前記第2のグループ(c7・・・co)の8チ
ャネルビットを対応させ、かつ該8チャネルビット中の
3ビットが符号“′1′。
を小さくするために、入力データの所定の5ビット(b
、。・・・b、)に対して出力コードの前記第1のグル
ープ(C14・・・CS)の7チャネルビットを対応さ
せ、かつ該7チャネルビット中の3ビットが符号“1”
となるように符号変換する第1の変換テーブルTBIと
、入力データの所定の4ビット(b3・・・bo)に対
して出力コードの前記第1のグループ(C14・・・C
a)の7チャネルビットを対応させ、かつ該7チャネル
ビット中の2ビットが符号“′1゛となるように符号変
換する第2の変換テーブルTB2と、入力データの所定
の6ビット(b、・・・bo)に対して出力コードの前
記第2のグループ(C?・・・co)の8チャネルビッ
トを対応させ、かつ該8チャネルビット中の4ビットが
符号“°l°′となるように符号変換する第3の変換テ
ーブルTBSと、入力データの所定の6ビット(b5・
・・ba)または(bl。・・・l]6)に対して出力
コードの前記第2のグループ(c7・・・co)の8チ
ャネルビットを対応させ、かつ該8チャネルビット中の
3ビットが符号“′1′。
となるように符号変換する第4の変換テーブルTB4と
を用意し、これら4つの変換テーブルを用いて15チヤ
ネルの出力コードを下記(イ)(ロ)(ハ)のいづれか
の方法により得るようにした。
を用意し、これら4つの変換テーブルを用いて15チヤ
ネルの出力コードを下記(イ)(ロ)(ハ)のいづれか
の方法により得るようにした。
(イ) 出力コードの第1のグループ(C14・・・C
S)の7チャネルビットを前記第1の変換テーブルTB
Iから求め、かつ第2のグループ(C7・・・Co)の
8チャネルビットを前記第3の変換テーブルTB3から
求める(第2図参照)。
S)の7チャネルビットを前記第1の変換テーブルTB
Iから求め、かつ第2のグループ(C7・・・Co)の
8チャネルビットを前記第3の変換テーブルTB3から
求める(第2図参照)。
(ロ)出力コードの第1のグループ(Cz・・・CO)
の7チャネルビットを前記第1の変換テーブルTBIの
出力コードをインバータINVで反転することにより求
め、かつ第2のグループ(C?・・・CO)の8チャネ
ルビットを前記第4の変換テーブルTB4から求める(
第3図参照)。
の7チャネルビットを前記第1の変換テーブルTBIの
出力コードをインバータINVで反転することにより求
め、かつ第2のグループ(C?・・・CO)の8チャネ
ルビットを前記第4の変換テーブルTB4から求める(
第3図参照)。
(ハ) 出力コードの第1のグループ(CI4・・・C
a)の7チャネルビットを前記第2の変換テーブルTB
2から求め、かつ第2のグループ(c=・・・co)の
8チャネルビットを前記第4の変換テーブルTB4のの
出力コードをインバータINVで反転することにより求
める(第4図参照)。
a)の7チャネルビットを前記第2の変換テーブルTB
2から求め、かつ第2のグループ(c=・・・co)の
8チャネルビットを前記第4の変換テーブルTB4のの
出力コードをインバータINVで反転することにより求
める(第4図参照)。
さらにまた、上記7/15変調における変換テーブルの
容量を小さくするために、12ビット(bIblO・・
・bzb+bo)からなる入力データを5ビットの第1
のグループ(b、。・・・b6) と、6ビットの第2
のグループ(b、・・・bo)と、残りのlビット(b
z)とに分割し、前記残りの1ビット(b、)がその採
り得る2つのビット状態“1′“0”′のうちの予め定
めた第1のビット状態(例えば“′0“°)にあるとき
、前記第■のグループ(b、。・・・b6)の入力デー
タを第1の変換テーブルTBIに入力するとともに、前
記第2のグループ(b5・・・b、)の入力データを第
3の変換テーブルTB3に入力しく第2図参照)、前記
残りの1ピッ1−(b、、)が第2のビット状態(例え
ば“1“°)にあり、かつ前記第2のグループ(b、・
・・bo)中の予め定めた特定の2ピツ) (bsb4
)がその採り得る4つのビット状態のうちの予め定めた
3つの状態(例えば“00”01”10″)にあるとき
、前記第1のグループ(b+。・・・b6)の入力デー
タを第1の変換テーブルTBIに入力するとともに、第
2のグループ(bs・・・b、)の入力データを第4の
変換テーブルTB4に入力しく第3図参照)、前記残り
の1ピッ1−(b++)が第2のビット状態(例えば“
”1”)にあり、かつ前記第2のグループ(bs・・・
bo)中の前記特定の2ビット(b、h4)が前記3つ
の状態以外の他の残された1つの状態(例えば“11゛
)にあるとき、前記第1のグループ(b+。・・・b6
)の入力データを第4の変換テーブルTB4に入力する
とともに、第2のグループ(bs・・・b、)の入力デ
ータのうちの前記特定の2ビット(bsb4)以外の4
ビット(b3bZblbo)の入力データを第2の変換
テーブルTB2に入力する(第4図参照)ようにした。
容量を小さくするために、12ビット(bIblO・・
・bzb+bo)からなる入力データを5ビットの第1
のグループ(b、。・・・b6) と、6ビットの第2
のグループ(b、・・・bo)と、残りのlビット(b
z)とに分割し、前記残りの1ビット(b、)がその採
り得る2つのビット状態“1′“0”′のうちの予め定
めた第1のビット状態(例えば“′0“°)にあるとき
、前記第■のグループ(b、。・・・b6)の入力デー
タを第1の変換テーブルTBIに入力するとともに、前
記第2のグループ(b5・・・b、)の入力データを第
3の変換テーブルTB3に入力しく第2図参照)、前記
残りの1ピッ1−(b、、)が第2のビット状態(例え
ば“1“°)にあり、かつ前記第2のグループ(b、・
・・bo)中の予め定めた特定の2ピツ) (bsb4
)がその採り得る4つのビット状態のうちの予め定めた
3つの状態(例えば“00”01”10″)にあるとき
、前記第1のグループ(b+。・・・b6)の入力デー
タを第1の変換テーブルTBIに入力するとともに、第
2のグループ(bs・・・b、)の入力データを第4の
変換テーブルTB4に入力しく第3図参照)、前記残り
の1ピッ1−(b++)が第2のビット状態(例えば“
”1”)にあり、かつ前記第2のグループ(bs・・・
bo)中の前記特定の2ビット(b、h4)が前記3つ
の状態以外の他の残された1つの状態(例えば“11゛
)にあるとき、前記第1のグループ(b+。・・・b6
)の入力データを第4の変換テーブルTB4に入力する
とともに、第2のグループ(bs・・・b、)の入力デ
ータのうちの前記特定の2ビット(bsb4)以外の4
ビット(b3bZblbo)の入力データを第2の変換
テーブルTB2に入力する(第4図参照)ようにした。
12ビット(bzb+。・・・bzb+bo)からなる
入力データを5ビットの第1のグループ(b、。・・・
b6)と、6ビットの第2のグループ(bs・・・bo
)と、残りの1ビット(b、)とに分け、また、15チ
ャネルビット(CI4CI3 ”・C2CIC0)から
なる出力コードを7チャネルビットの第1のグループ(
CI4・・・C8)と、8チャネルビットの第2のグル
ープ(ct・・・co)とに分け、入力データの各グル
ープごとに変換テーブルへアクセスすることにより対応
するグループの出力コードを得るようにしたので、総数
4096通りの入力データのそれぞれに対して出力コー
ドに1対1に用意する必要がなくなり、変換テーブルの
メモリ容量を小さくすることができる。また、1チャネ
ルビット当たりの入力データビット量も12 bit
715 bit =0.8 と大きくなり、ディスクの
記録密度を高めることができる。
入力データを5ビットの第1のグループ(b、。・・・
b6)と、6ビットの第2のグループ(bs・・・bo
)と、残りの1ビット(b、)とに分け、また、15チ
ャネルビット(CI4CI3 ”・C2CIC0)から
なる出力コードを7チャネルビットの第1のグループ(
CI4・・・C8)と、8チャネルビットの第2のグル
ープ(ct・・・co)とに分け、入力データの各グル
ープごとに変換テーブルへアクセスすることにより対応
するグループの出力コードを得るようにしたので、総数
4096通りの入力データのそれぞれに対して出力コー
ドに1対1に用意する必要がなくなり、変換テーブルの
メモリ容量を小さくすることができる。また、1チャネ
ルビット当たりの入力データビット量も12 bit
715 bit =0.8 と大きくなり、ディスクの
記録密度を高めることができる。
以下、本発明方式の実施例を具体的に説明する。
第5図は前記した第1の変換テーブルTB1の具体例で
ある。この第1の変換テーブルTBIは、5ビットの入
力データを符号゛1゛が3ビットからなる7チャネルビ
ットの出力コードに変換するテーブルである。5ビット
の入力データの組み合わせは2’=32通りであり、ま
た7チャネルビットで構成される出力コードのうち、符
号“1′”が3ビット存在する組み合わせは?C3=3
5通りである。したがって、この35通りの中から32
通りの出力コードを用い、テーブルを構成している。
ある。この第1の変換テーブルTBIは、5ビットの入
力データを符号゛1゛が3ビットからなる7チャネルビ
ットの出力コードに変換するテーブルである。5ビット
の入力データの組み合わせは2’=32通りであり、ま
た7チャネルビットで構成される出力コードのうち、符
号“1′”が3ビット存在する組み合わせは?C3=3
5通りである。したがって、この35通りの中から32
通りの出力コードを用い、テーブルを構成している。
第6図は前記した第2の変換テーブルTB2の具体例で
ある。この第2の変換テーブルTB2は、4ビットの入
力データを符号“°1′”が3ビットからなる7チャネ
ルビットの出力コードに変換するテーブルである。4ビ
ットの入力データの組み合わせは2’=16通りあり、
また7チヤネルビソトで構成される出力コードのうち、
符号“l゛が3ビット存在する組み合わせは7C2=2
1通りである。したがって、この21通りの中から16
通りの出力コードを用い、テーブルを構成している。
ある。この第2の変換テーブルTB2は、4ビットの入
力データを符号“°1′”が3ビットからなる7チャネ
ルビットの出力コードに変換するテーブルである。4ビ
ットの入力データの組み合わせは2’=16通りあり、
また7チヤネルビソトで構成される出力コードのうち、
符号“l゛が3ビット存在する組み合わせは7C2=2
1通りである。したがって、この21通りの中から16
通りの出力コードを用い、テーブルを構成している。
第7図は前記した第3の変換テーブルTBSの具体例で
ある。この第3の変換テーブルTBSは、6ビットの入
力データを符号“1°“が4ビットからなる8チャネル
ビットの出力コードに変換するテーブルである。6ビッ
トの入力データの組み合わせは26=64通りあり、ま
た8チャネルビットで構成される出力コードのうち、符
号“1”が4ビット存在する組み合わせはBC,=10
通りである。したがって、この70通りの中から64通
りの出力コードを用い、テーブルを構成している。
ある。この第3の変換テーブルTBSは、6ビットの入
力データを符号“1°“が4ビットからなる8チャネル
ビットの出力コードに変換するテーブルである。6ビッ
トの入力データの組み合わせは26=64通りあり、ま
た8チャネルビットで構成される出力コードのうち、符
号“1”が4ビット存在する組み合わせはBC,=10
通りである。したがって、この70通りの中から64通
りの出力コードを用い、テーブルを構成している。
第8図は前記した第4の変換テーブルTB4の具体例で
ある。この第4の変換テーブルTB4は、6ビットの入
力データを符号“1゛が3ビットからなる8チャネルビ
ットの出力コードに変換するテーブルである。ただし、
この第4の変換テーブルについては、入力データの上位
2ビットは1100°” パ01”° “10°”とし
、“′11′”については用いない。6ビットの入力デ
ータの組み合わせは、上位2ビットが前記3つの状態に
限定されているので、2’ X3=48通りあり、また
8チャネルビットで構成される出力コードのうち、符号
“°1゛が3ビット存在する組み合わせはaci=56
通りである。したがって、この56通りの中から48通
りの出力コードを用い、テーブルを構成している。
ある。この第4の変換テーブルTB4は、6ビットの入
力データを符号“1゛が3ビットからなる8チャネルビ
ットの出力コードに変換するテーブルである。ただし、
この第4の変換テーブルについては、入力データの上位
2ビットは1100°” パ01”° “10°”とし
、“′11′”については用いない。6ビットの入力デ
ータの組み合わせは、上位2ビットが前記3つの状態に
限定されているので、2’ X3=48通りあり、また
8チャネルビットで構成される出力コードのうち、符号
“°1゛が3ビット存在する組み合わせはaci=56
通りである。したがって、この56通りの中から48通
りの出力コードを用い、テーブルを構成している。
進んで、上記4つの変換テーブルTB1〜4を用い、本
発明のデータ変調方式の具体的処理例について述べる。
発明のデータ変調方式の具体的処理例について述べる。
(例1)入力データ(b++b+o・・・bzb+bo
) = (010101010101)の場合 この場合には、入力データの最上位ピッ)(bz)=0
であるから、本発明による7/15変調は第2図に示す
変換処理パターンとなる。
) = (010101010101)の場合 この場合には、入力データの最上位ピッ)(bz)=0
であるから、本発明による7/15変調は第2図に示す
変換処理パターンとなる。
すなわち、5ビットからなる第1のグループの入力デー
タ(boo・・・b、) =(10101)は第1の変
換テーブルTBIに入力される。一方、6ビットからな
る第2のグループの入力データ(bs・・・b、) =
(010101)は第3の変換テーブルTB3に入力さ
れる。
タ(boo・・・b、) =(10101)は第1の変
換テーブルTBIに入力される。一方、6ビットからな
る第2のグループの入力データ(bs・・・b、) =
(010101)は第3の変換テーブルTB3に入力さ
れる。
第1の変換テーブルTBI(第5図)に入力された第1
のグループの入力データ (boo・・・bb) −(
10101)は対応する7チャネルビットの出力コード
(c、==c8) =(1010010)に変換される
。一方、第3の変換テーブルTBS(第7図)に入力さ
れた第2のグループの入力データ(bs・・・b、)
=(010101)は対応する8チャネルビットの出力
コード(C?−co) = (10100101)に
変換される。
のグループの入力データ (boo・・・bb) −(
10101)は対応する7チャネルビットの出力コード
(c、==c8) =(1010010)に変換される
。一方、第3の変換テーブルTBS(第7図)に入力さ
れた第2のグループの入力データ(bs・・・b、)
=(010101)は対応する8チャネルビットの出力
コード(C?−co) = (10100101)に
変換される。
したがって、15チャネルビットの出力コードは、上記
Cc、a・−・C8) =(1010010) と、
(C? ”’Co)−(10100101)とをつなぎ
合わせることにより、(C、、c、3”’c2c、co
) =(101001010100101)となり、1
2ビットの入力データー(010101010101)
が15チャネルビットの出力コード=(1010010
10100101)に7/15変調される。
Cc、a・−・C8) =(1010010) と、
(C? ”’Co)−(10100101)とをつなぎ
合わせることにより、(C、、c、3”’c2c、co
) =(101001010100101)となり、1
2ビットの入力データー(010101010101)
が15チャネルビットの出力コード=(1010010
10100101)に7/15変調される。
(例2)入力データ(bzb+o ・・’bzb+bo
) =(110101010101)の場合 この場合には、入力データの最上位ビット(b++)=
1、かつ第2グループ(b、・・・bo)中の特定の2
ビット(bsbn) = 01であるから、本発明によ
る7/15変調は第3図に示す変換処理パターンとなる
。
) =(110101010101)の場合 この場合には、入力データの最上位ビット(b++)=
1、かつ第2グループ(b、・・・bo)中の特定の2
ビット(bsbn) = 01であるから、本発明によ
る7/15変調は第3図に示す変換処理パターンとなる
。
すなわち、5ビットからなる第1のグループの入力デー
タ(bz。・・・b6) −(10101)は第1の変
換テーブルTBIに入力され、一方、6ビットからなる
第2のグループの入力データ(bs・・・bo) =(
OtOlol)は第4の変換テーブルTB4に入力され
る。
タ(bz。・・・b6) −(10101)は第1の変
換テーブルTBIに入力され、一方、6ビットからなる
第2のグループの入力データ(bs・・・bo) =(
OtOlol)は第4の変換テーブルTB4に入力され
る。
第1の変換テーブルTBI(第5図)に入力された第1
のグループの入力データ(b、。・・・b6) =(1
0101)は対応する7チャネルビット9出力コード(
C14・・・C3)−(1010010)に変換され、
インバータINVで(C,4,、、C8) =(010
1101)に符号反転された後出力される。一方、第4
の変換テーブルTB4(第8図)に入力された第2のグ
ループの入力データ(bs・・・b、) =(0101
01)は対応する8チャネルビットからなる出力コード
(C7・・・co) =(01001100)に変換
される。
のグループの入力データ(b、。・・・b6) =(1
0101)は対応する7チャネルビット9出力コード(
C14・・・C3)−(1010010)に変換され、
インバータINVで(C,4,、、C8) =(010
1101)に符号反転された後出力される。一方、第4
の変換テーブルTB4(第8図)に入力された第2のグ
ループの入力データ(bs・・・b、) =(0101
01)は対応する8チャネルビットからなる出力コード
(C7・・・co) =(01001100)に変換
される。
したがって、15チャネルビットの出力コードは、上記
符号反転された(C14・・・co) −(01011
01)と、 (C7・・・co) = (010011
00)とをつなぎ合わせることにより、(CI4CI3
=CzC+Co) =(0101101010011
00)となり、12ビットの入力デークー(11010
1010101)が15チャネルビットの出力コード−
(010110101001100)に7/15変調さ
れる。
符号反転された(C14・・・co) −(01011
01)と、 (C7・・・co) = (010011
00)とをつなぎ合わせることにより、(CI4CI3
=CzC+Co) =(0101101010011
00)となり、12ビットの入力デークー(11010
1010101)が15チャネルビットの出力コード−
(010110101001100)に7/15変調さ
れる。
(例3)入力データ(b++b+o ・・・bzb+b
o) −(110Lot 110101)の場合 この場合には、入力データの最上位ビット(bII)−
1、かつ第2グループ(b5・・・bo)中の特定の2
ピツ) (bsb、) = 11であるから、本発明に
よる7/15変調は第4図に示す変換処理パターンとな
る。
o) −(110Lot 110101)の場合 この場合には、入力データの最上位ビット(bII)−
1、かつ第2グループ(b5・・・bo)中の特定の2
ピツ) (bsb、) = 11であるから、本発明に
よる7/15変調は第4図に示す変換処理パターンとな
る。
すなわち、5ビットからなる第1のグループの入力デー
タ(b+o・・・b、) =(10101)は最上位に
0を付加されて6ビットの入力データ(0,b+。・・
・b6)=(010101)として第4の変換テーブル
TBIに入力され、一方、第2のグループの前記特定の
2ビット(bsb4)以外の4ビットの入力データ(b
3bzb+bo)= (0101)は第2の変換テーブ
ルTB2に入力される。
タ(b+o・・・b、) =(10101)は最上位に
0を付加されて6ビットの入力データ(0,b+。・・
・b6)=(010101)として第4の変換テーブル
TBIに入力され、一方、第2のグループの前記特定の
2ビット(bsb4)以外の4ビットの入力データ(b
3bzb+bo)= (0101)は第2の変換テーブ
ルTB2に入力される。
第4の変換テーブルTB4(第8図)に入力された第■
のグループの入力データ(b、。・・・b6) =(1
0101)は対応する8チャネルビットの出力コード(
c7−co) =(Q1001100)に変換され、イ
ンバータINVで(c、”・C0)= (101100
11)に符号反転された後出力される。一方、第2の変
換テーブルTB2(第6図)に入力された第2のグルー
プの入力データ(b、bZb、bO) = (0101
)は対応する7チャネルビットからなる出力コード(C
8”’C8) −(0010010)に変換される。
のグループの入力データ(b、。・・・b6) =(1
0101)は対応する8チャネルビットの出力コード(
c7−co) =(Q1001100)に変換され、イ
ンバータINVで(c、”・C0)= (101100
11)に符号反転された後出力される。一方、第2の変
換テーブルTB2(第6図)に入力された第2のグルー
プの入力データ(b、bZb、bO) = (0101
)は対応する7チャネルビットからなる出力コード(C
8”’C8) −(0010010)に変換される。
したがって、15チャネルビットの出力コードは、上記
(c、 a ・・・Cs) = (0010010)と
、符号反転された(C7・”Co) = (10110
011)とをつなぎ合わせることにより、Cc+acI
ff”’CzC1Co) =(00100101011
0011)となり、12ビットの入力データ= (11
0101110101)が15チャネルビットの出力コ
ード−(001001010110011)に7/15
変調される。
(c、 a ・・・Cs) = (0010010)と
、符号反転された(C7・”Co) = (10110
011)とをつなぎ合わせることにより、Cc+acI
ff”’CzC1Co) =(00100101011
0011)となり、12ビットの入力データ= (11
0101110101)が15チャネルビットの出力コ
ード−(001001010110011)に7/15
変調される。
上記実施例の場合、変換テーブルの各メモリ容量は
第1の変換テーブル 32ワード×7ビット第2の変
換テーブル 16ワード×7ビット第3の変換テーブ
ル 64ワード×8ビット第4の変換テーブル 4
8ワード×8ビットとなる。したがって、4つの変換テ
ーブルを合計してもおおよそ160ワード×8ビットで
済み、メモリ容量を小さくすることができる。因みに、
4096通りの入力データを出力コードに1対1に対応
させた場合、メモリ容量は4096ワード×15ビット
となる。
換テーブル 16ワード×7ビット第3の変換テーブ
ル 64ワード×8ビット第4の変換テーブル 4
8ワード×8ビットとなる。したがって、4つの変換テ
ーブルを合計してもおおよそ160ワード×8ビットで
済み、メモリ容量を小さくすることができる。因みに、
4096通りの入力データを出力コードに1対1に対応
させた場合、メモリ容量は4096ワード×15ビット
となる。
以上述べたところから明らかなように、請求項(1)記
載のデータ変調方式によるときは、入力データの12ビ
ットを出力コードの15チャネルビットに対応させ、7
/15変調を行うようにしたので、1チャネルビット当
たりの入力データピット量を12/15 =0.8 と
大きくすることができ、光ディスクなどにおけるデータ
の記録密度を高めることができる。
載のデータ変調方式によるときは、入力データの12ビ
ットを出力コードの15チャネルビットに対応させ、7
/15変調を行うようにしたので、1チャネルビット当
たりの入力データピット量を12/15 =0.8 と
大きくすることができ、光ディスクなどにおけるデータ
の記録密度を高めることができる。
また、請求項(2)ないしく4)記載のデータ変調方式
によるときは、12ビットの入力データと15チャネル
ビットの出力コードをそれぞれ2つのグループに分け、
各グループ単位で所定の変換テーブルへアクセスするこ
とにより所定のグループの出力コードを得るようにした
ので、前記効果に加え、変換テーブルのメモリ容量を小
さ(してコストダウンを図ることができる。
によるときは、12ビットの入力データと15チャネル
ビットの出力コードをそれぞれ2つのグループに分け、
各グループ単位で所定の変換テーブルへアクセスするこ
とにより所定のグループの出力コードを得るようにした
ので、前記効果に加え、変換テーブルのメモリ容量を小
さ(してコストダウンを図ることができる。
第1図は本発明の原理図、
第2図は本発明の7/15変調における第1の変換処理
パターンを示す図、 第3図は本発明の7/15変調における第2の変換処理
パターンを示す図、 第4図は本発明の7/15変調における第3の変換処理
パターンを示す図、 第5図は本発明の第1の変換テーブルの具体例を示す図
、 第6図は本発明の第2の変換テーブルの具体例を示す図
、 第7図は本発明の第3の変換テーブルの具体例を示す図
、 第8図は本発明の第4の変換テーブルの具体例を示す図
である。 (bzb+。・・・bzb+bo)・・・12ビットの
入力データ(CI4CI3・・・Cz(+Co)・・・
15チャネルビットの出力コード、 TBI〜TB4・・・第1〜第4の変換テーブル、IN
V・・・符号反転用のインバータ。
パターンを示す図、 第3図は本発明の7/15変調における第2の変換処理
パターンを示す図、 第4図は本発明の7/15変調における第3の変換処理
パターンを示す図、 第5図は本発明の第1の変換テーブルの具体例を示す図
、 第6図は本発明の第2の変換テーブルの具体例を示す図
、 第7図は本発明の第3の変換テーブルの具体例を示す図
、 第8図は本発明の第4の変換テーブルの具体例を示す図
である。 (bzb+。・・・bzb+bo)・・・12ビットの
入力データ(CI4CI3・・・Cz(+Co)・・・
15チャネルビットの出力コード、 TBI〜TB4・・・第1〜第4の変換テーブル、IN
V・・・符号反転用のインバータ。
Claims (4)
- (1)入力データの12ビットを出力コードの15チャ
ネルビットに対応させ、 12ビットの入力データを15チャネルビットの出力コ
ードに変換するに際し、出力コード中の7つのチャネル
ビットが符号“1”となるように変換することを特徴と
するデータ変調方式。 - (2)請求項(1)記載のデータ変調方式において、1
5チャネルビットの出力コードを7チャネルビットの第
1のグループと、8チャネルビットの第2のグループと
に分け、 第1のグループ中の符号“1”となるビット数と第2の
グループ中の符号“1”となるビット数との組み合わせ
が3個対4個、4個対3個または2個対5個のいずれか
となるようにしたことを特徴とするデータ変調方式。 - (3)請求項(2)記載のデータ変調方式において、入
力データの5ビットに対して出力コードの7チャネルビ
ットを対応させ、かつ該7チャネルビット中の3ビット
が符号“1”となるように符号変換する第1の変換テー
ブルと、 入力データの4ビットに対して出力コードの7チャネル
ビットを対応させ、かつ該7チャネルビット中の2ビッ
トが符号“1”となるように符号変換する第2の変換テ
ーブルと、入力データの6ビットに対して出力コードの
8チャネルビットを対応させ、かつ該8チャネルビット
中の4ビットが符号“1”となるように符号変換する第
3の変換テーブルと、入力データの6ビットに対して出
力コードの8チャネルビットを対応させ、かつ該8チャ
ネルビット中の3ビットが符号“1”となるように符号
変換する第4の変換テーブルとを用意し、15チャネル
ビットの出力コードを (イ)出力コードの第1のグループの7チャネルビット
を前記第1の変換テーブルから求め、かつ第2のグルー
プの8チャネルビットを前記第3の変換テーブルから求
める。 (ロ)出力コードの第1のグループの7チャネルビット
を前記第1の変換テーブルの出力コードを反転すること
により求め、 かつ第2のグループの8チャネルビットを前記第4の変
換テーブルから求める。 (ハ)出力コードの第1のグループの7チャネルビット
を前記第2の変換テーブルから求め、かつ第2のグルー
プの所定の8チャネルビットを前記第4の変換テーブル
の出力コードを反転することにより求める。 のいずれかの方法によって得ることを特徴とするデータ
変調方式。 - (4)請求項(3)記載のデータ変調方式において、1
2ビットからなる入力データを5ビットの第1のグルー
プと、6ビットの第2のグループと、残りの1ビットと
に分割し、前記残りの1ビットがその採り得る2つのビ
ット状態“1”“0”のうちの予め定めた第1のビット
状態にあるとき、前記第1のグループの入力データを第
1の変換テーブルに入力するとともに、第2のグループ
の入力データを第3の変換テーブルに入力し、 前記残りの1ビットが第2のビット状態にあり、かつ前
記第2のグループ中の予め定めた特定の2ビットがその
採り得る4つのビット状態のうちの予め定めた3つの状
態のいずれかにあるとき、前記第1のグループの入力デ
ータを第1の変換テーブルに入力するとともに、第2の
グループの入力データを第4の変換テーブルに入力し、 前記残りの1ビットが第2のビット状態にあり、かつ前
記第2のグループ中の前記特定の2ビットが前記3つの
状態以外の他の残された1つの状態にあるとき、前記第
1のグループの入力データを第4の変換テーブルに入力
するとともに、第2のグループの入力データのうちの前
記特定の2ビット以外の4ビットの入力データを第2の
変換テーブルに入力することを特徴とするデータ変調方
式。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1196922A JPH0362621A (ja) | 1989-07-31 | 1989-07-31 | データ変調方式 |
| US07/557,621 US5073776A (en) | 1989-07-31 | 1990-07-24 | Data modulating system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1196922A JPH0362621A (ja) | 1989-07-31 | 1989-07-31 | データ変調方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0362621A true JPH0362621A (ja) | 1991-03-18 |
Family
ID=16365902
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1196922A Pending JPH0362621A (ja) | 1989-07-31 | 1989-07-31 | データ変調方式 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5073776A (ja) |
| JP (1) | JPH0362621A (ja) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3334810B2 (ja) * | 1992-02-14 | 2002-10-15 | ソニー株式会社 | 符号化方法、再生方法、および、再生装置 |
| JPH11511283A (ja) * | 1995-08-03 | 1999-09-28 | シーゲート テクノロジー,インコーポレイテッド | 整合スペクトルヌルエンコーダ/デコーダ |
| DE60029097T2 (de) * | 2000-08-04 | 2007-06-14 | Stmicroelectronics S.R.L., Agrate Brianza | Pulscodemodulation/Pulsbreitenmodulation-Umsetzer mit Pulsbreitenmodulation-Leistungsverstärker |
| WO2003007300A1 (en) * | 2001-07-09 | 2003-01-23 | Seagate Technology Llc | Method and apparatus for suppressing low frequency content in digital data |
| JP2006229417A (ja) * | 2005-02-16 | 2006-08-31 | Ricoh Co Ltd | デジタルpll装置 |
| GB2575435B (en) * | 2018-06-29 | 2022-02-09 | Imagination Tech Ltd | Guaranteed data compression |
| GB2575436B (en) | 2018-06-29 | 2022-03-09 | Imagination Tech Ltd | Guaranteed data compression |
| GB2575121B (en) * | 2018-06-29 | 2022-12-28 | Imagination Tech Ltd | Guaranteed data compression |
| GB2575434B (en) | 2018-06-29 | 2020-07-22 | Imagination Tech Ltd | Guaranteed data compression |
| GB2608878B (en) | 2018-06-29 | 2023-04-12 | Imagination Tech Ltd | Guaranteed data compression |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3860908A (en) * | 1974-02-04 | 1975-01-14 | Honeywell Inf Systems | Rom multiple code conversion apparatus |
| US4216460A (en) * | 1977-07-14 | 1980-08-05 | Independent Broadcasting Authority | Transmission and/or recording of digital signals |
| JPS607420B2 (ja) * | 1977-08-22 | 1985-02-25 | 日本電気株式会社 | 符号変換器 |
| JPS5619506A (en) * | 1979-07-23 | 1981-02-24 | Sony Corp | Code converting method |
| US4430643A (en) * | 1980-07-24 | 1984-02-07 | International Computers Limited | Binary-coded-decimal to binary converter |
| JPH0714145B2 (ja) * | 1983-04-26 | 1995-02-15 | ソニー株式会社 | 情報変換方法 |
| JPS60113366A (ja) * | 1983-11-24 | 1985-06-19 | Sony Corp | 情報変換方式 |
| GB2189970B (en) * | 1986-05-01 | 1990-03-28 | British Broadcasting Corp | Data conversion |
| NL8603164A (nl) * | 1986-12-12 | 1988-07-01 | Optical Storage Int | Werkwijze voor het overdragen van n-bit informatiewoorden, informatieoverdrachtsysteem voor het uitvoeren van de werkwijze, alsmede een kodeerinrichting en dekodeerinrichting voor toepassing in het informatieoverdrachtsysteem. |
| US4926169A (en) * | 1988-11-28 | 1990-05-15 | Unisys Corp. | Coder-decoder for purged extended golay (22,7) codes |
-
1989
- 1989-07-31 JP JP1196922A patent/JPH0362621A/ja active Pending
-
1990
- 1990-07-24 US US07/557,621 patent/US5073776A/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| US5073776A (en) | 1991-12-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4677421A (en) | Digital information signal encoding method with reduced run length and improved self-clocking | |
| US4985700A (en) | Variable-length coding/decoding device | |
| JPH09162744A (ja) | デジタル変調装置、その方法及び記録媒体 | |
| JPH0362621A (ja) | データ変調方式 | |
| US5028922A (en) | Multiplexed encoder and decoder with address mark generation/check and precompensation circuits | |
| US5008669A (en) | Encoding/decoding system for optical recording/reading | |
| KR100274213B1 (ko) | Rll(2,25)코드를 이용한 7/13 채널코딩 및 채널디코딩방법 | |
| JPH05284035A (ja) | 情報変換方法 | |
| US5870037A (en) | Method and apparatus, demodulating method and signal demodulating apparatus | |
| US6559779B2 (en) | Data encoding method, apparatus, and storage medium | |
| EP0178027B1 (en) | Method of transmitting information, encoding devide for use in the method, and decoding device for use in the method | |
| JPS61196469A (ja) | デイジタル変調方法 | |
| JPS60106254A (ja) | 4−6群変調方法 | |
| US6392566B2 (en) | Code modulator and code modulation method | |
| JPS6130818A (ja) | デイジタル変調方法 | |
| JP3013651B2 (ja) | デジタル変調装置 | |
| US20040263362A1 (en) | Coding method and device | |
| KR100908763B1 (ko) | 데이터 스트림을 코딩하는 방법 | |
| JPH02228131A (ja) | コード変換装置 | |
| JPH0225118A (ja) | コード変換装置と復号装置 | |
| JPH0468818A (ja) | 符号化方法 | |
| JPH01221918A (ja) | 可変長符号変換装置 | |
| JPH0683272B2 (ja) | 8−12変調方法 | |
| Fitzpatrick et al. | Construction of high rate codes from an infinite memory constraint graph | |
| JPS6041847A (ja) | Efm復調方法 |