JPH01119120A - エンコード装置及び方法 - Google Patents

エンコード装置及び方法

Info

Publication number
JPH01119120A
JPH01119120A JP63122235A JP12223588A JPH01119120A JP H01119120 A JPH01119120 A JP H01119120A JP 63122235 A JP63122235 A JP 63122235A JP 12223588 A JP12223588 A JP 12223588A JP H01119120 A JPH01119120 A JP H01119120A
Authority
JP
Japan
Prior art keywords
code
bit
bits
sequence
encoder
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
Application number
JP63122235A
Other languages
English (en)
Other versions
JPH0319735B2 (ja
Inventor
Brian H Marcus
ブライアン・ハリイー・マーカス
Arvind M Patel
アーヴアイド・モテイバイ・パテイル
Paul H Siegel
ポール・ハワード・シイーゲル
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH01119120A publication Critical patent/JPH01119120A/ja
Publication of JPH0319735B2 publication Critical patent/JPH0319735B2/ja
Granted legal-status Critical Current

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
    • 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)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Error Detection And Correction (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 A、産業上の利用分野 本発明は、データをエンコード(符号化)する技術、よ
り詳細にいえば、ランレングス制限(runlengt
h l!m1tted−RL L)コードを使うことに
よって、バイナリ(2値)データの予め選択可能な複数
個のビットを、クラス■チャンネル上の予め選択可能な
複数個のビットにエンコードするための部分的応答最大
尤度技術(Partial RisponseMaxi
mum Likelihood technique)
に関する。
B、従来の技術 部分的応答最大尤度技術は、永年にわたってデジタル通
信チャンネルと関連されている。最大尤度(ML’)の
検出は、通常、P R(PartialRespons
e)クラス■チャンネルに使われている(以下、PRM
Lという頭辞語がML検出を持つPRクラス■チャンネ
ルを表わすのに使われる)。
更に、記録チャンネルに使うためにデータをエンコード
することもまた、公知である。ピーク検出システムで使
われるRLLコード中の連続するゼロ長さの最小及び最
大ランレングスを特定する制約条件(d、k)は、デー
タ信号の自己調時特性、即ち自己クロック特性を維持す
る一方、相互のシンボル・インターフェース(以下、1
51という)を減少する。この技術については、例えば
、1985年10月の18Mテクニカル・ディスクロジ
ャ・ブレテン第28巻、第5号の1398頁乃至194
0頁の「バイト基準の(0,3)8/9コードのための
改良されたエンコーダ及びデコーダJ (Improv
ed Encoder and Decorder f
or a Byte−Oriented (0,3) 
8/9 Code)と題する刊行物と、1975年6月
の18Mテクニカル・ディスクロジャ・ブレテン第18
巻、第1号の248頁乃至251頁の「バイト基準の(
0,3’)8/9コードのためのエンコーダ及びデコー
ダJ (Encoder andDeeorder f
or a Byte−Oriented (0,3) 
8/9 Code)と題する刊行物と、(0,3/6)
及び(0,4゜/4)の両方のPRMLの方法及びその
装置を開示した特願昭62−68172号を参照された
い。
PRMLチャンネルにおいて、チャンネル・コードはま
た、クロック及び自動利得制御(AGC)情報を与える
のにも使うことが出来る0名目的なゼロ・サンプルの最
大ランレングスは、制限されねばならないから、k制約
条件は、PRMLのチャンネル・コードの要件を特定す
るときに、変える必要はない。然しながら、RLLコー
ドのclゼロよりも大きくすることは、■S■の補償が
、ML検出器において固有のものだから、PRMLにお
いては必要がない、従って、d制約条件のコープインク
によって干渉を減少する必要はない。
他方、k制約条件は、PRMLチャンネルだけに必要と
される制約条件ではない、に1制約条件は、デコーダの
遅延を小さくし、且つ、ハードウェアの複雑さを減らす
のに使われる付加的な制約条件である。若し、入力信号
のデータ順序が、偶数で指標付け(indexed)さ
れたサンプル・サブシーケンス及び奇数で指標されたサ
ンプル・サブシーケンスとにデマルチプレクスされ、且
つ、ML検出が、夫々のサブシーケンスに独立して適用
されるならば、各サブシーケンス中の相次ぐ複数個の名
目的なゼロ・サンプルの制約条件は、検出の遅延及びハ
ードウェアを制限する。従って、NRZIデータ表示の
場合、必要な制限は、偶数で指標付けられたサブシーケ
ンス及び奇数で指標付けられたサブシーケンスの両方の
中の連続して並ぶゼロの数の最大数である0両方のサブ
シーケンス中の連続するNRZI方式のゼロの最大数は
、k1制約条件と称され、そしてインターリーブされた
データのシーケンスのに制約条件と類似している。
ランレングス制約条件を有するコードは、シーケンス中
のデータ記号の数をnとした場合、許容されるコード・
シーケンスを、2のn乗以下の数に制限する。そのよう
なコードのレー) (rate)即ち変換率は、小さな
整数の比として表わすことができ、1コードビツト対#
4データビツトよりも小さい、従って、8ビツトのデー
タバイトが、9ビツトのコードワードにマツプ(写像)
された場合、コードレート、即ち符号化率は8/9であ
る。
C1発明が解決しようとする問題点 特願昭62−68172号に開示された(0.3/6)
及び(0,4/4)コードは、次の態様において異なっ
ている。にパラメータは、タイミングと利得制御を正確
にするために必要である。
従って、k(3)の小さな値を使った(0,3/6)コ
ードは(0,4/4)コードよりもタイミング及び利得
制御をより正確に与えることが出来る。然しながら、(
0,3/6)コードは、ビタビ(viterbi)検出
器の通路メモリ(path memory)に、より大
きなハードウェアを必要とするという点で、(0,4/
4)コードに比べて不利益がある。その代りに、小さな
に1パラメータは、MLデコーダに必要な通路メモリの
大きさを減少させる。従って、(0,4/4)コードは
、(0,3/6)コードよりも、より小さな通路メモリ
しか必要としない。同じ様に、(0,4/4)コードは
、′(0,3/6)コードと同じようなタイミング及び
利得制御を持たないという点で、(0,4/4)コード
は、(0,3/6)コードよりも劣っている。
これらのコードは同時に用いることが出来ないので、従
来は、夫々のコードが有する相対的な固有の利点を勘案
して、設計の選択を行わねばならなかった。
D0問題点を解決するための手段 本発明の目的は、(0,3/6 )PRMLコードのタ
イミング及び利得制御の利点と、(0,4/4 )PR
MLコードの持つハードウェア的な利点、即ちビタビ検
出器通路メモリを減少するという利点とを有する単一の
クラスrVPRML変調コードを提供することにある。
上記の目的は、ML被検出用いるクラスIVPRチャン
ネルに適する(0.315)変調によって遂行される。
(0,315)コードは、予め選択可能な数のバイナリ
・データのビットを含む入力データを受取り、それはあ
らかじめ選択可能なビット数を持つコードワードのシー
ケンスにエンコードされる。このコードワードのシーケ
ンスは、インターリーブされた奇数及び偶数のサブシー
ケンスに配列され、各シーケンスは、3個を越える連続
したゼロを含むバイナリ・データを持たず、且つ、各奇
数及び偶数のサブシーケンスは、連続した5個を越える
#ゼロを含むバイナリ・データを持っていない、このよ
うな形態で、エンコーダによって発生されたコードワー
ドは、デコーダの入力として使用することが出来る。デ
コーダは、コードワードを受入れ、そしてコードワード
に応答してバイナリ・データのシーケンスを発生する。
E、実施例 本発明に従って、前以て選択可能なバイナリ・ビット数
を、前以て選択可能なビット数を有するコードワードに
エンコード(符号化)シ、且つデコード(復号化)する
方法及び装置が与えられる。
この方法及び装置は、8ビツトのバイナリ・データを、
9ビツトコードのシーケンスで構成されるコードワード
にエンコードするために、(0,3/ 5 ) P R
M L変調コードを使用する。この変調コードにおいて
、コードワードのシーケンス内で許される連続するゼロ
の最大数は、3であり、そしてすべて偶数のサブシーケ
ンスの中か、またはすべて奇数のサブシーケンスの中で
の連続したゼロの最大数は5である。
(0,315)コードは、「クラスIVJの部分的応答
CPrt’jチャンネルと呼ばれている特定の部分的応
答チャンネルのためにデザインされたコードである。ク
ラス■部分的応答は、入力波形を取り出して、それと同
じ波形を2ビツト周期だけ遅延した同じ波形を差し引く
ことによって、出力波形が記述されたチャンネル応答で
ある。これは、チャンネル多項式、P(D)によってデ
ジタル的に表すことが出来る。クラス■の部分的応答に
対しては、 P(D)=  (1−D2)      (1)である
。
この多項式は、デジタル入力のチャンネルの効果を表し
ている。演算子、Dは「1ビツト時間の遅延」を意味し
、演算子、D2は「2ビツト時間の遅延」を意味する。
従って、クラス■チャンネルは、を時間において出力サ
ンプルUを発生し、これは、を時間における入力Wから
t−2時間における入力Wを差し引いた値に等しい、こ
れを数式%式%(2) 変調コードは、(6%に/に1)と書かれる3個のパラ
メータd、k及びに1によって、特徴づけられる。パラ
メータd及びkは、チャンネル出力コード・ピット・シ
ーケンス中の連続するゼロの最小及び最大ランレングス
を表している。ここでゼロのランレングスは、検出プロ
セス中の静止の期間として取り扱われる。パラメータに
1は、特定の全偶数サブシーケンス、または全奇数サブ
シーケンス中のゼロの最大ランレングスを表す。本発明
において、連続したゼロの最小ランレングスは、PRM
Lの文法においては、不適当とされているから、dはゼ
ロである。にの値は、3に設定され、そしてに1の値は
5に設定される。小さなkの値は、タイミングを利得制
御を正確にするために必要であり、且つに1の小さな値
は、ML検出器に必要な通路メモリの大きさを減少させ
る。
(0,315)制約条件を有するレート8/9RLLブ
ロツク・コードは、8ビツト・データ・バイトから、最
大251個の9ビツト・コードワードを与える。全て1
のコードワードを除外し、且つ2状態エンコードのため
に、6状態従属コードワード対を加えることによって、
256個のコード・ゲートを作成することが出来る。状
態1及び2は、前のコードワードの連結の最終ビットの
値によって、識別される。従って、夫々9ビツトの25
6個のコードワードが定義付けられるが、この場合、d
、に/に1制約条件と、2状態エンコードに従って、そ
のようなコードワードの全ての連結が使われる。このコ
ードは、同じ構造を持っているバイトとコードワードと
の仕切りを構成する、9ビツト・コードワードに対する
8ビツト・データ・バイトの特別な割当てを与える。バ
イトの仕切りは、単一的に識別し得て、且つ、コードワ
ードの全体のマツピングは、簡単なプール関数に従う仕
切りビットをゲートすることにより発生される。
(0,315)コードにおける9ビツトのコードワード
をYとすれば、 Y =(Yl−Y2− Yst Y41 Yst Ye
−Yl−Y8.Y9)          (3)であ
る。
全体のコード化シーケンスにおける制約条件に=3は、
9ビツト・シーケンスの左端の3個のランレングスか、
またはその右端の2個のランレングスか、または各9ビ
ツト・シーケンス内の4個のゼロかで9ビツト・シーケ
ンスを消去することにより発生することが出来る。この
ような制約条件は、以下のプール関係式によって与えら
れる。
(Y1+Y2+Y3)(Y2+Y3+Y4+Y5)(Y
3+Y4+Y5+Y6)(Y4+Y5+Y6+Y7)(
Y5+¥6+Y7+Y8)(Y8+Y9)=1 (4)
同様に、制約条件に1=5は、すべての奇数ビット位置
のシーケンスと、すべての偶数ビット位置のシーケンス
に対して、以下の2つの数式によって記述される。
(Y1+Y3+Y5)(Y5+Y7+Y9)=1(5)
(Y +Y +Y +Y  )=1     (6)2
51個の有効な9ビツト・バイナリ・シーケンスが数式
(4)、(5)及び(6)を満足する。
この2進数値と等価の10進数値を第1II表に示しで
ある。
第1図を参照すると、Xで表された8ビツト・バイナリ
・データ・バイトと、Yで表され、それに割当てられた
9ビツト・コードワードは、次式で与えられる。即ち、 X=〔Xl、N2.N3.N4.N5゜N6. N7.
 N8)        (7)Y=〔Yl、Y2.Y
