JP2000299621A - 有限インパルス応答のための位相シフト計算法と実行システム - Google Patents
有限インパルス応答のための位相シフト計算法と実行システムInfo
- Publication number
- JP2000299621A JP2000299621A JP2000102825A JP2000102825A JP2000299621A JP 2000299621 A JP2000299621 A JP 2000299621A JP 2000102825 A JP2000102825 A JP 2000102825A JP 2000102825 A JP2000102825 A JP 2000102825A JP 2000299621 A JP2000299621 A JP 2000299621A
- Authority
- JP
- Japan
- Prior art keywords
- fir
- signal
- filter
- phase
- fir filter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/02—Analogue recording or reproducing
- G11B20/06—Angle-modulation recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10009—Improvement or modification of read or write signals
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Digital Magnetic Recording (AREA)
- Filters That Use Time-Delay Elements (AREA)
Abstract
(57)【要約】
【課題】ループ待ち時間が少ない正弦曲線プリアンブル
のタイミング回復獲得をする方法とシステム。 【解決手段】係数を先に知ることによりFIRフィルタ
(201)の位相シフトを推定すると共にFIRフィル
タの入力の位相エラーを決定する。係数の非対称的設定
の故に、FIRを通じての位相シフトはゼロでない。好
ましい実施例は、FIRフィルタ(201)自体による
待ち時間をなくすことにより、獲得モード・タイミング
・ループの待ち時間を減少させる。係数は、メモリ(2
05)内にプログラムするか、LMSアプリケーション
の部分として適応させる。推定により乗算操作を避け
て、加算操作と単一のデバイダを使用する。推定された
部分位相エラーは、次に「FIRバイパス・モード」位
相検出器(204)で合計されて、全体のシフトをもた
らす。
のタイミング回復獲得をする方法とシステム。 【解決手段】係数を先に知ることによりFIRフィルタ
(201)の位相シフトを推定すると共にFIRフィル
タの入力の位相エラーを決定する。係数の非対称的設定
の故に、FIRを通じての位相シフトはゼロでない。好
ましい実施例は、FIRフィルタ(201)自体による
待ち時間をなくすことにより、獲得モード・タイミング
・ループの待ち時間を減少させる。係数は、メモリ(2
05)内にプログラムするか、LMSアプリケーション
の部分として適応させる。推定により乗算操作を避け
て、加算操作と単一のデバイダを使用する。推定された
部分位相エラーは、次に「FIRバイパス・モード」位
相検出器(204)で合計されて、全体のシフトをもた
らす。
Description
【0001】
【発明の属する技術分野】この発明は、FIRフィルタ
の係数がアプリオリ(priori)であると仮定し
て、入力データを観察することにより、有限インパルス
応答(FIR)フィルタの出力における合計位相エラー
を推定する方法に関する。
の係数がアプリオリ(priori)であると仮定し
て、入力データを観察することにより、有限インパルス
応答(FIR)フィルタの出力における合計位相エラー
を推定する方法に関する。
【0002】
【従来の技術】FIRフィルタは、ディジタル信号プロ
セッサ(DSP)と呼ばれる一般的な種類に含まれ得
る。しかしながら、このことは、FIRがディジタル信
号上でのみ作動できることを意味しない。
セッサ(DSP)と呼ばれる一般的な種類に含まれ得
る。しかしながら、このことは、FIRがディジタル信
号上でのみ作動できることを意味しない。
【0003】「ディジタル信号」は、離散時間において
離散数の値を伝達する信号である。「アナログ信号」、
すなわち、無限数の値を連続時間か離散時間に伝達する
信号を、対照されたい。ディジタル形式を有する信号
は、アナログ信号を標本化し量子化することにより生成
できる。アナログ信号の標本化とは、信号を離散時間周
期に「切り刻んで」、これらの周期からから選択された
周期内の信号から振幅を捕捉することを言う。捕捉され
た値は、そのサンプル周期じゅうにディジタル信号の値
になる。そうした捕捉された値は、サンプルと呼ばれ
る。
離散数の値を伝達する信号である。「アナログ信号」、
すなわち、無限数の値を連続時間か離散時間に伝達する
信号を、対照されたい。ディジタル形式を有する信号
は、アナログ信号を標本化し量子化することにより生成
できる。アナログ信号の標本化とは、信号を離散時間周
期に「切り刻んで」、これらの周期からから選択された
周期内の信号から振幅を捕捉することを言う。捕捉され
た値は、そのサンプル周期じゅうにディジタル信号の値
になる。そうした捕捉された値は、サンプルと呼ばれ
る。
【0004】量子化とは、あるサンプルを類似のディジ
タル信号で表現できる値で近似させることを言う。例え
ば、ディジタル信号上で特色づけられる2つの値の間に
1つのサンプルがあり得る。サンプルに最も近い値(絶
対値で)は、サンプルを表現するために使用できる。
タル信号で表現できる値で近似させることを言う。例え
ば、ディジタル信号上で特色づけられる2つの値の間に
1つのサンプルがあり得る。サンプルに最も近い値(絶
対値で)は、サンプルを表現するために使用できる。
【0005】代りに、サンプルが間にある2つの値の低
い方の値で、サンプルを表現してもよい。量子化の後
に、あるアナログ信号からのサンプルが、ディジタル信
号として伝達される。この結果の信号上で、FIRフィ
ルタを作動できる。
い方の値で、サンプルを表現してもよい。量子化の後
に、あるアナログ信号からのサンプルが、ディジタル信
号として伝達される。この結果の信号上で、FIRフィ
ルタを作動できる。
【0006】DSPは、入力ディジタル信号を出力ディ
ジタル信号に変換する。FIRフィルタについては、こ
の変換は受信したディジタル信号の望ましくない部分を
濾波することを含む。もとのアナログ信号は、複数のシ
ヌソイドの和として表現できる。各シヌソイドは、特定
で独自の周波数で振動する。濾波は、入力信号からある
周波数を除去するとともに、他の周波数をそのまま残す
ために用いられる。
ジタル信号に変換する。FIRフィルタについては、こ
の変換は受信したディジタル信号の望ましくない部分を
濾波することを含む。もとのアナログ信号は、複数のシ
ヌソイドの和として表現できる。各シヌソイドは、特定
で独自の周波数で振動する。濾波は、入力信号からある
周波数を除去するとともに、他の周波数をそのまま残す
ために用いられる。
【0007】FIRフィルタは、その中で入力信号が有
限数の出力サンプルを生成する装置である。有限数のサ
ンプルが尽きた後では、FIRフィルタの出力は、もは
やその特定の入力サンプルに影響されない。FIRフィ
ルタがその一種であるトランスバーサル・フィルタは、
各出力サンプルを作るために、現在のサンプルと共に、
一定数の過去のサンプルを使用するフィルタである。
限数の出力サンプルを生成する装置である。有限数のサ
ンプルが尽きた後では、FIRフィルタの出力は、もは
やその特定の入力サンプルに影響されない。FIRフィ
ルタがその一種であるトランスバーサル・フィルタは、
各出力サンプルを作るために、現在のサンプルと共に、
一定数の過去のサンプルを使用するフィルタである。
【0008】FIRフィルタ上で実行するプログラム
は、しばしば「リアル・タイム」で実行する。リアル・
タイム・プログラムは、一定の時間間隔内で実行しなけ
ればならないプログラムである。大きな時間周期内で実
行するプログラムであるか、小さな時間周期内で実行す
るプログラムであるかにかかわりなく、プログラムの実
行結果は同一である。しかしながら、リアル・タイム・
プログラムが、必要な時間間隔よりも長い時間の量で実
行しようとすれば、もはや希望する結果を計算できな
い。
は、しばしば「リアル・タイム」で実行する。リアル・
タイム・プログラムは、一定の時間間隔内で実行しなけ
ればならないプログラムである。大きな時間周期内で実
行するプログラムであるか、小さな時間周期内で実行す
るプログラムであるかにかかわりなく、プログラムの実
行結果は同一である。しかしながら、リアル・タイム・
プログラムが、必要な時間間隔よりも長い時間の量で実
行しようとすれば、もはや希望する結果を計算できな
い。
【0009】FIRフィルタ上で実行するプログラム
は、次のサンプルの受信に先立つ時間間隔じゅうにディ
ジタル信号のサンプルを命令が操作していることにおい
て、リアル・タイム・プログラムである。もし次のサン
プルが供給されるまでにこのプログラムが操作を完了で
きなければ、そのときは結局、このプログラムがサンプ
ルを「紛失」し始める。紛失したサンプルは処理され
ず、従ってもはやFIRフィルタへ供給された入力信号
からの情報の全てを、FIRの出力信号が含有している
わけではない。サンプル損失のこの潜在性は、本発明の
好ましい実施例により減少されると共に、必要なスルー
プット速度が維持される。
は、次のサンプルの受信に先立つ時間間隔じゅうにディ
ジタル信号のサンプルを命令が操作していることにおい
て、リアル・タイム・プログラムである。もし次のサン
プルが供給されるまでにこのプログラムが操作を完了で
きなければ、そのときは結局、このプログラムがサンプ
ルを「紛失」し始める。紛失したサンプルは処理され
ず、従ってもはやFIRフィルタへ供給された入力信号
からの情報の全てを、FIRの出力信号が含有している
わけではない。サンプル損失のこの潜在性は、本発明の
好ましい実施例により減少されると共に、必要なスルー
プット速度が維持される。
【0010】FIRフィルタは、信号を修正するために
プログラムできる。これをするのに必要な命令の数は、
比較的に一定である。FIRフィルタは、シリーズの次
のサンプルが供給される以前に、与えられた全サンプル
について、この比較的に一定な数の命令を実行できなけ
ればならない。
プログラムできる。これをするのに必要な命令の数は、
比較的に一定である。FIRフィルタは、シリーズの次
のサンプルが供給される以前に、与えられた全サンプル
について、この比較的に一定な数の命令を実行できなけ
ればならない。
【0011】5個またはそれ以上の係数を有する高速F
IRの典型的な例は、タイプIIFIRである。タイプ
IIFIRは、高価なマルチプライ・アンド・アッド
(MAC)累算ステージを必要とする。MACを使用す
る通常のシステムは、与えられた部分積の精度を達成す
るためのゲートの最小数に制約される。FIRのディジ
タル・インプリメンテーションもまた、フィルタのクロ
ック・サイクルにより確立されるリクロッキング・ステ
ージの間に挿入できる論理ゲートの最大数により制限さ
れる。こうして、与えられたディジタル処理のために、
処理すべき最小時間は、クリティカル・パスを通る伝播
時間により確立される。処理の非常な高速を達成するに
は、このクリティカル・パスを、より高速のクロック速
度でアドレス可能な、すなわち、より短いクロックサイ
クル内で処理される、多数のより短いパスに分解する。
IRの典型的な例は、タイプIIFIRである。タイプ
IIFIRは、高価なマルチプライ・アンド・アッド
(MAC)累算ステージを必要とする。MACを使用す
る通常のシステムは、与えられた部分積の精度を達成す
るためのゲートの最小数に制約される。FIRのディジ
タル・インプリメンテーションもまた、フィルタのクロ
ック・サイクルにより確立されるリクロッキング・ステ
ージの間に挿入できる論理ゲートの最大数により制限さ
れる。こうして、与えられたディジタル処理のために、
処理すべき最小時間は、クリティカル・パスを通る伝播
時間により確立される。処理の非常な高速を達成するに
は、このクリティカル・パスを、より高速のクロック速
度でアドレス可能な、すなわち、より短いクロックサイ
クル内で処理される、多数のより短いパスに分解する。
【0012】FIRフィルタを採用したいくつかの通常
の高速システムは、アナログ・ディジタル変換機(AD
C)の前に配置されたアナログFIRフィルタを使用す
る。このことが、サンプルされたタイミング回復ループ
内でFIRフイルタの待ち時間が蓄積されるのを妨害す
る。この方法は生得的に、ディジタル集中的設計に適合
がよくない。
の高速システムは、アナログ・ディジタル変換機(AD
C)の前に配置されたアナログFIRフィルタを使用す
る。このことが、サンプルされたタイミング回復ループ
内でFIRフイルタの待ち時間が蓄積されるのを妨害す
る。この方法は生得的に、ディジタル集中的設計に適合
がよくない。
【0013】いくつかの既存の設計はタイミング回復ル
ープ内にFIRフィルタを常に含み、始めから待ち時間
を増加させ、埋め込まれたループ、例えばタイミング回
復ループと利得ループの両方の安定性を低下させる。
ープ内にFIRフィルタを常に含み、始めから待ち時間
を増加させ、埋め込まれたループ、例えばタイミング回
復ループと利得ループの両方の安定性を低下させる。
【0014】ある基準に同期するために、タイミング回
復ループを取る時間は、獲得の速度と、この機能のため
に当てられなければならない「地形(geograph
y)」すなわち記録器のディスク・ドライブ上のディス
ク・スペースの両方に、インパクトを与える。通常は、
READモードがディスクドライブに入力されたとき
に、PLLが、シヌソイドのプリアンブルからの到着信
号の初期クロック周波数(すなわち自然データ周波数)
を獲得する。最適化の重要なパラメータは、獲得位相と
このプリアンブルか 動に割り当てられるディスク・スペースの量は、最小化
する必要がある。
復ループを取る時間は、獲得の速度と、この機能のため
に当てられなければならない「地形(geograph
y)」すなわち記録器のディスク・ドライブ上のディス
ク・スペースの両方に、インパクトを与える。通常は、
READモードがディスクドライブに入力されたとき
に、PLLが、シヌソイドのプリアンブルからの到着信
号の初期クロック周波数(すなわち自然データ周波数)
を獲得する。最適化の重要なパラメータは、獲得位相と
このプリアンブルか 動に割り当てられるディスク・スペースの量は、最小化
する必要がある。
【0015】他の設計は、獲得モードの間じゅうFIR
フィルタを迂回するが、しかし、獲得モードの終わりで
FIRフィルタにスイッチ・バックするときに位相ヒッ
トを避けるために、対称的であるためのFIRフィルタ
の係数を必要とする。
フィルタを迂回するが、しかし、獲得モードの終わりで
FIRフィルタにスイッチ・バックするときに位相ヒッ
トを避けるために、対称的であるためのFIRフィルタ
の係数を必要とする。
【0016】通常のフィルタ回路のインプリメンテーシ
ョンにおける動力消費は(CMOSICの使用を仮定す
ると)、下記の関係で与えられる。
ョンにおける動力消費は(CMOSICの使用を仮定す
ると)、下記の関係で与えられる。
【数1】 ここで、 C =ICチップ内の1つのゲートの平均装荷容
量 V =電源電圧レベル f =動作周波数 Ngate=周波数fでスイッチしているゲートの数 性能の改良は一般により高い周波数fにより実現される
が、しかし高い電力消費レベルの犠牲を伴う。方程式
(1)から、ゲート数に比例して、電力消費もまた増加
する。FIRフィルタの普通のIC実施例は、タップつ
きの遅延線であり、係数の各々が1つの遅延線に沿った
1つの独立の「タップ」に対応する係数を特色付けてい
る。ゲートの数はタップの数に比例して増える。タップ
の数は、フィルタを通過するための(タイプI FIR
構造における)データの全体的な時間遅延を指定して、
こうして動作周波数(データ速度)を制限する。この遅
延を補償するために、データのパイプライン化が導入さ
れて、FIRフィルタの動作周波数と実効システム・ス
ループットを増大させる。しかしながら、パイプライン
化は、一層多くのゲートを必要として、更に大きな電力
消費を結果する。
量 V =電源電圧レベル f =動作周波数 Ngate=周波数fでスイッチしているゲートの数 性能の改良は一般により高い周波数fにより実現される
が、しかし高い電力消費レベルの犠牲を伴う。方程式
(1)から、ゲート数に比例して、電力消費もまた増加
する。FIRフィルタの普通のIC実施例は、タップつ
きの遅延線であり、係数の各々が1つの遅延線に沿った
1つの独立の「タップ」に対応する係数を特色付けてい
る。ゲートの数はタップの数に比例して増える。タップ
の数は、フィルタを通過するための(タイプI FIR
構造における)データの全体的な時間遅延を指定して、
こうして動作周波数(データ速度)を制限する。この遅
延を補償するために、データのパイプライン化が導入さ
れて、FIRフィルタの動作周波数と実効システム・ス
ループットを増大させる。しかしながら、パイプライン
化は、一層多くのゲートを必要として、更に大きな電力
消費を結果する。
【0017】FIRフィルタを使用する磁気抵抗(M
R)ヘッドにおいては、MR形ヘッドの生得的な応答の
非線形性があるので、この制約がなお一層受入れがたい
ものになる。完全にディジタル的な解決を達成する一層
現代的な諸方法が存在するが、しかしこれらは極端に複
雑であると共に、シリコン・チップ上で不釣合いに大き
な領域をカバーする。1つの設計において、離散時間ア
ナログ値がウェイトとしてメモリ内に入力され、そのい
くつかがスループットの改良のためにゼロにセットされ
る。このアーキテクチャにおいては、遅延線を通るパス
もない。
R)ヘッドにおいては、MR形ヘッドの生得的な応答の
非線形性があるので、この制約がなお一層受入れがたい
ものになる。完全にディジタル的な解決を達成する一層
現代的な諸方法が存在するが、しかしこれらは極端に複
雑であると共に、シリコン・チップ上で不釣合いに大き
な領域をカバーする。1つの設計において、離散時間ア
ナログ値がウェイトとしてメモリ内に入力され、そのい
くつかがスループットの改良のためにゼロにセットされ
る。このアーキテクチャにおいては、遅延線を通るパス
もない。
【0018】例えば磁気ディスク・データ記憶システム
において、ディスク上に磁気偏差のパターンを誘導し、
次にこの情報をエンコードすることにより、情報が記録
される。磁気偏差は、ディスク上の同心円トラックに沿
って記録される。磁束変化をトラックに沿って記録する
線形密度と共に、ディスク上のトラックの半径方向の密
度は、常に増加している。
において、ディスク上に磁気偏差のパターンを誘導し、
次にこの情報をエンコードすることにより、情報が記録
される。磁気偏差は、ディスク上の同心円トラックに沿
って記録される。磁束変化をトラックに沿って記録する
線形密度と共に、ディスク上のトラックの半径方向の密
度は、常に増加している。
【0019】しかしながら、記録密度が増加するにつれ
て、部分的に符号間干渉(ISI)のために、ディスク
からの磁気リードバック信号(magnetic re
adback signal)の読み取りと解釈がます
ます困難になる。処理時間の重複と、隣接トラック間お
よび個別のトラックに沿った隣接する磁束パターンの間
の間隔の減少から、ISIが結果する。特に、交換可能
なディスクについて、製造許容誤差の範囲内の自然発生
的な偏差により、各ディスクがそれ自身の不規則(ir
regularity)をリードバック信号に導入する
かもしれない。その上、この不規則は、個別のディスク
上でさえ一様でなく、ある程度は半径方向の位置によ
る。
て、部分的に符号間干渉(ISI)のために、ディスク
からの磁気リードバック信号(magnetic re
adback signal)の読み取りと解釈がます
ます困難になる。処理時間の重複と、隣接トラック間お
よび個別のトラックに沿った隣接する磁束パターンの間
の間隔の減少から、ISIが結果する。特に、交換可能
なディスクについて、製造許容誤差の範囲内の自然発生
的な偏差により、各ディスクがそれ自身の不規則(ir
regularity)をリードバック信号に導入する
かもしれない。その上、この不規則は、個別のディスク
上でさえ一様でなく、ある程度は半径方向の位置によ
る。
【0020】データ密度の増加は、ノイズが多く、歪ん
でいたり不規則だったりするリードバック信号から、デ
ータを抽出するディジタル信号処理技法の使用を促進し
てきた。一般に使用される1つの技法において、ディス
クから読み取られた一連の連続的な生データ・サンプル
をフィルタに通し、このフィルタは、信号中に予測され
るエラーを連続的に監視して、それによりデータを訂正
する。この目的のために人気のある集合は、FIRフィ
ルタを含んでいる。
でいたり不規則だったりするリードバック信号から、デ
ータを抽出するディジタル信号処理技法の使用を促進し
てきた。一般に使用される1つの技法において、ディス
クから読み取られた一連の連続的な生データ・サンプル
をフィルタに通し、このフィルタは、信号中に予測され
るエラーを連続的に監視して、それによりデータを訂正
する。この目的のために人気のある集合は、FIRフィ
ルタを含んでいる。
【0021】これらのフィルタは、センスされたエラー
測度に、リアル・タイムで信号特性を調整する時変信号
処理を供給する。この特性は、事変係数により定義さ
れ、蓄積エラーを最小化するために、再びリアルタイム
で、その値が規則的な時間間隔で調整される。
測度に、リアル・タイムで信号特性を調整する時変信号
処理を供給する。この特性は、事変係数により定義さ
れ、蓄積エラーを最小化するために、再びリアルタイム
で、その値が規則的な時間間隔で調整される。
【0022】適応FIRフィルタは2つの部分を有する
と考えられる。すなわち、データを修正するための諸係
数を使用するフィルタ構造と、これらの係数の値を更新
する適応回路である。フィルタ構造と修正回路の既存の
インプリメンテーションは、設計の妥協を必要とする。
と考えられる。すなわち、データを修正するための諸係
数を使用するフィルタ構造と、これらの係数の値を更新
する適応回路である。フィルタ構造と修正回路の既存の
インプリメンテーションは、設計の妥協を必要とする。
【0023】
【発明が解決しようとする課題】この発明は、FIRフ
ィルタの係数が予め確認済みである場合に、入力データ
の観察を利用して、FIRフィルタの出力における位相
エラーを推定する。この発明は、FIRフィルタ自体に
よる待ち時間を除去することにより、獲得モード・タイ
ミング・ループの待ち時間を減少させる。チップ上に必
要なシリコン領域もまた、既存の方法よりも少なくて済
む。
ィルタの係数が予め確認済みである場合に、入力データ
の観察を利用して、FIRフィルタの出力における位相
エラーを推定する。この発明は、FIRフィルタ自体に
よる待ち時間を除去することにより、獲得モード・タイ
ミング・ループの待ち時間を減少させる。チップ上に必
要なシリコン領域もまた、既存の方法よりも少なくて済
む。
【0024】
【課題を解決するための手段】FIRフィルタの入力信
号を観察し、フィルタの係数を知り、FIRフィルタと
サンプルされた入力信号へのシヌソイドのプリアンブル
の位相シフトの値を計算することにより、FIRフィル
タの出力における位相エラーが計算される。そのように
推定された位相エラーの全ては、それからFIRフィル
タの「FIRバイパス・モード」位相検出器へ入力さ
れ、合計されて、全体の推定位相シフトを供給する。
号を観察し、フィルタの係数を知り、FIRフィルタと
サンプルされた入力信号へのシヌソイドのプリアンブル
の位相シフトの値を計算することにより、FIRフィル
タの出力における位相エラーが計算される。そのように
推定された位相エラーの全ては、それからFIRフィル
タの「FIRバイパス・モード」位相検出器へ入力さ
れ、合計されて、全体の推定位相シフトを供給する。
【0025】本発明の顕著な長所のいくつかは次の通り
である。 ・ FIRフィルタ自体による待ち時間を消去すること
により、獲得モード・タイミング・ループの待ち時間を
減少させる。 ・ 待ち時間の減少の結果として、ループの安定性を増
加する。 ・ FIRフィルタの全位相シフトを正確に評価する。 ・ 乗算ステップを除去する。 ・ 処理ステップを消去することにより、ノイズの伝播
を減少させる。 ・ 迅速で安価な加算操作と単一の除算器を使用して計
算を遂行する。 ・ 能率的な処理のために、非データ追跡モード中は、
位相検出操作を分離する。
である。 ・ FIRフィルタ自体による待ち時間を消去すること
により、獲得モード・タイミング・ループの待ち時間を
減少させる。 ・ 待ち時間の減少の結果として、ループの安定性を増
加する。 ・ FIRフィルタの全位相シフトを正確に評価する。 ・ 乗算ステップを除去する。 ・ 処理ステップを消去することにより、ノイズの伝播
を減少させる。 ・ 迅速で安価な加算操作と単一の除算器を使用して計
算を遂行する。 ・ 能率的な処理のために、非データ追跡モード中は、
位相検出操作を分離する。
【0026】
【発明の実施の形態】k個の係数を有するFIRフィル
タの集合は、下記の関係を満たす。
タの集合は、下記の関係を満たす。
【数2】 ここで、 C(j) =入力サンプルとしてのX(n)および
出力サンプルとしてのY(n)の係数 Y(n) =間隔j=0...k−1にわたる積の
和 j =添え字 X(n) =入力サンプルの最も新着の値 X(n−j) =遅延jに関連する遅延サンプル値
出力サンプルとしてのY(n)の係数 Y(n) =間隔j=0...k−1にわたる積の
和 j =添え字 X(n) =入力サンプルの最も新着の値 X(n−j) =遅延jに関連する遅延サンプル値
【0027】図1を参照すると、FIRフィルタ100
の好ましい実施例は、8個のノードと共に、各タップで
遂行される乗算・蓄積操作を含む。フィルタ100はま
た、8個のカスケード接続された遅延素子D0ないしD
7102を含む。8個のノード101と遅延素子D0な
いしD7102は、8個の乗算器M0ないしM7103
へ接続されている。これらの乗算器103の出力は、合
計器(summer)S0ないしS6104へ接続され
て、8個の遅延素子102を通じて蓄積される。乗算器
M0ないしM7103のための係数105のc0ないし
c7が、係数メモリ(図1に図示なし)により供給され
る。
の好ましい実施例は、8個のノードと共に、各タップで
遂行される乗算・蓄積操作を含む。フィルタ100はま
た、8個のカスケード接続された遅延素子D0ないしD
7102を含む。8個のノード101と遅延素子D0な
いしD7102は、8個の乗算器M0ないしM7103
へ接続されている。これらの乗算器103の出力は、合
計器(summer)S0ないしS6104へ接続され
て、8個の遅延素子102を通じて蓄積される。乗算器
M0ないしM7103のための係数105のc0ないし
c7が、係数メモリ(図1に図示なし)により供給され
る。
【0028】下記の数学的導出を使用して、本発明の好
ましい実施例のための設計が開発された。
ましい実施例のための設計が開発された。
【0029】FIRフィルタ転送関数から出発して、奇
数番号のタップを有するFIRフィルタについて、
数番号のタップを有するFIRフィルタについて、
【数3】 ここで、 θ=π/2について、EPR4に関連するサンプリング
周波数は、θにπ/2を代入して、
周波数は、θにπ/2を代入して、
【数4】
【0030】偶数番号のタップを有するフィルタについ
て、
て、
【数5】
【0031】本発明の好ましい実施例のプリアンブル獲
得モードにおいて、θ=π/2について、
得モードにおいて、θ=π/2について、
【数6】
【0032】8個のタップの例(すなわち、N=8であ
る偶数FIR)は下記の通りである。
る偶数FIR)は下記の通りである。
【数7】
【0033】注意すべきは、#40%の非対称比率につ
いて
いて
【数8】 またπ/4において、最大エラーは0.12であり、こ
の発明の好ましい実施例のために、これは適当であるの
で、
の発明の好ましい実施例のために、これは適当であるの
で、
【数9】 そしてシフトは、 64ビットについて、
【0034】注意すべきは、もしFIRが先行すれば、
この応答は正数であり、従って位相検出器の内部で加算
するだけである。従って64ビットのクロックについ
て、
この応答は正数であり、従って位相検出器の内部で加算
するだけである。従って64ビットのクロックについ
て、
【数10】
【0035】
【外1】
【数11】
【0036】
【外2】
【数12】
【外3】
【0037】図2は、この発明の1つの実施例により遂
行される諸機能を示す図である。信号ADC_DTO_
Eおよび信号ADC_DTO_Oは、並列アーキテクチ
ャを使用して、ADC(図2に図示なし)からパス20
2とパス203上で、FIRフィルタ201へ入力され
る。上記の信号はまた、それぞれのパス202aおよび
203a上で、FIRバイパス位相検出器PDB204
へ、FIRフィルタ201のノン・データ・トラッキン
グ運用モードの間じゅうに供給される。
行される諸機能を示す図である。信号ADC_DTO_
Eおよび信号ADC_DTO_Oは、並列アーキテクチ
ャを使用して、ADC(図2に図示なし)からパス20
2とパス203上で、FIRフィルタ201へ入力され
る。上記の信号はまた、それぞれのパス202aおよび
203a上で、FIRバイパス位相検出器PDB204
へ、FIRフィルタ201のノン・データ・トラッキン
グ運用モードの間じゅうに供給される。
【0038】更に図2を参照すると、FIRバイパス位
相検出器204はまた、FIRフィルタ201のタップ
(図2に図示なし)で使用されるべき所定の係数を供給
される。これらの係数は、メモリまたは適応回路205
からFIRフィルタ201へパス206上で供給され、
また並行的に1つの素子(FIRフィルタ位相シフト・
カルキュレータ)207へ、パス206と同206a上
で供給される。素子207の出力は、PDB204へパ
ス224上で送られる信号PHASE_FIRである。
信号PHASE_FIR内に含まれる情報である正規化
FIR位相シフトは、ADC_DTO_Eおよび信号A
DC_DTO_Oからの情報と共に、PDB204内で
処理されて、信号PDE_PHERR(FIRフィルタ
201の係数のアプリオリな知識から計算され、またF
IRフィルタ201への入力信号ADC_DTO_Eお
よび同ADC_DTO_Oのパス202aと同203a
から追加された位相エラーの通りのFIRフィルタ20
1の出力で推定される位相シフト)として、パス208
上で、マルチプレクサ209へ出力される。
相検出器204はまた、FIRフィルタ201のタップ
(図2に図示なし)で使用されるべき所定の係数を供給
される。これらの係数は、メモリまたは適応回路205
からFIRフィルタ201へパス206上で供給され、
また並行的に1つの素子(FIRフィルタ位相シフト・
カルキュレータ)207へ、パス206と同206a上
で供給される。素子207の出力は、PDB204へパ
ス224上で送られる信号PHASE_FIRである。
信号PHASE_FIR内に含まれる情報である正規化
FIR位相シフトは、ADC_DTO_Eおよび信号A
DC_DTO_Oからの情報と共に、PDB204内で
処理されて、信号PDE_PHERR(FIRフィルタ
201の係数のアプリオリな知識から計算され、またF
IRフィルタ201への入力信号ADC_DTO_Eお
よび同ADC_DTO_Oのパス202aと同203a
から追加された位相エラーの通りのFIRフィルタ20
1の出力で推定される位相シフト)として、パス208
上で、マルチプレクサ209へ出力される。
【0039】再び図2を参照すると、信号ADC_DT
O_Eおよび信号ADC_DTO_OをFIRフィルタ
201内で処理した後に、これらを信号FIR_DTO
_Eおよび信号FIR_DTO_Oとして、それぞれパ
ス210と同211上で、1+Dオペレーション/再イ
ンターリーバ・ブロックOPD212へ出力される。こ
れらの信号はOPD212内で処理されて、信号OPD
_DTOとして、パス223上で出力される。同時的
に、信号FIR_DTO_Eおよび信号FIR_DTO
_Oを、パス210aと同211a上で、他の素子へ伝
送する。
O_Eおよび信号ADC_DTO_OをFIRフィルタ
201内で処理した後に、これらを信号FIR_DTO
_Eおよび信号FIR_DTO_Oとして、それぞれパ
ス210と同211上で、1+Dオペレーション/再イ
ンターリーバ・ブロックOPD212へ出力される。こ
れらの信号はOPD212内で処理されて、信号OPD
_DTOとして、パス223上で出力される。同時的
に、信号FIR_DTO_Eおよび信号FIR_DTO
_Oを、パス210aと同211a上で、他の素子へ伝
送する。
【0040】更に図2を参照すると、信号FIR_DT
O_Eおよび信号FIR_DTO_Oが最初に送られる
素子は、それぞれパス210、同210a、同210
b、パス211、同211a、同211b上の、獲得モ
ード位相検出器PDA213である。PDA213、す
なわちプリアンブル獲得モード位相検出器は、パス21
0bと同211bからの入力を処理して、信号PDA_
PHERRを、パス214上で、マルチプレクサ209
へ出力する。マルチプレクサ209の出力は、信号PD
_PHERR(オペレーションのカレント・モードによ
り、PDA_PHERRか、またはPDB_PHER
R)であり、パス224上で送られて、タイミング回復
ループ(図示なし)で使用される。
O_Eおよび信号FIR_DTO_Oが最初に送られる
素子は、それぞれパス210、同210a、同210
b、パス211、同211a、同211b上の、獲得モ
ード位相検出器PDA213である。PDA213、す
なわちプリアンブル獲得モード位相検出器は、パス21
0bと同211bからの入力を処理して、信号PDA_
PHERRを、パス214上で、マルチプレクサ209
へ出力する。マルチプレクサ209の出力は、信号PD
_PHERR(オペレーションのカレント・モードによ
り、PDA_PHERRか、またはPDB_PHER
R)であり、パス224上で送られて、タイミング回復
ループ(図示なし)で使用される。
【0041】図2を参照すると、信号PD_PHERR
はタイミング回復回路(図2に図示なし)へ調整として
供給されて、信号ADC_DTO_Eおよび信号ADC
_DTO_Oと、ADC(図2に図示なし)へのアナロ
グ入力信号との、適当な周波数および位相の同期をもた
らす。本発明の好ましい実施例において、この入力信号
は、図5に示すように、ディスク・ドライブ500の読
み取りヘッド505から供給される。更に、FIRフィ
ルタ201のための係数を、最小平均二乗(LMS)法
を使用して計算して、これにより適応制御を供給するこ
とができる。
はタイミング回復回路(図2に図示なし)へ調整として
供給されて、信号ADC_DTO_Eおよび信号ADC
_DTO_Oと、ADC(図2に図示なし)へのアナロ
グ入力信号との、適当な周波数および位相の同期をもた
らす。本発明の好ましい実施例において、この入力信号
は、図5に示すように、ディスク・ドライブ500の読
み取りヘッド505から供給される。更に、FIRフィ
ルタ201のための係数を、最小平均二乗(LMS)法
を使用して計算して、これにより適応制御を供給するこ
とができる。
【0042】図3は、図2を拡張したものであり、図2
のように生成された信号のビット・サイズの詳細を追加
すると共に、追加のタイミング回復の詳細と、係数決定
のための特別な方法を追加している。6ビットの入力信
号ADC_DTOを、FIRフィルタ201へ、それぞ
れパス202と同203上で供給し、同時的に、FIR
バイパス位相検出器PDB204へ、それぞれパス20
2aと同203a上で供給する。PDB204の出力
は、6ビットからなる「符号の」信号で、1ビットの符
号として働く追加の最上位ビット(MSB)を有する。
これはパス208上でマルチプレクサ209へ供給さ
れ、ここでそれは2つの他の信号により、下記のように
処理される。
のように生成された信号のビット・サイズの詳細を追加
すると共に、追加のタイミング回復の詳細と、係数決定
のための特別な方法を追加している。6ビットの入力信
号ADC_DTOを、FIRフィルタ201へ、それぞ
れパス202と同203上で供給し、同時的に、FIR
バイパス位相検出器PDB204へ、それぞれパス20
2aと同203a上で供給する。PDB204の出力
は、6ビットからなる「符号の」信号で、1ビットの符
号として働く追加の最上位ビット(MSB)を有する。
これはパス208上でマルチプレクサ209へ供給さ
れ、ここでそれは2つの他の信号により、下記のように
処理される。
【0043】「データ・モード」を表現する信号CF_
D、および「サーボ・モード」を表現する信号CF_S
は係数バスのアレイであって、パス303と同304上
で、この場合6ビットの係数を処理する8タップのFI
Rである8X6のLMS回路302へ供給される。サー
ボ(図3に図示なし)からの追加信号が、サーボ・モー
ドの選択またはデータ・モードのオペレーションの目的
で、パス305上で、LMS302へ供給される。これ
らの信号をLMS302内で処理すると、適当に更新さ
れた係数が、、パス206上で供給されて、FIRフィ
ルタ201で使用される。LMS回路302はまた、パ
ス206a上でPDB207へ、パス206でFIRフ
ィルタ201へ送るのと同一の更新された係数を入力す
る。PDB207からFIRフィルタ201への入力信
号の位相を表現する信号PHASE_FIRが、PDB
204へ送られる。PDB204は、入力信号ADC_
DTO_Eおよび同ADC_DTO_Oの位相エラー
を、推定された位相シフトFHASE_FIRに追加し
て、エラー信号PDB_PHERRをマルチプレクサ2
09へ出力し、ここでそれは図2について上述したよう
に処理される。しかしながら、パス224上の6ビット
信号PD_PHERRのほかに、マルチプレクサ209
はまた、パス307上で信号PD_OTHER_NTG
を出力し、これは、PR4やEPR4のような、多重P
RMLエンコーディング・モードを採用しているシステ
ムで使用するために、必要に応じて元来のタイミング勾
配(timing gradient)の位相の訂正を
表現する。
D、および「サーボ・モード」を表現する信号CF_S
は係数バスのアレイであって、パス303と同304上
で、この場合6ビットの係数を処理する8タップのFI
Rである8X6のLMS回路302へ供給される。サー
ボ(図3に図示なし)からの追加信号が、サーボ・モー
ドの選択またはデータ・モードのオペレーションの目的
で、パス305上で、LMS302へ供給される。これ
らの信号をLMS302内で処理すると、適当に更新さ
れた係数が、、パス206上で供給されて、FIRフィ
ルタ201で使用される。LMS回路302はまた、パ
ス206a上でPDB207へ、パス206でFIRフ
ィルタ201へ送るのと同一の更新された係数を入力す
る。PDB207からFIRフィルタ201への入力信
号の位相を表現する信号PHASE_FIRが、PDB
204へ送られる。PDB204は、入力信号ADC_
DTO_Eおよび同ADC_DTO_Oの位相エラー
を、推定された位相シフトFHASE_FIRに追加し
て、エラー信号PDB_PHERRをマルチプレクサ2
09へ出力し、ここでそれは図2について上述したよう
に処理される。しかしながら、パス224上の6ビット
信号PD_PHERRのほかに、マルチプレクサ209
はまた、パス307上で信号PD_OTHER_NTG
を出力し、これは、PR4やEPR4のような、多重P
RMLエンコーディング・モードを採用しているシステ
ムで使用するために、必要に応じて元来のタイミング勾
配(timing gradient)の位相の訂正を
表現する。
【0044】図3はまた、更に入力信号TR_ACQ、
同TR_ACQ_FAST、同SEL_VIT_GRA
DS、それぞれパス308a、同308b、同308c
上のデータ獲得からの入力とマルチプレクサ209、同
220への勾配選択オペレーションをを表現する。
同TR_ACQ_FAST、同SEL_VIT_GRA
DS、それぞれパス308a、同308b、同308c
上のデータ獲得からの入力とマルチプレクサ209、同
220への勾配選択オペレーションをを表現する。
【0045】図4は実際の位相シフトx404と出力y
403を比較するときに、本発明の好ましい実施例の使
用により導入されるエラー405を示す。見られるよう
に、実際の位相シフトを示す理想線401は、小さな角
度において、非常によく一致する。例えば、線402
(y=arctan x として計算される)は、エラ
ー値0.5ラジアンまでは、最小エラーしかない。この
方法の使用の決定においてなされる仮定の1つは、目的
のあらゆるアプリケーションにおいて、大きな角度に遭
遇しないことである。
403を比較するときに、本発明の好ましい実施例の使
用により導入されるエラー405を示す。見られるよう
に、実際の位相シフトを示す理想線401は、小さな角
度において、非常によく一致する。例えば、線402
(y=arctan x として計算される)は、エラ
ー値0.5ラジアンまでは、最小エラーしかない。この
方法の使用の決定においてなされる仮定の1つは、目的
のあらゆるアプリケーションにおいて、大きな角度に遭
遇しないことである。
【0046】図5は大容量記憶装置500の部品の図解
であり、その読み取りチャネル回路513の部分を含
む。ハード・ディスク・ドライブ501はいくつかの磁
気ディスク511を収納し、各磁気ディスク511はそ
の磁気面517上にデータを収納し、その各々はボイス
・コイル・モータ504により制御されるアーム503
に接続され、これらのアームはスピンドル・モータ(図
示なし)により回転させられるスピンドル502に接続
する。各アーム503の外端には、ディスク511への
読み書きのための読み書きヘッド505がある。読み書
きヘッド505からの磁気ディスク出力信号512は、
プリアンプ515への入力であり、プリアンプ515は
読み込みチャネル回路513への増幅された信号516
を出力する。この出力信号は、パス519上で、読み込
みチャネル回路513からコントローラまたはディジタ
ル信号プロセッサ514へ伝送される。本発明の好まし
い実施例は、読み込みチャネル回路513内に収納され
る。
であり、その読み取りチャネル回路513の部分を含
む。ハード・ディスク・ドライブ501はいくつかの磁
気ディスク511を収納し、各磁気ディスク511はそ
の磁気面517上にデータを収納し、その各々はボイス
・コイル・モータ504により制御されるアーム503
に接続され、これらのアームはスピンドル・モータ(図
示なし)により回転させられるスピンドル502に接続
する。各アーム503の外端には、ディスク511への
読み書きのための読み書きヘッド505がある。読み書
きヘッド505からの磁気ディスク出力信号512は、
プリアンプ515への入力であり、プリアンプ515は
読み込みチャネル回路513への増幅された信号516
を出力する。この出力信号は、パス519上で、読み込
みチャネル回路513からコントローラまたはディジタ
ル信号プロセッサ514へ伝送される。本発明の好まし
い実施例は、読み込みチャネル回路513内に収納され
る。
【0047】以上は、本発明の修正パイプライン構造お
よび修正アーキテクチャの顕著な特徴を説明するが、本
発明の応用、運用方法、使用を前述に明記したものに限
定するものと解釈されるべきではない。
よび修正アーキテクチャの顕著な特徴を説明するが、本
発明の応用、運用方法、使用を前述に明記したものに限
定するものと解釈されるべきではない。
【0048】特定の構成要素と回路により本発明を示
し、特定の数のシステムのタイプに関して更に記述して
きたが、構成要素の選択における種々の他の変更および
回路構成の別個の組み合わせによる使用、または他の詳
細の変更が、この発明の精神と範囲から離れることなく
可能であることは、当業者に明らかである。
し、特定の数のシステムのタイプに関して更に記述して
きたが、構成要素の選択における種々の他の変更および
回路構成の別個の組み合わせによる使用、または他の詳
細の変更が、この発明の精神と範囲から離れることなく
可能であることは、当業者に明らかである。
【0049】以上の説明に関して更に以下の項を開示す
る。
る。
【0050】(1) FIRフイルタの確認済みのフィ
ルタ係数を使用し、サンプル入力信号とシヌソイド類似
のプリアンブルの濾波または等化に使用される同期回路
をインプリメントして、FIRフィルタの出力における
位相を推定するために独自に構成されたアーキテクチャ
であって、FIRフィルタの位相シフトの推定を計算し
出力するための入力と出力を有する第1回路と、第2回
路との出力と同様に前記第1回路からの前記推定された
位相シフトにより、入力信号の位相エラーを決定し前記
位相エラーを合計する移動検出器と合計回路を組込んだ
前記第2回路を含んでいて、それにより、フィードバッ
ク回路への伝送に先立つ選択のために、PDB_PHE
RR信号をマルチプレクサへ配信する、前記アーキテク
チャ。
ルタ係数を使用し、サンプル入力信号とシヌソイド類似
のプリアンブルの濾波または等化に使用される同期回路
をインプリメントして、FIRフィルタの出力における
位相を推定するために独自に構成されたアーキテクチャ
であって、FIRフィルタの位相シフトの推定を計算し
出力するための入力と出力を有する第1回路と、第2回
路との出力と同様に前記第1回路からの前記推定された
位相シフトにより、入力信号の位相エラーを決定し前記
位相エラーを合計する移動検出器と合計回路を組込んだ
前記第2回路を含んでいて、それにより、フィードバッ
ク回路への伝送に先立つ選択のために、PDB_PHE
RR信号をマルチプレクサへ配信する、前記アーキテク
チャ。
【0051】(2) 前記係数は前記位相シフトを計算
するために使用される第1項記載の前記アーキテクチ
ャ。
するために使用される第1項記載の前記アーキテクチ
ャ。
【0052】(3) 前記合計はFIRバイパス・モー
ド位相検出器の内部で遂行される第1項記載の前記アー
キテクチャ。
ド位相検出器の内部で遂行される第1項記載の前記アー
キテクチャ。
【0053】(4) 前記係数は設計中に確認されてメ
モリ内に配置される第1項記載の前記アーキテクチャ。
モリ内に配置される第1項記載の前記アーキテクチャ。
【0054】(5) 前記係数は、最小平均二乗法(L
MS)を通じて導出されて、フィルタのオペレーション
中に確認される第1項記載の前記アーキテクチャ。
MS)を通じて導出されて、フィルタのオペレーション
中に確認される第1項記載の前記アーキテクチャ。
【0055】(6) 確認済みのフィルタ係数を使用し
て同期回路をインプリメントして、フィルタはサンプル
入力信号とシヌソイド類似のプリアンブルを処理するF
IRフィルタの位相の推定方法であって、第1出力とし
てFIRフィルタの位相シフトの推定を計算し出力する
ことと、第2出力として入力信号の位相エラーを決定し
て、前記位相エラーを前記第1出力と合計することを含
んでいて、前記第2出力は、フィードバック回路への伝
送に先立つ選択のためにマルチプレクサへ配信される、
前記方法。
て同期回路をインプリメントして、フィルタはサンプル
入力信号とシヌソイド類似のプリアンブルを処理するF
IRフィルタの位相の推定方法であって、第1出力とし
てFIRフィルタの位相シフトの推定を計算し出力する
ことと、第2出力として入力信号の位相エラーを決定し
て、前記位相エラーを前記第1出力と合計することを含
んでいて、前記第2出力は、フィードバック回路への伝
送に先立つ選択のためにマルチプレクサへ配信される、
前記方法。
【0056】(7) 前記係数は前記位相シフトを計算
するために使用される第6項記載の前記アーキテクチ
ャ。
するために使用される第6項記載の前記アーキテクチ
ャ。
【0057】(8) 前記合計はFIRバイパス・モー
ド位相検出器の内部で遂行される第6項記載の前記アー
キテクチャ。
ド位相検出器の内部で遂行される第6項記載の前記アー
キテクチャ。
【0058】(9) 前記係数は設計中に確認されてメ
モリ内に配置される第6項記載の前記アーキテクチャ。
モリ内に配置される第6項記載の前記アーキテクチャ。
【0059】(10) 前記係数は、最小平均二乗法
(LMS)を通じて導出されて、フィルタのオペレーシ
ョン中に確認される第6項記載の前記アーキテクチャ。
(LMS)を通じて導出されて、フィルタのオペレーシ
ョン中に確認される第6項記載の前記アーキテクチャ。
【0060】(11) 確認済みのフィルタ係数を使用
し、サンプル入力信号とシヌソイド類似のプリアンブル
の濾波または等化に使用される同期回路をインプリメン
トして、FIRフィルタの出力における位相を推定する
ために独自に構成されたFIRフィルタであって、FI
Rフィルタの位相シフトの推定を計算し出力するための
入力と出力を有する第1回路と、第2回路との出力と同
様に前記第1回路からの前記推定された位相シフトによ
り、入力信号の位相エラーを決定し前記位相エラーを合
計する移動検出器と合計回路を組込んだ前記第2回路を
含んでいて、それにより、フィードバック回路への伝送
に先立つ選択のために、PDB_PHERR信号をマル
チプレクサへ配信する、前記アーキテクチャ。
し、サンプル入力信号とシヌソイド類似のプリアンブル
の濾波または等化に使用される同期回路をインプリメン
トして、FIRフィルタの出力における位相を推定する
ために独自に構成されたFIRフィルタであって、FI
Rフィルタの位相シフトの推定を計算し出力するための
入力と出力を有する第1回路と、第2回路との出力と同
様に前記第1回路からの前記推定された位相シフトによ
り、入力信号の位相エラーを決定し前記位相エラーを合
計する移動検出器と合計回路を組込んだ前記第2回路を
含んでいて、それにより、フィードバック回路への伝送
に先立つ選択のために、PDB_PHERR信号をマル
チプレクサへ配信する、前記アーキテクチャ。
【0061】(12) 前記係数は前記位相シフトを計
算するために使用される第11項記載の前記フィルタ。
算するために使用される第11項記載の前記フィルタ。
【0062】(13) 前記合計はFIRバイパス・モ
ード位相検出器の内部で遂行される第11項記載の前記
フィルタ。
ード位相検出器の内部で遂行される第11項記載の前記
フィルタ。
【0063】(14) 前記係数は設計中に確認されて
メモリ内に配置される第11項記載の前記フィルタ。
メモリ内に配置される第11項記載の前記フィルタ。
【0064】(15) 前記係数は、最小平均二乗法
(LMS)を通じて導出されて、フィルタのオペレーシ
ョン中に確認される第11項記載の前記フィルタ。
(LMS)を通じて導出されて、フィルタのオペレーシ
ョン中に確認される第11項記載の前記フィルタ。
【0065】(16) 確認済みのフィルタ係数を使用
し、サンプル入力信号とシヌソイド類似のプリアンブル
の濾波または等化に使用される同期回路をインプリメン
トして、FIRフィルタの出力における位相を推定する
ために独自に構成されたFIRフィルタを用いるシステ
ムであって、FIRフィルタの位相シフトの推定を計算
し出力するための入力と出力を有する第1回路と、第2
回路との出力と同様に前記第1回路からの前記推定され
た位相シフトにより、入力信号の位相エラーを決定し前
記位相エラーを合計する移動検出器と合計回路を組込ん
だ前記第2回路を含んでいて、それにより、フィードバ
ック回路への伝送に先立つ選択のために、PDB_PH
ERR信号をマルチプレクサへ配信する、前記システ
ム。
し、サンプル入力信号とシヌソイド類似のプリアンブル
の濾波または等化に使用される同期回路をインプリメン
トして、FIRフィルタの出力における位相を推定する
ために独自に構成されたFIRフィルタを用いるシステ
ムであって、FIRフィルタの位相シフトの推定を計算
し出力するための入力と出力を有する第1回路と、第2
回路との出力と同様に前記第1回路からの前記推定され
た位相シフトにより、入力信号の位相エラーを決定し前
記位相エラーを合計する移動検出器と合計回路を組込ん
だ前記第2回路を含んでいて、それにより、フィードバ
ック回路への伝送に先立つ選択のために、PDB_PH
ERR信号をマルチプレクサへ配信する、前記システ
ム。
【0066】(17) 前記係数は前記位相シフトを計
算するために使用される第16項記載の前記システム。
算するために使用される第16項記載の前記システム。
【0067】(18) 前記合計はFIRバイパス・モ
ード位相検出器の内部で遂行される第16項記載の前記
システム。
ード位相検出器の内部で遂行される第16項記載の前記
システム。
【0068】(19) 前記係数は設計中に確認されて
メモリ内に配置される第16項記載の前記システム。
メモリ内に配置される第16項記載の前記システム。
【0069】(20) 前記係数は、最小平均二乗法
(LMS)を通じて導出されて、フィルタのオペレーシ
ョン中に確認される第16項記載の前記システム。
(LMS)を通じて導出されて、フィルタのオペレーシ
ョン中に確認される第16項記載の前記システム。
【0070】(21) 前記システムは大容量データ記
憶装置を含んでいる第16項記載のシステム。
憶装置を含んでいる第16項記載のシステム。
【0071】(22) 前記大容量データ記憶装置はデ
ィスク・ドライブである第21項記載のシステム。
ィスク・ドライブである第21項記載のシステム。
【0072】(23) タイミング・ループからFIR
フィルタを効果的にバイパスすることにより減少させた
ループ待ち時間を有する正弦曲線プリアンブルのタイミ
ング回復獲得を遂行する方法とシステム。この方法は、
その係数を先立って知ることを通じてFIRフィルタ2
01の位相シフトを推定すると共に、またFIRフィル
タの入力における位相エラーを決定する。係数の非対称
的設定の故に、FIRを通じての位相シフトはゼロでな
い。本発明の好ましい実施例は、FIRフィルタ201
自体による待ち時間をなくすことにより、獲得モード・
タイミング・ループの待ち時間を減少させる。係数は、
メモリ205内にプログラムするか、またはLMSアプ
リケーションの部分として適応させる。推定により乗算
操作を避けて、加算操作と単一のデバイダを使用する。
推定された部分位相エラーは、それから「FIRバイパ
ス・モード」位相検出器204により合計されて、全体
の位相シフトをもたらす。
フィルタを効果的にバイパスすることにより減少させた
ループ待ち時間を有する正弦曲線プリアンブルのタイミ
ング回復獲得を遂行する方法とシステム。この方法は、
その係数を先立って知ることを通じてFIRフィルタ2
01の位相シフトを推定すると共に、またFIRフィル
タの入力における位相エラーを決定する。係数の非対称
的設定の故に、FIRを通じての位相シフトはゼロでな
い。本発明の好ましい実施例は、FIRフィルタ201
自体による待ち時間をなくすことにより、獲得モード・
タイミング・ループの待ち時間を減少させる。係数は、
メモリ205内にプログラムするか、またはLMSアプ
リケーションの部分として適応させる。推定により乗算
操作を避けて、加算操作と単一のデバイダを使用する。
推定された部分位相エラーは、それから「FIRバイパ
ス・モード」位相検出器204により合計されて、全体
の位相シフトをもたらす。
【図1】8タップの例示的なFIRフィルタのブロック
図である。
図である。
【図2】本発明の好ましい実施例のFIRフィルタのた
めに利得、位相、周波数訂正を制御するのに必要な素子
のブロック図である。
めに利得、位相、周波数訂正を制御するのに必要な素子
のブロック図である。
【図3】本発明の好ましい実施例のFIRフィルタの位
相と周波数訂正(信号毎に必要なビット数を含む)を制
御するのに必要な素子のブロック図である。
相と周波数訂正(信号毎に必要なビット数を含む)を制
御するのに必要な素子のブロック図である。
【図4】本発明の好ましい実施例のために、arcta
n(x)近似を用いた結果としての、計算された位相エ
ラーと実際の位相エラーの比較である。
n(x)近似を用いた結果としての、計算された位相エ
ラーと実際の位相エラーの比較である。
【図5】ディスク・ドライブとその読み込みチャネル回
路を、その入力および出力と共に示すブロック図であ
る。
路を、その入力および出力と共に示すブロック図であ
る。
201...FIRフィルタ 202,203,206,208,210,21
1...パス 204...FIRバイパス位相検出器 205...メモリまたは適応回路 207...FIRフィルタ位相シフト・カルキュレー
タ 209...マルチプレクサ 213...獲得モード位相検出器
1...パス 204...FIRバイパス位相検出器 205...メモリまたは適応回路 207...FIRフィルタ位相シフト・カルキュレー
タ 209...マルチプレクサ 213...獲得モード位相検出器
Claims (2)
- 【請求項1】 FIRフイルタの確認済みのフィルタ係
数を使用し、サンプル入力信号とシヌソイド類似のプリ
アンブルの濾波または等化に使用される同期回路をイン
プリメントして、FIRフィルタの出力における位相を
推定するために独自に構成されたアーキテクチャであっ
て、 FIRフィルタの位相シフトの推定を計算し出力するた
めの入力と出力を有する第1回路と、第2回路との出力
と同様に前記第1回路からの前記推定された位相シフト
により、入力信号の位相エラーを決定し前記位相エラー
を合計する移動検出器と合計回路を組込んだ前記第2回
路を含んでいて、 それによりフィードバック回路への伝送に先立つ選択の
ために、PDB_PHERR信号をマルチプレクサへ配
信する前記アーキテクチャ。 - 【請求項2】 確認済みのフィルタ係数を使用して同期
回路をインプリメントして、フィルタはサンプル入力信
号とシヌソイド類似のプリアンブルを処理するFIRフ
ィルタの位相の推定方法であって、 第1出力としてFIRフィルタの位相シフトの推定を計
算し出力することと、第2出力として入力信号の位相エ
ラーを決定して、前記位相エラーを前記第1出力と合計
することを含んでいて、 前記第2出力は、フィードバック回路への伝送に先立つ
選択のためにマルチプレクサへ配信される前記方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/258,594 US6442197B1 (en) | 1999-02-26 | 1999-02-26 | Phase-shift calculation method, and system implementing it, for a finite-impulse-response (FIR) filter |
| US258594 | 1999-02-26 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000299621A true JP2000299621A (ja) | 2000-10-24 |
| JP2000299621A5 JP2000299621A5 (ja) | 2007-04-12 |
Family
ID=22981267
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000102825A Pending JP2000299621A (ja) | 1999-02-26 | 2000-02-28 | 有限インパルス応答のための位相シフト計算法と実行システム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US6442197B1 (ja) |
| JP (1) | JP2000299621A (ja) |
| KR (1) | KR100759601B1 (ja) |
| SG (1) | SG90100A1 (ja) |
| TW (1) | TW465196B (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008021392A (ja) * | 2006-07-14 | 2008-01-31 | Sony Corp | 位相差検出装置、位相差検出方法、再生装置、トラッキング制御方法 |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| PL4564349T3 (pl) | 2006-07-04 | 2026-04-13 | Dolby International Ab | Układ filtra zawierający konwerter filtra i kompresor filtra i sposób działania układu filtra |
| US10906632B2 (en) * | 2018-05-23 | 2021-02-02 | Bell Helicopter Textron Inc. | Systems and methods for controlled filtering of aircraft control input |
| CN113676156B (zh) * | 2021-08-09 | 2024-01-26 | 成都玖锦科技有限公司 | 一种基于lms的任意幅频响应fir滤波器设计方法 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09219067A (ja) * | 1996-02-14 | 1997-08-19 | Sony Corp | デジタル情報再生装置 |
| US5862007A (en) * | 1996-04-18 | 1999-01-19 | Samsung Electronics Co., Ltd. | Method and apparatus for removing baseline shifts in a read signal using filters |
| US5804741A (en) * | 1996-11-08 | 1998-09-08 | Schlumberger Industries, Inc. | Digital phase locked loop signal processing for coriolis mass flow meter |
| US5935177A (en) * | 1997-02-06 | 1999-08-10 | Accurate Automation Corporation | Pilot-induced oscillation detection and compensation apparatus and method |
-
1999
- 1999-02-26 US US09/258,594 patent/US6442197B1/en not_active Expired - Lifetime
-
2000
- 2000-02-24 SG SG200000941A patent/SG90100A1/en unknown
- 2000-02-26 KR KR1020000009618A patent/KR100759601B1/ko not_active Expired - Fee Related
- 2000-02-28 JP JP2000102825A patent/JP2000299621A/ja active Pending
- 2000-03-01 TW TW089103389A patent/TW465196B/zh not_active IP Right Cessation
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008021392A (ja) * | 2006-07-14 | 2008-01-31 | Sony Corp | 位相差検出装置、位相差検出方法、再生装置、トラッキング制御方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| TW465196B (en) | 2001-11-21 |
| SG90100A1 (en) | 2002-07-23 |
| KR100759601B1 (ko) | 2007-09-17 |
| US6442197B1 (en) | 2002-08-27 |
| KR20010006707A (ko) | 2001-01-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4109003B2 (ja) | 情報記録再生装置、信号復号回路及び方法 | |
| US7196644B1 (en) | Decoupling of analog input and digital output | |
| US5844920A (en) | Thermal asperity compensation using multiple sync marks for retroactive and split segment data synchronization in a magnetic disk storage system | |
| US6108153A (en) | Servo demodulator and method for synchronous servo demodulation | |
| TWI446340B (zh) | 用於在儲存裝置中之適應性通道位元密度(cbd)估計的系統及方法 | |
| US8295001B2 (en) | Systems and methods for low latency noise cancellation | |
| US8325433B2 (en) | Systems and methods for reduced format data processing | |
| US6282045B1 (en) | Server hard disk drive integrated circuit and method of operation | |
| US8154972B2 (en) | Systems and methods for hard disk drive data storage including reduced latency loop recovery | |
| US9129647B2 (en) | Servo channel with equalizer adaptation | |
| JP2008513927A (ja) | 自己調整prmlレシーバ | |
| JP2004080210A (ja) | デジタルフィルタ | |
| KR20060045121A (ko) | 동적 등화기 최적화 장치 | |
| US6216148B1 (en) | Adaptive analog equalizer for partial response channels | |
| US6567489B1 (en) | Method and circuitry for acquiring a signal in a read channel | |
| EP0799472B1 (en) | Method for overlapping block read events in disk drive | |
| KR100726787B1 (ko) | 적응등화회로 및 적응등화방법 | |
| US20060093075A1 (en) | Whitening of data-dependent, non-stationary noise in an inter-symbol interference channel detector | |
| KR100759601B1 (ko) | 유한 임펄스 응답(fir) 필터를 위한 위상 시프트 계산 방법 및 이를 구현하는 시스템 | |
| US6879629B2 (en) | Method and apparatus for enhanced timing loop for a PRML data channel | |
| US6636572B1 (en) | High-speed digital timing and gain gradient circuit employing a parallel architecture | |
| JP3428360B2 (ja) | 波形等化回路 | |
| US20110032630A1 (en) | Multi-mode loop adaptation scheme for high-density data recording channel | |
| US6307694B1 (en) | Error signal biasing for an adaptive filter in a disk drive read channel | |
| JP2668451B2 (ja) | 最尤復号制御方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070228 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070228 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091211 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100507 |