(57)【要約】      （修正有）【課題】トラック間干渉補償のための進化したシステム及び方法を提供する。【解決手段】ハードディスク等の記憶媒体の再生において、現在のトラックデータセットに対する前のトラックデータセットからのトラック間干渉を推定又は計算し、キャンセレーション回路３３０で現在のトラックデータセットからトラック間干渉を減算して補正された出力を得る。【選択図】図３
2014110070.tif 000002
【特許請求の範囲】
【請求項１】
トラック間干渉補償システムであって、該システムは、
前のトラックデータセットを記憶するように動作可能なデータバッファーであって、該前のトラックデータセットは新たな成分及び古い成分を含む、データバッファーと、
現在のトラックデータセットに対する前記前のトラックデータセットからのトラック間干渉を生成するように動作可能なトラック間干渉生成回路であって、前記トラック間干渉は、前記新たな成分に対応する第１の干渉成分と、前記古い成分に対応する第２の干渉成分とを含む、トラック間干渉生成回路と、
を備える、トラック間干渉補償システム。
【請求項２】
請求項１に記載のシステムであって、該システムは、
前記現在のトラックデータセットから前記トラック間干渉を減算して補正された出力を得るように動作可能なキャンセレーション回路を更に備える、請求項１に記載のシステム。
【請求項３】
前記現在のトラックデータセットを前記対応するトラック間干渉に合わせて調節するように動作可能なレイテンシ回路を更に備える、請求項２に記載のシステム。
【請求項４】
請求項１に記載のシステムであって、該システムは、
少なくとも前のトラック及び現在のトラックを含む記憶媒体を更に備え、前記新たな成分及び前記古い成分は前記前のトラックから取り出され、前記新たな成分は前記古い成分よりも近時に前記前のトラックに記憶される、請求項１に記載のシステム。
【請求項５】
前記古い成分は、前記記憶媒体上で前記前のトラックデータセットの前記新たな成分と前記現在のトラックデータセットとの間に記憶される、請求項４に記載のシステム。
【請求項６】
前記トラック間干渉生成回路は、
現在のトラックデータセット上の前記前のトラックデータセットに少なくとも部分的に基づいて前のトラックフィルター係数を計算するように動作可能な相関に基づく応答推定回路と、
前記前のトラックフィルター係数及び前記前のトラックデータセットに少なくとも部分的に基づいて前記トラック間干渉を生成するように動作可能な信号推定器回路と、
を備える、請求項１に記載のシステム。
【請求項７】
請求項１に記載のシステムであって、
前記トラック間干渉は第１のトラック間干渉であり、前記データバッファーは第１のデータバッファーであり、前記新たな成分は第１の新たな成分であり、前記古い成分は第１の古い成分であり、該システムは、
次のトラックデータセットを記憶するように動作可能な第２のデータバッファーであって、前記次のトラックデータセットは第２の新たな成分と、第２の古い成分とを含む、第２のデータバッファーを更に備え、
前記トラック間干渉生成回路は、前記現在のトラックデータセットに対する前記次のトラックデータセットからの第２のトラック間干渉を計算するように更に動作可能であり、前記第２のトラック間干渉は、前記第２の新たな成分に対応する第３の干渉成分と、前記第２の古い成分に対応する第４の干渉成分とを含む、請求項１に記載のシステム。
【請求項８】
請求項７に記載のシステムであって、該システムは、
前記現在のトラックデータセットから前記第１のトラック間干渉及び前記第２のトラック間干渉を減算して補正された出力を得るように動作可能なキャンセレーション回路を更に備える、請求項７に記載のシステム。
【請求項９】
請求項７に記載のシステムであって、該システムは、
少なくとも前のトラック、次のトラック、及び現在のトラックを含む記憶媒体を備え、前記前のトラックは前記現在のトラックの一方の側に配置され、前記次のトラックは前記現在のトラックの反対側に配置され、前記第１の新たな成分及び前記第１の古い成分は、前記前のトラックから取り出され、前記第２の新たな成分及び前記第２の古い成分は、前記次のトラックから取り出され、前記第１の新たな成分は、前記第１の古い成分よりも近時に前記前のトラックに記憶され、前記第２の新たな成分は、前記第２の古い成分よりも近時に前記次のトラックに記憶される、請求項７に記載のシステム。
【請求項１０】
前記第１の古い成分は前記記憶媒体上で前記前のトラックデータセットの前記第１の新たな成分と前記現在のトラックデータセットとの間に記憶され、前記第２の古い成分は前記記憶媒体上で前記次のトラックデータセットの前記第２の新たな成分と前記現在のトラックデータセットとの間に記憶される、請求項９に記載のシステム。
【請求項１１】
請求項１に記載のシステムであって、
該システムは集積回路の一部として実装される、請求項１に記載のシステム。
【請求項１２】
請求項１に記載のシステムであって、
該システムはハードディスクドライブの一部として実装される、請求項１に記載のシステム。
【請求項１３】
トラック間干渉補償のための方法であって、該方法は、
現在のトラックデータセット及び前のトラックデータセットを受信することであって、前記前のトラックデータセットは新たな成分及び古い成分を含むことと、
トラック間干渉生成回路を用いて前記現在のトラックデータセットに対する前記前のトラックデータセットからのトラック間干渉を生成することであって、該トラック間干渉は、前記新たな成分に対応する第１の干渉成分と、前記古い成分に対応する第２の干渉成分とを含むことと、
前記現在のトラックデータセットから前記トラック間干渉を減算することであって、補正された出力を得ることと、
を含む、トラック間干渉補償のための方法。
【請求項１４】
請求項１３に記載の方法であって、該方法は、
前記現在のトラックデータセットを前記対応するトラック間干渉に合わせて調節することを更に含む、請求項１３に記載の方法。
【請求項１５】
請求項１３に記載の方法であって、該方法は、
記憶媒体の前のトラックにアクセスすることであって、前記前のトラックデータセットを取得することと、
前記記憶媒体の現在のトラックにアクセスすることであって、前記現在のトラックデータセットを取得することと、
を含み、前記前のトラックは前記現在のデータトラックに隣接している、請求項１３に記載の方法。
【請求項１６】
請求項１５に記載の方法であって、該方法は、
前記古い成分を前記記憶媒体の前記前のトラックに記憶することと、
前記古い成分を記憶した後に、前記新たな成分を前記記憶媒体の前記前のトラックに記憶することと、
を更に含む、請求項１５に記載の方法。
【請求項１７】
前記古い成分の残余部分が前記記憶媒体上で前記前のトラックデータセットの前記新たな成分と前記現在のトラックデータセットとの間に記憶される、請求項１６に記載の方法。
【請求項１８】
前記トラック間干渉を生成することは、
現在のトラックデータセット上の前記前のトラックデータセットに少なくとも部分的に基づいて前のトラックフィルター係数を計算することと、
前記前のトラックフィルター係数及び前記前のトラックデータセットに少なくとも部分的に基づいて前記トラック間干渉を生成することと、
を含む、請求項１３に記載の方法。
【請求項１９】
請求項１３に記載の方法であって、
前記トラック間干渉は第１のトラック間干渉であり、前記データバッファーは第１のデータバッファーであり、前記新たな成分は第１の新たな成分であり、前記古い成分は第１の古い成分であり、該方法は、
次のトラックデータセットを受信することであって、該次のトラックデータセットは第２の新たな成分と、第２の古い成分とを含むことと、
前記トラック間干渉生成回路を用いて、前記現在のトラックデータセットに対する前記次のトラックデータセットからの第２のトラック間干渉を生成することであって、該第２のトラック間干渉は、前記第２の新たな成分に対応する第３の干渉成分と、前記第２の古い成分に対応する第４の干渉成分とを含むことと、
前記現在のトラックデータセットから、前記第１のトラック間干渉とともに前記第２のトラック間干渉を減算することであって、前記補正された出力を得ることと、
を更に含む、請求項１３に記載の方法。
【請求項２０】
データ記憶デバイスであって、該データ記憶デバイスは、
少なくとも前のトラック及び現在のデータトラックを含む記憶媒体と、
前記記憶媒体に対して配置されるヘッドアセンブリと、
前記記憶媒体からの情報セットを、前記ヘッドアセンブリを介して受信するように動作可能な読取りチャネル回路であって、前記情報セットは前記前のトラックから取り出された前のトラックデータセットと、前記現在のトラックから取り出された現在のトラックデータセットとを含み、該読取りチャネル回路は、
前記現在のトラックデータセットに対する前記前のトラックデータセットからのトラック間干渉を生成するように動作可能なトラック間干渉生成回路であって、前記トラック間干渉は、新たな成分に対応する第１の干渉成分と、古い成分に対応する第２の干渉成分とを含む、トラック間干渉生成回路と、
前記現在のトラックデータセットから前記トラック間干渉を減算して補正された出力を得るように動作可能なキャンセレーション回路と、
を備える、読取りチャネル回路と、
を備える、データ記憶デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
実施形態は、データ処理のためのシステム及び方法に関し、より詳細には記憶媒体上のトラック間の干渉を推定又は計算することに関する。
【背景技術】
【０００２】
データ記憶システムは多くの場合に、トラックに配列されたデータを記憶する。図１ａは、破線として示された２つの例示的なトラック１５１、１５６を有する記憶媒体１０１を示している。トラックはウェッジ１６１、１６６（すなわちサーボウェッジ）内に書き込まれたサーボデータによって分離される。これらのウェッジは、記憶媒体１０１上の所望のロケーションにわたる読取り／書込みヘッドアセンブリの制御及び同期のために用いられるデータ及びサポートビットパターン１１１を含む。特に、これらのウェッジは通常、プリアンブルパターン１９２を含み、その後にセクターアドレスマーク１９４（ＳＡＭ）を含む。セクターアドレスマーク１９４の後にグレイコード１９６が続き、グレイコード１９６の後にバースト情報１９８が続く。２つのトラック及び２つのウェッジが示されているが、通常、それぞれ数百個が所与の記憶媒体上に含まれることに留意するべきである。ユーザーデータは連続するサーボウェッジ間のビット周期ロケーションに記憶される。図１ｂは、記憶媒体上のデータの既存のトラック間レイアウト１００を示している。トラック間レイアウト１００は、既存の記憶媒体において予期されるトラックのうちの幾つかにわたって、データのうちの幾らかのみしか含まないことに留意されたい。示されているように、レイアウト１００は複数のトラック１０５、１１０、１１５、１２０、１２５を含む。トラックのそれぞれが、同期パターン１５０（すなわちｓｙｎｃデータ１、ｓｙｎｃデータ２、ｓｙｎｃデータ３、ｓｙｎｃデータ４、ｓｙｎｃデータ５）を含み、その後にユーザーデータのビット周期１５５、１６０、１６５、１７０、１７５、１８０、１８５、１９０を含む。ビット周期はそれぞれ、所与のビット周期のデータに対応する磁気情報を含む。ビット周期の密度が増大すると、１つのビット周期からの磁気情報が周囲のビット周期からの磁気情報と干渉又は結合することになる。これは、１つのトラック内のビット周期からの、先行するトラック及び後続のトラック内のビット周期とのインタラクションを含む。トラック間干渉を適切に計上するのに失敗すると、結果としてリードバックデータの正確度が損なわれることになる。
【０００３】
このため、少なくとも上述した理由から、当該技術分野において、トラック間干渉補償のための進化したシステム及び方法が必要とされている。
【発明の概要】
【０００４】
実施形態は、データ処理のためのシステム及び方法に関し、より詳細には記憶媒体上のトラック間の干渉を推定又は計算することに関する。
【０００５】
本発明の様々な実施形態は、トラック間干渉補償システムを提供する。そのようなシステムは、データバッファー及びトラック間干渉生成回路を備える。データバッファーは、新たな成分及び古い成分の双方を含む前のトラックデータセットを記憶するように動作可能である。トラック間干渉生成回路は、現在のトラックデータセットに対する前のトラックデータセットからのトラック間干渉を生成するように動作可能であり、トラック間干渉は、新たな成分に対応する第１の干渉成分と、古い成分に対応する第２の干渉成分とを含む。
【０００６】
この概要は、本発明のいくつかの実施形態の概要のみを提供する。「１つの実施形態では」、「１つの実施形態によれば」、「様々な実施形態では」、「１つ又は複数の実施形態では」、「特定の実施形態では」等のフレーズは、概して、そのフレーズの後に続く特定の特徴、構造又は特性が本発明の少なくとも１つの実施形態に含まれ、本発明の２つ以上の実施形態に含まれる場合があることを意味する。重要なことには、そのようなフレーズは必ずしも同じ実施形態を指しているとは限らない。本発明の多くの他の実施形態が、以下の詳細な説明、添付の特許請求の範囲及び添付の図面からより完全に明らかとなるであろう。
【０００７】
図面を参照することにより、本発明の様々な実施形態の更なる理解を実現することができ、これらの実施形態については本明細書の残りの部分で説明する。図面において、同様の参照符号が幾つかの図面の全てにわたって類似の構成要素を指すのに用いられている。幾つかの場合には、小文字からなるサブラベルが、複数の類似の構成要素のうちの１つを表すように参照符号に関連付けられている。存在するサブラベルを指定することなく参照符号が参照されるとき、そのような複数の類似の構成要素全てを指すことが意図される。
【図面の簡単な説明】
【０００８】
【図１Ａ】サーボデータを含む既存の記憶媒体を示す図である。
【図１Ｂ】記憶媒体上のデータの既存のトラック間レイアウトを示す図である。
【図２】本発明の様々な実施形態に従って処理することができる新たに書き込まれたデータ及び古いデータの双方を含む記憶媒体上の３つの連続トラックの一部分をクローズアップした図である。
【図３】本発明の１つ又は複数の実施形態による、古いデータのトラック間干渉補償回路を示す図である。
【図４Ａ】本発明の１つ又は複数の実施形態による、古いデータのトラック間干渉補償回路を用いたトラック間干渉補償のための方法を示す流れ図である。
【図４Ｂ】本発明の１つ又は複数の実施形態による、古いデータのトラック間干渉補償回路を用いたトラック間干渉補償のための方法を示す流れ図である。
【図５】本発明の様々な実施形態による、古いデータのトラック間干渉補償回路を用いた記憶システムを示す図である。
【発明を実施するための形態】
【０００９】
実施形態は、データ処理のためのシステム及び方法に関し、より詳細には記憶媒体上のトラック間の干渉を推定又は計算することに関する。
【００１０】
ビット周期密度が、１つのビット周期ロケーションから別のビット周期ロケーションへの干渉が生じる点まで増大した記憶システムでは、周囲のトラックにおけるビット周期間のトラック間干渉は推定することができる。いくつかの場合、周囲のトラックにおけるビット周期間のトラック干渉は、隣接するトラックにおいて最も近時に書き込まれたデータのみでなく、周囲のトラックへの最も近時の書込み中のトラックセンタリングが不明確であることに起因してそれらの周囲のトラックに書き込まれたデータも含む場合がある。本発明の様々な実施形態は、近時に書き込まれたデータ及び以前に書き込まれたデータの双方を含む隣接するトラックからのトラック間干渉を補償するための回路及び方法を提供する。
【００１１】
本発明の様々な実施形態は、トラック間干渉補償システムを提供する。そのようなシステムは、データバッファー及びトラック間干渉生成回路を備える。データバッファーは、新たな成分及び古い成分の双方を含む前のトラックデータセットを記憶するように動作可能である。トラック間干渉生成回路は、現在のトラックデータセットに対する前のトラックデータセットからのトラック間干渉を生成するように動作可能であり、トラック間干渉は、新たな成分に対応する第１の干渉成分と、古い成分に対応する第２の干渉成分とを含む。上述した実施形態のいくつかの例では、システムは、現在のトラックデータセットからトラック間干渉を減算して補正された出力を得るように動作可能なキャンセレーション回路を更に備える。いくつかのそのような例では、システムは、現在のトラックデータセットを対応するトラック間干渉に合わせて調整するように動作可能なレイテンシ回路を更に備える。
【００１２】
上述した実施形態の様々な例では、システムは、少なくとも前のトラック及び現在のトラックを有する記憶媒体を更に備える。そのような例では、新たな成分及び古い成分は前のトラックから取り出され、新たな成分は古い成分よりも近時に前のトラックに記憶されている。いくつかのそのような例では、古い成分は、記憶媒体上で前のトラックデータセットの新たな成分と、現在のトラックデータセットとの間に記憶される。上述した実施形態のいくつかの例では、トラック間干渉生成回路は、相関に基づく応答推定回路と、信号推定器回路とを備える。相関に基づく応答推定回路は、現在のトラックデータセット上の前のトラックデータセットに少なくとも部分的に基づいて前のトラックフィルター係数を計算するように動作可能であり、信号推定器回路は、前のトラックフィルター係数及び前のトラックデータセットに少なくとも部分的に基づいてトラック間干渉を生成するように動作可能である。
【００１３】
図２を参照すると、本発明の様々な実施形態に従って処理することができる、データ２１５、２２５、２３５及び古いデータ２２０、２３０の双方を含む、記憶媒体上の３つの連続するトラック２５０、２６０、２７０の一部分をクローズアップした図２００が示されている。図２は古いデータのいくつかの例のみを示しているが、本発明の異なる実施形態は、弱い書込みの後に残っている任意のデータを受け入れ可能であることに留意すべきである。このため、古いデータは、新たな書込みによってフリップされず、このため読取りヘッドによって捕捉されない以前の書込みからのいくつかのデータ粒子（grain）を含むことができるが、これらに制限されない。破線として示される外側境界２６１ａ、２６１ｂ間に中央トラック２６０が書き込まれることが予期され、破線として示される外側境界２５１ａ、２５１ｂ間に隣接するトラック２５０が書き込まれることが予期され、外側境界２７１ａ、２７１ｂ間に隣接するトラック２７０が書き込まれることが予期される。図示されるように、データ２１５は距離２５５だけ外側境界２５１ａを越えて書き込まれ、古いデータ２２０はデータ２１５よりも前に、かつ新たに書き込まれたデータ２２５の後に、距離２６５だけ外側境界２５１ｂを越えて書き込まれた。データ２３５は外側境界２７１ａ、２７１ｂ内に書き込まれた。データ２３０はデータ２３５よりも前に、かつデータ２２５の後に、距離２７５だけ外側境界２７１ａを越えて書き込まれた。
【００１４】
新たに書き込まれたデータ２２５を読み取るとき、読取りヘッド（図示せず）は、記憶媒体の上方で外側境界２６１ａ、２６ｂに対して向けられ、記憶媒体に以前に書き込まれたデータを感知する。連続トラック２５０、２６０、２７０が互いに非常に近接している場合、読取りヘッドによって感知されるデータは新たに書き込まれたデータ２２５のみでなく、古いデータ２２０、データ２３０、データ２１５及びデータ２３５からの干渉も含む。本発明の様々な実施形態は、データ２２５に対するデータ２２０、データ２３０、データ２１５及びデータ２３５からのトラック間干渉の影響を低減するためのシステム及び方法を提供する。
【００１５】
図３を参照すると、本発明の１つ又は複数の実施形態による古いデータのトラック間干渉補償回路３００が示されている。古いデータのトラック間干渉補償回路３００はアナログ入力信号３７７を受信する。アナログ入力信号３７７は、例えば、記憶媒体（図示せず）上の所与のトラックに対して配置された読取り／書込みヘッドアセンブリ（図示せず）から取り出すことができ、記憶媒体上のトラックから感知した情報を表す。アナログ入力信号３７７は、所与のトラックからの情報のみでなく、隣接するトラックからの新たに書き込まれたデータ及び隣接するトラックからの古いデータの双方からの情報も含む。アナログ入力信号３７７は、アナログ信号を、アナログ入力信号３７７に対応する一連のデジタルサンプル３８２に変換するように動作するアナログ／デジタル変換器回路３８０に提供される。アナログ／デジタル変換器回路３８０は、アナログ信号を対応する一連のデジタルサンプルに変換することが可能な当該技術分野において既知の任意の回路とすることができる。本明細書において提供される開示に基づいて、当業者であれば、本発明の様々な実施形態に対して用いることができる多岐にわたるアナログ／デジタル変換器回路及び／又はアーキテクチャを認識するであろう。デジタルサンプル３８２は等化器回路３８５に提供され、等化器回路はデジタルサンプルを等化し、等化出力３０３（ｙ０［ｎ］）を相関に基づくトラック間干渉及び古い情報応答の推定回路３２０に提供する。等化出力３０３（ｙ０［ｎ］）は、異なる構成部分を含む以下の式によって表すことができる。
【数１】
2014110070.tif 000003
ここで、ｒ０，０［ｎ］は、中央トラック（例えば図２のトラック２６０）を読み取る時に予期されるデータであり、ｑ０，１［ｎ］は次のトラック上の新たに書き込まれたデータ（すなわち図２のトラック２７０からのデータ２３５）からの中央トラックに対する干渉であり、ｑ０，−１［ｎ］は前のトラック上の新たに書き込まれたデータ（すなわち図２のトラック２５０からのデータ２１５）からの中央トラックに対する干渉であり、ｐ０，１［ｎ］はトラック２６０と次のトラック２７０との間に存在する古いデータ（すなわち、図２のデータ２３０）からの中央トラックに対する干渉であり、ｐ０，−１［ｎ］は中央トラック２６０と前のトラック２５０との間に存在する古いデータ（すなわち、図２のデータ２２０）からの中央トラックに対する干渉である。本発明のいくつかの実施形態では、等化器回路３８５は当該技術分野において既知のデジタル有限インパルス応答回路として実装することができる。本明細書において提供される開示に基づいて、当業者であれば、本発明の様々な実施形態に対して用いることができる多岐にわたる等化器回路及び／又はアーキテクチャを認識するであろう。
【００１６】
さらに、前のトラックバッファー３１０から、相関に基づくトラック間干渉及び古い情報応答の推定回路３２０にＹサンプル（ｙ−１［ｎ］）３１２が提供され、次のトラックバッファー３１５から、相関に基づくトラック間干渉及び古い情報応答の推定回路３２０にＹサンプル（ｙ１［ｎ］）３１４が提供される。ここで、例えば等化出力３０３（ｙ０［ｎ］）が図２の中央トラック２６０から読み取られたデータから取り出され、隣接するトラック２７０を読み取ることによって次のトラックバッファーからのＹサンプル（ｙ１［ｎ］）３１４を得ることができ、隣接するトラック２５０を読み取ることによって前のトラックバッファーからのＹサンプル（ｙ−１［ｎ］）３１２を得ることができる。
【００１７】
Ｙサンプル（ｙ−１［ｎ］）３１２は、異なる構成部分を含む以下の式によって表すことができる。
【数２】
2014110070.tif 000004
ここで、ｒ−１，−１［ｎ］は、前のトラック（例えば図２のトラック２５０）を読み取る時に予期されるデータであり、ｑ−１，０［ｎ］は中央トラック上の新たに書き込まれたデータ（例えば図２の中央トラック２６０からのデータ２２５）からの前のトラック（例えば図２のトラック２５０）に対する干渉であり、ｑ−１，−２［ｎ］は前のトラックよりも前のトラック上の新たに書き込まれたデータ（例えば図２のトラック２５０の上のトラックからの新たに書き込まれたデータ（図示せず））からの前のトラック（例えば図２のトラック２５０）に対する干渉であり、ｐ−１，０［ｎ］は前のトラック２５０と中央トラック２６０との間に存在する古いデータ（例えば図２のデータ２２０）からの前のトラック（例えば図２のトラック２５０）に対する干渉であり、ｐ−１，−２［ｎ］は前のトラック２５０と前のトラック２５０よりも前のトラックとの間に存在する古いデータ（例えば図２のトラック２５０の上の真上の領域からの古いデータ（図示せず））からの前のトラック（例えば図２のトラック２５０）に対する干渉である。Ｙサンプル（ｙ１［ｎ］）３１４は、異なる構成部分を含む以下の式によって表すことができる。
【数３】
2014110070.tif 000005
ここで、ｒ１，１［ｎ］は、次のトラック（例えば図２のトラック２７０）を読み取る時に予期されるデータであり、ｑ１，０［ｎ］は中央トラック上の新たに書き込まれたデータ（例えば図２の中央トラック２６０からのデータ２２５）からの次のトラック（例えば図２のトラック２７０）に対する干渉であり、ｑ１，２［ｎ］は次のトラックの次にくるトラック上の新たに書き込まれたデータ（例えば図２のトラック２７０の下のトラックからの新たに書き込まれたデータ（図示せず））からの次のトラック（例えば図２のトラック２７０）に対する干渉であり、ｐ１，０［ｎ］は次のトラック２７０と中央トラック２６０との間に存在する古いデータ（例えば図２のデータ２３０）からの次のトラック（例えば図２のトラック２７０）に対する干渉であり、ｐ１，２［ｎ］は次のトラック２７０と次のトラック２７０の次にくるトラックとの間に存在する古いデータ（例えば図２のトラック２７０の上の真下の領域からの他の古いデータ（図示せず））からの次のトラック（例えば図２のトラック２７０）に対する干渉である。ｒ１，１［ｎ］及びｑ０，１［ｎ］は次のトラック２７０上の同じデータビット２３５のインタラクションから生成され、ｒ−１，−１［ｎ］及びｑ０，−１［ｎ］は前のトラック２５０上の同じデータビット２１５のインタラクションから生成されることに留意されたい。さらに、ｐ１，０［ｎ］及びｐ０，１［ｎ］は同じデータ２３０によって生成され、ｐ−１，０［ｎ］及びｐ０，−１［ｎ］は同じデータ２２０によって生成され、ｒ０，０［ｎ］、ｑ１，０［ｎ］及びｑ−１，０［ｎ］は中央トラック２６０上の同じデータ２２５によって生成される。
【００１８】
ｒ０，０［ｎ］及びｑ１，０［ｎ］は同じ新たに書き込まれたデータから生成されるので、ｙ０［ｎ］をｙ１［ｎ］と直接相関付けすることによってＩＴＩ成分ｑ０，１［ｎ］を推定することはできない。そのような直接相関では、ｙ１［ｎ］からのｑ１，０［ｎ］は所望のｒ０，０［ｎ］と干渉することになる。同様に、ｒ０，０［ｎ］及びｑ−１，０［ｎ］は同じ新たに書き込まれたデータから生成されるので、ｙ０［ｎ］をｙ−１［ｎ］と直接相関付けすることによってＩＴＩ成分ｑ０，−１［ｎ］を推定することはできない。そのような直接相関では、ｙ−１［ｎ］からのｑ−１，０［ｎ］は所望のｒ０，０［ｎ］と干渉することになる。したがって、以下の式に従ってｙ０［ｎ］からｒ０，０［ｎ］の推定値を除去することによって、中央トラックについて誤差信号ｅ０［ｎ］が計算される。
【数４】
2014110070.tif 000006
ここで、以下である。
【数５】
2014110070.tif 000007
ここで、ｇ０、ｇ１、．．．、
【数６】
2014110070.tif 000008
は、等化器出力までのチャネル応答を示し、
【数７】
2014110070.tif 000009
は中央トラックの予備データ決定を示す。次にこの補正された値は、以下の式に従って、相関に基づくトラック間干渉及び古い情報応答の推定回路３２０によってｙサンプル（ｙ１［ｎ］）３１４と相関付けされる。
【数８】
2014110070.tif 000010
上述した項｛Ｅ［ｅ０［ｎ］・ｙ１［ｎ−ｋ］］｝は、中央トラックの補正されたもの（ｅ０［ｎ］として表される）と次のトラック（ｙ１［ｎ］として表される）との間の相関である。この補正された値も、以下の式に従って、相関に基づくトラック間干渉及び古い情報応答の推定回路３２０によってｙサンプル（ｙ−１［ｎ］）３１２と相関付けされる。
【数９】
2014110070.tif 000011
上述した項｛Ｅ［ｅ０［ｎ］・ｙ−１［ｎ−ｋ］］｝は、中央トラックの補正されたもの（ｅ０［ｎ］として表される）と前のトラック（ｙ−１［ｎ］として表される）との間の相関である。
【００１９】
次に、上述した相関値は、相関に基づくトラック間干渉及び古い情報応答の推定回路３２０によって、前のトラックフィルター係数（ｈ−１［ｋ］）３２２及び次のトラックフィルター係数（ｈ１［ｋ］）３２４を計算するのに用いられる。特に、前のトラックフィルター係数（ｈ−１［ｋ］）３２２及び次のトラックフィルター係数（ｈ１［ｋ］）３２４は以下の式に従って計算される。
【数１０】
2014110070.tif 000012
及び
【数１１】
2014110070.tif 000013
上述した式では、ｈ−１［ｋ］は、前のトラック２５０上のデータ２１５、及び中央トラック２６０と前のトラック２５０との間に存在するデータ２２０の双方からのトラック間干渉の合成を表し、ｈ１［ｋ］は、次のトラック２７０上のデータ２３５、及び中央トラック２６０と次のトラック２７０との間に存在するデータ２３０の双方からのトラック間干渉の合成を表す。
【数１２】
2014110070.tif 000014
は前のトラックからのＹサンプル（すなわちｙサンプル（ｙ−１［ｎ］）３１２）の自己相関行列であり、
【数１３】
2014110070.tif 000015
は次のトラックからのＹサンプル（すなわちｙサンプル（ｙ１［ｎ］）３１４）の自己相関行列である。
【００２０】
前のトラックフィルター係数（ｈ−１［ｋ］）３２２及び次のトラックフィルター係数（ｈ１［ｋ］）３２４はトラック間干渉及び古い情報信号の推定器回路３２５に提供される。トラック間干渉及び古い情報信号の推定器回路３２５は、以下の式に従って、データ２１５及びデータ２２０の双方からのトラック間干渉を含む前のトラック干渉（
【数１４】
2014110070.tif 000016
）３２７と、データ２３５及びデータ２３０の双方からのトラック間干渉を含む次のトラック干渉（
【数１５】
2014110070.tif 000017
）３２９とを計算する。
【数１６】
2014110070.tif 000018
及び
【数１７】
2014110070.tif 000019
上述した式において、Ｍ２は干渉が計算される領域を表す。
【００２１】
レイテンシ回路３９０が等化出力３０３を或る遅延量だけ遅延させることにより遅延出力３３７が得られる。遅延量は、相関に基づくトラック間干渉及び古い情報応答の推定回路３２０とトラック間干渉及び古い情報信号の推定器回路３２５とを通じた遅延に対応し、遅延出力３３７が前のトラック干渉３２７及び次のトラック干渉３２９に合わせて調節されるようになっている。遅延出力３３７、前のトラック干渉３２７及び次のトラック干渉３２９はトラック間干渉及び古い情報のキャンセレーション回路３３０に提供される。トラック間干渉及び古い情報のキャンセレーション回路３３０は、以下の式に従って、前のトラック干渉３２７及び次のトラック干渉３２９の双方を遅延出力３３７から減算し、補正された出力
【数１８】
2014110070.tif 000020
３３２が得られる。
【数１９】
2014110070.tif 000021
【００２２】
上述した手法によって利用される行列反転は比較的複雑である。この複雑性を軽減するために、行列反転は、当該技術分野において既知の高速再帰最小二乗アルゴリズムと置き換えることができる。本明細書において提供される開示に基づいて、当業者であれば、妥当な精度を維持しながら複雑度を低減する、上記で説明した手法に対する他の変更形態を認識するであろう。
【００２３】
図４ａを参照すると、流れ図４００が、本発明の１つ又は複数の実施形態による、古いデータのトラック間干渉補償回路を用いるトラック間干渉補償のための方法を示している。流れ図４００に従って、読み取られることになるトラックが選択される（ブロック４０５）。選択されたトラック上にサーボデータが見つかるか否かが判断される（ブロック４１０）。サーボデータが見つからない場合（ブロック４１０）、処理はサーボデータを探すことへと続く。代わりに、サーボデータが見つかった場合（ブロック４１０）、選択されたトラックからのデータが読み取られ、デジタル化され、等化され、等化データが現在のｙサンプルバッファーに記憶される（ブロック４１５）。
【００２４】
先行するトラックからのｙサンプル及び次のトラックからのｙサンプルを用いた、現在のトラックに対する、相関に基づくトラック間干渉及び古い情報応答の推定を用いて、トラック間干渉をキャンセルして、トラック間干渉がキャンセルされたデータを得る（ブロック４３５）。ブロック４３５は、ブロックの１つの実施態様が図４ｂに詳細に示されるので、破線として示される。図４ｂの流れ図４０１に従って、前のトラックからのｙサンプルがアクセスされ（ブロック４０６）、次のトラックからのｙサンプルがアクセスされる（ブロック４１１）。前のトラックからのＹサンプル（ｙ−１［ｎ］）は、異なる構成部分を含む以下の式によって表すことができる。
【数２０】
2014110070.tif 000022
ここで、ｒ−１，−１［ｎ］は、前のトラック（例えば図２のトラック２５０）を読み取るときに予期されるデータであり、ｑ−１，０［ｎ］は中央トラックに対し新たに書き込まれたデータ（例えば図２のトラック２６０からのデータ２２５）からの前のトラック（図２のトラック２５０）に対する干渉であり、ｑ−１，−２［ｎ］は前トラックよりも前のトラックに対し新たに書き込まれたデータ（例えば図２のトラック２７０の下のトラックから新たに書き込まれたデータ（図示せず））からの前のトラック（例えば図２のトラック２５０）に対する干渉であり、ｐ−１，０［ｎ］は、前のトラック２５０と中央トラック２６０との間に存在する古いデータ（例えば図２のデータ２２０）からの前のトラック（例えば図２のトラック２５０）に対する干渉であり、ｐ−１，−２［ｎ］は、前のトラック２５０と前のトラック２５０よりも前のトラックとの間に存在する古いデータ（例えば図２のトラック２５０の真上の領域からの古いデータ（図示せず））からの前のトラック（例えば図２のトラック２５０）に対する干渉である。次のトラックからのｙサンプル（ｙ１［ｎ］）は、異なる構成部分を含む以下の式によって表すことができる。
【数２１】
2014110070.tif 000023
ここで、ｒ１，１［ｎ］は、次のトラック（例えば図２のトラック２７０）を読み取る時に予期されるデータであり、ｑ１，０［ｎ］は中央トラック上の新たに書き込まれたデータ（例えば図２のトラック２６０からのデータ２２５）からの次のトラック（例えば図２のトラック２７０）に対する干渉であり、ｑ１，２［ｎ］は次のトラックの次にくるトラック上の新たに書き込まれたデータ（例えば図２のトラック２７０の下のトラックからの新たに書き込まれたデータ（図示せず））からの次のトラック（例えば図２のトラック２７０）に対する干渉であり、ｐ１，０［ｎ］は次のトラックと中央トラックとの間に存在する古いデータ（すなわち、図２のデータ２３０）からの次のトラック（例えば図２のトラック２７０）に対する干渉であり、ｐ１，２［ｎ］は次のトラックと次のトラックの次にくるトラックとの間に存在する古いデータ（例えば図２のトラック２７０の真下の領域からの他の古いデータ（図示せず））からの次のトラック（例えば図２のトラック２７０）に対する干渉である。ｒ１，１［ｎ］及びｑ０，１［ｎ］は同じデータビット２３５のインタラクションから生成され、ｒ−１，−１［ｎ］及びｑ０，−１［ｎ］は同じデータビット２１５のインタラクションから生成されることに留意されたい。さらに、ｐ１，０［ｎ］及びｐ０，１［ｎ］は同じ古いデータ２３０によって生成され、ｐ−１，０［ｎ］及びｐ０，−１［ｎ］は同じ古いデータ２２０によって生成され、ｒ０，０［ｎ］、ｑ１，０［ｎ］及びｑ−１，０［ｎ］は同じ新たに書き込まれたデータ２２５によって生成される。
【００２５】
現在の（中央トラックの）ｙサンプルバッファーからのｙサンプルに基づいて、補正されたサンプルセットが計算される（ブロック４１６）。特に、ｒ０，０［ｎ］及びｑ１，０［ｎ］は同じ新たに書き込まれたデータ２２５から生成されるので、ｙ０［ｎ］をｙ１［ｎ］と直接相関付けすることによってトラック間干渉成分ｑ０，１［ｎ］を推定することはできない。そのような直接相関では、ｙ１［ｎ］からのｑ１，０［ｎ］は所望のｒ０，０［ｎ］と干渉することになる。同様に、ｒ０，０［ｎ］及びｑ−１，０［ｎ］は同じ新たに書き込まれたデータ２２５から生成されるので、ｙ０［ｎ］をｙ−１［ｎ］と直接相関付けすることによってＩＴＩ成分ｑ０，−１［ｎ］を推定することはできない。そのような直接相関では、ｙ−１［ｎ］からのｑ−１，０［ｎ］は所望のｒ０，０［ｎ］と干渉することになる。したがって、以下の式に従って補正されたサンプルセットｅ０［ｎ］を計算することができる。
【数２２】
2014110070.tif 000024
ここで、以下である。
【数２３】
2014110070.tif 000025
ここで、ｇ０、ｇ１、．．．、
【数２４】
2014110070.tif 000026
は、等化器出力までのチャネル応答を示し、
【数２５】
2014110070.tif 000027
は中央トラックの予備データ決定を示す。この補正されたサンプルセットは前のトラックからのｙサンプルと相関付けされて、前のトラック相関が得られ（ブロック４２１）、補正されたサンプルセットは次のトラックからのｙサンプルと相関付けされて、次のトラック相関が得られる（ブロック４２６）。これらの相関は以下の式によって表される。
【数２６】
2014110070.tif 000028
及び
【数２７】
2014110070.tif 000029
【００２６】
前のトラックからのｙサンプルの自己相関の逆行列が計算され、
【数２８】
2014110070.tif 000030
として表される前のトラックの逆行列が得られ（ブロック４３１）、次のトラックからのｙサンプルの自己相関の逆行列が計算され、
【数２９】
2014110070.tif 000031
として表される次のトラックの逆行列が得られる（ブロック４３６）。逆行列を計算する複雑度は比較的高いので、本発明のいくつかの実施形態において、逆行列関数を当該技術分野において既知の高速再帰最小二乗アルゴリズムと置き換えることができる。前のトラックフィルター係数（ｈ−１［ｋ］）は、前のトラック逆行列及び前のトラック相関を用いて計算され（ブロック４４１）、次のトラックフィルター係数（ｈ１［ｋ］）は、以下の式に従って次のトラック逆行列及び次のトラック相関を用いて計算される（ブロック４４６）。
【数３０】
2014110070.tif 000032
及び
【数３１】
2014110070.tif 000033
【００２７】
前のトラックフィルター係数を用いて、前のトラック干渉（
【数３２】
2014110070.tif 000034
）が以下の式に従って計算される（ブロック４５１）。
【数３３】
2014110070.tif 000035
次のトラックフィルター係数を用いて、次のトラック干渉（
【数３４】
2014110070.tif 000036
）が以下の式に従って計算される（ブロック４５６）。
【数３５】
2014110070.tif 000037
上述した式では、Ｍ２は干渉が計算される領域を表す。前のトラック干渉及び次のトラック干渉が、以下の式に従って現在のｙサンプルバッファーからの対応する中央トラックのｙサンプルから減算されて（ブロック４６１）、トラック間干渉がキャンセルされたデータ
【数３６】
2014110070.tif 000038
が得られる。
【数３７】
2014110070.tif 000039
【００２８】
図４ａに戻ると、トラック間干渉がキャンセルされたデータにデータ処理が適用される（ブロック４４０）。このデータ処理は、当該技術分野において既知の任意のデータ処理とすることができる。そのようなデータ処理は、トラック間干渉がキャンセルされたデータにデータ検出アルゴリズムを適用して、検出された出力を得ることと、検出された出力から取り出された復号化器入力にデータ復号化アルゴリズムを適用して、復号化された出力を得ることとを含むことができるが、これらに限定されない。本発明のいくつかの実施形態では、データ処理は、データ検出アルゴリズム及びデータ復号化アルゴリズムの双方の複数の適用を含んで反復的である。本発明のいくつかの実施形態では、データ検出アルゴリズムは、最大事後データ検出アルゴリズムである。本発明の様々な実施形態において、データ復号化アルゴリズムは低密度パリティチェックアルゴリズムである。
【００２９】
別のビット又はシンボルが同じトラック上で読み取られることになるか否かが判断される（ブロック４４５）。別のビット又はシンボルがそのトラック上で読み取られることになる場合（ブロック４４５）、読取りのために次のビット又はシンボル周期が選択され（ブロック４５５）、ウェッジ端に到達したか否かが判断される（ブロック４６０）。ウェッジ端にまだ到達していない場合（ブロック４６０）、選択されたビット又はシンボル周期についてブロック４１５から始まるプロセスが開始される。そうではなく、読み取られることになる別のビット又はシンボルが同じトラック上に残っていない（ブロック４４５）か又はウェッジ端に到達した（ブロック４６０）場合、トラック端であるか否かが判断される（ブロック４６５）。トラック端にまだ到達していない場合（ブロック４６５）、選択されたビット又はシンボル周期についてブロック４１０から始まるプロセスが開始される。代わりに、トラック端に到達した場合（ブロック４６５）、次の選択されたトラックについてブロック４０５から始まるプロセスが繰り返される。
【００３０】
図５を見ると、本発明の様々な実施形態による、古いデータのトラック間干渉補償回路を有する読取りチャネル回路５１０を備える、記憶システム５００が示されている。記憶システム５００は、例えばハードディスクドライブとすることができる。記憶システム５００は、前置増幅器５７０、インターフェースコントローラー５２０、ハードディスクコントローラー５６６、モーターコントローラー５６８、スピンドルモーター５７２、ディスクプラッター５７８、及び読取り／書込みヘッド５７６も備える。インターフェースコントローラー５２０はディスクプラッター５７８への／からのデータのアドレス指定及びタイミングを制御する。ディスクプラッター５７８上のデータは、読取り／書込みヘッドアセンブリがディスクプラッター５７８上に適切に位置決めされているときに読取り／書込みヘッドアセンブリ５７６によって検出することができる磁気信号の群からなる。１つの実施形態では、ディスクプラッター５７８は長手記録方式又は垂直記録方式のいずれかに従って記録される磁気信号を含む。
【００３１】
通常の読取り動作では、読取り／書込みヘッドアセンブリ５７６はモーターコントローラー５６８によって、ディスクプラッター５７８上の所望のデータトラックの上方に正確に位置決めされる。モーターコントローラー５６８は、ハードディスクコントローラー５６６の指示の下で読取り／書込みヘッドアセンブリをディスクプラッター５７８上の適切なデータトラックに移動することによって、ディスクプラッター５７８に対して読取り／書込みヘッドアセンブリ５７６を位置決めし、かつスピンドルモーター５７２を駆動する。スピンドルモーター５７２は所定のスピンレート（ＲＰＭ）でディスクプラッター５７８をスピンさせる。読取り／書込みヘッドアセンブリ５７８が適切なデータトラックに近接して位置決めされると、ディスクプラッター５７８がスピンドルモーター５７２によって回転するのに応じてディスクプラッター５７８上のデータを表す磁気信号が読取り／書込みヘッドアセンブリ５７６によって感知される。感知された磁気信号は、ディスクプラッター５７８上の磁気データを表す連続した微小アナログ信号として与えられる。この微小アナログ信号は、読取り／書込みヘッドアセンブリ５７６から、前置増幅器５７０を介して、読取りチャネル回路５１０に転送される。前置増幅器５７０は、ディスクプラッター５７８からアクセスされた微小アナログ信号を増幅するように動作可能である。そして、読取りチャネル回路５１０は受信したアナログ信号を復号化及びデジタル化して、ディスクプラッター５７８に元々書き込まれた情報を再生する。このデータは、読取りデータ５０３として受信回路に与えられる。受信した情報の処理の一部として、読取りチャネル回路５１０は新たに書き込まれたデータ及び古いデータの双方についてトラック間干渉補償を実行する。そのようなトラック間干渉補償回路は、図３に関連して上記で説明したものと同様に実装することができ、及び／又は図４ａ及び図４ｂに関連して検討した方法と同様に動作することができる。書込み動作は実質的に、先行する読取り動作の反対であり、書込みデータ５０１が読取りチャネル回路５１０に与えられる。次にこのデータは符号化され、ディスクプラッター５７８に書き込まれる。
【００３２】
例えばＲＡＩＤ（安価なディスクの冗長アレイ又は独立ディスクの冗長アレイ）に基づく記憶システム等のより大型の記憶システムに、記憶システム５００を統合することができることに留意すべきである。このようなＲＡＩＤ記憶システムは、複数のディスクを論理ユニットとして結合し、冗長性を通じて安定性及び信頼性を増大させる。データは、種々のアルゴリズムに従って、ＲＡＩＤ記憶システムに含まれる複数のディスクにわたって拡散させることができ、ＲＡＩＤ記憶システムが単一のディスクであるかのようにオペレーティングシステムがアクセスすることができる。例えば、データはＲＡＩＤ記憶システム内の複数のディスクにミラーリングすることもできるし、複数の技法において複数のディスクにわたってスライスし分散させることもできる。ＲＡＩＤ記憶システム内の少数のディスクが故障するか又は利用不可能になる場合、誤り訂正技法を用いて、ＲＡＩＤ記憶システム内の他のディスクからのデータの残りの部分に基づいて、欠落データを再生することができる。ＲＡＩＤ記憶システム内のディスクは、記憶システム５００等の個別の記憶システムとすることができ、互いに近接して配置することもできるし、セキュリティを増大させるために、より広範に分散させることもできるが、これらに限定されるものではない。書込み動作において、書込みデータがコントローラーに提供され、コントローラーは、例えば書込みデータのミラーリング又はストライピングによって、ディスクにわたって書込みデータを記憶する。読取り動作において、コントローラーはディスクからデータを検索する。次に、コントローラーは、ＲＡＩＤ記憶システムが単一のディスクであるかのように結果の読取りデータを生成する。
【００３３】
読取りチャネル回路５１０に関して用いられるデータ復号化器回路は、当該技術分野で知られているような低密度パリティチェック（ＬＤＰＣ）復号化器回路とすることができるが、これに限定されるものではない。そのような低密度パリティチェック技術は、実質的に任意のチャネルによる情報の送信又は実質的に任意の媒体への情報の記憶に適用可能である。送信に適用されるものには、光ファイバー、無線周波数チャネル、有線又は無線のローカルエリアネットワーク、デジタル加入者線技術、無線セルラー、銅ファイバー又は光ファイバー等の任意の媒体によるイーサネット（登録商標）、ケーブルテレビ等のケーブルチャネル、及び地球衛星通信が含まれるが、これらに限定されるものではない。記憶に適用されるものには、ハードディスクドライブ、コンパクトディスク、デジタルビデオディスク、磁気テープ、並びにＤＲＡＭ、ＮＡＮＤフラッシュ、ＮＯＲフラッシュ、他の不揮発性メモリ及びソリッドステートドライブ等のメモリデバイスが含まれるが、これらに限定されるものではない。
【００３４】
さらに、記憶システム５００を、ディスクプラッター５７８によって提供された記憶装置に加えてデータを記憶するのに用いられるソリッドステートメモリを含むように変更することができることに留意するべきである。このソリッドステートメモリは、ディスクプラッター５７８と並列に用いて追加の記憶装置を提供することができる。そのような場合、ソリッドステートメモリは情報を受信し、その情報を読取りチャネル回路５１０に直接提供する。代替的に、ソリッドステートメモリはキャッシュとして用いることができ、この場合、ディスクプラッター（platter）５７８によって提供されるよりも高速のアクセス時間を提供する。そのような場合、ソリッドステートメモリはインターフェースコントローラー５２０と読取りチャネル回路５１０との間に配置することができ、ここで、要求されたデータがソリッドステートメモリ内で利用可能でないとき、又はソリッドステートメモリが新たに書き込まれたデータセットを保持するのに十分な記憶容量を有していないとき、ソリッドステートメモリはディスクプラッター５７８へのパススルーとして機能する。本明細書において提供される開示に基づいて、当業者であれば、ディスクプラッター６７８及びソリッドステートメモリの双方を含む様々な記憶システムを認識するであろう。
【００３５】
上記のアプリケーションにおいて論述した様々なブロックは、他の機能とともに集積回路に実装することができることに留意すべきである。そのような集積回路は、所与のブロック、システム若しくは回路の機能の全て、又はブロック、システム若しくは回路のサブセットのみの機能の全てを含むことができる。また、ブロック、システム又は回路の要素を複数の集積回路にわたって実装することができる。そのような集積回路は、当該技術分野において知られている任意のタイプの集積回路とすることができる。この任意のタイプの集積回路には、モノリシック集積回路、フリップチップ集積回路、マルチチップモジュール集積回路及び／又は混合信号集積回路が含まれるが、これらに限定されるものではない。本明細書において論述されたブロック、システム又は回路の様々な機能を、ソフトウェア又はファームウェアのいずれかで実装することができることにも留意すべきである。そのような幾つかの場合には、システム全体、ブロック全体又は回路全体を、そのソフトウェア等価物又はファームウェア等価物を用いて実装することができる。他の場合には、所与のシステム、ブロック又は回路の一部分をソフトウェア又はファームウェアで実装することができる一方、他の部分はハードウェアで実装される。
【００３６】
結論として、本発明は、記憶媒体からのデータを処理するための新規なシステム、デバイス、方法及び構成を提供する。本発明の１つ又は複数の実施形態の詳細な説明が上記で与えられたが、本発明の趣旨から逸脱することなく、様々な代替形態、変更形態及び均等物が当業者には明らかであろう。例えば、本発明の１つ又は複数の実施形態は、例えばテープ記録システム、光ディスクドライブ、無線システム、及びデジタル加入者線システム等の様々な記憶システム及びデジタル通信システムに適用することができる。したがって、上記の説明は本発明の範囲を限定するものとして解釈されるべきではなく、本発明の範囲は添付の特許請求の範囲によって規定される。
【図１Ａ】
2014110070.tif 000040
【図１Ｂ】
2014110070.tif 000041
【図２】
2014110070.tif 000042
【図３】
2014110070.tif 000043
【図４Ａ】
2014110070.tif 000044
【図４Ｂ】
2014110070.tif 000045
【図５】
2014110070.tif 000046