JPH11288563A - A2/3コーディングレートを有するa(1,7)チャネル用磁気記録エンコーダシステム - Google Patents

A2/3コーディングレートを有するa(1,7)チャネル用磁気記録エンコーダシステム

Info

Publication number
JPH11288563A
JPH11288563A JP10353730A JP35373098A JPH11288563A JP H11288563 A JPH11288563 A JP H11288563A JP 10353730 A JP10353730 A JP 10353730A JP 35373098 A JP35373098 A JP 35373098A JP H11288563 A JPH11288563 A JP H11288563A
Authority
JP
Japan
Prior art keywords
encoder
data
bit
write gate
controller
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
Application number
JP10353730A
Other languages
English (en)
Inventor
James E Noxon
イー ノクソン ジェームズ
Toan Q Doan
キュー ドーアン トーアン
Paul Jay Hogan
ジェイ ホーガン ポール
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.)
CALEB TECHNOL CORP
Original Assignee
CALEB TECHNOL 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 CALEB TECHNOL CORP filed Critical CALEB TECHNOL CORP
Publication of JPH11288563A publication Critical patent/JPH11288563A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/14Digital recording or reproducing using self-clocking codes
    • G11B20/1403Digital recording or reproducing using self-clocking codes characterised by the use of two levels
    • G11B20/1423Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
    • G11B20/1426Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M5/00Conversion of the form of the representation of individual digits
    • H03M5/02Conversion to or from representation by pulses
    • H03M5/04Conversion to or from representation by pulses the pulses having two levels
    • H03M5/14Code 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/145Conversion to or from block codes or representations thereof

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

