JPH0588583B2 - - Google Patents
Info
- Publication number
- JPH0588583B2 JPH0588583B2 JP58079998A JP7999883A JPH0588583B2 JP H0588583 B2 JPH0588583 B2 JP H0588583B2 JP 58079998 A JP58079998 A JP 58079998A JP 7999883 A JP7999883 A JP 7999883A JP H0588583 B2 JPH0588583 B2 JP H0588583B2
- Authority
- JP
- Japan
- Prior art keywords
- bit
- signal
- word signal
- bits
- data word
- 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.)
- Expired - Lifetime
Links
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/14—Digital recording or reproducing using self-clocking codes
- G11B20/1403—Digital recording or reproducing using self-clocking codes characterised by the use of two levels
- G11B20/1423—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
- G11B20/1426—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Dc Digital Transmission (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Error Detection And Correction (AREA)
- Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
- Holo Graphy (AREA)
- Investigating Or Analyzing Materials By The Use Of Ultrasonic Waves (AREA)
- Ultra Sonic Daignosis Equipment (AREA)
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
Description
この発明は、磁気記録媒体に用いられるのみな
らず光学的記録配列または連続通信チヤンネルに
採用される符号化方法及び回路に関する。 データを格納するために磁気記録媒体を採用し
たデータ処理システムにおいて、CPU(中央演算
処理装置)またはデータ処理回路のいずれかから
のデータワードは、情報信号が記録媒体の上に置
かれた記録ヘツドに伝達される前に符号化ワード
(コード化ワード)にエンコードされる。2進の
“1”は一般に磁束の遷移で記録され、2進数の
“0”は磁束の非遷移で記録されるので、磁気記
録媒体上の隣接位置における磁束の遷移を生じさ
せる干渉を減少させるために、2進数“1”と
“1”の間の“0”の数を所定数にすることが通
常要求される。他方、採用できる“0”の数には
制限がある。なぜならば、一般に自己クロツクス
システムを持つことが好ましいと考えられてお
り、“1”と“1”との間に長い“0”のつなが
りがあるとシステムはその自己クロツク能力が損
失または減少するからである。通常“0”の最小
値は“d”定数と称され“0”の最大値は“K”
定数と称される。固定したd,Kを有するコード
配列は実行長限定コードと称される。かかるコー
ドは更にデータワードのビツト数が固定され、異
なる長さであるか否かによつて定義される。実際
に用いられるデータワードのビツト数が変化する
と、このデータワードは可変長ワードと称され
る。データワードのビツト数が固定されると、こ
のデータワードは固定長ワードと称される。実行
長限定コードに可変長ワードを用いる所定の利点
が存在し、この発明の方式はこの結合に適用され
る。磁束遷移干渉により生じる誤りを減少させる
“0”の数の高い最小値“d”および良好な自己
クロツクを保証するための“0”の数の低い最大
値“K”を提供するために考えられる種々のコー
ト配列が存在する。可変長ワードのかかる全ての
コード配列は誤り伝送を生じやすい。可変調ワー
ドのため従来のコード配列において、コード化ビ
ツト誤り(例えば記録媒体上のビツトの誤り)
は、デコード動作中の多くのデータビツト誤りと
して生じる。この発明に係わるコードおよびその
コードをエンコードおよびデコードするための回
路は、容認できる最大“0”要素(K=7)を採
用するとともに容認できる最低“0”要素(d=
1)を採用する。加えて、この発明に係わるシス
テムは、エンコーダする各データワードに対し、
2進値のそれらが表わすデータワードビツトと同
一のものを残す所定のコードワードを有すること
によつてエンコードおよびビツトデコード動作を
簡略化する配列を採用する。この発明のシステム
において、テコードは簡略化され、ハードウエア
によつて実行されるコード配列は誤り伝送を減少
させる。 この発明は、2/3レートコードを採用する。
データワードはその長さが例えば2ビツトまたは
4ビツトというように可変であり、コードは実行
長限定コード(d=1,K=7)である。2/3
レートコードにおいて、データワードの各2ビツ
トはコード化ワードの3ビツトにエンコードされ
る。加えて、コード配列は、4ビツトデータワー
ドの第3および第4ビツトはそれぞれコード化ワ
ードの第2および第6ビツトに現われるのに対
し、2ビツトデータワードの2ビツトはコード化
ワードの第2および第3ビツトに現われる。回路
は翻訳回路に結合された2つのシフトレジスタを
採用する。エンコードモードにおいて、第1のシ
フトレジスタはコンピユータ(または他のソー
ス)からデータビツト信号を受入し、これらを翻
訳回路に伝送する。翻訳回路において、データ信
号は順次翻訳されるが、それらが第2のシフトレ
ジスタにロードされるまでコード化ワードとして
有効ではない。翻訳回路の出力において、その値
は、第1のシフトレジスタへのデータワードの各
シフトにより変化する。データワードビツト信号
が第1のシフトレジスタの予設定された位置に達
すると、第1のレジスタの所定のビツトの翻訳は
第2のレジスタの所定ビツト信号とともに第2の
レジスタにコード化ワードとしてロードされる。
第2のシフトレジスタにロードされたコード化ワ
ードビツト信号は出力ラインに順次シフトされ、
ロード動作に応答して変換される。このようにし
て2および4ビツトワードは3ビツトおよび6ビ
ツトのコード化ワードにそれぞれ翻訳すなわちエ
ンコードされる。 動作のデコードモードにおいて、磁気記録媒体
からのビツト信号は第2のシフトレジスタにシフ
トされ、これらの信号は翻訳回路に伝送される。
翻訳回路において、コード化信号は順次翻訳され
るが、それが第1のシフトレジスタにロードされ
るまで、データワードとして有効ではない。コー
ド化ワードビツトの翻訳は第2のシフトレジスタ
へのコード化ワードの各シフトレに変化する。コ
ード化ワードビツト信号が第2のレジスタの予設
定された位置に達すると、第2のレジスタの所定
のコード化ワードビツト信号の翻訳は、第1のレ
ジスタのビツト信号とともにデコードデータワー
ドとして第1のシフトレジスタにロードされる。
第1のレジスタにロードされたデータワードビツ
ト信号は出力ラインに順次シフトされ、ロード動
作に応答して変換される。 以下、この発明の一実施例を表および添付図面
を参照して詳細に説明する。 第1表に示される2/3レートコードはこの発
明で採用される。
らず光学的記録配列または連続通信チヤンネルに
採用される符号化方法及び回路に関する。 データを格納するために磁気記録媒体を採用し
たデータ処理システムにおいて、CPU(中央演算
処理装置)またはデータ処理回路のいずれかから
のデータワードは、情報信号が記録媒体の上に置
かれた記録ヘツドに伝達される前に符号化ワード
(コード化ワード)にエンコードされる。2進の
“1”は一般に磁束の遷移で記録され、2進数の
“0”は磁束の非遷移で記録されるので、磁気記
録媒体上の隣接位置における磁束の遷移を生じさ
せる干渉を減少させるために、2進数“1”と
“1”の間の“0”の数を所定数にすることが通
常要求される。他方、採用できる“0”の数には
制限がある。なぜならば、一般に自己クロツクス
システムを持つことが好ましいと考えられてお
り、“1”と“1”との間に長い“0”のつなが
りがあるとシステムはその自己クロツク能力が損
失または減少するからである。通常“0”の最小
値は“d”定数と称され“0”の最大値は“K”
定数と称される。固定したd,Kを有するコード
配列は実行長限定コードと称される。かかるコー
ドは更にデータワードのビツト数が固定され、異
なる長さであるか否かによつて定義される。実際
に用いられるデータワードのビツト数が変化する
と、このデータワードは可変長ワードと称され
る。データワードのビツト数が固定されると、こ
のデータワードは固定長ワードと称される。実行
長限定コードに可変長ワードを用いる所定の利点
が存在し、この発明の方式はこの結合に適用され
る。磁束遷移干渉により生じる誤りを減少させる
“0”の数の高い最小値“d”および良好な自己
クロツクを保証するための“0”の数の低い最大
値“K”を提供するために考えられる種々のコー
ト配列が存在する。可変長ワードのかかる全ての
コード配列は誤り伝送を生じやすい。可変調ワー
ドのため従来のコード配列において、コード化ビ
ツト誤り(例えば記録媒体上のビツトの誤り)
は、デコード動作中の多くのデータビツト誤りと
して生じる。この発明に係わるコードおよびその
コードをエンコードおよびデコードするための回
路は、容認できる最大“0”要素(K=7)を採
用するとともに容認できる最低“0”要素(d=
1)を採用する。加えて、この発明に係わるシス
テムは、エンコーダする各データワードに対し、
2進値のそれらが表わすデータワードビツトと同
一のものを残す所定のコードワードを有すること
によつてエンコードおよびビツトデコード動作を
簡略化する配列を採用する。この発明のシステム
において、テコードは簡略化され、ハードウエア
によつて実行されるコード配列は誤り伝送を減少
させる。 この発明は、2/3レートコードを採用する。
データワードはその長さが例えば2ビツトまたは
4ビツトというように可変であり、コードは実行
長限定コード(d=1,K=7)である。2/3
レートコードにおいて、データワードの各2ビツ
トはコード化ワードの3ビツトにエンコードされ
る。加えて、コード配列は、4ビツトデータワー
ドの第3および第4ビツトはそれぞれコード化ワ
ードの第2および第6ビツトに現われるのに対
し、2ビツトデータワードの2ビツトはコード化
ワードの第2および第3ビツトに現われる。回路
は翻訳回路に結合された2つのシフトレジスタを
採用する。エンコードモードにおいて、第1のシ
フトレジスタはコンピユータ(または他のソー
ス)からデータビツト信号を受入し、これらを翻
訳回路に伝送する。翻訳回路において、データ信
号は順次翻訳されるが、それらが第2のシフトレ
ジスタにロードされるまでコード化ワードとして
有効ではない。翻訳回路の出力において、その値
は、第1のシフトレジスタへのデータワードの各
シフトにより変化する。データワードビツト信号
が第1のシフトレジスタの予設定された位置に達
すると、第1のレジスタの所定のビツトの翻訳は
第2のレジスタの所定ビツト信号とともに第2の
レジスタにコード化ワードとしてロードされる。
第2のシフトレジスタにロードされたコード化ワ
ードビツト信号は出力ラインに順次シフトされ、
ロード動作に応答して変換される。このようにし
て2および4ビツトワードは3ビツトおよび6ビ
ツトのコード化ワードにそれぞれ翻訳すなわちエ
ンコードされる。 動作のデコードモードにおいて、磁気記録媒体
からのビツト信号は第2のシフトレジスタにシフ
トされ、これらの信号は翻訳回路に伝送される。
翻訳回路において、コード化信号は順次翻訳され
るが、それが第1のシフトレジスタにロードされ
るまで、データワードとして有効ではない。コー
ド化ワードビツトの翻訳は第2のシフトレジスタ
へのコード化ワードの各シフトレに変化する。コ
ード化ワードビツト信号が第2のレジスタの予設
定された位置に達すると、第2のレジスタの所定
のコード化ワードビツト信号の翻訳は、第1のレ
ジスタのビツト信号とともにデコードデータワー
ドとして第1のシフトレジスタにロードされる。
第1のレジスタにロードされたデータワードビツ
ト信号は出力ラインに順次シフトされ、ロード動
作に応答して変換される。 以下、この発明の一実施例を表および添付図面
を参照して詳細に説明する。 第1表に示される2/3レートコードはこの発
明で採用される。
【表】
第1表において、“データワードビツト”と記
載された右欄はデータワードとしてのビツトの組
を示している。この例では、コンピユータシステ
ムはASCIIコード(情報交換用米国標準コードを
用いており、文字“Y”は“10110010”で示され
る。これはこの発明のシステムで採用される典型
的なデータワードの系列である。“コード化ワー
ドビツト”と記載された右欄は、2/3レートコ
ードによるデータワードビツトのエンコードを示
している。コード化ワードビツトは磁気記録媒体
に伝送され、“1”は遷移、“0”は非遷移で磁気
記録媒体上に記録される。文字“x”が示される
“コード化ワードビツト”の欄において、小さな
“x”は、前のコード化ワードブロツの最後のビ
ツトにつて“1”または“0”になるビツトを示
している。小さな“x”前のビツトの補数とな
る。“データワードビツト”欄の2ビツトのワー
ドの第1および第2のビツトは、3ビツトコード
化ワードの第2および第3のビツトと同じである
ことに注目すべきである。これはデコードを比較
的簡略化する。同様に、左欄の4ビツトデータワ
ードの第3および第4ビツトは、“コード化ワー
ドビツト”欄のコード化ワードの第2および第6
ビツトと同じである。要するに、デコードの間左
のほとんどのビツトは無視され、システムはデー
タワードを構成するビツトとコード化ワードを構
成するビツトとが同じとなるビツトが容易に採用
される。 第1図には、この発明のシステムで用いられる
制御およびクロツク信号の波形およびタイミング
関係が示される。マスタークロツク信号はフエー
スロツクループ電圧制御発振器から発生され、こ
のマスタークロツク信号は第1図で“VCO”で
示される。VCO信号波形は複数の乗算および除
算回路に伝送され、第1図に示すクロツク信号を
発生する。第1図に示される波形すなわちクロツ
ク信号を発生する回路は種々の形をとることがで
き、クロツク信号の発生は多くの周知の方法によ
り達成することができる。クロツク信号の発生す
なわちクロツク信号を発生する回路はこの発明に
関係ないので、適正な動作のために存在する波形
のみを扱う。 このシステムは、エンコードモードにおいて、
VCO信号からのクロツクA信号の発生およびデ
ータソースからエンコードネツトワークへのデー
タの同期を制御するためのコンピユータすなわち
データワードソースへのクロツクA信号の伝送に
つて動作する。デコードモードにおいて、このシ
ステムは記録媒体から受入した前置パターン
100100100等によつて、フエースロツクループ回
路に同期して動作する。前置パターンはワードの
境界を明らかにするために用いられ、クロツク信
号はシフトレジスタにおいてシフトおよびロード
を適正な時間に生じさせる。クロツクA信号は
VCO信号の3周期と等しい周期を有し、クロツ
クB信号はVCO信号の2周期と等しい周期を有
することに注目すべきである。この実施例におい
て、エンコードおよびデコード回路として採用さ
れるシフトレジスタはモトローラ社製の10141集
積回路形シフトレジスタとして設計されたものお
よび他の集積回路製品である。これらのシフトレ
ジスタは信号をシフトする機能を有し、また信号
をパラレルにロードする機能を有する。シフトレ
ジスタにおいて、クロツクAおよびクロツクB信
号とともに第2図に示されるロード波形を受入す
る回路が内部に設けられている。デコード動作の
間に、ロード波形がレジスタ511に伝送され、
このロード波形がハイレベルであると、この波形
はクロツクA信号の前縁でレジスタ511にロー
ドされる。これはロード行程512で表わされ
る。シフト行程514はロード信号がローレベル
のときに生じ、クロツクA信号に前縁はハイレベ
ルになる。エンコード動作において、ロード波形
はレジスタ511で使用されず、クロツクA信号
はシフト行程516で示されるシフト行程の制御
信号となる。デコード動作の間、ロード波形はレ
ジスタ513で使用されず、クロツクB信号は、
クロツクB信号の前縁が肯定的となる各時間にお
けるシフトの制御信号となる。これらのシフト工
程はシフト工程518およびそれに続く工程で示
される。他方、エンコード動作の間、レジスタ5
13は使用されるロード波形を有し、ロード波形
がハイレベルであり、クロツクB信号の前縁がハ
イレベルになると、ロード工程510によつて示
されるロードが実行される。第2〜4表に示され
る流れ図において、第1図に示される工程は説を
簡略化るためにロード、シフトと示される。 第2図はこの発明に係わるエンコード論理回路
が示される。第2図において、前述したシフトレ
ジスタ511が示され、このシフトレジスタは信
号をシフトする機能を有するとともにロード信号
に応答してバラレルに信号をロードする機能を有
する。同様に、この実施例において、シフトレジ
スタ513はライン549から供給されたクロツ
クパルスに応答して信号を左に順次シフトするシ
フトレジスタであり、同時にロード信号に応答し
てバラレルに信号をロードする機能を有する。こ
の記載は左へのシフト信号を示すが、これは図示
の便宜上のためであつて、適宜な転送回路が与え
られればビツトを右へシフトすることができるこ
を理解すべきである。 まずエンコード動作を考える。第2表にはシフ
トレジスタ511および513の各ステージの状
態が示される。
載された右欄はデータワードとしてのビツトの組
を示している。この例では、コンピユータシステ
ムはASCIIコード(情報交換用米国標準コードを
用いており、文字“Y”は“10110010”で示され
る。これはこの発明のシステムで採用される典型
的なデータワードの系列である。“コード化ワー
ドビツト”と記載された右欄は、2/3レートコ
ードによるデータワードビツトのエンコードを示
している。コード化ワードビツトは磁気記録媒体
に伝送され、“1”は遷移、“0”は非遷移で磁気
記録媒体上に記録される。文字“x”が示される
“コード化ワードビツト”の欄において、小さな
“x”は、前のコード化ワードブロツの最後のビ
ツトにつて“1”または“0”になるビツトを示
している。小さな“x”前のビツトの補数とな
る。“データワードビツト”欄の2ビツトのワー
ドの第1および第2のビツトは、3ビツトコード
化ワードの第2および第3のビツトと同じである
ことに注目すべきである。これはデコードを比較
的簡略化する。同様に、左欄の4ビツトデータワ
ードの第3および第4ビツトは、“コード化ワー
ドビツト”欄のコード化ワードの第2および第6
ビツトと同じである。要するに、デコードの間左
のほとんどのビツトは無視され、システムはデー
タワードを構成するビツトとコード化ワードを構
成するビツトとが同じとなるビツトが容易に採用
される。 第1図には、この発明のシステムで用いられる
制御およびクロツク信号の波形およびタイミング
関係が示される。マスタークロツク信号はフエー
スロツクループ電圧制御発振器から発生され、こ
のマスタークロツク信号は第1図で“VCO”で
示される。VCO信号波形は複数の乗算および除
算回路に伝送され、第1図に示すクロツク信号を
発生する。第1図に示される波形すなわちクロツ
ク信号を発生する回路は種々の形をとることがで
き、クロツク信号の発生は多くの周知の方法によ
り達成することができる。クロツク信号の発生す
なわちクロツク信号を発生する回路はこの発明に
関係ないので、適正な動作のために存在する波形
のみを扱う。 このシステムは、エンコードモードにおいて、
VCO信号からのクロツクA信号の発生およびデ
ータソースからエンコードネツトワークへのデー
タの同期を制御するためのコンピユータすなわち
データワードソースへのクロツクA信号の伝送に
つて動作する。デコードモードにおいて、このシ
ステムは記録媒体から受入した前置パターン
100100100等によつて、フエースロツクループ回
路に同期して動作する。前置パターンはワードの
境界を明らかにするために用いられ、クロツク信
号はシフトレジスタにおいてシフトおよびロード
を適正な時間に生じさせる。クロツクA信号は
VCO信号の3周期と等しい周期を有し、クロツ
クB信号はVCO信号の2周期と等しい周期を有
することに注目すべきである。この実施例におい
て、エンコードおよびデコード回路として採用さ
れるシフトレジスタはモトローラ社製の10141集
積回路形シフトレジスタとして設計されたものお
よび他の集積回路製品である。これらのシフトレ
ジスタは信号をシフトする機能を有し、また信号
をパラレルにロードする機能を有する。シフトレ
ジスタにおいて、クロツクAおよびクロツクB信
号とともに第2図に示されるロード波形を受入す
る回路が内部に設けられている。デコード動作の
間に、ロード波形がレジスタ511に伝送され、
このロード波形がハイレベルであると、この波形
はクロツクA信号の前縁でレジスタ511にロー
ドされる。これはロード行程512で表わされ
る。シフト行程514はロード信号がローレベル
のときに生じ、クロツクA信号に前縁はハイレベ
ルになる。エンコード動作において、ロード波形
はレジスタ511で使用されず、クロツクA信号
はシフト行程516で示されるシフト行程の制御
信号となる。デコード動作の間、ロード波形はレ
ジスタ513で使用されず、クロツクB信号は、
クロツクB信号の前縁が肯定的となる各時間にお
けるシフトの制御信号となる。これらのシフト工
程はシフト工程518およびそれに続く工程で示
される。他方、エンコード動作の間、レジスタ5
13は使用されるロード波形を有し、ロード波形
がハイレベルであり、クロツクB信号の前縁がハ
イレベルになると、ロード工程510によつて示
されるロードが実行される。第2〜4表に示され
る流れ図において、第1図に示される工程は説を
簡略化るためにロード、シフトと示される。 第2図はこの発明に係わるエンコード論理回路
が示される。第2図において、前述したシフトレ
ジスタ511が示され、このシフトレジスタは信
号をシフトする機能を有するとともにロード信号
に応答してバラレルに信号をロードする機能を有
する。同様に、この実施例において、シフトレジ
スタ513はライン549から供給されたクロツ
クパルスに応答して信号を左に順次シフトするシ
フトレジスタであり、同時にロード信号に応答し
てバラレルに信号をロードする機能を有する。こ
の記載は左へのシフト信号を示すが、これは図示
の便宜上のためであつて、適宜な転送回路が与え
られればビツトを右へシフトすることができるこ
を理解すべきである。 まずエンコード動作を考える。第2表にはシフ
トレジスタ511および513の各ステージの状
態が示される。
【表】
【表】
このシステムはコンピユータのCPUからの前
置パターンを処理する。この前置パターンは2ビ
ツトワードとして扱うべき“0”の連続からなり
この2ビツトワードの後に同期パターンまたは給
料支払い薄等の情報を示す非前置パターンが続
く。 第4図には“データワードビツト”およびこの
“データワードビツト”を2/3レートコードに
よりコード化した“コード化ワードビツト”が示
される。前置パターンがコンピユータから伝送さ
れると、“0”の連続が生じ、この“0”は第2
図に示されるライン515に送される。ライン5
17から伝送されたクロツクAパルスはビツト信
号をまずDステージにシフトし、次にCステー
ジ、それからBステージ、最後にAステージにシ
フトする。B,CおよびDステージからの出力信
号は、インバータ532,534および536を
通すことにより反転されてライン529,533
および537に出力されることを理解すべきであ
る。またアンドゲート519から525は全ての
入力信号が“1”のとき信号“1”を出力し、オ
アゲート526,528および530は入力信号
のいずれかが“1”であると出力信号が“1”と
なることを理解すべきである。レジスタ511の
ステージA,B,CおよびDの2進値がわかり、
レジスタ513のXおよびYステージの2進数が
わかると、レジスタ511および513の出力は
第2図の論回路を通り、ラインXi,Yi,Ziおよ
びWiに生じる各ステージの伝送2進ビツトが何
であるかが決定されるとともにレジスタ513の
エンコードされたビツトが何であるかを決定され
る。 今、ステージA,BおよびCの信号が“0”で
あるとする。ライン527には“0”が生じ、こ
の“0”はゲート521,522および525に
供給され、これらのゲートから“1”出力信号が
生じないようにする。したがつて、YiおよびWi
は“0”となる。更に、Cステージの“0”は、
ライン531を介してゲート519,523,5
24および525に伝送され、これらのゲートか
ら“1”信号出力が生じるのを禁止する。ゲート
523およびゲート524は“1”を出力しない
ので、ラインZiには“0”出力が生じる。ゲート
520に対する入力はラインXiの信号状態を決
定する。Bステージの“0”はインバータ532
で反転されてライン529に“1”信号を供給
し、この信号はゲート520に加えられる。ゲー
ト520に対する残りの2つの入力のうち1つに
はXステージの反転出力がライン541を介して
加えられる。第2表に示される時間t1において、
Xステージは“0”であるので、ライン541の
信号は“1”であり、この信号がアンドゲート5
20に加えられる。アンドゲート520に対する
最後の入力はYステージの反転信号がライン53
9を介して加えられる。もしYステージ信号が
“0”であるとすると、ゲート520に伝送され
るライン539の信号は“1”となり、アンドゲ
ート520はアンド条件を満足する。アンドゲー
ト520は“1”出力をオアゲート526を介し
てラインXiに供給する。したがつて時間t2におい
てラインXi,Yi,ZiおよびWiの状態は“1000”
になる。ここでロード信号が発生するとこの2進
値はレジスタ513にパラレルにロードされる。
この状態は時間t2で第2表に示される。 第2表にしたがうと、時間t2においてこのシス
テムはコンピユータからの前置パターン(複数の
“0”から構成される)が加えられており、前置
パターンの主あ目的は前置パターン“100100100”
等を形成することにある。記録媒体からのこの前
置パターンは前述したようにワードの境界を明ら
かにするために用いられる。ある与えられた時間
において、前置パターンからの“0”がレジスタ
511にロードされ、第4図aに示す“データワ
ードビツト”のデータD1(“0”)がレジスタ51
1のDステージにロードされたとする。同時に
“1000”が翻訳回路からレジスタ513にロード
される。ここで翻訳回路はレジスタ511の前の
“0”の組をデコードしている。クロツクB信号
に応答して、レジスタ513の情報はシフトさ
れ、時間t3にみられるようにレジスタ513に全
て“0”が与えられる。続いて、クロツクA信号
に応答し、レジスタ511の情報はシフトされ、
データD1(“0”)はCステージ位置に、データD2
(“0”)Dステージ位置に移される。その後、ク
ロツクB信号に応答し、レジスタ513の情報は
シフトされ、時間t5で示されるパターンとなる。
その後、時間t6において、クロツクB信号および
ロード波形がハイレベルであることに応答し、ロ
ード信号がレジスタ513で発生する。ロード信
号に応答し、時間t4で示される伝送されたレジス
タ511の“0”はレジスタ513にロードされ
る。この状態は第2表の時間t6におけるレジスタ
513によつて示される。同時に、レジスタ51
1情報の他のシフトを行い、データD1(“0”)は
BステージにデータD2(“0”)はCステージに、
データD3(“0”)はDステージに移される。ビツ
ト信号がXステージにあるとき磁気記録媒体への
伝送が可能になり、時間t5において、レジスタ5
13は、前述した前置パターンである100を記録
媒体に伝送ることに注目すべきである。 時間t6において、レジスタ51のデータビツト
(時間t7に示される)とともにレジスタ513の
XおよびYステージのビツト(時間t8に示され
る)はレジスタ513に示される2進値を供給す
るために翻訳される。システムの動作は時間t8ま
で繰り返えされ、ビツト100の第2の組は磁気記
録媒体に伝される。システムは第2表に示される
ように前述の動作を更に2回繰り返し、第3およ
び第4のビツト100の組を磁気記録媒体に伝送す
る。第2表において、コード化ワード100は第
4図に示されるコード化ワードC1でありレジス
タ513からシリアルに出力されるステージXの
内容となることに注目すべきである。同様に、コ
ード化ワード100は第4図に示されるコード化
ワードC2であり、Xステージの内容で示される。 レジスタ511にシフトされる前置パターンか
らの出発点は時間t8に現われる。“データワード
ビツト”のデータD6で識別される“0”は時間t9
においてDステージにロードされる。時間t11に
おいて、“データワードビツト”列のデータD7で
識別される“1”ビツトはレジスタ511のDス
テージにロードされる。その時において、データ
D6で識別される“0”はCステージにシフトさ
れる。時間t13において、“データワードビツト”
列のデータD8で識別されるビツト“1”はDス
テージにシフトされ、データD7で識別されるビ
ツト“1”はCステージにシフトされ、データ
D6で識別されるビツト“0”にBステージにシ
フトされる。時間t15において、時間t15の直前に
おけるレジスタ513のXおよびYビツトととも
に時間t13におけるレジスタ511からのビツト
は翻訳されレジスタ513にロードされる。第2
図の回路を参照すると時間t15におけるレジスタ
511および513の翻訳を理解することができ
る。時間t15において、レジスタ511のBステ
ージは“0”であり、この信号“0”はゲート5
21,522および525に加えられるので、ラ
インYiおよびWiには信号“0”が供給される。
Cステージが“1”ビツトであると、この“1”
信号はゲート519,523,524および52
5に供給される。アンドゲート523に対する他
の入力にはBステージの反転出力が加えられ、こ
の反転出力は“1”であるので、ゲート523は
条件を満足し、出力信号“1”をオアゲート53
0を介してラインZiに供給する。ライン529の
Bステージからの反転出力は出力信号“1”をゲ
ート520に加える。ゲート520に対する残り
の2つの入力信号のうち1つにはXステージの反
転出力が加えられる。ここで時間t14におけるス
テージXの信号は“0”である。したがつて、ラ
イン741の信号“1”は第2の信号“1”とし
てゲート520に加えられる。ゲート520に対
する最後の入力信号はステージYの反転出力が加
えられる。ここで時間t14におけるステージXの
状態は“0”である。したがつてライン539の
信号“1”は第3の入力信号“1”としてゲート
520に供給される。これによつてゲート520
は出力“1”をオアゲート526を介してライン
Xiに供給する。したがつてラインXi,Yi,Ziお
よびWiの状態は1010となり、これは時間t15にお
いてレジスタ513にロードされるコード化ワー
ドである。レジスタ513は時間t17までシフト
され、コードされ、コードC3で識別されるエン
コードワード101は磁気記録媒に送出される。
時間t14において、データD8で識別されるビツト
“1”がレジスタ511ステージにロードれたこ
とに注目すべきである。データD8で識別される
ビツト“1”は4ビツトデータワードの最初のビ
ツトであり、この4ビツトデータワードは6ビツ
トにコード化される。時間t16において、データ
D8で識別されるビツト“1”はBステージ、デ
ータD9で識別される“1”はCステージにあり、
データD10で識別されるビツト“1”はDステー
ジにある。時間t17におけるXおよびYビツトの
状態とともにレジスタ511の状態は翻訳され、
時間T18におけるレジスタ513のロードビツト
として供給される。第2図を参照すると時間t16
に示されるようにシフトレジスタ513は
“0101”がロードされることが明らかとなる。時
間t17においてYステージは“0”であるのでW
ステージにビツト“1”がロードされ、これは読
み出された前の情報がダブルワードの前半でない
ことを示している。レジスタ513のビツトは時
間t20までシフトされ、ビツト“1”はYステー
ジまで移動する。したがつて、レジスタ511の
ビツト(時間t19にみられる)およびレジスタ5
13のXおよびYビツト(時間t20にみられる)
は翻訳され、時間t21においてレジスタ513に
ロードされる。上記“1”は制御のために用いら
れる。すなわち、ビツト“1”がステージYにあ
ると、ライン539に信号“0”を供給し、ロー
ド時間の間、ゲート519,520,521,5
22および525からレジスタ513にビツト
“1”信号を供給ることを禁止する。上記ビツト
“1”は翻訳回路に制御信号を供給し、これは翻
訳回路がダブルワードの後半にあることを示す。
第1表のコード配列をみると、ステージXおよび
Yに属する第4および第5ビツトは0であり、時
間t20においてステージYのビツト“1”はロー
ド時間においてXおよびYステージを“0”にす
る。更に第1表のコード配列を検討すると、第6
ビツトは“データワードビツト”の第4ビツトと
同一であり、第4ビツトはレジスタ511のCス
テージの内容となる。したがつて第2表からCス
テージが“0”であると、“0”は第2図のライ
ン531に信号“0”を供給し、アンドゲート5
23および524を禁止し、ラインZiを“0”に
する。他方4ビツトワードの第4ビツトを表わす
C位置に“1”が存在すると、Cステージ(第2
図の回路参照)はライン531の信号“1”をア
ンドゲート524に加える。Yステージからの信
号“1”は524の入力に第2の“1”として加
えられ、レジスタ513のZステージに“1”を
供給する。これにより4ビツトデータワードの4
ビツトはコード化ワードの第6ビツトに正確に移
される。 非前置データビツトの残りのエンコード手順は
前述した記載にしたがつて理解することができ
る。コードC5で識別される非前置データビツト
は第2表においてステージXにコードC5として
表われ、“コードワード”列のコードC6,C7およ
びC8として識別される非前置ビツトは第2表に
おいてステージXにコードC6,C7およびC8とし
て表われる。ステージX最終ステージであり、情
報がここまでシフトされると予定されたものとし
て磁気記録媒体に直ちに伝送ることが可能とな
る。 デコード動作において、各レジスタのいくつか
のビツト信号はこのシステムが3ビツトコード化
ワードまたは6ビツト化ワードをデコードするた
めの制御信号となる。特に、論理回路は3つの
“0”の検知にあり、これはレジスタ513の最
初の3つのステージ、例えば、W,ZおよびYス
テージのそれぞれに存在する3つの“0”であ
る。3つの“0”は各6ビツトコード化ワードの
第3、第4および第5ビツトに生じることは第1
表の6ビツト化ワードから明らかである。この回
路はロード時間の直前にレジスタ513がその最
初の3ステージに3つの“0”を有し、レジスタ
511のBステージに“0”があり、6ビツトワ
ードの第3、第4および5ビツトに3つの“0”
が識別されると動作する。コード化ワードが6ビ
ツトコード化ワードと識別されるとこのシステム
の回路はレジスタ513のXステージのビツト信
号を格納するように設置される。なぜならばこの
ビツト信号はデコードされた6ビツトワードの第
2ビツトだからである。6ビツトワードがデコー
ドされると、第1表に示されるように、6ビツト
コード化ワードの第2ビツトはデコードされた4
ビツトデータワードの第3ビツトとなる。3つの
識別の間、レジスタ513のXステージのビツト
信号はカード時間においてレジスタ511のDス
テージに移すことによつて格納される。同時に、
3つの“0”の識別に応答して、この回路は2つ
の“1”をそれぞれレジスタ511のAおよびB
ステージにロードし、第1表に4ビツトデータワ
ードにおいて示される最初の2つの“1”を供給
する。加えて、このシステムの回路は、次の翻訳
時間において他の3つの“0”が生じるとシステ
ムは6ビツトワードの後半を連続して2回翻訳す
ることをしない。換言すれば、システムはワード
境界の最初の3ビツトコード化ワードとして扱
う。3つの“0”の識別がなされると、ワード境
界内の次の3ビツトは6ビツトコード化ワードの
後半として扱う。第2の3つの“0”の識別がな
されると、システムは6ビツトコード化ワードの
後半の他の連続的デコードをしない。この装置が
後半を連続的にデコードすることを禁止する方法
はCステージに“1”をロードすることであり、
翻訳時間において、この“1”はBステージにあ
り、この“1”は最後に翻訳された3ビツトがダ
ブルワードの後半であつたことをシステムに知ら
せ、3つの3の識別がなされていたとして翻訳す
べき次の3ビツトをコード化ワードの最初の3ビ
ツトとする。 Dステージのビツト信号は最初のシフトにおい
てCステージに移され、この後、ロードされた2
つの“1”はコンピユータに送られる。次のロー
ド時間において、Cステージのビツト信号(これ
は6ビツトコード化ワードの第2ビツト)はAス
テージに移され(4ビツトデータワードの第3ビ
ツトとなり)、Yステージのビツト(これは6ビ
ツトコード化ワードの6ビツト)はBステージに
移される。この動作は、6ビツトコード化ワード
の第2および第6ビツトが4ビツトデータワード
の第3および第4ビツトに属することを保証す
る。 上述した動作およびデコード回路は第1図、第
5図、第3表を参照することにより更に理解する
ことができる。第3図において、シフトレジスタ
511および513が示され、これらシフトレジ
スタは第2図に示したシフトレジスタと同様のも
のである。第3図において、磁気記録媒体からの
情報をシフトレジスタ513に伝送する“デコー
ドデータ入力“ライン590が示される。この情
報は前述したようにBクロツク信号に応答してシ
フトレジスタにシフトされる。
置パターンを処理する。この前置パターンは2ビ
ツトワードとして扱うべき“0”の連続からなり
この2ビツトワードの後に同期パターンまたは給
料支払い薄等の情報を示す非前置パターンが続
く。 第4図には“データワードビツト”およびこの
“データワードビツト”を2/3レートコードに
よりコード化した“コード化ワードビツト”が示
される。前置パターンがコンピユータから伝送さ
れると、“0”の連続が生じ、この“0”は第2
図に示されるライン515に送される。ライン5
17から伝送されたクロツクAパルスはビツト信
号をまずDステージにシフトし、次にCステー
ジ、それからBステージ、最後にAステージにシ
フトする。B,CおよびDステージからの出力信
号は、インバータ532,534および536を
通すことにより反転されてライン529,533
および537に出力されることを理解すべきであ
る。またアンドゲート519から525は全ての
入力信号が“1”のとき信号“1”を出力し、オ
アゲート526,528および530は入力信号
のいずれかが“1”であると出力信号が“1”と
なることを理解すべきである。レジスタ511の
ステージA,B,CおよびDの2進値がわかり、
レジスタ513のXおよびYステージの2進数が
わかると、レジスタ511および513の出力は
第2図の論回路を通り、ラインXi,Yi,Ziおよ
びWiに生じる各ステージの伝送2進ビツトが何
であるかが決定されるとともにレジスタ513の
エンコードされたビツトが何であるかを決定され
る。 今、ステージA,BおよびCの信号が“0”で
あるとする。ライン527には“0”が生じ、こ
の“0”はゲート521,522および525に
供給され、これらのゲートから“1”出力信号が
生じないようにする。したがつて、YiおよびWi
は“0”となる。更に、Cステージの“0”は、
ライン531を介してゲート519,523,5
24および525に伝送され、これらのゲートか
ら“1”信号出力が生じるのを禁止する。ゲート
523およびゲート524は“1”を出力しない
ので、ラインZiには“0”出力が生じる。ゲート
520に対する入力はラインXiの信号状態を決
定する。Bステージの“0”はインバータ532
で反転されてライン529に“1”信号を供給
し、この信号はゲート520に加えられる。ゲー
ト520に対する残りの2つの入力のうち1つに
はXステージの反転出力がライン541を介して
加えられる。第2表に示される時間t1において、
Xステージは“0”であるので、ライン541の
信号は“1”であり、この信号がアンドゲート5
20に加えられる。アンドゲート520に対する
最後の入力はYステージの反転信号がライン53
9を介して加えられる。もしYステージ信号が
“0”であるとすると、ゲート520に伝送され
るライン539の信号は“1”となり、アンドゲ
ート520はアンド条件を満足する。アンドゲー
ト520は“1”出力をオアゲート526を介し
てラインXiに供給する。したがつて時間t2におい
てラインXi,Yi,ZiおよびWiの状態は“1000”
になる。ここでロード信号が発生するとこの2進
値はレジスタ513にパラレルにロードされる。
この状態は時間t2で第2表に示される。 第2表にしたがうと、時間t2においてこのシス
テムはコンピユータからの前置パターン(複数の
“0”から構成される)が加えられており、前置
パターンの主あ目的は前置パターン“100100100”
等を形成することにある。記録媒体からのこの前
置パターンは前述したようにワードの境界を明ら
かにするために用いられる。ある与えられた時間
において、前置パターンからの“0”がレジスタ
511にロードされ、第4図aに示す“データワ
ードビツト”のデータD1(“0”)がレジスタ51
1のDステージにロードされたとする。同時に
“1000”が翻訳回路からレジスタ513にロード
される。ここで翻訳回路はレジスタ511の前の
“0”の組をデコードしている。クロツクB信号
に応答して、レジスタ513の情報はシフトさ
れ、時間t3にみられるようにレジスタ513に全
て“0”が与えられる。続いて、クロツクA信号
に応答し、レジスタ511の情報はシフトされ、
データD1(“0”)はCステージ位置に、データD2
(“0”)Dステージ位置に移される。その後、ク
ロツクB信号に応答し、レジスタ513の情報は
シフトされ、時間t5で示されるパターンとなる。
その後、時間t6において、クロツクB信号および
ロード波形がハイレベルであることに応答し、ロ
ード信号がレジスタ513で発生する。ロード信
号に応答し、時間t4で示される伝送されたレジス
タ511の“0”はレジスタ513にロードされ
る。この状態は第2表の時間t6におけるレジスタ
513によつて示される。同時に、レジスタ51
1情報の他のシフトを行い、データD1(“0”)は
BステージにデータD2(“0”)はCステージに、
データD3(“0”)はDステージに移される。ビツ
ト信号がXステージにあるとき磁気記録媒体への
伝送が可能になり、時間t5において、レジスタ5
13は、前述した前置パターンである100を記録
媒体に伝送ることに注目すべきである。 時間t6において、レジスタ51のデータビツト
(時間t7に示される)とともにレジスタ513の
XおよびYステージのビツト(時間t8に示され
る)はレジスタ513に示される2進値を供給す
るために翻訳される。システムの動作は時間t8ま
で繰り返えされ、ビツト100の第2の組は磁気記
録媒体に伝される。システムは第2表に示される
ように前述の動作を更に2回繰り返し、第3およ
び第4のビツト100の組を磁気記録媒体に伝送す
る。第2表において、コード化ワード100は第
4図に示されるコード化ワードC1でありレジス
タ513からシリアルに出力されるステージXの
内容となることに注目すべきである。同様に、コ
ード化ワード100は第4図に示されるコード化
ワードC2であり、Xステージの内容で示される。 レジスタ511にシフトされる前置パターンか
らの出発点は時間t8に現われる。“データワード
ビツト”のデータD6で識別される“0”は時間t9
においてDステージにロードされる。時間t11に
おいて、“データワードビツト”列のデータD7で
識別される“1”ビツトはレジスタ511のDス
テージにロードされる。その時において、データ
D6で識別される“0”はCステージにシフトさ
れる。時間t13において、“データワードビツト”
列のデータD8で識別されるビツト“1”はDス
テージにシフトされ、データD7で識別されるビ
ツト“1”はCステージにシフトされ、データ
D6で識別されるビツト“0”にBステージにシ
フトされる。時間t15において、時間t15の直前に
おけるレジスタ513のXおよびYビツトととも
に時間t13におけるレジスタ511からのビツト
は翻訳されレジスタ513にロードされる。第2
図の回路を参照すると時間t15におけるレジスタ
511および513の翻訳を理解することができ
る。時間t15において、レジスタ511のBステ
ージは“0”であり、この信号“0”はゲート5
21,522および525に加えられるので、ラ
インYiおよびWiには信号“0”が供給される。
Cステージが“1”ビツトであると、この“1”
信号はゲート519,523,524および52
5に供給される。アンドゲート523に対する他
の入力にはBステージの反転出力が加えられ、こ
の反転出力は“1”であるので、ゲート523は
条件を満足し、出力信号“1”をオアゲート53
0を介してラインZiに供給する。ライン529の
Bステージからの反転出力は出力信号“1”をゲ
ート520に加える。ゲート520に対する残り
の2つの入力信号のうち1つにはXステージの反
転出力が加えられる。ここで時間t14におけるス
テージXの信号は“0”である。したがつて、ラ
イン741の信号“1”は第2の信号“1”とし
てゲート520に加えられる。ゲート520に対
する最後の入力信号はステージYの反転出力が加
えられる。ここで時間t14におけるステージXの
状態は“0”である。したがつてライン539の
信号“1”は第3の入力信号“1”としてゲート
520に供給される。これによつてゲート520
は出力“1”をオアゲート526を介してライン
Xiに供給する。したがつてラインXi,Yi,Ziお
よびWiの状態は1010となり、これは時間t15にお
いてレジスタ513にロードされるコード化ワー
ドである。レジスタ513は時間t17までシフト
され、コードされ、コードC3で識別されるエン
コードワード101は磁気記録媒に送出される。
時間t14において、データD8で識別されるビツト
“1”がレジスタ511ステージにロードれたこ
とに注目すべきである。データD8で識別される
ビツト“1”は4ビツトデータワードの最初のビ
ツトであり、この4ビツトデータワードは6ビツ
トにコード化される。時間t16において、データ
D8で識別されるビツト“1”はBステージ、デ
ータD9で識別される“1”はCステージにあり、
データD10で識別されるビツト“1”はDステー
ジにある。時間t17におけるXおよびYビツトの
状態とともにレジスタ511の状態は翻訳され、
時間T18におけるレジスタ513のロードビツト
として供給される。第2図を参照すると時間t16
に示されるようにシフトレジスタ513は
“0101”がロードされることが明らかとなる。時
間t17においてYステージは“0”であるのでW
ステージにビツト“1”がロードされ、これは読
み出された前の情報がダブルワードの前半でない
ことを示している。レジスタ513のビツトは時
間t20までシフトされ、ビツト“1”はYステー
ジまで移動する。したがつて、レジスタ511の
ビツト(時間t19にみられる)およびレジスタ5
13のXおよびYビツト(時間t20にみられる)
は翻訳され、時間t21においてレジスタ513に
ロードされる。上記“1”は制御のために用いら
れる。すなわち、ビツト“1”がステージYにあ
ると、ライン539に信号“0”を供給し、ロー
ド時間の間、ゲート519,520,521,5
22および525からレジスタ513にビツト
“1”信号を供給ることを禁止する。上記ビツト
“1”は翻訳回路に制御信号を供給し、これは翻
訳回路がダブルワードの後半にあることを示す。
第1表のコード配列をみると、ステージXおよび
Yに属する第4および第5ビツトは0であり、時
間t20においてステージYのビツト“1”はロー
ド時間においてXおよびYステージを“0”にす
る。更に第1表のコード配列を検討すると、第6
ビツトは“データワードビツト”の第4ビツトと
同一であり、第4ビツトはレジスタ511のCス
テージの内容となる。したがつて第2表からCス
テージが“0”であると、“0”は第2図のライ
ン531に信号“0”を供給し、アンドゲート5
23および524を禁止し、ラインZiを“0”に
する。他方4ビツトワードの第4ビツトを表わす
C位置に“1”が存在すると、Cステージ(第2
図の回路参照)はライン531の信号“1”をア
ンドゲート524に加える。Yステージからの信
号“1”は524の入力に第2の“1”として加
えられ、レジスタ513のZステージに“1”を
供給する。これにより4ビツトデータワードの4
ビツトはコード化ワードの第6ビツトに正確に移
される。 非前置データビツトの残りのエンコード手順は
前述した記載にしたがつて理解することができ
る。コードC5で識別される非前置データビツト
は第2表においてステージXにコードC5として
表われ、“コードワード”列のコードC6,C7およ
びC8として識別される非前置ビツトは第2表に
おいてステージXにコードC6,C7およびC8とし
て表われる。ステージX最終ステージであり、情
報がここまでシフトされると予定されたものとし
て磁気記録媒体に直ちに伝送ることが可能とな
る。 デコード動作において、各レジスタのいくつか
のビツト信号はこのシステムが3ビツトコード化
ワードまたは6ビツト化ワードをデコードするた
めの制御信号となる。特に、論理回路は3つの
“0”の検知にあり、これはレジスタ513の最
初の3つのステージ、例えば、W,ZおよびYス
テージのそれぞれに存在する3つの“0”であ
る。3つの“0”は各6ビツトコード化ワードの
第3、第4および第5ビツトに生じることは第1
表の6ビツト化ワードから明らかである。この回
路はロード時間の直前にレジスタ513がその最
初の3ステージに3つの“0”を有し、レジスタ
511のBステージに“0”があり、6ビツトワ
ードの第3、第4および5ビツトに3つの“0”
が識別されると動作する。コード化ワードが6ビ
ツトコード化ワードと識別されるとこのシステム
の回路はレジスタ513のXステージのビツト信
号を格納するように設置される。なぜならばこの
ビツト信号はデコードされた6ビツトワードの第
2ビツトだからである。6ビツトワードがデコー
ドされると、第1表に示されるように、6ビツト
コード化ワードの第2ビツトはデコードされた4
ビツトデータワードの第3ビツトとなる。3つの
識別の間、レジスタ513のXステージのビツト
信号はカード時間においてレジスタ511のDス
テージに移すことによつて格納される。同時に、
3つの“0”の識別に応答して、この回路は2つ
の“1”をそれぞれレジスタ511のAおよびB
ステージにロードし、第1表に4ビツトデータワ
ードにおいて示される最初の2つの“1”を供給
する。加えて、このシステムの回路は、次の翻訳
時間において他の3つの“0”が生じるとシステ
ムは6ビツトワードの後半を連続して2回翻訳す
ることをしない。換言すれば、システムはワード
境界の最初の3ビツトコード化ワードとして扱
う。3つの“0”の識別がなされると、ワード境
界内の次の3ビツトは6ビツトコード化ワードの
後半として扱う。第2の3つの“0”の識別がな
されると、システムは6ビツトコード化ワードの
後半の他の連続的デコードをしない。この装置が
後半を連続的にデコードすることを禁止する方法
はCステージに“1”をロードすることであり、
翻訳時間において、この“1”はBステージにあ
り、この“1”は最後に翻訳された3ビツトがダ
ブルワードの後半であつたことをシステムに知ら
せ、3つの3の識別がなされていたとして翻訳す
べき次の3ビツトをコード化ワードの最初の3ビ
ツトとする。 Dステージのビツト信号は最初のシフトにおい
てCステージに移され、この後、ロードされた2
つの“1”はコンピユータに送られる。次のロー
ド時間において、Cステージのビツト信号(これ
は6ビツトコード化ワードの第2ビツト)はAス
テージに移され(4ビツトデータワードの第3ビ
ツトとなり)、Yステージのビツト(これは6ビ
ツトコード化ワードの6ビツト)はBステージに
移される。この動作は、6ビツトコード化ワード
の第2および第6ビツトが4ビツトデータワード
の第3および第4ビツトに属することを保証す
る。 上述した動作およびデコード回路は第1図、第
5図、第3表を参照することにより更に理解する
ことができる。第3図において、シフトレジスタ
511および513が示され、これらシフトレジ
スタは第2図に示したシフトレジスタと同様のも
のである。第3図において、磁気記録媒体からの
情報をシフトレジスタ513に伝送する“デコー
ドデータ入力“ライン590が示される。この情
報は前述したようにBクロツク信号に応答してシ
フトレジスタにシフトされる。
【表】
【表】
第3表において、第2図および第2表に関する
議論にしたがつてエンコードされた情報と同一の
ものが示され、更にエンコードされた情報がデコ
ード動作の実行に応答して翻訳、すなわちデコー
ドされた“データワードビツト”が示される。レ
ジスタ511および513の内容が第2表に示さ
れる。第3表においてシフトレジスタ511にロ
ードされている情報とシフトレジスタ513にロ
ードされている情報とがエンコード動作の間比較
される。 磁気記録媒体から情報が取り出されると、前述
したように前置パターン100100100が生じる。パ
ターン100は時間T1におけるシフトレジスタ51
3に示される。第3においてデコードされた前置
パターンはデータd1およびd2で示される。レジス
タ513の情報をd3で識別される“データワード
ビツト”にデコードする場合を考えると、時間
T6におけるシフトレジスタ513の内容が何で
あるかを調べなければならない。第3図を参照し
て、Xステージの“0”は信号“0”をゲート5
94およびレジスタ511のDステージに供給す
る。シフトレジスタ513のステージYに“1”
があると、反転ライン599に信号“0”が生
じ、この信号はゲート596,597および59
8に供給される。Yステージに“1”があると、
ライン607の信号“1”はオアゲート612を
介してBiラインに信号“1”を供給することに
注目すべきである。最後にアンゲート595の入
力を考える。アンドゲート595の入力はレジス
タ511のBステージの非反転入力ラインから与
えられる。第3表に示される時間T5におけるこ
のレジスタを調べると、その内容は“0”であ
る。したがつて、信号“0”がゲート595に供
給され、このゲートからラインA1に信号“1”
が出力されることが禁止される。これによつてラ
インAi,Bi,CiおよびDiは、第3表に時間T6で
示されるように信号“0100”をレジスタ511に
供給する。時間T8においてレジスタ511がシ
フトされると、“データワードビツト”“01”がコ
ンピユータシステムに伝送される。 次にデータd4で識別される“データワードビツ
ト”“1110”を供給する情報のデコードを考える。
第3表のロード時間T10において、システムは時
間T9におけるシフトレジスタ513のコード化
ワードビツトを考慮しなければならい。第3図の
回路をみると、回路が時間T9における情報をど
のようにしてロード時間10における値に翻訳する
かを理解することができる。時間T9におけるシ
フトレジスタ513において、“1000”が存在す
る。Yステージの“0”のために、ゲート597
の入力が条件を満足していなければ、Bi入力に
“0”が生じる。Xステージの“1”のために、
ゲート594に信号“1”が供給され、Diライ
ンに信号“1”が生じる。Yステージに“0”が
存在するために、反転ライン599に信号“1”
が生じ、これはゲート596,597および59
8に入力信号“1”を供給る、Zステージに
“0”が存在するために、反転ライン600に信
号“1”が生じ、この信号は信号“1”をアンド
ゲート596,597および598に供給する。
Wステージに“0”が存在するために、反転ライ
ン601に信号“1”が生じ、この信号は入力信
号“1”をゲート596,597および598に
供給する。ゲート596,597および598に
対する残りの入力信号はレジスタ511のBステ
ージから与えられる。したがつて、時間T8にお
けるレジスタ511のBステージの状態を見なけ
ればならない。第3表から、時間T8におけるシ
フトレジスタ511のBステージは“0”であ
り、これによつて、第3図の反転ライン614の
出力信号は信号“1”であり、この信号は4番目
の入力信号“1”として各ゲート596,597
および598に供給される。したがつてゲート5
96,597および598は条件を満足し、信号
“1”をラインAi,BiおよびCiに供給する。既
に、Biラインには信号“1”が存在ることを示
したので、レジスタ511は、第3表に時間T10
において示される値1111がロードされる。 上述した手法に従うと、コード化ワードは第3
図の回路によつて適当に翻訳され、d4,d5,d6お
よびd7で識別される“データワード”の組が供給
される。 第4表および第6図において、デコード動作に
おけるレジスタ511および513の2進値の流
れが示される。
議論にしたがつてエンコードされた情報と同一の
ものが示され、更にエンコードされた情報がデコ
ード動作の実行に応答して翻訳、すなわちデコー
ドされた“データワードビツト”が示される。レ
ジスタ511および513の内容が第2表に示さ
れる。第3表においてシフトレジスタ511にロ
ードされている情報とシフトレジスタ513にロ
ードされている情報とがエンコード動作の間比較
される。 磁気記録媒体から情報が取り出されると、前述
したように前置パターン100100100が生じる。パ
ターン100は時間T1におけるシフトレジスタ51
3に示される。第3においてデコードされた前置
パターンはデータd1およびd2で示される。レジス
タ513の情報をd3で識別される“データワード
ビツト”にデコードする場合を考えると、時間
T6におけるシフトレジスタ513の内容が何で
あるかを調べなければならない。第3図を参照し
て、Xステージの“0”は信号“0”をゲート5
94およびレジスタ511のDステージに供給す
る。シフトレジスタ513のステージYに“1”
があると、反転ライン599に信号“0”が生
じ、この信号はゲート596,597および59
8に供給される。Yステージに“1”があると、
ライン607の信号“1”はオアゲート612を
介してBiラインに信号“1”を供給することに
注目すべきである。最後にアンゲート595の入
力を考える。アンドゲート595の入力はレジス
タ511のBステージの非反転入力ラインから与
えられる。第3表に示される時間T5におけるこ
のレジスタを調べると、その内容は“0”であ
る。したがつて、信号“0”がゲート595に供
給され、このゲートからラインA1に信号“1”
が出力されることが禁止される。これによつてラ
インAi,Bi,CiおよびDiは、第3表に時間T6で
示されるように信号“0100”をレジスタ511に
供給する。時間T8においてレジスタ511がシ
フトされると、“データワードビツト”“01”がコ
ンピユータシステムに伝送される。 次にデータd4で識別される“データワードビツ
ト”“1110”を供給する情報のデコードを考える。
第3表のロード時間T10において、システムは時
間T9におけるシフトレジスタ513のコード化
ワードビツトを考慮しなければならい。第3図の
回路をみると、回路が時間T9における情報をど
のようにしてロード時間10における値に翻訳する
かを理解することができる。時間T9におけるシ
フトレジスタ513において、“1000”が存在す
る。Yステージの“0”のために、ゲート597
の入力が条件を満足していなければ、Bi入力に
“0”が生じる。Xステージの“1”のために、
ゲート594に信号“1”が供給され、Diライ
ンに信号“1”が生じる。Yステージに“0”が
存在するために、反転ライン599に信号“1”
が生じ、これはゲート596,597および59
8に入力信号“1”を供給る、Zステージに
“0”が存在するために、反転ライン600に信
号“1”が生じ、この信号は信号“1”をアンド
ゲート596,597および598に供給する。
Wステージに“0”が存在するために、反転ライ
ン601に信号“1”が生じ、この信号は入力信
号“1”をゲート596,597および598に
供給する。ゲート596,597および598に
対する残りの入力信号はレジスタ511のBステ
ージから与えられる。したがつて、時間T8にお
けるレジスタ511のBステージの状態を見なけ
ればならない。第3表から、時間T8におけるシ
フトレジスタ511のBステージは“0”であ
り、これによつて、第3図の反転ライン614の
出力信号は信号“1”であり、この信号は4番目
の入力信号“1”として各ゲート596,597
および598に供給される。したがつてゲート5
96,597および598は条件を満足し、信号
“1”をラインAi,BiおよびCiに供給する。既
に、Biラインには信号“1”が存在ることを示
したので、レジスタ511は、第3表に時間T10
において示される値1111がロードされる。 上述した手法に従うと、コード化ワードは第3
図の回路によつて適当に翻訳され、d4,d5,d6お
よびd7で識別される“データワード”の組が供給
される。 第4表および第6図において、デコード動作に
おけるレジスタ511および513の2進値の流
れが示される。
【表】
【表】
第4表および第6図に示される伝コード動作は
第3表および第5図に示される“データワードビ
ツト”のシリアル配列と同一である“データワー
ドビツト”がエンコードされたときのワードの組
み合せが異なる“データワードビツト”をデコー
ドするものである。換言すれば、第6図の“デー
タワードビツトA形”第3表および第5図に示さ
れる“データワードビツト”の構成と同一であ
る。また第6図には“データワードビツトB形”
と称される“データワードビツト”列が示され
る。“データワードビツトB形”は、“データワー
ドビツトA形”と2ビツトおよび4ビツトワード
において異つた組み合せのワードからなる。“デ
ータワードビツトB形”は、第1表のコード配列
にしたがつてエンコードされ、第6図で“エンコ
ード化B形”で示されるコード化ワードが供給さ
れる。“エンコード化B形”で識別されるコード
化ワードのデコードは第4表に示される。第3図
の回路は前述したようにレジスタ513のコード
化ワードのデコードおよびこれらをレジスタ51
1にロードするために用いることができる。“エ
ンコード化B形”に示し、シフトレジスタ513
を通つてシフトされたコード化ワードがデコード
され、レジスタ513から伝送されると、それら
はステージAの下において一連のデータビツトを
供給し、この一連のデータは“データワードビツ
トA形”の一進のデータと同一である。換言すれ
ば、ステージAの各ビツトは上述したようにして
コンピユータに伝送される。したがつて、ステー
ジAのビツトを調べると、これらのビツトは、第
5図の“データワードビツト”と同様に“データ
ワードビツトA形”および“データワードビツト
B形”と同一の一連データとなつている。このシ
ステムにおいて、ワードの“境界”を明らかにす
る2つの可能な方法があり、このシステムのデコ
ード回路はコード化ワードをデコードし、エンコ
ード動作の間いかにしてワードの境界が明らかに
されるかにかかわりなく同一の一連のビツトを供
給する。コンピユータはこの一連のビツトを処理
し、コンピユータ自の目的のために有用な組み合
せを行う。このシステムの回路は、本来、前置デ
ータおよび非前置データ(ビツト同期パターン、
パラレルデータ等)の相違を識別しないことをま
た理解すべきである。コンピユータからのデータ
は前置データか非前置データかにかわらずエンコ
ードされ、コード化ワードはそれらが前置データ
か非前置データかにかわらずデコードされる。翻
訳回路はアンドゲートロジツクを用いて第2図お
よび第3図に示されるが、リードオンリイメモリ
(ROM)を用いることができ、これによつて入
力信号は単にテーブル配列の調査を活性化し適当
な出力信号を供給するようにすればよい。 3ビツトコード化ワードに対し、コード化ワー
ドの第2および第3ビツトは2ビツトデータワー
ドの第1および第2ビツトと同一となるように、
6ビツトコード化ワードの第2および第6ビツト
は4ビツトデータワードの第3および第4ビツト
と同一となるようにエンコード回路はデータワー
ドをエンコードするためデコード回路を簡略化す
ることができる。データワード形のビツト配列と
コード化ワード形の所定ビツトとの間には直接の
関係があるので、単一のエンコード誤りは、ほと
んどの場合単一のデコード誤りとなり、従来のエ
ンコード技術られていた誤りの伝送が大幅に減少
する。
第3表および第5図に示される“データワードビ
ツト”のシリアル配列と同一である“データワー
ドビツト”がエンコードされたときのワードの組
み合せが異なる“データワードビツト”をデコー
ドするものである。換言すれば、第6図の“デー
タワードビツトA形”第3表および第5図に示さ
れる“データワードビツト”の構成と同一であ
る。また第6図には“データワードビツトB形”
と称される“データワードビツト”列が示され
る。“データワードビツトB形”は、“データワー
ドビツトA形”と2ビツトおよび4ビツトワード
において異つた組み合せのワードからなる。“デ
ータワードビツトB形”は、第1表のコード配列
にしたがつてエンコードされ、第6図で“エンコ
ード化B形”で示されるコード化ワードが供給さ
れる。“エンコード化B形”で識別されるコード
化ワードのデコードは第4表に示される。第3図
の回路は前述したようにレジスタ513のコード
化ワードのデコードおよびこれらをレジスタ51
1にロードするために用いることができる。“エ
ンコード化B形”に示し、シフトレジスタ513
を通つてシフトされたコード化ワードがデコード
され、レジスタ513から伝送されると、それら
はステージAの下において一連のデータビツトを
供給し、この一連のデータは“データワードビツ
トA形”の一進のデータと同一である。換言すれ
ば、ステージAの各ビツトは上述したようにして
コンピユータに伝送される。したがつて、ステー
ジAのビツトを調べると、これらのビツトは、第
5図の“データワードビツト”と同様に“データ
ワードビツトA形”および“データワードビツト
B形”と同一の一連データとなつている。このシ
ステムにおいて、ワードの“境界”を明らかにす
る2つの可能な方法があり、このシステムのデコ
ード回路はコード化ワードをデコードし、エンコ
ード動作の間いかにしてワードの境界が明らかに
されるかにかかわりなく同一の一連のビツトを供
給する。コンピユータはこの一連のビツトを処理
し、コンピユータ自の目的のために有用な組み合
せを行う。このシステムの回路は、本来、前置デ
ータおよび非前置データ(ビツト同期パターン、
パラレルデータ等)の相違を識別しないことをま
た理解すべきである。コンピユータからのデータ
は前置データか非前置データかにかわらずエンコ
ードされ、コード化ワードはそれらが前置データ
か非前置データかにかわらずデコードされる。翻
訳回路はアンドゲートロジツクを用いて第2図お
よび第3図に示されるが、リードオンリイメモリ
(ROM)を用いることができ、これによつて入
力信号は単にテーブル配列の調査を活性化し適当
な出力信号を供給するようにすればよい。 3ビツトコード化ワードに対し、コード化ワー
ドの第2および第3ビツトは2ビツトデータワー
ドの第1および第2ビツトと同一となるように、
6ビツトコード化ワードの第2および第6ビツト
は4ビツトデータワードの第3および第4ビツト
と同一となるようにエンコード回路はデータワー
ドをエンコードするためデコード回路を簡略化す
ることができる。データワード形のビツト配列と
コード化ワード形の所定ビツトとの間には直接の
関係があるので、単一のエンコード誤りは、ほと
んどの場合単一のデコード誤りとなり、従来のエ
ンコード技術られていた誤りの伝送が大幅に減少
する。
第1図はこの発明にかかわるシステムで用いら
れる制御およびクロツク信号の波形を示す図、第
2図はエンコード動作のために用いられる論理回
路の概要図、第3図はデコード動作のために用い
られる論理回路の概要図、第4図はエンコード動
作におけるデータワードビツトとコード化ワード
ビツトの関係を示す図、第5図はデコード動作に
おけるデータコード化ワードビツトとデータワー
ドビツトの関係を示す図、第6図はデコード動作
におけるデータの境界配列を示す図である。 511,513……シフトレジスタ、519,
520,521,522,523,524,52
5,594,595,596,597,598…
…アンドゲート、526,528,530,61
0,612……オアゲート、532,534,5
36……インバータ。
れる制御およびクロツク信号の波形を示す図、第
2図はエンコード動作のために用いられる論理回
路の概要図、第3図はデコード動作のために用い
られる論理回路の概要図、第4図はエンコード動
作におけるデータワードビツトとコード化ワード
ビツトの関係を示す図、第5図はデコード動作に
おけるデータコード化ワードビツトとデータワー
ドビツトの関係を示す図、第6図はデコード動作
におけるデータの境界配列を示す図である。 511,513……シフトレジスタ、519,
520,521,522,523,524,52
5,594,595,596,597,598…
…アンドゲート、526,528,530,61
0,612……オアゲート、532,534,5
36……インバータ。
Claims (1)
- 【特許請求の範囲】 1 第1の符号化則にしたがつて、2ビツトデー
タワード信号を3ビツト符号化ワード信号に変換
し、第2の符号化則にしたがつて、4ビツトデー
タワード信号を6ビツト符号化ワード信号に変換
し、最少零要素d=1および最大零要素k=7の
符号化を行う符号化方法において、 xを前記符号化ワード信号の先行するビツトの
補数とするとき次の符号化則 データワードビツト 符号化ワードビツト 00 x00 01 x01 10 010 1100 x00000 1101 x00001 1110 010000 1111 010001 にしたがつて符号化を行い、 前記2ビツトワード信号の第1および第2のビ
ツトは前記3ビツト符号化ワード信号の第2およ
び第3のビツトとそれぞれ同一になり、前記4ビ
ツトデータワード信号の第3および第4ビツトは
前記6ビツト符号化ワード信号の第2および第6
ビツトとそれぞれ同一になることを特徴とする符
号化方法。 2 第1の符号化則にしたがつて、2ビツトデー
タワード信号を3ビツト符号化ワード信号に変換
し、第2の符号化則にしたがつて、4ビツトデー
タワード信号を6ビツト符号化ワード信号に変換
し、最少零要素d=1および最大零要素k=7の
符号化を行う符号化回路において、 データワード信号を受信する入力回路と、 前記入力手段に結合され、前記入力手段から出
力されるビツトデータワード信号を受信し、前記
データワード信号の2ビツトデータワード信号は
第1の符号化則にしたがつて、3ビツト符号化ワ
ード信号に変換し、4ビツトデータワード信号は
第2の符号化則にしたがつて、6ビツト符号化デ
ータワード信号に変換し、前記第1および第2の
符号化則は、xを前記符号化ワード信号の先行す
るビツトの補数とするとき次の符号化則 データワードビツト 符号化ワードビツト 00 x00 01 x01 10 010 1100 x00000 1101 x00001 1110 010000 1111 010001 にしたがう変換回路と、 前記変換回路に結合され、前記変換回路の出力
を受信して出力する出力回路と を具備し、 前記第1の符号化則により、前記出力回路によ
つて受信された前記3ビツトの符号化ワード信号
の第2番目および第3番目のビツトは、前記変換
回路によつて受信された前記2ビツトデータワー
ド信号の第1番目および第2番目のビツトとそれ
ぞれ同一となり、 前記第2の符号化則によつて、前記出力回路に
よつて受信された前記6ビツトの符号化ワード信
号の第2番号および第6番目のビツトは、前記変
換回路によつて受信された前記4ビツトデータワ
ード信号の第3番目および第4番目のビツトとそ
れぞれ同一となることを特徴とする符号化回路。 3 前記入力回路は、第1のシフトレジスタから
なり、前記第1のシフトレジスタは、前記データ
ワード信号の各ビツトの信号を各ステージにシリ
アルにシフトし、該各ステージの信号を前記変換
回路へパラレルに送出し、 前記出力手段は、第2のシフトレジスタからな
り、前記第2のシフトレジスタは前記変換回路手
段から出力される各ビツトの信号を各ステージに
パラレルにロードし、該ロードされた各ビツトの
信号をシリアルにシフトすることを特徴とする特
許請求の範囲第2項記載の符号化回路。 4 前記第1のシフトレジスタは、データワード
信号の各ビツトの信号を第1の速度で受信する少
なくとも3つのステージを有し、 前記変換回路は、その出力を第2の速度で前記
第2のシフトレジスタへロードし、前記第1の速
度は前記第2の速度の3倍であり、前記第2のシ
フトレジスタは連続する前記ロードの間に2回シ
フト動作を行うことを特徴とする特許請求の範囲
第3項記載の符号化回路。 5 前記第2のシフトレジスタは、4つのステー
ジを有し、 前記変換回路は、前記第1のシフトレジスタの
第3および第2のステージが4ビツトワード信号
を符号化することを示すビツト信号“1”を持す
るとき、前記第2のシフトレジスタの第1のステ
ージにビツト信号“1”をロードすることを特徴
とする特許請求の範囲第4項記載の符号化回路。 6 前記変換回路は、前記第2のシフトレジスタ
の第1のステージにロードされた第1のビツトの
信号が第3のステージに達したとき、4ビツトデ
ータワードを6ビツト符号化ワードへ変換するよ
うに構成されることを特徴とする特許請求の範囲
第5項記載の符号化回路。 7 第1の符号化則にしたがつて、3ビツト符号
化ワード信号を2ビツトデータワード信号に変換
し、第2の符号化則にしたがつて、6ビツト符号
化ワード信号を4ビツトデータワード信号に変換
し、最少零要素d=1および最大零要素k=7の
符号化ワード信号の復号化を行う方法において、 前記符号化ワード信号のビツトを順次受信する
ステツプと、 前記符号化ワード信号の3ビツト符号化ワード
信号の受信に応答して2ビツトデータワード信号
のビツトを順次発生し、該発生した2ビツトデー
タワード信号の第1番目および第2番目のビツト
が前記3ビツト符号化ワード信号の第2番目およ
び第3番目のビツトとそれぞれ一致させるステツ
プと、 前記符号化ワード信号の6ビツト符号化ワード
信号の受信に応答して4ビツトデータワード信号
のビツトを順次発生し、該発生した4ビツトデー
タワード信号の第3目および第4番目のビツトが
前記6ビツト符号化ワード信号の第2番目および
第6番目のビツトとそれぞれ一致させるステツプ
と、 発生されたビツトをビツトの順に連続的に出力
するステツプと を備え 前記第1および第2の符号化則は、xを前記符
号化ワード信号の先行するビツトの補数とすると
次の符号化則 データワードビツト 符号化ワードビツト 00 x00 01 x01 10 010 1100 x00000 1101 x00001 1110 010000 1111 010001 にしたがうことを特徴とする方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US375931 | 1982-05-07 | ||
| US06/375,931 US4503420A (en) | 1982-05-07 | 1982-05-07 | Arrangement for encoding and decoding information signals |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS58212248A JPS58212248A (ja) | 1983-12-09 |
| JPH0588583B2 true JPH0588583B2 (ja) | 1993-12-22 |
Family
ID=23482954
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58079998A Granted JPS58212248A (ja) | 1982-05-07 | 1983-05-07 | エンコ−ドおよびデコ−ド装置および方法 |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US4503420A (ja) |
| EP (1) | EP0094293B1 (ja) |
| JP (1) | JPS58212248A (ja) |
| AT (1) | ATE49820T1 (ja) |
| AU (1) | AU561114B2 (ja) |
| CA (1) | CA1207910A (ja) |
| DE (1) | DE3381154D1 (ja) |
| FI (1) | FI78802C (ja) |
Families Citing this family (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4697167A (en) * | 1983-09-19 | 1987-09-29 | Storage Technology Corporation | Sync pattern encoding system for data sectors written on a storage medium |
| US4905297A (en) * | 1986-09-15 | 1990-02-27 | International Business Machines Corporation | Arithmetic coding encoder and decoder system |
| JPH061608B2 (ja) * | 1986-12-08 | 1994-01-05 | 富士通株式会社 | デ−タの変復調装置 |
| US4823209A (en) * | 1987-11-05 | 1989-04-18 | Magnetic Peripherals Inc. | 1,7,2,3 Encoding/decoding employing 3/2 frequency division |
| US4866741A (en) * | 1987-11-05 | 1989-09-12 | Magnetic Peripherals Inc. | 3/2 Frequency divider |
| US4914535A (en) * | 1988-01-06 | 1990-04-03 | Digital Equipment Corporation | Synchronization for stored data |
| US5237574A (en) * | 1988-04-08 | 1993-08-17 | Digital Equipment Corporation | Error-resilient information encoding |
| US5014276A (en) * | 1989-02-06 | 1991-05-07 | Scientific Atlanta, Inc. | Convolutional encoder and sequential decoder with parallel architecture and block coding properties |
| CA2016957A1 (en) * | 1989-06-28 | 1990-12-28 | Lih-Jyh Weng | Data encoding and demodulation system |
| US5184125A (en) * | 1989-06-28 | 1993-02-02 | Digital Equipment Corporation | Data encoding and demodulation system |
| JP3134392B2 (ja) * | 1991-08-29 | 2001-02-13 | ソニー株式会社 | 信号符号化装置及び方法、信号復号装置及び方法、信号記録装置及び方法、並びに信号再生装置及び方法 |
| US5349350A (en) * | 1991-10-31 | 1994-09-20 | Integral Peripherals, Inc. | Run length limited encoding/decoding system for low power disk drives |
| JP3227901B2 (ja) * | 1993-05-21 | 2001-11-12 | ソニー株式会社 | 変調方法及び復調装置 |
| US5428630A (en) * | 1993-07-01 | 1995-06-27 | Quantum Corp. | System and method for verifying the integrity of data written to a memory |
| BR0008208A (pt) | 1999-02-12 | 2002-02-19 | Gen Electric | Meios de armazenamento de dados |
| US7179551B2 (en) | 1999-02-12 | 2007-02-20 | General Electric Company | Poly(arylene ether) data storage media |
| JP2004536693A (ja) * | 2001-04-19 | 2004-12-09 | ゼネラル・エレクトリック・カンパニイ | スピンコート媒体 |
| US10181098B2 (en) | 2014-06-06 | 2019-01-15 | Google Llc | Generating representations of input sequences using neural networks |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3564557A (en) * | 1968-05-21 | 1971-02-16 | Honeywell Inc | Self-clocking recording |
| US3870870A (en) * | 1971-07-29 | 1975-03-11 | Potter Instrument Co Inc | Decoder for high density decoding system |
| US4032979A (en) * | 1972-12-26 | 1977-06-28 | Digital Development Corporation | Method and system for encoding and decoding digital data |
| US4020282A (en) * | 1974-01-14 | 1977-04-26 | General Dynamics Corporation | High density data processing system |
| US3996613A (en) * | 1975-10-21 | 1976-12-07 | Sperry Rand Corporation | Data recording and transmission apparatus utilizing non-consecutive zero coding |
| JPS52128024A (en) * | 1976-04-20 | 1977-10-27 | Nec Corp | Binal data coding method |
-
1982
- 1982-05-07 US US06/375,931 patent/US4503420A/en not_active Expired - Lifetime
-
1983
- 1983-04-28 CA CA000426967A patent/CA1207910A/en not_active Expired
- 1983-04-29 DE DE8383400869T patent/DE3381154D1/de not_active Expired - Fee Related
- 1983-04-29 EP EP83400869A patent/EP0094293B1/en not_active Expired - Lifetime
- 1983-04-29 AT AT83400869T patent/ATE49820T1/de not_active IP Right Cessation
- 1983-05-05 AU AU14279/83A patent/AU561114B2/en not_active Ceased
- 1983-05-06 FI FI831570A patent/FI78802C/fi not_active IP Right Cessation
- 1983-05-07 JP JP58079998A patent/JPS58212248A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| FI831570L (fi) | 1983-11-08 |
| JPS58212248A (ja) | 1983-12-09 |
| FI78802B (fi) | 1989-05-31 |
| US4503420A (en) | 1985-03-05 |
| EP0094293A3 (en) | 1985-09-18 |
| ATE49820T1 (de) | 1990-02-15 |
| EP0094293B1 (en) | 1990-01-24 |
| DE3381154D1 (de) | 1990-03-01 |
| AU1427983A (en) | 1983-11-10 |
| FI78802C (fi) | 1989-09-11 |
| CA1207910A (en) | 1986-07-15 |
| FI831570A0 (fi) | 1983-05-06 |
| EP0094293A2 (en) | 1983-11-16 |
| AU561114B2 (en) | 1987-04-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0588583B2 (ja) | ||
| US4728929A (en) | Method and apparatus for encoding binary data | |
| US4488142A (en) | Apparatus for encoding unconstrained data onto a (1,7) format with rate 2/3 | |
| US4463344A (en) | Method and apparatus for generating a noiseless sliding block code for a (2,7) channel with rate 1/2 | |
| US4115768A (en) | Sequential encoding and decoding of variable word length, fixed rate data codes | |
| US4146909A (en) | Sync pattern encoding system for run-length limited codes | |
| US4786890A (en) | Method and apparatus for implementing a PRML code | |
| US4688016A (en) | Byte-wide encoder and decoder system for RLL (1,7) code | |
| US4425645A (en) | Digital data transmission with parity bit word lock-on | |
| US4218770A (en) | Delay modulation data transmission system | |
| US4684921A (en) | RLL (1,7) encoder with single state bit | |
| EP0868785B1 (en) | Conversion of a sequence of m-bit information words into a modulated signal | |
| US4502036A (en) | Encoding and decoding systems for binary data | |
| US5208834A (en) | Lexicographical encoding and decoding of state-dependent codes | |
| US4691254A (en) | Data processing system including encoder, decoder and write precompensator, using run length limited code | |
| US4261019A (en) | Compatible digital magnetic recording system | |
| US5642113A (en) | Methods and devices for converting a sequence of m-bit information words to a modulated signal and including that signal on a record carrier, devices for decoding that signal and reading it from a record carrier, and that signal | |
| US3158839A (en) | Data translating system | |
| EP0209671B1 (en) | Run length limited encoder and its method of operation | |
| KR100237651B1 (ko) | 셀룰러(Cellullar) 시스템의 부호화 장치 | |
| KR100239727B1 (ko) | 행렬 전치회로 | |
| JPH02265329A (ja) | 符号逆変換装置 | |
| JPS618778A (ja) | デイジタル符号化装置 | |
| JPH0787383B2 (ja) | ランレングスリミテツド符号の復号装置 | |
| JPS63284930A (ja) | mBnB符号変換回路 |