3.Y4.Y5゜Y6.Yl、Y8.Y9〕     
(8)Mで表されたコードワード割当ての第1パテイジ
ヨン(区切り)は、データ・バイトの組を含み、そのデ
ータ・バイトの組において、8ビツト・バイナリ・デー
タバイトの最初と最後の4ビツトは、9ビツト・コード
・ワードYの最初と最後の4ビツト中に変換することな
くマツプすることが出来る。中間のビット、即ちこのパ
ティジョン中の9ビツト・コードワードの第5ビット位
置は、常に1である。従って、パティジョンMは、次式
(9)乃至(12)で表すことの出来る162コードワ
ードを含む。
M  =(X +X +X  )       (9)
l   1 2 3 町=(X7+X8)(10) M  =(X +X +X +X  )   (11)
M=MIM2M3         (12)残りのコ
ードワード割当ては、夫々24個、25個、9個、10
個、20個及び6個を同定するパティジョンN1、R1
、Sl、N2、R2及びS2に分けられる。これらの割
当てはXの中のビットの下記の構造によって与えられる
。
N1=富:CX1+X3)X4(13)R,=Mi(X
2+X5X6’) (X1+X3)X4(14) S1=M2(X2+X5X6) (X1+X3)X4(15) N2=M1(X8+X6)X5(16)R2=v−、(
”5C:i:又に丁又;        (17)S2
=弓(X1+X3)X8(18) 6試態のコードワードと、それに等価な10進数値とを
第■表に示しである。
すべてが1のコード・シーケンスを避けるために、中間
ビットY5は、ゼロに変換され、転じて、それは他の有
効なコードワードを発生する。パティジョンEは、以下
のようにすべて1のコードワードを定義する。
E=XXXXXXXX    (19)第1図のエンコ
ーダ100の論理式を第1表に示す。
第2図のデコーダ機能は、Xのコンポーネントのための
論理式を得るために9ビツト・シーケンスY中のビット
・パターンの排他的構成を用いて、エンコーダのパティ
ジョンと同じパティジョンを同定する。第2図のデコー
ダのデコーダ数式は、表!■に示されている。
第1図を参照すると、エンコーダ100の入カラインX
乃至x8において、エンコードされる変数値X乃至X8
が、エンコーダ100に入力されす る。入カラインX乃至X8は、エンコーダ・ゲート10
2乃至274に接続される。そのような変数に応答して
、コードワードは下記のような態様でエンコーダ・ゲー
ト102乃至274によって、発生される。エンコーダ
・ゲート102乃至274は、コードワード・パティジ
ョンM%N1、R,、Sl、N2、R2、S2及びE&
−発生する。最後に、エンコードされた変数Y乃至Y9
が、エンコーダ・ゲート148−164.166−18
2.184−194.196−204.206−210
.212−220.222−234.236−254及
び256−274によって発生される。
コード化された変数Y乃至Y9は第2図に示されたよう
に大カラ2インY乃至Y9においてデコーダ300に入
力する。入カラインY乃至Y9はデコータ・ゲート30
2−426に接続される。コード化されていない変数、
即ちデータを再生するための逆読みのコードワード・パ
ティジョン、E。
M、NR及びS は、コード化された変数Y11ゝ  
11 乃至Y9に応答して、夫々デコーダ・ゲート302−3
22によって発生される。同様に、パティジョンN2、
FL2及びS2は夫々、デコーダ・ゲート324−32
8によって発生される。最後に、データX乃至X8は、
夫々、デコーダ・ゲート330−340.342−34
8.350−364.366−374.376−390
.392−410.412−418及び420−426
によって発生される。
(以下余白) 第    III     表 (0,315)制約条件を満足させるストリングを形成
するために、自E進数値に変換されている)のリスト ア0  71  73  75  77  78  7
9  820に連結することのできる251個の9ビツ
ト・ワード(102502bl  253 254 2
55 274 275509 5’10 511 ロ    、 A A 坏 碧    888 m− 一ロー ロ0ロ m− ロロ0 ^ ロロ0 ロー− m OF−1 m− ロ  0  ロ ロロ0 口00 弘  ^^^ m− ロロ〇 一ロー ロロロ ロロロ ロー− 〇〇〇 F1発明の効果 本明細書に記載されたコードは、レートを減少せず、し
かもkを減少しない、最適値のコードである。kを増加
せず、またはレートを減少せず、またはコードワード長
を長くせず、またはエンコーダの状態数を増加しないで
、同じように、klf:減少することは出来ない。この
変調コードは、タイミング及び利得制御情報を改善する
ために、(0,4/4)コードの(k=4)に比較して
小さなにパラメータ(k=3)を与え、そして、これは
(0,3/6)コード(k=5対に1=6 )と同じ程
に1パラメータを増加することなくこれを達成する。に
1パラメータは、ビタビ検出器通路メモリと、最も可能
性あるエラー・バーストのサイズに対するハードウェア
の要件に直接に影響を与える。
(0,315)コードの最大エラー伝播は、(0,3/
6)コード最大エラー伝播と同じである。
【図面の簡単な説明】
第1図は8/9のレートと、(0,315)のランレン
グスを持つコードのPRMLシステムの変調コードのエ
ンコーダの模式図、第2図は本発明に従って構成された
、8/9のレートと、(0,315)のランレングスの
制約条件を持つコードのPRMLシステムの変調コード
のデコーダのC式図である。 100・・・・エンコーダ、X1〜X8・・・弓ンコー
ダの入力ライン、300・・・・デコーダ、Y1〜し・
・・・デコーダの人力ライン。 出 願 人  インターナショナル・ビジネス・マシー
ンズ・コーポレーション 代 理 人  弁理士  岡  1) 次  生(外1
名)

