JPH0338116A - データ符号化および復調システム - Google Patents

データ符号化および復調システム

Info

Publication number
JPH0338116A
JPH0338116A JP15500190A JP15500190A JPH0338116A JP H0338116 A JPH0338116 A JP H0338116A JP 15500190 A JP15500190 A JP 15500190A JP 15500190 A JP15500190 A JP 15500190A JP H0338116 A JPH0338116 A JP H0338116A
Authority
JP
Japan
Prior art keywords
bits
data
code word
bit
code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP15500190A
Other languages
English (en)
Inventor
Lih-Jyh Weng
リー イェー ウェン
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.)
Digital Equipment Corp
Original Assignee
Digital Equipment 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 Digital Equipment Corp filed Critical Digital Equipment Corp
Publication of JPH0338116A publication Critical patent/JPH0338116A/ja
Pending legal-status Critical Current

Links

Classifications

    • 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/005Statistical coding, e.g. Huffman, run length coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は主に信号復調の技術分野、特にディジタル・デ
ータにより表わされたものを識別するために、大容量記
憶装置に記録される信号、例えば、ディジタル・データ
処理システム内にデータを保持するのに用いられる信号
の復調を行うためのデータの符号化に関するものである
〔従来の技術〕
2進のディジタル・データは一般に、記憶装置内でのパ
ターンの遷移として、大容量記憶装置上に記録される。
例えば、磁気記憶装置内のデータは磁気極性の変化によ
り表わされ、光学記憶装置内のデータは反射性または透
過性の変化により表わされる。遷移パターンは記録を行
うために、符号化されたディジタル・データに対応する
。磁気メモリがヘッドを用いて誘導的に読まれるとき、
または光学メモリが光スキャナを用いて読まれるとき、
アナログ信号がその遷移パターンに対応して、相対的な
正および負のピークまたは大きい信号および小さい信号
を伴い、生成される。このアナログ信号はシステム雑音
および他の影響等により歪んでいるかもしれないが、で
きるだけ忠実に元の遷移パターンを抽出し、一連の2進
の符号化ビットとするよう復調される。この2進の符号
化ビットは元のディジタル・データを再生するように復
号されな番)ればならない。
ディスク上に記録されたデータの密度が増加するにつれ
、信号復調はますます困難となる。記録密度が高くなる
と共に、1つの遷移信号の記録のために割り付けられる
記憶装置またはディスクのスペース、すなわち、遷移セ
ルは事実上小さくなる。この結果、この遷移セルから読
まれる信号は周囲の雑音に比べ、小さくなりがちで、そ
れらは容易に誤まって解釈されうる。
“小さな°遷移セルから読出される信号を歪ませるシス
テム雑音のため、または、1つの遷移セル内で、さらに
は近傍の遷移セルにさえ、信号のピーク値をシフトせし
めうる周辺の遷移セルからの干渉のため、信号は誤認識
されうる。遷移信号の誤認識は2値符号化ビットでの誤
まりとなり、それは復号後、ディジタル信号の誤まりと
なる。
特に、復調を容易に行えるよう符号化を行い、ピーク値
シフト等の影響を最少とする必要性はよく知られている
。そのような符号化法の一つはインターナショナル・ビ
ジネス・マシン社(IBM)に譲渡され、ベッケンアウ
ア(Beckenhaur)らに与えられた米国特許第
4.146.909に示されている。
誤まり訂正のために既に符号化されているデータは記憶
装置に記録される前に、例えば18Mコードなどの復調
コードを用いて、更に符号化される。
こうして、データは復調コード・ワードに対応する一連
の遷移の形により記録される。
ユーザが記録媒体よりのデータを要求すると、そのデー
タに対応する変調コード・ワードが検索される。すなわ
ち、アナログ信号が記録された遷移パターンから生成さ
れる。そして、このコード・ワードに対応するアナログ
信号が変調されなければならない。このコード・ワード
信号の復調には、まず、その信号遷移に対応する2進値
を決定し、そしてピント値を決定し、次に、そのコード
・ワードの始まりを見つけ、そしてそれらを復調するこ
とを要する。そして、結果のデータは真の値を生成する
ために、例えば誤まり訂正のために更に復号されるかも
しれない。
復調を容易に行うために、データはデータ信号内の例え
ばピーク・シフトなどの近隣の遷移セルに対する信号遷
移の影響が最小となるように符号化される。データは代
表的には信号遷移またはピークを含む遷移セルに対応す
る連続する2進の1を、信号遷移のない遷移セルに対応
する、最小数の1つ以上の2進の0により離間するコー
ドを用いて符号化される。
記録された信号に対応する2進値の決定をより容易に行
うために、一般には信号遷移セルを見つけ、同期をとる
ために、復調器を起動するクロック情報を含むデータ信
号は限られた数の連続する2進の0を有している。Oは
遷移のないセルにより表わされており、あまりに多くの
連続する0は復調器にクロック情報を見失わしめること
となるかもしれない。1および0の両者に対するこれら
の制限を有するコードは一般に“ラン・レングス制限”
コードと呼ばれている。
上述の18Mコードは少なくとも2つのゼロにより1コ
ード・ワード中の連続するlを離間するラン・レングス
制限コードである。パラメータdはこの最小数のゼロに
対応し、この場合、d=2である。18Mコードは7つ
の連続するゼロまでを許容する。パラメータには一般に
最大数の0に対応し、この場合、k=7である。dおよ
びkが両者とも小さい数であり、比較例、相互に近い数
であるコードが符号化の復調のために最も好ましい。
〔発明が解決しようとする問題〕
これらのdおよびkのパラメータを用いた18Mコード
は2.3、および4データ・ビットからなるグループを
7つのコード・ワードのいづれかに符号化するが、効果
的な符号化率、すなわち、符号化されたビットの総数に
対するデータ・ビットの総数の比をもたらすものではな
いし、また、各々の反転の流れ(flux rever
sal )に対するより高い情報内容をもたらすもので
もない。1つのコード中の有効コード・ワードの数は対
応する符号化器および復調器の複雑さを決定する。よっ
て、少ないコード・ワードを含むコードはど、より複雑
でない符号器および復調器を使用しうる。
d=2、k=7の復調コードを更に改善することが望ま
しい。本発明はこの問題に、新規な復号法を用い、コー
ド比A、すなわち、どのデータ・ビットも2つの符号化
ビットに写像されることよってアプローチする。
〔課題を解決するための手段〕
本発明は各々が、改善されたd=2、k=7の復調コー
ドを用いてデータを符号化し、復調する符号化器および
復調器を含むデータ記憶システムを含む。符号化器は1
つのデータ・ビットを2つのコード・ワード・ビットに
符号化し、よって、コード化率は%である。
広い形の本発明は次のコードを用いることによりデータ
を符号化するステップを含む、データを符号化するため
のシステムおよび方法である。
データ・ビット    コード・ワードoo     
    ooox 10        100X 011      10000X なお、Xは前のコード・ワードの最後の2ビツトが共に
