JPH01208769A - バーストエラー訂正装置 - Google Patents
バーストエラー訂正装置Info
- Publication number
- JPH01208769A JPH01208769A JP63033813A JP3381388A JPH01208769A JP H01208769 A JPH01208769 A JP H01208769A JP 63033813 A JP63033813 A JP 63033813A JP 3381388 A JP3381388 A JP 3381388A JP H01208769 A JPH01208769 A JP H01208769A
- Authority
- JP
- Japan
- Prior art keywords
- shift register
- data
- bit
- resync
- self
- 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
- 238000001514 detection method Methods 0.000 claims description 41
- 230000004044 response Effects 0.000 claims description 6
- 230000005764 inhibitory process Effects 0.000 claims description 4
- 230000001276 controlling effect Effects 0.000 abstract 1
- 230000000875 corresponding effect Effects 0.000 abstract 1
- 238000000034 method Methods 0.000 description 35
- 238000010586 diagram Methods 0.000 description 12
- 230000003287 optical effect Effects 0.000 description 7
- 230000008901 benefit Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- JFIOVJDNOJYLKP-UHFFFAOYSA-N bithionol Chemical compound OC1=C(Cl)C=C(Cl)C=C1SC1=CC(Cl)=CC(Cl)=C1O JFIOVJDNOJYLKP-UHFFFAOYSA-N 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000003292 glue Substances 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000007493 shaping process Methods 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/14—Digital recording or reproducing using self-clocking codes
- G11B20/1403—Digital recording or reproducing using self-clocking codes characterised by the use of two levels
- G11B20/1423—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
- G11B20/1426—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof
-
- 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/14—Digital recording or reproducing using self-clocking codes
- G11B20/1403—Digital recording or reproducing using self-clocking codes characterised by the use of two levels
- G11B20/1423—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Error Detection And Correction (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、所定間隔でリシンクコードを含むセルフクロ
ッキング信号、例えばデジタル記録媒体から読出された
セルフクロッキング信号を復調する前に、ビットスリッ
プによるバーストエラーを訂正するのに好適なバースト
エラー訂正装置に関する。
ッキング信号、例えばデジタル記録媒体から読出された
セルフクロッキング信号を復調する前に、ビットスリッ
プによるバーストエラーを訂正するのに好適なバースト
エラー訂正装置に関する。
[従来の技術]
従来、磁気あるいは光記録媒体等には、記録すべきデジ
タルデータな記録再生に適した信号形態に変換、すなわ
ち変調して記録することは周知のとおりである。
タルデータな記録再生に適した信号形態に変換、すなわ
ち変調して記録することは周知のとおりである。
このような変調方式として、代表的なものにはMFM(
Modified Frequcncy Modula
tion)、2.7RLL(Run Length L
im1ted code)、EFM(Eight to
Four−teen Modulation)等が挙
げられる。これらの変調方式により変調された信号は、
すべてデータビットとクロックビットとに本質的な区別
がなく、自らのデータによりクロックを生成するような
符号、すなわちセルフクロッキング信号である。これら
の符号は次の点で共通している。まず、変調後(チャネ
ルビット)は変調前のビット数より増加し、かつ、“l
”が続くことがないようになされる。l”と“1″との
間の“0”の個数はランレングス(RL: Run L
ength)と呼ばれ、各RLは例えば、 MFM ・・・ 1〜3 2.7RLL ・・・ 2〜7 EFM ・・・ 2〜10(マージンビット2
ビツトのとき) である、このRLが長ずざると、クロック再生のための
P L L (Phase Locked Loop)
回路の追従が困難になり、RLが短いとビット間干渉が
大きくなる。
Modified Frequcncy Modula
tion)、2.7RLL(Run Length L
im1ted code)、EFM(Eight to
Four−teen Modulation)等が挙
げられる。これらの変調方式により変調された信号は、
すべてデータビットとクロックビットとに本質的な区別
がなく、自らのデータによりクロックを生成するような
符号、すなわちセルフクロッキング信号である。これら
の符号は次の点で共通している。まず、変調後(チャネ
ルビット)は変調前のビット数より増加し、かつ、“l
”が続くことがないようになされる。l”と“1″との
間の“0”の個数はランレングス(RL: Run L
ength)と呼ばれ、各RLは例えば、 MFM ・・・ 1〜3 2.7RLL ・・・ 2〜7 EFM ・・・ 2〜10(マージンビット2
ビツトのとき) である、このRLが長ずざると、クロック再生のための
P L L (Phase Locked Loop)
回路の追従が困難になり、RLが短いとビット間干渉が
大きくなる。
第10図に、データ9Ah (hは16進数を表わす)
をMFM方式で変調した場合の例を示す。
をMFM方式で変調した場合の例を示す。
すなわち、1バイトのデータ“10011010″は、
同方式の法則に従い2バイトのチャネルビット“010
0100101000100 ”に変換される。
同方式の法則に従い2バイトのチャネルビット“010
0100101000100 ”に変換される。
第11図に、2.7RLL方式の変換対応図を示し。
第12図に同方式によるデータ9Ahの変調例を示す、
この例では、1バイトのデータ゛’ 1001101O
”は、第11図の対応関係に従い2バイトのチャネルビ
ット“0100001000100100 ”に変換さ
れることが分かる。
この例では、1バイトのデータ゛’ 1001101O
”は、第11図の対応関係に従い2バイトのチャネルビ
ット“0100001000100100 ”に変換さ
れることが分かる。
このようなセルフクロッキング信号から元のデータを再
生する際、通常はPLL回路等を利用し、読出装置側で
クロックを生成するが、このクロックタイミングが何ら
かの影響(例えば、記録媒体上のきず)で−時的に狂っ
てしまい、それ以後のデータが1ないし数ビットずれた
タイミングて読出され続けるような状況に陥ることがあ
る。
生する際、通常はPLL回路等を利用し、読出装置側で
クロックを生成するが、このクロックタイミングが何ら
かの影響(例えば、記録媒体上のきず)で−時的に狂っ
てしまい、それ以後のデータが1ないし数ビットずれた
タイミングて読出され続けるような状況に陥ることがあ
る。
この現象はビットスリップと呼ばれる。このような場合
、クロックタイミングが一時的に狂ってしまった部分(
ビットスリップ発生点)以降のデータは4データの区切
りがずれることにより、はぼすべてがエラー(ビットス
リップによるバーストエラー)になる。
、クロックタイミングが一時的に狂ってしまった部分(
ビットスリップ発生点)以降のデータは4データの区切
りがずれることにより、はぼすべてがエラー(ビットス
リップによるバーストエラー)になる。
従来、このバーストエラーをある程度の長さで止める手
法としては、再同期をかけるための特定パターン(すな
わちリシンクコード)を予め決められた位置に書込んで
おき、読出す際はこのリシンクコードが所定の位置にあ
るか否かを調べ、ない場合には、その前後数ビットの範
囲にリシンクコードがあればビットスリップと判断して
、当該リシンクコードの次のデータ以降は正しく読める
ようにするものが知られている。
法としては、再同期をかけるための特定パターン(すな
わちリシンクコード)を予め決められた位置に書込んで
おき、読出す際はこのリシンクコードが所定の位置にあ
るか否かを調べ、ない場合には、その前後数ビットの範
囲にリシンクコードがあればビットスリップと判断して
、当該リシンクコードの次のデータ以降は正しく読める
ようにするものが知られている。
このリシンクコードを使用したフォーマットには1日経
エレクトロニクス誌、 1987.11.2(no。
エレクトロニクス誌、 1987.11.2(no。
433)第75.76頁に記載のように、例えば、追記
型光ディスクのフォーマット案としてのl5O−DIS
9171−1. l5O−DIS 9171−2などが
ある。
型光ディスクのフォーマット案としてのl5O−DIS
9171−1. l5O−DIS 9171−2などが
ある。
第13図に、2.7RLL変調を行う追記型光ディスク
におけるデータフィールドの模式図を示す。同図におい
て、5YNCは3バイトの同期用データDO〜D102
3は1024バイトのユーザデータ、 COO〜CDI
1はコントロールデータ、CRCは4バイトのユーザ
CRCデータ、PO20〜P9.Isは160バイトの
パリティコート(リード・ソロモン符号(LDS−R3
)) 、 Rは20バイト毎に1バイト入る1バイトの
リシンクコード(以下、単にリシンクということもある
)である、同図の縦方向が、LDC−R3の1系統であ
り、インターリーブの深さがIOであるので、リシンク
を含まない10バイト連続エラーは、各系列からみると
1バイトエラーとみなせる。
におけるデータフィールドの模式図を示す。同図におい
て、5YNCは3バイトの同期用データDO〜D102
3は1024バイトのユーザデータ、 COO〜CDI
1はコントロールデータ、CRCは4バイトのユーザ
CRCデータ、PO20〜P9.Isは160バイトの
パリティコート(リード・ソロモン符号(LDS−R3
)) 、 Rは20バイト毎に1バイト入る1バイトの
リシンクコード(以下、単にリシンクということもある
)である、同図の縦方向が、LDC−R3の1系統であ
り、インターリーブの深さがIOであるので、リシンク
を含まない10バイト連続エラーは、各系列からみると
1バイトエラーとみなせる。
第13図のりシンクフートRは、”001000000
01O口100 ”という構造をしており、これは2.
7RLL変調の禁止コードである。
01O口100 ”という構造をしており、これは2.
7RLL変調の禁止コードである。
この構成によれば、隣接リシンク間てビットスリップが
発生しても次のリシンクで再同期がとれる。また、1系
列あたり8バイトのエラー訂正能力があるので、仮に1
リシンクにエラーがあり、かつ、ビットスリップを発生
したとしてもl系列あたり4バイトのエラーで済み訂正
可能である。
発生しても次のリシンクで再同期がとれる。また、1系
列あたり8バイトのエラー訂正能力があるので、仮に1
リシンクにエラーがあり、かつ、ビットスリップを発生
したとしてもl系列あたり4バイトのエラーで済み訂正
可能である。
[発明が解決しようとする課題]
上記従来技術では、ビットスリップ発生点から次のリシ
ンクコード間までのデータはバーストエラーとなっても
、これに対して何ら手当をしでおらず、また、する必要
性も低かった。しかし、このことは上記光ディスクに関
していえることであり、他の読取精度のより低い記録媒
体、例えば、光カートについて、あるいは悪条件での読
取が要求されるような場合については、上記ビットスリ
ップによるバーストエラーを元の状態に復元できれば、
好都合である。
ンクコード間までのデータはバーストエラーとなっても
、これに対して何ら手当をしでおらず、また、する必要
性も低かった。しかし、このことは上記光ディスクに関
していえることであり、他の読取精度のより低い記録媒
体、例えば、光カートについて、あるいは悪条件での読
取が要求されるような場合については、上記ビットスリ
ップによるバーストエラーを元の状態に復元できれば、
好都合である。
したがって、本発明の目的は、セルフクロッキング信号
のビットスリップによるバーストエラーを低減して読取
精度を向上させることかできるバーストエラー訂正装置
を提供することにある。
のビットスリップによるバーストエラーを低減して読取
精度を向上させることかできるバーストエラー訂正装置
を提供することにある。
[課題を解決するための手段]
上記目的を達成するために1本発明は、第1図に示すよ
うに。
うに。
所定間隔でリシンクコードを含むセルフクロッキング信
号を復調する前に、ビットスリップによるバーストエラ
ーな訂正する装置であって、上記セルフクロッキング信
号を直列に受けるシフトレジスタと。
号を復調する前に、ビットスリップによるバーストエラ
ーな訂正する装置であって、上記セルフクロッキング信
号を直列に受けるシフトレジスタと。
該シフトレジスタの入口付近の一部の並列出力に応じて
上記セルフクロッキング信号に存在しない禁止パターン
を検出する検出手段と。
上記セルフクロッキング信号に存在しない禁止パターン
を検出する検出手段と。
上記シフトレジスタおよび該シフトレジスタの後段へ与
えるクロックを個別に制御することにより、隣接リシン
クコード間の当該禁止パターン付近から次のリシンクコ
ードまでのデータを上記検出信号に応じた方向およびビ
ット数に従いシフトする制御手段とを備えた ことを特徴とするものである。
えるクロックを個別に制御することにより、隣接リシン
クコード間の当該禁止パターン付近から次のリシンクコ
ードまでのデータを上記検出信号に応じた方向およびビ
ット数に従いシフトする制御手段とを備えた ことを特徴とするものである。
上記検出手段は、例えば、複数の異なる禁止パターンに
応じて異なる検出信号を発生し、上記制御手段は、その
−態様として、該異なる検出信号に応答して上記シフト
レジスタのビット出力を重複してまたは間引いて上記後
段に伝送する。
応じて異なる検出信号を発生し、上記制御手段は、その
−態様として、該異なる検出信号に応答して上記シフト
レジスタのビット出力を重複してまたは間引いて上記後
段に伝送する。
また、他の本発明は、
所定間隔でリシンクコードを含むセルフクロッキング信
号を復調する前に、ビットスリップによるバーストエラ
ーな訂正する装置であって、上記セルフクロッキング信
号を直列に受けるシフトレジスタと。
号を復調する前に、ビットスリップによるバーストエラ
ーな訂正する装置であって、上記セルフクロッキング信
号を直列に受けるシフトレジスタと。
該シフトレジスタの入口付近の一部の並列出力に応じて
上記セルフクロッキング信号内の上記リシンクコードを
検出する検出手段と。
上記セルフクロッキング信号内の上記リシンクコードを
検出する検出手段と。
該検出手段の検出信号に応じてビットスリップの方向お
よびビット数を検出し、上記シフトレジスタおよび該シ
フトレジスタへ与えるクロックを個別に制御することに
より、上記ビットスリップが発生した隣接リシンクコー
ド間の後半のデータを上記ビットスリップの方向および
ビット数に従いシフトする制御手段とを備えた ことを特徴とするものである。
よびビット数を検出し、上記シフトレジスタおよび該シ
フトレジスタへ与えるクロックを個別に制御することに
より、上記ビットスリップが発生した隣接リシンクコー
ド間の後半のデータを上記ビットスリップの方向および
ビット数に従いシフトする制御手段とを備えた ことを特徴とするものである。
上記制御手段は、その−態様として、上記ビットスリッ
プの方向およびビット数に応じて上記シフトレジスタの
ビット出力を重複してまたは間引いて上記後段に伝送す
る。
プの方向およびビット数に応じて上記シフトレジスタの
ビット出力を重複してまたは間引いて上記後段に伝送す
る。
さらに他の本発明は、
所定間隔でリシンクコードを含むセルフクロウキング信
号を復調する前に、ビットスリップによるバーストエラ
ーを訂正する装置であって、上記セルフクロッキング信
号を直列に受けるシフトレジスタと。
号を復調する前に、ビットスリップによるバーストエラ
ーを訂正する装置であって、上記セルフクロッキング信
号を直列に受けるシフトレジスタと。
該シフトレジスタの入口付近の一部の並列出力に応じて
上記セルフクロッキング信号に存在しない禁止パターン
と上記リシンクコードとを検出する検出手段と、 上記リシンクコードの検出信号に応じて上記ビットスリ
ップの方向およびビット数を検出するとともに、上記シ
フトレジスタおよび該シフトレジスタの後段へ与えるク
ロックを個別に制御する制御手段とを備え、 該制御手段は、上記禁止パターンの検出の如何および当
該検出位置に応じて、隣接リシンクコード間の当該禁止
パターン付近から次のリシンクコードまでのデータを上
記検出信号に応じた方向およびビット数に従いシフトし
、または、上記シフトレジスタおよび上記後段のクロラ
フ制御により、上記ビットスリップが発生した隣接リシ
ンクコード間の後半のデータを上記ビットスリップの方
向およびビット数に従いシフトすることを特徴とするも
のである。
上記セルフクロッキング信号に存在しない禁止パターン
と上記リシンクコードとを検出する検出手段と、 上記リシンクコードの検出信号に応じて上記ビットスリ
ップの方向およびビット数を検出するとともに、上記シ
フトレジスタおよび該シフトレジスタの後段へ与えるク
ロックを個別に制御する制御手段とを備え、 該制御手段は、上記禁止パターンの検出の如何および当
該検出位置に応じて、隣接リシンクコード間の当該禁止
パターン付近から次のリシンクコードまでのデータを上
記検出信号に応じた方向およびビット数に従いシフトし
、または、上記シフトレジスタおよび上記後段のクロラ
フ制御により、上記ビットスリップが発生した隣接リシ
ンクコード間の後半のデータを上記ビットスリップの方
向およびビット数に従いシフトすることを特徴とするも
のである。
上記制御手段は、その−態様として、上記禁止パターン
が上記隣接リシンクコード間の前半または後半のデータ
のいずれに発生したかを検出し。
が上記隣接リシンクコード間の前半または後半のデータ
のいずれに発生したかを検出し。
上記前半に発生した場合には上記禁止パターン検出に応
じたシフトは行わず、上記リシンクコード検出に応じた
シフトのみを行い、上記後半のデータに発生した場合に
は上記リシンクコード検出に応じたシフトは行わず、上
記禁止パターン検出に応じたシフトのみを行い、さらに
上記禁止パターンが検出されない場合には上記リシンク
コード検出に応したシフトを行う。
じたシフトは行わず、上記リシンクコード検出に応じた
シフトのみを行い、上記後半のデータに発生した場合に
は上記リシンクコード検出に応じたシフトは行わず、上
記禁止パターン検出に応じたシフトのみを行い、さらに
上記禁止パターンが検出されない場合には上記リシンク
コード検出に応したシフトを行う。
[作用]
本発明において、ビットスリップによるバーストエラー
を修復するためには、そのビットスリップ発生点および
そのビットスリップ方向、さらにそのビット数が分かれ
ば、ビットスリップ発生点から次のリシンクコードまで
のデータを上記ビットスリップ方向と反対の方向に上記
ビット数だけシフトすることにより、元の状態に戻すこ
とが可能であることに着目した。
を修復するためには、そのビットスリップ発生点および
そのビットスリップ方向、さらにそのビット数が分かれ
ば、ビットスリップ発生点から次のリシンクコードまで
のデータを上記ビットスリップ方向と反対の方向に上記
ビット数だけシフトすることにより、元の状態に戻すこ
とが可能であることに着目した。
しかしながら、ビットスリップの発生位置を正確に検出
するのは、実際上、極めて困難である。
するのは、実際上、極めて困難である。
本発明では、そのために、次のような第1および!82
の手法を提供する。
の手法を提供する。
第1)、ビットスリップ発生点では、当該セルフクロッ
キング符号の禁止パターン(正常時には現われる筈のな
いパターン)が現われることが多いので、これを検出し
て、その検出位置付近をビットスリップ発生点とみなす
。
キング符号の禁止パターン(正常時には現われる筈のな
いパターン)が現われることが多いので、これを検出し
て、その検出位置付近をビットスリップ発生点とみなす
。
第2)、ビットスリップの発生時1強制的に、直前のリ
シンクコードから現リシンクコードまで(最初のリシン
クコードの場合、データの先頭からリシンクコードまで
)の間の中央付近をビットスリップ発生点とみなす。
シンクコードから現リシンクコードまで(最初のリシン
クコードの場合、データの先頭からリシンクコードまで
)の間の中央付近をビットスリップ発生点とみなす。
上記第1の手法によれば、ビットスリップが隣接リシン
ク間のどの位置に発生しても対処できる利点がある。た
だし、ビットスリップ発生点に禁止パターンが必ず現わ
れる保証はなく、この場合、訂正は行われず、また、ビ
ットスリップによらずランダムエラーによっても禁止パ
ターンが発生するのでその場合には誤訂正を行ってしま
うという不都合がある。特に、ランダムエラーによる禁
止パターンが隣接リシンク間区間の初めの時点で生じた
場合には、誤訂正の被害が大きい。
ク間のどの位置に発生しても対処できる利点がある。た
だし、ビットスリップ発生点に禁止パターンが必ず現わ
れる保証はなく、この場合、訂正は行われず、また、ビ
ットスリップによらずランダムエラーによっても禁止パ
ターンが発生するのでその場合には誤訂正を行ってしま
うという不都合がある。特に、ランダムエラーによる禁
止パターンが隣接リシンク間区間の初めの時点で生じた
場合には、誤訂正の被害が大きい。
この点、上記第2の手法では、ビットスリップ発生点を
検出することをせずビットスリップの発生方向およびそ
のビット数のみを検出するので、このような不都合はな
い、この第2の手法は実際のビットスリップ発生点が隣
接リシンクコード間の中央付近にある場合に最も有効で
あるか、中央より前時点でビットスリップが発生した場
合にはその時点から中央までのデータは補正されず、中
央より後時点にある場合には中央から当該後時点までの
データは正常であるにも関わらず、変更されてしまうと
いう不都合がある。ただし、最大バーストエラー長は隣
接リシンク間データの半分以上になることはないという
利点がある。この第2の手法において、ビットスリップ
の発生方向およびビット数の検出は、リシンクコードを
検出することにより、例えば、隣接リシンク間のビット
数を計数することにより実現することができる。
検出することをせずビットスリップの発生方向およびそ
のビット数のみを検出するので、このような不都合はな
い、この第2の手法は実際のビットスリップ発生点が隣
接リシンクコード間の中央付近にある場合に最も有効で
あるか、中央より前時点でビットスリップが発生した場
合にはその時点から中央までのデータは補正されず、中
央より後時点にある場合には中央から当該後時点までの
データは正常であるにも関わらず、変更されてしまうと
いう不都合がある。ただし、最大バーストエラー長は隣
接リシンク間データの半分以上になることはないという
利点がある。この第2の手法において、ビットスリップ
の発生方向およびビット数の検出は、リシンクコードを
検出することにより、例えば、隣接リシンク間のビット
数を計数することにより実現することができる。
このように、上記第1および第2の手法は必ずしも最大
のバーストエラー訂正効果を発揮するものではないが、
平均的には、何の対処もしない従来例より効果があると
考えられる。
のバーストエラー訂正効果を発揮するものではないが、
平均的には、何の対処もしない従来例より効果があると
考えられる。
本発明においては、さらに望ましい手法として、上記第
1および第2の手法を折衷して両者の利点を取入れた第
3の手法も提供する。この第3の手法は、禁止パターン
が発生したか否か、発生したならばその発生点は隣接リ
シンク間区間の中央より前か後かによって、第1または
第2手法の好ましい方を選択するものである。すなわち
、禁止パターンが隣接リシンク間区間の中央より後で発
生した場合には、第1の手法を用い、上記区間の中央前
で発生した場合には第2の手法を用いる。これにより、
第1および第2のいずれの手法においても、その誤訂正
を最大ても上記区間内データの半分に抑えることかでき
る。すなわち、平均的にバーストエラー長が上記区間内
データの半分以下に安定する。
1および第2の手法を折衷して両者の利点を取入れた第
3の手法も提供する。この第3の手法は、禁止パターン
が発生したか否か、発生したならばその発生点は隣接リ
シンク間区間の中央より前か後かによって、第1または
第2手法の好ましい方を選択するものである。すなわち
、禁止パターンが隣接リシンク間区間の中央より後で発
生した場合には、第1の手法を用い、上記区間の中央前
で発生した場合には第2の手法を用いる。これにより、
第1および第2のいずれの手法においても、その誤訂正
を最大ても上記区間内データの半分に抑えることかでき
る。すなわち、平均的にバーストエラー長が上記区間内
データの半分以下に安定する。
[実施例]
以下、本発明の好適実施例について詳細に説明する。
〈実施例の構成〉
まず、i2図に、本発明が適用される装置の一例を示す
。この例は、光メモリカードの読取装置であり、光メモ
リカード表面から記録データを検出するピックアップ手
段2と、この出力を増幅するプリアンプ回路3と、この
出力波形を整形する波形整形回路4と、この出力からク
ロックを取出すとともにデジタルデータな再生するクロ
ック再生回路5と、この出力データを復調する復調手段
7と、この復調出力のランダムエラーな検出訂正し、そ
の訂正出力を例えばメモリに供給するランダム系エラー
検出訂正手段8とからなる。本発明のバーストエラー訂
正回路6は、この実施例では、第2図の破線ブロック内
に示すように、クロック再生回路5と復調手段7との間
に挿入されるものである。
。この例は、光メモリカードの読取装置であり、光メモ
リカード表面から記録データを検出するピックアップ手
段2と、この出力を増幅するプリアンプ回路3と、この
出力波形を整形する波形整形回路4と、この出力からク
ロックを取出すとともにデジタルデータな再生するクロ
ック再生回路5と、この出力データを復調する復調手段
7と、この復調出力のランダムエラーな検出訂正し、そ
の訂正出力を例えばメモリに供給するランダム系エラー
検出訂正手段8とからなる。本発明のバーストエラー訂
正回路6は、この実施例では、第2図の破線ブロック内
に示すように、クロック再生回路5と復調手段7との間
に挿入されるものである。
第3図に、第1図のシフトレジスタ60の具体例を示す
。この例では、シフトレジスタ60は直列接続された複
数のD型フリップフロップ(F/F )からなる、シフ
トレジスタ60の後段は、この例では、復調回路7であ
る。シフトレジスタ60および後段7には、それぞれ第
1図の制御手段65から個別に制御されるクロックC1
,C2が各クロック端子に印加される。シフトレジスタ
60の前部61を構成するF/Fの個数はリシンクコー
ドおよび禁止パターンの検出に必要なビット数に対応す
る数である。また、シフトレジスタ60の後部62のF
/Fの個数は、隣接リシンク間のデータのビット数以上
、場合によってはそのほぼ半分以上である。
。この例では、シフトレジスタ60は直列接続された複
数のD型フリップフロップ(F/F )からなる、シフ
トレジスタ60の後段は、この例では、復調回路7であ
る。シフトレジスタ60および後段7には、それぞれ第
1図の制御手段65から個別に制御されるクロックC1
,C2が各クロック端子に印加される。シフトレジスタ
60の前部61を構成するF/Fの個数はリシンクコー
ドおよび禁止パターンの検出に必要なビット数に対応す
る数である。また、シフトレジスタ60の後部62のF
/Fの個数は、隣接リシンク間のデータのビット数以上
、場合によってはそのほぼ半分以上である。
制御手段65は、特に図示しないが、後述する動作から
いわゆる当業者には、論理回路あるいはマイクロプロセ
ッサ等を用いて容易に構成することができよう。
いわゆる当業者には、論理回路あるいはマイクロプロセ
ッサ等を用いて容易に構成することができよう。
第4図に、第1図の検出手段66の具体例を示す、検出
手段66は、シフトレジスタ60の前部61の並列出力
を受ける。ナンド(NAND)ゲート67は、予め定め
られたパターンのリシンクコードを検出するものであり
、その検出時にR8YNCを発生する。リシンクコード
は、この例では“100001″である。 NANDゲ
ート68.69は、夫々異なる禁止パターンを検出する
ものであり、検出時にIN旧、INH2を発生する。こ
の例では、2.78LL符号の禁止パターンとして、4
11″および101”を挙げたがさらに他のパターンを
も検出するようにしてもよい。
手段66は、シフトレジスタ60の前部61の並列出力
を受ける。ナンド(NAND)ゲート67は、予め定め
られたパターンのリシンクコードを検出するものであり
、その検出時にR8YNCを発生する。リシンクコード
は、この例では“100001″である。 NANDゲ
ート68.69は、夫々異なる禁止パターンを検出する
ものであり、検出時にIN旧、INH2を発生する。こ
の例では、2.78LL符号の禁止パターンとして、4
11″および101”を挙げたがさらに他のパターンを
も検出するようにしてもよい。
〈実施例の作用〉
まず、前記第1の手法、すなわち禁止パターンの検出に
よるバーストエラー訂正ついて説明する。
よるバーストエラー訂正ついて説明する。
第3図のシフトレジスタ60および後段7へのクロック
C1,C2は、通常時、同一タイミングで発生している
。
C1,C2は、通常時、同一タイミングで発生している
。
第5図に示すようなビットスリップ発生のない元データ
において、図示のビットスリップ発生点で一1ビットス
リップが発生した場合、“101′″という2.7RL
L符号では存在しない禁止パターンが発生し、この禁止
パターンは第4図のNANDゲート69により検出され
る。制御手段65はHANDゲート69の出力を受ける
と−lビットスリップと判断し、シフトレジスタ60お
よび後段7へ与えるクロックCI、C2を制御して、元
のデータを復元する。すなわち、第7図に示すように、
NANDゲート69が“ 101′を検出した後、”
101″の“0”が後段7の直前に現われた時点t
lのとき、クロックC2の1クロツクに対してクロック
c1を発生しないことにより、シフトレジスタ6oのデ
ータ (θ′°)を重複して後段7に転送する。
において、図示のビットスリップ発生点で一1ビットス
リップが発生した場合、“101′″という2.7RL
L符号では存在しない禁止パターンが発生し、この禁止
パターンは第4図のNANDゲート69により検出され
る。制御手段65はHANDゲート69の出力を受ける
と−lビットスリップと判断し、シフトレジスタ60お
よび後段7へ与えるクロックCI、C2を制御して、元
のデータを復元する。すなわち、第7図に示すように、
NANDゲート69が“ 101′を検出した後、”
101″の“0”が後段7の直前に現われた時点t
lのとき、クロックC2の1クロツクに対してクロック
c1を発生しないことにより、シフトレジスタ6oのデ
ータ (θ′°)を重複して後段7に転送する。
これにより、以降のデータは直前のリシンクコードに対
して1ビツト後方にシフトされたことになる。
して1ビツト後方にシフトされたことになる。
逆に、第6図に示すようなビットスリップ発生のない元
データにおいて1図示のビットスリップ発生点で+1ビ
ツトスリツプが発生した場合。
データにおいて1図示のビットスリップ発生点で+1ビ
ツトスリツプが発生した場合。
“11”という2.71LL符号では存在しない禁止パ
ターンが発生し、この禁止パターンは第4図のMAND
ゲート68により検出される。制御手段65はNAND
ゲート69の出力を受けると+1ビツトスリツプと判断
し、シフトレジスタ60および後段7へ与えるクロック
C1,C2を制御して、元のデータを復元する。すなわ
ち、第8図に示すように、HANDゲート68が“ 1
1″を検出した後、4101”の“0”が後段7の直前
に現われた時点t2のとき、クロックCIの1クロツク
に対してクロックC2を発生しないことにより、シフト
レジスタ60のデータ (“1”)を間引いて後段7に
転送する。これにより、以降のデータは直前のリシンク
コードに対して1ビツト前方にシフトされたことになる
。
ターンが発生し、この禁止パターンは第4図のMAND
ゲート68により検出される。制御手段65はNAND
ゲート69の出力を受けると+1ビツトスリツプと判断
し、シフトレジスタ60および後段7へ与えるクロック
C1,C2を制御して、元のデータを復元する。すなわ
ち、第8図に示すように、HANDゲート68が“ 1
1″を検出した後、4101”の“0”が後段7の直前
に現われた時点t2のとき、クロックCIの1クロツク
に対してクロックC2を発生しないことにより、シフト
レジスタ60のデータ (“1”)を間引いて後段7に
転送する。これにより、以降のデータは直前のリシンク
コードに対して1ビツト前方にシフトされたことになる
。
次に、前記第2の手法について説明する。
制御手段65は、第9図に示すフローチャートにしたが
って、隣接リシンク間のビット数を計数し、この最終計
数値と予め定まった所定数値との差を求める。この差の
符号は、ビットスリップ方向を示し、絶対値はビット数
を表わす、すなわち、第9図において、変数Zは計数値
を表わす変数であり、変数Sは計数結果としての符号付
ビット数を格納する変数である。また、Aは、隣接リシ
ンク間データの正規のビット数である。
って、隣接リシンク間のビット数を計数し、この最終計
数値と予め定まった所定数値との差を求める。この差の
符号は、ビットスリップ方向を示し、絶対値はビット数
を表わす、すなわち、第9図において、変数Zは計数値
を表わす変数であり、変数Sは計数結果としての符号付
ビット数を格納する変数である。また、Aは、隣接リシ
ンク間データの正規のビット数である。
まず、初期状態として、変数Zは−A、変数Sは0とし
ておく。ステップSlではZ値が十方向限界値より大か
否かを検出する。この限界値は。
ておく。ステップSlではZ値が十方向限界値より大か
否かを検出する。この限界値は。
予め定めた。ビットスリップを救済する最大ビット数で
ある。このステップSlは、計数開始後、次に検出すべ
きリシンクコードをいつまでも検出できない場合の処理
用に設けたものである。ステップS2、S5.Slのル
ープで次のリシンクコードを検出するまでシフトレジス
タ60を1ピツトずつシフトするとともに、変数Zをイ
ンクリメントしていく、ステップS2でリシンクコード
を検出したとき、ステップS3に進み、このときの計数
値Zを変数Sに格納する0次にステップS4で変数Zを
−Aとして次の計数に備える。ステップSlでZ値か十
方向限界値を越えたときには、ステップS6でZ値をZ
−A、S値を0として処理を終る。
ある。このステップSlは、計数開始後、次に検出すべ
きリシンクコードをいつまでも検出できない場合の処理
用に設けたものである。ステップS2、S5.Slのル
ープで次のリシンクコードを検出するまでシフトレジス
タ60を1ピツトずつシフトするとともに、変数Zをイ
ンクリメントしていく、ステップS2でリシンクコード
を検出したとき、ステップS3に進み、このときの計数
値Zを変数Sに格納する0次にステップS4で変数Zを
−Aとして次の計数に備える。ステップSlでZ値か十
方向限界値を越えたときには、ステップS6でZ値をZ
−A、S値を0として処理を終る。
制御手段65は、この変数Sの値がOでないとき、かつ
、負の値の場合にはその絶対値が予め定めた限界値より
小さいとき、隣接リシンク間のデータの後ろ半分を変数
Sの値に従ってシフトする。すなわち、第3図のシフト
レジスタ60の後部62に隣接リシンク間のデータの後
ろ半分か残っており、かつ後段7の直前に差し掛かった
時点で第2段62および第3段63のクロックCI。
、負の値の場合にはその絶対値が予め定めた限界値より
小さいとき、隣接リシンク間のデータの後ろ半分を変数
Sの値に従ってシフトする。すなわち、第3図のシフト
レジスタ60の後部62に隣接リシンク間のデータの後
ろ半分か残っており、かつ後段7の直前に差し掛かった
時点で第2段62および第3段63のクロックCI。
C2を制御して、上記データの後ろ半分を変数Sの値に
応じて直前のリシンクに対してシフトする。このシフト
の方法は、第7図および第8図で説明したと同様に1行
える。このような事情から後部62のF/Fの個数は隣
接リシンク間のデータビット数の少なくとも半分が必要
である。ただし、シフトするビット位置は厳格に隣接リ
シンク間の中央である必要はない、数ビットずれても1
データか犠牲になるにすぎないからである。
応じて直前のリシンクに対してシフトする。このシフト
の方法は、第7図および第8図で説明したと同様に1行
える。このような事情から後部62のF/Fの個数は隣
接リシンク間のデータビット数の少なくとも半分が必要
である。ただし、シフトするビット位置は厳格に隣接リ
シンク間の中央である必要はない、数ビットずれても1
データか犠牲になるにすぎないからである。
前記第3の手法では、制御手段65は、禁止パターンの
発生した位置が隣接リシンク間のデータの前半であるか
後半であるかを判断し、後半である場合には第1の手法
を実行し、前半である場合には第2の手法を実行する。
発生した位置が隣接リシンク間のデータの前半であるか
後半であるかを判断し、後半である場合には第1の手法
を実行し、前半である場合には第2の手法を実行する。
また、禁止パターンを発見しない場合には、第2の手法
を実行する。
を実行する。
例えば、隣接リシンク間のデータがり。〜D19の20
バイトとしたとき、禁止パターンの検出がDIG以降の
場合には検出位置からDIGまでのデータを禁止パター
ンに応じてシフトし、D9以前の場合、あるいは検出さ
れない場合にはDIGからDIGのデータを変数Sの値
に応じてシフトする。
バイトとしたとき、禁止パターンの検出がDIG以降の
場合には検出位置からDIGまでのデータを禁止パター
ンに応じてシフトし、D9以前の場合、あるいは検出さ
れない場合にはDIGからDIGのデータを変数Sの値
に応じてシフトする。
なお、前記第1の手法において1例えば、第6図の例で
は、禁止パターン“11゛は一2ビットスリップとも考
えられる。この場合1次のリシンクコードの検出前に訂
正は行わず、隣接リシンク間のデータビット数を計数後
、変数Sの値を参照すればいずれの場合かが判明するの
で、その後にシフトレジスタ60および後段7の間で訂
正することができる。このような第1の手法において、
隣接リシンク間の前半で禁止パターンによるデータのシ
フトを行う場合には、後部62のF/Fの個数は少なく
とも隣接リシンク間データのビット数分必要である。
は、禁止パターン“11゛は一2ビットスリップとも考
えられる。この場合1次のリシンクコードの検出前に訂
正は行わず、隣接リシンク間のデータビット数を計数後
、変数Sの値を参照すればいずれの場合かが判明するの
で、その後にシフトレジスタ60および後段7の間で訂
正することができる。このような第1の手法において、
隣接リシンク間の前半で禁止パターンによるデータのシ
フトを行う場合には、後部62のF/Fの個数は少なく
とも隣接リシンク間データのビット数分必要である。
なお、以上の実施例では、ハードウェアによるリアルタ
イム処理について説明したが、復調前のデジタルデータ
な一旦、メモリに取込んだ後、ソフトウェアにより、同
様のバーストエラー訂正を実行することもできる。
イム処理について説明したが、復調前のデジタルデータ
な一旦、メモリに取込んだ後、ソフトウェアにより、同
様のバーストエラー訂正を実行することもできる。
[発明の効果]
本発明によれば、所定間隔でリシンクコードを含むセル
フクロッキング信号を復調する前のビットスリップによ
るバーストエラーな訂正することができるので、低精度
の装置においてもより高精度のデータ読取が実現でき、
また、すでに高精度の装置においては、誤り検出訂正用
の冗長データ数を低減することも可能になる。
フクロッキング信号を復調する前のビットスリップによ
るバーストエラーな訂正することができるので、低精度
の装置においてもより高精度のデータ読取が実現でき、
また、すでに高精度の装置においては、誤り検出訂正用
の冗長データ数を低減することも可能になる。
第1図は本発明の構成を示すブロック図、第2図は本発
明が適用される装置のブロック図、第3図は第1図のシ
フトレジスタの具体例を示す回路図、第4図は第1図の
検出手段の具体例を第3図のシフトレジスタの一部とと
もに示す回路図、第5図および第6図はそれぞれ正およ
び負のビットスリップの例を示す説明図、第7図および
第8図はそれぞれ第5図および第6図のビットスリップ
を訂正する動作を説明するための説明図、第9図はビッ
トスリップの方向およびビット数を求める処理のフロー
チャート、第1O図はMFM変調方式の説明図、第11
図および第12図は2.7 RLL変調方式の説明図、
第13図は従来の2.7 RLL変調方式を採用した従
来例のデータフィールドの模式図である。 6・・・バーストエラー訂正装置 7・・・シフトレジスタの後段(復調手段)60・・・
シフトレジスタ 61・・・シフトレジスタの前部 62・・・シフトレジスタの後部 65・・・制御手段 66・・・検出手段 出願人 株式会社 シーニスケイ 第 l 図 第2図 ノ8 6? 第5図 (−1ビツトスリップ例) 元データ 100100100100100100受
信データ 100101001001001001ビツ
トスリツプ発生点 第6図 (+1ヒツトスリップ例) 元データ 100100100100100100受
信y”−’) 10010011001001001
0ビットスリップ発生点 第7図 (−スリップの訂正例) 01010丁0 00101丁1 10010丁0 tl−10010fO oiooi丁1 0 0 1 0 0 f 。 第8図 (+スリツプの訂正例) 0 1 100 ヨ゛ 0 0 0 1 1 0 J。 10011丁1 t2・・・ 01001 00100丁0 10.010丁0 第9図
明が適用される装置のブロック図、第3図は第1図のシ
フトレジスタの具体例を示す回路図、第4図は第1図の
検出手段の具体例を第3図のシフトレジスタの一部とと
もに示す回路図、第5図および第6図はそれぞれ正およ
び負のビットスリップの例を示す説明図、第7図および
第8図はそれぞれ第5図および第6図のビットスリップ
を訂正する動作を説明するための説明図、第9図はビッ
トスリップの方向およびビット数を求める処理のフロー
チャート、第1O図はMFM変調方式の説明図、第11
図および第12図は2.7 RLL変調方式の説明図、
第13図は従来の2.7 RLL変調方式を採用した従
来例のデータフィールドの模式図である。 6・・・バーストエラー訂正装置 7・・・シフトレジスタの後段(復調手段)60・・・
シフトレジスタ 61・・・シフトレジスタの前部 62・・・シフトレジスタの後部 65・・・制御手段 66・・・検出手段 出願人 株式会社 シーニスケイ 第 l 図 第2図 ノ8 6? 第5図 (−1ビツトスリップ例) 元データ 100100100100100100受
信データ 100101001001001001ビツ
トスリツプ発生点 第6図 (+1ヒツトスリップ例) 元データ 100100100100100100受
信y”−’) 10010011001001001
0ビットスリップ発生点 第7図 (−スリップの訂正例) 01010丁0 00101丁1 10010丁0 tl−10010fO oiooi丁1 0 0 1 0 0 f 。 第8図 (+スリツプの訂正例) 0 1 100 ヨ゛ 0 0 0 1 1 0 J。 10011丁1 t2・・・ 01001 00100丁0 10.010丁0 第9図
Claims (6)
- (1)所定間隔でリシンクコードを含むセルフクロッキ
ング信号を復調する前に、ビットスリップによるバース
トエラーを訂正する装置であって、上記セルフクロッキ
ング信号を直列に受けるシフトレジスタと、該シフトレ
ジスタの入口付近の一部の並列出力に応じて上記セルフ
クロッキング信号に存在しない禁止パターンを検出する
検出手段と、上記シフトレジスタおよび該シフトレジス
タの後段へ与えるクロックを個別に制御することにより
、隣接リシンクコード間の当該禁止パターン付近から次
のリシンクコードまでのデータを上記検出信号に応じた
方向およびビット数に従いシフトする制御手段とを備え
たことを特徴とするバーストエラー訂正装置。 - (2)上記検出手段は、1個以上の異なる禁止パターン
に応じて異なる検出信号を発生し、上記制御手段は、該
異なる検出信号に応答して上記シフトレジスタのビット
出力を重複してまたは間引いて上記後段に伝送する特許
請求の範囲第1項記載のバーストエラー訂正装置。 - (3)所定間隔でリシンクコードを含むセルフクロッキ
ング信号を復調する前に、ビットスリップによるバース
トエラーを訂正する装置であって、上記セルフクロッキ
ング信号を直列に受けるシフトレジスタと、該シフトレ
ジスタの入口付近の一部の並列出力に応じて上記セルフ
クロッキング信号内の上記リシンクコードを検出する検
出手段と、該検出手段の検出信号に応じてビットスリッ
プの方向およびビット数を検出し、上記シフトレジスタ
および該シフトレジスタの後段へ与えるクロックを個別
に制御することにより、上記ビットスリップが発生した
隣接リシンクコード間の後半のデータを上記ビットスリ
ップの方向およびビット数に従いシフトする制御手段と
を備えたことを特徴とするバーストエラー訂正装置。 - (4)上記制御手段は、上記ビットスリップの方向およ
びビット数に応じて上記シフトレジスタのビット出力を
重複してまたは間引いて上記後段に伝送する特許請求の
範囲第3項記載のバーストエラー訂正装置。 - (5)所定間隔でリシンクコードを含むセルフクロッキ
ング信号を復調する前に、ビットスリップによるバース
トエラーを訂正する装置であって、上記セルフクロッキ
ング信号を直列に受けるシフトレジスタと、該シフトレ
ジスタの入口付近の一部の並列出力に応じて上記セルフ
クロッキング信号に存在しない禁止パターンと上記リシ
ンクコードとを検出する検出手段と、上記リシンクコー
ドの検出信号に応じて上記ビットスリップの方向および
ビット数を検出するとともに、上記シフトレジスタおよ
び該シフトレジスタの後段へ与えるクロックを個別に制
御する制御手段とを備え、該制御手段は、上記禁止パタ
ーンの検出の如何および当該検出位置に応じて、隣接リ
シンクコード間の当該禁止パターン付近から次のリシン
クコードまでのデータを上記検出信号に応じた方向およ
びビット数に従いシフトし、または、上記シフトレジス
タおよび上記後段のクロック制御により、上記ビットス
リップが発生した隣接リシンクコード間の後半のデータ
を上記ビットスリップの方向およびビット数に従いシフ
トすることを特徴とするバーストエラー訂正装置。 - (6)上記制御手段は、上記禁止パターンが上記隣接リ
シンクコード間の前半または後半のデータのいずれに発
生したかを検出し、上記前半のデータに発生した場合に
は上記禁止パターン検出に応じたシフトは行わず、上記
リシンクコード検出に応じたシフトのみを行い、上記後
半のデータに発生した場合には上記リシンクコード検出
に応じたシフトは行わず、上記禁止パターン検出に応じ
たシフトのみを行い、さらに上記禁止パターンが検出さ
れない場合には上記リシンクコード検出に応じたシフト
を行う特許請求の範囲第5項記載のバーストエラー訂正
装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63033813A JPH01208769A (ja) | 1988-02-16 | 1988-02-16 | バーストエラー訂正装置 |
| US07/444,159 US5050171A (en) | 1988-02-16 | 1989-02-09 | Burst error correction apparatus |
| PCT/JP1989/000129 WO1989007825A1 (fr) | 1988-02-16 | 1989-02-09 | Dispositif de correction d'erreurs en paquets |
| CA000591127A CA1317647C (en) | 1988-02-16 | 1989-02-15 | Burst error correction apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63033813A JPH01208769A (ja) | 1988-02-16 | 1988-02-16 | バーストエラー訂正装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01208769A true JPH01208769A (ja) | 1989-08-22 |
Family
ID=12396918
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63033813A Pending JPH01208769A (ja) | 1988-02-16 | 1988-02-16 | バーストエラー訂正装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5050171A (ja) |
| JP (1) | JPH01208769A (ja) |
| CA (1) | CA1317647C (ja) |
| WO (1) | WO1989007825A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015518963A (ja) * | 2012-05-21 | 2015-07-06 | アンプリファイアー・リサーチ・コーポレイション | フィールド分析装置 |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2973539B2 (ja) * | 1991-01-25 | 1999-11-08 | ソニー株式会社 | データ再生装置 |
| JPH0652630A (ja) * | 1991-03-28 | 1994-02-25 | Sony Corp | データ記録方法 |
| JP3305344B2 (ja) * | 1992-01-21 | 2002-07-22 | パイオニア株式会社 | 光学式記録媒体を用いた情報記録再生装置 |
| JP3170123B2 (ja) * | 1993-11-29 | 2001-05-28 | 日本放送協会 | 誤り訂正回路 |
| US5691993A (en) * | 1995-06-07 | 1997-11-25 | Seagate Technology, Inc. | Rate 4/5 trellis code for PR4 channels with improved error propagation |
| US6636993B1 (en) * | 1999-02-12 | 2003-10-21 | Fujitsu Limited | System and method for automatic deskew across a high speed, parallel interconnection |
| US7372928B1 (en) * | 2002-11-15 | 2008-05-13 | Cypress Semiconductor Corporation | Method and system of cycle slip framing in a deserializer |
| US7864868B2 (en) * | 2003-04-21 | 2011-01-04 | Nokia Siemens Networks Oy | Method for detecting an octet slip |
| US8166365B2 (en) * | 2008-12-03 | 2012-04-24 | Ciena Corporation | Cycle slip location and correction |
| KR102995181B1 (ko) | 2020-02-17 | 2026-07-24 | 에스케이하이닉스 주식회사 | 컨트롤러 및 컨트롤러의 동작방법 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3893171A (en) * | 1974-03-25 | 1975-07-01 | Ibm | Signal adjustment circuit |
| IT1014585B (it) * | 1974-04-11 | 1977-04-30 | Sits Soc It Telecom Siemens | Disposizione circuitale per la cor rezione dell errore di scorrimento nei sistemi di trasmissione a codi ce di impulsi |
| JP2597872B2 (ja) * | 1988-02-13 | 1997-04-09 | 日本電信電話株式会社 | ブロック同期方式 |
| US4975916A (en) * | 1988-07-26 | 1990-12-04 | International Business Machines Corporation | Character snychronization |
-
1988
- 1988-02-16 JP JP63033813A patent/JPH01208769A/ja active Pending
-
1989
- 1989-02-09 US US07/444,159 patent/US5050171A/en not_active Expired - Fee Related
- 1989-02-09 WO PCT/JP1989/000129 patent/WO1989007825A1/ja not_active Ceased
- 1989-02-15 CA CA000591127A patent/CA1317647C/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015518963A (ja) * | 2012-05-21 | 2015-07-06 | アンプリファイアー・リサーチ・コーポレイション | フィールド分析装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CA1317647C (en) | 1993-05-11 |
| US5050171A (en) | 1991-09-17 |
| WO1989007825A1 (fr) | 1989-08-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2786810B2 (ja) | 光ディスクおよびその信号記録装置ならびに信号再生装置 | |
| US5231545A (en) | Fault tolerant rll data sector address mark decoder | |
| US5051998A (en) | Data block deinterleaving and error correction system | |
| EP0802536B1 (en) | Recording medium, signal recording apparatus thereof, and signal reproducing apparatus thereof | |
| JPH06195893A (ja) | データ記録方法及び装置 | |
| JPH02301074A (ja) | 信号転送装置 | |
| US4979192A (en) | Circuit for detecting a synchronizing signal | |
| US5050171A (en) | Burst error correction apparatus | |
| US7020833B2 (en) | Data synchronization detection method, information recording method, and information reproduction method | |
| US5379160A (en) | Magnetic disk drive apparatus including improved decoding circuit | |
| KR100246166B1 (ko) | 광 디스크로부터의 데이타 스트림의 재정렬 | |
| WO2001073785A1 (en) | Data reproducing device | |
| JPH0332132A (ja) | デジタル信号復号装置 | |
| JP3377669B2 (ja) | シンク検出方法及びシンク検出回路 | |
| US5347517A (en) | Information processing apparatus | |
| JP3708619B2 (ja) | 消失フラグを用いたエラー訂正システム | |
| US5402276A (en) | Magnetic disk device | |
| JPS6356871A (ja) | デジタルデ−タ生成装置 | |
| JPS5958607A (ja) | 磁気デイスク装置の書込みデ−タ補正方式 | |
| KR100528108B1 (ko) | 고정밀동기화를실현할수있는동기회로및광디스크재생장치 | |
| JPS63148743A (ja) | 差分バイフエ−ズ復調方法 | |
| JPH0814939B2 (ja) | デ−タ読取方式 | |
| JPH03156775A (ja) | 情報記録方法及び情報記録装置 | |
| JPS63173274A (ja) | デ−タ記録方式 | |
| JPH05342772A (ja) | 同期検出方法 |