Claims (2)

    【特許請求の範囲】
  1. (1)予め選択可能なビット数のバイナリ・データを予
    め選択可能なビット数を持つコードワードにエンコード
    するエンコード装置であつて、 予め選択可能なビット数のバイナリ・データを受取る受
    取手段と、 前記受取手段に結合され、前記バイナリ・データのビッ
    トに応答して少なくとも2つのインターリーブされた奇
    数及び偶数のサブシーケンスを持つコードワードのシー
    ケンスを発生するエンコーダ手段と、 を備え、前記シーケンスが3個を越える連続したゼロを
    持たず、且つ前記サブシーケンスが5個を越える連続し
    たゼロを持たない前記エンコード装置。
  2. (2)予め選択可能なビット数のバイナリ・データを予
    め選択可能なビット数を持つコード・ワードにエンコー
    ドするエンコード方法であつて、バイナリ・データを受
    取るステップと、 前記バイナリ・データから少なくとも2つのインターリ
    ーブされた奇数及び偶数のサブシーケンスを持つコード
    ワードのシーケンスを発生することによりバイナリ・デ
    ータをエンコードするステップと、 を含み、前記シーケンスが3個を越える連続したゼロを
    持たず、且つ前記サブシーケンスが5個を越える連続し
    たゼロを持たない前記エンコード方法。
