(57)【特許請求の範囲】
【請求項１】
ベクトル化された回線のグループ上で送信されるべき信号、またはベクトル化された回線のグループから受信されるべき信号を一緒に処理するための、ベクトル化係数の現在のセットで構成された、ベクトルプロセッサを制御するための方法であって、
−  １つまたは複数の選択されたシンボル位置期間中に、ベクトル化係数の新しいセットでベクトルプロセッサを一時的に構成するステップと、
−  １つまたは複数の選択されたシンボル位置外で、ベクトル化係数の現在のセットを復元するステップと、
−  １つまたは複数の選択されたシンボル位置期間中に、ベクトル化された回線のグループのそれぞれ少なくとも１つの回線上で、少なくとも１つの誤差尺度を取得するステップと、
−  取得された少なくとも１つの誤差尺度に基づいて、ベクトル化係数の新しいセットのための適合性指示を決定するステップと
を備える、方法。
【請求項２】
１つまたは複数の選択されたシンボル位置が、ベクトル化された回線のグループ内のクロストーク推定のためのパイロット信号を伝達するために使用されるＳＹＮＣシンボル位置である、請求項１に記載の方法。
【請求項３】
少なくとも１つの誤差尺度が、１つまたは複数の選択されたＳＹＮＣシンボル位置期間中の、それぞれ少なくとも１つの回線上の、少なくとも１つの残余誤差を表す、請求項２に記載の方法。
【請求項４】
決定された適合性指示が、ベクトル化係数の新しいセットの一部または全体が適合していることを示す場合、すべてのシンボル位置期間中に、ベクトル化係数の新しいセットの一部または全体を実施するステップをさらに備える、請求項２または３に記載の方法。
【請求項５】
方法は、決定された適合性指示が、ベクトル化係数の新しいセットの一部または全体が適合していないことを示す場合、
−  少なくとも１つの誤差尺度に基づいて、ベクトルプロセッサを更新するための新しいアルゴリズムを選択するステップ、または少なくとも１つの誤差尺度に基づいて、ベクトルプロセッサを更新するために現在使用されているアルゴリズムの１つまたは複数のパラメータを調整するステップと、
−  選択された新しいアルゴリズムまたは調整された現在のアルゴリズムによって、ベクトル化係数のさらなる新しいセットを決定するステップと
をさらに備える、請求項２または３に記載の方法。
【請求項６】
１つまたは複数の選択されたシンボル位置が、ユーザペイロードトラフィックを伝達するために使用されるデータシンボル位置である、請求項１に記載の方法。
【請求項７】
少なくとも１つの誤差尺度が、１つまたは複数の選択されたデータシンボル位置期間中に、少なくとも１つの回線上でそれぞれ生じる何らかの送信誤りを表し、
−  前方誤り訂正ＦＥＣカウンタと、
−  １つまたは複数の選択されたデータシンボル位置期間中に送信されたデータユニットの再送信イベントに関係する再送信カウンタ値と、
−  雑音レベル、特にインパルス雑音レベルと
のうちの少なくとも１つを備える、請求項６に記載の方法。
【請求項８】
選択されたデータシンボル位置の数が、少なくとも１つの回線上で、ユーザエクスペリエンスを劣化させないように決定され、
一時的に構成するステップが、前記決定された数の選択されたデータシンボル位置で実行される、請求項６に記載の方法。
【請求項９】
決定された適合性指示が、ベクトル化係数の新しいセットが適合していることを示す場合、方法のステップが、増加する数の選択されたデータシンボル位置で繰り返される、請求項８に記載の方法。
【請求項１０】
ベクトル化された回線のグループが、少なくとも１つの加入する回線を備え、
ゼロパワーを有するゼロデータシンボルが、１つまたは複数の選択されたデータシンボル位置期間中に、少なくとも１つの加入する回線上で、非ゼロパワーを有するダミーデータシンボルによって置換される、請求項６に記載の方法。
【請求項１１】
取得された少なくとも１つの誤差尺度に基づいて適合性指示を決定するステップは、
−  ベクトル化係数の新しいセットを用いて送られ得るデータシンボルの数が、ユーザエクスペリエンスの劣化なしに増加され得るかどうかを決定するステップと、
−  ベクトル化された回線のグループが、ベクトル化係数の新しいセットに対してより耐性があるようになるように、ベクトル化された回線のグループの１つまたは複数の回線の回線パラメータが変更される必要があるかどうかを決定するステップと、
−  ベクトル化係数の新しいセットがさらなる改善を必要とするかどうかを決定するステップと、
−  少なくとも１つの加入する回線上で送信されたダミーデータシンボルのパワーが増加され得るかどうかを決定するステップと
のうちの少なくとも１つを備える、請求項６から１０のいずれか一項に記載の方法。
【請求項１２】
ベクトルプロセッサが、送信機セクション中に、または受信機セクション中に位置し、
方法が、送信機セクションから受信機セクションに、１つまたは複数の選択されたデータシンボル位置の位置を通信するステップ、または受信機セクションから送信機セクションに、所定のシンボル位置においてダミーデータシンボルでゼロデータシンボルを置換することについての要求を通信するステップをさらに備える、請求項６から１１のいずれか一項に記載の方法。
【請求項１３】
ベクトル化係数の新しいセットが、以前に決定されたクロストークまたはベクトル化係数から導出される、請求項１から１２のいずれか一項に記載の方法。
【請求項１４】
ベクトル化された回線のグループ上で送信されるべき信号、またはベクトル化された回線のグループから受信されるべき信号を一緒に処理するための、ベクトル化係数の現在のセットで構成された、ベクトルプロセッサを制御するためのコントローラであって、
−  １つまたは複数の選択されたシンボル位置期間中に、ベクトル化係数の新しいセットでベクトルプロセッサを一時的に構成するように構成され、１つまたは複数の選択されたシンボル位置外で、ベクトル化係数の現在のセットを復元するための構成モジュールと、
−  １つまたは複数の選択されたシンボル位置期間中に、グループのそれぞれ少なくとも１つの回線上で、少なくとも１つの誤差尺度を取得するように構成された取得モジュールと、
−  取得された少なくとも１つの誤差尺度に基づいて、ベクトル化係数の新しいセットのための適合性指示を決定するように構成された決定モジュールと
を備える、コントローラ。
【請求項１５】
請求項１４に記載のコントローラを備える、アクセスノード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の分野は、ベクトルプロセッサの制御に関する。本発明の実施形態は、ベクトル化された回線のグループ上で送信されるべき信号、またはベクトル化された回線のグループから受信されるべき信号を一緒に処理するためのベクトルプロセッサを制御するための方法と、ベクトル化された回線のグループ上で送信されるべき信号、またはベクトル化された回線のグループから受信されるべき信号を一緒に処理するためのベクトルプロセッサを制御するためのコントローラと、そのようなコントローラを備えるアクセスノードとに関する。
【背景技術】
【０００２】
ベクトル化技術は基本的に、ダウンストリームにおけるプリコーダおよび／またはアップストリームにおけるポストコーダを使用することによって遠端クロストーク（ＦＥＸＴ：Ｆａｒ−Ｅｎｄ  ＣｒｏｓｓＴａｌｋ）を消去することができるので、ベクトル化されたＤＳＬの技法が近年関心を得ている。プリコーダおよび／またはポストコーダは、デジタル加入者線（ＤＳＬ）のグループによって形成される通信チャネルへのクロストークの影響を補償する。実効的なベクトル化グループに加入する必要がある新しい回線（以下、加入する回線（ｊｏｉｎｉｎｇ  ｌｉｎｅ））が導入されたとき、プリコーダ係数および／またはポストコーダ係数（すなわち、以下、ベクトル化係数）は更新されなければならない。
【０００３】
ベクトル化を用いると、ＤＳＬ回線の初期化時間は、約３０秒から約２分に増加する。回線が再トレーニングするとき、ＤＳＬサービスはその時間だけ中断されるので、これは事業者によってしばしば許容できないと考えられる。初期化時間を低減するための技法は、履歴ベクトル化係数を使用することである。しかしながら、履歴ベクトル化係数が破損しているか、または次の初期化フェーズではもはや適用可能でないというリスクがある。その場合、その回線はショータイム（ｓｈｏｗ−ｔｉｍｅ）にならず、初期化にかかる時間の量が２分の倍数になるように、他の回線が再トレーニングすることがある。
【０００４】
第２に、トラッキング中に、新しいベクトル化係数が計算されている。しかしながら、ベクトル化係数の更新されたおよび最適でないセットを適用するとき、同じバインダを共有するベクトル化された回線は、シームレスレート適応（ＳＲＡ：Ｓｅａｍｌｅｓｓ  Ｒａｔｅ  Ａｄａｐｔｉｏｎ）、緊急レート調整（ＳＯＳ：ｅｍｅｒｇｅｎｃｙ  ｒａｔｅ  ａｄｊｕｓｔｍｅｎｔ）またはビットスワップが利いてくるまで、誤差を経験し得る。これは、ベクトル化されたシステムにおける不安定性につながり得る。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、許容できるベクトル化精度を保ちながら、同時に、ベクトル化された回線のグループに関連するベクトルプロセッサのベクトル化係数を更新するために必要とされる時間を低減することである。
【課題を解決するための手段】
【０００６】
本発明の第１の態様によれば、ベクトル化された回線のグループ上で送信されるべき信号、またはベクトル化された回線のグループから受信されるべき信号を一緒に処理するための、ベクトル化係数の現在のセットで構成された、ベクトルプロセッサを制御するための方法は、１つまたは複数の選択されたシンボル位置期間中に、ベクトル化係数の新しいセットでベクトルプロセッサを一時的に構成するステップと、１つまたは複数の選択されたシンボル位置外で、ベクトル化係数の現在のセットを復元するステップと、１つまたは複数の選択されたシンボル位置期間中に、ベクトル化された回線のグループのそれぞれ少なくとも１つの回線上で、少なくとも１つの誤差尺度（ｅｒｒｏｒ  ｍｅａｓｕｒｅ）を取得するステップと、取得された少なくとも１つの誤差尺度に基づいて、ベクトル化係数の新しいセットのための適合性指示（ｓｕｉｔａｂｉｌｉｔｙ  ｉｎｄｉｃａｔｉｏｎ）を決定するステップとを備える。
【０００７】
本発明の別の態様によれば、ベクトル化された回線のグループ上で送信されるべき信号、またはベクトル化された回線のグループから受信されるべき信号を一緒に処理するための、ベクトル化係数の現在のセットで構成された、ベクトルプロセッサを制御するためのコントローラは、１つまたは複数の選択されたシンボル位置期間中に、ベクトル化係数の新しいセットでベクトルプロセッサを一時的に構成するように構成され、１つまたは複数の選択されたシンボル位置外で、ベクトル化係数の現在のセットを復元するための構成モジュールと、１つまたは複数の選択されたシンボル位置期間中に、グループのそれぞれ少なくとも１つの回線上で、少なくとも１つの誤差尺度を取得するように構成された取得モジュールと、取得された少なくとも１つの誤差尺度に基づいて、ベクトル化係数の新しいセットのための適合性指示を決定するように構成された決定モジュールとを備える。
【０００８】
そのようなコントローラは、一般に、分配点ユニット（ＤＰＵ：Ｄｉｓｔｒｉｂｕｔｉｏｎ  Ｐｏｉｎｔ  Ｕｎｉｔ）、または中央局（ＣＯ）から配備される、および加入者構内により近いリモートキャビネット内に配備されるデジタル加入者線アクセスマルチプレクサ（ＤＳＬＡＭ：Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ  Ａｃｃｅｓｓ  Ｍｕｌｔｉｐｌｅｘｅｒ）など、アクセスノードの一部を形成する。
【０００９】
本発明の一実施形態では、１つまたは複数の選択されたシンボル位置は、ベクトル化された回線のグループ内のクロストーク推定のためのパイロット信号を伝達するために使用されるＳＹＮＣシンボル位置である。
【００１０】
本発明のさらなる実施形態では、少なくとも１つの誤差尺度は、１つまたは複数の選択されたＳＹＮＣシンボル位置期間中の、それぞれ少なくとも１つの回線上の、少なくとも１つの残余誤差を表す。
【００１１】
本発明のまたさらなる実施形態では、本方法は、決定された適合性指示が、ベクトル化係数の新しいセットの一部または全体が適合していることを示す場合、すべてのシンボル位置期間中に、ベクトル化係数の新しいセットの一部または全体を実施するステップをさらに備える。
【００１２】
本発明のさらなる実施形態では、本方法は、決定された適合性指示が、ベクトル化係数の新しいセットの一部または全体が適合していないことを示す場合、少なくとも１つの誤差尺度に基づいて、ベクトルプロセッサを更新するための新しいアルゴリズムを選択するステップ、または少なくとも１つの誤差尺度に基づいて、ベクトルプロセッサを更新するために現在使用されているアルゴリズムの１つまたは複数のパラメータを調整するステップと、選択された新しいアルゴリズムまたは調整された現在のアルゴリズムによって、ベクトル化係数のさらなる新しいセットを決定するステップとをさらに備える。
【００１３】
ベクトル化係数のさらなる新しいセットのためのさらなる適合性指示を決定するために、ベクトル化係数のさらなる新しいセットを用いて本方法のステップを通して再反復することができ、または代替的に、（たとえば、新しい選択されたアルゴリズムが、常に収束する安全なアルゴリズムである場合）ベクトル化係数のさらなる新しいセットは、これらの新しいベクトル化係数のための適合性指示を決定することなしに、すべてのシンボル位置期間中に、ベクトルプロセッサに直接適用され得る。
【００１４】
本発明の代替実施形態では、１つまたは複数の選択されたシンボル位置は、ユーザペイロードトラフィックを伝達するために使用されるデータシンボル（ＤＡＴＡ  ｓｙｍｂｏｌ）位置である。
【００１５】
本発明のさらなる実施形態では、少なくとも１つの誤差尺度は、１つまたは複数の選択されたデータシンボル位置期間中に、少なくとも１つの回線上でそれぞれ生じる何らかの送信誤りを表し、前方誤り訂正（ＦＥＣ）カウンタと、１つまたは複数の選択されたデータシンボル位置期間中に送信されたデータユニットの再送信イベントに関係する再送信カウンタ値と、雑音レベル、特にインパルス雑音レベルとのうちの少なくとも１つを備える。
【００１６】
少なくとも１つの誤差尺度を取得するステップは、ベクトル化された回線のグループのアクティブ回線ごとに誤差尺度を取得するステップを備え得る。
【００１７】
本発明のまたさらなる実施形態では、選択されたデータシンボル位置の数が、少なくとも１つの回線上で、ユーザエクスペリエンスを著しく劣化させないように決定され、一時的に構成するステップが、決定された数の選択されたデータシンボル位置で実行される。
【００１８】
構成されたまたは実際の回線の保護に基づいて、妥当なリスクを伴う、たとえば、残余誤差の可能性が１０−３よりも小さい、新しいベクトル化係数を使用することができるデータシンボル位置の数を決定する。
【００１９】
本発明のまたさらなる実施形態では、決定された適合性指示が、ベクトル化係数の新しいセットが適合していることを示す場合、本方法のステップは、増加する数の選択されたデータシンボル位置で繰り返される。
【００２０】
本発明のまたさらなる実施形態では、ベクトル化された回線のグループは、少なくとも１つの加入する回線を備え、ゼロパワーを有するゼロデータシンボル（ゼロデータシンボルは、すべてのゼロベクトルを備える）は、１つまたは複数の選択されたデータシンボル位置期間中に、少なくとも１つの加入する回線上で、非ゼロパワーを有するダミーデータシンボル（ダミーデータシンボルは、特定の振幅を有するベクトルを備える）によって置換される。
【００２１】
本明細書では、ベクトル化係数の新しいセットは、一般に、少なくとも１つの加入する回線からグループのアクティブ回線へのクロストーク、ならびにアクティブ回線間のクロストークを消去するためのものである。
【００２２】
本発明のまたさらなる実施形態では、取得された少なくとも１つの誤差尺度に基づいて適合性指示を決定するステップは、ベクトル化係数の新しいセットを用いて送られ得るデータシンボルの数が、ユーザエクスペリエンスの劣化なしに増加され得るかどうかを決定するステップと、ベクトル化された回線のグループが、ベクトル化係数の新しいセットに対してより耐性があるようになるように、ベクトル化された回線のグループの１つまたは複数の回線の回線パラメータが変更される必要があるかどうかを決定するステップと、ベクトル化係数の新しいセットがさらなる改善を必要とするかどうかを決定するステップと、少なくとも１つの加入する回線上で送信されたダミーデータシンボルのパワーが増加され得るかどうかを決定するステップとのうちの少なくとも１つを備える。
【００２３】
本発明のまたさらなる実施形態では、ベクトルプロセッサは、送信機セクション中に、または受信機セクション中に位置する。本方法は、送信機セクションから受信機セクションに、１つまたは複数の選択されたデータシンボル位置の位置を通信するステップ、または受信機セクションから送信機セクションに、所定のシンボル位置においてダミーデータシンボルでゼロデータシンボルを置換することについての要求を通信するステップをさらに備える。
【００２４】
本発明の別の実施形態では、ベクトル化係数の新しいセットは、以前に決定されたクロストークまたはベクトル化係数から導出される。
【００２５】
また、ベクトル化係数の新しいセットは、利得の新しいセットに関連し得る。次いで、適合性指示はまた、利得の新しいセットの適合性についての指示であり得る。一時的に構成するステップは、ベクトル化係数の新しいセットに関連する利得の新しいセットを使用し得る。次いで、本方法は、受信機セクションが利得の新しいセットを知り、それに応じて利得スケーリング（たとえば、Ｇ．ｆａｓｔにおけるＴＩＧＡ）を実行することができるように、送信機セクションから受信機セクションに利得の新しいセットを通信するステップをさらに備え得る。代替実施形態では、利得の新しいセットは、受信機セクションによって取得され、受信機セクションから送信機セクションに通信される（たとえば、ＶＤＳＬ２およびＧ．ｆａｓｔにおける微細利得スケーリング係数ｇｉ）。
【００２６】
本発明によるコントローラの実施形態は、本発明による方法の実施形態と対応する。
【００２７】
実施形態は、とりわけ、ベクトルプロセッサの新しいセットが制御され得、特に、専用のシンボル位置期間中にのみベクトル化係数の新しいセットをアクティブにすることによって、および対応するシンボル位置のための誤差尺度を検査することによって、ベクトル化係数の新しいセットが検証され得るという本発明の洞察に基づく。
【００２８】
専用のシンボル位置は、一般にスーパーフレーム中で１回発生し、ベクトル化された回線のグループ内でパイロット送信およびクロストーク推定のために使用される、１つまたは複数のＳＹＮＣシンボル位置であるか、またはユーザペイロードトラフィックを伝達するために使用される１つまたは複数のデータシンボル位置であり得る。
【００２９】
第１の事例では、誤差尺度は一般に、スライサ誤差（すなわち、等化された受信された周波数サンプルと、このサンプルがその上にデマップされるコンスタレーションポイントとの間のベクトル差分）、または等化の前の受信された雑音の多いサンプルを指す。誤差尺度は、それぞれの加入者回線上で送信された、それぞれのパイロットシーケンスをもつ少なくとも１つの完全なパイロットサイクル中に集められた連続スライサ誤差の相関など、適合性指示の決定のための何らかの余分の処理をさらに受けることがある。
【００３０】
第２の事例では、誤差尺度は一般に、ＦＥＣカウンタ、再送信イベントなど、専用のデータシンボル位置期間中に送信されたデータユニットに関係する誤差統計を指す。専用のデータシンボル位置は一般に、利用可能なデータシンボル位置の２０パーセント未満に相当し、好ましくは、利用可能なデータシンボル位置の１０パーセント未満に相当する。このようにして、この比率はインパルス雑音に対する一般的な誤差防止よりも小さいので、アクティブユーザへの影響は限られるか、または無視できる。
【００３１】
好ましくは、制御は、送信機セクション中で、および／または受信機セクション中で行われる。好ましくは、ベクトル化された回線は、送信機セクションと受信機セクションとの間に延びるいくつかのＤＳＬ回線である。処理は、送信機側において送ることの前に、および／または受信機側において送ることの後に行われ得る。処理が送ることの前に行われるとき、構成することは、プリコーダにおいてプリコーダ係数の新しいセットを適用することを伴い得、処理が送ることの後に行われるとき、構成することは、ポストコーダにおいてポストコーダ係数の新しいセットを適用することを伴い得る。さらに、ベクトル化係数の新しいセットを適用することは、ベクトル化係数の完全または部分セットを適用することを備え得、ここにおいて、部分セットは、たとえば、通信の特定のトーンについてのおよび／または特定の方向についてのサブセット、あるいは妨害側（ｄｉｓｔｕｒｂｅｒ）／被妨害側（ｖｉｃｔｉｍ）の組合せのサブセットであることに留意されたい。
【００３２】
添付の図面は、本発明のデバイスの現在好ましい非限定的な例示的な実施形態を説明するために使用される。添付の図面とともに以下の発明を実施するための形態を読めば、本発明の特徴および目的の上記および他の利点はより明らかになり、本発明がより良く理解されよう。
【図面の簡単な説明】
【００３３】
【図１】初期化中のアクセスポイントの例示的な実施形態を概略的に示す図である。
【図２】トラッキング中のアクセスポイントの例示的な実施形態を概略的に示す図である。
【図３】プリコーダおよびポストコーダを含むアクセスポイントの別の例示的な実施形態を示す図である。
【発明を実施するための形態】
【００３４】
図１は、いくつかのベクトル化された回線、ここではデジタル加入者線２００上で、それぞれの受信機セクションをもついくつかのＣＰＥ３００に、データ信号を送るために構成されたデバイス１００、ここでは送信機セクションを含むアクセスノードの一実施形態を示す。デバイス１００は、シンボル符号化および利得スケーリングモジュール１１０の形態の構成モジュールと、ベクトルプロセッサ１２０とを備える。図示の例では、ベクトルプロセッサは、ベクトル化（プリコーダ）係数のセットに関連し、プリコーダ係数の前記セットを使用して、回線１からｎのための信号のセットをプリコーディングするように構成されているプリコーダ１２０、デジタル加入者線２００上でＣＰＥ３００にプリコーディングされた信号を送るために構成された送信モジュール１３０、および決定モジュール１４０である。
【００３５】
ＣＰＥ３００のＤＳＬ終端ユニットまたはモデムがＤＳＬネットワークに最初に接続されるとき、それはかなり広範な初期化プロセスを通る。第１のステップは、ハンドシェイクである。一般に、ハンドシェイクは、サポートされる周波数範囲およびＤＭＴサブキャリアの数など、ＣＰＥ（たとえば、モデム）の能力を決定し、どのプロトコルが初期化の残りの部分のために使用されるかを示すために、使用される。一般に、残りのステップは、トランシーバトレーニング、チャネル分析、および交換である。トランシーバトレーニングは、チャネル推定とプリコーダ更新とを含む。
【００３６】
初期化（フェーズ１）中に、複数のＤＳＬ回線１−ｎのうちの１つまたは複数の回線を初期化するとき、従来技術のソリューションによれば、その上でパイロットシーケンスが変調される複数のＳＹＮＣシンボルを備えるテスト信号が、プリコーダを設定するために使用され得る誤差フィードバックを取得するために、初期化回線上で送られる。ＤＳＬ技術におけるパイロットシーケンスは、あるトーンについての４ＱＡＭコンスタレーションポイントのシーケンスとして記述され得る一連のパイロット信号である。コンスタレーションポイントのシーケンスは、連続するＳＹＮＣシンボル中に送信される。そのようなＳＹＮＣシンボルは、周期的に、たとえばＶＤＳＬの場合、２５７個のＤＭＴシンボルごとに送信される。
【００３７】
本発明の一実施形態によれば、シンボル符号化および利得スケーリングモジュールとも呼ばれる構成モジュール１１０は、１つまたは複数の選択されたまたはターゲットにされたデータシンボル位置期間中に、ベクトル化係数の新しいセットでベクトルプロセッサ１２０を一時的に構成し、選択されたまたはターゲットにされたデータシンボル位置外で、ベクトル化係数の現在のセットを復元するために構成される。より詳細には、構成モジュール１１０は、知られているシーケンス、たとえば複数のＳＹＮＣシンボル、ならびに少なくとも１つのデータシンボルを含む信号ＴＳを生成するように構成され得る。そのために、シンボル符号化および利得スケーリングモジュール１１０は、知られているシーケンスならびに少なくとも１つのデータシンボルを含む、回線のための信号を生成するために構成された信号生成器を備える。
【００３８】
生成された信号は、プリコーダ１２０において、プリコーダ係数を用いて一時的にプリコーディングされる。プリコーダ係数は、検証される必要がある任意のプリコーダ係数であり、特に、履歴プリコーダ係数または新しいプリコーダ係数であり得る。次に、プリコーディングされた信号は、回線２００上でＣＰＥ３００に送られる。異なる回線が同時に初期化されている場合、知られているシーケンスと１つまたは複数のデータシンボルとを各々が含む複数の信号が、異なる回線上で同時に送られ得る。可能な実施形態では、異なる回線のための信号のデータシンボルは、どの回線がどの誤差を引き起こしているかが導出され得るように、それぞれの信号中の異なる位置に追加される。完全のために、検証されるべきプリコーダ係数は、アクティブ回線についても適用され得ることに留意されたい。
【００３９】
次のステップでは、少なくとも１つのデータシンボルを送ることに関係する誤差について表す少なくとも１つの誤差尺度が、すべてのアクティブ回線について取得される。これは、たとえば、アクティブ回線のＦＥＣカウンタ１５０を測定すること、および／またはすべてのアクティブ回線の再送信イベントを監視すること（図示せず）にあり得る。
【００４０】
以下のステップでは、ベクトル化係数の新しいセットの適合性を示す適合性指示が、取得された少なくとも１つの誤差尺度に基づいて決定され、次のステップは、取得された適合性指示に基づいて決定される。適合性指示に基づいて次のステップを決定することは、ベクトル化（プリコーダ）係数の新しいセットを用いて回線上で送られ得るデータシンボルの量が、ユーザエクスペリエンスの劣化なしに拡張され得るかどうかを決定すること、および／または回線がベクトル化（プリコーダ）係数の新しいセットに対してより耐性があるようになるように、前記いくつかのデジタル加入者線のうちの１つまたは複数の回線の回線パラメータが変更される必要があるかどうかを決定すること、および／またはベクトル化（プリコーダ）係数の新しいセットがさらなる改善を必要とするかどうかを決定することを備え得る。より詳細には、本方法は、ベクトル化（プリコーダ）係数の新しいセットによって影響を受ける少なくとも１つの回線の回線設定に基づいて、前記少なくとも１つの影響を受ける回線上の、ユーザエクスペリエンスの劣化なしに含まれ得るデータシンボルの量の値を決定することと、決定された値に基づいて、送られ、処理されている信号中に含まれるべきデータシンボルの数を決定することとを備え得る。決定することは、取得された少なくとも１つの誤差尺度が、その回線について誤差が生じたことを示す回線のために、テスト信号が生成される必要があると決定することをさらに備え得る。そのために、決定モジュール１４０は、ＦＥＣカウンタ１５０からの入力を受信し、上記の可能性のいずれかに従って、決定することを実行するためにさらに構成される。決定モジュール１４０は、シンボル符号化および利得スケーリングモジュール１１０に、適合している出力信号を送り、その後、信号生成器は、決定されたようにさらなる信号を生成することができる。
【００４１】
言い換えれば、フェーズ１では、第１のプリコーダが設定されるとき、Ｏ−Ｐ−ＶＥＣＴＯＲ１中のようにＳＹＮＣシンボルのみをアクティブに保つのではなく、（データシンボルが連続的に送られるフェーズ２とは対照的に、後続を参照）時々１つのデータシンボルもアクティブにされる。それらのシンボルについてのアクティブ回線上の再送信イベントおよび／またはＦＥＣカウンタ１５０は、決定モジュール１４０によって検査される。再送信イベントは一般に、ラウンドトリップ時間の後に利用可能であり、カウンタはほぼ毎秒更新され、したがって、これにより迅速なフィードバックが可能になる。次いで、別のフェーズ１パイロットシーケンスを続けること、またはさらなるパイロットシーケンスを送ることを単にスキップすることが、決定モジュール１４０によって決められ得る。依然としてフェーズ１推定を実行する必要があるとき、どの（１つまたは複数の）回線が誤差を有したかに応じて、低減されたパイロット長さを用いてこれを行うこと、および／または選択された回線上でのみパイロットを再生することを選択し得る。一般的配備構成の場合と同様に、１つまたは複数の離散マルチトーン（ＤＭＴ）が、任意の回線の訂正能力内にあり、他の回線は、プローブデータシンボルにより、誤差を経験しない。本発明の実施形態を使用して、履歴プリコーダが迅速に検証され得、その後、それを保つこと、またはいくつかのさらなるベクトル化フェーズを用いてそれを改善することが決められ得る。
【００４２】
別の実施形態によれば、同様の方法が、フェーズ１においてプリコーディングされなかった加入する回線２００’があるとき、フェーズ２中に、またはトラッキング中に実行され得る。これが図２に示されている。信号ＴＳが、たとえば利用可能なデータシンボル空間の１０パーセント未満を使用して生成され得る。信号ＴＳは、検証されるべきであるプリコーダ係数を用いてプリコーディングされ、その後、信号は、加入する回線２００’およびアクティブ回線２００上で送られる。信号ＴＳを送ることに関係する誤差について表す、少なくとも１つの誤差尺度が、すべてのアクティブ回線２００について取得される。誤差尺度は、たとえば、ＦＥＣカウンタを測定することによって、再送信イベントの数を監視することによって、または雑音レベル、特にインパルス雑音レベルを監視することによって取得され得る。次に、取得された少なくとも１つの誤差尺度に基づいて、新しいプリコーダ係数が適合しているかどうか、すなわちプリコーダ係数がさらに改善されるべきか否か、および／または回線パラメータが変更されるべきかどうかが決定される。また、取得された少なくとも１つの誤差尺度に基づいて、より多くのデータシンボルをもつ、さらなる信号が送られ得るかどうかが決定され得る。言い換えれば、データシンボルの量は徐々に増加され得、次いで、他のアクティブ回線に対するそれの影響は、たとえば再送信イベントまたは誤りカウンタを使用して検査され得る。最終的に、誤差尺度に応じて、すべてのシンボルについて、完全なまたは部分的な新しいプリコーダをアクティブにすることが決められ得る。
【００４３】
これらの実施形態は、プリコーダが極めて短い時間に検証され得るというさらなる利点を有し、より短い初期化時間を可能にするか、またはサイクルを追加するための適応方法を可能にする。新しいプリコーダが正しくない場合でも、他のユーザは誤差を経験せず、新しい回線はより速く初期化することができる。
【００４４】
本発明のさらに代替の実施形態（図示せず）では、構成モジュール１１０は、１つまたは複数の選択されたＳＹＮＣシンボル位置期間中に、ベクトル化係数の新しいセットでベクトルプロセッサ１２０を一時的に構成し、選択されたＳＹＮＣシンボル位置外で、すなわち、データシンボル位置期間中に、および、もしあれば残りの選択されていないＳＹＮＣシンボル位置期間中に、ベクトル化係数の現在のセットを復元するために構成される。
【００４５】
この実施形態は、それがすぐに利用可能である既存の誤差尺度に依拠するので、特に有利である。実際、ＳＹＮＣシンボル期間中に実行される誤差サンプルは、様々なチャネル間／クロストーク結合の推定のために、ならびに、さらにベクトルプロセッサの初期化および更新のために、それぞれの受信機によってすでに報告されている。
【００４６】
送信機側において、所与の回線上で送信される連続するＳＹＮＣシンボルは、所与のパイロットシーケンスで変調される。より詳細には、ＳＹＮＣシンボルのキャリアのサブセット（いわゆるパイロットトーン）は、所与のパイロットシーケンスからの同じパイロットデジットによってすべて４ＱＡＭ変調され、２つの複素コンスタレーションポイントのうちの１つ、「＋１」に対応する「１＋ｊ」または「−１」に対応する「−１−ｊ」のいずれかを送信するか（ＶＤＳＬ２）、あるいは３つの複素コンスタレーションポイントのうちの１つ、「＋１」に対応する「１＋ｊ」または「−１」に対応する「−１−ｊ」または「０」に対応する「０＋０ｊ」のいずれかを送信する（Ｇ．ｆａｓｔ）。パイロット信号は、それらのランダム性を改善するために、何らかのさらなるデータスクランブリングを受け得る。
【００４７】
受信機側において、２つの誤差測定点が定義される。第１の測定点は、所与の回線から受信されたとき、等化が実行されることなしに、キャリアごとに信号を測定する（Ｇ．ｆａｓｔ）。この第１の測定点は、一般に、チャネル行列または残留チャネル行列を推定するために使用される。第２の測定点は、キャリアごとにスライサ誤差、すなわち、等化された周波数サンプルと（送信サンプルが受信機に予備的に知られている場合は）送信サンプルまたは（送信サンプルが受信機に知られていない場合は）検出された送信サンプルとの間のベクトル差分を測定する（ＶＤＳＬ２およびＧ．ｆａｓｔ）。第２の測定点は、一般に、正規化されたチャネル行列または正規化された残留チャネル行列を推定するために使用される。両方の誤差サンプルは、実数部（同相またはＩ成分）と虚数部（直交またはＱ成分）とを備える。
【００４８】
ベクトル化グループのそれぞれの回線上で送信されるＳＹＮＣシンボルは、任意の回線上でのパイロット挿入が、他の回線上での誤差測定と同期されるように、時間整合される（スーパーフレーム整合）。
【００４９】
所与の被妨害側回線上で集められた連続する誤差サンプルは、次に、所与の妨害側回線から所与の被妨害側回線へのクロストーク結合の推定値を取得するために、所与の妨害側回線上で使用されたパイロットシーケンスと相関させられる。他の回線からのクロストーク寄与を除去するために、それぞれのＤＳＬ回線２００上で使用されるパイロットシーケンスは、相互に直交である（たとえば、ウォルシュアダマールシーケンス（Ｗａｌｓｈ−Ｈａｄａｍａｒｄ  ｓｅｑｕｅｎｃｅ））。
【００５０】
ベクトル化係数の新しいセットがそれの間一時的に実施される１つまたは複数の選択されたＳＹＮＣシンボル位置は、完全なパイロットサイクルに、またはそれのサブセットに対応し得る。また、選択されたＳＹＮＣシンボル位置は、必ずしも隣接するＳＹＮＣシンボル位置であるとは限らない。
【００５１】
決定モジュール１４０は、１つまたは複数の選択されたＳＹＮＣシンボル位置期間中にそれぞれの回線２００（またはそれのサブセット）上で測定されたすべての連続する誤差サンプルを集め、これらの誤差尺度に基づいて、ベクトル化係数の新しいセットが、部分的にまたは完全に、ベクトル化係数の現在のセットの代わりになることができるかどうかを決める。
【００５２】
たとえば、決定モジュール１４０は、残留クロストークのパワーが、ベクトル化係数の新しいセットを用いて広域的に増加するのかまたは減少するのかを推測するために、それぞれの回線上で集められた連続するスライサ誤差サンプルの標準偏差または分散を計算する。残留クロストークがすべてまたは大部分の回線上で増加する場合、ベクトル化係数の新しいセットは、ベクトル化係数の現在のセットよりも最適でなく、したがって廃棄されるべきか、またはさらなる改良を必要とする。そうではなく、残留クロストークがすべてまたは大部分の回線上で（一般に、一定のマージンを超えて）減少する場合、ベクトル化係数の新しいセットは、ベクトル化係数の現在のセットと比較してそれを超える働きをしており、したがってベクトル化係数の現在のセットの代わりになることができる。いくつかの回線がより低い残留クロストークを呈するが、他の回線がより高い残留クロストークを呈する場合、ベクトル化係数の新しいセットの適合性によりさらなる洞察を得るために、何らかの追加の計算が必要とされる。
【００５３】
この技法は、新しい回線が、ベクトル化された回線のグループに加入するとき、および現在の妨害側／被妨害側の組合せに適用可能な履歴ベクトル化係数が、ローカルデータリポジトリから直ちに入手可能であり、その新しい加入する回線からアクティブ回線の同じセットへのクロストーク、ならびにこれらのアクティブ回線間のクロストークを消去するために以前に使用された現在ベクトル化係数であるとき、かなり有利である。
【００５４】
Ｏ／Ｒ−Ｐ−ＶＥＣＴＯＲ１初期化フェーズ（それの目的が新しい加入する回線からすでにアクティブな回線へのクロストークを学習および消去することであるＶＤＳＬ２／Ｇ．ｆａｓｔ初期化フェーズ）中に、ＳＹＮＣシンボルは、これらの履歴ベクトル化係数を用いて一緒に処理され得るが、残りのデータシンボルはベクトル化係数の現在のセットを用いて一緒に処理され続ける。一時的に有効な履歴ベクトル化係数を用いたＳＹＮＣシンボル中に測定された誤差サンプルは、次に、アクティブ回線上で集められ、それぞれのアクティブ回線上での残留雑音パワーの推定値など、いくつかの統計値がこれらの誤差サンプルから導出される。次いで、これらの統計値は、履歴ベクトル化係数が満足なものであり、残りのデータシンボル位置期間中に実施され得るかどうかを決めるために使用され得る。たとえば、アクティブ回線上の観測された残留雑音が悪化しない場合、現在のベクトル化利得が依然としてアクティブ回線上で達成され得ることを意味し、履歴ベクトル化係数は満足なものであると見なされる。これは、１つまたは複数の完全なパイロットサイクルの完了を待つことなしに、回線ごとにごく少数の誤差サンプルを用いて行われ、それにより、Ｏ−Ｐ−ＶＥＣＴＯＲ１フェーズを実質的に短縮し得る。
【００５５】
同じ技法は、Ｏ／Ｒ−Ｐ−ＶＥＣＴＯＲ２初期化フェーズ（それの目的がアクティブ回線から新しい加入する回線へのクロストークを学習および消去することであるＶＤＳＬ２／Ｇ．ｆａｓｔ初期化フェーズ）中に、さらに使用され得る：加入する回線上の誤差サンプルが、低い分散、したがって低パワーを呈する場合、履歴係数は、加入する回線上でのクロストークを適切に消去すると見なされる。ベクトル化係数の前のセットを用いたクロストーク消去の後にその特定の加入する回線上で測定される基準残留雑音パワーは、この基準残留雑音パワーを達成するベクトル化係数の前のセットとともに、ローカルデータリポジトリに格納され得る。次いで、観測された残留雑音パワーは、履歴ベクトル化係数が依然として有効であるかどうかを決めるために、この基準残留雑音パワーと比較され得る。
【００５６】
別の実施形態では、選択されたＳＹＮＣシンボル位置は、完全なパイロットサイクルに対応し、決定モジュール１４０はさらに、正規化された残留クロストークチャネル行列のそれぞれの係数を決定するために、スライサ誤差サンプルをそれぞれのパイロットシーケンスと相関させる。
【００５７】
決定モジュール１４０は、次に、正規化された残留クロストークチャネル行列のフロベニウスノルム（Ｆｒｏｂｅｎｉｕｓ  ｎｏｒｍ）またはスペクトル半径を計算する（他の行列ノルムまたは尺度も同様に使用され得る）。この図は、ベクトル化係数の新しいセットが全体として、ベクトル化係数の現在のセットよりも最適であるかどうか、およびベクトルプロセッサが正しい方向で更新されたかどうかを決定するために、特に役立つ。そうである場合、ベクトル化係数の新しいセット全体が、すべてのシンボル位置期間中に一度に実施される。
【００５８】
また、フロベニウスノルムまたはスペクトル半径は、ベクトルプロセッサを更新するためにどの反復更新アルゴリズムを使用すべきかを決めるために、かなり有用である。実際、正規化された残留クロストークチャネル行列のフロベニウスノルムまたはスペクトル半径が１未満である場合、反復乗法的更新アルゴリズムなど、いくつかのアルゴリズムは収束することが知られている。
【００５９】
フロベニウスノルムまたはスペクトル半径はさらに、最小２乗平均（ＬＭＳ）反復アルゴリズムのステップサイズなど、トラッキングアルゴリズムによって使用されるパラメータを改良するために使用され得る。
【００６０】
たとえば、何らかの悪条件のチャネルのために、あるいはベクトル化係数を更新するために使用される不適当なアルゴリズムまたは不正確に調整されたアルゴリズムのために、たとえば、ベクトル化係数のセットが最適解のほうへ収束しないとき、この技法が使用され得る。そうである場合、別の更新アルゴリズムまたは改良された更新アルゴリズムをテストすることが可能である。
【００６１】
ＳＹＮＣシンボル位置の使用は、ベクトルプロセッサ１２０を更新するためのあまり保守的でないアルゴリズムが、回線２００上で通信を損なうことなしに試みられ得るという点で、特に有利である。実際、ＳＹＮＣシンボルは、（複数のトーンにわたって極性反転によってロバストに符号化される、いわゆるＳＹＮＣフラグのみを除いて）ユーザペイロードトラフィックを伝達せず、したがって、ＳＹＮＣシンボル期間中のベクトル化係数の新しいセットの一時的実施は、回線２００上のサービス品質（ＱｏＳ）に悪影響を及ぼさない。
【００６２】
代替的に、決定モジュール１４０は、列方向に、それぞれ行方向に、ベクトル化係数の新しいセットが有効である間に取得された新しい正規化された残留クロストークチャネル行列を、ベクトル化係数の現在のセットが有効である間に取得された現在の正規化された残留クロストークチャネル行列と比較することができる。この列／行方向の比較は、要素ごとの比較であり得、したがって、列／行のそれぞれの要素は互いに比較されるか、または２ノルムなどのベクトルノルムを伴い得る。
【００６３】
新しい正規化された残留クロストークチャネル行列の所与の列、それぞれ所与の行が、より低いクロストーク結合係数を呈し、したがって、その特定の妨害側について、それぞれその特定の被妨害側について、より高いベクトル化利得を達成する場合、新しいプリコーディング行列の対応する列、それぞれ新しいポストコーディング行列の対応する行は、現在のプリコーディング行列の対応する列、それぞれ現在のポストコーディング行列の対応する行の代わりになる。そうすることにより、ベクトル化係数の新しいセットは、特定の妨害側回線（プリコーディング）について、それぞれ特定の被妨害側回線（ポストコーディング）について、対応するベクトル化利得がかなりのものであるときはいつでも、徐々に、ベクトル化係数の現在のセットの代わりになる。
【００６４】
方法およびデバイスの実施形態について、ベクトルプロセッサがプリコーダである実装形態に関して上記で説明したが、ベクトルプロセッサはまた、ポストコーダであり得ることを、当業者は理解する。図３は、プリコーダ１２０を含む送信機セクションと、受信手段１５０のダウンストリームに位置するポストコーダ１２０’を含む受信機セクションとをもつ、アクセスノード１００の一実施形態を示す。別の図示されていない実施形態は、プリコーダ１２０なしにポストコーダ１２０’のみを備え得る。さらに、処理（プリコーディング）が、送信機セクションにおいて送ることの前に行われ得、および／または処理（ポストコーディング）が、受信機セクションにおいてＣＰＥ３００からの信号を受信した時に、すなわち送ることの後に行われ得ることに留意されたい。処理が送信機セクションにおいて送ることの前に行われるとき、処理は、プリコーダ１２０においてプリコーダ係数の新しいセットを適用することを伴い、処理が受信機セクションにおいて行われるとき、処理は、ポストコーダ１２０’においてポストコーダ係数の新しいセットを適用することを伴う。さらに、ベクトル化（プリコーダおよび／またはポストコーダ）係数の新しいセットを適用することは、ベクトル化係数の完全または部分セットを適用することを備え得ることに留意されたい。「部分セット」は、プリコーダに関連するベクトル化係数の完全セットの部分セットを指す。
【００６５】
様々な上記で説明した方法のステップが、プログラムされたコンピュータによって実行され得ることを、当業者は容易に認識されよう。本明細書では、いくつかの実施形態はまた、機械またはコンピュータ可読であり、命令の機械実行可能プログラムまたはコンピュータ実行可能プログラムを符号化するプログラム記憶デバイス、たとえば、デジタルデータ記憶媒体をカバーするものであり、ここにおいて、前記命令は、前記上記で説明した方法のステップの一部または全部を実行する。プログラム記憶デバイスは、たとえば、デジタルメモリ、磁気ディスクおよび磁気テープなどの磁気記憶媒体、ハードドライブ、または光学的に読取り可能なデジタルデータ記憶媒体であり得る。実施形態はまた、上記で説明した方法の前記ステップを実行するようにプログラムされたコンピュータをカバーするものである。
【００６６】
「プロセッサ」または「モジュール」として標示された任意の機能ブロックを含む、図に示されている様々な要素の機能は、専用ハードウェア、ならびに適切なソフトウェアに関連するソフトウェアを実行することが可能なハードウェアの使用によって提供され得る。プロセッサによって提供されるとき、機能は、単一の専用プロセッサによって、単一の共有プロセッサによって、または、そのうちのいくつかが共有され得る複数の個々のプロセッサによって提供され得る。その上、「プロセッサ」または「コントローラ」という用語の明示的使用は、ソフトウェアを実行することが可能なハードウェアを排他的に指すと解釈されるべきではなく、限定はしないが、デジタル信号プロセッサ（ＤＳＰ）ハードウェア、ネットワークプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、ソフトウェアを記憶するための読取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、および不揮発性記憶装置を暗黙的に含み得る。従来の、および／またはカスタムの、他のハードウェアも含まれ得る。同様に、図に示されているいかなるスイッチも、概念的なものにすぎない。それらの機能は、プログラム論理の動作によって、専用論理によって、プログラム制御および専用論理の相互作用によって、または手動でも実行され得、特定の技法が、文脈からより詳細に理解されるように、実装者によって選択可能である。
【００６７】
本明細書のいかなるブロック図も、本発明の原理を具現化する例示的な回路の概念図を表すことを、当業者は諒解されたい。同様に、いかなるフローチャート、流れ図、状態遷移図、擬似コードなども、コンピュータ可読媒体において実質的に表され、したがって、コンピュータまたはプロセッサが明示的に示されているか否かにかかわらず、そのようなコンピュータまたはプロセッサによって実行され得る、様々なプロセスを表すことが諒解されよう。
【００６８】
本発明の原理が特定の実施形態に関して上記で述べられているが、この説明は単に例として行われ、添付の特許請求の範囲によって決定される保護の範囲を限定するものではないことを理解されたい。
【図１】
0006446549.tif 000002
【図２】
0006446549.tif 000003
【図３】
0006446549.tif 000004