JPH01256252A - コード化方法 - Google Patents
コード化方法Info
- Publication number
- JPH01256252A JPH01256252A JP63318674A JP31867488A JPH01256252A JP H01256252 A JPH01256252 A JP H01256252A JP 63318674 A JP63318674 A JP 63318674A JP 31867488 A JP31867488 A JP 31867488A JP H01256252 A JPH01256252 A JP H01256252A
- Authority
- JP
- Japan
- Prior art keywords
- emm
- string
- detector
- channel
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 22
- 238000004422 calculation algorithm Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000007476 Maximum Likelihood Methods 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 6
- 238000010606 normalization Methods 0.000 description 4
- 210000003127 knee Anatomy 0.000 description 3
- 238000013139 quantization Methods 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10009—Improvement or modification of read or write signals
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/38—Synchronous or start-stop systems, e.g. for Baudot code
- H04L25/40—Transmitting circuits; Receiving circuits
- H04L25/49—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
- H04L25/4906—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using binary codes
- H04L25/4908—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using binary codes using mBnB codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/38—Synchronous or start-stop systems, e.g. for Baudot code
- H04L25/40—Transmitting circuits; Receiving circuits
- H04L25/49—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
- H04L25/497—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems by correlative coding, e.g. partial response coding or echo modulation coding transmitters and receivers for partial response systems
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- Error Detection And Correction (AREA)
- Dc Digital Transmission (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
A、産業上の利用分野
本発明は、最尤順序検出を用いて、入力制限パーシャル
−レスポンス・チャネルを介して2進デイジタル・デー
タを伝送する技術に関する。具体的ニハ、入力制限パー
シャル・レスポンス(1+D)及び(1+ D)2チャ
ネルに対してトレリス・コードを利用するコード化技法
に関する。
−レスポンス・チャネルを介して2進デイジタル・デー
タを伝送する技術に関する。具体的ニハ、入力制限パー
シャル・レスポンス(1+D)及び(1+ D)2チャ
ネルに対してトレリス・コードを利用するコード化技法
に関する。
B、従来技術及び発明が解決しようとする問題点198
6年6月13日出願の米国特許出願06/874041
号には、光記憶に適した非対称ランレングス制限(RL
L)コードが記載されている。しかし、このコードは、
コード化利得をもたらさない。それには、2個以上の連
続したNRZ1ビットが必要であるが、NRZOビット
の数に制限はない。
6年6月13日出願の米国特許出願06/874041
号には、光記憶に適した非対称ランレングス制限(RL
L)コードが記載されている。しかし、このコードは、
コード化利得をもたらさない。それには、2個以上の連
続したNRZ1ビットが必要であるが、NRZOビット
の数に制限はない。
米国特許第4413251号は、コード化率が2/3の
スライディング・ブロック(1,7)RLLコードを生
成する方法を開示している。しかし、(1+D)パーシ
ャル・レスポンス・チャネルに対しては、この方法はコ
ード化利得をもたらさない。(1+D)2チャネルに対
しては、この方法は1.8dBのフード化利得しかもた
らさない。
スライディング・ブロック(1,7)RLLコードを生
成する方法を開示している。しかし、(1+D)パーシ
ャル・レスポンス・チャネルに対しては、この方法はコ
ード化利得をもたらさない。(1+D)2チャネルに対
しては、この方法は1.8dBのフード化利得しかもた
らさない。
このコードは、2ビツトの非制約データを3ビツトの制
約データにマツプする順次方式によって生成される。
約データにマツプする順次方式によって生成される。
既存の非対称RLLコード及びRLL(1,7)コード
に関する入力制限(1+D)及び(1+D)2チャネル
に対して、非正規化時には少なくとも3dB、正規化時
には少なくとも2.2dBのコード化利得をもたらす、
光記録に特に適したコード化技術が求められている。
に関する入力制限(1+D)及び(1+D)2チャネル
に対して、非正規化時には少なくとも3dB、正規化時
には少なくとも2.2dBのコード化利得をもたらす、
光記録に特に適したコード化技術が求められている。
C0問題点を解決するための手段
本発明によると、特に光記憶の応用分野に適した、それ
ぞれクラス1及びクラス2と呼ばれる入力制限2進(1
+D)及び(1+D)2パーシヤル・レスポンス・チャ
ネルの信頼性を向上させる、2連記号列をコード化する
方法が記載される。この方法は、入力列を、記号lのラ
ンレングスが偶数で、記号Oのランレングスまたは持続
時間は任意であるという制約条件に合致した2進コード
列にコード化することを含んでいる。光記録の応用分野
では、偶数個の記号間隔の長さをもつ書込みマーク(記
号1)に対応する。本明細書では、これを、偶数マーク
変調(EMM)と呼ぶ。EMM信号は、クラス1 (1
+D)またはクラス2(1+D)2の特定ツバ−/ヤル
・レスポンス・チャネルに適応させた最尤検出器で検出
される。これらの検出器は、上記のEMM信号処理の制
約条件を実施する任意のコードと一緒に使用できる。
ぞれクラス1及びクラス2と呼ばれる入力制限2進(1
+D)及び(1+D)2パーシヤル・レスポンス・チャ
ネルの信頼性を向上させる、2連記号列をコード化する
方法が記載される。この方法は、入力列を、記号lのラ
ンレングスが偶数で、記号Oのランレングスまたは持続
時間は任意であるという制約条件に合致した2進コード
列にコード化することを含んでいる。光記録の応用分野
では、偶数個の記号間隔の長さをもつ書込みマーク(記
号1)に対応する。本明細書では、これを、偶数マーク
変調(EMM)と呼ぶ。EMM信号は、クラス1 (1
+D)またはクラス2(1+D)2の特定ツバ−/ヤル
・レスポンス・チャネルに適応させた最尤検出器で検出
される。これらの検出器は、上記のEMM信号処理の制
約条件を実施する任意のコードと一緒に使用できる。
このコードは、コード化率が2/3であることが好まし
い。このコードは、またタイミング及び利得制御の目的
から、連続するゼロ・チャネル出力値の最大ランを制限
することが好ましい。このコードは、また最悪時検出器
性能をもたらすEMMシーケンスを不要にする。
い。このコードは、またタイミング及び利得制御の目的
から、連続するゼロ・チャネル出力値の最大ランを制限
することが好ましい。このコードは、また最悪時検出器
性能をもたらすEMMシーケンスを不要にする。
(1+D)パーシャル・レスポンス・チャネルに対して
は、検出器の好ましい実施例は、3状態トレリス構造に
基づく最尤アルゴリズムを使用する。(1+[))2パ
ーシヤル・レスポンス・チャネルに対しては、検出器の
好ましい実施例は、5伏態トレリス構造に基づく最尤ア
ルゴリズムを使用する。これらのアルゴリズムはどちら
も、適切な差距離計算を組み込むことにより、距離の再
正規化を不要にする。
は、検出器の好ましい実施例は、3状態トレリス構造に
基づく最尤アルゴリズムを使用する。(1+[))2パ
ーシヤル・レスポンス・チャネルに対しては、検出器の
好ましい実施例は、5伏態トレリス構造に基づく最尤ア
ルゴリズムを使用する。これらのアルゴリズムはどちら
も、適切な差距離計算を組み込むことにより、距離の再
正規化を不要にする。
D、実施例
本発明を具体化した偶数マーク変調(EMM)と呼ばれ
る変調・コード化技術は、パーシャル・レスポンス・ク
ラス1(1+I))またはクラス2(1+ D)2信号
処理を利用する光記録チャネルの性能を向上させ、記録
されたマークとマーク間隔の間の固有の非対称性を活用
する。
る変調・コード化技術は、パーシャル・レスポンス・ク
ラス1(1+I))またはクラス2(1+ D)2信号
処理を利用する光記録チャネルの性能を向上させ、記録
されたマークとマーク間隔の間の固有の非対称性を活用
する。
第1図を参照すると、2連記号列などの形の入力データ
が、バス10からEMM符合器(8状態符合器)11に
送られる。符合恭11は、入力制限パーシャル・レスポ
ンス・チャネル12への入力となる2進コ一ド記号列を
発生する。この2進コード列は、下記で定義するEMM
制約条件を溝足する。チャネル出力列は、パーシャル・
レスポンス・チャネル12によって発生され、EMM検
出器13によってチャネル出力で検出される。この検出
器は、チャネル出力列から最確EMM列を計算する。検
出器13は、EMM制約条件を追跡してバス10を介し
て供給される元の送信データ列の最尤推定値(または最
尤EMM列)を発生させることにより、計算及びハード
ウェア上の要件を軽減させる。次に、復号器14が、検
出された列から、バス15にEMMコード出力データを
生成する。復号器14は、ウィンドウ・サイズが10コ
ード・ビットのスライディング・ブロック型検出器であ
り、最高エラー伝播のユーザ・ビットが8ビツトより小
さい。
が、バス10からEMM符合器(8状態符合器)11に
送られる。符合恭11は、入力制限パーシャル・レスポ
ンス・チャネル12への入力となる2進コ一ド記号列を
発生する。この2進コード列は、下記で定義するEMM
制約条件を溝足する。チャネル出力列は、パーシャル・
レスポンス・チャネル12によって発生され、EMM検
出器13によってチャネル出力で検出される。この検出
器は、チャネル出力列から最確EMM列を計算する。検
出器13は、EMM制約条件を追跡してバス10を介し
て供給される元の送信データ列の最尤推定値(または最
尤EMM列)を発生させることにより、計算及びハード
ウェア上の要件を軽減させる。次に、復号器14が、検
出された列から、バス15にEMMコード出力データを
生成する。復号器14は、ウィンドウ・サイズが10コ
ード・ビットのスライディング・ブロック型検出器であ
り、最高エラー伝播のユーザ・ビットが8ビツトより小
さい。
EMM技術は、第2図に示す入力列の使用に基づくもの
で、下記のEMM制約条件を満たす。すなわち、書込み
マーク(NRZ記号「1」)は1個または複数の対にな
っていなければならないが、スペース(NRZ記号「0
」)は対になっている必要はない。このEMM制約条件
は、光記録に特に適したパーシャル・レスポンス・チャ
ネルの入力制約条件を溝たすのに必要な、非対称NRZ
(d’+ k’)−(eZ m’)==(1+ co)
−(2,■)という制約条件の特別な部分集合である。
で、下記のEMM制約条件を満たす。すなわち、書込み
マーク(NRZ記号「1」)は1個または複数の対にな
っていなければならないが、スペース(NRZ記号「0
」)は対になっている必要はない。このEMM制約条件
は、光記録に特に適したパーシャル・レスポンス・チャ
ネルの入力制約条件を溝たすのに必要な、非対称NRZ
(d’+ k’)−(eZ m’)==(1+ co)
−(2,■)という制約条件の特別な部分集合である。
本出願人等のマーク変調技術は、連続する奇数個の記号
「1」がある場合、または記号1のランが連続するn個
の要素(nは奇数)からなる場合あるいはその両方の場
合にはコード化利得をもたらさない。そのため、この技
術は偶数マーク変調と呼ばれる。
「1」がある場合、または記号1のランが連続するn個
の要素(nは奇数)からなる場合あるいはその両方の場
合にはコード化利得をもたらさない。そのため、この技
術は偶数マーク変調と呼ばれる。
(1+D)チャネル上のEMM信号の最尤列推定のため
に検出器13で使用されるビテルビ(Vitcrbi
)復号アルゴリズムは、第3図に示す3状態トレリス図
に基づいている。(1+D)2アルゴリズムには、第4
図に示す5状態トレリスが必要である。これらの図は、
EMM制約条件の「高次ブロック」表示から得られる。
に検出器13で使用されるビテルビ(Vitcrbi
)復号アルゴリズムは、第3図に示す3状態トレリス図
に基づいている。(1+D)2アルゴリズムには、第4
図に示す5状態トレリスが必要である。これらの図は、
EMM制約条件の「高次ブロック」表示から得られる。
次に、(1+D)及び(1+D)2チャネルのEMMビ
テルビ復号アルゴリズムの宵界「差距離」の定式化の詳
細について説明する。
テルビ復号アルゴリズムの宵界「差距離」の定式化の詳
細について説明する。
本発明によると、本出願人等の独自なEMMビテルビ復
号技術の使用により、上記に引用した従来技術で開示さ
れている変調方法と比べて、入力制限(1+D)及び(
1+ D)2チャネルのコード化利得がかなり増大する
。コード化利得がコード率に関して正規化されてもされ
なくても、性能のかなりの向上が実現される。このコー
ド化利得の向上は、後で説明するように、有効EMM列
間の自由ユークリッド空間距離を増大させることによっ
て実現される。NRZI制約条件(d、k)−(e、m
)= (0,7)−(1,11)に対応する非対称NR
Z制約条件(d’ * k’ )−(e’ +m’
)= (1,8)−(2,12)を満足する、コード化
率が273のEMMスライディング・ブロック・コード
を開示する。2/3というEMMコードのコード化率は
、EMMの最高変調率にほぼ等しい(すなわち、C絢0
.894)ので、96%以上の効率が得られる。コード
化率が2/3のEMMコードは、(1+D)及び(1+
D)2チャネルに関して完全なEMM制約条件と同じ自
由距離をもつ。
号技術の使用により、上記に引用した従来技術で開示さ
れている変調方法と比べて、入力制限(1+D)及び(
1+ D)2チャネルのコード化利得がかなり増大する
。コード化利得がコード率に関して正規化されてもされ
なくても、性能のかなりの向上が実現される。このコー
ド化利得の向上は、後で説明するように、有効EMM列
間の自由ユークリッド空間距離を増大させることによっ
て実現される。NRZI制約条件(d、k)−(e、m
)= (0,7)−(1,11)に対応する非対称NR
Z制約条件(d’ * k’ )−(e’ +m’
)= (1,8)−(2,12)を満足する、コード化
率が273のEMMスライディング・ブロック・コード
を開示する。2/3というEMMコードのコード化率は
、EMMの最高変調率にほぼ等しい(すなわち、C絢0
.894)ので、96%以上の効率が得られる。コード
化率が2/3のEMMコードは、(1+D)及び(1+
D)2チャネルに関して完全なEMM制約条件と同じ自
由距離をもつ。
第3図に示す(1+D)チャネルに関するEMMに対す
るトレリスを用いる場合、自由距離はd?、。。=4で
あるが、非コード化(1+D)チャネルの自由距離はd
9.、。=2である。やはり、この4の距離を実現する
EMM最悪経路の例は、以下の通りである。
るトレリスを用いる場合、自由距離はd?、。。=4で
あるが、非コード化(1+D)チャネルの自由距離はd
9.、。=2である。やはり、この4の距離を実現する
EMM最悪経路の例は、以下の通りである。
Oo olo o 。
、、、10111.、、 IAo 1 o o
2 o ’ 。
2 o ’ 。
、、、11101.、、 IBo 2 o 2
o 1 o 2 。
o 1 o 2 。
したがって、この(1+D)チャネルに対する自由距離
の増大は、コード化率の損失に対する正規化を行なって
いない、下記のコード化利得を表わす。
の増大は、コード化率の損失に対する正規化を行なって
いない、下記のコード化利得を表わす。
それと対照的に、従来技術の非対称ラン長さ制限条件を
組み込んだ、コード化率が415の非対称コードに関し
て正規化したときでさえ、コード化率が2/3のEMM
コードを用いるコード化利得は、なお次の値になる。
組み込んだ、コード化率が415の非対称コードに関し
て正規化したときでさえ、コード化率が2/3のEMM
コードを用いるコード化利得は、なお次の値になる。
(この正規化コード化利得は、自由距離を、コード化率
を反映する量、すなわち、図のように、2/3を415
で割って得られる5/6の率だけ減らすことによって計
算される。) 他方、本出願人等のコード化率が2/3のEMMフード
を、(1+D)チャネルに対する従来技術のコード化率
が2/3の(1,7)コートト比較すると、望ましいコ
ード化利得は、次のようになる。
を反映する量、すなわち、図のように、2/3を415
で割って得られる5/6の率だけ減らすことによって計
算される。) 他方、本出願人等のコード化率が2/3のEMMフード
を、(1+D)チャネルに対する従来技術のコード化率
が2/3の(1,7)コートト比較すると、望ましいコ
ード化利得は、次のようになる。
CG 8101og+。(’−) = 3.oan(ど
ちらのコードのコード化率も2/3なので、(1,7)
コードに関するコード化率損失はないことに留意された
い。) 次に、(1+D)2チャネルに関しても同様に、本出願
人等のEMM技術を用いて、コード化利得の向上が実現
されることを示す。
ちらのコードのコード化率も2/3なので、(1,7)
コードに関するコード化率損失はないことに留意された
い。) 次に、(1+D)2チャネルに関しても同様に、本出願
人等のEMM技術を用いて、コード化利得の向上が実現
されることを示す。
第4図に示す、(1+D)2チャネルに関するEMMに
対するトレリスを用いる場合、自由距離は、d9r−6
=10であるが、非コード化(1+ D)2チャネルの
自由距離は4である。やはりこの10の距離を実現する
EMMの最悪経路の例は、以下の通りである。
対するトレリスを用いる場合、自由距離は、d9r−6
=10であるが、非コード化(1+ D)2チャネルの
自由距離は4である。やはりこの10の距離を実現する
EMMの最悪経路の例は、以下の通りである。
00 o o o o o 。
3 ol 。
、、、1101100.、.10 o 3o
o 。
o 。
、、、1111000.、.11Ao o o
o o 。
o o 。
11”o4 o4 o o3o 。
したがって、この(1+D)2チャネルに対する自由距
離の増大は、コード化率の損失に対する正規化を行なっ
ていない、下記のコード化利得を表わす。
離の増大は、コード化率の損失に対する正規化を行なっ
ていない、下記のコード化利得を表わす。
CG ” 1101o+o ”r 4.OdB正
規化したときでさえ、上記と同様に計算したEMMコー
ド化利得は、なお次の値になる。
規化したときでさえ、上記と同様に計算したEMMコー
ド化利得は、なお次の値になる。
一方、本出願人等のコード化率が2/3のEMMコード
を、(1+D)2チャネルに対する従来技術のコード化
率が2/3の(1,7)コードと比較すると、(1,7
)コードの、(1+D)2チャネルでは、自由距離は6
なので、コード化利得は下記の値に減少する。
を、(1+D)2チャネルに対する従来技術のコード化
率が2/3の(1,7)コードと比較すると、(1,7
)コードの、(1+D)2チャネルでは、自由距離は6
なので、コード化利得は下記の値に減少する。
CG =101og+o ”’= 2.2dBに
の場合も両方のコード化率が同じなので、コード化率の
損失はない。
損失はない。
(1+D)チャネルに関するEMM用のビテルビ検出器
本発明の1実施例によると、検出器13は、(1+D)
チャネル上のEMM用の差距離ビテルビ復号アルゴリズ
ムを具体化したものである。差距離の大きさに対する計
算された境界に基づいて、再正規化が不必要な復号器を
実施することが望ましい。
チャネル上のEMM用の差距離ビテルビ復号アルゴリズ
ムを具体化したものである。差距離の大きさに対する計
算された境界に基づいて、再正規化が不必要な復号器を
実施することが望ましい。
第5図は、ビテルビ復号アルゴリズムが動作する3状態
トレリスを示す。(1+D)チャネル出力記号はNz=
y−tと設定することにより、(0,1,2)から(−
1,0,1)に正規化されている。
トレリスを示す。(1+D)チャネル出力記号はNz=
y−tと設定することにより、(0,1,2)から(−
1,0,1)に正規化されている。
最適の経路拡張を決定するには、残存差距離DJn(2
,1)とDJn(3,1)だけを記録すればよい。4つ
の潜在的経路拡張ケースのうちで、3つだけが実際に起
こり得墨。これらの経路拡張、ならびにその選択を支配
する対応する差距離条件、及びその結果発生する差距離
の更新を下記の表1に示す。条件は、不等式の形で表さ
れる。
,1)とDJn(3,1)だけを記録すればよい。4つ
の潜在的経路拡張ケースのうちで、3つだけが実際に起
こり得墨。これらの経路拡張、ならびにその選択を支配
する対応する差距離条件、及びその結果発生する差距離
の更新を下記の表1に示す。条件は、不等式の形で表さ
れる。
Pn =DJn−1(3,1) −2znこの値は、ス
テップn−1での差距離の値DJn−+(3,1)と、
時間nにおける正規化チャネル出力サンプルZnだけに
依存する。
テップn−1での差距離の値DJn−+(3,1)と、
時間nにおける正規化チャネル出力サンプルZnだけに
依存する。
表1
ルゴリズム
不等式 更新 拡張、
。≧I DJn(2,1) ニー2zo−+
O0DJn(3,ICDJ、−+ (
2,1)−4z、 OIA IA 1B 1B Dpn≧−I DJ、(2,1):DJ−+(3,
1) OO0DJn(3,1)=DJn
−+ (2,1)−DJn−t(3,1)−2zn++
IA 1 1ABOIB −1>pn DJn (2+ 1)=−2zn+
10 0DJn(3,1)”DJn−+(2,1
)−DJn−1(3,1)−2zn++
IA 1 1ABIIB 上記の出力サンプル正規化では、ディジタル化された信
号サンプルは、範囲[−A、AIに含まれると仮定でき
る。次に周知の方法で量DJn(2゜1)とDJn(3
,1)の境界を求める。
。≧I DJn(2,1) ニー2zo−+
O0DJn(3,ICDJ、−+ (
2,1)−4z、 OIA IA 1B 1B Dpn≧−I DJ、(2,1):DJ−+(3,
1) OO0DJn(3,1)=DJn
−+ (2,1)−DJn−t(3,1)−2zn++
IA 1 1ABOIB −1>pn DJn (2+ 1)=−2zn+
10 0DJn(3,1)”DJn−+(2,1
)−DJn−1(3,1)−2zn++
IA 1 1ABIIB 上記の出力サンプル正規化では、ディジタル化された信
号サンプルは、範囲[−A、AIに含まれると仮定でき
る。次に周知の方法で量DJn(2゜1)とDJn(3
,1)の境界を求める。
−2A −1≦DJn(2,1) ≦2A+1−6A
−1≦DJn(3,1) ≦6A+またとえば、A
=4の場合、境界は、DJ、(2゜1)ε [ニー9.
9コ とDJn(3,1) ε [−25,251で
ある。理想的なサンプル値の間にL=21個の量子化レ
ベルがある場合、差距離を記憶するのに、せいぜい5+
r個の絶対値ビットと1個の符号ビットがあればよい。
−1≦DJn(3,1) ≦6A+またとえば、A
=4の場合、境界は、DJ、(2゜1)ε [ニー9.
9コ とDJn(3,1) ε [−25,251で
ある。理想的なサンプル値の間にL=21個の量子化レ
ベルがある場合、差距離を記憶するのに、せいぜい5+
r個の絶対値ビットと1個の符号ビットがあればよい。
コンピュータ・シミュレーションにより、これが距離を
保持するのに十分な最小ビット数でもあることが確認さ
れる。
保持するのに十分な最小ビット数でもあることが確認さ
れる。
(1+ D)2チャネルに関するEMM用のビテルビ検
出器 本発明の別の実施例によると、検出器13は、(1+
D)2チャネル上のEMM用の差距離ビテルビ復号アル
ゴリズムを具体化したものである。
出器 本発明の別の実施例によると、検出器13は、(1+
D)2チャネル上のEMM用の差距離ビテルビ復号アル
ゴリズムを具体化したものである。
同様に差距離の大きさに対する計算された境界に基づい
て、再正規化が不必要な復号器を実施することが望まし
い。
て、再正規化が不必要な復号器を実施することが望まし
い。
第6図は、ビテルビ復号アルゴリズムが動作する5状態
トレリスを示す。(1+D)2出力記号は、z=y−2
と設定することにより(0,1,2゜3.4)から(−
2,−1,0,1,2)に正規化されている。
トレリスを示す。(1+D)2出力記号は、z=y−2
と設定することにより(0,1,2゜3.4)から(−
2,−1,0,1,2)に正規化されている。
最適の経路拡張を決定するには、残存差距離、DJn(
3,1)、DJo(5,2)、DJn(4゜1)及びD
Jn(3,2)だけを記録すればよい。
3,1)、DJo(5,2)、DJn(4゜1)及びD
Jn(3,2)だけを記録すればよい。
8つの潜在的経路拡張事例のうちで、6つだけが実際に
起こり得る。これらの経路拡張、ならびにその選択を支
配する対応する差距離条件を下記の表2に示す。差距離
の更新は、表3に示す。条件は下記の不等式の形で表わ
される。
起こり得る。これらの経路拡張、ならびにその選択を支
配する対応する差距離条件を下記の表2に示す。差距離
の更新は、表3に示す。条件は下記の不等式の形で表わ
される。
Pn = DJn−+(3,1) −2zn and
qn ” DJn−+(5,2) −2znこの値は、
ステップn−1での差距離値DJn−1(3,1)とD
J、、−1(5,2)と、正規化チャネル出力サンプル
2゜だけに依存する。
qn ” DJn−+(5,2) −2znこの値は、
ステップn−1での差距離値DJn−1(3,1)とD
J、、−1(5,2)と、正規化チャネル出力サンプル
2゜だけに依存する。
表2
(1+ D)2チャネルに関するEMMの経路拡張条狂
不等式 経路拡張(AI) pn
≧3 00 00(A2) 3
> pn ≧1 00 −1 00(A
3)1>pnoo −00−10、,
01 (81) qn≧−3011 1A 1B (B2) −3> Qn 0111A 1B 無条件 1 ”101A 11B 表3 (1+D2チャネルに するEMMの差距離更DJr1
(3,1)−DJn−+(4,1) −6z、 −3i
f Al=DJo−+(4,1) −DJo−+(3,
1) −4z。 1fA2A3田。(5,2)=
DJn−+(4−1) (5zn ” 3
ir AI A2=DJn−+(4,1) −DJ
、−t(3,1) −4z。 1fA3DJ−(
3,2)=DJo−+(4,1) −4zn
if AI A2=DJn−+(4,1)
−DJo−x(3,1) −2z。+1 if
A3DJ、(4,1)=田n−t(3,1) −DJn
−+(3,2) (5zn −3xf AI Bl=
DJn−+(3,1) ”DJn−+(5,2) −D
Jn−t(3,2) −8zn if^I B2:DJ
、−+(3,1) −4z。 if
(A2 A3) Bl=DJ、−+(5,2) ()J
、−+(3,2)−6z、、+3 if (A2
A3) B2上記の出力サンプル正規化では、ディジ
タル化された信号サンプルは、範囲[ニーA、A]に含
まれると仮定できる。やはり、先に(1+D)チャネル
に関連して説明した方法で、量DJ、(3゜1)、DJ
、(5,2)、DJ、、(3,2)及びDJ、(4,1
)に基づく距離を求める。
≧3 00 00(A2) 3
> pn ≧1 00 −1 00(A
3)1>pnoo −00−10、,
01 (81) qn≧−3011 1A 1B (B2) −3> Qn 0111A 1B 無条件 1 ”101A 11B 表3 (1+D2チャネルに するEMMの差距離更DJr1
(3,1)−DJn−+(4,1) −6z、 −3i
f Al=DJo−+(4,1) −DJo−+(3,
1) −4z。 1fA2A3田。(5,2)=
DJn−+(4−1) (5zn ” 3
ir AI A2=DJn−+(4,1) −DJ
、−t(3,1) −4z。 1fA3DJ−(
3,2)=DJo−+(4,1) −4zn
if AI A2=DJn−+(4,1)
−DJo−x(3,1) −2z。+1 if
A3DJ、(4,1)=田n−t(3,1) −DJn
−+(3,2) (5zn −3xf AI Bl=
DJn−+(3,1) ”DJn−+(5,2) −D
Jn−t(3,2) −8zn if^I B2:DJ
、−+(3,1) −4z。 if
(A2 A3) Bl=DJ、−+(5,2) ()J
、−+(3,2)−6z、、+3 if (A2
A3) B2上記の出力サンプル正規化では、ディジ
タル化された信号サンプルは、範囲[ニーA、A]に含
まれると仮定できる。やはり、先に(1+D)チャネル
に関連して説明した方法で、量DJ、(3゜1)、DJ
、(5,2)、DJ、、(3,2)及びDJ、(4,1
)に基づく距離を求める。
−14A −9≦DJ、(3,1) ≦14A +3
−14A −3≦DJ、(5,2) ≦14A◆9−
12A −6≦DJn(3,2) ≦12A◆6−8
八−6≦DJn(4,1) ≦ 8A+6たとえば、
A=4の場合、境界は次のようになる。
−14A −3≦DJ、(5,2) ≦14A◆9−
12A −6≦DJn(3,2) ≦12A◆6−8
八−6≦DJn(4,1) ≦ 8A+6たとえば、
A=4の場合、境界は次のようになる。
DJ、(3,1) ε [−65,59] 。
DJn(5,2) ε [−59,65] 。
DJn(3,2) ε [−54,54] 。
DJ n(4、1) ε [−38,38] 。
したがって、理想的なサンプル値の間にL=2r個の量
子化レベルがある場合、差距離を記憶するのに7+r個
の絶対値ビットと1個の符号ビットで十分である。コン
ピュータ・シミュレータにより、わずかDJ (5,2
)# 55.2の最大距離値が得られるので、境界を
改善し、絶対値ビット°の必要数を1つ減らすことが可
能である。
子化レベルがある場合、差距離を記憶するのに7+r個
の絶対値ビットと1個の符号ビットで十分である。コン
ピュータ・シミュレータにより、わずかDJ (5,2
)# 55.2の最大距離値が得られるので、境界を
改善し、絶対値ビット°の必要数を1つ減らすことが可
能である。
すべて1で終了するEMM列の対は、非有界数の記号に
わたってゼロ追加ユークリッド距離を生成する。したが
って、これらの列は、検査処理中に性能の低下を生じや
すい。したがって、最悪性能をもたらすEMM列を除去
するため、1の最大ランに対する制約条件をもつEMM
コードを、設計した。
わたってゼロ追加ユークリッド距離を生成する。したが
って、これらの列は、検査処理中に性能の低下を生じや
すい。したがって、最悪性能をもたらすEMM列を除去
するため、1の最大ランに対する制約条件をもつEMM
コードを、設計した。
また、長いOの連続列を含むEMM列は、クラス1とク
ラス2のパーシャル・レスポンス・チャネル上でゼロ出
力サンプルの対応する長い連続列を生成する。これらの
列は、タイミング回復及び利得制御のエラーを生成しや
すい。したがって、タイミング回復と利得制御を低下さ
せるEMM列を除去するため、0の最大数に対する拘束
条件をもつEMMコードを設計した。
ラス2のパーシャル・レスポンス・チャネル上でゼロ出
力サンプルの対応する長い連続列を生成する。これらの
列は、タイミング回復及び利得制御のエラーを生成しや
すい。したがって、タイミング回復と利得制御を低下さ
せるEMM列を除去するため、0の最大数に対する拘束
条件をもつEMMコードを設計した。
1とOの最大連続列に対するこうした拘束条件を表4に
具体的に示す。表4は、非対称ランレングス制限(AR
LL)NRZ拘束条件(d′。
具体的に示す。表4は、非対称ランレングス制限(AR
LL)NRZ拘束条件(d′。
k’ ) (e’ + m’ )= (L 8)
(2+ 12)をもつコード化率が2/3のEMMコ
ードのエンコーダ表である。この有限状態エンコーダは
8つの状態をもつ。この表の項目は、CIC2C3/1
lt2t3の形である。ただし、clc2c3は生成さ
れたコードワード、t1t2t3は次のエンコーダ状態
である。表4に示すように、ARLL拘束条件は、任意
のEMMコード列中の1の連続列を最高6つの連続する
1の対に制限し、任意アEMMコード列中の00連続列
を最高8つの連続するOに制限する。
(2+ 12)をもつコード化率が2/3のEMMコ
ードのエンコーダ表である。この有限状態エンコーダは
8つの状態をもつ。この表の項目は、CIC2C3/1
lt2t3の形である。ただし、clc2c3は生成さ
れたコードワード、t1t2t3は次のエンコーダ状態
である。表4に示すように、ARLL拘束条件は、任意
のEMMコード列中の1の連続列を最高6つの連続する
1の対に制限し、任意アEMMコード列中の00連続列
を最高8つの連続するOに制限する。
表4
EMMコードのエンコーダ表
f−夕b+b200 01 10
11001 001/100 001/10
1 1101010 011/110010 00
01000 0001011 111/100 111
/101011 001/100 001/101
111/100 111/101100 100
1000 1001001 101/100 101/
101101 1111000 1111001
1001010 111/111110 0001
000 0001001 111/100 111/1
01111 0001000 0001001 1
11/100 0001010出力コードワードCIC
2C3と次伏Mtrt2t3のプール論理方程式は以下
の通りである。
11001 001/100 001/10
1 1101010 011/110010 00
01000 0001011 111/100 111
/101011 001/100 001/101
111/100 111/101100 100
1000 1001001 101/100 101/
101101 1111000 1111001
1001010 111/111110 0001
000 0001001 111/100 111/1
01111 0001000 0001001 1
11/100 0001010出力コードワードCIC
2C3と次伏Mtrt2t3のプール論理方程式は以下
の通りである。
出力コードワードclc2c3
c+ :6+s+i2+bx(i3+i++s2) +
bI52s3(s++i2) + b+b2sls2
s3c2弓+(s+52s3”s+12sa) + b
l(i+sa+s+s2+52s3)+ b+];2(
s+52s3+1ls2sa) ◆b+b2s2s3c
s = 5+(itii2+1lsa+1zsa) +
b+(s+i3+52s3+i+s2)+ b+5zs
+5zsa+b+bzi2sa次状態tlt2t3 中間関数 E =84 + S2” ”s3 F =s2(it +s3) 次状態関数 t4 =6+s3E + b162F + b+b2(
s+52s3q+12i3)t2 = EiIb2s3
E + bt52i2s3” b1b2(s2s3+5
1sa)t3 : b1b2 + bIb26;3+5
1i2+11S2)コード化率が2/3のEMMコード
は、ルック・バック1ビツトとルック・アヘッド6ビツ
トを含む10個のコード・ビットからなる復号ウィンド
ーを必要とする、スライディング・ブロック復号器をも
つ。したがって、復号化されたビットb1とb2は、ル
ック・バック・ビットC8、現在のコードワードCIC
2C3及びルックアヘッド・コードワードc4c5c6
とc7c8c9の関数である。
bI52s3(s++i2) + b+b2sls2
s3c2弓+(s+52s3”s+12sa) + b
l(i+sa+s+s2+52s3)+ b+];2(
s+52s3+1ls2sa) ◆b+b2s2s3c
s = 5+(itii2+1lsa+1zsa) +
b+(s+i3+52s3+i+s2)+ b+5zs
+5zsa+b+bzi2sa次状態tlt2t3 中間関数 E =84 + S2” ”s3 F =s2(it +s3) 次状態関数 t4 =6+s3E + b162F + b+b2(
s+52s3q+12i3)t2 = EiIb2s3
E + bt52i2s3” b1b2(s2s3+5
1sa)t3 : b1b2 + bIb26;3+5
1i2+11S2)コード化率が2/3のEMMコード
は、ルック・バック1ビツトとルック・アヘッド6ビツ
トを含む10個のコード・ビットからなる復号ウィンド
ーを必要とする、スライディング・ブロック復号器をも
つ。したがって、復号化されたビットb1とb2は、ル
ック・バック・ビットC8、現在のコードワードCIC
2C3及びルックアヘッド・コードワードc4c5c6
とc7c8c9の関数である。
復号データb+b2
中間関数
G ” C4C5C6” 04C5C6It = e7
e8c9◆ε7εecsデータ関数 b1=(co(c1+c2+53)+5o(c1+c2
))G+c1c4ε5 + CI (ci3+Ex3)
b2 : C4C5C6+ (2”+−c3)G +
(c++c3) (c++cs+E6)H+(2”4+
Es)(C4C5C6M E0発明の効果 本発明のコード化方法は、コード化利得が向上し、高密
度光記録に適している。
e8c9◆ε7εecsデータ関数 b1=(co(c1+c2+53)+5o(c1+c2
))G+c1c4ε5 + CI (ci3+Ex3)
b2 : C4C5C6+ (2”+−c3)G +
(c++c3) (c++cs+E6)H+(2”4+
Es)(C4C5C6M E0発明の効果 本発明のコード化方法は、コード化利得が向上し、高密
度光記録に適している。
第1図は、本発明によるトレリス・コード化技術を利用
する記録システムの構成図である。 第2図は、EMM入力列の状態図である。 第3図は、クラス1の(1+D)パーシャル・レスポン
ス・チャネルに関するEMMの検出器トレリス図である
。 第4図は、クラス2の(1+ D)2パーシヤル・レス
ポンス・チャネルに関するEMMの検出器トレリス図で
ある。 第5図は、(1+D)パーシャル・レスポンス・チャネ
ルに関するEMMの正規化検出器トレリス図である。 第6図は、(1+ D)2パーシヤル・レスポンス・チ
ャネルに関するEMMの正規化検出器トレリス図である
。 10・・・・バス、11・・・・EMM符合器、12・
・・・入力制限パーシャル・レスポンス・チャネル、1
3・・・・EMM検出器、14・・・・EMM復号器、
15・・、・バス。 出願人 インターナシタナル・ビジネス・マシーンズ
・コーポレーション 代理人 弁理士 山 本 仁 朗(外1名)
する記録システムの構成図である。 第2図は、EMM入力列の状態図である。 第3図は、クラス1の(1+D)パーシャル・レスポン
ス・チャネルに関するEMMの検出器トレリス図である
。 第4図は、クラス2の(1+ D)2パーシヤル・レス
ポンス・チャネルに関するEMMの検出器トレリス図で
ある。 第5図は、(1+D)パーシャル・レスポンス・チャネ
ルに関するEMMの正規化検出器トレリス図である。 第6図は、(1+ D)2パーシヤル・レスポンス・チ
ャネルに関するEMMの正規化検出器トレリス図である
。 10・・・・バス、11・・・・EMM符合器、12・
・・・入力制限パーシャル・レスポンス・チャネル、1
3・・・・EMM検出器、14・・・・EMM復号器、
15・・、・バス。 出願人 インターナシタナル・ビジネス・マシーンズ
・コーポレーション 代理人 弁理士 山 本 仁 朗(外1名)
Claims (2)
- (1)少なくとも2つ連続する一方の状態の信号を必要
とする2進(1+D)または(1+D)^2チャネルへ
の入力データ列を受け取り、一方の状態の信号はすべて
対になる必要がありかつ他方の状態の信号は対になる必
要はないという偶数マーク変調制約条件に従って、上記
入力データ列を出力データ列に変換するコード化方法。 - (2)上記一方の状態の信号が連続する数及び上記他方
の状態の信号が連続する数をそれぞれ制限している特許
請求の範囲第(1)項記載のコード化方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US169918 | 1988-03-18 | ||
| US07/169,918 US4870414A (en) | 1988-03-18 | 1988-03-18 | Even mark modulation coding method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01256252A true JPH01256252A (ja) | 1989-10-12 |
| JPH0584099B2 JPH0584099B2 (ja) | 1993-11-30 |
Family
ID=22617755
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63318674A Granted JPH01256252A (ja) | 1988-03-18 | 1988-12-19 | コード化方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US4870414A (ja) |
| EP (1) | EP0333321A3 (ja) |
| JP (1) | JPH01256252A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05210921A (ja) * | 1991-10-15 | 1993-08-20 | Internatl Business Mach Corp <Ibm> | ヴィテルビ検出装置及びヴィテルビ・トレリスコード化方法 |
| JPH0629867A (ja) * | 1992-04-15 | 1994-02-04 | Internatl Business Mach Corp <Ibm> | 格子コードの最大確度の検出方法及び装置 |
Families Citing this family (31)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4882583A (en) * | 1988-05-31 | 1989-11-21 | International Business Machines Corporation | Modified sliding block code for limiting error propagation |
| DE68920739T2 (de) * | 1989-08-16 | 1995-06-29 | Ibm | Daten-Kodierung für den Sofortstart von PRML-Empfängern. |
| JPH063943B2 (ja) * | 1989-11-13 | 1994-01-12 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 2進データ列の符号化方法 |
| US5095484A (en) * | 1989-11-13 | 1992-03-10 | International Business Machines Company Corporation | Phase invariant rate 8/10 matched spectral null code for PRML |
| JP2693256B2 (ja) * | 1990-05-25 | 1997-12-24 | 富士通株式会社 | 記録装置用ビタビ等化器及び記録装置 |
| US5208834A (en) * | 1991-03-15 | 1993-05-04 | International Business Machines Corporation | Lexicographical encoding and decoding of state-dependent codes |
| US5424881A (en) | 1993-02-01 | 1995-06-13 | Cirrus Logic, Inc. | Synchronous read channel |
| JP3528929B2 (ja) * | 1993-09-22 | 2004-05-24 | ソニー株式会社 | 磁気記録装置 |
| US5576707A (en) * | 1994-06-10 | 1996-11-19 | Cirrus Logic, Inc. | Method and apparatus for detecting and decoding data in a PRML class-IV digital communication channel |
| US5537382A (en) * | 1994-11-22 | 1996-07-16 | Optex Corporation | Partial response coding for a multi-level optical recording channel |
| US5659311A (en) * | 1995-05-12 | 1997-08-19 | Optex Corporation | M=6 (2,4) runlength limited code for multi-level data |
| US5670956A (en) * | 1995-05-12 | 1997-09-23 | Optex Corporation | M=5 (3,7) runlength limited code for multi-level data |
| US5781130A (en) * | 1995-05-12 | 1998-07-14 | Optex Corporation | M-ary (d,k) runlength limited coding for multi-level data |
| US5757293A (en) * | 1995-05-12 | 1998-05-26 | Optex Corporation | M=8 (1,2) runlength limited code for multi-level data |
| US5663722A (en) * | 1995-05-12 | 1997-09-02 | Optex Corporation | M=10 (3,6) runlength limited code for multi-level data |
| US5680128A (en) * | 1995-05-12 | 1997-10-21 | Optex Corporation | M=6(3,8) runlength limited code for multi-level data |
| US5682155A (en) * | 1995-05-12 | 1997-10-28 | Optex Corporation | M=6(4,11) runlength limited code for multi-level data |
| US5675330A (en) * | 1995-05-12 | 1997-10-07 | Optex Corporation | M=5(4,11)runlength limited code for multi-level data |
| US5659310A (en) * | 1995-05-12 | 1997-08-19 | Optex Corporation | M=5 (0,2) runlength limited code for multi-level data |
| US5663723A (en) * | 1995-05-12 | 1997-09-02 | Optex Corporation | M=7 (1,3) runlength limited code for multi-level data |
| US5748118A (en) * | 1995-05-12 | 1998-05-05 | Optex Corporation | M=7 (3,8) runlength limited code for multi-level data |
| US5682154A (en) * | 1995-05-12 | 1997-10-28 | Optex Corporation | M=4 (1,2) runlength limited code for multi-level data |
| US5748117A (en) * | 1995-05-12 | 1998-05-05 | Optex Corporation | M=8 (1,3) runlength limited code for multi-level data |
| US5657014A (en) * | 1995-05-12 | 1997-08-12 | Optex Corporation | M=7 (3,7) runlength limited code for multi-level data |
| US5668546A (en) * | 1995-05-12 | 1997-09-16 | Optex Corporation | M=6 (3,6) runlength limited code for multi-level data |
| WO1997008685A2 (en) * | 1995-08-28 | 1997-03-06 | Philips Electronics N.V. | Method and system for pattern recognition based on dynamically constructing a subset of reference vectors |
| US5790571A (en) * | 1995-12-11 | 1998-08-04 | Seagate Technology, Inc. | Coding data in a disc drive according to a code having desired algebraic characteristics |
| WO1997050179A1 (en) * | 1996-06-24 | 1997-12-31 | Etom Technologies Corporation | M=10 (2,10), d=3.75 runlength limited code for multi-level data |
| JP3861409B2 (ja) * | 1997-10-24 | 2006-12-20 | ソニー株式会社 | ディジタル信号再生装置 |
| US6812867B2 (en) * | 2002-06-07 | 2004-11-02 | International Business Machines Corp. | Data coding for data storage systems |
| US11804284B2 (en) | 2021-07-22 | 2023-10-31 | Omnitier, Inc. | Modulo based genetic material alignment |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3995264A (en) * | 1974-11-01 | 1976-11-30 | International Business Machines Corporation | Apparatus for encoding and decoding binary data in a modified zero modulation data code |
| US4413251A (en) * | 1981-07-16 | 1983-11-01 | International Business Machines Corporation | Method and apparatus for generating a noiseless sliding block code for a (1,7) channel with rate 2/3 |
| WO1983001141A1 (fr) * | 1981-09-25 | 1983-03-31 | FURUKAWA, Teruo; | Systeme de codage et de decodage pour des donnees binaires |
| US4488142A (en) * | 1981-12-31 | 1984-12-11 | International Business Machines Corporation | Apparatus for encoding unconstrained data onto a (1,7) format with rate 2/3 |
| US4609907A (en) * | 1984-10-31 | 1986-09-02 | International Business Machines Corporation | Dual channel partial response system |
| US4688016A (en) * | 1985-06-13 | 1987-08-18 | International Business Machines Corporation | Byte-wide encoder and decoder system for RLL (1,7) code |
| JPS62298234A (ja) * | 1986-06-13 | 1987-12-25 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | 非対称ランレングス制限コ−ド化方法 |
-
1988
- 1988-03-18 US US07/169,918 patent/US4870414A/en not_active Expired - Fee Related
- 1988-12-19 JP JP63318674A patent/JPH01256252A/ja active Granted
-
1989
- 1989-02-15 EP EP19890301411 patent/EP0333321A3/en not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05210921A (ja) * | 1991-10-15 | 1993-08-20 | Internatl Business Mach Corp <Ibm> | ヴィテルビ検出装置及びヴィテルビ・トレリスコード化方法 |
| JPH0629867A (ja) * | 1992-04-15 | 1994-02-04 | Internatl Business Mach Corp <Ibm> | 格子コードの最大確度の検出方法及び装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US4870414A (en) | 1989-09-26 |
| EP0333321A2 (en) | 1989-09-20 |
| EP0333321A3 (en) | 1992-07-22 |
| JPH0584099B2 (ja) | 1993-11-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH01256252A (ja) | コード化方法 | |
| US5196849A (en) | Method and apparatus for implementing PRML codes with maximum ones | |
| KR100288672B1 (ko) | 노이즈예측최대근사검출을위한장치및방법 | |
| US5619539A (en) | Data detection methods and apparatus for a direct access storage device | |
| JP2718859B2 (ja) | ヴィテルビ検出装置及びヴィテルビ・トレリスコード化方法 | |
| US5095484A (en) | Phase invariant rate 8/10 matched spectral null code for PRML | |
| US6711213B2 (en) | Implementing reduced-state viterbi detectors | |
| US20030189502A1 (en) | Modulation system | |
| US5938790A (en) | Sequence error event detection and correction using fixed block digital sum codes | |
| US6643814B1 (en) | Maximum transition run encoding and decoding systems | |
| US5430744A (en) | Method and means for detecting partial response waveforms using a modified dynamic programming heuristic | |
| JP2547299B2 (ja) | 2値符号記録媒体 | |
| KR100370416B1 (ko) | 고밀도 데이터의 기록/재생을 위한 부호화/복호화 방법 및 그에 따른 장치 | |
| US6081210A (en) | Sliding block (rate 8/9) trellis code for magnetic recording | |
| US5576707A (en) | Method and apparatus for detecting and decoding data in a PRML class-IV digital communication channel | |
| JP2667296B2 (ja) | データ信号デコード方法及び装置 | |
| US5544178A (en) | Method and apparatus for encoding data in a PRML class-IV digital communication channel | |
| JPH097311A (ja) | Rll符号化データの最大尤度シンボル検出 | |
| US6347390B1 (en) | Data encoding method and device, data decoding method and device, and data supply medium | |
| KR19980031982A (ko) | 데이타 저장기기의 prml 코드 생성방법 | |
| EP1225701A2 (en) | Modulation system | |
| JPH08116275A (ja) | ディジタル信号復号化処理装置 | |
| KR19990018221A (ko) | 고밀도 데이타 저장기기를 위한 피알엠엘 코드의 부호화 및복호화 방법 | |
| US5938788A (en) | Maximum likelihood decoding method and information reproducing apparatus corresponding thereto | |
| US6985320B2 (en) | Method and apparatus for encoding data to guarantee isolated transitions in a magnetic recording system |