JP3783281B2 - Data decoding device - Google Patents
Data decoding device Download PDFInfo
- Publication number
- JP3783281B2 JP3783281B2 JP13926496A JP13926496A JP3783281B2 JP 3783281 B2 JP3783281 B2 JP 3783281B2 JP 13926496 A JP13926496 A JP 13926496A JP 13926496 A JP13926496 A JP 13926496A JP 3783281 B2 JP3783281 B2 JP 3783281B2
- Authority
- JP
- Japan
- Prior art keywords
- level
- data
- correction
- signal
- reproduction
- 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.)
- Expired - Lifetime
Links
Images
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Error Detection And Correction (AREA)
- Dc Digital Transmission (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、RLL(Run Length Limited)符号を用いて情報を記録した記録媒体から読み出した再生RF信号を、少なくとも1つのコンパレートレベルに基づいて復号して、チャネルビットデータを出力するデータ復号装置に係り、特にチャネルビットデータ中に同一シンボルの最小連続長,最大連続長の条件を満足しない箇所がある場合は、レベル判定を行なった際の再生RF信号レベルに基づいてビットエラーである確率の高いビットを選定し、選定したビットを補正して、同一シンボルの最小連続長,最大連続長の条件を満足するチャネルビットデータを出力するようにしたデータ復号装置に関する。
【0002】
【従来の技術】
データを伝送したり、また、例えば磁気ディスクや光ディスク、光磁気ディスク等の記録媒体にデータを記録する際に、伝送や記録に適するようにデータの変調が行なわれる。このような変調の一つとしてブロック符号が知られている。このブロック符号は、データ列をm×iビットからなる単位(以下データ語という)にブロック化し、このデータ語を適当な符号則に従ってn×iビットからなる符号語に変換するものである。そしてi=1のときには固定長符号となり、またiが複数個選べるとき、すなわちiが2以上で最大のiであるimax=rで変換したときには可変長符号となる。このブロック符号化された符号は可変長符号(d,k;m,n;r)と表す。ここでiは拘束長という。rは最大拘束長である。また、d及びkは符号系列内の連続する”1”の間に入る”0”の最小連続個数及び”0”の最大連続個数である。
【0003】
具体例としてコンパクトディスク(CD)システムでの変調方式を説明する。コンパクトディスクシステムでは、EFM(Eight to Fourteen Modulation)が用いられている。8ビットのデータ語を14ビットの符号語(チャネルビット)へパターン変換した後に、EFM変調後の直流成分を低減させるための3ビットのマージンビットを付加し、ディスク上にNRZIで記録されている。論理レベル”0”の最小連続個数は2、論理レベル”0”の最大連続個数は10の条件を満足するように、8ビットから14ビットへの変換、ならびに、マージンビットが付加がなされる。したがって、この変調方式のパラメータは、(2,10;8,17;1)である。チャネルビット列(記録波形列)のビット間隔をTとすると、最小反転間隔Tminは、3(=2+1)Tである。また、最大反転間隔Tmaxは、11(=10+1)Tである。さらに、検出窓幅Twは、(m/n)×Tで表わされ、その値は0.47(=8/17)Tである。
【0004】
また、NRZI変調後の同一シンボルの最小連続長d’はd’=d+1=2+1=3であり、同一シンボルの最大連続長k’はk’=k+1=10+1=11である。
【0005】
上記コンパクトディスクシステムにおいて、光ディスク上にピットを線速方向に縮小すれば記録密度を高くすることができる。この場合、最小反転間隔Tminに対応した最小ピット長が短くなる。この最小ピットがレーザービームのスポットサイズよりも小さくなりすぎると、ピットの検出が困難になり、エラー発生の原因となる。
【0006】
さらに、ディスクの再生において、ディスクの再生面に対してスキューが加わるとエラーレートが悪化する。ディスクのスキューは、ディスクと光軸の傾きが進行方向に垂直な面をタンジェンシャル(tangential)方向と、水平な面をラジアル(radial)方向に分けられる。このうちタンジェンシャル方向については、比較的早めにエラーレートが悪化する。これらはシステムの設計に当り、マージンの減少となる。
【0007】
また、同一シンボルの連続の長さの誤りの分布を、スキューのそれぞれの方向に対して調べたところ、タンジェンシャル方向のスキューに対するエラーは、同一シンボルの連続長が短い場合に主に発生している。すなわち、Tmin(d’)の長さをTmin−1(d’−1)の長さに復号したために、エラーレートが悪化したことがわかった。上記のEFM変調方式においては、タンジェンシャル方向にスキューが発生した場合は、記録波形列のビット間隔をTとすると、最小反転間隔Tminである3Tが2Tと復号されることによるエラーの発生が多いことがわかった。
【0008】
また、このようなエラーは、ラジアル方向のスキュー、焦点ずれ等の摂動によってもある程度起こることがわかった。さらに、スキューや焦点ずれなどの摂動がはなはだしく大きい場合には、最小反転間隔Tminである3Tが1Tと復号されることによるエラーも発生することがわかった。
【0009】
一方、光ディスクにおいては、その製造においてディスクのアシンメトリのマージンがある程度許されており、センターレベルに対して再生波形が上下非対象になる場合も考慮する必要がある。
【0010】
従来、エラーレートの悪化に対する信号処理による補正の方法としては、ビタビ復号法があった。ビタビ復号法は、符号誤りを小さくして幾何学的距離の最も短い道を探索する最尤復号法の一つで、可能性のない道を捨てることにより、確からしい値の探索を簡略化して復号する方法である。さらに、ビタビ復号法は、その内部に最小反転間隔Tminを補償するアルゴリズムを付加することができる。
【0011】
しかし、ビタビ復号法は、その回路が複雑でハードウエアの規模が大きくなるという欠点を有している。また、ビタビ復号法は、アシンメトリを取り除く必要があり、光ディスクのようなアシンメトリの許容される系では、アシンメトリに対する最適化が必要となり、回路がさらに複雑になる。
【0012】
【発明が解決しようとする課題】
以上のように、例えば光ディスク等の記録媒体においては、スキューマージンの確保が困難である場合が発生し得る。特に、タンジェンシャル方向に対してスキューマージンは、少なくなる。
【0013】
また、例えば高密度化された光ディスク等の記録媒体においては、最小反転間隔Tminの安定した再生が困難になってくるため、エラーレートが低下する。
【0014】
本発明はこのような課題を解決するためなされたもので、記録媒体から読み出した信号を2値化して得たチャネルビットデータ中に、同一シンボルの最小連続長,最大連続長の条件を満足しない箇所がある場合は、チャネルビットデータに補正を施して、同一シンボルの最小連続長,最大連続長の条件を満足するチャネルビットデータを出力することで、ビットエラーレートを改善し、また、スキューマージンを確保できるようにしたデータ復号装置を提供することを目的とする。
【0015】
【課題を解決するための手段】
本発明は、符号系列内の連続する”1”の間に入る”0”の最小連続長がdである記録符号からNRZI変調した後の、同一シンボルの最小連続長がd’=d+1である記録符号が記録された記録媒体のデータ再生装置におけるデータ復号装置であって、同一シンボルの連続長が(d’−1)であるチャネルビットデータを検出する(d’−1)検出部と、上記(d’−1)検出部により検出された同一シンボルの連続長が(d’−1)であるチャネルビットデータの補正位置を指定する補正ビット位置指定信号を出力する補正ビット位置検出部と、上記(d’−1)検出部により検出された同一シンボルの連続長が(d’−1)であるチャネルビットデータを同一シンボルの連続長がd’となるように上記補正ビット位置検出部による補正ビット位置指定信号に基づいて補正処理を行なうデータ補正部とを備え、記録媒体から読み出した再生RF信号を少なくとも1つのコンパレートレベルで復号してチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(d’−1)≧1のときに、(d’−1)区間の直前のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(d’−1)区間の直後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の小さい側を補正ビット位置として指定する補正ビット位置指定信号を出力することを特徴とする。
【0016】
本発明に係るデータ復号装置は、例えば、記録媒体から読み出した再生RF信号のアシンメトリを補正するアシンメトリ補正手段をさらに備え、上記アシンメトリ補正手段によりアシンメトリを補正した再生RF信号を少なくとも1つのコンパレートレベルで復号してチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(d’−1)≧1のときに、(d’−1)区間の直前のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(d’−1)区間の直後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の小さい側を補正ビット位置として指定する補正ビット位置指定信号を出力する。
【0017】
本発明は、符号系列内の連続する”1”の間に入る”0”の最小連続長がdである記録符号からNRZI変調した後の、同一シンボルの最小連続長がd’=d+1である記録符号が記録された記録媒体のデータ再生装置におけるデータ復号装置であって、同一シンボルの連続長が(d’−1)であるチャネルビットデータを検出する(d’−1)検出部と、上記(d’−1)検出部により検出された同一シンボルの連続長が(d’−1)であるチャネルビットデータの補正位置を指定する補正ビット位置指定信号を出力する補正ビット位置検出部と、上記(d’−1)検出部により検出された同一シンボルの連続長が(d’−1)であるチャネルビットデータを同一シンボルの連続長がd’となるように上記補正ビット位置検出部による補正ビット位置指定信号に基づいて補正処理を行なうデータ補正部とを備え、記録媒体から読み出した再生RF信号を少なくとも1つのコンパレートレベルで復号してチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(d’−1)≧2のときに、(d’−1)区間内の先頭のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(d’−1)区間内の最後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の大きい側を補正ビット位置として指定する補正ビット位置指定信号を出力することを特徴とする。
【0018】
本発明に係るデータ復号装置は、例えば、記録媒体から読み出した再生RF信号のアシンメトリを補正するアシンメトリ補正手段をさらに備え、上記アシンメトリ補正手段によりアシンメトリを補正した再生RF信号を少なくとも1つのコンパレートレベルで復号してチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(d’−1)≧2のときに、(d’−1)区間内の先頭のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(d’−1)区間内の最後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の大きい側を補正ビット位置として指定する補正ビット位置指定信号を出力する。
【0019】
本発明は、符号系列内の連続する”1”の間に入る”0”の最小連続長がdである記録符号からNRZI変調した後の、同一シンボルの最小連続長がd’=d+1である記録符号が記録された記録媒体のデータ再生装置におけるデータ復号装置であって、逆NRZI変調した後の、”0”の連続長が(d−1)であるチャネルビットデータを検出する(d−1)検出部と、上記(d−1)検出部により検出された”0”の連続長が(d−1)であるチャネルビットデータの補正位置を指定する補正ビット位置指定信号を出力する補正ビット位置検出部と、上記(d−1)検出部により検出された”0”の連続長が(d−1)であるチャネルビットデータを”0”の連続長がdとなるように上記補正ビット位置検出部による補正ビット位置指定信号に基づいて補正処理を行なうデータ補正部とを備え、記録媒体から読み出した再生RF信号を少なくとも1つのコンパレートレベルで復号して、符号系列内の連続する”1”の間に入る”0”の最小連続長がdであるチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(d−1)≧0のときに、(d−1)区間の直前のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(d−1)区間の直後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の小さい側を補正ビット位置として指定する補正ビット位置指定信号を出力することを特徴とする。
【0020】
本発明に係るデータ復号装置は、例えば、記録媒体から読み出した再生RF信号のアシンメトリを補正するアシンメトリ補正手段をさらに備え、上記アシンメトリ補正手段によりアシンメトリを補正した再生RF信号を少なくとも1つのコンパレートレベルで復号して、符号系列内の連続する”1”の間に入る”0”の最小連続長がdであるチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(d−1)≧0のときに、(d−1)区間の直前のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(d−1)区間の直後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の小さい側を補正ビット位置として指定する補正ビット位置指定信号を出力する。
【0021】
本発明は、符号系列内の連続する”1”の間に入る”0”の最小連続長がdである記録符号からNRZI変調した後の、同一シンボルの最小連続長がd’=d+1である記録符号が記録された記録媒体のデータ再生装置におけるデータ復号装置であって、逆NRZI変調した後の、”0”の連続長が(d−1)であるチャネルビットデータを検出する(d−1)検出部と、上記(d−1)検出部により検出された”0”の連続長が(d−1)であるチャネルビットデータの補正位置を指定する補正ビット位置指定信号を出力する補正ビット位置検出部と、上記(d−1)検出部により検出された”0”の連続長が(d−1)であるチャネルビットデータを”0”の連続長がdとなるように上記補正ビット位置検出部による補正ビット位置指定信号に基づいて補正処理を行なうデータ補正部とを備え、記録媒体から読み出した再生RF信号を少なくとも1つのコンパレートレベルで復号して、符号系列内の連続する”1”の間に入る”0”の最小連続長がdであるチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(d−1)≧2のときに、(d−1)区間内の先頭のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(d−1)区間内の最後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の大きい側を補正ビット位置として指定する補正ビット位置指定信号を出力することを特徴とする。
【0022】
本発明に係るデータ復号装置は、記録媒体から読み出した再生RF信号のアシンメトリを補正するアシンメトリ補正手段をさらに備え、上記アシンメトリ補正手段によりアシンメトリを補正した再生RF信号を少なくとも1つのコンパレートレベルで復号して、符号系列内の連続する”1”の間に入る”0”の最小連続長がdであるチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(d−1)≧2のときに、(d−1)区間内の先頭のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(d−1)区間内の最後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の大きい側を補正ビット位置として指定する補正ビット位置指定信号を出力する。
【0023】
本発明は、符号系列内の連続する”1”の間に入る”0”の最大連続長がkである記録符号からNRZI変調した後の、同一シンボルの最大連続長がk’=k+1である記録符号が記録された記録媒体のデータ再生装置におけるデータ復号装置であって、同一シンボルの連続長が(k’+1)であるチャネルビットデータを検出する(k’+1)検出部と、上記(k’+1)検出部により検出された同一シンボルの連続長が(k’+1)であるチャネルビットデータの補正位置を指定する補正ビット位置指定信号を出力する補正ビット位置検出部と、上記(k’+1)検出部により検出された同一シンボルの連続長が(k’+1)であるチャネルビットデータを同一シンボルの連続長がk’となるように上記補正ビット位置検出部による補正ビット位置指定信号に基づいて補正処理を行なうデータ補正部とを備え、記録媒体から読み出した再生RF信号を少なくとも1つのコンパレートレベルで復号してチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(k’+1)区間の直前のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(k’+1)区間の直後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の大きい側を補正ビット位置として指定する補正ビット位置指定信号を出力することを特徴とする。
【0024】
本発明に係るデータ復号装置は、記録媒体から読み出した再生RF信号のアシンメトリを補正するアシンメトリ補正手段をさらに備え、上記アシンメトリ補正手段によりアシンメトリを補正した再生RF信号を少なくとも1つのコンパレートレベルで復号してチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(k’+1)区間の直前のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(k’+1)区間の直後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の大きい側を補正ビット位置として指定する補正ビット位置指定信号を出力する。
【0025】
本発明は、符号系列内の連続する”1”の間に入る”0”の最大連続長がkである記録符号からNRZI変調した後の、同一シンボルの最大連続長がk’=k+1である記録符号が記録された記録媒体のデータ再生装置におけるデータ復号装置であって、同一シンボルの連続長が(k’+1)であるチャネルビットデータを検出する(k’+1)検出部と、上記(k’+1)検出部により検出された同一シンボルの連続長が(k’+1)であるチャネルビットデータの補正位置を指定する補正ビット位置指定信号を出力する補正ビット位置検出部と、上記(k’+1)検出部により検出された同一シンボルの連続長が(k’+1)であるチャネルビットデータを同一シンボルの連続長がk’となるように上記補正ビット位置検出部による補正ビット位置指定信号に基づいて補正処理を行なうデータ補正部とを備え、記録媒体から読み出した再生RF信号を少なくとも1つのコンパレートレベルで復号してチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(k’+1)区間内の先頭のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(k’+1)区間内の最後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の小さい側を補正ビット位置として指定する補正ビット位置指定信号を出力することを特徴とする。
【0026】
本発明に係るデータ復号装置は、記録媒体から読み出した再生RF信号のアシンメトリを補正するアシンメトリ補正手段をさらに備え、上記アシンメトリ補正手段によりアシンメトリを補正した再生RF信号を少なくとも1つのコンパレートレベルで復号してチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(k’+1)区間内の先頭のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(k’+1)区間内の最後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の小さい側を補正ビット位置として指定する補正ビット位置指定信号を出力する。
【0029】
本発明は、符号系列内の連続する”1”の間に入る”0”の最大連続長がkである記録符号からNRZI変調した後の、同一シンボルの最大連続長がk’=k+1である記録符号が記録された記録媒体のデータ再生装置におけるデータ復号装置であって、逆NRZI変調した後の、”0”の連続長が(k+1)であるチャネルビットデータを検出する(k+1)検出部と、上記(k+1)検出部により検出された”0”の連続長が(k+1)であるチャネルビットデータの補正位置を指定する補正ビット位置指定信号を出力する補正ビット位置検出部と、上記(k+1)検出部により検出された”0”の連続長が(k+1)であるチャネルビットデータを”0”の連続長がkとなるように上記補正ビット位置検出部による補正ビット位置指定信号に基づいて補正処理を行なうデータ補正部とを備え、記録媒体から読み出した再生RF信号を少なくとも1つのコンパレートレベルで復号して、符号系列内の連続する”1”の間に入る”0”の最大連続長がkであるチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(k+1)区間の直前のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(k+1)区間の直後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の大きい側を補正ビット位置として指定する補正ビット位置指定信号を出力することを特徴とする。
【0030】
本発明に係るデータ復号装置は、記録媒体から読み出した再生RF信号のアシンメトリを補正するアシンメトリ補正手段をさらに備え、上記アシンメトリ補正手段によりアシンメトリを補正した再生RF信号を少なくとも1つのコンパレートレベルで復号して、符号系列内の連続する”1”の間に入る”0”の最大連続長がkであるチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(k+1)区間の直前のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(k+1)区間の直後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の大きい側を補正ビット位置として指定する補正ビット位置指定信号を出力する。
【0031】
本発明は、符号系列内の連続する”1”の間に入る”0”の最大連続長がkである記録符号からNRZI変調した後の、同一シンボルの最大連続長がk’=k+1である記録符号が記録された記録媒体のデータ再生装置におけるデータ復号装置であって、逆NRZI変調した後の、”0”の連続長が(k+1)であるチャネルビットデータを検出する(k+1)検出部と、上記(k+1)検出部により検出された”0”の連続長が(k+1)であるチャネルビットデータの補正位置を指定する補正ビット位置指定信号を出力する補正ビット位置検出部と、上記(k+1)検出部により検出された”0”の連続長が(k+1)であるチャネルビットデータを”0”の連続長がkとなるように上記補正ビット位置検出部による補正ビット位置指定信号に基づいて補正処理を行なうデータ補正部とを備え、記録媒体から読み出した再生RF信号を少なくとも1つのコンパレートレベルで復号して、符号系列内の連続する”1”の間に入る”0”の最大連続長がkであるチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(k+1)≧2のときに、(k+1)区間内の先頭のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(k+1)区間内の最後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の小さい側を補正ビット位置として指定する補正ビット位置指定信号を出力することを特徴とする。
【0032】
本発明に係るデータ復号装置は、記録媒体から読み出した再生RF信号のアシンメトリを補正するアシンメトリ補正手段をさらに備え、上記アシンメトリ補正手段によりアシンメトリを補正した再生RF信号を少なくとも1つのコンパレートレベルで復号して、符号系列内の連続する”1”の間に入る”0”の最大連続長がkであるチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(k+1)≧2のときに、(k+1)区間内の先頭のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(k+1)区間内の最後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の小さい側を補正ビット位置として指定する補正ビット位置指定信号を出力する。
【0057】
【発明の実施の形態】
以下、本発明の実施の形態について添付図面に基づいて説明する。なお、記録媒体として光ディスクを用い、記録符号としては、同一シンボルの最小連続長(連続個数)dが2で、かつ同一シンボルの最大連続長(連続個数)kが10である2値レベルの(d,k)記録符号を用い、この2値レベルの(d,k)記録符号がNRZI変調によって記録された光ディスクから、NRZI変調されたチャネルビットデータ列を再生する装置を代表例として、発明の実施の形態を説明する。ここで、(d,k)記録符号は、エッジを表す符号となり、NRZI変調後のチャンネルビット列は、ピットの形に相当するレベルを表す符号になる。また、NRZI変調後の同一シンボルの最小連続長d’はd’=d+1=2+1=3であり、同一シンボルの最大連続長k’はk’=k+1=10+1=11である。
【0058】
図1は本発明に係るデータ復号装置のブロック構成図である。このデータ復号装置1は、大きく分けて入力信号処理部2とデータ復号処理部3とからなる。
【0059】
入力信号処理部2は、光ディスク4を回転駆動するためのスピンドルモータ5と、光ディスク4の信号記録面にレーザ光を対物レンズを通して照射するとともに、この光ディスク4からの反射光を受光して再生信号6aを出力する光ピックアップ6と、光ピックアップ6から出力された再生信号6aを増幅する前置増幅器7と、前置増幅器7から出力される再生RF信号7aをコンパレートレベル9aに基づいて波形整形して2値化したパルス信号8aを出力する波形整形器8と、波形整形器8から出力されるパルス信号8aを積分して得た直流電圧と基準電圧とを比較してコンパレートレベル9aを負帰還制御するコンパレートレベル設定部9と、波形整形器8から出力されるパルス信号8aに基づいてビットクロック10aを生成して出力するPLL方式のビットクロック生成部10とを備える。
【0060】
データ復号処理部3は、ビットクロック10aに基づいて再生RF信号7aを標本化し、標本化した再生RF信号を量子化し、量子化して得た再生RF信号レベルデータ11aを出力する再生RF信号用のA/D変換器11と、ビットクロック10aに基づいてコンパレートレベル9aを標本化し、標本化したコンパレートレベルを量子化し、量子化したコンパレートレベルデータ12aを出力するコンパレータレベル用のA/D変換器12と、再生RF信号レベルデータ11aとコンパレートレベルデータ12aとを比較して、再生RF信号レベルがコンパレートレベル以上の場合には論理レベル”1”のチャネルビットデータ(2値化信号)13aを、再生RF信号レベルがコンパレートレベル未満の場合には論理レベル”0”のチャネルビットデータ(2値化信号)13aを出力するコンパレート部13と、再生RF信号レベルデータ11aとコンパレートレベルデータ12aとを入力とし、再生RF信号レベルとコンパレートレベルとの差の絶対値を演算して、レベル差データ14aを出力するレベル差演算部14と、ビットデータ反転補正部15と、(d’−1)検出部16と、(k’+1)検出部17と、最小連続長補正ビット位置検出部18と、最大連続長補正ビット位置検出部19と、再生RF信号レベル記憶部20とを備える。
【0061】
なお、コンパレートレベル9aを負帰還制御しない場合、すなわち、予め設定した固定のコンパレートレベルで波形整形ならびにビットデータの2値化判定を行なう場合は、コンパレータレベル用のA/D変換器12は不要である。この場合には、コンパレータレベル用のA/D変換器12の出力12aの代わりに、予め設定した固定コンパレータレベルに対応するコンパレータレベルデータを供給する構成とする。
【0062】
また、データ復号処理部3は、再生RF信号7aをA/D変換器11でA/D変換して得た再生RF信号レベルデータ11aとコンパレートレベルデータ12aとをコンパレート部13で比較して、2値化信号(ビットデータ)13aを得る構成を示したが、波形整形器8から出力されるパルス信号8aをビットクロック生成部10で生成したビットクロック10aに基づいてラッチすることで2値化信号(ビットデータ)を得て、ビットクロック10aに基づいてラッチして得た2値化信号(ビットデータ)をビットデータ反転補正部15へ供給する構成としてもよい。
【0063】
さらに、レベル差演算部14は、再生RF信号レベルとコンパレートレベルとの差の絶対値を演算してレベル差データ14aを出力し、再生RF信号レベル記憶部20は、レベル差演算部14から出力されるレベル差データ14aを記憶する構成を示したが、再生RF信号レベル記憶部20内に、再生RF信号レベルデータ11aとコンパレートレベルデータ12aとを時系列との対応を付けて記録しておき、補正ビット位置検出に際して、再生RF信号レベルデータ11aとコンパレートレベルデータ12aとの差の絶対値を求めるようにしてもよい。なお、コンパレートレベルが固定されている場合は、コンパレートレベルデータ12aを記録する必要はない。
【0064】
図2はビットデータ反転補正部15、(d’−1)検出部16、ならびに(k’+1)検出部17の回路構成図である。ビットデータ反転補正部15は、D型フリップフロップF1〜F14を14段縦続接続して構成したシフトレジスタと、第1段,第2段,第4段および第13段のD型フリップフロップD1,D2,D4,D13に一時記憶されるビットデータを反転させるための2入力アンドゲートG1〜G8を備える。
【0065】
各D型フリップフロップF1〜F14のクロック入力端子Cには、ビットクロック10aが供給される。第1段目のD型フリップフロップF1のデータ入力端子Dには、コンパレート部13から出力されたチャネルビットデータ(2値化信号)13aが供給される。各段のD型フリップフロップF1〜F13のデータ出力端子Qを次段のD型フリップフロップF2〜F14のデータ入力端子Dへ接続している。そして、第14段目のD型フリップフロップF14のデータ出力端子Qから復号したチャネルビット15aを出力する構成としている。
【0066】
第1段目,第2段目,第4段目および第13段目のD型フリップフロップD1,D2,D4,D13は、セット入力端子Sおよびリセット入力端子Rを備えたセット−リセット機能付きのD型フリップフロップを用いている。
【0067】
第1段目のD型フリップフロップF1のリセット入力端子Rには、第1のアンドゲートG1の出力信号が供給される。第1段目のD型フリップフロップF1のセット入力端子Sには、第2のアンドゲートG2の出力信号が供給される。第1のアンドゲートG1の一方の入力端子には、最小連続長補正ビット位置検出部18から出力される補正ビット位置指定信号18bが供給される。第1のアンドゲートG1の他方の入力端子は、第1段目のD型フリップフロップF1のデータ出力端子Qに接続している。第2のアンドゲートG2の一方の入力端子には、最小連続長補正ビット位置検出部18から出力される補正ビット位置指定信号18bが供給される。第2のアンドゲートG2の他方の入力端子は、第1段目のD型フリップフロップF1の反転データ出力端子NQに接続している。
【0068】
第1段目のD型フリップフロップF1のQ出力が論理レベル”1”の状態で、補正ビット位置指定信号18bが供給されると、第1のアンドゲートG1の出力が論理レベル”1”となり、この論理レベル”1”の出力が第1段目のD型フリップフロップF1のリセット入力端子Rに供給されるので、第1段目のD型フリップフロップF1はQ出力が論理レベル”0”に反転される。
【0069】
第1段目のD型フリップフロップF1のQ出力が論理レベル”0”の状態で、補正ビット位置指定信号18bが供給されると、第1のアンドゲートG2の出力が論理レベル”1”となり、この論理レベル”1”の出力が第1段目のD型フリップフロップF1のセット入力端子Sに供給されるので、第1段目のD型フリップフロップF1はQ出力が論理レベル”1”に反転される。
【0070】
第2段目,第4段目,第13段目のD型フリップフロップF2,F4,F13には、第1段目の各アンドゲートG1,G2と同様な回路を設けている。そして、最小連続長補正ビット位置検出部18から補正ビット位置指定信号18aが供給された場合は、アンドゲートG5またはアンドゲートG6を介して第4段目のD型フリップフロップF4のデータを反転させる構成としている。同様に、最大連続長補正ビット位置検出部19から補正ビット位置指定信号19bが供給された場合は、アンドゲートG3またはアンドゲートG4を介して第2段目のD型フリップフロップF2のデータを反転させる構成としている。また、最大連続長補正ビット位置検出部19から補正ビット位置指定信号19aが供給された場合は、アンドゲートG7またはアンドゲートG8を介して第13段目のD型フリップフロップF13のデータを反転させる構成としている。
【0071】
(d’−1)検出部16は、2個の4入力アンドゲートG9,G10と、各4入力アンドゲートG9,G10のそれぞれの出力が供給される2入力オアゲートG11とから構成している。一方の4入力アンドゲートG9は、第1段目から第4段目のD型フリップフロップF1〜F4のそれぞれのQ出力の論理レベルが、0,1,1,0である場合、すなわち、NRZI変調されたチャネルビットデータ列中において、論理レベル”1”の連続長が2の場合に、論理レベル”1”のアンド出力を発生する。他方の4入力アンドゲートG10は、第1段目から第4段目のD型フリップフロップF1〜F4のそれぞれのQ出力の論理レベルが、1,0,0,1である場合、すなわち、NRZI変調されたチャネルビットデータ列中において、論理レベル”0”の連続長が2の場合に、論理レベル”1”のアンド出力を発生する。そして、この(d’−1)検出部16は、論理レベル”1”の連続長が2の場合、ならびに、論理レベル”0”の連続長が2の場合のいずれでも、2入力オアゲートG11を介して、最小連続長d=2に対して、(d’−1)のビットデータ列を検出したことを示す(d’−1)検出信号16aを発生する構成としている。
【0072】
なお、上記(d’−1)検出部16は、2個の4入力アンドゲートG9,G10を2個のエクスクルーシブオアゲートに換え、2入力オアゲートG11を2入力アンドゲートに換えた構成とし、第1段目と第2段目のD型フリップフロップF1、F2の各Q出力の排他的論理和出力と第3段目と第4段目のD型フリップフロップF3、F4の各Q出力の排他的論理和出力との論理積出力として(d’−1)検出信号16aを得るようにすることもできる。
【0073】
ここで、この実施形態では、NRZI変調されたチャネルビットデータ列で最小連続長の条件を満足しているか否かを判別するため、(d’−1)となる箇所を論理レベル”0”または論理レベル”1”の連続長が2であることで判定する構成を示したが、NRZI変調されたチャネルビットデータを逆NRZI変調した後に、同一シンボルの連続長が1であることによって(d−1)箇所を判定するようにしてもよい。
【0074】
(k’+1)検出部17は、2個の14入力アンドゲートG12,G13と、各14入力アンドゲートG12,G13のそれぞれの出力が供給される2入力オアゲートG14とから構成している。一方の14入力アンドゲートG12は、第1段目と第14段目のD型フリップフロップF1,F14のQ出力が共に論理レベル0で、第2段目〜第13段目までのD型フリップフロップF2〜F13のQ出力が共に論理レベル1である場合、すなわち、NRZI変調されたチャネルビットデータ列中において、論理レベル”1”の連続長が12の場合に、論理レベル”1”のアンド出力を発生する。他方の14入力アンドゲートG13は、第1段目と第14段目のD型フリップフロップF1,F14のQ出力が共に論理レベル1で、第2段目〜第13段目までのD型フリップフロップF2〜F13のQ出力が共に論理レベル0である場合、すなわち、NRZI変調されたチャネルビットデータ列中において、論理レベル”0”の連続長が12の場合に、論理レベル”1”のアンド出力を発生する。そして、この(k’+1)検出部17は、論理レベル”1”の連続長が12の場合、ならびに、論理レベル”0”の連続長が12の場合のいずれでも、2入力オアゲートG14を介して、最大連続長k=10に対して、(k’+1)のビットデータ列を検出したことを示す(k’+1)検出信号17aを発生する構成としている。
【0075】
ここで、この実施形態では、NRZI変調されたチャネルビットデータ列で最大連続長の条件を満足しているか否かを判別するため、(k’+1)となる箇所を論理レベル”0”または論理レベル”1”の連続長が12であることで判定する構成を示したが、NRZI変調されたチャネルビットデータを逆NRZI変調した後に、同一シンボルの連続長が11であることによって(k+1)箇所を判定するようにしてもよい。
【0076】
なお、図2では、(d’−1)検出部16ならびに(k’+1)検出部17の具体的回路例として、ビットデータ反転補正部15を構成する14段のシフトレジスタを利用し、シフトレジスタの各段の出力をデコードすることで、(d’−1)ならびに(k’+1)を検出する回路構成を示したが、(d’−1)検出部16ならびに(k’+1)検出部17は、コンパレート部13から出力される2値化信号13aの論理レベルが反転する度にリセットするよう構成したカウントを用いて、同一シンボル(同一論理レベル)の連続個数を計数し、連続個数が2でリセットされた場合には、(d’−1)検出信号16aを発生させ、連続個数が12に達した場合は、(k’+1)検出信号17aを発生させるようにしてもよい。また、ビットデータ反転補正部15は、例えばランダムアクセスメモリ(RAM)とその読み出し書き込み制御回路を用いて構成してもよい。
【0077】
図3は再生RF信号レベル記憶部20ならびに各補正ビット位置検出部18,19の回路構成図である。再生RF信号レベル記憶部20は、データラッチ回路D1〜D14を14段縦続してビット並列入力−ビット並列出力型のシフトレジスタ構成としている。各データラッチ回路D1〜D14のクロック入力端子Cには、ビットクロック10aが供給される。第1段目のデータラッチ回路D1のデータ入力端子Dには、レベル差演算部14で演算されたレベル差データ14a(再生RF信号レベルとコンパレートレベルとの差の絶対値)が供給される。各段のデータラッチ回路D1〜D13のデータ出力端子Qを次段のデータラッチ回路D2〜D14のデータ入力端子Dへ接続している。
【0078】
図2に示したビットデータ反転補正部15内の各D型フリップフロップF1〜F14は、14ビット分のチャネルビットデータ(2値化信号)を時系列順に一時記憶している。図3に示した再生RF信号レベル記憶部20内の各データラッチ回路D1〜D14は、各D型フリップフロップF1〜F14に格納されているチャネルビットデータ(2値化信号)の2値化判定を行なった際の再生RF信号レベルとコンパレートレベルとの差の絶対値を時系列順に一時記憶している。データラッチ回路D1に例えば論理レベル”1”のデータが格納されている状態では、データラッチ回路D1には論理レベル”1”の判定を行なった時の再生RF信号レベルとコンパレートレベルとの差の絶対値が格納されている。
【0079】
最小連続長補正ビット位置検出部18は、マグニチュードコンパレータM1と、2個のアンドゲートG15,G16を備える。マグニチュードコンパレータM1の一方の入力端子群M1aには、第1段目のデータラッチ回路D1のQ出力が供給される。マグニチュードコンパレータM1の他方の入力端子群M1bには、第4段目のデータラッチ回路D4のQ出力が供給される。このマグニチュードコンパレータM1は、一方の入力端子群M1aに供給されるデータと他方の入力端子群M1bに供給されるデータとの大小関係を判断し、一方の入力端子群M1aに供給されるデータの方が他方のデータよりも小さい場合には、第1判定結果M1cを出力し、他方の入力端子群M1bに供給されるデータの方が一方のデータよりも小さい場合には、第2判定結果M1dを出力するよう構成している。
【0080】
そして、第1判定結果M1cをアンドゲートG15の一方の入力端子へ供給し、アンドゲートG15の他方の入力端子に(d’−1)検出信号16aが供給されたときは、第1判定結果M1cを補正ビット位置指定信号18bとして出力する構成としている。また、第2判定結果M1dをアンドゲートG16の一方の入力端子へ供給し、アンドゲートG16の他方の入力端子に(d’−1)検出信号16aが供給されたときは、第2判定結果M1dを補正ビット位置指定信号18aとして出力する構成としている。ここで、補正ビット位置指定信号18aによって(d’−1)区間の直前のビットが補正ビットととして指定され、また、補正ビット位置指定信号18bによって(d’−1)区間の直後のビットが補正ビットととして指定される。
【0081】
(d’−1)検出部16によって、NRZI変調されたチャネルビットデータ列中において、同一シンボルの連続長が2である区間が検出された場合、その区間の直前のビットまたは直後のビットのいずれかを補正(論理レベルを反転)すれば、最小連続長d’の条件を満足できる。図3に示した最小連続長補正ビット位置検出部18は、(d’−1)の区間の直前および直後のビットを2値化判定した際の差データ(RG信号レベルとコンパレートレベルとの差の絶対値)を比較し、その差データの小さい方のビット位置を補正対象として指定する。
【0082】
最大連続長補正ビット位置検出部19は、マグニチュードコンパレータM2と、2個のアンドゲートG17,G18を備える。マグニチュードコンパレータM2の一方の入力端子群M2aには、第1段目のデータラッチ回路D1のQ出力が供給される。マグニチュードコンパレータM2の他方の入力端子群M2bには、第14段目のデータラッチ回路D14のQ出力が供給される。このマグニチュードコンパレータM2は、一方の入力端子群M2aに供給されるデータと他方の入力端子群M2bに供給されるデータとの大小関係を判断し、一方の入力端子群M2aに供給されるデータの方が他方のデータよりも大きい場合には、第1判定結果M2cを出力し、他方の入力端子群M2bに供給されるデータの方が一方のデータよりも大きい場合には、第2判定結果M2dを出力するよう構成している。
【0083】
そして、第1判定結果M2cをアンドゲートG17の一方の入力端子へ供給し、アンドゲートG17の他方の入力端子に(k’+1)検出信号17aが供給されたときは、第1判定結果M2cを補正ビット位置指定信号19bとして出力する構成としている。また、第2判定結果M2dをアンドゲートG18の一方の入力端子へ供給し、アンドゲートG18の他方の入力端子に(k’+1)検出信号17aが供給されたときは、第2判定結果M2dを補正ビット位置指定信号19aとして出力する構成としている。ここで、補正ビット位置指定信号19aによって(k’+1)区間の先頭のビットが補正ビットととして指定され、補正ビット位置指定信号19bによって(k’+1)区間の最終のビットが補正ビットととして指定される。
【0084】
(k’+1)検出部17によって、NRZI変調されたチャネルビットデータ列中において、同一シンボルの連続長が12である区間が検出された場合、その区間の先頭ビットまたは最終ビットのいずれかを補正(論理レベルを反転)すれば、最大連続長k’の条件を満足できる。図3に示した最大連続長補正ビット位置検出部19は、(k’+1)の区間の直前および直後のビットを2値化判定した際の差データ(再生RF信号レベルとコンパレートレベルとの差の絶対値)を比較し、その差データの大きい方のビット位置に隣接するビット位置を補正対象として指定する。
【0085】
以上のように、図3では、最小連続長ならびに最大連続長の条件を満足していない場合に、満足していない区間の両外側のビットの2値化判定時のレベル差データを利用して、補正を行なうビット位置を選定する構成を示した。これに対して、最小連続長ならびに最大連続長の条件を満足していない区間の先頭ビットならびに最終ビットの2値化判定時のレベル差データに基づいて、補正を行なう位置を選定することも可能である。
【0086】
図4は最小連続長補正ビット位置検出部ならびに最大連続長補正ビット位置検出部の他の構成例を示す回路構成図である。図4に示す最小連続長補正ビット位置検出部180は、出力制御端子M3eに(d’−1)検出信号16aが供給されている場合に比較結果M3c,M3dを出力するよう構成されたマグニチュードコンパレータM3を用いて構成している。マグニチュードコンパレータM3の一方の入力端子群M3aには、第2段目のデータラッチ回路D2の出力が供給される。マグニチュードコンパレータM3の他方の入力端子群M3bには、第3段目のデータラッチ回路D3の出力が供給される。
【0087】
このマグニチュードコンパレータM3は、一方の入力端子群M3aに供給されるデータすなわちデータラッチ回路D2の出力が他方の入力端子群M3bに供給されるデータすなわちデータラッチ回路D3の出力よりも大きく、且つ、比較判定結果の出力が許可されている場合は、論理レベル”1”(Hレベル)の第1判定結果M3cを出力するよう構成している。
【0088】
また、このマグニチュードコンパレータM3は、一方の入力端子群M3aに供給されるデータすなわちデータラッチ回路D2の出力に対して他方の入力端子群M3bに供給されるデータすなわちデータラッチ回路D3の出力の方が大きく、且つ、比較判定結果の出力が許可されている場合は、論理レベル”1”(Hレベル)の第2判定結果M3dを出力するよう構成している。そして、この最小連続長補正ビット位置検出部180は、第1判定結果M3cを補正ビット位置指定信号18bとして出力し、第2判定結果M3dを補正ビット位置指定信号18aとして出力する構成としている。
【0089】
最大連続長補正ビット位置検出部190は、出力制御端子M4eに(k’+1)検出信号17aが供給されている場合に比較結果M4c,M4dを出力するよう構成されたマグニチュードコンパレータM4を用いて構成している。マグニチュードコンパレータM4の一方の入力端子群M4aには、第2段目のデータラッチ回路D2の出力が供給される。マグニチュードコンパレータM4の他方の入力端子群M4bには、第13段目のデータラッチ回路D13の出力が供給される。
【0090】
このマグニチュードコンパレータM4は、一方の入力端子群M4aに供給されるデータすなわちデータラッチ回路D2の出力が他方の入力端子群M4bに供給されるデータすなわちデータラッチ回路D13の出力よりも小さく、且つ、比較判定結果の出力が許可されている場合は、論理レベル”1”(Hレベル)の第1判定結果M4cを出力するよう構成している。
【0091】
また、このマグニチュードコンパレータM4は、一方の入力端子群M3aに供給されるデータすなわちデータラッチ回路D2の出力に対して他方の入力端子群M3bに供給されるデータすなわちデータラッチ回路D3の出力の方が小さく、且つ、比較判定結果の出力が許可されている場合は、論理レベル”1”(Hレベル)の第2判定結果M4dを出力するよう構成している。そして、この最大連続長補正ビット位置検出部190は、第1判定結果M4cを補正ビット位置指定信号19bとして出力し、第2判定結果M4dを補正ビット位置指定信号19aとして出力する構成としている。
【0092】
したがって、最小連続長補正ビット位置検出部180は、NRZI変調されたチャネルビットデータ列中において、同一シンボルの連続長が2の区間に対して、その先頭ビットの2値化判定を行なった時のレベル差データすなわちデータラッチ回路D3の出力と、同一シンボルの連続長が2の区間の最終ビットの2値化判定を行なった時のレベル差データすなわちデータラッチ回路D2の出力との大小関係を比較し、先頭ビットの2値化判定を行なった時のレベル差データすなわちデータラッチ回路D3の出力の方が大きい場合は、その先頭ビットの直前のビットを補正させる補正ビット位置指定信号18aを出力する。また、この最小連続長補正ビット位置検出部180は、同一シンボルの連続長が2の区間の最終ビットの2値化判定を行なった時のレベル差データすなわちデータラッチ回路D2の出力の方が大きい場合は、その最終ビットの直後のビットを補正させる補正ビット位置指定信号18bを出力する。
【0093】
最大連続長補正ビット位置検出部190は、NRZI変調されたチャネルビットデータ列中において、同一シンボルの連続長が12の区間に対して、その先頭ビットの2値化判定を行なった時のレベル差データすなわちデータラッチ回路D13の出力と、同一シンボルの連続長が12の区間の最終ビットの2値化判定を行なった時のレベル差データすなわちデータラッチ回路D2の出力との大小関係を比較し、先頭ビットの2値化判定を行なった時のレベル差データすなわちデータラッチ回路D13の出力の方が小さい場合は、その先頭ビット位置を補正させる補正ビット位指定信号19aを出力する。また、この最大連続長補正ビット位置検出部190は、同一シンボルの連続長が12の区間の最終ビットの2値化判定を行なった時のレベル差データすなわちデータラッチ回路D2の出力の方が小さい場合は、その最終ビットを補正させる補正ビット位置指定信号19bを出力する。
【0094】
なお、図1では、再生RF信号7aをA/D変換器11で変換して得た再生RF信号レベルデータ11aとコンパレートレベルデータ12aとの差データ14aを、再生RF信号レベル記憶部20で一時記憶する構成を示したが、A/D変換器を用いずに、電荷保存型のサンプルホールド回路を複数組用いて、チャネルビットデータの判定を行なった時の再生RF信号7aの信号レベルを記憶する構成としてもよい。また、CCD等の電荷転送素子を用いて、チャネルビットデータの判定を行なった時の再生RF信号7aの信号レベルを記憶する構成としてもよい。コンパレートレベル9aについても同様に、電荷保存型のサンプルホールド回路やCCD等の電荷転送素子を利用して、一時記憶する構成としてもよい。
【0095】
次に、本発明に係るデータ復号装置の動作を説明する。図1に示した光ディスク4からピックアップ6を介して読み出された再生信号6aは、前置増幅器7で増幅され、波形整形器8で2値レベルのパルス信号8aに波形整形され、このパルス信号8aに同期するビットクロック10aがビットクロック生成部10で生成・出力される。
【0096】
データ復号処理部3内の各A/D変換器11,12は、ビットクロック10aに基づいて再生RF信号7a,コンパレートレベル9aをA/D変換し、再生RF信号レベルデータ11a,コンパレートレベルデータ12aを出力する。コンパレート部13は、再生RF信号レベルデータ11aとコンパレートレベルデータ12aとを比較し、再生RF信号レベルデータ11aがコンパレートレベル12aを越えている場合(以上の場合)は、論理レベル”1”(Hレベル)の2値化信号13をチャネルビットデータとして出力し、再生RF信号レベルデータ11aがコンパレートレベル12a以下の場合(未満の場合)は、論理レベル”0”(Lレベル)の2値化信号13をチャネルビットデータとして出力する。
【0097】
コンパレート部13からビットクロック10aに同期して出力されるチャネルビットデータ(2値化信号)13aは、ビットデータ反転補正部15内の14段シフトレジスタを介して出力され、図示しない信号処理装置等へ供給される。
【0098】
レベル差演算部14は、再生RF信号レベルデータ11aとコンパレートレベル12aとの差の絶対値を演算し、求めた絶対値をレベル差データ14aとして出力する。再生RF信号レベル記憶部20は、レベル差データ14aを時系列との対応を付けて一時記憶する。
【0099】
図2に示したように、(d’−1)検出部16は、ビットデータ反転補正部15内の第1〜第4段目のD型フリップフロップF1〜F4の出力に基づいて、同一シンボルの連続長が2であることを検出すると、(d’−1)検出信号16aを最小連続長補正ビット位置検出部18に対して出力する。
【0100】
図3に示したように、最小連続長補正ビット位置検出部18は、(d’−1)区間の直前のビットのレベル差データと、(d’−1)区間の直後のビットのレベル差データとを比較し、直前のビットのレベル差データの方が小さい場合は、補正ビット位置指定信号18aをビットデータ反転補正部15に対して出力する。また、最小連続長補正ビット位置検出部18は、(d’−1)区間の直後のビットのレベル差データの方が小さい場合は、補正ビット位置指定信号18bをビットデータ反転補正部15に対して出力する。
【0101】
図2に示したビットデータ反転補正部15は、補正ビット位置指定信号18aが供給されると、第4段目のD型フリップフロップD4の論理レベル(直前ビットの論理レベル)を反転させる。また、ビットデータ反転補正部15は、補正ビット位置指定信号18bが供給されると、第1段目のD型フリップフロップD1の論理レベル(直前ビットの論理レベル)を反転させる。これによって、同一シンボルの連続長d’が2の区間が最小連続長d’=3の条件を満足するよう補正される。
【0102】
図2に示すように、(k’+1)検出部17は、ビットデータ反転補正部15内の第1〜第14段目のD型フリップフロップF1〜F14の出力に基づいて、同一シンボルの連続長が12であることを検出すると、(k’+1)検出信号17aを最大連続長補正ビット位置検出部19に対して出力する。
【0103】
図3に示したように、最大連続長補正ビット位置検出部19は、(k’+1)区間の直前のビットのレベル差データと、(k’+1)区間の直後のビットのレベル差データとを比較し、直前のビットのレベル差データの方が大きい場合は、補正ビット位置指定信号19aをビットデータ反転補正部15に対して出力する。また、最大連続長補正ビット位置検出部19は、(k’+1)区間の直後のビットのレベル差データの方が大きい場合は、補正ビット位置指定信号19bをビットデータ反転補正部15に対して出力する。
【0104】
図2に示したビットデータ反転補正部15は、補正ビット位置指定信号19aが供給されると、第13段目のD型フリップフロップD13の論理レベル(先頭ビットの論理レベル)を反転させる。また、ビットデータ反転補正部15は、補正ビット位置指定信号19bが供給されると、第2段目のD型フリップフロップD2の論理レベル(最終ビットの論理レベル)を反転させる。これによって、同一シンボルの連続長k’が12の区間が、最大連続長k’=11の条件を満足するよう補正される。
【0105】
なお、図3では、最小連続長または最大連続長の条件を満足しない区間の両外側のビットに着目して、それらの両側のビットの2値レベルを判断した時のレベル差(再生RF信号レベルとコンパレートレベルとの差)に基づいて補正するビット位置を選定しているが、図4に示したように、最小連続長または最大連続長の条件を満足しない区間の先頭ビットと最終ビットに着目して、先頭ビットと最終ビットの2値レベルを判断した時のレベル差すなわち再生RF信号レベルとコンパレートレベルとの差に基づいて、補正するビット位置を選定することもできる。
【0106】
本発明に係るデータ復号装置1は、(d’−1)の区間の両外側のチャネルビット、ならびに、(k’+1)の区間の先頭または最終ビットのように、2値レベルの判定を誤ったと思われるチャネルビットについて、そのチャネルビットデータの2値レベルを判断した時のレベル差すなわち再生RF信号レベルとコンパレートレベルとの差が小さい場合は、2値レベルの判定を誤っている確率が高いので、レベル差すなわち再生RF信号レベルとコンパレートレベルとの差が小さい方を補正することで、より精度の高い補正を可能にするものである。
【0107】
また、本発明に係るデータ復号装置1は、(d’−1)区間が検出され、その(d’−1)区間の両側のいずれか一方が誤っていると思われる場合に、例えば(d’−1)区間の先頭ビットのレベル差(再生RF信号レベルとコンパレートレベルとの差)が、(d’−1)区間の最終ビットのレベル差すなわち再生RF信号レベルとコンパレートレベルとの差よりも大きい場合は、先頭ビットの外側の論理レベルが(d’−1)の区間と同じである確率が高いので、その確率の高い側のビット位置データを補正することで、精度の高い補正を可能にするものである。
【0108】
さらに、本発明に係るデータ復号装置1は、(k’+1)区間が検出され、その(k’+1)区間の先頭ビットまたは最終ビットのいずれか一方が誤っていると思われる場合に、レベル差(再生RF信号レベルとコンパレートレベルとの差)が小さい方が2値化判定を誤っている確率が高いので、その確率の高い側のビット位置データを補正することで、精度の高い補正を可能にするものである。
【0109】
図5は最小連続長の条件を満足しない場合の補正動作の説明図である。図5(a)に示す再生RF信号7aを、図5(b)に示すビットクロック10aの立上がりに同期してA/D変換し、A/D変換して得た再生RF信号レベル11aとコンパレートレベル12aとをコンパレート部13で比較して、図5(c)に示すチャネルビットデータ列が得られる。ここで、(d’−1)の区間は、論理レベル”0”(同一シンボル)の連続長すなわち連続数が2であり、図5(d)に示す逆NRZI変換後の符号すなわち原符号では、論理レベル”1”に挟まれた論理レベル”0”の連続数が1となり、最小連続長d=2の条件を満たしていない。
【0110】
そこで、この(d’−1)の区間の両外側のビットに着目した場合、(d’−1)の区間の直後のレベル差データ(数値2)の方が、直前のレベル差データ(数値4)よりも小さいので、(d’−1)の区間の直後のビットを補正する。
【0111】
また、この(d’−1)の区間内の先頭ビットと最終ビットに着目した場合、最終ビットのレベル差データ(数値8)の方が、先頭ビットのレベル差データ(数値6)よりも大きいので、レベル差データの大きい方(数値8)に隣接する外側のビットを補正する。
【0112】
このように、図5(e)に示したレベル差データ14aすなわち再生RF信号レベル記憶部20に記憶されているデータに基づいて、補正を行なうビット位置を選択し、選択したビット位置のビットデータを反転させることで、図5(f)に示すように、最小連続長の条件を満足させた補正後のチャネルビットデータ列の信号15aを得ることができる。そして、図示しない逆NRZI変換器で、補正後の符号を逆NRZI変換することで、図5(g)に示す補正後の逆NRZI変換後符号を得ることができる。
【0113】
図6は最大連続長の条件を満足しない場合の補正動作の説明図である。図6(a)に示す再生RF信号7aを、図6(b)に示すビットクロック10aの立上がりに同期してA/D変換し、A/D変換して得た再生RF信号レベル11aとコンパレートレベル12aとをコンパレート部13で比較して、図6(c)に示すチャネルビットデータ列が復号される。ここで、(k’+1)の区間は、論理レベル”0”(同一シンボル)の連続長(連続数)が12であり、図6(d)に示す逆NRZI変換後の符号すなわち原符号では、論理レベル”1”に挟まれた論理レベル”0”の連続数が11となり、最大連続長k=10の条件を満たしていない。
【0114】
そこで、この(k’+1)の区間の両外側のビットに着目した場合、(k’+1)の区間の直前のレベル差データ(数値8)の方が、直後のレベル差データ(数値4)よりも大きいので、レベル差データの大きい方に隣接するビットすなわち直前ビットの次のビットを補正する。
【0115】
また、この(k’+1)の区間の先頭ビットと最終ビットに着目した場合、先頭ビットのレベル差データ(数値2)の方が、最終ビットのレベル差データ(数値6)よりも小さいので、レベル差データの小さい方(数値2)のビットすなわち先頭ビットを補正する。
【0116】
このように、図6(e)に示したレベル差データ14aすなわち再生RF信号レベル記憶部20に記憶されているデータに基づいて、補正を行なうビット位置を選択し、選択したビット位置のビットデータを反転させることで、図6(f)に示すように、最大連続長の条件を満足させた補正後のチャネルビットデータ列の信号15aを得ることができる。そして、図示しない逆NRZI変換器で、補正後の符号を逆NRZI変換することで、図6(g)に示す補正後の逆NRZI変換後符号を得ることができる。
【0117】
(d’−1),(k’+1)区間が検出された場合すなわち最小連続長,最大連続長を満足しない場合に、補正ビット位置を求めるために必要なレベル差データは、(d’−1),(k’+1)の区間の両側のビット、あるいは、(d’−1),(k’+1)の区間の先頭ビットと最終ビットのレベル差データである。したがって、図3および図4で、再生RF信号レベル記憶部20は、14ビット分のレベル差データを一時記憶できる構成を示したが、14ビット分のレベル差データを全て一時記憶しておく必要はない。そこで、ランダムアクセス可能なメモリ(RAM)とその書き込み読み出し回路を用いて再生RF信号レベル記憶部20を構成し、チャネルビットデータが反転する前後の2ビットのレベル差データを時系列との対応を付けて2組分だけ一時記憶する構成としてもよい。
【0118】
なお、本実施形態では、再生RF信号レベルとコンパレートレベルとの差に基づいて補正するビット位置を決定する構成について説明したが、再生RF信号レベルの大小関係のみに基づいて、補正するビット位置を決定することができる。なぜならば、(d’−1)ならびに(k’+1)の両外側のビットについて比較する場合でも、(d’−1)ならびに(k’+1)の区間の先頭ビットと最終ビットとを比較する場合でも、比較対象となる2つのビットの論理レベルは同じであると判定されているのであるから、比較対象ビットの論理レベルが1のときは再生RF信号レベルが大きい方がコンパレートレベルとの差が大きいと判断でき、また、比較対象ビットの論理レベルが0のときは再生RF信号レベルが小さい方がコンパレートレベルとの差が大きいと判断できるからである。
【0119】
また、上記実施形態では、コンパレート部13で得られたチャネルビットデータ列について、同一シンボルの連続長が(d’−1)であるチャネルビットデータを(d’−1)検出部16により検出してビットデータ反転補正部15により最小連続長dを守るように補正処理を行なうようにしたが、例えば図7に示すように、逆NRZI変調した後の”0”の連続長が(d−1)であるチャネルビットデータを検出して、(d−1)区間の直前のビットデータのレベル判定時の再生再生RF信号レベルと(d−1)区間の直後のビットデータのレベル判定時の再生RF信号レベルとの大小関係に基づいて、小側のビットデータを反転させることにより、最小連続長dを守るように補正処理を行なうことができる。
【0120】
なお、図7は上述の図5に対応するものであって、再生RF信号を(a)に示し、ビットクロックを(b)に示し、チャネルビットデータ列を(c)に示し、逆NRZI変換後の符号(原符号)を(d)に示し、レベル差データを(e)に示し、最小連続長の条件を満足させた補正後の逆NRZI変換後符号を(f)に示す。
【0121】
また、上記実施形態では、コンパレート部13において再生RF信号レベル11aを1つのコンパレートレベル12aと比較することにより、2値化したチャネルビットデータを得るようにしたが、本発明は記録媒体から読み出した再生RF信号を少なくとも1つのコンパレートレベルで復号してチャネルビットデータを出力するものであればよく、2つ以上のコンパレートレベルを有するコンパレート部により再生RF信号からチャネルビットデータを生成する場合にも適用できる。
【0122】
図8は2つのコンパレートレベルL1,L2を有するコンパレート部113により再生RF信号からチャネルビットデータを生成するようにした発明に係るデータ復号装置100のブロック構成図である。
【0123】
このデータ復号装置100は、大きく分けて入力信号処理部102とデータ復号処理部103とからなる。
【0124】
入力信号処理部102は、光ディスク104を回転駆動するためのスピンドルモータ105と、光ディスク104の信号記録面にレーザ光を対物レンズを通して照射するとともに、この光ディスク104からの反射光を受光して再生信号106aを出力する光ピックアップ106と、光ピックアップ106から出力された再生信号106aを増幅する前置増幅器107と、前置増幅器107から出力される例えば図9(a)に示すような再生RF信号107aをコンパレートレベルL0に基づいて波形整形して2値化したパルス信号108aを出力する波形整形器108と、波形整形器108から出力されるパルス信号108aを積分して得た直流電圧と基準電圧とを比較してコンパレートレベルL0を負帰還制御するコンパレートレベル設定部109と、波形整形器108から出力されるパルス信号108aに基づいてビットクロック110aを生成して出力するPLL方式のビットクロック生成部110とを備える。上記コンパレートレベル設定部109は、コンパレートレベルL0を波形整形器108に与えるとともに、このコンパレートレベルL0をセンターレベルとして該センタルベルの上方及び下方に設定された2つのコンパレートレベルL1,L2をデータ復号処理部103に与えるようになっている。
【0125】
データ復号処理部103は、ビットクロック110aに基づいて再生RF信号107aを標本化し、標本化した再生RF信号を量子化し、量子化して得た再生RF信号レベルデータ111aを出力する再生RF信号用のA/D変換器111と、ビットクロック110aに基づいてコンパレートレベルL0,L1,L2を標本化し、標本化したコンパレートレベルを量子化し、量子化したコンパレートレベルデータL0,L11,L12を出力するコンパレータレベル用のA/D変換器112と、再生RF信号レベルデータ111aとコンパレートレベルデータL11,L12とを比較して、チャネルビットデータ(逆NRZI変換後信号すなわち原信号)113aを出力するコンパレート部113と、再生RF信号レベルデータ111aとコンパレートレベルデータL0あるいはコンパレートレベルデータL11,L12とを入力とし、再生RF信号レベルとコンパレートレベルL0すなわちセンターレベルの差の絶対値を演算して、レベル差データ114aを出力するレベル差演算部114と、ビットデータ補正部115と、(d−1)検出部116と、(k+1)検出部117と、最小連続長補正ビット位置検出部118と、最大連続長補正ビット位置検出部119と、再生RF信号レベル記憶部120とを備える。
【0126】
次に、このデータ復号装置の動作を説明する。図8に示した光ディスク104からピックアップ106を介して読み出された再生信号106aは、前置増幅器107で増幅され、波形整形器108で2値レベルのパルス信号108aに波形整形され、このパルス信号108aに同期する図9(b)に示すようなビットクロック110aがビットクロック生成部110で生成・出力される。
【0127】
なお、この時のビットクロックは図7(b)に較べ50%シフトしている。
【0128】
データ復号処理部103内の各A/D変換器111,112は、ビットクロック110aに基づいて再生RF信号107a,コンパレートレベルL0,L1,L2をA/D変換し、再生RF信号レベルデータ111a,コンパレートレベルデータL0,L11,L12を出力する。コンパレート部113は、図10に示すようなアイパターンの再生RF信号について、その再生RF信号レベルデータ111aとコンパレートレベルL1,L2とを比較し、再生RF信号レベルデータ111aがコンパレートレベルL1,L2の間にある場合には論理レベル”1”(Hレベル)で上記コンパレートレベルL1,L2の間以外の場合には論理レベル”0”(Lレベル)の2値化信号113aをチャネルビットデータ(逆NRZI変換後信号すなわち原信号)として出力する。
【0129】
コンパレート部113からビットクロック110aに同期して出力されるチャネルビットデータ(2値化信号)113aは、ビットデータ補正部115を介して出力され、図示しない信号処理装置等へ供給される。
【0130】
レベル差演算部114は、再生RF信号レベルとコンパレートレベルL0との差の絶対値を演算し、求めた絶対値をレベル差データ114aとして出力する。あるいは、再生RF信号レベルと横切ったコンパレートレベルL1又はL2との差の絶対値を出力しても良い。再生RF信号レベル記憶部120は、レベル差データ114aを時系列との対応を付けて一時記憶する。
【0131】
(d−1)検出部116は、ビットデータ補正部115の出力に基づいて、同一シンボルの連続長が1であることを検出すると、(d−1)検出信号116aを最小連続長補正ビット位置検出部118に対して出力する。
【0132】
最小連続長補正ビット位置検出部118は、(d−1)区間の直前の論理レベル”0”のビットのレベル差データと(d−1)区間の直後の論理レベル”0”ビットの次のビットのレベル差データとを比較し、絶対値の小さい側を補正ビットとして指定するとともに、その隣で最小連続長dを守る側の1ビット(1ビット内側のビット)を補正ビットとして指定する補正ビット位置指定信号118aをビットデータ補正部115に対して出力する。あるいは、レベル差データがL1,L2より演算されたときは、絶対値の小さい方を補正ビットとして指定するとともに、そのその隣で最小連続長dを守る側の1ビット(1ビット内側のビット)を補正ビットとして指定する補正ビット位置指定信号118aをビットデータ補正部115に対して出力する。また、最小連続長補正ビット位置検出部118は、(d−1)区間の最初の論理レベル”1”のビットのレベル差データと(d−1)区間の後の論理レベル”1”のビットのレベル差データとを比較し、絶対値の大きい側を補正ビットとして指定するとともに、その隣で最小連続長dを守る側の1ビット(1ビット外側のビット)を補正ビットとして指定する補正ビット位置指定信号118bをビットデータ補正部115に対して出力する。
【0133】
ビットデータ補正部115は、上記補正ビット位置指定信号118a,118bにより指定された各補正ビットの論理レベルを反転させる。これによって、符号系内の連続する論理レベル”1”の間に入る論理レベル”0”の連続長dが1の区間が最小連続長d=2の条件を満足するよう補正される。
【0134】
なお、上記ビットデータ補正部115では、上記補正ビット位置指定信号118a,118bにより指定された各補正ビットの論理レベルを反転させるかわりに、論理レベル”1”の補正ビットを(d−1)区間の外側へシフトさせることにより、符号系内の連続する論理レベル”1”の間に入る論理レベル”0”の連続長dが1の区間が最小連続長d=2の条件を満足するよう補正することもできる。
【0135】
このように、図9(d)に示したレベル差データ114aすなわち再生RF信号レベル記憶部120に記憶されているデータに基づいて、補正を行なうビット位置を選択し、選択したビット位置のビットデータを反転させることで、図9(e)に示すように、最小連続長の条件を満足させた補正後のチャネルビットデータ(逆NRZI変換後信号すなわち原信号)115aを得ることができる。
【0136】
また、(k+1)検出部117は、ビットデータ反転補正部15の出力に基づいて、同一シンボルの連続長が10であることを検出すると、(k+1)検出信号117aを最大連続長補正ビット位置検出部119に対して出力する。
【0137】
最大連続長補正ビット位置検出部119は、最小連続長補正ビット位置検出部118と同様な動作により補正ビット位置指定信号119a又は補正ビット位置指定信号119bをビットデータ判定補正部115に対して出力する。
【0138】
ビットデータ判定補正部115は、補正ビット位置指定信号119a,119bにより指定された各補正ビットの論理レベルを反転させる。これによって、符号系内の連続する論理レベル”1”の間に入る論理レベル”0”の連続長kが11の区間が、最大連続長k=10の条件を満足するよう補正される。
【0139】
上述の実施形態のように、コンパレートレベルを境にした2値レベルでデータ復号を行なうにあたり、同一シンボルの連続長さが最小であるd’の長さを(d’−1)の長さに復号した場合に、コンパレートレベルを横切る位置を挟む、直前標本値及び直後標本値の情報を用いて(d’−1)の長さをd’の長さにより確からしく補正することができ、最小反転間隔Tmin付近のデータ復号誤りを減少させ、ビットエラーレートを向上させることができる。
【0140】
ところがさらに、タンジェンシャル方向のスキュー角が大きくなると、エラーの発生は、さらに短い同一シンボルの連続長にも発生する。すなわちTmin(d’)の長さをTmin−1(d’−1)の長さに誤って復号した場合に加えて、Tmin−2(d’−2)の長さに復号したためにエラーレートが悪化することが考えられる。例えばEFM変調方式においては、タンジェンシャル方向にスキューが発生した場合は、記録波形列のビット間隔をTとすると、最小反転間隔Tminである3Tが、2Tまたは1Tと復号することによるエラーの発生が多く見られた。
【0141】
記録波形列のビット間隔をTとするとTminである3Tが、1Tと誤って復号したデータは、エッジの両側を1ビットずつ修正することによって、1Tの長さを3Tの長さに、より確からしいデータ復号を行なうことができる。
【0142】
すなわち、符号系列内の連続する”1“の間に入る”0“の最小連続長がdである記録符号のうちd≧2を満たすものからNRZI変調した後の、同一シンボルの最小連続長がd’=d+1である記録符号が記録された記録媒体のデータ再生装置におけるデータ復号装置では、同一シンボルの連続長が(d’−2)であるチャネルビットデータに対し、同一シンボルの連続長がd’となるように補正処理を行なうことによって、最小反転間隔Tmin付近のデータ復号誤りを減少させ、ビットエラーレートを向上させることができる。あるいは、逆NRZI変調した後の、”0“の連続長が(d−2)であるチャネルビットデータに対し、”0“の連続長がdとなるように補正処理を行なうことによって、最小反転間隔Tmin付近のデータ復号誤りを減少させ、ビットエラーレートを向上させることができる。
【0143】
また、エラーの発生が長い同一シンボルの連続長すなわちTmax(k’)の長さをTmax+1(k’+1)、またはTmax+2(k’+2)の長さに誤って復号した場合にも同様の補正が適用できる。
【0144】
すなわち、符号系列内の連続する”1”の間に入る”0”の最大連続長がkである記録符号からNRZI変調した後の、同一シンボルの最大連続長がk’=k+1である記録符号が記録された記録媒体のデータ再生装置におけるデータ復号装置では、同一シンボルの連続長が(k’+2)であるチャネルビットデータに対し、同一シンボルの連続長がk’となるように補正処理を行なうことによって、最大反転間隔Tmax付近のデータ復号誤りを減少させ、ビットエラーレートを向上させることができる。あるいは、逆NRZI変調した後の、”0”の連続長が(k+2)であるチャネルビットデータに対し、”0”の連続長がkとなるように補正処理を行なうことによって、最大反転間隔Tmax付近のデータ復号誤りを減少させ、ビットエラーレートを向上させることができる。
【0145】
図11は本発明に係るデータ復号装置の他の実施形態を示すブロック構成図である。ここでは1T及び2Tの信号を3Tに補正する機能のみを実現している。このデータ復号装置200は、大きく分けて入力信号処理部202とデータ復号処理部203とからなる。なおこの図11において、データ復号装置の動作に直接関与しないサーボ回路等は省略してある。
【0146】
入力信号処理部202は、光ディスク204を回転駆動するためのスピンドルモータ205と、光ディスク204の信号記録面にレーザ光を対物レンズを通して照射するとともに、この光ディスク204からの反射光を受光して再生信号206aを出力する光ピックアップ206と、光ピックアップ206から出力された再生信号206aを増幅する前置増幅器207と、前置増幅器207から出力される信号の波形等化を行なう波形等化器208と、波形等化器208から出力される再生RF信号を後述するビットクロック211aで標本化し、標本化した再生RF信号を量子化し、量子化して得た再生RF信号レベルデータ209aを出力するA/D変換器209と、再生RF信号レベルデータ209aのアシンメトリを補正して、再生RF信号補正レベルデータ210aを出力するアシンメトリ補正回路210と、再生RF信号補正レベルデータ210aに基づいてビットクロック211aを生成して出力するPLL方式のビットクロック生成回路211とを備える。
【0147】
波形等化器208としては、例えば光学的周波数特性によって決まる高周波での振幅低下を補正するために、直線位相型の高周波持ち上げフィルタが使われる。具体的には例えば図12に示されるような構成の余弦等化器が考えられる。この図12に示した余弦等化器はバッファアンプ301、抵抗器302、可変抵抗器303、遅延線304及び差動アンプ305からなる。遅延線304は遅延時間がτ、特性インピーダンスがR0であるものとする。また、抵抗器302の抵抗値はR0と等しく、また可変抵抗器303の抵抗値および差動アンプ305の入力インピーダンスはR0より十分大きいものとする。この場合、遅延線304のa端では全反射が起こる。回路の周波数応答を求めると、
H(ω)=1−2k・cosωτ
となる。ただしkは可変抵抗器303による減衰比であるとする。減衰比kおよび遅延時間τを適切に選ぶことにより、適切な波形等化が行なわれる。
【0148】
アシンメトリ補正回路210の構成としては種々のものが考えられるが、例えば図13に示すような構成のものが用いられる。この図13に示したアシンメトリ補正回路210は、本件出願人が先に提案した特願平7−201412号に係るものであって、減算器502、振幅制限器503及び積分器504からなる。そして、入力端子501にはA/D変換器209の出力である再生RF信号レベルデータ209aが入力される。この再生RF信号レベルデータ209aは、ビットクロック211aで標本化された標本列である。この再生RF信号レベルデータ209aは、減算器502によって積分器504の出力が減算された後、振幅制限器503に供給されるとともに、出力端子505から出力される。上記振幅制限器503により振幅制限された信号は、積分器504で積分される。そして、この積分器504の積分出力が上記減算器502に供給されるようになっている。
【0149】
このような構成のアシンメトリ補正回路210では、振幅制限器503の出力信号が正レベルの値を取る時間と負レベルの値をとる時間とが等しくなるように、減算器の出力が制御される。これは、とりもなおさず再生RF信号レベルデータ209aのアシンメトリが補正されて、信号のゼロレベルが2値化のためのしきい値に等しくなったことを意味する。このようにしてアシンメトリ補正された信号が上記減算器502の出力として得られ、この減算器502の出力が再生RF信号補正レベルデータ210aとして出力端子505から出力される。
【0150】
また、ビットクロック生成回路211の構成としては種々のものが考えられるが、例えば図14に示すような構成のものが用いられる。この図14に示したビットクロック生成回路211は、本件出願人が先に提案した特願平6−312190号に係るものであって、位相検出器602、ループフィルタ603、周波数引き込み回路604、D/A変換器605及び電圧制御発振器606からなる。そして、入力端子601にはアシンメトリ補正回路210の出力である再生RF信号補正レベルデータ210aが入力される。
【0151】
この再生RF信号補正レベルデータ210aは、入力端子601を介して位相検出器602に供給される。この位相検出器602では、再生RF信号補正レベルデータ210aに対して、ゼロレベルを挟む2点の標本値から、標本化クロックであるビットクロック211aと再生RF信号との位相差を演算する。
【0152】
位相検出器602から出力される位相差信号は、ループフィルタ603及び周波数引き込み回路604に入力される。
【0153】
ループフィルタ603は、k1 利得増幅器603A、k2 利得増幅器603B、入力切替器603C、積分器603D及び加算器603Eからなり、全体で2次の制御ループが構成できるような伝達特性を持っている。
【0154】
周波数引き込み回路604は、不連続点検出回路604A、係数切替器604B及び位相同期/非同期検出回路604Cからなり、不連続点検出回路604Aによる位相差信号の不連続点の検出状態に応じて係数切替器604Bを制御しながら、位相同期/非同期検出回路604Cによる検出出力で上記ループフィルタ603の入力切替器603Cを制御するように構成されている。すなわち、周波数引き込み回路604は、ビットクロック211aの周波数がはずれている場合に、位相差信号に不連続点ができるのを利用して、所望の周波数が得られるようにループフィルタ603の積分項の出力を操作する。ループフィルタ603の出力は、D/A変換器605でアナログ信号に変換された後、電圧制御発振器606に入力され、出力端子607から出力されるビットクロック211aの周波数を制御する。これにより、ビットクロック211aは、RF再生信号のゼロクロス点と同期がとれるようになる。
【0155】
なお、この例では、再生RF信号のゼロクロス点とビットクロックの2つの立ち上がりエッジとは180゜の位相関係を持つ、すなわちビットクロックの2つの立ち上がりエッジ中点に再生RF信号のゼロクロス点が来るように制御がなされるものとする。これは例えば、再生RF信号補正レベルデータ210aのゼロレベルを挟む2点の標本値の和を演算し、2点が立ち上がりエッジにある場合には前記和の信号を、また、立ち下がりエッジにある場合には前記和の信号の極性を反転させたものを位相差信号として用いることによって、実現される。
【0156】
再生RF信号補正レベルデータ210aの表現の形式は種々のものが考えられるが、ここでは8ビットの2の補数の形式であるとする。実際の数値に対する8ビットの2の補数での値を次の表1に示す。
【0157】
【表1】
【0158】
データ復号処理部203は、再生RF信号補正レベルデータ210aの符号ビット210bが反転するときにHとなるエッジパルス231aを出力するエッジ検出回路231と、符号ビット210bがエッジ検出回路231によって遅延を受けたものである遅延符号ビット210cについて、後述する補正ビット位置をもとにビットデータを補正して反転補正出力232aを出力するビットデータ反転補正部232と、エッジ検出回路231の出力であるエッジパルス231aをビットクロック単位で遅延させるシフトレジスタ233と、シフトレジスタ233の1〜3段目の出力233a〜233cから1T及び2Tパターンを検出して1T検出パルス234a及び2T検出パルス234bを出力する1T/2T検出部234と、再生RF信号補正レベルデータ210aの絶対値を演算する絶対値回路235と、絶対値回路235によって得られた再生RF信号絶対値データ235aの一定時間はなれた2点での大小比較を行ない比較結果信号236aを出力する絶対値比較部236と、1T検出パルス234a、2T検出パルス234bおよび比較結果信号236aをもとに最小連続長補正ビットの位置を検出して補正ビット位置信号237a,237b,237cを出力する最小連続長補正ビット位置検出部237とを備える。
【0159】
なお、符号ビット210bとしては、本実施例で使用する8ビットの2の補数の表現形式の場合、表1からわかるように最上位ビットがこれにあたり、再生RF信号補正レベルデータ210aが正又はゼロの値を取るときにL、負の値を取るときにHとなる。
【0160】
データ復号処理部203内の各シフトレジスタ及びDフリップフロップには、ビットクロック211aが供給される。
【0161】
1T/2T検出部234には、図示しないシステムコントローラより1T補正オン、2T補正オンの2本の制御信号も入力されている。
【0162】
エッジ検出回路231は、入力された符号ビット210bを遅延させるDフリップフロップ241,242と、Dフリップフロップ241,242の出力の排他的論理和を取る排他的論理和回路243とを備える。
【0163】
ビットデータ反転補正部232は、排他的論理和回路251,252,253と、Dフリップフロップ254,255,256.257とを備える。
【0164】
シフトレジスタ233は、Dフリップフロップ261,262,263を備える。
【0165】
1T/2T検出部234は、例えば図15に示すようにインバータNOT1,NOT2と論理積回路AND1,AND2により構成された論理回路が用いられる。この論理回路は、インバータNOT1,NOT2と論理積回路AND1,AND2により、次の表2に示される真理値表の論理を実現したものである。
【0166】
【表2】
【0167】
絶対値回路235は、例えば図16のように、5個の否定論理積回路BAND1〜BAND5、1個の排他的論理和回路XOR、5個の排他的否定論理和回路XNOR1〜XNOR5、1個のインバータNOT、12個の論理積回路及び6個の論理和回路OR1〜OR6により構成された論理回路が用いられる。この回路の場合、入力の値が−128になると出力が0になってしまうため、正しい演算が行なわれる範囲は−127〜127である。今回の用途においては、信号レベルがこの範囲に入るように管理することは容易であり、特に問題とはならない。出力は7ビットの数値となる。
【0168】
絶対値比較部236は、再生RF信号絶対値データ235aを遅延させるDフリップフロップ271,272,273,274,275と、Dフリップフロップ272とDフリップフロップ275の出力272a,275aの大小を比較してDフリップフロップ272の出力272aの方が大きいときにHレベル、それ以外のときにLレベルを出力する比較器276とを備える。
【0169】
最小連続長補正ビット位置検出部237は、例えば図17に示すような構成の論理回路が用いられる。この論理回路は、インバータNOT11,NOT12,NOT13、論理積回路AND11,AND12,AND13及び論理和回路ORにより、次の表3の真理値表の論理を実現したものである。
【0170】
【表3】
【0171】
ここで、237a,237b,237cは、ビットデータ反転補正部232の入力、Dフリップフロップ255の出力、 Dフリップフロップ256の出力をそれぞれ反転させる制御出力を示す。
【0172】
次に、このデータ復号装置200におけるデータ復号処理部203の動作を説明する。
【0173】
再生連続長補正ビット位置検出部237から出力される補正ビット位置信号237a,237b,237cがいずれもLレベルであるときは、符号ビット210bはエッジ検出回路231およびビットデータ反転補正部232を経る間単に計6ビットクロックの遅延だけを受け、後段へ再生RF2値信号として出力される。
【0174】
補正ビット位置信号237a〜237cがいずれもLレベルであるのは、上記表3の真理値表より、1T検出信号234aおよび2T検出信号234bがいずれもLレベルであるときであり、これは上記表2の真理値表より、対応する補正がオンになっていないとき、あるいは対応するパターンを生じる誤りが起きていないときである。
【0175】
次に、再生RF信号補正レベルデータ210aに2Tと判別されるようなパターンが入力された場合を考える。この場合の各部の波形のタイミングチャートを図18に示す。再生RF信号補正レベルデータ210aは、標本化する前の波形を点線で、標本値を白丸で示してある。ここでは、時刻t4〜t9にかけて本来一点鎖線で示されたような再生波形が得られるべきところを、タンジェンシャルスキューなどの影響で点線で示されたような再生波形に歪んでしまい、2Tパターンが生じてしまった場合、すなわち3Tパターンの後縁が欠けて2Tパターンとなってしまった場合を示している。ここで、2Tパターンにみえる部分の両隣、すなわち時刻t3と時刻t6の信号振幅を比較すると、誤りである時刻t6の信号振幅の方が小さい。確率的には図示のような誤りを生じることが多いため、2Tパターンの両隣の信号振幅を比較して、小さい方を誤りとして極性反転を行なうことにより、正しいデータとして復調できるようになる確率が高くなる。
【0176】
符号ビット210b、エッジパルス231a、エッジパルスの遅延信号であるシフトレジスタ233による遅延出力233a,233b,233cはそれぞれ図18に示すようになる。これらから、2T検出パルス234bが図18に示すように生成される。
【0177】
一方で、再生RF信号絶対値データ235a、その遅延信号であるDフリップフロップ272,275の出力272a,275aおよびこれらの比較結果信号236aはそれぞれ図18のようになる。回路の遅延を考えると、比較結果信号236aが2Tの前後の信号振幅の比較結果を表すのは時刻t8の時点である。これは、2T検出パルスが出力される時刻と一致する。
【0178】
これらから、最小連続長補正ビット位置検出部237は、補正位置信号として237aのみを時刻t8に出力する。これがビットデータ反転補正部232に与えられ、最終的に反転補正出力232aが得られる。図18から明らかなように、6ビットクロックの遅延の後に、2Tが3Tに正しく補正されて出力される。
【0179】
次に、再生RF信号補正レベルデータ210aに2Tと判別されるようなパターンが入力された別の場合を考える。この場合の各部の波形のタイミングチャートを図19に示す。ここでは、時刻t1〜t6にかけて本来一点鎖線で示されたような再生波形が得られるべきところを、タンジェンシャルスキューなどの影響で点線で示されたような再生波形に歪んでしまい、2Tパターンが生じてしまった場合、すなわち3Tパターンの前縁が欠けて2Tパターンとなってしまった場合を示している。
【0180】
図18に示された場合と同様に2Tパターンの検出と振幅の比較が行なわれ、反転補正出力232aとして正しい波形が出力される。
【0181】
次に、再生RF信号補正レベルデータ210aに1Tと判別されるようなパターンが入力された別の場合を考える。この場合の各部の波形のタイミングチャートを図20に示す。ここでは、時刻t1〜t8にかけて本来一点鎖線で示されたような再生波形が得られるべきところを、点線で示されたような再生波形に歪んでしまい、1Tパターンが生じてしまった場合、すなわち3Tパターンの前縁と後縁が欠けて1Tパターンとなってしまった場合を示している。確率的には図示のような誤りを生じることが多いため、1Tパターンを検出した場合には両隣を誤りとして極性反転を行なうことにより、正しいデータとして復調できるようになる確率が高くなる。
【0182】
シフトレジスタ233からの遅延出力233a,233b,233cに応じて1T検出パルス234aが出力される。
【0183】
これにより、最小連続長補正ビット位置検出部237は、補正位置信号として237a,237bを時刻t8に出力する。これがビットデータ反転補正部232に与えられ、最終的に反転補正出力232aが得られる。図20から明らかなように、6ビットクロックの遅延の後に、1Tが3Tに正しく補正されて出力される。
【0184】
さらに、図21は本発明の他の実施形態を示すデータ復号装置のブロック構成図である。
【0185】
この図21に示すデータ復号装置は、上述の図1に示したデータ復号装置を改良したもので、上記(d’−1)検出部16に対して(d’−2)検出部26が併設され、また、上記(K’+1)検出部17に(k’+2)検出部27が併設されている。なお、他の同一の構成要素については、同一番号を図面中に付して、その詳細な説明を省略する。
【0186】
上記(d’−2)検出部26は、A/D変換器11によりA/D変換された再生RF信号レベルデータ11aをコンパレート部13でセンターレベルを境に1または0の2値レベルにコンパレートすることにより生成された2値化信号13aについて、最小反転間隔Tminを誤った部分を検出するもので、例えば(d,k)符号がEFM変調符号であれば、記録波形列のビット間隔をTとすると最小反転間隔Tminである3Tを誤って1Tに復号した部分を検出する。そして補正処理部4では、チャネルビット列におけるエッジ位置の補正を行なう。
【0187】
上記(d’−2)検出部26及びこの(d’−2)検出部26に対応する補正処理部15の具体的な要部構成例を図22に示す。この図22に示した具体的な構成例では、EFM変調符号(2,10;8,17;1)を用いて、記録波形列のビット間隔をTとすると、1Tとなった復号データを最小反転間隔Tminである3(=2+1)Tに補正する。
【0188】
すなわち、EFMの場合は、3個の遅延回路51,52,53を用いてビット送りを行ない、各遅延回路51,52,53の出力点A,B,Cにおけるデータがそれぞれ(1,0,1)又は(0,1,0)となったときが1Tの復号データに相当するので、例えば2個の排他的論理和回路51,62と論理積回路63により構成された(d’−2)検出部26により検出する。
【0189】
そして、上記(d’−2)検出部26による検出出力は、タイミング制御用のラッチ回路64を介して補正処理部14へ送られる。
【0190】
上記補正処理部5は、上記(d’−2)検出部26による検出出力が供給される2個の排他的論理和回路54,57を備え、上記遅延回路52の出力点Bから復号データが供給される2個の遅延回路55,56の入出力段に上記排他的論理和回路54,57が設けられている。
【0191】
この補正処理部15は、図23のタイミングチャートに示すように、上記(d’−2)検出部26により1Tの復号データが検出されると、その1Tの復号データに対して両側のエッジを上記排他的論理和回路54,57により反転させる。そして、このようにして1T部分が3Tに補正されたチャネルビット列は、タイミング制御用のラッチ回路58を介して出力される。なお、1Tの復号データに対して両側のエッジを反転させる代わりに、標本点を外側にシフトさせるようにしてもよい。
【0192】
このように、符号系列内の連続する”1“の間に入る”0“の最小連続長がdである記録符号のうちd≧2を満たすものからNRZI変調した後の、同一シンボルの最小連続長がd’=d+1である記録符号が記録された記録媒体のデータ再生装置におけるデータ復号装置において、同一シンボルの連続長が(d’−2)であるチャネルビットデータを検出する(d’−2)検出部26により検出された同一シンボルの連続長が(d’−2)であるチャネルビットデータに対し、データ補正部15で同一シンボルの連続長がd’となるように補正処理を行なうことにより、最小反転間隔Tmin付近のデータ復号誤りを減少させ、ビットエラーレートを向上させることができる。
【0193】
なお、符号系列内の連続する”1“の間に入る”0“の最小連続長がdである記録符号のうちd≧2を満たすものからNRZI変調した後の、同一シンボルの最小連続長がd’=d+1である記録符号が記録された記録媒体のデータ再生装置におけるデータ復号装置において、逆NRZI変調した後の、”0“の連続長が(d−2)であるチャネルビットデータを検出する(d−2)検出部により検出された”0“の連続長が(d−2)であるチャネルビットデータに対し、データ補正部で”0“の連続長がdとなるように補正処理を行なうようにしても、最小反転間隔Tmin付近のデータ復号誤りを減少させ、ビットエラーレートを向上させることができる。
【0194】
さらに、上記(k’+2)検出部27は、A/D変換器11によりA/D変換された再生RF信号レベルデータをコンパレート部13でセンターレベルを境に1または0の2値レベルにコンパレートすることにより生成された2値化信号について、最大反転間隔Tmaxを誤った部分を検出するもので、例えば(d,k)符号がEFM変調符号であれば、記録波形列のビット間隔をTとすると最大反転間隔Tmaxである11Tを誤って13Tに復号した部分を検出する。そして補正処理部4では、チャネルビット列におけるエッジ位置の補正を行なう。
【0195】
上記(k’+2)検出部27及びこの(k’+2)検出部27に対応する補正処理部15の具体的な要部構成例を図24に示す。この図24に示した具体的な構成例では、EFM変調符号(2,10;8,17;1)を用いて、記録波形列のビット間隔をTとすると、13Tとなった復号データを最大反転間隔Tmaxである11(=10+1)Tに補正する。
【0196】
すなわち、EFMの場合は、15個の遅延回路81A〜81Oを用いてビット送りを行ない、各遅延回路81A〜81Oの出力点におけるデータがそれぞれ(1,0,0・・・0,1)又は(0,1,1・・・1,0)となったときが13Tの復号データに相当するので、例えば2個の論理積回路71,72と論理和回路73により構成された(k’+2)検出部27により検出する。
【0197】
また、上記補正処理部15は、上記(k’+2)検出部27による検出出力が供給される2個の排他的論理和回路82,84を備え、上記遅延回路81Cの出力点から復号データが供給される12個の遅延回路83A〜83Lの入出力段に上記排他的論理和回路82,84が設けられている。
【0198】
この補正処理部15は、図25のタイミングチャートに示すように、上記(k’+2)検出部27により13Tの復号データが検出されると、その13Tの復号データに対して両側のエッジを上記排他的論理和回路82,84により反転させる。そして、このようにして13T部分が11Tに補正されに補正されたチャネルビット列は、タイミング制御用のラッチ回路85を介して出力される。13Tの復号データに対して両側のエッジを反転させる代わりに、標本点を内側にシフトさせるようにしてもよい。
【0199】
このように、符号系列内の連続する”1”の間に入る”0”の最大連続長がkである記録符号からNRZI変調した後の、同一シンボルの最大連続長がk’=k+1である記録符号が記録された記録媒体のデータ再生装置におけるデータ復号装置において、同一シンボルの連続長が(k’+2)であるチャネルビットデータを検出する(k’+2)検出部27により検出された同一シンボルの連続長が(k’+2)であるチャネルビットデータに対し、データ補正部15で同一シンボルの連続長がk’となるように補正処理を行なうことによって、最大反転間隔Tmax付近のデータ復号誤りを減少させ、ビットエラーレートを向上させることができる。
【0200】
また、符号系列内の連続する”1”の間に入る”0”の最大連続長がkである記録符号からNRZI変調した後の、同一シンボルの最大連続長がk’=k+1である記録符号が記録された記録媒体のデータ再生装置におけるデータ復号装置において、逆NRZI変調した後の、”0”の連続長が(k+2)であるチャネルビットデータを検出する(k+2)検出部により検出された”0”の連続長が(k+2)であるチャネルビットデータに対し、データ補正部で”0”の連続長がkとなるように補正処理を行なうようにしても、最大反転間隔Tmax付近のデータ復号誤りを減少させ、ビットエラーレートを向上させることができる。
【0202】
なお、本発明に係るデータ復号装置は、記録媒体が光ディスクだけでなく、(d,k)符号を用いて記録された光磁気ディスク等の各種のディスクの再生装置に利用することができる。また、本発明に係るデータ復号装置は、スキューマージンの確保だけでなく、線記録密度の向上に伴う最小反転間隔Tminの読み取りエラーの低減にも有効である。
【0203】
ここで、波長634nmで、NA0.52の光学系を有し、厚さ1.2mmの光ディスクを記録媒体とする再生装置を用いてEFM符号を再生し、0゜、タンジェンシャル方向に±0.66゜、ラジアル方向に±0.76゜の各スキュー角でのエラーレートを測定したところ、次の表4に示すような評価結果が得られた。
【0204】
【表4】
【0205】
この表4から明らかなように、1T,13T補正は、タンジェンシャル方向にスキュー角の大きいところでエラーレートの向上を図るのに有効である。
【0206】
【発明の効果】
本発明では、符号系列内の連続する”1”の間に入る”0”の最小連続長がdである記録符号からNRZI変調した後の、同一シンボルの最小連続長がd’=d+1である記録符号が記録された記録媒体のデータ再生装置におけるデータ復号装置において、記録媒体から読み出した再生RF信号を少なくとも1つのコンパレートレベルで復号してチャネルビットデータを出力するにあたり、補正ビット位置検出部により、(d’−1)≧1のときに、(d’−1)区間の直前のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(d’−1)区間の直後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の小さい側を補正ビット位置として指定する補正ビット位置指定信号を出力するので、この補正ビット位置指定信号に基づいて、上記データ補正部において同一シンボルの連続長がd’となるように補正処理を行ない、最小反転間隔Tmin付近のデータ復号誤りを減少させ、ビットエラーレートを向上させることができる。
【0207】
また、本発明では、符号系列内の連続する”1”の間に入る”0”の最小連続長がdである記録符号からNRZI変調した後の、同一シンボルの最小連続長がd’=d+1である記録符号が記録された記録媒体のデータ再生装置におけるデータ復号装置において、記録媒体から読み出した再生RF信号を少なくとも1つのコンパレートレベルで復号してチャネルビットデータを出力するにあたり、補正ビット位置検出部により、(d’−1)≧2のときに、(d’−1)区間内の先頭のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(d’−1)区間内の最後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の大きい側を補正ビット位置として指定する補正ビット位置指定信号を出力するので、この補正ビット位置指定信号に基づいて、上記データ補正部において同一シンボルの連続長がd’となるように補正処理を行ない、最小反転間隔Tmin付近のデータ復号誤りを減少させ、ビットエラーレートを向上させることができる。
【0208】
また、本発明では、符号系列内の連続する”1”の間に入る”0”の最小連続長がdである記録符号からNRZI変調した後の、同一シンボルの最小連続長がd’=d+1である記録符号が記録された記録媒体のデータ再生装置におけるデータ復号装置において、記録媒体から読み出した再生RF信号を少なくとも1つのコンパレートレベルで復号して、符号系列内の連続する”1”の間に入る”0”の最小連続長がdであるチャネルビットデータを出力するにあたり、補正ビット位置検出部により、(d−1)≧0のときに、(d−1)区間の直前のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(d−1)区間の直後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の小さい側を補正ビット位置として指定する補正ビット位置指定信号を出力するので、この補正ビット位置指定信号に基づいて、上記データ補正部において”0”の連続長がdとなるように補正処理を行ない、最小反転間隔Tmin付近のデータ復号誤りを減少させ、ビットエラーレートを向上させることができる。
【0209】
本発明では、符号系列内の連続する”1”の間に入る”0”の最小連続長がdである記録符号からNRZI変調した後の、同一シンボルの最小連続長がd’=d+1である記録符号が記録された記録媒体のデータ再生装置におけるデータ復号装置において、記録媒体から読み出した再生RF信号を少なくとも1つのコンパレートレベルで復号して、符号系列内の連続する”1”の間に入る”0”の最小連続長がdであるチャネルビットデータを出力するにあたり、(d−1)≧2のときに、(d−1)区間内の先頭のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(d−1)区間内の最後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の大きい側を補正ビット位置として指定する補正ビット位置指定信号を補正ビット位置検出部が出力するので、この補正ビット位置指定信号に基づいて、上記データ補正部において”0”の連続長がdとなるように補正処理を行ない、最小反転間隔Tmin付近のデータ復号誤りを減少させ、ビットエラーレートを向上させることができる。
【0210】
本発明では、符号系列内の連続する”1”の間に入る”0”の最大連続長がkである記録符号からNRZI変調した後の、同一シンボルの最大連続長がk’=k+1である記録符号が記録された記録媒体のデータ再生装置におけるデータ復号装置において、記録媒体から読み出した再生RF信号を少なくとも1つのコンパレートレベルで復号してチャネルビットデータを出力するにあたり、(k’+1)区間の直前のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(k’+1)区間の直後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の大きい側を補正ビット位置として指定する補正ビット位置指定信号を補正ビット位置検出部が出力するので、この補正ビット位置指定信号に基づいて、上記データ補正部において同一シンボルの連続長がk’となるように補正処理を行ない、最小反転間隔Tmin付近のデータ復号誤りを減少させ、ビットエラーレートを向上させることができる。
【0211】
本発明では、符号系列内の連続する”1”の間に入る”0”の最大連続長がkである記録符号からNRZI変調した後の、同一シンボルの最大連続長がk’=k+1である記録符号が記録された記録媒体のデータ再生装置におけるデータ復号装置において、記録媒体から読み出した再生RF信号を少なくとも1つのコンパレートレベルで復号してチャネルビットデータを出力するにあたり、(k’+1)区間内の先頭のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(k’+1)区間内の最後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の小さい側を補正ビット位置として指定する補正ビット位置指定信号を補正ビット位置検出部が出力するので、この補正ビット位置指定信号に基づいて、上記データ補正部において同一シンボルの連続長がk’となるように補正処理を行ない、最小反転間隔Tmin付近のデータ復号誤りを減少させ、ビットエラーレートを向上させることができる。
【0213】
本発明では、符号系列内の連続する”1”の間に入る”0”の最大連続長がkである記録符号からNRZI変調した後の、同一シンボルの最大連続長がk’=k+1である記録符号が記録された記録媒体のデータ再生装置におけるデータ復号装置において、記録媒体から読み出した再生RF信号を少なくとも1つのコンパレートレベルで復号して、符号系列内の連続する”1”の間に入る”0”の最大連続長がkであるチャネルビットデータを出力するにあたり、(k+1)区間の直前のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(k+1)区間の直後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の大きい側を補正ビット位置として指定する補正ビット位置指定信号を上記補正ビット位置検出部が出力するので、この補正ビット位置指定信号に基づいて、上記データ補正部において”0”の連続長がkとなるように補正処理を行ない、最大反転間隔Tmax付近のデータ復号誤りを減少させ、ビットエラーレートを向上させることができる。
【0214】
本発明では、符号系列内の連続する”1”の間に入る”0”の最大連続長がkである記録符号からNRZI変調した後の、同一シンボルの最大連続長がk’=k+1である記録符号が記録された記録媒体のデータ再生装置におけるデータ復号装置において、記録媒体から読み出した再生RF信号を少なくとも1つのコンパレートレベルで復号して、符号系列内の連続する”1”の間に入る”0”の最大連続長がkであるチャネルビットデータを出力するにあたり、(k+1)≧2のときに、(k+1)区間内の先頭のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(k+1)区間内の最後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の小さい側を補正ビット位置として指定する補正ビット位置指定信号を補正ビット位置検出部が出力するので、この補正ビット位置指定信号に基づいて、上記データ補正部において”0”の連続長がkとなるように補正処理を行ない、最大反転間隔Tmax付近のデータ復号誤りを減少させ、ビットエラーレートを向上させることができる。
【図面の簡単な説明】
【図1】本発明の実施形態を示すデータ復号装置のブロック構成図である。
【図2】上記データ復号装置におけるビット判定補正部,(d’−1)検出部及び(k’+1)検出部の回路構成図である。
【図3】上記データ復号装置における再生RF信号レベル記憶部及び補正ビット位置検出部の回路構成図である。
【図4】上記補正ビット位置検出部の他の構成例を示す回路構成図である。
【図5】上記データ復号装置における最小連続長の条件を満足しない場合の補正動作の説明図である。
【図6】上記データ復号装置における最大連続長の条件を満足しない場合の補正動作の説明図である。
【図7】上記データ復号装置における最小連続長の条件を満足しない場合の他の補正動作の説明図である。
【図8】本発明の他の実施形態を示すデータ復号装置のブロック構成図である。
【図9】図8に示したデータ復号装置における補正動作の説明図である。
【図10】図8に示したデータ復号装置における再生RF信号のアイパターンを示す図である。
【図11】本発明の他の実施形態を示すデータ復号装置のブロック構成図である。
【図12】図11に示したデータ復号装置において波形等化器として用いられる余弦等化器の回路構成図である。
【図13】図11に示したデータ復号装置におけるアシンメトリ補正回路の回路構成図である。
【図14】図11に示したデータ復号装置におけるビットクロック生成回路の回路構成図である。
【図15】図11に示したデータ復号装置において1T/2T検出部として用いられる論理回路の回路構成図である。
【図16】図11に示したデータ復号装置において絶対値回路として用いられる論理回路の回路構成図である。
【図17】図11に示したデータ復号装置において最小連続長補正ビット位置検出部として用いられる論理回路の回路構成図である。
【図18】図11に示したデータ復号装置において再生RF信号補正レベルデータに2Tと判別されるようなパターンが入力された場合の動作を示すタイミングチャートである。
【図19】図11に示したデータ復号装置において再生RF信号補正レベルデータに2Tと判別されるような別のパターンが入力された場合の動作を示すタイミングチャートである。
【図20】図11に示したデータ復号装置において再生RF信号補正レベルデータに1Tと判別されるようなパターンが入力された場合の動作を示すタイミングチャートである。
【図21】本発明の他の実施形態を示すデータ復号装置のブロック構成図である。
【図22】図21に示したデータ復号装置における(d’−2)検出部及びこの(d’−2)検出部に対応する補正処理部の要部構成を具体的に示す回路構成図である。
【図23】図21に示したデータ復号装置における補正処理部の動作を示すタイミングチャートである。
【図24】図21に示したデータ復号装置における(k’+2)検出部及びこの(k’+2)検出部に対応する補正処理部の要部構成を具体的に示す回路構成図である。
【図25】図21に示したデータ復号装置における補正処理部の動作を示すタイミングチャートである。
【符号の説明】
1,100,200 データ復号装置、2,102,202 入力信号処理部、3,103,203 データ復号処理部、4,104,204 光ディスク、6,106,206 光ピックアップ、9,109,209 コンパレートレベル設定部、10,110,211 ビットクロック生成部、11,12,111,112,209 A/D変換器、13,113 コンパレート部、14,114 レベル差演算部、15,232 ビット反転補正部、16 (d’−1)検出部、17 (k’+1)検出部、18,118,237 最小連続長補正ビット位置検出部、19,119 最大連続長補正ビット位置検出部、20,120 再生RF信号レベル記憶部、26 (d’−2)検出部、27 (k’+2)検出部、115 ビット補正部、116 (d−1)検出部、117 (k+1)検出部、231 エッジ検出回路、233 シフトレジスタ、234 1T/2T検出部、235 絶対値回路、236 絶対値比較部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a data decoding apparatus that decodes a reproduction RF signal read from a recording medium on which information is recorded using an RLL (Run Length Limited) code based on at least one comparison level and outputs channel bit data. In particular, if there is a location in the channel bit data that does not satisfy the minimum and maximum continuous length conditions for the same symbol, the probability of a bit error based on the reproduced RF signal level when the level is determined The present invention relates to a data decoding apparatus that selects a high bit, corrects the selected bit, and outputs channel bit data that satisfies the conditions of the minimum continuous length and the maximum continuous length of the same symbol.
[0002]
[Prior art]
When data is transmitted or when data is recorded on a recording medium such as a magnetic disk, an optical disk, or a magneto-optical disk, the data is modulated so as to be suitable for transmission or recording. A block code is known as one of such modulations. This block code is to block a data string into units of m × i bits (hereinafter referred to as data words) and convert the data words into code words of n × i bits according to an appropriate code rule. When i = 1, it becomes a fixed length code, and when i can be selected in plural, that is, when i is equal to or greater than imax = r where i is 2 or more, it becomes a variable length code. This block-coded code is represented as a variable length code (d, k; m, n; r). Here, i is called the restraint length. r is the maximum constraint length. Further, d and k are the minimum continuous number of “0” and the maximum continuous number of “0” that fall between consecutive “1” s in the code sequence.
[0003]
As a specific example, a modulation method in a compact disk (CD) system will be described. In the compact disc system, EFM (Eight to Fourteen Modulation) is used. After an 8-bit data word is converted into a 14-bit code word (channel bit), a 3-bit margin bit is added to reduce the DC component after EFM modulation, and the data is recorded on the disc in NRZI . Conversion from 8 bits to 14 bits and a margin bit are added so that the minimum continuous number of logical level “0” is 2 and the maximum continuous number of logical level “0” is 10. Therefore, the parameters of this modulation scheme are (2, 10; 8, 17; 1). When the bit interval of the channel bit string (recording waveform string) is T, the minimum inversion interval Tmin is 3 (= 2 + 1) T. The maximum inversion interval Tmax is 11 (= 10 + 1) T. Further, the detection window width Tw is represented by (m / n) × T, and its value is 0.47 (= 8/17) T.
[0004]
Further, the minimum continuous length d ′ of the same symbol after NRZI modulation is d ′ = d + 1 = 2 + 1 = 3, and the maximum continuous length k ′ of the same symbol is k ′ = k + 1 = 10 + 1 = 11.
[0005]
In the above compact disc system, the recording density can be increased by reducing the pits on the optical disc in the linear velocity direction. In this case, the minimum pit length corresponding to the minimum inversion interval Tmin is shortened. If this minimum pit becomes too smaller than the spot size of the laser beam, it becomes difficult to detect the pit and cause an error.
[0006]
Further, in the reproduction of a disc, when a skew is added to the reproduction surface of the disc, the error rate is deteriorated. The skew of the disk is divided into a tangential direction and a horizontal surface in a radial direction where the disk and the optical axis are perpendicular to the traveling direction. Of these, the error rate deteriorates relatively early in the tangential direction. These reduce the margin when designing the system.
[0007]
In addition, when the distribution of errors of consecutive lengths of the same symbol was examined with respect to each direction of skew, errors with respect to skew in the tangential direction occurred mainly when the continuous length of the same symbol was short. Yes. That is, it was found that the error rate was deteriorated because the length of Tmin (d ′) was decoded to the length of Tmin−1 (d′−1). In the EFM modulation method described above, when skew occurs in the tangential direction, when the bit interval of the recording waveform sequence is T, errors are often caused by decoding 3T, which is the minimum inversion interval Tmin, to 2T. I understood it.
[0008]
It was also found that such an error occurs to some extent due to perturbations such as radial skew and defocus. Further, it was found that when perturbations such as skew and defocus are extremely large, an error occurs due to decoding of 3T, which is the minimum inversion interval Tmin, as 1T.
[0009]
On the other hand, in an optical disc, a margin of asymmetry of the disc is allowed to some extent in its manufacture, and it is necessary to consider the case where the reproduction waveform is not subject to vertical movement relative to the center level.
[0010]
Conventionally, there has been a Viterbi decoding method as a correction method by signal processing for an error rate deterioration. Viterbi decoding is one of the maximum likelihood decoding methods that reduce the code error and search for the path with the shortest geometric distance. By discarding the path with no possibility, the search for probable values is simplified. Decoding method. Furthermore, the Viterbi decoding method can add an algorithm for compensating for the minimum inversion interval Tmin.
[0011]
However, the Viterbi decoding method has a drawback that the circuit is complicated and the scale of hardware increases. In addition, the Viterbi decoding method needs to remove asymmetry, and an asymmetry-permitted system such as an optical disc requires optimization for asymmetry, which further complicates the circuit.
[0012]
[Problems to be solved by the invention]
As described above, for example, in a recording medium such as an optical disk, it may be difficult to ensure a skew margin. In particular, the skew margin is reduced with respect to the tangential direction.
[0013]
In addition, for example, in a recording medium such as an optical disc having a high density, it becomes difficult to stably reproduce with the minimum inversion interval Tmin, and the error rate is lowered.
[0014]
The present invention has been made to solve such problems, and does not satisfy the conditions of the minimum continuous length and the maximum continuous length of the same symbol in channel bit data obtained by binarizing a signal read from a recording medium. If there are places, the channel bit data is corrected and the bit bit rate is improved by outputting the channel bit data that satisfies the conditions of the minimum continuous length and the maximum continuous length of the same symbol, and the skew margin An object of the present invention is to provide a data decoding apparatus that can ensure the above.
[0015]
[Means for Solving the Problems]
In the present invention, the minimum continuous length of the same symbol is d ′ = d + 1 after NRZI modulation is performed from a recording code in which the minimum continuous length of “0” that falls between consecutive “1” s in the code sequence is d. A data decoding apparatus in a data reproducing apparatus for a recording medium on which a recording code is recorded, wherein (d′-1) detecting unit detects channel bit data in which the continuous length of the same symbol is (d′-1); A correction bit position detection unit for outputting a correction bit position specifying signal for specifying a correction position of channel bit data in which the continuous length of the same symbol detected by the (d′-1) detection unit is (d′−1); The correction bit position detecting unit detects the channel bit data in which the continuous length of the same symbol detected by the (d′-1) detecting unit is (d′−1) so that the continuous length of the same symbol is d ′. Correction bit position by A correction unit that performs a correction process based on a constant signal, and outputs the bit bit data by decoding the reproduction RF signal read from the recording medium at at least one comparison level. , (D′−1) ≧ 1, the difference between the reproduction RF signal level and the comparator level at the time of level determination of the bit data immediately before the (d′−1) interval, and the (d′−1) interval A correction bit position designating signal for designating as a correction bit position a side having a small difference between the reproduction RF signal level and the comparator level at the time of bit data level determination immediately after is outputted.
[0016]
The data decoding apparatus according to the present invention further includes, for example, asymmetry correction means for correcting the asymmetry of the reproduction RF signal read from the recording medium, and at least one comparison level of the reproduction RF signal whose asymmetry is corrected by the asymmetry correction means. When the channel bit data is decoded and output, the correction bit position detection unit reproduces when the level of the bit data immediately before the (d′−1) interval is determined when (d′−1) ≧ 1. The side where the difference between the difference between the RF signal level and the comparator level and the difference between the reproduction RF signal level and the comparator level at the time of the level determination of the bit data immediately after the section (d′-1) is designated as the correction bit position. Outputs a correction bit position designation signal.
[0017]
In the present invention, the minimum continuous length of the same symbol is d ′ = d + 1 after NRZI modulation is performed from a recording code in which the minimum continuous length of “0” that falls between consecutive “1” s in the code sequence is d. A data decoding apparatus in a data reproducing apparatus for a recording medium on which a recording code is recorded, wherein (d′-1) detecting unit detects channel bit data in which the continuous length of the same symbol is (d′-1); A correction bit position detection unit for outputting a correction bit position specifying signal for specifying a correction position of channel bit data in which the continuous length of the same symbol detected by the (d′-1) detection unit is (d′−1); The correction bit position detecting unit detects the channel bit data in which the continuous length of the same symbol detected by the (d′-1) detecting unit is (d′−1) so that the continuous length of the same symbol is d ′. Correction bit position by A correction unit that performs a correction process based on a constant signal, and outputs the bit bit data by decoding the reproduction RF signal read from the recording medium at at least one comparison level. , (D′−1) ≧ 2, the difference between the reproduction RF signal level and the comparison level when determining the level of the first bit data in the section (d′−1), and (d′−1) A correction bit position designating signal for designating a side having a larger difference between the reproduction RF signal level and the comparison level at the time of determining the level of the last bit data in the section as a correction bit position is output.
[0018]
The data decoding apparatus according to the present invention further includes, for example, asymmetry correction means for correcting the asymmetry of the reproduction RF signal read from the recording medium, and at least one comparison level of the reproduction RF signal whose asymmetry is corrected by the asymmetry correction means. When the channel bit data is decoded and output, the correction bit position detection unit detects the level of the first bit data in the (d′−1) interval when (d′−1) ≧ 2. The difference between the reproduction RF signal level and the comparison level, and the side where the difference between the reproduction RF signal level and the comparison level at the time of determining the level of the last bit data in the section (d′−1) is the correction bit position. Outputs the specified correction bit position specification signal.
[0019]
In the present invention, the minimum continuous length of the same symbol is d ′ = d + 1 after NRZI modulation is performed from a recording code in which the minimum continuous length of “0” that falls between consecutive “1” s in the code sequence is d. A data decoding apparatus in a data reproducing apparatus for a recording medium on which a recording code is recorded, and detects channel bit data having a continuous length of “0” (d−1) after inverse NRZI modulation (d− 1) a correction unit that outputs a correction bit position designation signal that designates a correction position of channel bit data in which the continuous length of “0” detected by the detection unit (d-1) is (d-1). The bit position detection unit and the channel bit data whose continuous length of “0” detected by the (d-1) detection unit is (d−1) are corrected so that the continuous length of “0” becomes d. Correction bit position designation signal by the bit position detector And a data correction unit that performs correction processing based on the signal, decodes the reproduction RF signal read from the recording medium at at least one comparison level, and enters “0” between consecutive “1” s in the code sequence When the channel bit data whose minimum continuous length is “d” is output, the correction bit position detection unit determines the level of the bit data immediately before the section (d−1) when (d−1) ≧ 0. The difference between the reproduction RF signal level and the comparison level at the time and the smaller difference between the reproduction RF signal level and the comparison level at the time of level determination of the bit data immediately after the section (d-1) is used as the correction bit position. A correction bit position designation signal to be designated is output.
[0020]
The data decoding apparatus according to the present invention further includes, for example, asymmetry correction means for correcting the asymmetry of the reproduction RF signal read from the recording medium, and at least one comparison level of the reproduction RF signal whose asymmetry is corrected by the asymmetry correction means. When the channel bit data in which the minimum continuous length of “0” that falls between consecutive “1” s in the code sequence is d is output, the correction bit position detection unit is (d−1) When ≧ 0, the difference between the reproduction RF signal level and the comparator level when determining the level of the bit data immediately before the (d−1) section, and the level determination of the bit data immediately after the (d−1) section A correction bit position designating signal for designating a side having a smaller difference between the reproduction RF signal level and the comparator level as a correction bit position is output.
[0021]
In the present invention, the minimum continuous length of the same symbol is d ′ = d + 1 after NRZI modulation is performed from a recording code in which the minimum continuous length of “0” that falls between consecutive “1” s in the code sequence is d. A data decoding apparatus in a data reproducing apparatus for a recording medium on which a recording code is recorded, and detects channel bit data having a continuous length of “0” (d−1) after inverse NRZI modulation (d− 1) a correction unit that outputs a correction bit position designation signal that designates a correction position of channel bit data in which the continuous length of “0” detected by the detection unit (d-1) is (d-1). The bit position detection unit and the channel bit data whose continuous length of “0” detected by the (d-1) detection unit is (d−1) are corrected so that the continuous length of “0” becomes d. Correction bit position designation signal by the bit position detector And a data correction unit that performs correction processing based on the signal, decodes the reproduction RF signal read from the recording medium at at least one comparison level, and enters “0” between consecutive “1” s in the code sequence When the channel bit data whose minimum continuous length is “d” is output, the correction bit position detection unit detects the level of the first bit data in the section (d−1) when (d−1) ≧ 2. The difference between the reproduction RF signal level and the comparison level at the time of determination, and the side where the difference between the reproduction RF signal level and the comparison level at the time of the level determination of the last bit data in the section (d-1) is large is a correction bit. A correction bit position designation signal designated as a position is output.
[0022]
The data decoding apparatus according to the present invention further comprises asymmetry correction means for correcting the asymmetry of the reproduction RF signal read from the recording medium, and decodes the reproduction RF signal whose asymmetry is corrected by the asymmetry correction means at at least one comparison level. Then, when outputting the channel bit data whose minimum continuous length of “0” that falls between consecutive “1” s in the code sequence is d, the correction bit position detection unit (d−1) ≧ 2 (D-1) the difference between the reproduction RF signal level and the comparator level when determining the level of the first bit data in the section (d-1), and the level determination of the last bit data within the section (d-1). A correction bit position designating signal for designating a side having a large difference between the reproduction RF signal level and the comparator level as a correction bit position is output.
[0023]
In the present invention, the maximum continuous length of the same symbol is k ′ = k + 1 after NRZI modulation is performed from a recording code in which the maximum continuous length of “0” that falls between consecutive “1” s in the code sequence is k. A data decoding apparatus in a data reproducing apparatus for a recording medium on which a recording code is recorded, the (k ′ + 1) detecting unit detecting channel bit data in which the continuous length of the same symbol is (k ′ + 1), k ′ + 1) a correction bit position detection unit that outputs a correction bit position specifying signal that specifies a correction position of channel bit data in which the continuous length of the same symbol detected by the detection unit is (k ′ + 1); '+1) The correction bit position by the correction bit position detection unit so that the continuous length of the same symbol is k' for the channel bit data in which the continuous length of the same symbol detected by the detection unit is (k '+ 1) A correction unit that performs a correction process based on a constant signal, and outputs the bit bit data by decoding the reproduction RF signal read from the recording medium at at least one comparison level. , The difference between the reproduction RF signal level and the comparison level when determining the level of the bit data immediately before the (k ′ + 1) interval, and the reproduction RF signal level when determining the level of the bit data immediately after the (k ′ + 1) interval And a correction bit position designation signal for designating a side having a larger difference between the comparator level and the comparison level as a correction bit position.
[0024]
The data decoding apparatus according to the present invention further comprises asymmetry correction means for correcting the asymmetry of the reproduction RF signal read from the recording medium, and decodes the reproduction RF signal whose asymmetry is corrected by the asymmetry correction means at at least one comparison level. Then, when outputting the channel bit data, the correction bit position detection unit calculates the difference between the reproduction RF signal level and the comparison level when determining the level of the bit data immediately before the (k ′ + 1) interval, and (k ′ +1) A correction bit position designating signal for designating a side having a large difference between the reproduction RF signal level and the comparator level at the time of bit data level determination immediately after the section as a correction bit position is output.
[0025]
In the present invention, the maximum continuous length of the same symbol is k ′ = k + 1 after NRZI modulation is performed from a recording code in which the maximum continuous length of “0” that falls between consecutive “1” s in the code sequence is k. A data decoding apparatus in a data reproducing apparatus for a recording medium on which a recording code is recorded, the (k ′ + 1) detecting unit detecting channel bit data in which the continuous length of the same symbol is (k ′ + 1), k ′ + 1) a correction bit position detection unit that outputs a correction bit position specifying signal that specifies a correction position of channel bit data in which the continuous length of the same symbol detected by the detection unit is (k ′ + 1); '+1) The correction bit position by the correction bit position detection unit so that the continuous length of the same symbol is k' for the channel bit data in which the continuous length of the same symbol detected by the detection unit is (k '+ 1) A correction unit that performs a correction process based on a constant signal, and outputs the bit bit data by decoding the reproduction RF signal read from the recording medium at at least one comparison level. , The difference between the reproduction RF signal level when comparing the level of the first bit data in the (k ′ + 1) section and the comparator level, and the reproduction RF when determining the level of the last bit data in the (k ′ + 1) section. A correction bit position designating signal for designating a side having a small difference between the signal level and the comparator level as a correction bit position is output.
[0026]
The data decoding apparatus according to the present invention further comprises asymmetry correction means for correcting the asymmetry of the reproduction RF signal read from the recording medium, and decodes the reproduction RF signal whose asymmetry is corrected by the asymmetry correction means at at least one comparison level. Then, when outputting the channel bit data, the correction bit position detection unit calculates the difference between the reproduction RF signal level and the comparison level at the time of the level determination of the head bit data in the (k ′ + 1) section, (k '+1) A correction bit position specifying signal for specifying a correction bit position on the side where the difference between the reproduction RF signal level and the comparator level at the time of determining the level of the last bit data in the section is small is output.
[0029]
In the present invention, the maximum continuous length of the same symbol is k ′ = k + 1 after NRZI modulation is performed from a recording code in which the maximum continuous length of “0” that falls between consecutive “1” s in the code sequence is k. A data decoding device in a data reproducing device for a recording medium on which a recording code is recorded, and detects (k + 1) detection unit that detects channel bit data whose continuous length of “0” is (k + 1) after inverse NRZI modulation A correction bit position detection unit that outputs a correction bit position specifying signal that specifies a correction position of channel bit data whose continuous length of “0” detected by the (k + 1) detection unit is (k + 1); k + 1) The correction bit position designation signal from the correction bit position detection unit is detected so that the continuous bit length of “0” is k in the channel bit data whose continuous length of “0” detected by the detection unit is (k + 1). And a data correction unit that performs correction processing based on the signal, decodes the reproduction RF signal read from the recording medium at at least one comparison level, and enters “0” between consecutive “1” s in the code sequence When the channel bit data whose maximum continuous length is “k” is output, the correction bit position detection unit detects the difference between the reproduction RF signal level and the comparison level when determining the level of the bit data immediately before the (k + 1) interval. And a correction bit position designating signal for designating a side having a large difference between the reproduction RF signal level and the comparison level at the time of bit data level determination immediately after the (k + 1) section as a correction bit position. .
[0030]
The data decoding apparatus according to the present invention further comprises asymmetry correction means for correcting the asymmetry of the reproduction RF signal read from the recording medium, and decodes the reproduction RF signal whose asymmetry is corrected by the asymmetry correction means at at least one comparison level. Then, when outputting the channel bit data whose maximum continuous length of “0” that falls between consecutive “1” s in the code sequence is k, the correction bit position detecting unit immediately before the (k + 1) interval Corrects the difference between the reproduction RF signal level and the comparison level at the time of bit data level judgment and the difference between the reproduction RF signal level and the comparison level at the time of bit data level judgment immediately after the (k + 1) section. A correction bit position designation signal that is designated as a bit position is output.
[0031]
In the present invention, the maximum continuous length of the same symbol is k ′ = k + 1 after NRZI modulation is performed from a recording code in which the maximum continuous length of “0” that falls between consecutive “1” s in the code sequence is k. A data decoding device in a data reproducing device for a recording medium on which a recording code is recorded, and detects (k + 1) detection unit that detects channel bit data whose continuous length of “0” is (k + 1) after inverse NRZI modulation A correction bit position detection unit that outputs a correction bit position specifying signal that specifies a correction position of channel bit data whose continuous length of “0” detected by the (k + 1) detection unit is (k + 1); k + 1) The correction bit position designation signal from the correction bit position detection unit is detected so that the continuous bit length of “0” is k in the channel bit data whose continuous length of “0” detected by the detection unit is (k + 1). And a data correction unit that performs correction processing based on the signal, decodes the reproduction RF signal read from the recording medium at at least one comparison level, and enters “0” between consecutive “1” s in the code sequence When the channel bit data whose maximum continuous length is “k” is output, the correction bit position detection unit reproduces when the level of the first bit data in the (k + 1) interval is determined when (k + 1) ≧ 2. Correction bit for designating the difference between the difference between the RF signal level and the comparison level and the difference between the reproduction RF signal level and the comparison level when determining the level of the last bit data in the (k + 1) section as the correction bit position A position designation signal is output.
[0032]
The data decoding apparatus according to the present invention further comprises asymmetry correction means for correcting the asymmetry of the reproduction RF signal read from the recording medium, and decodes the reproduction RF signal whose asymmetry is corrected by the asymmetry correction means at at least one comparison level. Then, when outputting channel bit data whose maximum continuous length of “0” that falls between consecutive “1” s in the code sequence is k, the correction bit position detection unit is in the case of (k + 1) ≧ 2. In addition, the difference between the reproduction RF signal level and the comparison level when the level of the first bit data in the (k + 1) section is determined, and the reproduction RF signal level when the level of the last bit data in the (k + 1) section are determined. A correction bit position designation signal for designating a side having a smaller difference from the comparator level as a correction bit position is output.
[0057]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. An optical disk is used as the recording medium, and the recording code has a binary level (the minimum continuous length (continuous number) d of the same symbol is 2 and the maximum continuous length (continuous number) k of the same symbol is 10 ( A typical example of the present invention is an apparatus that reproduces an NRZI-modulated channel bit data sequence from an optical disk on which this binary level (d, k) recording code is recorded by NRZI modulation. An embodiment will be described. Here, the (d, k) recording code is a code representing an edge, and the channel bit string after NRZI modulation is a code representing a level corresponding to the shape of a pit. Further, the minimum continuous length d ′ of the same symbol after NRZI modulation is d ′ = d + 1 = 2 + 1 = 3, and the maximum continuous length k ′ of the same symbol is k ′ = k + 1 = 10 + 1 = 11.
[0058]
FIG. 1 is a block diagram of a data decoding apparatus according to the present invention. The
[0059]
The input
[0060]
The data
[0061]
When the comparator level 9a is not subjected to negative feedback control, that is, when waveform shaping and bit data binarization determination is performed at a preset fixed comparator level, the comparator level A /
[0062]
Further, the data
[0063]
Further, the level
[0064]
FIG. 2 is a circuit configuration diagram of the bit data
[0065]
A bit clock 10a is supplied to the clock input terminal C of each of the D-type flip-flops F1 to F14. The channel bit data (binarized signal) 13a output from the
[0066]
The first-stage, second-stage, fourth-stage, and thirteen-stage D-type flip-flops D1, D2, D4, and D13 are provided with a set-reset function including a set input terminal S and a reset input terminal R. D-type flip-flops are used.
[0067]
The output signal of the first AND gate G1 is supplied to the reset input terminal R of the first-stage D-type flip-flop F1. The output signal of the second AND gate G2 is supplied to the set input terminal S of the first-stage D-type flip-flop F1. The correction bit position designation signal 18b output from the minimum continuous length correction
[0068]
When the Q output of the first-stage D-type flip-flop F1 is in the logic level “1” and the correction bit position designation signal 18b is supplied, the output of the first AND gate G1 becomes the logic level “1”. Since the output of the logic level “1” is supplied to the reset input terminal R of the first-stage D-type flip-flop F1, the Q-output of the first-stage D-type flip-flop F1 has the logic level “0”. Is inverted.
[0069]
When the Q output of the first-stage D-type flip-flop F1 is in the logic level “0” and the correction bit position designation signal 18b is supplied, the output of the first AND gate G2 becomes the logic level “1”. Since the output of the logic level “1” is supplied to the set input terminal S of the first-stage D-type flip-flop F1, the Q-output of the first-stage D-type flip-flop F1 has the logic level “1”. Is inverted.
[0070]
The D-type flip-flops F2, F4, and F13 in the second stage, the fourth stage, and the thirteenth stage are provided with circuits similar to the AND gates G1 and G2 in the first stage. When the correction bit position designation signal 18a is supplied from the minimum continuous length correction bit
[0071]
(D′-1) The
[0072]
The (d′-1)
[0073]
Here, in this embodiment, in order to determine whether or not the NRZI-modulated channel bit data string satisfies the minimum continuous length condition, the location of (d′−1) is set to the logical level “0” or Although the configuration in which the continuous level of the logical level “1” is determined as 2 is shown, the channel length data subjected to NRZI modulation is subjected to inverse NRZI modulation, and then the continuous length of the same symbol is 1 (d− 1) The location may be determined.
[0074]
The (k ′ + 1)
[0075]
Here, in this embodiment, in order to determine whether or not the maximum continuous length condition is satisfied in the NRZI-modulated channel bit data string, the location of (k ′ + 1) is set to the logical level “0” or the logical level. Although the configuration in which the continuous length of the level “1” is 12 is shown, (k + 1) locations are obtained because the continuous length of the same symbol is 11 after the NRZI modulated channel bit data is subjected to the inverse NRZI modulation. May be determined.
[0076]
In FIG. 2, as a specific circuit example of the (d′−1)
[0077]
FIG. 3 is a circuit configuration diagram of the reproduction RF signal
[0078]
Each of the D-type flip-flops F1 to F14 in the bit data
[0079]
The minimum continuous length correction bit
[0080]
When the first determination result M1c is supplied to one input terminal of the AND gate G15 and the (d′−1) detection signal 16a is supplied to the other input terminal of the AND gate G15, the first determination result M1c. Is output as the correction bit position designation signal 18b. When the second determination result M1d is supplied to one input terminal of the AND gate G16 and the (d′−1) detection signal 16a is supplied to the other input terminal of the AND gate G16, the second determination result M1d. Is output as the correction bit position designation signal 18a. Here, the bit immediately before the (d′−1) interval is specified as the correction bit by the correction bit position specifying signal 18a, and the bit immediately after the (d′−1) interval is specified by the correction bit position specifying signal 18b. Designated as a correction bit.
[0081]
(D′-1) When a section in which the continuous length of the same symbol is 2 is detected in the NRZI-modulated channel bit data sequence by the
[0082]
The maximum continuous length correction bit
[0083]
When the first determination result M2c is supplied to one input terminal of the AND gate G17 and the (k ′ + 1) detection signal 17a is supplied to the other input terminal of the AND gate G17, the first determination result M2c is used. The correction bit
[0084]
(K ′ + 1) When the
[0085]
As described above, in FIG. 3, when the conditions of the minimum continuous length and the maximum continuous length are not satisfied, the level difference data at the time of binarization determination of the bits outside the sections that are not satisfied is used. A configuration for selecting a bit position to be corrected is shown. On the other hand, it is also possible to select a correction position based on the level difference data at the time of binarization judgment of the first bit and the last bit of the section that does not satisfy the minimum continuous length and maximum continuous length conditions. It is.
[0086]
FIG. 4 is a circuit configuration diagram showing another configuration example of the minimum continuous length correction bit position detection unit and the maximum continuous length correction bit position detection unit. The minimum continuous length correction bit position detector 180 shown in FIG. 4 is a magnitude comparator configured to output comparison results M3c and M3d when the detection signal 16a is supplied to the output control terminal M3e. It is configured using M3. The output of the second-stage data latch circuit D2 is supplied to one input terminal group M3a of the magnitude comparator M3. The output of the third-stage data latch circuit D3 is supplied to the other input terminal group M3b of the magnitude comparator M3.
[0087]
The magnitude comparator M3 is configured so that the data supplied to one input terminal group M3a, that is, the output of the data latch circuit D2 is larger than the data supplied to the other input terminal group M3b, that is, the output of the data latch circuit D3. When the output of the determination result is permitted, the first determination result M3c of the logic level “1” (H level) is output.
[0088]
Further, the magnitude comparator M3 is configured such that the data supplied to one input terminal group M3a, that is, the output of the data latch circuit D2, is the data supplied to the other input terminal group M3b, that is, the output of the data latch circuit D3. When it is large and the output of the comparison determination result is permitted, the second determination result M3d of the logic level “1” (H level) is output. The minimum continuous length correction bit position detection unit 180 outputs the first determination result M3c as the correction bit position designation signal 18b and outputs the second determination result M3d as the correction bit position designation signal 18a.
[0089]
The maximum continuous length correction bit position detection unit 190 is configured using a magnitude comparator M4 configured to output the comparison results M4c and M4d when the (k ′ + 1) detection signal 17a is supplied to the output control terminal M4e. is doing. The output of the second-stage data latch circuit D2 is supplied to one input terminal group M4a of the magnitude comparator M4. The output of the thirteenth stage data latch circuit D13 is supplied to the other input terminal group M4b of the magnitude comparator M4.
[0090]
The magnitude comparator M4 is configured such that the data supplied to one input terminal group M4a, that is, the output of the data latch circuit D2 is smaller than the data supplied to the other input terminal group M4b, that is, the output of the data latch circuit D13. When the output of the determination result is permitted, the first determination result M4c of the logic level “1” (H level) is output.
[0091]
In the magnitude comparator M4, the data supplied to the one input terminal group M3a, that is, the output of the data latch circuit D2, is the data supplied to the other input terminal group M3b, that is, the output of the data latch circuit D3. When the output is smaller and the output of the comparison determination result is permitted, the second determination result M4d of the logic level “1” (H level) is output. The maximum continuous length correction bit position detection unit 190 outputs the first determination result M4c as the correction bit
[0092]
Therefore, the minimum continuous length correction bit position detection unit 180 performs binarization determination of the first bit for a section in which the continuous length of the same symbol is 2 in the channel bit data sequence subjected to NRZI modulation. Compare the level difference data, that is, the output of the data latch circuit D3, and the level difference data, that is, the output of the data latch circuit D2, when the binary determination of the last bit in the section where the continuous length of the same symbol is 2 is performed If the level difference data when the first bit is determined to be binarized, that is, if the output of the data latch circuit D3 is larger, the correction bit position designation signal 18a for correcting the bit immediately before the first bit is output. . Further, the minimum continuous length correction bit position detection unit 180 has a larger level difference data, that is, an output of the data latch circuit D2 when the final bit in the section where the continuous length of the same symbol is 2 is determined. In this case, the correction bit position designation signal 18b for correcting the bit immediately after the last bit is output.
[0093]
The maximum continuous length correction bit position detection unit 190 compares the level difference when binarization determination of the leading bit is performed for a section in which the continuous length of the same symbol is 12 in the NRZI-modulated channel bit data string. The magnitude relationship between the data, ie, the output of the data latch circuit D13, and the level difference data, ie, the output of the data latch circuit D2, when the binarization determination of the last bit of the section where the continuous length of the same symbol is 12 is compared, If the level difference data when the first bit is determined to be binarized, that is, the output of the data latch circuit D13 is smaller, a correction bit position designation signal 19a for correcting the first bit position is output. Also, the maximum continuous length correction bit position detection unit 190 has a smaller level difference data when the final bit of the section where the continuous length of the same symbol is 12 is determined, that is, the output of the data latch circuit D2. In this case, a correction bit
[0094]
In FIG. 1, difference data 14 a between reproduction RF signal level data 11 a obtained by converting reproduction RF signal 7 a by A /
[0095]
Next, the operation of the data decoding apparatus according to the present invention will be described. A reproduction signal 6a read from the
[0096]
The A /
[0097]
The channel bit data (binarized signal) 13a output from the
[0098]
The
[0099]
As shown in FIG. 2, the (d′−1)
[0100]
As shown in FIG. 3, the minimum continuous length correction bit
[0101]
When the correction bit position designation signal 18a is supplied, the bit data
[0102]
As shown in FIG. 2, the (k ′ + 1)
[0103]
As shown in FIG. 3, the maximum continuous length correction bit
[0104]
When the correction bit position designation signal 19a is supplied, the bit data
[0105]
In FIG. 3, paying attention to the bits outside both sides of the interval that does not satisfy the condition of the minimum continuous length or the maximum continuous length, the level difference (reproduction RF signal level) when the binary levels of the bits on both sides are determined. The bit position to be corrected is selected based on the difference between the first bit and the comparison level). As shown in FIG. 4, the first bit and the last bit of the section that do not satisfy the minimum continuous length or maximum continuous length conditions are selected. Paying attention, the bit position to be corrected can also be selected based on the level difference when the binary level of the first bit and the last bit is judged, that is, the difference between the reproduction RF signal level and the comparator level.
[0106]
The
[0107]
Further, the
[0108]
Further, the
[0109]
FIG. 5 is an explanatory diagram of the correction operation when the minimum continuous length condition is not satisfied. The reproduction RF signal 7a shown in FIG. 5A is A / D converted in synchronism with the rising edge of the bit clock 10a shown in FIG. 5B, and the reproduction RF signal level 11a obtained by A / D conversion is compared. The
[0110]
Therefore, when attention is paid to the bits on both sides of the section (d′−1), the level difference data (numerical value 2) immediately after the section (d′−1) is the level difference data (numerical value) immediately before. Since it is smaller than 4), the bit immediately after the section (d′−1) is corrected.
[0111]
When attention is paid to the first bit and the last bit in the section (d′−1), the level difference data of the last bit (numerical value 8) is larger than the level difference data of the first bit (numerical value 6). Therefore, the outer bit adjacent to the larger level difference data (numerical value 8) is corrected.
[0112]
As described above, the bit position to be corrected is selected based on the level difference data 14a shown in FIG. 5E, that is, the data stored in the reproduction RF signal
[0113]
FIG. 6 is an explanatory diagram of the correction operation when the maximum continuous length condition is not satisfied. The reproduction RF signal 7a shown in FIG. 6 (a) is A / D converted in synchronization with the rising edge of the bit clock 10a shown in FIG. 6 (b), and the reproduction RF signal level 11a obtained by A / D conversion is compared. The
[0114]
Therefore, when attention is paid to the bits on both sides of the section (k ′ + 1), the level difference data immediately before the section (k ′ + 1) (numerical value 8) is the level difference data immediately after (number 4). Therefore, the bit adjacent to the larger level difference data, that is, the bit next to the immediately preceding bit is corrected.
[0115]
When attention is paid to the first bit and the last bit of the section (k ′ + 1), the level difference data of the first bit (numerical value 2) is smaller than the level difference data of the last bit (numerical value 6). The smaller bit (numerical value 2) of the level difference data, that is, the first bit is corrected.
[0116]
As described above, the bit position to be corrected is selected based on the level difference data 14a shown in FIG. 6E, that is, the data stored in the reproduction RF signal
[0117]
When the (d′−1) and (k ′ + 1) sections are detected, that is, when the minimum continuous length and the maximum continuous length are not satisfied, the level difference data necessary for obtaining the correction bit position is (d′− 1) is the bit on both sides of the section (k ′ + 1), or the level difference data of the first bit and the last bit in the section (d′−1) and (k ′ + 1). Therefore, in FIG. 3 and FIG. 4, the reproduction RF signal
[0118]
In the present embodiment, the configuration for determining the bit position to be corrected based on the difference between the reproduction RF signal level and the comparison level has been described. However, the bit position to be corrected based only on the magnitude relationship of the reproduction RF signal level. Can be determined. This is because, even when comparing the outer bits of both (d′−1) and (k ′ + 1), the first bit and the last bit of the section (d′−1) and (k ′ + 1) are compared. Even in this case, since the logical levels of the two bits to be compared are determined to be the same, when the logical level of the comparison target bit is 1, the higher the reproduction RF signal level is the comparison level. This is because it can be determined that the difference is large, and when the logical level of the comparison target bit is 0, it can be determined that the smaller the reproduction RF signal level, the greater the difference from the comparator level.
[0119]
In the above embodiment, the channel bit data in which the continuous length of the same symbol is (d′−1) is detected by the (d′−1) detecting
[0120]
FIG. 7 corresponds to FIG. 5 described above, in which the reproduction RF signal is shown in (a), the bit clock is shown in (b), the channel bit data string is shown in (c), and the inverse NRZI conversion is performed. The subsequent code (original code) is shown in (d), the level difference data is shown in (e), and the post-correction inverse NRZI converted code that satisfies the minimum continuous length condition is shown in (f).
[0121]
Further, in the above embodiment, the
[0122]
FIG. 8 is a block diagram of a data decoding apparatus 100 according to the invention in which channel bit data is generated from a reproduced RF signal by a comparator 113 having two comparator levels L1 and L2.
[0123]
The data decoding apparatus 100 is roughly composed of an input signal processing unit 102 and a data
[0124]
The input signal processing unit 102 irradiates a laser beam to the signal recording surface of the optical disk 104 through the objective lens and a
[0125]
The data
[0126]
Next, the operation of this data decoding apparatus will be described. The reproduction signal 106a read out from the optical disk 104 shown in FIG. 8 via the
[0127]
Note that the bit clock at this time is shifted by 50% compared to FIG.
[0128]
The A /
[0129]
The channel bit data (binarized signal) 113a output from the comparator 113 in synchronization with the bit clock 110a is output via the bit
[0130]
The
[0131]
(D-1) When the
[0132]
The minimum continuous length correction bit
[0133]
The bit
[0134]
In the bit
[0135]
As described above, the bit position to be corrected is selected based on the level difference data 114a shown in FIG. 9D, that is, the data stored in the reproduction RF signal
[0136]
Further, when the (k + 1)
[0137]
The maximum continuous length correction bit
[0138]
The bit data
[0139]
As in the above-described embodiment, when data decoding is performed at a binary level with a comparison level as a boundary, the length of d ′ where the continuous length of the same symbol is the minimum is the length of (d′−1). , The length of (d′−1) can be accurately corrected by the length of d ′ using the information of the immediately preceding sample value and the immediately following sample value across the position crossing the comparison level. Thus, data decoding errors near the minimum inversion interval Tmin can be reduced, and the bit error rate can be improved.
[0140]
However, when the skew angle in the tangential direction is further increased, the occurrence of an error also occurs in a shorter continuous length of the same symbol. In other words, in addition to the case where the length of Tmin (d ′) is erroneously decoded to the length of Tmin−1 (d′−1), the error rate is increased because the length is decoded to the length of Tmin−2 (d′−2). It is thought that gets worse. For example, in the EFM modulation method, when skew occurs in the tangential direction, if the bit interval of the recording waveform sequence is T, 3T, which is the minimum inversion interval Tmin, is decoded as 2T or 1T, and an error occurs. Many were seen.
[0141]
When the bit interval of the recording waveform sequence is T, 3T, which is Tmin, is erroneously decoded as 1T. By correcting both sides of the edge one bit at a time, the length of 1T is further increased to 3T. New data decoding can be performed.
[0142]
That is, the minimum continuous length of the same symbol after performing NRZI modulation from the recording code in which the minimum continuous length of “0” that falls between consecutive “1” s in the code sequence satisfies d ≧ 2 is NRZI modulated. In the data decoding apparatus in the data reproducing apparatus of the recording medium on which the recording code of d ′ = d + 1 is recorded, the continuous length of the same symbol is equal to the channel bit data whose continuous length of the same symbol is (d′−2). By performing correction processing so as to be d ′, data decoding errors near the minimum inversion interval Tmin can be reduced and the bit error rate can be improved. Alternatively, the minimum inversion is performed by performing correction processing so that the continuous length of “0” becomes d for the channel bit data whose continuous length of “0” is (d−2) after the inverse NRZI modulation. Data decoding errors near the interval Tmin can be reduced and the bit error rate can be improved.
[0143]
The same correction is also applied when the same symbol having a long error occurrence, ie, the continuous length, that is, the length of Tmax (k ′) is erroneously decoded to the length of Tmax + 1 (k ′ + 1) or Tmax + 2 (k ′ + 2). Is applicable.
[0144]
That is, a recording code in which the maximum continuous length of the same symbol is k ′ = k + 1 after NRZI modulation is performed from a recording code in which the maximum continuous length of “0” that falls between consecutive “1” s in the code sequence is k In the data decoding apparatus in the data reproducing apparatus for the recording medium on which the data is recorded, the correction processing is performed so that the continuous length of the same symbol is k ′ for the channel bit data whose continuous length of the same symbol is (k ′ + 2). By doing so, data decoding errors near the maximum inversion interval Tmax can be reduced, and the bit error rate can be improved. Alternatively, the maximum inversion interval Tmax is obtained by performing correction processing so that the continuous length of “0” becomes k for channel bit data whose continuous length of “0” is (k + 2) after inverse NRZI modulation. Nearby data decoding errors can be reduced and the bit error rate can be improved.
[0145]
FIG. 11 is a block diagram showing another embodiment of the data decoding apparatus according to the present invention. Here, only the function of correcting 1T and 2T signals to 3T is realized. This
[0146]
The input
[0147]
As the
H (ω) = 1−2k · cos ωτ
It becomes. Here, k is an attenuation ratio by the
[0148]
Various configurations of the
[0149]
In the
[0150]
Various configurations of the bit
[0151]
The reproduction RF signal correction level data 210 a is supplied to the
[0152]
The phase difference signal output from the
[0153]
The
[0154]
The frequency pull-in
[0155]
In this example, the zero cross point of the reproduction RF signal and the two rising edges of the bit clock have a phase relationship of 180 °, that is, the zero cross point of the reproduction RF signal comes to the middle point of the two rising edges of the bit clock. It is assumed that control is performed. For example, the sum of two sample values sandwiching the zero level of the reproduction RF signal correction level data 210a is calculated, and when the two points are on the rising edge, the sum signal is also on the falling edge. In some cases, this is realized by using the inverted signal of the sum signal as the phase difference signal.
[0156]
There are various representation formats of the reproduction RF signal correction level data 210a. Here, it is assumed that the reproduction RF signal correction level data 210a is an 8-bit two's complement format. Table 8 below shows 8-bit two's complement values for actual numerical values.
[0157]
[Table 1]
[0158]
The data
[0159]
In the case of the 8-bit two's complement expression format used in this embodiment, the sign bit 210b corresponds to the most significant bit as shown in Table 1, and the reproduction RF signal correction level data 210a is positive or zero. L when taking a value of H, and H when taking a negative value.
[0160]
A bit clock 211 a is supplied to each shift register and D flip-flop in the data decoding
[0161]
The 1T /
[0162]
The
[0163]
The bit data
[0164]
The
[0165]
As the 1T /
[0166]
[Table 2]
[0167]
As shown in FIG. 16, for example, the
[0168]
The absolute
[0169]
For the minimum continuous length correction bit
[0170]
[Table 3]
[0171]
Here,
[0172]
Next, the operation of the data decoding
[0173]
When the correction bit position signals 237a, 237b, and 237c output from the reproduction continuous length correction bit
[0174]
The correction bit position signals 237a to 237c are all at the L level when the 1T detection signal 234a and the
[0175]
Next, consider a case where a pattern that can be discriminated as 2T is input to the reproduction RF signal correction level data 210a. FIG. 18 shows a timing chart of the waveform of each part in this case. In the reproduction RF signal correction level data 210a, a waveform before sampling is indicated by a dotted line, and a sample value is indicated by a white circle. Here, from the time t4 to t9, the place where the reproduction waveform as originally indicated by the alternate long and short dash line should be obtained is distorted to the reproduction waveform as indicated by the dotted line due to the influence of tangential skew or the like, and the 2T pattern becomes In the case where it has occurred, that is, the case where the trailing edge of the 3T pattern is missing to form a 2T pattern. Here, when comparing the signal amplitudes at both sides of the 2T pattern, that is, at time t3 and time t6, the signal amplitude at time t6, which is an error, is smaller. Since there are many errors as shown in the figure, there is a probability that a correct data can be demodulated by comparing the signal amplitudes on both sides of the 2T pattern and performing polarity inversion with the smaller one as an error. Get higher.
[0176]
The sign bit 210b, the edge pulse 231a, and delay
[0177]
On the other hand, the reproduction RF signal absolute value data 235a, the output signals 272a and 275a of the D flip-
[0178]
Accordingly, the minimum continuous length correction bit
[0179]
Next, consider another case in which a pattern discriminating 2T is input to the reproduction RF signal correction level data 210a. FIG. 19 shows a waveform timing chart of each part in this case. Here, from the time t1 to t6, where the reproduction waveform as originally indicated by the alternate long and short dash line should be obtained is distorted into the reproduction waveform as indicated by the dotted line due to the influence of tangential skew or the like, and the 2T pattern becomes In the case where it has occurred, that is, the case where the front edge of the 3T pattern is missing to form a 2T pattern.
[0180]
As in the case shown in FIG. 18, the 2T pattern is detected and the amplitude is compared, and a correct waveform is output as the inversion correction output 232a.
[0181]
Next, consider another case where a pattern that can be discriminated as 1T is input to the reproduction RF signal correction level data 210a. FIG. 20 shows a timing chart of the waveform of each part in this case. Here, from time t1 to t8, where a reproduction waveform as originally indicated by a one-dot chain line should be obtained is distorted into a reproduction waveform as indicated by a dotted line, and a 1T pattern is generated, that is, The case where the front edge and the rear edge of the 3T pattern are cut off to form a 1T pattern is shown. Probabilistic errors often occur as shown in the figure. Therefore, when a 1T pattern is detected, by performing polarity inversion with errors on both sides, the probability of being able to demodulate as correct data increases.
[0182]
The 1T detection pulse 234a is output in response to the
[0183]
Thereby, the minimum continuous length correction bit
[0184]
FIG. 21 is a block diagram of a data decoding apparatus showing another embodiment of the present invention.
[0185]
The data decoding apparatus shown in FIG. 21 is an improvement of the data decoding apparatus shown in FIG. 1 described above, and a (d′-2)
[0186]
The (d′-2)
[0187]
A specific configuration example of the main part of the (d′-2)
[0188]
That is, in the case of EFM, bit sending is performed using the three
[0189]
The detection output from the (d′-2)
[0190]
The correction processing unit 5 includes two exclusive OR
[0191]
As shown in the timing chart of FIG. 23, the
[0192]
In this way, the minimum continuation of the same symbol after NRZI modulation is performed from the recording code satisfying d ≧ 2 among the recording codes in which the minimum continuous length of “0” that falls between consecutive “1” s in the code sequence is d. In a data decoding apparatus in a data reproducing apparatus of a recording medium on which a recording code having a length of d ′ = d + 1 is recorded, channel bit data in which the continuous length of the same symbol is (d′−2) is detected (d′−). 2) For the channel bit data in which the continuous length of the same symbol detected by the
[0193]
It should be noted that the minimum continuous length of the same symbol after NRZI modulation from a recording code satisfying d ≧ 2 among the recording codes in which the minimum continuous length of “0” that falls between consecutive “1” s in the code sequence is d is In a data decoding apparatus in a data reproducing apparatus for a recording medium on which a recording code d ′ = d + 1 is recorded, channel bit data having a continuous length of “0” (d−2) after inverse NRZI modulation is detected. (D-2) Correction processing is performed so that the continuous length of “0” is d by the data correction unit for the channel bit data whose continuous length of “0” is (d-2) detected by the detection unit Even if it is performed, it is possible to reduce data decoding errors near the minimum inversion interval Tmin and improve the bit error rate.
[0194]
Further, the (k ′ + 2)
[0195]
FIG. 24 shows a specific configuration example of a main part of the (k ′ + 2)
[0196]
That is, in the case of EFM, bit transmission is performed using 15
[0197]
The
[0198]
As shown in the timing chart of FIG. 25, when the 13k decoded data is detected by the (k ′ + 2) detecting
[0199]
In this way, the maximum continuous length of the same symbol is k ′ = k + 1 after NRZI modulation is performed from a recording code whose maximum continuous length of “0” that is between continuous “1” s in the code sequence is k. In the data decoding apparatus in the data reproducing apparatus of the recording medium on which the recording code is recorded, the same bit detected by the (k ′ + 2)
[0200]
Further, a recording code in which the maximum continuous length of the same symbol is k ′ = k + 1 after NRZI modulation is performed from a recording code in which the maximum continuous length of “0” that is between consecutive “1” s in the code sequence is k. In the data decoding device in the data reproducing device of the recording medium on which is recorded, channel bit data whose continuous length of “0” is (k + 2) after inverse NRZI modulation is detected by the (k + 2) detector Even if correction processing is performed on the channel bit data having a continuous length of “0” (k + 2) so that the continuous length of “0” becomes k in the data correction unit, the data in the vicinity of the maximum inversion interval Tmax. Decoding errors can be reduced and the bit error rate can be improved.
[0202]
The data decoding apparatus according to the present invention can be used not only for an optical disk as a recording medium but also for a reproducing apparatus for various disks such as a magneto-optical disk recorded using a (d, k) code. The data decoding apparatus according to the present invention is effective not only for ensuring a skew margin but also for reducing a reading error of the minimum inversion interval Tmin accompanying an improvement in linear recording density.
[0203]
Here, an EFM code is reproduced using a reproducing apparatus having an optical system with a wavelength of 634 nm and an NA of 0.52 and an optical disk having a thickness of 1.2 mm as a recording medium. When the error rate at each skew angle of 66 ° and ± 0.76 ° in the radial direction was measured, the evaluation results shown in the following Table 4 were obtained.
[0204]
[Table 4]
[0205]
As can be seen from Table 4, 1T and 13T corrections are effective in improving the error rate where the skew angle is large in the tangential direction.
[0206]
【The invention's effect】
In the present invention, the minimum continuous length of the same symbol is d ′ = d + 1 after NRZI modulation is performed from a recording code whose minimum continuous length of “0” that falls between consecutive “1” s in the code sequence is d. In a data decoding apparatus in a data reproducing apparatus for a recording medium on which a recording code is recorded, a correction bit position detecting unit is used to decode the reproduced RF signal read from the recording medium at at least one comparison level and output channel bit data. Thus, when (d′−1) ≧ 1, the difference between the reproduction RF signal level and the comparison level at the time of the level determination of the bit data immediately before the section (d′−1), and (d′−1) Outputs a correction bit position specifying signal that specifies the side where the difference between the reproduction RF signal level and the comparison level at the time of bit data level determination immediately after the section is small as the correction bit position Therefore, on the basis of this correction bit position designation signal, the data correction unit performs correction processing so that the continuous length of the same symbol becomes d ′, thereby reducing the data decoding error near the minimum inversion interval Tmin, and the bit error rate. Can be improved.
[0207]
Further, in the present invention, the minimum continuous length of the same symbol after the NRZI modulation is performed from the recording code whose minimum continuous length of “0” that falls between consecutive “1” s in the code sequence is d is d ′ = d + 1. In the data decoding apparatus in the data reproducing apparatus of the recording medium on which the recording code is recorded, the correction bit position is determined when the reproduced RF signal read from the recording medium is decoded at at least one comparison level and channel bit data is output. When (d′−1) ≧ 2 by the detection unit, the difference between the reproduction RF signal level and the comparison level at the time of the level determination of the first bit data in the section (d′−1), and (d ′ -1) Correction bit position designation signal for designating a side having a large difference between the reproduction RF signal level and the comparison level when determining the level of the last bit data in the section as a correction bit position Therefore, based on the correction bit position designation signal, the data correction unit performs correction processing so that the continuous length of the same symbol is d ′, and reduces data decoding errors near the minimum inversion interval Tmin, The bit error rate can be improved.
[0208]
Further, in the present invention, after performing NRZI modulation from a recording code whose minimum continuous length of “0” that falls between consecutive “1” s in the code sequence is d, the minimum continuous length of the same symbol is d ′ = d + 1. In the data decoding apparatus in the data reproducing apparatus of the recording medium on which the recording code is recorded, the reproduced RF signal read from the recording medium is decoded at at least one comparison level, and the continuous “1” in the code sequence is decoded. When outputting channel bit data having a minimum continuous length d of “0” in between, the bit immediately before the (d−1) section is output by the correction bit position detection unit when (d−1) ≧ 0. The difference between the reproduction RF signal level and the comparison level at the time of data level determination, and the difference between the reproduction RF signal level and the comparison level at the time of bit data level determination immediately after the section (d-1). Since a correction bit position specifying signal for specifying the smaller side as a correction bit position is output, correction processing is performed based on the correction bit position specifying signal so that the continuous length of “0” is d in the data correction unit. Thus, data decoding errors near the minimum inversion interval Tmin can be reduced, and the bit error rate can be improved.
[0209]
In the present invention, the minimum continuous length of the same symbol is d ′ = d + 1 after NRZI modulation is performed from a recording code whose minimum continuous length of “0” that falls between consecutive “1” s in the code sequence is d. In a data decoding apparatus in a data reproducing apparatus of a recording medium on which a recording code is recorded, a reproduction RF signal read from the recording medium is decoded at at least one comparison level, and between successive “1” s in the code sequence When outputting channel bit data having a minimum continuous length d of “0” to be input, when (d−1) ≧ 2, reproduction RF at the time of level determination of the leading bit data in the section (d−1) The side where the difference between the difference between the signal level and the comparator level and the reproduction RF signal level at the time of level determination of the last bit data in the section (d-1) and the comparator level is large is set as the correction bit position. Since the correction bit position specifying unit outputs the correction bit position specifying signal to be specified, based on the correction bit position specifying signal, correction processing is performed so that the continuous length of “0” becomes d in the data correction unit. Data decoding errors around the minimum inversion interval Tmin can be reduced, and the bit error rate can be improved.
[0210]
In the present invention, the maximum continuous length of the same symbol is k ′ = k + 1 after NRZI modulation is performed from a recording code in which the maximum continuous length of “0” that falls between consecutive “1” s in the code sequence is k. In the data decoding apparatus in the data reproducing apparatus of the recording medium on which the recording code is recorded, when the reproduced RF signal read from the recording medium is decoded with at least one comparison level and channel bit data is output, (k ′ + 1) The difference between the reproduction RF signal level and the comparison level when determining the level of the bit data immediately before the section, and the reproduction RF signal level and the comparison level when determining the level of the bit data immediately after the (k ′ + 1) section Since the correction bit position detector outputs a correction bit position specification signal that specifies the side with the larger difference as the correction bit position, this correction bit position specification signal is output. Based on, performs the correction process so that the run length of the same symbols becomes k 'in the data correction unit decreases the data decoding error in the vicinity of the minimum inverting interval Tmin, it is possible to improve the bit error rate.
[0211]
In the present invention, the maximum continuous length of the same symbol is k ′ = k + 1 after NRZI modulation is performed from a recording code in which the maximum continuous length of “0” that falls between consecutive “1” s in the code sequence is k. In the data decoding apparatus in the data reproducing apparatus of the recording medium on which the recording code is recorded, when the reproduced RF signal read from the recording medium is decoded with at least one comparison level and channel bit data is output, (k ′ + 1) The difference between the reproduction RF signal level and the comparison level when determining the level of the first bit data in the section, and the reproduction RF signal level and the comparison level when determining the level of the last bit data in the section (k ′ + 1) The correction bit position detector outputs a correction bit position designation signal that designates the side with the smaller difference as the correction bit position. Based on the signal, performs the correction process so that the run length of the same symbols becomes k 'in the data correction unit decreases the data decoding error in the vicinity of the minimum inverting interval Tmin, it is possible to improve the bit error rate.
[0213]
In the present invention, the maximum continuous length of the same symbol is k ′ = k + 1 after NRZI modulation is performed from a recording code in which the maximum continuous length of “0” that falls between consecutive “1” s in the code sequence is k. In a data decoding apparatus in a data reproducing apparatus of a recording medium on which a recording code is recorded, a reproduction RF signal read from the recording medium is decoded at at least one comparison level, and between successive “1” s in the code sequence The difference between the reproduction RF signal level and the comparison level at the time of the level determination of the bit data immediately before the (k + 1) section when outputting the channel bit data whose maximum continuous length of “0” to be input is k, (k + 1) Correction bit position designation signal that designates the side with the larger difference between the reproduction RF signal level and the comparator level at the time of bit data level determination immediately after the section as the correction bit position Is output by the correction bit position detection unit, and based on the correction bit position designation signal, the data correction unit performs correction processing so that the continuous length of “0” is k, and is near the maximum inversion interval Tmax. Data decoding errors can be reduced, and the bit error rate can be improved.
[0214]
In the present invention, the maximum continuous length of the same symbol is k ′ = k + 1 after NRZI modulation is performed from a recording code in which the maximum continuous length of “0” that falls between consecutive “1” s in the code sequence is k. In a data decoding apparatus in a data reproducing apparatus of a recording medium on which a recording code is recorded, a reproduction RF signal read from the recording medium is decoded at at least one comparison level, and between successive “1” s in the code sequence When the channel bit data whose maximum continuous length of “0” is k is output, when (k + 1) ≧ 2, it is compared with the reproduction RF signal level at the time of the level determination of the first bit data in the (k + 1) interval. The side where the difference between the difference between the rate level and the reproduction RF signal level at the time of level determination of the last bit data in the (k + 1) section and the comparator level is small is used as the correction bit position. Since the correction bit position specifying unit outputs a correction bit position specifying signal to be specified, based on the correction bit position specifying signal, correction processing is performed so that the continuous length of “0” is k in the data correction unit. Data decoding errors near the maximum inversion interval Tmax can be reduced, and the bit error rate can be improved.
[Brief description of the drawings]
FIG. 1 is a block configuration diagram of a data decoding apparatus showing an embodiment of the present invention.
FIG. 2 is a circuit configuration diagram of a bit determination correction unit, a (d′−1) detection unit, and a (k ′ + 1) detection unit in the data decoding device.
FIG. 3 is a circuit configuration diagram of a reproduction RF signal level storage unit and a correction bit position detection unit in the data decoding device.
FIG. 4 is a circuit configuration diagram showing another configuration example of the correction bit position detection unit.
FIG. 5 is an explanatory diagram of a correction operation when the minimum continuous length condition is not satisfied in the data decoding device.
FIG. 6 is an explanatory diagram of a correction operation when the maximum continuous length condition is not satisfied in the data decoding device.
FIG. 7 is an explanatory diagram of another correction operation when the minimum continuous length condition is not satisfied in the data decoding device.
FIG. 8 is a block configuration diagram of a data decoding apparatus showing another embodiment of the present invention.
9 is an explanatory diagram of a correction operation in the data decoding apparatus shown in FIG.
10 is a diagram showing an eye pattern of a reproduction RF signal in the data decoding apparatus shown in FIG.
FIG. 11 is a block diagram of a data decoding device showing another embodiment of the present invention.
12 is a circuit configuration diagram of a cosine equalizer used as a waveform equalizer in the data decoding apparatus shown in FIG.
13 is a circuit configuration diagram of an asymmetry correction circuit in the data decoding apparatus shown in FIG.
14 is a circuit configuration diagram of a bit clock generation circuit in the data decoding device shown in FIG. 11. FIG.
15 is a circuit configuration diagram of a logic circuit used as a 1T / 2T detection unit in the data decoding device shown in FIG. 11. FIG.
16 is a circuit configuration diagram of a logic circuit used as an absolute value circuit in the data decoding device shown in FIG. 11. FIG.
17 is a circuit configuration diagram of a logic circuit used as a minimum continuous length correction bit position detection unit in the data decoding apparatus shown in FIG. 11. FIG.
18 is a timing chart showing an operation when a pattern that can be discriminated as 2T is input to the reproduction RF signal correction level data in the data decoding apparatus shown in FIG. 11;
FIG. 19 is a timing chart showing an operation when another pattern that can be discriminated as 2T is input to the reproduction RF signal correction level data in the data decoding apparatus shown in FIG. 11;
20 is a timing chart showing an operation when a pattern that can be discriminated as 1T is input to the reproduction RF signal correction level data in the data decoding apparatus shown in FIG. 11. FIG.
FIG. 21 is a block configuration diagram of a data decoding apparatus showing another embodiment of the present invention.
22 is a circuit configuration diagram specifically showing a main configuration of a (d′-2) detection unit and a correction processing unit corresponding to the (d′-2) detection unit in the data decoding device illustrated in FIG. 21; is there.
23 is a timing chart showing an operation of a correction processing unit in the data decoding apparatus shown in FIG.
24 is a circuit configuration diagram specifically showing a main configuration of a (k ′ + 2) detection unit and a correction processing unit corresponding to the (k ′ + 2) detection unit in the data decoding apparatus shown in FIG. 21;
FIG. 25 is a timing chart showing an operation of a correction processing unit in the data decoding apparatus shown in FIG.
[Explanation of symbols]
1,100,200 Data decoding device, 2,102,202 Input signal processing unit, 3,103,203 Data decoding processing unit, 4,104,204 Optical disc, 6,106,206 Optical pickup, 9,109,209 Comparator Rate
Claims (24)
同一シンボルの連続長が(d’−1)であるチャネルビットデータを検出する(d’−1)検出部と、
上記(d’−1)検出部により検出された同一シンボルの連続長が(d’−1)であるチャネルビットデータの補正位置を指定する補正ビット位置指定信号を出力する補正ビット位置検出部と、
上記(d’−1)検出部により検出された同一シンボルの連続長が(d’−1)であるチャネルビットデータを同一シンボルの連続長がd’となるように上記補正ビット位置検出部による補正ビット位置指定信号に基づいて補正処理を行なうデータ補正部とを備え、
記録媒体から読み出した再生RF信号を少なくとも1つのコンパレートレベルで復号してチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(d’−1)≧1のときに、(d’−1)区間の直前のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(d’−1)区間の直後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の小さい側を補正ビット位置として指定する補正ビット位置指定信号を出力することを特徴とするデータ復号装置。A recording code in which the minimum continuous length of the same symbol is d ′ = d + 1 after NRZI modulation is performed from the recording code in which the minimum continuous length of “0” that is between “1” s in the code sequence is d. A data decoding device in a data reproducing device for a recorded recording medium,
(D′-1) detecting unit for detecting channel bit data in which the continuous length of the same symbol is (d′-1);
A correction bit position detection unit for outputting a correction bit position specifying signal for specifying a correction position of channel bit data in which the continuous length of the same symbol detected by the (d′-1) detection unit is (d′−1); ,
The correction bit position detection unit detects the channel bit data in which the continuous length of the same symbol detected by the (d′-1) detection unit is (d′-1) so that the continuous length of the same symbol is d ′. A data correction unit that performs correction processing based on the correction bit position designation signal,
When the reproduced RF signal read from the recording medium is decoded with at least one comparison level and channel bit data is output, the correction bit position detection unit (d′−1) -1) The difference between the reproduction RF signal level and the comparison level at the time of bit data level determination immediately before the section, and the reproduction RF signal level and the comparison at the time of bit data level determination immediately after the section (d'-1). A data decoding apparatus that outputs a correction bit position designation signal that designates a side having a small difference from a rate level as a correction bit position.
上記アシンメトリ補正手段によりアシンメトリを補正した再生RF信号を少なくとも1つのコンパレートレベルで復号してチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(d’−1)≧1のときに、(d’−1)区間の直前のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(d’−1)区間の直後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の小さい側を補正ビット位置として指定する補正ビット位置指定信号を出力することを特徴とする請求項1記載のデータ復号装置。Further comprising asymmetry correction means for correcting asymmetry of the reproduction RF signal read from the recording medium,
When the reproduced RF signal whose asymmetry has been corrected by the asymmetry correction means is decoded at at least one comparison level and channel bit data is output, the correction bit position detection unit is configured such that (d′−1) ≧ 1 , The difference between the reproduction RF signal level and the comparison level at the time of bit data level determination immediately before the (d′−1) section, and the reproduction RF at the time of bit data level determination immediately after the (d′−1) section. 2. The data decoding apparatus according to claim 1, wherein a correction bit position designation signal for designating a side having a smaller difference between the signal level and the comparator level as a correction bit position is output.
同一シンボルの連続長が(d’−1)であるチャネルビットデータを検出する(d’−1)検出部と、
上記(d’−1)検出部により検出された同一シンボルの連続長が(d’−1)であるチャネルビットデータの補正位置を指定する補正ビット位置指定信号を出力する補正ビット位置検出部と、
上記(d’−1)検出部により検出された同一シンボルの連続長が(d’−1)であるチャネルビットデータを同一シンボルの連続長がd’となるように上記補正ビット位置検出部による補正ビット位置指定信号に基づいて補正処理を行なうデータ補正部とを備え、
記録媒体から読み出した再生RF信号を少なくとも1つのコンパレートレベルで復号してチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(d’−1)≧2のときに、(d’−1)区間内の先頭のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(d’−1)区間内の最後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の大きい側を補正ビット位置として指定する補正ビット位置指定信号を出力することを特徴とするデータ復号装置。A recording code in which the minimum continuous length of the same symbol is d ′ = d + 1 after NRZI modulation is performed from the recording code in which the minimum continuous length of “0” that is between “1” s in the code sequence is d. A data decoding device in a data reproducing device for a recorded recording medium,
(D′-1) detecting unit for detecting channel bit data in which the continuous length of the same symbol is (d′-1);
A correction bit position detection unit for outputting a correction bit position specifying signal for specifying a correction position of channel bit data in which the continuous length of the same symbol detected by the (d′-1) detection unit is (d′−1); ,
The correction bit position detection unit detects the channel bit data in which the continuous length of the same symbol detected by the (d′-1) detection unit is (d′-1) so that the continuous length of the same symbol is d ′. A data correction unit that performs correction processing based on the correction bit position designation signal,
When the reproduced RF signal read from the recording medium is decoded with at least one comparison level and channel bit data is output, the correction bit position detection unit (d'-1) -1) The difference between the reproduction RF signal level and the comparison level when determining the level of the first bit data in the section, and (d'-1) the reproduction RF signal level when determining the level of the last bit data in the section. A data decoding device that outputs a correction bit position designation signal that designates a side having a large difference between a comparison level and a comparison level as a correction bit position.
上記アシンメトリ補正手段によりアシンメトリを補正した再生RF信号を少なくとも1つのコンパレートレベルで復号してチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(d’−1)≧2のときに、(d’−1)区間内の先頭のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(d’−1)区間内の最後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の大きい側を補正ビット位置として指定する補正ビット位置指定信号を出力することを特徴とする請求項4記載のデータ復号装置。Further comprising asymmetry correction means for correcting asymmetry of the reproduction RF signal read from the recording medium,
When the reproduced RF signal whose asymmetry has been corrected by the asymmetry correction means is decoded at at least one comparison level and channel bit data is output, the correction bit position detection unit is configured such that (d′−1) ≧ 2 , (D′−1) the difference between the reproduction RF signal level and the comparator level when determining the level of the first bit data in the interval, and (d′−1) when determining the level of the last bit data in the interval. 5. The data decoding apparatus according to claim 4, wherein a correction bit position designation signal for designating a side having a larger difference between the reproduction RF signal level and the comparator level as a correction bit position is output.
逆NRZI変調した後の、”0”の連続長が(d−1)であるチャネルビットデータを検出する(d−1)検出部と、
上記(d−1)検出部により検出された”0”の連続長が(d−1)であるチャネルビットデータの補正位置を指定する補正ビット位置指定信号を出力する補正ビット位置検出部と、
上記(d−1)検出部により検出された”0”の連続長が(d−1)であるチャネルビットデータを”0”の連続長がdとなるように上記補正ビット位置検出部による補正ビット位置指定信号に基づいて補正処理を行なうデータ補正部とを備え、
記録媒体から読み出した再生RF信号を少なくとも1つのコンパレートレベルで復号して、符号系列内の連続する”1”の間に入る”0”の最小連続長がdであるチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(d−1)≧0のときに、(d−1)区間の直前のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(d−1)区間の直後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の小さい側を補正ビット位置として指定する補正ビット位置指定信号を出力することを特徴とするデータ復号装置。A recording code in which the minimum continuous length of the same symbol is d ′ = d + 1 after NRZI modulation is performed from the recording code in which the minimum continuous length of “0” that is between “1” s in the code sequence is d. A data decoding device in a data reproducing device for a recorded recording medium,
(D-1) detection unit for detecting channel bit data whose continuous length of “0” is (d−1) after inverse NRZI modulation;
(D-1) a correction bit position detection unit for outputting a correction bit position specifying signal for specifying a correction position of channel bit data whose continuous length of “0” detected by the detection unit is (d-1);
The correction bit position detection unit corrects the channel bit data having the continuous length of “0” (d−1) detected by the detection unit (d-1) so that the continuous length of “0” is d. A data correction unit that performs correction processing based on the bit position designation signal,
The reproduction RF signal read from the recording medium is decoded with at least one comparator level, and channel bit data having a minimum continuous length of “0” d between consecutive “1” s in the code sequence is output. In this case, when the correction bit position detection unit (d-1) ≧ 0, the difference between the reproduction RF signal level and the comparison level at the time of the level determination of the bit data immediately before the section (d-1), (D-1) A correction bit position designating signal for designating a side having a small difference between the reproduction RF signal level and the comparison level at the time of bit data level determination immediately after the section as a correction bit position is output. Data decoding device.
上記アシンメトリ補正手段によりアシンメトリを補正した再生RF信号を少なくとも1つのコンパレートレベルで復号して、符号系列内の連続する”1”の間に入る”0”の最小連続長がdであるチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(d−1)≧0のときに、(d−1)区間の直前のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(d−1)区間の直後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の小さい側を補正ビット位置として指定する補正ビット位置指定信号を出力することを特徴とする請求項7記載のデータ復号装置。Further comprising asymmetry correction means for correcting asymmetry of the reproduction RF signal read from the recording medium,
A channel bit whose minimum continuous length of “0” that is between consecutive “1” s in the code sequence is decoded by at least one comparison level of the reproduction RF signal whose asymmetry has been corrected by the asymmetry correcting means. In outputting data, the correction bit position detection unit, when (d−1) ≧ 0, sets the reproduction RF signal level and the comparison level when determining the level of the bit data immediately before the (d−1) section. A correction bit position designating signal for designating as a correction bit position a side having a small difference between the difference between the reproduction RF signal level and the comparison level at the time of level determination of the bit data immediately after the section (d-1) The data decoding apparatus according to claim 7.
逆NRZI変調した後の、”0”の連続長が(d−1)であるチャネルビットデータを検出する(d−1)検出部と、
上記(d−1)検出部により検出された”0”の連続長が(d−1)であるチャネルビットデータの補正位置を指定する補正ビット位置指定信号を出力する補正ビット位置検出部と、
上記(d−1)検出部により検出された”0”の連続長が(d−1)であるチャネルビットデータを”0”の連続長がdとなるように上記補正ビット位置検出部による補正ビット位置指定信号に基づいて補正処理を行なうデータ補正部とを備え、
記録媒体から読み出した再生RF信号を少なくとも1つのコンパレートレベルで復号して、符号系列内の連続する”1”の間に入る”0”の最小連続長がdであるチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(d−1)≧2のときに、(d−1)区間内の先頭のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(d−1)区間内の最後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の大きい側を補正ビット位置として指定する補正ビット位置指定信号を出力することを特徴とするデータ復号装置。A recording code in which the minimum continuous length of the same symbol is d ′ = d + 1 after NRZI modulation is performed from the recording code in which the minimum continuous length of “0” that is between “1” s in the code sequence is d. A data decoding device in a data reproducing device for a recorded recording medium,
(D-1) detection unit for detecting channel bit data whose continuous length of “0” is (d−1) after inverse NRZI modulation;
(D-1) a correction bit position detection unit for outputting a correction bit position specifying signal for specifying a correction position of channel bit data whose continuous length of “0” detected by the detection unit is (d-1);
The correction bit position detection unit corrects the channel bit data having the continuous length of “0” (d−1) detected by the detection unit (d-1) so that the continuous length of “0” is d. A data correction unit that performs correction processing based on the bit position designation signal,
The reproduction RF signal read from the recording medium is decoded with at least one comparator level, and channel bit data having a minimum continuous length of “0” d between consecutive “1” s in the code sequence is output. In this case, when the correction bit position detection unit (d−1) ≧ 2, the difference between the reproduction RF signal level and the comparison level at the time of the level determination of the head bit data in the (d−1) section is calculated. , (D-1) outputting a correction bit position specifying signal for specifying, as a correction bit position, a side having a large difference between the reproduction RF signal level and the comparison level at the time of determining the level of the last bit data in the section. A data decoding device.
上記アシンメトリ補正手段によりアシンメトリを補正した再生RF信号を少なくとも1つのコンパレートレベルで復号して、符号系列内の連続する”1”の間に入る”0”の最小連続長がdであるチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(d−1)≧2のときに、(d−1)区間内の先頭のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(d−1)区間内の最後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の大きい側を補正ビット位置として指定する補正ビット位置指定信号を出力することを特徴とする請求項10記載のデータ復号装置。Further comprising asymmetry correction means for correcting asymmetry of the reproduction RF signal read from the recording medium,
A channel bit whose minimum continuous length of “0” that is between consecutive “1” s in the code sequence is decoded by at least one comparison level of the reproduction RF signal whose asymmetry has been corrected by the asymmetry correcting means. In outputting data, the correction bit position detection unit, when (d-1) ≧ 2, reproduces the RF signal level and the comparison level when determining the level of the first bit data in the section (d-1). And a correction bit position designation signal that designates a side having a larger difference between the reproduction RF signal level and the comparison level at the time of level determination of the last bit data in the section (d-1) as a correction bit position. The data decoding apparatus according to claim 10, wherein:
同一シンボルの連続長が(k’+1)であるチャネルビットデータを検出する(k’+1)検出部と、
上記(k’+1)検出部により検出された同一シンボルの連続長が(k’+1)であるチャネルビットデータの補正位置を指定する補正ビット位置指定信号を出力する補正ビット位置検出部と、
上記(k’+1)検出部により検出された同一シンボルの連続長が(k’+1)であるチャネルビットデータを同一シンボルの連続長がk’となるように上記補正ビット位置検出部による補正ビット位置指定信号に基づいて補正処理を行なうデータ補正部とを備え、
記録媒体から読み出した再生RF信号を少なくとも1つのコンパレートレベルで復号してチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(k’+1)区間の直前のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(k’+1)区間の直後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の大きい側を補正ビット位置として指定する補正ビット位置指定信号を出力することを特徴とするデータ復号装置。A recording code in which the maximum continuous length of the same symbol is k ′ = k + 1 after NRZI modulation is performed from a recording code in which the maximum continuous length of “0” that is between consecutive “1” s in the code sequence is k. A data decoding device in a data reproducing device for a recorded recording medium,
A (k ′ + 1) detector that detects channel bit data in which the continuous length of the same symbol is (k ′ + 1);
A correction bit position detection unit that outputs a correction bit position specifying signal that specifies a correction position of channel bit data in which the continuous length of the same symbol detected by the (k ′ + 1) detection unit is (k ′ + 1);
Correction bits by the correction bit position detection unit so that the channel symbol data having the same symbol continuous length (k ′ + 1) detected by the (k ′ + 1) detection unit becomes the same symbol k ′. A data correction unit that performs correction processing based on the position designation signal,
In decoding the reproduced RF signal read from the recording medium with at least one comparison level and outputting channel bit data, the correction bit position detection unit determines the level of the bit data immediately before the (k ′ + 1) section. The difference between the reproduction RF signal level and the comparison level of the image and the side where the difference between the reproduction RF signal level and the comparison level at the time of bit data level determination immediately after the (k ′ + 1) interval is large is designated as the correction bit position. And a correction bit position designation signal to be output.
上記アシンメトリ補正手段によりアシンメトリを補正した再生RF信号を少なくとも1つのコンパレートレベルで復号してチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(k’+1)区間の直前のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(k’+1)区間の直後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の大きい側を補正ビット位置として指定する補正ビット位置指定信号を出力することを特徴とする請求項13記載のデータ復号装置。Further comprising asymmetry correction means for correcting asymmetry of the reproduction RF signal read from the recording medium,
When the reproduced RF signal whose asymmetry has been corrected by the asymmetry correction means is decoded at least at one comparison level and channel bit data is output, the correction bit position detection unit reads the bit data immediately before the (k ′ + 1) section. The difference between the reproduction RF signal level and the comparison level at the time of level determination, and the side where the difference between the reproduction RF signal level and the comparison level at the time of bit data level determination immediately after the (k ′ + 1) interval is large is corrected. 14. The data decoding apparatus according to claim 13, wherein a correction bit position designation signal designated as a bit position is output.
同一シンボルの連続長が(k’+1)であるチャネルビットデータを検出する(k’+1)検出部と、
上記(k’+1)検出部により検出された同一シンボルの連続長が(k’+1)であるチャネルビットデータの補正位置を指定する補正ビット位置指定信号を出力する補正ビット位置検出部と、
上記(k’+1)検出部により検出された同一シンボルの連続長が(k’+1)であるチャネルビットデータを同一シンボルの連続長がk’となるように上記補正ビット位置検出部による補正ビット位置指定信号に基づいて補正処理を行なうデータ補正部とを備え、
記録媒体から読み出した再生RF信号を少なくとも1つのコンパレートレベルで復号してチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(k’+1)区間内の先頭のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(k’+1)区間内の最後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の小さい側を補正ビット位置として指定する補正ビット位置指定信号を出力することを特徴とするデータ復号装置。A recording code in which the maximum continuous length of the same symbol is k ′ = k + 1 after NRZI modulation is performed from a recording code in which the maximum continuous length of “0” that is between consecutive “1” s in the code sequence is k. A data decoding device in a data reproducing device for a recorded recording medium,
A (k ′ + 1) detector that detects channel bit data in which the continuous length of the same symbol is (k ′ + 1);
A correction bit position detection unit that outputs a correction bit position specifying signal that specifies a correction position of channel bit data in which the continuous length of the same symbol detected by the (k ′ + 1) detection unit is (k ′ + 1);
Correction bits by the correction bit position detection unit so that the channel symbol data having the same symbol continuous length (k ′ + 1) detected by the (k ′ + 1) detection unit becomes the same symbol k ′. A data correction unit that performs correction processing based on the position designation signal,
When the reproduced RF signal read from the recording medium is decoded with at least one comparator level and channel bit data is output, the correction bit position detection unit determines the level of the first bit data in the (k ′ + 1) section. The correction bit position indicates the difference between the reproduction RF signal level and the comparison level at the time, and the smaller difference between the reproduction RF signal level and the comparison level when determining the level of the last bit data in the (k ′ + 1) section. A data decoding apparatus characterized by outputting a correction bit position designation signal designated as
上記アシンメトリ補正手段によりアシンメトリを補正した再生RF信号を少なくとも1つのコンパレートレベルで復号してチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(k’+1)区間内の先頭のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(k’+1)区間内の最後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の小さい側を補正ビット位置として指定する補正ビット位置指定信号を出力することを特徴とする請求項16記載のデータ復号装置。Further comprising asymmetry correction means for correcting asymmetry of the reproduction RF signal read from the recording medium,
When the reproduced RF signal whose asymmetry has been corrected by the asymmetry correction means is decoded at least at one comparison level and channel bit data is output, the correction bit position detection unit detects the first bit in the (k ′ + 1) interval. The difference between the reproduction RF signal level and the comparison level at the time of data level determination, and the difference between the reproduction RF signal level and the comparison level at the time of the level determination of the last bit data in the (k ′ + 1) section 17. The data decoding apparatus according to claim 16, wherein a correction bit position specifying signal for specifying a correction bit position is output.
逆NRZI変調した後の、”0”の連続長が(k+1)であるチャネルビットデータを検出する(k+1)検出部と、
上記(k+1)検出部により検出された”0”の連続長が(k+1)であるチャネルビットデータの補正位置を指定する補正ビット位置指定信号を出力する補正ビット位置検出部と、
上記(k+1)検出部により検出された”0”の連続長が(k+1)であるチャネルビットデータを”0”の連続長がkとなるように上記補正ビット位置検出部による補正ビット位置指定信号に基づいて補正処理を行なうデータ補正部とを備え、
記録媒体から読み出した再生RF信号を少なくとも1つのコンパレートレベルで復号して、符号系列内の連続する”1”の間に入る”0”の最大連続長がkであるチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(k+1)区間の直前のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(k+1)区間の直後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の大きい側を補正ビット位置として指定する補正ビット位置指定信号を出力することを特徴とするデータ復号装置。A recording code in which the maximum continuous length of the same symbol is k ′ = k + 1 after NRZI modulation is performed from a recording code in which the maximum continuous length of “0” that is between consecutive “1” s in the code sequence is k. A data decoding device in a data reproducing device for a recorded recording medium,
A (k + 1) detector that detects channel bit data in which the continuous length of “0” after the inverse NRZI modulation is (k + 1);
A correction bit position detection unit for outputting a correction bit position specifying signal for specifying a correction position of channel bit data whose continuous length of “0” detected by the (k + 1) detection unit is (k + 1);
The correction bit position designation signal by the correction bit position detection unit so that the channel bit data detected by the (k + 1) detection unit and whose continuous length of “0” is (k + 1) is “k”. A data correction unit that performs correction processing based on
The reproduction RF signal read from the recording medium is decoded with at least one comparison level, and channel bit data whose maximum continuous length of “0” that falls between consecutive “1” s in the code sequence is k is output. In this case, the correction bit position detection unit determines the difference between the reproduction RF signal level and the comparator level when determining the level of the bit data immediately before the (k + 1) interval, and determines the level of the bit data immediately after the (k + 1) interval. A data decoding apparatus that outputs a correction bit position designation signal that designates a side having a larger difference between the reproduction RF signal level and the comparison level as a correction bit position.
上記アシンメトリ補正手段によりアシンメトリを補正した再生RF信号を少なくとも1つのコンパレートレベルで復号して、符号系列内の連続する”1”の間に入る”0”の最大連続長がkであるチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(k+1)区間の直前のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(k+1)区間の直後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の大きい側を補正ビット位置として指定する補正ビット位置指定信号を出力することを特徴とする請求項19記載のデータ復号装置。Further comprising asymmetry correction means for correcting asymmetry of the reproduction RF signal read from the recording medium,
A channel bit whose maximum continuous length of “0” that is between consecutive “1” s in the code sequence is decoded by at least one comparison level of the reproduction RF signal whose asymmetry is corrected by the asymmetry correcting means. In outputting data, the correction bit position detection unit detects the difference between the reproduction RF signal level and the comparison level when determining the level of the bit data immediately before the (k + 1) interval, and the bit data immediately after the (k + 1) interval. 20. The data decoding apparatus according to claim 19, wherein a correction bit position designation signal for designating a side having a larger difference between a reproduction RF signal level and a comparison level at the time of level determination as a correction bit position is output.
逆NRZI変調した後の、”0”の連続長が(k+1)であるチャネルビットデータを検出する(k+1)検出部と、
上記(k+1)検出部により検出された”0”の連続長が(k+1)であるチャネルビットデータの補正位置を指定する補正ビット位置指定信号を出力する補正ビット位置検出部と、
上記(k+1)検出部により検出された”0”の連続長が(k+1)であるチャネルビットデータを”0”の連続長がkとなるように上記補正ビット位置検出部による補正ビット位置指定信号に基づいて補正処理を行なうデータ補正部とを備え、
記録媒体から読み出した再生RF信号を少なくとも1つのコンパレートレベルで復号して、符号系列内の連続する”1”の間に入る”0”の最大連続長がkであるチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(k+1)≧2のときに、(k+1)区間内の先頭のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(k+1)区間内の最後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の小さい側を補正ビット位置として指定する補正ビット位置指定信号を出力することを特徴とするデータ復号装置。A recording code in which the maximum continuous length of the same symbol is k ′ = k + 1 after NRZI modulation is performed from a recording code in which the maximum continuous length of “0” that is between consecutive “1” s in the code sequence is k. A data decoding device in a data reproducing device for a recorded recording medium,
A (k + 1) detector that detects channel bit data in which the continuous length of “0” after the inverse NRZI modulation is (k + 1);
A correction bit position detection unit for outputting a correction bit position specifying signal for specifying a correction position of channel bit data whose continuous length of “0” detected by the (k + 1) detection unit is (k + 1);
The correction bit position designation signal by the correction bit position detection unit so that the channel bit data detected by the (k + 1) detection unit and whose continuous length of “0” is (k + 1) is “k”. A data correction unit that performs correction processing based on
The reproduction RF signal read from the recording medium is decoded with at least one comparison level, and channel bit data whose maximum continuous length of “0” that falls between consecutive “1” s in the code sequence is k is output. In this case, when (k + 1) ≧ 2, the correction bit position detection unit calculates the difference between the reproduction RF signal level and the comparison level when determining the level of the first bit data in the (k + 1) interval, and (k + 1) A data decoding apparatus that outputs a correction bit position specifying signal that specifies, as a correction bit position, a side with a small difference between a reproduction RF signal level and a comparison level at the time of determining the level of the last bit data in a section.
上記アシンメトリ補正手段によりアシンメトリを補正した再生RF信号を少なくとも1つのコンパレートレベルで復号して、符号系列内の連続する”1”の間に入る”0”の最大連続長がkであるチャネルビットデータを出力するにあたり、上記補正ビット位置検出部は、(k+1)≧2のときに、(k+1)区間内の先頭のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差と、(k+1)区間内の最後のビットデータのレベル判定時の再生RF信号レベルとコンパレートレベルとの差の小さい側を補正ビット位置として指定する補正ビット位置指定信号を出力することを特徴とする請求項22記載のデータ復号装置。Further comprising asymmetry correction means for correcting asymmetry of the reproduction RF signal read from the recording medium,
A channel bit in which the maximum continuous length of “0” that is between consecutive “1” s in the code sequence is decoded by at least one comparison level of the reproduced RF signal whose asymmetry is corrected by the asymmetry correcting means. In outputting data, the correction bit position detection unit, when (k + 1) ≧ 2, determines the difference between the reproduction RF signal level and the comparison level when determining the level of the first bit data in the (k + 1) interval. , A correction bit position designating signal for designating as a correction bit position a side having a small difference between the reproduction RF signal level and the comparator level at the time of determining the level of the last bit data in the (k + 1) section is output. The data decoding device according to claim 22.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13926496A JP3783281B2 (en) | 1996-02-08 | 1996-05-31 | Data decoding device |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8-22530 | 1996-02-08 | ||
| JP2253096 | 1996-02-08 | ||
| JP13926496A JP3783281B2 (en) | 1996-02-08 | 1996-05-31 | Data decoding device |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005322707A Division JP3995012B2 (en) | 1996-02-08 | 2005-11-07 | Data decoding device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09275348A JPH09275348A (en) | 1997-10-21 |
| JP3783281B2 true JP3783281B2 (en) | 2006-06-07 |
Family
ID=26359769
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13926496A Expired - Lifetime JP3783281B2 (en) | 1996-02-08 | 1996-05-31 | Data decoding device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3783281B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4830655B2 (en) * | 2006-06-13 | 2011-12-07 | ソニー株式会社 | Playback device and playback method |
| JP5257261B2 (en) | 2009-06-18 | 2013-08-07 | ソニー株式会社 | Optical information reproducing apparatus and optical information reproducing method |
| JP6371111B2 (en) * | 2014-05-16 | 2018-08-08 | ザインエレクトロニクス株式会社 | Receiver |
-
1996
- 1996-05-31 JP JP13926496A patent/JP3783281B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH09275348A (en) | 1997-10-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100465361B1 (en) | Data Decoding Device | |
| JP4633831B2 (en) | Recording control method | |
| US6963296B2 (en) | Recording method, recording apparatus, transmitting apparatus, reproducing method, reproducing apparatus, receiving apparatus, recording medium, and transmission medium | |
| KR0156485B1 (en) | Data Discrimination Device with Correction of Signal Waveform Distortion by Inter-Code Interference | |
| JPH07262694A (en) | Digital signal reproducing device | |
| KR100354175B1 (en) | A method and an apparatus for modulating/demodulating data and a recording medium | |
| JP3783281B2 (en) | Data decoding device | |
| US20020021771A1 (en) | Detector, reproduction system, receiver and method | |
| JP3995012B2 (en) | Data decoding device | |
| JP3716421B2 (en) | Demodulator and demodulation method | |
| CN1942966B (en) | DC Control Coding for Optical Storage Systems | |
| JP4501960B2 (en) | Viterbi detector and information reproducing apparatus | |
| EP0836186B1 (en) | Data decoding method and device | |
| JP4161487B2 (en) | Data decoding apparatus and method | |
| JP4029437B2 (en) | Data decoding apparatus and data decoding method | |
| JP2000285612A (en) | Data decoder and data decoding method | |
| JP2005032311A (en) | Information playback device | |
| JP3485348B2 (en) | PRML playback circuit | |
| JP3843536B2 (en) | Information reproducing apparatus and reproducing method | |
| JP2003520383A (en) | How to convert an analog signal to a binary output signal | |
| KR100272542B1 (en) | Bit data reproduction method of digital disc | |
| JPH10162514A (en) | Code decoding apparatus and method | |
| JPH0963201A (en) | Disk type recording medium and reproducing apparatus | |
| JP2004515029A (en) | Detection unit, apparatus for reproducing information carrier, and detection method | |
| JP2000341132A (en) | Demodulation device and method, and recording medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050830 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050913 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051107 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20051122 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051215 |
|
| A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20060124 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060221 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060306 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100324 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100324 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110324 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120324 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130324 Year of fee payment: 7 |