(57)【要約】 【課題】 ディスク上のデータフィールドを書込みゲー
トデータでエンコードするシステムにおける改良。 【解決手段】 システムは、エンコーダと、書込みゲー
トデータを0ビット及び1ビットの形状でエンコーダへ
導くデータ受信用コントローラとを有する。エンコーダ
は、書込みゲートデータに応答し、一次コードを0ビッ
ト及び1ビットの形状で発生し、それをディスクへ導
く。一次コードはある所定の基準を有し、エンコーダは
書込みゲートディスクがこの所定の基準をもたらさない
時には、例外として二次コーディングレートを発生す
る。改良は、データフィールド内の最後の所定数のビッ
ト内には例外が存在しないようにするメカニズムを備え
ている。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、概術すれば、書込
みゲート信号が活動である間にディスクにデータを書込
むための準備としてデータをエンコードする 2/3コーデ
ィングレートを有する( 1, 7 )チャネル用磁気記録エン
コーダシステムに関し、詳述すれば、書込みゲート信号
が活動である間に、書込まれるデータフィールドの訓練
部分及び書込みパッド部分中に、エンコーダに提示され
るデータには関係なく、データをこれらのフィールドの
ための有効データとして識別することを保証するメカニ
ズムを用いて、データをディスク上に書込む準備として
データをエンコードする 2/3コーディングレートを有す
る( 1, 7 )チャネル用磁気記録エンコーダシステムに関
する。
【0002】
【従来の技術】データをディスクに書込む場合、データ
と、そのデータをシフトレジスタ内へクロックバックさ
せるクロックとを同期させるために、データをディスク
からリードバックする方法が存在しなければならない。
基本的には、データ情報がある時間にわたってディスク
から読出すことができるように、データをディスクに書
込む際にデータをエンコードしなければならない。この
時間の長さは、データ情報の新しい片が読出される度
に、クロックを同期させることができるように制限され
る。磁気ディスクまたはテープ、及び他の類似媒体のよ
うな媒体上に記録されるデータ密度を増加させる幾つか
の方法が提唱されている。使用されている一つのアプロ
ーチは、ランレングス制限(RLL)符号化として知ら
れており、このアプローチでは、コード化されたビット
シーケンス内の各1は、最も近いその隣接の1から、指
定された数の0によって分離されていなければならない
ことが要求されている。この数は、記号間干渉のために
少なくとも最小量dに等しくなければならないが、自己
クロッキングの目的に必要なkの最大を超えてはならな
い。このRLLフォーマットに従うコードは、一般に
( d, k ) ランレングス制限コードと呼ばれる。本発明
は、d=1及びk=7である磁気記録チャネルに適する
特定コードに関する。条件無しデータを、 ( d, k ) 条
件付きフォーマットに変換するためには、一般に、条件
無しmビットを条件付きnビットに写像する必要がある
(但し、m<n)。一般に、比m/nは、コーディング
レート、または効率と呼ばれる。このコーディングレー
トを最大にすることが望ましいのは明白である。普通、
このレートを最大にするために考慮されるトレードオフ
は、デコーディングルックアヘッドと、ハードウェアの
複雑さとである。
【0003】一般に、デコーディングルックアヘッドを
犠牲にしてコーディング効率、即ちレートを上げると、
リードバックされるデータの誤り伝播が増加する。即
ち、コードストリーム内に誘導された単一のビット誤り
は、コーディングアルゴリズムが自己訂正をする前に、
その後のある数のビットにも誤りをもたらす。誤り伝播
を最小にすることは、常に望ましいことである。この目
的のために、( 1, 7 )コードにとって 2/3のコーディン
グレートが最適であることが見出されている。Adler ら
の米国特許第 4,413,251号には、磁気記録チャネル用の
RLLコードを発生させるためのアルゴリズム及びハー
ドウェアが開示されている。Adler らの特許のシステム
は、隣り合っている1の間に最小1つの0と、最大7つ
の0を有するシーケンスを発生する。このコードは、条
件無し2ビットを条件付きデータの3ビットに写像する
順次スキームによって生成される。エンコーダは、内部
状態記述に3ビットを必要とする有限状態マシンであ
る。デコーダは、2つの将来記号(6ビット)のルック
アヘッドを必要とし、その動作はチャネル状態独立であ
る。
【0004】Adler らの特許のシステムをハードウェア
で実現することは簡単であり、極めて高いデコーダ速度
で動作させることはできるが、Adler らの特許のシステ
ム(及びそれに類似する他のシステム)は包括的であ
り、メカニズムをエンコードするエンコーダの制御エン
ティティ(コントローラ)内の知識を必要とする。更
に、訓練フィールド及び書込みパッドフィールド内に書
込まれる情報のために、コントローラ内にバッファ空間
を設けなければならない。例えば、訓練フィールドを書
く場合、リードバック中に記号境界を適切に整列させる
ために、既知のエンコードされた記号を生成するエンコ
ーダにデータを提示しなければならない。更に、書込み
パッドフィールドを書く場合、書込みパッドフィールド
が終わる前に、全てのエンコーダ例外処理を完了させる
ことを保証するエンコーダにデータを提示しなければな
らない。後者の状況においては、もし書込みゲート信号
が活動である期間の終わりに全ての例外処理が完了して
いなければ、リードバック中に可能故障モードが存在す
ることになる。デコーダは、書込みパッドフィールドの
終わりを越えたデータの読出しに必要な付加的な例外処
理を必要とする。先にエンコードされたディスク上のデ
ータは、適切な例外処理にとって適切でないか、または
ディスク上で隣り合う1の間に1つの0よりも少ない
か、または7つの0よりも多いデータシーケンスをもた
らし得る。これらのデータシーケンスは、リードバック
中にデコードされるデータに誤りを発生し得る。
【0005】従って、誤りを誘導せずに読出すのに適切
であるようにデータフィールドをディスク上に適切に書
込むために、コントローラがエンコーディングメカニズ
ムの知識を必要としないデータフィールドをディスク上
にエンコードするシステムに対する要望が存在してい
る。
【0006】
【発明の概要】本発明は、書込みゲート信号が活動であ
る間に、データフィールドをディスク上にエンコードす
るシステムの改良に関する。このシステムは、エンコー
ダと、データを0ビット及び1ビットの形状でコントロ
ーラからエンコーダへ導くデータ選択マルチプレクサと
を有している。エンコーダは、ユーザ書込みゲート信号
が活動になるのに応答し、コントローラによって提示さ
れ且つディスクに書込むのに適するデータに依存して、
ランレングス制限(RLL)コードを0及び1の形状で
発生する。RLLコードは、隣り合う1の間に最小1つ
の0と、最大7つの0を要求する 2/3のコーディングレ
ートを含む基準を有している。本改良は、ユーザ書込み
ゲートが非活動である間に、例外が存在せず且つ訓練フ
ィールド及び書込みパッドフィールドに有効なRLLコ
ードをエンコーダが発生することを保証する手段からな
る。更に、トレーリング例外を最小にすると、書込みパ
ッドフィールドの必要長さが最小になる。また更に、訓
練フィールド及び書込みパッドフィールドに適するデー
タを生成するエンコーダの能力が、訓練フィールド及び
書込みパッドフィールドのためのデータバッファ内の記
憶空間の必要性を排除する。
【0007】本発明の一実施例においては、上記手段
は、エンコーダ内に2ビット対を注入する2ビット対生
成メカニズムを含んでいる。好ましくは、上記生成メカ
ニズムは、エンコーダから010エンコードされたRL
Lパターン出力をもたらす2ビットパターンを生成す
る。本発明の別の実施例においては、上記手段は、コン
トローラによって提示されるデータと並列関係にエンコ
ーダに接続されている。上記手段は、コントローラによ
って提示されるデータには無関係に、選択がユーザ書込
みゲート信号状態に依存する多重化手法でエンコーダ内
に情報を挿入する。本発明は更に、コントローラからユ
ーザ書込みゲート信号及び2ビットデータ対を受信する
エンコーダにも関する。コントローラは、ユーザ書込み
ゲート信号が活動である間に、定義済みデータを0ビッ
ト及び1ビットの形状でエンコーダに提示し、ユーザ書
込みゲート信号が非活動である間に、未定義またはラン
ダムデータをエンコーダに提示する。エンコーダは、コ
ントローラデータ及びユーザ書込みゲート信号が活動で
あることに応答し、コントローラからの連続する2ビッ
トデータ対に依存して、ランレングス制限(RLL)コ
ードを0ビット及び1ビットの形状で発生する。エンコ
ーダは、コントローラユーザ書込みゲート信号が非活動
であることに応答し、コントローラによって提示される
データには無関係に、ランレングス制限(RLL)コー
ドを0ビット及び1ビットの形状で発生する。RLLデ
ータは、隣り合う1の間に最小1つの0と、最大7つの
0を要求する 2/3のコーディングレートを含む基準を有
している。
【0008】
【実施例】図1に示すように、本発明は、書込みゲート
信号15が活動である間に、データフィールド12をデ
ィスク(図示してない)上にエンコードするシステム
(全体を10で示す)である。システム10はエンコー
ダ/デコーダ16(以下、エンコーダともいう)、及び
ユーザデータ20を導き且つ書込まれたデータのサブフ
ィールドを選択するコントローラ、即ち制御エンティテ
ィ18を有している。コントローラ18は、ユーザデー
タ20、即ち、一般に非ゼロ復帰データ(NRZデー
タ)として知られる所定数のバイトのデータを0ビット
及び1ビットの形状でエンコーダ16へ導く。エンコー
ダ16は、NRZデータ20、及びユーザ書込みゲート
信号15が活動であることに応答し、書込みゲートデー
タ15に依存して、ランレングス制限(RLL)コード
をこれも0ビット及び1ビットの形状で発生する。図2
に示すように、本発明においては、RLLコードは、好
ましくは、2/3 のコーディングレートを有している。2/
3 のコーディングレートにおいては、2つの条件無しN
RZデータビットが3つの条件付きチャネルビットに写
像され、また一次RLLコード基準が隣り合う1の間に
最小1つの0と、最大7との0を要求する。
【0009】上に述べた、そして図2に示す 1, 7 条件
付き 2/3コーディングレートの例を以下に説明する。エ
ンコーダ16は、例えば、コントローラ18からの情報
の2ビットを0と1の形状で連続的に受信する。これら
の各対は、それらの連続する順序で組合され、一次ルッ
クアップテーブル(図2)を通して2つのビット対から
3つのビットワードに変換される。上述したように、新
たに形成される各3ビットワードの条件は、2つの1が
決して互いに連続できないことである。これらの3ビッ
トワードは、2進書込みデータストリームを形成するた
めに、連続的に条件付けられる(図4)。3ビットワー
ドを使用することによって、2つの1が連続する可能性
が大幅に少なくなる(図4参照)。もし万が一、2ビッ
ト対から3ビットワードへのルックアップテーブル22
を使用しても2つの1が連結されるようなことがあれ
ば、エンコーダ16は一次RLLコード基準の( d, k )
条件を侵害する二次コーディングを発生する。エンコー
ダ16はこれを検出し、次いで僅かに大きい二次ルック
アップテーブル(図3)を使用してこれらの例外、即ち
4ビット乃至6ビットを処理する。もし、2ビット対を
3ビットワードに変換することによってエンコーダ16
が一次基準に合致することができなければ、先行NRZ
データビット対が現NRZデータビット対に連結されて
4ビットワードが生成され、二次ルックアップテーブル
24を通して6ビットワードに変換される。二次ルック
アップテーブル24によって生成される各6ビットワー
ドは3つの0ビットで終わっており、その後の一次ルッ
クアップテーブル22による変換及び連結が、RLLコ
ード基準を侵害することがないようにしている。コント
ローラ18から次の2ビットNRZデータ対が入力され
ると、エンコーダ16は再び一次テーブル22を使用し
始める。図4は、一次テーブル22及び二次テーブル2
4の両方によってエンコードされる典型的なデータスト
リームを示している。
【0010】ディスク上に書込まれ、ディスクから正確
にリードバックされるデータ12にとっては、エンコー
ダ/デコーダ16の観点から、以下のことが発生しなけ
ればならない。 1)PLLは書込まれるデータ12の周波数を調整し、
書込まれるデータ12との位相のロックを得るようにし
なければならない。 2)データ12を書込む間に定義される3ビットワード
境界は識別されなければならず、デコーダはそれ自体を
3ビットワード境界と同期させなければならない。 3)実際のデータ12の開始を決定しなければならな
い。 4)データ12は読出され、デコードされなければなら
ない。 5)読出しシーケンスの終わりは、回復されたデータ内
に誤りを生成してはならない。
【0011】上述した要求を知っていれば、ディスクへ
のデータの書込みの要求を定義することができる。好ま
しい実施例においては、書込まれるデータの各セクショ
ン内には明確な情報のフィールドが含まれている。図5
に示すように、訓練フィールド30、同期マークフィー
ルド32、ユーザデータフィールド34、及び書込みパ
ッドフィールド36が存在している。訓練フィールド3
0は、010の3ビットワードの繰り返しパターンであ
る。訓練フィールド30は、PLLにとっては位相及び
周波数のロックを得るために充分に長く、エンコーダ/
デコーダにとっては010の3ビットワード境界を識別
して同期するのに(001または100パターンに同期
するのではなく)充分に長い長さを継続する。このよう
にすることにより、上記1)及び2)の読出し要求が満
足される。本発明の磁気記録エンコーダシステム10で
は、訓練フィールド30は書込まれる全てのデータにつ
いて一定であることに注目されたい。
【0012】同期マークフィールド32も、訓練フィー
ルド30の繰り返し010パターン以外の既知パターン
であり、何れかの非繰り返し2ビット対によって生成す
ることができる。同期マークフィールド32のパターン
が探索され、認識されると、直ぐ後にユーザデータが後
続することを通知する。上述した同期マークフィールド
32は、上記読出し要求3)を満足させる。ユーザデー
タフィールド34は、実際のユーザデータを表す既知の
数の3ビットパターンである。このユーザデータフィー
ルド34は、上記読出し要求4)、及び本発明のユーテ
ィリティを満足させる。書込みパッドフィールド36
は、繰り返し010の3ビットワードの形状でディスク
に書込まれる余剰データであり、エンコーダ16が全て
の例外処理を完了させ、この位置における最後の書込み
動作からディスク上に存在する異質のデータに上書きす
ることを保証する。この書込みパッドフィールド36
は、上記読出し要求5)を満足させる。
【0013】訓練フィールド30、同期マークフィール
ド32、及び書込みパッドフィールド36は、データの
適切な読出し及び書込みに必要なオーバヘッドとして認
識されている。これらのフィールド30、32、及び3
6を最小にし、それによってより大きい記憶効率を得る
ことが好ましい。訓練フィールド30及び書込みパッド
フィールド36は、エンコーダ/デコーダ16がインパ
クトを有することができる2つのフィールドである。更
に、エンコーダ16が訓練フィールド30及び書込みパ
ッドフィールド36のためのデータを生成するようにし
たことによってデータバッファのサイズを減少させるこ
とができ、システムをより効率的に使用すること、及び
必要バッファRAMを少なくすることが実現されてい
る。本願のシステムは、データフィールド内の最後の所
定数のデータビット内に例外が存在しないようにするメ
カニズムを有している。基本的に、このメカニズムは、
たとえディスク上の書込みデータの終わりに異質のビッ
トがあったとしても、決して例外をもたらさない非例外
ワードまたは2ビット対を発生し、それによって決して
問題を生じさせないようにする。
【0014】動作中、このメカニズムは、コントローラ
と並列にエンコーダに取付けられる。換言すれば、この
メカニズムは、コントローラから独立している。ユーザ
書込みゲートデータが非活動になると、メカニズムはコ
ントローラをエンコーダから切り離す。ユーザ書込みゲ
ートが非活動になると、エンコーダはそれが常に非侵害
ビットストリーム対を受信するようにマルチプレクサを
変化させる必要を認識する。コントローラがエンコーダ
によって切り離されると、メカニズムは非侵害2ビット
対、即ち01をエンコーダへ導く。例えば、01の現実
施例では、一次RLLコーディングテーブルによって0
1の2ビット対が010に変換され、これは例外を生じ
させることなく他の何れかのエンコードされた条件付き
3ビット記号に先行または後続させることができるの
で、01の2ビット対が好ましい。メカニズムは、新し
いユーザ書込みゲートがコントローラによってエンコー
ダへ導かれるまで、01の2ビット対を生じさせる。メ
カニズムは、データフィールドを無例外で終わらせる、
即ち最後の3ディジットは決して例外になることはでき
ない。
【0015】実際には、01の2ビット対は、コントロ
ーラによってエンコーダ内のメカニズムに供給される信
号から論理的に導出される。01の2ビット対は単にエ
ンコーダへ送られるだけであり、ディスク上には送られ
ない。メカニズムは、書込みゲートの終わりに、コント
ローラデータラインの状態には無関係に、多重化手法で
01信号を挿入する。本発明のディスクドライブは、好
ましくは、本願と同時に出願され、本明細書に参照とし
て採り入れている米国特許出願第 (代理人
ドケット No.CAL-P003 )に開示されているキャリッジ
アセンブリを含む。更に、好ましくは、本発明のディス
ク14は、本願と同時に出願され、本明細書に参照とし
て採り入れている米国特許出願第 (代理人
ドケット No. CAL-P001 )に開示されている高密度、取
外し可能媒体型ディスク用サーボセクタアーキテクチャ
を含む。
【0016】本発明の磁気記録エンコーダシステム10
において、図1は上述した要求を生成するためのエンコ
ーダ実施例の適切なブロック図を示している。更に、こ
れはAHDLとしてしられているハードウェア記述言語
(HDL)で実現されており、付録Aに示されている。
これもまたAHDLで書かれている対応するデコーダ実
施例は、付録Bに示されている。以上に添付図面を参照
して本発明の好ましい実施例を詳細に説明したが、当業
者ならば本発明の真の思想及び範囲から逸脱することな
く多くの変更を考案することが可能である。システム本
発明の範囲は特許請求の範囲によってのみ限定されるも
のである。更に本発明は、説明した特定の要素を用いず
に適当に実施することができる。
【図面の簡単な説明】
【図1】本発明による 2/3コーディングレートを有する
( 1, 7 )チャネル用磁気記録エンコーダシステムの回路
図である。
【図2】本発明による 2/3コーディングレートを有する
( 1, 7 )チャネル用磁気記録エンコーダシステムの一次
エンコーディングテーブルを示す表である。
【図3】本発明による 2/3コーディングレートを有する
( 1, 7 )チャネル用磁気記録エンコーダシステムの二次
エンコーディングテーブルを示す表である。
【図4】例えば、本発明による 2/3コーディングレート
を有する( 1, 7 )チャネル用磁気記録エンコーダシステ
ムの一次エンコーディングテーブル及び二次エンコーデ
ィングテーブルの両者によってエンコードされるデータ
を表す図である。
【図5】本発明による 2/3コーディングレートを有する
( 1, 7 )チャネル用磁気記録エンコーダシステムのディ
スクに、データの実際の書込みの持続時間を示す概要図
である。
【符号の説明】
10 磁気記録エンコーダシステム 12 データフィールド 15 書込みゲート信号 16 エンコーダ 18 コントローラ(制御エンティティ) 20 ユーザデータ 22 一次ルックアップテーブル 24 二次ルックアップテーブル 30 訓練フィールド 32 同期マークフィールド 34 ユーザデータフィールド 36 書込みパッドフィールド
───────────────────────────────────────────────────── フロントページの続き (72)発明者 トーアン キュー ドーアン アメリカ合衆国 コロラド州 80026 ラ ファイエット ブルー ヘロン サークル ウェスト 2540 (72)発明者 ポール ジェイ ホーガン アメリカ合衆国 コロラド州 80304 ボ ールダー デルウッド アベニュー 1521

