JPS601677A - 誤り検出方法 - Google Patents

誤り検出方法

Info

Publication number
JPS601677A
JPS601677A JP10886883A JP10886883A JPS601677A JP S601677 A JPS601677 A JP S601677A JP 10886883 A JP10886883 A JP 10886883A JP 10886883 A JP10886883 A JP 10886883A JP S601677 A JPS601677 A JP S601677A
Authority
JP
Japan
Prior art keywords
data
words
error
check code
word
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP10886883A
Other languages
English (en)
Other versions
JPH0557672B2 (ja
Inventor
Takuji Himeno
卓治 姫野
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP10886883A priority Critical patent/JPS601677A/ja
Publication of JPS601677A publication Critical patent/JPS601677A/ja
Publication of JPH0557672B2 publication Critical patent/JPH0557672B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1806Pulse code modulation systems for audio signals
    • G11B20/1813Pulse code modulation systems for audio signals by adding special bits or symbols to the coded information

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Error Detection And Correction (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、いわゆるデジタル記録内生装置に使用し°ζ
好適な誤り検出方法に関する。
背景技術とその問題点 例えば音声信号をAD変換してデジタル(3号にて記録
再生することが提案されている。その場合にいわゆるク
ロスインターリーブによる誤り訂正が行われる。すなわ
ちデジタル信号の所定ビ・ノドにてデータワードを形成
し、このデータワードの連続する所定数をデータブロッ
クとしてこのデータブロック内の系列による例えばCR
C検査符号が設けられると共に、データブロックの連続
に刻して上述のデータブロック内の系列とは異なる系列
による例えばパリティチェックコートが設りられる。
例えば第1図におい゛乙記録111生(伝送)されるデ
ータ借料は同期借料Sの後にアドレス借料へが設けられ
、その後にそれぞれ16ビツトのデータワードD1、D
2、D3、D4が設りられ、さらにそれぞれ16ビツト
バリテイチエソクコードP1QS−CRC検査符号Cが
設けられ”ζlデータブロツクとされる。このデータブ
ロックが順次伝送される。ここでCRC検査検査符号誤
同一データブロック中のデータワードD1〜D4及びパ
リティチェックコードP、Qに対して形成される。また
パリティチェックコードP、Qは、第2図に示すように
データブロックを順次配列した場合に、例えば実線及び
破線で示す系列に対して形成される、なおこの場合にパ
リティチェックコードQはコードPも含んだデータにつ
いて形成されるので、まずパリティチェックコードPが
形成された後にパリティチェックコードQが形成され、
その後にCRC検査符号Cが形成される。
このようにjoることにより、内74E、 (f、[t
lt+])時に、任意のパリティチェックコードPまた
はQの系列において、その系列に含まれるデータワード
の内でCRC検査符号によって検出される誤りが1ワー
ドのめである場合には、パリティチェックコードPまた
はQによって訂正を行うことができ、さらに2つの系列
による誤り訂正を変能に繰り返すことにより訂正能力を
向上させることができる。
ところがこのような装置において、例えば一度使用され
た記録媒体を再使用して記録を行った場合、消し残こり
によっζ前のデータ信号が再生されることがある。その
場合に消し残こりによるデータ信号は、その部分のめに
ついて見れは正しいので、CRC検査符号では誤りが検
出できない。
また誤りの内容によって確率的にCRC検査符号による
検出が行われない場合もある。
このためこのような誤ったデータ信号が見逃され゛ζ再
生されると、再生信号中で異常音となって極めて音質を
損ねてしまう。
あるいは上述のパリティチェックコードPまたはQの系
列におい゛(、CRC検査符号で検出された誤りデータ
ワードと、検出されなかった誤りデータワードが同時に
あった場合に、検出された誤りデータワードに誤訂正が
行われ、これが次の系列に影響して誤訂正が広かっ一ζ
しまう4.′それがある。
発明の目的 本発明はこのような点にかんがの、誤りのデータワード
が確実に検出されるようにしたものである。
発明の概要 本発明は、デジタル信号の所定ビットにてデータリード
を形成し、このデータワードの連続する所定数をデータ
ブロックとしてこのデータブロック内の系列によるーの
誤り検査符号が設けられると共に、−に記データブロッ
クの連続に対して上記データブロック内の系列とは異な
る複数の系列による他の複数の誤り検査符号が設りられ
ζなるデータ信号を復調するに当り、上配信の複数の誤
り検査符号の全てによっ一ζ同時に誤りと検出された上
記データワードを含む上記データブロックに含まれる他
の」1記データワードの内−乙少なくとも」二個他の複
数の誤り検査符号によって検出される止しい」1記デー
タワードが1つもないときに上記データブロックに含ま
れる上記データワードの全゛(を誤りと見なすようにし
た誤り検出方法であって、これによれば誤りのデータワ
ードを確実に検出することができる。
実施例 第3図においζ、データ1〕−ドの71き込まれるラン
ダムアクセスメモリの各ワーl゛に、16ヒ・ノドのデ
ータと共にエラーポインタ用のフラグF(1ビツト)が
設けられる。ここでランタムアクセスメモリの全体の構
成は第2図と同様であツ’(、さらに左右に延長されて
、−回の誤り訂正に関係されるデータブロックに相当す
る数の”アドレスが設けられているものである。
このようなランタムアクセスメモリに対しζ、まずフラ
グFを全”ζ”1”にセ・)卜する。
次にCRC検査検査符号誤りがないと刊11J1された
データブロックのデータ信号D1〜IJ4、ノくリティ
チェソクコードP、Qをアドレス信号へに対応するアド
レスに■き込め、刊き込まれた各ワードのフラグFを“
0″にする。
さらにパリティチェックコードPの系列で検査を行い、
このときフラグFが′1”のデータワードがなく、かつ
パリティチェックで誤りと判断された場合、その系列に
含まれる全てのデータワードのフラグFを“1”にする
。これを全デー・タブロックについて行う。
さらにパリティチェックコードQの系列で検査を行い、
上述と同様にフラグFが“l”のデータワードがなく、
かつパリティチェックで誤りと判断された場合に、その
系列に含まれる全′このデータワーFのフラグFを“1
″にする。これと共に、」−述以外の場合に、フラグF
が“l”のデータワードがl +Rilのめのときに誤
り訂正を行う。これを全データブロックにワいて行う。
以後従来と同様にパリティチェックコートP、Qの系列
による誤りd1正を交互に行って訂11能力を+l]i
める。
このようにして誤り検出及び訂正が行われる。
この方法によれば上述のCRC検査符号の見逃しによる
誤り発生は防止され、さらに誤訂正によって誤りの影響
が広がるおそれもない。
すなわち第4図において、例えばCRC検査検査符号誤
る誤りが検出されず、中央のaのデータブロックのみが
誤りであった場合に、パリティチェックコードPの系列
で検査を行うと、実線で囲んだデータワードが誤りと判
断され、フラグFが1″にされる。次にパリティチェッ
クコードQの系列で検査が行われ、このときデータソL
J ツクaのデータワード”D1〜D4、Pは]−でに
フラグが“l”となっているので、このデータワードを
含む系列の検査は行われ]゛、データソーHQを含む破
線で囲んだデータワードが誤りと判断され、以後これに
よって訂正が省1われる。なおし1中のILは誤りを示
す。また線で囲まれていないEのイ」されたデータワー
ドは、パリティチェックコードQの系列による検査を先
に行った場合に検出される誤りである。
ただし上述の方法で、パリティチェックで誤りと判断さ
れた場合、その系列の中の1データワー1:だIJが誤
っているにもかかわらずその系列の全データワードを誤
りとしているために、tEl、いデータワードも誤りと
されてしまい誤りのデータワードの数が極めて多くなる
。この場合に特にバリティチェソクコ−1・−Pの系列
はクロスインターリーブ前のΔD/DAの入出力系列と
一致されている場合が多いので、音質に直接影響し、こ
の系列で誤りのデータワードが多く存在すると音質が極
めて劣化する。
またパリティチェックコーFl)またはQの系列で全て
のデータワードが誤りとされると、これをもう一方の系
列で訂正することが極め′(困難であり、補間等が多く
入って音質が劣化するおそれが多くなる。
そこで94%5図において、データワードの書き込まれ
るランダムアクセスメモリの各ワードに、16ビツトの
データと共にエラーポインタ用の4ビツトのフラグF□
、F2、F3、F4が設けられる。
ごこでフラグFl、F2はパリティチェックコードP系
列用、フラグF3、F4はQ系列用とし、それぞれパリ
ティチェックの結果誤りでなかったものに(0,0) 
、CRC検査符号による誤りが1デ一タワード以上あっ
てパリティチェックが不能であったものに(0,1)、
パリティチェックで誤りと判断されたものに(l、0)
 、CRC検査符号によって誤りと判111iされたも
のに(1、■)のフラグを形成する。
これに従ってパリティチェックコードP、Q系列による
判w1を全データブロックについて行う。
すなわちランダムアクセスメモリのフラグF1〜F4を
全て“1″にセントする。
次にCRC検査検査符号誤りがないと判断されたデータ
ブロックのデータ借料I) t〜D4、パリティチェッ
クコードI)、Qをアドレス信号へに対応するアドレス
に岩き込c’j、W’き込まれた各ワードのフラグF1
〜F4を(0、■、0、■)にする。
さらにパリティチェックコードPの系列で検査を行い、
その系列にCRC検査検査符号誤りと判vIJiされた
データワードがなく、パリティチェックで誤りが検出さ
れなかったときは、その系列の全データワードのフラグ
Fl、F2を(0,0)にし、誤りが検出されたときは
フラグF+−F2を(l、0)にし、CRC検査符号C
で誤りと’l′l 1ljiされゾこデータワードが1
以」二あるときはそのままとする。これを全データブロ
ックについζ行う。
さらにパリティチェックコードQの系列において、上述
と同様の検査を行い、必要に応じてフラグF3、F4を
書き喚える。これ全データブロックについ“ζ行う。
そしてこの結果において、フラグF1〜F、が(Fl、
F)、F3、F4)−(1,0,110)・ ・ ・ 
(1) −(1,0,0、■) ・・・(2) −(0、■、1.0) ・・・(3) のデータワーFは、両方の系列で誤りと判断されてa呉
りのr+J能竹が(執め’(t’uいか、一方て儂呉り
とされ他方が検査不能の場合ご誤りの可能性が残ごるの
で、これらのデータワードを誤りとする。
これに対して、」一連以外のものは一方の系列で誤りと
されていないことから、他方の系列では系列中の他のデ
ータワードが誤っているものと判断され、これを誤りの
ないデータワード−とみなすようにする。
すなわち第6図においζ、CRC検査符号Cで誤りと2
「す断された(C)の部分、上述の式txt、(2)、
(3)で誤りと判11iされた(11、(2)、(3)
の部分が誤りとされ、上述の例で(0)の部分まで誤り
とされζいたのが縮小される。
また第7図において、上述の第4図と同じ条件の場合に
、実線で囲んだ誤りのデータブロックaと、パリティチ
ェックコードPの系列で判断されないQの部分のみが誤
りとされ、正しいデータワードであって誤りと判断され
る部分が少なくなる。
従って音質の劣化する可能性も少なくなる。
さらに第8図において、誤りのデータブロックaと共に
CRC検査符号Cによって判[1j[される誤りのデー
タブロックb、cがあった場合には、各データワードの
フラグF1〜F4の状態は図示のようになる。ここでパ
リティチェックコードPの系列による結果を上側、Qの
系列による結果を−1・側にそれぞれ符号で記し、符号
の内Eは(10)、Uは(O21)、Cは(1、■、1
.1)、無印は(Olo)をボす。この場合に誤りと判
断されるデータ・ノードは実線で囲んだCRC検査符号
Cで検出されなデータブロックb、cに含まれる全てと
、データブロックaのデータワードIJi、Pのめであ
る。
また第9目1は、CRC検査符号Cによる誤りがなく、
2つのデータブロックa1、a2が連続し′C誤っ゛で
いる場合で、この場合の誤りと判断されるデータワーl
は実線で囲んだ部分である。
さらに第10図は、誤りのデータブロックaに近接して
CRC検査符号Cによる誤りのデータブロックbがある
場合で、この場合の誤りと判断されるデータワードは実
線で囲んだ部分である。
ところがこの方法の場合に、パリティチェックコードP
、Qの両方の系列にCRC検査符号Cによる誤りのデー
タワードが1つ以上ずつあった場合に、そのデータワー
ドの検出が不能にな、っ“こしよう。ずなわら第8図の
データブロックaの内でデータワードI)2〜D4、Q
の検出が不能になり、誤りが見逃されてしまうおそれが
ある。
また上述のようにパリティチェックコードPの系列にQ
の系列を含まない非帰還形のクロスインターリーブの場
合に、誤りのパリティチェックコードQを含むQの系列
」−にCRC検査符号Cによる誤りのデータワードが1
つあるたりて検査不能となり、これによって見逃された
データワードによって誤訂正が行われ、これから誤訂正
が広がるおそれもある。
ところで上述のようにCRC検査符号Cによって検出さ
れず、かつ誤っζいるデータブロックは、そのデータブ
ロックの全゛Cが誤っζいる確率が極めζ大きい。
そこで上述の検出を行った後で、誤りのデータワードを
1つでも含むデータブロックの各データワードを全て娯
りとしてフラグF1〜F4を(1、■、1、■)にして
しまう。ずなわら第7図〜第1θ図において破線で囲ん
だデータワードを全て誤りとする。
これによっC誤ったデータワードの見逃しを極めて少な
くすることができる。
しかしながらこの場合に、CRC検査符号Cによって誤
りと判断されるデータブロックの数が多いと、止しいデ
ータワードをパリティチェックによって誤りと判11j
i シてしまい、不必要にデータワードを誤りにしてし
まうおそれがある。またCRC検査符号Cで検出されな
い誤ったデータブロックが近接して存在すると、正しい
データワードがパリティヂエソクコードP、Qの両方の
系列で誤りと判断されてしまい、これによっCそのデー
タワード′の含まれるデータブロック全体が誤りになっ
てしまうこともある。
そこで」−述の検出におい゛(、止しいと判11riさ
れるデータフ−ド、すなわち第6図に(4)、(5)、
(6)で示される部分を検出し、データブロック中に正
しいデータワードが少なくとも一つもないときのみその
データブロックに含まれる全データワードを6呉りと刊
…iするようにする。
例えば正しいデータワーFが一つでもあるときはそのデ
ータブロックの全てのデータワードが正しいと見なすよ
うにする。これによっζ、第7図〜第10図において、
それぞれデータフロックa1b、C,a1、a2以外は
正しいデータワーlが含まれ一部おり、これらを止しい
と見なすことで、誤ったデータブロックをほぼ完全に特
定することができる。
なお、誤っζいるデータフロックの中で一部のデータワ
ードがたまたま正しいと判1析されてしまう場合も確率
的にあり得るので、そのデータブー」ツク中の正しいデ
ータワードの数を検出して所定数以上のときに止しいと
判断したり、さらに(4)で示すフラグF1〜F4が(
0,0,0,0)のときを重み付すして正しいデータリ
ードの数の判定を行うようにしζもよい。
なお上述の例で、誤−2ていると判1vfされたデータ
フードは、全てフラグF1〜F4を(1,1、■、l)
に書き換え、以後CRC検査符号Cによって誤りと判断
されたものと同等に扱うものとする。
発明の効果 本発明によれば、誤りのデータワードをr1C実に検出
することができるようになった。
【図面の簡単な説明】
2131図、第2図は従来の誤り検出訂正の説明のため
の図、第3図〜第1O図は本発明の説明のための図であ
る。 1)1〜D4はデータフ−ド、P、Qはパリティチェッ
クコード、F、F工〜F4はエラーポインタ用のフラグ
である。

Claims (1)

    【特許請求の範囲】
  1. デジタル信号の所定ビットにてデータワードを形成し、
    このデータワードの連続する所定数をデータブロックと
    してこのデータブロック内の系列による−の誤り検査符
    号が設&−1られると共に、上記データブロックの連続
    に対し°C上記データブロック内の系列とは異なる複数
    の系列による他の複数の誤り検査符号が設&Jられてな
    るデータ信号を復調するに当り、」−配信の複数の誤り
    検査符号の全てによって同時に誤りと検出された」二記
    データワードを含む上記データブロックに含まれる他の
    上記データワードの内で、少なくとも上配信の複数の誤
    り検査符号によって検出される止しい上記データワード
    が1つもないときに」1記データブロックに含まれる上
    記データワードの全てを誤りと見なすようにした誤り検
    出方法。
JP10886883A 1983-06-17 1983-06-17 誤り検出方法 Granted JPS601677A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10886883A JPS601677A (ja) 1983-06-17 1983-06-17 誤り検出方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10886883A JPS601677A (ja) 1983-06-17 1983-06-17 誤り検出方法

Publications (2)

Publication Number Publication Date
JPS601677A true JPS601677A (ja) 1985-01-07
JPH0557672B2 JPH0557672B2 (ja) 1993-08-24

Family

ID=14495619

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10886883A Granted JPS601677A (ja) 1983-06-17 1983-06-17 誤り検出方法

Country Status (1)

Country Link
JP (1) JPS601677A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62210178A (ja) * 1986-03-10 1987-09-16 Nissan Shatai Co Ltd 自動車用フ−ド

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62210178A (ja) * 1986-03-10 1987-09-16 Nissan Shatai Co Ltd 自動車用フ−ド

Also Published As

Publication number Publication date
JPH0557672B2 (ja) 1993-08-24

Similar Documents

Publication Publication Date Title
US4447902A (en) Error-correction format for digital television signals
US4589112A (en) System for multiple error detection with single and double bit error correction
US4593395A (en) Error correction method for the transfer of blocks of data bits, a device and performing such a method, a decoder for use with such a method, and a device comprising such a decoder
CA1284228C (en) Byte write error code method and apparatus
EP0140381A2 (en) Decoding method and system for doubly-encoded reed-solomon codes
EP0217292A2 (en) A code error correcting method
KR950008488B1 (ko) 데이터의 에러정정장치
CA1196107A (en) Methods of correcting errors in binary data
US4726028A (en) Method for error detection and error correction
CN87100569A (zh) 数字数据的错误校正器件
JP2002509331A (ja) エラー訂正コードを含む磁気媒体上へのデータの格納のための方法及び装置
EP0146637B1 (en) Method of detecting error
JPS6187277A (ja) Pcm信号再生方法及び装置
US5550849A (en) Method and apparatus for detecting single or multiple bit errors instorage devices
US6598197B1 (en) Method and apparatus for detecting and concealing data errors in stored digital data
JPS6089873A (ja) エラ−訂正方法
JPS5996516A (ja) エラ−訂正符号化方法
JPH0557672B2 (ja)
JPH0557671B2 (ja)
JPH0563862B2 (ja)
JP2664267B2 (ja) 符号誤り訂正装置
KR100196927B1 (ko) 디지털 영상신호 기록/재생장치의 오류정정방법
JPH041531B2 (ja)
JPS59174043A (ja) 訂正回路
JPS6010661B2 (ja) 誤り検査方式