0であれば、Xは1、そうでなければ、XはOであり、
データおよびコード・ワードの最右端のビットが時間軸
上、最初のものである。
また、本システムの符号化器は次のコード・ワード表に
従い、6コのありうるコード・ワードのうちのいづれか
を生成するようデータを符号化する。
データ・ビット    コード・ワードoo     
   ooox 10       100X 011         0000X 0000    1000000X 表  1 なお、Xは前のコード・ワードの最後の2ビツトが共に
0であれば、Xは1、そうでなければ、Xは0であり、
データおよびコード・ワードの最右端のビットが時間軸
上、最初のものである。
最初に、符号化器は4つの到来するデータ・ビットを調
べる。その4ピントが全て0であれば、符号化器は次の
前のコード・ワードの最後の2ビツトが01であるか否
がを判定するために、その2ビツトを調べる。もし、そ
うでなければ、上記の表1内の4ビツトのコード・ワー
ドのうちの1つを生成するよう4つの0ビツトのうちの
最初の2つを符号化する。符号化器は制限されたラン・
レングスを守る4ビツトのコード・ワードを選択し、こ
の場合、000oを選択する。そうでなければ、符号化
器は上記のコード・ワード表内の2つの8ビツトのコー
ド・ワードのうちの1つを生或するよう4つの0ビツト
を符号化する。符号化器はコードの限られたラン・レン
グスを守る8ビツトのコード・ワードを選択する。例え
ば、2つの前のビットが00であれば、符号化器は10
000001を選択する。
4つのデータ・ビットが全て0でなければ、符号化器は
次に最初の2つのデータ・ビットを調べる。これらのビ
ットが共に0であれば、符号化器は表に基づき、6ビツ
トのコード・ワードを生成するよう3番目のデータ・ビ
ットに従い、その2つのデータ・ビットを符号化する。
そうでなければ、符号化器は表に基づき、4ビツトのコ
ード・ワードを生成するよう最初の2つのデータ・ビッ
トを符号化する。
これらのデータ・ビットが符号化された後、符号化器は
データが将来、用いられるために保持される、例えば、
ディスク・ドライブなどの記録媒体にそのコード・ワー
ドを入力する。また、7)量化器はコード・ワードの最
後の2ビソトのコピーを保持しておく。そして、符号化
器は前記表に基ついて到来するデータを符号化し、デー
タをディスクに人力しつづける。
データの記録媒体より取り出すよう要求があれば、デー
タに対応するコード・ワード、すなわち、記録された信
号はディスクから検索される。そして、データ信号は復
調器に入力される。復調器はその信号との同期をとり、
それにビット値を割り付け、コード・ワードを復号する
よう試みる。詳細には、まず符号化されたデータの最初
の8ビツトを復号しようとする。最初の2つの符号化ビ
ットを0にセットし、2つのビットが0にセットされて
いる8つのビットを有効なコード・ワード1ooooo
ooと比較する。符号化データ・ビットがあるコード・
ワードに一致すれば、そのコード・ワードは4つのデー
タDに復号される。そうでなければ、復調器は最初の6
つのビットを3つのデータ・ビットに復号しようと試み
、失敗すれば、最初の4つのビットを2つのデータ・ピ
ントに復号する。コード・ワード・ビットが前記表に基
づいて復号できなければ、最初の2つのデータ・ビット
に対して誤まりが宣言される。
〔実施例〕
データ記憶・検索システム10は符号化器12、記憶媒
体16、例えば、ディスク・ドライブ、および復調器8
を含む。符号化器12は誤まり訂正の目的のために既に
符号化されているかもしれないデータ・ビットをデータ
・バス11から受ける。
符号化器は更に、第2図に関連して後で説明されるよう
に、復調を容易に行うよう設計された、d=2、k=7
、のコードを用いて、そのデータ・ビットを1つのコー
ド・ワードに符号化する。そして、符号化器はそのコー
ド・ワードをディスク・ドライブ16に入力する。また
、符号化器はコード・ワードの最後の2ビツトのコピー
をバッファ12A内に保持する。
符号化器12が次の数データ・ビットを符号化するとき
、その保持されたビットを調べ、コードの限られたラン
・レングス(d=2、k=7) を守る、そのデータの
ための1つのコード・ワードを選択する。−旦、符号化
器12がそのデータを符号化すると、ディスク・ドライ
ブ16はそのコード・ワードを磁気ディスク上に一連の
信号遷移、すなわち、一連の反転の流れとして、記憶す
る。
ユーザが記憶されたデータを要求すれば、データ要求信
号14がデイクス・ドライブ16へ送られる。ドライブ
16はそのデータに対応する信号を磁気ディスクから検
索し、その信号を復調器18へ入力する。復調器18は
その信号との同期をとり、それに2進のビット値を割り
付ける。次に、復調器18は可能であれば、第3図に関
連して以下に説明するように、そのデータを復調する。
復調されたデータは更なる復調および訂正のために、適
宜、誤まり訂正復号器(図示せず〉に入力されうる。
到来するデータを符号化するために、符号化器には以下
の表1に示されるコード・ワードを用いる。
データ・コード     コード・ワードoo    
      ooox ol          0100 10             100X011   
        10000X0000       
1000000X表  l なお、Xは前のコード・ワードの最後の2ビツトが共に
Oであれば、Xはl、そうでなければ、XはOであり、
データおよびコード・ワードの最右端のビットが時間軸
上、最初のものである。
第2図を参照すると、符号化器12は次の4つの入力デ
ータ・ビットが全てOであるか否か判定するために、そ
の4つの入力データ・ビソトを調べる(ステップ20〜
22)。そのビットが全て0であれば、符号化器12は
バッファ12A内に記憶されている前のコード・ワード
の最後の2ビツトを調べる(第1図)。その2つの記憶
ビットが01でなければ、符号化器12はその4つのO
を、コードの制限されたラン・レングスを守る8ビツト
のコード・ワードに符号化する(ステップ28〜34)
。そして、記憶ビットが共にOであれば、符号器はその
データ・ビットを符号化し、あまりに多くの連続する0
を避けるためにコード・ワード10000001を生成
する(ステップ30〜32)。記憶ビットが10であれ
ば、符号化器はそのデータ・ビットを符号化し、連続す
る1を避けるために、コード・ワード10000000
を生成する(ステップ30.34)。記憶ビットが01
であれば、符号化器はその4つのOビットの最初の2つ
を符号化し、4ビツトのコード・ワードooooを生成
する(ステップ26)。
4つのデータ・ビットが全て0でなければ、符号化器は
最初の2つをデータ・ビットを調べて、それらが共に1
であるか否か判定する(ステップ24)、共に1であれ
ば、符号化器は表1に基づき6ビツトのコード・ワード
を生成するよう、これらの2つのデータ・ビットと次の
1ビソトを符号化する(ステップ36〉。例えば、3番
目のデータ・ビットが1であれば、符号器12はその3
つのデータ・ビット、111を符号化して、コード・ワ
ード100100を生成する。
最初の2つの入力データ・ピントが共に1でなければ、
符号化器は表1に基づき、4ピントのコード・ワードを
生成するようその2つのデータ・ビットを符号化する(
ステップ26)。例えば、2つのデータ・ビットは01
であり、符号化器はそれに対応するコード・ワードoi
ooを出力する。
符号化器が1つのコード・ワードを作り出した後、符号
化器はディスク・ドライバ16へそのコード・ワードを
入力する。また符号化器はバッファ12A内に、コード
・ワードの最後の2ビツトのコピーを保持する(ステッ
プ38〜40)。
そして、符号化器12はまだ、符号化されていない、次
の4つのデータ・ビットを調べる。例えば、符号化器は
まず、4つのビット・b4、b3、b2、blを調べ、
最初の2つのデータ・ビットb2およびblを符号化し
、4ビツトのコード・ワードを生成し、次に、符号化器
はまだ、コード化されていない2つのビット・ピッ1−
b4およびb3を、次の入力データ・ビットb5および
b6と共に調べる。符号化器がこれら4つの調べられた
データ・ビットb6、b5、b4およびb3を1つのコ
ード・ワードに符号化すると、次の4つの入力データ・
ヒソ1−blo、b9、b8およびb7を調べ、これら
のビットが全てOであるか否か判定する。こうして、符
号化器は次のデータ・ビット、 を符号化し、なお、最も右にあるビットが最初の入力デ
ータ・ビットであるが、次のコード・ワードを生成する
01θO なお、下線のひいであるコード・ワードが4ビツトが全
て0のデータ・ビットに対応する8ビツト・コード・ワ
ードである。さて、第3図をみると、データ要求がディ
スク・ドライブ16に到来すると、ディスク、ドライブ
16は磁気ディスクからそのデータに対応する信号を検
索する(ステップ42)。そして、ディスク・ドライブ
はその検索された信号を復調器18へ送る。復調器18
はその信号にビット値を割り当て、コード・ワードとし
てそのビットを復号しようと試みる。コード・ワードを
復号するために、復調器18は最初の2つの検索された
ビットをゼロにセントし、以下に説明するように、最初
の8.6、または4つのピントを4.3、または2つの
データ・ビットに復号しようとする試(ステップ44〜
46)。
復号器は初めの2ビツトをOにセットし、例えば、デー
タ・ビット00のため0001の如く、1にセットされ
たあるX”を含む1つのコード・ワードを所定のフォー
マットにする。“X”の項の値はそのコード・ワードに
いかなる情報も足すものではなく、それは単に所望の制
限されたラン・レングスを保つものである。こうして、
最初の2ビツトを0にセントし、これによりXの項を0
にせしめ、復調器18が認識しなければならないコード
・ワードの数を制限することにより、復調器18を簡略
化される。
復調器18はOにセットされた2つのビットを含む最初
の8つのビットを表1に示される8ビツトのコード・ワ
ード10000000と比較する。
そのビットがそのコード・ワードと一致すれば、復調器
はそのビットを0という4つのデータとして復号する(
ステップ54)。
その8ビツトがコード・ワードを一致しなければ、復調
器18は0にセットされた2ビツトを含む最初の6ビツ
トを表1に示される、2つの有効な6ビツトのコード・
ワードと比較する。そのビットがコード・ワードのうち
の1つと一致すれば、復tM器18はそのコニド・ワー
ドを対応する3つのデータ・ビットに復号する(ステッ
プ48.58)、そうでなければ、復調器18は再び、
0にセットされた2つのピントを含む、最初の4ビツト
を表1に基づき、2つのデータ・ビットに復号しようと
試みる(ステップ50.56)。4つの検索されたビッ
トが有効なコード・ワードを生威しなければ、復調器1
Bは最初の2つのデータ・ビットは誤まりが検出された
ことを宣言する(ステップ52)。
復調器18はデータ・ビットに4ビツトのコード・ワー
ドの最も重要な2ビツトの値を割り当てることにより、
4ビツトのコード・ワードを2つのデータ・ビットに復
調する。よって、コード・ワード0100は01に復調
される。
復調器は最初のコード・ワードを復調するか、最初の2
つのビットの誤まりを宣言してしまうと、復調器は次の
8つの符号化ビットを調べ、最初の2ビツトをOにセッ
トし、それらを4つのデータ・ビットに復号しようと試
み、こういったことが要求されたデータに対応する全て
のコード・ワードが復号されるまで行われる。
復号のために調べられたビットがコード・ワードの真中
のビットではなく、コード・ワードの始まりに′あるも
のであることを確認するために、復調器18はまず、最
初のいくつかの検索されたビットの中の0および1の位
置を調べる。復調器18がσが奇数であるところの、ビ
ット位置bTJに1があり、それにつづいて、3以上の
0があることを見つけると、1つのコード・ワードの始
まりを見つけたこととなる。同様に、ビット位置bτに
始まる、この8ピント・パターン、00000100ま
たは01000100のいづれかを見つければ、1つの
コード・ワードの始まりを見つけたこととなる。また、
復調器18はlが偶数であるところのビット位置beに
1つの1を見つけることにより、1つのコード・ワード
の終わりを見つけうる。復調器18は本技術分野の熟練
室によく知られた方法により、対応するクロック信号中
の情報に基づいて、あるビットが偶数または奇数のビッ
ト位置にあることを判定する。
復調器ビット18は奇数ビット位置に対応する場所に1
がある0001の繰り返しパターンを検索されたデータ
中に見つけると、復調器18は検索されたシーケンスが
2ビツト分の位置シフトされたと、すなわち、そのシー
ケンスが2ビット進むか、または遅れていると判定する
。よって、復調器は確実にパターン0100が繰り返さ
れるように、2つの符号化ビットを進ませ、こうして、
復調器はそのデータとの同期をとる。適当に機能してい
る復調器が奇数の数のビットだけデータを進ませたり、
遅らせたりすることはまれである。
符号化器12および復調器18は以下に示されるような
第2コード・ワード表を用いてデータを符号化および復
号してもよい。
データ・ビット     コード・ワードoo    
      ooox ol          1000 10         100X O1l        100OOX oooo      toooooot表2 なお、Xは前のコード・ワードの最後の2ビツトが共に
Oであれば、Xは1、そうでなければ、Xは0であり、
データおよびコード・ワードの最右端のビットが時間軸
上、最初のものである。
このコードと表1にされるコードとの間の唯一の差異は
有効な8ビツトのコード・ワードが1つのみ存在するこ
とである。4つのOのデータは前のコード・ワードの最
後の2ビツトがOでありさえすれば、その8ビツトのコ
ード・ワードに71号化される。そうでなければ、最初
の2つのOのビットは0000に符号化される。
〔発明の効果〕 上述の復調コードを用いて、復調器は容易にアナログ・
データ信号に対応する2進の値を決めろる。このコード
は一連の0のデータを、所望の制限されたラン・レング
スを保つコード・ワードに符号化するので、復調器をそ
の信号に同期させるのによく適合する。また、データを
特定の位置、すなわち、偶数または奇数のビット位置に
1を有するコード・ワードに符号化することにより、コ
ード・ワードの始まりまたは終わりに復調器を容易に同
期させることができる。さらに、そのコードのために要
求される符号化器および復調器は、本コードでは有効な
コード・ワードが6つしかないため、従来技術のシステ
ムに用いられた符号化器および復調器より複雑でないか
もしれない。
以上の説明は本発明の2つの特定な実施例に限られたも
のであった。しかしながら、本発明の変形例、応用例が
本発明の効果のいくらかまたは全てを達成しながら、な
されうろことは明らかであろう。したがって、添記の特
許請求の範囲の目的はそのような変形例および応用例を
全て、本発明の真正なる精神および範囲の中のものとな
るようにすることである。
【図面の簡単な説明】
第1図は符号化および復調システムのプロ・7り図であ
り、 第2図は本発明のより好ましい一実施例に基づき、デー
タを符号化する符号化器の動作のフロー・チャートであ
り、 第3図は符号化されたデータを復号する復調器の動作の
フロー・チャートである。 11・・・・・・データ・バス、12・・・・・・符号
化器、12A・・・・・・バッファ、14・・・・・・
データ要求信号、6・・・・・・ディスク ドライブ、 ■ 8 ・・・・・・復δ周器。

Claims (1)

  1. 【特許請求の範囲】 1)次のコードを用いることによりデータを符号化する
    ステップを含むデータ符号化のための方法。 データ・ビット:コード・ワード 00:000X 01:0100 10:100X 011:10000X 111:100100 0000:1000000X なお、Xは前のコード・ワードの最後の2ビットが共に
    0であれば、Xは1、そうでなければ、Xは0であり、
    データおよびコード・ワードの最右端のビットが時間軸
    上、最初のものである。 2)前記方法は A、ビットが全て0であるか否かを判定するために、4
    つのデータ・ビットを調べ、 B1、そのビットが全て0であれば、前のコード・ワー
    ドの最後の2ビットが所定パターンであるか否か判定す
    るために、その2ビットを調べ、 B2、前のコード・ワードの前記2ビットが所定のパタ
    ーンでなければ、前記コードに従い、8ビットのコード
    ・ワードを形成するよう、その4つの0のビットを符号
    化し、 B3、前のコード・ワードの前記2ビットが所定のパタ
    ーンであれば、前記コードに従い、4ビットのコード・
    ワードを形成するよう、前記最初の2つの0のビットを
    符号化し、C、前記4つのデータ・ビットが全て、0で
    なければ、前記最初の2つのデータ・ビットが両者とも
    0であるか否か判定するために、その2ビットを調べ、 D1、前記2つのデータ・ビットの両者とも0であれば
    、前記コードに従い、6ビットのコード・ワードを形成
    するために、最初の3つのデータ・ビットを符号化し、 D2、前記2つのデータ・ビットが両者とも0でなけれ
    ば、前記コードに従い、4ビットのコード・ワードを形
    成するために最初の2つのデータ・ビットを符号化し、 E、全てのデータが符号化されるまで、ステップA乃至
    Dを繰り返す ステップを含む請求項1記載のデータ符号化方法。 3)前記の前のコード・ワードの最後の2ビットを調べ
    るステップは更に、そのビットがパターン01に合致す
    るか否かを判定することを更に含む請求項2記載のデー
    タ符号化方法。 4)前記8ビットのコード・ワードを形成するために前
    記4つの0ビットを符号化するステップは A、前のコード・ワードからの前記2ビットを調べ、そ
    れらが共に0であるか否かを判定し、B、前のコード・
    ワードからの前記2ビットが共に0であれば、コード・
    ワード10000001を形成するよう、前記4つの0
    ビットを符号化し、 C、前のコード・ワードからの前記2ビットが共に0で
    なければ、コード・ワード10000000を形成する
    よう前記4つ0ビットを符号化するステップを含む請求
    項3記載のデータ符号化方法。 5)次のコードを用いることにより、データを符号化す
    るステップを含むデータを符号化するための方法。 データ・ビット:コード・ワード 00:000X 01:0100 10:100X 011:10000X 111:100100 0000:1000001 なお、前のコード・ワードの最後の2ビットが共に0で
    あれば、Xは1、そうでなければ、Xは0であり、デー
    タおよびコード・ワードの最右端のビットは時間軸上で
    最初のものである。 6)前記方法は更に、 A、4つのデータ・ビットを調べ、そのビットが全て0
    であるか否か判定し、 B1、そのビットが全て0であれば、前のコード・ワー
    ドの2ビットを調べ、その2ビットが所定のパターンで
    あるか否か判定し、 B2、前のコード・ワードからの2ビットが所定のパタ
    ーンであれば、前記4つ0ビットを符号化して8ビット
    のコード・ワードを形成し、 B3、前のコード・ワードからの2ビットが所定のパタ
    ーンでなければ、前記最初の2つの0ビットを符号化し
    、前記コードに従い4ビットのコード・ワードを形成し
    、 C、前記4つのデータ・ビットが全て0でなければ、前
    記最初の2つのデータ・ビットを調べて、そのビットが
    共に1であるか否か判定D1、その2つのデータ・ビッ
    トが共に1であれば、前記最初の3つのデータ・ビット
    を符号化して前記コードに従い6ビットのコード・ワー
    ドを形成し、 D2、前記2つのデータ・ビットが共に1でなければ、
    前記最初の2つのデータ・ビットを符号化して前記コー
    ドに従い4ビットのコード・ワードを形成し、 E、全てのデータが符号化されるまで、ステップA乃至
    Dを繰り返す ステップを含む請求項5記載のデータ符号化方法。 7)前記前のコード・ワードの最後の2つの符号化され
    たビットを調べるステップは更にそのビットがパターン
    00に合致するか否かを判定することを含む請求項6記
    載のデータ・符号化方法。 8)以下のコードにより符号化されたデータを複号する
    方法であって、 データ・ビット:コード・ワード 00:000X 01:0100 10:100X 011:10000X 111:100100 0000:100000X なお、前のコード・ワードの最後の2つのビットが共に
    0でなければ、Xは1、そうでなければ、Xは0であり
    、データおよびコード・ワードの最右端のビットが時間
    軸上、最初のものであって、前記方法は A、符号化されたデータの最初の2ビットを0にセット
    し、 B1、符号化されたデータの最初の8ビットを8ビット
    のコード・ワード10000001と比較し、 B2、その8ビットの符号化されたビットがそのコード
    ・ワードと合致すれば、そのコード・ワードに対応する
    データ・ビットに合わせて、その8ビットを復号し、 C1、その8ビットの符号化されたビットがコード・ワ
    ードに合致しなければ、最初の6ビットの符号化された
    ビットを前記有効な6ビットのコード・ワードと比較し
    、 C2、その最初の6ビットの符号化されたビットがコー
    ド・ワードに合致すれば、そのコード・ワードに対応す
    るデータ・ビットに合わせてその6ビットを復号し、 D1、前記6ビットの符号化ビットがどのコード・ワー
    ドにも合致しなければ、最初の4ビットの符号化ビット
    を前記有効な4ビットのコード・ワードに比較し、 D2、前記最初の4ビットの符号化ビットがあるコード
    ・ワードに合致すれば、前記最初の4ビットの符号化ビ
    ットをそのコード・ワードに対応するデータ・ビットに
    復号し、E、前記最初の4ビットの符号化ビットがどの
    コード・ワードにも合致しなければ、前記最初の2つの
    データ・ビット中に誤まりを表わす誤まり表示を行なう ステップを含む。 9)前記方法は更に、コード・ワードの始まりに同期す
    るステップを含み、前記同期するステップは符号化デー
    タの中に次のもののうち、少なくとも1つを見つけるこ
    とにより、一つのコード・ワードの始めを判定すること
    を含む請求項8記載の復調方法。 A、3つの0が続く、奇数ビット位置にある1という単
    一のビットパターン、 B、4つ以上の0が続く、奇数ビット位置にある1、 C、奇数ビット位置から始まるビット・パターン000
    00100、 D、奇数ビット位置から始まるビット・パターン010
    00100。 10)前記同期するステップは更に、 A、符号化データ中に、1が奇数ビット位置ある000
    1というビット・パターンの繰り返しを見つけ、 B、その繰り返されるパターンが0100としてとられ
    るよう、2ビット分の位置をシフトし、 C、シフトされたデータ中に、1つのコード・ワードの
    始まりを示す、所定ビット位置での1、または所定のパ
    ターンを見つける ことを含む請求項9記載の復調方法。 11)前記方法は更に、符号化データの中の偶数ビット
    位置に1を見つけることにより、1つのコード・ワード
    の終わりを判定するステップを含む請求項10記載の復
    調方法。 12)次のコードを用いることによりデータを符号化す
    るデータ符号化器を含むデータ符号化システム。 データ・ビット:コード・ワード 00:000X 01:0100 10:100X 011:10000X 111:100100 0000:1000000X なお、前のコード・ワードの最後の2ビットが共に0で
    あれば、Xは1、そうでなければXは0であり、データ
    およびコード・ワードの最右端のビットが時間軸上、最
    初のものである。 13)前記符号化器は A、次の4つのデータ・ビットを調べるための手段と、 B、前記データ・ビットを符号化するための符号化手段
    とを含み、この符号化手段は以下のものを含む。 i 前記4つのデータ・ビットが全て0であれば、前の
    コード・ワードの2ビットを所 定のパターンに比較するための手段、 ii 前記前のコード・ワードの2ビットが前記所定の
    パターンでなければ、前記コードに従い、前記4つの0
    ビットを符号化して8ビットのコード・ワードを形成す
    る第1の手段、前記符号化手段は前記前のコード・ワー
    ドからの2ビットが所定のパターンであれば、前記コー
    ドに従い、前記最初の2つの0ビットを符号化して4ビ
    ットのコード・ワードを形成し、 iii 前記最初の2つのデータ・ビットが1であれば
    、前記コードに従い、始めの3つのデータ・ビットを符
    号化して6ビットのコード・ワードを形成する第2の手
    段、前記符号化手段は前記2つのデータ・ビットが共に
    1でなければ、最初の2つのデータ・ビットを符号化し
    て4ビット・コード・ワードを形成する。 14)前記比較手段が前記2つの符号化ビットを比較す
    る所定のパターンはパターン01である請求項13記載
    のデータ符号化システム。 15)前記符号化するための第1の手段は、前記前のコ
    ード・ワードの2ビットが0であれば、前記4つの0ビ
    ットを10000001に符号化するための手段を含み
    、前記符号化手段は前記2ビットが10であれば、前記
    4つの0ビットを10000000に符号化する請求項
    14記載のデータ符号化システム。 16)次のコードを用いることによりデータを符号化す
    るデータ符号化器を含むデータ符号化システム。 データ・ビット:コード・ワード 00:000X 01:0100 10:100X 011:10000X 111:100100 0000:10000001 なお、前のコード・ワードの最後の2ビットが共に0で
    あれば、Xは1、そうでなければXは0であり、データ
    およびコード・ワードの最右端のビットが時間軸上、最
    初のものである。 17)前記符号化器は A、次の4つのデータ・ビットを調べるための手段と、 B、前記データ・ビットを符号化するための符号化手段
    とを含み、この符号化手段は以下のものを含む。 i 前記4つのデータ・ビットが全て0であれば、前の
    コード・ワードの2ビットを所定のパターンに比較する
    ための手段、 ii 前記前のコード・ワードの2ビットが前記所定の
    パターンでなければ、前記コードに従い、前記4つの0
    ビットを符号化して8ビットのコード・ワードを形成す
    る第1の手段、前記符号化手段は前記前のコード・ワー
    ドからの2ビットが所定のパターンであれば、前記コー
    ドに従い、前記最初の2つの0ビットを符号化して4ビ
    ットのコード・ワードを生成し、 iii 前記最初の2つのデータ・ビットが1であれば
    、前記コードに基づき、初めの3つのデータをビットを
    符号化して6ビットのコード・ワードを形成する第2の
    手段、前記符号化手段は前記2つのデータ・ビットが共
    に1でなければ、前記コードに基づき、最初の2つのデ
    ータ・ビットを符号化して4ビットのコード・ワードを
    形成する請求項16記載のデータ符号化システム。 18)前記比較手段が前記2つの符号化ビットを比較す
    る所定のパターンはパターン01である請求項17記載
    のデータ符号化システム。 19)データ復調システムであって、このシステムは次
    のコードにより、符号化されたデータを復号する復号器
    を含む。 データ・ビット:コード・ワード 00:000X 01:0100 10:100X 011:10000X 111:100100 0000:1000000X なお、前のコード・ワードの最後の2ビットが共に0で
    あれぼ、Xは1、そうでなければXは0であり、データ
    およびコード・ワードの最右端のビットが時間軸上、最
    初のものである。 20)前記復号器は A、前記符号化データの最初の2ビットを0にセットす
    るための手段と、 B、前記符号化データの最初の8ビットを前記有効な8
    ビットのコード・ワードに比較するための手段と、 C、そのビットが前記コード・ワードに合致すれば、対
    応するデータ・ビットにそのビットを復号するための手
    段と、 D、前記符号化ビットがどのコード・ワードにも合致し
    なければ、誤まりを検出するための手段 とを含む請求項19記載のデータ復調システム。 21)前記比較および復号手段は A1、前記8個の符号化ビットがコード・ワードと合致
    しなければ、最初の6個の符号化ビットを有効な6ビッ
    トのコード・ワードと比較するための手段と、 A2、前記最初の6個の符号化ビットが1つのコード・
    ワードに合致すれば、そのコード・ワードに対応するデ
    ータ・ビットにその6個のビットを復号するための手段
    と、 B1、前記6個の符号化ビットがどのコード・ワードに
    も合致しなければ、最初の4個の符号化ビットを前記有
    効なコード・ワードに比較するための手段と、 B2、前記最初の4つの符号化ビットが1つのコード・
    ワードに合致すれば、そのコード・ワードに対応するデ
    ータ・ビットにその4つの符号化ビットを復号するため
    の手段と を含む請求項20記載のデータ復調システム。 22)前記比較および復号手段は更に、符号化ビットが
    どのコード・ワードにも合致しなければ、誤まりを示す
    ための手段を含む請求項21記載のデータ復調システム
    。 23)前記システムは更に、次のもののうち、少なくと
    も1つを符号化データの中に見つけ出すことにより、コ
    ード・ワードの始まりを判定するための同期手段を含む
    請求項21記載のデータ復調システム。 A、3つの0が続く、奇数ビット位置にある1という単
    一のビットパターン。 B、4つ以上の0が続く、奇数ビット位置にある1、 C、奇数ビット位置から始まるビット・パターン000
    00100、 D、奇数ビット位置から始まるビット・パターン010
    00100。 24)前記同期手段は更に、 A、奇数ビット位置に1がある0001のビット・パタ
    ーンの繰り返しを符号化データ中に見つけ、 B、その繰り返されるパターンが0100としてとられ
    るように、2ビット分の位置をシフトするための手段、
    前記同期手段はシフトされた符号化データ中に、所定の
    ビット位置での1または所定のビット・パターンを見つ
    けることにより、1つのコード・ワードの始まりを判定
    すること を含む請求項23記載のデータ復調システム。 25)前記システムは更に、偶数ビット位置に1つの0
    を見つけることにより、1つのコード・ワードの終わり
    を判定するための手段を含む請求項24記載のデータ復
    調システム。 26)データ復調システムであって、このシステムは次
    のコードを用いて、符号化されたデータを復号する復号
    器を含む。 データ・ビット:コード・ワード 00:000X 01:0100 10:100X 011:10000X 111:100100 0000:10000001 なお、前のコード・ワードの最後の2ビットが共に0で
    あれば、Xは1、そうでなければXは0であり、データ
    およびコード・ワードの最右端のビットが時間軸上、最
    初のものである。 27)前記復号化器は A、前記符号化データの最初の2ビットを0にセットす
    るための手段と、 B、前記符号化データの最初の8ビットを前記有効な8
    ビット、6ビットおよび4ビットのコード・ワードと比
    較するための手段と、 C、そのビットが1つのコード・ワードに合致すれば、
    対応するデータ・ビットにそのビットを復号するための
    手段と、 D、前記符号化ビットがどのコード・ワードにも合致し
    なければ、誤まりを検出するための手段 とを含む請求項26記載のデータ復調システム。 28)前記システムは符号化データの中の偶数のビット
    位置に1つの1を見つけることにより、1つのコード・
    ワードの終わりを判定するための手段を含む請求項27
    記載のデータ復調システム。 29)前記システムは更に、次のもののうち、少なくと
    も1つを符号化データの中に見つけ出すことにより、コ
    ード・ワードの始まりを判定するための同期手段を含む
    請求項28記載のデータ復調システム。 A、3つの0が続く、奇数ビット位置にある1という単
    一のビットパターン。 B、4つ以上の0が続く、奇数ビット位置にある1、 C、奇数ビット位置から始まるビット・パターン000
    00100、 D、奇数ビット位置から始まるビット・パターン010
    00100。 30)前記同期手段は更に、 A、奇数ビット位置に1がある0001のビット・パタ
    ーンの繰り返しを符号化データ中に見つけるための手段
    と、 B、その繰り返されるパターンが0100としてとられ
    るように、2ビット分の位置をシフトするための手段、
    前記同期手段はシフトされた符号化データ中に、所定の
    ビット位置での1または所定のビット・パターンを見つ
    けることにより、1つのコード・ワードの始まりを判定
    すること を含む請求項28記載のデータ復調システム。 31)以下のコードにより符号化されたデータを復調す
    る方法であって、 データ・ビット:コード・ワード 00:000X 01:0100 10:100X 011:10000X 111:100100 0000:1000001 なお、前のコード・ワードの最後の2つのビットが共に
    0でなければ、Xは1、そうでなければ、Xは0であり
    、データおよびコード・ワードの最右端のビットが時間
    軸上、最初のものであって、前記方法は A、符号化されたデータの最初の2ビットを0にセット
    し、 B1、符号化されたデータの最初の8ビットを8ビット
    のコード・ワード10000001と比較し、 B2、その8ビットの符号化されたビットがそのコード
    ・ワードと合致すれば、そのコード・ワードに対応する
    データ・ビットに合わせて、その8ビットを復号し、 C1、その8ビットの符号化されたビットがコード・ワ
    ードに合致しなければ、最初の6ビットの符号化された
    ビットを前記有効な6ビットのコード・ワードと比較し
    、 C2、その最初の6ビットの符号化されたビットが1つ
    のコード・ワードに合致すれば、そのコード・ワードに
    対応するデータ・ビットに合わせてその6ビットを復号
    し。 D1、前記6ビットの符号化ビットがどのコード・ワー
    ドにも合致しなければ、最初の4ビットの符号化ビット
    を有効な4ビットのコード・ワードに比較し、 D2、前記最初の4ビットの符号化ビットが1つのコー
    ド・ワードに合致すれば、前記4ビットの符号化ビット
    をそのコード・ワードに対応するデータ・ビットに復号
    し、 E、前記最初の4ビットの符号化ビットがどのコード・
    ワードにも合致しなければ、前記最初の2つのデータ・
    ビット中の誤まりを表わす誤まり表示を行なう ステップを含む。 32)前記方法は更に、コード・ワードの始まりに同期
    するステップを含み、前記同期するステップは符号化デ
    ータの中に次のもののうち、少なくとも1つを見つける
    ことにより、一つのコード・ワードの始めを判定するこ
    とを含む請求項31記載の復調方法。 A、3つの0が続く、奇数ビット位置にある1という単
    一のビット・パターン。 B、4つ以上の0が続く、奇数ビット位置にある1、 C、奇数ビット位置から始まるビット・パターン000
    00100、 C、奇数ビット位置から始まるビット・パターン010
    00100。 33)前記同期するステップは更に、 A、符号化データ中に、1が奇数ビット位置ある000
    1というビット・パターンの繰り返しを見つけ、 B、その繰り返されるパターンが0100としてとられ
    るよう、2ビット分の位置をシフトし、 C、シフトされたデータ中に、1つのコード・ワードの
    始まりを示す、所定ビット位置での1、または所定のパ
    ターンを見つける ことを含む請求項32記載の復調方法。 34)前記方法は符号化データの中の偶数ビット位置に
    1を見つけることにより、1つのコード・ワードの終わ
    りを判定するステップを含む請求項33記載の復調方法
    。 35)次のコードにより符号化されたデータに復調器を
    同期させる方法であって、 データ・ビット:コード・ワード 00:000X 01:0100 10:100X 011:10000X 111:100100 0000:1000000X なお、Xは前のコード・ワードの最後の2ビットが共に
    0であれば、Xは1、そうでなければ、Xは0であり、
    データおよびコード・ワードの最右端のビットが時間軸
    上、最初のものであって、前記方法は符号化データの中
    に次のもののうち、少なくとも1つを見つけることによ
    り、一つのコード・ワードの始めを判定するステップを
    含む。 A、3つの0が続く、奇数ビット位置にある1という単
    一のビット・パターン。 B、4つ以上の0が続く、奇数ビット位置にある1、 C、奇数ビット位置から始まるビット・パターン000
    00100、 D、奇数ビット位置から始まるビット・パターン010
    00100。 36)前記コード・ワードの始まりを判定するステップ
    は更に A、符号化データ中に、1が奇数ビット位置ある000
    1というビット・パターンの繰り返しを見つけ、 B、その繰り返されるパターンが0100としてとられ
    るよう、2ビット分の位置をシフトし、 C、シフトされたデータ中に、1つのコード・ワードの
    始まりを示す、所定ビット位置での1、または所定のパ
    ターンを見つける ことを含む請求項35記載の復調方法。 37)前記方法は更に、符号化データの中の偶数ビット
    位置に1を見つけることにより、1つのコード・ワード
    の終わりを判定するステップを含む請求項36記載の復
    調方法。 38)次のコードにより符号化されたデータに復調器を
    同期させる方法であって、 データ・ビット:コード・ワード 00:000X 01:0100 10:100X 011:10000X 111:100100 0000:10000001 なお、Xは前のコード・ワードの最後の2ビットが共に
    0であれば、Xは1、そうでなければ、Xは0であり、
    データおよびコード・ワードの最右端のビットが時間軸
    上、最初のものであって、前記方法は符号化データの中
    に次のもののうち、少なくとも1つを見つけることによ
    り、一つのコード・ワードの始めを判定するステップを
    含む。 A、3つの0が続く、奇数ビット位置にある1という単
    一のビット・パターン。 B、4つ以上の0が続く、奇数ビット位置にある1、 C、奇数ビット位置から始まるビット・パターン000
    00100。 D、奇数ビット位置から始まるビット・パターン010
    00100。 39)前記コード・ワードの始まりを判定するステップ
    は更に、 A、符号化データ中に、1が奇数ビット位置ある000
    1というビット・パターンの繰り返しを見つけ、 B、その繰り返されるパターンが0100としてとられ
    るよう、2ビット分の位置をシフトし、 C、シフトされたデータ中に、1つのコード・ワードの
    始まりを示す、所定ビット位置での1、または所定のパ
    ターンを見つける ことを含む請求項38記載の同期方法。 40)前記方法は更に、符号化データの中の偶数ビット
    位置に1を見つけることにより、1つのコード・ワード
    の終わりを判定するステップを含む請求項39記載の同
    期方法。 41)次のコードにより符号化されたデータに復調器を
    同期させるための同期システムであって、データ・ビッ
    ト:コード・ワード 00:000X 01:0100 10:100X 011:10000X 111:100100 0000:1000000X なお、Xは前のコード・ワードの最後の2ビットが共に
    0であれば、Xは1、そうでなければ、Xは0であり、
    データおよびコード・ワードの最右端のビットが時間軸
    上、最初のものであって、前記システムは符号化データ
    の中に次のもののうち、少なくとも1つを見つけること
    により、一つのコード・ワードの始めを判定するための
    手段を含む。 A、3つの0が続く、奇数ビット位置にある1という単
    一のビット・パターン、 B、4つ以上の0が続く、奇数ビット位置にある1、 C、奇数ビット位置から始まるビット・パターン000
    00100、 D、奇数ビット位置から始まるビット・パターン010
    00100。 42)前記コード・ワードの始まりを判定するための手
    段は A、奇数ビット位置に1がある0001のビット・パタ
    ーンの繰り返しを符号化データ中に見つけ、 B、その繰り返されるパターンが0100としてとられ
    るように、2ビット分の位置をシフトするための手段、
    前記コード・ワードの始まりを判定するための手段はシ
    フトされたデータ中に、1つのコード・ワードの始めを
    表わす、所定のビット・パターンが続く、所定ビット位
    置の1、または所定のビット・パターンをみつけること を含む請求項41記載の同期システム。 43)前記同期システムは更に符号化データの中の偶数
    のビット位置に1つの1を見つけることにより、1つの
    コード・ワードの終わりを判定するための手段を含む請
    求項42記載の同期システム。 44)次のコードにより符号化されたデータに復調器を
    同期させるための同期システムであって、データ・ビッ
    ト:コード・ワード 00:000X 01:0100 10:100X 011:10000X 111:100100 0000:10000001 なお、Xは前のコード・ワードの最後の2ビットが共に
    0であれば、Xは1、そうでなければ、Xは0であり、
    データおよびコード・ワードの最右端のビットが時間軸
    上、最初のものであって、前記システムは符号化データ
    の中に次のもののうち、少なくとも1つを見つけること
    により、一つをコード・ワードの始めを判定するための
    手段を含む。 A、3つの0が続く、奇数ビット位置にある1という単
    一のビット・パターン、 B、4つ以上の0が続く、奇数ビット位置にある1、 C、奇数ビット位置から始まりビット・パターン000
    00100、 D、奇数ビット位置から始まるビット・パターン010
    00100。 45)前記コード・ワードの始まりを判定するための手
    段は、 A、奇数ビット位置に1がある0001のビット・パタ
    ーンの繰り返しを符号化データ中に見つけ、 B、その繰り返されるパターンが0100としてとられ
    るように、2ビット分の位置をシフトするための手段、
    前記コード・ワードの始まりを判定するための手段はシ
    フトされたデータ中に、1つのコード・ワードの始めを
    表わす、所定のビットパターンが続く、所定ビット位置
    の1、または所定のビット・パターンを見つけること を含む請求項44記載の同期システム。 46)前記システムは符号化データの中の偶数のビット
    位置に1つの1を見つけることにより、1つのコード・
    ワードの終わりを判定するための手段を含む請求項44
    記載の同期システム。
