(57)【特許請求の範囲】
【請求項１】
少なくとも１つの回転するデータ記憶ディスクを含むディスクドライブであって、前記ディスクは、狭いサーボスポークによってデータセクタに分割される記録トラックを規定する主表面を有し、前記ディスクドライブはさらに、
所定の距離とユーザデータ符号レートとを有するコードに従ってエンコードされるユーザデータで記録を行なうための、記録トラックのデータセクタと、
ユーザデータ符号レートの１／４であるサーボ符号レートでワイド・バイフェズパターンにコード化される少なくとも１つのサーボ情報フィールドを有する、記録領域のサーボスポークと、
同期サンプリングデータ検出チャネルとを含み、前記チャネルは、
サーボ制御されるアクチュエータによって記録トラック上で位置決めされるデータトランスデューサヘッドと、
少なくとも前記サーボ情報フィールドにある磁束遷移から前記データトランスデューサヘッドによって磁気的に誘導される電気的アナログ信号を受取るための前置増幅器と、
前記電気的アナログ信号を同期的にサンプリングしてデジタルサンプルを発生させるためのデジタルサンプラとを含み、前記ディスクドライブはさらに、
前記同期サンプリングデータ検出チャネルからのデジタルサンプルを受取るよう結合され、前記コード化されたワイド・バイフェーズパターンを最大尤度サーボデータシーケンスとしてデコードするためのビタビ検出器を含む、ディスクドライブ。
【請求項２】
前記ビタビ検出器は差分距離検出器を含む、請求項１に記載のディスクドライブ。
【請求項３】
前記差分距離ビタビ検出器は、
前記チャネルから受取られる現在のワイド・バイフェーズエンコードされたサーボ情報サンプルの２倍を差分距離から減算して差分値を発生させるよう接続される差分回路と、
前記差分値を受取るよう接続され、複数の論理値を計算し、第１の残存経路の状態を計算し、第２の残存経路の状態を計算するための第１の計算機と、
前記第１の残存経路の状態および前記第２の残存経路の状態を受けるよう前記第１の計算機に接続されかつ所定の経路長を有し、検出されるサーボ情報を出すための残存メモリユニットと、
複数の論理値と、差分距離と、現在のサンプルとを受けるよう前記第１の計算機に接続され、現在の差分距離値を計算するための差分距離計算機と、
現在の差分距離値を受取りワイド・バイフェーズクロック間隔で遅延させて差分距離を発生させるための遅延レジスタとを含む、請求項２に記載のディスクドライブ。
【請求項４】
前記差分距離ビタビ検出器は、
前記チャネルから受取られるワイド・バイフェーズエンコードされたサーボ情報サンプルｙ（ｋ）の２倍を差分距離ｍ（ｋ−１）から減算して差分値ａを発生させるよう接続される差分回路と、
前記差分値ａを受けるように接続され、ｘ＝ａ＞１およびｙ＝ａ＜−１に従ってｘおよびｙに対し論理値０および１を計算し、時間ｋ＋３において状態０で終わる残存経路の時間ｋ＋１の状態をａ０（ｋ＋１）＝ＮＯＴｙとして計算し、時間ｋ＋３において状態１で終わる残存経路の時間ｋ＋１での状態をａ１（ｋ＋１）＝ｘとして計算するための第１の計算機と、
状態ａ０（ｋ＋１）およびａ１（ｋ＋１）を受けるよう前記第１の計算機に接続されかつ所定の経路長を有し、検出されるサーボ情報を出すための残存メモリユニットと、
ｘおよびｙを受けるよう前記第１の計算機に接続されかつ差分距離ｍ（ｋ−１）および現在のサンプルｙ（ｋ）を受けるよう接続され、
（ｘ，ｙ）＝＝（１，０）ならば、  ｚ＝−２ｙ（ｋ）−１，
（ｘ，ｙ）＝＝（０，１）ならば、  ｚ＝−２ｙ（ｋ）＋１，
さもなければ、                    ｚ＝−ｍ（ｋ−１）
に従って原始差分距離を計算するための原始差分距離計算機と、
原始差分距離ｚを受取りかつ時間調整されたサンプルｙ（ｋ＋１）を受けるよう接続され、現在の差分距離ｍ（ｋ＋１）＝４ｙ（ｋ＋１）＋ｚを計算するための中間差分距離計算機と、
現在の差分距離ｍ（ｋ＋１）を受取りそれをワイド・バイフェーズクロック間隔によって遅延させて差分距離ｍ（ｋ−１）を発生させるための遅延レジスタとを含む、請求項２に記載のディスクドライブ。
【請求項５】
前記同期サンプリングデータ検出チャネルは部分応答・クラスＩＶターゲットスペクトルに調整される有限インパルス応答フィルタを含み、前記差分回路は前記有限インパルス応答フィルタの出力から等化されたデジタルサンプルを受けるよう接続される、請求項４に記載のディスクドライブ。
【請求項６】
前記チャネルはＥＰＲ４ターゲットスペクトルに等化され、前記ビタビ検出器は、時間ｋ＋３において状態０で終わる残存経路の時間ｋ−１での状態をａ０（ｋ−１）とし、時間ｋ＋３において状態１で終わる残存経路の時間ｋ−１での状態をａ１（ｋ−１）とし、理想値−２、−１、０、１、および２にスケーリングされた後、時間ｋでの２つのサンプルの平均のような、受取られる有雑音サンプルをｙ（ｋ）で示し、時間ｋでの状態０の経路距離をｍ０（ｋ）とし、時間ｋでの状態１の経路距離をｍ１（ｋ）とし、ｍ（ｋ）＝ｍ０（ｋ）−ｍ１（ｋ）つまり差分距離として、
ｔｈｒ（ｋ−１）＝ｍ（ｋ−１）−２ｙ（ｋ−１）−４ｙ（ｋ−２）＋２ｙ（ｋ−３）；
（ｔｈｒ（ｋ−１）＞２）ならば、
｛ｍ（ｋ＋３）＝８ｙ（ｋ）＋２ｙ（ｋ−１）−４ｙ（ｋ−２）−２ｙ（ｋ−３）−２；
ａ０（ｋ−１）＝ａ１（ｋ−１）＝１；
／＊両方の経路は状態１にマージする＊／
｝
さもなくば、（ｔｈｒ（ｋ−１）＜−２）ならば、
｛ｍ（ｋ＋３）＝８ｙ（ｋ）＋２ｙ（ｋ−１）−４ｙ（ｋ−２）−２ｙ（ｋ−３）＋２；
ａ０（ｋ−１）＝ａ１（ｋ−１）＝０；
／＊両方の経路は状態０にマージする＊／
｝
さもなければ、
｛ｍ（ｋ＋３）＝−ｍ（ｋ−１）＋８ｙ（ｋ）＋４ｙ（ｋ−１）−４ｙ（ｋ−３）；
ａ０（ｋ−１）＝１；
ａ１（ｋ−１）＝０
／＊経路はマージしない＊／
｝
に従って、ワイド・バイフェーズエンコードされたサーボ情報を検出する、請求項２に記載のディスクドライブ。
【請求項７】
前記ビタビ検出器はツリー検索検出器である、請求項１に記載のディスクドライブ。
【請求項８】
前記ツリー検索ビタビ検出器は、
時間ｋ＋１でのワイド・バイフェーズエンコードされたサーボ情報サンプルｙ（ｋ＋１）の２倍を受取りそれを現在のサンプルｙ（ｋ）から減算して差分値ａを発生させるよう前記チャネルに接続される差分回路と、
前記差分値ａと時間ｋ＋２でのサンプルｙ（ｋ＋２）とを受取るよう接続され、第１の距離１＝ｙ（ｋ）−２ｙ（ｋ＋１）＋ｙ（ｋ＋２）を計算して出す第１の距離計算機と、
前記差分値ａと時間ｋ＋３でのサンプルｙ（ｋ＋３）とを受取るよう接続され、第２の距離２＝ｙ（ｋ）−２ｙ（ｋ＋１）＋２ｙ（ｋ＋３）を計算して出すための第２の距離計算機と、
前記距離１、距離２および検出器出力値ａ（ｋ−１）を受取り、
（ａ（ｋ−１）＝０）ならば、
ａ（ｋ＋１）＝（距離１＜０）ＯＲ
（（距離１＜１）ＡＮＤ（距離２＜０．５））
さもなくば、
ａ（ｋ＋１）＝（距離１＜１）ＯＲ
（（距離１＜０）ＡＮＤ（距離２＜−０．５））
に従って中間値ａ（ｋ＋１）を計算するためのツリー検索計算機と、
前記中間値ａ（ｋ＋１）を受取りそれをワイド・バイフェーズクロック間隔によって遅延させて検出器出力値ａ（ｋ−１）を発生させるための遅延レジスタとを含む、請求項７に記載のディスクドライブ。
【請求項９】
前記同期サンプリングデータ検出チャネルは部分応答・クラスＩＶターゲットスペクトルに調整される有限インパルス応答フィルタを含み、前記差分回路は前記有限インパルス応答フィルタの出力から等化されたデジタルサンプルを受けよう接続される、請求項７に記載のディスクドライブ。
【請求項１０】
前記同期サンプリングデータ検出チャネルは、１ビットセル遅延をＤとして１−Ｄ２パルス応答（部分応答・クラスＩＶ）に従ってデジタルサンプルをフィルタ処理するための有限インパルス応答フィルタと、１＋Ｄ−Ｄ２−Ｄ３
パルス応答（ＥＰＲ４）に従ってフィルタ処理されるデジタルサンプルを与えるよう前記有限インパルス応答フィルタの下流に接続される１＋Ｄフィルタとを含み、前記ビタビ検出器は、前記１＋Ｄフィルタの出力からＥＰＲ４等化されたワイド・バイフェーズサンプルを受けるよう接続される、請求項１に記載のディスクドライブ。
【請求項１１】
前記ビタビ検出器は、時間ｋ−１でのマージされた残存経路をａ（ｋ−１）とし、等化され平均化されるワイド・バイフェーズエンコードされたサーボ情報サンプルをｙ（ｋ）、ｙ（ｋ−１）…ｙ（ｋ−７）として、
距離１＝２ｙ（ｋ−１）＋４ｙ（ｋ−２）−２ｙ（ｋ−３）−８ｙ（ｋ−４）−２ｙ（ｋ−５）＋４ｙ（ｋ−６）＋２ｙ（ｋ−７）；
距離２＝８ｙ（ｋ）−４ｙ（ｋ−１）＋４ｙ（ｋ−３）−８ｙ（ｋ−４）−２ｙ（ｋ−５）＋４ｙ（ｋ−６）＋２ｙ（ｋ−７）；
（ａ（ｋ−１）＝＝０）ならば、
ａ（ｋ＋３）＝（距離１＜０）ＯＲ
（（距離１＜４）ＡＮＤ（距離２＜２））
さもなければ、
ａ（ｋ−３）＝（距離１＜−４）ＯＲ
（（距離１＜０）ＡＮＤ（距離２＜−２））
に従って時間ｋ＋３での残存経路を検出する、請求項１０に記載のディスクドライブ。
【請求項１２】
前記サーボスポークはワイド・バイフェーズでエンコードされる複数のサーボ情報フィールドを含む、請求項１に記載のディスクドライブ。
【請求項１３】
前記複数のサーボ情報フィールドに記録される前記ワイド・バイフェーズマグネットパターンは、２進値０情報値に対しては−−＋＋であり、２進値１情報値に対しては−−＋＋である、請求項１に記載のディスクドライブ。
【請求項１４】
前記複数のサーボ情報フィールドの１つはサーボアドレスマークパターンを含む、請求項１３に記載のディスクドライブ。
【請求項１５】
前記サーボアドレスマークパターンはサーボブロックの始まりをマーキングするための９記号ワード０００１００１０１（２進）である、請求項１４に記載のディスクドライブ。
【請求項１６】
前記少なくとも１つのサーボ情報フィールドは所定のビット長のトラック番号２値パターンを含み、前記パターンは、ワイド・バイフェーズコードとしてデコードされ、次いで符号レートが１でグレイコードとしてデコードされる、請求項１に記載のディスクドライブ。
【請求項１７】
前記トラック番号２値パターンはパリティ記号を含み、さらに、前記トラック番号２値パターンを受取ってデコードし前記パリティ記号をチェックするための手段を含む、請求項１６に記載のディスクドライブ。
【請求項１８】
前記少なくとも１つのサーボ情報フィールドは所定ビット長の２つのトラック番号２値パターンを含み、第１のトラック番号はトラックのアドレスであり、第２のトラック番号は前記トラックに隣接する第２のトラックのアドレスである、請求項１に記載のディスクドライブ。
【請求項１９】
前記第２のトラック番号は１／２トラックをオフセットして前記第２のトラック内に延びる状態で記録される、請求項１８に記載のディスクドライブ。
【請求項２０】
前記少なくとも１つのサーボ情報フィールドは前記第１および第２のトラック番号に関して計算される誤り訂正コード値をさらに含み、さらに、前記同期サンプリングデータ検出チャネルに結合され、前記第１および第２のトラック番号のデコードされた値をデコードしチェックし訂正するための誤り訂正コードデコードおよび訂正回路を含む、請求項１９に記載のディスクドライブ。
【請求項２１】
少なくとも１つの回転するデータ記憶ディスクを含むディスクドライブであって、前記ディスクは、狭いサーボスポークによってデータセクタに分割される記録トラックを規定する主表面を有し、前記ディスクドライブはさらに、
所定の距離とユーザデータ符号レートとを有するコードに従ってエンコードされるユーザデータで記録を行なうための、記録トラックのデータセクタと、
ユーザデータ符号レートの１／４であるサーボ符号レートでワイド・バイフェーズパターンにコード化される少なくとも１つのプリアンブルフィールドと少なくとも１つのサーボ情報フィールドとを有する、記録領域のサーボスポークと、
同期サンプリングデータ検出チャネルとを含み、前記チャネルは、
サーボ制御されるアクチュエータによって記録トラック上で位置決めされるデータトランスデューサヘッドと、
少なくとも前記サーボ情報フィールドにある磁束遷移から前記データトランスデューサヘッドによって磁気的に誘導される電気的アナログ信号を受取るための前置増幅器と、
前記電気的アナログ信号を同期的にサンプリングしてデジタルサンプルを発生させるためのデジタルサンプラとを含み、前記ディスクドライブはさらに、
前記デジタルサンプルを部分応答クラスＩＶターゲットスペクトルにフィルタ処理してＰＲ４サンプルを発生させるための部分応答フィルタと、
Ｄを単位遅延演算子として、ＰＲ４サンプルをＥＰＲ４ターゲットサンプルにフィルタ処理するよう接続される１＋Ｄフィルタと、
前記サーボ情報フィールドから取られるＥＰＲ４ターゲットサンプルを受取って最もあり得るサーボ情報２進値としてデコードするよう接続されるワイド・バイフェーズビタビ検出器とを含む、ディスクドライブ。
【請求項２２】
部分応答・クラスＩＶ同期サンプリングデータ検出チャネル内においてワイド・バイフェーズエンコードされたサーボ情報を検出するための差分距離ビタビ検出器であって、
前記チャネルから受取られる現在のワイド・バイフェーズエンコードされたサーボ情報サンプルｙ（ｋ）の２倍を差分距離ｍ（ｋ−１）から減算して差分値ａを発生させるよう接続される差分回路と、
前記差分値ａを受けるように接続され、ｘ＝ａ＞１およびｙ＝ａ＜−１に従ってｘおよびｙに対し論理値０および１を計算し、時間ｋ＋３において状態０で終わる残存経路の時間ｋ＋１の状態をａ０（ｋ＋１）＝ＮＯＴｙとして計算し、時間ｋ＋３において状態１で終わる残存経路の時間ｋ＋１での状態をａ１（ｋ＋１）＝ｘとして計算するための第１の計算機と、
状態ａ０（ｋ＋１）およびａ１（ｋ＋１）を受けるよう前記第１の計算機に接続されかつ所定の経路長を有し、検出されるサーボ情報を出すための残存メモリユニットと、
ｘおよびｙを受けるよう前記第１の計算機に接続されかつ差分距離ｍ（ｋ−１）および現在のサンプルｙ（ｋ）を受けるよう接続され、
（ｘ，ｙ）＝＝（１，０）ならば、  ｚ＝−２ｙ（ｋ）−１，
（ｘ，ｙ）＝＝（０，１）ならば、  ｚ＝−２ｙ（ｋ）＋１，
さもなければ、                    ｚ＝−ｍ（ｋ−１）
に従って原始差分距離を計算するための原始差分距離計算機と、
原始差分距離ｚを受取りかつ時間調整されたサンプルｙ（ｋ＋１）を受けるよう接続され、現在の差分距離ｍ（ｋ＋１）＝４ｙ（ｋ＋１）＋ｚを計算するための中間差分距離計算機と、
現在の差分距離ｍ（ｋ＋１）を受取りそれをワイド・バイフェーズクロック間隔によって遅延させて差分距離ｍ（ｋ−１）を発生させるための遅延レジスタとを含む、差分距離ビタビ検出器。
【請求項２３】
前記チャネルは部分応答・クラスＩＶターゲットスペクトルに調整される有限インパルス応答フィルタを含み、前記差分回路は前記有限インパルス応答フィルタの出力からサンプルを受けるよう接続される、請求項２２に記載の差分距離ビタビ検出器。
【請求項２４】
部分応答・クラスＩＶ同期サンプリングデータ検出チャネル内においてワイド・バイフェーズエンコードされるサーボ情報を検出するためのツリー検索ビタビ検出器であって、
時間ｋ＋１でのワイド・バイフェーズエンコードされたサーボ情報サンプルｙ（ｋ＋１）の２倍を受取りそれを現在のサンプルｙ（ｋ）から減算して差分値ａを発生させるよう前記チャネルに接続される差分回路と、
前記差分値ａと時間ｋ＋２でのサンプルｙ（ｋ＋２）とを受取るよう接続され、第１の距離１＝ｙ（ｋ）−２ｙ（ｋ＋１）＋ｙ（ｋ＋２）を計算して出す第１の距離計算機と、
前記差分値ａと時間ｋ＋３でのサンプルｙ（ｋ＋３）とを受取るよう接続され、第２の距離２＝ｙ（ｋ）−２ｙ（ｋ＋１）＋２ｙ（ｋ＋３）を計算して出すための第２の距離計算機と、
前記距離１、距離２および検出器出力値ａ（ｋ−１）を受取り、
（ａ（ｋ−１）＝０）ならば、
ａ（ｋ＋１）＝（距離１＜０）ＯＲ
（（距離１＜１）ＡＮＤ（距離２＜０．５））
さもなくば、
ａ（ｋ＋１）＝（距離１＜１）ＯＲ
（（距離１＜０）ＡＮＤ（距離２＜−０．５））
に従って中間値ａ（ｋ＋１）を計算するためのツリー検索計算機と、
前記中間値ａ（ｋ＋１）を受取りそれをワイド・バイフェーズクロック間隔によって遅延させて検出器出力値ａ（ｋ−１）を発生させるための遅延レジスタとを含む、ツリー検索ビタビ検出器。
【請求項２５】
前記チャネルは部分応答・クラスＩＶターゲットスペクトルに調整される有限インパルス応答フィルタを含み、前記差分回路は前記有限インパルス応答フィルタの出力からサンプルを受けるよう接続される、請求項２１に記載のツリー検索ビタビ検出器。
【請求項２６】
部分応答同期サンプリングデータ検出チャネル内でワイド・バイフェーズエンコードされるサーボ情報を検出するための差分距離ビタビ検出器であって、
前記チャネルから受取られる現在のワイド・バイフェーズエンコードされたサーボ情報サンプルの２倍を差分距離から減算して差分値を発生させるよう接続される差分回路と、
前記差分値を受取るよう接続され、複数の論理値を計算し、第１の残存経路の状態を計算し、第２の残存経路の状態を計算するための第１の計算機と、
前記第１の残存経路の状態および前記第２の残存経路の状態を受けるよう前記第１の計算機に接続されかつ所定の経路長を有し、検出されるサーボ鯖報を出すための残存メモリユニットと、
複数の論理値と、差分距離と、現在のサンプルとを受けるよう前記第１の計算機に接続され、現在の差分距離値を計算するための差分距離計算機と、
現在の差分距離値を受取りワイド・バイフェーズクロック間隔で遅延させて差分距離を発生させるための遅延レジスタとを含む、差分距離ビタビ検出器。
【請求項２７】
ＥＰＲ４ターゲットスペクトルに等化される部分応答同期サンプリングデータ検出チャネル内でワイド・バイフェーズエンコードされたサーボ情報を検出するための差分距離ビタビ検出器であって、前記検出器は、時間ｋ＋３において状態０で終わる残存経路の時間ｋ−１での状態をａ０（ｋ−１）とし、時間ｋ＋３において状態１で終わる残存経路の時間ｋ−１での状態をａ１（ｋ−１）とし、理想値−２、−１、０、１、および２にスケーリングされた後、時間ｋでの２つのサンプルの平均のような、受取られる有雑音サンプルをｙ（ｋ）で示し、時間ｋでの状態０の経路距離をｍ０（ｋ）とし、時間ｋでの状態１の経路距離をｍ１（ｋ）とし、ｍ（ｋ）＝ｍ０（ｋ）−ｍ１（ｋ）つまり差分距離として、
ｔｈｒ（ｋ−１）＝ｍ（ｋ−１）−２ｙ（ｋ−１）−４ｙ（ｋ−２）＋２ｙ（ｋ−３）；
（ｔｈｒ（ｋ−１）＞２）ならば、
｛ｍ（ｋ＋３）＝８ｙ（ｋ）＋２ｙ（ｋ−１）−４ｙ（ｋ−２）−２ｙ（ｋ−３）−２；
ａ０（ｋ−１）＝ａ１（ｋ−１）＝１；
／＊両方の経路は状態１にマージする＊／
｝
さもなくば（ｔｈｒ（ｋ−１）＜−２）ならば、
｛ｍ（ｋ＋３）＝８ｙ（ｋ）＋２ｙ（ｋ−１）−４ｙ（ｋ−２）−２ｙ（ｋ−３）＋２；
ａ０（ｋ−１）＝ａ１（ｋ−１）＝０；
／＊両方の経路は状態０にマージする＊／
｝
さもなければ、
｛ｍ（ｋ＋３）＝−ｍ（ｋ−１）＋８ｙ（ｋ）＋４ｙ（ｋ−１）−４ｙ（ｋ−３）；
ａ０（ｋ−１）＝１；
ａ１（ｋ−１）＝０
／＊経路はマージしない＊／
｝
に従って、ワイド・バイフェーズエンコードされたサーボ情報を検出する、差分距離ビタビ検出器。
【請求項２８】
ＥＰＲ４ターゲットスペクトルに等化される部分応答同期サンプリングデータ検出チャネル内でワイド・バイフェーズエンコードされたサーボ情報を検出するためのツリー検索ビタビ検出器であって、２つの残存経路は時間ｋ−１でマージし、時間ｋ−１でのマージされた残存経路をａ（ｋ−１）とし、等化され平均化されるワイド・バイフェーズエンコードされたサーボ情報サンプルをｙ（ｋ）、ｙ（ｋ−１）…ｙ（ｋ−７）として、
距離１＝２ｙ（ｋ−１）＋４ｙ（ｋ−２）−２ｙ（ｋ−３）−８ｙ（ｋ−４）−２ｙ（ｋ−５）＋４ｙ（ｋ−６）＋２ｙ（ｋ−７）；
距離２＝８ｙ（ｋ）−４ｙ（ｋ−１）＋４ｙ（ｋ−３）−８ｙ（ｋ−４）−２ｙ（ｋ−５）＋４ｙ（ｋ−６）＋２ｙ（ｋ−７）；
（ａ（ｋ−１）＝＝０）ならば、
ａ（ｋ＋３）＝（距離１＜０）ＯＲ
（（距離１＜４）ＡＮＤ（距離２＜２））
さもなければ、
ａ（ｋ−３）＝（（距離１＜−４）ＯＲ
（（距離１＜０）ＡＮＤ（距離２＜−２））
に従って時間ｋ＋３での残存経路を検出する、ワイド・バイフェーズエンコードされたサーボ情報を検出するためのツリー検索ビタビ検出器。
【発明の詳細な説明】
関連出願への相互参照
この出願は１９９５年１０月２３日提出の合衆国仮出願番号６０／００６０１３の恩恵を主張するものである。この出願は１９９４年１０月１２日提出の合衆国特許出願連続番号０８／３２０，５４０号に関連するものである。
発明の分野
この発明はディスクドライブ媒体上に記憶されるサーボ情報を記憶し、検出し、評価するための装置および方法に関し、特に、部分応答・最大尤度検出チャネルおよび磁気ディスク媒体を伴う場合に有用な装置および方法に関する。
発明の背景
ディスク面上のデータトラック内に記録されるサーボ情報を読取ることによって、ディスクドライブヘッドポジショナサーボシステムはデータトランスデューサのヘッド位置を評価することができる。この記録されるサーボ情報は典型的にはトラック（つまりシリンダおよびヘッド）アドレスおよびサーボバーストをふくむ。ディスク面上の各周方向データトラックはトラックに埋込まれるサーボセクタに記録される独自のトラックアドレスを有し、サーボバーストパターンは２つ以上のトラックごとに頻繁に繰返す。ディスクドライブが径方向トラック位置を探索しているとき、トラックアドレスは粗い位置決め情報として用いられて読取ヘッドの位置をおおよそ評価し、サーボバーストは精密な位置決め情報として用いられて所望の径方向位置上にヘッドを精密に位置決めする。
探索時間でトラックアドレスを読取っている間、ヘッドは２つの隣接トラック間に位置決めされるかもしれない。この状態では、ヘッドは両方のトラックからの信号の重なったものを受取るかもしれない。この曖昧さに対する１つの解決方法として、トラックアドレスをグレイコード化されたアドレスにエンコードして、任意の２つの隣接トラックのエンコードされたアドレスが互いに対し一つのビット位置においてのみによって異なるようにする。この解決法を用いると、ヘッドが２つのトラックを読取っている場合、アドレスをデコードした後の曖昧さは１トラックであり、１トラックの誤差は探索時間において受入れ可能である。
１つの公知の技術に従うと、各データトラックは複数のセクタに分割される。各セクタはヘッダセクションを含み、これにデータセクションが続く。ヘッダセクションは典型的にはＤＣ消去フィールドと、プリアンブルフィールドと、ヘッダ同期文字と、トラックアドレスフィールド（粗いサーボ情報）と、サーボバーストフィールド（精密なサーボ情報）とを含む。データセクションは典型的には別のプリアンブルフィールドと、データ同期文字と、ユーザデータのブロックと、誤り訂正バイトとを含む。この例では、ヘッダセクションはデータセクションと同じデータ速度で記録され、ディスクドライブにおける単一読取チャネル構造を通しての同期ピーク検出を用いてヘッダセクションとデータセクションとの両方における情報を読取る。この方策の一例は、共通の譲受人に譲渡された、「高能率ディスクフォーマットおよび同期システム（“High Efficiency Disk Format and Synchronization System”）」と題される、リース（Leis）らへの米国特許第５，０３６，４０８号に見られ、その開示をここに引用により援用するものとする。
別の公知の技術では同心データトラックの径方向ゾーンまたは帯を用い、各ゾーンはそのゾーンのディスク半径に関連付けられるデータ転送速度を有している。この例では、データ領域は、単一データ転送速度でサーボ情報とともに工場で記録される、一連の径方向に延びる埋込サーボセクタによって分離される。サーボデータ回復回路は、各セクタ上を通過する間にデータトランスデューサによって読取られる情報から、サーボアドレスマークと、トラック番号と、精密位置情報とを非同期に（つまり入来サーボデータへの位相ロックなしに）回復する。このサーボ回復回路はユーザデータ情報のピーク検出のために用いられる読取チャネルエレクトロニクス装置とは別個である。この例は、共通の譲受人に譲渡された、「デジタル埋込セクタサーボを有するディスクドライブのためのサーボデータ回復回路（“Servo Data Recovery Circuit for Disk Drive Having Digital Embedded Sector Servo”）」と題されるムーン（Moon）らへの米国特許第５，４２０，７３０号に記載されており、その開示をここにおいて引用により援用するものとする。
ピーク検出技術を用いる磁気記録におけるデータ記憶密度を制限してきた１つの要因は、磁束遷移が互いにますます近くなると生ずる記号間干渉であった。磁気記録において磁束密度を増加させながらも、記録されたデータを正確に読取るための１つの技術として、同期サンプリングデータ検出が用いられる。「部分応答・最大尤度」（ＰＲＭＬ）信号送信としばしば呼ばれるこの技術は、信号ストリームのアナログ側もしくはデジタル側または両側において、高速アナログ−デジタル変換およびチャネル等化を含む、増大する回路の複雑さを犠牲にして、いくらかの改善されたデータ記憶密度を提供している。ＰＲＭＬを用いるディスクドライブの一例は、共通の譲受人に譲渡される、「ＰＲＭＬ同期サンプリングデータ検出およびセクタサーボの非同期検出を用いるディスクドライブ（Disk Drive Using PRML Synchronous Sampling Data Detection and Asynchronous Detection of Sector Servo”）」と題されるアボット（Abbott）らへの米国特許第５，３４５，３４２号に挙げられており、その開示をここに引用により援用するものとする。この特許に記載される方策は、同期サンプリングデータ検出チャネル内の特別な回路を可能化して、一定のサーボデータ速度で記録される埋込サーボセクタにあるトラック番号値を非同期に検出し、一方、ユーザデータ速度は記録用ディスクにわたる径方向データゾーンによって異なっていた。サーボバーストは、従来のピーク検出、サンプルおよびホールド技術を用いて読取られ処理された。
上記のアボットらの特許により教示される非同期サーボサンプリング技術に対する改良が、後の、共通の譲受人に譲渡される、「ＰＲＭＬサンプリングされるデータチャネル同期サーボ検出器（“PRML Sampled Data Channel Synchronous Servo Detector”）」と題されるフィッシャー（Fisher）への米国特許第５，３８４，６７１号に見られ、その開示をここに引用により援用するものとする。この方策では、同期サンプリングデータ検出システムのタイミングループはサーボ情報に位相ロックされ、トラックアドレスと精密位置情報とを含むこのサーボ情報は同期してサンプリングされデコードされる。この方策では、サーボプリアンブルフィールドは従来の１／４Ｔ正弦波パターンとして記録され、これはピーク検出チャネルにおける２Ｔパターンに対応する（Ｔは単位サンプルセルまたは間隔を表わす）。
ビタビ検出器は、同期サンプリングされるデータ検出チャネル内で用いられることで知られている。ビタビ検出器の１つの例は、共通の譲受人に譲渡される、「ＰＲＭＬクラスＩＶサンプリングデータ検出のための調整可能な検出しきい値を有するビタビ検出器（“Viterbi Detector Having Adjustable Detection Thrersholds for PRML Class IV Sampling Data Detection”）」と題されるアングイェン（Nguyen）への米国特許第５，３４１，３８７号に挙げられており、その開示をここに引用により援用するものとする。
これら先行技術の方策は、それらのそれぞれの時期において十分に働いてきた一方で、単位サイズディスクごとの増大するデータ記憶容量およびデータ転送速度は、これまでにまだ解決されていない、改良されたディスクドライブヘッドサーボフォーマット、アーキテクチャおよび方策に対する要求に直接到ってきている。
目的を伴う、この発明の概要
この発明の一般的な目的は、部分応答・最大尤度同期サンプリングされるデータ検出チャネルを有するディスクドライブにおいてデータトラックをアドレス指定するための、改良されかつ単純化された方法、装置およびデータフォーマットを提供することである。
この発明の別の目的は、別個のピーク検出ハードウェアを必要としないＰＲＭＬディスクドライブのためのサーボフォーマットおよび装置を提供することである。
この発明のさらなる目的は、ＰＲＭＬディスクドライブ内における単純化されたアドレスデコード方法および装置を提供することである。
この発明のさらにもう１つの目的は、ＰＲＭＬディスクドライブ内で同期してサンプリングされ検出される埋込サーボセクタ内でより高い符号レートと、より小さいセル時間と、より小さい冗長度とを用いることを可能にする高能率サーボアドレスフォーマットを提供することである。
この発明の１つの局面において、ディスクドライブは、狭いサーボスポークによってデータセクタに分割される記録用トラックを規定する主表面を有する少なくとも１つの回転するデータ記憶ディスクを含む。トラックの各データセクタは、所定の距離およびユーザデータ符号レートを有するコードに従ってエンコードされるユーザデータが記録される。各サーボスポークは、ユーザデータ符号レートの１／４であるサーボ符号レートでワイド・バイフェーズパターンにコード化される少なくとも１つのサーボ情報フィールドを有する。この発明のこの局面において、同期サンプリングデータ検出チャネルは、
記録用トラック上において、サーボ制御されるアクチュエータによって位置決めされるデータトランスデューサヘッドと、
少なくともサーボ情報フィールドに存在する磁束遷移からデータトランスデューサヘッドによって磁気的に誘導される電気的アナログ信号を受取る前置増幅器と、
電気的アナログ信号を同期してサンプリングしてデジタルサンプルを発生させるためのデジタルサンプラと、
同期サンプリングデータ検出チャネルからのデジタルサンプルを受取るように結合され、コード化されたワイド・バイフェーズパターンを最大尤度サーボデータシーケンスとしてデコードするためのビタビ検出器とを含む。
このビタビ検出器は差分距離検出器またはツリー検索検出器を含んでもよい。
同期サンプリングデータ検出チャネルは部分応答・クラスＩＶ・ターゲットスペクトルに調整される有限インパルス応答フィルタを含んでもよく、この例においてはビタビ検出器は有限インパルス応答フィルタの出力からの等化されたデジタルサンプルを受けるよう接続される。
代替的には、同期サンプリングデータ検出チャネルは、Ｄを１ビットセル遅延として、１−Ｄ2パルス応答（部分応答、クラスＩＶ）に従ってデジタルサンプルをフィルタ処理するための有限インパルス応答フィルタと、１＋Ｄ−Ｄ2−Ｄ3パルス応答（ＥＰＲ４）に従ってフィルタ処理されたデジタルサンプルを与えるために有限インパルス応答フィルタの下流に接続される１＋Ｄフィルタとを含んでもよい。この例では、ビタビ検出器は、１＋Ｄフィルタの出力からＥＰＲ４等化されたワイド・バイフェーズサンプルを受取るよう接続される。
複数のサーボ情報フィールドに記録されるワイド・バイフェーズマグネットパターンは、２進０情報値のための−−＋＋マグネットパターンと、２進１情報値のための−−＋＋マグネットパターンとして配されてもよい。
複数のサーボ情報フィールドは各サーボスポーク内に与えられてもよく、それらフィールドの１つは、サーボ情報ブロックの始まりをマーキングするための９記号ワード０００１００１０１（２進）のようなサーボアドレスマークパターンを含んでもよい。少なくとも１つのサーボ情報フィールドは、所定のビット長の、グレイコード化されたトラック番号２値パターンを含む。このパターンは、まずワイド・バイフェーズコードとしてデコードされ、次いでそれがグレイコードとしてデコードされる。トラック番号２値パターンはパリティ記号を含んでもよく、この例では、チャネルはトラック番号２値パターンを受取ってデコードし、パリティ記号をチェックするための回路構成を含んでもよい。
この発明の関連する局面において、サーボ情報フィールドは、トラックの第１のトラック番号アドレスと、そのトラックに隣接して位置するトラックの第２のトラック番号アドレスとがある、所定ビット長の２つのトラック番号２値パターンを含んでもよい。１つの好ましい形態では、第２のトラック番号は１／２トラックをオフセットして第２のトラック内へ延びる状態で記録される。この発明のさらなる関連する局面として、１つのサーボ情報フィールドは第１および第２のトラック番号に関して計算される誤り訂正値を保持するための誤り訂正コードフィールドをさらに含んでもよく、この構成においてはチャネルは第１および第２のトラック番号のデコードされた値をデコードしチェックし訂正するための誤り訂正コードデコードおよび訂正回路構成を含む。
この発明のこれらならびに他の目的、利点、局面および特徴は、添付の図面に関連させて与えられる好ましい実施例の以下の詳細な説明を考慮するとより十分に理解され評価される。
【図面の簡単な説明】
図面において、
図１は、ＰＲ４およびＥＰＲ４ターゲットを与えるディスクドライブ読取チャネルのブロック図である。
図２は、ディスクドライブにおけるディスクの記録面の概略図である。
図３は、ディスクのトラック上のサーボセクタ上に記録される信号を示す。
図４は、サーボセクタのフィールドのブロック図である。
図５Ａは、チャネルがＥＰＲ４ターゲットスペクトルに等化されている、１つの書込電流パルスの磁気記録からのアナログ信号応答のグラフである。
図５Ｂは、２進１（“−−００”）ワイド・バイフェーズ書込電流シーケンス等へのアナログ信号応答のグラフである。
図５Ｃは、２進０（“＋＋−−”）ワイド・バイフェーズ書込電流シーケンス等へのアナログ信号応答のグラフである。
図５Ｄは、ワイド・バイフェーズシーケンス、たとえば２進１００シーケンス（“−−＋＋＋＋−−＋＋−−”）へのアナログ信号応答のグラフである。
図６Ａは、径方向干渉のないトラック番号のための第１のサーボセクタレイアウトを示す。
図６Ｂは、径方向干渉のないトラック番号のための第２のサーボセクタレイアウトを示す。
図７は、ワイド・バイフェーズ経路が強調されるＰＲ４チャネルの格子図である。
図８Ａは、４つのサンプルが一度に取られるワイド・バイフェーズＰＲ４チャネルの格子図である。
図８Ｂは、図８Ａの図を単純化したものである。
図９は、ワイド・バイフェーズコードのための差分距離ビタビ検出器のブロック図である。
図１０は、ワイド・バイフェーズコードのためのツリー検索ビタビ検出器のブロック図である。
図１１は、ワイド・バイフェーズ経路が強調されるＥＰＲ４チャネルの格子図である。
図１２Ａは、４つのサンプルが一度に取られるワイド・バイフェーズＥＰＲ４チャネルの格子図である。
図１２Ｂは、図７Ａのブロック図を単純化したものである。
図１３Ａ−１３Ｅは、サーボバーストフォーマットを示す図である。
図１４Ａ−１４Ｂは、サーボバースト検出器のブロック図である。
好ましい実施例の詳細な説明
図１を参照して、ディスクドライブ１０は、プログラマブルでありかつ適応型ＰＲ４のＭＬ読取チャネルを組込む。ディスクドライブ１０は、共通の譲受人に譲渡され、その開示がここに引用により援用される「デジタル適応等化を伴うＰＲＭＬクラスＩＶサンプリングデータ検出を用いるディスクドライブ（Disk Drive Using PRML Class IV Sampling Data Detection with Digital Adaptive Equalization”）」と題される、アボットらへの米国特許第５，３４１，２４９号に記載されるようなさまざまな実施例の１つであってもよい。（この特許は、上に挙げられたアボットらの米国特許第５，３４５，３４２号の特許である。）
ドライブ１０は少なくとも１つのデータ記憶ディスク１６を含む。従来にあるように、たとえば磁気抵抗ヘッドであるデータトランスデューサヘッド２６は各ディスク１６のディスク面上において「浮動」関係において関連付けられる。ヘッド２６は、回転するディスク１６の各記憶面上に規定される複数の同心データ記憶トラック７１のうち選択されたものに対し位置決めされ、図２を参照されたい。
埋込サーボパターンは、図２を参照して、ディスク１６の選択されたデータ記憶面上に、たとえば、共通の譲受人に譲渡され、その開示がここに引用により援用される米国特許第５，１７０，２９９号に記載される方法に従って、サーボライタにより書込まれる。
読取中、選択されたデータトラック７１上をヘッド２６が接近して浮動する間にヘッド２６によって感知される磁束遷移は読取前置増幅器回路２８によって前置増幅される。前置増幅されたアナログ信号（または「読取信号」）は次いで、アナログ可変利得増幅器（ＶＧＡ）３８に送られる。制御される増幅の後、読取信号は次いでプログラマブルアナログフィルタ／等化器段４０を通過する。
アナログフィルタ／等化器４０は、トランスデューサヘッド２６がデータを読取っている最中の選択されたデータゾーン７０のデータ転送速度に対して最適化されるようプログラムされる。等化されたアナログ読取信号は、次いで、ユーザデータに同期されると少なくとも５ビット解像度の原始データサンプル｛ｘ（ｋ）｝を発生する高速アナログ−デジタル（Ａ／Ｄ）変換器４６内でサンプル処理および等化を受ける。
適応型デジタルＦＩＲフィルタ４８は、所望のＰＲ４チャネル応答特性に従って原始データサンプル｛ｘ（ｋ）｝をフィルタ処理し条件付けするための適応フィルタ係数を用いて、フィルタ処理され条件付けされたサンプル｛ｙ（ｋ）｝を発生させる。ＦＩＲフィルタ４８からのバンドパスフィルタ処理され条件付けされたデータサンプル｛ｙ（ｋ）｝は次いで、データパス経路４９上をビタビ検出器（図示せず）に送られ、これによってＰＲ４ターゲットを伴うユーザデータが検出される。ＰＲ４ターゲットおよびＥＰＲ４ターゲットの両方を用いる実施例では、ＦＩＲフィルタ４８からのフィルタ処理され条件付けされたサンプル｛ｙ（ｋ）｝は１＋Ｄフィルタ５０を通してさらに送られ、その出力経路５１はＥＰＲ４チャネル応答特性にフィルタ処理された信号を与える。（ＥＰＲ４ターゲットのみが所望される場合には、ＦＩＲフィルタ４８は適当な係数で直接プログラムされ、１＋Ｄフィルタ５０は必要とされない。）
ディスクドライブ１０内にはサーボエンジン３２がさらに設けられ、これは、デコードされたワイド・バイフェーズサーボ情報値に従ってたとえば回転音声コイルヘッドポジショナ構造３０を制御するために適用されるヘッド位置制御および訂正値と、この発明の原理に従ってデコードされるバースト値とを展開する。
原始データサンプル｛ｘ（ｋ）｝およびフィルタ処理されたサンプル｛ｙ（ｋ）｝を含むサンプルは、クロックビット時間周期Ｔを有するデータサンプリング速度で取られる。この時間Ｔはそのサンプリング速度での「ビットセル」またはより単純には「セル」に対応する。タイミングループ４４は、経路４９上のＰＲ４ターゲットサンプル等を受取り、所望されるサンプリング位置でサンプリングおよび量子化をＡ／Ｄ変換器４６に同期させてもよい。同様に、利得ループ３６はＶＧＡ３８をたとえば経路４９上のＰＲ４ターゲットサンプルに基づいて制御してもよい。タイミングループおよび利得ループは参照したアボットらの米国特許第５，３４５，３４２号に記載されている。ＤＣオフセット制御ループ３７をさらに設けてＤＣオフセットのためのオフセット増幅器９３をＰＲ４ターゲットサンプルに基づいて調整してもよい。代表的なＤＣオフセットループは、共通の譲受人に譲渡され、その開示がここに引用により援用される「実時間ＤＣオフセット制御および関連の方法（“Real-Time DC Offset Control and Associated Method”）」と題されるジペロビッチ（Ziperovich）への米国特許第５，４５９，６７９号に記載されている。
図２を参照して、記憶ディスク１６の例示的なデータ記憶面は、内側の降着ゾーン領域ＬＺと径方向において最も外側の周縁データトラックゾーン７０−１との間にある複数のデータ記録ゾーン７０に好ましくは配される複数の同心データトラック７１を有する。この示される実施例では、データトラックは、たとえば、最も外側のゾーン７０−１および径方向において内方に向かうゾーン７０−２、７０−３、７０−４、７０−５、７０−６、７０−７、７０−８および７０−９を含むたとえば９つのデータゾーンに配されるものとして示される。実際には、より多くのゾーンが現在は好ましい。各データゾーンは、そのゾーンの特定の半径に対し面積遷移ドメイン密度を最適化するよう選択されるビット転送速度を有する。
図２はさらに、たとえばディスク１６の円周に沿って等間隔に置かれる、一連の径方向に延びる埋込サーボセクタまたは「スポーク」６８を示している。図３の概観によると、各サーボセクタ６８は、たとえば、サーボプリアンブルフィールド６８Ａと、サーボ識別フィールド６８Ｂと、円周方向に千鳥状である、径方向にオフセットするサーボバーストのフィールド６８Ｃとを本質的に含む。トラックごとのデータセクタ数はデータゾーンによって変動するが、トラックごとのたとえば６８のような埋込サーボセクタの数はこの実施例においてはディスク１６の表面領域にわたって一定のままである。
サーボセクタ６８は、工場で従来のサーボ書込装置を用いて、１つのデータセル速度で、トラックからトラックへの位相コヒーレンスを伴って、好ましくは記録される。レーザサーボライタおよびそれとともに用いるのに好適なヘッドアーム取付具は、その開示をここに引用により援用する、共通の譲受人に譲渡された米国特許第４，９２０，４４２号に記載されている。代替的に、サーボセクタは、既に上で論じた、共通の譲受人に譲渡された米国特許第５，３８４，６７１号に記載されるように、ゾーン化されたデータセル速度で書込まれる。
図４を参照して、各サーボセクタ６８または「スポーク」は、たとえば、示されるような埋込サーボ情報のサーボ識別フィールドを有する。遷移が実質的に全くないかまたはわずかしかないディスク上のクリーンな領域にあるサイズたとえば４０セルの、オプションとしてのＤＣ消去フィールド７３１（図４ではフィールドの下に時間「４０Ｔ」を伴う）は、サーボセクタ６８のオンセットにフラグを立てるのに用いられ得る。サイズたとえば１６０セルのプリアンブルフィールド７３２は、所望される長さの「−＋＋−−＋＋−−＋＋」などの２Ｔ繰返しパターンで書込まれ得る。プリアンブル７３２は、入来アナログ信号に対して訂正利得および位相ロックを確立しそれによってアナログ−デジタル変換器４６によるサンプリング等化を制御するために、タイミングループおよび利得ループによって用いられる。全体として、オプションのＤＣ消去フィールド７３１およびプリアンブルフィールド７３２は図３のプリアンブルフィールド６８Ａを含む。
サーボアドレスマーク７３３はフレーミングクロックをリセットするために用いられる。これに、トラック番号のたとえば３つの最下位ビット（ＬＳＢｓ）７３４が続く。完全なスポーク番号７３５はオプションではあるが、少なくとも１ビットの情報を与えて回転位置が決定できるようにすべきである。全体のトラック番号７３６は少なくとも１回記録される。ヘッド番号（図示せず）をサーボアドレス指定情報の部としてさらに記録してもよい。全体として、サーボアドレスマーク７３３、ＬＳＢフィールド７３４、および完全なスポーク番号フィールド７３５は、図３のサーボ識別フィールド６８Ｂを含む。
アドレス指定情報に続いてサーボバースト７３７が記録され、これらは、後に記載するように、トラック中央に対してヘッド位置を決定するのに用いられる。さまざまなサーボパターンの例をこの後に示す。フィールド７３７におけるこれらのパターンは図３のフィールド６８Ｃに関連付けられる。サーボセクタ６８のいくつかまたはすべてのフィールドの長さはプログラマブルなサイズであってもよい。他の情報フィールドは、これまでに記載したフィールド間またはそれらの後に記憶されてもよい。
ここで、たとえばサーボアドレスマーク７３３、ＬＳＢフィールド７３４、スポーク番号フィールド７３５およびトラック番号フィールド７３６等である、サーボセクタ６８のデジタルデータ記憶フィールドのいくつかまたはすべてに対して用いられてもよい、ワイド・バイフェーズエンコードについて説明する。デジタルデータを書込む際、記号と呼ばれる未コード化ビット（つまり０または１）で始める。記号は、１つ以上の符号またはマグネット（＋または−）をセルに割当てるコード化によってディスク上に記録される。（いくらか曖昧ではあるが、符号は０または１であるものとして示されてもよい。）バイフェーズコードにおいて、２つの符号が用いられ、記号は次のようにエンコードされてもよい：
１−＞＋−
０−＞−＋
我々は、ワイド・バイフェーズ（ＷＢＰ）コードを、コード速度１／４で次のように規定する：
０−＞＋＋−−
１−＞−−＋＋
磁束遷移を全く有してはならないＤＣ消去フィールド７３１はＷＢＰエンコードされ得ない。
プリアンブルフィールド７３２は、ＰＬＬおよびＡＧＣロックに対し、たとえば４０またはプログラマブルな数のＷＢＰ記号「１」（またはセル「−−＋＋」）でＷＢＰエンコードされてもよい。
サーボアドレスマーク（「ＳＡＭ」）７３３は、サーボブロックの始まりをマーキングする、ＷＢＰでエンコードされる９記号ワード「０００１００１０１」であってもよい。このＳＡＭは、すべてのシフト（自動訂正）は、少なくとも５つの位置において同意せず、したがって、同期を失うことなしに２つの独立した誤りを斟酌する。今説明したプリアンブル７３２に付加されると、このシーケンスは「…１１１１１１１０００１００１０１」のように見える。これは、修正されたバーカー（Barker）シーケンスである。
トラック番号７３６は通常のグレイコード（符号レート＝１）でまずエンコードされる１４以上の記号のアドレスであってもよく、次いでパリティ記号が加えられてもよい。その結果はＷＢＰエンコードされる。パリティ記号がある場合、それは探索時間には用いられ得ないが、読取時間に用いて信号誤りを検出することができる。グレイコード化は、読取ヘッド２６が探索時間においてトラック間にあるときに２つの隣接トラックアドレスを同時に読取る場合の大きな誤りを回避するために用いられる。
代替的サーボセクタレイアウトにおいて、トラックアドレス（トラック番号）は各サーボセクタ６８において２回書込まれ、その対にされたトラックアドレスは互いとは異なる。図６Ａを参照して、図中において径方向のコラムとして見えるように、奇数トラックアドレス（Ａ１、Ａ３、Ａ５、Ａ７）が第１に書込まれ、偶数トラックアドレス（Ａ２、Ａ４、Ａ６、Ａ８）が第２に書込まれる。図６Ｂにおいて、第２のコラムは第１のコラムが記録するのと同じトラック番号を記録するが、第２のコラムは半トラックオフセットして記録される。両方のフォーマットにおいて、読取ヘッド２６のすべての位置は、この２つのコラムのうちの少なくとも１つにある隣接トラックからの干渉なしにアドレスを読取り得る。この理由のため、グレイコード化は必要とされず、図示されるように、ＥＣＣフィールドを各アドレスに付加し得る。第１のフォーマット（図６Ａ）において、不確定度は１トラックであり、第２のフォーマット（図６Ｂ）においては不確定度は半トラックである。探索の際、２トラックの周期を有するサーボバーストからの位置誤り信号を用いることによってコラムが読取られるのが認識されるかもしれない。このような使用では、サーボバーストをトラックアドレスに近く位置決めして、読取ヘッド２６の径方向位置が、読取ヘッド２６がサーボバーストを読取っているときおよびそれがトラックアドレスを読取っているときから大きく変わらないようにすべきである。
ＰＲ４ターゲットを伴うＷＢＰコードのためのビタビ検出器
適応型ＦＩＲフィルタ４８の経路４９での出力はＰＲ４（クラスＩＶ部分応答）ターゲットであり、これは、Ｄを１ビットセル遅延として１−Ｄ2のパルス応答を有する。図７に示されるように、ＰＲ４ターゲットを表わすのに必要な状態の数は４である。図７はＰＲ４ターゲットのビタビ検出器格子図を示し、実線はＷＢＰ経路を表わし、点線は非ＷＢＰ経路を示す。すべての経路は有効ＰＲ４経路である。格子上において、ＷＢＰ経路は形式「±／ｗ」の表記でマーキングされ、「＋」または「−」はディスク上の磁化（セルに何が書込まれるか）を示し、「ｗ」はビタビ検出器入力での波形サンプルを表わす。図７は、検出器の、時間ｋ−１での初期状態からの４つの時間ステップを示し、ここでは、ＷＢＰエンコードされた記号の検出が開始されて時間ｋ＋３に至り、そこでそれは終了する。マグネット「−」は「０」としても示され、マグネット「＋」は「１」としても示される。したがって、たとえば、状態００（参照番号８０）は、前の２つのセルが「−−」として読取られたことを示す。
この格子を参照して、検出器が時間ｋ−１において参照番号８０の状態００にあり、かつ次のサンプル値が１である場合、検出器は時間ｋで参照番号８１の状態０１に進む。時間ｋ−１でのこの分岐に対するマグネット（または等価的には書込電流）は「＋」であり、状態００からの「−」からの遷移であり、これが理想的には１のサンプル値をもたらす。同様に、検出器が時間ｋ−１で参照番号８３の状態１１にあり、かつ時間ｋでのサンプル値が−１である場合、検出器は時間ｋで参照番号８２の状態１０に進む。時間ｋ−１でのこの分岐に対するマグネットは「−」であり、状態１１の「＋」からの負の遷移であり、これが理想的には−１のサンプル値をもたらす。
各ＷＢＰ記号は４つのセルを占めるため、検出器は各ＷＢＰ記号がどこで始まってどこで終わるかを知りながら動作されなければならないことに注意されたい。この４セル同期をチャンク同期と呼ぶことにする。
チャンク同期が達成されると、格子は、元の格子の２つの状態００および１１のみを伴って一度に４サンプル更新され得る。したがって、４状態ビタビ検出器は、図８Ａに示されるように、参照番号８０および８３をそれぞれ伴う２つの状態に凝縮され得る。図８Ａにおいて、検出器入力にあるサンプル値のみが各分岐を伴って与えられる。図示される各サンプルは２回繰返されることに注目されたい。このようにして、格子は、すべての２つの入来サンプルの平均を取り、次いで結果として生ずるストリームをクロック速度の半分で処理することによって、単純化されてもよい。図８Ｂに示されるこの単純化された格子では、チャンクは時間ｋ−１、ｋ＋１およびｋ＋３で始まる（状態の凝縮のため、時間軸ｋは２の因数でスケーリングされている）。
ＰＲ４ターゲットを伴うＷＢＰコードのための、差分距離検出器と呼ぶことにする第１のビタビ検出器を、図８Ｂに示される状態および遷移に関してここで説明する。
ａ０（ｋ−１）は、時間ｋ＋１において状態０で終わる、残存経路の時間ｋ−１での状態を表すものとする。
ａ１（ｋ−１）は、時間ｋ＋１において状態１で終わる、残存経路の時間ｋ−１での状態を表すものとする。
ｙ（ｋ）は、時間ｋでの、たとえばＦＩＲフィルタ４８から出力経路４９で受取られる２つのサンプルの平均のような、平均化後の受取られた有雑音サンプルを示す。
ｍ０（ｋ）は、時間ｋでの状態０の経路距離を表わす。
ｍ１（ｋ）は、時間ｋでの状態１の経路距離を表わす。
ｍ（ｋ）＝ｍ０（ｋ）−ｍ１（ｋ）。これが差分距離である。
差分距離検出器のためのデコードアルゴリズムは擬似コードで次のように表されてもよい：
（ｍ（ｋ−１）−２ｙ（ｋ）＞１）ならば、
｛ｍ（ｋ＋１）＝４ｙ（ｋ＋１）−２ｙ（ｋ）−１；
ａ０（ｋ−１）＝ａ１（ｋ−１）＝１；
／*両方の経路は状態１にマージする*／
｝
さもなくば、（ｍ（ｋ−１）−２ｙ（ｋ）＜−１ならば、
｛ｍ（ｋ＋１）＝４ｙ（ｋ＋１）−２ｙ（ｋ）＋１；
ａ０（ｋ−１）＝ａ１（ｋ−１）＝０；
／*両方の経路は状態０にマージされる*／
｝
さもなくば、
｛ｍ（ｋ＋１）＝−ｍ（ｋ−１）＋４ｙ（ｋ＋１）；
ａ０（ｋ−１）＝１；
ａ１（ｌｋ−１）＝０
／*経路はマージされない*／
｝
図９は、ＷＢＰコードのための差分距離ビタビ検出器の実現例を示すブロック図である。ブロック８４はａ＝ｍ（ｋ−１）−２ｙ（ｋ）を計算する。ブロック８５で、２つの論理値０および１（それぞれ偽および真）がｘおよびｙに対しｘ＝ａ＞１およびｙ＝ａ＜−１のように計算される。ブロック８５はさらに、時間ｋ＋３において状態０および状態１でそれぞれ終わる、残存経路の時間ｋ＋１での状態である値ａ０（ｋ＋１）およびａ１（ｋ＋１）を計算する。これらは残存メモリ８６に与えられ、図８に示されるように計算される。つまり：
ａ０（ｋ＋１）＝ＮＯＴｙ、および
ａ１（ｋ＋１）＝ｘ
ブロック８６は、その出力８６ａが検出器の出力である標準ビタビ検出器残存メモリを実現する。この残存メモリの深さは検出器の性能要件を満たすよう選択され、ここに記載されるように使用される場合は、少なくとも１の深さで一般には十分であろう。
差分距離計算において用いるための値ｚはブロック８７において次のように計算される：
（ｘ，ｙ）＝＝（１，０）ならば、ｚ＝−２ｙ（ｋ）−１；
（ｘ，ｙ）＝＝（０，１）ならば、ｚ＝−２ｙ（ｋ）＋１；
さもなくば、ｚ＝−ｍ（ｋ−１）
ブロック８８はこの計算された値ｚを用いて、次のように計算される出力ｍ（ｋ＋１）を出力する：
ｍ（ｋ＋１）＝４ｙ（ｋ＋１）＋ｚ
この出力８８ａはレジスタ８９において４Ｔ（ＷＢＰ記号時間）遅延され、このレジスタの出力８９ａがブロック８７への入力値ｍ（ｋ−１）となる。（ｋ＝０でのｍ（ｋ−１）の初期値は０である。）
ＷＢＰコードのための、ツリー検索検出器と呼ぶことにする第２のビタビ検出器を、図８Ｂに示される状態および遷移に関連してここで説明する。このツリー検索検出器は初期状態で開始するよう強制されなければならず、なぜなら、２つの残存経路は時間ｋ−１でマージすると仮定されるからである。時間ｋ＋１での残存経路は次いで、時間ｋ−１でのマージされた残存経路を表わすａ（ｋ−１）と、たとえばＦＩＲフィルタ４８の出力４９で発生される等化され平均化されたサンプルｙ（ｋ）、ｙ（ｋ＋１）、ｙ（ｋ＋２）、およびｙ（ｋ＋３）とから検出される。
サーボセクタフィールドに関しては、ツリー検索検出器は既知の状態でスタートするという要件は合理的であり、なぜなら、その状態はたとえばプリアンブルフィールド７３２のような既知のフィールドによって強制され得るからである。
ツリー検索検出器のためのデコードアルゴリズムは、擬似コードで次のように表現されてもよい：
距離１＝ｙ（ｋ）−２ｙ（ｋ＋１）＋ｙ（ｋ＋２）
距離２＝ｙ（ｋ）−２ｙ（ｋ＋１）＋２ｙ（ｋ＋３）
（ａ（ｋ−１）＝＝０）ならば、
ａ（ｋ＋１）＝（距離１＜０）ＯＲ
（（距離１＜１）ＡＮＤ（距離２＜０．５））
さもなくば、
ａ（ｋ＋１）＝（距離１＜−１）ＯＲ
（（距離１＜０）ＡＮＤ（距離２＜−０．５））；
上のように、これらの計算において、論理上の偽は算術的０であり、論理上の真は算術的１である。
図１０は、ＷＢＰコードのためのツリー検索ビタビ検出器の実現例を示すブロック図である。ブロック９１および９２は、上に規定したように、距離１および距離２をそれぞれ計算する。入力９０ａおよび９０ｂで、ブロック９０はサンプルｙ（ｋ＋１）およびｙ（ｋ）をそれぞれ受取り、それらからｙ（ｋ）−２ｙ（ｋ＋１）を計算する。これは、ブロック９１の入力９１ｂと、ブロック９２の入力９２ａとで与えられる。入力９１ａでブロック９１はさらにサンプルｙ（ｋ＋１）を受取り、入力９２ｂでブロック９２はサンプルｙ（Ｋ＋３）を受取る。距離１は経路９１ｃでブロック９３に出力される。距離２は経路９２ｃでブロック９３に出力される。ブロック９３は、距離１、距離２、およびａ（ｋ−ｌ）から、上記の擬似コードにおいて述べたようにａ（ｋ＋１）を計算し、それは経路９３ａにおいて出力される。ブロック９３の出力９３ａは４Ｔ遅延レジスタ９４の入力となり、これがａ（ｋ−１）を経路９４ａ上でブロック９３に与える。
ＥＰＲ４ターゲットを伴うＷＢＰのためのビタビ検出器
図１１を参照して、ＷＢＰエンコードされたＥＰＲ４ターゲットを検出するビタビ検出器の実現例を考える。このＥＰＲ４ターゲットは１＋Ｄ−Ｄ２−Ｄ３のパルス応答を有する。ＥＰＲ４ターゲットを表現するのに必要な状態数は８である。図１１は、ワイド・バイフェーズ経路が強調されるＥＰＲ４チャネルの格子図である。この図は図６に見られるＰＲ４チャネルに対する図と同様であるが、８つの状態および５つの考えられ得るサンプル入力−４、−２、０、２および４があるという違いがある。
図１２Ａを参照して、チャンク同期が達成されると、ＥＰＲ４格子は、元の格子の状態のうちの２つだけを伴って、一度に４サンプル更新され得る。図１２Ａにおいて元の状態１００および０１１は０および１とそれぞれ再度名付けられ、ビタビ検出器入力にあるサンプル値のみが分岐上に示される。この格子図は、入来サンプル値を２で除算することによって、図１２Ｂに示されるようにさらに簡略化されてもよい。
図８Ｂの簡略化された格子の場合と同じように、図１２Ｂに基づいて、ＥＰＲ４ターゲットを伴うＷＢＰコードのための２つのビタビ検出器についてここで説明する。
第１の検出器である差分距離検出器は、図９に関連して記載された差分距離検出器と実質的に同様である。
ａ０（ｋ−１）は、時間ｋ＋３において状態０で終わる、残存経路の時間ｋ−１での状態を表わす。
ａ１（ｋ−１）は、時間ｋ＋３において状態１で終わる、残存経路の時間ｋ−１での状態を表わす。
ｙ（ｋ）は、理想値−２、−１、０、１および２へのスケーリング後の、時間ｋでの、たとえばＦＩＲフィルタ４８から出力経路４９で受取られる２つのサンプルの平均のような、受取られる有雑音サンプルを示す。
ｍ０（ｋ）は、時間ｋでの状態０の経路距離を表わす。
ｍ１（ｋ）は、時間ｋでの状態１の経路距離を表わす。
ｍ（ｋ）＝ｍ０（ｋ）−ｍ１（ｋ）。これが差分距離である。
差分距離検出器のためのデコードアルゴリズムは擬似コードにおいて以下のように表現されてもよい：
ｔｈｒ（ｋ−１）＝ｍ（ｋ−１）−２ｙ（ｋ−１）−４ｙ（ｋ−２）＋２ｙ（ｋ−３）；
（ｔｈｒ（ｋ−１）＞２）ならば、
｛ｍ（ｋ＋３）＝８ｙ（ｋ）＋２ｙ（ｋ−１）−４ｙ（ｋ−２）−２ｙ（ｋ−３）−２；
ａ０（ｋ−１）＝ａ１（ｋ−１）＝１；
／*両方の経路は状態１にマージする*／
｝
さもなくば、（ｔｈｒ（ｋ−１）＜−２）ならば、
｛ｍ（ｋ＋３）＝８ｙ（ｋ）＋２ｙ（ｋ−１）−４ｙ（ｋ−２）−２ｙ（ｋ−３）＋２；
ａ０（ｋ−１）＝ａｌ（ｋ−１）＝０；
／*両方の経路は状態０にマージする*／
｝
さもなければ、
｛ｍ（ｋ＋３）＝−ｍ（ｋ−１）＋８ｙ（ｋ）＋４ｙ（ｋ−１）−４ｙ（ｋ−３）；
ａ０（ｋ−１）＝１；
ａ１（ｋ−１）＝０
／*経路はマージしない*／
｝
ＰＲ４ターゲットを伴うＷＢＰのための差分距離ビタビ検出器と同様に、ここに記載されるように使用する場合には３の残存メモリ深さで一般には十分であろう。
第２の、ＥＰＲ４ターゲットを伴うＷＢＰコードのためのツリー検索ビタビ検出器をここで説明する。このツリー検索検出器を説明するに当り、２つの残存経路は時間ｋ−１でマージすると仮定される。時間ｋ＋３での残存経路は次いで、
時間ｋ−１におけるマージした残存経路を表わすａ（ｋ−１）と、
たとえば１＋Ｄフィルタ５０の出力として発生される、等化され平均化されたサンプルｙ（ｋ）、ｙ（ｋ−１）…ｙ（ｋ−７）とから検出される。
ツリー検索検出器のためのデコードアルゴリズムは擬似コードにおいて次のように表現されてもよい：
距離１＝２ｙ（ｋ−１）＋４ｙ（ｋ−２）−２ｙ（ｋ−３）−８ｙ（ｋ−４）−２ｙ（ｋ−５）＋４ｙ（ｋ−６）＋２ｙ（ｋ−７）；
距離２＝８ｙ（ｋ）−４ｙ（ｋ−１）＋４ｙ（ｋ−３）−８ｙ（ｋ−４）−２ｙ（ｋ−５）＋４ｙ（ｋ−６）＋２ｙ（ｋ−７）；
（ａ（ｋ−１）＝＝０）ならば、
ａ（ｋ＋３）＝（距離１＜０）ＯＲ
（（距離１＜４）ＡＮＤ（距離２＜２））
さもなければ、
ａ（ｋ−３）＝（距離１＜−４）ＯＲ
（（距離１＜０）ＡＮＤ（距離２＜−２））
ＰＲ４ターゲットを伴うＷＢＰのためのツリー検索検出器の場合と同様に、ＥＰＲ４ターゲットのためのこの検出器は残存メモリを全く有さない。
図１に戻って、ＥＰＲ４ターゲットを伴うＷＢＰコードのＰＲＭＬ検出のためのビタビ検出器６０は、トラック番号、ヘッド番号、およびセクタ番号等の、サーボセクタにあるすべてのＷＢＰエンコードされたデジタル情報を検出するのに用いられ得る。ビタビ検出器６０は、図１１、図１２Ａおよび図１２Ｂに関連して上に記載されるように、差分距離検出器もしくはツリー検索検出器であってもよく、または従来のビタビ検出器であってもよい。代替的に、ＥＰＲ４検出器に代えて、サーボセクタにあるＷＢＰエンコードされたデータは、図７、図８Ａ、図８Ｂ、図９および図１０に関連して上に記載された差分距離検出器またはツリー検索検出器のような、ＰＲ４ターゲットを伴うＷＢＰコードのためのビタビ検出器によってデコードされてもよく、または従来のビタビ検出器によってデコードされてもよい。
図１において、デジタルサーボバースト検出器５４も１＋Ｄフィルタ５０からのＥＰＲ４ターゲット出力信号を受ける。代替的に、バースト検出器５４はＦＩＲフィルタ４８からのＰＲ４ターゲットを受取ってもよく、この場合は、ＰＲ４ターゲットで検出され得るバーストフォーマットが用いられる。
図１３Ａ〜１３Ｅを参照して、５つのサーボバーストフォーマットについて記載する。データトラックの中央はＴＫ０、ＴＫ１、ＴＫ２およびＴＫ３によって示される。各フォーマットにおけるバーストは２トラックの周期で繰返す。Ｉ型フォーマットと呼ぶことにする第１のフォーマット、つまりフルトラックバーストを図１３Ａに概略的に示す。Ｉ型バーストＡ、Ｂ、およびＣ（およびオプションとしてＤ）はデータトラックの幅になるよう書込まれる。書込ヘッドはこの幅よりも小さいため、バーストは少なくとも２つのパスにおいて書込まれ、少なくとも１つの消去帯（図示せず）が各バースト内に見出される。さらに、たとえば、バーストＡとバーストＣとの間にＴＫ１に沿って走る消去帯（図示せず）がある。
II型フォーマットと呼ぶことにする第２のフォーマット、つまり狭いバーストを図１３Ｂに概略的に示す。このフォーマットでは、各バーストＥ、Ｆ、ＧおよびＨは一度だけ書込まれ、したがってバースト内に消去帯はない。径方向に隣接するバースト（たとえばＥおよびＦ）間の距離はトラック幅の半分である。書込ヘッドは一般にはこの幅を超え、したがって各バーストは１つのトラックの中央上を越えて通常は延びる。
Ｉ型およびII型フォーマットの両方では、バースト自体は通常は定周波数および振幅の正弦波である。
正反対フォーマットと呼ぶことにする第３のフォーマットを図１３Ｃに概略的に示す。このフォーマットでは、バースト−−Ｊ、Ｋ、ＬおよびＭはたとえばＩ型フォーマット（図１３Ａ）のＡバーストとＢバーストとの間の空間左側ブランクを埋めるように書込まれる。記録されない領域は反対の（または正反対の）極性の正弦波で埋められる。したがって、バーストＪの信号がｓｉｎ（ｘ）であるならば、バーストＫの信号は−ｓｉｎ（ｘ）である。バーストＬおよびＭの波形はバーストＪおよびＫの波形に対応する。
Ｉ型およびII型での状況とは違い、正反対フォーマットでは位相情報が重要である。したがって、位相情報を「修正し」ないよう、このバーストフォーマットを読取っている間はＰＬＬはロックされる。この同じ理由で、このフォーマットは、バースト内の消去帯、径方向位相非コヒーレンスおよび累積された位相誤りから生ずる誤りを被る。このような誤りの影響をディスクドライブに制限させるために、オプションの再同期パターン（図示せず）がバースト自体の前に記録されてもよい。
圧縮されたフォーマットと呼ぶことにする第４のフォーマットを図１３Ｄに概略的に示す。このフォーマットは形式においてはＩ型と同様であるが、他のフォーマットでの状況とは違い、圧縮されたフォーマットではサーボ情報は、ここではＤＡＴＡ  ＴＫ０、ＤＡＴＡ  ＴＫ１およびＤＡＴＡ  ＴＫ２と示されるデータトラックには対応しないスポークトラックＳＰＯＫＥ  ＴＫ０、ＳＰＯＫＥ  ＴＫ１、ＳＰＯＫＥ  ＴＫ２、およびＳＰＯＫＥ  ＴＫ３上に書込まれる。各バースドＰ、ＱおよびＲは一度だけ書込まれ、したがってバースト内に消去帯は全くなく、バーストはそれにもかかわらずサーボトラックの完全な幅である。このフォーマットでは、たとえばトラックＤＡＴＡ  ＴＫｌのような奇数番号付けされたデータトラックを追尾する際、ディスクドライブはサーボトラック中央を辿らないことに注目されたい。実際に、ヘッドは理想的にはちょうど２つのトラック間に置かれ、バーストフォーマットの２トラック周期を用いて、たとえばデータトラックＤＡＴＡ  ＴＫｌを追尾しながらスポークトラックＳＰＯＫＥ  ＴＫ１およびＳＰＯＫＥ  ＴＫ２から受取られるグレイコード化された番号間におけるトラック番号の曖昧さを解消しなければならない。
周波数フォーマットと呼ぶことにする第５のフォーマットを図１３Ｅに概略的に示す。このフォーマットでは、先に記載したものとは違い、バースト波形は１つの周波数ですべて記録されるのではない。正反対フォーマットの場合のように、周波数フォーマットバーストは半トラックの径方向の全幅にわたって記録される。図１４Ｅに示されるように、バーストＳ、Ｔ、ＵおよびＶの径方向シーケンスは角周波数ｗ１およびｗ２を伴う正弦波として記録され、したがってバーストのシーケンスの形式は、Ｓはｓｉｎｗ１ｔであり、Ｔはｓｉｎｔｗ２であり、Ｕは−ｓｉｎｗ１ｔであり、Ｖは−ｓｉｎｗ２ｔである。２つの周波数は異なっていなければならず、交差する高調波を有さないよう選択されるべきである。
図１４Ａ〜１４Ｂを参照して、バースト検出器５４はサーボバーストが記録されるフォーマットに依って異なる形式を取る。図１４Ａを参照して、バースト検出器５４１は正反対フォーマットおよび周波数フォーマットのような同期フォーマットに対し、有用である。乗算器５４２はＥＰＲ４サンプル波形を正弦波１  ０  −１  ０で乗算する。この結果は加算器５４３によりレジスタ５４４において累算される。レジスタ５４４からのこの検出器の出力は、図１３ＣのバーストＫおよびＪのような２つの径方向に隣接するバーストによって発生される（一般には）複合信号の符号付振幅を表わす。読取ヘッドがちょうど２つのバースト間にありかつたとえばトラックＴＫ１上にあるとき、この出力は理想的には０となる。
図１４Ｂを参照して、バースト検出器５５は、Ｉ型、II型のような非同期バーストフォーマット、および圧縮されたフォーマットに対し有用である。バースト検出器５５は、９０°の位相オフセットを有する２つの直交正弦波でＥＰＲ４サンプル波形を乗算することによってバースト信号の位相−振幅ベクトルを計算し、第１の正弦波１  ０  −１  ０は乗算器５５１と加算器５５２と累算レジスタ５５３とにおいて用いられ、第２の直交する正弦波０  −１  ０  １は乗算器５５４と加算器５５５と累算レジスタ５５６とにおいて用いられる。この処理の結果は、実数部がレジスタ５５３にありかつ虚数部がレジスタ５５６にある位相−振幅ベクトルである。バーストが読取られると、そのバーストのエネルギは、位相−振幅ベクトルの実数部の二乗回路５５７と虚数部の二乗回路５５８との総和加算器５５９の二乗根回路５５０として計算される。この計算されたエネルギはバーストと読取ヘッドとの間のオーバラップ度を評価し、繰返す２トラックバーストパターンに対するヘッド位置を評価するのに後で用いられる。（今問題にしている非同期Ｉ型、II型および圧縮されたバーストフォーマットでは、２つのバーストは径方向に隣接せず、したがってバースト検出器は一度に処理を行なうのに１つのバーストしか有さないことに注目されたい。）
周波数フォーマットに対する２つの代替的バースト検出器をここで説明する。第１の代替例は、図１４Ａに示されるバースト検出器５４１の対として動作する。この対のうちの第１の検出器に入力される正弦波はｗ１の角周波数を伴う正弦波を乗算器５４２への入力として有し、第２の検出器の乗算器５４２への正弦波入力はｗ２の各周波数を有する。各検出器の出力は対応する角周波数でのバースト信号の符号付振幅であり、これら符号付振幅は読取ヘッドの位置を評価するために比較される。
周波数フォーマットの第２の代替的バースト検出器は、今説明した第１の代替例とは違い、径方向位相非コヒーレンスまたは位相誤りに対し感度を有しない。この第２の代替例は、図１４Ｂに示されるバースト検出器５５の対の動作を二重にする。検出器の対のうちの第１のものにある乗算器５５１および５５４への正弦波入力はｗ１の角周波数を有し、第２の検出器の乗算器５５１および５５４に対する正弦波入力はｗ２の角周波数を有する。それぞれの周波数でのバースト信号の符号付振幅を各々が評価する、２つの検出器の出力は、読取ヘッドの位置を評価するために比較される。
さらなる代替的バースト検出器および関連の同期サーボバーストパターンが、１９９４年１０月１２日提出のフィッシャーらによる「ディスクドライブにおける精密ヘッド位置のためのコンカレントサーボバーストの同期検出（“Synchronous Detection of Concurrent Servo Bursts for Fine Head Position in Disk Drive”）」と題される、引用される米国特許出願連続番号第０８／３２０，５４０号に記載されており、その開示をここに引用により援用するものとする。
このようにこの発明の現在好ましい実施例を説明してきたが、この発明の目的が十分に達成されたことがここで理解され、当業者ならば、この発明の構成上の変形ならびに幅広く異なる実施例および適用例はそれら自体をこの発明の精神および範囲から逸脱することなく示唆することが理解するであろう。ここにおける開示および記載は純粋に例示的なものであり、いかなる意味においても限定的であるようには意図されない。
【図１】
0004014633.tif 000002
【図２】
0004014633.tif 000003
【図３】
0004014633.tif 000004
【図４】
0004014633.tif 000005
【図５Ａ】
0004014633.tif 000006
【図５Ｂ】
0004014633.tif 000007
【図５Ｃ】
0004014633.tif 000008
【図５Ｄ】
0004014633.tif 000009
【図６Ａ】
0004014633.tif 000010
【図６Ｂ】
0004014633.tif 000011
【図７】
0004014633.tif 000012
【図８Ａ】
0004014633.tif 000013
【図８Ｂ】
0004014633.tif 000014
【図９】
0004014633.tif 000015
【図１０】
0004014633.tif 000016
【図１１】
0004014633.tif 000017
【図１２Ａ】
0004014633.tif 000018
【図１２Ｂ】
0004014633.tif 000019
【図１３Ａ】
0004014633.tif 000020
【図１３Ｂ】
0004014633.tif 000021
【図１３Ｃ】
0004014633.tif 000022
【図１３Ｄ】
0004014633.tif 000023
【図１３Ｅ】
0004014633.tif 000024
【図１４Ａ】
0004014633.tif 000025
【図１４Ｂ】
0004014633.tif 000026