JP63122235A 1987-07-28 1988-05-20 エンコード装置及び方法 Granted JPH01119120A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/078,731 US4786890A (en) 1987-07-28 1987-07-28 Method and apparatus for implementing a PRML code
US078731 1993-06-16

Publications (2)

Publication Number Publication Date
JPH01119120A true JPH01119120A (ja) 1989-05-11
JPH0319735B2 JPH0319735B2 (ja) 1991-03-15

Family

ID=22145889

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63122235A Granted JPH01119120A (ja) 1987-07-28 1988-05-20 エンコード装置及び方法

Country Status (5)

Country Link
US (1) US4786890A (ja)
EP (1) EP0301191B1 (ja)
JP (1) JPH01119120A (ja)
CA (1) CA1308811C (ja)
DE (1) DE3888418T2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102019205531B4 (de) 2018-05-22 2024-02-01 Yazaki Corporation Wasserdichter Verbinder und wasserdichte Verbinderstruktur

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4888775A (en) * 1988-03-18 1989-12-19 International Business Machines Corporation Trellis codes for partial response channels
US4888779A (en) * 1988-03-18 1989-12-19 International Business Machines Corporation Matched spectral null trellis codes for partial response channels
EP0413076B1 (en) * 1989-08-16 1995-01-18 International Business Machines Corporation Data coding for fast start-up of PRML receivers
US5220466A (en) * 1991-05-21 1993-06-15 International Business Machines Corporation Method and apparatus for digital filter control in a partial-response maximum-likelihood disk drive system
US5243605A (en) * 1991-07-11 1993-09-07 Storage Technology Corporation Modified viterbi detector with run-length code constraint
US5327440A (en) * 1991-10-15 1994-07-05 International Business Machines Corporation Viterbi trellis coding methods and apparatus for a direct access storage device
US5196849A (en) * 1992-01-31 1993-03-23 International Business Machines Corporation Method and apparatus for implementing PRML codes with maximum ones
US5257272A (en) * 1992-04-15 1993-10-26 International Business Machines Corporation Time-varying modulo N trellis codes for input restricted partial response channels
US5255131A (en) * 1992-08-13 1993-10-19 International Business Machines Corporation Asynchronous servo identification/address mark detection for PRML disk drive ssytem
JP2648554B2 (ja) * 1992-08-13 1997-09-03 インターナショナル・ビジネス・マシーンズ・コーポレイション Prmlディスク駆動システムの非同期ゲイン調整方法および装置
US5260703A (en) * 1992-08-27 1993-11-09 Quantum Corporation Data encoding and decoding within PRML class IV sampling data detection channel of disk drive
US5343340A (en) * 1992-12-31 1994-08-30 International Business Machines Corporation Digital servo signal demodulation method and apparatus utilizing a partial-response maximum-likelihood (PRML) channel in a disk file
US5424881A (en) 1993-02-01 1995-06-13 Cirrus Logic, Inc. Synchronous read channel
US5353170A (en) * 1993-05-19 1994-10-04 International Business Machines Corporation Error recovery data storage system and method with two position read verification
JPH07220398A (ja) * 1994-02-03 1995-08-18 Fujitsu Ltd 記録信号再生方法及びその装置
US5619539A (en) * 1994-02-28 1997-04-08 International Business Machines Corporation Data detection methods and apparatus for a direct access storage device
DE19549399B4 (de) * 1994-03-18 2004-03-04 Fujitsu Ltd., Kawasaki Phasensynchronisationsschaltung
US6002538A (en) * 1994-03-18 1999-12-14 Fujitsu, Ltd. PRML regenerating apparatus having adjusted slice levels
US5544178A (en) * 1994-06-10 1996-08-06 Cirrus Logic, Inc. Method and apparatus for encoding data in a PRML class-IV digital communication channel
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
US5671252A (en) * 1994-09-21 1997-09-23 Analog Devices, Inc. Sampled data read channel utilizing charge-coupled devices
JP3456781B2 (ja) 1995-02-06 2003-10-14 富士通株式会社 磁気記録再生装置の復調回路
DE69535160T2 (de) * 1995-09-18 2007-06-28 Hitachi Global Storage Technologies Netherlands B.V. Vorrichtung und verfahren zur rauschvorhersagenden maximal-wahrscheinlichkeitsdetektion
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
US5949831A (en) * 1997-05-21 1999-09-07 International Business Machines Corporation Method and apparatus for data detection for PRML data channels
KR100450782B1 (ko) * 1997-08-27 2004-11-16 삼성전자주식회사 고밀도 데이타 저장기기를 위한 피알엠엘 코드의 부호화 및복호화 방법
KR100281738B1 (ko) 1998-07-13 2001-02-15 이계철 니블 반전 및 블록 반전 부호의 부호화 및 복호화 방법, 그 부호 및 복호장치
US6158027A (en) * 1998-08-31 2000-12-05 International Business Machines Corporation Enhanced noise-predictive maximum likelihood (NPML) data detection method and apparatus for direct access storage device (DASD)
US6137643A (en) * 1998-10-06 2000-10-24 International Business Machines Corporation Thermal asperity detection with long magnet rejection for direct access storage device (DASD)
US6175457B1 (en) 1998-10-06 2001-01-16 International Business Machines Corporation Dual polarity thermal asperity detector for direct access storage device (DASD)
US6430713B1 (en) 1999-06-30 2002-08-06 International Business Machines Corporation System and method for constructing low complexity block coders
IT1316796B1 (it) * 2000-03-09 2003-05-12 St Microelectronics Srl Dispositivo circuitale per recuperare la simmetria di un segnaleanalogico ricavato da una lettura di dati da supporti magnetici
KR100384886B1 (ko) * 2000-10-10 2003-05-22 주식회사 케이티 니블 반전 부호 활용 방법 및 그 장치
US7142134B2 (en) * 2005-02-01 2006-11-28 Hitachi Global Storage Technologies Netherlands B.V. Techniques for generating modulation codes using running substitutions

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4567464A (en) * 1983-01-28 1986-01-28 International Business Machines Corporation Fixed rate constrained channel code generating and recovery method and means having spectral nulls for pilot signal insertion
JPS6048645A (ja) * 1983-08-29 1985-03-16 Sony Corp 情報変換装置
JPH0721942B2 (ja) * 1984-10-11 1995-03-08 ソニー株式会社 チヤンネル符号化方法
US4707681A (en) * 1986-04-24 1987-11-17 International Business Machines Corporation Method and apparatus for implementing optimum PRML codes

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102019205531B4 (de) 2018-05-22 2024-02-01 Yazaki Corporation Wasserdichter Verbinder und wasserdichte Verbinderstruktur