JP15500190A 1989-06-28 1990-06-13 データ符号化および復調システム Pending JPH0338116A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US37380489A 1989-06-28 1989-06-28
US373804 1989-06-28

Publications (1)

Publication Number Publication Date
JPH0338116A true JPH0338116A (ja) 1991-02-19

Family

ID=23473944

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15500190A Pending JPH0338116A (ja) 1989-06-28 1990-06-13 データ符号化および復調システム

Country Status (3)

Country Link
EP (1) EP0405836A3 (ja)
JP (1) JPH0338116A (ja)
CA (1) CA2016957A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7076607B2 (en) 2002-01-28 2006-07-11 International Business Machines Corporation System, method, and apparatus for storing segmented data and corresponding parity data

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3227901B2 (ja) * 1993-05-21 2001-11-12 ソニー株式会社 変調方法及び復調装置
KR100219608B1 (ko) * 1996-07-23 1999-10-01 윤종용 디지탈 기록 미디어와 디지탈 통신등의 디지탈 채널에 채택되는 신호변조방법
EP0854482B1 (en) * 1997-01-16 2004-03-31 SGS-THOMSON MICROELECTRONICS S.r.l. System for decoding the EFM and EFM-PLUS format in optical disc (CD and DVD) read units and corresponding method of decoding

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5321257A (en) * 1976-08-10 1978-02-27 Asahi Dow Ltd Injection molding method and apparatus
JPS61227431A (ja) * 1985-04-01 1986-10-09 Matsushita Electric Ind Co Ltd 符号変換装置
JPS6213425A (ja) * 1985-07-11 1987-01-22 Kanebo N S C Kk 常温硬化型水性組成物およびその使用方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4503420A (en) * 1982-05-07 1985-03-05 Digital Equipment Corporation Arrangement for encoding and decoding information signals
EP0156859A1 (en) * 1983-09-19 1985-10-09 Storage Technology Partners Ii Sync pattern encoding system for data sectors written on a storage medium
US4691193A (en) * 1986-02-07 1987-09-01 Advanced Micro Devices, Inc. Methods and apparatus for encoding and decoding data to and from a (2,7) format
JPH061608B2 (ja) * 1986-12-08 1994-01-05 富士通株式会社 デ−タの変復調装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5321257A (en) * 1976-08-10 1978-02-27 Asahi Dow Ltd Injection molding method and apparatus
JPS61227431A (ja) * 1985-04-01 1986-10-09 Matsushita Electric Ind Co Ltd 符号変換装置
JPS6213425A (ja) * 1985-07-11 1987-01-22 Kanebo N S C Kk 常温硬化型水性組成物およびその使用方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7076607B2 (en) 2002-01-28 2006-07-11 International Business Machines Corporation System, method, and apparatus for storing segmented data and corresponding parity data

