(57)【特許請求の範囲】
【請求項１】
再生信号の位相誤差を検出する検出部と、
前記再生信号のサンプリング周期ごとに前記位相誤差を積算する積算部と、
前記積算値に基づいて第１フィルタ係数を算出し、その第１フィルタ係数により再生信号を所定の位相分解能にて補間することによって当該再生信号の位相調整を行う第１位相補間フィルタ部と、
前記積算値に基づいて、前記第１フィルタ係数よりも数が少ない第２フィルタ係数を算出し、その第２フィルタ係数により再生信号を前記位相分解能にて補間することによって当該再生信号の位相調整を行い、位相調整がされた再生信号を前記検出部に与える第２位相補間フィルタ部と、
前記第１位相補間フィルタ部により位相調整が行われた再生信号に対して畳み込み復号を行う復号部と、
を備えた信号処理装置。
【請求項２】
前記第１位相補間フィルタ部は、処理対象の再生信号のビット幅を前記第２位相補間フィルタ部よりも小さくした
請求項１記載の信号処理装置。
【請求項３】
前記積算部は、前記積算値として、前記再生信号の位相分解能をＮとしたときの整数値（０〜Ｎ−１）を算出し、
前記第１の位相補間フィルタ部は、
前記第２フィルタ係数を前記整数値のそれぞれに対応してＮ通り設け、前記サンプリング周期ごとに、前記Ｎ通りの第２フィルタ係数に基づいてＮ個の演算結果を得るフィルタ演算部と、
応じて、前記Ｎ個の演算結果の中から、前記積算部から算出された整数値に対応する演算結果を選択する選択部と、
を有する請求項１記載の信号処理装置。
【請求項４】
再生信号の位相誤差を検出する第１工程と、
前記位相誤差を積算する第２工程と、
前記第２工程における積算値に基づいて第１フィルタ係数を算出し、そのフィルタ係数により再生信号を所定の位相分解能にて補間することによって、ビタビ検出のために当該再生信号の位相調整を行う第３工程と、
前記第２工程における積算値に基づいて、前記第１フィルタ係数よりも数が少ない第２フィルタ係数を算出し、そのフィルタ係数により再生信号を前記位相分解能にて補間することによって、前記位相誤差の検出のために当該再生信号の位相調整を行う第４工程と、
を備えた信号処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル信号の同期を適切に取るためのデジタル信号処理技術に関する。
【背景技術】
【０００２】
アナログ回路とデジタル回路が混載する装置、たとえば、磁気記録再生装置においては、ＬＳＩチップの歩留まり向上および動作の安定を図るため、それらを構成する回路要素を動作のばらつきが少なく、製造過程でのチップテスト手法が確立されているデジタル回路によってすべて実現することが求められている。たとえばデータの位相同期を取るＰＬＬ（Phase Locked Loop：位相同期ループ）回路は、デジタル化が要望される回路要素のひとつである。
【０００３】
ＰＬＬ回路（以下、単にＰＬＬ）のデジタル化には各種の手法が提案されており、たとえば、デジタル通信の分野においては、補間による位相同期（Interpolated Timing Recovery）（以下、ＩＴＲと略称する）方式によるデジタルＰＬＬ制御が実用化されている。ＩＴＲ方式によるＰＬＬ制御とは、再生信号の位相と、位相オフセット演算器（位相積算器（Phase Accumulator）とも称する）から出力される整数値が示す位相との位相誤差に基づいて、デジタルフィルタなどで再生信号を補間し、再生信号の位相を制御するものである。このＩＴＲ方式のＰＬＬ制御については、たとえば下記非特許文献１に詳細に開示されている。
また、ＩＴＲ方式のデジタルＰＬＬは、磁気記録再生装置にも応用されており、たとえば、下記非特許文献２または３に詳細に開示されている。
【０００４】
図１に、下記非特許文献等に開示されている、ＩＴＲ方式のデジタルＰＬＬ回路を含む従来の信号処理装置の構成を示すブロック図を示す。
図１に示す信号処理装置において、入力されるアナログ信号ｒ（ｔ）（たとえば磁気記録再生装置の場合、ヘッド再生信号）は、アナログＡＧＣ５によって帰還される振幅誤差電圧に従って利得を変化させるＶＧＡ(Variable Gain Amplifier：可変利得増幅器)２によって所定の振幅に増幅され、アナログフィルタ（またはアナログアンチエイリアシングフィルタとも称する）４によって等化される。そして、Ａ／Ｄコンバータ６は、等化されたアナログ信号を周波数シンセサイザ３が生成するＩＴＲサンプリング周波数ｆｓに同期してサンプリングし、デジタル信号ｘに変換する。
デジタル信号ｘは、デジタル等化フィルタ７によって所定の等化方式で等化され、ＰＬＬ２０内の位相補間フィルタにより位相補間がなされた後、ビタビ検出器１０に供給される。
【０００５】
ＰＬＬ２０では、位相補間フィルタから帰還されたデジタル等化後の信号に基づいて、位相誤差が検出され、検出された位相誤差のループフィルタ出力を用いて、位相オフセットを算出し、その位相オフセットに基づいて位相補間フィルタのタップ係数が逐次更新される。
周波数シンセサイザ３では、基準クロックに基づいて、書き込み動作用のチャンネル周波数ｆｃｈのクロックを生成するとともに、このチャンネル周波数ｆｃｈよりも若干高い周波数の読み出し動作用のＩＴＲサンプリング周波数ｆｓのクロックを生成してＡ／Ｄコンバータ６に供給する。
【０００６】
【非特許文献１】Floyd M. Gardnerの"Interpolation in Digital Modems- Part I: Fundamentals", IEEE Transaction Communications , Vol.41、pp501-507、March 1993
【非特許文献２】Zi-Ning WuおよびJohn M. Cioffiの"A MMSE Interpolated Timing Recovery Scheme for The Magnetic Recording Channel," Communications, 1997. ICC '97 Montreal, Towards the KnowledgeMillennium. 1997 IEEE International Conference on, Volume: 3, 1997 pp1625 -1629 vol.3、
【非特許文献３】Mark Spurbeck, Richard T. Behrensの"Interpolated Timing Recovery for Hard Disk Drive Read Channels" Communications, 1997.ICC '97 Montreal, Towards the Knowledge Millennium. 1997 IEEE International Conference on, Volume: 3, 1997 pp1618 -1624 vol.3
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、図１に示した従来の信号処理装置では、ＰＬＬ２０内の位相補間フィルタが出力する補間データｚがビタビ検出器１０に供給されている。それゆえ、ＰＬＬ２０内の位相補間フィルタには高い計算精度が要求され、位相補間フィルタで遅延が生じやすい。この遅延はそのままＰＬＬ２０のループ遅延となるため、ＰＬＬの追従性能が劣化することになる。すなわち、位相オフセットの算出から位相誤差の検出までに時間がかかり、その結果を位相補間フィルタへフィードバックさせてタップ係数を更新するタイミングが遅れるため、再生データの位相同期を取る（位相引き込み）までの時間が長くかかることになる。
一方、ループ遅延を短縮するために、ＰＬＬ２０内の位相補間フィルタの精度を低下させる(たとえばタップ数、ビット幅を小さくする)ことは、そのまま再生データの精度劣化を招来し、望ましくないことは明らかである。
【０００８】
本発明は上記した点に鑑みてなされたものであって、その目的とするところは、デジタルＰＬＬのループ遅延の短縮化と、そのデジタルＰＬＬによって位相同期が取られた再生データの高精度化とを両立させた信号処理装置および信号処理方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を克服するために、本発明の第１の観点は、
再生信号の位相誤差を検出する検出部と、
前記再生信号のサンプリング周期ごとに前記位相誤差を積算する積算部と、
前記積算値に基づいて第１フィルタ係数を算出し、その第１フィルタ係数により再生信号を所定の位相分解能にて補間することによって当該再生信号の位相調整を行う第１位相補間フィルタ部と、
前記積算値に基づいて、前記第１フィルタ係数よりも数が少ない第２フィルタ係数を算出し、その第２フィルタ係数により再生信号を前記位相分解能にて補間することによって当該再生信号の位相調整を行い、位相調整がされた再生信号を前記検出部に与える第２位相補間フィルタ部と、
前記第１位相補間フィルタ部により位相調整が行われた再生信号に対して畳み込み復号を行う復号部と、
を備えた信号処理装置である。
【００１０】
上記課題を克服するために、本発明の第２の観点は、
再生信号の位相誤差を検出する第１工程と、
前記位相誤差を積算する第２工程と、
前記第２工程における積算値に基づいて第１フィルタ係数を算出し、そのフィルタ係数により再生信号を所定の位相分解能にて補間することによって、ビタビ検出のために当該再生信号の位相調整を行う第３工程と、
前記第２工程における積算値に基づいて、前記第１フィルタ係数よりも数が少ない第２フィルタ係数を算出し、そのフィルタ係数により再生信号を前記位相分解能にて補間することによって、前記位相誤差の検出のために当該再生信号の位相調整を行う第４工程と、
を備えた信号処理方法である。
【発明の効果】
【００１１】
本発明によれば、デジタルＰＬＬのループ遅延の短縮化と、そのデジタルＰＬＬによって位相同期が取られた再生データの高精度化とを両立することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態を添付図面に関連付けて説明する。
図２は、本発明の信号処理装置の一実施形態としての磁気記録再生装置１の構成を示すブロック図である。
実施形態に係る磁気記録再生装置は、磁気記録媒体から読み取った再生信号の位相同期を取るために、ＩＴＲ方式のデジタルＰＬＬ（位相同期ループ）を備え、そのＰＬＬには、再生信号の位相誤差を検出する検出部、位相誤差を積算する積算部、サンプリング間の再生信号のデータを補間し、積算値に応じて位相調整を行う第１位相補間フィルタ部を含む。
さらに、実施形態に係る磁気記録再生装置は、ＰＬＬのループ内に存在しない第２位相補間フィルタ部、そのフィルタ結果に基づいて畳み込み復号を行う復号部、を有する。
図２において、検出部は、ＰＬＬ８内の位相誤差検出器８２に相当する。積算部は、ループフィルタ８３および位相オフセット演算器８４に相当する。第１位相補間フィルタ部は、位相補間フィルタ８１に相当する。
図２において、第２位相補間フィルタ部は、ＰＬＬ８のループ外に設けられた位相補間フィルタ９に相当し、復号部は、位相補間フィルタ９の出力結果を処理するビタビ検出器１０に相当する。
【００１３】
図２に示すように、実施形態に係る磁気記録再生装置１は、上述した構成要素のほか、ＶＧＡ（Variable Gain Amplifier:可変利得増幅器）２、周波数シンセサイザ３、アナログフィルタ４、アナログＡＧＣ（Automatic Gain Controller：自動利得制御器）５、Ａ／Ｄ（Analog/Digital）コンバータ６、等化フィルタ７、を備える。
【００１４】
磁気記録再生装置１では、磁気ディスク（図示しない）に記録された信号が再生用ヘッド（図示しない）によって読み取られ、図２に示すように、その再生信号ｒ（ｔ）がＶＧＡ２に入力信号として取り込まれる。
アナログフィルタ４は、再生信号ｒ（ｔ）を適正に等化し、Ａ／Ｄコンバータ６に供給する。
なお、アナログＡＧＣ５は、アナログフィルタ４の出力の波形振幅のピーク値と理想検出値とのレベル誤差の積分値を算出し、ＶＧＡ２では、この積分値に従って利得を変化させることで、入力した再生信号ｒ（ｔ）のレベルを調整する。これによって、再生信号ｒ（ｔ）は、その振幅が所定のレベルに維持されたうえで、アナログフィルタ４に供給される。
【００１５】
Ａ／Ｄコンバータ６は、アナログフィルタ４からのアナログ信号を、サンプリング周波数ｆｓでサンプルし、デジタル信号に変換する。
周波数シンセサイザ３は、磁気ディスクへの書き込み動作用のチャンネル周波数ｆｃｈのクロックと、チャンネル周波数ｆｃｈよりも若干高い周波数の（オーバーサンプリングされた）読み出し動作用のサンプリング周波数ｆｓのクロックとを基準クロックに基づいて生成し、サンプリング周波数ｆｓのクロックをＡ／Ｄコンバータ６に供給する。
たとえば本実施形態では、チャンネル周波数ｆｃｈとサンプリング周波数ｆｓとの関係を下記式（１）に示すように設定する。
ｆｓ＝α・ｆｃｈ（α＝８／７）  …（１）
Ａ／Ｄコンバータ６によって時刻ｎＴＳ（ＴＳ：サンプリング周期，ＴＳ＝１／ｆｓ，ｎ＝１，２，…）にサンプルされた信号（サンプルデータ）ｘ（ｎ）が等化フィルタ７に供給される。
【００１６】
等化フィルタ７は、Ａ／Ｄコンバータ６からのサンプルデータｘを、所望の等化方式で等化する。たとえばパーシャル・レスポンス・クラス１（ＰＲ１）に等化する。
等化フィルタ７により得られたサンプルデータｙは、ＰＬＬ８および位相補間フィルタ９に供給される。
【００１７】
位相補間フィルタ９は、位相オフセット演算器８４から指定された位相φに対応したタップ係数を用いて、等化フィルタ７からのサンプルデータｙを補間してその位相を調整する。すなわち、位相補間フィルタ９のタップ係数を位相オフセット演算器８４が算出する位相オフセットφに応じて変動させて、再生信号を補間することで、再生信号の位相に追従することができるようになされている。
【００１８】
また、位相補間フィルタ９は、ＰＬＬ８内の位相補間フィルタ８１と比較して、高精度のフィルタとなっている。具体的には、後段のビタビ検出器１０の処理に十分な精度のビット幅およびタップ数を備えるように構成される。かかる観点から、本実施形態では、位相補間フィルタ９におけるタップ数を８、ビット幅を８ビットとした。
【００１９】
位相補間フィルタ９は、図３に示すように、タップ係数（本発明の第１フィルタ係数）を選択する係数選択部９１と、タップ数８のＦＩＲ（Finite Impulse Response）フィルタ９２とで構成されている。
本実施形態では、位相分解能を１６、すなわち、サンプリング周期ＴＳは１６等分されているものとし、位相オフセット演算器８４が算出する位相オフセットφは、後述するように、０〜１５の整数値で位相補間フィルタ９に与えられる。
【００２０】
係数選択部９１では、１６組のタップ係数群の中から、位相オフセット量φと同一の値の位相アドレスｐ＿ａｄｒ（０〜１５の整数値）に対応するタップ係数が選択される。各位相アドレス（０〜１５）と、それに対応するタップ係数（８値）は、対応付けて図示しないメモリに予め記録されている。
ＦＩＲフィルタ９２では、選択されたタップ係数に基づいて、フィルタ演算を行う。
なお、位相アドレスｐ＿ａｄｒは、本実施形態の説明では位相オフセット量φと同一の値であるが、これに限られず、メモリに記録されたタップ係数群の各タップ係数と対応付けられればよい。
【００２１】
図３において、たとえば入力した位相オフセット量φが「０」の場合には、位相アドレスｐ＿ａｄｒ：「０」に対応するタップ係数｛ｋ０，０  ｋ０，１  ｋ０，２  ｋ０，３  ｋ０，４  ｋ０，５  ｋ０，６  ｋ０，７｝が選択され、それぞれ、ＦＩＲフィルタ９２の計算に用いられるタップ係数｛ｋ０  ｋ１  ｋ２  ｋ３  ｋ４  ｋ５  ｋ６  ｋ７｝と対応付けられる。また、たとえば入力した位相オフセット量φが「１５」の場合には、位相アドレスｐ＿ａｄｒ：「１５」に対応するタップ係数｛ｋ１５，０  ｋ１５，１  ｋ１５，２  ｋ１５，３  ｋ１５，４  ｋ１５，５  ｋ１５，６  ｋ１５，７｝が選択され、それぞれ、ＦＩＲフィルタ９２の計算に用いられるタップ係数｛ｋ０  ｋ１  ｋ２  ｋ３  ｋ４  ｋ５  ｋ６  ｋ７｝と対応付けられる。
【００２２】
位相補間フィルタ９の係数選択部９１に用意されるタップ係数は、たとえば下記式（２）が示すように、時間軸上でチャンネル周期ＴＣＨ毎にヌル（ＮＵＬＬ）点を持つＳＩＮＣ関数を用いる。
ＳＩＮＣ（ｋ）＝（ｓｉｎ（πｋ／ＴＣＨ））／（πｋ／ＴＣＨ）  …（２）
【００２３】
なお、このタップ係数は、デジタル信号（再生信号）の位相を、位相オフセット演算器８４からの位相φに対応させて変化させることができるものであればよく、上記のＳＩＮＣ関数に対して、デジタル信号処理で用いられる各種の窓関数を乗じて用いてもよいし、ＳＩＮＣ関数ではなく多項式の関数を用いてもよい。
【００２４】
図４は、位相補間フィルタ９によって算出される、サンプルデータｙの補間データを図解した図である。
図４に示すように、位相補間フィルタ９は、サンプリング周期ＴＳごとのサンプルデータｙ（ｎ），ｙ（ｎ＋１），…を補間する。本実施形態では位相分解能が１６であるので、時刻ｎＴＳにおけるフィルタ出力ｚ（ｎ）は、サンプルデータｙ（ｎ）〜ｙ（ｎ＋１）間の１６個の補間データｙ０（ｎ），ｙ１（ｎ），…，ｙ１５（ｎ）のうち、位相アドレスｐ＿ａｄｒに応じたいずれかの値を取りうる。
【００２５】
ビタビ検出器１０は、たとえばＰＲ１用ビタビ検出器である。ビタビ検出器１０は、時刻ｎＴＳにおける位相補間フィルタ９の補間データｚに対して、所定の拘束長に応じた数の状態における生き残りパスを検出し、検出シンボルａを外部に出力する。
本実施形態では、ビタビ検出器１０の検出精度を高くするため、位相補間フィルタ９のタップ数、ビット幅を十分に大きくして、出力信号ｚの精度を高くするようにしている。
【００２６】
ＰＬＬ８は、ＩＴＲ方式の位相同期ループであり、図２に示すように、そのループ内には、位相補間フィルタ８１、位相誤差検出器８２、ループフィルタ８３、位相オフセット演算器８４を備える。
【００２７】
位相補間フィルタ８１は、位相補間フィルタ９同様、位相オフセット演算器８４から指定された位相φに対応したタップ係数を用いて、等化フィルタ７からのサンプルデータｙを補間してその位相を調整する。すなわち、位相補間フィルタ８１のタップ係数（本発明の第２フィルタ係数）を位相オフセット演算器８４が算出する位相オフセットφに応じて変動させて、再生信号を補間することで、再生信号の位相に追従することができるようになされている。
【００２８】
位相補間フィルタ８１はＰＬＬ８のループ内にあるため、位相補間フィルタ８１における処理の遅延は、そのままループ遅延となってＰＬＬの引き込み時間に影響する。したがって、位相補間フィルタ８１は、以下に説明するように、位相補間フィルタ９と比較して高速処理が可能なフィルタとなっている。
具体的には、位相補間フィルタ８１におけるタップ数を４、ビット幅を７ビットとした。なお、図２では、位相補間フィルタ９（入出力データ：ｙ（ｎ），ｚ（ｎ））と区別するために、位相補間フィルタ８１の入出力データをｙ’（ｎ），ｚ’（ｎ）と表記している。
このように、位相補間フィルタ９に対して、タップ数、ビット幅を変更することで、処理の高速化が図れるが、本実施形態では、さらなる高速化を図るために、位相補間フィルタ８１を出力選択型フィルタとしている。
【００２９】
ここで、出力選択型フィルタとは、位相オフセット量φが与えられてからフィルタ演算を開始する位相補間フィルタ９と異なり（図３参照）、毎サンプルごとにすべての位相オフセット量φに対応するタップ係数でフィルタ演算を行い、逐次１６通りの演算結果を求め、位相オフセット量φが与えられると直ちに対応する演算結果を選択して出力するフィルタである。
たとえば、図３に示す位相補間フィルタ９（ＦＩＲフィルタ９２）では、位相オフセット量φが与えられてタップ係数を決定し、ＦＩＲフィルタ９２の乗算器にそのタップ係数をセットしてから出力データが得られるまでに、７クロックの遅延が発生してしまう（４タップでは、３クロックの遅延）。
出力選択型フィルタでは、位相オフセット量φが与えられた時点で１６通りのフィルタ演算結果が求められているため、対応する演算結果を選択するだけでよく、位相オフセット量φが与えられた後の遅延（サンプルデータの伝搬に伴う遅延）が発生しない。したがって、この選択型フィルタを使用することで、ＰＬＬ８のループ遅延時間を非常に短く、ループ遅延を短くすることに寄与している。
【００３０】
図５に具体的な位相補間フィルタ８１の回路構成を示す。
位相補間フィルタ８１は、図５に示すように、タップ数４のＦＩＲ（Finite Impulse Response）フィルタ８１１（本発明のフィルタ演算部に対応）と、補間データとしての出力ｚ’を選択する出力選択部８１２（本発明の選択部に対応）とで構成されている。
位相補間フィルタ８１において、位相分解能は位相補間フィルタ９と同様に１６であり、位相オフセット演算器８４が算出する位相オフセットφは、０〜１５の整数値で位相補間フィルタ８１に与えられる。
ＦＩＲフィルタ８１１では、位相オフセットφ（本実施形態では、位相アドレスｐ＿ａｄｒと同じ値）のそれぞれ整数値に対応するタップ係数（４つ）がセットされて、毎クロックごとにフィルタ演算を行う。たとえば、位相アドレスｐ＿ａｄｒ：「０」に対応して、タップ係数｛ｋ’０，０，ｋ’０，１，ｋ’０，２，ｋ’０，３｝がＦＩＲフィルタ８１１内の乗算器にセットされて逐次ｙ’０（ｎ）を算出し、同様に、位相アドレスｐ＿ａｄｒ：「１５」に対応して、タップ係数｛ｋ’１５，０，ｋ’１５，１，ｋ’１５，２，ｋ’１５，３｝がＦＩＲフィルタ８１１内の乗算器にセットされて逐次ｙ’１５（ｎ）を算出する。このように、毎クロックごとに１６個の演算結果ｙ’０（ｎ）〜ｙ’１５（ｎ）を算出する。
出力選択部８１２では、位相オフセット演算器８４から位相オフセット量φ（すなわち、位相アドレスｐ＿ａｄｒ）が与えられると、ＦＩＲフィルタ８１１の１６個の演算結果ｙ’０（ｎ）〜ｙ’１５（ｎ）の中から対応する演算結果を選択し、補間データｚ’として出力する。したがって、位相補間フィルタ８１では、位相オフセット量φが与えられてから補間データｚ’を出力するまでの時間が極めて短い。
【００３１】
なお、位相補間フィルタ８１のＦＩＲフィルタ８１１に用いられるタップ係数は、位相補間フィルタ９と同様に、たとえば上記式（２）が示すようなＳＩＮＣ関数を用いる。
【００３２】
位相誤差検出器８２は、位相補間フィルタ８１の出力データｚ’（ｎ）の位相誤差を検出し、その検出結果をループフィルタ８３に供給する。
位相誤差の検出式は、下記式（３）に示すように、文献「K. H. Mueller and M. Muller, “Timing recovery in digial synchronous data receivers,” IEEE Trans. Commun., vol. COM-24, pp. 516-530, May 1976.」に記載されているタイミング勾配の式を使用する。この式は、デジタルＰＬＬで一般的によく使用されている。
Δτ（ｎ）＝−ｂ(ｎ)・ｚ’（ｎ−１）＋ｂ（ｎ−１）・ｚ’（ｎ）  …（３）
【００３３】
なお、上記式（３）において、Δτ（ｎ）は時刻ｎＴＣＨにおける位相誤差の検出値、ｚ’（ｎ）は時刻ｎＴＣＨにおける位相補間フィルタ８１の出力データである。ｂ(ｎ)は時刻ｎＴＣＨにおけるｚ’（ｎ）のビット・バイ・ビット検出値｛−１，０，１｝である。
位相誤差検出器８２は、位相補間フィルタ８１からの信号ｚ’（ｎ）の元々のビット値を検出閾値に基づいて検出する３値検出器を含み、この３値検出器では、信号ｚ’（ｎ）から１、０、または−１のいずれかの値を検出し、その検出結果をビット・バイ・ビット検出値ｂ(ｎ)として上記式（２）の計算に使用する。
たとえば、信号ｚ’（ｎ）のレベルが０．５以上である場合に検出値は「１」となり、信号ｚ’（ｎ）のレベルが０．５未満で−０．５より大きい場合に検出値は「０」となり、信号ｚ’（ｎ）のレベルが−０．５以下の場合に検出値は「−１」となる。なお、再生信号に対しては、信号ｚ’（ｎ）を適切に３値化することができるように、レベル調整がなされているものとする。
【００３４】
ループフィルタ８３は、たとえばＩＩＲ（Infinite Impulse Response）フィルタによって構成される。
図６は、ループフィルタ８３のブロック線図の一例を示す図である。なお、図６において、Ｋｉ，Ｋｐはフィルタ係数であり、所望する引き込み特性によって調整される。Δτ（ｎ）は時刻ｎＴＣＨにおける位相誤差、μ（ｎ）は時刻ｎＴＣＨにおけるΔτ（ｎ）のフィルタ結果である。
図６に示すループフィルタ８３の伝達関数Ｈは、下記式（４）で表すことができる。
Ｈ＝Ｋｐ＋（Ｋｉ／（１−Ｄ））（Ｄ：遅延演算子）  …（４）
ループフィルタ８３では、上記（４）式によるフィルタ結果として位相誤差μ（ｎ）を算出し、位相オフセット演算器８４に供給する。
【００３５】
位相オフセット演算器８４は、図７にそのブロック線図を示すように、チャンネル周期ＴＣＨごとにループフィルタ８３からの位相誤差μ（ｎ）を積算し、位相オフセット量φ（ｎ）を算出する。すなわち、下記式（５）に示すように、位相オフセット量φ（ｎ）を逐次算出する。
φ（ｎ）＝φ（ｎ−１）＋μ（ｎ）  …（５）
なお、式（５）で、位相オフセット量φ（ｎ−１）は、位相オフセット量φ（ｎ）に対して１チャンネル周期前の値を示す。
【００３６】
位相オフセット演算器８４は、いわゆるデジタル・アキュムレータを備え、これにより、ＰＬＬ８の位相分解能をＮ（本実施形態では、Ｎ＝１６）としたならば、位相オフセット量φ（ｎ）の値に応じて０〜Ｎ−１のいずれかの整数値を算出する。この整数値が、チャンネル周期ＴＣＨをＮ等分した場合の位相を表す。
位相オフセット演算器８４は、この整数値を位相オフセット量φ（ｎ）として位相補間フィルタ８１に供給する。
【００３７】
次に、実施形態に係る磁気記録再生装置１の動作について、図２、図８および図９を参照して説明する。
図８は、再生信号に対するＰＬＬ８の動作を説明するためのタイミングチャートであり、図９は、ＰＬＬ８において算出される位相オフセット量φの時間変化を示す図である。
【００３８】
図２において、アナログフィルタ４によって等化された再生信号は、Ａ／Ｄコンバータ６によって、チャンネル周波数ｆｃｈよりも少し高いサンプリング周波数ｆｓによって、サンプルされてデジタル信号（サンプルデータ）に変換された後、等化フィルタ７によって所定の等化方式で等化される。
等化フィルタ７の出力信号ｙは、ＰＬＬ８内の位相補間フィルタ８１と、位相補間フィルタ９に供給される。但し、前述したように、ビット幅の違いから、位相補間フィルタ９に入力される信号はｙ、位相補間フィルタ８１に入力される信号はｙ’として区別している。
【００３９】
ＰＬＬ８では、位相補間フィルタ８１において、位相オフセット演算器８４から与えられる位相オフセット量φに応じて逐次タップ係数が更新されて、位相分解能が１６となる補間データｚ’が生成される。
位相誤差検出器８２では、補間データｚ’の位相誤差が算出され、この位相誤差は、位相オフセット演算器８４において位相オフセット量φとして積算されていく。
アナログフィルタ４により等化されたサンプルデータｙは、チャンネル周波数ｆｃｈに対してオーバーサンプリングされたデータであるため、原理的に、位相オフセット演算器８４で算出される位相オフセット量φは、図８に示すように、φ（ｎ−２），φ（ｎ−１），φ（ｎ），φ（ｎ＋１），…と順次増加していく。仮に再生信号に歪みがないとしたならば、完全にリニアに増加していく。同様にして、図９においても、時間が経過するにつれて、位相オフセット量φ（０〜１５の整数値）は増加していく。
【００４０】
この位相オフセット量φは、位相補間フィルタ８１および位相補間フィルタ９にフィードバックされて、それぞれタップ係数の更新が行われ、フィルタ演算がなされる。これによって、等化フィルタ７からのサンプルデータを補間してその位相を調整する。すなわち、位相補間フィルタのタップ係数を位相オフセット演算器８４が算出する位相オフセットφに応じて変動させて、再生信号を補間することで、再生信号の位相に追従させている。
【００４１】
なお、図９において、位相オフセット量φがＮ−１（Ｎ：位相分解能、本実施形態では１６）を越えたときは、位相が１周したことになるので、「間引き点」において位相補間フィルタの動作を中断し、次のタイミング（時刻ＴＳ後）では中断したときの位相オフセット量φに基づいて、位相補間フィルタの動作を再開する。
なお、ＩＴＲ方式のデジタルＰＬＬでは、位相補間動作の中断は、オーバーサンプリングに伴って原理的に生ずるものである。図８において、この位相補間動作の中断はφ（ｎ＋４）の算出の際になされている。
【００４２】
ここで、位相補間フィルタ８１は、位相補間フィルタ９と比較して、処理の負荷が軽く、高速なフィルタとなっている。具体的には、ビット幅が７ビット、タップ数が４のフィルタ構成とし、位相補間フィルタ９と比較して精度を粗くすることで、演算時間の短縮を図っている。なお、位相補間フィルタ９と比較して、ビット幅またはタップ数のいずれかを小さくしても、演算時間の短縮を図ることができる。
これにより、ＰＬＬ８におけるループ遅延時間が非常に短くなり、位相調整の追従性を高くすることができる。一方、位相補間フィルタ８１のフィルタ精度の粗さは、ＰＬＬ８では問題とならない。これは、前述した式（３）に示すように、位相誤差検出器８２における位相誤差Δτの算出は、補正データｚ’の３値のビット・バイ・ビット検出値｛−１，０，１｝を用いており、位相補間フィルタ８１のフィルタ精度を高くしたとしても、その高精度なフィルタ出力結果が位相誤差Δτの精度として反映されないためである。
【００４３】
一方、位相補間フィルタ９は、位相補間フィルタ８１と比較して、高精度なフィルタとなっている。具体的には、ビット幅が８ビット、タップ数が８のフィルタ構成としている。これによって、高精度な補正データｚをビタビ検出器１０に供給することができる。
なお、図２に示すように、位相補間フィルタ９は、ＰＬＬ８のループ内に存在しないため、ＰＬＬ８のループ遅延に全く影響しない。
【００４４】
以上説明したように、実施形態に係る磁気記録再生装置１によれば、ＰＬＬ８内にタップ数が少なく高速演算を行う位相補間フィルタ８１を設け、ＰＬＬ８のループ外にタップ数が多く高精度な演算を行う位相補間フィルタ９を設けたので、ループ遅延を短縮して素早く位相オフセット量を算出するとともに、高精度に位相調整されたデータをビタビ検出器１０に出力できる。したがって、動作の安定化および高速化を両立することができる。
【００４５】
また、実施形態に係る磁気記録再生装置１によれば、ＰＬＬ８内の位相補間フィルタ８１を、毎サンプルごとにすべての位相オフセット量φに対応するタップ係数でフィルタ演算を行い、逐次１６通りの演算結果を求め、位相オフセット量φが与えられると直ちに対応する演算結果を選択して出力する出力選択型フィルタとすることで、さらにループ遅延を短縮することができる。
［効果の検証］
図１０は、磁気記録再生装置における再生信号の位相引き込み性能を観測した図であって、（ａ）は従来の磁気記録再生装置の場合、（ｂ）は実施形態に係る磁気記録再生装置１の場合、をそれぞれ示す。図１０に示すように、従来の磁気記録再生装置では、位相引き込みが完了するまで約６０００ポイント（１ポイントはＴＣＨ時間相当）かかっていたが、実施形態に係る磁気記録再生装置１では約２０００ポイントに短縮できた。
【００４６】
以上、本発明の実施の形態を詳述してきたが、具体的な構成及びシステムは本実施の形態に限られるものではなく、本発明の要旨を逸脱しない均等の範囲、設計変更、他のシステムへの適応なども含まれる。
また、上述した実施形態における各処理は、ハードウエアによって実現するだけでなく、コンピュータに実行されるソフトウエアとして実現することもできる。
【図面の簡単な説明】
【００４７】
【図１】ＩＴＲ方式のデジタルＰＬＬ回路を含む従来の信号処理装置の構成を示すブロック図である。
【図２】実施形態に係る磁気記録再生装置の構成を示すブロック図である。
【図３】位相補間フィルタの構成を示す図である。
【図４】位相補間フィルタによって算出される、サンプルデータの補間データを示す図である。
【図５】位相補間フィルタの構成を示す図である。
【図６】ループフィルタのブロック線図の一例を示す図である。
【図７】位相オフセット演算器のブロック線図の一例を示す図である。
【図８】再生信号に対するＰＬＬの動作を説明するタイミングチャートである。
【図９】ＰＬＬにおいて算出される位相オフセット量の時間変化を示す図である。
【図１０】再生信号の位相引き込み性能を観測した図である。
【符号の説明】
【００４８】
１…磁気記録再生装置
２…ＶＧＡ
３…周波数シンセサイザ
４…アナログフィルタ
５…アナログＡＧＣ
６…Ａ／Ｄコンバータ
７…等化フィルタ
８，２０…ＰＬＬ
８１…位相補間フィルタ、８２…位相誤差検出器
８３…ループフィルタ、８４…位相オフセット演算器
９…位相補間フィルタ
１０…ビタビ検出器
【図１】
0004650130.tif 000002
【図２】
0004650130.tif 000003
【図３】
0004650130.tif 000004
【図４】
0004650130.tif 000005
【図５】
0004650130.tif 000006
【図６】
0004650130.tif 000007
【図７】
0004650130.tif 000008
【図８】
0004650130.tif 000009
【図９】
0004650130.tif 000010
【図１０】
0004650130.tif 000011