Also Published As

Publication number Publication date
EP0301191A3 (en) 1990-07-04
US4786890A (en) 1988-11-22
EP0301191B1 (en) 1994-03-16
DE3888418D1 (de) 1994-04-21
DE3888418T2 (de) 1994-10-06
JPH0319735B2 (ja) 1991-03-15
CA1308811C (en) 1992-10-13
EP0301191A2 (en) 1989-02-01

Similar Documents

Publication Publication Date Title
JPH0319735B2 (ja)
US5196849A (en) Method and apparatus for implementing PRML codes with maximum ones
JP3590209B2 (ja) 変調符号化方法
JPS6318821A (ja) 符号化方法
US5099237A (en) Method and apparatus for providing maximum rate modulation or compression encoding and decoding
EP0344903A2 (en) Traversed (d, k) code translation
JPH04505545A (ja) 非システム的コード用高速エンコーダ
JPH0821957B2 (ja) コード化方法
JPH10508456A (ja) mビットの情報語の系列を変調信号に変換する方法、記録キャリアを製造する方法、コード装置、装置、記録装置、信号及び記録キャリア
JP3363432B2 (ja) データ符号化システム
JP2002319242A (ja) 記録方法、記録装置、伝送装置、再生方法、再生装置、受信装置、記録媒体及び伝送媒体
JPH11328871A (ja) 部分応答磁気記録チャネルのためのレ―ト16/17(0,5)変調コ―ドの装置および方法
KR101332142B1 (ko) Lto-5 테이프용 rll 인코딩
JP4138031B2 (ja) n−ビットソースワードから対応したm−ビットチャネルワードへの符号化装置、並びに、逆向きの復号化装置
US5739779A (en) Encoding circuit and decoding circuit
TW459445B (en) Method and device for encoding/decoding N-bit source words into corresponding M-bit channel words, and vice versa
JPH11243345A (ja) 符号化方法およびそれを用いた記録再生装置
JP2002261619A (ja) データ符号化方法、データ符号化装置及び記憶媒体
KR20020038709A (ko) 이진 소스신호의 복수의 데이터 비트의 스트림을 이진채널신호의 복수의 데이터 비트의 스트림으로 인코딩하는장치, 메모리장치, 정보 기록장치, 기록매체, 코딩장치와,재생장치
US20030123173A1 (en) Method and apparatus for encoding data to guarantee isolated transitions in a magnetic recording system
US6271776B1 (en) Selectively removing sequences from an enumerative modulation code
JP4095440B2 (ja) 情報の符号化のための装置及び方法、その符号化された情報を復号するための装置及び方法、変調信号及び記録媒体の製造方法
CN100541638C (zh) 多阶游长数据转换方法及装置以及红光多阶光存储装置
JPH02265329A (ja) 符号逆変換装置
CN1996480A (zh) 多阶游长数据转换方法及装置以及蓝光多阶光存储装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees