JPS601676A - 誤り検出方法 - Google Patents

誤り検出方法

Info

Publication number
JPS601676A
JPS601676A JP10886783A JP10886783A JPS601676A JP S601676 A JPS601676 A JP S601676A JP 10886783 A JP10886783 A JP 10886783A JP 10886783 A JP10886783 A JP 10886783A JP S601676 A JPS601676 A JP S601676A
Authority
JP
Japan
Prior art keywords
data
error
check code
series
parity check
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
JP10886783A
Other languages
English (en)
Other versions
JPH0557671B2 (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 JP10886783A priority Critical patent/JPS601676A/ja
Publication of JPS601676A publication Critical patent/JPS601676A/ja
Publication of JPH0557671B2 publication Critical patent/JPH0557671B2/ja
Granted legal-status Critical Current

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/1813—Pulse 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変換してデジタル信号にて記録再
生することが提案されている。その場合にいわゆるクロ
スインターリーブによる匪り訂正が行われる。すなわち
デジタル信号の所定ヒ゛・ノドにてデータワードを形成
し、このデータワードの連続する所定数をデータブロッ
クとしてこのデータブロック内の系列による例えばCR
C検査符号が設けられると共に、データプロ・ツクの連
続に対して上述のデータブロック内の系列とは異なる系
列による例えばパリティチェ・ツクコードが設りられる
。
例えば第1図において、記録群生(伝送)されるデータ
信号は同期信号Sの後にアドレス信号へが設けられ、そ
の後にそれぞれ16ビ・ノドのデータワードDz 、D
2 、D3 、D4が設けられ、さらにそれぞれ16ビ
ソトパリテイチエ・ツクコードP1Q、CRC検査符号
Cが設けられて1データブロツクとされる。このデータ
プロ・ツクが順次伝送される。ここでCRC検査符号C
は、同一データブロック中のデータワードD1〜D4及
びパリテイチェックコードP、、Qに対して形成される
。またパリティチェックコードP、Qは、第2図に承ず
ようにデータブロックを順次配列した場合に、例えば実
線及び破線で示す系列に対し゛ζ形成される。
ナオこの場合にパリティチェックコードQはコードPも
含んだデータについて形成されるので、まずパリティチ
ェックコードPが形成された1衰にパリティチェックコ
ードQが形成され、その後にCRC検査符号Cが形成さ
れる。
このようにするごとにより、再生(復稠)時に、任怠の
パリティチェックコードPまたはQの系列においζ、そ
の系列に含まれるデータワードの内でCRC検査符号に
よっ′ζ検出される誤りが1ワードのめである場合には
、パリティチェックコードPまたは(上によって訂正を
行うことができ、さらに2つの系列による誤り訂正を交
カーに繰り返すことにより訂正能力を向上させることが
できる。
ところがこのような装置においζ、例えば一度使用され
た記録媒体を再使用し−(記録を1]った場合、消し残
こりによって前のデータ信号が、rIj生されることか
ある。その場合に消し残こりによるデータ信号は、その
部分のめについて見れば正しいので、CRC検査符号で
は誤りが検出できない。
また誤りの内容によっC6YIt率的にCRC検奔着号
による検出が行われない場合もある。
このためこのような誤ったデータ信号が見逃されて再生
されると、書生信何中で異tIi%′音となっ°C極め
て音質を+aねてしまう。
あるいは上述のパリティチェックコードPまたはQの系
列においζ、CRC検査符号で検出された誤りデータワ
ードと、検出されなかった誤りデータワードが同時にあ
った場合に、検出された誤りデータワードに誤訂正が行
われ、これが次の系列に影響し゛ζ誤訂正が広がっ′(
シまうおそれがある。
発明の目的 本発明はこのような点にかんがみ、誤りのデータワード
が確実に検出されるようにしたものである。
発明の概要 本発明は、デジタル信号の所定ヒントに゛ζデータワー
ドを形成し、このデータワードの連続する所定数をデー
タブロックとし−(このデータブロック内の系列による
ーの誤り検査fJ号が設けられると共に、上記データブ
ロックの連続に対して上記データブロック内の系列とは
異なる複数の系列による他の複数の誤り検査符号が設り
られでなるデータ信号を復11dするに当り、上記他の
複数の誤り検査符号の全”ζによって同時に誤りと検出
された上記データワードを含む上記データブロックに含
まれる上記データワードの全てを誤りと見なすようにし
た誤り検出方法であって、これによれば誤りのデータワ
ードを確実に検出−4ることができる。
実施例 第3図におい°ζ、データ【〕−ト”の着き込まれるラ
ンダムアクセスメモリの各iノードに、16ヒソトのデ
ータと共にエラーポインタ用のフラグF(1ビツト)が
設けられる。ここでランダムアクセスメモリの全体の構
成は第2図と同様であって、さらに左右に延長されて、
−回の誤りn]゛正に関係されるデータブロックに相当
する数のアトルスが設けられζいるものである。
このようなランダムアクセスメモリに対して、まずフラ
グFを全“C″l”にセントする。
次にCRC検査検査符号誤りがないと111断されたデ
ータブロックのデータ信号1)1〜D4、パリティチェ
ックコードP、Qをアドレス信号Aに対応するアドレス
に書き込み、■き込まれた各ワードのフラグFt−uO
”にする。
さらにパリティチェックコードPの系列で検査を行い、
このときフラグFが“1”のデータワードがなく、かつ
パリティチェックで誤りと判断された場合、その系列に
含まれる全′このデータワードのフラグFを“1”にす
る。これを全データブロックについて行う。
さらにパリティチェックコードQの系列で検査を行い、
上述と同様にフラグFが“1”のデータワードがなく、
かつパリティチェックで誤りと判断された場合に、その
系列に含まれる全てのデータワードのフラグFを“l゛
にする。これと共に、−F述以外の場合に、フラグFが
パ1”のデータワードが1個のみのときに誤り訂正を行
う。これを全データブロックについ6行う。
以後従来と同様にパリティチェックコードP、Qの系列
による誤り訂正を交1qlに行って61止能力を高める
。
このようにして誤り検出及び訂正が行われる。
この方法によれば上述のCRC検査符号の見逃しによる
誤り発生は防止され、さらに誤訂正によって誤りの影響
が広がるおそれもない。
ずなわら第4図において、例えばCRC検査検査符号誤
る誤りが検出されず、中央のaのデータゾロツクのみが
誤りであった場合に、パリティチェックコードPの系列
で検査をjJつと、実線で囲んたデータワードが誤りと
l’i lliされ、フラグFが1”にされる。次にパ
リティチェックコードQの系列で検査が行われ、このと
きデータゾロツクaのデータワードD1〜D4、Pはす
でにフラグが“1゛となっているので、このデータワー
ドを含む系列の検査は行われず、データワードQを含む
破線で囲んだデータワードが誤りと判断され、以後これ
によって訂正が行われる。なお図中のEは誤りを示す。
また線で囲まれていないEの付されたデータワードは、
パリティチェックコートQの系列による検査を先に行っ
た場合に検出される誤りである。
ただし上述の方法で、パリティチェックで誤りと判則さ
れた場合、その系列の中の1データワー1′だけが誤っ
ているにもかかわら1゛その系列の全データワードを誤
りとしているために、止しいデータワードも誤りとされ
°Cしまい誤りのデータリードの数が極めて多くなる。
この場合に特にパリティチェックコートPの系列はクロ
スインターリーブ前のA D/D Aの入出力系列と一
致されている場合が多いので、音質に直接影響し、この
系列で誤りのデータワードが多く存在すると音質が極め
゛ζ劣化する。
またパリティチェックコードPまたはQの系列で全ての
データワードが誤りとされると、これをもう一方の系列
で訂正することが極め゛(困邦であり、補間等が多く入
って音質が劣化するおそれが多くなる。
そこで第5図におい”ζ、データソート−の書き込まれ
るランダムアクセスメモリの各ワードに、16ビツトの
データと共にエラーポインタ用の4ビツトのフラグF1
、F?、F3、F4が設けられる。
ごごでフラグFi、F2はパリティチェックコードP系
列用、フラグF3、F4はQ系列用とし、それぞれパリ
ティチェックの結果誤りでなかったものに(0、O) 
、CRC検査符号による誤りが1データワード以」−あ
っ゛Cパリテーイチェソクが不能であったものに(0、
■)、バリテイナエソクで誤りと判…「されたものに(
l、0)、CRC検査符号によっC誤りと′t11断さ
れたものに(1,1)のフラグを形成する。
これに従っ゛ζパリティチェックコードP、Q系列によ
る↑すltfを全データブロックについ6行う。
ずなわらランダムアクセスメモリのフラグF1〜F4を
全゛ζ″1”にセントする。
次にCRC検査符号Cで誤りがないと’I’ll Ml
iされたデータブし1ツクのデータ信号D1〜D4、パ
リティチェックコードP、QをアドレスG4号八に対応
するアドレスに書き込み、書き込まれた各ワードのフラ
グF1〜F4を(0,10,1)にする。
さらにパリティチェックコードPの系列で検査を行い、
その系列にCRC検査検査符号誤りと判断されたデータ
ワードがなく、バリテイチ、工・ツクで誤りが検出され
なかったときは、その系列の全データワードのフラグF
 1、F 2を(0,0)にし、誤りが検出されたとき
はフラグFs 、F2を(l、0)にし、CRC検査検
査符号誤りとI’ll l杉iされたデータワードが1
以上あるときはそのままとj゛る。これを全データフロ
ックについて行う。
さらにバ13ティチェックコードQの系列において、上
述と同様の検査を行い、必要に応し°CフラグF”3、
F4を書き携える。これ全データブロックについて行う
。
そしてこの結果において、フラグF1〜F4が(Fl 
、F2 、F3 、F4 )−(1,0、■、0)・ 
・ ・txt =(1,0,0、l) ・ ・ ・ (2) = (0,l l、0) ・ ・ ・ (3) のデータワードは、両方の系列で誤りと判断されて誤り
の可能性が極めて商いか、一方で誤りとされ他方が検査
不能の場合で誤りの可能性が残ごるので、これらのデー
タワードを誤りとする。
これに対して、上述以外のものは一方の系列で誤りとさ
れ′Cいないことから、他方の系列では系列中の他のデ
ータワードが誤っ“ζいるものと判断され、これを6呉
りのないデータワードとめなすようにする。
ずなわら第6図におい°ICRC検査符号Cで誤すド判
IVI サtt タ(C) ノfilL 分、上述(7
) 式(11、(2)、(3)で誤りと判141iされ
た(1)、(2)、(3)の部分が誤りとされ、上達の
例で(0)の部分まで誤りとされていたのが縮小される
。
また第7図においζ、上述の第4図と同じ条件の場合に
、実線で囲んだ誤りのデータブロックaと、パリティチ
ェックコードPの系列で1′り断されないQの部分のみ
が誤りとされ、正しいデータワードであって誤りと判1
1iされる部分が少なくなる。
従って音質の劣化する可能性も少なくなる。
さらに第8図において、誤りのデータブ1コツクaと共
にCRC検査符号Cによっ゛(刊1υrされる誤りのデ
ータブロックb、、cがあった場合には、各データワー
ドのフラグF1〜F4の状態は図示のようになる。ここ
でパリティチェックコードPの系列による結果を上側、
Qの系列による結果を+側にそれぞれ符号で記し、符号
の内Eは(i、O)、Uは(0、■)、Cは(1,11
、■)、無印は(0,0)をボす。この場合に誤りと刊
1v1されるデータワー1”は実線で囲んだCRC検査
符符号で検出されたデータブ11ツクb、cに含まれる
全“こと、データブロックaのデータデノートD1、P
のみである。
また第9図は、CRC検査符号Cによる誤りがなく、2
つのデータブロックa1.a2が連続して誤っ”ζいる
場合で、この場合の誤りと判断されるデータワードは実
線で囲んだ部分である。
さらに第1θ図は、誤りのデータブロックaに近接し゛
ζCRC検査符号検査符号誤りのデータブロックbがあ
る場合で、この場合の誤りと判断されるデータワードは
実線で囲んだ部分である。
ところがこの方法の場合に、パリティチェックコードP
、、Qの両方の系列にCRC検査符号Cによる誤りのデ
ータワードが1″)以」−ずつあ、った場合に、そのデ
ータワードの検出が不能にな2っζしまう。すなわち第
8図のデータブロックaの内でデータワードD2〜D4
、Qの検出が不能になり、誤りが見逃されてしまうおそ
れがある。
また」二連のようにパリティチェックコードPの系列に
Qの系列を含まない非(tTI M形のクロスインター
リーブの場合に、誤りのパリティチェックコードQを含
むQの系列上にCRC検査符号Cによる誤りのデータワ
ードが1つあるたりて検査不能となり、これによっ゛ζ
見逃されたデータワードによって誤訂1Eが行われ、こ
れからi呉訂正が広がるおそれもある。
ところで上述のようにCRC検査符号Cによって検出さ
れず、かつ誤っているデータブロックは、そのデータブ
ロックの全°ζが誤っている(1′W率が極めて大きい
。
そこで上述の検出を行った後で、1県りのデータワード
を1つでも含むデータフロックの各データワードを全て
誤りとしてフラグF1〜F4を(l、■、1.1)にし
てしまう。ずなわら第7図〜第1θ図において破線で囲
んたデータワードを全°C誤りとする。
これによって誤ったデータワードの見逃しを極めて少な
くすることができる。
しかしながらこの場合に、CRC検査符号Cによって誤
りと判W1されるデータブロックの数が多いと、正しい
データワードをパリティチェックによって誤りと判断し
てしまい、不必要にデータワードを誤りにしてしまうお
それがある。またCRC検査符号Cで検出されない誤っ
たデータプロソりが近接し゛C存在すると、Jl・しい
データワー ドがバリティチェソクコー1”P、Qの両
方の系列で誤りと判断されζしまい、これにょっζその
データワードの含まれるデータブロック全体が誤りにな
ってしまうこともある。
そごで上述の検出においζ、正しいと判断されるデータ
ワード、すなわち第6図に(4)、(5)、(6)で示
される部分を検出し、データブロック中に正しいデータ
ワードが少なくとも一つもないときのみそのデータブロ
ックに含まれる全データワードを誤りと判断するように
する。
例えば正しいデータワードが一つでもあるときはそのデ
ータブロックの全てのデータワー1′が正しいと見なず
ようにする。ごれにょっζ、第7図〜第10図において
、それぞれデータフロックa、b、c、al、a2以外
は正しいデータソートが含まれてトンリ、これらを止し
いと見なすごと゛乙誤ったデータブロックをほぼ完全に
特定することができる。
なお、誤っているデータフロックの中で一部のデータワ
ードがたまたま止しいと1′す11j1されてしまう場
合も確率的にあり得るので、そのデータフロック中の正
しいデータワードの数を検出して所定数以上のときに正
しいと判1tliしたり、さらに(4)で示すフラグF
l〜F4が(0,0,0,0)のときを車みイ」けして
止しいデータワードの数の判定を行うようにしてもよい
。
なお上述の例で、誤っ°ζいると判LUiされたデータ
ワードは、全てフラグF1〜F4を(l、1、■、■)
に居き換え、以後CRC検査符号Cによって誤りと判断
されたものと同等に扱うものとする。
発明の効果 本発明によれば、誤りのデータワードを確実に検出する
ことができるようになった。
【図面の簡単な説明】
第1図、第2図は従来の誤り検出訂正の説明のだめの図
、f63図〜第10図は本発明の説明のための図である
。 D1〜D4はデータワード、P、Qはパリティチェック
コート、F、、F1〜F4はエラーポインタ用のフラグ
である。

Claims (1)

    【特許請求の範囲】
  1. デジタル信号の所定ビットにてデータワードを形成し、
    このデータワードの連続する所定数をデータブロックと
    してこのデータブロック内の系列による−の誤り検査符
    号が設けられると共に、上記データブロックの連続に対
    し゛C上記データブロック内の系列とは異なる複数の系
    勿Jによる他の複数の誤り検査符号が設りられてなるデ
    ータ信号をffi #1Iilするに当り、上記他の複
    数の誤り検査符号の全てによって同時に誤りと検出され
    た上記データワードを含む上記データブロックに含まれ
    る上記データワードの全てを誤りと見なすようにした娯
    り検出方法。
JP10886783A 1983-06-17 1983-06-17 誤り検出方法 Granted JPS601676A (ja)

Priority Applications (1)

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

Applications Claiming Priority (1)

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

Publications (2)

Publication Number Publication Date
JPS601676A true JPS601676A (ja) 1985-01-07
JPH0557671B2 JPH0557671B2 (ja) 1993-08-24

Family

ID=14495592

Family Applications (1)

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

Country Status (1)

Country Link
JP (1) JPS601676A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62134867A (ja) * 1985-12-09 1987-06-17 Hitachi Ltd 誤り訂正方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62134867A (ja) * 1985-12-09 1987-06-17 Hitachi Ltd 誤り訂正方式

Also Published As

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

Similar Documents

Publication Publication Date Title
KR910000349B1 (ko) 인터리이브회로
JP2721099B2 (ja) エラーバースト修正のための試行錯誤方法及びマルチバイトエラーの修正方法
JPH0770177B2 (ja) ディジタル信号再生装置
KR950008488B1 (ko) 데이터의 에러정정장치
JPS62177768A (ja) エラ−訂正装置
US4726028A (en) Method for error detection and error correction
JPH0320832B2 (ja)
EP0146637B1 (en) Method of detecting error
JPS6187277A (ja) Pcm信号再生方法及び装置
US6598197B1 (en) Method and apparatus for detecting and concealing data errors in stored digital data
JPS6089873A (ja) エラ−訂正方法
KR100420884B1 (ko) 저장된디지털샘플들내에에러들을은폐하는방법및장치
KR910003378B1 (ko) 디지탈 신호 복조 및 재생장치
JPH01140476A (ja) 検査語生成方法
JPH0557672B2 (ja)
JP2664267B2 (ja) 符号誤り訂正装置
JPS60101766A (ja) アドレス検出方式
JPH0557671B2 (ja)
JPH0563862B2 (ja)
JPS58125205A (ja) デイジタル信号記録装置
JPS6020366A (ja) エラ−訂正方法
JPS61211879A (ja) 回転ヘツド式デジタルテ−プレコ−ダ
JPS6182379A (ja) 磁気記録再生装置におけるエラ−検出訂正方式
JPH041531B2 (ja)
JPH0770175B2 (ja) ディジタル信号再生方法