(57)【要約】【課題】ＬＦＥを利用したチャンネルとデータソースとの確定的な影響を補償することができるシステムを実現する。【解決手段】伝送チャンネル(504)とデータソース(502)との確定的な影響を補償するための直接決定イコライザシステム(500)(「DDES」)を開示した。ＤＤＥＳは、イコライザタップ係数を有するイコライザ(514)と、第１のサンプリングされた信号(522)と理想的な信号とを受信するよう構成されて、その受信に応答して、相互相関信号(558)を生成する、相互相関器(518)と、前記イコライザ及び前記相互相関器と信号を伝達し合う、プロセッサ(522)とを含むことができる。前記イコライザは、前記第１のサンプリングされた信号を受信するよう構成されて、その受信に応答して、イコライジングされた出力データ信号シーケンス(560)を生成し、前記プロセッサは、前記相互相関信号から前記イコライザタップ係数を決定するよう構成される。【選択図】図５
2006279955.tif 000002
【特許請求の範囲】
【請求項１】
イコライザ（５１４）を有する直接決定イコライザシステム（「ＤＤＥＳ」）（５００）を利用して伝送チャンネル（５０４）がデータソース（５０２）に与える確定的な影響を補償するための方法であって、
複数ビットにわたるチャンネル出力データ信号シーケンス（５６０）を取得し、
理想的なデータ信号を決定し、
相互相関信号（５５８）を生成するために、前記チャンネル出力データ信号（５６０）と入力データ信号（５１２）との相互相関をとり、
前記相互相関信号（５５８）の最大値を決定し、及び、
前記イコライザ（５１４）のためのイコライザタップ係数を決定する
といったことを含む、方法。
【請求項２】
前記理想的なデータ信号を決定することは、前記入力データ信号（５１２）シーケンスをサンプリングすることによって前記理想的なデータ信号を決定することを含むことからなる、請求項１に記載の方法。
【請求項３】
前記イコライザ（５１４）のためのイコライザタップ係数を決定することは、
前記相互相関シーケンスに基づいて線形方程式のセットを生成し、及び、
前記線形方程式のセットを解く
といったことを含むことからなる、請求項１に記載の方法。
【請求項４】
前記理想的なデータ信号を決定することは、近似シーケンス（５６４）によって前記理想的なデータ信号に近似することを含むことからなる、請求項１に記載の方法。
【請求項５】
前記チャンネル出力データ信号シーケンス（５６０）を取得することは、その取得したチャンネル出力データ信号シーケンス（５６０）を、あるサンプリングレートでサンプリングすることを含み、
前記理想的なデータ信号に近似することは、
前記理想的なデータ信号のためのアプリオリ情報を決定し、
前記アプリオリ情報を利用して前記近似シーケンス（５６４）を生成し、及び、
前記理想的なデータ信号を生成するために、前記近似シーケンス（５６４）に対応するビットの論理シーケンスを、前記サンプリングレートでサンプリングする
といったことを含むことからなる、請求項４に記載の方法。
【請求項６】
前記チャンネル出力データ信号シーケンス（５６０）を取得することは、その取得したチャンネル出力データ信号シーケンス（５６０）を、あるサンプリングレートでサンプリングすることを含み、及び、
前記理想的なデータ信号に近似することは、
前記取得したチャンネル出力データ信号に対応して、論理ビットのシーケンスを有する前記近似シーケンス（５６４）を生成し、
前記理想的なデータ信号を生成するために、ビットの論理シーケンスを前記サンプリングレートでサンプリングする
といったことを含むことからなる、請求項４に記載の方法。
【請求項７】
前記チャンネル出力データ信号（５６０）と前記入力データ信号（５１２）との相互相関をとることは、次式の関係を利用し、
【数１】
2006279955.tif 000009
ここで、
「ｋ」は、シーケンスインデックス番号であり、「ｊ」は、相互相関信号「ｃｒｏｓｓ＿ｃｏｒｒｅｌａｔｉｏｎ（ｋ）」の最大値のインデックス番号であり、
「ｊ」は、前記チャンネル出力データ信号（５６０）「ｃｈａｎｎｅｌ＿ｏｕｔｐｕｔ＿ｄａｔａ＿ｓｉｇｎａｌ」と、前記入力データ信号（５１２）「ｉｄｅａｌ＿ｄａｔａ＿ｓｉｇｎａｌ」との間の時間遅延を示し、
前記相互相関をとることは、次式の関係を利用して前記チャンネル出力データ信号（５６０）「ｃｈａｎｎｅｌ＿ｏｕｔｐｕｔ＿ｄａｔａ＿ｓｉｇｎａｌ」をシフトすることによって前記時間遅延を除去することを含み、
【数２】
2006279955.tif 000010
ここで、「ｋ」は、シーケンスインデックス番号であり、インデックス「ｉ」は、シフトインデックスであり、
前記イコライザ（５１４）のためのイコライザタップ係数を決定することは、
前記相互相関シーケンスに基づいて線形方程式のセットを生成し、
前記線形方程式のセットを解く
といったことを含み、
前記線形方程式のセットは、次式の関係を利用して生成され、
【数３】
2006279955.tif 000011
ここで、
前記理想的なデータ信号は、「ｉｄｅａｌ＿ｄａｔａ＿ｓｉｇｎａｌ（ｋ）」であり、前記イコライザタップ係数は、「ｔａｐ（ｉ）」であり、前記チャンネル出力データ信号（５６０）は、「ｃｈａｎｎｅｌ＿ｏｕｔｐｕｔ＿ｄａｔａ＿ｓｉｇｎａｌ」であり、
「τ」は、所望のタップ間隔であり、「ｆｓ」はサンプリングレートであり、「ｋ」は、シーケンスインデックス番号であり、「ｉ」は、インデックス番号であり、ｎｕｍＴａｐｓ−１は、前記イコライザ（５１４）内のイコライザタップの総数であることからなる、請求項３、５、又は６の何れかに記載の方法。
【請求項８】
データソース（５０２）に対する伝送チャンネル（５０４）の確定的な影響を補償するための直接決定イコライザシステム（「ＤＤＥＳ」）（５００）であって、
イコライザタップ係数を有するイコライザ（５１４）であって、第１のサンプリングされた信号（５５２）を受信するよう構成されて、その受信に応答して、イコライジングされた出力データ信号シーケンス（５６６）を生成する、イコライザと、
前記第１のサンプリングされた信号（５５２）と、理想的な信号とを受信するよう構成され、その受信に応答して、相互相関信号（５５８）を生成する、相互相関器（５１８）と、
前記イコライザ（５１４）及び前記相互相関器（５１８）と信号を伝達し合うプロセッサ（５２２）であって、前記相互相関信号（５５８）から前記イコライザタップ係数を決定するよう構成される、プロセッサ
とを備える、直接決定イコライザシステム。
【請求項９】
前記伝送チャンネル（５０４）、前記イコライザ（５１４）、及び前記相互相関器（５１８）と、信号を伝達し合う、第１のサンプラ（５１６）を更に含み、
前記第１のサンプラ（５１６）は、前記伝送チャンネル（５０４）からのチャンネル出力データ信号シーケンス（５６０）をサンプリングするよう構成されて、前記第１のサンプリングされた信号（５５２）を生成することからなる、請求項８に記載の直接決定イコライザシステム。
【請求項１０】
前記データソース（５０２）、及び前記相互相関器（５１８）と、信号を伝達し合う、第２のサンプラ（５２８）であって、前記データソース（５０２）からの入力データ信号（５１２）シーケンスをサンプリングするよう構成されて、前記理想的な信号を生成する、第２のサンプラと、
前記第１のサンプラ（５１６）と前記第２のサンプラ（５２８）との両方と、信号を伝達し合う、クロック（５２６）であって、
クロック信号（５５０）を生成するよう構成されて、該クロック信号は、前記第１のサンプラ（５１６）と前記第２のサンプラ（５２８）とに送られ、及び、
前記クロック信号（５５０）は、前記第１のサンプラ（５１６）と前記第２のサンプラ（５２８）との両方のための前記サンプリングレートを生成する
ことからなる、クロックと、
前記相互相関器（５１８）と前記プロセッサ（５２２）との両方と信号を伝達し合う検出器（５２０）であって、前記相互相関信号（５５８）の最大値を決定するよう構成される、検出器
とを更に含むことからなる、請求項９に記載の直接決定イコライザシステム
【請求項１１】
近似シーケンス（５６４）を生成するよう構成されたシーケンス生成器（５３０）であって、該近似シーケンス（５６４）は、前記理想的なデータ信号に近似する、シーケンス生成器と、
前記シーケンス生成器（５３０）と前記相互相関器（５１８）との両方と信号を伝達し合う、第３のサンプラ（５３２）であって、前記近似シーケンス（５６４）をサンプリングするよう構成されて、前記理想的な信号を生成する、第３のサンプラと、
前記第１のサンプラ（５１６）と前記第３のサンプラ（５３２）との両方と、信号を伝達し合う、クロック（５２６）であって、
前記第１のサンプラ（５１６）と前記第３のサンプラ（５３２）とに送られるクロック信号を生成するよう構成され、
前記クロック信号（５５０）は、前記第１のサンプラ（５１６）と前記第３のサンプラ（５３２）との両方のための前記サンプリングレートを生成する
ことからなる、クロック
とを更に含むことからなる、請求項９に記載の直接決定イコライザシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、試験システム内のイコライザに関し、特にイコライザのタップ係数を直接的に決定することができるイコライザシステムに関する。
【背景技術】
【０００２】
現代の通信システムにおいて、高速ディジタル信号は、典型的には、理想にまで達しない伝送チャンネル及び／又は媒体を通過させられる。伝送チャンネル及び／又は媒体の伝送特性は、送信された元のディジタル信号を、受信器が、該受信器において受信したディジタル信号内の受信した０（零）及び／又は１を、正確に区別できない程度に劣化させる場合がある。この問題は、（一般的には「試験中の装置（Device Under Test）」すなわち「ＤＵＴ」として知られる）多くのタイプの電子機器を試験し且つ特徴付けるために利用される通信試験システムの場合には、ＤＵＴを正確に特徴付ける必要性があることから、更に深刻である。
【０００３】
この問題を解決するための１つのアプローチは、受信したディジタル信号を受信器が正確に受け取ることができるように、イコライゼーション（又は等化：equalization）を用いて該受信したディジタル信号を補正するために、伝送媒体の周波数依存性損失及び非線形位相、バイア（又はスルーホール）及びコネクタからの切断、周期的なジッタ、デューティサイクル歪等のような、ソースによって挿入される確定的な影響を補償することを含む。このアプローチの一例として、図１において、既知の試験システム１００の一実施例のブロック図が示されている。試験システム１００には、データソース１０２、伝送チャンネル（すなわちチャンネル）１０４、イコライザ１０６、及び受信器１０８を含めることができる。動作の一例として、データソース１０２は、ディジタル入力信号１１０をチャンネル１０４を介してイコライザ１０６に送信することができる。チャンネル１０４は、典型的には理想にまで達しておらず、従ってチャンネル１０４の伝送特性に基づいてディジタル入力信号１１０を通常は劣化させることが当業者であれば理解されよう。結果として、チャンネル出力信号１１２は、チャンネル１０４の伝送特性によって劣化させられたディジタル入力信号１１０となる。次いで、イコライザ１０６は、チャンネル出力信号１１２を受信し、チャンネル１０４の伝送特性を補償することをねらって、チャンネル出力信号１１２をイコライジング（又は等化）する。その結果生じたイコライジングされた出力信号１１４は、次に受信器１０８に通される。
【０００４】
典型的な試験システム１００内のチャンネル１０４の例が、図２内と図３内とに示されている。図２において、図１の試験システム内における既知のチャンネル２００（図１ではチャンネル１０４）の一実施例のブロック図が示されている。この例において、チャンネル２００は、入力ケーブル２０２と出力ケーブル２０４とを含むことができる。図３において、試験システム内の既知のチャンネル３００の、一実施例の別の例のブロック図が示されている。この第２の例において、チャンネル３００は、図２に示された入力ケーブル２０２及び出力ケーブル２０６（図２では２０４）と、ＤＵＴ３０２とを含むことができる。両実施例を利用することによって、ＤＵＴ３０２の伝送特性を測定するように試験システムを較正することができることが理解されよう。
【０００５】
既知のイコライザ１０６の一例が、図４内に示されている。イコライザの一般的なタイプは、線形フィードフォワードイコライザ（「ＬＦＥ」）である。ＬＦＥは、有限インパルス応答（「ＦＩＲ」）線形フィルタである。図４において、既知のＬＦＥ４００の一実施例のブロック図が示されている。ＬＦＥ４００は、等しい長さの複数のｎ個の時間遅延τ、アキュムレータ４０２、複数のｎ個のタップ係数Ｋ４０４、及び低域通過フィルタ（「ＬＰＦ」）４０６を含むことができる。動作の一例において、ＬＦＥ４００は、信号経路４１２を介した複数のｎ個のタップ係数Ｋ４０４のタップ係数Ｋ０４１０と、信号経路４１４を介した複数の時間遅延４０２との両方に入力信号４０８を通過させる。タップ係数Ｋ０４１０は、入力信号４０８と乗算させられて、その結果が、アキュムレータ４０２に通過させられる。同様に、入力信号４０８が複数の時間遅延４０２を通過させられるので、入力信号４０８は、複数の時間遅延４０２内において各時間遅延分だけ時間遅延させられて、その結果生じる時間遅延させられた信号が、複数のｎ個のタップ係数Ｋ４０４の、対応するタップ係数（すなわちＫ１、Ｋ２、・・・、Ｋｎ）と乗算される。その対応する結果が、次いで、該結果を蓄積するアキュムレータ４０２に送られる。蓄積された結果４１６は、低域通過フィルタ４０６に通される。該低域通過フィルタ４０６は、該蓄積された結果４１６をフィルタリングしてイコライジングされた出力４１８を生成する。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
残念なことに、１つか又は複数のＬＦＥ４００を備えた高速ディジタル伝送ネットワークの典型的な設計及び評価は、複数のｎ個のタップ係数Ｋ４０４の微分を含む。このことは、試行錯誤か、Ｓパラメータか又はＴＤＴチャンネル特性からの逆フィルタ推定か、或いは適応フィルタの反復収束アルゴリズムを利用した専門知識を伴う難しい堅苦しい微分アプローチが通常、必要とすることが当業者であれば理解されよう。従って、ｎ個のタップ係数Ｋ４０４の値を決定するための閉じた形態の方法の必要性がある。更に、ＬＦＥを利用したチャンネルとデータソースとの確定的な影響を補償することができるシステムの必要性がある。
【課題を解決するための手段】
【０００７】
伝送チャンネルとデータソースとの確定的な影響を補償するための直接決定イコライザシステム（「ＤＤＥＳ」）を開示した。ＤＤＥＳは、イコライザ、相互相関器、及びプロセッサを含むことができる。前記イコライザは、イコライザタップ係数を有し、第１のサンプリングされた信号を受信するよう構成されて、その受信に応答して、イコライジングされた（又は等化された）出力データ信号シーケンスを生成することが可能である。前記相互相関器は、前記第１のサンプリングされた信号と、ある理想的な信号とを受信するよう構成されて、その受信に応答して、相互相関信号を生成することが可能である。前記プロセッサは、前記イコライザ及び前記相互相関器と信号を伝達し合うことができる。前記プロセッサは、前記相互相関信号からイコライザタップ係数を決定するよう構成される。
【０００８】
動作の一例において、ＤＤＥＳは、複数ビットにわたるチャンネル出力データ信号シーケンスを取得することと、理想的なデータ信号を決定することと、相互相関信号を生成するためにチャンネル出力データ信号と入力データ信号との相互相関をとることと、相互相関信号の最大値を決定することと、イコライザのためのイコライザタップ係数を決定することとを含むプロセスを実行することができる。イコライザのためのイコライザタップ係数の決定は、相互相関シーケンスに基づいて線形方程式のセットを生成することと、該線形方程式のセットを解くこととを含むことができる。
【０００９】
当業者であれば、以下の図面と詳細な説明とを検討することにより、本発明の他のシステム、方法、及び特徴が明らかであろう、又は明らかになってくるであろう。本発明の範囲内において、全てのこのような追加のシステム、方法、特徴、及び利点が、この説明に含まれ、添付の特許請求の範囲によって保護されることが意図される。
【発明の効果】
【００１０】
ＬＦＥを利用したチャンネルとデータソースとの確定的な影響を補償することができるシステムが提供される。
【実施例】
【００１１】
本発明を、添付図面に関連付けてより良く理解することができる。図内の構成要素は必ずしも縮尺に従っているわけではなく、その代りに本発明の原理を例示することに置き換えられて強調されている。図内において、同様の参照番号は、異なる図の全体を通して、対応する部分を示す。
【００１２】
好適実施形態の下記の説明において、本明細書の一部を成し、且つ、本発明が実施されることが可能な特定の実施形態を例示を目的として示す添付図面に参照がなされる。他の実施形態を利用することもでき、本発明の範囲を逸脱することなく、構造を変化させることができる。
【００１３】
全般的には、本発明は、伝送チャンネル（すなわちチャンネル）とデータソースとの確定的な影響を補償することができる直接決定フィードバックシステム（「ＤＤＥＳ」）である。ＤＤＥＳは、受信した入力データ信号を、理想的なデータ信号に対して位置合わせし（又はアライメントをとり、又は調整し）且つ最適化することによって、チャンネルの確定的な影響を補償するために必要とされるイコライザ係数を直接的に決定することができる。
【００１４】
図５において、ＤＤＥＳ５００の一実施例のブロック図が示されている。ＤＤＥＳ５００は、信号経路５０８と５１０とをそれぞれ介して、チャンネル５０４を介したデータソース５０２、及び受信器５０６と、信号を伝達し合うことができる。データソース５０２は、信号経路５１４を介してチャンネル５０４に送信された入力データ信号５１２を生成することができる。ＤＤＥＳ５００は、イコライザ５１４、第１のサンプラ５１６、相互相関器５１８、検出器５２０、プロセッサ５２２、メモリ５２４、クロック５２６、オプションの第２のサンプラ５２８、オプションのシーケンス生成器５３０、及びオプションの第３のサンプラ５３２を含むことができる。第１のサンプラ５１６は、信号経路５０８、５３４、及び５３６をそれぞれ介して、チャンネル５０４、イコライザ５１４、及びクロック５２６と、信号を伝達し合うことができる。クロック５２６もまた、信号経路５３６を介して、オプションの第２のサンプラ５２８、及びオプションの第３のサンプラ５３２と、信号を伝達し合うことができる。相互相関器５１８は、信号経路５３４、５３８、５４０、及び５４２をそれぞれ介して、第１のサンプラ５１６、オプションの第２のサンプラ５２８、オプションの第３のサンプラ５３２、及び検出器５２０と、信号を伝達し合うことができる。プロセッサ５２２は、信号経路５４４、５４６、５４８をそれぞれ介して、イコライザ５１４、検出器５２０、及びメモリ５２４と、信号を伝達し合うことができる。
【００１５】
データソース５０２は、受信器５０６によって受信可能なディジタルデータ信号を生成することのできる任意のデータソースである。一例として、データソース５０２と受信器５０６とは、カリフォルニア州パロアルトのアジレントテクノロジーズ・インクによって製造された８６１００Ｃディジタル通信アナライザか、ニューヨーク州チェストナットリッジのレクロイ・インク（LeCroy,Inc）によって製造されたＬＥＣＲＯＹＭ１／ＡＤＶ−１Ｄオシロスコープか、オレゴン州ビーバートンのテクトロニクス・インク（Tektronix,Inc）によって製造されたＴＤＳ８０００Ｂオシロスコープか、ミネソタ州イーデンプレーリーのウェーブクレスト・インク（Wavecrest,Inc）によって製造されたＳＩＡ−３０００オシロスコープか、又は類似のデバイス内におけるモジュールとすることができる。
【００１６】
第１のサンプラ５１６、オプションの第２のサンプラ５２８、及びオプションの第３のサンプラ５３２は、連続信号を離散値（例えばディジタル信号）へと変換することができる任意のタイプのデバイス及び／又はモジュールとすることができる。第１のサンプラ５１６、オプションの第２のサンプラ５２８、及びオプションの第３のサンプラ５３２は、信号経路５３６を介してクロック５２６からクロック信号５５０を受信して、同じサンプリングレートで入力信号をオプションでサンプリングすることができる。
【００１７】
相互相関器５１８は、信号経路５３４を介して第１のサンプラ５１６から受信された第１のサンプリングされた信号５５２と、信号経路５３８を介してオプションの第２のサンプラ５２８から受信された第２のサンプリングされた信号５５４か、又は信号経路５４０を介してオプションの第３サンプラ５３２から受信された第３のサンプラ信号５５６のいずれか、との相互相関をとることのできる任意のデバイス及び／又はモジュールとすることができる。相互相関器５１８は、その結果として生じた相互相関信号５５８を、信号経路５４２を介して検出器５２０に送ることができる。検出器５２０は、相互相関信号５５８の相互相関シーケンス内の最大値を決定することができる任意の装置及び／又はモジュールとすることができる。
【００１８】
プロセッサ５２２は、任意のタイプのプロセッサか、マイクロプロセッサか、マイクロコントローラか、コントローラか、ディジタル信号プロセッサ（「ＤＳＰ」）か、特定用途向け集積回路（「ＡＳＩＣ」）か、又はプログラマブルマシンか、又は類似のタイプのデバイス及び／又はモジュールとすることができる。メモリ５２４は、プロセッサ５２２からのデータを記憶することができる任意のタイプの記憶装置か又はモジュールとすることができる。メモリ５２４はまた、プロセッサ５２２の動作を制御することができるソフトウェアを、記憶することもできる。
【００１９】
イコライザ５１４は、図１に示されるようにイコライザタップ係数を有する線形フィードフォワードイコライザ（「ＬＦＥ」）のような有限インパルス応答（「ＦＩＲ」）線形フィルタとすることができる。イコライザ５１４は、組み合わされたチャンネル５０４とＤＤＥＳ５００とのインパルス応答から符号間干渉（「ＩＳＩ」）を低減させることができる。
【００２０】
動作の一例において、ＤＤＥＳ５００は、受信したチャンネル出力データ信号５６０を理想的なデータ信号に対して位置合わせをし且つ最適化することにより、チャンネル５０４の確定的な効果を補償することによって、イコライザ５１４のイコライザタップ係数を直接的に決定することができる。理想的なデータ信号は、オプションで、第２のサンプラ信号５５４か、又は第３のサンプラ信号５５６のいずれかとすることができる。
【００２１】
一般的には、データソース５０２は、入力データ信号５１２をチャンネル５０４に送信し、該チャンネル５０４は、一般的には、チャンネル５０４の伝送特性に基づいて入力データ信号５１２上に多くの確定的な影響を挿入する。この結果として生じる、チャンネル５０４によって生成されたデータ信号は、ＤＤＥＳ５００に送られるチャンネル出力データ信号５６０である。入力データ信号５１２は、シーケンス［Ｘ］によって表されたディジタルデータシーケンスを表すことができ、チャンネル出力データ信号５６０は、シーケンス［Ｂ］によって表された別のディジタルデータシーケンスを表すことができることが当業者であれば理解されよう。チャンネル出力データ信号５６０を、チャンネル５０４の出力における複数ビットにわたるサンプルのシーケンス［Ｂ］として取得することができる。一例として、ＤＤＥＳ５００は、リアルタイムオシロスコープ機能か、又は繰り返しパターンに同期してトリガをかける、等価時間のオシロスコープ機能を利用して、チャンネル出力データ信号５６０のシーケンス［Ｂ］を取得することができる。シーケンス［Ｂ］は「ダーティ（dirty）」なシーケンスとして知られている可能性がある。
【００２２】
従って、ＤＤＥＳ５００は、オプションで、チャンネル出力データ信号５６０と同様のやり方で入力データ信号５１２のシーケンス［Ｘ］を直接的にサンプリングするか、或いは、チャンネル出力データ信号５６０のシーケンス［Ｂ］に対応する論理ビットの近似シーケンスを決定して、第１のサンプラ５１６と同じサンプリングレートで該近似シーケンスをサンプリングすることによりフィルタリングされていない理想的なデータ信号を構成することによって理想データ信号に近付けることか、のいずれかによって、入力データ信号５１２のシーケンス［Ｘ］に対応して、対応する理想的なデータ信号（すなわち「クリーン」シーケンス）を決定する。ＤＤＥＳ５００は、信号経路５６２を介して入力データ信号５１２のシーケンス［Ｘ］をサンプリングするオプションの第２のサンプラ５２８によって、入力データ信号５１２のシーケンス［Ｘ］を、直接的にサンプリングすることができる。オプションの第２のサンプラ５２８は、第１のサンプラ５１６と同じクロック信号５５０を利用して、同じサンプリングレートを生成する。次いで、第２のサンプリングされた信号５５４は、信号経路５３８を介して相互相関器５１８に送られる。
【００２３】
代替として、ＤＤＥＳ５００は、オプションのシーケンス生成器５３０によって近似シーケンス５６４を決定することにより、理想データ信号に近似（又は概算）することができる。シーケンス生成器５３０は、チャンネル出力データ信号５６０のシーケンス［Ｂ］内の各ビットが０（零）であるか又は１であるかどうかを決定することのできる閾値モジュール（図示されていないが、オプションのシーケンス生成器５３０の内部に配置されるか、又はオプションのシーケンス生成器５３０の外部で且つＤＤＥＳ５００内に配置されるかのいずれか）を利用することができる。追加として、シーケンス生成器５３０は、オプションで、ＤＤＥＳ５００から入力データ信号５１２のシーケンス［Ｘ］に関するアプリオリ（priori）情報を受け取ることができる。
【００２４】
近似シーケンス５６４は、第１のサンプラ５１６と同じクロック信号５５０を利用して近似シーケンス５６４をサンプリングして同じサンプリングレートを生成するオプションの第３のサンプラ５３２に送られる。オプションの第３のサンプラ５３２は、例えば、フィルタリングされていない理想的なデータ信号をフィルタリングして第３のサンプラ出力信号５５６を生成することのできる低域通過フィルタ（図示せず）のようなフィルタを、含むことができる。
【００２５】
第１のサンプラ５１６は、信号経路５０８を介してチャンネル出力データ信号５６０を受信し、チャンネル出力データ信号５６０をサンプリングして、第１のサンプリングされた信号５５２を生成する。該第１のサンプリングされた信号５５２は、信号経路５３４を介してイコライザ５１４と相互相関器５１８との両方に送られる。次いで、相互相関器５１８は、第１のサンプリングされた信号５５２と、理想的なデータ信号とを受信して、相互相関信号５５８を生成する。相互相関をとることにより、相互相関器５１８は、理想的なデータ信号と、チャンネル出力データ信号５６０のシーケンス［Ｂ］との間の任意の時間遅延を決定して除去する。
【００２６】
次いで、検出器５２０は、相互相関信号５５８を受信して、相互相関がとられたシーケンスの最大値を決定し、その値と、相互相関がとられたシーケンスについての他の情報とを、信号経路５４６を介してプロセッサ５２２に送る。プロセッサ５２２は、従って、検出器５２０、相互相関器５１８、及びイコライザ５１４からの情報に基づいて、線形方程式のセットを構成して解くことにより、イコライザ５１４のためのイコライザタップ係数を決定する。次いで、プロセッサ５２２は、そのイコライザタップ係数をイコライザ５１４に送り、該イコライザ５１４は、次いで、これらのイコライザタップ係数を使用してチャンネル出力データ信号５６０を補正して、信号経路５１０を介して受信器５０６に送信されるイコライジングされた出力データ信号５６６を生成する。ＤＤＥＳ５００は、入力データ信号５１２のシーケンス「Ｘ」を直接的にサンプリングするか、又は理想的なデータ信号に近似するかによって、ＤＤＥＳ５００を切り替えることができるスイッチモジュール（図示せず）を含むことができることが当業者であれば理解されよう。該スイッチモジュールは、ハードウェア及び／又はソフトウェアとすることができ、ＤＤＥＳ５００内のプロセッサ５２２か又は他の構成要素の一部とすることができる。
【００２７】
図６と図７とは、動作中のＤＤＥＳ５００によって実行されたプロセスの例を説明している。図６において、ＤＤＥＳによって実行されたプロセスの例のフローチャート６００が示されている。プロセスは、ステップ６０２において開始し、ステップ６０４において、ＤＤＥＳは、複数ビットにわたる、チャンネル出力データ信号シーケンス［Ｂ］を取得する。次いで、ＤＤＥＳは、ステップ６０６において、入力データ信号シーケンス［Ｘ］を直接的にサンプリングすることにより、対応する理想的なデータ信号を決定する。次いでステップ６０８において、ＤＤＥＳは、チャンネル出力データ信号と入力データ信号との相互相関をとることにより、チャンネル出力データ信号シーケンス［Ｂ］と、入力データ信号シーケンス［Ｘ］との間の任意の時間遅延を決定して除去する。相互相関の関係を次の関係によって説明することができる。
【００２８】
【数１】
2006279955.tif 000003
【００２９】
ここで、信号間の時間遅延は、相互相関シーケンスであるｃｒｏｓｓ＿ｃｏｒｒｅｌａｔｉｏｎ（ｋ）の最大値のインデックスｊによって示されている。ＤＤＥＳ内のチャンネル出力データ信号サンプルを、次の式に従ってシフトすることによって時間遅延を除去することができる。
【００３０】
【数２】
2006279955.tif 000004
【００３１】
ここで、インデックスｉは、シフトインデックスである。
【００３２】
次いで、ＤＤＥＳは、ステップ６１０において、相互相関シーケンス内の最大値を決定し、ステップ６１２において、ＤＤＥＳは、シーケンス情報に基づいて線形方程式の１セットを構成して解くことによってイコライザのためのイコライザタップ係数を決定する。
【００３３】
ＤＤＥＳは、次の関係を利用して線形次方程式のセットを構成することができる。
【００３４】
【数３】
2006279955.tif 000005
【００３５】
ここで、τは所望のタップ間隔であり、ｆｓはサンプリングレートである。データのシーケンスが繰り返していない場合には、ｋは（ｎｕｍＴａｐｓ−１）＊ｒｏｕｎｄ（τ＊ｆｓ）から、シーケンス内のサンプル数までの範囲とすることができる。ここで、ｎｕｍＴａｐｓ−１は、イコライザ５１４内のイコライザタップの総数である。データのシーケンスが繰り返している場合には、シーケンス内にあるサンプルと同じ数の等式が存在する可能性がある。一例として、線形方程式のセットを、標準の重回帰技術（multiple linear regression techniques）によって解くことができる。次いで、プロセスはステップ６１４において終了する。
【００３６】
同様に図７において、ＤＤＥＳによって実行されたプロセスの別の例のフローチャート７００が示されている。そのプロセスは、ステップ７０２において開始し、ステップ７０４において、ＤＤＥＳは、複数ビットにわたる、チャンネル出力データ信号シーケンス［Ｂ］を取得する。次いで、ＤＤＥＳは、対応する理想的なデータ信号を決定する。決定ステップ７０６において、ＤＤＥＳが、理想的なデータ信号のアプリオリ情報を有する場合には、ＤＤＥＳは、ステップ７０８において理想的なデータ信号に近似する際に、そのアプリオリ情報を利用し、プロセスは、ステップ７１０へと続く。
【００３７】
ＤＤＥＳが理想的なデータ信号のアプリオリ情報を有していない場合には、ＤＤＦＥＳは、ステップ７１２において、取得したチャンネル出力データ信号［Ｂ］に対応する論理ビットのシーケンスを生成することにより対応する理想的なデータ信号に近似することによって、理想的なデータ信号に近似する。次いで、プロセスは、ステップ７１０へと続く。
【００３８】
ステップ７１０において、ＤＤＥＳは、取得したチャンネル出力データ信号［Ｂ］と同じサンプリングレートでビットの論理シーケンスをサンプリングすることにより理想的なデータ信号の波形を構成する。次いで、ステップ７１４において、ＤＤＥＳは、サンプリングされた信号をフィルタリングして理想的なデータ信号を生成することができ、プロセスは、ステップ７１６へと続く。
【００３９】
次いで、ステップ７１６において、ＤＤＥＳは、チャンネル出力データ信号と入力データ信号との相互相関をとることによって、チャンネル出力データ信号シーケンス［Ｂ］と、入力データ信号シーケンス［Ｘ］との間の任意の時間遅延を決定して除去する。相互相関の関係を、次の関係によって説明することができる。
【００４０】
【数４】
2006279955.tif 000006
【００４１】
ここで、信号間の時間遅延は、相互相関シーケンスであるｃｒｏｓｓ＿ｃｏｒｒｅｌａｔｉｏｎ（ｋ）の最大値のインデックスｊによって示されている。時間遅延は、ＤＤＥＳ内のチャンネル出力データ信号サンプルを、次式に従ってシフトすることによって除去することができる。
【００４２】
【数５】
2006279955.tif 000007
【００４３】
ここで、インデックスｉは、シフトインデックスである。
【００４４】
次いでＤＤＥＳは、ステップ７１８において、相互相関シーケンス内の最大値を決定し、ステップ７２０において、ＤＤＥＳは、シーケンス情報に基づいて線形方程式の１セットを構成して解くことによって、イコライザのためのイコライザタップ係数を決定する。
【００４５】
ＤＤＥＳは、次の関係を利用して前記線形方程式のセットを構成することができる。
【００４６】
【数６】
2006279955.tif 000008
【００４７】
ここで、τは所望のタップ間隔であり、ｆｓはサンプリングレートである。データのシーケンスが繰り返していない場合には、ｋは（ｎｕｍＴａｐｓ−１）＊ｒｏｕｎｄ（τ＊ｆｓ）から、シーケンス内のサンプル数までの範囲とすることができる。データのシーケンスが繰り返している場合には、シーケンス内にあるサンプルと同じ数の等式が存在する可能性がある。一例として、線形方程式のセットを、標準の重回帰技術（multiple linear regression techniques）によって解くことができる。次いで、プロセスは、ステップ７２２において終了する。
【００４８】
１つか又は複数のプロセスか、サブプロセスか、又は図６と図７とに関連して記載されたプロセスステップを、ハードウェア及び／又はソフトウェアによって実行することができることが当業者であれば理解されるであろう。更に、ＤＤＥＳ５００を、マイクロプロセッサ、汎用プロセッサ、プロセッサの組み合わせ、ＤＳＰ、及び／又はＡＳＩＣの中において実行されることになるソフトウェア内に完全に実装することができる。プロセスが、ソフトウェアによって実行される場合には、そのソフトウェアは、ＤＤＥＳ５００内のソフトウェアメモリ（図示せず）内に常駐することができる。ソフトウェアメモリ内のソフトウェアは、論理機能（すなわち「論理（ロジック）」である。該「論理」は、ディジタル回路構成か又はソースコードのようなディジタル形態においてか、或いはアナログ回路構成か又はアナログ電子的な音響信号又は画像信号のようなアナログソースのようなアナログ形態においてのいずれかで実装されることが可能である）を実行するための実行可能な命令の順序付けられたリストを含むことができ、命令実行システムか、装置か、又はデバイスからの命令を選択的に取り込んで、その命令を実行することが可能なコンピュータベースのシステムか、プロセッサを含んだシステムか、又は他のシステムのような命令実行システムか、装置か、又はデバイスによって使用されるか又はこれらに関連して使用されるために、任意のコンピュータ読取可能媒体（又は信号を含んだ媒体）内において選択的に具現化されることが可能である。本明細書のコンテキストにおいて、「コンピュータ読取可能媒体」及び／又は「信号を含んだ媒体」は、命令実行システムか、装置か、又はデバイスによって使用されるか又はこれらに関連して使用されるためのプログラムを、含むか、格納するか、伝達するか、伝搬するか、又は輸送することができる任意の手段である。コンピュータ読取可能媒体は、選択的に、例えば、電気的か、磁気的か、光学的か、電磁気的か、赤外線を利用したものか、又は半導体のシステムであるか、装置か、デバイスか、或いは輸送媒体とすることができる（但しこれらに限定されない）。コンピュータ読取可能媒体のより具体的な例（にもかかわらず網羅的なリストではないが）は、下記のものを含むであろう。すなわち、１本か又は複数のワイヤを有する電気的な接続（電子的）、ポータブルコンピュータのフロッピーディスク（磁気的）、ＲＡＭ（電気的）、読み取り専用メモリ「ＲＯＭ」（電気的）、消去可能でプログラマブルな読み取り専用メモリ（ＥＰＲＯＭか又はフラッシュメモリ）（電気的）、光ファイバ（光学的）、携帯用コンパクトディスク読み取り専用メモリ「ＣＤＲＯＭ」（光学的）。コンピュータ読取可能媒体は、紙であっても、又はその上にプログラムが印刷される別の適合可能な媒体とすることも可能であることに留意されたい。何故ならば、そのプログラムは、例えば、紙又は他の媒体を光学的にスキャンすることによって電子的に捕捉されることが可能であるからであり、次いで必要であればコンパイルされるか、解釈されるか、又は適合可能な手法において別様に処理され、次いでコンピュータメモリ内に格納される。
【００４９】
上述の説明はＤＤＥＳの使用について述べたものであるが、その主目的はそのようなシステムに限定されない。上述の構成要素によって提供された機能から利益を得ることが可能な任意の等化（又はイコライジングするための）システムを、ＤＤＥＳ内において実装（又は実行）することができる。
【００５０】
更に、多数の実施形態の上述の説明は、図示及び説明の目的のために提示されていることが理解されよう。これらの説明は網羅的なものではなく、開示された厳密な形態に特許請求の範囲に記載された発明を限定しない。上記の記載に照らし合わせて修正と改変とが可能であるか、或いは本発明を実践することによって得ることができる。特許請求の範囲とそれらの等価物とが、本発明の範囲を画定する。
【図面の簡単な説明】
【００５１】
【図１】既知の試験システムの一実装例を示すブロック図である。
【図２】図１において示された試験システム内の既知のチャンネルの一実施例のブロック図である。
【図３】図１において示された試験システム内の既知のチャンネルの別の一実施例のブロック図である。
【図４】図１において示された既知のイコライザの一実施例のブロック図である。
【図５】直接決定イコライザシステム（「ＤＤＥＳ」）の一実施例のブロック図である。
【図６】図５において示されたＤＤＥＳによって実行される一プロセスの一例のフローチャートである。
【図７】図５において示されたＤＤＥＳによって実行される一プロセスの別の例のフローチャートである。
【符号の説明】
【００５２】
５００  直接決定イコライザシステム（ＤＤＥＳ）
５０２  データソース
５０４  チャンネル、伝送チャンネル
５１２  入力データ信号、入力データ信号シーケンス
５１４  イコライザ
５１６  第１のサンプラ
５１８  相互相関器
５２０  検出器
５２２  プロセッサ
５２６  クロック
５２８  第２のサンプラ
５３０  シーケンス生成器
５３２  第３のサンプラ
５５０  クロック信号
５５２  第１のサンプリングされた信号
５５８  相互相関信号
５６０  チャンネル出力データ信号、チャンネル出力データ信号シーケンス
５６４  近似シーケンス
５６６  イコライジングされた出力データ信号シーケンス
【図１】
2006279955.tif 000012
【図２】
2006279955.tif 000013
【図３】
2006279955.tif 000014
【図４】
2006279955.tif 000015
【図５】
2006279955.tif 000016
【図６】
2006279955.tif 000017
【図７】
2006279955.tif 000018