(57)【要約】【課題】信号オーバーサンプリングに対するパラメータスキャン方法及び装置を提供すること。【解決手段】装置本体は、受信したデータ値を平準化するイコライザーと、平準化されたデータをオーバーサンプルするためのサンプラーとを含む。この装置は、オーバーサンプルされたデータに対する信号監視の品質に関する情報を生成する監視モニターと、信号平準化能力に関する情報を生成する平準化モニターとを含む。さらに、この装置は、装置に対する複数のパラメータの可能な値をスキャンするためのスキャンエンジンを含む。【選択図】図３Ａ
2008154214.tif 000002
【特許請求の範囲】
【請求項１】
受信データ値を平準化するイコライザーと、
前記平準化されたデータをオーバーサンプリングするためのサンプラーと、
前記オーバーサンプリングされたデータに対する信号監視の品質に関する情報を生成するための監視モニターと、
信号平準化の充足性に関する情報を生成するための平準化モニターと、
装置に対する複数のパラメータの可能な値をスキャンするためのスキャンエンジンと、
を備えた装置であって、
前記パラメータのスキャニングは、受信信号品質情報に基づいた前記パラメータの調整及び前記パラメータの評価を含み、前記受信信号品質情報は、前記平準化モニターからの信号平準化の充足性についての情報と前記監視モニターからのオーバーサンプリングデータに対する信号監視品質についての情報とを有する
ことを特徴とする装置。
【請求項２】
前記スキャンエンジンは、前記監視モニターに信号をさらに供給して前記信号監視に対する品質要求を緩和することを特徴とする請求項１に記載の装置。
【請求項３】
品質要求を緩和するための前記信号は、オープンするよう要求された監視の数を含むことを特徴とする請求項２に記載の装置。
【請求項４】
十分なパラメータ識別なしに前記スキャンエンジンが可能なパラメータのスキャンシーケンスを完了するならば、前記スキャンエンジンはオープンするよう要求される監視の数を減少させることを特徴とする請求項３に記載の装置。
【請求項５】
要求された監視の数は、その数がより低い制限値に達するまで低下させることができることを特徴とする請求項４に記載の装置。
【請求項６】
前記パラメータのスキャニングは、前記複数のパラメータにおける第１のパラメータが前記複数のパラメータにおける他のパラメータの確立に続いて確立される剪定技術を有していることを特徴とする請求項１に記載の装置。
【請求項７】
前記第１のパラメータは平準化であることを特徴とする請求項６に記載の装置。
【請求項８】
前記オーバーサンプリングデータの位相を追跡するための位相トラッカーをさらに備えたことを特徴とする請求項１に記載の装置。
【請求項９】
前記位相トラッカーは、少なくとも部分的に前記監視モニター情報に基づいて追跡アルゴリズムを選択するものであることを特徴とする請求項８に記載の装置。
【請求項１０】
位相ロックループ回路をさらに備え、前記サンプラーは、前記位相ロックロープからのクロック信号に応答して作動することを特徴とする請求項１に記載の装置。
【請求項１１】
前記複数のパラメータは、前記位相ロックループ回路に対する帯域幅を含むことを特徴とする請求項１０に記載の装置。
【請求項１２】
第２のサンプラーをさらに含み、前記第２のサンプラーは前記クロック信号をサンプリングすることを特徴とする請求項１０に記載の装置。
【請求項１３】
データを平準化するイコライザーと、
ロックループ回路に応答して前記データをオーバーサンプリングするサンプラーと、
監視品質情報を供給する監視モニターと、
電流平準化に関する情報を供給する平準化モニターと、及び、
前記監視品質情報及び前記平準化モニターに応答してオーバーサンプリングデータの品質に影響を与えるパラメータ信号を供給するスキャンエンジンと
を備えたことを特徴とするチップ。
【請求項１４】
前記監視モニターは、十分な数の信号監視がオープンしている場合にカウントする第１のカウンターと、十分な数の信号監視がオープンしていない場合にカウントする第２のカウンターとを含むことを特徴とする請求項１３に記載のチップ。
【請求項１５】
前記監視モニターは、オープンしている監視の数をカウントする第３のカウンターと、前記オープンしている監視の数を、要求されているオープン監視の数と比較するコンパレーターと、をさらに含むことを特徴とする請求項１４に記載のチップ。
【請求項１６】
前記スキャンエンジンは、前記オーバーサンプリングされたデータの前記監視が十分な品質であることを前記監視モニターが決定するまで、かつ、前記平準化が十分であることを前記平準化モニターが決定するまで、前記パラメータ信号を変更することを特徴とする請求項１３に記載のチップ。
【請求項１７】
前記平準化モニターは、前記平準化情報を、少なくとも部分的にデータパルス幅に基づいたものとすることを特徴とする請求項１３に記載のチップ。
【請求項１８】
前記幅は決定されて、同一の値を伴って発生するサンプルの数を決定することを特徴とする請求項１７に記載のチップ。
【請求項１９】
前記監視モニターは非トラッキングエンジンとトラッキングエンジンとを含み、前記監視モニターは、信号監視が所定値よりも多くオープンしている場合には前記非トラッキングエンジンを利用し、前記信号監視が前記値よりも多くオープンしていない場合には前記トラッキングエンジンを利用することを特徴とする請求項１３に記載のチップ。
【請求項２０】
一連の信号を受信する段階と、
平準化値を使用して前記受信された信号を平準化する段階と、
少なくとも部分的に帯域幅値に基づいていることを特徴とする、クロック信号を生成する段階と、
前記クロック信号を使用して前記受信した信号をオーバーサンプリングする段階と、
前記受信信号の前記平準化及び監視品質をモニタリングする段階と、
前記平準化値と前記帯域幅値とを含んでいることを特徴とする、複数のパラメータの可能な値をスキャニングする段階と、及び、
データ受信のためのパラメータの組み合わせを識別する段階と
とから成ることを特徴とする方法。
【請求項２１】
前記パラメータの可能な値のスキャニングは、平準化が十分である場合には前記平準化値を設定し、続いて前記パラメータの他の可能な値をスキャニングすることを含むことを特徴とする請求項２０に記載の方法。
【請求項２２】
前記平準化は、少なくとも部分的にデータパルスの幅に基づいてモニターされることを特徴とする請求項２０に記載の方法。
【請求項２３】
監視品質は、前記受信信号においてオープンされた単一の監視のカウントを使用してモニターされることを特徴とする請求項２０に記載の方法。
【請求項２４】
前記パラメータのいかなる組み合わせも十分な信号品質が生じさせない場合には、要求された監視品質を修正することをさらに含む請求項２３に記載の方法。
【請求項２５】
メディアデータを送信する送信器を有する第１のネットワークデバイスと、
メディアデータを受信する受信器を有する第２のネットワークデバイスとを備え、
前記受信器は、
受信メディアデータ値を平準化するイコライザーと、
前記平準化されたメディアデータをオーバーサンプリングするサンプラーと、
前記オーバーサンプリングされたメディアデータに対する信号監視の品質に関する情報を生成する監視モニターと、
信号平準化の充足性に関する情報を生成するための平準化モニターと、
装置に対する複数のパラメータの可能な値をスキャンするスキャンエンジンとを備え、
前記パラメータのスキャニングは、受信信号品質情報に基づいた前記パラメータの調整及び前記パラメータの評価を含み、前記受信信号品質情報は、前記平準化モニターからの信号平準化の充足性に関する情報と前記監視モニターからの前記オーバーサンプリングデータに対する信号監視の品質に関する情報とを含む
ことを特徴とするネットワーク。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願）
本出願は、2006年9月18日に出願された米国特許仮出願番号第60/845,581号の優先権の利益を主張する。
【０００２】
（技術分野）
本発明の具現化は、広く電子デバイス分野、より詳細には、信号オーバーサンプリングのためのパラメータスキャニングについての方法及び装置に関する。
【背景技術】
【０００３】
ディジタル受信器は、多くの場合、受信信号のサンプリングによって作動する。転送されたデータは、これに限定されるものではないが、オーディオ・ビジュアルメディアデータがある。このプロセスにおいて、ディジタル信号を表現している信号は、所定の時刻にサンプリングされて特定の値が決定される。特に、オーバーサンプリングは、データシーケンスにおける各データユニットに対する多様なサンプル測定を供給するために使用される。
【０００４】
この多様なサンプルは、所定レベルのノイズを含むデータを取り扱うのに有効である。ノイズがないときは、ディジタルデータユニットの全サンプルは、そのサンプルが正確に整列されている場合には同一のはずであるが、その信号に断続的なノイズがあるならば、これらの値を修正可能である。例えば、これら多様な値は、適切な信号値の決定の手助けとなるよう利用することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、データ位相、振幅、パルス幅、及び他の問題における相違は、データ伝送における多様な原因のために生じうる。異なる送信器は異なる特性を有しており、送信器と受信器との間のケーブル距離は伝送データに影響を及ぼす。データトラッキング及び所定の受信器パラメータの設置はいくつかのデータ課題に対処するが、データ及びノイズの多様性によって、受信器に対する十分なセッティングを供給するのが困難になる。結果として、信号品質は損なわれ、例えば、オーディオ・ビジュアルデータの表示品質が欠陥のあるものになってしまう。
【課題を解決するための手段】
【０００６】
信号オーバーサンプリングに対するパラメータスキャニングのための方法及び装置が提供される。
【０００７】
本発明の第１の特徴は、受信データ値を平準化するためのイコライザーと、平準化されたデータをオーバーサンプリングするためのサンプラーとを有することである。この装置は、オーバーサンプリングされたデータに対する信号監視品質に関する情報を生成する監視モニターと、信号平準化の充足性に関する情報を生成する平準化モニターとを有する。この装置は、この装置に対する複数のパラメータの可能な値をスキャンするためのスキャンエンジンをさらに有している。
【０００８】
本発明の第２の特徴は、一連の信号を受信し、平準化値を使って受信データを平準化することを有することである。クロック信号は、少なくとも部分的に帯域幅値に基づいて生成され、受信信号は、このクロック信号を使ってオーバーサンプリングされる。この平準化及び受信データの監視品質はモニターされ、可能なパラメータ値がスキャンされる。データ受理に対するパラメータの組み合わせが識別される。
【０００９】
なお、本発明の実施形態は、限定方法ではなく例示の方法によって図示され、添付図面の図においては、同一要素に対しては同じ参照番号を割り当てている。
【発明を実施するための最良の形態】
【００１０】
本発明の実施形態は、広くオーバーサンプリング受信器に対するパラメータスキャニングに方向付けられている。
【００１１】
ここで使用される「オーバーサンプリング」は、信号周波数よりも高い周波数でその信号のサンプリングを行うことを意味する。例えば、オーバーサンプリングは、その信号の少なくとも数サイクルにおいて信号サンプリングを複数回行うことを含むことができる。
【００１２】
いくつかの実施形態においては、パラメータスキャニングは信号オーバーサンプリング受信器に対して提供される。いくつかの実施形態においては、オーバーサンプリング受信器はパラメータをスキャンして十分な性能を与えるパラメータを識別する。
【００１３】
実施形態において、システムはサンプリングされた信号を使用して信号を評価し、オープン又はクローズになっている信号監視の数をカウントすることによって、信号「監視」がオープンになっているかクローズになっているかを判断する。いくつかの実施形態においては、システムは、十分な性能を供給するパラメータが識別されていない場合に監視制限を緩和するよう作動する。
【００１４】
いくつかの実施形態においては、システムは、他のパラメータから別々に所定のパラメータをスキャニングすることができ、これによって有効なパラメータの識別するために要求される総時間及び処理を軽減することができる。いくつかの実施形態において、システムは他のパラメータから平準化要因を分離することができる。
【００１５】
図１に、通信システムの実施形態の概略図を例示する。この例示において、第１のチップ１１０又は他の装置若しくはデバイスに含まれる送信器（ＴＸ）１０５と、第２のチップ１３０又は他の装置若しくはデバイスに含まれる受信器（ＲＸ）１１５とは、シリアルデータＴＤ1〜ＴＤN１３５及びクロック信号１４０を搬送する複数の異なったシリアルリンクを含む。シリアルデータには、これに限定されるものではないが、ビジュアルデータのカラーコンポーネントを表現するための複数のシリアルデータストリームといったオーディオ・ビジュアルメディアデータが含まれる。クロック信号１４０は、ロックループ回路（位相ロックループ（ＰＬＬ）１２５など）に供給され、一実施例においては、受信器１１５の処理回路１２０を利用する、異なるリンク１３５を通る入力データをオーバーサンプリングするための５つの出力を生成する。この例示におけるオーバーサンプリングデータ（ＯＳＤ）は、入力データの各サイクルにおける５つの異なるサンプルを含む。しかしながら、実施形態は、信号サイクルごとのサンプル数に関して何れの特定数にも限定されない。実施形態は、何れのサイクルにおける何れのサンプル数をも含み、サンプル数は信号サイクル間で可変である。処理回路１２０は、シリアルデータＴＤ1〜ＴＤN１３５から抽出されたサンプルに基づいて、１組の受信データＲＤ1〜ＲＤN１４５を生成する。
【００１６】
しかしながら、受信器１１５の作動は、データ受理作動に影響を与える種々のパラメータを含む。いくつかの実施形態においては、受信器１１５は、オーバーサンプリング処理におけるパラメータスキャニングを供給し、十分な信号品質を与えるパラメータを識別する。
【００１７】
図２に、信号サンプリングの実施形態を例示する。この例示において、例えば図１のＴＤ1〜ＴＤN１３５の１又は何れかである、受信された入力シリアルデータ２０５の模範例は、異なった信号ペアＤＮ（異なった負の信号）２１０及びＤＰ（異なった正の信号）２１５を含み、データの各ビットを与える信号の組み合わせを伴っている。この例示において、データの１ビットは、ユニットインターバル（ＵＩ）とも呼ばれる時間ユニットにおいて供給される。図２においては、ＵＩ−１（２２０）、ＵＩ−２（２２５）、ＵＩ−３（２３０）、ＵＩ−４（２３５）と表示された４つのＵＩが例示されている。例えば、ＵＩ−１の間は、データビットが論理的ｈｉｇｈの値（このケースでは「１」として表現され、ｌｏｗの場合は「０」として表現されるが、他のケースにおいては異なる値を予約又は指定してもよい）を有している。インターバルユニットＵＩ−２（２２５）、ＵＩ−３（２３０）、及びＵＩ−４（２３５）の間は、データビットはそれぞれ「０」、「１」、及び「１」の値を有する。この例において、各ＵＩの間には、ＰＬＬの５つの出力によって計時された５つのデータサンプルが存在しており、図２に矢印によって示した通りである。この異なった信号において、ＵＩ（例えば、ＵＩ−１（２２０））の間の入力信号は「監視（eye）」と呼ばれる。
【００１８】
作動において、ジッタ及び他の要因により、搬送されるデータビットが望み通りに与えられないことがあり、信号整列に関する問題点を含むものとなっている。もし、データビットが同調して十分遠くに離れているならば、これらのデータ「監視」は「クローズ」であると呼ばれる。もし、監視が同調して特定の許容差内に整列されるならば、この監視は「オープン」であると呼ばれる。
【００１９】
いくつかの実施形態において、監視モニターは、例えば、１０ユニットインターバル上の５ｘオーバーサンプリングシステムにおける、５０のオーバーサンプリングデータ要素（ＯＳＤ）を検査することによって、データに関する情報を生成する。この例における各々の「監視」は、５ＯＳＤに相当し、それゆえ、入力の５０ＯＳＤ（及びそれと共に、５ＯＳＤの１０のグループ）における１０の監視の合計が存在する。特定の位相トラッキングアルゴリズム又はプロセスにおいては、５ＯＳＤの中の、１つの特定のＯＳＤを指し示すポインタ（ここでは「中央ポインタ」と呼ぶ）が存在し、そのアルゴリズムが確信する各々の監視がその監視の中央になっている。中央においてサンプルされたＯＳＤの値は、代表された監視の代表値として使用される。いくつかの実施形態において、監視モニターは所定の時刻にチェックを行い、その中央ポインタが実際に監視の中央にあるかどうかを判断する。いくつかの実施形態において、監視モニターは、３つのＯＳＤ（つまり、そのポインタによって指し示されたもの、及びその指し示されたものに隣接する他の２つのもの）が同じ値を持っているかどうかを判断することによって、中央ポイントをチェックする。もし、該当するならば、その監視は「オープン」として区分される。いくつかの実施形態において、５０のＯＳＤにおける１０の監視全てがオープンの場合には、「オープンカウンタ」と呼ばれるカウンターがインクリメントされ、一方で、かかる監視の何れかがクローズであるならば、「クローズカウンタ」がインクリメントされる。オープンカウンタ及びクローズカウンタは予め定められた時間作動し、その長さは、あらゆる短いノイズ発生による影響を受けずに作動するのに十分な長さに設定される。いくつかの実施形態において、規定時間を通じて測定されたクローズカウンタ値とオープンカウンタ値との比率は、位相トラッカー及びスキャンエンジンに報告される。他の実施形態では、かかる処理の細部における相違が含まれる。
【００２０】
再び図１を参照すると、処理回路１２０は、入力データを処理して受信データＲＤ1〜ＲＤN１４５を供給する。可能な実施形態において、データはビデオコンポーネントとオーディオコンポーネントとに分離されるオーディオ・ビデオデータであるが、これは全ての実施形態に要求されるものではない。多様な実施形態において、処理回路１２０は、異なるサブロジックコンポーネント及び相互接続を含む。いくつかの実施形態における処理回路に含まれる例としては、これらに限定されるものではないが、平準化回路、サンプラー、位相トラッカー、監視モニター、及びスキャンエンジンがある。一定の例示は、図面及び後述の議論において与えられる。いくつかの実施形態においては、複数のクロック信号が存在し、またいくつかの実施形態においては、そのクロック信号はデータ信号と一緒には送信されない。いくつかの実施形態においては、複数のＰＬＬが提供されて、異なるデータストリームのサンプリングに対して異なる信号を供給する。
【００２１】
いくつかの場合において、受信入力データは、意味のある受信データを生成する処理回路に対する十分な品質を備えていない。例えば、大き過ぎる範囲によってデータが同調しないことにより、そのデータは「クローズ監視」を有することとなる。いくつかの実施形態においては、処理回路要素が与えられて、かかる伝送データにおいて意味あるデータを配置する。いくつかの実施形態において、高速度シリアルデータ受信器のためのデータ回復処理は、複合オーバーサンプリングデータ要素のどれを使用すべきかの選択を補助するための一定の位相トラッキング要素を含む。いくつかの実施形態においては、パラメータスキャニング手順が利用されて、多様な受信器パラメータ（平準化量、ＰＬＬ帯域幅、及び他のものなど）のどれが位相トラッカーにおいて利用されるかをディジタルＰＬＬ（ＤＰＬＬ）と共に決定する。いくつかの実施形態においては、かかる処理が利用されて可変の異なった特徴（非コヒーレント作動、コヒーレント作動、及び他の特徴）を有する送信器からの有益な情報獲得における支援を提供する。
【００２２】
いくつかの実施形態において、受信器に対する処理は、「緩和された監視」技術を使用するパラメータスキャニング手順を含む。図３Ａに、オーバーサンプリングを利用する受信器処理回路の実施形態を例示する。送信器（図１におけるＴＸ１０５など）によって供給されるシリアルデータ３０５は、受信器３００によって受信され、イコライザー３１５に供給される。さらに、この送信器は、ロックループ回路（ＰＬＬ３２５）によって生成されるクロック信号３１０を供給する。イコライザー３１５はデータ（アナログ信号の形態になっている）をブーストし、スキャンエンジン３４５からの平準化量３６５に基づくブースト量とともに、このデータをサンプラー３２０に通過させる。サンプラー３２０は、アナログ入力データをオーバーサンプリングし、ディジタルオーバーサンプリングデータ３３０を生成する。この処理において、サンプラー３２０はＰＬＬ３２５から受信したクロック信号を利用するが、その帯域幅（Ｂ／Ｗ）３６０はスキャンエンジン３４５によって制御される。ＰＬＬ３２５は、いくつかの実施形態においてディジタルＰＬＬであるが、すべての実施形態に対して要求されるものではない。同じＰＬＬを各入力ストリームに対して使用することができ、或は、異なるＰＬＬを異なる入力ストリームに使用することもできる。オーバーサンプリングデータは、位相トラッカー３３５及び監視モニター３４０に提供される。いくつかの実施形態において、監視モニター３４０は監視品質情報３５５を計算し、この品質情報を位相トラッカー３３５及びスキャンエンジン３４５に報告する。位相トラッカー３３５は、監視品質情報３５５を少なくも一部使用してトラッキングアルゴリズムを選択し、受信データの位相を追跡する。スキャンエンジンは受信情報を使用してシステムに対する最良のパラメータを決定するが、この時、スキャンエンジンは、ＰＬＬ帯域幅３６０、平準化量３６５、及び他の可能なパラメータを含むようなパラメータを次々とスキャンする。そして、位相トラッカーは、デコードデータ３５０を出力する。
【００２３】
いくつかの実施形態において、監視モニター３４０は監視情報を次の通り生成する。まず、監視モニター３４０はオーバーサンプリングシステムにおけるオーバーサンプリングデータ要素を検査する。上述の通り、これは、各々の監視が５ＯＳＤに相当する５ｘオーバーサンプリングシステムにおける、５０のオーバーサンプリングデータ要素である。中央ポインタは、各々の監視に対するＯＳＤのうちの、１つの指定されたＯＳＤを指し示し、指し示されたＯＳＤはその監視の代表値として使用される。いくつかの実施形態においては、監視モニター３４０が作動し、そのポインタが実際に監視の中央にあるかどうかをチェックする。一実施形態において、監視モニター３４０は、特定数のＯＳＤ（例えば、監視に対する３つのＯＳＤであって、これらは中央ポインタによって指定されたＯＳＤであり、この指定されたＯＳＤに対する各々に隣接して他の２つがある）が同一値を持っているかどうかを判断する。もし、そうであるならば、その監視は、ビット値が受信器と同調していることを示す「オープン」であると判断される。いくつかの実施形態において、グループに対する全ての監視がオープンであるならば、「オープンカウンタ」がインクリメントされる。もし、１又は複数の監視がクローズであるならば、「クローズカウンタ」がインクリメントされる。カウンタ値の比率は、位相トラッカー３３５及びスキャンエンジン３４５に報告される。
【００２４】
いくつかの実施形態において、スキャンエンジンの作動は次のものを含む。まず、スキャンエンジンは、可能なパラメータを次々とスキャンするために作動し、十分なデータ品質を与えるパラメータを識別する。平準化量（ＥＱ）パラメータに対して、スキャンエンジンは、最小値（例えば、ショートケーブルを横断する信号に対して適切なＥＱ値）から最大値（例えば、ロングケーブルを横断する信号に対して適切な値）までを調査する。シリアルリンク製品における受信器は、長さの異なるケーブルで良好に動作する。ロングケーブルについては、微弱になった信号を補償するためにケーブルの周波数特性に基づいて信号をブーストアップする必要があり、この処理は平準化と呼ばれる。ケーブル長における相違は、平準化の異なった量（又は強さ）を要求する。ロングケーブルに対しては、典型的には、より多くの（又は、より強力な）平準化が必要とされ、ショートケーブルに対しては、典型的には、より僅かな（又は、より弱い）平準化が必要とされる。もし、不十分な平準化が特定の信号（ロングケーブルで供給される信号など）に適用されると、一般には欠陥のある信号品質と大量のノイズとを発生させてしまう。一方で、強過ぎる（大き過ぎる）平準化が特定信号（ショートケーブルで受信される信号など）に適用される場合には、信号の過剰ブーストが発生してしまい、一般には、過剰ノイズを伴った欠陥のある信号品質を生じさせてしまう。このように、平準化量は、ケーブル長又は類似の要素に依存した調整を要求する。加えて、使用される多様な送信器の異なった特性は、平準化値の選択にも影響を与える。
【００２５】
パラメータのスキャニング処理において、もし、スキャンエンジンが、監視モニターが十分な信号品質（データ監視がオープンになっていることを示す値）を報告することとなる平準化値（ＥＱ）を発見したならば、スキャンエンジンはこの時点で停止し、この値を使用してイコライザーを駆動する。しかしながら、もし、スキャンエンジンがパラメータスキャニング処理においてかかる値を発見できなければ、スキャンエンジンはＥＱの最大値まで到達し、スキャニングを再開するための他の状況が生じるまで残留する。処理が最大値で留まり続ける一つの理由は、データがロングケーブルによって搬送される場合には、その監視をオープンさせるには全てのＥＱ値（その最大値でさえ）が十分でないという良好な機会が存在するということがある。この場合は、この最大値が利用可能な最良値となる。いくつかの実施形態において、ＥＱ値と同様にＰＬＬ帯域幅パラメータが捜索されるが、同時にスキャンエンジンがこれら２つのパラメータの各々可能な組み合わせを次々と捜索する。例えば、４つの可能なＥＱ値と３つの可能なＢＷ値とがある場合には、スキャンエンジンは１２の可能なパラメータの組み合わせ候補を捜索して、十分な結果を与える組み合わせを見出す。
【００２６】
しかしながら、最良のパラメータに対する捜索は、特に信号に対するジッター要因が迅速かつ多量なものとなるいくつかのケースにおいては、「最大値への停留（stuck to the maximum）」と呼ばれる状況を生じさせることとなる。もし、ジッターが位相トラッカーに対して迅速かつ多量に過ぎて、監視の中央を指し示すセンターを適切に追跡及び指向できない場合には、そのポインタは監視の中央からスキュー（skew）する。この状況において、５０ＯＳＤにおける１０の監視のいくつかはクローズとして報告され、１０の監視の全てがオープンではないので、「クローズカウンタ」がインクリメントされる。これにより、結局スキャンエンジンは、全ての監視をオープンさせるＥＱを発見しようと試みて、より大きなＥＱ値を試行する。しかしながら、問題は不十分な平準化ではなく、むしろ追跡速度の制限であるので、より大きなＥＱ値は、監視がオープンであるデータを監視モニターに報告させるための十分な調整を生成することもできない。この状況において、スキャンエンジンはスキャンを継続することができ、スキャンエンジンが最大ＥＱ値に到達するまで段階的により大きなＥＱ値を試行する。そして、実際のケーブル長に関わらず、処理はそこで停留（stuck）する。しかしながら、実際にはショートケーブルが存在している場合には、平準化レベルは信号に対して過大であるので、この最大ＥＱ値によって問題が発生する。これはオーバーシューティングの原因となり、ＯＳＤにおける欠陥を引き起こす。いくつかの実施形態においては、緩和された監視技術がパラメータ捜索において利用されてこの課題に対処する。
【００２７】
図３Ｂに、緩和された監視作動を実施する回路の実施形態を示す。図３Ｂは、図３Ａとの類似点を多く有するが、スキャンエンジン３４５によって監視モニター３４０に供給される「緩和量」信号３７０が追加されている。図３Ａにおいて与えられた規則は、５０ＯＳＤの１０の監視全てがオープンならば、「オープンカウンタ」をインクリメントするということだけである。さもなければ、「クローズカウンタ」がインクリメントされる。いくつかの実施形態においては、代わりの緩和された監視技術が、１０の監視のうち、特定数Ｎの監視がオープンの場合に「オープンカウンタ」をインクリメントする。さもなければ、「クローズカウンタ」がインクリメントされる。一実施形態において、システムはまず、数Ｎ（この例では１０）に対するグループにおける全数の監視を使用しようと試み、監視モニターに「監視オープン」を報告させるパラメータを決定することが可能であるならば、この時点で処理を終了する。いくつかの実施形態において、パラメータの全ての組み合わせを試行した後でさえ効果的なパラメータを識別することができないならば、Ｎの値はデクリメントされ（この例では、９に）、パラメータ捜索処理は繰り返される。もし、効果的なパラメータがこの値で見つかれば処理を中止することができ、あるいは、スキャンをＮから再びデクリメントするよう処理を再始動することができる（この例では、８に減ずる）。この手順は、Ｎが予め定められた下限に到達するまで繰り返される。
【００２８】
緩和された監視技術をサポートするために、監視モニター３４０から単に監視情報を受信する代わりに、スキャンエンジン３４５は「緩和量」３７０（これは、一例として、Ｎの現在の最小値又は関連値である）を監視モニター３４０に提供する。この技術は、監視緩和なしのパラメータセットと同等かそれを越える結果（パラメータセット）を提供するものである。もし、Ｎが１０であるならば、その処理は、図３Ａに関して例示及び記載したものと同じになる。徐々にＮを減じていくことによって、処理は、Ｎ＝１０の状況よりも大きな可能性を有する解決空間を捜索し、同時に、各々の監視がオープンでない限り、クローズカウンタに対する可能なカウントはインクリメントされる。Ｎを減じることによって、完全とまではいかなくとも十分な信号品質を提供するのに十分良質なパラメータを配置することが頻繁に可能になるので、緩和された監視技術は「最大値への停留（stuck to the maximum）」状態を回避することができる。経験的な結果によれば、このような減じられたＮを伴った「十分良質なパラメータ」は、「最大値への停留」状態から生じるイメージよりも、オーディオ・ビジュアルデータに対してより良好なイメージを提供することを示している。いくつかの実施形態において、監視モニターは、５０ＯＳＤにおけるオープン監視の数を数えるカウンタと、現在の緩和量へのオープン監視の数を比較するコンパレータとを含む。
【００２９】
図４に、緩和された監視処理を利用する監視モニターの実施形態を示す。この例示において、監視モニター４００は、セットにおけるオープン監視の数を数えるためのカウンタ４０５と、オープン監視４０５の数を現在の緩和量Ｎ（４１０）と比較するためのコンパレータ４１５とを含む。もし、オープン監視の数が緩和量Ｎよりも大きいか又は等しい場合には、オープンカウンタ４２０は増加され、さもなければ、クローズカウンタ４２５が増加される。一実施形態において、現在の緩和量が９の場合、もし、９又はそれよりも多い監視がセット中でオープンであるならば、オープンカウンタはインクリメントされ、もし、８又はそれよりも少ない監視がセット中でオープンならば、クローズカウンタがインクリメントされる。他の実施形態においては、監視モニターの多少の詳細が異なり、比較は修正された方法で提供される。
【００３０】
図５Ａ、５Ｂ、及び５Ｃに、オーバースキャン受信器に対するスキャンシーケンスの実施形態を示す。図５Ａに、緩和監視技術の利用なしにイコライザ及びＰＬＬに提供される、帯域幅ＢＷ及び平準化ＥＱパラメータの組み合わせのためのスキャンシーケンスを示す。同時に、このスキャンシーケンスは、第１の帯域幅に対しては平準化が徐々に増加され、第２の帯域幅に対しては同じシーケンスによって後続する特定の例示を与えるが、実施形態はパラメータの何れの特定シーケンスに限定されるものではなく、あるいは異なったパラメータの何れの特定数に対しても限定されない。図５Ｂに、帯域幅ＢＷの組み合わせに対するスキャンシーケンスと、緩和監視技術を利用してイコライザー及びＰＬＬに供給される平準化ＥＱパラメータとを示す。この中で、緩和量は当初Ｎ＝１０であり、この例では、第１スキャンシーケンスの間、図５Ａと同じパラメータ組み合わせのシーケンスが与えられている。もし、図５Ｂに例示されたシーケンスが十分な結果を生じさせないならば、Ｎは（この例では、９に）減じられ、パラメータスキャンシーケンスは、この減じられた監視開放要求を伴って繰り返される。図５Ｃに、緩和量がＮ＝９であるものを伴って繰り返される捜索を示す。もし、この捜索処理がオープン監視のセット数へと導くパラメータを識別するならば、捜索処理はこの時点で停止することができる。さもなければ、スキャンは、８にセットされたＮを伴って繰り返される。この処理は、Ｎが予め定められた下限に到達するまで繰り返される。
【００３１】
いくつかの実施形態において、監視モニター技術と共に、別々の「イコライザーモニター」も一緒に使用してパラメータスキャン手順の速度を向上させるよう、処理が提供される。図６Ａに、オーバーサンプリングを提供する受信器処理回路の実施形態を示す。この例示において、シリアル化された送信器からのデータ６０５は受信器によって受信され、ＰＬＬ６２５に供給されるクロック信号６１０と一緒にイコライザー６１５に提供される。イコライザー６１５は、スキャンエンジン６４５から受信される平準化量ＥＱ６６５に基づいて（アナログ信号として）データをブーストし、平準化されたデータをサンプラー６２０に送る。サンプラー６２０は、入力アナログ信号をオーバーサンプルし、ディジタルオーバーサンプルデータ６３０を生成する。この例示において、サンプラー６２０はＰＬＬ６２５から受信したクロック信号を使用する。その帯域幅（ＢＷ）６６０はスキャンエンジン６４５によって制御される。ＰＬＬ６２５はＤＰＬＬであるが、このことが全ての実施形態において要求されるわけではない。同じＰＬＬ６２５は、各々の入力ストリームに対して使用することができ、あるいは異なるＰＬＬを異なった入力ストリームに対して使用することができる。オーバーサンプルデータ６３０は、位相トラッカー６３５及び監視モニター６４０の両方に供給される。監視モニター６４０は、監視品質を計算し、位相トラッカー６３５及びスキャンエンジン６４５に品質を報告する。位相トラッカー６３５は、少なくとも部分的に監視情報６５５を使用して追跡アルゴリズムを選択し、スキャンエンジンは監視情報６５５を使用して、ＰＬＬ帯域幅、平準化量、他のパラメータといった最良のパラメータを判断する。緩和量信号６７０は、図３Ｂに示される通り、与えられている。位相トラッカー６３５は、デコードデータ６５０を出力する。
【００３２】
いくつかの実施形態において、スキャンエンジンは、パラメータにおいて可能性のある全ての組み合わせの全捜索を実施することによって作動する。例えば、図９Ａに、ｍの帯域幅パラメータ（ＢＷ）とｎの平準化パラメータ（ＥＱ）とが存在する捜索処理シーケンスを示す。この例において、スキャンエンジンは、（ＢＷ１，ＥＱ１）候補を試行し、監視モニターからの結果を検証する。もし、監視モニターが、十分なデータ品質（「監視はオープン」）であることを示す値を報告すれば、スキャンエンジンはこの時点で停止し、ＰＬＬ及びイコライザーはＢＷ及びＥＱに対するこれらの値を使用する。もし、このケースに該当しなければ、監視モニターは次の候補（ＢＷ１，ＥＱ２）を試行し、結果を検証する。この処理は、監視をオープンするパラメータの組み合わせ候補を監視モニターが識別するか、あるいは監視モニターが限界値（ＢＷｍ，ＥＱｎ）に到達するまで繰り返される。
【００３３】
このスキャン技術を通して、一般には、多様なケーブル（長さ及び品質を変える）を利用する多様な送信器の取り扱い及び類似の課題において良い結果を与え、かかるスキャンアルゴリズムに基づいた全パラメータの組み合わせの全捜索は、パラメータの数及び結果の組み合わせが増えるに従って、より多くの時間を要するようになる。例えば、４つのＥＱ値に加えて、３つのＰＬＬ  ＢＷ値が存在した場合、スキャンエンジンは、潜在的にこれら２つのパラメータの、１２の可能な組み合わせを捜索することとなる。可能なＥＱ及びＢＷの数が増えるに従って、組み合わせの数は一層増大する。他の例において、パラメータの第３の可能な組として３つの緩和量（ＲＬＸＡ）も存在するならば、捜索は、今度は潜在的に、３ｘ４ｘ３＝３６パラメータの組み合わせになり、スキャンエンジンに対して無視できない時間を要求する。
【００３４】
この問題に対処するために、いくつかの実施形態は、平準化量スキャンを他のパラメータから分離するためのプロセスを含む。先の例については、スキャンすべき全体の候補は、３６の候補の代わりに、３（ＢＷ）ｘ３（ＲＬＸＡ）＋４（ＥＱ）＝１３の組み合わせとなる。別々の評価に対し、他のパラメータ（ＢＷ、ＲＬＸＡ、又は他のもの）上のＥＱを選択する理由は、ＥＱ値は他のパラメータに対して概ね又は完全に直交しており、それゆえ、その効果は、他のものから概ね独立して測定することができるからである。平準化は実際の時間間隔、あるいは、アナログ領域の「１」（又は「０」）パルスの「幅」に影響を与え、それゆえ、オーバーサンプルデータ（ＯＳＤ）における「１」又は「０」の数に影響を与える。もし、与えられたケーブル（長さ及び特性）に対する完全な平準化が存在すれば、各々のデータ「１」又は「０」に対するＯＳＤにおける、５つ（５ｘのオーバーサンプリングシステムに対する）の「１」又は「０」が存在する。もし、平準化が完全でなければ、結果としてのより限られたパルスは、４又は３つのサンプルといった、ユニットあたりの僅かなサンプルに減少する。対照的に、帯域幅又は関係量といった他のパラメータは、「１」又は「０」パルスの幅にほとんど影響を与えない。いくつかの実施形態においては、平準化の影響を独立に測定して最良の平準化量を見つけることが可能であり、結果として受信器に対するパラメータの確立のために要求される捜索空間を減少させることができる。
【００３５】
図６Ｂに、オーバーサンプリングを提供する受信器処理回路の実施形態を例示する。この例示は、図６Ｂに例示したシステムと同様のシステムを提供するものであるが、平準化（ＥＱ）モニター６７５が追加されている。いくつかの実施形態において、ＥＱモニター６７５は、現在の平準化が「１」又は「０」パルスの測定によって十分であるか十分でないかどうかを示す、「ＥＱ情報」６８０を生成する。
【００３６】
多くの実施形態において、信号幅の測定は、いくつかの異なった方法で実施される。例えば、サンプルをカウントすることによる測定を提供することの困難性は、各「１」又は「０」パルスの実際の中央が未知であり、それゆえ、「１」又は「０」の各々の開始が不明であるということになるからである。この課題に対処するために、図７に、処理のマルチステージを含む、幅測定処理を示す。この例示においては、例えば、パイプライン状の配置における５つのステージが使用されてＯＳＤを蓄積する。各ステージにおいて、十分広いパルス（４又は５サンプルを与えるなど）が存在するかどうかを、現在の第１の位置から開始して判断する。例えば、ＯＳＤデータ７０５は、第１のステージ７１０において受信され、幅が７１５でチェックされる。引き続き、第２のステージ７２０における次のサンプルにシフトして、パルス幅が７２５でチェックされる。この処理は、ステージｎ（７３０）及び幅チェック７３５を通じて、各パルスの幅チェックが継続され、このようにして、パルスの可能性のある開始点すべてをチェックする。この処理において、多様な結果を利用して、現在の信号幅が何であるかを判断することができる。他の実施形態においては、例えば各々のパルスからどれくらい多くのサンプルが抽出されるかに依存する、処理の他の深度も使用される。
【００３７】
いくつかの実施形態において、ＥＱモニターは、監視モニターに対して使用されるものと同様の処理を実施する。この処理は、位相トラッカーにおける中央ポインタが非完全な方法における信号ジッタを追跡するという仮説に基づいている。上述の監視モニターについて記載された処理においては、中央ポインタにおいて中央に置かれた３つのＯＳＤが同じ値を持つかどうかが判断される。この判断チェックは、各パルスの幅のみならず、ポインタが監視の中央にあるかどうかも判断される。しかしながら、ＥＱモニターに対する処理においては、それが幅のチェックであることにのみ必要である。いくつかの実施形態においては、いくつかのスキュー（skew）が中央ポインタにおいて許容されている。図８に、サンプル値を利用する幅決定処理を示す。この処理において、陰影が付けられた円は、監視によってチェックされたＯＳＤを表している。ＥＱモニターに対する第１のケース８２５は、監視モニターに対して想定されたものと同じであり、中央ポインタ８１５はパルスの中央を指し示しており、その中央サンプルの両側のサンプルは同じ値を持っている。しかしながら、第２のケース８３０及び第３のケース８３５においては、パルスの幅のチェックにおいて中央ポインタ８１５の１つのＯＳＤスキュー（skew）が許容されており、同時に、３つの中央サンプルが同じ値を持つと決定される。このスキュー（skew）を許容することによって、中央ポインタが監視の中央でない場合でさえ、データパルス幅に関して平準化が十分であるか否かを判断することができる。ＥＱモニターは、監視モニターに含まれる他の特徴を使用し、これに限定されるものではないが、決定がなされる前にモニターで十分なイメージデータを見ることができるようにローパスフィルタを含む。
【００３８】
いくつかの実施形態において、スキャンエンジンは剪定（pruning）能力を有し、スキャニング要求を軽減することを補助する。図９Ｂを参照すると、捜索は、図９Ａに与えられたものと同様に提供される。図９Ｂにおいては、もし、（ＢＷｍ，ＥＱ３）が最良のパラメータならば、パラメータの組み合わせ（ＢＷｍ，ＥＱ３）に到達するまで、他の全ての先行する組み合わせを次々と進めていく必要がある。図９Ａに示すように、パラメータの組み合わせ（ＢＷｍ，ＥＱ３）を越えるものは検査されない。いくつかの実施形態において、処理は、捜索の剪定（pruning）の利用を通じて加速することができる。図９Ｃに、剪定（pruning）能力を伴ったスキャン処理を示す。この例示において、処理が（ＢＷ１，ＥＱ３）に到達すると、スキャンエンジンは、ＥＱモニターからのレポートに基づいてＥＱ３が十分であることを決定する。しかしながら、この例示において、監視モニターは、監視がオープンでないということを報告しているかもしれず、それゆえ、エンジンは、ＢＷがまだ修正される必要があることを決定する。一実施形態において、パラメータスキャンにおいて（ＢＷ１，ＥＱ４）へ継続するよりも、スキャンは、同じＥＱを伴った次のＢＷへ継続する。この例では、（ＢＷ２，ＥＱ３）である。もし、このパラメータの組み合わせが監視をオープンしているならば、パラメータスキャンは、この時点で停止する。そうでない場合には、スキャンエンジンは、同じＥＱを伴って次のＢＷを試行する。この例では、（ＢＷｍ，ＥＱ３）として示されている。他の組み合わせは試行されない。いくつかの実施形態において、例えば、その値が各候補を現し、受信器パラメータを捜索するのに利用されるカウンタのインクリメントロジックを変更することによって、この剪定処理が実施される。
【００３９】
いくつかの実施形態においては、イコライザーは、適応性のある平準化に対してディジタル的に制御される。次に、シリアルリンク受信器製品を基にしたオーバーサンプリングにおいて、適応的な平準化のためにアナログイコライザーをディジタル的に制御する処理について述べる。この処理は、可能な平準化値の各々に対してオーバーサンプルデータを監視し、最良のものを１つ決定する。この手法により、適応的な平準化に対し、複雑なアナログ適応的イコライザーの替わりに簡単なアナログイコライザーを使用することができる。
【００４０】
受信器に対して平準化の修正量を与えるために、一般に、アナログイコライザーが使用されてきた。しかしながら、かかるイコライザーは、他の高性能アナログブロックのように、非常に繊細に詳細設計され、高速度信号に対する設計が困難になっている。このように、ディジタル制御は、適応的な平準化効果のために、複雑なアナログイコライザーの替わりに簡単なアナログイコライザーに対して提供される。
【００４１】
図１０に、受信器システムの実施形態のブロック図を示す。これは、特にビデオ信号に関する例示であるが、本発明の実施形態は、この信号タイプに限定されるものではない。この例示において、アナログフロントエンド１００２は、イコライザー１００４及びサンプラー１００６を含む。いくつかの実施形態において、分離されたサブシステムが、Ｒ（赤）１００８、Ｇ（緑）１０１２、Ｂ（青）１０１４信号コンポーネントに対して与えられており、同時に各サブシステムは、位相トラッカー１０１６（デコードデータ１０２２、１０２６、及び１０３０を出力する）、監視モニター１０１８、及び平準化モニター（ＥＱモニター）１０２０を有する。監視モニター１０１８は、オーバーサンプルされたデータに基づいて監視の開放レベルを検査する。監視モニター１０１８の出力は、特定の標準に対して監視がオープンであるかどうかを示す。監視モニター１０１８は、位相トラッカー１０１６に対する位相トラッキングアルゴリズムを調整するために使用することができる。ＥＱモニター１０２０は、オーバーサンプルデータを検査し、現在の平準化量が、例えば十分でないか（平準化未満）、或は過剰であるか（平準化以上）を判断する。監視モニター１０１８及びＥＱモニター１０２０は、共に、ＥＱ品質情報１０２４（１０２８及び１０３２）を供給する。各チャネルに対するＥＱ品質情報は、水準値１０３６を決定するＥＱコントローラ１０３４に提供される
【００４２】
ＥＱモニター１０２０において、平準化に対する信号反応に関する特定の事実は、「平準化未満ケース（under equalization case）」を検知するために使用することができる。「平準化未満（under equalization）」の場合、一連の「０」の後の短い「１」信号（あるいは、一連の「１」の後の短い「０」信号）は、通常よりも短くなる。例えば、もし、送信器が「１１０１」ビットストリームを送信したとすると、通常動作に対する５ｘオーバーサンプリング受信器においては（つまり、もしＥＱ値が正しければ）、オーバーサンプル信号は、１１１１１＿１１１１１＿０００００＿１１１１１である。しかしながら、「平準化未満」においては、このオーバーサンプル信号は、１１１１１＿１１１１１＿００００＿１１１１１となり、つまり、通常の５つの「０」の替わりに４つの「０」としてオーバーサンプルされている。この特性は、平準化未満の検知に使用される。
【００４３】
換言すれば、「平準化以上（over equalization）」は、信号の移行端（transition edge）におけるオーバーシュートを生成する。しかしながら、オーバーシュートの場合であってもサンプラーの出力は通常の場合と類似するので、この特性は、オーバーサンプルデータにおいて容易に検知できない。いくつかの場合において、一連の「０」の後の短い「１」信号は、６つの「１」（つまり、平準化未満の結果の反対）として、オーバーサンプルされてしまう。
【００４４】
しかしながら、多くの場合において、オーバーサンプルデータ単独から平準化以上のケースを検知することは容易ではない。このため、処理は、平準化未満の検知にのみ基づいた最良のＥＱ値を識別するために適用される。
【００４５】
この処理において、決定すべき課題は、長い「１」及び短い「０」（又は、長い「０」及び短い「１」）を検知することがどの程度容易又は困難であるかとなる。これは、相互符号干渉（inter-symbol interference：ＩＳＩ）の決定と呼ばれる。
【００４６】
５ｘオーバーサンプル受信器において、オーバーサンプルデータ（ＯＳＤ）の５０ビットは、各々の周期において与えられる。このように、ＩＳＩケースを検知することにより、「１１１１１＿１１１１１＿００００」マスク（これは、長い「１」信号のために、実際には、「１１１１１１１１１＿００００」である）を、ＯＳＤにおける可能な５０の位置全て（長い「１」の開始位置は未知であるため）と比較することができるが、これは実装するのに非常にコストがかかる。いくつかの実施形態において、より低廉な代替手法が実施される。この処理では、２つの事実が使用され、実施に影響を与える。第１に、ＤＥ＝０の期間（同期期間を示す）において、「１１０１０１０１０１」、「００１０１０１０１０」、「１１０１０１０１００」、又は「００１０１０１０１１」の形式をとる制御キャラクタを伴って、制御キャラクタが送信される。各々の制御キャラクタは、例えば、「１１０１０１０１０１」における第３の位置にある「０」、第１の位置にある「１」、「１１０１０１０１００」における第３の位置にある「０」などの可能なＩＳＩポジションを持っている。それゆえ、ＤＥ＝０（同期）の期間では、各キャラクタ（この例では、各々１０ビットキャラクタ）において少なくとも１つの可能なＩＳＩポジションが存在する。たとえ、ＩＳＩケースの実際のチェックが存在していなくとも、単に小幅の「１」又は「０」の数を数えることによって、可能なＩＳＩケースのおおよその数と、可能なＩＳＩケースにおいて実際に発生する「平準化未満」の数とを決定することができる。
【００４７】
しかしながら、小幅の「１」又は「０」（ＯＳＤにおける、「１１１１１」に代わる「１１１１」、又は「０００００」に代わる「００００」）の検知は、ＯＳＤが整列されていないので、まだ高コストであるかもしれず、それゆえ、システムは「１」又は「０」の開始点及び終了点がどこであるかを知らない。このため、小幅の「１」又は「０」をチェックするために、可能な５ビットオフセットの各々に対して５つのケースが要求されるが、計算的に高コストである。代替として、中央ポイントを使用して演算コストを軽減することができる。この中央ポインタは、（例えば、信号位置０〜４の１つへの）ポインタであり、ここからＯＳＤにおけるデータ値が選択される。位相トラッカーは、中央ポインタを常に監視の中央に配置しようと試みる。中央ポインタは、５つのオーバーサンプルデータの各々の中央に、自身を配置しようと試みる。トラッキング手順の間、中央ポインタは、常に中央に配置されるとは限らないが、一般には時間と共に追跡されると監視の中央に位置付けられ、中央を突きとめる。このため、中央ポインタは、ＯＳＤにおける各々のビットに対する５ビット境界（開始／終了）が何処に配置されるかを示すよう作動する。それゆえ、５つの可能なオフセットケースを考慮する必要はない。いくつかの実施形態においては、その代わりに、システムが、ただ、１つのケースのみをチェックするよう要求される。
【００４８】
いくつかの実施形態において、ＥＱモニターは、これらの事実を使用して、ＤＥ＝０の期間における小幅の「１」又は「０」をチェックすることにより、「平準化未満」を識別する。ＥＱモニターは、ビット列の数、及びＤＥ＝０の期間における小幅のビット列の数をカウントし、前者に対する後者の比率が所定の閾値を越えると、ＥＱモニターは、現在「平準化未満」にあると判断する。
【００４９】
いくつかの実施形態において、ＥＱコントローラーは、「平準化未満」についての情報を各チャネルから収集する。加えて、「監視開放」情報を各チャネルの監視モニターから収集する。この情報に基づいて、ＥＱコントローラーは、各々の可能なＥＱ値（最適適合に対する候補）を評価し、最良のものを選択する。例えば、ｎ個の可能なＥＱ候補、ＥＱ０、ＥＱ１、ＥＱ２、・・・、ＥＱｎがあると仮定する。この例では、ＥＱ０は最も弱いＥＱ値であり、ＥＱｎは最も強力な平準化となる。ＥＱコントローラーは、電源が投入される、及び／又は、ケーブルがプラグインされるといったことが発生するとリセットされる。リセットされると、ＥＱコントローラーは、ＥＱ0を試みる。ＥＱコントローラーは、ＥＱ0をイコライザーに適用し、ＥＱモニターの作動及び監視モニターの作動の終了を待機する。監視がオープンならば、現在の平準化は十分であると結論付けられる。監視がクローズならば、ＥＱモニターの出力が検査される。もし、データが、平準化未満であることを示しているならば、ＥＱモニターは「平準化未満」である旨を表示し、他の場合には、現在の平準化は受け入れ可能であると判断する。平準化未満である場合には、ＥＱモニターはＥＱ１を試行する。もし、ＥＱ１でもまだ平準化未満の結果となる場合には、ＥＱモニターはＥＱ２を試行し、必要であればＥＱｎまで継続される。一方で、もし、現在の平準化が十分であれば、ＥＱモニターはこの時点で停止し、現在の値を使用する。一実施形態においては、ＥＱモニターは、常に、最も弱い平準化値つまりＥＱ０から開始し、この点から増加させていく。かかるシステムにおいて、この処理順序にする理由は、ＥＱモニターが、「平準化以上」ではなく「平準化未満」を広く検知できるからである。このように、処理は、平準化の最も弱いレベルから開始し、もはや「平準化未満」が発見されなくなると停止する。
【００５０】
いくつかの実施形態において、ＥＱコントローラーは、ケーブルがプラグインされたとき、クロック信号がケーブルを通って到来したとき、電源が投入されたとき、といった所定の状況で、再びその作動をリセット及び開始する。いくつかの実施形態において、ＥＱコントローラが最良の適合を発見したとき、ＥＱモニター及び監視モニターの結果を保持し、また、これらの値において重要な変化量が存在すれば、リセットを行って捜索を再開する。これが実施されることにより、例えいくつかの条件が変わって、最良の適合がもう存在しない場合になったとしても、ＥＱコントローラが１つの値に固定されるのを防ぐ。
【００５１】
ＥＱコントローラは、各チャネルから「完了」又は「平準化未満」信号を受信する。ＥＱコントローラは、３つの「完了」信号全てが活性化して、３つのＥＱモニター全てがその作動を終えたことを示している場合に限り、ＥＱモニターの結果を評価する。ＥＱコントローラは、少なくとも１つのチャネルが「平準化未満」を表している場合に、「平準化未満」が存在すると判断する。各チャンネルの特性には通常相違があることから、これは円錐形（cone）である。例えば、「青」は平準化が充分であるが、「緑」が「平準化未満」を示す。かかる状況においては、平準化値を増加させようと試みる。
【００５２】
いくつかの実施形態において、「関連監視」コンセプトが利用されて、シリアルリンク受信器製品に基づいたオーバーサンプリングにおける適応的平準化に対する、ディジタル的に制御されるアナログイコライザーの性能を改善する。いくつかの実施形態において、関連監コンセプトは、オーバーサンプルデータからの完全監視と同様に関連監視を測定し、最良の平準価値を決定する。この手法は、従前の方法よりも良好な平準化値選択を誘導する。
【００５３】
手法は、複雑なアナログイコライザーに取って代わることのできる適応的な平準化効果のために、簡単なアナログイコライザーをディジタル的に制御するために使用される。しかしながら、この手法には２つの問題が存在する。第１に、処理は、長い「０」（又は「１」）の後の短い「１」（又は「０」）に基づいて、平準化未満を検知する。この手法は、ノイズを有し、平準化値の代わりに小幅の「１」（又は「０」）を定常的に発生させるいつかの送信器について問題があるかもしれない。かかる送信器によれば、以前のアルゴリズムでは、最大の平準化値を以ってしても、短いケーブルに対してさえ十分ではないという結論に達してしまう。第２に、長い「０」（又は「１」）の後の短い「１」（又は「０」）を検知する実装コストを軽減するために、この手法が、ＤＥ＝０の期間においてのみ、小幅の「１」（「０」）を測定することである。しかし、ＤＥ＝０の期間は、時には、ＤＥ＝１の期間におけるものに比して異なった監視形状を示す。よって、ＤＥ＝０の期間においてのみ平準化効果を測定することは、多くの場合における真の平準化を表すものではない。
【００５４】
いくつかの実施形態において、異なる手法が使用されて、これらの課題に対処する。いくつかの実施形態において提案される手法は、現在の平準化が監視開放を増加させるという事実に基づいている。この手法においては、監視開放の第１の測定が存在し、この測定に基づいて最良の平準化値が決定される。
【００５５】
いくつかの実施形態において、２つの異なる監視測定が使用される。１つは完全監視開放であり、他方は関連監視開放である。前者は、ＤＶＩ準拠ソースに対して使用され、後者は、ＤＶＩ非準拠ソースのためのものである。後者も、ＤＶＩ準拠ソースをいくらかカバーすることができるが、関連監視のみが使用される。これらの値の両方とも、実装の中に存在し、ＤＶＩ準拠ソースに対して更なる正確性を提供するが、いくつかの場合においては、後者のみが使用される。
【００５６】
関連監視は、現在の中央ポインタに基づいて決定される。これは、この中央ポインタによって指し示されたものと同じ値を持つ隣接のＯＳＤの数を数えることによって測定される。例えば、もし、中央ポインタが、０００００（５ｘのオーバーサンプリングシステムにおける５ＯＳＤ）の中央にあると推定されるならば、そのパルスは１００％オープンであると言うことができる。他方で、１０００１に対しては６０％がオープンであると判断され、１１０１１に対しては２０％がオープンであると判断される。この情報は、可能な平準化値候補の各々に対する監視開放を測定するために使用される。
【００５７】
しかしながら、この関連監視開放は、定常的に動くことができる現在の中央ポインタの値に依存するので、中央ポインタ変化の中間において、監視開放の不正確な値を取得してしまう可能性がある。例えば、ＯＳＤ  １１１０００００が与えられ、もし中央ポインタが６番目の位置にあれば、監視は１００％オープンである。しかしながら、もし中央ポインタが現在５番目の位置にあり、６番目に向かうところであれば、監視は８０％オープンとして報告される。このことは、監視開放計算において、いくつかの生じうるエラーが許容されるということを意味する。このため、カウンタが使用され、もし、このエラーの比率がいくつかの閾値よりも低ければ、エラーは無視されて監視開放値が獲得される。例えば、可能な実施において、ある測定で監視が６０％オープンでないならば、narrow_eye_open_60と呼ばれるカウンタが１つインクリメントされ、最終的に、全てのテストの数に対するnarrow_eye_open_60の比率がある閾値よりも低くなれば、その監視は６０％オープンであると言うことができる。
【００５８】
この監視測定は、ＤＥ値に関わらず実行される。このことが可能であるのは、次の理由による。つまり、いくつかの実施形態においては、長い「０」（「１」）のあとに短い「１」（「０」）がくる場合（これは、これまでの手法では要求され、実施コストを軽減するために、我々にＤＥ＝０の期間においてのみ測定させていたものである）を検知する必要がないからである。
【００５９】
この関連監視開放情報は、可能な候補値の各々に対して計算され、この情報に基づいて最良の値が選択される。代替的に、候補の最小値からの監視開放の検査が存在し、もし、監視を特定％（例えば、６０％）以上オープンにする平準化値であれば、処理はそこで停止して、現在の値を使用することができる。
【００６０】
いくつかの実施形態において、この節における上記の詳細部分のいくつかは使用されないことがあり、あるいは、修正形態において使用される。
【００６１】
次に、本発明のいくつかの実施形態において使用されるが、他の実施形態では使用されない、非コヒーレントオーバーサンプリングに基づく位相トラッカーおけるコヒーレント送信器からの入力ストリームを取り扱うための２つの方法について述べる。
【００６２】
図１１は、非コヒーレント送信器（ＴＸ）１１００、（ｂ）コヒーレント送信器１１２０、及び（ｃ）非コヒーレント受信器（ＲＸ）１１４０の実施形態の簡単な構成図である。非コヒーレント送信器において、データ（Ｒ／Ｇ／Ｂ）１１０４は、シリアライザ１１０８によって処理されて、ＰＬＬ１１１０を通過するクロック１１０６を使用してシリアルデータ１１１２を生成する。このために、シリアルデータ１１１２は、ＰＬＬの遅延を有している。一方で、クロックチャネルに対しては、送出される前にＰＬＬを通過する代わりに、クロック信号１１０６自体が直接通って通過される。このように、クロックチャネルにおけるクロックは、ＰＬＬの遅延を有していない。データ及びクロック間の遅延におけるこの相違は、非コヒーレント受信器において補償される。非コヒーレント受信器１１４０において、反シリアライザ１１４８はシリアルデータ１１４４を取得し、クロック１１４６はＰＬＬ１１５０を通過する。ゆえに、反シリアライザにおいて使用されるクロックは、ＰＬＬ１１５０によって与えられる遅延を有している。このように、送信器のＰＬＬ１１１０の遅延と受信器のＰＬＬ１１５０の遅延とが一致すれば、クロック及びデータ関係も、反シリアライザ１１４８において一致する。
【００６３】
しかしながら、もし、送信器がコヒーレント１１２０ならば、クロックチャネル１１３４も、すでにＰＬＬを通過したクロック信号１１２６を送信する。それゆえ、受信器１１４０が非コヒーレントであれば、反シリアライザ１１４８において使用されるクロック信号１１４６は、送信器ＰＬＬ１１３０及び受信器ＰＬＬ１１５０の両方によって強いられる遅延を有する。それゆえ、反シリアライザ１１４８においてクロック及びデータ間の遅延ミスマッチが生じる。このミスマッチは、オーバーサンプルデータに影響を与え、大きく速いジッタの動きを生じさせる。
【００６４】
この問題を解決するための従来のシステム及び方法は、反シリアライザに備わっているディジタル位相トラッカーに焦点を当てた。換言すれば、かかるシステム及び方法は、開始点からのかかる遅延ミスマッチをどうやって除去するかに焦点を当てる代わりに、遅延ミスマッチによって生じる大きく速いジッタを取り扱う方法に焦点を当てた。本発明は、第１にこの問題自体（つまり、遅延ミスマッチをどのように低減させるか）に取り組み、大きく速い実態を取り扱う方法を提案するものである。
【００６５】
いくつかの実施形態においては、入力ストリームに対する最適な帯域幅を見つけるために、「ＰＬＬ帯域幅捜索」技術が使用される。いくつかの実施形態においては、現在のデータチャネルのジッタ特性を示す「クロックサンプリング」技術が使用される。これらの２つの技術は、別々に適用することができ、あるいは、改善された性能のために同時に適用することもできる。総合的な結果として、非コヒーレント受信器におけるコヒーレント入力ストリームの取扱いに関する性能改善をもたらす。
【００６６】
ＰＬＬ帯域幅捜索技術は、クロック及びデータ間の遅延相違を最小化するために使用することができ、受信器ＰＬＬの帯域幅を増加させる。もし、帯域幅（ＢＷ）が増加すると、ＰＬＬ遅延はより小さくなり、ゆえにデータ及びクロック間の遅延相違も、より小さくなる（コヒーレント送信に対して）。しかしながら、非コヒーレント送信器のものに対しては、Ｒｘ  ＰＬＬの低減された遅延は大きな遅延ミスマッチを意味するので、ＢＷは手探りで増加される必要がある。それゆえ、送信器の特性（特に、送信器ＰＬＬの遅延、つまり、ＢＷ）に基づいて、Ｂ／Ｗを調整する必要がある。図１２Ａに、オーバーサンプリング受信器の実施形態を示す。図１２Ａは、シリアルデータ１２０５及びクロック信号１２１０を受信する反シリアライザ１２１５を含む手法を示している。この例示において、サンプラー１２２０は、入力シリアルデータ１２０５をオーバーサンプルし、位相トラッカー１２３５は、オーバーサンプルされたデータの中から値を選択してデコードデータ１２４５を生成する。加えて、監視モニター１２４０は監視品質を検査する。監視モニター１２４０は、この監視品質に基づいて位相ロックループ１２３０の特性（帯域幅１２５０）を判断する。この特性判断は、データ及びクロック間の遅延ミスマッチがオーバーサンプルデータの監視に影響を与えるという事実に基づく。もし、大きなミスマッチが存在すれば（それは、大きく速いジッタが存在すれば生じる）、より小さな監視開放を生じさせる結果となる。他方で、ごく小さなミスマッチしか存在しないならば、監視はより広くオープンする。いくつかの実施形態においては、これらの事実に基づいて、監視モニターから報告される監視品質を用いて、ＰＬＬ  Ｂ／Ｗにおけるいくつかの異なった候補が１つずつ試みられる。そして、現在入ってくる入力ストリームに対して、最良のＰＬＬ  Ｂ／Ｗが選択される。ＰＬＬ帯域幅の頻繁過ぎる修正を回避するために、数種のフィルタ（カウンタなど）が利用され、十分な数の監視がシステムによってモニターされた場合にのみ、帯域幅が変わるだけとなる。
【００６７】
次に、クロックサンプリング技術について述べる。遅延ミスマッチによって引き起こされる大きく速いジッタを取り扱うための、先行して提案された特定の方法は、データが十分なデータ変化（つまり、「１」から「０」への変化、又は「０」から「１」への変化）を含まない場合に問題に遭遇する。これは、ジッタ動作を認識するための１つの方法が、データエッジ（変化）の動きを調べることを含むからである。しかしながら、いくつかのデータストリームにおいては、非常に低い変化密度が存在する可能性がある。かかる場合には、追跡するほどに十分速くジッタ動作を認識することはできず、その結果、ビデオデータにおけるピクセルエラーなどのエラーが生じる。この問題に対処するために、方法は「クロックサンプリング」技術を使用する。図１２Ｂに、受信器におけるクロックサンプリングの実施形態を示す。図１２Ｂの要素の多くは、図１２Ａの要素と同様である。従来のシステムにおいては、クロックチャネルにおけるクロック信号は、クロック信号生成のためだけに使用される。いくつかの実施形態においては、むしろクロック生成を制限されるというよりは、システムもクロック信号自体をサンプルする。図１２Ａに示された要素に加えて、第２サンプラー１２５５が与えられてクロック信号をサンプルし、オーバーサンプルクロック信号１２６０を供給する。オーバーサンプルクロック信号１２６０は、各サイクルにおける２つの変位を含むが、これは、たとえデータストリーム内にごく僅かな変化しかなくとも、遅延ミスマッチによって引き起こされる速くて大きなジッタを追跡するのに十分である。例えば、ＴＭＤＳ（変化最小化作動シグナリング）コーディングにおいて、入力データ内に２２の連続した「１」（又は「０」）が存在し得る。このケースは、正確な追跡がもっとも難しい部類に入るかもしれない。しかし、このような場合であっても、クロックをサンプリングすることによって、ジッタ動作を迅速かつ正確に検知することができる。
【００６８】
ディジタル・ビジュアル・インタフェース（ＤＶＩ）は、フラットパネルＬＣＤディスプレイやディジタルプロジェクタといったディスプレイデバイス用途のための、ディジタル・ディスプレイ・ワーキング・グループのビデオインタフェース標準である。高精細マルチメディアインタフェース（ＨＤＭＩ）は、ディジタルオーディオ／ビデオインタフェースに対するインタフェース標準である。これらのインタフェース標準は、例えば、データシステムの実施形態が例示された図１３のシステムにおいて使用される。例示したように、このデータシステムは、送信器１３０５として示された、データを送信するための第１のネットワークデバイスを有している。データには、これに限定されるものではないが、メディアデータが含まれる。データシステムは、さらに、受信器１３１０として示された、送信されたデータを受信するための第２のネットワークデバイスを有する。受信器１３１０は、データ１３１５を処理及び導出するための１又は複数のモジュールに受信データを供給する。この図において、データは、ディスプレイ１３２０及びオーディオスピーカ１３２５として示されたメディアデバイスに供給される。
【００６９】
いくつかの実施形態は、ＨＤＭＩ準拠製品又は異なった監視品質の他のストリームを含む製品において、ＤＶＩ準拠入力ビデオストリーム及びＤＶＩ非準拠入力ビデオストリームの両方をハンドリングするために提供される。ＤＶＩは、送信器及び受信器が相互利用するよう要求される監視特性に関する仕様を含む。しかし、市場におけるいくつかの送信器はＤＶＩ仕様をフォローしておらず、ゆえに、ＤＶＩ非準拠送信器となる。かかる場合において、ＤＶＩ準拠送信器からの信号を期待する位相トラッカーは、時として、ＤＶＩ非準拠送信器からの信号と共に欠陥のある結果（例えば、オーディオ・ビジュアルデータに対してノイズを含む画面など）を示す。加えて、一部のユーザは、拡張スペクトラムクロック（spread-spectrum clock）を使用して、入力ストリームがＤＶＩ非準拠となってしまうような電磁気的な干渉（ＥＭＩ）を軽減することを望む。それゆえ、位相トラッカーは、ＤＶＩ準拠入力及びＤＶＩ非準拠入力の両方をハンドリング可能であることが望ましい。
【００７０】
ＤＶＩ準拠入力及びＤＶＩ非準拠入力は、監視形状において相違点を有する。もし、時間のより長い方の期間上（少なくとも多くのサイクル上）に検査が存在するならば、ＤＶＩ準拠入力の監視は、少なくとも５０％オープンである。他方で、長い時間上に検査が存在する場合は、ＤＶＩ非準拠入力の監視は、その時間の一部でクローズである。この相違によって、ＤＶＩ準拠入力に対する良好な位相トラッキングアルゴリズムは、多くのサイクルに対する監視を検査し、その監視におけるクリーンスポット（つまり、クリーンスポットに整列されたオーバーサンプルデータ）の１つを抽出することである。例えば、この開示で述べたとおりである。この手法は、「非トラッキングアルゴリズム」と呼ばれる。他方で、ＤＶＩ非準拠入力に対する最良の手法は、監視動作を追跡し、動作している監視の中央部に中央ポインタを整列することである。この手法は、「トラッキングアルゴリズム」と呼ばれ、より詳細には後述する。いくつかの実施形態において、２つの異なるアルゴリズムが使用されて、ＤＶＩ準拠入力ストリーム及びＤＶＩ非準拠入力ストリームの両方をハンドルする。
【００７１】
いくつかの実施形態において、ＤＶＩ準拠アルゴリズム及びＤＶＩ非準拠アルゴリズムの両方を使用する「デュアル・エンジン」手法が与えられ、入力ストリームに基づきこれらの１つを自動的に選択する。他の実施形態においては、「単一併合エンジン」手法がこれらのエンジンの両方を単一のエンジンに併合する。
【００７２】
送信器においては、クロック信号は、送信されるべきデータ信号を生成するために使用されるＰＬＬを通過しないという点で、ＤＶＩ準拠信号は時として「非コヒーレント」と呼ばれる。一部のＤＶＩ非準拠送信器は、送信されるべきデータ信号を生成するために使用されるＰＬＬを通過するクロック信号を有する。これは時として「コヒーレント」であると呼ばれ、時に一部のクローズ監視へと導く余分な遅延を加える。
【００７３】
図１４Ａに、データ処理に対するデュアル・エンジン手法の実施形態を例示する。この例示は、監視モニター１４０５、エンジン決定１４１０、非トラッキングエンジン１４１５、トラッキングエンジン１４２０、並びに、ＭＵＸ（マルチプレクサ）１４２５及びＦＩＦＯ（ファースト・イン、ファースト・アウトバッファ）１４３０を含む。監視モニター１４０５は、各サンプラー上の変化の数をカウントすることによって監視オープンをモニターする。監視モニターの出力は、「どれくらい監視がオープンしているか」及び「監視のどの部分がクリーンか」の表示である。「エンジン決定」は、「監視モニター」の出力を取得し、現在の入力ストリームに対して使用すべきエンジンを決定する。もし、監視が、特定値（例えば、４０％）を超えてオープンであれば、その監視はＤＶＩ仕様に適合するので、非トラッキングアルゴリズムが選択され、一方で、そのケースに該当しない場合（つまり、ＤＶＩ非準拠の場合）は、トラッキングアルゴリズムが選択される。エンジン選択において、一種のローパスフィルタ（又は、カウンタ）が使用されて、監視開放の十分な情報を収集するための十分な時間を監視モニターに与える。もし、それが少な過ぎる場合には、監視モニターは短い時間で収集したローカル情報に基づいて誤った監視開放を報告するかもしれない。例えば、監視モニターは、実際には監視はクローズしていたとしても、「監視は４０％以上オープンしている」と示すかもしれない。さらに、スクリーンイメージ上にノイズを結果として生じさせる。この特定値は、４０％のほかに異なった値、例えば、５０％又は４５％、あるいは他のいくつかの値をとり得る。
【００７４】
非トラッキングエンジンにおいて、変化の数は各サンプラー上でカウントされ、最良及び最低のサンプラーが決定され、最良の中央ポインタが選択される。いくつかの追加の詳細例がここに与えられる。トラッキングエンジンは、監視の動作をここに述べるように追跡する。「ＭＵＸ及びＦＩＦＯ」部は、２つのエンジンからの出力を取得し、「エンジン決定」部の出力に基づいて、これらのうちの１つを選択する。加えて、バイト整列、デコーディング等の他のタスクを実行する。
【００７５】
図１４Ｂに、「監視モニター」１４０５、「併合エンジン」１４３５、及び「ＦＩＦＯ」１４３０の３つの部分を含む、単一併合エンジン手法の実施形態を例示する。
【００７６】
「監視モニター」１４０５は、「デュアル・エンジン」手法におけるものと同一である。「監視はどのくらいオープンか」及び「可能な中央ポインタの中のどの部分がクリーンか」についての情報を送信する。「併合された単一エンジン」においては、この情報は、トラッキングアルゴリズムからの決定と同様に使用される。多様な実施形態の１つは、擬似コードによって次のように表現される。
【００７７】
if(|(bp_candid[0:4] & s_min[0:4]) && eye_40_open)
bp[0:4] <= #0.1 bp_candid[0:4];
and else if(|(bp[0:4] & s_min[0:4]) && eye_40_open)
bp[0:4] <= #0.1 bp[0:4];
end else
bp[0:4] <= #0.1 bp_candid[0:4];
【００７８】
この例において、bp_candidは、トラッキングアルゴリズムによって決定される最良の中央ポインタ候補であり、s_minは、「監視モニター」から到来するクリーンな中央ポインタであり、そして、eye_40_openは、監視が４０％（これも「監視モニター」から到来する）を超えてオープンかどうかの指示である。いくつかの実施形態においては、監視が４０％を超えてオープンである場合に限り、トラッキングアルゴリズムからの候補と監視モニターからのクリーンポイントとの間の共通の中央ポインタが存在するかどうかの第１の検査が存在する。この場合に該当すれば、この中央ポインタが選択される。この場合に該当しなければ、現在の最良の中央ポインタ（ｂｐ）と「監視モニター」からのクリーンな中央ポインタとの間の、共通の中央ポインタの検査が行われる。もし、共通部分が存在すれば、これが選択される。もし該当しなければ、トラッキングアルゴリズムからの中央ポインタが選択される。換言すれば、もし、監視が４０％を超えてオープンであれば、クリーンな中央ポインタから選択が行われ、一方で、監視がクローズであれば、処理は単にトラッキングアルゴリズムに従うだけである。この処理において、s_minは、監視モニターがその監視についての十分な情報を収集した後に限り更新される。さもなければ、s_minは、早計な情報を持つことになり、誤って非トラッキングアルゴリズムに従うよう、アルゴリズムを誘導することとなる。
【００７９】
ここで用いられたように、「実施形態」の用語は、具体的実施を指すものである。「実施形態」、「一実施形態」、「いくつかの実施形態」或は「他の実施形態」といった明細書における参照は、実施形態に関連して記載された特定の機能、構造、又は特性が、少なくともいくつかの実施形態に含まれるが、本発明の全ての実施形態に含まれる必要はないということを意味する。「いくつかの実施形態」に対する異なった参照は、必ずしも同一の「いくつか実施形態」を指すものではない。
【００８０】
明細書が、「かもしれない」、「であろう」、或は「できる」を含んでコンポーネント、機能、構造、又は特性について言及する場合、この特定のコンポーネント、機能、構造、又は特性は、必須のものとして含まれることを要求されない。明細書又はクレームにおいて「１つの」構造に言及する場合にも、その構造が唯一無二のものであるいということを意味するものではない。
【００８１】
本発明は、いくつかの実施形態に関して記載されたが、本発明は、これら記載された実施形態にのみ限定されるべきではなく、添付された特許請求の範囲の趣旨及び射程範囲において修正及び代替が可能である。それゆえ、本記載は、制限ではなく例示とみなされるべきである。
【００８２】
本発明のいくつかの特徴を訴求する特許請求の範囲を別添する。上述したような本発明の多様な付加的な特徴は、システム及び方法に包含されて請求されている。
【図面の簡単な説明】
【００８３】
【図１】通信システムの実施形態の概略を説明する説明図である。
【図２】信号サンプリングの実施形態を説明する説明図である。
【図３Ａ】オーバーサンプリングを利用する受信器処理回路の実施形態を説明する説明図である。
【図３Ｂ】緩和された監視作動を実施する回路の実施形態を説明する説明図である。
【図４】緩和された監視プロセスを利用する監視モニターの実施形態を説明する説明図である。
【図５Ａ】オーバースキャン受信器に対するスキャニングシーケンスの実施形態を説明する説明図である。
【図５Ｂ】オーバースキャン受信器に対するスキャニングシーケンスの実施形態を説明する説明図である。
【図５Ｃ】オーバースキャン受信器に対するスキャニングシーケンスの実施形態を説明する説明図である。
【図６Ａ】オーバーサンプリングを供給する受信器処理回路の実施形態を説明する説明図である。
【図６Ｂ】オーバーサンプリングを供給し、平準化モニターを利用する受信器処理回路の実施形態を説明する説明図である。
【図７】多様なステージ処理を含む幅測定処理フローを説明するフローチャートである。
【図８】サンプル値を利用する幅決定処理を説明する説明図である。
【図９Ａ】オーバースキャン受信器に対するスキャニングシーケンスの実施形態を説明する説明図である。
【図９Ｂ】オーバースキャン受信器に対するスキャニングシーケンスの実施形態を説明する説明図である。
【図９Ｃ】オーバースキャン受信器に対するスキャニングシーケンスの実施形態を説明する説明図である。
【図１０】受信器システムの実施形態の構成図である。
【図１１】非コヒーレント送信器、コヒーレント送信器、及び非コヒーレント受信器の実施形態の簡単化された構成図である。
【図１２Ａ】オーバーサンプリング受信器の実施形態を説明する説明図である。
【図１２Ｂ】受信器におけるクロックサンプリングの実施形態を説明する説明図である。
【図１３】データシステムの実施形態を説明する説明図である。
【図１４Ａ】データ処理に対するデュアルエンジン手法の実施形態を説明する説明図である。
【図１４Ｂ】データ処理に対する単一併合エンジン手法の実施形態を説明する説明図である。
【図１】
2008154214.tif 000003
【図２】
2008154214.tif 000004
【図３Ａ】
2008154214.tif 000005
【図３Ｂ】
2008154214.tif 000006
【図４】
2008154214.tif 000007
【図５Ａ】
2008154214.tif 000008
【図５Ｂ】
2008154214.tif 000009
【図５Ｃ】
2008154214.tif 000010
【図６Ａ】
2008154214.tif 000011
【図６Ｂ】
2008154214.tif 000012
【図７】
2008154214.tif 000013
【図８】
2008154214.tif 000014
【図９Ａ】
2008154214.tif 000015
【図９Ｂ】
2008154214.tif 000016
【図９Ｃ】
2008154214.tif 000017
【図１０】
2008154214.tif 000018
【図１１】
2008154214.tif 000019
【図１２Ａ】
2008154214.tif 000020
【図１２Ｂ】
2008154214.tif 000021
【図１３】
2008154214.tif 000022
【図１４Ａ】
2008154214.tif 000023
【図１４Ｂ】
2008154214.tif 000024
【外国語明細書】
2008154214.tif 000025
2008154214.tif 000026
2008154214.tif 000027
2008154214.tif 000028
2008154214.tif 000029
2008154214.tif 000030
2008154214.tif 000031
2008154214.tif 000032
2008154214.tif 000033
2008154214.tif 000034
2008154214.tif 000035
2008154214.tif 000036
2008154214.tif 000037
2008154214.tif 000038
2008154214.tif 000039
2008154214.tif 000040
2008154214.tif 000041
2008154214.tif 000042
2008154214.tif 000043
2008154214.tif 000044
2008154214.tif 000045
2008154214.tif 000046
2008154214.tif 000047
2008154214.tif 000048
2008154214.tif 000049
2008154214.tif 000050
2008154214.tif 000051
2008154214.tif 000052
2008154214.tif 000053
2008154214.tif 000054
2008154214.tif 000055
2008154214.tif 000056
2008154214.tif 000057
2008154214.tif 000058
2008154214.tif 000059
2008154214.tif 000060
2008154214.tif 000061
2008154214.tif 000062
2008154214.tif 000063
2008154214.tif 000064
2008154214.tif 000065
2008154214.tif 000066
2008154214.tif 000067
2008154214.tif 000068
2008154214.tif 000069
2008154214.tif 000070
2008154214.tif 000071
2008154214.tif 000072
2008154214.tif 000073
2008154214.tif 000074
2008154214.tif 000075
2008154214.tif 000076
2008154214.tif 000077
2008154214.tif 000078
2008154214.tif 000079
2008154214.tif 000080
2008154214.tif 000081
2008154214.tif 000082