(57)【特許請求の範囲】
【請求項１】
記録媒体からの再生信号を所定の周期でサンプリングし、そのサンプリング値とパーシャルレスポンスの特性に基づいた期待値との関係から最尤復号アルゴリズムに従って最も確からしいデータの復元を行うデータ再生装置に用いられる期待値生成ユニットにおいて、
再生信号のオフセット量を検出するオフセット検出手段と、
上記再生信号のサンプリング値から上記オフセット検出手段にて検出されたオフセット量を除去するオフセットキャンセル手段と、
該オフセットキャンセル手段にてオフセット量が除去されたサンプリング値のヒストグラムを生成するヒストグラム生成手段とを有し、
該ヒストグラム生成手段にて得られたサンプリング値のヒストグラムのピークに対応したサンプリング値を期待値として決定するようにした期待値生成ユニット。
【請求項２】
請求項１記載の期待値生成ユニットにおいて、
上記再生信号のオフセット量が急激に変化すると見込まれる特有データが再生される期間を設定する手段と、
該手段にて設定された期間において得られるサンプリング値を上記ヒストグラム生成手段にて作成されるヒストグラムの対象としないようにする制御手段とを有する期待値生成ユニット。
【請求項３】
記録媒体からの再生信号を所定の周期でサンプリングし、そのサンプリング値とパーシャルレスポンスの特性に基づいた期待値との関係から最尤復号アルゴリズムに従って最も確からしいデータの復元を行うデータ再生装置において、
上記再生信号に基づいて期待値を生成する期待値生成ユニットを有し、該期待値生成ユニットは、
再生信号のオフセット量を検出するオフセット検出手段と、
上記再生信号のサンプリング値から上記オフセット検出手段にて検出されたオフセット量を除去するオフセットキャンセル手段と、
該オフセットキャンセル手段にてオフセット成分が除去されたサンプリング値のヒストグラムを生成するヒストグラム生成手段とを有し、
該ヒストグラム生成手段にて得られたサンプリング値のヒストグラムのピークに対応したサンプリング値を期待値として決定するようにしたデータ再生装置。
【請求項４】
請求項３記載のデータ再生装置において、
上記期待値生成ユニットは、更に、
上記再生信号のオフセット量が急激に変化すると見込まれる特有データが再生される期間を設定する手段と、
該手段にて設定された期間において得られるサンプリング値を上記ヒストグラム生成手段にて作成されるヒストグラムの対象としないようにする制御手段とを有するデータ再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光ディスク装置や磁気ディスク装置などのデータ再生装置における期待値生成ユニットに係り、詳しくは、ビタビ復号アルゴリズム等の最尤復号アルゴリズムに従ってデータを再生するに際して用いられる期待値を作成する期待値生成ユニットに関する。
【０００２】
また、本発明は、そのような期待値生成ユニットにて作成される期待値を用いて、データの復元を行うデータ再生装置に関する。
【０００３】
【従来の技術】
例えば、光ディスク装置に用いられる光ディスク記録媒体（光ディスク、光磁気ディスディスク）は、大容量、可換性、高信頼性等により、コンピュータの補助記憶装置など種々の分野で利用されている。このような光ディスク装置では、記録密度の増大に伴ってより精度の高いデータの記録、再生の手法が望まれている。
【０００４】
この光ディスク記録媒体に対する精度の高いデータの記録、再生の手法として、例えば、パーシャルレスポンス（PR）波形に対応したデータ変調記録を行う一方、この光ディスク記録媒体からの再生信号を所定の周期でサンプリングして得られるサンプリング値から所謂最尤復号（ML）により最も確からしいデータを復元する手法が提案されている（PRML）。
【０００５】
このようなPRの手法にてデータ記録のなされた光ディスク記録媒体からMLの手法を用いてデータの復元を行うデータ再生装置は、例えば、図１に示すように構成される。
【０００６】
図１において、このデータ再生装置は、PRの手法にてデータ記録のなされた光磁気ディスク２００を光学的に走査して読取り信号を出力する光学ヘッド２０、アンプ２１、ローパスフィルタ（LPF）２２、アナログデジタル変換器（以下、ＡＤＣという）２３、デジタル等化器（以下、EQという）２４、同期クロック生成回路２５及び最尤復号ユニット１００を有している。上記光学ヘッド２０からの読取り信号がアンプ２１及びローパスフィルタ２２を介して再生信号としてＡＤＣ２３に供給される。ＡＤＣ２３は、同期クロック生成回路２５からの同期クロックに同期して上記再生信号のサンプリングを行い、サンプリング値を順次出力する。ＥＱ２４は、上記同期クロックに同期して動作し、ＡＤＣ２３からのサンプリング値に対してPR波形の波形等化処理を行う。
【０００７】
上記ＥＱ２４からの波形等化処理済のサンプリング値は順次最尤復号ユニット１００に供給される。この最尤復号ユニット１００は、例えば、ビタビ復号器にて構成され、順次供給されるサンプリング値からビタビ復号（最尤復号）アルゴリズムに従って最も確からしいデータを復元し、そのデータを順次出力する。
【０００８】
上記ビタビ復号アルゴリズムに従って処理を行う最尤復号ユニット１００は、例えば、図２に示すように構成される。
【０００９】
図２において、この最尤復号ユニット１００は、ブランチメトリック計算ユニット（以下、単にＢＭという）１０、加算（Add）・比較（Compare）・選択（Select）ユニット（以下、単にＡＣＳという）１１、パスメトリックメモリ（以下、ＰＭＭという）１２及びパスメモリ（以下、単にＰＭという）１３を有している。
【００１０】
上記ＢＭ１０は、上記順次供給されるサンプリング値ｙtと各期待値との差に基づいたブランチメトリック値（以下、単にＢＭ値という）を演算する。この期待値は、データ記録の際に用いられたパーシャルレスポンス波形に依存する値であり、再生信号が本来とりうる値である。ＢＭ値は、１つのサンプリング値ｙtがＢＭ１０に供給されると、期待値毎に演算される。
【００１１】
ＡＣＳ１１は、前述したＢＭ値とＰＭＭ１２に格納された１クロック前のパスメトリック値（以下、単にＰＭ値という）とを加算し（Add）、その加算後のＰＭ値を２つずつ比較する（Compare）。そして、ＡＣＳ１１は、その比較の結果、小さいほうのＰＭ値を新たなＰＭ値として選択し（Select）、その選択したＰＭ値をＰＭＭ１２に格納する。このような処理の結果、ＰＭ値は、ＢＭ値の積算値となる。上記のようにあるＰＭ値を選択することは、状態遷移のパスを選択することに相当する。即ち、ＡＣＳ１１は、ＰＭ値が最小となる状態遷移のパスを常に選択している。
【００１２】
ＰＭ１３には、前述のように選択されたパスに相当するデータ（２値データ）がＡＣＳ１１から供給される。このＰＭ１３は、選択された各パスに対応するデータを順次シフトし、その過程で状態遷移の連続性に基づいて選択されるべきでないとされた各パスに対応するデータを順次淘汰していく。そして、ＰＭ１３は、生き残ったパスに対応するデータを検出データとして出力する。
【００１３】
上述したように、最尤復号ユニット１００は、PR波形に依存した期待値と順次入力されるサンプリング値ｙｔに基づいて最も確からしいデータの復元を行う。上記期待値はPR波形から本来得られるべきサンプリング値に対応したものである。再生信号の波形がPR波形に正確に一致していれば、その期待値は固定値であっても、精度の良いデータの復元が可能である。しかし、再生信号に歪み等がある場合には、固定的な期待値を用いると、精度の良いデータの復元が期待できない。
【００１４】
そこで、再生信号のサンプリング値のヒストグラムを作成し、そのヒストグラムにおけるサンプリング値の分布状態から期待値を決定する手法が提案されている。例えば、３つの期待値を有するPR(11)波形の場合、図４（ｂ）に示すように、再生信号のサンプリング値のヒストグラムは３つのピークを持つ。そして、その３つのピークに対応したサンプリング値がPR(11)波形の３つの期待値として決定される。
【００１５】
【発明が解決しようとする課題】
しかし、例えば、図３に示すように、エンベロープ変動などによりその再生信号にオフセットが生じた場合、そのオフセット変動のある再生信号のサンプリング値のばらつきが大きくなり、そのようなサンプリング値のヒストグラムには、例えば、図４（ａ）に示すように、明確な３つのピークが生じない。このため、そのようなヒストグラムから決定される期待値の信頼度が低くなり、正しいデータを再生する能力が低下してしまう。
【００１６】
そこで、本発明の第一の課題は、再生信号にオフセットが生じたとしても、その再生信号のサンプリング値のヒストグラムから正確に期待値を作成できるような期待値生成ユニットを提供することである。
【００１７】
また、本発明の第二の課題は、そのような期待値生成ユニットを用いたデータ再生装置を提供することである。
【００１８】
【課題を解決するための手段】
上記第一の課題を解決するため、本発明は、請求項１に記載されるように、記録媒体からの再生信号を所定の周期でサンプリングし、そのサンプリング値とパーシャルレスポンスの特性に基づいた期待値との関係から最尤復号アルゴリズムに従って最も確からしいデータの復元を行うデータ再生装置に用いられる期待値生成ユニットにおいて、再生信号のオフセット量を検出するオフセット検出手段と、上記再生信号のサンプリング値から上記オフセット検出手段にて検出されたオフセット量を除去するオフセットキャンセル手段と、該オフセットキャンセル手段にてオフセット量が除去されたサンプリング値のヒストグラムを生成するヒストグラム生成手段とを有し、該ヒストグラム生成手段にて得られたサンプリング値のヒストグラムのピークに対応したサンプリング値を期待値として決定するように構成される。
【００１９】
このような期待値生成ユニットでは、再生信号のオフセット量が検出されると、そのオフセット量がその再生信号のサンプリング値から除去される。そして、そのオフセットが除去されたサンプリング値のヒストグラムが生成され、その生成されたヒストグラムから期待値が決定される。このように、オフセット量が除去されたサンプリング値は本来の再生信号からのサンプリング値により近くなるため、そのサンプリング値から生成されるヒストグラムには、その本来の再生信号波形に対応したピークが生じるようになる。
【００２０】
また、再生信号オフセット量が急激に変化する場合であってもより的確なヒストグラムが作成できるという観点から、本発明は、請求項２に記載されるように、上記期待値生成ユニットにおいて、上記再生信号のオフセット量が急激に変化すると見込まれる特有データが再生される期間を設定する手段と、該手段にて設定された期間において得られるサンプリング値を上記ヒストグラム生成手段にて作成されるヒストグラムの対象としないようにする制御手段とを有するように構成することができる。
【００２１】
このような期待値生成ユニットでは、再生信号のオフセット量が急激に変化すると見込まれる期間では、オフセット量の検出の安定性が損なわれる可能性があるので、そのような期間に検出されたオフセット量が除去されたサンプリング値はヒストグラムの対象とされない。
【００２２】
上記第二の課題を解決するため、本発明は、請求項３に記載されるように、記録媒体からの再生信号を所定の周期でサンプリングし、そのサンプリング値とパーシャルレスポンスの特性に基づいた期待値との関係から最尤復号アルゴリズムに従って最も確からしいデータの復元を行うデータ再生装置において、上記再生信号に基づいて期待値を生成する期待値生成ユニットを有し、該期待値生成ユニットは、再生信号のオフセット量を検出するオフセット検出手段と、上記再生信号のサンプリング値から上記オフセット検出手段にて検出されたオフセット量を除去するオフセットキャンセル手段と、該オフセットキャンセル手段にてオフセット成分が除去されたサンプリング値のヒストグラムを生成するヒストグラム生成手段とを有し、該ヒストグラム生成手段にて得られたサンプリング値のヒストグラムのピークに対応したサンプリング値を期待値として決定するように構成される。
【００２３】
【発明の実施の形態】
以下、本発明の実施の形態を図面を用いて説明する。
【００２４】
本発明の第一の実施の形態に係るデータ再生装置は、例えば、図５に示すように構成される。なお、図５は、図１に示すローパスフィルタ２２より後段の処理系について示している。
【００２５】
図５において、このデータ再生装置は、図１に示すものと同様に、光学ヘッド２１からローパスフィルタ２２を介して供給されるアナログ再生信号を入力し、所定のクロックに同期してサンプリング値（量子化データ）を出力するＡＤＣ２３及びそのサンプリング値に対してPR波形のデジタル等化処理を行うEQ２４を有すると供に、ＡＤＣ２３からのサンプリング値を入力し、所定の最尤復号（例えば、ビタビ復号）アルゴリズムに従ってデータの復元を行うML復号ユニット１００を有する。
【００２６】
また、このデータ再生装置は、オフセット検出部３１、位相調整部３２、オフセットキャンセル回路３３、デコード部３４、計数部３５及びメモリ３６を有している。オフセット検出部３１は、ＡＤＣ２３からのサンプリング値に基づいて再生信号のオフセット量を検出する。位相調整部３２は、ＥＱ２４からの波形等化処理済みのサンプリング値を入力し、そのサンプリング値を上記オフセット値検出部３１での処理遅延に対応した時間だけ遅延させて出力する。オフセットキャンセル回路３３は、位相調整部３２にて遅延され上記オフセット量との位相合わせのなされたサンプリング値を対応するオフセット量と供に入力する。
【００２７】
オフセットキャンセル回路３３は、上記のように位相調整部３２を介してＥＱ２４から供給されるサンプリング値からオフセット検出部３１にて検出されたオフセット量を差し引いてそのオフセット量が除去されたサンプリング値を出力する。デコード部３４は、ｎビットで表現されるサンプリング値のゼロから２n−１までのそれぞれの値（６ビットの場合、０から６３までの値）に対応した出力端子を有し、上記オフセットキャンセル回路３３からのオフセット量除去済みのサンプリング値を入力する毎にそのサンプリング値に対応した出力端子からパルス信号を出力する。
【００２８】
計数部３５は、デコード部３４の各出力端子に接続されたカウンタ３５（０）、３５（２）、・・・、３５（ｎ2−１）を有する。各カウンタ３５（ｉ）は、それが接続されたデコーダ３４の出力端子から出力されるパルス信号を計数する。従って、各カウンタ３５（ｉ）の計数値は対応するサンプリング値の出現回数となる。メモリ３６は、上記計数部３５の各カウンタ３５（ｉ）の計数値を取り込んで各サンプリング値の出現回数として格納する。
【００２９】
上記データ再生装置は、更に、制御部（MPU）５０を有し、この制御部５０はバス４０を介して上記オフセット検出部３１、ML復号ユニット１００及びメモリ３６に接続されている。この制御部５０は、オフセット値検出部３１に後述するような移動平均演算に使用すべき平均個数を供給する。また、制御部５０は、メモリ３６に格納された各サンプリング値の出現回数を、例えば、所定の周期で読出し、サンプリング値の分布を表すヒストグラム（図４（ｂ）参照）を作成する。そして、制御部５０は、そのヒストグラムにおけるPR波形で決まる数（PR(11)の場合、３個）のピーク位置でのサンプリング値を期待値として決定し、その期待値をML復号ユニット１００に供給する。
【００３０】
ML復号ユニット１００は、ＡＤＣ２３からのサンプリング値と制御部５０からの期待値とを用いて所定の最尤復号アルゴリズムに従ってデータの復元を行う。
【００３１】
上述したオフセット検出部３１は、例えば、図６に示すように構成される。このオフセット検出部３１は、オフセットしていないPR波形の再生信号が本来とるべき中心値（以下、固定中心値という）と、中心値がサンプリングされるべき再生信号の所定エッジ（立ち上りエッジまたは立下りエッジ）でのサンプリング値との差をオフセット量として演算している。
【００３２】
図６において、このオフセット検出部３１は、減算器３１１、減算器３１２、除算器３１３、エッジ選択回路３１４、加算器３１５及びフリップフロップ（FF）３１６を有する。減算器３１１は、ＥＱ２４からのサンプリング値と上記固定中心値との差を瞬時オフセット量として演算する。減算器３１２は、上記減算器３１１で得られた瞬時オフセット量と、フリップフロップ３１６にセットされた前回得られているオフセット量（移動平均値）との差分値を演算する。除算器３１３は、減算器３１２にて得られた差分値を上述したように制御部５０から供給される平均個数にて除して、平均個数１個当たりの差分値（以下、分割差分値という）を求める。
【００３３】
エッジ選択回路３１４は、例えば、同期クロック生成回路２５での処理にて得られた再生信号の所定のエッジ（立ち上りエッジまたは立下りエッジ）に同期したエッジ信号が有効となるときに上記除算器３１４からの分割差分値を加算器３１５に供給する。即ち、再生信号の所定のエッジにて得られたサンプリング値に基づいて演算された上記分割差分値が加算器３１５に供給される。
【００３４】
加算器３１５は、エッジ選択回路３１４を介して供給される上記分割差分値とフリップフロップ３１６にセットされた前回に演算されたオフセット量（移動平均値）とを加算し、その加算値を新たなオフセット量（移動平均値）として出力する。この加算器３１５から出力されるオフセット量がフリップフロップ３１６にセットされる。
【００３５】
上記のような構成により、オフセット検出部３１は、再生信号の所定のエッジにて得られるサンプリング値と固定平均値との差となる瞬時オフセット量の移動平均値をオフセット量の情報として出力する。
【００３６】
なお、上記移動平均値を求めるための平均個数は、制御部５０が任意に設定することができる。その平均個数を多くすると、分割差分値が小さくなり、１つのサンプリング値が移動平均値に与える影響が小さくなる。即ち、再生信号の変化に対する応答性が悪くなる。一方、その平均個数を少なくすると、分割差分値が大きくなり、１つのサンプリング値が移動平均値に与える影響が大きくなる。即ち、再生信号の変化に対する応答性が良くなる。
【００３７】
上記オフセット検出部３１は、例えば、図７に示すタイミングチャートのように動作する。なお、図７において、各値は１６進数で表されている。
【００３８】
図７において、ＥＱ２４からのサンプリング値が所定のクロックCLKに同期して「２０」、「４０」、「６０」、「４２」、「２０」、「４５」、「６０」、・・・のように変化する。エッジ信号が有効になる毎に得られる上記サンプリング値と固定中心値「４０」との差分値・「０２」・「０５」・「０１」・「０３」・「０４」・「０２」・・に基づいてそれらの移動平均値「００」、「００」、「０１」、「０３」、「０２」、「０３」、「０３」、「０５」・・がオフセット量（フリップフロップ３１６出力）として得られる。その結果、上記サンプリング値からそのオフセット量が差し引かれて、オフセット除去済みのサンプリング値（オフセットキャンセル回路３３出力）が「２０」、「４０」、「６０」、「４１」、「１ｆ」、「４２」、「５ｄ」、・・・のように得られる。
【００３９】
上述したように、再生信号のオフセット量を検出し、そのオフセット量を除去したサンプリング値の出現回数からヒストグラムを生成しているので、オフセットが生じた再生信号から得られるサンプリング値のばらつきは例えば図４（ａ）に示すように大きくても、そのオフセット量が除去されたサンプリング値のヒストグラムは例えば図４（ｂ）に示すように明確なピークが現れる。そして、そのように明確なピークが現れたサンプリング値のヒストグラムからML復号ユニット１００で用いられる期待値を決定しているので、より的確な期待値を決定することが可能となる。
【００４０】
ML復号ユニット１００は、再生開始信号DTRGXをトリガとしてデータの復号処理を開始する。このデータの復号処理では、所定のクロック信号に同期してＡＤＣ２３から供給されるサンプリング値から再生信号のオフセット量が例えば前述したのと同様の手法にて除去される。そして、そのオフセット量除去済みのサンプリング値と上述したように制御部５０から供給された期待値とを用いて所定の最尤復号アルゴリズム（例えば、ビタビ復号アルゴリズム）に従ってデータの復元がなされる。
【００４１】
ところで、光磁気ディスク２００にはその再生信号のオフセット量が急激に変化してしまうような特有データが記録されている場合がある。この特有データは、セクタ内の連続するデータブロック間のDSV値（直流オフセット値）の差が最小となるように記録された、例えば、Resyncバイトなどのデータである。このように再生信号のオフセット量が急激に変化すると見込まれる期間では、上述したような手法に従ってなされるオフセット量の検出の安定性が損なわれる可能性がある。そこで、上記のような再生信号のオフセット量が急激に変化すると見込まれる期間で得られる再生信号のサンプリング値を上記ヒストグラムの対象から除くようにする。このような処理を実現するデータ再生装置は、例えば、図８に示すように構成することができる。
【００４２】
なお、図８において、図５と同一の部分に対しては同一の参照符号が付されている。
【００４３】
図８において、このデータ再生装置は、図５に示す例と同様に、ＡＤＣ２３、ＥＱ２４、オフセット検出部３１、位相調整部３２、オフセットキャンセル回路３３、デコード部３４、カウンタ３５（０）〜３５（２n−１）を備えた計測部３５、メモリ３６、制御部５０及びML復号ユニット１００を有している。このデータ再生装置は、更に、マスクゲート用カウンタ４１及び反転回路４２を有している。
【００４４】
マスクゲート用カウンタ４１は、再生開始信号DTRGXを入力すると供に制御部５０からバス４０を介して供給されるマスクゲートOFF用設定値を入力し、マスクゲート信号を出力する。このマスクゲート用カウンタ４１は、再生開始信号DTRGXが入力されたタイミングから上記マスクゲートOFF用設定値に対応したカウント値に達すると、所定期間Ｔ1有効（例えば、ハイレベル）となるマスクゲート信号を出力する。上記マスクゲートOFF用設定値は、データフォーマットで決まるデータ開始からResyncバイトが始まる直前までの期間に対応する。なお、Resyncバイトがデータ領域に複数ある場合には、各Resyncバイト毎に上記マスクゲート用OFF設定値が決まる。
【００４５】
反転回路４２は、マスクゲート用カウンタ４１からのマスクゲート信号を反転してカウンタイネーブル信号を生成する。このカウンタイネーブル信号は計測部３５の各カウンタ３５（０）〜３５（２n−１）に供給される。各カウンタ３５（０）〜３５（２n−１）は、入力するカウンタイネーブル信号が有効でない場合、即ち上記マスクゲート信号が有効な場合にそのカウント動作を停止させる。
【００４６】
このようなデータ再生装置では、図９（ａ）に示すように、Resyncバイトに対応して再生信号のオフセット量が急激に変化する場合、マスクゲート信号は、図９（ｂ）に示すようにそのResyncバイトに対応した期間の直前で上記マスクゲート信号が立ち上がり、その時間Ｔ１後に立ち下がる。このマスクゲート信号を反転して得られるカウントイネーブル信号は、図９（ｃ）に示すようにマスクゲート信号の立ち上りにて立下り、マスクゲート信号の立下りにて立ち上がる。
【００４７】
このようなカウントイネーブル信号にてカウント動作が制御される計数部３５の各カウンタ３５（０）〜３５（２n−１）は、上記Resyncバイトにより再生信号のオフセット量が急激に変化する直前からカウント動作を停止し、その時間Ｔ１後にそのカウント動作を再開する。従って、再生信号のオフセット量が急激に変化すると見込まれる期間でのサンプリング値は、作成されるべきヒストグラムの対象にならない。その結果、より的確なヒストグラムが作成される。
【００４８】
なお、上記マスクゲート信号の立下り、即ち、カウンタイネーブル信号の立ち上りのタイミングは、比較的ラフに設定してもよい。そのため、上記所定期間Ｔ1は、原則的に再生信号におけるResyncバイトの期間に基づいて定められるが、その期間に正確に一致するものでなくてよい。また、この所定期間Ｔ1は、作成されるヒストグラムの状態から種々変更することも可能である。
【００４９】
また、再生信号のオフセット量が急激に変化すると見込まれる期間は上記Resyncバイトの期間に限られない。他の要因にてそのオフセット量が急激に変化する期間も、サンプリング値のヒストグラムを作成する際に同様の処理がなされるようにすることもできる。
【００５０】
また、なお、ＥＱ２４の波形等化済みのサンプリング値をML復号ユニット１００に供給するようにしても、オフセットキャンセル回路３３から出力されるオフセット除去済みのサンプリング値をML復号ユニット１００に供給するようにしてもよい。
【００５１】
【発明の効果】
以上、説明したように、請求項１及び２記載の本願発明によれば、オフセット量が除去されたサンプリング値から生成されるヒストグラムには、その本来の再生信号波形に対応したピークが生じるようになるので、再生信号にオフセットが生じたとしても、その再生信号のサンプリング値のヒストグラムから正確に期待値を作成できるような期待値生成ユニットを実現することが可能となる。
【００５２】
また、請求項３及び４記載の本願発明によれば、そのような期待値生成ユニットを用いたデータ再生装置を実現することが可能となる。
【図面の簡単な説明】
【図１】データ再生装置の構成例を示すブロック図である。
【図２】最尤復号（ビタビ復号）ユニットの基本構成例を示すブロック図である。
【図３】データ再生装置における再生信号がオフセットした状態を示す図である。
【図４】再生信号がオフセットした場合と、しない場合におけるサンプリング値のヒストグラムの一例を示す図である。
【図５】本発明の第一の実施の形態に係るデータ再生装置の構成例を示すブロック図である。
【図６】オフセット値検出部の構成例を示すブロック図である。
【図７】オフセットキャンセルの動作を表す各部の信号（データ遷移）の一例を表すタイミングチャートである。
【図８】本発明の第二の実施の形態に係るデータ再生装置の構成例を示すブロック図である。
【図９】再生信号のオフセット量が急激に変化する場合のマスクゲート信号及びカウンタのイネーブル信号を表すタイミングチャートである。
【符号の説明】
１０  ブランチメトリック計算ユニット（ＢＭ）
１１  加算・比較・選択ユニット（ＡＣＳ）
１２  パスメトリックメモリ
１３  パスメモリ
２０  光学ヘッド
２１  アンプ
２２  ローパスフィルタ（ＬＰＦ）
２３  アナログデジタル変換器（ＡＤＣ）
２４  デジタル等化器（ＥＱ）
３１  オフセット値検出部
３２  位相調整部
３３  オフセットキャンセル部
３４  デコード部
３５  計測部
３５（０）〜３５（２n−１）  カウンタ
３６  メモリ
４０  バス
４１  マスクゲート用カウンタ
４２  インバータ
５０  制御ユニット（ＭＰＵ）
１００  最尤復号ユニット（ML復号ユニット）
３１１、３１２  減算器
３１３  除算器
３１４  エッジ選択回路
３１５  加算器
３１６  フリップフロップ
【図１】
0004100899.tif 000002
【図２】
0004100899.tif 000003
【図３】
0004100899.tif 000004
【図４】
0004100899.tif 000005
【図５】
0004100899.tif 000006
【図６】
0004100899.tif 000007
【図７】
0004100899.tif 000008
【図８】
0004100899.tif 000009
【図９】
0004100899.tif 000010