JPS60217568A - Error correcting system - Google Patents
Error correcting systemInfo
- Publication number
- JPS60217568A JPS60217568A JP7174984A JP7174984A JPS60217568A JP S60217568 A JPS60217568 A JP S60217568A JP 7174984 A JP7174984 A JP 7174984A JP 7174984 A JP7174984 A JP 7174984A JP S60217568 A JPS60217568 A JP S60217568A
- Authority
- JP
- Japan
- Prior art keywords
- correction
- error
- series
- word
- words
- 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
Links
- 238000012937 correction Methods 0.000 claims abstract description 213
- 238000000034 method Methods 0.000 claims description 32
- 230000015654 memory Effects 0.000 description 62
- 230000003287 optical effect Effects 0.000 description 7
- 208000011580 syndromic disease Diseases 0.000 description 7
- 230000007547 defect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 239000000428 dust Substances 0.000 description 2
- 101100258233 Caenorhabditis elegans sun-1 gene Proteins 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000002195 synergetic effect Effects 0.000 description 1
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)
Abstract
Description
【発明の詳細な説明】
[技術分野]
本発明は、光磁気ディスク、フロッピーディスク等、デ
ータを1つのまとまった単位(以後、セクタと呼ぶ)で
記録、再生する記憶システムの誤り訂正方式、特に光デ
イスクメモリを用いた記録システムに好適な誤り訂正方
式に関する。[Detailed Description of the Invention] [Technical Field] The present invention relates to an error correction method for a storage system such as a magneto-optical disk or a floppy disk that records and reproduces data in one unit (hereinafter referred to as a sector), and in particular, an error correction method for a storage system such as a magneto-optical disk or a floppy disk. The present invention relates to an error correction method suitable for a recording system using an optical disk memory.
[従来技術]
光デイスクメモリを例にとって説明すると、光デイスク
メモリは、光反応記録材料を用いてディスクを形成し、
そのディスクを回転させておいて、これにレーザ光を直
径約1μmの微小径に絞って照射する。信号に対応して
レーザ光の照射を制御し、光ディスクにおける皿中、穴
状、あるいは濃淡等の変化として信号を高密度に記録し
、再生することができる。信号記録再生時のトラックピ
ッチは約1.5μm11、ピッ]−径は約1μm11と
非常に小さい。したがって、ディスク形成時の欠陥、あ
るいはごみやほこり等により再生信号にランダム性の誤
りが生じやすい。また、記録後につけられた傷などによ
り長大なバースト誤りが発生する可能性が大きい。[Prior Art] Taking an optical disk memory as an example, an optical disk memory uses a photoreactive recording material to form a disk,
While the disk is being rotated, a laser beam is irradiated onto it with a narrow diameter of approximately 1 μm. By controlling the irradiation of laser light in accordance with the signal, it is possible to record and reproduce the signal at high density in the form of a plate, a hole, or a change in density on an optical disc. The track pitch during signal recording and reproduction is approximately 1.5 .mu.m11, and the pitch diameter is approximately 1 .mu.m11, which is very small. Therefore, random errors are likely to occur in the reproduced signal due to defects during disk formation, dust, etc. Furthermore, there is a high possibility that long burst errors will occur due to scratches made after recording.
これらの誤りの対策として、ディスク形成時の欠陥につ
いては、ディスク形成後に検査して欠陥のあるセクタは
使用しないようにする方法により、また、データ記録後
、すぐに再生して誤りのあるときは、他のセクタに再記
録するという方法により再生データの信頼性を上げるこ
とができる。As countermeasures against these errors, defects during disk formation can be inspected after the disk is formed and sectors with defects are not used, and data can be played back immediately after recording to detect errors. , the reliability of reproduced data can be increased by re-recording it in another sector.
しかしながら、ディスク自体のビット誤り率は10−4
〜10−5と高率であるため、1ビツトでも誤りのある
セクタを除くようにすると、記録効率が低下することに
なる。さらに、記録時に誤りがなくても、ii!録後に
ごみやほこりがイ」いたり、傷がついたりして、再生デ
ータに誤りを発生させる。However, the bit error rate of the disk itself is 10-4
Since the rate is as high as ~10-5, if sectors with even one bit of error are removed, the recording efficiency will decrease. Furthermore, even if there are no errors during recording, ii! After recording, dirt or dust may appear or be scratched, causing errors in the playback data.
したがって、データの信頼性を上げるためには、誤り訂
正を行なうことが必要となる。Therefore, in order to increase the reliability of data, it is necessary to perform error correction.
バースト誤りに対してもランダム誤りに対しても高い訂
正能力を有する誤り訂正方式として、同一出願人により
2重のインタリーブを施した誤り訂正方式が提案されて
いる。(特願昭58−247431号参照)。この誤り
訂正方式は、記録媒体にセクタ単位で記録、再生するデ
ータのセクタを情報ワードと2組のパリティを有するフ
レームに分割して配列し、フレームに交錯する方向で、
かつ、セクタ内で完結するようにインタリーブして第1
の訂正系列を形成し、この第1の訂正系列に対する1組
のパリティを付加する一方、前記第1の訂正系列とは異
なる方向で、かつ、セクタ内で完結するようにインタリ
ーブして第2の訂正系列を形成し、この第2の訂正系列
に対する1組のパリティを付加することによりデータに
生じたランダムおよびバースト誤りを訂正するようにし
たものである。The same applicant has proposed an error correction method that performs double interleaving as an error correction method that has a high correction ability for both burst errors and random errors. (See Japanese Patent Application No. 58-247431). This error correction method divides and arranges sectors of data to be recorded and reproduced sector by sector on a recording medium into frames each having an information word and two sets of parity.
And the first data is interleaved so that it is completed within the sector
A correction sequence is formed, and a set of parity is added to the first correction sequence, while a second correction sequence is interleaved in a direction different from that of the first correction sequence and completed within the sector. Random and burst errors occurring in data are corrected by forming a correction sequence and adding a set of parity to this second correction sequence.
この誤り訂正方式は、訂正前のワード誤り率を10−4
とすると、訂正後は例えばランダム誤りに対しては約1
o−13程度までワード誤り率を低下させることができ
る。This error correction method reduces the word error rate before correction to 10-4
Then, after correction, for example, about 1 for a random error
The word error rate can be reduced to about o-13.
しかしながら、この誤り訂正方式は、第1および第2の
訂正系列についてそれぞれ単−誤り訂正を行なうもので
あるので、1系列に2ワ一ド以上の誤りが存在するもの
に対しては誤り訂正を行なうことができなかった。However, since this error correction method performs single error correction on each of the first and second correction sequences, error correction is not performed when there is an error of 2 words or more in one sequence. I couldn't do it.
[目的]
本発明は、光ディスク、光磁気ディスク、フロッピーデ
ィスク等、データをセクタ単位で記録、再生する記憶シ
ステムにおいて、誤り訂正符号単独の訂正能力以上の誤
り訂正能力を持たせ、バースI−誤りに対してもランダ
ム誤りに対してもより高い訂正能力を有する誤り訂正方
式を提供することを目的とする。[Purpose] The present invention provides a storage system such as an optical disk, a magneto-optical disk, a floppy disk, etc., in which data is recorded and reproduced in sector units, by providing an error correction capability greater than that of an error correction code alone, and The purpose of the present invention is to provide an error correction method that has higher correction ability for both random errors and random errors.
[構成]
本発明は、第1の訂正系列(以下、01訂正系列と言う
)では単−誤り訂正によって1ワード誤りの訂正を行な
い、2ワ一ド以上の誤りが生じている場合で、誤りの検
出が可能な場合には、C1訂正系列の各ワードにエラー
フラグを付加し、第2の訂正系列(以下、C2訂正系列
と言う)では、このエラーフラグをもとに、イレージヤ
訂正を行なうことにより、ランダム誤りおよびバースト
誤りに対し誤り訂正能力を向上させるようにしたもので
ある。[Configuration] In the first correction series (hereinafter referred to as 01 correction series), the present invention corrects a one-word error by single-error correction, and when an error of two words or more occurs, the error is If detection is possible, an error flag is added to each word of the C1 correction series, and erasure correction is performed in the second correction series (hereinafter referred to as the C2 correction series) based on this error flag. This improves the error correction ability for random errors and burst errors.
以下、本発明の実施例を図面に基づいて説明する。最初
に、本発明に用いられる「2重のインタリーブ方式」、
「隣接符号」および「イレージヤ(Erasure)訂
正」について説明する。Embodiments of the present invention will be described below based on the drawings. First, the "double interleaving method" used in the present invention,
"Adjacent code" and "erasure correction" will be explained.
A、2重のインタリーブ方式
本発明に用いられる2重のインタリーブ方式を第1図に
よって説明する。この2重のインタリーブ方式は、前述
の特願昭58−247431号に用いられているものと
同じである。゛
セクタ内のフレームは、例えばバッファメモリに第1図
に示すように、第1フレームから順に列方向に配列され
る。A. Double interleaving method The double interleaving method used in the present invention will be explained with reference to FIG. This double interleaving method is the same as that used in the aforementioned Japanese Patent Application No. 58-247431. The frames within a sector are arranged in a column direction, starting from the first frame, in a buffer memory, for example, as shown in FIG.
図には、第127フレームまでが示されている。The figure shows up to the 127th frame.
ディスクへのデータの記録および再生は、第1フレーム
から順番に行方向の順序で行なわれる。各フレームの8
ワード(1〜8)にはデータが、残りの4ワードに2組
のパリティ(P2.Q2)および(Pt、(1+)が付
加される。Recording and reproduction of data on the disk is performed sequentially in the row direction starting from the first frame. 8 in each frame
Data is added to words (1-8), and two sets of parity (P2.Q2) and (Pt, (1+)) are added to the remaining four words.
まず、記録時には、行方向と交錯する方向に以下のよう
にデータがバッファメモリ上に配列される。すなわち、
第1フレームのWlから始まり、14フレーム目毎にワ
ードv1〜す8がインタリーブされ、さらにこの02訂
正系列に対する2ワードのパリティP2,02がインタ
リーブにより付加されてC2訂正系列が形成される。次
に、第2フレームのWlから始まり、14フレーム目毎
に別のワード1111〜v8がインタリーブされ、さら
にパリティP2゜Q2が付加されて同様にC2訂正系列
が形成される(図示せず)。以下、同様にして、第25
6フレームのWlから始まる02訂正系列が形成される
。ところで、このようにC2訂正系列を形成してゆくと
、インタリーブの途中で256フレーム目を越えるよう
になる。このときは、第2図に示すように、第1フレー
ムに戻ってインタリーブを続ける。このようにすると、
第256フレームのWlから始まる02訂正系列が形成
されたとき、(218口1)のパリティ部を残して各フ
レームのデータ部および(P 2 、Q 2 )のパリ
ティ部は、いずれかのC2訂正系列のデータおよびパリ
ティ(P2.Q2)で埋めつくされる。First, during recording, data is arranged on a buffer memory in a direction intersecting the row direction as shown below. That is,
Starting from Wl of the first frame, words v1 to v8 are interleaved every 14th frame, and two words of parity P2 and 02 for this 02 correction sequence are added by interleaving to form a C2 correction sequence. Next, starting from Wl of the second frame, another word 1111-v8 is interleaved every 14th frame, and parity P2°Q2 is added to form a C2 correction sequence in the same way (not shown). Similarly, the 25th
A 02 correction sequence starting from Wl of 6 frames is formed. By the way, if the C2 correction sequence is formed in this way, the 256th frame will be exceeded in the middle of interleaving. At this time, as shown in FIG. 2, the interleaving is continued by returning to the first frame. In this way,
When a 02 correction sequence starting from Wl of the 256th frame is formed, the data part of each frame and the parity part of (P 2 , Q 2 ), except for the parity part of (218 bits 1), are used for any C2 correction. It is filled with series data and parity (P2.Q2).
この状態で、行方向と交錯する方向で第1フレームの1
111から始まり、02訂正系列とは異なる方向で、1
1フレーム目毎の情報ワード(W Ip W 2r・旧
・・。In this state, 1 of the first frame in the direction intersecting with the row direction.
Starting from 111, in a direction different from the 02 correction series, 1
Information word for each 1st frame (W Ip W 2r, old...
w8)およびパリティ(P 2 、Q 2 )からなる
C1訂正系列が形成される。なお、01訂正系列を構成
するデータは、既に配列されたC2訂正系列の8ワード
のワードv1〜w8とパリティP2およびo2よりなる
。この01訂正系列にさらにパリティP1およびQ+が
11フレーム毎に付加される。以下、C2訂正系列の場
合と同様に、第256フレームのvlがら始まるC1訂
正系列が形成される。インタリーブの途中で第256フ
レーム目に達したときは、第2図に示すように、第1フ
レームに戻ってインタリーブを続けることも、C2訂正
系列の場合と同じである。このようにすると、第256
フレームのvlがら始まるC1訂正系列が形成されたと
き、各フレームのデータ部およびパリティ部は、いずれ
かのC1訂正系列のデータおよびパリティで埋めつくさ
れることになる。w8) and parity (P 2 , Q 2 ) is formed. Note that the data constituting the 01 correction series consists of the eight words v1 to w8 of the already arranged C2 correction series and the parities P2 and o2. Parity P1 and Q+ are further added to this 01 correction series every 11 frames. Thereafter, as in the case of the C2 correction sequence, a C1 correction sequence starting from vl of the 256th frame is formed. When the 256th frame is reached in the middle of interleaving, as shown in FIG. 2, the interleaving is continued by returning to the first frame, as in the case of the C2 correction sequence. In this way, the 256th
When a C1 correction sequence starting from vl of a frame is formed, the data part and parity part of each frame are filled with data and parity of one of the C1 correction sequences.
なお、各訂正系列が何フレーム目毎にインタリーブを1
4なうかは、第1フレームのvlから始まる02訂正系
列のパリティQ2が第256フレーム目を越えない範囲
で、後述するように、バースト誤りやランダム誤りをで
きるだけ小さくする値に適宜選択されるもので、第1図
の値に限定されるものではない。さらに、C1とC2の
インタリーブ距離は図示のものとは逆にC1>C2であ
ってもよい。このようにして、セクタ内で完結する2重
のインタリーブを構成することができる。したがって、
セクタ単位でデータを記録するのに適したフォーマット
を得ることができる。これにより、次に説明するように
バースト誤りに対して極めて高い訂正能力を実現するこ
とができる。Note that each correction sequence is interleaved once every frame.
4. As described later, the parity Q2 of the 02 correction sequence starting from vl of the first frame does not exceed the 256th frame, and is appropriately selected to a value that minimizes burst errors and random errors. However, it is not limited to the values shown in FIG. Furthermore, the interleaving distance between C1 and C2 may be C1>C2, contrary to what is illustrated. In this way, a double interleave that is completed within a sector can be constructed. therefore,
A format suitable for recording data in sectors can be obtained. This makes it possible to achieve extremely high correction capability for burst errors, as described below.
B、b隣接符号(b−adjacent code)1
1b隣接符号は、P、Qの2ワードのパリティにより符
号ブロック中の1ワード(本例では8ピツ1〜)の隣接
誤りを訂正できる符号であり、P、Qパリティは、次の
式により生成される。B, b-adjacent code 1
The 1b adjacent code is a code that can correct the adjacent error of one word (in this example, 8 bits 1~) in a code block using the parity of two words P and Q. The P and Q parities are generated using the following formula. be done.
l)=υN■すN−1■・・・・・・■v2■v1 ・
・・・・・(1)Q=TWN■T WN−+■・曲・■
Tll14w+ =聞(2)ここで、■はワードの各ビ
ット毎の2を法とする加算を表わしている。また、Tは
補正マトリクスであり、 GF(2)における原始多項
式をb−s
g(x)=x+Ad−s・x +−+At・x+1とし
たとき、次の式で表わされる。l)=υN■suN-1■・・・・・・■v2■v1 ・
...(1)Q=TWN■T WN-+■・Song・■
Tll14w+ = (2) Here, ■ represents addition modulo 2 for each bit of the word. Further, T is a correction matrix, and when the primitive polynomial in GF(2) is b−s g(x)=x+Ad−s·x +−+At·x+1, it is expressed by the following equation.
情報ワードWNJN−sp・・・・・・、ll+とパリ
ティワードP、Qをディスク上に記録し、再生時にそれ
ぞれ対応すル1’、 N 、W’ N −t 、−−、
W’ r 、P’ 、Q’ を得たとする。ここで、情
報ワードWkに誤り[ERがあって、す’に=−Wk■
ER(誤りER≠0)のように誤ったとすると、Pあシ
ンドロームSpおよび0のシンドロームSoは、それぞ
れ下式のようになる。Information words WNJN-sp..., ll+ and parity words P and Q are recorded on the disk, and during playback, the corresponding words 1', N, W' N -t, --,
Suppose that W' r , P' and Q' are obtained. Here, there is an error [ER in the information word Wk, and it is = -Wk■
If there is an error such as ER (error ER≠0), the Pa syndrome Sp and the 0 syndrome So are as shown in the following equations.
次に、Spに順次Tを掛けてSoと比較すると、Tをに
−1回掛けたときに
に−1
T 5p=So ・・・・・(6)
が成立するので、Wkに誤りがあったことを知ることが
できる。誤りパターンは、そのときSpと等しくなる。Next, when Sp is multiplied by T sequentially and compared with So, -1 T 5p=So (6) holds true when T is multiplied by -1 time, so there is an error in Wk. You can know what happened. The error pattern will then be equal to Sp.
したがって、この(6)式により、隣接符号内の1ワー
ドの誤り位WKがまり、下式(7)により、1ワードの
誤りを訂正することができる。Therefore, the error position WK of one word in the adjacent code can be determined by Equation (6), and the error of one word can be corrected by Equation (7) below.
Wk=W’ k■Sp ・・・・・・(7)以上述べた
ように、b隣接符号では訂正系列内の1つの誤りワード
は必ず訂正可能である。しかしながら、2ワ一ド以上の
誤りが生じた場合には、誤りを検出できない場合や、正
しいデータを誤らせる訂正動作すなわち誤り訂正が生じ
る場合があるが、次に示すような場合には、訂正系列内
に誤りが生じていることを検出できる。Wk=W' k Sp (7) As described above, in the b-adjacent code, one error word in the correction sequence can always be corrected. However, if an error of two or more words occurs, the error may not be detected or a correction operation that makes correct data erroneous, that is, error correction, may occur, but in the following cases, the correction sequence It is possible to detect that an error has occurred within the system.
Sp≠0 ・・・・・・(8)
SQ≠0 ・・・・・・(9)
次に、b隣接符号による誤り訂正方式の−っであるイレ
ージヤ訂正について説明する。Sp≠0 (8) SQ≠0 (9) Next, erasure correction, which is the second part of the error correction method using b-adjacent codes, will be explained.
C,イレージヤ訂正
イレージヤ訂正は、予め誤りワードの位置がわかってい
る場合には、訂正系列内の2ワードまでの誤りが訂正で
きるものである。いま、情報ワードWm 、 unの2
ワードに誤りが生じていることがわがっており、そして
、Em 、 Enがそれぞれ再生ワードW’ m、W’
nの誤りパターンであるとする。このとき、シンドロ
ームSP、SQは、それぞれ下式で与えられる。C. Erasure Correction Erasure correction can correct errors up to two words in a correction sequence if the position of the error word is known in advance. Now, the information word Wm, un's 2
It is known that an error has occurred in the word, and Em and En are the reproduced words W'm and W', respectively.
Suppose that there are n error patterns. At this time, the syndromes SP and SQ are each given by the following formulas.
5p=b■霜 ・・曲(11)
SQ=T Elll■T、En ・曲・(12)これに
より、Vm 、 unの誤りパターンは、それぞれ下式
でめられる。5p=b■Frost...Song (11) SQ=T Ell■T, En ·Song (12) As a result, the error patterns of Vm and un can be determined by the following formulas.
En=Sp■” −曲−(14)
したがって、
1重1m=W’ m■Elll ・−−−−−(15)
Wn=:W’ n■En ・=−(16)となって、2
ワードの誤りを訂正することができる。En=Sp■" -song-(14) Therefore, 1 layer 1m=W' m■Ell ・------(15)
Wn=:W' n■En ・=-(16), so 2
Word errors can be corrected.
また、2つの誤りワードのうちの1つがパリティワード
中にあった場合も、2つの誤りワードがともにパリティ
ワードであった場合も、それぞれSp、Soより訂正が
可能である。Furthermore, even if one of the two error words is in a parity word, or if both of the two error words are parity words, correction is possible using Sp and So, respectively.
次に、本発明の誤り訂正方式を第1図により説明する。Next, the error correction method of the present invention will be explained with reference to FIG.
前記A(2重のインタリーブ方式)項で述べた方法で形
成された01訂正系列は、第1図に示すように、fil
l〜llaの情報ワードと2個のパリティP2およびQ
2の計10ワードをデータとし、これに対しPrおよび
01をパリティとして訂正を行なう。The 01 correction sequence formed by the method described in the above section A (double interleaving method) is
l to lla information words and two parities P2 and Q
A total of 10 words of 2 are used as data, and correction is performed using Pr and 01 as parity.
このパリティP1およびQlにより、前記B項で述べた
ように、(7)式により単−誤り訂正を行なって1ワー
ドの誤りを訂正することができる。同様に、他の01訂
正系列に対しても、lワードの誤りに対しては単−誤り
訂正を行なって正しいワードに訂正する。With these parities P1 and Ql, as described in section B above, single-error correction can be performed using equation (7) to correct a one-word error. Similarly, for other 01 correction sequences, single-error correction is performed for errors in l words to correct them into correct words.
2ワ一ド以上の誤りが発生すると誤り訂正かできないが
、前記B項で説明したように、前記(8)。If an error of 2 or more words occurs, only error correction is possible, but as explained in section B above, (8) above.
(9)および(10)式によりこのC1訂正系列に誤り
ワードがあることを検出することができる。CI訂正系
列中に誤りワードがあることが検出されたときは。The presence of an error word in this C1 correction series can be detected using equations (9) and (10). When an error word is detected in the CI correction sequence.
01訂正系列を構成するり+ −’l a yP 2
Io 2のおのおののワードにエラーフラグを付加する
。同様に、他の01訂正系列に2ワ一ド以上の誤りが存
在する −ことが検出されたときは、その01訂正系列
のV】〜1g、P2.Q2の各ワードにエラーフラグを
付加する。Construct a 01 correction sequence + -'l a yP 2
Add an error flag to each word of Io2. Similarly, when it is detected that an error of 2 or more words exists in another 01 correction sequence, V]~1g, P2 . Add an error flag to each word of Q2.
各01訂正系列に対して以上の各処理が終了すると、次
にC2訂正系列における誤り訂正が実行される。When each of the above-described processes is completed for each 01 correction sequence, error correction for the C2 correction sequence is next performed.
C2訂正系列において−は、01訂正系列で付加された
エラーフラグの数をカウントする。エラーフラグの数が
2つであったならば、パリティPiおよびQlを用いて
、前記Cで説明したイレージヤ訂正により2ワードの誤
り訂正を行なう。In the C2 correction series, - counts the number of error flags added in the 01 correction series. If the number of error flags is two, the parities Pi and Ql are used to correct two words of errors by the erasure correction described in section C above.
また、エラーフラグの数が2以外の場合は、C1訂正系
列と同様に単−誤り訂正を行なう。Furthermore, when the number of error flags is other than 2, single-error correction is performed in the same way as in the C1 correction series.
このようにして、01訂正系列に対しては単−誤り訂正
により1ワードの誤りが、C2訂正系列に対しては2ワ
ードまでの誤りが訂正される。2重のインタリーブと前
記二者の誤り訂正の相乗作用によりランダム誤りとバー
スト誤りの両者の訂正能力を、次に述べるように向上さ
せることができる。In this way, one word error is corrected by single-error correction for the 01 correction series, and up to two word errors are corrected for the C2 correction series. Due to the synergistic effect of the double interleaving and the above two error corrections, the ability to correct both random errors and burst errors can be improved as described below.
■ ランダム誤りの訂正能力
いま、ワード誤り率をPw、訂正後のワード誤り率をP
wc、(8) 、(9)、 (10)式によるランダム
の2ワード誤りに対する誤り検出能力をKとすると、訂
正後のワード誤り率Pwcは下式で与えられる。■ Random error correction ability Now, the word error rate is Pw, and the word error rate after correction is P.
wc, (8), (9), (10), where K is the error detection ability for random two-word errors, the corrected word error rate Pwc is given by the following equation.
Ric=K” XeCIX(t IC+)” XgCi
:に+ 2C2XpH’+(1−♂)XaCIX(t
+C+)2XP−・・・・・・(17)第1図の場合で
はに=0.80であるので、Pvc:i:3.71X1
0’ XPw’ +3.87X10” XPw4となる
。ここで、Pw=IX10−’ とすると、Pwc =
3.87X10−14となる。Ric=K”XeCIX(t IC+)”XgCi
:ni+2C2XpH'+(1-♂)XaCIX(t
+C+)2XP-... (17) In the case of Figure 1, =0.80, so Pvc:i:3.71X1
0'XPw'+3.87X10''
It becomes 3.87X10-14.
これに対して、前述の単−誤り訂正を2段繰り返すもの
では、Pwc=(+ tc+ )” X act XP
w4である。ここで、Pal = I X 10 ’と
すると、Pwc:1.09X10−13となる。すなわ
ち、本発明の誤り訂正方式によるときは、単−誤り訂正
を2段繰り返す誤り訂正方式に対し、誤り率を約173
に低下させることができる。On the other hand, in the case where the above-mentioned single-error correction is repeated in two stages, Pwc=(+tc+)"X act
It is w4. Here, if Pal = IX10', then Pwc: 1.09X10-13. That is, when using the error correction method of the present invention, the error rate is reduced to about 173 compared to the error correction method that repeats two stages of single-error correction.
can be lowered to
■ バースト誤り訂正能力
C1訂正系列において、11フレーム目毎に各ワードが
インタリーブされるので、11フレ一ム以内の連続した
バースト誤りがあっても、その誤りはインタリーブ系列
から見れば1ワードの誤りとしてしか表われないので、
Pl、Q+パリティにより全て訂正することができる。■ Burst error correction ability In the C1 correction series, each word is interleaved every 11th frame, so even if there are consecutive burst errors within the 11th frame, the error is a one-word error from the perspective of the interleaved series. Because it only appears as
All can be corrected by Pl, Q+parity.
炉えば、第1〜第11フレームのIJ+に列方向に連続
したバースト誤りがあっても、第1〜第11フレームの
各w1から始まるそれぞれのC1訂正系列では1個のワ
ードVlだけが誤ったものとして表われるにすぎないか
ら各C1訂正系列のPI、01パリテイにより訂正され
る。したがって、第1〜第11フレームの11に発生し
たバースト畝りは全て訂正することができる。すなわち
、前後88フレームに誤りがなければ、01訂正系列の
Pl、Q+パリティで全て訂正することができる。For example, even if there are continuous burst errors in IJ+ in the 1st to 11th frames in the column direction, only one word Vl is erroneous in each C1 correction series starting from each w1 in the 1st to 11th frames. Since it only appears as an object, it is corrected by the PI and 01 parity of each C1 correction series. Therefore, all the burst ridges occurring in frames 11 of the 1st to 11th frames can be corrected. That is, if there are no errors in the preceding and succeeding 88 frames, they can all be corrected using Pl, Q+parity of the 01 correction series.
以上説明した本発明の誤り訂正方式において、C1およ
びC2の各訂正系列における各データのフレーム間隔は
11および14に限定されるものではないことは、既に
述べた通りである。ただし、両者の間隔が等しい場合は
除外される。As already mentioned, in the error correction system of the present invention described above, the frame intervals of each data in each correction series of C1 and C2 are not limited to 11 and 14. However, cases where the distance between the two is equal are excluded.
例えば、CI訂正系列のワード数を10ワードとし、0
2訂正系列を12ワードとしてもよい。その逆に01訂
正系列を12ワード、C2訂正系列を10ワードとして
もよい。そして、情報ワード数も8ワードに限定される
ものでなく、また、パリティ符号は隣接符号であれば、
b隣接符号に限定されるものではなく、リードソロモン
符号等であってもよい。For example, suppose the number of words in the CI correction series is 10 words, and 0
2 correction series may be made into 12 words. Conversely, the 01 correction series may be 12 words and the C2 correction series may be 10 words. The number of information words is not limited to 8 words, and if the parity code is an adjacent code,
The code is not limited to the b-adjacent code, and may be a Reed-Solomon code or the like.
また、本発明は光デイスクメモリに限定されるものでは
なく、光磁気ディスク、フロッピーディスク等、データ
を1.つのまとまった単位で記録、再生する記憶システ
ムの誤り訂正方式に用い〜る、ことができる。さらに、
誤り訂正を必要とするディジタル装置に一般に適用する
ことができる。Furthermore, the present invention is not limited to optical disk memories, but may also be applied to magneto-optical disks, floppy disks, etc. for storing data in 1. It can be used as an error correction method for storage systems that record and reproduce data in one unit. moreover,
It can be generally applied to digital devices requiring error correction.
以上述べたことは、次に説明する各実施例についても同
様である。The above description also applies to each embodiment described below.
第3図は、再生データに対する本発明の誤り訂正方式を
実施する具体的な装置の一実施例を示したものである。FIG. 3 shows an embodiment of a specific device that implements the error correction method of the present invention for reproduced data.
第3図において、11は再生データを第1図に示すよう
な配列で格納するC!デインタリーブメモリ、12は再
生データを01デインタリーブメモリ11内に書き込む
ためのアドレスを発生するメモリ書き込みアドレスカウ
ンタ、13はClデインタリーブメモリ11からC1訂
正系列を読み出すメモリ読み出しアドレスカウンタ、1
4はC1訂正系列に対して単−誤り訂正を行なうC1デ
コーダ、15は単−誤り訂正の終ったC1訂正系列を格
納するC2デインタリーブメモリ、16はC1訂正系列
のWt〜Va、Pz。In FIG. 3, reference numeral 11 denotes C! which stores playback data in an array as shown in FIG. 12 is a memory write address counter that generates an address for writing reproduced data into the 01 deinterleave memory 11; 13 is a memory read address counter that reads the C1 correction series from the Cl deinterleave memory 11; 1
4 is a C1 decoder that performs single-error correction on the C1 correction sequence; 15 is a C2 deinterleave memory that stores the C1 correction sequence that has been subjected to single-error correction; and 16 is Wt to Va, Pz of the C1 correction sequence.
C2の各ワードに対応するエラーフラグを格納するエラ
ーフラグメモリ、17はC2デインタリーブメモリ15
にC1訂正系列を、エラーフラグメモリ16に01訂正
系列に対応するエラーフラグを書き込むアドレスを発生
するメモリ書き込みアドレスカウンタ、18はC2デイ
ンタリーブメモリ15およびエラーフラグメモリ16か
らC2訂正系列を読み出すメモリ読み出しアドレスカウ
ンタ、19は02訂正系列に対しイレージヤ訂正を行な
うC2デコーダ、20はエラーフラグメモリ16から読
み出された02訂正系列のエラーフラグ数をカウントす
るエラ7フラグカウンタである。Error flag memory 17 stores error flags corresponding to each word of C2, C2 deinterleave memory 15
A memory write address counter generates an address for writing the C1 correction series into the error flag memory 16 and an error flag corresponding to the 01 correction series in the error flag memory 16. 18 is a memory readout counter that reads the C2 correction series from the C2 deinterleaving memory 15 and the error flag memory 16. An address counter 19 is a C2 decoder that performs erasure correction on the 02 correction series, and 20 is an error 7 flag counter that counts the number of error flags of the 02 correction series read from the error flag memory 16.
次に、第3図の動作について説明する。Next, the operation shown in FIG. 3 will be explained.
図示しない光ディスク等の記録媒体から再生されたデー
タは、メモリ書き込みアドレスカウンタ12から与えら
れたアドレスにより、C1デインタリーブメモリ11内
に第1図に示すような配列で第1フレームから順次書き
込まれる。データの書き込みを終了したところで、メモ
リ読み出しアドレスカウンタ13から与えられるアドレ
スにより01訂正系列の順序でデータを読み出し、C1
デコーダ14に入力する。Data reproduced from a recording medium such as an optical disk (not shown) is sequentially written from the first frame into the C1 deinterleave memory 11 in an arrangement as shown in FIG. 1 at the address given from the memory write address counter 12. When data writing is finished, the data is read out in the order of the 01 correction series using the address given from the memory read address counter 13, and the C1
input to the decoder 14.
C1デコーダ14は、前述(4) 、 (5)式のシン
ドロームを生成し、そのシンドローム−の値により、0
1訂正系列中の1ワードの誤りがあれば、(6)式によ
り誤りのあるワード位置を検出して(7)式により訂正
を行なう。The C1 decoder 14 generates the syndromes of equations (4) and (5) above, and depending on the value of the syndrome -,
If there is an error in one word in one correction series, the position of the word with the error is detected using equation (6), and correction is performed using equation (7).
ここで、C1訂正系列中2ワード以上の誤りがあって、
さらに(8) 、 (9) 、 (10)式により誤り
が検出されたときは、そのC1訂正系列の讐1〜Wa、
P2.Q2の各ワードに対応するエラーフラグをエラー
フラグメモリ16に書き込む。Here, if there is an error of 2 or more words in the C1 correction series,
Furthermore, when an error is detected using equations (8), (9), and (10),
P2. The error flag corresponding to each word of Q2 is written into the error flag memory 16.
一方、C1デコーダ14から出力された誤り訂正された
データは、さらに、メモリ書き込みアドレスカウンタ1
7から与えられるアドレス値によりC2デインタリーブ
メモリ15に書き込まれる。On the other hand, the error-corrected data output from the C1 decoder 14 is further processed by the memory write address counter 1.
The address value given from 7 is written into the C2 deinterleave memory 15.
このようにして、CIデインタリーブメモリ11に格納
された再生データの全01訂正系列に対する前記誤り訂
正処理が終了すると、次の02訂正系列に対するイレー
ジヤ訂正が行なわれる。In this manner, when the error correction processing for all 01 correction sequences of reproduced data stored in the CI deinterleaving memory 11 is completed, erasure correction is performed for the next 02 correction sequence.
C2デインタリーブメモリ15に格納されたデータは、
メモリ読み出しアドレスカウンタ18により。The data stored in the C2 deinterleave memory 15 is
By memory read address counter 18.
第1図の02訂正系列の順序で読み出されてC2デコー
ダ19に書き込まれる。C2デコーダ19は、C1デコ
ーダ14と同様にシンドロームSpとSQを生成する。The data are read out in the order of the 02 correction series shown in FIG. 1 and written to the C2 decoder 19. C2 decoder 19 generates syndromes Sp and SQ similarly to C1 decoder 14.
また同時に、エラーフラグカウンタ20によりエラーフ
ラグメモリ16に書き込まれたこのC2訂正系列内にあ
るエラーフラグの数をカウントする。At the same time, the error flag counter 20 counts the number of error flags in this C2 correction series written in the error flag memory 16.
エラーフラグの数が2であったときは、C2デコーダ1
9は先に説明したイレージヤ訂正により、2ワードの誤
り訂正を行なう。エラーフラグの数が2に等しくないと
きには、C1訂正系列に対して行なったと同様に、単−
誤り訂正を行なう。When the number of error flags is 2, C2 decoder 1
9 performs two-word error correction using the erasure correction described above. When the number of error flags is not equal to 2, a simple
Correct errors.
以上の各訂正動作の制御は、図示しない制御用プロセッ
サによって行なわ九る。第4図は前述のC1訂正系列お
よびC2訂正系列の訂正動作をフローチャートにして示
したものである。その内容は第3図に関する前述の説明
からあきらかであるので省略する。The above correction operations are controlled by a control processor (not shown). FIG. 4 is a flowchart showing the correction operations of the C1 correction series and C2 correction series described above. The contents are clear from the above explanation regarding FIG. 3, so a description thereof will be omitted.
本実施例では、CIデインタリーブメモリ11に書き込
み後C1訂正系列の誤り訂正を行ない、その後C2訂正
系列に対する誤り訂正を行なう場合について説明したが
、C+デインタリーブメモリ11に再生データをCI訂
正系列のインタリーブのフレーム数以上(本実施例では
122フレ一ム以上)書き込んだ所でCI訂正系列の訂
正動作を行ない、この訂正動作を02訂正系列と01訂
正系列のインタリーブの差のフレーム数以上(本実施例
では28フレ一ム以上)行なった所で02訂正系列の訂
正動作を行ない、両者の訂正動作を交互に行なうことに
よって全体の訂正動作を短縮することができる。In this embodiment, a case has been described in which the error correction of the C1 correction sequence is performed after writing to the CI deinterleave memory 11, and then the error correction of the C2 correction sequence is performed. When more than the number of frames for interleaving (122 frames or more in this embodiment) have been written, a correction operation for the CI correction sequence is performed, and this correction operation is performed for the number of frames equal to or more than the difference in interleaving between the 02 correction sequence and 01 correction sequence (this example). In the embodiment, the correction operation for the 02 correction series is performed after 28 frames or more, and by performing both correction operations alternately, the overall correction operation can be shortened.
このような訂正動作を1個のデインタリーブメモリを用
いて行なったものが、次の第5図に示す実施例である。The embodiment shown in FIG. 5 below performs such a correction operation using one deinterleave memory.
第5図において、メモリ書き込みアドレスカウンタ12
、メモリ読み出しアドレスカウンタ13、C1デコーダ
14、エラーフラグメモリ16、C2デコーダ19は第
1図と共通する。21は第1図のCIデインタリーブメ
モリ11およびC2デインタリーブメモリ15と同じ構
成のデインタリーブメモリ、22は再生データに対する
入力レジスタ、23はデインタリーブメモリ21に格納
された再生データから01訂正系列を読み出してC1デ
コーダ14に書き込むアドレスを発生するC1デコード
アドレスカウンタ、24はデインタリーブメモリ21か
らC2訂正系列を読み出してC2デコーダ19に書き込
むアドレスを発生するc2デコードアドレスカウンタ、
25は誤り訂正の終了したデータをデインタリーブメモ
リ21から取り出すときの出力レジスタである。In FIG. 5, the memory write address counter 12
, memory read address counter 13, C1 decoder 14, error flag memory 16, and C2 decoder 19 are common to those in FIG. 21 is a deinterleave memory having the same configuration as the CI deinterleave memory 11 and C2 deinterleave memory 15 in FIG. A C1 decode address counter that generates an address to be read and written to the C1 decoder 14; 24 is a C2 decode address counter that reads the C2 correction series from the deinterleave memory 21 and generates an address to be written to the C2 decoder 19;
Reference numeral 25 denotes an output register for taking out error-corrected data from the deinterleave memory 21.
次に第5図の動作について説明する。図示しない記録媒
体から入力された再生データは、入力レジスタ22を介
してメモリ書き込みアドレスカウンタ12によりデイン
タリーブメモリ21に、第1図に示すように第1フレー
ムから順次書き込まれる。Next, the operation shown in FIG. 5 will be explained. Reproduction data inputted from a recording medium (not shown) is sequentially written into the deinterleaving memory 21 by the memory write address counter 12 via the input register 22, starting from the first frame, as shown in FIG.
再生データをCI訂正系列のインタリーブのフレーム数
(第1図の場合は122フレ一ム以上)書き込んだとこ
ろで、C1デコードアドレスカウンタ23によりC1訂
正系列を読み出して01デコーダ14に入力する。After the reproduction data has been written for the number of interleaved frames of the CI correction series (122 frames or more in the case of FIG. 1), the C1 correction series is read out by the C1 decode address counter 23 and input to the 01 decoder 14.
C1デコーダ14は、前述の(4) 、 (5)式によ
りシンドロームSpおよびSoを生成し、第3図の実施
例と同様に誤りのあるワードの位置を検出し、対応する
デインタリーブメモリ21のアドレスをめ誤りパターン
をめる。次に、このアドレスによってデインタリーブメ
モリ21のデータを読み出し。The C1 decoder 14 generates the syndromes Sp and So using the above-mentioned equations (4) and (5), detects the position of the erroneous word in the same manner as in the embodiment shown in FIG. Look at the address and find the error pattern. Next, the data in the deinterleave memory 21 is read using this address.
前述の(7)式により1ワードの誤り訂正を行ない、訂
正されたデータを01デコードアドレスカウンタ23に
より再びデインタリーブメモリ21の元のアドレスの所
に書き込まれる。また、CIデコーダ14は、誤り検出
が行なわれたCI訂正系列に対しては、エラーフラグメ
モリ16の各ワードに対応する位置にエラーフラグをセ
ットする。One word error correction is performed according to the above equation (7), and the corrected data is written again to the original address of the deinterleave memory 21 by the 01 decode address counter 23. Further, the CI decoder 14 sets an error flag in a position corresponding to each word in the error flag memory 16 for a CI correction series in which an error has been detected.
各01訂正系列に対する誤り訂正処理を、C2訂正系列
のインタリーブと01訂正系列のインタリーブとの差(
第1図の場合では28フレーム)以上管なったところで
、デインタリーブメモリ21かに02デコードアドレス
カウンタ24により、02訂正系列を順次C2デコーダ
19に入力する。このとき、エラーフラグメモリ16よ
り02デコーダ19に、その02訂正系列に対応するワ
ードのエラーフラグも読み込まれる。C2デコーダ19
はこのエラーフラグをカウントし、その数が2のときは
、エラーフラグをもとにより、前述のイレージヤ訂正を
行なう。もし、エラーフラグの数が2以外の数であれば
、C2デコーダ19はC+デコーダ14と同様に単−誤
り訂正を行なう。これらの誤り訂正の行なわれたデータ
はC2デコードアドレスカウンタ24により再びデイン
タリーブメモリ21の元のアドレスの所に書き込まれる
。The error correction processing for each 01 correction sequence is calculated by calculating the difference between the interleaving of the C2 correction sequence and the interleaving of the 01 correction sequence (
When more than 28 frames in the case of FIG. At this time, the error flag of the word corresponding to the 02 correction series is also read into the 02 decoder 19 from the error flag memory 16. C2 decoder 19
counts this error flag, and when the number is 2, performs the aforementioned erasure correction based on the error flag. If the number of error flags is a number other than 2, the C2 decoder 19 performs single-error correction in the same way as the C+ decoder 14. These error-corrected data are written again to the original address of the deinterleave memory 21 by the C2 decode address counter 24.
以上の01訂正系列および02訂正系列に対する誤り訂
正処理が施されてデインタリーブメモリ21に再格納さ
れた誤りの訂正されたデータは、メモリ読み出しアドレ
スカウンタ13のアドレスにより出力レジスタ25を経
由して外部の利用装置に送出される。The error-corrected data that has been subjected to the error correction processing for the above 01 correction series and 02 correction series and is stored again in the deinterleaving memory 21 is transferred to the external device via the output register 25 according to the address of the memory read address counter 13. The data is sent to the device used.
このようにすると、再生データのデインタリーブメモリ
21への書き込み、C1訂正系列の誤り訂正、C2訂正
系列の誤り訂正、誤り訂正されたデータのデインタリー
ブメモリ21からの読み出し操作が順次行なわれるよう
になる。したがって、全体の誤り訂正動作を短縮するこ
とができる。In this way, writing of reproduced data to the deinterleave memory 21, error correction of the C1 correction series, error correction of the C2 correction series, and reading of the error-corrected data from the deinterleave memory 21 are performed in sequence. Become. Therefore, the entire error correction operation can be shortened.
勿論、1セクタ分のデータをディシタリーブメモリ21
上に書き込んでから、全ての01訂正系列に対する誤り
訂正処理を行ない、その後C2訂正系列に対する誤り訂
正処理を行ない、全ての02訂正系列の誤り訂正処理終
了後にデータを出力することも可能であり、さらに、こ
れらを組み合せて誤り訂正を実現することも可能である
。Of course, one sector worth of data is stored in the digital leave memory 21.
After writing above, it is possible to perform error correction processing for all 01 correction sequences, then perform error correction processing for C2 correction sequences, and output data after completing error correction processing for all 02 correction sequences, Furthermore, it is also possible to realize error correction by combining these methods.
なお、以上の各実施例では、各デインタリーブメモリの
ほか、エラーフラグメモリを設けて説明したが、各デイ
ンタリーブメモリの1ワード当りのビット数を1つ増加
し、この1ビツトをエラーフラグメモリとして使用する
ようにしてもよい。In each of the above embodiments, an error flag memory is provided in addition to each deinterleave memory. However, the number of bits per word of each deinterleave memory is increased by one, and this 1 bit is used as an error flag memory. It may also be used as
[効果]
以上説明したように、本発明によれば、セクタ内で完結
する2重のインタリーブを施した誤り訂正で、単−誤り
訂正と、単−誤り訂正時に検出した誤りのある系列にエ
ラーフラグを立てイレージヤ訂正を行なうことにより、
誤り訂正能力を大きく向上させることができる。また、
゛セクタ内で完結するインタリーブによって、セクタ単
位でデー タを記録するのに適したフォーマットが得ら
れ、バースト族りに対しても極めて高い訂正能力を得る
ことができる。[Effects] As explained above, according to the present invention, error correction is performed using double interleaving that is completed within a sector, and errors are detected in single error correction and sequences with errors detected during single error correction. By setting a flag and performing erasure correction,
Error correction ability can be greatly improved. Also,
By interleaving that is completed within a sector, a format suitable for recording data in sector units can be obtained, and an extremely high correction ability can be obtained even for burst groups.
第1図および第2図は本発明において用いられる2重イ
ンタリーブ方式の説明図、第3図は本発明の訂正方式を
実施する装置の1つの実施例の説明図、第4図は第3図
の装置の動作を示すフローチャート、第5図は本発明の
訂正方式を実施する装置の他の実施例の説明図である。
11 ・・・C+デインタリーブメモリ、12.17・
・・ メモリ書き込みアドレスカウンタ、13.18・
・・メモリ読み出しアドレスカウンタ、14・・・C1
デコーダ、15・・・C2デインタリーブメモリ、16
・・・エラーフラグメモリ、19・・・C2デコーダ、
20・・・エラーフラグカウンタ、21・・・デインタ
リーブメモリ、22・・・入力レジスタ、23・・・C
Iデコードア・ドレスカウンタ、24・・・C2デコー
ドアドレスカウンタ、25・・・出力レジスタ。
第7図
テ°−タt!a方向□
第4図1 and 2 are explanatory diagrams of the double interleaving method used in the present invention, FIG. 3 is an explanatory diagram of one embodiment of a device implementing the correction method of the present invention, and FIG. FIG. 5 is an explanatory diagram of another embodiment of the apparatus implementing the correction method of the present invention. 11...C+deinterleave memory, 12.17.
・・Memory write address counter, 13.18・
...Memory read address counter, 14...C1
Decoder, 15...C2 deinterleave memory, 16
...Error flag memory, 19...C2 decoder,
20...Error flag counter, 21...Deinterleave memory, 22...Input register, 23...C
I decode address counter, 24...C2 decode address counter, 25...output register. Figure 7: T! Direction a □ Fig. 4
Claims (1)
1および第2の訂正系列を用いた記録媒体にデータを記
録再生するシステムの誤り訂正方式において、第1の訂
正系列に関して誤り訂正を行ない、訂正不能な誤りを検
出したときには情報ワードの各ワードにエラーフラグを
付加し、第2の訂正系列では、この系列内の第1の訂正
系列のエラーフラグ数をカラン1へし、その値がイレー
ジヤ訂正可能な値のときはイレージヤ訂正を行ない、そ
の他のときは通常の誤り訂正を行なうことを特徴とする
誤り訂正方式。 (2、特許請求の範囲第1項記載において、パリティに
単−誤り訂正能力をもつ符号を使用し、第1の訂正系列
では単−誤り訂正を行ない、第2の訂正系列では、エラ
ーフラグ数が2のときはフラグを使用したイレージヤ訂
正を行ない、そうでないときは単−誤り訂正を行なうよ
うにしたことを特徴とする誤り訂正方式。 (3)特許請求の範囲第2項記載において、インタリー
ブをセクタ内で折り返して完結するようにしたことを特
徴とする誤り訂正方式。[Scope of Claims] In an error correction method for a system for recording and reproducing data on a recording medium using first and second correction sequences formed by interleaving in a direction intersecting frames, there is provided an error correction method for a system for recording and reproducing data on a recording medium, which When error correction is performed and an uncorrectable error is detected, an error flag is added to each word of the information word, and in the second correction series, the number of error flags in the first correction series in this series is added to callan 1. , an error correction method characterized in that erasure correction is performed when the value is a value that allows erasure correction, and normal error correction is performed in other cases. (2. In claim 1, a code having a single-error correction capability is used for parity, the first correction series performs single-error correction, and the second correction series uses a code that has the number of error flags. An error correction method characterized in that erasure correction using a flag is performed when is 2, and single error correction is performed when otherwise. An error correction method characterized in that the error correction method is completed by wrapping within a sector.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7174984A JPS60217568A (en) | 1984-04-12 | 1984-04-12 | Error correcting system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7174984A JPS60217568A (en) | 1984-04-12 | 1984-04-12 | Error correcting system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS60217568A true JPS60217568A (en) | 1985-10-31 |
Family
ID=13469487
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7174984A Pending JPS60217568A (en) | 1984-04-12 | 1984-04-12 | Error correcting system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS60217568A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62120672A (en) * | 1985-11-20 | 1987-06-01 | Sony Corp | Method for correcting error of data |
FR2599916A1 (en) * | 1986-06-05 | 1987-12-11 | Philips Nv | METHOD AND DEVICE FOR THE DECODING OF A BLOCK OF CODE SYMBOLS WHICH IS DIVIDED IN TWO WAYS ON CODE WORDS WHICH ARE EACH PROTECTED BY A CODE AT A MAXIMUM REMOTE SEPARATION CODE |
-
1984
- 1984-04-12 JP JP7174984A patent/JPS60217568A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62120672A (en) * | 1985-11-20 | 1987-06-01 | Sony Corp | Method for correcting error of data |
FR2599916A1 (en) * | 1986-06-05 | 1987-12-11 | Philips Nv | METHOD AND DEVICE FOR THE DECODING OF A BLOCK OF CODE SYMBOLS WHICH IS DIVIDED IN TWO WAYS ON CODE WORDS WHICH ARE EACH PROTECTED BY A CODE AT A MAXIMUM REMOTE SEPARATION CODE |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4881232A (en) | Method and apparatus for error correction | |
US5151905A (en) | Data recording method | |
US4760576A (en) | Error correction method | |
JPS615477A (en) | Recording method of digital signal | |
JP2554743B2 (en) | Error correction device for reproduction | |
JPH03266264A (en) | Optical recording medium and recoding/reproducing device | |
JP3366318B2 (en) | Error Correction Method for High Density Disk | |
JPH11110920A (en) | Error-correcting coding method and device, error-correcting decoding method and device and data recording and reproducing device and storage medium | |
JP2002279735A (en) | Error correction method | |
JP3941305B2 (en) | Optical disc apparatus and data reproducing method | |
US4912695A (en) | Method for recording information including error information on a disk | |
JPS60217568A (en) | Error correcting system | |
JPH087500A (en) | Information recording and playback method | |
JPH10188489A (en) | Optical disk, optical disk recorder, and optical disk reproducer | |
JPS60143485A (en) | Error correction system | |
JPS61142575A (en) | Error correction system | |
JPS613374A (en) | Error correcting system | |
JPS60143486A (en) | Error correction system | |
JP4112520B2 (en) | Correction code generation apparatus, correction code generation method, error correction apparatus, and error correction method | |
JPS63197122A (en) | Error correcting and checking device | |
JPS62236185A (en) | Error correction method | |
JPS6125328A (en) | Error correction system | |
JPH0125159B2 (en) | ||
JP3476014B2 (en) | Data processing method | |
JP2666258B2 (en) | Signal recording method |