(57)【要約】【課題】ＤＳＳシーケンスに基づくチャネル・ダイビット応答の効率的識別を達成する。【解決手段】ダイビット応答推定ジェネレータは、ＤＳＳシーケンスとＤＳＳリードバック・シーケンスとを受信するが、これはリード・チャネルによるＤＳＳシーケンスのチャネル処理の関数である。このジェネレータは、ＤＳＳシーケンスとＤＳＳリードバック・シーケンスとの関数として周期的ダイビット応答ベクトルを生成する。このジェネレータは、ＤＳＳリードバック・シーケンスと、この周期的ダイビット応答ベクトルに基づくＤＳＳシーケンスのフィルタリングとの比較の関数としてエラー信号を更に生成する。容認不可能なエラー信号は、ＤＳＳリードバック・シーケンスと、この周期的ダイビット応答ベクトルに基づくＤＳＳシーケンスのフィルタリングとの容認可能な比較をもたらすために周期的ダイビット応答ベクトルを調整する必要があることを意味する。【選択図】図２
2006313615.tif 000002
【特許請求の範囲】
【請求項１】
媒体システムのリード・チャネルにおいて周期的ダイビット応答推定のための動作を実行するためにプロセッサによって実行され得る機械可読の命令のプログラムを有形に体現する信号担持媒体であって、
前記動作は、データセット・セパレータ・シーケンス及びデータセット・セパレータ・リードバック・シーケンスの電気通信の受信を含み、前記データセット・セパレータ・リードバック・シーケンスは前記リード・チャネルによる前記データセット・セパレータ・シーケンスのチャネル処理の関数であり、
前記動作は、前記データセット・セパレータ・シーケンス及び前記データセット・セパレータ・リードバック・シーケンスの関数として周期的ダイビット応答ベクトルを生成する動作を含む、信号担持媒体。
【請求項２】
前記動作は、
前記データセット・セパレータ・リードバック・シーケンスの平均化されたサンプリングと前記周期的ダイビット応答ベクトルに基づく前記データセット・セパレータ・シーケンスのフィルタリングのサンプリングとの比較の関数としてエラー信号を生成する動作を更に含む、請求項１に記載の信号担持媒体。
【請求項３】
前記データセット・セパレータ・シーケンス及び前記データセット・セパレータ・リードバック・シーケンスの関数として前記周期的ダイビット応答ベクトルを生成する前記動作は、
前記データセット・セパレータ・リードバック・シーケンスのサンプリングの関数としてデータセット・セパレータ・リードバック・ベクトルを生成する動作と、
前記データセット・セパレータ・シーケンスのサンプリングの関数としてデータセット・セパレータ基準ベクトルを生成する動作と、
前記データセット・セパレータ・リードバック・ベクトルと前記データセット・セパレータ基準ベクトルとの関数として前記周期的ダイビット応答ベクトルを生成する動作と、
を含む、請求項１に記載の信号担持媒体。
【請求項４】
前記動作は、
前記データセット・セパレータ・リードバック・ベクトルと、前記周期的ダイビット応答ベクトルに基づく前記データセット・セパレータ・シーケンスのフィルタリングのサンプリングとの比較の関数としてエラー信号を生成する動作を更に含む、請求項３に記載の信号担持媒体。
【請求項５】
前記データセット・セパレータ・リードバック・ベクトルと前記データセット・セパレータ基準ベクトルとの関数として前記周期的ダイビット応答ベクトルを生成する動作は、
前記データセット・セパレータ・リードバック・ベクトル及び前記データセット・セパレータ基準ベクトルに基づく対角行列の関数として前記周期的ダイビット応答ベクトルの奇数インデックスを生成する動作と、
前記周期的ダイビット応答ベクトルの前記奇数インデックスの補間の関数として前記周期的ダイビット応答ベクトルの偶数インデックスを生成する動作と、
を更に含む、請求項３に記載の信号担持媒体。
【請求項６】
前記データセット・セパレータ・シーケンスと前記データセット・セパレータ・リードバック・シーケンスとの関数として前記周期的ダイビット応答ベクトルを生成する前記動作は、
前記データセット・セパレータ・リードバック・シーケンスの平均化されたサンプリングの離散的フーリエ変換の関数としてデータセット・セパレータ・リードバック複素ベクトルを生成する動作と、
前記データセット・セパレータ・シーケンスのサンプリングの離散的フーリエ変換の関数としてデータセット・セパレータ基準複素ベクトルを生成する動作と、
前記データセット・セパレータ・リードバック複素ベクトルと前記データセット・セパレータ基準複素ベクトルとの関数として周期的ダイビット応答複素ベクトルを生成する動作と、
を含む、請求項１に記載の信号担持媒体。
【請求項７】
前記データセット・セパレータ・シーケンスと前記データセット・セパレータ・リードバック・シーケンスとの関数として前記周期的ダイビット応答ベクトルを生成する前記動作は、
前記データセット・セパレータ基準複素ベクトルと前記データセット・セパレータ・リードバック複素ベクトルとに基づく対角行列の関数として前記周期的ダイビット応答複素ベクトルの奇数インデックスを生成する動作と、
前記周期的ダイビット応答複素ベクトルの前記奇数インデックスの補間の関数として前記周期的ダイビット応答複素ベクトルの偶数インデックスを生成する動作と、
前記周期的ダイビット応答複素ベクトルの離散的逆フーリエ変換の関数として前記周期的ダイビット応答ベクトルを生成する動作と、
を更に含む、請求項６に記載の信号担持媒体。
【請求項８】
プロセッサと、
前記プロセッサと協働してリード・チャネルにおいて周期的ダイビット応答推定を行うように動作し得る命令を記憶するメモリと、
を含むシステムであって、
前記命令は、前記システムをデータセット・セパレータ・シーケンス及びデータセット・セパレータ・リードバック・シーケンスの電気通信を受信する手段として機能させるために実行され、前記データセット・セパレータ・リードバック・シーケンスは前記リード・チャネルによる前記データセット・セパレータ・シーケンスのチャネル処理の関数であり、
前記命令は、また、前記システムを前記データセット・セパレータ・シーケンスと前記データセット・セパレータ・リードバック・シーケンスとの関数として周期的ダイビット応答ベクトルを生成する手段として機能させるために実行される、システム。
【請求項９】
前記命令は、
前記システムを、前記データセット・セパレータ・リードバック・シーケンスの平均化されたサンプリングと前記周期的ダイビット応答ベクトルに基づく前記データセット・セパレータ・シーケンスのフィルタリングのサンプリングとの比較の関数としてエラー信号を生成する手段として機能させるために更に実行される、請求項８に記載のシステム。
【請求項１０】
前記データセット・セパレータ・シーケンスと前記データセット・セパレータ・リードバック・シーケンスとの関数として前記周期的ダイビット応答ベクトルを生成する前記動作は、
前記データセット・セパレータ・リードバック・シーケンスのサンプリングの関数としてデータセット・セパレータ・リードバック・ベクトルを生成する動作と、
前記データセット・セパレータ・シーケンスのサンプリングの関数としてデータセット・セパレータ基準ベクトルを生成する動作と、
前記データセット・セパレータ・リードバック・ベクトルと前記データセット・セパレータ基準ベクトルとの関数として前記周期的ダイビット応答ベクトルを生成する動作と、
を含む、請求項８に記載のシステム。
【請求項１１】
前記命令は、
前記システムを、前記データセット・セパレータ・リードバック・ベクトルと、前記周期的ダイビット応答ベクトルに基づく前記データセット・セパレータ・シーケンスのフィルタリングのサンプリングとの比較の関数としてエラー信号を生成する手段として機能させるために更に実行される、請求項１０のシステム。
【請求項１２】
前記データセット・セパレータ・リードバック・ベクトルと前記データセット・セパレータ基準ベクトルとの関数として前記周期的ダイビット応答ベクトルを生成する動作は、
前記データセット・セパレータ基準ベクトル及び前記データセット・セパレータ・リードバック・ベクトルに基づく対角行列の関数として前記周期的ダイビット応答ベクトルの奇数インデックスを生成する動作と、
前記周期的ダイビット応答ベクトルの前記奇数インデックスの補間の関数として前記周期的ダイビット応答ベクトルの偶数インデックスを生成する動作と、
を更に含む、請求項１０に記載のシステム。
【請求項１３】
前記データセット・セパレータ・シーケンスと前記データセット・セパレータ・リードバック・シーケンスとの関数として前記周期的ダイビット応答ベクトルを生成する前記動作は、
前記データセット・セパレータ・リードバック・シーケンスの平均化されたサンプリングの離散的フーリエ変換の関数としてデータセット・セパレータ・リードバック複素ベクトルを生成する動作と、
前記データセット・セパレータ・シーケンスのサンプリングの離散的フーリエ変換の関数としてデータセット・セパレータ基準複素ベクトルを生成する動作と、
前記データセット・セパレータ・リードバック複素ベクトルと前記データセット・セパレータ基準複素ベクトルとの関数として周期的ダイビット応答複素ベクトルを生成する動作と、
を含む、請求項８に記載のシステム。
【請求項１４】
前記データセット・セパレータ・シーケンスと前記データセット・セパレータ・リードバック・シーケンスとの関数として前記周期的ダイビット応答ベクトルを生成する前記動作は、
前記データセット・セパレータ基準複素ベクトルと前記データセット・セパレータ・リードバック複素ベクトルとに基づく対角行列の関数として前記周期的ダイビット応答複素ベクトルの奇数インデックスを生成する動作と、
前記周期的ダイビット応答複素ベクトルの前記奇数インデックスの補間の関数として前記周期的ダイビット応答複素ベクトルの偶数インデックスを生成する動作と、
前記周期的ダイビット応答複素ベクトルの離散的逆フーリエ変換の関数として前記周期的ダイビット応答ベクトルを生成する動作と、
を更に含む、請求項１３に記載のシステム。
【請求項１５】
媒体システムのリード・チャネルにおけるダイビット応答推定のための方法であって、
前記方法は、データセット・セパレータ・シーケンス及びデータセット・セパレータ・リードバック・シーケンスの電気通信を受信するステップを含み、前記データセット・セパレータ・リードバック・シーケンスは前記リード・チャネルによる前記データセット・セパレータ・シーケンスのチャネル処理の関数であり、
前記方法は、前記データセット・セパレータ・シーケンス及び前記データセット・セパレータ・リードバック・シーケンスの関数として周期的ダイビット応答ベクトルを生成するステップを更に含む、方法。
【請求項１６】
前記データセット・セパレータ・リードバック・シーケンスの平均化されたサンプリングと前記周期的ダイビット応答ベクトルに基づく前記データセット・セパレータ・シーケンスのフィルタリングのサンプリングとの比較の関数としてエラー信号を生成するステップを更に含む、請求項１５に記載の方法。
【請求項１７】
前記データセット・セパレータ・シーケンスと前記データセット・セパレータ・リードバック・シーケンスとの関数として前記周期的ダイビット応答ベクトルを生成する前記ステップは、
前記データセット・セパレータ・リードバック・シーケンスのサンプリングの関数としてデータセット・セパレータ・リードバック・ベクトルを生成するステップと、
前記データセット・セパレータ・シーケンスのサンプリングの関数としてデータセット・セパレータ基準ベクトルを生成するステップと、
前記データセット・セパレータ・リードバック・ベクトルと前記データセット・セパレータ基準ベクトルとの関数として前記周期的ダイビット応答ベクトルを生成するステップと、
を含む、請求項１５に記載の方法。
【請求項１８】
前記データセット・セパレータ・リードバック・ベクトルと、前記周期的ダイビット応答ベクトルに基づく前記データセット・セパレータ・シーケンスのフィルタリングのサンプリングとの比較の関数としてエラー信号を生成するステップを更に含む、請求項１７に記載の方法。
【請求項１９】
前記データセット・セパレータ・リードバック・ベクトルと前記データセット・セパレータ基準ベクトルとの関数として前記周期的ダイビット応答ベクトルを生成する前記ステップは、
前記データセット・セパレータ基準ベクトル及び前記データセット・セパレータ・リードバック・ベクトルに基づく対角行列の関数として前記周期的ダイビット応答ベクトルの奇数インデックスを生成するステップと、
前記周期的ダイビット応答ベクトルの前記奇数インデックスの補間の関数として前記周期的ダイビット応答ベクトルの偶数インデックスを生成するステップと、
を更に含む、請求項１７に記載の方法。
【請求項２０】
前記データセット・セパレータ・シーケンスと前記データセット・セパレータ・リードバック・シーケンスとの関数として前記周期的ダイビット応答ベクトルを生成する前記ステップは、
前記データセット・セパレータ・リードバック・シーケンスの平均化されたサンプリングの離散的フーリエ変換の関数としてデータセット・セパレータ・リードバック複素ベクトルを生成するステップと、
前記データセット・セパレータ・シーケンスのサンプリングの離散的フーリエ変換の関数としてデータセット・セパレータ基準複素ベクトルを生成するステップと、
前記データセット・セパレータ・リードバック複素ベクトルと前記データセット・セパレータ基準複素ベクトルとの関数として周期的ダイビット応答複素ベクトルを生成するステップと、
を含む、請求項１５に記載の方法。
【請求項２１】
前記データセット・セパレータ・シーケンスと前記データセット・セパレータ・リードバック・シーケンスとの関数として前記周期的ダイビット応答ベクトルを生成する前記ステップは、
前記データセット・セパレータ基準複素ベクトルと前記データセット・セパレータ・リードバック複素ベクトルとに基づく対角行列の関数として前記周期的ダイビット応答複素ベクトルの奇数インデックスを生成するステップと、
前記周期的ダイビット応答複素ベクトルの前記奇数インデックスの補間の関数として前記周期的ダイビット応答複素ベクトルの偶数インデックスを生成するステップと、
前記周期的ダイビット応答複素ベクトルの離散的逆フーリエ変換の関数として前記周期的ダイビット応答ベクトルを生成するステップと、
を更に含む、請求項２０に記載の方法。
【請求項２２】
媒体システムであって、
該媒体システムは、データセット・セパレータ・シーケンスの電気通信メッセージを受信するように動作し得るリード・チャネルを含んでおり、該リード・チャネルは、データセット・セパレータ・シーケンスのチャネル処理の関数としてデータセット・セパレータ・リードバック・シーケンスを生成するように更に動作することができ、
前記媒体システムは、前記データセット・セパレータ・シーケンス及び前記データセット・セパレータ・リードバック・シーケンスの電気通信を受信するように動作し得る周期的ダイビット応答推定ジェネレータを含んでおり、該周期的ダイビット応答推定ジェネレータは、前記データセット・セパレータ・シーケンス及び前記データセット・セパレータ・リードバック・シーケンスの関数として周期的ダイビット応答ベクトルを生成するように更に動作することができる、
媒体システム。
【請求項２３】
前記周期的ダイビット応答推定ジェネレータは、前記データセット・セパレータ・リードバック・シーケンスの平均化されたサンプリングと前記周期的ダイビット応答ベクトルに基づく前記データセット・セパレータ・シーケンスのフィルタリングのサンプリングとの比較の関数としてエラー信号を生成するように更に動作することができる、請求項２２に記載の媒体システム。
【請求項２４】
前記データセット・セパレータ・シーケンス及び前記データセット・セパレータ・リードバック・シーケンスの関数として前記周期的ダイビット応答ベクトルを生成する前記周期的ダイビット応答推定ジェネレータの前記動作は、
前記データセット・セパレータ・リードバック・シーケンスの平均化されたサンプリングの関数としてデータセット・セパレータ・リードバック・ベクトルを生成する動作と、
前記データセット・セパレータ・シーケンスのサンプリングの関数としてデータセット・セパレータ基準ベクトルを生成する動作と、
前記データセット・セパレータ・リードバック・ベクトル及び前記データセット・セパレータ基準ベクトルの関数として前記周期的ダイビット応答ベクトルを生成する動作と、
を含む、請求項２２に記載の媒体システム。
【請求項２５】
前記周期的ダイビット応答推定ジェネレータは、前記データセット・セパレータ・リードバック・ベクトルと、前記周期的ダイビット応答ベクトルに基づく前記データセット・セパレータ・シーケンスのフィルタリングのサンプリングとの比較の関数としてエラー信号を生成するように更に動作することができる、請求項２４に記載の媒体システム。
【請求項２６】
前記データセット・セパレータ・リードバック・ベクトル及び前記データセット・セパレータ基準ベクトルの関数として前記周期的ダイビット応答ベクトルを生成する前記周期的ダイビット応答推定ジェネレータの前記動作は、
前記データセット・セパレータ基準ベクトル及び前記データセット・セパレータ・リードバック・ベクトルに基づく対角行列の関数として前記周期的ダイビット応答ベクトルの奇数インデックスを生成する動作と、
前記周期的ダイビット応答ベクトルの前記奇数インデックスの補間の関数として前記周期的ダイビット応答ベクトルの偶数インデックスを生成する動作と、
を更に含む、請求項２４に記載の媒体システム。
【請求項２７】
前記データセット・セパレータ・シーケンス及び前記データセット・セパレータ・リードバック・シーケンスの関数として前記周期的ダイビット応答ベクトルを生成する前記周期的ダイビット応答推定ジェネレータの前記動作は、
前記データセット・セパレータ・リードバック・シーケンスの平均化されたサンプリングの離散的フーリエ変換の関数としてデータセット・セパレータ・リードバック複素ベクトルを生成する動作と、
前記データセット・セパレータ・シーケンスのサンプリングの離散的フーリエ変換の関数としてデータセット・セパレータ基準複素ベクトルを生成する動作と、
前記データセット・セパレータ・リードバック複素ベクトル及び前記データセット・セパレータ基準複素ベクトルの関数として周期的ダイビット応答複素ベクトルを生成する動作と、
を含む、請求項２２に記載の媒体システム。
【請求項２８】
前記データセット・セパレータ・シーケンス及び前記データセット・セパレータ・リードバック・シーケンスの関数として前記周期的ダイビット応答推定ジェネレータが前記周期的ダイビット応答ベクトルを生成する前記動作は、
前記データセット・セパレータ基準複素ベクトル及び前記データセット・セパレータ・リードバック複素ベクトルに基づく対角行列の関数として前記周期的ダイビット応答複素ベクトルの奇数インデックスを生成する動作と、
前記周期的ダイビット応答複素ベクトルの前記奇数インデックスの補間の関数として前記周期的ダイビット応答複素ベクトルの偶数インデックスを生成する動作と、
前記周期的ダイビット応答複素ベクトルの離散的逆フーリエ変換の関数として前記周期的ダイビット応答ベクトルを生成する動作と、
を更に含む、請求項２７に記載の媒体システム。
【請求項２９】
システムであって、
該システムは、データセット・セパレータ・シーケンスとデータセット・セパレータ・リードバック・シーケンスとの電気通信を受信するように動作し得る周期的ダイビット応答推定ユニットを含み、
前記データセット・セパレータ・リードバック・シーケンスは、リード・チャネルによる前記データセット・セパレータ・シーケンスのチャネル処理の関数であり、
前記周期的ダイビット応答推定ユニットは、前記データセット・セパレータ・シーケンス及び前記データセット・セパレータ・リードバック・シーケンスの関数として周期的ダイビット応答ベクトルを生成するように更に動作することができ、
前記システムは、前記データセット・セパレータ・シーケンス、前記データセット・セパレータ・リードバック・シーケンス、及び前記周期的ダイビット応答ベクトルの電気通信を受信するように動作し得る性能測定ユニットを含んでおり、
前記性能測定ユニットは、前記データセット・リードバック、セパレータ・シーケンスのサンプリングと前記周期的ダイビット応答ベクトルに基づく前記データセット・セパレータ・シーケンスのフィルタリングのサンプリングとの比較の関数としてエラー信号を生成するように動作し得る、システム。
【請求項３０】
前記データセット・セパレータ・シーケンス及び前記データセット・セパレータ・リードバック・シーケンスの関数として前記周期的ダイビット応答推定ユニットが前記周期的ダイビット応答ベクトルを生成する前記動作は、
前記データセット・セパレータ・リードバック・シーケンスの平均化されたサンプリングの関数としてデータセット・セパレータ・リードバック・ベクトルを生成する動作と、
前記データセット・セパレータ・シーケンスのサンプリングの関数としてデータセット・セパレータ基準ベクトルを生成する動作と、
前記データセット・セパレータ・リードバック・ベクトル及び前記データセット・セパレータ基準ベクトルの関数として前記周期的ダイビット応答ベクトルを生成する動作と、
を含む、請求項２９に記載のシステム。
【請求項３１】
前記性能測定ユニットによる前記データセット・セパレータ・リードバック・シーケンスの前記電気通信の前記受信は、前記データセット・セパレータ・リードバック・ベクトルの電気通信の受信を含み、
前記データセット・セパレータ・シーケンスの平均化されたサンプリングと前記周期的ダイビット応答ベクトルに基づく前記データセット・セパレータ・シーケンスの前記フィルタリングの前記サンプリングとの比較の関数として前記エラー信号を生成する前記性能測定ユニットの前記動作は、前記データセット・セパレータ・リードバック・ベクトルと、前記周期的ダイビット応答ベクトルに基づく前記データセット・セパレータ・シーケンスの前記フィルタリングの前記サンプリングとの比較の関数として前記エラー信号を生成する動作を含む、請求項３０に記載のシステム。
【請求項３２】
前記周期的ダイビット応答ジェネレータにより前記データセット・セパレータ・リードバック・ベクトル及び前記データセット・セパレータ基準ベクトルの関数として前記周期的ダイビット応答ベクトルを前記周期的ダイビット応答推定ユニットが生成する動作は、
前記データセット・セパレータ基準ベクトル及び前記データセット・セパレータ・リードバック・ベクトルに基づく対角行列の関数として前記周期的ダイビット応答ベクトルの奇数インデックスを生成する動作と、
前記周期的ダイビット応答ベクトルの前記奇数インデックスの補間の関数として前記周期的ダイビット応答ベクトルの偶数インデックスを生成する動作と、
を更に含む、請求項３０に記載のシステム。
【請求項３３】
前記周期的ダイビット応答推定ユニットが前記データセット・セパレータ・シーケンス及び前記データセット・セパレータ・リードバック・シーケンスの関数として前記周期的ダイビット応答ベクトルを生成する前記動作は、
前記データセット・セパレータ・リードバック・シーケンスの平均化されたサンプリングの離散的フーリエ変換の関数としてデータセット・セパレータ・リードバック複素ベクトルを生成する動作と、
前記データセット・セパレータ・シーケンスのサンプリングの離散的フーリエ変換の関数としてデータセット・セパレータ基準複素ベクトルを生成する動作と、
前記データセット・セパレータ・リードバック複素ベクトル及び前記データセット・セパレータ基準複素ベクトルの関数として周期的ダイビット応答複素ベクトルを生成する動作と、
を含む、請求項２９に記載のシステム。
【請求項３４】
前記周期的ダイビット応答ジェネレータにより前記データセット・セパレータ・シーケンス及び前記データセット・セパレータ・リードバック・シーケンスの関数として前記周期的ダイビット応答ベクトルを前記周期的ダイビット応答推定ユニットが生成する前記動作は、
前記データセット・セパレータ基準複素ベクトル及び前記データセット・セパレータ・リードバック複素ベクトルに基づく対角行列の関数として前記周期的ダイビット応答複素ベクトルの奇数インデックスを生成する動作と、
前記周期的ダイビット応答複素ベクトルの前記奇数インデックスの補間の関数として前記周期的ダイビット応答複素ベクトルの偶数インデックスを生成する動作と、
前記周期的ダイビット応答複素ベクトルの離散的逆フーリエ変換の関数として前記周期的ダイビット応答ベクトルを生成する動作と、
を更に含む、請求項３３に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気テープ駆動システムのリード・チャネルにおけるチャネル識別に関する。本発明は、特に、埋め込みデータセット・セパレータ・シーケンスを用いる磁気記録チャネルにおける周期的ダイビット応答推定手法の実行(インプリメンテーション)に関する。
【背景技術】
【０００２】
図１は、ＤＳＳシーケンスの公知スペクトルを示しており、これは下記のとおりの繰り返し２４バイポーラーシンボル・パターンのＮＲＺＩ形に存する。
【数１】
2006313615.tif 000003
【０００３】
従って、このデータセット・セパレータ・シーケンスは、周期２４Ｔの周期的矩形波ｓ（ｔ）と見なされうるものであり、このＴはシンボル持続時間を意味する。この矩形波のフーリエ変換は次の数式(２)で与えられる。
【数２】
2006313615.tif 000004
【０００４】
ここで
【数３】
2006313615.tif 000005
【０００５】
である。
【０００６】
従って、Ｓ（ｆ）は、奇数周波数でゼロでなくてマグニチュードが１／ｆとして減少する線スペクトルを表す。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
図１に示されているデータセット・セパレータ・シーケンスは、磁気記録チャネルの周期的ダイビット応答を識別するために使用されている。識別されたダイビット応答は、磁気記録チャネルについてのイコライザ(通常はゼロ強制イコライザ又は最小平均二乗誤差イコライザ)を計算することを可能にするだけではなくて、ノイズ予測最尤（ｎｏｉｓｅ−ｐｒｅｄｉｃｔｉｖｅ  ｍａｘｉｍｕｍ  ｌｉｋｅｌｉｈｏｏｄ  （ＮＰＭＬ））検出でのリード・チャネルの使用を可能にする。ＮＰＭＬ検出は、高性能／大容量テープ・システムにおいて必要とされ、該システムにおいてパーシャル-レスポンス・クラス４（ＰＲ４）、拡張ＰＲ４（ＥＰＲ４）などの公知特性より良好なターゲット特性の物理的チャネル特性との一致を与える。ＤＳＳシーケンスに基づくチャネル・ダイビット応答の効率的識別についてここで論じる。
【課題を解決するための手段】
【０００８】
本発明の１つの形態は、媒体システムのリード・チャネルにおいて周期的ダイビット応答推定のための動作を実行するためにプロセッサによって実行され得る機械可読の命令のプログラムを有形に体現する信号担持媒体である。該動作は、ＤＳＳシーケンス及びＤＳＳリードバック・シーケンスの電気通信の受信を含むが、それはリード・チャネルによるＤＳＳリードバック・シーケンスのチャネル処理の関数である。該動作は、ＤＳＳシーケンスとＤＳＳリードバック・シーケンスとの関数として周期的ダイビット応答ベクトルを生成する動作を更に含む。
【０００９】
本発明の第２の形態は、プロセッサと、媒体システムのリード・チャネルにおいて周期的ダイビット応答推定のために該プロセッサで実施可能な命令を記憶するメモリとを含む媒体システムである。該命令はＤＳＳシーケンス及びＤＳＳリードバック・シーケンスの電気通信を受信するために実行され、それはリード・チャネルによる該ＤＳＳシーケンスのチャネル処理の関数である。該命令は該ＤＳＳシーケンス及び該ＤＳＳリードバック・シーケンスの関数としての周期的ダイビット応答ベクトルを生成するために更に実行される。
【００１０】
本発明の第３の形態は、媒体システムのリード・チャネルにおける周期的ダイビット応答推定のための方法である。該方法は、ＤＳＳシーケンス及びＤＳＳリードバック・シーケンスの電気通信メッセージの受信を含み、それは該リード・チャネルによる該ＤＳＳシーケンスのチャネル処理の関数である。該方法は、該ＤＳＳシーケンス及び該ＤＳＳリードバック・シーケンスの関数として周期的ダイビット応答ベクトルを生成する動作を更に含む。
【００１１】
本発明の第４の形態は、リード・チャネルとダイビット応答推定ジェネレータとを含む媒体システムである。該リード・チャネルは、ＤＳＳシーケンスのチャネル処理の関数としてＤＳＳリードバック・シーケンスを生成する。該周期的ダイビット応答推定ジェネレータは、該ＤＳＳシーケンス及び該ＤＳＳリードバック・シーケンスの関数としての周期的ダイビット応答ベクトルを生成する。
【００１２】
本発明の第５の形態は、周期的ダイビット応答生成ユニットと、性能測定ユニットとを含む媒体システムである。該周期的ダイビット応答生成ユニットは、該ＤＳＳシーケンス及び該ＤＳＳリードバック・シーケンスの関数として周期的ダイビット応答ベクトルを生成するが、それは該ＤＳＳシーケンスのチャネル処理の関数である。該性能測定ユニットは、該ＤＳＳシーケンスと、該周期的ダイビット応答ベクトルに基づく該ＤＳＳリードバック・シーケンスのフィルタリングとの比較の関数としてエラー信号を生成する。
【００１３】
本発明の前記の形態及び他の形態、目的及び側面は、特徴及び利点と同じく本発明の種々の実施態様についての以下の詳細な説明を添付図面と関連させて読むことから更に明らかになるであろう。この詳細な説明及び図面は、添付されている請求項及びその同等物により定義される本発明の範囲を限定するものではなくて、単に本発明を説明するものに過ぎない。
【発明を実施するための最良の形態】
【００１４】
図２は、本発明の周期的ダイビット応答推定ジェネレータ２０を示す。ジェネレータ２０は、ＤＳＳシーケンス(“ＤＳＳ”)及びＤＳＳリードバック・シーケンス(“ＤＳＳ  ＲＢ”）の電気通信を受信するように構造的にハードウェア、ソフトウェア又はファームウェア或いはこれらの全部で構成されるが、このＤＳＳ  ＲＢはリード・チャネル１１(例えば、磁気記録チャネル)によりＤＳＳシーケンスの従来型チャネル処理によって生成される。ジェネレータ２０は、ＤＳＳシーケンス及びＤＳＳリードバック・シーケンスの関数として周期的ダイビット応答ベクトルｇを生成するように構造的にハードウェア、ソフトウェア又はファームウェア或いはこれらの全部で構成される。１つの代表的実施態様では、ジェネレータ２０は、ＤＳＳシーケンスのＮポイント・サンプリングを実行し、未知のチャネル応答特性を有するリード・チャネル１１によるＤＳＳシーケンスの従来型チャネル処理によって生成されたＤＳＳリードバック・シーケンスのＮポイント・サンプリングを実行し、ＤＳＳシーケンスの該Ｎポイント・サンプリング及びＤＳＳリードバック・シーケンスの該Ｎポイント・サンプリングの関数として周期的ダイビット応答ベクトルｇのＮポイント・サンプルの計算を実行する。
【００１５】
ジェネレータ２０は、ＤＳＳリードバック・シーケンスと、周期的ダイビット応答ベクトルｇに基づくＤＳＳ基準シーケンスのフィルタリングとの比較の関数としてエラー信号ｅを生成するようにも構造的にハードウェア、ソフトウェア又はファームウェア或いはこれらの全部で構成されている。１つの代表的実施態様では、ジェネレータ２０は、ＤＳＳリードバック・シーケンスのＮポイント・サンプリングと、周期的ダイビット応答ベクトルｇのＮポイント・サンプルに基づくＤＳＳシーケンスのＮポイント・サンプリングのフィルタリングとの差分としてエラー信号ｅを生成する。
【００１６】
動作に関して、リード・チャネル１１の未知のチャネル応答特性は普通は理想的ではないので、リード・チャネル１１からの容認可能な応答を容易にすることを考慮してイコライザ（図示されていない）を計算するために周期的ダイビット応答ベクトルｇが使われる。従って、リード・チャネル１１の容認可能なチャネル応答特性を容易にするためにイコライザを計算する目的でジェネレータ２０又は外部ソース（図示されていない）はエラー信号ｅによる容認可能な差分表示を達成するために必要に応じてジェネレータ２０による周期的ダイビット応答ベクトルｇの生成を調整する。
【００１７】
実際問題としては、本発明は、ジェネレータ２０の構造的構成に関してなんらの制限或いは制約も課さない。従って、ジェネレータ２０の代表的実施態様２１についての以下の記述はジェネレータ２０の構造的構成の範囲を限定しない。
【００１８】
図３は、周期的ダイビット応答推定ユニット３０と性能測定ユニット７０とを用いるジェネレータ２０(図２)の代表的実施態様２１を示す。ユニット３０は、ＤＳＳシーケンス及びＤＳＳリードバック・シーケンスの電気通信を受信するように構造的にハードウェア、ソフトウェア又はファームウェア或いはこれらの全部で構成されている。ユニット３０は、ＤＳＳシーケンスのサンプリングの関数としてＤＳＳ基準ベクトルｄを生成し、ＤＳＳリードバック・シーケンスのサンプリングの関数としてＤＳＳリードバック・ベクトルｙを生成し、ＤＳＳリードバック・ベクトルｙ及びＤＳＳ基準ベクトルｘの関数として周期的ダイビット応答ベクトルｇを生成するように構造的にハードウェア、ソフトウェア又はファームウェア或いはこれらの全部で構成されている。
【００１９】
１つの代表的実施態様では、ユニット３０は、ＤＳＳシーケンスのＮポイント・サンプルを含むようにＤＳＳ基準ベクトルｄを生成し、未知のチャネル応答特性を有するリード・チャネル１１(図２)によるＤＳＳシーケンスの従来型処理により生成されたＤＳＳリードバック・シーケンスのＮポイント・サンプルを含むようにＤＳＳリードバック・ベクトルｙを生成し、ＤＳＳリードバック・ベクトルｙ及びＤＳＳ基準ベクトルｘに基づいて計算されたＮダイビット応答サンプルを含むように周期的ダイビット応答ベクトルｇを生成する。
【００２０】
ユニット７０は、フィルタリング済みＤＳＳ基準ベクトルｄ’及びＤＳＳリードバック・ベクトルｙの比較の関数としてエラー信号ｅを生成するように構造的にハードウェア、ソフトウェア又はファームウェア或いはこれらの全部で構成されている。１つの代表的実施態様では、ユニット７０は、ＤＳＳリードバック・シーケンスのＮポイント・フィルタリング済みサンプルを含むＤＳＳリードバック・ベクトルｙと、Ｎダイビット応答サンプルを含む周期的ダイビット応答ベクトルｇに基づくＤＳＳシーケンスのＮポイント・サンプルのフィルタリングを含むフィルタリング済みＤＳＳ基準ベクトルｄ'との差分としてエラー信号ｅを生成する。
【００２１】
実際には、本発明は、ユニット３０及び７０の構造的構成に関してはなんらの制限或いは限定も課さない。従って、夫々のユニット３０及び７０の代表的実施態様３１及び７１についての下記の説明はユニット３０及び７０の構造的構成の範囲を限定しない。
【００２２】
図４は、ＤＳＳリードバック・ベクトル生成モジュール４０、ＤＳＳ基準ベクトル生成モジュール５０、及び周期的ダイビット応答推定モジュール６０を用いるユニット３０(図３)の代表的実施態様３１を示す。
【００２３】
モジュール４０は、ＤＳＳリードバック・シーケンスの電気通信を受信し、ＤＳＳリードバック・シーケンスのサンプリングの関数としてＤＳＳリードバック・ベクトルｙ及びＤＳＳリードバック複素（ｃｏｍｐｌｅｘ）ベクトルＹを生成するように構造的にハードウェア、ソフトウェア又はファームウェア或いはこれらの全部で構成されている。１つの代表的実施態様では、モジュール４０は、ＤＳＳリードバック・シーケンスの平均化されたＮポイント・サンプルを含むようにＤＳＳリードバック・ベクトルｙを生成し、また、ＤＳＳリードバック・ベクトルｙの離散的フーリエ変換を含むようにＤＳＳリードバック複素ベクトルＹを生成する。
【００２４】
モジュール５０は、ＤＳＳシーケンスの電気通信を受信し、ＤＳＳシーケンスのサンプリングの関数としてＤＳＳ基準ベクトルｄ及びＤＳＳ基準複素ベクトルＤを生成するように構造的にハードウェア、ソフトウェア又はファームウェア或いはこれらの全部で構成されている。１つの代表的実施態様では、モジュール５０は、ＤＳＳシーケンスのＮポイント・サンプルを含むようにＤＳＳ基準ベクトルｄを生成し、また、ＤＳＳ基準ベクトルｄの離散的フーリエ変換を含むようにＤＳＳ基準複素ベクトルＤを生成する。
【００２５】
モジュール６０は、ＤＳＳリードバック複素ベクトルＹ及びＤＳＳ基準複素ベクトルＤの電気通信を受信し、ＤＳＳリードバック複素ベクトルＹ及びＤＳＳ基準複素ベクトルＤの関数として周期的ダイビット応答ベクトルｇを生成するように構造的にハードウェア、ソフトウェア又はファームウェア或いはこれらの全部で構成されている。１つの代表的実施態様では、モジュール６０は、ＤＳＳ基準複素ベクトルＤ及びＤＳＳリードバック複素ベクトルＹに基づく対角行列の関数として周期的ダイビット応答複素ベクトルＧの奇数インデックスを生成し、周期的ダイビット応答複素ベクトルＧの奇数インデックスの補間の関数として周期的ダイビット応答複素ベクトルＧの偶数インデックスを生成し、周期的ダイビット応答複素ベクトルＧの計算された奇数インデックス及び補間された偶数インデックスの逆フーリエ変換の関数として周期的ダイビット応答ベクトルｇを生成する。
【００２６】
動作時には、周期的ダイビット応答ベクトルｇのＮダイビット応答サンプルは、任意の公知方法(例えばゼロ強制等化又は最小平均二乗誤差等化）によりイコライザ計算を実行するために使用される前に、最善のアライメントを得る(例えば、周期的ダイビット応答の正のピーク及び負のピークを中心に持ってくる）ために周期的に回転させられる。代わりに、或いは同時に、周期的ダイビット応答ベクトルｇのＮダイビット応答サンプルに基づいて、ＮＰＭＬデザインで使用されるべき共同的に（ｊｏｉｎｔｌｙ）最善のターゲット及びイコライザ特性を決定することも可能である。当業者に理解されるであろうように、Ｎより少ないダイビット応答係数を必要とするアプリケーションでは、得られたダイビット応答を打ち切り（ｔｒｕｎｃａｔｅ）或いは近似することができる。
【００２７】
実際には、本発明は、モジュール４０,５０及び６０の構造的構成に関してなんらの制限或いは限定も課さない。従って、図５-７に夫々示されているモジュール４０,５０及び６０の代表的実施態様４１,５１及び６１についての下記の説明はモジュール４０,５０及び６０の構造的構成の範囲を限定しない。
【００２８】
図５は、チャネル・サンプリング・モジュール４２、リードバック・ベクトル平均値算出モジュール４３、及び離散的フーリエ変換モジュール４４を用いるモジュール４０(図３)の実施態様４１を示す。
【００２９】
モジュール４２は、実際のリードバックＤＳＳ波形のＮ個の連続するＴＳ＝（４／５）Ｔ間隔のサンプルのチャネルサンプリングされたリードバック・ベクトルｙｉ＝［ｙｉ０ｙｉ１・・・ｙｉＮ−１］ｔをもたらすように１／ＴＳ＝５／（４Ｔ）のサンプルレートでＤＳＳリードバック・シーケンスのＮポイント・サンプリングを実行するようにハードウェア、ソフトウェア又はファームウェア或いはこれらの全てで構造的に構成されている。一般に、サンプルの数Ｎは周期的ダイビット応答の中の係数の数に等しく、ＮＴＳはＤＳＳシーケンスの１周期に等しい、すなわちＮＴＳ＝２４Ｔである。
【００３０】
モジュール４３は、リードバック・ベクトルｙを一連のリードバック・ベクトルｙｉ、ｉ＝１，２、・・・、Ｎａｖにわたって下記の式に従って平均するようにハードウェア、ソフトウェア又はファームウェア或いはこれらの全てで構造的に構成される。
【数４】
2006313615.tif 000006
【００３１】
モジュール４４は、リードバック複素ベクトルＹをもたらすべくＤＳＳリードバック・ベクトルｙの離散的フーリエ変換を実行するようにハードウェア、ソフトウェア又はファームウェア或いはこれらの全てで構造的に構成される。
【００３２】
図６は、信号サンプリング・モジュール５２、離散的フーリエ変換モジュール５３を用いるモジュール５０(図３)の代表的実施態様５１を示す。
【００３３】
モジュール５２は、ＤＳＳシーケンスのＮ個の連続する（４／５）Ｔ間隔のサンプルを含むＤＳＳ基準ベクトルｄ＝［ｄ０ｄ１・・・ｄＮ−１］ｔをもたらすべく５／（４Ｔ）のサンプルレートでＤＳＳシーケンスのＮポイント・サンプリングを実行するようにハードウェア、ソフトウェア又はファームウェア或いはこれらの全てで構造的に構成される。また、一般に、サンプルの数Ｎは周期的ダイビット応答の係数の個数に等しく、ＮＴＳはＤＳＳシーケンスの１周期に等しい、すなわちＮＴＳ＝２４Ｔである。
【００３４】
モジュール５３は、ＤＳＳ基準複素ベクトルＤをもたらすべくＤＳＳ基準ベクトルｄの離散的フーリエ変換を実行するようにハードウェア、ソフトウェア又はファームウェア或いはこれらの全てで構造的に構成される。
【００３５】
図７は、奇数インデックス計算モジュール６２と、偶数インデックス補間モジュール６３と、離散的逆フーリエ変換モジュール６４とを用いるモジュール６０(図２)の代表的実施態様６１を示す。
【００３６】
モジュール６２は、ＤＳＳ基準複素ベクトルＤ及びＤＳＳリードバック複素ベクトルＹに基づくＮ×Ｎ対角行列の関数としてＮポイント周期的ダイビット応答複素ベクトルＧを下記の式に従って生成するように構造的にハードウェア、ソフトウェア又はファームウェア或いはこれらの全てで構成される。
【数５】
2006313615.tif 000007
【００３７】
ここでΛ＝ｄｉａｇ（Ｄ）である。
【００３８】
モジュール６３はスペクトル値Ｇ＝［Ｇ０Ｇ１・・・ＧＮ−１］ｔを得るべく周期的ダイビット応答複素ベクトルＧの奇数インデックスを絶対値及び位相に関して線形に補間するようにハードウェア、ソフトウェア又はファームウェア或いはこれらの全てで構造的に構成され、ここで
【数６】
2006313615.tif 000008
【００３９】
であり、φ（Ａ）は複素数Ａの位相を意味しており、偶数のＮについてはｉ＝２，４，・・・、Ｎ／２であり、奇数のＮについてはｉ＝２，４，・・・、（Ｎ−３）／２であり、奇数のｉについては
【数７】
2006313615.tif 000009
【００４０】
である。この実施態様では、インデックスｉ＝０のスペクトル成分は未定である。従って、磁気記録チャネルはｄｃを伝送しないので、この成分は解に影響を及ぼさない小さな値にセットされる。
【００４１】
モジュール６４は、ｇ＝［ｇ０ｇ１・・・ｇＮ−１］ｔに従ってＮダイビット応答サンプルを含む周期的ダイビット応答ベクトルｇをもたらすべくＮポイント周期的ダイビット応答複素ベクトルＧのスペクトル値の離散的逆フーリエ変換を実行するようにハードウェア、ソフトウェア又はファームウェア或いはこれらの全てで構造的に構成される。
【００４２】
図８は、フィルタリング済みＤＳＳ基準ベクトル生成モジュール８０及び加算器９０を用いる本発明の性能測定ユニット７０(図２)の代表的実施態様７１を示す。
【００４３】
モジュール８０は、ＤＳＳ基準ベクトルｄ及び周期的ダイビット応答ベクトルｇの電気通信を受信し、周期的ダイビット応答ｇに基づくＤＳＳ基準ベクトルｄのフィルタリングの関数としてフィルタリング済みＤＳＳ基準ベクトルｄ'を生成するようにハードウェア、ソフトウェア又はファームウェア或いはこれらの全てで構造的に構成される。１つの代表的実施態様では、モジュール８０はｄ’＝ｄ*ｇに従ってフィルタリング済みＤＳＳ基準ベクトルｄ’のＮポイント・サンプルを生成し、ここで*はコンボルーションを意味する。
【００４４】
加算器９０は、ＤＳＳリードバック・ベクトルｙ及びフィルタリング済みＤＳＳ基準ベクトルｄ'の電気通信を受信し、ＤＳＳリードバック・ベクトルｙ及びフィルタリング済みＤＳＳ基準ベクトルｄ'の差分としてエラー信号ｅを生成するようにハードウェア、ソフトウェア又はファームウェア或いはこれらの全てで構造的に構成される。ＤＳＳリードバック・ベクトルｙとフィルタリング済みＤＳＳ基準ベクトルｄ'との差がゼロ(０)であることのエラー信号ｅによる表示がＮポイント周期的ダイビット応答ベクトルｇの正確な計算を意味することを当業者は理解するであろう。逆に、ＤＳＳリードバック・ベクトルｙとフィルタリング済みＤＳＳ基準ベクトルｄ'との差がゼロ(０)でないことのエラー信号ｅによる表示がＮポイント周期的ダイビット応答ベクトルｇの不正確な計算を意味することを当業者は理解するであろう。この場合、その様な時間エラー信号ｅがＤＳＳリードバック・ベクトルｙ及びフィルタリング済みＤＳＳ基準ベクトルｄ'の容認可能な小さい差を表示するまでイコライザ１２(図２)又はジェネレータ２０(図２)或いはその両方の種々のパラメーターを再設定することができる。動作に関して、ＤＳＳリードバック・シーケンス、その様なシーケンスの数Ｎａ、信号ｙ及びｄの相対的時間アライメント、周期的ダイビット応答係数の周期的再センタリングは、エラー信号ｅを容認可能な小さい値に減少させるために調整されるパラメーターに属する。
【００４５】
実際問題としては、本発明は、加算器９０の構造的構成に関してなんらの制限或いは制約も課さない。従って、加算器９０の代表的実施態様についての前の記述はモジュール９０の構造的構成の範囲を限定しない。
【００４６】
図８を参照する。ユニット７１の代替実施態様は、ＤＳＳリードバック・ベクトルｙを生成して加算器９０に供給するために、図５と関連して本明細書で前に説明されたモジュール４２及び４３の複数のバージョンを用いることができる。代りに、或いは同時に、ユニット７１は、ＤＳＳ基準ベクトルｄを生成してモジュール８０に供給するために、図７と関連して本書で前に説明されたモジュール５２のバージョンを用いることもできる。
【００４７】
図９は、リード・チャネル１１、イコライザ１２、プロセッサ１３及びメモリ１４を用いるテープ駆動システム１０を示す。実際問題として、本発明は、当業者が想到するであろうようにコンポーネント１１−１４及びシステム１０の他のコンポーネントのインターフェーシングに関してなんらの制限或いは制約も課さないので、図９はチャネル１１、イコライザ１２、プロセッサ１３及びメモリ１４の特定のインターフェース・アーキテクチャを一切示していない。実際には、当業者に理解されるであろうように、ジェネレータ２０(図２)の各コンポーネントを、ハードウェア／ファームウェア２０ａとして、或いはプロセッサ１３が実行し得るように任意の従来の言語で書かれてメモリ１４内にインストールされたソフトウェア２０ｂとしてインターフェース・アーキテクチャに組み込むことができる。
【００４８】
本書で開示された本発明の実施態様は好ましい実施態様であると現在考えられているが、本発明の範囲から逸脱せずに種々の変更及び改変を行うことができる。本発明の範囲は、添付されている請求項において開示されており、均等物の意味及び範囲に属する全ての変更がその中に含まれるものとする。
【図面の簡単な説明】
【００４９】
【図１】当該技術において知られているＤＳＳシーケンスのスペクトルを示す。
【図２】本発明によるダイビット応答ジェネレータを示す。
【図３】図２に示されている周期的ダイビット応答ジェネレータの一実施態様を示す。
【図４】本発明による周期的ダイビット応答生成ユニットの一実施態様を示す。
【図５】本発明によるＤＳＳリードバック・ベクトル生成モジュールの一実施態様を示す。
【図６】本発明によるＤＳＳ基準ベクトル生成モジュールの一実施態様を示す。
【図７】本発明による周期的ダイビット応答生成モジュールの一実施態様を示す。
【図８】本発明による性能測定ユニットの一実施態様を示す。
【図９】本発明によるテープ駆動システムの一実施態様を示す。
【符号の説明】
【００５０】
１１    リード・チャネル
２０    周期的ダイビット応答推定ジェネレータ
【図１】
2006313615.tif 000010
【図２】
2006313615.tif 000011
【図３】
2006313615.tif 000012
【図４】
2006313615.tif 000013
【図５】
2006313615.tif 000014
【図６】
2006313615.tif 000015
【図７】
2006313615.tif 000016
【図８】
2006313615.tif 000017
【図９】
2006313615.tif 000018