Claims (18)

    【特許請求の範囲】
  1. 【請求項1】 データ受信用コントローラから書込みゲ
    ートコードを受信するエンコーダであって、上記データ
    受信用コントローラは、書込みゲートデータを0ビット
    及び1ビットの形状で上記エンコーダへ導き、上記エン
    コーダは、上記書込みゲートデータに応答し、上記書込
    みゲートデータに依存してランレングス制限(RLL)
    コードを0ビット及び1ビットの形状で発生して該RL
    Lコードを上記ディスクへ導き、上記RLLコードは、
    隣接する1の間に最小1つの0と、最大7つの0を要求
    する2/3のコーディングレートを含む基準を有し、上
    記エンコーダは上記書込みゲートデータが上記RLLコ
    ード基準をもたらさない時に例外として二次コーディン
    グレートを発生し、上記エンコーダは、 上記データフィールド内の最後の所定数のデータビット
    内には例外が存在しないようにする手段、を備えている
    ことを特徴とするエンコーダ。
  2. 【請求項2】 上記手段は、2ビット対を上記エンコー
    ダ内へ注入する2ビット対生成メカニズムを含んでいる
    請求項1に記載のエンコーダ。
  3. 【請求項3】 上記生成メカニズムは、01の2ビット
    対を生成する01発生器である請求項2に記載のエンコ
    ーダ。
  4. 【請求項4】 上記手段は上記コントローラと並列関係
    に接続されており、上記手段は、上記コントローラには
    関係なく、多重化手法で情報を上記エンコーダ内へ挿入
    する請求項1に記載のエンコーダ。
  5. 【請求項5】 書き込みゲートデータを用いてデータフ
    ィールドをディスク上にエンコードするシステムにおい
    て、上記システムは、エンコーダと、上記書込みゲート
    データを0ビット及び1ビットの形状で上記エンコーダ
    へ導くデータ受信用コントローラとを有し、上記エンコ
    ーダは、上記書込みゲートデータに応答し、上記書込み
    ゲートデータに依存してランレングス制限(RLL)コ
    ードを0ビット及び1ビットの形状で発生して該RLL
    コードを上記ディスクへ導き、上記RLLコードは、隣
    接する1の間に最小1つの0と、最大7つの0を要求す
    る2/3のコーディングレートを含む基準を有し、上記
    エンコーダは上記書込みゲートデータが上記RLLコー
    ド基準をもたらさない時に例外として二次コーディング
    レートを発生し、上記エンコーダは、 上記データフィールド内の最後の所定数のデータビット
    内には例外が存在しないようにする手段、を備えている
    ことを特徴とする改良。
  6. 【請求項6】 上記手段は、2ビット対を上記エンコー
    ダ内へ注入する2ビット対生成メカニズムを含んでいる
    請求項5に記載の改良。
  7. 【請求項7】 上記生成メカニズムは、01の2ビット
    対を生成する01発生器である請求項6に記載の改良。
  8. 【請求項8】 上記手段は上記コントローラと並列関係
    に接続されており、上記手段は、上記コントローラには
    関係なく、多重化手法で情報を上記エンコーダ内へ挿入
    する請求項5に記載の改良。
  9. 【請求項9】 書き込みゲートデータを用いてデータフ
    ィールドをディスク上にエンコードする方法であって、 エンコーダを準備するステップと、 書込みゲートを発生するデータ受信用コントローラを準
    備するステップと、 上記書込みゲートデータを0ビット及び1ビットの形状
    で上記エンコーダへ導くステップと、 上記書込みゲートデータに応答し、隣接する1の間に最
    小1つの0と、最大7つの0を要求する2/3のコーデ
    ィングレートを含む基準を有するランレングス制限(R
    LL)コードを、0ビット及び1ビットの形状で上記エ
    ンコーダから発生するステップと、 上記書込みゲートデータが上記RLLコード基準をもた
    らさない時に例外として二次コーディングレートを上記
    エンコーダから発生するステップと、 上記データフィールド内の最後の所定数のデータビット
    内には例外が存在しないようにするステップと、 上記RLLコード、または上記二次コーディングレート
    を上記ディスクの上記データフィールドに書込むステッ
    プと、を備えていることを特徴とする方法。
  10. 【請求項10】 上記書込みゲートの終わりに応答し、
    そしてその終わり時に、上記エンコーダを上記コントロ
    ーラから切り離すステップを更に備えている請求項9に
    記載の方法。
  11. 【請求項11】 上記エンコーダを、上記データフィー
    ルド内の最後の所定数のデータビット内には例外が存在
    しないようにする手段に接続するステップを更に備えて
    いる請求項9に記載の方法。
  12. 【請求項12】 上記手段は、2ビット対を上記エンコ
    ーダ内へ注入する2ビット対生成メカニズムを含んでい
    る請求項11に記載の方法。
  13. 【請求項13】 上記生成メカニズムは、01の2ビッ
    ト対を生成する01発生器である請求項12に記載の方
    法。
  14. 【請求項14】 上記手段を上記コントローラと並列関
    係に接続するステップを更に備え、上記手段は、上記コ
    ントローラには関係なく、多重化手法で情報を上記エン
    コーダ内へ挿入する請求項5に記載の改良。
  15. 【請求項15】 書き込みゲートデータを用いてデータ
    フィールドをディスク上にエンコードするシステムにお
    いて、上記システムは、エンコーダと、上記書込みゲー
    トデータを0ビット及び1ビットの形状で上記エンコー
    ダへ導くデータ受信用コントローラとを有し、上記エン
    コーダは、上記書込みゲートデータに応答し、一次コー
    ドを0ビット及び1ビットの形状で発生して該一次コー
    ドを上記ディスクへ導き、上記一次コードはある所定の
    基準を有し、上記エンコーダは上記書込みゲートデータ
    が上記所定の基準をもたらさない時に例外として二次コ
    ーディングレートを発生し、 上記データフィールド内の最後の所定数のデータビット
    内には例外が存在しないようにする手段、を備えている
    ことを特徴とする改良。
  16. 【請求項16】 上記手段は、2ビット対を上記エンコ
    ーダ内へ注入する2ビット対生成メカニズムを含んでい
    る請求項15に記載の改良。
  17. 【請求項17】 上記生成メカニズムは、01の2ビッ
    ト対を生成する01発生器である請求項16に記載の改
    良。
  18. 【請求項18】 上記手段は上記コントローラと並列関
    係に接続されており、上記手段は、上記コントローラに
    は関係なく、多重化手法で情報を上記エンコーダ内へ挿
    入する請求項15に記載の改良。
