JPS601674A - 誤り検出方法 - Google Patents

誤り検出方法

Info

Publication number
JPS601674A
JPS601674A JP58108866A JP10886683A JPS601674A JP S601674 A JPS601674 A JP S601674A JP 58108866 A JP58108866 A JP 58108866A JP 10886683 A JP10886683 A JP 10886683A JP S601674 A JPS601674 A JP S601674A
Authority
JP
Japan
Prior art keywords
data
error
series
word
detected
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
JP58108866A
Other languages
English (en)
Other versions
JPH0563862B2 (ja
Inventor
Masato Tanaka
正人 田中
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 JP58108866A priority Critical patent/JPS601674A/ja
Publication of JPS601674A publication Critical patent/JPS601674A/ja
Publication of JPH0563862B2 publication Critical patent/JPH0563862B2/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)
  • Detection And Correction Of Errors (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、いわゆるデジタル記録再生装置に使用して好
適な誤り検出方法に関する。
背景技術とその問題点 例えば音声信号をAD変換してデジタル信号にて記録再
生することが提案されている。その場合にいわゆるクロ
スインターリーブによる誤り訂正が行われる。すなわち
デジタル信号の所定ヒントにてデータワードを形成し、
このデータワードの連続する所定数をデータブロックと
してこのデータブロック内の系列による例えばCRC検
査符−リが設けられると共に、データブロックの連続に
対して上述のデータブロック内の系列とは異なる系列に
よる例えばパリティチェックコードが設klられる。
例えば第1図におい′C1記録肖生(伝送)されるデー
タ信号は同期信号Sの後にアドレス信号Aが設けられ、
その後にそれぞれ16ビソトのデータワードD11D2
、D3、D4が設けられ、さらにそれぞれ16ビツトバ
リテイチエツクコー1−’ P 。
Q、CRC検査符号Cが設りられてlデークシロックと
される。このデータブロックが順次伝送される。ここで
CRC検査符号Cは、同一データブロック中のデータワ
ードD1〜N)4及びパリティチェックコードP、Qに
対して形成される。またノマリティチェックニl−ドI
)、Qは、t(s 2図にボずようにデータブロックを
順次配列した場合に、例えば実線及び破線で不ず系列に
対して形成される。
なおこの場合にパリティチェックコーFQはコードl)
も含んだデータについて形成されるので、まずパリティ
チェック:J −)” Pが形成された後にパリティチ
ェックコードQが形成され、その後にCRC検査符号C
が形成される。
このようにするごとにより、内η:(fJtttJIJ
)時に、仕立のパリティチェックコードPまたはQの系
列において、その系列に含まれるデータリードの内でC
RC検査符号によって検出される誤りが1ソートのみで
ある場合には、パリティチェックコードI)または(,
1によって@J’ iE、をjlうごとがごき、さらに
2つの系列による誤り訂11−を交互に繰り返すごとに
よりilJ’ +Iゴiヒカを向上さ−lることができ
る。
ところがこの、ような装置において、例えば一度使用さ
れた記録媒体を再使用して記録を行った場合、消し残こ
りによって前のデータ信号が再生されることがある。そ
の場合に消し残こりによるデータ信号は、その部分のめ
につい°ζ見れば止しいので、CRc検査符′佳では誤
りが検出できない。
また誤りの内容によっC(1「重重にCRC検査符号に
よる検出が行われない場合もある。
このためこのような誤ったデータ信−りが見逃されて再
生されると、再生信号中で異常音となって極めて音質を
損ねてしまう。
あるいは上述のパリティチェックニ) lI)またはQ
の系列において、CRC検査狩りで検出された誤りデー
タワードと、検出されなかった誤りデータワードが同時
にあった場合に、検出された誤りデータワードに誤61
止が行われ、これが次の系列に影響し゛ζ誤訂止が広が
ってしまうおそれがある。
発明の1」的 本発明はこのような点にかんがみ、誤りのデータワード
が確実に検出されるようにしたものである。
発明の概要 本発明は、デジタル信号の所定ヒツトにてデータワード
を形成し、このデータ1ノードの連続する所定数をデー
タブし+−ツクとしてこのデータブロック内の系列によ
るーの誤り検査符号が設けられると共に、上記データブ
ロックの連続に対し一ζ上記データソロツク内の系列と
は異なる複数の系列による他の複数の誤り検査符号が設
りられてなるデータ信号を復調するに当り、−ヒ記他の
複数の誤り検査符号の全てによって同時に誤りと検出さ
れた−に記データソートをのめを誤りとはなすようにし
た誤り検出方法であって、これによれば誤りのデータ1
ノードを確実に検出すること力(ごきる。
実施例 第3図においζ、データソートのν1き込まれるランダ
ムアクセスメモリの各ワードに、16ビツトのデータと
共にエラーポインタ用のフラグF(1ヒント)が設のら
れる。ここでランタムアクセスメモリの全体の構成は第
2図と11旧φであって、さらに左右に廷椅されC1−
回の誤りR1’ i1畳と関係されるデータブロックに
相当する数のアドレスが設りられているものである。
ごのようなランダムアクセスメ′εりに列して、まずフ
ラグFを全て“1°゛にセットする。
次にCRC検査符号0で誤りがないと判断されたデータ
ブロックのデータ信号1)1〜D4、パリティチェソラ
ニ2−ドP、、Qをア1−レス信号へに対応するアドレ
スに別き込め、居き込まれた各ソートのフラグFを0゛
にする。
さらにパリティチェック」−ドPの系列で検査を行い、
このときフラグFが“1 ”のデータワードがなく、か
つパリティチェックで誤りと刊1υfされた場合、その
系列に含まれる全゛Cのデータ1ノードのフラグFを“
l”にする。これを全データソロツクについζ行う。
さらにパリティチェックコード(,1の系列で検査を行
い、上述と同様にフラグFが“1”のデータワードがな
く、かつパリティチェックご誤りと′111tlliさ
れた場合に、その系列に含まれる全てのデータ1ノード
のフラグFを” 1 ”にする。これと共に、ト述以り
lの場合に、フラグFが“l”のデータワードが1(因
のみのときに6呉り4丁11−を行う。ごれを全データ
ブ1:1ツクについ′(行う。
以後従来と同様にパリティチェックコードP1Qの系列
による誤り訂正を交互に行っ′C訂訂正力を商める。
このようにし2て誤り検出及び訂正が行われる。
この方法によれば上述のCRC検査符すの見逃しによる
誤り発生は防止され、さらにii!′4iiFIl−C
コよって誤りの影響が広がるおそれもない。
すなわち第4図におい°(、例えばCRC検査釘列−C
による誤りが検出されず、中火のaのデータグロックの
めが誤りであった場合に、バリティチェソクニ1−1;
Pの系列で検査を行うと、実線で囲んだデータワードが
茫」りとFl 1ijiされ、フラグFが“1”にされ
る。次にパリティチェックコードQの系列で検査が行わ
れ、このときチータブロックaのデータワードD1=0
4、Pはすでにフラグが“′l″となっているので、こ
のデータ1ノードを含む系列の検査は行われず、データ
ソードQを含む破線で囲んだデータワードが誤りと刊1
1iされ、以後これによっ゛ζ訂正が行われる。なお図
中のEは一呉りを示ず。またイ泉でI川まれ°ζいない
13の伺されたデータワードは、パリティチェソラニ1
−ドQの系列による検査を先に11つだ場合に検出され
る誤りである。
た〕どじ」二述の方法で、パリティチェックでjjll
りと判111iされた場合、その系列の中の1データワ
ードだりが誤っているにもかかわらずその系列の全デー
タワードを誤りとしているために、止しいデータワード
も誤りとされてしまい誤りのデータソートの数が極め′
ζ多くなる。この場合にll゛ににパリティヂエソクコ
ーF Pの系列はクロスインターリーブ前のAD/DA
の入出力系列と一致されている場合が多いので、音質に
直接影響し、この系列で誤りのデータワードが多く存在
すると音1.ijiが極めて劣化する。
またパリティチェックコードPまたはQの系列で全ての
データワードが誤りとされると、これをもう一方の系列
で訂正することが極めて困II(であり、補間等が多く
入って音質が劣化するおそれが多くなる。
そこで第5図におい°C、データワーISの壱き込まれ
るランダムアクセスメモリの各ワードに、16ビツトの
データと共にJ−ラーポインタ用の4ビ・)I・のフラ
グI嗜’s 、F”2 、F3 、F4が設番ノられる
ごこでフラグト゛1−F2はパリティチェックコー1’
 P系列用、フラグF3、F4はQ系列用とし、それぞ
れパリティチェックの結果誤りでなかったものに(()
、Q)、CRC検査符壮による誤りが1データリー1−
以」−あ−2°Cパリティチェックが不能であったもの
に(0、■)、パリティチェックC:6呉りと′円11
i サレノコモノニ(1、()) 、cRc4i査符号
によって誤りと判1v1されたものに(1,1)のフラ
グを形成する。
これに従ってバリテイチェソクコー1.’))、Q系列
による刊1υ1を全デークシ1」ツクについて行・)。
ずなわぢランダムアクセスメモリのフラグF1へ・F4
を全一ζ“1″にセットする。
次に(肩?C検査符′号Cで誤りがないと′111断さ
れたデータブ「ドックのデーク信4t D 1〜D4、
パリティチェックコード1)、Qをアl”レス(i’4
3’J’ Aに対応するアドレスにp;き込み、τ!1
−き込まれた各リードのフラグF工〜F1を(0、■、
0.1)にする。
さらにバリティチェックコ−1” Pの系列で検査を行
い、その系列にCRC検査符月釘列:誤りと刊11iさ
れたデータワードがなく、パリティチェックで誤りが検
出されなかったときは、その系列の全データワードのフ
ラグFl、F2を(0、O)にし、誤りが検出されたと
きはフラグFl、F2を(l、0)にし、CRC検査検
査符号誤すド刊IUiされたデータワードが1以上ある
ときはそのままとする。これを全データブロックについ
0行う。
さらにパリティチェックコートQの系列において、上述
と同様の検査を行い、必要に応してフラグF3、F4を
着き換える。これ全データブ1」ツクについて行う。
そしてこの結果において、フラグF1〜F4が(Fj、
F2 、F3 、F4 ) =(1,0,1,0)・・
・(1) −(1,0、0、1) ・ ・ ・(2) = (0,、ml O) ・ ・ ・(3) のデータワードは、両刀の系列ご誤りと判断されて誤り
のijJ能性が極めて商いか、−力で誤りとされ他方が
検査不能の場合で誤りのi+J能性が残こるので、これ
らのデータワードを誤りとする。
これに対して、」二連以外のものは一力の系列で誤りと
されていないことから、他方の系列では系列中の他のデ
ータワードが誤−7て−いるものと判断され、これをt
呉りのないデータソ−トとみな1″ようにする。
ずなわら第6図におい“ζ、CRC検査符号Cで誤りと
判断された(C)の部分、上述の式tl+、(2)、(
3)テ怒すド刊11i サレタ(11、(2)、(31
0:) 部分力i”4 ’) トされ、上述の例で(0
)の部分まで誤りとされζいたのが縮小される。
また第7図において、上述の第4図と同じ条件の場合に
、実線で囲んだ誤りのデータプロ・ツクaと、パリティ
チェックコードPの系列で判IAJ’rされないQの部
分のみが誤りとされ、正しいデータワードであって誤り
と判断される部分が少なくなる。
従って音質の劣化する可能性も少なくなる。
さらに第8図において、誤りのデータフロックaと共に
CRC検査符号Cによっ゛ζ判1tliされる誤りのデ
ータブロックb、cがあった場合には、各データワード
のフラグF1〜F4の状態は図示のようになる。ここで
パリティチェックコードPの系列による結果を上側、Q
の系列による結果を上側にそれぞれ符号で記し、′符号
の内Eは(1,0)Uは(0,1)、Cは(1,1,1
、■)、無印は(0,0)を示す。この場合に誤りと刊
1tliされるデータワードは実線で囲んだCRC検査
枠″rJCで検出されたデータブロックb、cに含まれ
る全てと、データブロックaのデータソートD1、Pの
みである。
また第9図は、CRC検査符号Cによる誤りがなく、2
つのデータブロックa1、a2が連続して誤っている場
合で、この場合の誤りと刊1v1されるデータワーI・
は実線で囲んだ部分である。
さらに第10図は、誤りのデータブロックaに近接して
CRC検査符号Cによる誤りのデータブロックbがある
場合乙ごの場合の誤りと判…「されるデータリードは実
線で囲んだ部分である。
ところがこの方法の場合に、バリテイチェツク二l−ド
P、Qの両方の系列にCRC検査符号Cによる誤りのデ
ータワード力月つ以上ずつあった場合に、そのデータワ
ードの検出が不能になつζしまう。ずなわら第8図のデ
ータブロックaの内でデータワードI)2〜D4、Qの
検出が不能になり、誤りが見逃されζしまうおそれがあ
る。
また上述のようにパリティチェックご1−ドPの系列に
(ユの系列を含まない非(11’+還形のり1」スイン
ターリーフの場合に、誤りのパリティチェ・ツク:l−
ドQを含む(よの系列上にCRC検査fiT号Cによる
誤りのデータソートが1つあるだ&Jで検査不能となり
、これによって見逃されたデータソートによっ′(誤n
l−、+l−が行われ、ごれから誤訂11−1が広がる
おそれもある。
ところで上述のようにCRC検査符号Cによつ°ζ検出
されず、かつ誤っているデータフロックは、そのデータ
ブロックの全てが娯−J ’Uいる舘率が極めて大きい
そこで上述の検出を行った後で、誤りのデータワードを
1つでも含むデータブロックの各データワードを全て6
呉りとし′でフラグF1〜F4を(1、■、1..1)
にしてしまう。ずなわら第′1図〜第1O図において破
線で囲んだデータワードを全て誤りとする。
これによっ°ζ誤ったデータワードの見逃しを極めて少
なくすることができる。
しかしながらこの場合に、CRC検査1,1号Cによっ
て誤りと判断されるデータブロックの数が多いと、正し
いデータワードをパリティチェックによって誤りと判1
iliシーζしまい、不必要にデータワードを都県りに
しζしまうおそれがある。またCRC検査符号Cで検出
されない誤ったデータプロ・ツクが近接して存在すると
、+E、 シいデータワードがパリティチェックコード
P、Qの両方の系列で誤りと判11jiされてしまい、
これによってそのデータワードの含まれるデータブロッ
ク全体が誤りになっCしまうごともある。
そごで、上述の検出において、正しいと判断されるデー
タワード、ずなわら第6図に(4)、(5)、(6)で
71べされる部分を検出し、データブロック中に正しい
データソートが少なくとも一つもないときのみそのデー
タブロックに含まれる全データワードを誤りと判断する
ようにする。
例えば正しいデータワードが一つでもあるときはそのデ
ータブロックの全てのデータワードが正しいと見なすよ
うにする。これによって、第7図〜第1(1図におい゛
(、それぞれデータブロックa1b、c、al 、a2
以外は止しいデータワードが含まれCおり、これらを市
しいと見なすごとで、誤ったデータブロックをほぼ完全
に特定することができる。
なお、誤っているデータブロックの中で一部のデータワ
ードがたまたま正しいとTII断されζしまう場合も確
率的にあり得るので、そのデータブロック中の正しいデ
ータワードの数を検出して所定数以上のときに正しいと
判111i L、たり、さらに(4)でポずフラグF1
〜F4が(0,0,0,0)のときを重め付けして正し
いデータワードの数の判定を行うようにし°Cもよい。
なお上述の例C,誤っていると刊W「されたデータ1ノ
ードは、全てフラグド1〜F4を(i l、1.1)に
書き換え、以1&CRC検査符号Cによって誤りと判断
されたものと同等に扱うものと゛」る。
発明の効果 本発明によれは、誤りのデータリードをG1「実に検出
することができるようになった。
【図面の簡単な説明】
第1図、第2図は従来の誤り検出計1にの説明のための
図、第3図〜第10図は本発明の説明のだめの図である
。 D1〜D4はデータワード、P、Qはパリティチェック
コード、F、F1〜F4はエラーポインタ用のフラグで
ある。

Claims (1)

    【特許請求の範囲】
  1. デジタル信号の所定ピントにてデータワードを形成し、
    このデータワードの連続する所定数をデータフロックと
    してこのデータブロック内の系列によるーの誤り検査符
    号が設けられると共に、−り記データブロックの連続に
    列して上記データブロック内の系列とは異なる複数の系
    列による他の複数の誤り検査符号が設けられてなるデー
    タ信号を復調するに当り、上記他の複数の映り検査符号
    の全てによって同峙に誤りと検出された−1−記データ
    ワードをのみを誤りと見なすようにした誤り検出方法。
JP58108866A 1983-06-17 1983-06-17 誤り検出方法 Granted JPS601674A (ja)

Priority Applications (1)

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

Applications Claiming Priority (1)

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

Publications (2)

Publication Number Publication Date
JPS601674A true JPS601674A (ja) 1985-01-07
JPH0563862B2 JPH0563862B2 (ja) 1993-09-13

Family

ID=14495565

Family Applications (1)

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

Country Status (1)

Country Link
JP (1) JPS601674A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2594996A1 (fr) * 1986-02-24 1987-08-28 Philips Nv Procede et dispositif pour l'enregistrement et la lecture d'information codee numerique au choix protegee ou non protegee par un code de correction d'erreurs

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2594996A1 (fr) * 1986-02-24 1987-08-28 Philips Nv Procede et dispositif pour l'enregistrement et la lecture d'information codee numerique au choix protegee ou non protegee par un code de correction d'erreurs

Also Published As

Publication number Publication date
JPH0563862B2 (ja) 1993-09-13

Similar Documents

Publication Publication Date Title
US5734663A (en) Abbreviated trial-and-error technique for correcting long bursts of consecutive errors using CRC bytes
US4910736A (en) Encoding method and apparatus for recording data with an identification code and an error check code
EP0129849A2 (en) Error correction method and system
JPS615477A (ja) ディジタル信号再生装置
KR950008488B1 (ko) 데이터의 에러정정장치
CN1006337B (zh) 数字数据的错误校正的方法和装置
CN1218961A (zh) 检测存储器装置的方法
CA1248634A (en) Method for error detection and error correction
JP2539353B2 (ja) Pcm信号再生方法及び装置
GB2124806A (en) Method of correcting errors in binary data
JPS61113166A (ja) デイジタル情報再生装置における時間軸補正装置
JPH0320832B2 (ja)
EP0146637B1 (en) Method of detecting error
US6598197B1 (en) Method and apparatus for detecting and concealing data errors in stored digital data
JPS601674A (ja) 誤り検出方法
JPS6089873A (ja) エラ−訂正方法
US4912695A (en) Method for recording information including error information on a disk
US5781564A (en) Method and apparatus for detecting and concealing data errors in stored digital data
JPS5996516A (ja) エラ−訂正符号化方法
JPH0557672B2 (ja)
JPH0557671B2 (ja)
US4727547A (en) Method and apparatus for decoding
JPS61219222A (ja) 誤り訂正符号の復号方法
JP3259311B2 (ja) 誤り検出方法及び誤り訂正方法
JPS6010661B2 (ja) 誤り検査方式