Also Published As

Publication number Publication date
CA2016957A1 (en) 1990-12-28
EP0405836A3 (en) 1991-08-28
EP0405836A2 (en) 1991-01-02

Similar Documents

Publication Publication Date Title
JP3339539B2 (ja) デジタル変調装置、その方法及び記録媒体
US5051998A (en) Data block deinterleaving and error correction system
EP0199088B1 (en) Method and apparatus for modifying a run-length limited code
JPS6138538B2 (ja)
US20020167426A1 (en) Modulation system
KR100817226B1 (ko) 알.엘.엘. 코드 시퀀스에 보조 정보신호를 추가하거나 이시퀀스로부터 보조 정보신호를 추출하는 방법 및 장치
CN1266556A (zh) 编码多字信息的方法、设备和载体
JPS583350A (ja) 2進デ−タのコ−ド化方法
KR100274213B1 (ko) Rll(2,25)코드를 이용한 7/13 채널코딩 및 채널디코딩방법
US20020186153A1 (en) Modulation method, modulation apparatus, demodulation method, demodulation apparatus, information recording medium, information transmission method, and information transmission apparatus
US5008669A (en) Encoding/decoding system for optical recording/reading
JPH0783348B2 (ja) デジタル信号の復号装置
JPH0338116A (ja) データ符号化および復調システム
JPH1079675A (ja) 多段階rll符号化による信号変調方法
US5175545A (en) Data coding system in a magnetic recording apparatus
JPH0231219A (ja) 改良されたデータ復調システム
US5184125A (en) Data encoding and demodulation system
US6195778B1 (en) Demodulation of DVD codewords using dependency-sorted tables for duplicate/dependent and unique/non-dependent mappings
JP2000113606A (ja) データ記憶媒体からのリード・データ・エラーの訂正方法および装置
US6985320B2 (en) Method and apparatus for encoding data to guarantee isolated transitions in a magnetic recording system
CN100444273C (zh) 用于编码数据流的方法
KR100250577B1 (ko) 비디오 씨디의 동기 검출장치
JPH07202709A (ja) データ変調方法、復調方法、変調装置、復調装置、記録方法および再生方法
JP2003514341A (ja) ディジタル情報信号を再生するための装置及び方法
JP2002109829A (ja) 信号変調方法、信号復調方法及び情報記録媒体