(57)【特許請求の範囲】
【請求項１】
複数のトラックと、
１組の信号を含むプリアンブル部分と、
前記プリアンブル部分と実質的に同相で書き込まれた第１の複数の信号を有する第１のサーボバーストと、
前記プリアンブル部分及び前記第１のサーボバーストと異なる位相で書き込まれた第２のサーボバーストと、を具備し、
前記第２のサーボバーストと前記プリアンブル部分及び前記第１のサーボバーストとの間の位相シフト量は、前記第２のサーボバーストから生成される信号の非干渉性を減少させる量である媒体。
【請求項２】
前記第２のサーボバーストは、所定の形状で前記媒体に書き込まれる請求項１記載の媒体。
【請求項３】
前記第２のサーボバーストは、三日月形状で前記媒体に書き込まれる請求項１記載の媒体。
【請求項４】
前記第１のサーボバースト及び前記第２のサーボバーストは、ヌルバーストパターンで前記媒体に書き込まれる請求項１記載の媒体。
【請求項５】
前記第２のサーボバーストのバーストパターンと実質的に１８０度異なる位相で前記媒体に書き込まれる第３のバーストパターンを更に備える請求項１記載の媒体。
【請求項６】
前記第１のサーボバースト、前記第２のサーボバースト、及び前記プリアンブル部分は、垂直遷移によって前記媒体に書き込まれる請求項１記載の媒体。
【請求項７】
１組の信号を含むプリアンブル部分と、前記プリアンブル部分と実質的に同相で書き込まれた第１の複数の信号を有する第１のサーボバーストと、前記プリアンブル部分及び前記第１のサーボバーストと異なる位相で書き込まれた第２のサーボバーストとを備えるディスクと、
前記ディスクから情報を読み出すトランスデューシングヘッドと、
前記第１のサーボバースト及び前記第２のサーボバーストに関連付けられた情報を含む、前記ディスクからの情報を読み出すリードチャネルと、を具備し、
前記第２のサーボバーストと前記プリアンブル部分及び前記第１のサーボバーストとの間の位相シフト量は、前記第２のサーボバーストから生成される信号の非干渉性を減少させる量であるディスクドライブ。
【請求項８】
前記第２のサーボバーストは、所定の形状で前記ディスクに書き込まれる請求項７記載のディスクドライブ。
【請求項９】
前記第２のサーボバーストのサーボパターンと実質的に１８０度異なる位相で前記ディスクに書き込まれる第３のバーストパターンを更に備える請求項７記載のディスクドライブ。
【請求項１０】
前記第１のサーボバースト、前記第２のサーボバースト、及び前記プリアンブル部分は、垂直遷移によって前記ディスクに書き込まれる請求項７記載のディスクドライブ。
【請求項１１】
１組の信号を含むプリアンブル部分と、前記プリアンブル部分と実質的に同相で書き込まれた第１の複数の信号を有する第１のサーボバーストと、前記プリアンブル部分及び前記第１のサーボバーストと実質的に同相で書き込まれた第２のサーボバーストとを備えるディスクと、
前記ディスクから情報を読み出すトランスデューシングヘッドと、
前記第１のサーボバースト及び前記第２のサーボバーストに関連付けられた情報を含む、前記ディスクからの情報を読み出すリードチャネルと、
前記第２のサーボバーストの少なくとも一部の位相を、前記第２のサーボバーストから生成された信号の非干渉性を減少させる量だけ前記プリアンブル部分に対してシフトする移相器と、を具備するディスクドライブ。
【請求項１２】
前記移相器は、前記ディスクドライブの前記リードチャネルに関連付けられている請求項１１記載のディスクドライブ。
【請求項１３】
前記移相器は、前記第２のサーボバーストの実質的に全体の位相をシフトする請求項１１記載のディスクドライブ。
【請求項１４】
前記移相器は、前記第２のサーボバーストをフィルタリングして、前記第２のサーボバーストの位相を効果的にシフトするフィルタを備える請求項１１記載のディスクドライブ。
【請求項１５】
前記移相器は、命令セットに基づいて動作して、前記第２のサーボバーストの位相を効果的にシフトするフィルタを備える請求項１１記載のディスクドライブ。
【請求項１６】
前記プリアンブル部分、前記第１のサーボバースト、及び前記第２のサーボバーストは、前記ディスクの主要な面に対して実質的に垂直な転移で書き込まれる請求項１１記載のディスクドライブ。
【請求項１７】
コンピュータによる実行時に、前記コンピュータに
１組の信号を含むプリアンブル部分と、前記プリアンブル部分と実質的に同相で書き込まれる第１の複数の信号を有する第１のサーボバーストと、前記プリアンブル部分及び前記第１のサーボバーストと実質的に同相で書き込まれる第２のサーボバーストとを読み出す手順と、
前記第２のサーボバーストの少なくとも一部の位相を、前記第２のサーボバーストから生成された信号の非干渉性を減少させる量だけ前記プリアンブル部分に対してシフトする手順と、を実行させるプログラムを記録するコンピュータ読み取り可能な記録媒体。
【請求項１８】
コンピュータによる実行時に、前記コンピュータに
前記第２のサーボバーストの実質的に全体の位相を、前記プリアンブル部分に対してシフトさせるプログラムを記録する請求項１７記載のコンピュータ読み取り可能な記録媒体。
【請求項１９】
コンピュータによる実行時に、前記コンピュータに
前記第２のサーボバーストの実質的に全体の位相を、前記第２のサーボバーストからのサンプリングされたリードバック信号のコヒーレンスを改善する量だけ、前記プリアンブル部分に対してシフトさせるプログラムを記録する請求項１７記載のコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、媒体、ディスクドライブ、及びコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
ディスクドライブは情報記憶装置である。ディスクドライブは、回転軸に固定された１又は複数のディスクと、各ディスクの表面からデータを表す情報を読み出すための、且つ／又は、各ディスクの表面にデータを書き込むための少なくとも１つのヘッドとを含む。より具体的には、データを記憶することには、ディスク上のトラックの一部分に、データを表す情報を書き込むことが含まれる。データ検索には、データを表す情報が記憶されたトラックの一部分からデータを表す情報を読み出すことが含まれる。ディスクドライブはまた、１又は複数のディスク上の選択されたデータトラック上で１又は複数のトランスデューシングヘッド（transducing head）の位置を合わせるために直線運動あるいは回転運動を利用するアクチュエータを含む。回転型アクチュエータは、トランスデューシングヘッドが取り付けられた、あるいはトランスデューシングヘッドと一体に形成されたスライダを、回転するディスクの表面をトランスデューシングヘッドが隈なく通過する（sweep across）ことを可能にするピボットポイントに連結する。回転型アクチュエータは、ボイスコイルモータによって駆動される。
【０００３】
ディスクドライブ情報記憶装置は、読み出し動作、書き込み動作、及びシーク（seeks）中にトランスデューシングヘッドの位置を制御するための制御システムを採用する。この制御システムには、サーボ制御システムあるいはサーボループが含まれる。ディスクドライブ情報記憶装置内のヘッド位置決めサーボ制御システムの機能には、２つの要素がある。１つ目は、読み出し／書き込みトランスデューシングヘッドをデータトラック上で充分な正確さで位置決めして、当該トラックの読み出し及び書き込みをエラー無しで可能にすることであり、２つ目は、隣接するトラックへ侵食しないように、書き込み要素（write element）を充分な正確さで位置決めして、追跡しているトラックへの書き込み動作中における、それらのトラックからのデータ侵食（erosion）を防止することである。
【０００４】
サーボ制御システムには、サーボパターンと称される、ディスクの表面上に書き込まれたパターンが含まれる。このサーボパターンは、トランスデューシングヘッドによって読み出される。サーボパターンを読み出すことで、ディスクのトラックに対するトランスデューシングヘッドの位置を決定するのに用いられるデータあるいはサーボ信号を位置決めすることになる。あるサーボ機構（scheme）では、位置決めデータは、各々がサーボパターンを含むサーボウェッジに含まれ得る。サーボパターンに含まれる情報は、所望のトラック中心からのトランスデューシングヘッドの逸脱を示す位置誤差信号(ＰＥＳ)（position error signal）を生成するために用いることができる。ＰＥＳはまた、トランスデューシングヘッドの位置を所望のトラック中心線上に維持するために、あるいはトランスデューシングヘッドを所望のトラックの中心線上の位置に再配置するための信号をアクチュエータのボイスコイルモータに供給する制御システムにおけるフィードバックとして用いられる。
【０００５】
プリアンブル信号は、一般にサーボパターンよりも前に書き込まれる。プリアンブルは一般に、一定の周波数で書き込まれる。位相ロックループ回路は、プリアンブルに関連付けられた周波数を絶えず追跡して、その後の信号を、プリアンブルと既知の位相関係で書き込むことができるようにする。例えば、幾つかの異なるサーボバースト（servo bursts）を含むサーボパターンは、一般に、プリアンブル信号と位相関係（a phase relationship）を有するように書き込まれる。サーボパターンがプリアンブルと同じ位相で（in phase with）書き込まれることで、サーボ情報を適切にデコードし、トラックの中心に対して読み出しヘッドあるいは読み出しトランスデューサの位置を正確に読み出すために、ディスクドライブ、及び特にリードチャネルに必要な情報が提供される。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、新規且つ改善された媒体、ディスクドライブ、コンピュータ読み取り可能な記録媒体を提供することを課題とする。
【課題を解決するための手段】
【０００７】
一実施形態によれば、複数のトラックと、１組の信号を含むプリアンブル部分と、前記プリアンブル部分と実質的に同相で書き込まれた第１の複数の信号を有する第１のサーボバーストと、前記プリアンブル部分及び前記第１のサーボバーストと異なる位相で書き込まれた第２のサーボバーストと、を具備し、前記第２のサーボバーストと前記プリアンブル部分及び前記第１のサーボバーストとの間の位相シフト量は、前記第２のサーボバーストから生成される信号の非干渉性を減少させる量である媒体が提供される。
【０００８】
他の実施形態によれば、１組の信号を含むプリアンブル部分と、前記プリアンブル部分と実質的に同相で書き込まれた第１の複数の信号を有する第１のサーボバーストと、前記プリアンブル部分及び前記第１のサーボバーストと異なる位相で書き込まれた第２のサーボバーストとを備えるディスクと、前記ディスクから情報を読み出すトランスデューシングヘッドと、前記第１のサーボバースト及び前記第２のサーボバーストに関連付けられた情報を含む、前記ディスクからの情報を読み出すリードチャネルと、を具備し、前記第２のサーボバーストと前記プリアンブル部分及び前記第１のサーボバーストとの間の位相シフト量は、前記第２のサーボバーストから生成される信号の非干渉性を減少させる量であるディスクドライブが提供される。
【０００９】
他の実施形態によれば、１組の信号を含むプリアンブル部分と、前記プリアンブル部分と実質的に同相で書き込まれた第１の複数の信号を有する第１のサーボバーストと、前記プリアンブル部分及び前記第１のサーボバーストと実質的に同相で書き込まれた第２のサーボバーストとを備えるディスクと、前記ディスクから情報を読み出すトランスデューシングヘッドと、前記第１のサーボバースト及び前記第２のサーボバーストに関連付けられた情報を含む、前記ディスクからの情報を読み出すリードチャネルと、前記第２のサーボバーストの少なくとも一部の位相を、前記第２のサーボバーストから生成された信号の非干渉性を減少させる量だけ前記プリアンブル部分に対してシフトする移相器と、を具備するディスクドライブが提供される。
【００１０】
他の実施形態によれば、コンピュータによる実行時に、前記コンピュータに１組の信号を含むプリアンブル部分と、前記プリアンブル部分と実質的に同相で書き込まれる第１の複数の信号を有する第１のサーボバーストと、前記プリアンブル部分及び前記第１のサーボバーストと実質的に同相で書き込まれる第２のサーボバーストとを読み出す手順と、前記第２のサーボバーストの少なくとも一部の位相を、前記第２のサーボバーストから生成された信号の非干渉性を減少させる量だけ前記プリアンブル部分に対してシフトする手順と、を実行させるプログラムを記録するコンピュータ読み取り可能な記録媒体が提供される。
【発明の効果】
【００１１】
本発明によれば、新規且つ改善された媒体、ディスクドライブ、コンピュータ読み取り可能な記録媒体を提供すること提供することができる。
【発明を実施するための最良の形態】
【００１２】
本発明は、添付の特許請求の範囲において詳細に示される。しかし、本発明のより完全な理解は、全体を通して同様の符号は同様の要素を表す図面と共に詳細な説明を参照することで得られるであろう。
【００１３】
本明細書中の記載は、本発明の種々の実施形態を説明するが、当該記載は如何なる形でも限定するものとして解釈されることを意図したものではない。
【００１４】
図１は、本発明の種々の実施形態を用いるディスクドライブ１００の展開図である。ディスクドライブ１００は、ハウジングベース１０４とハウジングカバー１０６とを含むハウジング１０２を備える。図示されたハウジングベース１０４は、ベースカスティング（casting）であるが、他の実施形態では、ハウジングベース１０４は、ディスクドライブ１００の組み立ての前に、あるいはディスクドライブ１００の組み立ての間に組み立てられた別個のコンポーネントを備え得る。ディスク１２０は、スピンドルモータによって回転される、ハブあるいはスピンドル１２２に取り付けられる。ディスク１２０は、クランプ１２１によって、ハブあるいはスピンドル１２２に取り付けることができる。ディスクは、毎分３６００回転未満から１５０００回転を超える範囲で、一定の速度あるいは可変速度で回転され得る。将来的には、より高い回転速度が予期される。スピンドルモータは、ハウジングベース１０４に接続される。ディスク１２０は、軽アルミニウム合金製の基板、セラミック／ガラス製の基板、あるいは他の適当な基板で作ることができ、ディスクの片面あるいは両面に磁化可能な物質が堆積される。磁気層は、トランスデューシングヘッド１４６を介して移されるデータを記憶するための磁化された小さな領域を含む。トランスデューシングヘッド１４６は、ディスク１２０からデータを読み出し、ディスク１２０にデータを書き込むように構成された磁気トランスデューサを含む。他の実施形態では、トランスデューシングヘッド１４６は、別個の読み出し要素と書き込み要素を備える。例えば、別個の読み出し要素は、ＭＲヘッドとしても知られる磁気抵抗ヘッドであってよい。多様なヘッド１４６の構成を使用できることが理解されるであろう。
【００１５】
回転型アクチュエータ１３０は、ベアリング１３２によってハウジングベース１０４にピボットのように（pivotally）取り付けられ、ディスク１２０の内径（ＩＤ）とディスク１２０の外径（ＯＤ）近傍に位置するランプ１５０との間の弧をなぞる。ボイスコイルモータ（ＶＣＭ）１１２の固定された部分を共に形成する、上部及び下部磁気リターンプレート１１０と少なくとも１つの磁石とが、ハウジング１０４に取り付けられる。ボイスコイル１３４は、回転型アクチュエータ１３０に取り付けられ、ＶＣＭ１１２の空隙中に置かれる。回転型アクチュエータ１３０は、電流がボイスコイル１３４を流れると、ベアリング１３２を中心に旋回し、電流が逆流すると、反対方向に旋回して、アクチュエータ１３０及び取り付けられたトランスデューシングヘッド１４６の、ディスク１２０に対する位置の制御を可能にする。ＶＣＭ１１２は、ディスク１２０の複数のトラックのうちの１つの上でヘッド１４６の位置を決定するために、ディスク１２０からトランスデューシングヘッド１４６によって読み出される位置決めデータを用いる（図４に示される）サーボシステムに接続される。サーボシステムは、ボイスコイル１３４に流すのに適切な電流を決定し、電流ドライバ及び関連する回路（図１には図示せず）を用いてボイスコイル１４０に電流を流す。
【００１６】
ディスク１２０の両面に、関連するヘッド１４６を有しても良く、これらのヘッド１４６は、一致して旋回するように、回転型アクチュエータ１３０にまとめて接続される。本明細書に記載される発明は、アクチュエータに対して個々のヘッドが別個に短い距離を移動する装置に同様に適用できる。この技術はデュアルステージアクチュエーション（ＤＳＡ）と称される。
【００１７】
サーボシステムの１つのタイプは、データを表す情報を格納するために用いられる各ディスク表面のトラックが、小さなセグメントのサーボ情報を含むエンベデッドサーボシステムである。サーボ情報は、一部の実施形態において、ディスク１２０の円周に概ね等間隔で配置された、幾つかの細い、いくらか湾曲したスポーク１２８として示される、放射状のサーボセクタあるいはサーボウェッジに格納される。実際には、図１に示されるよりも多くのサーボウェッジが存在し得ることに留意すべきである。サーボウェッジ１２８は、図２及び図７、並びにこれらの図に関連した説明で更に詳述される。
【００１８】
ディスク１２０はまた、各ディスク表面に複数のトラックを有する。複数のトラックは、ディスク１２０の表面のトラック１２９のように、２つのトラックによって表される。サーボウェッジ１２８は、ディスク１２０上のトラック１２９といった複数のトラックを横切る。複数のトラックは、一部の実施形態において、１組の実質的に同心の円として配置され得る。データは、埋め込まれたサーボウェッジ１２８の間のトラックに沿った固定されたセクタに格納される。ディスク１２０上のトラックはそれぞれ、複数のデータセクタを含む。より具体的には、データセクタは、固定されたブロック長と固定されたデータ記憶容量（例えば、データセクタあたり５１２バイトのユーザデータ）とを有するトラックの一部分である。ディスク１２０の内側に向かうトラックは、ディスク１２０の外周に向かうトラックほど長くはない。結果として、ディスク１２０の内側に向かうトラックは、ディスク１２０の外周に向かうトラックと同じだけのデータセクタを有することができない。同じ数のデータセクタを有することができるトラックは、データゾーンとしてグループ化される。密度とデータレートはデータゾーンによって異なるため、サーボウェッジ１２８は少なくともデータセクタの一部を中断し（interrupt）、分割し得る。サーボセクタ１２８は通常、工場でサーボ書き込み装置（サーボライタと称される）を用いて記録されるが、ディスクドライブ１００の交換ヘッド１４６を用いてセルフサーボ書き込み動作（self-servowriting operation）で書き込まれてもよい。
【００１９】
図２は、少なくとも１つのサーボウェッジ１２８を有するディスク１２０の一部を示す。各サーボウェッジ１２８は、磁化の領域として、あるいは光学的なしるしといった他のしるしとして格納された情報を含む。サーボウェッジ１２８は、長手方向に磁化されること（例えば、図２の拡大部分で、サーボパターン２００は、左方向に磁化されたクロスハッチ模様のブロックと、右方向に磁化された余白、あるいは右方向に磁化されたクロスハッチ模様のブロックと、左方向に磁化された余白を含む）も、あるいは垂直方向に磁化されること（例えば、クロスハッチ模様のブロックは上方に磁化され、余白は下方に磁化される、あるいはクロスハッチ模様のブロックは下方に磁化され、余白は上方に磁化される）もできる。各サーボウェッジ１２８に含まれるサーボパターン２００は、回転しているディスク１２０の表面が交換ヘッド１４６の下部を通過するときに、トランスデューシングヘッド１４６によって読み出される。サーボパターン２００は、データフィールド２６４に含まれるデータセクタを識別する情報を含むことができる。例えば、サーボパターン２００は、プリアンブル２０２、サーボアドレスマスク（ＳＡＭ）２０４、トラック識別番号２０６といったデジタル情報を含むことができる。サーボパターン２００はまた、トラック１２９の中心に対するトランスデューシングヘッド１４６の逸脱を修正するための位置誤差信号（ＰＥＳ）を生成するのに用いることができる、第１の位相バーストサーボパターン（first phase burst servo pattern）２１０と第２の位相バーストサーボパターン（second phase burst servo pattern）２２０とを含み得る。
【００２０】
一部の実施形態において、サーボウェッジ１２０はまた、ウェッジ番号といった他の情報も含み得る。これはインデックスウェッジ（ウェッジ＃０）を指定するシングルビットであってもよいし、ＳＡＭを他のパターン（サーボインデックスマークあるいはＳＩＭと称される）と置き換えてもよいし、ウェッジはウェッジ番号の幾つかの下位ビットあるいは完全なウェッジ番号を含んでもよい。
【００２１】
図２の拡大された部分は、サーボパターン２００の一例を示している。図示されたサーボパターンは、ヌルバーストパターン（null-burst pattern）である。ヌルバーストサーボパターン２００は、Ａバースト２１０、Ｂバースト２２０、Ｃバースト２３０、及びＤバースト２４０を含む。Ａバーストの位相は、Ｂバーストの位相と１８０度ずれている。ＡバーストとＢバーストとは互いに隣接しており、これらの境界はトラックの中心線上にある。Ｃバーストの位相は、Ｄバーストの位相と１８０度ずれている。ＣバーストとＤバーストとは互いに隣接しており、これらの境界はトラックのエッジ上にある。読み出しヘッドがトラックの中心を通過しているとき、隣接するサーボパターンは相殺されるため、Ａバースト及びＢバーストはヌルあるいはゼロになるであろう。読み出しヘッドが中心からずれているとき、信号は様々な振幅と位相を有するであろう。位相は、復調機構（demodulation scheme）を介して検出することができる。振幅は、ピーク検出を介して検出することができる。振幅はまた、復調機構を用いて測定する（determine）こともできる。位相及び振幅が分かれば、ディスクの中心トラックからの読み出しヘッドの位置を決定することができる。同様に、同じ復調をＣバースト及びＤバーストに対して行うことができる。Ｃバースト及びＤバーストの情報は、トラックの中心に対する、あるいは第１のトラックと第２のトラックとの間の境界に対する読み出しヘッドの位置に関する更なる情報として用いることができる。Ｃバースト及びＤバーストからの情報は、読み出しヘッドの位置を確認するために用いることができ、場合によっては、読み出しヘッドがトラックの中心線の片側（図２の上方）あるいは反対側（図２の下方）にあるのかを決定するのに必要な情報を提供し得る。図２の拡大された部分は、プリアンブル２０２に対して同相の関係で書き込まれた（written in phase relationship with）Ａバースト２１０、Ｂバースト２２０、Ｃバースト２３０、及びＤバースト２４０を有するヌルパターンの一例を示している。なお、図２において、プリアンブル２０２に対して同相の関係で書き込まれたＡバースト２１０、Ｂバースト２２０、Ｃバースト２３０、及びＤバースト２４０を形成する信号は、説明の都合上、簡略化して図示されていることに留意すべきである。
【００２２】
ディスクドライブ１００は、多くの機械的な機構とサーボパターンを含むディスクとを備えるだけでなく、ディスク１２０から信号を読み出し、ディスク１２０にデータを表す情報を書き込むための種々の電子機器を備える。図３は、一実施形態に係るディスクドライブ１００の電子部分の一例を、より完全に詳細に示すディスクドライブ１００の概略図である。図３を参照するに、ディスクドライブデバイス３０２は、ヘッドディスクアセンブリ（ＨＤＡ）３０６、ハードディスクコントローラ（ＨＤＣ）３０８、読み出し／書き込みチャネル３１３、マイクロプロセッサ３１０、モータドライバ３２２、及びバッファ３２４を備えるものとして示されている。読み出し／書き込みチャネル３１３は、読み出し／書き込みパス３１２とサーボ復調器３０４とを備えるものとして示されている。読み出し／書き込みパス３１２は、ユーザデータ及びサーボデータを読み出し、書き込むために使用できるが、サーボ復調に有用なフロントエンド回路を備えてもよい。読み出し／書き込みパス３１２はまた、セルフサーボ書き込みでサーボ情報を書き込むために使用され得る。なお、ディスクドライブ１００は他のコンポーネントも備えるが、それらは実施形態を説明するのに必要ではないため、図示されていないことに留意すべきである。
【００２３】
ＨＤＡ３０６は、トランスデューサあるいは交換ヘッド１４６によってデータ及びサーボ情報を書き込み、読み出すことができる、１又は複数のディスク１２０を備える。ボイスコイルモータ（ＶＣＭ）１１２は、交換ヘッド１４６をディスク１２０上に位置決めするためにアクチュエータ１３０を移動させる。モータドライバ３２２は、ＶＣＭ１１２とスピンドルモータ（ＳＭ）３１６とを駆動する。より具体的には、マイクロプロセッサ３１０は、モータドライバ３２２を用いて、ＶＣＭ１１２とアクチュエータ１３０とを制御して、データの確実な読み出し及び書き込みが達成できるようにヘッド１４６を（図１−３を参照しつつ説明した）トラック上に正確に位置決めする。サーボフィールド１２８は、図１−２の説明中で記述し、以下に更に詳述するが、ヘッド１４６をトラック上に維持し、データが書き込まれる、あるいはデータが読み出されるディスク１２０上の適当な位置を識別することを支援するためのサーボ制御に用いられる。サーボウェッジ１２８を読み出すとき、交換ヘッドは、サーボウェッジ１２８中の位置情報を検出して、交換ヘッド１４６の適当な位置決めのためのフィードバックを提供するセンサとして機能する。
【００２４】
サーボ復調器３０４は、サーボ位相ロックループ（ＰＬＬ）３２６、サーボ自動利得制御（ＡＧＣ）３２８、サーボフィールド検出器３３０、及びレジスタ空間３３２を備えるものとして示されている。サーボＰＬＬ３２６は、一般に、サーボ復調器３０４内の１又は複数のタイミング回路あるいはクロック回路（図３には図示せず）の周波数及び位相制御を提供するために用いられる制御ループである。例えば、サーボＰＬＬ３２６は、読み出し／書き出しパス３１２にタイミング信号を提供することができる。サーボＡＣＧ３２８は、可変利得増幅器を備える（あるいは駆動する）が、ディスク１２０のうちの１つのサーボウェッジ１２８が読み出されているときに、読み出し／書き込みパス３１２の出力を実質的に一定のレベルに維持するために用いられる。サーボフィールド検出器３３０は、ＳＡＭ２０４、トラック番号２０６、第１の位相バーストサーボパターン２１０、及び第２の位相バーストサーボパターン２２０を含む、サーボウェッジ１２８の種々のサブフィールドを検出及び／又は復調するために用いられる。マイクロプロセッサ３１０は、種々の復調機能（例えば、判定、比較、特徴付け（characterization）など）を実行するために用いられ、サーボ復調器３０４の一部であると考えることができる。別の方法では、サーボ復調器３０４は、それ自身のマイクロプロセッサを備えることができる。
【００２５】
（例えば、レジスタ空間３３２の）１又は複数のレジスタは、読み出し／書き込みパス３１２がサーボデータを読み出しているときに、適当なサーボＡＧＣ値（例えば、ゲイン値、フィルタ係数、フィルタ累積パス（filter accumulation paths）等）を格納するために用いることができ、１又は複数のレジスタは、読み出し／書き込みパス３１２がユーザデータを読み出しているときに、適当な値（例えば、ゲイン値、フィルタ係数、フィルタ累積パス等）を格納するために用いることができる。制御信号は、読み出し／書き込みパス３１２の現在のモードに従った適当なレジスタを選択するのに用いることができる。格納された１又は複数のサーボＡＣＧ値は、動的に更新することができる。例えば、読み出し／書き込みパス３１２がサーボデータを読み出すときに用いる、格納された１又は複数のサーボＡＧＣ値は、更なるサーボウェッジ１２８が読み出される度に更新することができる。このように、最も新しく読み出されたサーボウェッジ１２８について決定された１又は複数のサーボＡＧＣ値は、次のサーボウェッジ１２８が読み出されるときの初期サーボＡＧＣ値とし得る。
【００２６】
読み出し／書き込みパス３１２は、ディスク１２０に情報を書き込み、ディスク１２０から情報を読み出す処理で用いられる電子回路を備える。マイクロプロセッサ３１０は、サーボ制御アルゴリズムを実行することができ、従って、サーボコントローラと称されてもよい。あるいは、別個のマイクロプロセッサ又はデジタル信号プロセッサ（図示せず）がサーボ制御機能を実行することができる。
【００２７】
図４は、一実施形態に係る、図３のサーボフィールド検出器３３０及び読み出し／書き込みパス３１２の一部を示す概略図である。実施形態は、サーボバーストを読み出し、当該サーボバーストを読み出す結果得られる信号を処理することに関連するので、読み出し／書き込みパス３１２の読み出し部分をここで更に詳述する。パス３１２の読み出し部分は、可変利得増幅器（ＶＧＡ）４１２を含むものとして示されているが、これは交換ヘッド１４６から、あるいは、むしろ交換ヘッド１４６から受け取る信号によって駆動されるプリアンプ（図示せず）から信号を受け取る。一部の実施形態において、ＶＧＡ４１２は読み出し／書き込みパス３１２の外部にあってもよい。サーボ読み出しの間に、ＶＧＡ４１２は、少なくとも部分的にはサーボＡＧＣ３２８によって制御される。緩衝増幅器及び／又は１又は複数の更なるＶＧＡといった、更なる増幅器があってもよい。読み出し／書き込みパス３１２はまた、アナログフィルタ／イコライザ４１４、フラッシュ・アナログ・デジタル（Ａ／Ｄ）コンバータ４１６、有限インパルス応答（ＦＩＲ）フィルタ４１８、及びデコーダ４２０を含むものとして示されている。あるいは、ＦＩＲフィルタ４１８は、Ａ／Ｄコンバータ４１６の上流にあってもよく、ＦＩＲフィルタリングはアナログ回路を用いて実行することができる。
【００２８】
サーボ読み出しの間に、選択された交換ヘッド１４６によって感知された磁場の変化（transition）は、アナログ信号ストリームの増幅を制御するＶＧＡ４１２に提供される前に事前に増幅されてもよい。増幅されたアナログ信号ストリームは、次にアナログフィルタ／イコライザ４１４に提供されるが、これはヘッド１４６のうちの１つによって読み出されているサーボ情報のデータ転送レートに対して最適化されるようにプログラムされることができる。等化されたアナログ信号は、次に、ＦＩＲフィルタ４１８に提供される未加工の（raw）デジタルサンプルを生成する、高速フラッシュＡ／Ｄ４１６によってサンプリング及び等化される。サンプリングのタイミングは、図示されるようにサーボＰＬＬ３２６によって提供され得る。あるいは、例えば非同期クロックを用いて（この場合、本発明の大部分の機構が、なお有用である）、サンプリングを非同期的に行ってもよい。ＦＩＲフィルタ４１８は、フィルタリングされたデジタルサンプルをデコーダ４２０に渡す前に、未加工のデジタルサンプルをフィルタリングし、調整する（conditions）。デコーダ４２０は、デジタルサンプルストリームをデコードし、バイナリ信号を出力する。サーボＰＬＬ３２６はまた、パス３１２及びサーボ復調器サーボ復調器３０４の一部が適当に動作するのに必要な、他のタイミング信号を提供することもできる。
【００２９】
バイナリ信号出力は、サーボフィールド検出器３３０に、より具体的には、サーボフィールド検出器３３０のＳＡＭ検出器４３２及びトラック番号検出器４３４に提供される。ＦＩＲフィルタ４１８の出力は、バースト復調器４３６に供給される。あるいは、フラッシュＡ／Ｄ４１６の出力は、バースト復調器４３６に供給され得る。ＳＡＭ検出器４３２は、例えば、バイナリストリーム内のＳＡＭパターンを認識するパターン認識ロジックを用いて、ＳＡＭを検索する。ＳＡＭ検出器４３２は、たとえバイナリストリーム中の１又は複数のビットがＳＡＭパターンに正確には一致しなくてもＳＡＭパターンが検出されるように、いくらかの耐障害性あるいは許容誤差を認め得る。結果として、万一ＳＡＭパターンの読み出し中、あるいは書き込み中に軽いエラーが生じても、なお、サーボウェッジ１３８に含まれる情報を完全に復調することが可能になり得る。トラック番号検出器４３４は、（必要であれば）グレイコードのデコーディングを行い、トラック番号を検出する。バースト復調器４３６は、バースト振幅及び／又は位相を測定する。
【００３０】
読み出しチャネル３１３は、第１の位相バーストサーボパターン２１０及び第２の位相バーストサーボパターン２２０を読み出す。サーボ信号は、交換ヘッド１４６によって読み出されるが、完全な正弦波ではない。正弦波の信号ストリームは、ＶＧＡ４１２及びアナログフィルタ／イコライザ４１４を介して送られるが、アナログフィルタ／イコライザ４１４は、サーボ情報のデータ転送レートに対して最適化されるようにプログラムされている。正弦波の信号ストリームは、サンプリング時間Ｔに対応する、選択された周波数でサンプリングされる。実施形態において、サーボ信号は、４サンプル／正弦波周期のレートでサンプリングされる。読み出しチャネルでは、フラッシュ・アナログ・デジタル（Ａ／Ｄ）コンバータ４１６は、交換ヘッド１４６（図１及び図２）によって読み出されるサーボ信号をサンプリングするために用いられる。フラッシュ・アナログ・デジタル（Ａ／Ｄ）コンバータ４１６は、１秒あたり数百万個のサンプルをサンプリングすることができる。各サーボバーストは複数のサイクルを含む。図２に示されるように、第１の位相バーストサーボパターン２１０は３つのサイクルを含み、第２の位相バーストサーボパターンは３つのサイクルを含む。従って、第１の位相バーストサーボパターン２１０をサンプリングすると、１２個の番号が得られる。同様に、第２の位相バーストサーボパターン２２０をサンプリングすると、別の１２個の数字が得られる。これらのサンプルは次に、フィルタリングされたデジタルサンプルをデコーダ４２０及びサーボバースト検出器４３６に渡す前に、未加工のデジタルサンプルをフィルタリングし、調整するＦＩＲフィルタ４１８に送られる。
【００３１】
離散フーリエ変換（ＤＦＴ）は、Ａバースト２１０、Ｂバースト２２０、Ｃバースト２３０、及びＤバースト２４０を渡す、交換ヘッド１４６から結果として得られる１組のサンプル（sample series）に対してなされる。結果として得られる1組のサンプルの最終結果には、実数部分と虚数部分とが含まれる。ＤＦＴの実数部分及び虚数部分は、サンプルを振幅及び位相シフトの観点から特徴付けるのに用いることができる。実数部分及び虚数部分は、虚数部分及び実数部分の双方を２乗し、その２つを合計し、その合計の平方根を求めることによって、信号の振幅を決定するために組み合わされる。Ａバースト２１０の最初の位相あるいは角度は、実数部分及び虚数部分の割合の逆正接を計算することで決定できる。Ａバースト２１０とＢバースト２２０との間の位相シフトの決定は、Ａバースト２１０に関連付けられた角度とＢバースト２２０に関連付けられた角度との間の差異を決定することで行うことができる。Ａバースト２１０とＢバースト２２０との間の位相シフト、及び特定のトラック番号２０６（図２を参照）が分かれば、特定のトラック上の交換ヘッド１４６の位置を決定することができる。読み出しヘッドあるいは交換ヘッドがトラックの中心線上にあれば、信号は互いに位相が１８０度異なるので、キャンセルし合う。交換ヘッド１４６あるいは読み出しヘッドの位置が所望のトラックの中心上に無い場合、マイクロプロセッサ３１０はモータドライバ３２２に信号を渡すが、モータドライバ３２２は交換ヘッドをトラック中心上に移動させるために電流をＶＣＭ３１８を介して渡す。この信号は、トラックの中心線からの交換ヘッド１４６の距離を示す位置誤差信号に関連する。同様の計算は、Ｃバースト２３０及びＤバーストを用いてなされる。
【００３２】
実施形態において、サンプリングレートは、４サンプル／正弦波周期である。ナイキスト（Nyquist）理論によれば、１組の信号サンプルに対してＤＦＴを行うことで、最大で信号のナイキスト周波数まで除く（reject）ことができる。ナイキスト周波数は、サンプリングレートの半分である。実施形態において、１正弦波サイクルについてのサンプルレートは４であるので、ナイキスト周波数は２である。結果として、１正弦波サイクルにつき４個のサンプルというサンプルレートが与えられれば、第１の調波（harmonic）を復調でき、第２の調波を除く（rejected）ことができる。
【００３３】
図５は、一実施形態に係る、プリアンブル５０２、並びにＡバースト５１０、Ｂバースト５２０、Ｃバースト５３０及びＤバースト５４０を含む１組の信号を、当該信号がディスクに書き込まれた後にディスク上に実際に現れる信号として表す図である。図示のように、バースト信号Ａ、Ｂ、Ｃ及びＤは、図２に示されるような整った長方形の棒で現れない。むしろ、Ａバースト５１０、Ｂバースト５２０、Ｃバースト５３０、及びＤバースト５４０は、ディスクドライブ１００のディスク１２０上のサーボウェッジ１２８に書き込まれた後、実際には三日月形あるいは月形である。また、プリアンブル５０２を構成する信号も、実際には一連の三日月形状として現れる。転移（transition）は、ディスク１２０の表面に対して垂直に書き込まれると、三日月形として現れる。換言すれば、垂直磁気記録を用いてディスク１２０の磁気層に転移を書き込むディスクドライブにおいて、転移は表面に三日月形として現れる。これは、ディスク１２０の表面に転移がどのように現れるかの一例に過ぎないことが理解されるべきである。また、これは、ディスク１２０の主要な（major）面に対して水平である転移を書き込むときにも生じ得ることが理解されるべきである。また、図５に示される三日月形の転移は、図示のために幾分か誇張されていることが理解されるべきである。また、転移は、一つの方向に曲がった三日月として表されている。この三日月は反対方向に曲がり得ること、あるいは、転移は均一な三日月形ではないことに留意すべきである。三日月は、水平なトラックに対して実質的に垂直ではない転移を表している。換言すれば、三日月は、同相の部分と異なる相の部分を含み得る転移を表すに過ぎない。
【００３４】
図５をより詳細に参照すると、書き込まれた種々の信号の三日月形状、あるいは、月形状は、読み出しヘッドに必要な交換ヘッド１４２が、種々のバースト信号を横切るにつれて取るであろう軌道（path）に依存する位相エラーを引き起こし得ることが説明できる。例えば、読み出しヘッドが、点線５５０で示されるようなトラック０の中心を横切る場合、Ａバースト５１０の位相、及びＢバースト５２０の位相は、プリアンブル信号５０２の位相とは異なるであろう。図５の左側から開始し、パス５５０に沿って右側に進むと、プリアンブル信号５０２は全て、Ａバースト信号あるいは１組の信号５１０、Ｂバースト信号５２０、及びＣバースト信号５３０と同相で書き込まれる。プリアンブル信号５０２、Ａバースト信号５１０、Ｂバースト信号５２０、Ｃバースト信号５３０は、パス５５０に沿っており、トランスデューサが当該パスを横切るときにトランスデューサによって読み出される。繰り返しになるが、書き込まれる信号の全ては、本質的に三日月形である。従って、Ａバースト信号５１０及びＢバースト信号５２０が実際には同相で書き込まれていても、ヘッドがプリアンブル信号５０２上を飛び超えるとき、信号の三日月形は、パス５５０に沿ったＢバースト及びＡバーストの一部分である。結果として、末端部５１２といったＡバースト信号の末端部、及び末端部５２２といったＢバースト信号の末端部のみが、交換ヘッドの読み出しヘッド部によって横切られるであろう。末端部は、プリアンブル信号５０２の中心に対して、位相が若干異なるであろう。パス５５０も、Ｃバーストパターン５３０を形成する三日月形の信号の中心を通過する、あるいは横切るであろうことにも留意すべきである。従って、Ｃバーストパターン５３０に関連付けられた信号は常に、サーボウェッジのプリアンブル部分を形成する信号５０２といった信号と同相である。
【００３５】
従って、Ａバースト信号５１０及びＢバースト信号５２０が、プリアンブル信号５０２と同相になるように書き込まれたとしても、三日月の末端部は、交換ヘッド１４６がパス５５０に沿ってトラック０の中心を横切るにつれて読み出されるものであるため、これらの形状は、これらの位相を若干異ならせるであろう。また、もちろん、信号が特定の正しいヘッドによって書き込まれる度に、実質的に同一の幾何学的形状あるいは三日月形状が作られると仮定すると、プリアンブル信号５０２と同一の水平位（horizontal position）を有する信号のいずれかは常に、同相である留意すべきである。従って、例えば、同一形状の信号が書き込みヘッドによって一貫して再生され、且つ、Ｃバースト信号５３０が最初にプリアンブル信号５０２と同相で書き込まれたとすれば、パス５５０に沿って、Ｃバースト信号５３０は、プリアンブル信号５０２と常に実質的に同相となるであろう。
【００３６】
ここでパス５５２に注目すると、パス５５２はトラック０の中心線とトラック１の中心線との間の境界あるいは中間に沿っており、左から右へと移動しているが、末端部５０３及び末端部５０４といったプリアンブル信号５０２の曲がった末端部は、プリアンブル信号５０２として読み出されるであろう。信号５０２といった、全てのプリアンブル信号の末端部５０３、５０４は、パス５２２に沿ってプリアンブル信号として読み出されるので、位相ロックループもまた、プリアンブル信号５０２の元の位置あるいは所望の位置を表す三日月形状の中心とは若干異なる位相にロックする。結果として、交換ヘッド１４６が左から右へ移動し、Ｂバースト信号５２０の中央を横切るにつれて、Ｂバースト信号は、プリアンブル信号５０２の末尾（tails）５０３、５０４に対して若干異なる位相になるであろう。交換ヘッド１４６が更に進むと、交換ヘッド１４６は、Ｃバースト信号５３０の末尾及びＤバースト信号５４０の末尾に出会う。これらは、これらの第３のバースト５３０及び第４のバースト５４０が、そもそも５０２といったプリアンブル信号と同相で書き込まれていれば、おそらく実質的に同位相である。
【００３７】
例えば、種々のバースト信号５１０、５２０、５３０及び５４０を書き込むことによって形成される異なる形状によって、バーストの位相が効果的にシフトされていると、信号の復調時にエラーあるいは問題を引き起こし得る。書き込まれている種々の信号の形状によって引き起こされる、これらの問題あるいは軽微なエラーは、位置誤差信号にエラーを生み出すであろう。これは、今度は、特定の条件下で、トラックの中心に対する交換ヘッド１４６の位置の誤った修正につながるであろう。
【００３８】
図６は、一実施形態に係る、位相エラーが実質的に無い信号サンプルである。図７は、別の実施形態に係る、小さな位相エラーを含む信号サンプルである。図８は、更に別の実施形態に係る、図７に見られるよりも大きな位相エラーを含んでサンプリングされた信号サンプルである。ここで、図６、図７、及び図８を参照しつつ、図６の理想的にサンプリングされた信号を、図７及び図８に示されるような、種々のサイズの位相エラーによって引き起こされた理想的ではない条件と比較する。図６は、３６０度毎に４回、あるいは９０度毎にサンプリングされた信号６００を示す。第１のサンプルは、およそ４５度の位置に取られ、第２のサンプルはおよそ１３５度の位置に取られ、第３のサンプルは、およそ２２５度の位置に取られ、最後のサンプルはおよそ３１５度の位置に取られるであろう。バーストＡ、Ｂ、Ｃ、及びＤが同相である場合、信号はポイント６１０、６１２、６１４、及び６１６でサンプリングされるという最終結果になる。サンプル６１０及び６１２に用いられる正弦波信号の一部は、実質的に線形である。同様に、ポイント６１４及び６１６でサンプリングされる正弦波信号の一部も、実質的に線形である。これによって、実質的にコヒーレントな書き込みパターンが可能になる。コヒーレントなバースト信号は、プリアンブルと実質的に同相、あるいはプリアンブルと正反対の位相（位相が１８０度異なることを意味する）で書き込まれた信号である。
【００３９】
図７に示すように、位相を若干シフトすると、第１のサンプリングポイント７１０は若干高い値を有し、次いで第２のサンプリングポイント７１２は若干低い値を有するという結果になる。同様に、第３のサンプリングポイント７１４は若干高い値を有し、第４のサンプリングポイント７１６は実質的により高い値を有する。しかし、サンプルポイントあるいはサンプルは、正弦波の実質的に線形な部分に位置する。サンプルが正弦波の実質的に線形な領域に保たれ、両者が信号処理の間に通常なされるように、乗じられ、加えられる限り、サンプルはほぼキャンセルされる。従って、位相の若干の変化は、位置誤差信号の実質的なエラーを引き起こさない。
【００４０】
図８は、図７に見られるよりも大きな位相エラーを含んでサンプリングされた信号を示す。今や、サンプルポイント８１０、８１２、８１４、及び８１６は、正弦波の線形の領域の外部にある。本質的に、サンプリングポイントのタイミングは同じ状態のままで、信号の位相をシフトすることで、サンプルポイント、あるいは、８１２及び８１６といったサンプルポイントの少なくとも一部は、サーボパターンから読み出された正弦波の線形の部分の外部に位置することになる。この、より大きな位相エラーは、最終的に誤った位置誤差信号を生成する信号復調処理の間にエラーを起こし、あるいはエラーに寄与し得る。
【００４１】
図９は、一実施形態に係る、プリアンブル、並びにＡバースト、Ｂバースト、Ｃバースト、及びＤバーストを含む１組の信号の図であり、バーストＡ及びＢは、ディスクに実際に書き込まれる転移の形状を説明するために位相シフトされている。上記の図７で説明したように、若干の位相の変化は、ＰＥＳ信号に対してほとんど影響しないか、まったく影響しないことが分かっているので、若干の位相の変化は、プリアンブルに対してシフトされた位相バーストの組、及び他の位相バーストに対してシフトされた位相バーストの組のうちの１つでヌルパターンを書き込むことで適応できることに留意すべきである。換言すれば、書き込まれた信号の形状のために、Ａバースト及びＢバーストは、プリアンブル並びにＣバースト及びＤバーストに対して、若干異なる位相で書き込まれる。Ａバースト及びＢバーストを若干異なる位相で書き込むことで、書き込まれた信号の形状に起因する位相シフト、及び交換ヘッドが特定のパスを横切るときの交換ヘッドの位置が補正され、位置誤差信号のエラーを減少させるか、除去する。
【００４２】
ここで図９を参照すると、Ａバースト９１０、Ｂバースト９２０、Ｃバースト９３０、及びＤバースト９４０だけでなく、プリアンブル９０２も全て、ディスク１２０（図１を参照）の表面に書き込まれると、三日月形状として現れることが分かる。Ａバースト９１０及びＢバースト９２０は、Ａバースト及びＢバーストの末尾及び他の全ての部分がプリアンブルの中心部分とより厳密に同相となるように、同相にシフトされている（shifted in phase）。従って、ヘッドがプリアンブル信号９０２の中心を飛んでいくと、Ａバースト９１０及びＢバースト９２０は、プリアンブルとより実質的に同相であり、且つ交換ヘッド１４６（図１を参照）がトラックの中心を飛んでいくと次に来るＣサーボバースト９３０とも同相である信号を生成する。Ａバースト及びＢバーストは、図９に示される距離ｄだけ位相シフトされることに留意されたい。距離ｄは、ヘッドが正確な位置誤差信号を得る必要がある位置にあるときに、ディスクに書き込まれた信号の形状を位相シフトが補償するように選択される。これにより、図３に示される制御機構を介して交換ヘッドの位置を誤って修正することが回避される。Ａバースト９１０及びＢバースト９２０を異なる位相で書き込むことで導入される位相シフトの量は、交換ヘッド１４６（図１を参照）が１つのパス上を飛んでいるときにエラーを引き起こし、交換ヘッド１４６（図１を参照）が別のパスに沿って飛んでいるときにはエラーを減少させることにも留意すべきである。従って、導入される位相シフトの量は、位相シフトによって導入される、如何なる潜在的なエラーをも上回る利点を提供しなければならない。
【００４３】
媒体１２０は、複数のトラック、１組の信号を含むプリアンブル部分９０２、当該プリアンブル部分と実質的に同相で書き込まれた第１の複数の信号を有する第１のサーボバースト即ちＣバースト９３０、並びにプリアンブル９０２及び第１のサーボバースト即ちＣバースト９３０と異なる位相で書き込まれた第２のサーボバースト即ちＡバースト９１０を含む。第２のサーボバースト即ちＡバースト９１０とプリアンブルとの間の位相シフトの量は、メディア１２０に書き込まれるときに、第２のサーボバースト即ちＡバースト９１０に関連付けられた信号の属性を補償するように選択される。一実施形態において、第２のサーボバースト即ちＣバースト９３０の属性は、メディアに書き込まれる信号の形状である。一実施形態において、メディアに書き込まれる信号の形状は、三日月形状である。また別の実施形態において、第１のサーボバースト即ちＣバースト９３０、及び第２のバースト即ちＡバースト９１０は、ヌルバーストパターンで書き込まれる。メディア１２０はまた、第２のサーボバーストパターン即ちＡバースト９１０と実質的に１８０度異なる位相で書き込まれた、第３のバーストパターン即ちＢバースト９２０を含むことができる。一部の実施形態において、第１のサーボバースト即ちＣバースト９３０、第２のサーボバースト即ちＡバースト９１０、及びプリアンブル部分９０２は、垂直遷移で書き込まれる。
【００４４】
ディスクドライブ１００は、ディスク、ディスク１２０から情報を読み出すための交換ヘッド１４６、並びに第１のサーボバースト即ちＣバースト９３０、及び第２のサーボバースト即ちＡバースト９１０に関連付けられた情報を含む、ディスク１２０からの情報を読み出すためのリードチャネル３１３を含む。ディスク１２０は更に、１組の信号を含むプリアンブル部分９０２、プリアンブル部分９０２と実質的に同相で書き込まれた第１の複数の信号を有する、第１のサーボバースト即ちＣバースト９３０、プリアンブル９０２及び第１のサーボバースト即ちＡバースト９１０と異なる位相で書き込まれた、第２のサーボバースト即ちＡバースト９１０を含む。第２のサーボバースト即ちＡバースト９１０とプリアンブル９０２との間の位相シフトの量は、ディスクドライブ１００のディスク１２０に書き込まれる、第２のサーボバースト即ちＡバースト９１０に関連付けられた信号の属性を補償するように選択される。一実施形態において、第２のサーボバースト即ちＡバースト９１０の属性は、ディスクドライブ１００のディスク１２０に書き込まれる信号の形状である。ディスクドライブ１００はまた、第２のサーボバーストパターン即ちＡバースト９１０と実質的に１８０度異なる位相で書き込まれる、第３のバーストパターン即ちＢバースト９２０を含むことができる。一実施形態において、第１のサーボバースト即ちＣバースト９３０、第２のサーボバースト即ちＡバースト９１０、及びプリアンブル部分９０２は、垂直遷移によって書き込まれる。
【００４５】
図１０は、一実施形態に係る、方法１０００のフロー図である。方法１０００は、プリアンブルを書き込み（１０１０）、プリアンブルと同相である第１のサーボバースト信号を書き込み（１０１２）、プリアンブル及び第１のサーボバースト信号と異なる位相である第２のサーボバースト信号を書き込む（１０１４）ことを含む。第２のバーストを書き込むことには、第２のバーストによって生成されるサンプリングされた信号の非干渉性（incoherence）を減少させる量だけ、第２のサーボバーストの位相をシフトすることが含まれる。
【００４６】
別の実施形態において、第２のバーストは、メディア上ではシフトされず、むしろ命令セット２０６２といった命令セットを用いてシフトされる。また別の実施形態において、命令セットはコンピュータといった機械によって実行される。ここで、図１１及び図１２の双方を参照しつつ、コンピュータ２０００、及び命令セット２０６２といった命令セットを更に詳述する。
【００４７】
上記のアルゴリズムを行うためのプログラミングを実行するコンピュータシステムのブロック図が、図１１に示されている。コンピュータ２０１０として実現される汎用コンピューティングデバイスは、プロセシングユニット２００２、メモリ２００４、取り外し可能な記憶装置２０１２、及び取り外し不可能な記憶装置２０１４を備え得る。メモリ２００４は、揮発性メモリ２００６及び不揮発性メモリ２００８を備え得る。コンピュータ２０１０は、揮発性メモリ２００６及び不揮発性メモリ２００８、取り外し可能な記憶装置２０１２及び取り外し不可能な記憶装置２０１４といった、如何なるタイプのコンピュータ読み取り可能なメディアも備える、如何なるタイプのコンピュータ環境における如何なるタイプの情報処理システムも備え得る。コンピュータストレージには、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、消去可能ＰＲＯＭ（ＥＰＲＯＭ）及び電気的消去可能ＲＯＭ（ＥＥＰＲＯＭ）、フラッシュメモリあるいは他のメモリ技術、コンパクトディスクＲＯＭ（ＣＤ−ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）あるいは他の光ディスク記憶、磁気カセット、磁気テープ、磁気ディスク記憶あるいは他の磁気記憶装置、又は、コンピュータ読み取り可能な命令を記憶することができる他の任意の媒体が含まれる。コンピュータ２０１０は、入力２０１６、出力２０１８、及び通信接続２０２０を備えるコンピュータ環境を含むか、当該コンピュータ環境にアクセスし得る。コンピュータは、通信接続を用いて１又は複数のリモートコンピュータに接続するネットワーク環境において動作し得る。リモートコンピュータは、パーソナルコンピュータ（ＰＣ）、サーバ、ルータ、ネットワークＰＣ、ピアデバイス、又は他の一般的なネットワークノード等を含み得る。通信接続は、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、又は他のネットワークを含んでもよい。ディスクドライブ１００（図１を参照）に関連付けられたマイクロプロセッサ又はコントローラもまた、そのようなコンピュータシステムである。位相をシフトするための１組の命令は、一般的に期限付きの（termed）ファームウェアであるディスクドライブ１００に関連付けられた命令セット中に一般的に置かれる。一実施形態において、ディスクドライブに関連付けられたマイクロプロセッサ又はコントローラは、ファームウェア又はコンピュータ読み取り可能な命令を実行して、サーボバーストの位相をシフトする。
【００４８】
コンピュータ読み取り可能な記録媒体に格納されたコンピュータ読み取り可能な命令は、コンピュータ２０１０のプロセシングユニット２００２によって実行可能である。ハードドライブ、ＣＤ−ＲＯＭ、及びＲＡＭは、コンピュータ読み取り可能な記録媒体を含む商品の例である。例えば、コンピュータプログラム２０２５は、サーボバーストのうちの１つの位相をシフトするために実行されて、サーボバーストを形成する信号の形状を補償する。コンピュータプログラムも、ディスクドライブ１００に関連付けられた期限付きのソフトウェアであってよい。一部の実施形態においては、コンピュータプログラム２０２５のコピーを、ディスクドライブ１００のディスク１２０に格納することができる。
【００４９】
図１２は、一実施形態に係る、コンピュータ読み取り可能な記録媒体２０６０、及びコンピュータ読み取り可能な記録媒体２０６０に関連付けられた命令セット２０６２を示す概略図である。コンピュータ読み取り可能な記録媒体２０６０は、コンピュータといった機械による実行時に、１組の信号を含むプリアンブル部分、プリアンブル部分と実質的に同相で書き込まれた第１の複数の信号を有する第１のサーボバースト、並びにプリアンブル及び第１のサーボ部分と実質的に同相で書き込まれた第２のサーボバーストを含む媒体の磁化された部分から情報を読み出すことを含む動作を、当該機械に実行させる命令２０６２を提供する。命令２０６２は更に、機械に、第２のサーボバーストの少なくとも一部の位相をプリアンブルに対してシフトさせる。一実施形態において、位相をシフトすることには、第２のサーボバーストの少なくとも一部の位相を、第２のサーボバーストからのサンプリングされたリードバック信号のコヒーレンス（coherence）を改善する量だけ、プリアンブルに対してシフトすることが含まれる。別の実施形態において、位相をシフトすることには、第２のサーボバーストの実質的に全体をプリアンブルに対してシフトすることが含まれる。位相をシフトすることにはまた、第２のサーボバーストの実質的に全体を、第２のサーボバーストからのサンプリングされたリードバック信号のコヒーレンスを改善する量だけ、プリアンブルに対してシフトすることが含まれ得る。
【００５０】
この他の実施形態は、図５に示されるように書き込まれた媒体を有するディスクドライブにおいて実現することができる。ここで、図１及び図５を参照すると、ドライブ１００は、ディスク１２０、ディスク１２０から情報を読み出すための交換ヘッド１４６、及び第１のサーボバースト５３０及び第２のサーボバースト５１０に関連付けられた情報を含む、ディスク１２０からの情報を読み出すためのリードチャネル３１３を備える。ディスク１２０は更に、１組の信号を含むプリアンブル部分５０２、プリアンブル部分と実質的に同相で書き込まれる第１の複数の信号を有する第１のサーボバースト５３０、並びにプリアンブル５０２及び第１のサーボ部分５３０と実質的に同相で書き込まれる第２のサーボバースト５１０を含む。ディスクドライブ１００はまた、第２のサーボバースト５１０の少なくとも一部の位相をプリアンブル５０２に対してシフトする移相器５９０を備える。一実施形態において、移相器５９０は、ディスクドライブ１００のリードチャネル３１３に関連付けられる。移相器５９０は、第２のサーボバースト５１０の実質的に全体の位相をシフトする。移相器５９０は、第２のサーボバーストをフィルタリングして、第２のサーボバースト５１０の位相を効果的にシフトするためのフィルタを備える。一実施形態において、プリアンブル５０２、第１のサーボバースト５３０及び第２のサーボバースト５１０は、ディスク１２０の主要な面に対して実質的に垂直な転移で書き込まれる。また別の実施形態において、移相器５９０は、命令セット２０６２に基づいて動作して（operates on）、第２のサーボバースト５１０の位相を効果的にシフトする。
【００５１】
図１３は、サーボバーストのうちの１つの少なくとも一部の位相をシフトする方法１３００を示すフローチャートである。方法１３００は、１組の信号を含むプリアンブル部分、プリアンブル部分と実質的に同じ位相で書き込まれた第１の複数の信号を有する第１のサーボバースト、並びにプリアンブル及び第１のサーボバースト部分と実質的に同じ位相で書き込まれた第２のサーボバーストを含む、媒体の磁化された部分から情報を読み出すこと（１３００）を含む。方法１３００はまた、第２のサーボバーストの少なくとも一部の位相をプリアンブルに対してシフトすること（１３１２）を含む。一実施形態において、位相をシフトすることには、第２のサーボバーストの少なくとも一部の位相を、第２のサーボバーストからのサンプリングされたリードバック信号のコヒーレンスを改善する量だけ、プリアンブルに対してシフトすることが含まれる。別の実施形態において、位相をシフトすることには、第２のサーボバーストの実質的に全体の位相をプリアンブルに対してシフトすることが含まれる。位相をシフトすることにはまた、第２のサーボバーストの実質的に全体の位相を、第２のサーボバーストからのサンプリングされたリードバック信号のコヒーレンスを改善する量だけ、プリアンブルに対してシフトすることが含まれ得る。位相は、フィルタ、又は種々のフィルタのタップ重み（tap weights）を介してシフトされ得る。サンプリングを行う別の実施形態において、離散フーリエ変換は、実数部分と虚数部分を含む。帯域制限されたサンプル信号は、離散フーリエ変換の実数部分と虚数部分との特定の一時結合を用いて、効果的にシフトされ得て、位相シフトされたサンプリングされた信号の実数部分と虚数部分を生成する。
【００５２】
上述した特定の実施形態の説明は、本発明の一般的な本質を、他者が現在の知識を適用することで、包括的な概念から逸脱することなく、種々の用途のために容易に変更及び／又は適応できるよう充分に明らかにするものである。従って、そのような適応及び変更は、開示された実施形態と同等のものの範囲及び意味に含まれるものとして理解されるべきである。
【００５３】
本明細書で用いられる表現又は専門用語は、説明のためであり、限定のためではないことが理解されるべきである。従って、本発明は、そのような代替物、変更、同等物、及びバリエーションの全てを、添付の特許請求の範囲の精神及び広い範囲内に含まれるものとして包含すべきものである。
【図面の簡単な説明】
【００５４】
【図１】本明細書に記載される実施形態を用いるディスクドライブの展開図である。
【図２】一実施形態に係る、第１のサーボパターンを含む図１に示されるディスクドライブのディスクの部分詳細図である。
【図３】一実施形態に係る、ディスクドライブの概略図であり、ディスクドライブの種々の電気的な部分を含む。
【図４】一実施形態に係る、図３のサーボフィールド検出器と読み出し／書き込みパスの一部分を示す概略図である。
【図５】一実施形態に係る、プリアンブル、グレイコードウェッジ番号、並びにＡバースト、Ｂバースト、Ｃバースト、及びＤバーストを含む１組の信号を、ディスクに書き込まれた後にディスク上に実際に現れる信号として表した図である。
【図６】一実施形態に係る、実質的に位相エラー無しでサンプリングされた信号である。
【図７】一実施形態に係る、若干の位相エラーを含んでサンプリングされた信号である。
【図８】一実施形態に係る、図７に見られるよりも大きな位相エラーを含んでサンプリングされた信号である。
【図９】一実施形態に係る、プリアンブル、並びにシフトされたＡバースト、シフトされたＢバースト、Ｃバースト、及びＤバーストを含む１組の信号の図である。
【図１０】一実施形態に係る方法のフロー図である。
【図１１】一実施形態に係るコンピューティングシステムの図である。
【図１２】一実施形態に係る、コンピュータ読み取り可能な記録媒体の概略図である。
【図１３】一実施形態に係る、サーボバーストのうちの１つの少なくとも一部分の位相をシフトする方法のフロー図である。
【符号の説明】
【００５５】
１００…ディスクドライブ、１０２…ハウジング、１０４…ハウジングベース、１０６…ハウジングカバー、１１０…上部及び下部磁気リターンプレート、１１２…ボイスコイルモータ（ＶＣＭ）、１２１…クランプ、１２２…スピンドル、１２８…スポーク、１２９…トラック、１３０…回転型アクチュエータ、１３２…ベアリング、１３４…ボイスコイル、１４６…トランスデューシングヘッド、１５０…ランプ、２００…サーボパターン、２０２…プリアンブル、２０４…サーボアドレスマスク（ＳＡＭ）、２０６…トラック識別番号、２１０…Ａバースト、２２０…Ｂバースト、２３０…Ｃバースト、２４０…Ｄバースト、２６４…データフィールド、３０２…ディスクドライブデバイス、３０６…ヘッドディスクアセンブリ（ＨＤＡ）、３０８…ハードディスクコントローラ（ＨＤＣ）、３１３…読み出し／書き込みチャネル、３１０…マイクロプロセッサ、３２２…モータドライバ、３２４…バッファ、３２６…サーボ位相ロックループ（ＰＬＬ）、３２８…サーボ自動利得制御（ＡＧＣ）、３３０…サーボフィールド検出器、３３２…レジスタ空間、４１２…可変利得増幅器（ＶＧＡ）、４１４…アナログフィルタ／イコライザ、４１６…フラッシュ・アナログ・デジタル（Ａ／Ｄ）コンバータ、４１８…有限インパルス応答（ＦＩＲ）フィルタ、４２０…デコーダ、４３２…ＳＡＭ検出器、４３４…トラック番号検出器、４３６…バースト復調器、５０２…プリアンブル、５１０…Ａバースト、５１２…末端部、５２２…末端部、５２０…Ｂバースト、５３０…Ｃバースト、５４０…Ｄバースト、５９０…移相器、９０２…プリアンブル、９１０…Ａバースト、９２０…Ｂバースト、９３０…Ｃバースト、９４０…Ｄバースト、２００２…プロセシングユニット、２００４…メモリ、２０１０…コンピュータ、２０１２…取り外し可能な記憶装置、２０１４…取り外し不可能な記憶装置、２０１６…入力、２０１８…出力、２０２０…通信接続、２０２５…コンピュータプログラム、２０６０…コンピュータ読み取り可能な記録媒体、２０６２…命令セット。
【図１】
0004649421.tif 000002
【図２】
0004649421.tif 000003
【図３】
0004649421.tif 000004
【図４】
0004649421.tif 000005
【図５】
0004649421.tif 000006
【図６】
0004649421.tif 000007
【図７】
0004649421.tif 000008
【図８】
0004649421.tif 000009
【図９】
0004649421.tif 000010
【図１０】
0004649421.tif 000011
【図１１】
0004649421.tif 000012
【図１２】
0004649421.tif 000013
【図１３】
0004649421.tif 000014