"通信システムの複数のチャネル間のクロストークを制御するための方法であって、異なるL個の線形独立のパイロット信号のセットを生成するステップであって、各パイロット信号が、長さnを有し、ただし、n>Lであり、したがって、L-n個の線形独立のnタプルが、インパルス雑音の検出および補正の際に使用するために利用可能である、生成するステップ、L個のパイロット信号を複数のチャネルのそれぞれのチャネルを介して送信するステップ、複数のチャネルのそれぞれのチャネルを介して受信されるパイロット信号の1つまたは複数を処理して、インパルス雑音の存在を検出するステップ、検出されたインパルス雑音に関して補正されたクロストーク推定を生成するステップ、および補正されたクロストーク推定を利用して、複数のチャネルのうちの2つ以上のチャネル間のクロストークを制御するステップを備える、方法。異なるL個の線形独立のパイロット信号のセットが、互いに直交するL個のパイロット信号のセットを備え、したがって、直交するL-n個のnタプルが、インパルス雑音の検出および補正の際に使用するために利用可能である、請求項1に記載の方法。長さn>Lの互いに直交するL個のパイロット信号のセットが、n×L行列、A={a1,...,aL}によって与えられ、複数のチャネルのうちの所与の1つに関する受信されるパイロット信号が、n×1ベクトル、x1=Ah1zsによって与えられ、ただし、zが、加法性雑音であり、sが、インパルス雑音のベクトルであり、h1が、クロストーク係数のベクトルである、請求項2に記載の方法。インパルス雑音の検出および補正のために利用可能な直交するL-n個のnタプルのセットが、n×n-L行列、B={b1、...、bn-L}によって与えられ、ただし、すべての1,,j,,n-Lおよび1,,i,,Lに関してである、請求項3に記載の方法。複数のチャネルのそれぞれのチャネルを介して受信されるパイロット信号の1つまたは複数を処理して、インパルス雑音の存在を検出するステップが、所与のチャネルに関して、ベクトルy1=B†x1=B†Ah1B†zs=B†zsを計算するステップと、加法性雑音zの知られている統計を利用して、インパルス雑音ベクトルsのいずれかのエントリが、指定されたしきい値を超えるインパルス雑音の存在を示しているかどうかを判定するステップとをさらに備える、請求項4に記載の方法。複数のチャネルのそれぞれのチャネルを介して受信されるパイロット信号の1つまたは複数を処理して、インパルス雑音の存在を検出するステップが、パイロット信号が送信されるトーンを、第1のトーンと、第2のトーンとをそれぞれが含むペアに分割するステップと、ペアのそれぞれからのそれぞれの第1のトーンおよび第2のトーンに関して、長さn>Lの互いに直交するパイロット信号の異なるセットを使用するステップであって、第1のセットおよび第2のセットが、n×L行列、A1およびA2によって与えられる行列によって与えられる、使用するステップと、B1の列が互いに直交するとともに、A1のすべての列に対しても直交しており、B2の列が互いに直交するとともに、A2のすべての列に対しても直交している、n×L-n行列、B1およびB2を算出するステップと、第1のトーンf1および第2のトーンf2の中でそれぞれのベクトルx1=A1h1zs、およびx2=A2h2wrを受信するステップであって、ただし、ベクトルzおよびwが、それぞれ、トーンf1およびf2の中の加法性雑音であり、ベクトルsおよびrが、それぞれ、トーンf1およびf2に影響を及ぼすインパルス雑音のベクトルであり、h1およびh2が、クロストーク係数のベクトルである、受信するステップと、ベクトルy1=B1†x1=B1†A1h1B1†zs=B1†zsおよびy2=B2†x2=B2†A2h2B1†wr=B2†wrを計算するステップと、加法性雑音zおよびwの知られている統計を利用して、インパルス雑音ベクトルsおよびrのいずれかのエントリが、指定されたしきい値を超えるインパルス雑音の存在を示しているかどうかを判定するステップとをさらに備え、nが、2の累乗であり、Hnが、アダマール行列を表し、さらにA1が、奇エントリと偶エントリが互いに逆の符号を有するHnの列を備え、B1が、奇エントリと偶エントリが同一の符号を有するHnの列を備え、A2およびB2が、それぞれ、A1およびB1の行の巡回シフトによって形成される、請求項1に記載の方法。加法性雑音の知られている統計を利用して、インパルス雑音ベクトルのいずれかのエントリがインパルス雑音の存在を示しているかどうかを判定するステップが、y1およびy2を使用して、インパルスの時点j1、...、jlを識別するステップと、インパルスの値の推定およびを獲得するステップとをさらに備え、検出されたインパルス雑音に関して補正されたクロストーク推定を生成するステップが、n×1ベクトルを、x1の対応するエントリから推定を引くことによってx1から計算すること、n×1ベクトルを、x2の対応するエントリから推定を引くことによってx2から計算すること、およびベクトルおよびを使用して、h1およびh2を推定することを備える、請求項6に記載の方法。知られている統計を利用して、インパルス雑音ベクトルのいずれかのエントリがインパルス雑音の存在を示しているかどうかを判定するステップが、ベクトルuおよびgを計算するステップであって、ただし、である、計算するステップと、ベクトルqを計算するステップであって、ただし、q=|u1||g1|,|u1||g2|,|u2||g2|,|u2||g3|,...,|un/2||gn/2|,|un/2||g1|である、計算するステップと、qのいずれのエントリがqのすべてのエントリのなかで最大の値を有するかを特定することによって、インパルス雑音が生じた可能性が高い期間を識別するステップとをさらに備え、ベクトルqを計算することが、それぞれのペアのトーンf1,f2、f3,f4、f5,f6、...に関して複数のベクトルq1、q2、q3、...を計算し、q=q1q2q3...をさらに計算して、ベクトルqを算出することをさらに備える、請求項6に記載の方法。複数のチャネルのそれぞれのチャネルを介して受信されるパイロット信号の1つまたは複数を処理して、インパルス雑音の存在を検出するステップが、パイロット信号を送信するのに使用されるペアのトーンを、2つのセットT1およびT2に分割するステップと、T1からのペアのトーンに関して、行列A1、A2によって与えられる直交するパイロット信号を使用し、T2からのペアのトーンに関して、行列A3、A4によって与えられる直交する異なるパイロット信号を使用するステップと、セットT1の中のペアのトーンに関して第1のベクトルpを計算し、セットT2の中のペアのトーンに関して第2のベクトルqを計算するステップと、ベクトルqおよびpを処理して、インパルス雑音が生じた可能性が高い期間を識別するステップとをさらに備える、請求項1に記載の方法。通信システムの複数のチャネル間のクロストークを制御するように構成されたアクセスノードを備える装置であって、アクセスノードが、複数のトランシーバと、トランシーバに結合されたベクトル化回路とを備え、トランシーバが、ベクトル化回路の制御下で、異なるL個の線形独立のパイロット信号のセットを送信し、前記L個のパイロット信号のそれぞれが、長さnを有し、ただし、n>Lであり、したがって、L-n個の線形独立のnタプルが、インパルス雑音の検出および補正の際に使用するために利用可能であり、L個のパイロット信号が、複数のチャネルのそれぞれのチャネルを介して送信され、複数のチャネルのそれぞれのチャネルを介して受信されるパイロット信号の1つまたは複数が処理されて、インパルス雑音の存在が検出され、ベクトル化回路が、検出されたインパルス雑音に関して補正されたクロストーク推定を生成し、補正されたクロストーク推定を利用して、複数のチャネルのうちの2つ以上のチャネル間のクロストークを制御するように動作する、装置。請求項10に記載のアクセスノードを備える、通信システム。本発明の例示的な実施形態は、インパルス雑音が存在する状態でクロストーク推定を生成するための改良された技術を提供する。本発明の一態様において、通信システムのアクセスノードが、システムの複数のチャネル間のクロストークを制御するように構成される。異なるL個の線形独立のパイロット信号のセットが生成され、各パイロット信号は、長さnを有し、ただし、n>Lであり、したがって、L-n個の線形独立のnタプルが、インパルス雑音の検出および補正の際に使用するために利用可能である。これらL個のパイロット信号は、その複数のチャネルのそれぞれのチャネルを介して送信され、さらに複数のチャネルのそれぞれのチャネルを介して受信される、これらのパイロット信号の1つまたは複数が処理されて、インパルス雑音の存在が検出される。検出されたインパルス雑音に関して補正されたクロストーク推定が、生成され、さらにその複数のチャネルのうちの2つ以上のチャネル間のクロストークを制御するのに利用される。アクセスノードは、例えば、DSLシステムのDSLアクセスマルチプレクサを備え得る。或る例示的な実施形態において、異なるL個の線形独立のパイロット信号のセットは、互いに直交するL個のパイロット信号のセットを備え、したがって、直交するL-n個のnタプルが、インパルス雑音の検出および補正の際に使用するために利用可能である。このため、L個の線形独立のパイロット信号は、互いに直交することが可能であるが、互いに直交していなくてもよい。有利には、例示的な実施形態は、ベクトル化を利用するDSLシステムにおいて相当なインパルス雑音耐性をもたらす。そのようなインパルス雑音耐性は、参加するクロストーク制御用途、追跡するクロストーク制御用途、またはその他のクロストーク制御用途で提供され得る。インパルス雑音の検出および補正のための開示される技術は、単純で、効果的であり、クロストーク推定の生成の際にさらなる大きな遅延を全く生じさせず、さらにG.vectorなどの既存の標準の構造内で容易に実施され得る。シミュレーション結果が、開示される技術を使用してインパルス雑音を検出すること、および補正することによって、予期される推定誤差の相当な改善が実現され得ることを示す。本発明のこれら、およびその他の特徴および利点は、添付の図面、および以下の詳細な説明から、より明白となろう。本発明を、例示的な通信システム、およびそのようなシステムにおけるクロストーク制御のための関連する技術に関連して本明細書で説明する。クロストーク制御は、実質的に絶えず適用されることが可能であり、またはそのようなシステムにおける加入者線または他の通信チャネルのアクティブ化に関連して、時間の経過とともにクロストークの変化を追跡すること、もしくは他のライン管理用途で適用されることが可能である。しかし、本発明は、開示される特定のタイプの通信システムおよびクロストーク制御用途で使用することに限定されないことを理解されたい。本発明は、多種多様な他の通信システムにおいて、さらに代替の多数のクロストーク制御用途で実施され得る。例えば、DMT変調に基づくDSLシステムの環境において例示されるものの、開示される技術は、セルラシステム、MIMO多入力多出力システム、Wi-Fiシステム、またはWiMAXシステムなどを含め、様々な他のタイプの有線通信システムまたはワイヤレス通信システムに単純明快に適応させることができる。このため、これらの技術は、DSLの環境外の他のタイプのOFDM直交周波数分割多重化システムにも、時間領域におけるより高次の変調を利用するシステムにも適用可能である。図1は、ANアクセスノード102と、NTネットワーク端末装置104とを備える通信システム100を示す。NT104は、より詳細には、NT1、NT2、...NTLとして個々に表される異なるL個のNT要素を備え、さらに図示されるとおり、それぞれの参照符号104-1、104-2、...104-Lによってさらに識別される。所与のNT要素は、実施例として、モデム、コンピュータ、もしくは他のタイプの通信デバイス、またはそのようなデバイスの組み合わせを備え得る。アクセスノード102は、チャネル1、チャネル2、...チャネルLとしても表される、それぞれのチャネル106-1、106-2、...106-Lを介してこれらのNT要素と通信する。本明細書で前述したとおり、システム100がDSLシステムとして実施される或る実施形態において、AN102が、例えば、CO中央局を備えることが可能であり、さらにNT104が、例えば、CPEカスタマ構内設備ユニットのそれぞれのインスタンスを備えることが可能である。そのようなDSLシステムにおけるチャネル106は、それぞれの加入者線を備える。それぞれのそのような加入者線は、例えば、ツイストペア銅線接続を備え得る。これらのラインは、同一のバインダ内に、または隣接する複数のバインダに存在し得、したがって、これらのライン間でクロストークが生じ得る。以下の説明のいくつかの部分は、システム100がDSLシステムであるものと想定するが、この想定は、単に実施例に過ぎないことを理解されたい。或る例示的なDSL実施形態において、L個のライン106-1から106-Lのすべてに満たない数のラインが、初期にアクティブラインであり、さらにL個のラインのうちの少なくとも1つのラインが、アクティブ化され、アクティブラインの既存のセットに加えられるべき参加するラインである。そのような参加するラインは、本明細書でアクティブ化するラインとも呼ばれる。ラインの所与のセットは、例えば、プリコーディンググループもしくはベクトル化されたグループとも呼ばれ得る同期グループであること、またはアクティブラインおよび/または非アクティブラインの他の任意の組み合わせであることが可能である。AN102とNT104の間の通信は、アクティブラインのそれぞれに関する下流通信と上流通信の両方を含む。下流方向とは、ANからNTに向う方向を指し、さらに上流方向とは、NTからANに向う方向である。図1には明示的に示されていないものの、限定なしに、システム100の加入者線のそれぞれには、下流方向で通信する際に使用するためのAN送信機およびNT受信機、ならびに上流方向で通信する際に使用するためのNT送信機およびAN受信機が関連付けられているものと想定される。AN送信機とAN受信機を組み合わせる、またはNT送信機とNT受信機を組み合わせる所与のモジュールは、本明細書でトランシーバと一般的に呼ばれる。対応するトランシーバ回路が、よく知られた従来の技術を使用してAN内、およびNT内に実装されることが可能であり、さらにそのような技術は、本明細書で詳細には説明されない。本実施形態におけるAN102は、クロストーク制御モジュール112に結合されたクロストーク推定モジュール110を備える。ANは、クロストーク推定モジュールを利用して、ライン106の少なくともサブセットのそれぞれのラインに関するクロストーク推定を獲得する。クロストーク制御モジュール112が、それらのクロストーク推定に基づいてライン106の少なくともサブセットの間のクロストークを軽減する、除去する、またはそれ以外で制御するのに使用される。例えば、クロストーク制御モジュールは、ANからNTに送信される下流信号のプレ補償をもたらすのに利用されることが可能であり、追加または代替として、NTからANに送信される上流信号のポスト補償をもたらすのに利用されることが可能である。本発明の例示的な実施形態において実施されるプレ補償技術のより詳細な実施例が、図3および図4に関連して以下で説明される。クロストーク推定モジュール110は、NT104から受信された信号に基づいてAN102において生成された誤りサンプル、SNR値、もしくは他のタイプの測定、またはNT104において生成され、さらにNT104からAN102にフィードバックされた測定からクロストーク推定を生成するように構成され得る。本明細書で使用されるSNRという用語は、SINR信号対干渉雑音比などの他の類似した測定を包含するように広く解釈されることが意図されることに留意されたい。他の実施形態において、クロストーク推定は、AN102の外部で生成されて、さらなる処理のためにANに供給されることが可能である。例えば、そのような推定が、NT104において生成されて、プレ補償用途、ポスト補償用途、または他のクロストーク制御用途で使用されるようにANに戻されることが可能である。本明細書で使用されるクロストーク推定という用語は、例えば、クロストークキャンセル係数、または単にクロストーク係数とも呼ばれ得るクロストークチャネル係数を包含するものと理解されなければならない。クロストーク推定モジュール110は、補間されたクロストーク推定を生成するための補間機能を組み込むことが可能である。本発明で利用され得る補間技術の例が、本発明の譲受人に譲渡され、さらに引用により本明細書に組み込まれている、InterpolationMethodandApparatusforIncreasingEfficiencyofCrosstalkEstimationという名称の米国特許出願公開第2009/0116582号明細書において開示される。AN102はさらに、または代替として、線形モデル補間を使用するチャネル推定のための技術を実施するように構成されることも可能である。そのような技術を実施する際、ANは、ライン106のそれぞれのラインを介してパイロット信号を送信する。誤りサンプルまたはSNR値などの対応する測定が、NTからANにフィードバックされ、さらにクロストーク推定モジュール110においてクロストーク推定を生成するのに利用される。次に、ANが、それらのクロストーク推定に基づいて、プレ補償を実行する、ポスト補償を実行する、またはそれ以外でクロストークを制御する。これら、およびその他の類似した構成に関するさらなる詳細が、本発明の譲受人に譲渡され、さらに引用により本明細書に組み込まれている、2009年6月29日に出願されたCrosstalkEstimationandPowerSettingBasedonInterpolationinaMulti-ChannelCommunicationSystemという名称の米国特許出願第12/493,328号明細書において説明される。クロストーク推定モジュール110は、雑音除去されたクロストーク推定を生成するための雑音除去機能を組み込むことが可能である。本発明の実施形態で使用するのに適したクロストーク推定雑音除去技術の例が、本発明の譲受人に譲渡され、さらに引用により本明細書に組み込まれている、PowerControlUsingDenoisedCrosstalkEstimatesinaMulti-ChannelCommunicationSystemという名称の米国特許出願公開第2010/0177855号明細書において説明される。しかし、本発明は、いずれの特定の雑音除去技術の使用も要求しないことを認識されたい。本明細書で説明される例示的な実施形態は、チャネル係数推定プロセスの一環として周波数フィルタを使用する雑音除去機能を組み込むことが可能である。AN102は、メモリ120に結合されたプロセッサ115をさらに備える。メモリは、本明細書で説明される機能を実施するようにプロセッサによって実行される1つまたは複数のソフトウェアプログラムを格納するのに使用され得る。例えば、クロストーク推定モジュール110およびクロストーク制御モジュール112に関連する機能が、少なくとも部分的にそのようなソフトウェアプログラムの形態で実施され得る。このメモリは、実行可能なプログラムコードを格納するコンピュータ可読記憶媒体と本明細書でより一般的に呼ばれるものの例である。コンピュータ可読記憶媒体の他の例には、ディスク、または他のタイプの磁気媒体もしくは光媒体が含まれ得る。図1に示されるAN102は、本明細書で使用される用語によるアクセスノードの一例に過ぎないことを認識されたい。そのようなアクセスノードは、例えば、DSLAMDSLアクセスマルチプレクサを備えることが可能である。しかし、本明細書で使用されるアクセスノードという用語は、例えば、DSLAMなどのCO内の特定の要素、またはCO自体、ならびにCOを含まないシステムにおける他のタイプのアクセスポイント要素を包含するように広く解釈されることが意図される。図1の例示的な実施形態において、ライン106はすべて同一のAN102に関連付けられている。しかし、他の実施形態では、これらのラインは、複数のアクセスノードにわたって分散していることが可能である。そのような複数のアクセスノードの異なるアクセスノードは、異なるベンダに由来することが可能である。例えば、従来のシステムにおいて、異なるベンダのいくつかのアクセスノードが、DSLラインの同一のバンドルに接続され得ることがよく知られている。これら、およびその他の条件下で、これらの様々なアクセスノードは、最適な干渉キャンセルを実現するために互いに対話しなければならない可能性がある。NT104のそれぞれは、本発明の譲受人に譲渡され、さらに引用により本明細書に組み込まれている、FastSeamlessJoiningofChannelsinaMulti-ChannelCommunicationSystemという名称の米国特許出願公開第2009/0245081号明細書において説明されるとおり、制御信号パスを介してAN102によって供給される制御信号に応答して複数の動作モードに構成可能であり得る。そのような動作モードには、例えば、参加するモードおよび追跡するモードが含まれ得る。しかし、このタイプの複数モード動作は、本発明の要件ではない。プレ補償とポスト補償の少なくとも1つを実行するように構成された図1のシステム100の実施形態が、図2から図4を参照して以下に説明される。より具体的には、この実施形態は、プリコーダが、AN102からNT104に向う下流通信に関する能動的なクロストークキャンセルをもたらすことを含み、さらにまたは代替として、ポストコーダが、NT104からAN102に向う上流通信に関する能動的なクロストークキャンセルをもたらすことを含むことも可能である。しかし、本明細書で開示される技術は、定義された特定の下流方向も上流方向も存在しない対称的通信が関与するシステムにも適用可能である。次に図2を参照すると、ベクトル化されたDSLシステム200が、前述したマルチチャネル通信システム100の可能な実施形態を表す。事業者アクセスノードにおけるDSLAM202が、バインダ206におけるそれぞれのツイストペア銅線を介して複数のCPEユニット204に接続される。CPEユニット204は、より詳細には、遠隔VDSLトランシーバユニットVTU-R204-1、204-2、204-3、および204-4を備える。これらのVTU-Rは、それぞれの事業者側のVDSLトランシーバユニットVTU-O208-1、208-2、208-3、および208-4と通信する。DSLAM202は、ベクトル制御エンティティVCE210と、ベクトル化信号処理モジュール212とをさらに備える。VCE210およびベクトル化信号処理モジュール212は、システム100のクロストーク推定モジュール110およびクロストーク制御モジュール112に一般的に対応するものと見なされ得る。そのような要素は、本明細書でより一般的にベクトル化回路と呼ばれるものの例と考えられる。図2の実施形態において、限定なしに、VTU-R204、および対応するVTU-O208は、或る特定のベクトル化標準に準拠して、より詳細には、引用により本明細書に組み込まれているITU-T勧告G.993.5、Self-FEXTcancellationvectoringforusewithVDSL2transceivers、2010年4月において開示されるG.vector標準に準拠して動作するものと想定される。この特定の標準の使用は、単に説明的な例としてであり、本発明の技術は、他のタイプおよび他の構成のベクトル化対応のAN要素およびNT要素に単純明快に適応させることができることに留意されたい。DSLAM202におけるベクトル化信号処理ユニット212は、VCE210の制御下で、下流方向で送信される信号に関してプレ補償を実施し、さらに上流方向で受信される信号に関してポスト補償を実施するように構成される。これら、およびその他のクロストーク制御技術の効果的な実施は、正確なクロストーク推定を要求する。しかし、前述したとおり、これらのクロストーク推定を生成するための従来の技術は、インパルス雑音の影響を過度に受けやすい可能性がある。本発明の例示的な実施形態は、インパルス雑音、および他の類似した劣化が存在する状態で正確なクロストーク推定を生成するための技術を提供することによって、この問題を克服する。本明細書で使用されるインパルス雑音という用語は、例えば、所与のDSL送信の単一のトーン、または限られた数のトーンに影響を及ぼす雑音のインパルス、または他の短いバーストを包含するように広く解釈されることが意図される。本発明の例示的な実施形態におけるインパルス雑音に関して様々な想定が行われ得る。例えば、インパルスは、或る所与のトーンとその所与のトーンに隣接する少なくとも1つのトーンにおいて等しい、またはそのような隣接するトーンに関して振幅だけが等しいものと想定され得る。別の例として、インパルスは、パイロット信号の送信中に1回だけ生じる、または複数のインパルスが、同一のパイロット信号に影響を及ぼすものと想定され得る。したがって、本明細書で開示される技術は、インパルス雑音の高度なモデル化を必要としない。図3は、本発明の一実施形態においてインパルス雑音が存在する状態で正確なクロストーク推定が生成され得る様態を示すのに使用される例示的なクロストークシナリオを示す。この特定のクロストークシナリオには、図2のシステム200においてそれぞれVTU-R204-1、204-2、204-3、および204-4に関連付けられたライン1、2、3、および4が関与し、ただし、ライン1は、参加するライン、つまり、アクティブステータスに遷移している非アクティブラインであり、さらにライン2、3、および4は、アクティブラインである。このシナリオにおけるVCE210は、3つのアクティブライン2、3、および4から参加するライン1に入る、干渉300として表されるクロストークの推定を生成するように構成される。インパルス雑音が存在する状態で十分なレベルの精度でそのような推定を生成するために、VCE210は、以下でより詳細に説明される様態でインパルスが生じる時点を特定し、さらにそれらのインパルスに関して補正するように構成される。DSLシステムにおける標準の慣行と合致して、図3のライン1-4に関する別々のパイロット信号成分が、同一のDSLシンボル時間に同期で送信されるものと想定される。互いに直交するn個のnタプルしか存在しないことは、よく知られた事実である。例えば、以下の4タプルv1=1,1,1,1、v2=1,-1,1,-1、v3=1,1,-1,-1、v4=1,-1,-1,1が、互いに直交しており、v1、...、v4と直交する別の4タプルを追加することはできない。Lによって、クロストークチャネル係数を推定することが所望されるDSLラインの数を表す。この目的で、異なるL個のパイロットを有さなければならない。このため、パイロットは、n...Lを有するnタプルでなければならない。パラメータnをパイロット長と呼ぶ。本実施形態においてインパルス雑音の検出および補正を実行するのに、冗長性を組み込む、つまり、Lより大きいnの値を使用する。したがって、説明されるとおり、直交するn個のnタプルのうち、L個が、パイロットとして使用され、さらに残りのn-L個は、インパルスの検出および補正のために使用される。本発明の代替の実施形態は、より一般的には、異なるL個の線形独立のパイロット信号のセットを利用することが可能であり、各パイロット信号は、長さnを有し、ただし、n>Lであり、したがって、L-n個の線形独立のnタプルが、インパルス雑音の検出および補正の際に使用するために利用可能であることに留意されたい。しかし、単に説明のため、L個の線形独立のパイロット信号は、限定なしに、以下の説明において互いに直交するものと想定される。A={a1,...,aL}を、長さn>Lの直交するL個のパイロットのセットとし、ただし、ajは、列ベクトルと考えられ、したがって、Aは、n×L行列である。によって、ライン1、...、Lからライン1までのクロストーク係数のベクトルを表し、ただし、h1,1は、直接利得係数であり、さらに、通常のDSLシステムにおいて、知られているものと想定され得る。ライン1の出力において、n×1ベクトルを受信する。x1=Ah1zs1ただし、zは、加法性雑音であり、さらにsは、インパルス雑音のベクトルである。通常、sの非常に少ない数例えば、1つ、または2つのエントリだけが0ではない。ベクトルxに関して、x†によって、xのエルミート共役、つまり、を表し、ただし、は、複素共役の演算を表す。線形代数の基本的事実から、パイロットa1、...、aLに対しても直交する、つまり、すべての1,,j,,n-Lおよび1,,i,,Lに関してである、直交するL-n個のパイロットのセットB={b1、...、bn-L}を見出すことができる。0でないベクトルsの検出のために、y1=B†x1=B†Ah1B†zs=B†zsを計算する。y1は、クロストーク係数h1には依存せず、加法性雑音、および可能なインパルス雑音だけにしか依存しないことに留意されたい。加法性雑音zの統計は知られているものと想定する。zの知られている統計を使用して、よく知られた統計的方法を適用して、以下の2つの仮説を区別する:仮説H0:インパルス雑音の大きさは、しきい値より小さい仮説H1:インパルス雑音の大きさは、しきい値より大きい例えば、zの知られている統計を使用して、尤度を最大化する値sを求めることができ、さらにsをしきい値と比較することができる。sの値は、例えば、S.M.Kay、FundamentalsofStatisticalSignalProcessing、PrenticeHallPTR、1993、ならびにP.J.BickelおよびK.A.Doksum、MathematicalStatistics:BasicIdeasandSelectedTopics、HoldenDaySeriesinStatistics、1977年において開示されている技法などの、よく知られた統計的技法を使用して求められることが可能である。別の例として、sの関数として対数尤度を最大化するを求めることができ、ただし、Cは、定数であり、さらにzの統計は、各成分において独立に□N0,1である、つまり、0平均を有し、期待される二乗振幅が1であり、さらに独立した、分布が同一である実部と虚部を有するガウス複素確率変数である。仮説H1が正しいと判定された場合、推定は、破棄されることが可能であり、または再送の要求が行われることが可能である。また、補正もオプションであるが、以下で詳細に説明されるとおり、インパルスがいつ生じたのかを特定することを含む。このため、本発明のいくつかの実施形態は、補正するオプションを有する検出を利用すること、またはインパルス時点の検出および識別を利用することが可能である。少なくとも、単一のインパルスの想定の下では、補正することが一般的に選好される。開示される技術が、仮説試験を使用するインパルス雑音の大きさの推定に基づいて、オプションとして補正するのに使用され得る。図4は、前述したタイプのインパルス雑音の検出および補正を使用するクロストーク推定プロセスを示す。このプロセスは、図示されるとおり、ステップ400から408を含む。ステップ400で、異なるL個の互いに直交するパイロット信号のセットが生成され、各パイロット信号は、長さnを有し、ただし、n>Lであり、したがって、L-n個の直交するnタプルのセットが、インパルス雑音の検出および補正のために利用可能である。このL個のパイロット信号が、ステップ402で、図3のライン1-4のようなDSLラインのそれぞれのラインを介して送信される。ステップ404に示されるとおり、DSLラインのそれぞれのラインを介して受信されたパイロット信号が処理されて、インパルス雑音の存在が検出される。この処理は、VTU-R204において行われて、結果がDSLAMにフィードバックされても、DSLAM自体において行われてもよい。ステップ406で、場合により、DSLAMのVCE210において、検出されたインパルス雑音に関して補正されたクロストーク推定が生成される。次に、この補正されたクロストーク推定が、複数のチャネルのうちの2つ以上のチャネル間のクロストークを制御するのに利用される。例えば、クロストーク推定は、ベクトル化信号処理モジュール212によって、VTU-O208によって送信される信号に適用されるプリコーダ行列において使用され得る。図4における特定のプロセスステップは、単に説明的な実施例として提示されており、さらなるステップ、または代替のステップが他の実施形態において使用され得ることを認識されたい。次に、図3のクロストーク構成、および図4のプロセスに基づく、より詳細な実施例を説明する。この実施例において、複数のVTU-R204のそれぞれのVTU-R204に関連付けられた、1、2、3、および4で表される合計で4つのラインが存在し、したがって、L=4である。インパルスが全く予期されない、または1つのインパルスが予期される、つまり、ベクトルsは、すべて0のベクトルである、または0でない成分を1つだけ有するものと想定する。Aとして、8×8アダマール行列の以下の部分行列を選択する。以下を選択するものとする[AB]は、8×8アダマール行列であることに留意されたい。等式1に従ってy1を計算する:y1=B†x1=B†zB†s=uwただし、u=B†zであり、さらにw=B†sである。通常の通信シナリオにおいて、zのエントリは、0平均を有し、さらに分散Vを有する独立した、分布が同一であるiid複素ガウス変数である。B†の行は、互いに直交し、したがって、uのエントリは、0平均を有し、さらに分散nVを有するiid複素ガウス確率変数であることを得る。この事実、およびよく知られた統計的技法を使用して、尤度を最大化する値wを求めることができる。パイロット送信中に1つだけのインパルスが生じるものと想定するので、が得られ、したがって、である。次に、sをしきい値と比較して、インパルス雑音が、h1の正確な推定のために十分に小さいか、または大き過ぎるかを判定する。大き過ぎる場合、パイロットAの再送を要求することが可能である。説明される技術は、インパルスが生じた時点を一意的に識別することを可能とすることに留意されたい。以下に、インパルスが生じた時点を識別するための方法、およびそれらの補正のための方法を説明する。DSLシステムは、一般に、OFDM直交周波数分割多重化送信を使用し、したがって、データは、複数の周波数トーンの中で送信される。パイロットが、インデックスf1、f2、...、fKを有するトーンの中で送信されるものと想定する。例えば、通常の状況において、f1=1、f2=f1Δ、f3=f12Δ、...を得る。この場合も、LによってDSLラインの数を表す。パイロットが送信されるトーンをペアf1,f2、f3,f4、f5,f6といった具合に分割する。これらのペアからのトーンの中で長さn>Lの直交するパイロットの異なるセットA1およびA2を使用する例えば、トーンf1の中のA1およびトーンf2の中のA2;トーンf3の中のA1およびトーンf4の中のA2といった具合に。任意のそのようなA1およびA2に関して、以下の特性を有するn×L-n行列B1およびB2を求めることができる。B1の列は、互いに直交しており、さらにB1の列は、A1のすべての列に対しても直交している。同様に、B2の列は、互いに直交しており、さらにB2の列は、A2のすべての列に対しても直交している。一般性を失うことなしに、以下に1つのペアのトーン、例えば、トーンf1およびf2だけを考慮する。パイロットA1およびA2の送信の後、トーンf1およびf2の中でベクトルx1=A1h1zs、およびx2=A2h2wrを受信し、ただし、ベクトルzおよびwは、それぞれ、トーンf1およびf2の中の加法性雑音であり、さらにベクトルsおよびrは、それぞれ、トーンf1およびf2に影響を及ぼすインパルス雑音のベクトルである。以下を計算し、さらにを計算する。次に、以下の操作を実行する:1.y1およびy2を使用してインパルスの位置例えば、時点、例えば、j1、...、jlを識別する。2.これらのインパルスの値の推定およびを獲得する。3.x1からn×1ベクトルを、x1の対応するエントリから推定を引くことによって計算する。4.x2からn×1ベクトルを、x2の対応するエントリから推定を引くことによって計算する。5.標準の線形回帰を使用して、ベクトルおよびを使用して、h1およびh2を推定する。以下に、提案される方法の一実施形態を考慮する。この実施形態において、nは、2の累乗であるものと想定し、さらにHnによって、F.J.MacWilliamsおよびN.J.A.Sloane、TheTheoryofError-CorrectingCodes、Horth-Holland、Chapter2、1977年において説明されるとおり、シルベスターの構成法によって得られるアダマール行列を表す。例えば、n=8である場合、以下を得る。奇エントリと偶エントリが互いに逆の符号を有するHnの列によってA1を形成し、奇エントリと偶エントリが同一の符号を有するHnの列によってB1を形成する。例えば、n=8である場合、以下を得る。それぞれA1およびB1の行の巡回シフトによってA2およびB2を形成する。n=8である場合、以下を得る。A1、B1、A2、およびB2を使用して、y1およびy2を、それぞれ、等式2および等式3に従って計算する。ベクトルu=Hn/2y1、およびg=Hn/2y2をさらに計算する。以下を理解することができる。詳細には、n=8である場合、以下を得る。この場合も、パイロットの送信中にせいぜい1つのインパルスが生じ得るものと想定する。以下の方法でそのインパルスの位置を識別することができる。ベクトルq=|u1||g1|,|u1||g2|,|u2||g2|,|u2||g3|,...,|un/2||gn/2|,|un/2||g1|を計算する。n=8である場合、以下を得る。q=|u1||g1|,|u1||g2|,|u2||g2|,|u2||g3|,|u3||g3|,|u3||g4|,|u4||g4|,|u4||g1|qの最大のエントリは、インパルスが生じた可能性が最も高い時点を示し、つまり、qjが、qの他のすべてのエントリより大きい場合、インパルスは、時点jで生じた可能性が最も高い。実際、例えば、インパルスが時点1で生じたつまり、|s1|>0であり、さらに|r1|>0であり、さらにsおよびrの他のすべてのエントリは、0である場合、通常の状況において、l≠1である場合、値|u1|および|g1|は、|ul|および|gl|より大きい。このため、q1=|u1||g1|は、qの他のすべてのエントリより大きい。インパルスが時点2で生じた場合、通常、l≠1である場合、|u1|は、|ul|より大きく、さらにl≠2である場合、|g2|は、|gl|より大きい。このため、q2=|u1||g2|は、qの他のエントリより大きい。同様の結果が、その他の時点で生じるインパルスに関して得られる。インパルスが生じた時点の正しい識別の確率をさらに向上させるために、ベクトルqを計算し、トーンの各ペアf1,f2;f3,f4;f5,f6、...に関してベクトルをq1、q2、q3、...によって表し、さらにq=q1q2q3...4をさらに計算することに留意されたい。すると、qの最大のエントリのインデックスが、この場合も、インパルスが生じた可能性の最も高い時点を識別する。この手順を使用して、インパルスが時点jで生じたものと想定する。トーンf1の中のインパルスの値sjを、によって推定することができる。例えば、j=1である場合、を得て、さらにj=2である場合、やはりを得る。同様に、トーンf2の中のインパルスの値rjを、gmによって推定することができ、ただし、であり、さらにm>n/2を得た場合、これをm=1によって置き換える。例えば、j=1である場合、を得て、さらにj=2である場合、を得る。次に、インパルスの推定およびをx1およびx2の対応する値から引いて、線形回帰などの標準の統計的方法を使用してh1およびh2をさらに推定することができる。複数のインパルスの存在は、ベクトルu、g、およびqのより複雑な解析によって検出され得る。複数のインパルスの検出および補正をさらに向上させるのに、ペアf1,f2、f3,f4、f5,f6を2つのセットT1およびT2にさらに分割する。例えば、T1={f1,f2,f5,f6,f9,f10,...}およびT2={f3,f4,f7,f8,f11,f12,...}を選択することができる。T1からのペアのトーンに関してパイロットA1、A2を使用し、さらにT2からのペアのトーンに関して直交する異なるパイロットA3、A4を使用する。セットT1に関して等式4に従ってベクトルqをさらに計算し、さらにT2からのペアのトーンに関して類似したベクトル、例えば、pを計算する。次に、ベクトルqおよびpを使用して、可能なインパルスの位置を識別する。前段で与えられる特定の信号処理の実施例は、全く限定するものと解釈されるべきではなく、代わりに図4の処理を実施する際に実行され得る信号処理動作の可能なセットを例示するに過ぎないことが意図される。図5は、インパルス雑音検出およびインパルス雑音補正を使用した場合と使用しない場合の2つのクロストーク生成技術のシミュレーションに関する予期される推定誤差のプロットを、2乗されたインパルス振幅の関数として示す。より詳細には、第1のプロット500は、前述の図4で説明される技術を使用したインパルス雑音の検出および補正を用いたシミュレーション結果を示し、さらに第2のプロット502は、インパルス雑音の検出および補正を用いない従来の技術に関するシミュレーション結果を示す。これらのプロットにおいて予期される推定誤差は、によって与えられ、ただし、Eは、期待値演算子を表す。プロット500から明白なとおり、予期される推定誤差Eerr2は、図示される範囲内の2乗されたインパルス振幅のすべての値に関して約2.65×10-9未満である。プロット500を生成するのに使用されたシミュレーションにおいて、1つのペアのトーンf1およびf2だけが、ベクトルqを計算するのに使用されるが、複数のペアのトーンが、等式4に従ってベクトルqを計算するのに使用される場合、さらに良好な結果が獲得され得ると期待される。このシミュレーションに関して、1つのインパルスがランダムな時点jで生じ、さらに|sj|=|rj|=sであるものと想定する。加法性雑音の分散は、l=1、...、nに関して、varzl=varwl=10-8であるものとさらに想定される。インパルスのサイズに関して特定の想定は全く行われないが、代わりに妥当なすべての値にわたってパフォーマンスが算出される。プロット502を生成するのに使用されるシミュレーションにおいて、標準の線形回帰が、インパルス雑音を検出しようとする試みも、補正しようとする試みも全くなしに、h1およびh2を推定するのに使用される。この事例における予期される推定誤差は、約10-8を超える2乗されたインパルス振幅の値に関して急速に増大する。図5にプロットされたシミュレーション結果は、本明細書で開示される技術を使用してインパルス雑音を検出すること、および補正することによって実現され得る、予期される推定誤差の相当な改善を明確に示す。有利には、例示的な実施形態は、ベクトル化を利用するDSLシステムにおいて実質的なインパルス雑音耐性をもたらすことができる。そのようなインパルス雑音耐性は、図3の例示的な実施形態の場合、ならびに時間の経過とともにクロストークの変化を追跡している間などの、他のクロストーク制御用途の場合のとおり、アクティブラインのセットにさらなるラインを加えることに関連して提供され得る。インパルス雑音の検出および補正のための開示される技術は、単純で、効率的であり、クロストーク推定の生成の際に大きなさらなる遅延をもたらすことなく、さらにG.vectorなどの既存の標準の構造内で容易に実施され得る。本発明のいくつかの実施形態は、少なくとも部分的に、システム100のAN102のメモリまたは他のプロセッサ可読媒体の中に格納された1つまたは複数のソフトウェアプログラムの形態で実施され得る。そのようなプログラムは、AN内のプロセッサによって取り出され、さらに実行され得る。プロセッサ115は、そのようなプロセッサの例と見なされ得る。もちろん、任意の組み合わせのハードウェア、ソフトウェア、またはファームウェアの多数の代替の構成が、本発明に従って、これら、およびその他のシステム要素を実施する際に利用され得る。例えば、本発明のいくつかの実施形態は、DSLチップにおいて、または類似した他の集積回路デバイスにおいて実施され得る。このため、トランシーバ208、VCE210、およびベクトル化信号処理モジュール212などの要素は、単一の集積回路上にひとまとめにして実装されても、複数の集積回路を使用して実装されてもよい。別の例として、本発明のいくつかの例示的な実施形態が、DSLAMまたは他のアクセスノードの複数のラインカードを使用して実施され得る。本発明のいくつかの実施形態を実施する際の使用に適応可能な複数のラインカード構成を有するアクセスノードの例が、2009年6月24日に出願された、JointSignalProcessingAcrossaPluralityofLineTerminationCardsという名称の欧州特許出願第09290482.0号において開示される。本明細書で使用されるベクトル化回路という用語は、通信システムにおいて、クロストークキャンセルと関連して操作を実施する際に使用される、集積回路、ラインカード、または他のタイプの回路を包含するように、広く解釈されることが意図される。前述した実施形態は、単に説明的な実施例として提示されていることが再び強調されなければならない。他の実施形態は、特定の通信アプリケーションのニーズに依存して、様々な通信システム構成、AN構成およびNT構成、通信チャネル、クロストーク推定生成プロセスステップおよびクロストーク制御プロセスステップを使用することが可能である。また、例示的な実施形態のいくつかにおいて使用される互いに直交するパイロット信号の代わりに、他のタイプの線形独立のパイロット信号が使用されてもよい。したがって、代替の実施形態は、通信システムの複数のチャネル間のクロストークを制御することが望ましい他の環境で、本明細書で説明される技術を利用することが可能である。また、例示的な実施形態を説明する環境で行われる特定の想定は、本発明の要件として解釈されるべきではないことも理解されたい。本発明は、これらの特定の想定が当てはまらない他の実施形態においても実施され得る。添付の特許請求の範囲に含まれる、これら、および他の多数の代替の実施形態が、当業者には直ちに明白であろう。"