JPH06101207B2 - 誤り検出及び誤り訂正方法 - Google Patents
誤り検出及び誤り訂正方法Info
- Publication number
- JPH06101207B2 JPH06101207B2 JP60050136A JP5013685A JPH06101207B2 JP H06101207 B2 JPH06101207 B2 JP H06101207B2 JP 60050136 A JP60050136 A JP 60050136A JP 5013685 A JP5013685 A JP 5013685A JP H06101207 B2 JPH06101207 B2 JP H06101207B2
- Authority
- JP
- Japan
- Prior art keywords
- error
- word
- words
- code
- pointer
- 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/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1806—Pulse code modulation systems for audio signals
- G11B20/1809—Pulse code modulation systems for audio signals by interleaving
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Error Detection And Correction (AREA)
- Air Bags (AREA)
- Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)
- Radio Transmission System (AREA)
- Seeds, Soups, And Other Foods (AREA)
- Eye Examination Apparatus (AREA)
- Iron Core Of Rotating Electric Machines (AREA)
- Detection And Correction Of Errors (AREA)
Description
【発明の詳細な説明】 A.産業上の利用分野 この発明は、ディジタル記録再生装置、ディジタルディ
スク等に使用される誤り訂正方法に関する。
スク等に使用される誤り訂正方法に関する。
B.発明の概要 この発明は、複数のデータブロック毎にCRC符号等の誤
り検査符号が設けられ、複数のデータブロックからなる
符号ブロック内で完結する二つの誤り訂正符号によるク
ロスインターリーブが設けられた誤り検出及び誤り訂正
符号の誤り検出方法及び誤り訂正方法において、 誤り検査符号及び誤り訂正符号によりなされた誤り検査
の結果、正しい及び誤りの両者の可能性のある即ち正し
いにもかかわらず誤りと誤認される可能性と偶然の一致
による見逃しの可能性との両者を持つデータブロック内
の各ワードのポインタとして、未決定のポインタをセッ
トする。そして、未決定のポインタのワードを正しいと
するか誤りとするか決めないまま、繰り返し訂正を行
い、その間にパリティエラーが発見されるかどうかによ
って、最後に未決定のポインタを正しいとして扱うか、
誤りとして扱うかを決定することにより、正しいワード
を誤りとみなすことを最小限にすると共に、誤ったワー
ドは、確実に誤りとして扱うことができる。
り検査符号が設けられ、複数のデータブロックからなる
符号ブロック内で完結する二つの誤り訂正符号によるク
ロスインターリーブが設けられた誤り検出及び誤り訂正
符号の誤り検出方法及び誤り訂正方法において、 誤り検査符号及び誤り訂正符号によりなされた誤り検査
の結果、正しい及び誤りの両者の可能性のある即ち正し
いにもかかわらず誤りと誤認される可能性と偶然の一致
による見逃しの可能性との両者を持つデータブロック内
の各ワードのポインタとして、未決定のポインタをセッ
トする。そして、未決定のポインタのワードを正しいと
するか誤りとするか決めないまま、繰り返し訂正を行
い、その間にパリティエラーが発見されるかどうかによ
って、最後に未決定のポインタを正しいとして扱うか、
誤りとして扱うかを決定することにより、正しいワード
を誤りとみなすことを最小限にすると共に、誤ったワー
ドは、確実に誤りとして扱うことができる。
C.従来の技術 磁気テープに例えばディジタルオーディオ信号を記録す
る場合、誤り訂正符号として、1符号ブロック毎に完結
するクロスインターリーブと伝送路上のデータブロック
毎に付加された誤り検出符号とを併用するものがある。
この誤り訂正符号は、磁気テープ上で連続する所定数の
データワード毎に誤り検査符号例えばCRC符号により誤
りの有無を検査し、この検査結果をフラグとして、各デ
ータワードに付随させてメモリ(RAM)に書き込み、フ
ラグを参照しながら、クロスインターリーブの復合を行
うものである。
る場合、誤り訂正符号として、1符号ブロック毎に完結
するクロスインターリーブと伝送路上のデータブロック
毎に付加された誤り検出符号とを併用するものがある。
この誤り訂正符号は、磁気テープ上で連続する所定数の
データワード毎に誤り検査符号例えばCRC符号により誤
りの有無を検査し、この検査結果をフラグとして、各デ
ータワードに付随させてメモリ(RAM)に書き込み、フ
ラグを参照しながら、クロスインターリーブの復合を行
うものである。
上述の復合時に、例えば一度使用された磁気テープを再
度使用して記録を行った場合、消し残りによって、以前
のデータが再生されることがある。この場合の消し残り
のデータは、その部分について見れば正しいので、CRC
検査を行っても、誤りを見逃すことになる。
度使用して記録を行った場合、消し残りによって、以前
のデータが再生されることがある。この場合の消し残り
のデータは、その部分について見れば正しいので、CRC
検査を行っても、誤りを見逃すことになる。
また、小さな確率であるが、誤りのパターンによって
は、CRC符号が誤りを見逃すおそれがある。従って、実
際には、誤りであるにもかかわらず、正しいものとし
て、RAMに書き込まれるデータブロックが生じる。この
ような誤ったデータにもかかわらず、誤りが見逃された
データは、再生信号中で異常音となり、再生音質を極端
に損ねる問題点があった。
は、CRC符号が誤りを見逃すおそれがある。従って、実
際には、誤りであるにもかかわらず、正しいものとし
て、RAMに書き込まれるデータブロックが生じる。この
ような誤ったデータにもかかわらず、誤りが見逃された
データは、再生信号中で異常音となり、再生音質を極端
に損ねる問題点があった。
本願出願人は、この問題の対策のための特許出願を先に
行っている。即ち、この先の出願は、CRC符号のみなら
ず、クロスインターリーブの二個の誤り訂正符号系列
(P系列及びQ系列と称する)でパリティ検査を行った
結果、両者の系列でパリティエラーが検出されたか、又
は一方の系列でパリティエラーが検出され、他方の系列
では、CRCエラーがあるために、検査不能であったワー
ドをパリティエラーのワードと判断する。また、少なく
とも、一方の系列でパリティエラーが検出されなかった
ワードを正しいワードと判断する。
行っている。即ち、この先の出願は、CRC符号のみなら
ず、クロスインターリーブの二個の誤り訂正符号系列
(P系列及びQ系列と称する)でパリティ検査を行った
結果、両者の系列でパリティエラーが検出されたか、又
は一方の系列でパリティエラーが検出され、他方の系列
では、CRCエラーがあるために、検査不能であったワー
ドをパリティエラーのワードと判断する。また、少なく
とも、一方の系列でパリティエラーが検出されなかった
ワードを正しいワードと判断する。
このパリティエラーの判断結果を用いて、パリティエラ
ーのデータブロックが特定される。この場合の方法とし
て、先の出願では、下記の二通りの方法が提案されてい
る。
ーのデータブロックが特定される。この場合の方法とし
て、先の出願では、下記の二通りの方法が提案されてい
る。
第1の方法:磁気テープ上のデータブロック内にパリテ
ィエラーと判断されたワードが1ワードでもあれば、そ
のデータブロック内の全ワードに誤りのポインタをセッ
トする。
ィエラーと判断されたワードが1ワードでもあれば、そ
のデータブロック内の全ワードに誤りのポインタをセッ
トする。
第2の方法:磁気テープ上のデータブロック内にパリテ
ィエラーと判断されたワードが1ワード以上あり、且つ
正しいと判断されたワードが一つもなければ、そのデー
タブロック内の全ワードに誤りのポインタをセットす
る。
ィエラーと判断されたワードが1ワード以上あり、且つ
正しいと判断されたワードが一つもなければ、そのデー
タブロック内の全ワードに誤りのポインタをセットす
る。
D.発明が解決しようとする問題点 上記の第1の方法では、パリティエラーのデータブロッ
クの近くにCRCエラーや、他のパリティエラーがある場
合には、正しいデータブロックまで誤りのポインタをセ
ットしてしまうことがある。従って、元々のエラーのワ
ード又は正しいのに、エラーと誤認されたワードが全部
訂正しきれずに残り、これが平均値補間或いは前値ホー
ルドされて、音質が悪化してしまう。
クの近くにCRCエラーや、他のパリティエラーがある場
合には、正しいデータブロックまで誤りのポインタをセ
ットしてしまうことがある。従って、元々のエラーのワ
ード又は正しいのに、エラーと誤認されたワードが全部
訂正しきれずに残り、これが平均値補間或いは前値ホー
ルドされて、音質が悪化してしまう。
これに対して、上記の第2の方法を使用すれば、パリテ
ィエラーのデータブロックを特定でき、正しいデータを
不必要にエラーとして扱うことを防げるので、第2の方
法の方が有利である。
ィエラーのデータブロックを特定でき、正しいデータを
不必要にエラーとして扱うことを防げるので、第2の方
法の方が有利である。
しかし、もしパリティエラーが発生しているデータブロ
ック内の1ワードが本来の正しいワードと偶然一致した
場合や、P又はQの系列上に二つのパリティエラーが発
生していて、その系列上の二つのワードのEX−OR(排他
的論理和)出力が本来の正しい2ワードのEX−OR出力と
偶然一致した場合には、そのワードが含まれる系列上の
他のワードが全てセーフ(誤りがないと検査されるこ
と)であれば、その系列のパリティ検査の結果は、セー
フとみなされてしまう。
ック内の1ワードが本来の正しいワードと偶然一致した
場合や、P又はQの系列上に二つのパリティエラーが発
生していて、その系列上の二つのワードのEX−OR(排他
的論理和)出力が本来の正しい2ワードのEX−OR出力と
偶然一致した場合には、そのワードが含まれる系列上の
他のワードが全てセーフ(誤りがないと検査されるこ
と)であれば、その系列のパリティ検査の結果は、セー
フとみなされてしまう。
従って、上記第2の方法では、このデータブロックに誤
りのポインタがセットされず、パリティエラーが見逃さ
れてしまう。更に、この見逃されたワードを使用して、
訂正を繰り返すと、誤訂正が拡大してしまう。誤訂正に
より発生する異常音は、大変耳ざわりであるので、誤訂
正は、絶対に取り除かなければならない。そこで、第1
の方法により、エラーポインタをセットする必要があ
る。
りのポインタがセットされず、パリティエラーが見逃さ
れてしまう。更に、この見逃されたワードを使用して、
訂正を繰り返すと、誤訂正が拡大してしまう。誤訂正に
より発生する異常音は、大変耳ざわりであるので、誤訂
正は、絶対に取り除かなければならない。そこで、第1
の方法により、エラーポインタをセットする必要があ
る。
以上のように、偶然の一致による誤りの見逃しが起きて
いる時には、異常音を防ぐために、第1の方法を用い、
他の殆どのパリティエラーの場合には、補間或いは前値
ホールドによる音質劣化を防ぐために、第2の方法を用
いることが望ましい。
いる時には、異常音を防ぐために、第1の方法を用い、
他の殆どのパリティエラーの場合には、補間或いは前値
ホールドによる音質劣化を防ぐために、第2の方法を用
いることが望ましい。
しかし、偶然の一致による見逃しが発生しているかどう
かは、訂正を実行してみないと、発見されないため、第
1の方法及び第2の方法の何れを用いるかを最初から決
めることができない。
かは、訂正を実行してみないと、発見されないため、第
1の方法及び第2の方法の何れを用いるかを最初から決
めることができない。
また、最初は、第2の方法で繰り返し訂正を行い、途中
で誤りの見逃しが発見された場合には、それまでの復合
結果を全て無効として、第1の方法で最初から訂正をや
り直すことが考えられる。この誤り訂正方法では、無効
とされた処理時間が無駄になって、有効な訂正処理のた
めの時間が少なくなり、例えばP系列及びQ系列を交互
に繰り返す時の繰り返し回数が減り、訂正能力が著しく
低下する問題点が発生する。
で誤りの見逃しが発見された場合には、それまでの復合
結果を全て無効として、第1の方法で最初から訂正をや
り直すことが考えられる。この誤り訂正方法では、無効
とされた処理時間が無駄になって、有効な訂正処理のた
めの時間が少なくなり、例えばP系列及びQ系列を交互
に繰り返す時の繰り返し回数が減り、訂正能力が著しく
低下する問題点が発生する。
従って、この発明は、上述の第1の誤り訂正方法及び第
2の誤り訂正方法の持つ問題点を除去するようにしたも
のである。即ち、この発明の目的は、正しいワードを誤
りワードとみなすことを最小限にすると共に、誤ったワ
ードは、確実にエラーとして扱うことができる誤り訂正
方法を提供することにある。
2の誤り訂正方法の持つ問題点を除去するようにしたも
のである。即ち、この発明の目的は、正しいワードを誤
りワードとみなすことを最小限にすると共に、誤ったワ
ードは、確実にエラーとして扱うことができる誤り訂正
方法を提供することにある。
また、この発明の他の目的は、繰り返し回数の減少によ
る訂正能力の低下を生じない誤り訂正方法を提供するこ
とにある。
る訂正能力の低下を生じない誤り訂正方法を提供するこ
とにある。
E.問題点を解決するための手段 この発明は、偶然の一致による見逃しの可能性と正しい
データがパリティエラーと誤認される可能性の両方を持
つデータのブロック内の各ワードに対してエラーポイン
タのエラー(E)、セーフ(S)以外の第3の状態即ち
未決定(N)を割り当て、エラーポインタNのワードを
セーフとするか、エラーとするか決めないま、繰り返し
訂正を行い、その間にパリティエラーが発見されるかど
うかによって、最後に、エラーポインタNをエラーEと
して扱うか、セーフSとして扱うかを決定するものであ
る。
データがパリティエラーと誤認される可能性の両方を持
つデータのブロック内の各ワードに対してエラーポイン
タのエラー(E)、セーフ(S)以外の第3の状態即ち
未決定(N)を割り当て、エラーポインタNのワードを
セーフとするか、エラーとするか決めないま、繰り返し
訂正を行い、その間にパリティエラーが発見されるかど
うかによって、最後に、エラーポインタNをエラーEと
して扱うか、セーフSとして扱うかを決定するものであ
る。
即ち、この発明は、ディジタル信号の所定数のビットに
よりデータワードを形成し、伝送媒体上で連続するデー
タワードの所定数をデータブロックとし、上記データブ
ロック内の系列による第1の誤り検査符号が設けられ、
上記データブロックの複数個により符号ブロックが構成
され、符号ブロック内の一の系列に対して、第2の誤り
検査符号の符号化がなされ、符号ブロック内の他の系列
に対して、第3の誤り検査符号の符号化がなされた誤り
検査符号の復号を行う誤り検出方法において、 第1の誤り検査符号によりデータブロック毎の誤り検査
を行ない、誤り検出時にそのデータブロック内の全ての
ワードに誤りのポインタをセットするステップと、 第1の誤り検査符号により誤りが検出されないデータブ
ロックの各ワードに対して、第2の誤り検査符号及び第
3の誤り検査符号により誤り検査を行ない、 データブロック内に、第2及び第3の誤り検査符号の両
者により誤りとされるか、或いはその一方の系列で誤り
が検出され、その他方の系列では検査不能とされたワー
ドが一つも無い時に、データブロック内の全ワードに正
しいポインタをセットし、 データブロック内に、第2及び第3の誤り検査符号の両
者により誤りとされるか、或いはその一方の系列で誤り
が検出され、その他方の系列では検査不能とされたワー
ドが一つ以上あり、且つ第2及び第3の誤り検査符号の
少なくとも一方によって正しいと判断されたワードが一
つも無い時に、データブロック内の全ワードに誤りのポ
インタをセットし、 データブロック内に、第2及び第3の誤り検査符号の両
者により誤りとされるか、或いはその一方の系列で誤り
が検出され、その他方の系列では検査不能とされたワー
ドが一つ以上あって、且つ第2及び第3の誤り検査符号
の少なくとも一方によって正しいと判断されたワードが
一つ以上ある時に、データブロック内の全ワードに正し
いか誤りか未決定のポインタをセットする ステップと からなることを特徴とする誤り検査方法である。
よりデータワードを形成し、伝送媒体上で連続するデー
タワードの所定数をデータブロックとし、上記データブ
ロック内の系列による第1の誤り検査符号が設けられ、
上記データブロックの複数個により符号ブロックが構成
され、符号ブロック内の一の系列に対して、第2の誤り
検査符号の符号化がなされ、符号ブロック内の他の系列
に対して、第3の誤り検査符号の符号化がなされた誤り
検査符号の復号を行う誤り検出方法において、 第1の誤り検査符号によりデータブロック毎の誤り検査
を行ない、誤り検出時にそのデータブロック内の全ての
ワードに誤りのポインタをセットするステップと、 第1の誤り検査符号により誤りが検出されないデータブ
ロックの各ワードに対して、第2の誤り検査符号及び第
3の誤り検査符号により誤り検査を行ない、 データブロック内に、第2及び第3の誤り検査符号の両
者により誤りとされるか、或いはその一方の系列で誤り
が検出され、その他方の系列では検査不能とされたワー
ドが一つも無い時に、データブロック内の全ワードに正
しいポインタをセットし、 データブロック内に、第2及び第3の誤り検査符号の両
者により誤りとされるか、或いはその一方の系列で誤り
が検出され、その他方の系列では検査不能とされたワー
ドが一つ以上あり、且つ第2及び第3の誤り検査符号の
少なくとも一方によって正しいと判断されたワードが一
つも無い時に、データブロック内の全ワードに誤りのポ
インタをセットし、 データブロック内に、第2及び第3の誤り検査符号の両
者により誤りとされるか、或いはその一方の系列で誤り
が検出され、その他方の系列では検査不能とされたワー
ドが一つ以上あって、且つ第2及び第3の誤り検査符号
の少なくとも一方によって正しいと判断されたワードが
一つ以上ある時に、データブロック内の全ワードに正し
いか誤りか未決定のポインタをセットする ステップと からなることを特徴とする誤り検査方法である。
また、この発明は、ディジタル信号の所定数のビットに
よりデータワードを形成し、伝送媒体上で連続するデー
タワードの所定数をデータブロックとし、データブロッ
ク内の系列による誤り検査符号が設けられ、データブロ
ックの複数個により符号ブロックが構成され、符号ブロ
ック内の一の系列に対して、第2の誤り訂正符号の符号
化がなされ、符号ブロック内の他の系列に対して、第2
の誤り訂正符号の符号化がなされた誤り訂正符号の復号
を行う誤り訂正方法において、 誤り検査符号と第1及び第2の誤り訂正符号を用いて誤
り検査を行い、符号ブロック内の全てのワードを誤り検
査の結果によって、誤りワードと正しいワードと誤りに
するか正しいとするか未決定のワードとに分ける誤り検
査のステップと、 未決定のワードを有しない系列で訂正された誤りワード
及び誤りワードを有しない系列で訂正された未決定のワ
ードは正しいワードとし、未決定のワードを有する系列
で訂正された誤りワードは未決定のワードとすると共
に、誤りワードを有しないで且つ未決定のワードを有す
る系列で誤りが検出された場合にフラグをセットする、
第1及び第2の誤り訂正符号を用いる誤り訂正のステッ
プと、 誤り訂正のステップの終了後に、フラグがセットされて
いる場合に、未決定のワードを誤りワードとして扱うよ
うに変更し、そうでない場合に、未決定のワードを正し
いワードとして扱うように変更するステップと を備えたことを特徴とする誤り訂正方法である。
よりデータワードを形成し、伝送媒体上で連続するデー
タワードの所定数をデータブロックとし、データブロッ
ク内の系列による誤り検査符号が設けられ、データブロ
ックの複数個により符号ブロックが構成され、符号ブロ
ック内の一の系列に対して、第2の誤り訂正符号の符号
化がなされ、符号ブロック内の他の系列に対して、第2
の誤り訂正符号の符号化がなされた誤り訂正符号の復号
を行う誤り訂正方法において、 誤り検査符号と第1及び第2の誤り訂正符号を用いて誤
り検査を行い、符号ブロック内の全てのワードを誤り検
査の結果によって、誤りワードと正しいワードと誤りに
するか正しいとするか未決定のワードとに分ける誤り検
査のステップと、 未決定のワードを有しない系列で訂正された誤りワード
及び誤りワードを有しない系列で訂正された未決定のワ
ードは正しいワードとし、未決定のワードを有する系列
で訂正された誤りワードは未決定のワードとすると共
に、誤りワードを有しないで且つ未決定のワードを有す
る系列で誤りが検出された場合にフラグをセットする、
第1及び第2の誤り訂正符号を用いる誤り訂正のステッ
プと、 誤り訂正のステップの終了後に、フラグがセットされて
いる場合に、未決定のワードを誤りワードとして扱うよ
うに変更し、そうでない場合に、未決定のワードを正し
いワードとして扱うように変更するステップと を備えたことを特徴とする誤り訂正方法である。
さらに、この発明は、ディジタル信号の所定数のビット
によりデータワードを形成し、伝送媒体上で連続するデ
ータワードの所定数をデータブロックとし、データブロ
ック内の系列による誤り検査符号が設けられ、データブ
ロックの複数個により符号ブロックが構成され、符号ブ
ロック内の一の系列に対して、第1の誤り訂正符号の符
号化がなされ、符号ブロック内の他の系列に対して、第
2の誤り訂正符号の符号化がなされた誤り訂正符号の復
号を行う誤り訂正方法において、 誤り検査符号によりデータブロック毎の誤り検査を行
い、誤り検出時にそのデータワード内の全てのワードに
誤りのポインタをセットするステップと、 誤り検査符号により誤りが検出されないデータブロック
の各ワードに対して、第1の誤り訂正符号及び第2の誤
り訂正符号により誤り検査を行い、 データブロック内に誤りとされたワードが一つも無い時
に、データブロック内の全ブロックに正しいポインタを
セットし、 データブロック内に誤りとされたワードが一つ以上あ
り、且つ正しいと判断されたワードが一つも無い時にデ
ータブロック内の全ワードに誤りのポインタをセット
し、 データブロック内に誤りと判断されたワードが一つ以上
あって、且つ正しいと判断されたワードが一つ以上ある
時にデータブロック内の全ワードが誤りか正しいか未決
定のポインタをセットするステップと、 未決定のポインタのワードを有しない系列で訂正された
誤りのポインタのワード及び誤りのポインタのワードを
有しない系列で訂正された未決定のポインタのワードは
正しいワードとし、未決定のポインタのワードを有する
系列で訂正された誤りのポインタのワードは未決定のワ
ードとすると共に、誤りのポインタのワードを有しない
で且つ未決定のポインタのワードを有する系列で誤りが
検出された場合にフラグをセットする誤り訂正のステッ
プと、 誤り訂正のステップの終了後に、フラグがセットされて
いる場合に、未決定のワードを誤りワードとして扱うよ
うに変更し、そうでない場合に、未決定のワードを正し
いワードとして扱うように変更するステップと を備えたことを特徴とする誤り訂正方法である。
によりデータワードを形成し、伝送媒体上で連続するデ
ータワードの所定数をデータブロックとし、データブロ
ック内の系列による誤り検査符号が設けられ、データブ
ロックの複数個により符号ブロックが構成され、符号ブ
ロック内の一の系列に対して、第1の誤り訂正符号の符
号化がなされ、符号ブロック内の他の系列に対して、第
2の誤り訂正符号の符号化がなされた誤り訂正符号の復
号を行う誤り訂正方法において、 誤り検査符号によりデータブロック毎の誤り検査を行
い、誤り検出時にそのデータワード内の全てのワードに
誤りのポインタをセットするステップと、 誤り検査符号により誤りが検出されないデータブロック
の各ワードに対して、第1の誤り訂正符号及び第2の誤
り訂正符号により誤り検査を行い、 データブロック内に誤りとされたワードが一つも無い時
に、データブロック内の全ブロックに正しいポインタを
セットし、 データブロック内に誤りとされたワードが一つ以上あ
り、且つ正しいと判断されたワードが一つも無い時にデ
ータブロック内の全ワードに誤りのポインタをセット
し、 データブロック内に誤りと判断されたワードが一つ以上
あって、且つ正しいと判断されたワードが一つ以上ある
時にデータブロック内の全ワードが誤りか正しいか未決
定のポインタをセットするステップと、 未決定のポインタのワードを有しない系列で訂正された
誤りのポインタのワード及び誤りのポインタのワードを
有しない系列で訂正された未決定のポインタのワードは
正しいワードとし、未決定のポインタのワードを有する
系列で訂正された誤りのポインタのワードは未決定のワ
ードとすると共に、誤りのポインタのワードを有しない
で且つ未決定のポインタのワードを有する系列で誤りが
検出された場合にフラグをセットする誤り訂正のステッ
プと、 誤り訂正のステップの終了後に、フラグがセットされて
いる場合に、未決定のワードを誤りワードとして扱うよ
うに変更し、そうでない場合に、未決定のワードを正し
いワードとして扱うように変更するステップと を備えたことを特徴とする誤り訂正方法である。
F.作用 CRC符号のみならず、クロスインターリーブの誤り訂正
符号をも用いて、各データブロックの誤り検査を行うの
で、誤り検査を正しく行うことができる。この誤り訂正
符号を用いた誤り検査において、正しいポインタS及び
誤りのポインタEの他に未決定のポインタNを導入し
て、訂正処理の中でこの未決定のポインタNをS又はE
の何れかとするので、より確度が高い誤り検査を行うこ
とができ、誤り訂正能力を向上できる。
符号をも用いて、各データブロックの誤り検査を行うの
で、誤り検査を正しく行うことができる。この誤り訂正
符号を用いた誤り検査において、正しいポインタS及び
誤りのポインタEの他に未決定のポインタNを導入し
て、訂正処理の中でこの未決定のポインタNをS又はE
の何れかとするので、より確度が高い誤り検査を行うこ
とができ、誤り訂正能力を向上できる。
G.実施例 以下、この発明の一実施例について、図面を参照して説
明する。
明する。
この一実施例は、例えば回転ヘッドにより、1ワードが
16ビットのディジタルオーディオ信号を磁気テープに記
録し、この記録されたディジタルオーディオ信号を磁気
テープから再生する場合の誤り検査及び誤り訂正に対し
てこの発明を適用したものである。
16ビットのディジタルオーディオ信号を磁気テープに記
録し、この記録されたディジタルオーディオ信号を磁気
テープから再生する場合の誤り検査及び誤り訂正に対し
てこの発明を適用したものである。
G1.符号構成 第1図は、この一実施例の誤り訂正符号の符号ブロック
の構成を示すものである。一つの符号ブロックは、4ワ
ード(ディジタルオーディオデータが2ワードD1,D2、
パリティが2ワードP,Q)をデータブロックとし、34ブ
ロックにより構成されている。この符号ブロック内で完
結するクロスインターリーブが施されている。
の構成を示すものである。一つの符号ブロックは、4ワ
ード(ディジタルオーディオデータが2ワードD1,D2、
パリティが2ワードP,Q)をデータブロックとし、34ブ
ロックにより構成されている。この符号ブロック内で完
結するクロスインターリーブが施されている。
一方のP系列は、実線で示すように、5ブロック毎のブ
ロックに含まれるデータワードD1,D2及びパリティQの
3ワードに例えば単純パリティの符号化を施したもので
ある。他方のQ系列は、破線で示すように、4ブロック
ごとのブロックに含まれるデータワードD1,D2及びパリ
ティPの3ワードに例えば単純パリティの符号化を施し
たものである。即ち、 D1D2Q=P,D1D2P=Q (は、(mod.2)の加算を意味する。) 符号ブロック内に含まれる(2×34)ワードのデータの
各々は、互いに異なる組み合わせのP系列及びQ系列に
含まれる。
ロックに含まれるデータワードD1,D2及びパリティQの
3ワードに例えば単純パリティの符号化を施したもので
ある。他方のQ系列は、破線で示すように、4ブロック
ごとのブロックに含まれるデータワードD1,D2及びパリ
ティPの3ワードに例えば単純パリティの符号化を施し
たものである。即ち、 D1D2Q=P,D1D2P=Q (は、(mod.2)の加算を意味する。) 符号ブロック内に含まれる(2×34)ワードのデータの
各々は、互いに異なる組み合わせのP系列及びQ系列に
含まれる。
上述のデータは、第2図に示すように、ブロック毎にブ
ロック同期信号及びブロックアドレスが先頭に付加さ
れ、ブロックアドレス、データD1,D2、パリティP,Qに対
する誤り検査のためのCRC符号が付加されたデータ構成
でもって、回転ヘッドにより、磁気テープに順次記録さ
れる。
ロック同期信号及びブロックアドレスが先頭に付加さ
れ、ブロックアドレス、データD1,D2、パリティP,Qに対
する誤り検査のためのCRC符号が付加されたデータ構成
でもって、回転ヘッドにより、磁気テープに順次記録さ
れる。
磁気テープから再生されたデータは、CRC符号によるエ
ラー検査の処理を受け、RAMに書き込まれる。RAMに書き
込まれた1ブロックの再生データがパリティ検査の処理
を受ける。このRAM上では、1ワードのデータが第3図
に示す構成を有している。
ラー検査の処理を受け、RAMに書き込まれる。RAMに書き
込まれた1ブロックの再生データがパリティ検査の処理
を受ける。このRAM上では、1ワードのデータが第3図
に示す構成を有している。
第3図において、16ビットのデータ(最上位ビットMSB
から最下位ビットLSB)の前に4ビットのフラグF1,F2,F
3,F4と2ビットのポインタPT1,PT2とが付加されてい
る。フラグF1,F2は、P系列用のもので、フラグF3,F4
は、Q系列用のものである。
から最下位ビットLSB)の前に4ビットのフラグF1,F2,F
3,F4と2ビットのポインタPT1,PT2とが付加されてい
る。フラグF1,F2は、P系列用のもので、フラグF3,F4
は、Q系列用のものである。
G2.誤り検査及びフラグからポインタへの変換処理 各ワードに対して設けられている4ビットのフラグF1
〜F4は、あらかじめ、(1111)にしておく。
〜F4は、あらかじめ、(1111)にしておく。
CRC検査がセーフであったデータブロック内の各ワー
ドをRAMに書き込み、フラグを(0101)にする。
ドをRAMに書き込み、フラグを(0101)にする。
PER(パリティエラー)フラグを1ビット設け、0″
にリセットしておく。
にリセットしておく。
P系列で検査を行い、CRCエラーのワードが一つもな
い場合、パリティエラーが検出されれば、(10)を、検
出されなければ、(00)をその系列の全ワードの(F1,F
2)に書き込むと共に、パリティエラーが検出されたと
きには、PERフラグを1″にセットする。
い場合、パリティエラーが検出されれば、(10)を、検
出されなければ、(00)をその系列の全ワードの(F1,F
2)に書き込むと共に、パリティエラーが検出されたと
きには、PERフラグを1″にセットする。
CRCエラーのワードが一つ以上ある場合には、フラグF1,
F2を(01)のままとする。即ち、(01)のままのワード
は、パリティ検査が不能であったことを意味する。上述
の処理をP系列の全系列について行う。
F2を(01)のままとする。即ち、(01)のままのワード
は、パリティ検査が不能であったことを意味する。上述
の処理をP系列の全系列について行う。
Q系列でも、同様のことを(F3,F4)及びPERフラグに
対して行う。
対して行う。
以上の処理の結果、パリティエラーが1度でも検出され
ると、PERフラグが1″となっている。
ると、PERフラグが1″となっている。
P,Q両者の系列でパリティエラーが検出されたか、或
いは一方の系列で検出され、他方の系列では、検査不能
であったワード、即ちフラグ(F1,F2,F3,F4)が(101
0),(1001),(0110)であるものをパリティエラー
のワードと判断する。
いは一方の系列で検出され、他方の系列では、検査不能
であったワード、即ちフラグ(F1,F2,F3,F4)が(101
0),(1001),(0110)であるものをパリティエラー
のワードと判断する。
P又はQの少なくとも一方の系列でパリティエラーが検
出されなかったワード、即ちフラグが(0000),(000
1),(0010),(0100),(1000)であるものを正し
いワードと判断する。
出されなかったワード、即ちフラグが(0000),(000
1),(0010),(0100),(1000)であるものを正し
いワードと判断する。
各ワードに対して更に設けられた2ビットのポインタ
PT1,PT2により、セーフ(S),エラー(E)及び未決
定(N)の3状態を表すものとする。
PT1,PT2により、セーフ(S),エラー(E)及び未決
定(N)の3状態を表すものとする。
磁気テープ上のデータブロック内の各ワードのフラグ
を調べ、CRCエラーの場合は、全ワードが(1111)とな
っているはずなので、ポインタをEとして、データブロ
ック内の全ワードにEのポインタを書き込む。
を調べ、CRCエラーの場合は、全ワードが(1111)とな
っているはずなので、ポインタをEとして、データブロ
ック内の全ワードにEのポインタを書き込む。
CRCエラーが検出されない場合には、データブロック内
にパリティエラーと判断されたワードが一つもないなら
ば、ポインタをSとする。
にパリティエラーと判断されたワードが一つもないなら
ば、ポインタをSとする。
パリティエラーと判断されたワードが一つ以上あって、
且つ正しいと判断されたワードが一つもないならば、ポ
インタをEとすると共に、PERフラグを0″にリセット
する。
且つ正しいと判断されたワードが一つもないならば、ポ
インタをEとすると共に、PERフラグを0″にリセット
する。
パリティエラーと判断されたワードが一つ以上あって、
且つ正しいと判断されたワードも一つ以上あるならば、
ポインタをNとし、このポインタNをデータブロック内
の全ワードに書き込む。即ち、偶然の一致によるパリテ
ィエラーの見逃しと、正しいデータがパリティエラーと
誤認されることの両方の可能性を持ったデータブロック
内の各ワードに対して未決定を意味するポインタNが割
り当てられる。
且つ正しいと判断されたワードも一つ以上あるならば、
ポインタをNとし、このポインタNをデータブロック内
の全ワードに書き込む。即ち、偶然の一致によるパリテ
ィエラーの見逃しと、正しいデータがパリティエラーと
誤認されることの両方の可能性を持ったデータブロック
内の各ワードに対して未決定を意味するポインタNが割
り当てられる。
上述のフラグからポインタへの変換は、全データブロッ
クに対してなされる。
クに対してなされる。
先に提案されている誤り検査方法の第1の方法では、パ
リティエラーと判断されたワードが一つでもあれば、デ
ータブロック内の全ワードをエラーとみなすので、N
は、Eとして扱われる。先に提案されている誤り検査方
法の第2の方法では、パリティエラーが1ワード以上あ
って、且つセーフと判断されたワードが一つも無いとき
に全ワードをエラーとみなすので、Nは、Sとして扱わ
れる。
リティエラーと判断されたワードが一つでもあれば、デ
ータブロック内の全ワードをエラーとみなすので、N
は、Eとして扱われる。先に提案されている誤り検査方
法の第2の方法では、パリティエラーが1ワード以上あ
って、且つセーフと判断されたワードが一つも無いとき
に全ワードをエラーとみなすので、Nは、Sとして扱わ
れる。
しかし、この発明では、ポインタNをEにするかSにす
るかを決定しないままで、この後の訂正処理を行う。
るかを決定しないままで、この後の訂正処理を行う。
尚、この段階で、PERフラグが1″になっているのは、
パリティエラーが検出され(上記及びの処理手
順)、且つポインタがEとなる(上記の処理手順)デ
ータブロックが一つもなかった場合なので、最終的にポ
インタNがポインタEとして扱われれることが判明した
ことになる。
パリティエラーが検出され(上記及びの処理手
順)、且つポインタがEとなる(上記の処理手順)デ
ータブロックが一つもなかった場合なので、最終的にポ
インタNがポインタEとして扱われれることが判明した
ことになる。
G3.ポインタを用いた訂正処理 P系列又はQ系列で各ワードのポインタを調べ、後述
する訂正を行うと共に、以下に述べるパリティ検査を行
う。
する訂正を行うと共に、以下に述べるパリティ検査を行
う。
ポインタEを含まずに、SとNだけなる系列でパリティ
エラーが検出された場合には、このポインタNのワード
が本当にパリティエラーを起こしていたと考えられるの
で、PERフラグを1″にセットする。
エラーが検出された場合には、このポインタNのワード
が本当にパリティエラーを起こしていたと考えられるの
で、PERフラグを1″にセットする。
一方、ポインタEを含まずに、SとNだけなる系列でパ
リティエラーが検出されない場合には、このNのワード
に限っては、正しいデータであったか或いはこのNのワ
ードが偶然の一致によるパリティエラーの見逃しを引き
起こしていたと考えられるので、この段階では、PERフ
ラグをそのままとしておく。即ち、PERフラグは、訂正
処理の間に1回以上、SとNだけの系列でパリティエラ
ーが検出されたことを意味しているので、訂正が終わっ
た時点で、PERフラグが1″の場合には、ポインタNの
ワードをEとして扱い、PERフラグが0″の場合には、
ポインタNのワードをSとして扱う。
リティエラーが検出されない場合には、このNのワード
に限っては、正しいデータであったか或いはこのNのワ
ードが偶然の一致によるパリティエラーの見逃しを引き
起こしていたと考えられるので、この段階では、PERフ
ラグをそのままとしておく。即ち、PERフラグは、訂正
処理の間に1回以上、SとNだけの系列でパリティエラ
ーが検出されたことを意味しているので、訂正が終わっ
た時点で、PERフラグが1″の場合には、ポインタNの
ワードをEとして扱い、PERフラグが0″の場合には、
ポインタNのワードをSとして扱う。
訂正方法は、次のようになされる。
−(1)Nを含まない系列即ちEが1ワードでSが3
ワードの系列で訂正されたEのワードは、ポインタをS
に変える。
ワードの系列で訂正されたEのワードは、ポインタをS
に変える。
これは、通常の訂正と同じで、Sの中にEが1ワードだ
けある場合は、データを訂正してポインタをSに変え
る。
けある場合は、データを訂正してポインタをSに変え
る。
−(2)Eを含まない系列即ちNが1ワードでSが3
ワードの系列で訂正されたNのワードもポインタをSに
変える。
ワードの系列で訂正されたNのワードもポインタをSに
変える。
これは、NがEとして扱われるときに有効である。Sの
中にNが1ワードだけある場合、パリティ検査の結果セ
ーフならば、このNのワードだけは正しいデータなの
で、ポインタをNからSに変える。一方、パリティ検査
でパリティエラーが検出されたならば、このNのワード
がパリティエラーを起こしているので、PERフラグを
1″にセットすると同時に、Nは、1ワードだけなの
で、Nのデータを訂正し、ポインタをNからSに変え
る。
中にNが1ワードだけある場合、パリティ検査の結果セ
ーフならば、このNのワードだけは正しいデータなの
で、ポインタをNからSに変える。一方、パリティ検査
でパリティエラーが検出されたならば、このNのワード
がパリティエラーを起こしているので、PERフラグを
1″にセットすると同時に、Nは、1ワードだけなの
で、Nのデータを訂正し、ポインタをNからSに変え
る。
−(3)Nを1ワード以上含む系列例えばNが2ワー
ドで、Sが1ワードで、Eが1ワードの系列で訂正され
たEのワードは、ポインタをEからNにする。
ドで、Sが1ワードで、Eが1ワードの系列で訂正され
たEのワードは、ポインタをEからNにする。
これは、NがSとして扱われるときに有効である。Sと
1ワード以上のNの中にEが1ワードでけある場合、こ
のEのデータを残りのNとSから訂正し、ポインタをE
からNに変えておけば、Nが最終的にSだったときに
は、このワードは、正しく訂正されたことになるし、N
がEだったときには、このワードは、エラーとして扱わ
れるので、誤訂正を防ぐことができる。
1ワード以上のNの中にEが1ワードでけある場合、こ
のEのデータを残りのNとSから訂正し、ポインタをE
からNに変えておけば、Nが最終的にSだったときに
は、このワードは、正しく訂正されたことになるし、N
がEだったときには、このワードは、エラーとして扱わ
れるので、誤訂正を防ぐことができる。
−(4)訂正ではないが、Eを含まず、Nを2ワード
以上含む系列でパリティエラーが検出された場合、この
うちの1ワード以上のNがパリティエラーを起こしてい
ると考えられるので、PERフラグを1″にセットする。
パリティエラーが検出されない場合には、そのままとし
て、PERフラグもそのままとする。
以上含む系列でパリティエラーが検出された場合、この
うちの1ワード以上のNがパリティエラーを起こしてい
ると考えられるので、PERフラグを1″にセットする。
パリティエラーが検出されない場合には、そのままとし
て、PERフラグもそのままとする。
上述の訂正方法をまとめて下記の表に示す。
上記の表において、2>は、2個以上を意味し、×は、
無関係を意味し、/は、処理を行わないことを意味す
る。
無関係を意味し、/は、処理を行わないことを意味す
る。
以上の処理をP系列、Q系列の夫々の全系列に対して行
う。また、P系列とQ系列とで繰り返し実行する。
う。また、P系列とQ系列とで繰り返し実行する。
G4.NのポインタのS又はEへの変換 訂正が終わった時点で、PERフラグが1″の場合に
は、ポインタNをEとして扱うことに決定し、0″の場
合には、ポインタNをSとして扱うことに決定する。
は、ポインタNをEとして扱うことに決定し、0″の場
合には、ポインタNをSとして扱うことに決定する。
Pパリティワード及びQパリティワードを除く全ワー
ドについてポインタを調べ、Nのワードは、前項の通
り、E又はSに書き変える。
ドについてポインタを調べ、Nのワードは、前項の通
り、E又はSに書き変える。
以上の処理を第1図に示す一つのブロックについて終
了すると、次のブロックに移る。
了すると、次のブロックに移る。
G5.変形例 上記の及びの処理で、パリティ検査の結果、パリテ
ィエラーが一度も検出されずにPERフラグが0″のまま
だった場合(殆どがこの場合であるが、)以降の処理
を行わずに通常の方法で訂正するようにすると、と
の処理時間の分を訂正の処理に使うことができ、訂正の
繰り返し回数が増えるので、訂正能力を向上できる。但
し、通常の訂正のためのソフトウェアのROMの容量と分
岐処理のためのハードウェアが多少必要となる。
ィエラーが一度も検出されずにPERフラグが0″のまま
だった場合(殆どがこの場合であるが、)以降の処理
を行わずに通常の方法で訂正するようにすると、と
の処理時間の分を訂正の処理に使うことができ、訂正の
繰り返し回数が増えるので、訂正能力を向上できる。但
し、通常の訂正のためのソフトウェアのROMの容量と分
岐処理のためのハードウェアが多少必要となる。
上記の場合に、更に訂正回数を増やすために、4.と5.の
パリティ検査の際に、P又はQの系列上にCRCエラーが
1ワードしかなかったならば、データを訂正して、フラ
グ(F1,F2,F3,F4)を(1100)等の使われてないパター
ンに書き換えても良い。そして、パリティエラーが検出
された場合には、誤訂正の可能性があるので、この訂正
を無効とするため、の処理において、(1100)もCRC
エラーとして扱う。一方、パリティエラーが検出されな
かった場合には、セーフとして扱う。
パリティ検査の際に、P又はQの系列上にCRCエラーが
1ワードしかなかったならば、データを訂正して、フラ
グ(F1,F2,F3,F4)を(1100)等の使われてないパター
ンに書き換えても良い。そして、パリティエラーが検出
された場合には、誤訂正の可能性があるので、この訂正
を無効とするため、の処理において、(1100)もCRC
エラーとして扱う。一方、パリティエラーが検出されな
かった場合には、セーフとして扱う。
各ワードに対して、フラグ4ビットとポインタ2ビット
を別に設けたが、同時に使われることはないので、4ビ
ットを共用して、メモリの容量を減らすようにしても良
い。
を別に設けたが、同時に使われることはないので、4ビ
ットを共用して、メモリの容量を減らすようにしても良
い。
この一実施例では、エラーとセーフの両方の可能性を持
つポインタがNの1段階だけの場合について述べたが、
エラーである可能性の程度と対応して、複数段階の未決
定のポインタN1〜Nmを使用しても良い。
つポインタがNの1段階だけの場合について述べたが、
エラーである可能性の程度と対応して、複数段階の未決
定のポインタN1〜Nmを使用しても良い。
誤り訂正符号としては、単純パリティ以外の符号を使用
できる。例えばリード・ソロモン符号、隣接符号等の誤
り訂正符号を使用しても良い。2ワード以上の訂正が可
能な誤り訂正符号を用いても良い。
できる。例えばリード・ソロモン符号、隣接符号等の誤
り訂正符号を使用しても良い。2ワード以上の訂正が可
能な誤り訂正符号を用いても良い。
G6.例1(この発明) 第4図は、この発明の説明に用いる第1の例のフラグマ
ップである。1ブロック内の(4×34)ワードの夫々の
4ビットのフラグの状態を第4図が示している。第4図
は、P系列に関してのフラグ(F1,F2)とQ系列に関し
てのフラグ(F3,F4)とに2段に分けて各ワードのフラ
グを示す。第4図及び後出する第8図に示すフラグマッ
プにおける記号の意味は、下記の通りである。
ップである。1ブロック内の(4×34)ワードの夫々の
4ビットのフラグの状態を第4図が示している。第4図
は、P系列に関してのフラグ(F1,F2)とQ系列に関し
てのフラグ(F3,F4)とに2段に分けて各ワードのフラ
グを示す。第4図及び後出する第8図に示すフラグマッ
プにおける記号の意味は、下記の通りである。
ブランク:(00):セーフ U:(01):パリティ検査不能 E:(10):エラー C:(11):CRCエラー 第1の例は、17番目のデータブロック及び19番目のデー
タブロックにCRCエラーが入力され、18番目のブロック
にパリティエラーが入力された場合である。この場合
に、前述の処理手順のまでを行うと、第4図のフラグ
マップが得られる。
タブロックにCRCエラーが入力され、18番目のブロック
にパリティエラーが入力された場合である。この場合
に、前述の処理手順のまでを行うと、第4図のフラグ
マップが得られる。
次に、前述の処理までの結果を第5図Aのポインタマ
ップに示す。このポインタマップ及び後出のポインタマ
ップ中の記号の意味を下記に示す。
ップに示す。このポインタマップ及び後出のポインタマ
ップ中の記号の意味を下記に示す。
ブランク:S:セーフ M:S:パリティエラーの見逃し s:S:正しく訂正 X:S:誤訂正の拡大 n:N:未決定(実際は正しい) N:N:未決定(実際はエラー) e:E:エラーと誤認(実際は正しい) E:E:エラー この発明では、データブロック内に(F1,F2)(F3,F4)
として、EE,EU,UEのどれかが一つでもあって、且つブラ
ンクが一つでもある場合は、ポインタをNとするので、
第5図Aに示すように、13番目,14番目,22番目,23番目
のブロックは、Nとなる。実際は、エラーでないので、
nとなる。
として、EE,EU,UEのどれかが一つでもあって、且つブラ
ンクが一つでもある場合は、ポインタをNとするので、
第5図Aに示すように、13番目,14番目,22番目,23番目
のブロックは、Nとなる。実際は、エラーでないので、
nとなる。
次にの訂正処理を行う。P系列の1回目の訂正を行っ
た結果のポインタマップを第5図Bに示す。PERフラグ
は、0″である。
た結果のポインタマップを第5図Bに示す。PERフラグ
は、0″である。
次にQ系列の1回目の訂正を行い、その結果のポインタ
マップを第5図Cに示す。PERフラグは、0″である。
マップを第5図Cに示す。PERフラグは、0″である。
更に、P系列の2回目の訂正を行った結果のポインタマ
ップを第5図Dに示す。PERフラグは、0″である。従
って、N(n)のワードは、セーフとして扱われる。従
って、ポインタE及びnのワードが完全に訂正されたこ
とになる。
ップを第5図Dに示す。PERフラグは、0″である。従
って、N(n)のワードは、セーフとして扱われる。従
って、ポインタE及びnのワードが完全に訂正されたこ
とになる。
G7.例1(第1の方法) この発明の理解を容易とするため、先に提案されている
第1の方法が第4図と同様の誤りの入力に対して適用さ
れた場合について第6図を参照して説明する。
第1の方法が第4図と同様の誤りの入力に対して適用さ
れた場合について第6図を参照して説明する。
第1の方法では、データブロック内に(F1,F2)(F3,F
4)として、EE,EU,UEのどれかがあれば、ポインタをE
とするので、第6図Aに示すように、13番目,14番目,22
番目,23番目のブロックは、データが正しいのにエラー
と誤認され、Eとなる。実際は、エラーでないので、e
となる。
4)として、EE,EU,UEのどれかがあれば、ポインタをE
とするので、第6図Aに示すように、13番目,14番目,22
番目,23番目のブロックは、データが正しいのにエラー
と誤認され、Eとなる。実際は、エラーでないので、e
となる。
この発明と同様の訂正処理がなされる。第6図Bは、P
系列による1回目の訂正の結果を示す。
系列による1回目の訂正の結果を示す。
第6図Cは、Q系列による1回目の訂正の結果を示す。
PERフラグは、0″である。
PERフラグは、0″である。
第6図Dは、P系列による2回目の訂正の結果を示す。
PERフラグは、0″である。この第6図は、これ以上訂
正できなくなった段階を示す。この段階において、元々
のエラー(E)が6ワード、誤認されたもの(e)が8
ワード訂正できずに残る。これらのワードは、補間処理
される。
PERフラグは、0″である。この第6図は、これ以上訂
正できなくなった段階を示す。この段階において、元々
のエラー(E)が6ワード、誤認されたもの(e)が8
ワード訂正できずに残る。これらのワードは、補間処理
される。
G8.例1(第2の方法) この発明の理解を容易とするため、先に提案されている
第2の方法が第4図と同様の誤りの入力に対して適用さ
れた場合について第7図を参照して説明する。
第2の方法が第4図と同様の誤りの入力に対して適用さ
れた場合について第7図を参照して説明する。
第2の方法では、データブロック内に(F1,F2)(F3,F
4)として、EE,EU,UEのどれかが一つでもあって、且つ
ブランク(セーフ)が一つもなければ、ポインタをEと
するので、第7図Aに示すように、18番目のブロックの
パリティエラーだけが正しく検出されている。
4)として、EE,EU,UEのどれかが一つでもあって、且つ
ブランク(セーフ)が一つもなければ、ポインタをEと
するので、第7図Aに示すように、18番目のブロックの
パリティエラーだけが正しく検出されている。
そして、P系列による訂正を行うことで、第7図Bに示
すように、この発明と同様に、ポインタEのワードが完
全に訂正されている。
すように、この発明と同様に、ポインタEのワードが完
全に訂正されている。
G9.例2(この発明) 第8図は、この発明の説明に用いる第2の例のフラグマ
ップである。1ブロック内の(4×34)ワードの夫々の
4ビットのフラグの状態を第8図が示している。第8図
は、P系列に関してのフラグ(F1,F2)とQ系列に関し
てのフラグ(F3,F4)とに2段に分けて各ワードのフラ
グを示す。第8図中の記号の意味は、前述の第4図の場
合と同一である。
ップである。1ブロック内の(4×34)ワードの夫々の
4ビットのフラグの状態を第8図が示している。第8図
は、P系列に関してのフラグ(F1,F2)とQ系列に関し
てのフラグ(F3,F4)とに2段に分けて各ワードのフラ
グを示す。第8図中の記号の意味は、前述の第4図の場
合と同一である。
第2の例は、13番目及び17番目のデータブロックにCRC
エラーが入力され、18番目及び22番目のブロックにパリ
ティエラーが入力され、更に、22番目のブロックの第1
ワード(D1)が本来の正しいワードと偶然に一致してし
まった場合である。この場合に、前述の処理手順のま
でを行うと、第8図のフラグマップが得られる。
エラーが入力され、18番目及び22番目のブロックにパリ
ティエラーが入力され、更に、22番目のブロックの第1
ワード(D1)が本来の正しいワードと偶然に一致してし
まった場合である。この場合に、前述の処理手順のま
でを行うと、第8図のフラグマップが得られる。
次に、前述の処理までの結果を第9図Aのポインタマ
ップに示す。このポインタマップ中の記号の意味は、前
述と同一である。
ップに示す。このポインタマップ中の記号の意味は、前
述と同一である。
この発明では、データブロック内に(F1,F2)(F3,F4)
として、EE,EU,UEのどれかが一つでもあって、且つブラ
ンクが一つでもある場合は、ポインタNとするので、第
9図Aに示すように、22番目のブロックは、Nとなる。
第1ワードは、エラーでないので、nとなる。
として、EE,EU,UEのどれかが一つでもあって、且つブラ
ンクが一つでもある場合は、ポインタNとするので、第
9図Aに示すように、22番目のブロックは、Nとなる。
第1ワードは、エラーでないので、nとなる。
次にの訂正処理を行う。P系列の1回目の訂正を行っ
た結果のポインタマップを第9図Bに示す。PERフラグ
は、0″である。
た結果のポインタマップを第9図Bに示す。PERフラグ
は、0″である。
次にQ系列の1回目の訂正を行い、その結果のポインタ
マップを第9図Cに示す。PERフラグは、0″である。
訂正が終わった時点で、PERフラグが1″なので、ポイ
ンタNのワードは、エラーとして扱われる。従って、ポ
インタNの8ワードが補間処理に入る。
マップを第9図Cに示す。PERフラグは、0″である。
訂正が終わった時点で、PERフラグが1″なので、ポイ
ンタNのワードは、エラーとして扱われる。従って、ポ
インタNの8ワードが補間処理に入る。
G10.例2(第2の方法) この発明の理解を容易とするため、先に提案されている
第2の方法が第8図と同様の誤りの入力に対して適用さ
れた場合について第10図のポインタマップを参照して説
明する。
第2の方法が第8図と同様の誤りの入力に対して適用さ
れた場合について第10図のポインタマップを参照して説
明する。
尚、第2の方法及び次に述べる第1の方法におけるPER
フラグは、ポインタがSのワードのP系列又はQ系列で
パリティエラーが発見された時に、1″にセットするも
のとする。
フラグは、ポインタがSのワードのP系列又はQ系列で
パリティエラーが発見された時に、1″にセットするも
のとする。
第2の例では、22番目のブロックは、セーフのワードが
第1ワードにあるので、ポインタSがセットされる。従
って、第10図Aに示すように、他の3ワードは、パリテ
ィ見逃し(M)となってしまう。
第1ワードにあるので、ポインタSがセットされる。従
って、第10図Aに示すように、他の3ワードは、パリテ
ィ見逃し(M)となってしまう。
この発明と同様の訂正処理がなされる。第10図Bは、P
系列による1回目の訂正の結果を示す。PERフラグは、
0″である。
系列による1回目の訂正の結果を示す。PERフラグは、
0″である。
第10図Cは、Q系列による1回目の訂正の結果を示す。
PERフラグは、1″である。この第10図Cから分かるよ
うに、パリティ見逃し(M)は、セーフと見なされてい
るので、訂正に使われ、誤訂正(×)が拡大する。M及
び×のワードは、補間もされないので、異音となる。ま
た、PERフラグが1″になっているので、訂正を再度行
う必要がある。
PERフラグは、1″である。この第10図Cから分かるよ
うに、パリティ見逃し(M)は、セーフと見なされてい
るので、訂正に使われ、誤訂正(×)が拡大する。M及
び×のワードは、補間もされないので、異音となる。ま
た、PERフラグが1″になっているので、訂正を再度行
う必要がある。
G11.例2(第1の方法) この発明の理解を容易とするため、先に提案されている
第1の方法が第8図と同様の誤りの入力に対して適用さ
れた場合について第11図を参照して説明する。
第1の方法が第8図と同様の誤りの入力に対して適用さ
れた場合について第11図を参照して説明する。
第1の方法では、第11図Aに示すように、22番目のブロ
ックは、ポインタEとして扱われている。
ックは、ポインタEとして扱われている。
この発明と同様の訂正処理がなされる。第11図Bは、P
系列による1回目の訂正の結果を示す。PERフラグは、
0″である。
系列による1回目の訂正の結果を示す。PERフラグは、
0″である。
第11図Cは、Q系列による1回目の訂正の結果を示す。
PERフラグは、0″である。この第11図Cから分かるよ
うに、第1の方法の場合には、この発明と同様に8ワー
ドが訂正しきれずに残り、補間される。
PERフラグは、0″である。この第11図Cから分かるよ
うに、第1の方法の場合には、この発明と同様に8ワー
ドが訂正しきれずに残り、補間される。
H.発明の効果 この発明に依れば、正しいワードを誤りワードとみなす
ことを最小限にすると共に、誤ったワードは、確実にエ
ラーとして扱うことができる誤り検査方法及び誤り訂正
方法を実現できる。
ことを最小限にすると共に、誤ったワードは、確実にエ
ラーとして扱うことができる誤り検査方法及び誤り訂正
方法を実現できる。
また、この発明は、誤り検査のために余分な処理を必要
とせず、繰り返し回数の減少による訂正能力の低下を生
じない利点えある。
とせず、繰り返し回数の減少による訂正能力の低下を生
じない利点えある。
第1図はこの発明の一実施例の符号構成の説明のための
略線図、第2図はこの一実施例の磁気テープ上のデータ
構成を示す略線図、第3図はこの一実施例のRAM上のデ
ータ構成を示す略線図、第4図はこの発明の説明に用い
るフラグマップの一例の略線図、第5図A〜第5図Dは
第4図のフラグマップに対してこの発明を適用した時の
説明のためのポインタマップを示す略線図、第6図A〜
第6図Dは第4図のフラグマップに対して先に提案され
ている誤り訂正方法の第一の方法を適用した時の説明の
ためのポインタマップを示す略線図、第7図A及び第7
図Bは第4図のフラグマップに対して先に提案されてい
る誤り訂正方法の第2の方法を適用した時の説明のため
のポインタマップを示す略線図、第8図はこの発明の説
明に用いるフラグマップの一例の略線図、第9図A〜第
9図Cは第8図のフラグマップに対してこの発明を適用
した時の説明のためのポインタマップを示す略線図、第
10図A〜第10図Cは第8図のフラグマップに対して先に
提案されている誤り訂正方法の第2の方法を適用した時
の説明のためのポインタマップを示す略線図、第11図A
〜第11図Cは第8図のフラグマップに対して先に提案さ
れている誤り訂正方法の第1の方法を適用した時の説明
のためのポインタマップを示す略線図である。
略線図、第2図はこの一実施例の磁気テープ上のデータ
構成を示す略線図、第3図はこの一実施例のRAM上のデ
ータ構成を示す略線図、第4図はこの発明の説明に用い
るフラグマップの一例の略線図、第5図A〜第5図Dは
第4図のフラグマップに対してこの発明を適用した時の
説明のためのポインタマップを示す略線図、第6図A〜
第6図Dは第4図のフラグマップに対して先に提案され
ている誤り訂正方法の第一の方法を適用した時の説明の
ためのポインタマップを示す略線図、第7図A及び第7
図Bは第4図のフラグマップに対して先に提案されてい
る誤り訂正方法の第2の方法を適用した時の説明のため
のポインタマップを示す略線図、第8図はこの発明の説
明に用いるフラグマップの一例の略線図、第9図A〜第
9図Cは第8図のフラグマップに対してこの発明を適用
した時の説明のためのポインタマップを示す略線図、第
10図A〜第10図Cは第8図のフラグマップに対して先に
提案されている誤り訂正方法の第2の方法を適用した時
の説明のためのポインタマップを示す略線図、第11図A
〜第11図Cは第8図のフラグマップに対して先に提案さ
れている誤り訂正方法の第1の方法を適用した時の説明
のためのポインタマップを示す略線図である。
Claims (3)
- 【請求項1】ディジタル信号の所定数のビットによりデ
ータワードを形成し、伝送媒体上で連続する上記データ
ワードの所定数をデータブロックとし、上記データブロ
ック内の系列による第1の誤り検査符号が設けられ、上
記データブロックの複数個により符号ブロックが構成さ
れ、上記符号ブロック内の一の系列に対して、第2の誤
り検査符号の符号化がなされ、上記符号ブロック内の他
の系列に対して、第3の誤り検査符号の符号化がなされ
た誤り検査符号の復号を行う誤り検出方法において、 上記第1の誤り検査符号によりデータブロック毎の誤り
検査を行ない、誤り検出時にそのデータブロック内の全
てのワードに誤りのポインタをセットするステップと、 上記第1の誤り検査符号により誤りが検出されないデー
タブロックの各ワードに対して、上記第2の誤り検査符
号及び上記第3の誤り検査符号により誤り検査を行な
い、 上記データブロック内に、上記第2及び第3の誤り検査
符号の両者により誤りとされるか、或いはその一方の系
列で誤りが検出され、その他方の系列では検査不能とさ
れたワードが一つも無い時に、上記データブロック内の
全ワードに正しいポインタをセットし、 上記データブロック内に、上記第2及び第3の誤り検査
符号の両者により誤りとされるか、或いはその一方の系
列で誤りが検出され、その他方の系列では検査不能とさ
れたワードが一つ以上あり、且つ上記第2及び第3の誤
り検査符号の少なくとも一方によって正しいと判断され
たワードが一つも無い時に、上記データブロック内の全
ワードに誤りのポインタをセットし、 上記データブロック内に、上記第2及び第3の誤り検査
符号の両者により誤りとされるか、或いはその一方の系
列で誤りが検出され、その他方の系列では検査不能とさ
れたワードが一つ以上あって、且つ上記第2及び第3の
誤り検査符号の少なくとも一方によって正しいと判断さ
れたワードが一つ以上ある時に、上記データブロック内
の全ワードに正しいか誤りか未決定のポインタをセット
する ステップと からなることを特徴とする誤り検査方法。 - 【請求項2】ディジタル信号の所定数のビットによりデ
ータワードを形成し、伝送媒体上で連続する上記データ
ワードの所定数をデータブロックとし、上記データブロ
ック内の系列による誤り検査符号が設けられ、上記デー
タブロックの複数個により符号ブロックが構成され、上
記符号ブロック内の一の系列に対して、第1の誤り訂正
符号の符号化がなされ、上記符号ブロック内の他の系列
に対して、第2の誤り訂正符号の符号化がなされた誤り
訂正符号の復号を行う誤り訂正方法において、 上記誤り検査符号と上記第1及び第2の誤り訂正符号を
用いて誤り検査を行ない、上記符号ブロック内の全ての
ワードを上記誤り検査の結果によって、誤りワードと正
しいワードと誤りにするか正しいとするか未決定のワー
ドとに分ける誤り検査のステップと、 上記未決定のワードを有しない系列で訂正された上記誤
りワード及び上記誤りワードを有しない系列で訂正され
た上記未決定のワードは正しいワードとし、上記未決定
のワードを有する系列で訂正された上記誤りワードは未
決定のワードとすると共に、上記誤りワードを有しない
で且つ上記未決定のワードを有する系列で誤りが検出さ
れた場合にフラグをセットする、上記第1及び第2の誤
り訂正符号を用いる誤り訂正のステップと、 上記誤り訂正のステップの終了後に、上記フラグがセッ
トされている場合に、上記未決定のワードを誤りワード
として扱うように変更し、そうでない場合に、上記未決
定のワードを正しいワードとして扱うように変更するス
テップと を備えたことを特徴とする誤り訂正方法。 - 【請求項3】ディジタル信号の所定数のビットによりデ
ータワードを形成し、伝送媒体上で連続する上記データ
ワードの所定数をデータブロックとし、上記データブロ
ック内の系列による誤り検査符号が設けられ、上記デー
タブロックの複数個により符号ブロックが構成され、上
記符号ブロック内の一の系列に対して、第1の誤り訂正
符号の符号化がなされ、上記符号ブロック内の他の系列
に対して、第2の誤り訂正符号の符号化がなされた誤り
訂正符号の復号を行う誤り訂正方法において、 上記誤り検査符号によりデータブロック毎の誤り検査を
行い、誤り検出時にそのデータブロック内の全てのワー
ドに誤りのポインタをセットするステップと、 上記誤り検査符号により誤りが検出されないデータブロ
ックの各ワードに対して、上記第1の誤り訂正符号及び
上記第2の誤り訂正符号により誤り検査を行い、 上記データブロック内に誤りとされたワードが一つも無
い時に、上記データブロック内の全ワードに正しいポイ
ンタをセットし、 上記データブロック内に誤りとされたワードが一つ以上
あり、且つ正しいと判断されたワードが一つも無い時に
上記データブロック内の全ワードに誤りのポインタをセ
ットし、 上記データブロック内に誤りと判断されたワードが一つ
以上あって、且つ正しいと判断されたワードが一つ以上
ある時に上記データブロック内の全ワードが誤りか正し
いか未決定のポインタをセットするステップと、 上記未決定のポインタのワードを有しない系列で訂正さ
れた上記誤りのポインタのワード及び上記誤りのポイン
タのワードを有しない系列で訂正された上記未決定のポ
インタのワードは正しいワードとし、上記未決定のポイ
ンタのワードを有する系列で訂正された上記誤りのポイ
ンタのワードは未決定のワードとすると共に、上記誤り
のポインタのワードを有しないで且つ上記未決定のポイ
ンタのワードを有する系列で誤りが検出された場合にフ
ラグをセットする誤り訂正のステップと、 上記誤り訂正のステップの終了後に、上記フラグがセッ
トされている場合に、上記未決定のワードを誤りワード
として扱うように変更し、そうでない場合に、上記未決
定のワードを正しいワードとして扱うように変更するス
テップと を備えたことを特徴とする誤り訂正方法。
Priority Applications (8)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60050136A JPH06101207B2 (ja) | 1985-03-13 | 1985-03-13 | 誤り検出及び誤り訂正方法 |
| CA000503867A CA1248634A (en) | 1985-03-13 | 1986-03-12 | Method for error detection and error correction |
| US06/839,348 US4726028A (en) | 1985-03-13 | 1986-03-13 | Method for error detection and error correction |
| DE8686301828T DE3683945D1 (de) | 1985-03-13 | 1986-03-13 | Fehlererkennung. |
| SG1995902631A SG26320G (en) | 1985-03-13 | 1986-03-13 | Error detection |
| AT86301828T ATE72915T1 (de) | 1985-03-13 | 1986-03-13 | Fehlererkennung. |
| EP86301828A EP0194888B1 (en) | 1985-03-13 | 1986-03-13 | Error detection |
| HK46595A HK46595A (en) | 1985-03-13 | 1995-03-30 | Error detection |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60050136A JPH06101207B2 (ja) | 1985-03-13 | 1985-03-13 | 誤り検出及び誤り訂正方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61208677A JPS61208677A (ja) | 1986-09-17 |
| JPH06101207B2 true JPH06101207B2 (ja) | 1994-12-12 |
Family
ID=12850728
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60050136A Expired - Lifetime JPH06101207B2 (ja) | 1985-03-13 | 1985-03-13 | 誤り検出及び誤り訂正方法 |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US4726028A (ja) |
| EP (1) | EP0194888B1 (ja) |
| JP (1) | JPH06101207B2 (ja) |
| AT (1) | ATE72915T1 (ja) |
| CA (1) | CA1248634A (ja) |
| DE (1) | DE3683945D1 (ja) |
| HK (1) | HK46595A (ja) |
| SG (1) | SG26320G (ja) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS601673A (ja) * | 1983-06-17 | 1985-01-07 | Sony Corp | 誤り検出方法 |
| JPS62120670A (ja) * | 1985-11-20 | 1987-06-01 | Sony Corp | デ−タの誤り訂正方法 |
| JP2526875B2 (ja) * | 1986-11-05 | 1996-08-21 | ソニー株式会社 | デイジタル情報記録装置 |
| US4807287A (en) * | 1987-04-06 | 1989-02-21 | Light Signatures, Inc. | Document authentication method |
| AU622626B2 (en) * | 1987-06-03 | 1992-04-16 | Sony Corporation | Method of processing data |
| US5212695A (en) * | 1989-04-28 | 1993-05-18 | Canon Kabushiki Kaisha | Error check or erro correction code coding device |
| JP3135242B2 (ja) * | 1989-09-05 | 2001-02-13 | キヤノン株式会社 | 誤り検出訂正復号化装置及び方法 |
| US5224106A (en) * | 1990-05-09 | 1993-06-29 | Digital Equipment Corporation | Multi-level error correction system |
| US5163162A (en) * | 1990-11-14 | 1992-11-10 | Ibm Corporation | System and method for data recovery in multiple head assembly storage devices |
| KR0133505B1 (ko) * | 1992-07-16 | 1998-04-22 | 구자홍 | 디지탈 브이씨알의 오류정정 부호화 방법 |
| US5438575A (en) * | 1992-11-16 | 1995-08-01 | Ampex Corporation | Data storage system with stale data detector and method of operation |
| CA2131674A1 (en) * | 1993-09-10 | 1995-03-11 | Kalyan Ganesan | High performance error control coding in channel encoders and decoders |
| US6141767A (en) * | 1998-04-03 | 2000-10-31 | Sony Corporation | Method of and apparatus for verifying reliability of contents within the configuration ROM of IEEE 1394-1995 devices |
| US6421805B1 (en) | 1998-11-16 | 2002-07-16 | Exabyte Corporation | Rogue packet detection and correction method for data storage device |
| US6327691B1 (en) | 1999-02-12 | 2001-12-04 | Sony Corporation | System and method for computing and encoding error detection sequences |
| WO2001037280A1 (en) * | 1999-11-17 | 2001-05-25 | Ecrix Corporation | Rogue packet detection and correction method for data storage device |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS55131860A (en) * | 1979-03-30 | 1980-10-14 | Matsushita Electric Ind Co Ltd | Error correction unit |
| JPS5829237A (ja) * | 1981-08-14 | 1983-02-21 | Sony Corp | エラ−訂正方法 |
| GB2107496B (en) * | 1981-09-30 | 1985-11-20 | Hitachi Ltd | Error flag processor |
| NL8200207A (nl) * | 1982-01-21 | 1983-08-16 | Philips Nv | Werkwijze met foutkorrektie voor het overdragen van blokken databits, een inrichting voor het uitvoeren van een dergelijke werkwijze, een dekodeur voor gebruik bij een dergelijke werkwijze, en een inrichting bevattende een dergelijke dekodeur. |
| GB2124806B (en) * | 1982-08-06 | 1986-05-14 | Sony Corp | Method of correcting errors in binary data |
| JP2533076B2 (ja) * | 1983-04-30 | 1996-09-11 | ソニー株式会社 | エラ−訂正のための符号化方法 |
| JPS601673A (ja) * | 1983-06-17 | 1985-01-07 | Sony Corp | 誤り検出方法 |
| DE3483375D1 (de) * | 1983-06-22 | 1990-11-15 | Hitachi Ltd | Verfahren und system zur fehlerkorrektur. |
-
1985
- 1985-03-13 JP JP60050136A patent/JPH06101207B2/ja not_active Expired - Lifetime
-
1986
- 1986-03-12 CA CA000503867A patent/CA1248634A/en not_active Expired
- 1986-03-13 US US06/839,348 patent/US4726028A/en not_active Expired - Lifetime
- 1986-03-13 AT AT86301828T patent/ATE72915T1/de not_active IP Right Cessation
- 1986-03-13 EP EP86301828A patent/EP0194888B1/en not_active Expired - Lifetime
- 1986-03-13 DE DE8686301828T patent/DE3683945D1/de not_active Expired - Lifetime
- 1986-03-13 SG SG1995902631A patent/SG26320G/en unknown
-
1995
- 1995-03-30 HK HK46595A patent/HK46595A/en not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| HK46595A (en) | 1995-04-07 |
| US4726028A (en) | 1988-02-16 |
| EP0194888A2 (en) | 1986-09-17 |
| EP0194888A3 (en) | 1988-10-26 |
| DE3683945D1 (de) | 1992-04-02 |
| SG26320G (en) | 1995-08-18 |
| CA1248634A (en) | 1989-01-10 |
| EP0194888B1 (en) | 1992-02-26 |
| JPS61208677A (ja) | 1986-09-17 |
| ATE72915T1 (de) | 1992-03-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5757824A (en) | Code error correction apparatus | |
| JPH06101207B2 (ja) | 誤り検出及び誤り訂正方法 | |
| EP1067547A1 (en) | Data set recovery by codeword overlay | |
| EP0072640A1 (en) | Methods of data error correction | |
| KR950008488B1 (ko) | 데이터의 에러정정장치 | |
| KR950007947B1 (ko) | 에러 정정 장치 | |
| EP0101218A2 (en) | Methods of correcting errors in binary data | |
| EP0146637B1 (en) | Method of detecting error | |
| US6138263A (en) | Error correcting method and apparatus for information data having error correcting product code block | |
| JP3283122B2 (ja) | 符号訂正方法及び装置 | |
| JPH0634313B2 (ja) | エラ−訂正方法 | |
| JP2908272B2 (ja) | 情報処理装置 | |
| JPH048974B2 (ja) | ||
| JPWO2004109694A1 (ja) | インタリーブデータに対する誤り訂正方法および装置 | |
| EP1111799B1 (en) | Error correction with a cross-interleaved Reed-Solomon code, particularly for CD-ROM | |
| JP3259311B2 (ja) | 誤り検出方法及び誤り訂正方法 | |
| KR100259296B1 (ko) | 오류정정 방법 | |
| JPS62181530A (ja) | エラ−訂正符号の復号方法 | |
| JPS6412127B2 (ja) | ||
| JPH0557671B2 (ja) | ||
| KR19980034758A (ko) | 디지털 영상신호 기록/재생장치의 오류정정방법 | |
| JPH11163739A (ja) | 消失誤り訂正方法とその装置 | |
| JPH01171327A (ja) | 復号化器 | |
| JPH0563862B2 (ja) | ||
| JPH0557672B2 (ja) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |