(57)【特許請求の範囲】
【請求項１】
マルチチャネル・データ検出システム用に構成された周波数エラー組み合わせ論理回路であって、前記マルチチャネル・データ検出システムが各チャネル用のフェーズ・ロック・ループを含み、前記周波数エラー組み合わせ論理回路が、
前記各チャネルに関する周波数エラー情報を受信するように構成された複数の周波数エラー入力と、
前記周波数エラー入力によって受信された前記周波数エラー情報の各々に対応する重み付けをした後にそれらを結合し、結合された周波数エラーを生成するように構成された組み合わせ論理であって、それぞれの重みが端数を含み、前記重みの端数の合計が「１」に等しくなる組み合わせ回路と、
前記結合された周波数エラーを少なくとも１つの前記チャネル用のフェーズ・ロック・ループに入力するように構成された周波数エラー出力と、
を含む、周波数エラー組み合わせ論理回路。
【請求項２】
前記組み合わせ回路が、そこから前記周波数エラー情報が受信されたチャネルに関する信頼性情報に基づいて前記受信された周波数エラー情報に対応する重みを付けるように構成される、請求項１に記載の周波数エラー組み合わせ論理回路。
【請求項３】
前記信頼性情報が、そこから前記周波数エラー情報が受信されたチャネルに関する信頼性情報を含み、前記チャネルのデータ検出器における受信信号と前記チャネルの理想的な予想信号との比較から導出される、請求項２に記載の周波数エラー組み合わせ論理回路。
【請求項４】
前記信頼性情報が、そこから前記周波数エラー情報が受信されたチャネルに関する信頼性情報を含み、前記チャネルのフェーズ・ロック・ループの入力信号の位相と予想ビット・セルの信号位相との比較から導出される、請求項２に記載の周波数エラー組み合わせ論理回路。
【請求項５】
前記信頼性情報が、そこから前記周波数エラー情報が受信された前記チャネルのデータ検出器またはデータ・デコーダあるいはその両方から導出された信頼性情報を含む、請求項２に記載の周波数エラー組み合わせ論理回路。
【請求項６】
前記周波数エラー情報の各々への対応する重み付けは、１つまたは複数のチャネルには他のチャネルとは異なる基準で重みが付けられる、請求項１に記載の周波数エラー組み合わせ論理回路。
【請求項７】
前記異なる基準での重み付けは信頼性情報に基づいて行われる、請求項６に記載の周波数エラー組み合わせ論理回路。
【請求項８】
前記各周波数エラー入力が、マルチトラック・ヘッドのトラックのリードバック信号に関する情報を導出するように構成されたチャネルに関する周波数エラー情報を受信するように構成される、請求項１に記載の周波数エラー組み合わせ論理回路。
【請求項９】
マルチチャネル・データ検出システム用に構成された周波数エラー組み合わせ論理回路であって、前記マルチチャネル・データ検出システムが各チャネル用のフェーズ・ロック・ループを含み、前記周波数エラー組み合わせ論理回路が、
前記各チャネルに関する周波数エラー情報を受信するように構成された複数の周波数エラー入力と、
前記周波数エラー入力によって受信された前記周波数エラー情報の各々に対応する重み付けをした後にそれらを結合し、結合された周波数エラーを生成するように構成された組み合わせ回路であって、前記重み付けがそこから前記周波数エラー情報が受信されたチャネルの信号対雑音比（ＳＮＲ）情報に基づく組み合わせ回路と、
前記結合された周波数エラーを少なくとも１つの前記チャネル用のフェーズ・ロック・ループに入力するように構成された周波数エラー出力と、
を含む、周波数エラー組み合わせ論理回路。
【請求項１０】
マルチチャネル検出システム用の複数のフェーズ・ロック・ループ回路であって、
前記マルチチャネル検出システムの各チャネル用のフェーズ・ロック・ループと、
前記各チャネルに関する前記フェーズ・ロック・ループに関連する信号の周波数エラー情報を受信するように構成された複数の周波数エラー入力と、
前記周波数エラー入力によって受信された前記周波数エラー情報の各々に対応する重み付けをした後にそれらを結合し、結合されたエラー信号を生成するように構成された組み合わせ回路と、
前記結合されたエラー信号を少なくとも１つの前記チャネル用のフェーズ・ロック・ループに入力するように構成されたエラー補償出力と、を含み、
前記組み合わせ回路が、そこから前記周波数エラー情報が受信されたチャネルに関する信頼性情報に基づいて前記受信された前記周波数エラー情報に対応する重みを付けるように構成される、複数のフェーズ・ロック・ループ回路。
【請求項１１】
前記信頼性情報が、そこから前記周波数エラー情報が受信された前記チャネルのデータ検出器から導出された信頼性情報を含む、請求項１０に記載のフェーズ・ロック・ループ回路。
【請求項１２】
前記周波数エラー情報の各々への対応する重み付けは、１つまたは複数のチャネルには他のチャネルとは異なる基準で重みが付けられる、請求項１０に記載のフェーズ・ロック・ループ回路。
【請求項１３】
前記異なる基準での重み付けは信頼性情報に基づいて行われる、請求項１２に記載のフェーズ・ロック・ループ回路。
【請求項１４】
それぞれの前記フェーズ・ロック・ループ回路が、マルチトラック・ヘッドのトラックのリードバック信号に関する情報を導出するように構成される、請求項１０に記載のフェーズ・ロック・ループ回路。
【請求項１５】
マルチチャネル・データ検出システムの少なくとも１つのチャネル・フェーズ・ロック・ループに関する周波数エラーを生成するための方法であって、前記マルチチャネル・データ検出システムが各チャネル用のフェーズ・ロック・ループを含み、
前記各チャネルに関する周波数エラー情報を受信するステップと、
受信された前記周波数エラー情報の各々に対応する重み付けをした後にそれらを結合し、結合された周波数エラーを生成するステップであって、それぞれの重みが端数を含み、前記重みの端数の合計が「１」に等しくなるステップと、
前記結合された周波数エラーを少なくとも１つの前記チャネル用のフェーズ・ロック・ループに入力するステップと、を含む方法。
【請求項１６】
前記受信された前記周波数エラー情報に対応する重みを付ける前記ステップが、そこから前記周波数エラー情報が受信されたチャネルに関する信頼性情報に基づいて前記受信された周波数エラー情報に重みを付けるステップを含む、請求項１５に記載の方法。
【請求項１７】
前記信頼性情報が、そこから前記周波数エラー情報が受信されたチャネルに関する信頼性情報を含み、前記チャネルのデータ検出器における受信信号と前記チャネルの理想的な予想信号との比較から導出される、請求項１６に記載の方法。
【請求項１８】
前記信頼性情報が、そこから前記周波数エラー情報が受信されたチャネルに関する信頼性情報を含み、前記チャネルのフェーズ・ロック・ループの入力信号の位相と予想ビット・セルの信号位相との比較から導出される、請求項１６に記載の方法。
【請求項１９】
前記信頼性情報が、そこから前記周波数エラー情報が受信された前記チャネルのデータ検出器から導出された信頼性情報を含む、請求項１６に記載の方法。
【請求項２０】
前記受信された前記周波数エラー情報の各々への対応する重み付けは、１つまたは複数のチャネルには他のチャネルとは異なる基準で重みが付けられる、請求項１６に記載の方法。
【請求項２１】
前記異なる基準での重み付けは信頼性情報に基づいて行われる、請求項２０に記載の方法。
【請求項２２】
マルチチャネル・データ検出システムの少なくとも１つのチャネル・フェーズ・ロック・ループに関する周波数エラー信号を生成するための方法であって、前記マルチチャネル・データ検出システムが各チャネル用のフェーズ・ロック・ループを含み、
前記各チャネルに関する周波数エラー情報を受信するステップであって、前記チャネルがマルチトラック・ヘッドのトラックのリードバック信号に関する情報を導出するように構成されるステップと、
受信された前記周波数エラー情報の各々に対応する重み付けをした後にそれらを結合し、結合された周波数エラーを生成するステップであって、それぞれの重みが端数を含み、前記重みの端数の合計が「１」に等しくなるステップと、
前記結合された周波数エラーを少なくとも１つの前記チャネル用のフェーズ・ロック・ループに入力するステップと、を含む方法。
【請求項２３】
マルチチャネル・データ検出システムの少なくとも１つのチャネル・フェーズ・ロック・ループに関する周波数エラーを生成するための方法であって、前記マルチチャネル・データ検出システムが各チャネル用のフェーズ・ロック・ループを含み、
前記各チャネルに関する周波数エラー情報を受信するステップと、
受信された前記周波数エラー情報の各々に対応する重み付けをした後にそれらを結合し、結合された周波数エラーを生成するステップであって、前記重み付けがそこから前記周波数エラー情報が受信されたチャネルの信号対雑音比（ＳＮＲ）情報に基づくステップと、
前記結合された周波数エラーを少なくとも１つの前記チャネル用のフェーズ・ロック・ループに入力するステップと、を含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチチャネル・データ検出に関し、詳細には、フェーズ・ロック・ループを使用する複数チャネルに関する。
【背景技術】
【０００２】
関連出願の相互参照
本出願と同一日付で出願され、本出願人に譲渡された米国特許出願第  １１／８７０８７５号及び１１／８７０８８５号は、マルチチャネル・データ検出システムのための位相エラー組み合わせ論理及びその方法に関する。
【０００３】
複数チャネルを有するデータ記憶装置は、典型的には、可動媒体を使用し、その媒体の１回の通過時にそこにデータが記憶され、その後の一時点で、おそらくその媒体の異なる通過時に、おそらくデータを記録したものとは異なるドライブ上で、そのデータがリードバックされ検出される。可動媒体の一例は、記録用の複数の並列（パラレル）トラックを有する磁気テープである。リードバック中のシンボル・タイミング回復（symbol timing recovery）は、データ記憶読み取りチャネル内の最も重要な機能の１つを表している。正しい時間インスタント（time instant）でアナログ・リードバック信号をサンプリングすることは、良好な全体パフォーマンスを達成するために重要なことである。提起されている難題の中には、ドロップアウト事象、瞬時速度変動、および様々な起源の信号ひずみなどの妨害の存在がある。面記録密度が高くなるにつれて、ＳＮＲ（信号対雑音比）の余裕が減少し、満足のいくタイミング回復はよりいっそう困難な課題になる。
【０００４】
タイミング回復は、典型的には、各チャネル用のＰＬＬ（フェーズ・ロック・ループ）に基づくものであり、その目的は、アナログ信号をサンプリングする前にタイミング・オフセットを正確に見積もることである。これに関連する問題、特に上記で説明したチャネル条件の劣化に関する問題は、「ロックの喪失（loss of lock）」または「サイクル・スリップ（cycle slip）」の問題である。これらの用語は、所望の動作点から１つまたは複数のシンボル間隔持続期間離れたところに位置する安定しているが望ましくない動作点の周りで安定するタイミング制御ループの位相調整を指す。この現象の結果、リード・ソロモン符号などのエラー訂正コードのエラー訂正機能を超える可能性がある長いビット・バーストとシンボル・エラーが発生する場合が多く、重大なパフォーマンス劣化または永続的なエラー状態に至る可能性がある。
【０００５】
従来の手法は、最大雑音除去およびループ・ジッタ最小化のためにＰＬＬの動作を最適化し、より信頼できる判断（decision）などを使用することによってループの頑強性を増すことであった。
【０００６】
米国特許第５４４２３１５号特許は、とりわけ、個々のチャネルのＰＬＬによって使用される周波数エラー・レジスタの内容を平均することによりグローバル平均周波数信号から生成されたグローバル・クロックを提供することにより、複数チャネルを利用する。グローバル平均周波数は、それ自体のスケーリングされた位相エラーをそれに追加する各トラックのＰＬＬによって使用される。
【特許文献１】米国特許第５４４２３１５号
【発明の開示】
【発明が解決しようとする課題】
【０００７】
マルチチャネル・データ検出システム用に構成された周波数エラー組み合わせ論理（combination logic）であって、マルチチャネル・データ検出システムは各チャネル用のフェーズ・ロック・ループを含む。
【課題を解決するための手段】
【０００８】
一実施形態では、周波数組み合わせ論理は、各チャネルに関する周波数エラー情報を受信するように構成された複数の周波数エラー入力と、周波数エラー入力によって受信された周波数エラー情報を結合し、結合された周波数エラーを生成し、各チャネルからの受信周波数エラー情報に重みを付けるように構成された組み合わせ論理であって、それぞれの重みが端数（fraction）を含み、この重みの端数の合計が「１」に等しくなる組み合わせ論理と、結合され重みが付けられた周波数エラーを少なくとも１つのチャネル・フェーズ・ロック・ループに適用するように構成された周波数エラー出力とを含む。
【０００９】
他の一実施形態では、組み合わせ論理は、そこから周波数エラー情報が受信されたチャネルに関する信頼性情報に基づいて受信周波数エラー情報に重みを付けるように構成される。
【００１０】
さらに他の一実施形態では、そこから周波数エラー情報が受信されたチャネルに関する信頼性情報は、そのチャネルのデータ検出器（data detector）における受信信号とそのチャネルの理想的な予想信号との比較から導出される。
【００１１】
他の実施形態では、そこから周波数エラー情報が受信されたチャネルに関する信頼性情報は、そのチャネルのフェーズ・ロック・ループの入力信号の位相と予想ビット・セルに関する信号位相との比較から導出される。
【００１２】
さらに他の実施形態では、信頼性情報は、そこから周波数エラー情報が受信されたチャネルのデータ検出器から導出される。
【００１３】
さらに他の実施形態では、組み合わせ論理は、他のチャネルからの受信周波数エラー情報とは異なる基準で少なくとも１つのチャネルからの受信周波数エラー情報に重みを付けるように構成される。
【００１４】
他の一実施形態では、組み合わせ論理は、信頼性情報に基づいて他のチャネルからの受信周波数エラー情報に重みを付けるように構成される。
【００１５】
他の実施形態では、マルチチャネル・データ検出システム用に構成された周波数エラー組み合わせ論理であって、周波数エラー組み合わせ論理は、各チャネルに関する周波数エラー情報を受信するように構成された複数の周波数エラー入力と、周波数エラー入力によって受信された周波数エラー情報を結合し、結合された周波数エラーを生成し、各チャネルからの受信周波数エラー情報に重みを付けるように構成された組み合わせ論理であって、前記重み付け情報がそこから周波数エラー情報が受信されたチャネルの信号対雑音比（ＳＮＲ）情報に基づく組み合わせ論理と、結合され重みが付けられた周波数エラーを少なくとも１つのチャネル・フェーズ・ロック・ループに適用するように構成された周波数エラー出力とを含む。
【００１６】
一実施形態では、周波数エラーを生成するための方法は、各チャネルに関する周波数エラー情報を受信するステップと、周波数エラー情報を結合し、結合された周波数エラーを生成し、各チャネルからの受信周波数エラー情報に重みを付けるステップであって、それぞれの重みが端数を含み、この重みの端数の合計が「１」に等しくなるステップと、結合され重みが付けられた周波数エラーを少なくとも１つのチャネル・フェーズ・ロック・ループに適用するステップとを含む。
【００１７】
他の一実施形態では、重みを付けるステップは、そこから周波数エラー情報が受信されたチャネルに関する信頼性情報に基づいて受信周波数エラー情報に重みを付けるステップを含む。
【００１８】
さらに他の一実施形態では、そこから周波数エラー情報が受信されたチャネルに関する信頼性情報は、そのチャネルのデータ検出器における受信信号とそのチャネルの理想的な予想信号との比較から導出される。
【００１９】
他の実施形態では、そこから周波数エラー情報が受信されたチャネルに関する信頼性情報は、そのチャネルのフェーズ・ロック・ループの入力信号の位相と予想ビット・セルに関する信号位相との比較から導出される。
【００２０】
さらに他の実施形態では、信頼性情報は、そこから周波数エラー情報が受信されたチャネルのデータ検出器から導出される。
【００２１】
さらに他の実施形態では、結合するステップは、他のチャネルからの受信周波数エラー情報とは異なる基準で少なくとも１つのチャネルからの受信周波数エラー情報に重みを付けるステップを含む。
【００２２】
他の一実施形態では、重みを付けるステップは、信頼性情報に基づいて他のチャネルからの受信周波数エラー情報に重みを付けるステップを含む。
【００２３】
本発明をより完全に理解するために、添付図面に併せて取られた以下の詳細な説明を参照しなければならない。
【発明を実施するための最良の形態】
【００２４】
本発明は、図面に関連して以下の説明の好ましい諸実施形態に記載されているが、図面では同様の番号は同じかまたは同様の要素を表している。本発明は、本発明の目的を達成するための最良の態様に関して記載されているが、当業者であれば、本発明の精神または範囲を逸脱せずに、これらの教示を考慮して変更を実施できることを認識するであろう。
【００２５】
図１を参照すると、マルチチャネル検出システム１０は、たとえば、可動媒体１２を使用し、その媒体の１回の通過時にそこにデータが記憶され、その後の一時点で、おそらくその媒体の異なる通過時に、おそらくデータを記録したものとは異なるドライブ上で、そのデータがリードバックされ検出される、データ記憶装置について例示されている。可動媒体１２の一例は、記録用の複数の並列トラックを有し、たとえば、データ記憶カートリッジまたはデータ記憶ドライブあるいはその両方のリール１４および１５上に巻かれた磁気テープである。マルチトラック・ヘッド１７は、可動媒体の記録内容をリードバックし、リードバック信号を複数チャネル１９に供給し、その複数チャネルがリードバック信号からデータを検出する。チャネルは、マルチトラック・ヘッド１７の１つのトラックに関する情報を導出するように構成することができる。
【００２６】
図２および図３を参照すると、リードバック信号のシンボル・タイミング回復は、データ記憶読み取りチャネル・データ検出における最も重要な機能の１つを表している。正しい時間インスタントでアナログ・リードバック信号をサンプリングすることは、良好な全体パフォーマンスを達成するために重要なことである。提起されている難題の中には、ドロップアウト事象、瞬時速度変動、および様々な起源の信号ひずみなどの妨害の存在がある。面記録密度が高くなるにつれて、ＳＮＲ（信号対雑音比）の余裕が減少し、満足のいくタイミング回復はよりいっそう困難な課題になる。
【００２７】
タイミング回復は、典型的には、各チャネル用のＰＬＬ（フェーズ・ロック・ループ）に基づくものであり、その目的は、アナログ信号をサンプリングする前にタイミング・オフセットを正確に見積もることである。米国特許第５４４２３１５号に論じられているＰＬＬを含む、多くのバージョンのＰＬＬが存在する。
【００２８】
図２および図３は、本発明によるエラー組み合わせ論理および方法を組み込み、タイミング回復および利得調整後の信号からエラー信号が導出される、図１のマルチチャネル検出システムの１つのチャネルの諸実施形態を例示している。図１のヘッド１７からのあるチャネルに関する出力信号は、たとえば、ＡＤＣ（アナログ・デジタル変換器）によってアナログからデジタルに変換され、そのデジタル信号のストリームは図２および図３の入力３０で提供される。ＡＤＣはフリー・ランニング・クロック（free running clock）によってクロック制御されるので、このアーキテクチャでは、デジタル信号のストリームはまだ位相または周波数が調整されていない。等化器（イコライザ）は、たとえば、ヘッド１７または媒体１２あるいはその両方の特性を補償するために信号を調整することができ、結果として得られる信号をサンプル補間論理（sample interpolation logic）３３に提供する。サンプル補間論理３３は、等化（イコライズ）されたデジタル信号のストリームのサンプルを取り、理論上、データを読み書きするために使用されるクロック信号の周波数および位相間のどのようなオフセットも補償されるようにそのサンプルを補間する。この信号サンプルまたはビット・セル・タイミング回復を実施するために、サンプル補間３３の出力から位相補間３５の出力までの図２および図３に示されているすべての要素はＰＬＬの機能に貢献する。これは、考慮される時間インスタントにおける正しいサンプル・セットを使用することと、等化されたデジタル信号のストリーム内の正しい時間に補間することを必要とする。
【００２９】
結果として得られるサンプルは、サンプルの振幅を調整するために利得制御３８が施され、データ検出器４０に印加される。あるタイプのデータ検出器は、着信信号を定義された特定の予想信号と比較し、その結果、パス・メトリクス（path metrics）４１を生成し、可能なデータ・シーケンスのパス・メモリ（pathmemory）４２を維持し、正しい公算が最も高いデータ・シーケンスを選択する、最尤シーケンス検出器（maximumlikelihood sequence detector）である。このデータは、ライン４５上に出力され、選択が行われると有効４６として示される。最尤シーケンス検出器に代わるものを含む、様々なバージョンのデータ検出器４０が存在する。
【００３０】
受信デジタル・サンプル内の正しい時間への補間を達成することは、サンプル補間３３の後の信号に依然として存在する任意の位相エラーを検出することと、ＰＬＬによりそれを訂正することを伴う。
【００３１】
本発明は、それぞれのチャネル１９の周波数エラーを結合し、１つまたは複数のチャネルによりドロップアウト事象、瞬時速度変動、および様々な起源の信号ひずみの影響を潜在的に低減するように複数チャネルを利用し、タイミングの信頼性、したがって、それぞれのチャネルについて検出されたデータの信頼性を増す傾向がある。
【００３２】
図２の例では、エラー生成論理５０により、タイミング回復および利得制御後の信号サンプルからエラー信号が導出される。エラー信号の例は、以下に論じる通り、周波数エラー信号、検出エラー信号、およびタイミング・エラー検出信号である。
【００３３】
図２では、図１の複数チャネル１９のうちの１つに関するエラー信号組み合わせ論理およびループ・フィルタ６０は、それぞれのチャネル１９に関するエラー信号情報を受信するように構成された複数のエラー信号入力５２、５３を含む。
【００３４】
図３の例では、タイミング回復および利得制御後の信号サンプルから、ならびにデータ検出器４０から５５でエラー信号が導出される。
【００３５】
図３では、図１の複数チャネル１９のうちの１つに関するエラー信号組み合わせ論理およびループ・フィルタ６０は、それぞれのチャネル１９に関するエラー信号情報を受信するように構成された複数のエラー信号入力５２、５３を含む。
【００３６】
図２および図３では、組み合わせ論理およびループ・フィルタ６０は、エラー信号入力によって受信されたエラー信号情報を結合するように構成され、結合されたエラー信号は、位相補間３５への位相調整信号１２５を生成するループ・フィルタによってフィルタリングされる。
【００３７】
一実施形態では、組み合わせ論理およびループ・フィルタ６０内の組み合わせ論理は、チャネルから受信されたエラー信号情報を平均するように構成される。
【００３８】
代わって、組み合わせ論理およびループ・フィルタ６０内の組み合わせ論理は、たとえば、各チャネルについて決定された信頼性情報６５に基づいて、受信エラー信号情報に重みを付けるように構成される。信頼性情報は、サンプル６６に関連し、以下に論じる通り、データ検出器４０からの情報６７を伴う可能性がある。重みが付けられたエラー信号情報は、位相エラー情報および周波数エラー情報などの情報を含む可能性がある。
【００３９】
信頼性情報は、インスタント・チャネル６８および他のチャネル６９から収集される。組み合わせ論理およびループ・フィルタ６０内の組み合わせ論理は、そこからエラー信号情報が受信されたチャネルの信頼性情報に基づいて受信エラー信号情報に重みを付ける。この重み付けは、より信頼性の低いエラー信号情報により小さい重みが与えられるように行われる。
【００４０】
代わって、この重み付けは、インスタント・チャネル５２のエラー信号情報に任意により大きい重みが与えられ、他のチャネル５３にはより小さい重みが与えられるように行われる。他のチャネルのエラー信号重み付けは、信頼性情報に基づいて行うことができる。
【００４１】
代わって、重み付けの一部または全部は、他の何らかの基準に応じて選択することができる。たとえば、媒体の外側端部に近いヘッドに基づくチャネルからのエラー信号には、残りのエラー信号より小さい重みを付けることができる。
【００４２】
図４を参照すると、結合されたエラー信号によってＰＬＬ周波数エラー・レジスタ１０３が調整され、そのエラー信号はそれぞれのチャネルＰＬＬの重みが付けられた周波数エラー１１１、１１２、・・・１１８である、単一チャネル用のＰＬＬ１００の諸要素が例示されている。周波数エラー・レジスタは、シンボル持続期間またはビット・セル・サイズに対する周波数エラーを表す、周波数オフセットを保管する。たとえば、媒体が１０％速く動作している場合、受信シンボル持続期間またはビット・セル・サイズは１０％小さくなり、周波数エラー・レジスタはその値（公称の９０％と同等）を保管することになるであろう。同様に、媒体が１０％遅く動作している場合、受信シンボル持続期間またはビット・セル・サイズは１０％大きくなり、周波数エラー・レジスタはその値（公称の１１０％と同等）を保管することになるであろう。周波数エラー・レジスタにより、ＰＬＬは恒常周波数エラーを追跡して定常状態エラーをゼロにすることができる。
【００４３】
位相エラー１２０には所定の利得１２２が加えられ、結果としてスケーリングされた位相エラーが加算器１２４に提示され、加算器の出力が周波数エラー・レジスタ１０３に提示される。２次ＰＬＬの場合、たとえば、位相エラー１２０には他の利得も掛けられ、結果として得られる信号が周波数エラー信号１２６に加算される。結果として得られる調整済み位相は、出力１２５で図２および図３の位相補間３５に供給される。
【００４４】
本発明によれば、ＰＬＬ周波数エラー・レジスタ１０３は、それぞれのチャネルの重みが付けられた周波数エラー１１１、１１２、・・・１１８の組み合わせによって調整される。受信周波数エラー情報の重み付けは、たとえば、そこから周波数エラー情報が受信されたチャネルに関する信頼性情報に基づいて行われる。したがって、特定のチャネルの信頼性が低い場合、そのチャネルからの周波数エラー情報には、他のチャネルからの周波数エラー情報より小さい重みが与えられる。
【００４５】
図４では、周波数エラー入力１１１、１１２、・・・１１８は、各チャネルに関する周波数エラー情報を受信するように構成される。組み合わせ論理１６０は、周波数エラー入力１１１、１１２、・・・１１８によって受信された周波数エラー情報を結合し、加算器１３２を使用して結合されたエラーを生成し、各チャネルからの受信周波数エラー情報に重みを付けるように構成される。結合されたエラー出力６２は、加算器１２４で結合されたエラーをチャネル・フェーズ・ロック・ループに加えるように構成される。
【００４６】
重み付け情報は、たとえば、ＳＮＲ（信号対雑音比）情報に基づく信頼性情報を含むことができる。ＳＮＲの一例は、１０ｘｌｏｇ（信号電力／雑音電力）または２０ｌｏｇｘ（信号振幅／雑音振幅）である。いずれの場合も絶対値が使用される。具体的な例としては、そこから周波数エラー情報が受信されたチャネルのデータ検出器における受信信号とそのチャネルの理想的な予想信号との比較から導出された信頼性情報を含む（本明細書では「ＳＮＲｄ」と呼ばれ、「ｄ」は検出を示す）か、あるいはそこから周波数エラー情報が受信されたチャネルのフェーズ・ロック・ループの入力信号の位相と予想ビット・セルの信号位相との比較から導出された信頼性情報を含む（本明細書では「ＳＮＲｊ」と呼ばれ、「ｊ」はジッタを示す）。代わって、信頼性情報は、そこから周波数エラー情報が受信されたチャネルのデータ検出器から導出された検出信頼性情報を含む。検出信頼性は、たとえば、ソフト出力ビタビ・アルゴリズム（ＳＯＶＡ：soft output Viterbi algorithm）、最大事後検出用のバール−コック−ジェリネク−ラビブ（ＢＣＪＲ：Bahl-Cocke-Jelinek-Raviv）アルゴリズム、または当業者にとって周知のその他の同様のアルゴリズムによって生成することができる。同様の信頼性情報は、媒体に書き込まれる前にデータがエンコードされる場合にソフト・デコーダ（soft decoder）によって生成することができる。たとえば、ターボ・コード用または低密度パリティ・チェック・コード用にデコーダによって生成されたソフト信頼性情報を使用することができる。この場合、データ・デコーダ（図２および図３には図示せず）は、当業者にとって周知の通り、データ検出器に続く要素である。
【００４７】
ＳＮＲｄの場合、受信信号と理想的な予想信号とを比較する検出器において比較が行われる。たとえば、磁気テープ「ＰＲ４」検出の場合、検出器で受信された同期サンプルは｛−２、０、＋２｝でなければならない。その代わりにデータ・シーケンスが・・・２．１、０．１、−０．２、−２．３、０．２・・・であった場合、信号は・・・２、０、０、−２、０・・・であり、雑音は・・・０．１、０．１、−０．２、−０．３、０．２・・・である。したがって、ＳＮＲｄ＝２０ｌｏｇ（（・・・２＋０＋０＋２＋０・・・）／（・・・０．１＋０．１＋０．２＋０．３＋０．２・・・））である。
【００４８】
ＳＮＲｊの場合、ＰＬＬにおいて比較が行われる。信号電力はビット・セルのサイズであり、これは１に正規化される。雑音は位相エラーであり、これは入力信号の位相とビット・セルの中心（１／２）との差である。理想的な信号の場合、受信シーケンスは・・・０．５、０．５、０．５、０．５、０．５・・・になるであろう。雑音が存在する場合、これは・・・０．６、０．４、０．５、０．７、０．２・・・のように見える可能性があり、位相エラー（雑音）は・・・０．１、−０．１、０．０、０．２、−０．３・・・になるであろう。したがって、ＳＮＲｊ＝２０ｌｏｇ（（・・・１＋１＋１＋１＋１・・・）／（・・・０．１＋０．１＋０．０＋０．２＋０．３・・・））である。
【００４９】
上述のソフト信頼性情報によって、もしくはエラーの確率またはエラー訂正機能によってエラーであることが判明したビットの数を使用してデータ検出器またはデータ・デコーダあるいはその両方を検査することによって、エラー信号情報の信頼性を評価することは可能である。
【００５０】
各チャネルからの重み付けは端数を含み、この重みの端数の合計が「１」に等しくなる可能性がある。チャネルｍの場合の時間ｋにおける重み付け数式の一例は以下のものを含む。
【数１】
0005579379.tif 000002
ここで、「ＲＥＬ」は信頼性の尺度であり、Ｍはチャネルの数である。
【００５１】
この重み付けは、たとえば、ゼロに最も近いＳＮＲまたはデータ・エラー確率を意味する、信頼性情報の最大値を有するチャネルについて最大になることに基づいて行うことができる。
【００５２】
図４を参照すると、チャネル１用の入力１１１における周波数エラーは、そのチャネル用の重み付け１４１によって重みが付けられ、チャネル２用の入力１１２における周波数エラーは、そのチャネル用の重み付け１４２によって重みが付けられ、チャネルＭ用の入力１１８における周波数エラーは、そのチャネル用の重み付け１４８によって重みが付けられる。
【００５３】
上記の説明では、回路およびシステム遅延を一致させるための遅延は示されていない。
【００５４】
図５を参照すると、上記に示されているように分散されるのではなく、組み合わせ論理３００が使用されている。
【００５５】
図５は、本発明によるエラー組み合わせ論理および方法を組み込む、図１のマルチチャネル検出システムの複数チャネルの一実施形態を例示しており、エラー信号はタイミング回復および利得制御後にサンプルから導出される。図１のヘッド１７からのあるチャネルに関する出力信号はアナログからデジタルに変換され、等化器は、たとえば、ヘッド１７または媒体１２あるいはその両方の特性を補償するために信号を調整することができ、結果として得られる信号３１１、３１２、・・・３１８をサンプリング論理３３１、３３２、・・・３３８に提供する。各サンプリング論理３３１、３３２、・・・３３８は、入力ストリームの２つ以上のサンプルを取り、入力ストリームのサンプルを補間して、所望のシンボルまたはビット・セルの代表的サンプルと思われるサンプルまたは中間サンプルを決定する。サンプリングを実施するために、各チャネルのＰＬＬによるシンボルまたはビット・セル・タイミング回復は、検出または読み取りチャネルの最も重要な機能の１つを表す。最適サンプルを取るには、正しいサンプル・セットを使用することと、受信デジタル・サンプル内の正しい時間に補間することを必要とする。上述の通り、多くのバージョンのサンプル論理が存在する。
【００５６】
結果として得られるサンプルは、サンプルの振幅を調整するために利得制御が施され、データ検出器３４１、３４２、・・・３４８に印加される。上述の通り、様々なバージョンのデータ検出器３４１、３４２、・・・３４８が存在する。
【００５７】
受信デジタル・サンプル内の正しい時間への補間を達成するために、各サンプリング時間コントローラ３２１、３２２、・・・３２８のタイミングが調整される。
【００５８】
本発明は、それぞれのチャネルの周波数エラーを結合し、１つまたは複数のチャネルによりドロップアウト事象、瞬時速度変動、および様々な起源の信号ひずみの影響を潜在的に低減するように複数チャネルを利用し、タイミングの信頼性、したがって、それぞれのチャネルについて検出されたデータの信頼性を増す傾向がある。
【００５９】
図５では、エラー生成論理３５１、３５２、・・・３５８により、各チャネルに関するエラー信号が導出される。エラー信号の例は、上述の通り、検出エラー信号、およびタイミング・エラー検出信号である。
【００６０】
複数チャネルに関するエラー信号組み合わせ論理は、それぞれのチャネル関するエラー信号情報を受信するように構成されたエラー信号入力３６３を含む。
【００６１】
組み合わせ論理３００は、エラー信号入力によって受信された周波数エラー信号情報を結合し、結合された周波数エラー信号を生成するように構成される。一実施形態では、同じ結合された周波数エラー信号がすべてのチャネルに分散される。代わって、各チャネルに関する結合された周波数エラー信号はそれぞれ異なっている。
【００６２】
エラー信号出力３６５は、結合された周波数エラー信号をすべてのチャネルのサンプリング時間コントローラ３２１、３２２、・・・３２８に加えるように構成される。
【００６３】
組み合わせ論理３００は、任意に、またはたとえば、各チャネルについて決定され、入力３８１で受信された信頼性情報３７１、３７２、・・・３７８に基づいて、受信エラー信号情報に重みを付けるように構成される。信頼性情報は、上述の通り、サンプル３３１、３３２、・・・３３８またはデータ検出器３４１、３４２、・・・３４８、あるいはその両方に関連する可能性がある。重みが付けられたエラー信号情報は、位相エラー情報および周波数エラー情報などの情報を含む可能性がある。
【００６４】
組み合わせ論理３００は、そこから周波数エラー信号情報が受信されたチャネルの信頼性情報に基づいて受信周波数エラー信号情報に重みを付ける。この重み付けは、より信頼性の低いエラー信号情報により小さい重みが与えられるように行われる。
【００６５】
上述の通り、重み付けは、全面的にまたは部分的にヒューリスティックなものであるか、あるいは全面的にまたは部分的に信頼性情報に基づくもの、たとえば、ＳＮＲｄまたはＳＮＲｊなどのＳＮＲ（信号対雑音比）情報に基づくものである可能性がある。代わって、信頼性情報は、そこからエラー信号情報が受信されたチャネルのデータ検出器またはデータ・デコーダあるいはその両方から導出された検出信頼性情報を含む。
【００６６】
代わって、この重み付けは、インスタント・チャネルのエラー信号情報に任意により大きい重みが与えられ、１つまたは複数のチャネルには他のチャネルとは異なる基準で重みが付けられるように行われる。たとえば、１つまたは複数のチャネル上の重み付けを制御するために、入力３８０が提供される場合がある。一例では、あるチャネルが「不良」であり、そのチャネルからのエラー情報にいかなる重みも与えないという判断が行われている可能性がある。他のチャネルのエラー信号重み付けは、この信頼性情報に基づいて行うことができる。
【００６７】
代わって、重み付けの一部または全部は、ヒューリスティックなものであり、入力３８０で提供される場合もある。たとえば、媒体の外側端部に近いヘッドに基づくチャネルからのエラー信号には、残りのエラー信号より小さい重みを付けることができる。
【００６８】
エラー信号出力３６５は、結合された周波数エラー信号（複数も可）をそれぞれのチャネル・サンプリング時間コントローラ３２１、３２２、・・・３２８に加え、結果として得られる調整済み位相は、それぞれのサンプリング時間コントローラ３２１、３２２、・・・３２８の出力３９１、３９２、・・・３９８からサンプリング論理３３１、３３２、・・・３３８に供給される。
【００６９】
さらに代わって、組み合わせ論理３００は、サンプリング時間コントローラのうちの１つまたは全部について異なる組み合わせまたは重み付けあるいはその両方を含むことができる。すなわち、サンプリング時間コントローラ３２２に供給される結合されたエラー信号は、サンプリング時間コントローラ３２１および３２８に供給されるものとは異なる可能性がある。一例として、サンプリング時間コントローラ３２２を結合し、それに供給するためにエラー信号３５２に加えられる重み付けは、サンプリング時間コントローラ３２１および３２８を結合し、それに供給するためにエラー信号３５２に加えられる重み付けとは異なるかまたは異なる基準に基づくかあるいはその両方である可能性がある。
【００７０】
本発明は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態、またはハードウェアとソフトウェアの両方の要素を含む実施形態の形を取ることができる。好ましい一実施形態では、本発明は、ハードウェアで実装される。ソフトウェアの代替実装例としては、常駐ソフトウェア、マイクロコード、ファームウェアなどを含むがこれらに限定されない。
【００７１】
さらに、本発明は、コンピュータまたは任意の命令実行システムによりあるいはそれに関連して使用するためのプログラム・コードを提供するコンピュータ使用可能媒体またはコンピュータ可読媒体からアクセス可能なコンピュータ・プログラム（computer program product）の形を取ることができる。この説明のために、コンピュータ使用可能媒体またはコンピュータ可読媒体は、命令実行システム、装置、またはデバイスによりあるいはそれに関連して使用するためのプログラムを収容、保管、通信、伝搬、または伝送可能な任意の装置にすることができる。
【００７２】
この媒体は、電子、磁気、光、電磁、赤外線、または半導体システム（あるいは装置またはデバイス）もしくは伝搬媒体にすることができる。コンピュータ可読媒体の例としては、半導体またはソリッド・ステート・メモリ、磁気テープ、取り外し可能コンピュータ・ディスケット、ランダム・アクセス・メモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、剛性磁気ディスク、および光ディスクを含む。光ディスクの現在の例としては、コンパクト・ディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、書き換え可能コンパクト・ディスク（ＣＤ−Ｒ／Ｗ）、およびＤＶＤを含む。
【００７３】
プログラム・コードの保管または実行あるいはその両方に適した論理は、少なくとも処理機能と記憶素子を含むことになる。
【００７４】
入出力またはＩ／Ｏ装置（キーボード、ディスプレイ、ポインティング・デバイスなどを含むがこれらに限定されない）は、直接あるいは介在する私設網または公衆網を含む通信により、システムに結合することができる。通信リンクは、ＲＳ−２３２またはＲＳ−４２２などのシリアル相互接続、イーサネット（登録商標）接続、ＳＣＳＩ相互接続、ＥＳＣＯＮ相互接続、ＦＩＣＯＮ相互接続、ローカル・エリア・ネットワーク（ＬＡＮ）、私設広域網（ＷＡＮ）、公衆広域網、ストレージ・エリア・ネットワーク（ＳＡＮ）、伝送制御プロトコル／インターネット・プロトコル（ＴＣＰ／ＩＰ）、インターネット、およびこれらの組み合わせを含むことができる。
【００７５】
当業者であれば、上述の方法に関して変更が可能であることを理解するであろう。さらに、当業者であれば、本明細書に例示されているものとは異なる具体的な構成要素配置を使用できることを理解するであろう。
【００７６】
本明細書の好ましい諸実施形態が詳細に例示されているが、特許請求の範囲に明記されている本発明の範囲を逸脱せずに、これらの諸実施形態に対する変更例および適応例が当業者には思い浮かぶ可能性があることは明らかであるはずである。
【図面の簡単な説明】
【００７７】
【図１】本発明によるエラー組み合わせ論理および方法を組み込むマルチチャネル検出システムのブロック図である。
【図２】メモリなし判断装置に基づいてエラー信号が導出される、図１のマルチチャネル検出システムの１つのチャネルの一実施形態のブロック図である。
【図３】シーケンス検出装置に基づいてエラー信号が導出される、図１のマルチチャネル検出システムの１つのチャネルの代替一実施形態のブロック図である。
【図４】図１のチャネルにおける周波数エラー組み合わせのブロック図である。
【図５】図１のエラー組み合わせ論理および方法の一実施形態のブロック図である。
【符号の説明】
【００７８】
３０：入力
３１：等化器（イコライザ）
３３：サンプル補間
３５：位相補間
３８：利得制御
４０：データ検出器
４１：パス・メトリクス
４２：パス・メモリ
４５：データ
４６：データ有効
５０：エラー生成
５２：インスタント・チャネル
５３：他のチャネル  −  エラー
６０：組み合わせ論理およびループ・フィルタ
６５：信頼性情報
６６：サンプル
６７：情報
６８：インスタント・チャネル
６９：他のチャネル  −  信頼性
１２５：位相調整信号
【図１】
0005579379.tif 000003
【図２】
0005579379.tif 000004
【図３】
0005579379.tif 000005
【図４】
0005579379.tif 000006
【図５】
0005579379.tif 000007