JP10353730A 1997-11-06 1998-11-06 A2/3コーディングレートを有するa(1,7)チャネル用磁気記録エンコーダシステム Pending JPH11288563A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/965112 1997-11-06
US08/965,112 US5923629A (en) 1997-11-06 1997-11-06 Magnetic recording encoder system for a (1,7) channel having a 2/3 coding rate

Publications (1)

Publication Number Publication Date
JPH11288563A true JPH11288563A (ja) 1999-10-19

Family

ID=25509469

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10353730A Pending JPH11288563A (ja) 1997-11-06 1998-11-06 A2/3コーディングレートを有するa(1,7)チャネル用磁気記録エンコーダシステム

Country Status (5)

Country Link
US (1) US5923629A (ja)
EP (1) EP0920008A3 (ja)
JP (1) JPH11288563A (ja)
SG (1) SG89269A1 (ja)
TW (1) TW445727B (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6967597B1 (en) * 2000-11-08 2005-11-22 Lg Electronics, Inc. Method and apparatus for coding information, method and apparatus for decoding information, method of fabricating a recording medium, the recording medium and modulated signal
EP1332561A4 (en) * 2000-11-11 2005-11-09 Lg Electronics Inc METHOD AND APPARATUS FOR INFORMATION CODING, METHOD AND APPARATUS FOR INFORMATION DECODING, METHOD FOR MANUFACTURING RECORDING MEDIUM, RECORDING MEDIUM, AND MODULE SIGNAL
KR100370493B1 (ko) * 2001-02-06 2003-02-05 엘지전자 주식회사 광기록매체의 데이터 변/복조 방법 및 장치
CN101800558B (zh) * 2009-12-31 2013-03-20 苏州华芯微电子股份有限公司 Ppm编码同步解调方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US4914438A (en) * 1987-09-01 1990-04-03 Hitachi, Ltd. Digital information coding system
US5047767A (en) * 1990-05-21 1991-09-10 Eastman Kodak Company Apparatus utilizing a four state encoder for encoding and decoding A sliding block (1,7) code
US5537379A (en) * 1991-05-10 1996-07-16 Discovision Associates Optical data storage and retrieval system and method

Also Published As

Publication number Publication date
EP0920008A2 (en) 1999-06-02
SG89269A1 (en) 2002-06-18
US5923629A (en) 1999-07-13
EP0920008A3 (en) 2000-11-22
TW445727B (en) 2001-07-11

Similar Documents

Publication Publication Date Title
US5537112A (en) Method and apparatus for implementing run length limited codes in partial response channels
EP0554638A2 (en) Method and apparatus for implementing PRML codes with maximum ones
US5173694A (en) Binary data encoding and decoding using a rate 2/5 (2,18,2) code
US4146909A (en) Sync pattern encoding system for run-length limited codes
US5663724A (en) 16B/20B encoder
CN1331148C (zh) 记录载体
JPH0724382B2 (ja) 符号化方法、装置及び復号化装置
JPS61108226A (ja) データの符号復号化方法
JPH0652620B2 (ja) コード変換器、記録媒体、及びデータ変換方法
US5546427A (en) Method and apparatus for digital code resynchronization in data encoding/decoding
JP3935217B2 (ja) mビット情報ワードのシーケンスから変調信号への変換
US4571575A (en) Synchronization-promoting data coding method
JPH07118657B2 (ja) 2進デ−タ符号化及び復号化方式
JPH11288563A (ja) A2/3コーディングレートを有するa(1,7)チャネル用磁気記録エンコーダシステム
KR100809970B1 (ko) 변환이 패리티 반전이 되도록, 엔-비트 소스어를 대응하는엠-비트 채널어로, 그리고 역으로 인코딩/디코딩하는 장치및 방법
KR20010032626A (ko) 런 길이 제약을 받는 디지털 정보신호의 발생
CA2276296A1 (en) Device for encoding/decoding n-bit source words into corresponding m-bit channel words, and vice versa
JP2003536315A (ja) バイナリのソース信号のデータビットのストリームをバイナリのチャネル信号のデータビットのストリームに符号化するデバイス、メモリ手段、情報を記録するデバイス、記録担体、符号化するデバイス、および再生するデバイス
JP2003288760A (ja) 変調方法、変調装置、記録媒体、復調方法および復調装置
US6985320B2 (en) Method and apparatus for encoding data to guarantee isolated transitions in a magnetic recording system
JP3453084B2 (ja) パンクチャード最大遷移コードを供給する装置および方法
KR100335164B1 (ko) 자기기록인코더시스템및그방법
CN100444273C (zh) 用于编码数据流的方法
JP2673068B2 (ja) レート2/5(2、18、2)符号を使用する2進データの符号化および復号の方法及び装置
JP2002533975A (ja) n−ビットソースワードを対応するm−ビットチャネルワードに符号化し、m−ビットチャネルワードを対応するn−ビットソースワードに復号化するための装置