(57)【特許請求の範囲】
【請求項１】
ショータイム内で動作する第１のベクトル化されたデジタル加入者線（ＤＳＬ）ライングループに加入する第１の加入ＤＳＬラインと第２の加入ＤＳＬラインとを初期化する方法であって、
前記第１の加入ＤＳＬラインに第１の超周期的直交パイロットシーケンスを割り当てることと、
前記第２の加入ＤＳＬラインに第２の超周期的直交パイロットシーケンスを割り当てることであって、前記第１と第２の超周期的直交パイロットシーケンスが長さＬを有し、かつ長さＴにわたって直交し、Ｔ＜Ｌであることと、
前記第１と第２の加入ＤＳＬライン上で、それぞれ前記第１と第２の超周期的パイロットシーケンスを使用して、Ｍ個の同期シンボル相当の初期化データを生成することであって、Ｍ≧Ｔ および Ｍ＜Ｌであることと、
前記生成された初期化データを処理して、加入ＤＳＬラインの遠端漏話（ＦＥＸＴ）軽減係数を生成することと
を備える方法。
【請求項２】
前記生成されたＦＥＸＴ軽減係数を使用して、前記ベクトル化されたＤＳＬライングループを動作させることをさらに備える、請求項１に記載の方法。
【請求項３】
前記第１と第２の超周期的パイロットシーケンスを使用して前記初期化データを生成する前に、前記第１のベクトル化されたＤＳＬライングループ内のＦＥＸＴ軽減係数の更新を無効にすることをさらに備える、請求項１に記載の方法。
【請求項４】
前記第１と第２の超周期的パイロットシーケンスを使用して前記初期化データを生成する前に、前記第１のベクトル化されたＤＳＬライングループ内のいかなるオンライン再構成も無効にすることをさらに備える、請求項１に記載の方法。
【請求項５】
前記第１と第２の超周期的パイロットシーケンスを使用して前記初期化データを生成する前に、前記第１のベクトル化されたＤＳＬライングループ内の１つまたは複数のＤＳＬラインに第３の超周期的直交パイロットシーケンスを割り当てることをさらに備え、前記第１、第２および第３の超周期的直交パイロットシーケンスが長さＬを有し、かつ長さＴ＜Ｌにわたって直交する、請求項１に記載の方法。
【請求項６】
前記第１のベクトル化されたＤＳＬライングループと前記第１および第２の加入ＤＳＬラインとを備える第２のベクトル化されたＤＳＬライングループ内のＤＳＬラインに、ショータイム直交パイロットシーケンスを再割り当てすることをさらに備える、請求項５に記載の方法。
【請求項７】
前記長さＭをＴよりも大きくなるように調整して、推定誤差および／またはＳＮＲ劣化を改善することをさらに備える、請求項１に記載の方法。
【請求項８】
前記再割り当てされたショータイム直交パイロットシーケンスが超周期的ではない、請求項６に記載の方法。
【請求項９】
Ｌが２、または４の倍数である、請求項１に記載の方法。
【請求項１０】
Ｔが２、または４の倍数である、請求項１に記載の方法。
【請求項１１】
前記使用および処理のステップが、Ｇ．ｖｅｃｔｏｒに従って初期化のベクトル１フェーズ中に実行される、請求項１に記載の方法。
【請求項１２】
前記第１と第２の加入ＤＳＬライン上で、それぞれ前記第１と第２の超周期的パイロットシーケンスを使用して、Ｍ個の同期シンボル相当の初期化データを生成することが、Ｍ＝ｎＴ個の同期シンボル相当の初期化データを生成することをさらに備え、ｎが２以上の整数である、請求項１に記載の方法。
【請求項１３】
ショータイムライングループへの前記加入ＤＳＬラインの加入が完了した後、各ショータイムライングループのラインに新しいパイロットシーケンスを割り当てることをさらに備え、ここにおいて、前記ショータイムライングループは、前記ショータイム内で動作する前記第１のベクトル化されたＤＳＬライングループを備える、請求項１に記載の方法。
【請求項１４】
前記方法がベクトル化制御エンティティ（ＶＣＥ）によって実施される、請求項１に記載の方法。
【請求項１５】
ベクトル化されたＤＳＬグループとしてショータイム内で動作するＤＳＬラインのグループを備えるショータイムライングループへの加入ＤＳＬラインの加入の一部として、Ｋ個の前記加入ＤＳＬラインを初期化してＦＥＸＴ係数を決定するための方法であって、
各加入ＤＳＬラインに１つの直交パイロットシーケンスを割り当てることであって、各直交パイロットシーケンスが、長さＴにわたって互いに直交するパイロットシーケンスのサブセットからの長さＬのパイロットシーケンスを備え、Ｔ＜Ｌであることと、
前記ショータイムライングループについてＦＥＸＴ軽減係数の適合を停止することと、
Ｗ個の同期シンボル相当の情報を処理することであって、Ｗ＜Ｌであることと、
前記処理された同期シンボル情報に基づいてＦＥＸＴ軽減係数を推定することと、
前記ショータイムライングループと前記加入ＤＳＬラインとを備えるベクトル化されたＤＳＬグループの動作中、前記推定されたＦＥＸＴ軽減係数を使用することと
を備える方法。
【請求項１６】
Ｇ．ｖｅｃｔｏｒに従って、ベクトル化されたＤＳＬライングループに新しいＤＳＬラインを追加するための、Ｇ．ｖｅｃｔｏｒ下のベクトル１フェーズの少なくとも一部を備える、請求項１５に記載の方法。
【請求項１７】
Ｗ個の同期シンボル相当の情報を処理する前に、前記ショータイムライングループのライン内のＯＬＲを無効にすることをさらに含む、請求項１５に記載の方法。
【請求項１８】
前記パイロットシーケンスのサブセットからの少なくとも１つのショータイム直交パイロットシーケンスを、前記ショータイムライングループのラインに割り当てることをさらに含み、前記ショータイム直交パイロットシーケンスが、前記加入ＤＳＬラインのうちの１つに割り当てられた直交パイロットシーケンスではない、請求項１５に記載の方法。
【請求項１９】
Ｇ．ｖｅｃｔｏｒ初期化のベクトル１フェーズの完了後、各ショータイムライングループのラインに新しいパイロットシーケンスを割り当てることをさらに備える、請求項１８に記載の方法。
【請求項２０】
前記ショータイムライングループへの前記加入ＤＳＬラインの加入が完了した後、各ショータイムライングループのラインに新しいパイロットシーケンスを割り当てることをさらに備える、請求項１５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、その内容の全体が参照により本明細書に組み込まれている、２０１１年４月２７日に出願した米国特許仮出願第６１，４７９，７６４号の優先権を主張するものである。
【０００２】
ベクトル化されたＤＳＬシステム内のＤＳＬラインを初期化するための装置、システム、方法、技法などが開示され、いくつかの実施形態では、以前の装置、システム、方法などと比較して、１つまたは複数の加入ＤＳＬラインを初期化するための継続時間がより短くなる。
【背景技術】
【０００３】
動的スペクトル管理レベル３（ＤＳＭ３）すなわち「ベクトル化」は、多数のコロケートされた送受信機からの信号を削除またはプリコーディングすることによって、ツイストペアネットワークに固有の漏話を軽減するための、ＤＳＬ通信システム内の技法である。背景技術と見なすことができるベクトル化のある特定の態様は、米国特許公開第２００９／０２４５３４０号、米国特許公開第２００８／００４９８５５号、米国特許公開第２０１０／０１９５４７８号、米国特許公開第２００９／０２７１５５０号、米国特許公開第２００９／０３１０５０２号、米国特許公開第２０１０／００４６６８４号、および米国特許第７，８４３，９４９号に記載されている。
【０００４】
とりわけ、Ｇ．ｖｅｃｔｏｒ（Ｇ．９９３．５）規格は、ベクトル化されたＤＳＬシステム内のラインの中で遠端漏話（ＦＥＸＴ）を能動的に消去するためのフレームワークを提供する。このフレームワークは、初期化する（すなわち、加入する）ラインとの間のＦＥＸＴを軽減するための係数の推定を可能にすること（ダウンストリーム送信用のプリコーダおよびアップストリーム送信用のポストキャンセラ）によって、ベクトル化されたシステムにラインが非破壊的に加入することを提供する。このフレームワークは、新しいフェーズ（シグナリングならびにメッセージング）を導入すること、およびＧ．９９３．２（ＶＤＳＬ２）規格によって提供された初期化の既存フェーズのうちのいくつかを修正することによって作成される。Ｇ．ｖｅｃｔｏｒによって導入された新しいシグナリングフェーズは、大きく２つのグループに分割することができる。第１のグループはベクトル１信号である。これらは、無音を介在するだけの同期シンボルから構成される（すなわち、送信機は同期シンボルの間は静かになる）。加えて、あらかじめ定義されたバイナリパイロットシーケンスが同期シンボルのトーンを変調する。ベクトル１信号の主要な目的は、加入ラインからすでにショータイム内にあるラインへのＦＥＸＴ用の軽減係数の推定を可能にすることである。第２のグループはベクトル２信号である。これらは、パイロットシーケンスによって変調された同期シンボル、ならびに特殊動作チャネル（ＳＯＣ）メッセージを搬送する正規シンボルから構成される。ベクトル２信号の主要な目的は、（他の加入ラインから、ならびにすでにショータイム内にあるラインから）加入ラインへのＦＥＸＴ用の軽減係数の推定を可能にすることである。
【０００５】
典型的なＧ．ｖｅｃｔｏｒの初期化は、６つの別個の重複しないＧ．ｖｅｃｔｏｒシグナリングフェーズ、すなわち０−Ｐ−ＶＥＣＴＯＲ  １、Ｒ−Ｐ−ＶＥＣＴＯＲ  １、０−Ｐ−ＶＥＣＴＯＲ  １−１およびＲ−Ｐ−ＶＥＣＴＯＲ  １−１を備える４つの重複しないフェーズ、重複する０−Ｐ−ＶＥＣＴＯＲ  ２およびＲ−Ｐ−ＶＥＣＴＯＲ  １−２のうちの１つのフェーズ、ならびに重複する０−Ｐ−ＶＥＣＴＯＲ  ２−１およびＲ−Ｐ−ＶＥＣＴＯＲ  ２のうちの１つのフェーズを含む。
【０００６】
パイロットシーケンスは、Ｇ．ｖｅｃｔｏｒ内に用意されて、ベクトル化されたシステム内のラインの任意の対の間のＦＥＸＴ軽減係数の正確な推定を可能にする。Ｇ．ｖｅｃｔｏｒ規格は、ベクトル制御エンティティ（ＶＣＥ）がパイロットシーケンスを各ラインに割り当てることを可能にするが、使用されなければならないシーケンスに関するいかなる詳細も指定しない（すなわち、それらの選択、合成などはベンダの裁量になり得る）。
【０００７】
通常のプロセスは直交シーケンスのセットを使用し、あらゆるユーザは長さ（または周期）Ｌの独自のシーケンスを割り当てられる。Ｎ人のユーザのベクトル化されたシステムの場合、任意の１対のユーザ間の所与のトーン（またはサブキャリア）上のＦＥＸＴ軽減係数は、Ｌ≧Ｎの場合パイロットシーケンスの周期の終了時に明確に決定される。これは、特定のトーン上の任意の１対のユーザ間のＦＥＸＴ軽減係数の推定の成功を保証するために、ベクトル１フェーズまたはベクトル２フェーズの継続時間が少なくとも（Ｌ≧Ｎである）Ｌ個の同期シンボルでなければならないことを示唆する。上記パイロットシーケンスプロセスを使用する、Ｎ＝５１２人のユーザを有する例示的なベクトル化されたシステムでは、それぞれの新しいＧ．ｖｅｃｔｏｒシグナリングフェーズは、少なくとも５１２個の同期シンボルの間（４ｋＨｚのシンボルレートシステムの場合約３２秒）継続しなければならない。したがって、典型的なＧ．ｖｅｃｔｏｒの初期化は、Ｇ．９９３．２の初期化に必要な時間（約４０秒）に加えて３分（６フェーズｘ３２秒）を超える追加時間を必要とする。ショータイムに入る前にＧ．ｖｅｃｔｏｒラインを初期化するための３分または４分は、顧客の観点からは極めて望ましくなく、このタイプの遅延の大部分は、Ｇ．ｖｅｃｔｏｒシグナリングフェーズで費やされる追加時間に起因する。ＦＥＸＴ軽減係数の推定値内のノイズの影響に起因して、１つのパイロットシーケンスの周期が、理想的なＦＥＸＴのない信号対ノイズ比（ＳＮＲ）に適度に近いベクトル化されたＳＮＲ性能を実現するには不十分なとき、この問題はさらに悪化する可能性があり、複数のパイロットシーケンスの周期がＧ．ｖｅｃｔｏｒシグナリングフェーズ内に収容されなければならない場合があることを意味する。
【０００８】
したがって、Ｇ．ｖｅｃｔｏｒの初期化に必要な時間を削減するための方法および装置が望ましい。
【発明の概要】
【０００９】
方法、装置（たとえば、ＤＳＬシステムハードウェア、ＤＳＬシステム、ベクトル化制御エンティティ）、技法、システム、ＤＳＬライン上の送信用のベクトル化されたデジタル加入者線システム（ＤＳＬ）処理を実行するためのＤＳＬシステムおよび／または１つもしくは複数のＤＳＬ構成要素もしくはデバイスをコンピュータに生成させるための制御ロジックを記憶した非一時的コンピュータ使用可能媒体を備えるコンピュータプログラム製品、ＤＳＬライン上の送信用のベクトル化されたデジタル加入者線システム（ＤＳＬ）処理を実行するためのＤＳＬシステムおよび／または１つもしくは複数のＤＳＬ構成要素もしくはデバイスをコンピュータに生成させるための制御ロジックを記憶した非一時的コンピュータ使用可能媒体を備えるコンピュータプログラム製品、などが、ベクトル化されたＤＳＬライングループに加入する１つまたは複数のＤＳＬラインを初期化するために使用される。超周期的直交パイロットシーケンスのセットからの１つの超周期的直交パイロットシーケンスが各加入ＤＳＬラインに割り当てられ、セットの中のそれぞれのそのような超周期的直交パイロットシーケンスは長さＬを有し、長さＴ＜Ｌにわたってセット内の他のシーケンスに直交する。これらの超周期的直交パイロットシーケンスは、加入ＤＳＬライン上で使用されて少なくともＴ個の同期シンボル相当の初期化データを生成し、それらの同期シンボルは処理されて、加入ＤＳＬラインがベクトル化されたライングループの一部になったとき使用するための初期化データとＦＥＸＴ軽減係数とを生成する。本明細書で説明される他の変形形態、実施形態などが含まれる。
【００１０】
これらおよび他の態様によれば、本発明の実施形態による、ショータイム内で動作する第１のベクトル化されたＤＳＬライングループに加入する第１の加入ＤＳＬラインと第２の加入ＤＳＬラインとを初期化するための方法は、第１の加入ＤＳＬラインに第１の超周期的直交パイロットシーケンスを割り当てることであって、第１と第２の超周期的直交パイロットシーケンスは長さＬを有し、かつ長さＴにわたって直交し、Ｔ＜Ｌであることと、第２の加入ＤＳＬラインに第２の超周期的直交パイロットシーケンスを割り当てることと、第１と第２の加入ＤＳＬライン上で、それぞれ第１と第２の超周期的直交パイロットシーケンスを使用して、Ｍ個の同期シンボル相当の初期化データを生成することであって、Ｍ〜Ｔであることと、および生成された初期化データを処理して、加入ＤＳＬラインのＦＥＸＴ軽減係数を生成することとを含む。
【００１１】
本発明のこれらおよび他の態様および特徴は、添付の図とともに本発明の特定の実施形態の以下の説明を確認すると、当業者には明らかになろう。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態による例示的な概略の初期化方法を示す流れ図。
【図２】本発明の１つまたは複数のＤＳＬライン初期化の実施形態および／または実装形態による、１つまたは複数のライン加入の方法、プロセス、技法などを示す流れ図。
【図３】本発明の１つまたは複数のＤＳＬライン初期化の実施形態および／または実装形態による、１つまたは複数のライン加入の方法、プロセス、技法などを示す流れ図。
【図４】本発明の１つまたは複数のＤＳＬライン初期化の実施形態および／または実装形態による、１つまたは複数のライン加入の方法、プロセス、技法などを示す流れ図。
【図５】本発明の１つまたは複数のＤＳＬライン初期化の実施形態および／または実装形態による、１つまたは複数のライン加入の方法、プロセス、技法などを示す流れ図。
【図６】本発明の１つまたは複数のＤＳＬライン初期化の実施形態および／または実装形態による、１つまたは複数のライン加入の方法、プロセス、技法などを示す概略図。
【図７】本発明の１つまたは複数のＤＳＬライン初期化の実施形態および／または実装形態による、１つまたは複数のライン加入の方法、プロセス、技法などを実装するＤＳＬシステムを示す図。
【発明を実施するための形態】
【００１３】
本発明は、当業者が本発明を実践することが可能になるように本発明の説明のための例として提供された図面を参照して、詳細に記載される。特に、下記の図および例は本発明の範囲を単一の実施形態に限定するものではなく、記載または図示された構成要素の一部または全部を交換することにより、他の実施形態が可能になる。その上、本発明の特定の要素が既知の構成要素を使用して部分的または完全に実装できる場合、本発明を理解するために必要なそのような既知の構成要素のそれらの部分だけが記載され、そのような既知の構成要素の他の部分の詳細な説明は本発明を不明瞭にしないように省略される。ソフトウェアに実装されるものとして記載された実施形態はそれに限定されるべきではなく、本明細書で特に指定されない限り、当業者に明らかなように、ハードウェア、またはソフトウェアとハードウェアの組合せで実装された実施形態を含むことができ、その逆も同様である。本明細書では、単数形の構成要素を示す実施形態は限定的であると考えるべきでなく、むしろ本発明は、本明細書で明確に記述されない限り、複数の同じ構成要素を含む他の実施形態、およびその逆を包含するものとする。その上、出願人は、明細書または特許請求の範囲における任意の用語が、そのように明確に説明されない限り、珍しいまたは特殊な意味に帰することを意図しない。さらに、本発明は、例として本明細書で参照される既知の構成要素に対する現在および未来の既知の均等物を包含する。
【００１４】
図を含む以下の詳細な説明は、本発明の１つまたは複数の実施形態を参照するが、本発明はそのような例示的な実施形態に限定されない。むしろ、詳細な説明は例示的であり、例示的な主題を提供するにすぎないものである。図に関して与えられた詳細な説明が説明の目的のみに提供されることを、当業者は容易に諒解されよう。装置、システム、方法、技法などは、たとえばＤＳＬシステムなどの通信システムの初期化および他の性能、ならびに通信システム上の通信を改善することを含み、かつそれに（限定はしないが）関係する。他の方法、構成要素、システム、構造、使用法などは、以下の開示と、本明細書とともに提供された図とを考察した後、当業者に明らかになろう。
【００１５】
特定の一般態様によれば、本発明の実施形態は、以前のシステムなどと比較してＧ．ｖｅｃｔｏｒモデムの初期化フェーズの継続時間を短縮する装置および／または方法体系を提供する。これらの装置および／または方法体系は、アップストリームとダウンストリームの両方のベクトル化に適用可能であり、Ｇ．ｖｅｃｔｏｒによって提供されたメッセージングメカニズムを活用して、２０１０年４月のＧ．ｖｅｃｔｏｒ方式に対する修正なしに、任意のＧ．ｖｅｃｔｏｒ対応ＣＰＥ内の実装を可能にする。
【００１６】
上述されたように、従来のＧ．ｖｅｃｔｏｒ（Ｇ．９９３．５）規格は、すでにショータイム内にあり、かつ遠端漏話（ＦＥＸＴ）削除の恩恵を受けているラインに対する中断を最小化するために、ベクトル化されたＤＳＬシステム内のラインの初期化用のフレームワークを提供する。しかしながら、新しいフェーズ、およびＧ．９９３．２（ＶＤＳＬ２）規格によって提供された初期化のいくつかの既存フェーズに対する修正から構成されたこのフレームワークが、Ｇ．９９３．２の場合の〜４０秒からＧ．ｖｅｃｔｏｒの場合の〜４分に初期化継続時間を潜在的に増加することを、本発明者は認識する。初期化するラインからのＦＥＸＴまたは初期化するラインへのＦＥＸＴが十分に削除されることを保証しながら、特定のＧ．ｖｅｃｔｏｒ固有の初期化フェーズのそのような継続時間を短縮することは、この分野における顕著な進歩を表す。添付の図面、付録および他の開示情報とともに行われるこの詳細な説明は、Ｇ．ｖｅｃｔｏｒによるベクトル化されたシステムに加入するＤＳＬラインを初期化することを含む、ＤＳＬを初期化するための装置、システム、方法、技法などを記載する。
【００１７】
Ｇ．ｖｅｃｔｏｒに従って、ＶＣＥがダウンストリームパイロットシーケンスの長さとアップストリームパイロットシーケンスの長さとを（それらは同じである必要はない）加入ラインに１度だけ指定できることを、本発明者はさらに認識する。Ｇ．ｖｅｃｔｏｒは、いずれのパイロットシーケンスの長さでも、１度指定されると柔軟に変更されることを許可しない。しかしながら、Ｇ．ｖｅｃｔｏｒは、ショータイム内のいかなるラインについても、すなわち必要に応じてダウンストリーム（これはベンダ固有）の、および「パイロットシーケンス更新」コマンド（Ｇ．ｖｅｃｔｏｒセクション８．２）を介してアップストリームのパイロットシーケンスのビットを変更する機能を提供する。特定の態様によれば、本明細書に記載された本発明によるＧ．ｖｅｃｔｏｒ初期化の実施形態は、このＧ．ｖｅｃｔｏｒ機能を活用して、Ｇ．ｖｅｃｔｏｒの初期化に必要な時間を短縮する。
【００１８】
またさらに、ベクトル化されたシステムの通常動作では、ほとんどのラインがベクトル化（自己ＦＥＸＴなしに近い）性能の恩恵を受けるショータイムに入ることが予想されることを、本発明者は認識する。いくつかのラインは、時々、顧客が起動したアクション（たとえば、ダウンストリーム終端ＣＰＥのパワーサイクル）またはライン状態に起因のいずれかに応答して、再訓練を受ける（すなわち、初期化プロセスを再度通過する）。しかしながら、一握りのラインだけは、通常この通常動作モードにおいて同時に再訓練を受ける。本明細書に記載された本発明によるＧ．ｖｅｃｔｏｒ初期化の実施形態は、すでにショータイム内でベクトル化された動作に入っているＤＳＬラインのグループを「ショータイムライングループ（ＳＬＧ）」、「ショータイムライン」などと呼ぶ。そのような状態では、本明細書に記載されたＧ．ｖｅｃｔｏｒ初期化の実施形態は、たとえば以下のプロセスなどを使用して、加入ラインの初期化継続時間を短縮するように実装することができる。
【００１９】
図１は、本発明によるＧ．ｖｅｃｔｏｒ初期化の１つまたは複数の実施形態を利用する例示的なプロセス１００を示す。ステップ１１０で、パイロットシーケンスが長さＬを有する場合、いくつかの実施形態は、ベクトル化されたシステムに直交シーケンスのセットを、シーケンスのサブセットがＬよりも小さい長さにわたって互いに直交するように割り当てる、すなわち、選択されたサブセット内で、所与のパイロットシーケンスセグメントが別のパイロットシーケンスセグメントに直交し、ここで両方のセグメントはＬより小さい長さを有する。これらのサブセットは、本明細書では周期Ｔ＜Ｌを有する「超周期的」であると呼ばれる。通常、Ｌはシステム内のラインの最大数よりも大きい必要があり、たとえば、３８４ポートのデバイスの場合Ｌ＝３８４である。
【００２０】
たとえば、Ｌ＝８および以下のバイナリ直交シーケンスのセット｛Ｓ０＝＋＋＋＋  ＋＋＋＋，Ｓ１＝＋−＋−  ＋−＋−，Ｓ２＝＋＋−−  ＋＋−−，Ｓ３＝＋−−＋  ＋−−＋，Ｓ４＝＋＋＋＋  −−−−，Ｓ５＝＋−＋−  −＋−＋，Ｓ６＝＋＋−−  −−＋＋，Ｓ７＝＋−−＋  −＋＋−｝を有する例示的な実施形態では、サブセット｛Ｓ０，Ｓ１｝内の２つのシーケンスは、２の長さ（すなわち、Ｔ＝２）にわたって直交し、サブセット｛Ｓ０，Ｓ１，Ｓ２，Ｓ３｝内の４つのシーケンスは、４の長さ（すなわち、Ｔ＝４）にわたって直交する。したがって、｛Ｓ０，Ｓ１｝および｛Ｓ０，Ｓ１，Ｓ２，Ｓ３｝はこの例における超周期的サブセットである。
【００２１】
ステップＳ１２０に示されたように、通常、その漏話軽減係数が完全に搭載および更新されたショータイムラインの既存のグループ、すなわちＳＬＧが存在する。通常思いつくように、１つまたは複数の新しいラインはＳＬＧに加入することを要求する。したがって、Ｇ．ｖｅｃｔｏｒの初期化が実行される必要がある。
【００２２】
従来技術とは対照的に、Ｇ．ｖｅｃｔｏｒの初期化に対する新しい手法は、新しいラインが加入するときはいつでも実行される。最初に、Ｓ１３０では、パイロットシーケンスの独自のサブセットが、ステップＳ１１０で用意された直交シーケンスのセットから加入ラインに割り当てられ、そのパイロットシーケンスはグループに加入することを要求するラインの数に基づいて決定することができる。場合によっては、パイロットシーケンスの別個のサブセットもショータイムラインに加えることができ、ここでこの別個のサブセット内の特定のパイロットシーケンスを１つまたは複数のショータイムラインに割り当てることができる。
【００２３】
次に、ステップＳ１４０では、ベクトル１の初期化が加入ラインのみに実行される。図６は、そのデータ信号がプロット６０２および６０４で示された２つの既存のショータイムラインに、パイロットシーケンスの別個のサブセットが割り当てられたとき、ベクトル１の初期化がどのように実行されるかの例を示す。この例では、（それらの信号がプロット６０６、６０８および６１０で示された）３個のラインがショータイムラインに加入することを要求している。本発明の態様によれば、加入ラインは、それぞれプロット６０６、６０８および６１０で示された、パイロットシーケンスＳ１、Ｓ２およびＳ３が割り当てられている。図６でさらに示されたように、ベクトル１の間、これらのシーケンスは、同期シンボルの間の無音を伴う同期シンボル６２０を使用して、加入ライン上に送信される。一方、ショータイムライン上では、パイロットシーケンスＳ６およびＳ７が同期シンボル６２２上に送信され、データシンボル６２４も通常通り送信される。
【００２４】
本発明の態様によれば、ステップＳ１５０に示されたように、ベクトル１フェーズは、従来技術の手法で可能であるよりもはるかに早く終了することができる。ベクトル１の初期化が実行された後、パイロットは、それらがステップＳ１３０で前に割り当てられた場合、ＳＬＧラインに場合によっては再割り当てされる。
【００２５】
次に、ステップＳ１６０では、ステップＳ１４０で割り当てられたものと同じパイロットシーケンスを使用して、ベクトル２の初期化が加入ライン上で実行される。しかしながら、一般的に、従来技術の手法と比較して時間における短縮は可能ではない。
【００２６】
最後に、ステップＳ１７０では、ベクトル１フェーズおよびベクトル２フェーズが完了した後、（今や加入ラインを含む）すべてのショータイムライン用の漏話軽減係数が推定される。その後、新しいＳＬＧは、可能にされた係数を適合して動作を保持することができる。図１にさらに示されたように、さらなるラインが加入することを望むときはいつでも、プロセスはステップＳ１３０に戻る。
【００２７】
本発明の初期化技法の態様が、ここでより詳細に記載される。本発明の態様の例示を容易にするために、以下の例示的な説明では、ラインの最大数Ｌ＝８、およびパイロットシーケンスの上記のセット｛Ｓ０，Ｓ１，．．．，Ｓ７｝が使用されている。その上、以下の例は、Ｋ＝３個のラインが同時に加入することを要求していると仮定する。この例は、本発明の技法を示すために提供されるにすぎず、異なる最大数および／または異なる数の加入ラインを使用してどのように本発明を実施するかを、当業者は理解されよう。
【００２８】
図２は、１つまたは複数のラインがＳＬＧに加入することを要求したときの、第１の例示的な初期化プロセスを示す。
【００２９】
図２に示されたように、最初にステップＳ２０２で、１つまたは複数のＤＳＬライン（たとえば、Ｋ個のライン）がベクトル化されたシステムに加入することを要求したとき、ＶＣＥは、図１に関して上述されたように、すべての用意されたセットから、超周期的パイロットシーケンスのサブセット（たとえば、Ｋ＋１個のシーケンス）を選択する。たとえば、Ｌ＝８およびパイロットシーケンスの上記のセット｛Ｓ０，Ｓ１，．．．，Ｓ７｝が使用されていて、かつＫ＝３個のラインが同時に加入することを要求している状況では、Ｋ＋１＝４個のシーケンスのサブセットＳ０、Ｓ１、Ｓ２、Ｓ３が上記のセット｛Ｓ０，Ｓ１，．．．，Ｓ７｝から選択される。本発明の態様によれば、これらのシーケンスは、Ｔ＜Ｌの潜在的に短い初期化周期を有する。
【００３０】
ステップＳ２０４では、Ｋ＋１個のうちのＫ個のシーケンスＳ１、Ｓ２およびＳ３が、それぞれ３個の加入ラインに割り当てられる。
【００３１】
ステップＳ２０６で、すでにショータイム内にあるＤＳＬラインの中でＦＥＸＴ軽減係数の適合が凍結または遮断され、そのことはこれらのラインの係数が収束したと予想されるまで許容可能である。
【００３２】
図２の実施形態において、次のステップＳ２０８では、選択された超周期的サブセット内の１つまたは複数の残りのシーケンス（上記の例ではＳ０）を、ショータイムラインの各々に割り当てることができる。アップストリームの場合、これはＧ．ｖｅｃｔｏｒによって提供された上述の「パイロットシーケンス更新」メカニズムを使用して実行することができるが、ダウンストリームの場合、これはＣＰＥに対する明示的な通信なしに要求されたものとして行うことができる。同じシーケンスを複数のショータイムラインに割り当てることができる。これにより、各ショータイムライン上のパイロットシーケンスと加入ラインの各々との間の直交性が保証され、さらに、加入ラインからショータイムラインへのＦＥＸＴを軽減するための係数を明瞭に決定する際の支援になる。
【００３３】
いくつかの追加または代替の実施形態では、ショータイムラインから他のショータイムラインへのＦＥＸＴがほぼ完全に軽減されることが予想される（すなわち、ショータイムライン上の同期シンボルエラーが他のショータイムラインからのＦＥＸＴに起因するいかなる寄与も含むことが予想されない）場合、このステップを省略することを正当化することができる。そのような場合、ショータイムラインによって送信されたパイロットシーケンスは重要ではない。（ここで実際には、いくつかの実施形態では、１つまたは複数のショータイムラインは、加入ラインからショータイムラインへのＦＥＸＴの軽減用の係数の推定をかなり危うくすることなしに、加入ラインと全く同じパイロットシーケンスを送信することができる。すなわち、ショータイムラインおよび加入ラインはベクトル１フェーズの間全く同じパイロットシーケンスを送信することができ、この場合、ショータイムラインからのＦＥＸＴはほぼ完全に消去されたとみなされるので、そのパイロットシーケンスから発生するいかなるＦＥＸＴの寄与も、完全に加入ラインに起因する可能性がある。）
次のステップＳ２１０で、各ベクトル１フェーズ（たとえば、重複しないフェーズ０−Ｐ−ＶＥＣＴＯＲ  １、Ｒ−Ｐ−ＶＥＣＴＯＲ  １、０−Ｐ−ＶＥＣＴＯＲ  １−１およびＲ−Ｐ−ＶＥＣＴＯＲ  １−１、ならびに重複する０−Ｐ−ＶＥＣＴＯＲ  ２およびＲ−Ｐ−ＶＥＣＴＯＲ  １−２のうちの１つのフェーズ）は連続して実行され、各々は、以前のシステムおよび処理によりＬ＝８個の同期シンボル相当の情報を処理するよりもむしろ、Ｔ個の同期シンボル相当の情報（この例ではＴ＝４）だけを受信および処理した後、終了することができる。
【００３４】
より小さい数のＴ個の同期シンボルからの情報に基づいて推定された係数は、Ｌ個の同期シンボル（Ｌ＞Ｔ）からの情報に基づく係数推定値と比較して、より大きい推定誤差を有し、より大きい実際のラインのＳＮＲ劣化を引き起こす場合があることに留意されたい。したがって、当業者なら諒解するように、著しいベクトル１フェーズの継続時間短縮と実際のラインの関連するＳＮＲ性能劣化との間には、妥協が必要である場合がある。この妥協は、様々な方法、たとえば、Ｍ≧Ｔを処理することにより、２つ以上のトレーニングパスを実行することにより、などで実現することができる。特定の例が下記でより詳細に記載される。
【００３５】
図２の例示的な実施形態に戻ると、次のステップＳ２１２では、ダウンストリームとアップストリームの両方の方向におけるショータイムライン用のパイロットシーケンスが、加入ラインのベクトル１フェーズの終了時に再割り当てされ、その結果各ショータイムラインは、重複するＯ−Ｐ−ＶＥＣＴＯＲ  ２−１およびＲ−Ｐ−ＶＥＣＴＯＲ  ２のフェーズが始まる前に、直交シーケンスのセットから独自で別個のシーケンスを取得する。ダウンストリームのパイロットシーケンスは、Ｏ−Ｐ−ＶＥＣＴＯＲ  １−１の後、好ましくはＯ−Ｐ−ＶＥＣＴＯＲ  ２の前、少なくともＯ−Ｐ−ＶＥＣＴＯＲ  ２−１の前の任意の時間に更新することができる。アップストリームのパイロットシーケンスは、Ｒ−Ｐ−ＶＥＣＴＯＲ  １−２の直後、かつＲ−Ｐ−ＶＥＣＴＯＲ  ２からの情報が加入ラインに入るＦＥＸＴ用の係数を推定するために使用される前に、更新される。
【００３６】
ステップＳ２１４で、ベクトル２フェーズが完了するまで初期化が継続する。たとえば、重複するＯ−Ｐ−ＶＥＣＴＯＲ  ２−１およびＲ−Ｐ−ＶＥＣＴＯＲ  ２のフェーズは、この重複するフェーズの継続時間における短縮が予想されず、最大Ｌ個の同期シンボルからの情報を処理した後終了することができる。しかしながら、図２に示されたように、Ｎ個（ここでＮはショータイムラインと加入ラインの合計）だけの同期シンボルを使用してベクトル２を完了することが可能であり、その場合、ベクトル２フェーズの継続時間の短縮が予想され得る。
【００３７】
最後に、ステップＳ２１６で、ＳＬＧ内のラインへのＦＥＸＴ係数の適合を再開することができる。
【００３８】
図３は、１つまたは複数のラインがＳＬＧに加入することを要求したときの、別の例示的な初期化プロセスを示す。
【００３９】
最初に、ステップＳ３０２で、１つまたは複数のＤＳＬライン（たとえば、Ｋ＝３個のライン）がベクトル化されたシステムに加入することを要求したとき、ＶＣＥは超周期的パイロットシーケンスのサブセット（たとえば、Ｋ＋１個のシーケンス）を選択する。たとえば、Ｌ＝８およびパイロットシーケンスの上記のセット｛Ｓ０，Ｓ１，．．．，Ｓ７｝が使用されていて、かつＫ＝３個のラインが同時に加入することを要求している状況では、Ｋ＋１＝４個のシーケンスのサブセットＳ０、Ｓ１、Ｓ２、Ｓ３が上記のセット｛Ｓ０，Ｓ１，．．．，Ｓ７｝から選択される。本発明の態様によれば、これらのシーケンスはＴ＜Ｌの周期を有する。
【００４０】
ステップＳ３０４では、Ｋ＋１個のうちのＫ個のシーケンスＳ１、Ｓ２およびＳ３が、それぞれ３個の加入ラインに割り当てられる。
【００４１】
ステップＳ３０６で、すでにショータイム内にあるＤＳＬラインの中でＦＥＸＴ軽減係数の適合が凍結または遮断され、そのことはこれらのラインの係数が収束したと予想されるまで許容可能である。
【００４２】
次のステップＳ３０８で、選択された超周期的サブセット内の１つまたは複数の残りのシーケンス（上記の例ではＳ０）を、ショータイムラインの各々に割り当てることができる。アップストリームの場合、これはＧ．ｖｅｃｔｏｒによって提供された上述の「パイロットシーケンス更新」メカニズムを使用して実行することができるが、ダウンストリームの場合、これはＣＰＥに対する明示的な通信なしに要求されたものとして行うことができる。同じシーケンスを複数のショータイムラインに割り当てることができる。これにより、各ショータイムライン上のパイロットシーケンスと加入ラインの各々との間の直交性が保証され、さらに、加入ラインからショータイムラインへのＦＥＸＴを軽減するための係数を明瞭に決定する際の支援になる。
【００４３】
ステップＳ３１０では、初期化のいずれかのベクトル１フェーズが実行されなければならないかどうかが判定される。たとえば、５つのベクトル１フェーズ（たとえば、重複しないフェーズ０−Ｐ−ＶＥＣＴＯＲ  １、Ｒ−Ｐ−ＶＥＣＴＯＲ  １、０−Ｐ−ＶＥＣＴＯＲ  １−１およびＲ−Ｐ−ＶＥＣＴＯＲ  １−１、ならびに重複する０−Ｐ−ＶＥＣＴＯＲ  ２およびＲ−Ｐ−ＶＥＣＴＯＲ  １−２のうちの１つのフェーズ）が、１つずつ連続して実行される。
【００４４】
ステップＳ３１２では、すべてのベクトル１フェーズがまだ実行されていなかった場合次の１つが開始される（またはこれが最初のベクトル１の場合最初の１つが実行されている）。
【００４５】
ステップＳ３１４では、ショータイムライングループのライン上のオンライン再構成（ＯＬＲ）メカニズムが無効にされて、パイロットシーケンスの最中に送信電力に変更がないことを保証する。送信電力に対するシーケンス中の変更は、異なるシーケンス間の直交性を破壊する可能性があるので、好ましくはこのことが行われる。
【００４６】
ステップＳ３１６では、現在のベクトル１フェーズにおいて少なくともＴ個の同期シンボルを処理した後、加入ラインからショータイムラインへのＦＥＸＴ係数が推定される。
【００４７】
ステップＳ３１８では、加入ラインからショータイムラインへのＦＥＸＴ係数が係合される。次いで、ショータイム内のラインについてＯＬＲが再び有効にされる。
【００４８】
ステップＳ３２０で、以前のシステムおよび処理によりＬ＝８個の同期シンボル相当の情報を処理するよりもむしろ、Ｔ個の同期シンボル相当の情報（この例ではＴ＝４）だけを受信および処理した後、現在のベクトル１フェーズが終了する。
【００４９】
しかしながら、Ｔ個の同期シンボルからの情報に基づいて推定された係数は、Ｌ個の同期シンボル（Ｌ＞Ｔ）からの情報に基づく係数推定値と比較して、より大きい推定誤差を有し、より大きい実際のラインのＳＮＲ劣化を引き起こす場合があることに留意されたい。したがって、当業者なら諒解するように、著しいベクトル１フェーズの継続時間短縮と実際のラインの関連するＳＮＲ性能劣化との間には、妥協が必要である場合がある。以下でより詳細に説明されるように、この妥協は、様々な方法、たとえば、Ｍ≧Ｔを処理することにより、２つ以上のトレーニングパスを実行することにより、などで実現することができる。
【００５０】
次いで、処理は、すべての初期化のベクトル１フェーズが実行されてしまうまで、ステップＳ３１０に戻る。
【００５１】
ステップＳ３２２では、両方の方向におけるショータイムライン用のパイロットシーケンスが加入ラインのベクトル１フェーズの終了時に再割り当てされ、その結果各ショータイムラインは、重複するＯ−Ｐ−ＶＥＣＴＯＲ  ２−１およびＲ−Ｐ−ＶＥＣＴＯＲ  ２のフェーズが始まる前に、直交シーケンスのセットから独自で別個のシーケンスを取得する。ダウンストリームのパイロットシーケンスは、Ｏ−Ｐ−ＶＥＣＴＯＲ  １−１の後、好ましくはＯ−Ｐ−ＶＥＣＴＯＲ  ２の前、少なくともＯ−Ｐ−ＶＥＣＴＯＲ  ２−１の前の任意の時間に更新することができる。アップストリームのパイロットシーケンスは、Ｒ−Ｐ−ＶＥＣＴＯＲ  １−２の直後、かつＲ−Ｐ−ＶＥＣＴＯＲ  ２からの情報が加入ラインに入るＦＥＸＴ用の係数を推定するために使用される前に、更新される。
【００５２】
ステップＳ３２４で、ベクトル２の初期化が継続する。たとえば、重複するＯ−Ｐ−ＶＥＣＴＯＲ  ２−１、Ｒ−Ｐ−ＶＥＣＴＯＲ  ２のフェーズの初期化が実行され、ショータイム内のラインについてＯＬＲが無効にされる。少なくともＮ個の同期シンボルを処理した後、すべてのラインから加入ラインへのＦＥＸＴ係数が推定され、ここでＮはショータイムラインと加入ラインの数の合計である。
【００５３】
ステップＳ３２６で、すべてのラインから加入ラインへのＦＥＸＴ係数が係合され、ショータイム内のラインについてＯＬＲが再び有効にされる。次いで、重複するＯ−Ｐ−ＶＥＣＴＯＲ  ２−１、Ｒ−Ｐ−ＶＥＣＴＯＲ  ２のフェーズを終了することができる。
【００５４】
ステップＳ３２８では、すべての加入ラインがショータイムに入ると、次いで、すべてのショータイムラインの中でＦＥＸＴ係数の適合を通常通り実行することができる。
【００５５】
図４は、１つまたは複数のラインがＳＬＧに加入することを要求したときの、別の例示的な初期化プロセスを示す。
【００５６】
最初に、ステップＳ４０２で、１つまたは複数のＤＳＬライン（たとえば、Ｋ＝３個のライン）がベクトル化されたシステムに加入することを要求したとき、ＶＣＥは超周期的パイロットシーケンスのサブセット（たとえば、Ｋ個のシーケンスで、各加入ＤＳＬラインに１つが割り当てられている）を選択する。たとえば、Ｌ＝８およびパイロットシーケンスの上記のセット｛Ｓ０，Ｓ１，．．．，Ｓ７｝が使用されていて、かつＫ＝３個のラインが同時に加入することを要求している状況では、Ｋ＝３個のシーケンスのサブセットＳ１、Ｓ２、Ｓ３が上記のセット｛Ｓ０，Ｓ１，．．．，Ｓ７｝から選択される。本発明の態様によれば、これらのシーケンスはＴ＜Ｌの周期を有する。
【００５７】
ステップＳ４０４では、シーケンスＳ１、Ｓ２およびＳ３が、それぞれ３個の加入ラインに割り当てられる。
【００５８】
ステップＳ４０６で、すでにショータイム内にあるＤＳＬラインの中でＦＥＸＴ軽減係数の適合が凍結または遮断され、そのことはこれらのラインの係数が収束したと予想されるまで許容可能である。
【００５９】
次のステップＳ４０８で、各ベクトル１フェーズ（たとえば、重複しないフェーズ０−Ｐ−ＶＥＣＴＯＲ  １、Ｒ−Ｐ−ＶＥＣＴＯＲ  １、０−Ｐ−ＶＥＣＴＯＲ  １−１およびＲ−Ｐ−ＶＥＣＴＯＲ  １−１、ならびに重複する０−Ｐ−ＶＥＣＴＯＲ  ２およびＲ−Ｐ−ＶＥＣＴＯＲ  １−２のうちの１つのフェーズ）は連続して実行され、次いで、各ベクトル１フェーズは、以前のシステムおよび処理によりＬ＝８個の同期シンボル相当の情報を処理するよりもむしろ、Ｔ個の同期シンボル相当の情報（この例ではＴ＝４）だけを受信および処理した後、終了することができる。
【００６０】
しかしながら、Ｔ個の同期シンボルからの情報に基づいて推定された係数は、Ｌ個の同期シンボル（Ｌ＞Ｔ）からの情報に基づく係数推定値と比較して、より大きい推定誤差を有し、より大きい実際のラインのＳＮＲ劣化を引き起こす場合があることに留意されたい。したがって、当業者なら諒解するように、著しいベクトル１フェーズの継続時間短縮と実際のラインの関連するＳＮＲ性能劣化との間には、妥協が必要である場合がある。以下でより詳細に説明されるように、この妥協は、様々な方法、たとえば、Ｍ≧Ｔを処理することにより、２つ以上のトレーニングパスを実行することにより、などで実現することができる。
【００６１】
ステップＳ４１０で、ベクトル２フェーズが完了するまで、初期化はベクトル２フェーズを継続する。  たとえば、Ｎ個の同期シンボルからの情報を処理した後、重複するＯ−Ｐ−ＶＥＣＴＯＲ  ２−１およびＲ−Ｐ−ＶＥＣＴＯＲ  ２のフェーズを終了することができ、ここでＮはショータイムラインと加入ラインの数の合計である。
【００６２】
次にステップＳ４１２では、図４の実施形態において、可能な限り、ショータイムラインが超周期的ではないパイロットシーケンスを割り当てられることを保証することは有用である。たとえば、４つのラインがショータイム内にある場合、シーケンスＳ４、Ｓ５、Ｓ６、およびＳ７はそれぞれこれら４本のラインに割り当てることができ、このようにして、新しいラインがシステムに加入するとき、ショータイムラインにパイロットシーケンスを再割り当てする必要を最小化し、超周期的パイロットシーケンスが将来加入する可能性があるラインに利用可能であることを保証する。
【００６３】
最後に、ステップＳ４１４で、すべてのショータイムユーザの中でＦＥＸＴ軽減係数の適合を再開することができる。
【００６４】
図５は、１つまたは複数のラインがＳＬＧに加入することを要求したときの、別の例示的な初期化プロセスを示す。
【００６５】
最初に、ステップＳ５０２で、１つまたは複数のＤＳＬライン（たとえば、Ｋ＝３個のライン）がベクトル化されたシステムに加入することを要求したとき、ＶＣＥは超周期的パイロットシーケンスのサブセット（たとえば、Ｋ個のシーケンスで、各加入ＤＳＬラインに１つが割り当てられている）を選択する。たとえば、Ｌ＝８およびパイロットシーケンスの上記のセット｛Ｓ０，Ｓ１，．．．，Ｓ７｝が使用されていて、かつＫ＝３個のラインが同時に加入することを要求している状況では、Ｋ＝３個のシーケンスのサブセットＳ１、Ｓ２、Ｓ３が上記のセット｛Ｓ０，Ｓ１，．．．，Ｓ７｝から選択される。本発明の態様によれば、これらのシーケンスはＴ＜Ｌの周期を有する。
【００６６】
ステップＳ５０４では、シーケンスＳ１、Ｓ２およびＳ３が、それぞれ３個の加入ラインに割り当てられる。
【００６７】
ステップＳ５０６で、すでにショータイム内にあるＤＳＬラインの中でＦＥＸＴ軽減係数の適合が凍結または遮断され、そのことはこれらのラインの係数が収束したと予想されるまで許容可能である。
【００６８】
ステップＳ５０８では、初期化のいずれかのベクトル１フェーズが実行されなければならないかどうかが判定される。たとえば、５つのベクトル１フェーズ（たとえば、重複しないフェーズ０−Ｐ−ＶＥＣＴＯＲ  １、Ｒ−Ｐ−ＶＥＣＴＯＲ  １、０−Ｐ−ＶＥＣＴＯＲ  １−１およびＲ−Ｐ−ＶＥＣＴＯＲ  １−１、ならびに重複する０−Ｐ−ＶＥＣＴＯＲ  ２およびＲ−Ｐ−ＶＥＣＴＯＲ  １−２のうちの１つのフェーズ）が、１つずつ連続して実行される。
【００６９】
ステップＳ５１０では、すべてのベクトル１フェーズがまだ実行されていなかった場合次の１つが開始される、（またはこれが最初のベクトル１の場合最初の１つが実行されている）。
【００７０】
ステップＳ５１２では、ショータイムライングループのライン上のオンライン再構成（ＯＬＲ）メカニズムが無効にされて、パイロットシーケンスの最中の送信電力に変更がないことを保証する。送信電力に対するシーケンス中の変更は、異なるシーケンス間の直交性を破壊する可能性があるので、好ましくはこのことが行われる。
【００７１】
ステップＳ５１４では、現在のベクトル１フェーズにおいて少なくともＴ個の同期シンボルを処理した後、加入ラインからショータイムラインへのＦＥＸＴ係数が推定される。
【００７２】
ステップＳ５１６では、加入ラインからショータイムラインへのＦＥＸＴ係数が係合され、ショータイム内のラインについてＯＬＲが再び有効にされる。
【００７３】
ステップＳ５１８で、以前のシステムおよび処理によりＬ＝８個の同期シンボル相当の情報を処理するよりもむしろ、Ｔ個の同期シンボル相当の情報（この例ではＴ＝４）だけを受信および処理した後、次いで、各ベクトル１フェーズを終了することができる。
【００７４】
しかしながら、Ｔ個の同期シンボルからの情報に基づいて推定された係数は、Ｌ個の同期シンボル（Ｌ＞Ｔ）からの情報に基づく係数推定値と比較して、より大きい推定誤差を有し、より大きい実際のラインのＳＮＲ劣化を引き起こす場合があることに留意されたい。したがって、当業者なら諒解するように、著しいベクトル１フェーズの継続時間短縮と実際のラインの関連するＳＮＲ性能劣化との間には、妥協が必要である場合がある。以下でより詳細に説明されるように、この妥協は、様々な方法、たとえば、Ｍ≧Ｔを処理することにより、２つ以上のトレーニングパスを実行することにより、などで実現することができる。
【００７５】
現在のベクトル１フェーズが完了した後、すべてのベクトル１フェーズを実行するために、処理はステップＳ５０８に戻る。
【００７６】
ステップＳ５２０で、初期化はベクトル２を継続する。たとえば、ショータイム内のラインについてＯＬＲが無効にされた後、重複するＯ−Ｐ−ＶＥＣＴＯＲ  ２−１およびＲ−Ｐ−ＶＥＣＴＯＲ  ２のフェーズがここで実行される。少なくともＮ個の同期シンボルを処理した後、すべてのラインから加入ラインへのＦＥＸＴ係数が推定され、ここでＮはショータイムラインと加入ラインの数の合計である。
【００７７】
ステップＳ５２２で、すべてのラインから加入ラインへのＦＥＸＴ係数が係合され（ｅｎｇａｇｅ）、ショータイム内のラインについてＯＬＲが再び有効にされる。重複するＯ−Ｐ−ＶＥＣＴＯＲ  ２−１およびＲ−Ｐ−ＶＥＣＴＯＲ  ２のフェーズを終了することができる。
【００７８】
ステップＳ５２４では、加入ラインがショータイムに入ると、次いで、すべてのショータイムラインの中でＦＥＸＴ係数の通常の適合を再開することができる。
【００７９】
本明細書内の１つまたは複数の例では、Ｌは２、または４の倍数（たとえば、上記ではＬ＝８）である。これは、Ｇ．ｖｅｃｔｏｒの現行バージョンを使用して許可される。しかしながら、一般に、本明細書の実施形態は、Ｌの超周期的サブセットが存在する限り、Ｌが２、または４の倍数であると限定されない。
【００８０】
ショータイム内にラインがなく、ラインの第１のグループが初期化のプロセス内にあるとき、コールドスタートシナリオが起こることに留意されたい。そのようなシナリオは、ＣＯ側で停電またはスケジュールされた保守の後起こる場合がある。そのような場合、ベクトル１のシグナリングフェーズ内で係数推定は必要でなく、これらのフェーズはＧ．ｖｅｃｔｏｒによって指定されたそれらの最小の継続時間に限定することができ、それにより加入ラインの最初のグループ用の初期化継続時間を短縮する。
【００８１】
上記の例示的なプロセスで説明されたように、いくつかの実施形態においてＮ個の同期シンボルだけの後終了するよりもむしろ、ベクトル１フェーズの継続時間は、係数推定誤差に起因するＳＮＲ劣化を制限するために、Ｔの非自明な倍数（すなわち、ｎＴ個のシンボル、ここでｎは｛２，３，．．．｝に属する）まで延長される必要がある。そのような場合、Ｔ個の同期シンボルからの情報に基づく係数の初期推定値を生成し、次いでＴ個のシンボルの残り（ｎ−１）の周期を使用して更新することができる。
【００８２】
様々な更新のプロセス、技法などを実装することができる。同期シンボルの最小二乗平均（ＬＭＳ）更新による同期シンボルが使用され、それらは、次の更新が実行される前に信号経路内に係合されるべき更新された係数を必要とする。しかしながら、すべての同期シンボルの後に更新された係数を信号経路に繰り返し係合するプロセスは、更新プロセスの継続時間をさらに延長することになる場合があるという、実装速度の観点からの課題をもたらす。
【００８３】
１つの代替方法は、本発明の実施形態に実装することもできる、いわゆる「バッチ更新」である。この方法では、Ｔ個の同期シンボルにわたって初期推定値を計算するために使用された計算と同じ計算が、初期推定値が係合された後使用される。しかしながら、初期推定値がすでに係合され、Ｔ個の同期シンボルにわたって計算を繰り返すと、残りのＦＥＸＴ係数の推定値がもたらされる。次いで、これらの残りのＦＥＸＴ係数が初期推定値に加算されて、更新された推定値を生成する。同期シンボルＬＭＳによる同期シンボルを超えるこのバッチ更新手法の利点は、更新された係数がＴ個の同期シンボルすべての後だけに係合されることが必要であることであり、これにより、信号経路に係数を係合する速度に対する要件が緩和される。
【００８４】
そのようなＦＥＸＴ軽減係数用のバッチ更新手法（ダウンストリームプリコーダまたはアップストリームキャンセラ）により、更新された係数を係合する、すなわちソフトウェアからハードウェアに更新された係数を書き込む頻度を削減しながら、これらの係数が経時的に追跡されることが可能になる。そのようなバッチ更新手法は、ラインのＧ．ｖｅｃｔｏｒ初期化の間連続する同期シンボル上の情報を使用して、ＦＥＸＴ軽減係数を更新する現実的な方法を提供し、それにより初期化の継続時間を短縮する。
【００８５】
本明細書のＧ．ｖｅｃｔｏｒ初期化の装置、システム、方法、技法などの１つまたは複数の実施形態を使用して、Ｇ．ｖｅｃｔｏｒＤＳＬモデムの初期化フェーズの継続時間を、以前のシステムと比較して短縮することができる。これらの利点は、アップストリームとダウンストリームの両方のベクトル化について実現される。その上、２０１０年４月に表したようなＧ．ｖｅｃｔｏｒの修正形態は必要とされない。
【００８６】
本発明のＧ．ｖｅｃｔｏｒ初期化技法を実装するように、既存の知られている、かつプロプライエタリなＤＳＬベクトル化システムをどのように適合するかを、当業者は認識されよう。たとえば、本開示によって教示された後、米国特許公開第２００９／０２４５３４０号、米国特許公開第２００８／００４９８５５号、米国特許公開第２０１０／０１９５４７８号、米国特許公開第２００９／０２７１５５０号、米国特許公開第２００９／０３１０５０２号、米国特許公開第２０１０／００４６６８４号、および米国特許第７，８４３，９４９号に記載されたシステムうちの１つまたは複数に、本発明の技法をどのように実装するかを当業者は認識されよう。
【００８７】
それにもかかわらず、図７は、本明細書に記載された本発明の実施形態によりＧ．ｖｅｃｔｏｒ初期化を実装することができる、例示的なＤＳＬシステム７００を示す。この例示的なシステムでは、ＤＳＬライン７０６はショータイムライングループの一部であり得るか、または、一部もしくは全部は加入ラインであり得る。管理ユニット７１２は、１つまたは複数の実施形態により短縮された時間の初期化の間、必要に応じてパイロットシーケンスを割り当てるＶＣＥであり得る。
【００８８】
本発明は、その好ましい実施形態を参照しながら詳細に記載されたが、形態および詳細における変更および修正が本発明の趣旨および範囲から逸脱することなく行われ得ることは、当業者には容易に明らかであろう。たとえば、上記の説明に対する多数の修正および変更は当業者には容易に思いつくので、短縮された時間のＧ．ｖｅｃｔｏｒ初期化は、本明細書に図示および記載された正確な実装、構造および／または動作に限定されない。したがって、記載された実施形態は例示的であると取るべきであり、添付の特許請求の範囲はそのような変更および修正を包含するものである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ショータイム内で動作する第１のベクトル化されたＤＳＬライングループに加入する第１の加入ＤＳＬラインと第２の加入ＤＳＬラインとを初期化する方法であって、
前記第１の加入ＤＳＬラインに第１の超周期的直交パイロットシーケンスを割り当てることと、
前記第２の加入ＤＳＬラインに第２の超周期的直交パイロットシーケンスを割り当てることであって、前記第１と第２の超周期的直交パイロットシーケンスが長さＬを有し、かつ長さＴにわたって直交し、Ｔ＜Ｌであることと、
前記第１と第２の加入ＤＳＬライン上で、それぞれ前記第１と第２の超周期的パイロットシーケンスを使用して、Ｍ個の同期シンボル相当の初期化データを生成することであって、Ｍ≒Ｔであることと、
前記生成された初期化データを処理して、加入ＤＳＬラインのＦＥＸＴ軽減係数を生成することと
を備える方法。
［Ｃ２］
前記生成されたＦＥＸＴ軽減係数を使用して、前記ベクトル化されたＤＳＬライングループを動作させることをさらに備える、Ｃ１に記載の方法。
［Ｃ３］
前記第１と第２の超周期的パイロットシーケンスを使用して前記初期化データを生成する前に、前記第１のベクトル化されたＤＳＬライングループ内のＦＥＸＴ軽減係数の更新を無効にすることをさらに備える、Ｃ１に記載の方法。
［Ｃ４］
前記第１と第２の超周期的パイロットシーケンスを使用して前記初期化データを生成する前に、前記第１のベクトル化されたＤＳＬライングループ内のいかなるオンライン再構成も無効にすることをさらに備える、Ｃ１に記載の方法。
［Ｃ５］
前記第１と第２の超周期的パイロットシーケンスを使用して前記初期化データを生成する前に、前記第１のベクトル化されたＤＳＬライングループ内の１つまたは複数のＤＳＬラインに第３の超周期的直交パイロットシーケンスを割り当てることをさらに備え、前記第１、第２および第３の超周期的直交パイロットシーケンスが長さＬを有し、かつ長さＴ＜Ｌにわたって直交する、Ｃ１に記載の方法。
［Ｃ６］
前記第１のベクトル化されたＤＳＬライングループと前記第１および第２の加入ＤＳＬラインとを備える第２のベクトル化されたＤＳＬライングループ内のＤＳＬラインに、ショータイム直交パイロットシーケンスを再割り当てすることをさらに備える、Ｃ５に記載の方法。
［Ｃ７］
前記長さＭをＴよりも大きくなるように調整して、推定誤差および／またはＳＮＲ劣化を改善することをさらに備える、Ｃ１に記載の方法。
［Ｃ８］
前記再割り当てされたショータイム直交パイロットシーケンスが超周期的ではない、Ｃ６に記載の方法。
［Ｃ９］
Ｌが２、または４の倍数である、Ｃ１に記載の方法。
［Ｃ１０］
Ｔが２、または４の倍数である、Ｃ１に記載の方法。
［Ｃ１１］
前記使用および処理のステップが、Ｇ．ｖｅｃｔｏｒに従って初期化のベクトル１フェーズ中に実行される、Ｃ１に記載の方法。
［Ｃ１２］
前記第１と第２の加入ＤＳＬライン上で、それぞれ前記第１と第２の超周期的パイロットシーケンスを使用して、Ｍ個の同期シンボル相当の初期化データを生成することが、Ｍ＝ｎＴ個の同期シンボル相当の初期化データを生成することをさらに備え、ｎが整数である、Ｃ１に記載の方法。
［Ｃ１３］
前記ショータイムライングループへの前記加入ＤＳＬラインの加入が完了した後、各ショータイムライングループのラインに新しいパイロットシーケンスを割り当てることをさらに備える、Ｃ１に記載の方法。
［Ｃ１４］
Ｃ１に記載の方法を実施するように構成された、ベクトル化制御エンティティ（ＶＣＥ）。
［Ｃ１５］
ベクトル化されたＤＳＬグループとしてショータイム内で動作するＤＳＬラインのグループを備えるショータイムライングループへの前記加入ＤＳＬラインの加入の一部として、Ｋ個の加入ＤＳＬラインを初期化してＦＥＸＴ係数を決定するための方法であって、
各加入ＤＳＬラインに１つの直交パイロットシーケンスを割り当てることであって、各直交パイロットシーケンスが、長さＴにわたって互いに直交するパイロットシーケンスのサブセットからの長さＬのパイロットシーケンスを備え、Ｔ＜Ｌであることと、
前記ショータイムライングループについてＦＥＸＴ軽減係数の適合を停止することと、
Ｗ個の同期シンボル相当の情報を処理することであって、Ｗ＜Ｌであることと、
前記処理された同期シンボル情報に基づいてＦＥＸＴ軽減係数を推定することと、
前記ショータイムライングループと前記加入ＤＳＬラインとを備えるベクトル化されたＤＳＬグループの動作中、前記推定されたＦＥＸＴ軽減係数を使用することと
を備える方法。
［Ｃ１６］
Ｇ．ｖｅｃｔｏｒに従って、ベクトル化されたＤＳＬライングループに新しいＤＳＬラインを追加するための、Ｇ．ｖｅｃｔｏｒ下のベクトル１フェーズの少なくとも一部を備える、Ｃ１５に記載の方法。
［Ｃ１７］
Ｗ個の同期シンボル相当の情報を処理する前に、前記ショータイムライングループのライン内のＯＬＲを無効にすることをさらに含む、Ｃ１５に記載の方法。
［Ｃ１８］
前記パイロットシーケンスのサブセットからの少なくとも１つのショータイム直交パイロットシーケンスを、前記ショータイムライングループのラインに割り当てることをさらに含み、前記ショータイム直交パイロットシーケンスが、前記加入ＤＳＬラインのうちの１つに割り当てられた直交パイロットシーケンスではない、Ｃ１５に記載の方法。
［Ｃ１９］
Ｇ．ｖｅｃｔｏｒ初期化のベクトル１フェーズの完了後、各ショータイムライングループのラインに新しいパイロットシーケンスを割り当てることをさらに備える、Ｃ１８に記載の方法。
［Ｃ２０］
前記ショータイムライングループへの前記加入ＤＳＬラインの加入が完了した後、各ショータイムライングループのラインに新しいパイロットシーケンスを割り当てることをさらに備える、Ｃ１５に記載の方法。
【図１】
0005989093.tif 000002
【図２】
0005989093.tif 000003
【図３】
0005989093.tif 000004
【図４】
0005989093.tif 000005
【図５】
0005989093.tif 000006
【図６】
0005989093.tif 000007
【図７】
0005989093.tif 000008