(57)【特許請求の範囲】
【請求項１】
加入者にブロードバンド通信サービスを提供するためのアクセスノード（１００）であって、第１の通信線路（Ｌ１）を介して第１の通信チャネル（ＣＨ１）を初期化するための第１のトランシーバユニット（１０１）と、その後、第２の通信線路（Ｌ２）を介して第２の通信チャネル（ＣＨ２）を初期化するための第２のトランシーバユニット（１０２）とを備え、前記第１の通信チャネルおよび前記第２の通信チャネルの初期化がそれぞれ、ピアトランシーバユニットが、能力を交換し、かつ共通の動作モードを選択する第１のハンドシェーク段階（ＨＳ１）および第２のハンドシェーク段階（ＨＳ２）と、さらなるアクティブ通信線路（Ｌｘ）への、前記第１の通信線路および前記第２の通信線路からの第１のクロストークチャネル獲得段階（ＸＴ＿ＡＣＱ１）および第２のクロストークチャネル獲得段階（ＸＴ＿ＡＣＱ２）と、さらなる第１の初期化段階および第２の初期化段階とを含み、
前記アクセスノードが、前記第１のハンドシェーク段階の実行を、前記第２のハンドシェーク段階の実行に対して引き延ばして、前記第１のクロストークチャネル獲得段階と前記第２のクロストークチャネル獲得段階にそれぞれ入る間の時間差（Δｔ１２）を短くするように構成された線路初期化コントローラ（１１１）をさらに備える、アクセスノード（１００）。
【請求項２】
前記第１のトランシーバユニットが、前記線路初期化コントローラの制御下で、前記第１のハンドシェーク段階中、或る特定のメッセージ交換（ＨＳＢ１）を再反復するようにさらに構成され、前記第１のハンドシェーク段階中の前記特定のメッセージ交換の反復回数（ｎ１）が、前記第２のハンドシェーク段階中の前記特定のメッセージ交換それぞれの反復回数（ｎ２）より多い、請求項１に記載のアクセスノード（１００）。
【請求項３】
前記特定のメッセージ交換が、能力リスト要求ＣＬＲメッセージ、能力リストＣＬメッセージ、およびモード選択ＭＳメッセージの交換を含み、
前記第１のトランシーバユニットが、能力リスト要求ＣＬＲメッセージを求める要求ＲＥＱ−ＣＬＲメッセージを発行することによって、前記特定のメッセージ交換を再反復するようにさらに構成されている、
請求項２に記載のアクセスノード（１００）。
【請求項４】
前記第１のトランシーバユニットが、前記線路初期化コントローラの制御下で、前記第１のハンドシェーク段階中、応答メッセージを、前記第２のハンドシェーク段階中に使用されるそれぞれの時間（Ｄ２）より平均で大きい或る時間（Ｄ１）だけ意図的に遅延させるようにさらに構成されている、請求項１から３のいずれか一項に記載のアクセスノード（１００）。
【請求項５】
前記第２のトランシーバユニットが、前記線路初期化コントローラの制御下で、前記第２のハンドシェーク段階中、応答メッセージを、前記第１のハンドシェーク段階中に使用されるそれぞれの時間（Ｄ１）より平均で大きい或る時間（Ｄ２）だけ意図的に遅延させるようにさらに構成されている、請求項２または３に記載のアクセスノード（１００）。
【請求項６】
前記第１のハンドシェーク段階の実行を、前記第２のハンドシェーク段階の実行に対して引き延ばすことが、前記第１の通信チャネルの初期化と前記第２の通信チャネルの初期化が要求される間隔が、参加期間（ＪＴ）を超えて離れないことを条件とする、請求項１から５のいずれか一項に記載のアクセスノード（１００）。
【請求項７】
前記参加期間の持続時間が、動作コンテキストに依存して動的に調整される、請求項６に記載のアクセスノード（１００）。
【請求項８】
前記アクセスノードが、デジタル加入者線アクセスマルチプレクサＤＳＬＡＭであり、さらに前記第１の通信チャネルおよび前記第２の通信チャネルが、デジタル加入者線ＤＳＬチャネルである、請求項１から７のいずれか一項に記載のアクセスノード（１００）。
【請求項９】
通信線路を介して通信チャネルを初期化するために、アクセスノードにおいて実行される方法であって、第１の通信線路（Ｌ１）を介して第１の通信チャネル（ＣＨ１）を初期化し、その後、第２の通信線路（Ｌ２）を介して第２の通信チャネル（ＣＨ２）を初期化するステップを含み、前記第１の通信チャネルおよび前記第２の通信チャネルの初期化がそれぞれ、ピアトランシーバユニットが、能力を交換し、かつ共通の動作モードを選択する第１のハンドシェーク段階（ＨＳ１）および第２のハンドシェーク段階（ＨＳ２）と、さらなるアクティブ通信線路（Ｌｘ）への、前記第１の通信線路および前記第２の通信線路からの第１のクロストークチャネル獲得段階（ＸＴ＿ＡＣＱ１）および第２のクロストークチャネル獲得段階（ＸＴ＿ＡＣＱ２）と、さらなる第１の初期化段階および第２の初期化段階とを含み、
前記方法が、前記第１のハンドシェーク段階の実行を、前記第２のハンドシェーク段階の実行に対して引き延ばして、前記第１のクロストークチャネル獲得段階と前記第２のクロストークチャネル獲得段階にそれぞれ入る間の時間差（Δｔ１２）を短くするステップをさらに含む、
方法。
【請求項１０】
前記第１のハンドシェーク段階の実行を、前記第２のハンドシェーク段階の実行に対して引き延ばすステップが、前記第１のハンドシェーク段階中、或る特定のメッセージ交換（ＨＳＢ１）を再反復するステップによって実現され、前記第１のハンドシェーク段階中の前記特定のメッセージ交換の反復回数（ｎ１）が、前記第２のハンドシェーク段階中の前記特定のメッセージ交換のそれぞれの反復回数（ｎ２）より多い、請求項９に記載の方法。
【請求項１１】
前記特定のメッセージ交換が、能力リスト要求ＣＬＲメッセージ、能力リストＣＬメッセージ、およびモード選択ＭＳメッセージの交換を含み、
前記特定のメッセージ交換の再反復が、能力リスト要求ＣＬＲメッセージを求める要求ＲＥＱ−ＣＬＲメッセージを発行することによって実現される、
請求項１０に記載の方法。
【請求項１２】
前記第１のハンドシェーク段階の実行を、前記前記第２のハンドシェーク段階の実行に対して引き延ばすステップが、前記第１の通信線路を介して、応答メッセージを、前記第２の通信線路を介して使用されるそれぞれの時間（Ｄ２）より平均で大きい或る時間（Ｄ１）だけ意図的に遅延させるステップによって実現される、請求項９から１１のいずれか一項に記載の方法。
【請求項１３】
前記第２のハンドシェーク段階中、応答メッセージを、前記第１のハンドシェーク段階中に使用されるそれぞれの時間（Ｄ１）より平均で大きい或る時間（Ｄ２）だけ意図的に遅延させるさらなるステップを含む、請求項１０または１１に記載の方法。
【請求項１４】
前記第１のハンドシェーク段階の実行を、前記前記第２のハンドシェーク段階の実行に対して引き延ばすステップが、前記第１の通信チャネルの初期化と前記第２の通信チャネルの初期化が要求される間隔が、参加期間（ＪＴ）を超えて離れないことを条件とする、請求項９から１３のいずれか一項に記載の方法。
【請求項１５】
前記参加期間の持続時間が、動作コンテキストに依存して動的に調整される、請求項１４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加入者にブロードバンド通信サービスを提供するアクセスノードに関する。
【背景技術】
【０００２】
クロストーク（またはチャネル間干渉）は、ＤＳＬ（デジタル加入者線）通信システムなどのＭＩＭＯ（多入力多出力）通信システムに関するチャネル障害の大きな原因である。
【０００３】
より高いデータ転送速度の需要が増加するにつれ、ＤＳＬシステムは、隣接する伝送路（つまり、ケーブルバインダ内のツイストペア銅線などの非常に近接している伝送路）間のクロストークがより顕著である、より高い周波数帯域に向って進展している（周波数が高いほど、結合はより大きい）。
【０００４】
ＭＩＭＯシステムは、以下の線形モデルによって記述され得る：
Ｙ（ｆ）＝Ｈ（ｆ）Ｘ（ｆ）＋Ｚ（ｆ）  （１）
ただし、Ｎ個の成分の複素ベクトルＸは、Ｎ個のチャネルを介して送信されるシンボルの離散周波数表現を表し、Ｎ個の成分の複素ベクトルＹは、Ｎ個のチャネルから受信されるシンボルの離散周波数表現を表し、Ｎ×Ｎ複素行列Ｈは、チャネル行列と呼ばれ：チャネル行列Ｈの第（ｉ，ｊ）番の成分は、通信システムが、第ｊ番のチャネル入力に伝送されているシンボルに応答して、どのように第ｉ番のチャネル出力における信号を生成するかを表し、このチャネル行列の対角要素は、直接チャネル結合を表し、このチャネル行列の非対角要素は、チャネル間結合（クロストーク係数とも呼ばれる）を表し、
さらに、Ｎ個の成分の複素ベクトルＺが、外部干渉、熱雑音、およびＲＦＩ（無線周波数干渉）などの、Ｎ個のチャネルにより存在するさらなる雑音を表す。
【０００５】
クロストークを軽減するとともに、有効スループット、到達距離、および線路の安定性を最大化する様々な戦略が開発されてきた。これらの技法は、静的または動的なスペクトル管理技法からマルチユーザ信号調整（またはベクトル化）に徐々に進化している。
【０００６】
チャネル間干渉を低減するための１つの技法が、合同信号プリコーディングである：送信データシンボルは、合同でプリコーディング行列を通過するようにされてから、それぞれの通信チャネルを介して送信される。このプリコーディング行列は、プリコーダと通信チャネルの連結が、受信機においてほとんど、または全く干渉をもたらさないようにされている。このことは、元の信号に総計のクロストーク信号の推定の逆変換である逆位相の信号を足すことによって実現される。
【０００７】
チャネル干渉を低減するためのさらなる技法が、合同信号後処理である：受信されたデータシンボルは、クロストークキャンセル行列を合同で通過するようにされてから、検出される。このクロストークキャンセル行列は、ポストコーダと通信チャネルの連結が、受信機においてほとんど、または全く干渉をもたらさないようにされている。このことは、受信された信号から集計のクロストーク信号の推定を引くことによって実現される。
【０００８】
信号ベクトル化は、通常、同時に送信されるべき、かつ／または受信されるべきすべてのデータシンボルが利用可能であるトラフィック集約ポイントで実行される。信号プリコーディングは、下流通信に特に適している一方で、信号後処理は、上流通信に特に適している。
【０００９】
ベクトル化グループの、つまり、信号が合同で処理される通信線路のセットの選択は、良好なクロストークキャンセルパフォーマンスを実現するためにかなりクリティカルである。そのグループ内で、各通信線路は、そのグループのその他の通信線路にクロストークを生じさせる妨害する線路と見なされるとともに、同一の通信線路が、そのグループのその他の通信線路からクロストークを受ける被害側線路と見なされる。ベクトル化グループに属さない線路からのクロストークは、外部雑音として扱われ、キャンセルされない。
【００１０】
理想的には、ベクトル化グループは、物理的に、かつ目立って相互に作用する通信線路のセット全体と合致しなければならない。それでも、限られたベクトル化能力および／または特定のネットワークトポロジが、そのような網羅的なアプローチを妨げる可能性があり、その場合、ベクトル化グループは、物理的に相互作用するすべての線路のサブセットだけしか含まず、その結果、限られたクロストークキャンセルパフォーマンスをもたらす。
【００１１】
信号プリコーディングのパフォーマンスは、プリコーディング行列の成分値に、信号後処理のパフォーマンスは、キャンセル行列の成分値に、それぞれクリティカルに依存し、これらの成分値は、それぞれの通信チャネル間の実際の（かつ変化する）クロストーク結合関数に応じて計算され更新される。
【００１２】
クロストーク係数を推定するための従来の方法は、以下のステップを備える：
−  複数の妨害側チャネルのそれぞれを介して長さＬの複数の互いに直交するクロストークパイロット系列を同時に送信するステップ、
−  それらのパイロット系列が送信されている間に被害側チャネルを介して生じた誤差を測定するステップ、
−  それらの誤差測定を複数のクロストークパイロット系列のそれぞれの系列と互いに関係付けて、複数の互いに関係付けられた誤差測定をもたらすステップ、
−  それらの複数の互いに関係付けられた誤差測定のそれぞれの測定に基づいて、複数の妨害側チャネルから被害側チャネルへのクロストーク係数を推定するステップ。
【００１３】
つまり、複数のトランシーバユニットが、互いに直交する下流パイロット信号および／または上流パイロット信号を送る。被害側チャネルによる干渉と雑音の両方を測定する誤差サンプルが、ベクトル化制御エンティティ（ＶＣＥ）にフィードバックされる。誤差サンプルは、トーンごとの、またはトーンのグループごとの振幅情報と位相情報をともに含む。誤差サンプルは、特定の線路からのクロストーク寄与を得るために所与のパイロット系列と互いに関係付けられる。その他の線路からのクロストーク寄与を阻止するのに、すなわち、直交性要件を満たすために、Ｌの倍数個の誤差サンプルが、収集され処理されなければならない。クロストーク推定は、プリコーディング行列および／またはキャンセル行列を更新するために使用される。このプロセスは、ますます正確な推定を得るように、必要に応じて繰り返され得る。
【００１４】
直交性要件は、パイロット系列の長さＬが、ベクトル化グループのサイズを下限とすることをさらに暗示する：チャネルの数が多いほど、パイロット系列は、より長くなり、クロストーク係数の推定は、より長くなる。
【００１５】
この従来技術の方法は、ＶＤＳＬ２トランシーバで使用されるようにＩＴＵ（国際電気通信連合）によって採用されており、「Ｓｅｌｆ−ＦＥＸＴ  Ｃａｎｃｅｌｌａｔｉｏｎ（Ｖｅｃｔｏｒｉｎｇ）  Ｆｏｒ  Ｕｓｅ  ｗｉｔｈ  ＶＤＳＬ２  Ｔｒａｎｓｃｅｉｖｅｒｓ」という名称の勧告、ｒｅｆ．Ｇ．９９３．５（２０１０年４月）において説明されている。
【００１６】
この勧告において、パイロット信号は、毎２５６のデータシンボルの後に周期的に出現する、いわゆるＳＹＮＣシンボルにより送られることが、現在、構想されている。
【００１７】
所与の妨害側線路を介して、ＳＹＮＣシンボルのアクティブキャリア（またはトーン）の代表的なサブセットは、所与のパイロット系列からの同一のパイロット数字（＋１または−１）で４ＱＡＭ変調され、このため、すべてのキャリアは、「＋１」に対応する「１＋ｊ」、または「−１」に対応する「−１−ｊ」である、２つの複素配置点のいずれかを送信する。ＳＮＹＣシンボルの残りのキャリアは、Ｅ０Ｃメッセージ確認応答のための通常のＳＮＹＣ−ＦＬＡＧを伝送しつづける。
【００１８】
所与の被害側線路を介して、特定のＳＮＹＣシンボルに関して誤差サンプルが測定され、さらなるクロストーク推定のためにＶＣＥに報告される。
【００１９】
Ｇ．９９３．５において、アクセスノードが、パイロット信号送信と誤差測定が同時に行われるように、ベクトル化された線路を介してＳＹＮＣシンボルを同期（スーパーフレーム整列）で送受信するものとさらに仮定される。
【００２０】
或る線路が利用可能になった（例えば、加入者構内におけるモデム起動の後）場合、その新たに加わる線路が、ＤＡＴＡシンボルにより最大電力で送信することができるには、既にアクティブ線路への、その新たに加わる線路からのクロストーク係数がまず、推定される必要があり、プリコーダおよび／またはポストコーダが、それに相応して更新される必要があり、さもなければ、上昇する干渉が、いくつかのアクティブ線路上で線路再調整をもたらし得る（その新たに生じた干渉が、構成された雑音余裕を超えた場合）。同様に、その新たに加わる線路が、ベクトル化利得の利益を完全に得るようにそれぞれのキャリアビットローディングおよびキャリアビット利得を決定することを始めるには、その加わる線路への、既にアクティブ線路からのクロストーク係数がまず、推定される必要があり、プリコーダおよび／またはポストコーダが、それに相応して更新される必要がある。
【００２１】
Ｇ．９９３．５は、アクティブ線路への、新たに加わる線路からのクロストーク係数、および新たに加わる線路への、アクティブ線路からのクロストーク係数を獲得するためのＶＤＳＬ２初期化手順中の新たなクロストーク獲得段階を規定する。
【００２２】
第１のクロストーク獲得段階が、ピアトランシーバユニットが、ユニットの相互の存在を確認し、ユニットのそれぞれの能力を交換し、かつ共通の動作モードについて合意するハンドシェーク段階、およびピアトランシーバユニットが、割り当てられた通信帯域内で最大電力で送信しながら、ＳＯＣチャネルを介して基本的な通信パラメータを交換するチャネル発見段階の後、実行される。第１のクロストーク獲得段階は、下流通信に関してＯ−Ｐ−ＶＥＣＴＯＲ１と呼ばれ、上流通信に関してＲ−Ｐ−ＶＥＣＴＯＲ１と呼ばれ、既にアクティブである線路への、初期化する線路からの下流クロストーク係数、および上流クロストーク係数を推定することを目的とする。Ｏ−Ｐ−ＶＥＣＴＯＲ１信号およびＲ−Ｐ−ＶＥＣＴＯＲ１信号は、アクティブ線路のＳＹＮＣシンボルと整列したＳＹＮＣシンボルだけしか備えず、このため、アクティブ線路上で通信を阻害しない。Ｏ−Ｐ−ＶＥＣＴＯＲ１の後にＲ−Ｐ−ＶＥＣＴＯＲ１−１が続き、Ｒ−Ｐ−ＶＥＣＴＯＲ１−１の後にＲ−Ｐ−ＶＥＣＴＯＲ１−１およびＲ−Ｐ−ＶＥＣＴＯＲ１−２が続く。
【００２３】
第２のクロストーク獲得段階が、ＣＨＡＮＮＥＬ  ＴＲＡＩＮＩＮＧ段階の後、つまり、時間イコライザおよび／またはエコーキャンセラが調整された後、ＣＨＡＮＮＥＬ  ＡＮＡＬＹＳＩＳ／ＥＸＣＨＡＮＧＥ段階より前に、つまり、それぞれのキャリアに関してＳＮＩＲ（信号対雑音干渉比）が測定され、かつ対応するビットローディング値および利得値が算出される前に、実行される。第２のクロストーク獲得段階は、下流通信に関してはＯ−Ｐ−ＶＥＣＴＯＲ２−１、上流通信に関してはＲ−Ｐ−ＶＥＣＴＯＲ２とそれぞれ呼ばれ、初期化する線路への、既にアクティブである線路からのクロストーク係数を推定することを目的とする。
【００２４】
Ｇ．９９３．５のＩＴＵ勧告の§１０．３における或る条項は、「いくつかの線路が同時に初期化された場合、これらの線路の初期化手順は、すべての線路がベクトル化関連の段階を同時に経るように、時間的に整列されなければならない」と述べている（条項１０．３．３．６および１０．４．３．９参照）。さらに、前掲の文書の§１０．３．３．６において、以下のさらなる技術的詳細が、複数の線路が初期化される場合に関して述べられている：
−  「ベクトルグループのアクティブ線路への、初期化する線路からの下流クロストークチャネルは、推定中にすべての初期化線路を介してＯ−Ｐ−ＶＥＣＴＯＲ１信号が送られることを確実にすることによって、同時に推定されなければならない。このことは、各線路においてＯ−Ｐ−ＶＥＣＴＯＲ１の終了および開始を制御することによって行われ得る。
−  初期化する線路とベクトルグループのアクティブ線路間の上流クロストークチャネルは、推定中にすべての初期化線路を介してＲ−Ｐ−ＶＥＣＴＯＲ１信号が送られることを確実にすることによって、同時に推定されなければならない。このことは、各線路においてＯ−Ｐ−ＳＹＮＣＨＲＯ  Ｖ１信号でＲ−Ｐ−ＶＥＣＴＯＲ１の終了を制御することによって行われ得る。」
１つのオプションは、ベクトル化グループの中の線路が、常に順次にアクティブ化されることを要求することである。しかし、このことは、単一の線路が初期化された後に加わることをいずれの所望するさらなる線路に関しても、サービスの拒否につながる可能性がある。
【００２５】
２００９年２月にアトランタ州で開催されたＩＴＵセッション中にアルカテルルーセント社から提出された「Ｇ．ｖｅｃｔｏｒ：  Ｆａｃｉｌｉｔａｔｉｎｇ  ｓｉｍｕｌｔａｎｅｏｕｓ  ｉｎｉｔｉａｌｉｚａｔｉｏｎ  ｏｆ  ｍｕｌｔｉｐｌｅ  ｊｏｉｎｉｎｇ  ｌｉｎｅｓ」という名称の寄与、ｒｅｆ．０９ＡＧ−０４４が、複数の線路が同時に加わることを最適化するために以下のアルゴリズムを提案する：
−  「ＶＣＥは、加わることを要求しているが、まだ加わっていない線路のキューを常に維持する。
−  用意ができると、例えば、線路の先行するセットが加わることを済ませると、ＶＣＥが、キューの中のすべての線路に関する初期化を開始する（これにより、キューを空にする）。
−  初期化は、Ｏ−Ｐ−ＶＥＣＴＯＲ１状態に達するまで、独立に進められる。各線路は、その線路の各ＶＴＵ−０からのＯＰ−ＳＹＮＣＲＯ  Ｖ１信号を受信するまで（ＶＣＥ制御の下で）、Ｏ−Ｐ−ＶＥＣＴＯＲ１状態に留まる。ＶＣＥは、線路を、すべての線路における、この推定段階が対象とするすべてのクロストーク係数が十分な精度で推定されるまで、Ｏ−Ｐ−ＶＥＣＴＯＲ１に維持する。その後、ＶＣＥは、グループの中のすべての線路がＯ−Ｐ−ＶＥＣＴＯＲ１を抜け、ＣＨＡＮＮＥＬ−ＤＩＳＣＯＶＥＲＹに入ることを許す解放信号を送る。」
この従来技術の方法は、同時に加わるすべての線路がＯ−Ｐ−ＶＥＣＴＯＲ１に達するまで、トランシーバユニットがＯ−Ｐ−ＶＥＣＴＯＲ１状態に留まらなければならないという点で不利である。その後、完全なパイロット系列送信が行われなければならず、最初のクロストーク推定を獲得するのに、少なくともさらなるＬ個のＳＹＮＣシンボルが待たれなければならないことを意味する。それでも、Ｏ−Ｐ−ＶＥＣＴＯＲ１段階は、Ｇ．９９３．５勧告によって時間的な上限がある：Ｏ−Ｐ−ＶＥＣＴＯＲ１は、１０２４のＳＹＮＣシンボル長未満でなければならず、１０２４×２５７×２５０×１０−６≒６５秒未満でなければならないことを意味する。この段階で線路をキューに入れることは、クロストーク推定のための残りの時間に直接に影響を及ぼし、これにより、クロストーク推定プロセスの精度に影響を及ぼし、最終的にベクトル化のパフォーマンスに影響を及ぼす。
【先行技術文献】
【非特許文献】
【００２６】
【非特許文献１】ＩＴＵ勧告、「Ｓｅｌｆ−ＦＥＸＴ  Ｃａｎｃｅｌｌａｔｉｏｎ（Ｖｅｃｔｏｒｉｎｇ）Ｆｏｒ  Ｕｓｅ  ｗｉｔｈ  ＶＤＳＬ２  Ｔｒａｎｓｃｅｉｖｅｒｓ」、ｒｅｆ．Ｇ．９９３．５（２０１０年４月）
【非特許文献２】アルカテルルーセント社、「Ｇ．ｖｅｃｔｏｒ：  Ｆａｃｉｌｉｔａｔｉｎｇ  ｓｉｍｕｌｔａｎｅｏｕｓ  ｉｎｉｔｉａｌｉｚａｔｉｏｎ  ｏｆ  ｍｕｌｔｉｐｌｅ  ｊｏｉｎｉｎｇ  ｌｉｎｅｓ」、ｒｅｆ．０９ＡＧ−０４４、ＩＴＵセッション、アトランタ州、２００９年２月
【非特許文献３】ＩＴＵ勧告、「Ｈａｎｄｓｈａｋｅ  Ｐｒｏｃｅｄｕｒｅｓ  ｆｏｒ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ（ＤＳＬ）Ｔｒａｎｓｃｅｉｖｅｒ」、ｒｅｆ．Ｇ．９９４．１（２００７年２月）
【発明の概要】
【発明が解決しようとする課題】
【００２７】
本発明の目的は、ベクトル化された通信線路のグループに複数の線路が並行に加わることを向上させることである。
【課題を解決するための手段】
【００２８】
本発明の第１の態様によれば、加入者にブロードバンド通信サービスを提供するためのアクセスノードであって、第１の通信線路を介して第１の通信チャネルを初期化するための第１のトランシーバユニットと、その後、第２の通信線路を介して第２の通信チャネルを初期化するための第２のトランシーバユニットとを備え、前記第１の通信チャネルおよび前記第２の通信チャネルの初期化がそれぞれ、ピアトランシーバユニットが、能力を交換し、かつ共通の動作モードを選択する第１のハンドシェーク段階および第２のハンドシェーク段階と、さらなるアクティブ通信線路への、前記第１の通信線路および前記第２の通信線路からの第１のクロストークチャネル獲得段階および第２のクロストークチャネル獲得段階と、さらなる第１の一般的な初期化段階および第２の一般的な初期化段階とを含む、アクセスノード。このアクセスノードは、前記第１のハンドシェーク段階の実行を、前記第２のハンドシェーク段階の実行に対して引き延ばして、前記第１のクロストークチャネル獲得段階と前記第２のクロストークチャネル獲得段階にそれぞれ入る間の時間差を短くするように構成された線路初期化コントローラをさらに備える。
【００２９】
本発明の別の態様によれば、通信線路を介して通信チャネルを初期化するための方法が、第１の通信線路を介して第１の通信チャネルを初期化し、その後、第２の通信線路を介して第２の通信チャネルを初期化するステップを含み、前記第１の通信チャネルおよび前記第２の通信チャネルの初期化が、ピアトランシーバユニットが、能力を交換し、かつ共通の動作モードを選択する第１のハンドシェーク段階および第２のハンドシェーク段階と、さらなるアクティブ通信線路への、前記第１の通信線路および前記第２の通信線路からの第１のクロストークチャネル獲得段階および第２のクロストークチャネル獲得段階と、第１の一般的な初期化段階および第２の一般的な初期化段階とをそれぞれ含む。この方法は、前記第１のハンドシェーク段階の実行を、前記第２のハンドシェーク段階の実行に対して引き延ばして、前記第１のクロストークチャネル獲得段階と前記第２のクロストークチャネル獲得段階にそれぞれ入る間の時間差を短くするようにするステップをさらに含む。
【００３０】
ハンドシェーク手順が続く期間を制御することによって、通信線路がクロストーク獲得段階に入る時間を厳密に制御する。クロストーク獲得段階にそれぞれ入る間の時間差が、最小化される、または少なくとも短くされる場合、クロストーク推定に利用可能な時間が、増やされて、より良好なベクトル化パフォーマンスにつながる。
【００３１】
第１の通信線路が、クロストーク獲得段階に入ることを、第２の通信線路がそうすることが予期される時点で行うように、第１のハンドシェーク手順の実行が引き延ばされる一方で、第２のハンドシェーク手順の実行が引き延ばされないことが可能であり、または代替として、第１の通信線路と第２の通信線路が、さらなる時点で、例えば、第３の通信線路がクロストーク獲得段階に入ることが予期される時点で、もしくは代替として、アクセスノードによってスケジュールされた任意の時点でクロストーク獲得段階に入るように、第１のハンドシェーク手順と第２のハンドシェーク手順がともに引き延ばされ得る。
【００３２】
第１の通信線路は、クロストーク獲得段階に入ることを、第２の通信線路がそうすることの直前、または直後のどちらに行ってもよい。
【００３３】
クロストーク獲得段階にそれぞれ入る間の達し得る最小の時間差は、後段で説明されるとおり、ハンドシェーク手順の実行を引き延ばすために使用される技法そのものに依存する。
【００３４】
本発明の一実施形態において、前記第１のハンドシェーク段階の実行を、前記第２のハンドシェーク段階の実行に対して引き延ばすことは、前記第１のハンドシェーク段階中、或る特定のメッセージ交換を再反復することによって実現され、前記第１のハンドシェーク段階中の前記特定のメッセージ交換の反復回数が、前記第２のハンドシェーク段階中の前記特定のメッセージ交換の反復回数より多い。
【００３５】
規格によって繰返しが許されている、ハンドシェーク段階の或る特定のメッセージ交換（またはメッセージラウンド）を繰り返すことによって、ピアトランシーバユニットが、ハンドシェーク失敗を検出して、再起動すること（つまり、それぞれのカスタマ商品製造業者に最終的に依存するいくらかのさらなるランダムな時間）なしに、或る時間だけ、クロストーク獲得段階に入ることを延期して、その結果、同じ時間だけ、クロストーク獲得段階にそれぞれ入る間の初期時間差を小さくすることができる。
【００３６】
その特定のメッセージ交換を第１の通信線路を介して繰り返すことができ、場合により、第２の通信線路介してでもそうすることができる。それでも、第１の通信線路の反復回数は、第２の通信線路を介する反復回数より多くなければならない。
【００３７】
本発明の一実施形態において、前記特定のメッセージ交換は、能力リスト要求ＣＬＲメッセージ、能力リストＣＬメッセージ、およびモード選択ＭＳメッセージの交換を備え、前記特定のメッセージ交換の再反復は、能力リスト要求ＣＬＲメッセージを求める要求ＲＥＱ−ＣＬＲメッセージを発行することによって実現される。
【００３８】
この実施形態は、トランシーバユニットが、選択された動作モードを確認する代わりに、ピアトランシーバユニットから能力を再び要求することを許す、「Ｈａｎｄｓｈａｋｅ  Ｐｒｏｃｅｄｕｒｅｓ  ｆｏｒ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ（ＤＳＬ）Ｔｒａｎｓｃｅｉｖｅｒ」、ｒｅｆ．Ｇ．９９４．１（２００７年２月）という名称のＩＴＵ勧告の規定に依拠する。
【００３９】
本発明の一実施形態において、前記第１のハンドシェーク段階の実行を前記第２のハンドシェーク段階の実行に対して引き延ばすことは、前記第１のハンドシェーク段階中に応答メッセージを、前記第２のハンドシェーク段階中に使用される時間より平均で大きい或る時間だけ意図的に遅延させることによって実現される。
【００４０】
また、ＣＬＲメッセージまたはＭＳメッセージまたはＭＰメッセージまたはＭＲメッセージなどの要求メッセージに対するＣＬメッセージまたはＭＳメッセージまたはＡＣＫメッセージなどの応答メッセージを意図的に（それでも、依然として、タイムアウト限度内で）遅延させることにより、それぞれの通信線路を介してクロストーク獲得段階に入ることを延期することもできる。
【００４１】
本発明の一実施形態において、前記第２のハンドシェーク段階中の応答メッセージが、前記第１のハンドシェーク段階中に使用される時間より平均で大きい或る時間だけ意図的に遅延させる。
【００４２】
この実施形態は、第１の通信線路を介する特定のメッセージ交換の繰返しと組合せで第２の通信線路を介して使用されると、その特定のメッセージ交換のループバックが粗い時間整列をもたらす一方で、第１のクロストーク獲得段階と第２のクロストーク獲得段階の時間整列の微調整をもたらすので、特に有利である。この実施形態は、クロストーク獲得段階にそれぞれ入る間の時間差がほとんど０にまで小さくされ得るので、特に有利である。
【００４３】
本発明の一実施形態において、前記第１のハンドシェーク段階の実行を引き延ばすことが、前記第１の通信チャネルの初期化と前記第２の通信チャネルの初期化が要求される間隔が、参加期間を超えて離れないことを条件とする。
【００４４】
通信チャネルの初期化を過度に遅延させないように、第１の通信線路が加わり、さらなる非アクティブ通信線路を介して新たな初期化要求が待たれると、参加タイマが開始される。タイマ満了の後、新たに加わる線路は、初期化されている通信線路がそれらの線路の初期化を完了し、ショータイムに入るまで待たなければならない。
【００４５】
本発明の一実施形態において、前記参加期間の持続時間は、動作コンテキストに依存して動的に調整される。
【００４６】
例えば、アクセスノードの再スタートまたは再起動に関して、非常に短い期間内に多くの線路が加わることが予期されるので、長いタイマ値が使用される一方で、ライン終端カードの再スタートまたは再起動に関して、より短いタイマ値が使用され、アクセスノードの通常の動作（いわゆるトラッキングモード）中、さらにより短いタイマ値が使用される。
【００４７】
さらなる特徴付ける実施形態が、添付の特許請求の範囲に記載される。
【００４８】
添付の図面と併せて解釈される実施形態の後段の説明を参照することによって、本発明の上記ならびにその他の目的および特徴が、より明白となるとともに、本発明自体が、最もよく理解されよう。
【図面の簡単な説明】
【００４９】
【図１】本発明によるアクセスノードを備える通信システムを示す図である。
【図２】本発明による、加わる通信線路が初期化されることを示す図である。
【発明を実施するための形態】
【００５０】
図１に、中央局に、または加入者構内に近い遠隔ロケーションに配置され、ＤＳＬＡＭ（デジタル加入者線アクセスマルチプレクサ）１００が示され、このＤＳＬＡＭ１００は、以下の注目すべき機能ブロックを備える：
−  Ｇ９９３．５準拠のトランシーバユニット１０１（またはＶＴＵＣ１）、１０２（またはＶＴＵＣ２）、および１０３（またはＶＴＵＣ３）、
−  線路初期化コントローラ１１１（またはＣＴＲＬ）。
【００５１】
線路初期化コントローラ１１１が、トランシーバユニット１０１、１０２、および１０３に結合される。
【００５２】
ＤＳＬＡＭ１００が、ＣＡＴ３ケーブルなどのＵＴＰ（シールド無しツイストペア）を介してＣＰＥ（カスタマ構内設備）に結合される。現在、第１のトランシーバユニット１０１が、第１の加入者線Ｌ１を介して第１の遠隔トランシーバユニット２０１（またはＶＴＵＲ１）に結合され、第２のトランシーバユニット１０２が、第２の加入者線Ｌ２を介して第２の遠隔トランシーバユニット２０２（またはＶＴＵＲ２）に結合され、第１のトランシーバユニット１０３が、第３の加入者線Ｌ３を介して第３の遠隔トランシーバユニット２０３（またはＶＴＵＲ３）に結合される。遠隔トランシーバユニット２０１、２０２、および２０３は、例えば、モデム、ゲートウェイ、ルータ、セットトップボックス、ラップトップなどの一部を成す。
【００５３】
加入者線Ｌ１、Ｌ２、およびＬ３は、さらなる加入者線と一緒にケーブルバインダ３０１内に束ねられ、全長の全体または一部にわたって非常に近接しているので、互いにクロストークを生じさせる。現在、クロストークはほとんど、遠端クロストーク（ＦＥＸＴ）に帰着する：トランシーバユニット（妨害側）によって送信された信号の何らかの相当な量が、隣接する線路に結合して入り、遠隔トランシーバユニット（被害側）における、その隣接する線路を介して送信された直接信号の受信を妨げる。例えば、線路Ｌ１を介してＶＴＵＣ１０１によって送信された下流の信号が、線路Ｌ２に結合して入りこみ、ＶＴＵＲ２０２によって雑音として検出される。また、線路Ｌ３を介してＶＴＵＲ２０３によって送信された上流の信号が、線路Ｌ１に結合して入りこみ、ＶＴＵＣ１０１によって雑音として検出される。
【００５４】
ＤＳＬＡＭ１００は、下流クロストークキャンセルおよび／または上流クロストークキャンセルのためのプリコーダおよび／またはポストコーダ（図示せず）をさらに含む。現在、加入者線Ｌ１、Ｌ２、およびＬ３が、さらなる加入者線を備え得る同一のベクトル化グループの一部を形成しており、さらにプリコーダおよび／またはポストコーダが、ベクトル化グループの線路間の下流クロストークおよび／または上流クロストークをキャンセルするように構成されている。
【００５５】
通常、下流データシンボルの周波数サンプルが、トランシーバユニットによってプリコーダに転送され、さらにクロストーク補償されたサンプルが、ＩＤＦＴ（逆離散フーリエ変換）、ＤＡＣ（デジタル／アナログ変換）、および加入者線を介するさらなる伝送のために、プリコーダによってトランシーバユニットに戻される。同様に、受信された上流データシンボルの周波数サンプルはトランシーバユニットによりポストコーダに転送され、（ほとんど）クロストークのないサンプルがポストコーダによってトランシーバユニットに検出と復調のために返される。
【００５６】
主に、トランシーバユニット１０１、１０２、および１０３は、それぞれ、加入者線Ｌ１、Ｌ２、およびＬ３を終端させ、それぞれ、ＤＳＬ通信チャネルＣＨ１、ＣＨ２、およびＣＨ３を初期化して動作させるように構成されている。また、遠隔トランシーバユニット２０１、２０２、および２０３も同様である。
【００５７】
トランシーバユニット１０１、１０２、および１０３は、中央局におけるトランシーバユニット、またはカスタマ構内におけるトランシーバユニットに代わって、新たな線路が開始すること（加わる線路）について線路初期化コントローラ１１１に通知し、線路初期化コントローラ１１１からの承認の後、ＤＳＬ初期化手順をさらに実行するように、さらに構成されている。
【００５８】
通信チャネルＣＨ１、ＣＨ２、およびＣＨ３は、異なる下流周波数帯域と上流周波数帯域を（周波数分割多重化）使用する、下流データ通信パスと、上流データ通信パスとを備える。下流キャリアおよび上流キャリアに関するそれぞれのビットローディングおよびビット利得が、線路初期化中に決定され、合意されて、その結果、合計下流データ転送速度、および合計上流データ転送速度がもたらされる。
【００５９】
ＤＳＬ初期化手順は、ハンドシェーク段階と、複数のクロストーク獲得段階と、チャネル発見段階と、チャネル調整段階と、チャネル解析／交換段階とを含む。
【００６０】
ハンドシェーク段階は、Ｇ．９９４．１に記載され、サポートされている勧告の１つまたは複数の特定の付録に依存して、キャリアの１つまたは複数の事前定義されたセット（いわゆるシグナリングファミリ）を利用する。それらの事前定義されたキャリアセットは、非常に少数（通常、２または３）のキャリアだけしか含まず、その結果、隣接する線路を介してはほとんど干渉を生じさせない。
【００６１】
ハンドシェーク手順は、ピアトランシーバユニットが、プローブ信号を交換することによって互いの存在を確認し、シンボルレートおよびキャリア周波数に関するクロック同期を獲得する第１の下位段階Ａと、ピアトランシーバユニットが、それぞれのトランシーバの能力を交換し、調整および動作のための共通のモードに合意する第２の下位段階Ｂとを備える。ハンドシェーク段階が正常に完了することは、第１のクロストーク獲得段階Ｏ−Ｐ−ＶＥＣＴＯＲ１につながる。
【００６２】
ハンドシェーク段階におけるすべてのメッセージは、限られた１つまたは複数のキャリアセットで送られる。キャリアセットのすべてのキャリア周波数、およびすべてのキャリアセットは、ＤＰＳＫ（差動位相偏移変調）を使用する同一のデータビットで同時に変調される。送信ポイントは、送信ビットが１である場合、前のポイントから１８０°回転させられ、送信ポイントは、送信ビットが０である場合、そのままにされる。
【００６３】
最初、ＶＴＵＲは、サイレンスを送信する状態Ｒ−ＳＩＬＥＮＴ０にあり、ＶＴＵＣは、サイレンスを送信する状態Ｃ−ＳＩＬＥＮＴ１にある。
【００６４】
全二重動作モードに関して、ＶＴＵＲが初期化手順を開始する場合、第１のハンドシェーク下位段階Ａは、ＶＴＵＲが、１６ミリ秒ごとに位相反転でＶＴＵＲのシグナリングファミリの一方または両方からのＲ−ＴＯＮＥＳ−ＲＥＱ信号を送信することから始まる。このことが、ＶＴＵＣによって検出されると、ＶＴＵＣは、ＶＴＵＣのシグナリングファミリの一方または両方からのＣ−ＴＯＮＥＳ信号を送信することで応答しなければならない。このことが、ＶＴＵＲによって検出されると、ＶＴＵＲは、５０から５００ミリ秒間、サイレンス（Ｒ−ＳＩＬＥＮＴ１）を送信しなければならず、その後、１つだけのシグナリングファミリからＲ−ＴＯＮＥ１信号を送信しなければならない。ＶＴＵＣが、Ｒ−ＴＯＮＥ１信号を検出すると、ＶＴＵＣは、変調されたキャリア（Ｃ−ＧＡＬＦ１）におけるＧＡＬＦ（０ｘ８１＝０ｘ７Ｅの１つの補数）を送信することで応答しなければならない。ＶＴＵＲがＧＡＬＦを検出すると、ＶＴＵＲは、変調されたキャリア（Ｒ−ＦＬＡＧ１）におけるフラグ（０ｘ７Ｅ）を送信することで応答しなければならない。ＶＴＵＣが、このフラグを検出すると、ＶＴＵＣは、フラグ（Ｃ−ＦＬＡＧ１）を送信することで応答しなければならない。ＶＴＵＲが、このフラグを検出すると、ＶＴＵＲは、第１のメッセージトランザクションを開始することによって、下位段階Ｂに入らなければならない。
【００６５】
ＶＴＵＣが初期化手順を開始する場合、第１のハンドシェーク下位段階Ａが、ＶＴＵＣがＣ−ＴＯＮＥＳを直接に送信することから始まり、前述したとおりに続く。
【００６６】
半二重動作モードの場合、わずかに異なるタイミングおよび信号が規定される。
【００６７】
第２のハンドシェーク下位段階Ｂが、ＶＴＵＲが、ＶＴＵＲの能力（つまり、可能な動作モードのリスト）を伝える能力リスト要求ＣＬＲメッセージを送ることから始まり、これにより、ＶＴＵＲが、ＶＴＵＣ能力をさらに要求する。ＶＴＵＣが、ＶＴＵＣ能力を伝える能力リストＣＬメッセージで応答する。ＶＴＵＲが、ＡＣＫ（１）確認応答を戻すことによって、ＣＬメッセージの良好な受信を確認する。
【００６８】
下位段階Ｂは、ＶＴＵＲまたはＶＴＵＣが、告知された能力に応じて共通の動作モードを選択することによって続く。このことは、選択された動作モードを伝えるモード選択ＭＳメッセージを発行すること、およびＡＣＫ（１）確認応答を戻すことによって実現される。通常、ＶＴＵＲは、直ちに最も適切な動作モードを選択し、ＭＳメッセージを発行する。それでも、ＶＴＵＲは、モード要求ＭＲメッセージを発行することによって特定の動作モードを選択するようＶＴＵＣに要求することができ、またはモード提案ＭＰメッセージを発行することによってＶＴＵＣに最終的な決定を任せながら、特定の動作モードを提案することができる。特定の動作モードが確認されると、ＶＴＵＣは、Ｏ−Ｐ−ＶＥＣＴＯＲ１クロストーク獲得段階に、ＶＴＵＲは、Ｒ−Ｐ−ＶＥＣＴＯＲ１クロストーク獲得段階にそれぞれ入る。
【００６９】
Ｇ．９９４．１は、ＶＴＵＣが、ＣＬＲ／ＣＬ／ＡＣＫ（１）メッセージ交換、およびさらなるＭＳ／ＭＲ／ＭＰ／ＡＣＫ（１）メッセージ交換を、初期トランザクション状態（Ｒ−ＳＩＬＥＮＴ０）に戻ることなく、再び行うようＶＴＵＲに要求する要求−能力リスト要求ＲＥＱ−ＣＬＲメッセージでＶＴＵＣがＭＳメッセージに応答することを許すことによって、下位段階Ｂを再反復するための規定を定義する。
【００７０】
線路初期化コントローラ１１１が、各加入者線を介してＤＳＬ初期化手順を制御するように、より詳細には、ＶＴＵＣ１０１、１０２、および１０３に実行されるべき第２のハンドシェーク下位段階Ｂに関する反復の回数ｎを供給するとともに、ＣＬＲメッセージまたはＭＳメッセージまたはＭＲメッセージまたはＭＰメッセージなどの、下位段階Ｂ中にＶＴＵＣから特定の応答または確認応答を要求するどんなメッセージにも応答することに関して、さらなる遅延Ｄを供給するようにさらに構成されている。
【００７１】
ＶＴＵＣ１０１、１０２、および１０３は、第１のハンドシェーク下位段階Ａの実行時間ＴＡ、および第２のハンドシェーク下位段階Ｂの実行時間ＴＢを（構成されたさらなる遅延Ｄが存在する場合、その遅延Ｄを含めずに）測定し、そのように測定された実行時間を線路初期化コントローラ１１１に報告するようにさらに構成されている。そうすることによって、異なるＣＰＥ製造業者および／またはＣＰＥ実施形態からの実行時間の開きが考慮に入れられ、Ｏ−Ｐ−ＶＥＣＴＯＲ１の時間整列の精度が向上する。
【００７２】
初期化コントローラ１１１は、アクセスノード１００内部の中央ユニットとして示されるものの、コントローラ１１１は、ＶＴＵＣ１０１、１０２、および１０３にわたって部分的に、または全体として分散されることも可能である。
【００７３】
次に、ＤＳＬＡＭ１００の動作を、図２を参照して説明する。
【００７４】
最初、加入者線Ｌ１、Ｌ２、およびＬ３は、非アクティブ（Ｌ３状態）である。１つまたは複数の特定の加入者線Ｌｘが既にアクティブである（図１のＬｘ参照）ことがさらに仮定され、その加入者線を介してＤＳＬ通信チャネルが確立されている（Ｌ０状態）ことを意味する。１つまたは複数の線路Ｌｘが、線路Ｌ１、Ｌ２、およびＬ３と同一のベクトル化グループの一部を形成する。
【００７５】
時刻ｔ１で、ＶＴＵＣ１０１が、加入者線Ｌ１を介して、ＤＳＬ通信チャネルＣＨ１が初期化されるように求める要求を検出する。この要求は、ＶＴＵＲ２０１によって発行されたＲ−ＴＯＮＥＳ−ＲＥＱ信号である。代替として、ＤＳＬチャネルＣＨ１の初期化は、例えば、システム再起動、停電、ラインカード障害、管理コマンドなどの場合に、ＤＳＬＡＭ１００によってトリガされ得る。
【００７６】
ＶＴＵＣ１０１が、線路Ｌ１に関する参加イベントについて線路初期化コントローラ１１１に通知する（図１のｊｏｉｎ＿ｒｅｑ１参照）。すると、線路初期化コントローラ１１１が、線路Ｌ１が開始することを許し（図１のａｌｌｏｗ１参照）、線路Ｌ１が初期化される最初の線路なので、参加タイマＪＴを開始させ、同一のベクトル化グループのさらなる線路に関する新たな参加イベントを待つ。
【００７７】
線路初期化コントローラ１１１は、線路Ｌ１を介して実行されるべき下位段階Ｂの反復の回数ｎ１（図１のｉｔｅｒａｔｉｏｎ＿ＨＳＢ＝ｎ１参照）、および線路Ｌ１を介してハンドシェーク応答メッセージを意図的に遅延させるためのタイマＤ１（図１のｒｅｓｐ＿ｄｅｌａｙ＝Ｄ１参照）でＶＴＵＣ１０１をさらに構成する。
【００７８】
ｎ１は、Ｏ−Ｐ−ＶＥＣＴＯＲ１クロストーク獲得段階が生じるまでに待つだけの余裕がある最大限の時間に応じて選択される。現在、やはり、図２を参照すると、ｎ１＝３であり、Ｄ１＝０（すなわち、遅延なしに応答する）である。
【００７９】
また、ｎ１は、時刻ｔ１でＤＳＬＡＭ１００の動作コンテキストに従って調整されることも可能である：システム初期化のために大きい値が使用され、部分的初期化のために別の中間の値が使用され、依然、通常の動作のために小さい値が使用される。
【００８０】
線路初期化コントローラ１１１からの承認の後、ＶＴＵＣ１０１が、第１の下位段階ＨＳＡ１と、回数ｎ１の第２の下位段階ＨＳＢ１とを備えるハンドシェーク手順ＨＳ１を実行する。下位段階ＨＳＢ１を再反復することは、ＶＴＵＲ２０１からＭＳメッセージを受信すると、ＲＥＱ−ＣＬＲメッセージを発行することによって実現される。最後の反復に、ＶＴＵＣ１０１は、ＶＴＵＲ２０１からのＭＳメッセージに確認応答し、Ｏ−Ｐ−ＶＥＣＴＯＲ  １クロストーク獲得段階ＸＴ＿ＡＣＱ１に入る。
【００８１】
参加タイマＪＴの値は、以下の式に従って設定される：
【００８２】
【数１】
0005681812.tif 000002
ただし、ＴＡ１およびＴＢ１は、それぞれ、線路Ｌ１を介してＶＴＵＣ１０１によって測定され、かつ線路初期化コントローラ１１１に報告された下位段階ＨＳＡ１およびＨＳＢ１の平均持続時間（図１のｄｕｒａｔｉｏｎ＿ＨＳＡ＝ＴＡ１およびｄｕｒａｔｉｏｎ＿ＨＳＢ＝ＴＢ１参照）を表し、
【００８３】
【数２】
0005681812.tif 000003
および
【００８４】
【数３】
0005681812.tif 000004
は、それぞれ、線路初期化コントローラ１１１によって仮定される第１の下位段階Ａおよび第２の下位段階Ｂのデフォルトの平均持続時間を表す。
【００８５】
そうすることによって、時刻ｔ１＋ＪＴ（すなわち、最大限の参加時間）に加わる線路が、線路Ｌ１とほとんど同時にＯ−Ｐ−ＶＥＣＴＯＲ１に入る。
【００８６】
ｔ１からｔ１＋ＪＴの間に初期化が要求される、線路を介するハンドシェーク段階の実行は、線路Ｌ２およびＬ３に関してさらに説明されるとおり、制御され、調整される。
【００８７】
或る線路が、参加タイマＪＴが満了した後に加わる場合、線路初期化コントローラ１１１は、すべての待ち状態の初期化が完了し、初期化する線路がショータイム（Ｌ０状態）に入るまで、その線路を介してＤＳＬチャネルの初期化を延期する。したがって、ＶＴＵＣは、Ｒ−ＴＯＮＥＳ−ＲＥＱ信号に応答せずに、Ｃ−ＳＩＬＥＮＴ１状態に留まり、ＶＴＵＲは、ＶＴＵＣからＣ−ＴＯＮＥＳ信号を受信するまで、Ｒ−ＴＯＮＥＳ−ＲＥＱ信号を繰り返すことを続ける。
【００８８】
その後の時刻ｔ２およびｔ３に、線路Ｌ２およびＬ３を介してそれぞれ線路初期化を求める要求が受信され、ｔ１≦ｔ２≦ｔ３≦ｔ１＋ＪＴである。
【００８９】
ＶＴＵＣ１０２および１０３が、それぞれ、線路Ｌ２およびＬ３に関する参加イベントについて線路初期化コントローラ１１１に通知する（図１のｊｏｉｎ＿ｒｅｑ２およびｊｏｉｎ＿ｒｅｑ３参照）。すると、線路初期化コントローラ１１１は、参加タイマＪＴが依然として動いているので、線路Ｌ２およびＬ３が開始することを許す（図１のａｌｌｏｗ２およびａｌｌｏｗ３参照）。
【００９０】
線路初期化コントローラ１１１が、下位段階Ｂの反復の回数ｎ２およびｎ３（図１のｉｔｅｒａｔｉｏｎ＿ＨＳＢ＝ｎ２およびｉｔｅｒａｔｉｏｎ＿ＨＳＢ＝ｎ３を参照のこと）、ならびに応答遅延Ｄ２およびＤ３（図１のｒｅｓｐ＿ｄｅｌａｙ＝Ｄ２およびｒｅｓｐ＿ｄｅｌａｙ＝Ｄ３を参照のこと）でＶＴＵＣ１０２および１０３を構成する。
【００９１】
線路初期化コントローラ１１１からの承認の後、ＶＴＵＣ１０２が、第１の下位段階ＨＳＡ２と、回数ｎ２の第２の下位段階ＨＳＢ２とを含むハンドシェーク手順ＨＳ２を実行し、ＶＴＵＣ１０３が、第１の下位段階ＨＳＡ３と、回数ｎ３の第２の下位段階ＨＳＢ３とを含むハンドシェーク手順ＨＳ３を実行する。ハンドシェーク手順ＨＳ２およびＨＳ３が正常に完了した後、ＶＴＵＣ１０２は、Ｏ−Ｐ−ＶＥＣＴＯＲ１クロストーク獲得段階ＸＴ＿ＡＣＱ２に、ＶＴＵＣ１０３は、Ｏ−Ｐ−ＶＥＣＴＯＲ１クロストーク獲得段階ＸＴ＿ＡＣＱ３にそれぞれ入る。
【００９２】
値ｎ２およびｎ３は、以下の不等式に適合するように決定される。
ＴＡ１＋ｎ１・ＴＢ１−ＴＢ２≦ｔ２−ｔ１＋ＴＡ２＋ｎ２・ＴＢ２≦ＴＡ１＋ｎ１・ＴＢ１  （３）
ＴＡ１＋ｎ１・ＴＢ１−ＴＢ３≦ｔ３−ｔ１＋ＴＡ３＋ｎ３・ＴＢ３≦ＴＡ１＋ｎ１・ＴＢ１  （４）
ただし、ＴＡ２およびＴＢ２はそれぞれ、線路Ｌ２を介してＶＴＵＣ１０２によって測定され、かつ線路初期化コントローラ１１１に報告される下位段階ＨＳＡ２およびＨＳＢ２の平均持続時間（図１のｄｕｒａｔｉｏｎ＿ＨＳＡ＝ＴＡ２およびｄｕｒａｔｉｏｎ＿ＨＳＢ＝ＴＢ２参照）を表し、ＴＡ３およびＴＢ３はそれぞれ、線路Ｌ３を介してＶＴＵＣ１０３によって測定され、かつ線路初期化コントローラ１１１に報告される下位段階ＨＳＡ３およびＨＳＢ３の平均持続時間（図１のｄｕｒａｔｉｏｎ＿ＨＳＡ＝ＴＡ３およびｄｕｒａｔｉｏｎ＿ＨＳＢ＝ＴＢ３参照）を表す。
【００９３】
そうすることによって、ＸＴ＿ＡＣＱ２およびＸＴ＿ＡＣＱ３に入ることを、ＸＴ＿ＡＣＱ１に入ることに可能な限り近づけるが、それでも、ＸＴ＿ＡＣＱ１に入ることより前に来るようにする。現在、やはり図２を参照すると、ｎ１＝２であり、ｎ３＝１（すなわち、繰返しなし）である。
【００９４】
線路Ｌ１、Ｌ２、およびＬ３にわたるＯ−Ｐ−ＶＥＣＴＯＲ１時間整列の微調整は、それぞれ、ＨＳＢ２とＨＳＢ３との間に線路Ｌ２およびＬ３を介して使用されるハンドシェーク応答遅延Ｄ２およびＤ３を調整することによって実現される。
【００９５】
例えば、下位段階ＨＳＢが１回行われる間、ｒ個の応答メッセージがＶＴＵＣによって発行されるものと仮定して、以下のとおり、応答メッセージが発行されるまでに、線路Ｌ２およびＬ３をそれぞれ介して意図的に追加されるべき平均応答遅延Ｄ２およびＤ３を計算する：
【００９６】
【数４】
0005681812.tif 000005
【００９７】
【数５】
0005681812.tif 000006
それでも、そのように計算された応答遅延Ｄ２およびＤ３は、（伝送潜時および処理潜時を考慮に入れるようにいくらかのマージンを引いた）該当するタイムアウト値より小さくなければならない。
【００９８】
そうすることによって、それぞれのＯ−Ｐ−ＶＥＣＴＯＲ１段階間のほとんど完全な時間整列（図２の、ほとんど０まで小さくなるΔｔ１２およびΔｔ１３参照）を実現することができる。
【００９９】
ＶＴＵＣによって報告された下位段階ＡおよびＢのそれぞれの持続時間が、ＤＳＬＡＭ１００のローカルデータリポジトリの中に格納され、後に、線路が初期化される際に使用される。それらの値は、特定の製品ＩＤなどに関連付けられて格納されることが可能であり、特定の製品ＩＤに関する最後に測定された値の平均であることが可能である。
【０１００】
特定の線路に関して値が全く利用可能でない場合（例えば、線路が初めて開始するために）、デフォルトの値
【０１０１】
【数６】
0005681812.tif 000007
および
【０１０２】
【数７】
0005681812.tif 000008
が仮定される。最初の測定された値が利用可能になるとすぐに、それらの値が、デフォルトの値に取って代わり、その線路を介して使用されるべき反復の回数、および／または応答遅延が、それに相応して更新される。
【０１０３】
また、線路Ｌ１を介する応答メッセージは、線路Ｌ１、Ｌ２、およびＬ３が、任意のスケジュールされた時点でＯ−Ｐ−ＶＥＣＴＯＲ１に入るように、遅延させられること（すなわち、Ｄ１＜＞０）も可能である。
【０１０４】
Ｏ−Ｐ−ＶＥＣＴＯＲ１完了の後、アクティブ線路Ｌｘへの、加わる線路Ｌ１、Ｌ２、およびＬ３からのクロストーク係数が、獲得され、プリコーディング行列および／またはキャンセル行列の対応する係数を初期化するのに使用される。その時点から、アクティブ線路Ｌｘ上の新たに加わる線路Ｌ１、Ｌ２、およびＬ３からの下流クロストークおよび／または上流クロストークがキャンセルされ、線路Ｌ１、Ｌ２、およびＬ３が、アクティブ線路Ｌｘを介する通信を妨げることなしにＣＨＡＮＮＥＬ−ＤＩＳＣＯＶＥＲＹ  ＰＨＡＳＥに入ることが可能である。
【０１０５】
本発明の或る代替の実施形態において、応答は、遅延させられず（Ｄ１＝Ｄ２＝Ｄ３＝０）、線路初期化コントローラ１１１が、第２のハンドシェーク下位段階Ｂを再反復することだけによって、粗い整列を実行する。ｎ２およびｎ３を計算するための式（４）および（５）は、有利には、以下によって取って代わられる：
【０１０６】
【数８】
0005681812.tif 000009
【０１０７】
【数９】
0005681812.tif 000010
本発明のさらなる代替の実施形態において、線路初期化コントローラ１１１は、第２のハンドシェーク下位段階Ｂを再反復せず（ｎ１＝ｎ２＝ｎ３＝１）、Ｄ１≧Ｄ２≧Ｄ３であるように応答遅延Ｄ１、Ｄ２、およびＤ３を調整して、Ｏ−Ｐ−ＶＥＣＴＯＲ１にそれぞれ入る間の時間差Δｔ１２およびΔｔ１３を短くする（タイムアウト限度内で）だけである。
【０１０８】
本発明のさらなる代替の実施形態において、線路初期化コントローラ１１１が、公称ペース（Ｄ３＝０）で、下位段階Ｂを再反復することなしに（ｎ３＝１）線路Ｌ３を介してハンドシェーク手順を実行する。線路Ｌ１およびＬ２を介する反復の回数、および応答遅延は、線路Ｌ３がＸＴ＿ＡＣＱ３に入ることが予期されるとき、線路Ｌ１およびＬ２がＸＴ＿ＡＣＱ１およびＸＴ＿ＡＣＱ２に入るように調整される。
【０１０９】
さらに代替の実施形態において、反復の回数、および／または応答遅延は、同様のハンドシェークトランザクション（例えば、ＶＴＵＲからのＭＳメッセージの受信）間のそれぞれの測定された時間シフトに基づいて、動的に調整される。次に、ＶＴＵＣ１０１、１０２、および１０３が、それらの特定のハンドシェークマイルストーンを線路初期化コントローラ１１１に報告して、コントローラ１１１が、それに相応して反復の回数、および応答遅延を動的に調整することができるようにするようにさらに構成されている。例えば、線路Ｌ１を介して或るハンドシェークマイルストーンが、線路Ｌ２を介して検出されるよりも前に検出された場合、Ｄ１がＤ２に対して増加される。線路Ｌ１が線路Ｌ２に追いつくことができない場合（応答遅延がタイムアウト値を上限とするため）、線路Ｌ１が線路Ｌ２に追いつく別の機会を与えるように、線路Ｌ１とＬ２の両方に関して別のメッセージラウンドが要求される。
【０１１０】
本発明は、Ｇ．９９３．５のＤＳＬ技法を網羅するように参照して説明されてきたが、本発明は、さらなる有線アクセス技法にも同様に適用可能である。
【０１１１】
「備える」という用語は、その用語に続いてリストアップされる手段に限定されるものと解釈されるべきではないことに留意されたい。このため、「手段Ａと、手段Ｂとを備えるデバイス」という表現の範囲は、構成要素ＡおよびＢだけから成るデバイスに限定されるべきではない。この表現は、本発明に関して、デバイスの関係のある構成要素がＡおよびＢであることを意味する。
【０１１２】
「結合された」という言葉は、直接の接続だけに限定されるものと解釈されるべきではないことにさらに留意されたい。このため、「デバイスＢに結合されたデバイスＡ」という表現の範囲は、デバイスＡの出力がデバイスＢの入力に直接に接続された、かつ／またはデバイスＢの出力がデバイスＡの入力に直接に接続されたデバイスまたはシステムに限定されるべきではない。この表現は、Ａの出力とＢの入力間に、かつ／またはＢの出力とＡの入力間に、他のデバイスまたは手段を含むパスであり得るパスが存在することを意味する。
【０１１３】
説明および図面は、本発明の原理を例示するに過ぎない。このため、当業者が、本明細書で明示的に説明されることも、図示されることもないものの、本発明の原理を実現し、本発明の趣旨および範囲に含まれる様々な構成を考案することができることが、認識されよう。さらに、本明細書に記載されるすべての例は、主として、本発明の原理、ならびに当技術分野を推し進めることに寄与する本発明者（ら）による概念を読者が理解することを助ける教育的な目的だけを明確に意図しており、そのような特別に記載される例および条件に限定されないものと解釈されるべきである。さらに、本発明の原理、態様、および実施形態、ならびに本発明の原理、態様、および実施形態の特定の例について本明細書で述べることはすべて、それらの原理、態様、および実施形態、ならびに例の均等形態を包含することを意図している。
【０１１４】
図に示される様々な要素の機能は、専用のハードウェア、ならびに適切なソフトウェアに関連してソフトウェアを実行することができるハードウェアの使用を介して提供され得る。プロセッサによって提供される場合、それらの機能は、単一の専用プロセッサによって提供されても、単一の共有されるプロセッサによって提供されても、いくつかが共有され得る、複数の個々のプロセッサによって提供されてもよい。さらに、プロセッサは、ソフトウェアを実行することができるハードウェアを排他的に指すものと解釈されるべきではなく、限定なしに、ＤＳＰ（デジタルシグナルプロセッサ）ハードウェア、ネットワークプロセッサ、ＡＳＩＣ（特定用途向け集積回路）、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）などを暗黙に含み得る。また、ＲＯＭ（読み取り専用メモリ）、ＲＡＭ（ランダムアクセスメモリ）、および不揮発性ストレージなどの、従来のおよび／またはカスタムの他のハードウェアが含まれることも可能である。
【図１】
0005681812.tif 000011
【図２】
0005681812.tif 000012