(57)【要約】  本発明は、クロストーク軽減のために信号を前処理するための信号処理ユニット（１２０）に関する。本発明の一実施形態によれば、信号処理ユニットは、第１のチャネル結合情報（Ｌ）に基づいてそれぞれの通信チャネル（Ｈ）を通じて送信されるべきそれぞれの送信サンプル（Ｕ）のための個々のモジュロシフト（Δ）を決定し、モジュロシフトをそれぞれの送信サンプルに加算するように構成されたモジュロユニット（１２１）と、結果として得られた送信サンプルを、通信チャネルとの線形プリコーダの連結から生じる全体チャネル行列（ＨＰ’）を効果的に対角化することを目的とする第２のチャネル結合情報（ρ’）に基づいて合同して処理するように構成された線形プリコーダ（１２２）と、を含む。本発明はまた、クロストーク軽減のために信号を前処理するための方法にも関する。
2016522617.tif 000002
【特許請求の範囲】
【請求項１】
クロストーク軽減のために信号を前処理するための信号処理ユニット（１２０）であって、第１のチャネル結合情報（Ｌ）に基づいてそれぞれの通信チャネル（Ｈ）を通じて送信されるべきそれぞれの送信サンプル（Ｕ）のための個々のモジュロシフト（Δ）を決定し、モジュロシフトをそれぞれの送信サンプルに加算するように構成されたモジュロユニット（１２１）と、線形プリコーダ（１２２）であって、結果として得られた送信サンプルを、通信チャネルとの線形プリコーダの連結から生じる全体チャネル行列（ＨＰ’）を効果的に対角化することを目的とする第２のチャネル結合情報（ｐ’）に基づいて合同して処理するように構成された線形プリコーダ（１２２）と、を含む、信号処理ユニット（１２０）。
【請求項２】
第１のチャネル結合情報が第２のチャネル結合情報とは独立して更新される、請求項１に記載の信号処理ユニット（１２０）。
【請求項３】
モジュロユニットが、線形プリコーダより低い精度の算術を用いるようにさらに構成される、請求項１または２に記載の信号処理ユニット（１２０）。
【請求項４】
モジュロユニットのための精度算術が、通信チャネルのうちのアクティブな通信チャネルの数の関数である、請求項３に記載の信号処理ユニット（１２０）。
【請求項５】
第１のチャネル結合情報が、通信チャネルのうちのアクティブな通信チャネルのセットが変更すると更新され、一方、第２のチャネル結合情報が変更されずに残される、請求項１から４のいずれか一項に記載の信号処理ユニット（１２０）。
【請求項６】
結果として得られた送信サンプルが、線形プリコーダを通して単一の行列乗算段階を用いて合同して処理される、請求項１から５のいずれか一項に記載の信号処理ユニット（１２０）。
【請求項７】
請求項１から６のいずれか一項に記載の信号処理ユニット（１２０）を含むアクセスノード（１００）。
【請求項８】
アクセスノードがデジタル加入者線アクセスマルチプレクサＤＳＬＡＭである、請求項７に記載のアクセスノード（１００）。
【請求項９】
クロストーク軽減のために信号を前処理するための方法であって、第１のチャネル結合情報（Ｌ）に基づいてそれぞれの通信チャネル（Ｈ）を通じて送信されるべきそれぞれの送信サンプル（Ｕ）のための個々のモジュロシフト（Δ）を決定することと、モジュロシフトをそれぞれの送信サンプルに加算することと、結果として得られた送信サンプルを、通信チャネルとの線形プリコーダの連結から生じる全体チャネル行列（ＨＰ’）を効果的に対角化することを目的とする第２のチャネル結合情報（Ｐ’）に基づく線形プリコーディングを通して合同して処理することと、を含む、方法。
【請求項１０】
第１のチャネル結合情報を第２のチャネル結合情報とは独立して更新することをさらに含む、請求項９に記載の方法。
【請求項１１】
線形プリコーディングのためのものより低い精度の算術をモジュロ演算のために用いることをさらに含む、請求項９または１０に記載の方法。
【請求項１２】
モジュロ演算のための精度算術が、通信チャネルのうちのアクティブな通信チャネルの数の関数である、請求項１１に記載の方法。
【請求項１３】
通信チャネルのうちのアクティブな通信チャネルのセットが変更すると第１のチャネル結合情報を更新し、一方、第２のチャネル結合情報を変更せずに残すことをさらに含む、請求項９から１２のいずれか一項に記載の方法。
【請求項１４】
結果として得られた送信サンプルが、線形プリコーダを通して単一の行列乗算段階を用いて合同して処理される、請求項９から１３のいずれか一項に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は有線通信システム内におけるクロストーク軽減に関する。
【背景技術】
【０００２】
クロストーク（またはチャネル間干渉）は、デジタル加入者線（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ、ＤＳＬ）通信システム等の、多入力多出力（Ｍｕｌｔｉｐｌｅ  Ｉｎｐｕｔ  Ｍｕｌｔｉｐｌｅ  Ｏｕｔｐｕｔ、ＭＩＭＯ）有線通信システムにとって、チャネル障害の主要な発生源である。
【０００３】
より高いデータ転送速度に対する需要が高まるにつれて、ＤＳＬシステムはより高い周波数帯域に向かって進化しており、隣接する伝送回線（すなわち、ケーブルバインダ内の撚り銅対線等の、それらの長さの一部または全部にわたって近接する伝送回線）間のクロストークはより顕著になる（周波数が高くなるほど、結合が大きくなる）。
【０００４】
ＭＩＭＯシステムは以下の線形モデルによって記述することができる：
Ｙ（ｋ）＝Ｈ（ｋ）Ｘ（ｋ）＋Ｚ（ｋ）    （１）、
ここで、Ｎ成分複素ベクトルＸ、Ｙ、は、Ｎ個のチャネルを通じて送信され、それぞれ、それらから受信されるシンボルの、周波数／キャリア／トーンインデックスｋの関数としての、離散周波数表現を表す。
ＮｘＮ複素行列Ｈはチャネル行列と呼ばれる。チャネル行列Ｈの（ｉ，ｊ）番目の成分ｈｉｊは、信号がｊ番目のチャネル入力に送信されるのに応答して、通信システムがｉ番目のチャネル出力上にどのように信号を生成するのかを記述する。チャネル行列の対角要素は直接チャネル結合を記述し、チャネル行列の非対角要素（クロストーク係数とも呼ばれる）はチャネル間結合を記述する。
Ｎ成分複素ベクトルＺは、無線周波数干渉（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｎｔｅｒｆｅｒｅｎｃｅ、ＲＦＩ）または熱雑音等の、Ｎ個のチャネル上の加法性雑音を表す。
【０００５】
クロストークを軽減し、実効スループット、到達範囲および回線安定性を最大化するために、様々な戦略が開発されている。これらの技法は、静的または動的なスペクトル管理技法からマルチユーザ信号調整（またはベクタリング）へと次第に進化している。
【０００６】
チャネル間干渉を低減するための１つの技法は合同信号プリコーディングである：送信データシンボルは、それぞれの通信チャネルを通じて送信される前にプリコーダを合同して通される。プリコーダは、プリコーダと通信チャネルとの連結の結果、受信機におけるチャネル間干渉はほとんどまたは全くなくなるというものである。
【０００７】
チャネル間干渉を低減するためのさらなる技法は合同信号後処理である：受信データシンボルは、検出される前にポストコーダを合同して通される。ポストコーダは、通信チャネルとポストコーダとの連結の結果、受信機におけるチャネル間干渉はほとんどまたは全くなくなるというものである。
【０００８】
ベクタリンググループ、すなわち、信号が合同して処理される通信回線のセット、の選定は、良好なクロストーク軽減性能を達成するために非常に重要である。ベクタリンググループ内において、各通信回線は、グループの他の通信回線内にクロストークを誘起する妨害回線と見なされ、その同じ通信回線が、グループの他の通信回線からクロストークを受ける被妨害回線と見なされる。ベクタリンググループに属さない回線からのクロストークは外来雑音として扱われ、除去されない。
【０００９】
理想的には、ベクタリンググループは、互いと物理的に顕著に相互作用する通信回線の全セットに一致するべきである。しかし、国家規制政策によるローカルループアンバンドリングおよび／または限られたベクタリング能力がこのような網羅的なアプローチを妨げる場合があり、この場合には、ベクタリンググループは、全ての物理的に相互作用する回線のサブセットのみを含むことになり、それにより、限られたベクタリング利得しかもたらさないであろう。
【００１０】
通例、信号ベクタリングは、ベクタリンググループの全ての加入者線を通じて並行して送信されるか、またはそれらから受信される全てのデータシンボルが利用可能となる、分配点ユニット（Ｄｉｓｔｒｉｂｕｔｉｏｎ  Ｐｏｉｎｔ  Ｕｎｉｔ、ＤＰＵ）内で実行される。例えば、信号ベクタリングは、中央局（Ｃｅｎｔｒａｌ  Ｏｆｆｉｃｅ、ＣＯ）に配備されるか、または加入者宅内により近いファイバ供給遠隔ユニット（路上キャビネット、電柱キャビネット、等）として配備された、デジタル加入者線アクセスマルチプレクサ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ  Ａｃｃｅｓｓ  Ｍｕｌｔｉｐｌｅｘｅｒ、ＤＳＬＡＭ）内で有利に実行される。信号プリコーディングは（顧客宅内へ向かう）ダウンストリーム通信のために特に適しており、一方、信号後処理は、（顧客宅内からの）アップストリーム通信のために特に適している。
【００１１】
線形信号プリコーディングは行列積を用いて有利に実装される：線形プリコーダは、送信ベクトルＵ（ｋ）とプリコーディング行列Ｐ（ｋ）との周波数領域における行列積を実行する。プリコーディング行列Ｐ（ｋ）は、全体チャネル行列Ｈ（ｋ）Ｐ（ｋ）が対角化される、つまり、全体チャネルＨ（ｋ）Ｐ（ｋ）の非対角係数、およびひいてはチャネル間干渉、がほとんど０に減少するというものである。
【００１２】
実際には、および一次近似として、プリコーダは被妨害回線上に、直接信号に加えて、受信機においてそれぞれの妨害回線からの実際のクロストーク信号に破壊的に干渉する逆位相クロストーク前置補償信号を重畳する。
【００１３】
より形式的に、チャネル行列Ｈを次式のように書くこととする：
Ｈ＝Ｄ・（Ｉ＋Ｇ）    （２）
ここで、キャリアインデックスｋは任意に省略されており、Ｄは、直接チャネル係数ｈｉｉを含む対角行列であり、Ｉは恒等行列であり、Ｇは、正規化されたクロストーク係数ｈｉｊ／ｈｉｉを含む非対角クロストークチャネル行列である。
【００１４】
理想的なゼロ・フォーシング（Ｚｅｒｏ−Ｆｏｒｃｉｎｇ、ＺＦ）線形プリコーディングは、プリコーディング行列Ｐが、正規化されたクロストーク結合チャネルの逆を実装するときに達成される。すなわち：
Ｐ＝（Ｉ＋Ｇ）−１    （３）、
このため、Ｈ・Ｐ＝Ｄとなり、後者は受信機におけるシングルタップ周波数等化（Ｆｒｅｑｕｅｎｃｙ  ＥＱｕａｌｉｚａｔｉｏｎ、ＦＥＱ）によって補償される。線形ＺＦプリコーディングを用いると、受信機入力における雑音は直接チャネル周波数応答によって１／ｈｉ，ｉ倍に増大される。さらに、雑音は同一の回線については均等に増大されることにも留意する。なぜなら、それらは全て、等しい経路損失ｈｉ，ｉを有すると期待されるためである。
【００１５】
新しい銅アクセス技術と最大１００ＭＨｚおよびそれを超えるいっそうより広いスペクトルの使用の出現により、クロストーク電力は増大し、直接信号電力を超え、負の信号対雑音比（ＳＮＲ）を生じさせる場合がある。それゆえ、被妨害回線上におけるクロストーク前置補償信号の重畳は、個々のユーザのための信号電力の許容量を周波数の関数として定義する、送信電力スペクトル密度（Ｐｏｗｅｒ  Ｓｐｅｃｔｒａｌ  Ｄｅｎｓｉｔｙ、ＰＳＤ）マスクの違反を生じさせる場合があり、同様に、深刻な信号ひずみを生じさせるデジタル−アナログ変換器（Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ  Ｃｏｎｖｅｒｔｅｒ、ＤＡＣ）チップセット内における信号クリッピングをもたらす場合がある。
【００１６】
従来技術の解決策は、直接信号および前置補償信号の両方を含む送信信号が許容限度内にとどまるように、直接信号利得を縮小することである。ＰＳＤ低減は回線および周波数に依存し、例えば、回線がベクタリンググループに加わるか、またはそれから離れる際に、経時的に変化する場合がある。直接信号利得の変化は、ＦＥＱ問題を回避するために、受信機へ伝達されなければならない。この第１の解決策は、「Ｇ．ｆａｓｔ：  Ｐｒｅｃｏｄｅｒ  Ｇａｉｎ  Ｓｃａｌｉｎｇ」と題する、Ａｌｃａｔｅｌ−Ｌｕｃｅｎｔから国際電気通信連合（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ、ＩＴＵ）への標準寄稿論文、参照ＩＴＵ−Ｔ  ＳＧ１５  Ｑ４ａ  ２０１３−０３−Ｑ４−０５３、２０１３年３月、において説明された。
【００１７】
別の従来技術の解決策は、過剰な電力を有する送信コンステレーション点をシフトさせ、コンステレーション境界内へ戻すためにモジュロ算術演算を適用する、非線形プリコーディング（Ｎｏｎ−Ｌｉｎｅａｒ  Ｐｒｅｃｏｄｉｎｇ、ＮＬＰ）の使用である。受信機において、同じモジュロ演算が信号をシフトさせ、意図された位置へ戻すことになる。
【００１８】
送信信号の値の境界を設けるためにモジュロ算術を用いるアイデアは、ＴｏｍｌｉｎｓｏｎおよびＨａｒａｓｈｉｍａによって別々にほとんど同時に、単一ユーザ等化への適用とともに最初に導入された（Ｍ．Ｔｏｍｌｉｎｓｏｎ、「Ｎｅｗ  Ａｕｔｏｍａｔｉｃ  Ｅｑｕａｌｉｚｅｒ  Ｅｍｐｌｏｙｉｎｇ  Ｍｏｄｕｌｏ  Ａｒｉｔｈｍｅｔｉｃ」、Ｅｌｅｃｔｒｏｎｉｃｓ  Ｌｅｔｔｅｒｓ、７（５−６）、１３８−１３９ページ、１９７１年３月、ならびにＨ．Ｈａｒａｓｈｉｍａ、およびＨ．Ｍｉｙａｋａｗａ、「Ｍａｔｃｈｅｄ−Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｔｅｃｈｎｉｑｕｅ  ｆｏｒ  Ｃｈａｎｎｅｌｓ  ｗｉｔｈ  Ｉｎｔｅｒ  Ｓｙｍｂｏｌ  Ｉｎｔｅｒｆｅｒｅｎｃｅ」、ＩＥＥＥ  Ｔｒａｎｓ．  ｏｎ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ、２０（４）、７７４−７８０ページ、１９７２年８月）。ＧｉｎｉｓおよびＣｉｏｆｆｉはこのコンセプトを、クロストーク除去のためのプリコーディングを有するマルチユーザシステムに適用した（Ｇ．ＧｉｎｉｓおよびＪ．Ｍ．Ｃｉｏｆｆｉ、「Ａ  Ｍｕｌｔｉ−Ｕｓｅｒ  Ｐｒｅｃｏｄｉｎｇ  Ｓｃｈｅｍｅ  Ａｃｈｉｅｖｉｎｇ  Ｃｒｏｓｓｔａｌｋ  Ｃａｎｃｅｌｌａｔｉｏｎ  ｗｉｔｈ  Ａｐｐｌｉｃａｔｉｏｎ  ｔｏ  ＤＳＬ  ｓｙｓｔｅｍｓ」、Ｐｒｏｃ．  ３４ｔｈ  Ａｓｉｌｏｍａｒ  Ｃｏｎｆｅｒｅｎｃｅ  ｏｎ  Ｓｉｇｎａｌｓ，  Ｓｙｓｔｅｍｓ  ａｎｄ  Ｃｏｍｐｕｔｅｒｓ、２０００年）。
【００１９】
しかし、モジュロ演算は、送信信号、およびひいては、システム上に誘起される実際のクロストークに直接影響を与え、「ニワトリ−卵」問題に帰してしまう：第１のユーザのためのモジュロ演算は第２のユーザのための前置補償を変更し、第２のユーザのための変更された前置補償は第２のユーザのためのモジュロ演算を変更し、第２のユーザユーザのための変更されたモジュロ演算は第１のユーザのための前置補償を変更し、第１のユーザのための変更された前置補償は第１のユーザのためのモジュロ演算を変更し、以下同様に続く。
【００２０】
この問題を克服するために、ＱＲ行列分解を用いて非線形プリコーダが構築される。機能のステップ毎の説明を用いた本技法の良い概説が、Ｉｋａｎｏｓ（Ｓ．Ｓｉｎｇｈ、Ｍ．Ｓｏｒｂａｒａ、「Ｇ．ｆａｓｔ：  Ｃｏｍｐａｒｉｓｏｎ  ｏｆ  Ｌｉｎｅａｒ  ａｎｄ  Ｎｏｎ−Ｌｉｎｅａｒ  Ｐｒｅ−ｃｏｄｉｎｇ  ｆｏｒ  Ｇ．ｆａｓｔ  ｏｎ  １００ｍ  ＢＴ  Ｃａｂｌｅ」、ＩＴＵ−Ｔ  ＳＧ１５  Ｑ４ａ寄稿論文２０１３−０１−Ｑ４−０３１、２０１３年１月）によって与えられている。
【００２１】
正規化されたチャネル行列の共役転置をまず２つの行列に因子分解する。すなわち：
（Ｉ＋Ｇ）＊＝ＱＲ    （４）、
ここで、＊は共役転置を表し、ＲはＮ×Ｎ上三角行列であり、Ｑは、電力を保存するＮ×Ｎユニタリ行列であり（すなわち、Ｑ＊Ｑ＝Ｉ）、Ｎはベクタリンググループ内の加入者線の数を表す。
【００２２】
このとき、１つの対角化プリコーディング行列が、
Ｐ＝ＱＲ＊−１    （５）
によって与えられ、ＨＰ＝Ｄ（Ｉ＋Ｇ）ＱＲ＊−１＝ＤＲ＊Ｑ＊ＱＲ＊−１＝Ｄを得る。
【００２３】
次式のように書くこととする：
Ｒ＊−１＝ＬＳ−１    （６）、
ここで、Ｌは、単位対角を有するＮ×Ｎ下三角行列であり、Ｓは、要素がＲ＊の対角要素であるＮ×Ｎ正規化対角行列である。
【００２４】
対角行列Ｓは、符号化順序に依存する回線毎のプリコーディング利得を示す。モジュロ演算は、正規化された周波数サンプルに対して演算を行う必要があるため、Ｓスケーリングは破棄されるべきであり、これにより、Ｐ＝ＱＬおよびＨＰ＝Ｄ（Ｉ＋Ｇ）ＱＬ＝ＤＲ＊Ｑ＊ＱＲ＊−１Ｓ＝ＤＳを得る。それゆえ、さらなる等化ステップＳ−１が受信機において、初期送信サンプルを復元するために必要とされる。
【００２５】
非線形プリコーダは、第１のフィードフォワードフィルタＬ、もしくは同等に第１のフィードバックフィルタＩ−Ｓ−１Ｒ＊を含み、それに続き、第２のフィードフォワードフィルタＱを含む。
【００２６】
第１のステップでは、送信ベクトルＵに行毎に下三角行列Ｌを乗算するが、次の行に進む前に、要素ｉについての出力はモジュロ演算を通して適合され、これにより、送信電力を許容境界内に保持する。行列Ｌの三角構造が上述の「ニワトリ−卵」問題への解決策となる：ユーザｉのためのモジュロ出力は、後に符号化されるユーザｊ（ｊ＞ｉ）のための入力の役割を果たすが、先に符号化されたユーザｋ（ｋ＜ｉ）の出力に影響を与えない。
【００２７】
第２のステップでは、結果として得られたベクトルに行列Ｑを乗算する。Ｑはそのユニタリ特性のために初期送信電力を保存している。
【００２８】
より形式的に、非線形プリコーダＸ’の出力は次式によって与えられる：
【数１】
2016522617.tif 000003
ここで、ｒｉｊはＲ＊の係数を表し、Γｉ，ｋはキャリアｋおよびユーザｉについてのコンステレーションサイズの関数としてのモジュロ演算子を表す。
【００２９】
モジュロ演算子Γｉ，ｋは次式によって与えられる：
【数２】
2016522617.tif 000004
ここで、ｘｉ，ｋはキャリアｋおよびユーザｉについての送信周波数サンプルを表し、Ｍｉ，ｋはキャリアｋおよびユーザｉについてのＩ／Ｑ次元毎のコンステレーション点の数を表し、ｄは１つの次元における隣接コンステレーション点間の距離を表す。
【００３０】
Ｎ本の回線を、ＮＬＰを通してベクタリングすることの複雑度は、ｂ２（Ｎ２＋Ｎ（Ｎ＋１）／２）＝ｂ２（３Ｎ２／２＋Ｎ／２）回の乗累算演算になり、ここで、ｂは、コンピュータ算術において用いられるビットの数を表している。回線毎に１回または２回の複雑度の乗累算演算としてカウントされてもよいモジュロ演算は除いている。
【００３１】
受信機において、等化された受信信号サンプルは次式によって与えられる：
【数３】
2016522617.tif 000005
【００３２】
次に、初期送信ベクトルＵを復元するために、さらなる等化ステップＳ−１がさらなるモジュロ演算とともに必要とされる：
【数４】
2016522617.tif 000006
【００３３】
項
【数５】
2016522617.tif 000007
はコンステレーション境界内に入ることが期待され、それゆえ、
【数６】
2016522617.tif 000008
は
【数７】
2016522617.tif 000009
と等しくならなければならない。次に、そのサンプルに対する決定
【数８】
2016522617.tif 000010
が行われる。
【００３４】
図１に、対応する参照モデルが示されている。
【００３５】
ＱＲ行列分解を用いて実装される非線形プリコーダはＺＦ等化を達成するが、一方、受信機入力における雑音サンプルは１／ｒｉｉ倍に増大されることに注目する。さらに、同一の回線を有するケーブルについて、Ｒ＊行列の対角値は同じ値を有せず、それゆえ、雑音の増大は各回線上で同じにならず、そのために、クロストーク結合のレベルに依存した異なるユーザへのビットレートの不公平な分配をもたらし得ることにも注目する。
【００３６】
まずフィードバックフィルタを通過し、その後、フィードフォワードフィルタを通過するという段階的なアプローチのために、いくつかの問題が生じる。
【００３７】
第１の問題は、非線形プリコーダを更新するために必要とされる処理リソースの量である。Ｐが（例えば、クロストークチャネル変化を追跡するために）更新される必要がある場合には、このとき、ＱおよびＬも同様に更新される必要がある。ＱおよびＬを独立して同時に更新するための知られている解決策は存在しない。それゆえ、各追跡ステップは、更新されたＰまたはＨ行列の新たな分解を含む。
【００３８】
別の問題は、余分の乗算段階のせいで付加される量子化雑音である。１回の単一の行列乗算を有する線形プリコーディングと比較すると、それぞれ２つの行列ＬおよびＱによる２回の連続する乗算のせいで、量子化雑音は２倍になる。
【００３９】
さらに別の問題は、１本以上の加入者線が、信号が全く送信されない何らかの受動状態にされ、それによっていくらか実質的な電力を節約する、不連続送信モードに関連する。これは、ＱおよびＬのいくつかのサブブロックを複数回通過することを伴い、実行時の複雑度をほぼ２倍増大させる。
【先行技術文献】
【非特許文献】
【００４０】
【非特許文献１】Ａｌｃａｔｅｌ−Ｌｕｃｅｎｔ、「Ｇ．ｆａｓｔ：  Ｐｒｅｃｏｄｅｒ  Ｇａｉｎ  Ｓｃａｌｉｎｇ」、国際電気通信連合（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ、ＩＴＵ）への標準寄稿論文、参照ＩＴＵ−Ｔ  ＳＧ１５  Ｑ４ａ  ２０１３−０３−Ｑ４−０５３、２０１３年３月
【非特許文献２】Ｍ．Ｔｏｍｌｉｎｓｏｎ、「Ｎｅｗ  Ａｕｔｏｍａｔｉｃ  Ｅｑｕａｌｉｚｅｒ  Ｅｍｐｌｏｙｉｎｇ  Ｍｏｄｕｌｏ  Ａｒｉｔｈｍｅｔｉｃ」、Ｅｌｅｃｔｒｏｎｉｃｓ  Ｌｅｔｔｅｒｓ、７（５−６）、１３８−１３９ページ、１９７１年３月
【非特許文献３】Ｈ．Ｍｉｙａｋａｗａ、「Ｍａｔｃｈｅｄ−Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｔｅｃｈｎｉｑｕｅ  ｆｏｒ  Ｃｈａｎｎｅｌｓ  ｗｉｔｈ  Ｉｎｔｅｒ  Ｓｙｍｂｏｌ  Ｉｎｔｅｒｆｅｒｅｎｃｅ」、ＩＥＥＥ  Ｔｒａｎｓ．  ｏｎ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ、２０（４）、７７４−７８０ページ、１９７２年８月
【非特許文献４】Ｇ．ＧｉｎｉｓおよびＪ．Ｍ．Ｃｉｏｆｆｉ、「Ａ  Ｍｕｌｔｉ−Ｕｓｅｒ  Ｐｒｅｃｏｄｉｎｇ  Ｓｃｈｅｍｅ  Ａｃｈｉｅｖｉｎｇ  Ｃｒｏｓｓｔａｌｋ  Ｃａｎｃｅｌｌａｔｉｏｎ  ｗｉｔｈ  Ａｐｐｌｉｃａｔｉｏｎ  ｔｏ  ＤＳＬ  ｓｙｓｔｅｍｓ」、Ｐｒｏｃ．  ３４ｔｈ  Ａｓｉｌｏｍａｒ  Ｃｏｎｆｅｒｅｎｃｅ  ｏｎ  Ｓｉｇｎａｌｓ，  Ｓｙｓｔｅｍｓ  ａｎｄ  Ｃｏｍｐｕｔｅｒｓ、２０００年
【非特許文献５】Ｓ．Ｓｉｎｇｈ、Ｍ．Ｓｏｒｂａｒａ、「Ｇ．ｆａｓｔ：  Ｃｏｍｐａｒｉｓｏｎ  ｏｆ  Ｌｉｎｅａｒ  ａｎｄ  Ｎｏｎ−Ｌｉｎｅａｒ  Ｐｒｅ−ｃｏｄｉｎｇ  ｆｏｒ  Ｇ．ｆａｓｔ  ｏｎ  １００ｍ  ＢＴ  Ｃａｂｌｅ」、ＩＴＵ−Ｔ  ＳＧ１５  Ｑ４ａ寄稿論文２０１３−０１−Ｑ４−０３１、２０１３年１月
【発明の概要】
【発明が解決しようとする課題】
【００４１】
本発明の目的は、従来技術の解決策の上述の短所または欠点を緩和または克服することである。
【課題を解決するための手段】
【００４２】
本発明の第１の態様によれば、クロストーク軽減のために信号を前処理するための信号処理ユニットは、第１のチャネル結合情報に基づいてそれぞれの通信チャネルを通じて送信されるべきそれぞれの送信サンプルのための個々のモジュロシフトを決定し、モジュロシフトをそれぞれの送信サンプルに加算するように構成されたモジュロユニットと、結果として得られた送信サンプルを、線形プリコーダであって、通信チャネルとの線形プリコーダの連結から生じる全体チャネル行列を効果的に対角化することを目的とする第２のチャネル結合情報に基づいて合同して処理するように構成された線形プリコーダと、を含む。
【００４３】
本発明の別の態様によれば、クロストーク軽減のために信号を前処理するための方法は、第１のチャネル結合情報に基づいてそれぞれの通信チャネルを通じて送信されるべきそれぞれの送信サンプルのための個々のモジュロシフトを決定することと、モジュロシフトをそれぞれの送信サンプルに加算することと、結果として得られた送信サンプルを、通信チャネルとの線形プリコーダの連結から生じる全体チャネル行列を効果的に対角化することを目的とする第２のチャネル結合情報に基づく線形プリコーディングを通して合同して処理することと、を含む。
【００４４】
本発明の一実施形態では、第１のチャネル結合情報は第２のチャネル結合情報とは独立して更新される。
【００４５】
本発明の一実施形態では、モジュロ演算は、線形プリコーディングより低い精度の算術を用いる。
【００４６】
本発明の一実施形態では、モジュロ演算のための精度算術は、通信チャネルのうちのアクティブな通信チャネルの数の関数である。
【００４７】
本発明の一実施形態では、第１のチャネル結合情報は、通信チャネルのうちのアクティブな通信チャネルのセットが変更すると更新され、一方、第２のチャネル結合情報は変更されずに残される。
【００４８】
本発明の一実施形態では、結果として得られた送信サンプルは、線形プリコーダを通して単一の行列乗算段階を用いて合同して処理される。
【００４９】
このような信号処理ユニットは、ＤＳＬＡＭ、イーサネット（登録商標）スイッチ、エッジルータなど等の、アクセス設備を通じた加入者デバイスへの有線通信をサポートし、ＣＯにおいて、または加入者宅内により近いファイバ供給遠隔ユニット（路上キャビネット、電柱キャビネット、等）として配備される、アクセスノード（またはアクセスマルチプレクサ）の一部を有利に形成する。
【００５０】
本発明は、結合行列Ｌ（フィードフォワードフィルタ）に基づいて、または同等に結合行列Ｉ−Ｓ−１Ｒ＊（フィードバックフィルタ）に基づいて、個々の送信サンプルｕｉに適用されるべきモジュロシフトδｉの量をまず決定することを提案する。
【００５１】
しかし、中間の送信ベクトルＸ’を計算する必要はない。その代わりに、Δは対応するシフトベクトルを表すとして、ベクトルＵ＋Δが、プリコーディング行列（単一の行列乗算段階として実装される）Ｐ’＝ＰＳ＝ＱＬを有する線形プリコーダに直接送り込まれる。つまり、プリコーディング行列Ｐ’の目的は、プリコーディング行列Ｐ’を有する線形プリコーダとチャネル行列Ｈを有する通信チャネルとの連結から生じる全体チャネル行列ＨＰ’＝ＨＱＬ＝ＤＳを効果的に対角化することである。このように、モジュロ決定は実際のプリコーディングと別個に行うことができ、Ｌの乗算はデータ経路から取り除かれる。
【００５２】
図２に、対応する参照モデルが示されている。
【００５３】
以下の利点が生まれる：
−  Ｐ’およびＬを独立して追跡することができる。例えば、プリコーダ行列が更新されると、このとき、モジュロ決定プロセスも変更される必要は必ずしもなく、これにより、更新ステップのたびのＱＲ行列分解を回避する。
−  Ｐ’はＬとは独立して追跡することができるため、線形プリコーディングのために開発された、知られている更新機構の多くを適用することができる。ＱおよびＬを同期的に追跡するか、あるいは他方が一定に保たれたままどのように一方を追跡することができるのかを心配する必要はない。
−  送信ベクトルＵは１つの行列Ｐ’のみを通過する必要があるのみであるため、Ｌおよび次にＱを乗算するのとは対照的に、量子化雑音の増幅は存在しない。実際に、Ｘ’は捨てられ、所定の格子上にあるΔのみが格納されるため、フィードバックフィルタリングを通したあらゆる量子化雑音は取り除かれる。
−  Ｐ’が正確である限り、たとえ、Ｌが完全に正確ではなくても、プリコーディングはクロストークを効果的に除去することになる。Ｌがあまり正確でなくても、送信電力の増大、および場合により、いくらかの一過的なＰＳＤ違反を生じさせる可能性があるのみである。
−  Ｌの乗算はデータ経路内になく、シフトベクトルΔの生成において役目を果たすのみであり、Δ内の要素は粗い格子上にあるため、Ｌの乗算のための精度ｂＬを大きく低減することができる：ｂＬ＜ｂ。これで、複雑度はｂ２Ｋ２＋ｂＬ２Ｋ（Ｋ＋１）／２回の乗累算演算（モジュロ演算を除く）になり、それゆえ、伝統的な非線形プリコーディングのように必要とする処理リソースはより少なくてすむ。
−  不連続送信モードが容易化される：非アクティブ化順序に一致させるために符号化順序を変更する必要がなく、それゆえ、新しいプリコーダ係数を書き込むか、または新しいプリコーディング利得を受信機へ送る必要がない。同様に、不連続送信モードを可能にするための実行時の複雑度の増加がない。
【００５４】
実施形態の以下の説明を添付の図面と併せて参照することによって、発明の上記およびその他の目的および特徴はより明瞭となり、本発明そのものは最もよく理解されるであろう。
【図面の簡単な説明】
【００５５】
【図１】先に論じられた、従来技術の非線形プリコーダのための参照モデルを示す図である。
【図２】同様に論じられた、本発明による非線形プリコーダのための参照モデルを示す図である。
【図３】アクセス設備の概観を示す図である。
【図４】本発明によるアクセスノードに関するさらなる詳細を示す図である。
【図５】本発明による非線形プリコーダに関するさらなる詳細を示す図である。
【発明を実施するための形態】
【００５６】
図３に、ＣＯにおけるネットワークユニット１０と、１本または複数の光ファイバを介してネットワークユニット１０に結合され、銅線ループ設備を介して様々な加入者宅内における顧客宅内機器（Ｃｕｓｔｏｍｅｒ  Ｐｒｅｍｉｓｅｓ  Ｅｑｕｉｐｍｅｎｔ、ＣＰＥ）３０にさらに結合されるＤＰＵ２０と、を含むアクセス設備１が見られる。
【００５７】
銅線ループ設備は、加入者線が互いに近接し、それゆえ互いの内にクロストークを誘起する、共通アクセス区間４０、および加入者宅内への最終接続のための専用ループ区間５０を含む。伝送媒体は通例、銅シールド無し撚り対線（Ｕｎｓｈｉｅｌｄｅｄ  Ｔｗｉｓｔｅｄ  Ｐａｉｒ、ＵＴＰ）で構成される。
【００５８】
ＤＰＵ  ２０は、共通アクセス区間内で誘起されるクロストークを軽減するため、およびそれぞれの加入者線を通じて達成可能な通信データ転送速度を増大させるために、ループ設備を通じて送信されているか、またはそれから受信されているデータシンボルを合同して処理するためのベクタリング処理ユニットを含む。
【００５９】
図４には、本発明によるＤＰＵ  １００に関するさらなる詳細が見られる。ＤＰＵ  １００は、同じベクタリンググループの一部を形成すると仮定される、それぞれの伝送回線Ｌｉを通じてＣＰＥ  ２００ｉに結合される。
【００６０】
ＤＰＵ  １００は以下のものを含む：
−  ＤＳＬ送受信機１１０ｉ、
−  ベクタリング処理ユニット（Ｖｅｃｔｏｒｉｎｇ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、ＶＰＵ）１２０、および
−  ＶＰＵ  １２０の動作を制御するためのベクタリング制御ユニット（Ｖｅｃｔｏｒｉｎｇ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ、ＶＣＵ）１３０。
【００６１】
ＤＰＵ  １００はまた、アップストリーム受信信号からのクロストークを除去するためのポストコーダを含んでもよい。図３では、対応するブロックは、本発明にとって重要でないため、意図的に省略されている。
【００６２】
ＤＳＬ送受信機１１０ｉは、ＶＰＵ  １２０に、およびＶＣＵ  １３０に個々に結合される。ＶＣＵ  １３０はＶＰＵ  １２０にさらに結合される。
【００６３】
ＤＳＬ送受信機１１０ｉはそれぞれ以下のものを含む：
−  デジタル信号プロセッサ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ、ＤＳＰ）１１１ｉ、および
−  アナログフロントエンド（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ、ＡＦＥ）１１２ｉ。
【００６４】
ＣＰＥ  ２００ｉはそれぞれのＤＳＬ送受信機２１０ｉを含む。
【００６５】
ＤＳＬ送受信機２１０ｉはそれぞれ以下のものを含む：
−  デジタル信号プロセッサ（ＤＳＰ）２１１ｉ、および
−  アナログフロントエンド（ＡＦＥ）２１２ｉ。
【００６６】
ＡＦＥ  １１２ｉおよび２１２ｉはそれぞれ、デジタル−アナログ変換器（Ｄｉｇｉｔａｌ−  ｔｏ−Ａｎａｌｏｇ  Ｃｏｎｖｅｒｔｅｒ、ＤＡＣ）およびアナログ−デジタル変換器（Ａｎａｌｏｇ−ｔｏ−Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｔｅｒ、ＡＤＣ）、帯域外干渉を阻止しつつ信号エネルギーを適当な通信周波数帯域内に限定するための送信フィルタおよび受信フィルタ、送信信号を増幅するため、および伝送回線を駆動するためのラインドライバ、ならびにできるだけ少ない雑音を有するように受信信号を増幅するための低雑音増幅器（Ｌｏｗ  Ｎｏｉｓｅ  Ａｍｐｌｉｆｉｅｒ、ＬＮＡ）を含む。
【００６７】
ＡＦＥ  １１２ｉおよび２１２ｉは、低い送信機−受信機結合比を達成しつつ、送信機出力を伝送回線に、および伝送回線を受信機入力に結合するためのハイブリッド、伝送回線の特性インピーダンスに適合するためのインピーダンス整合回路機構、および分離回路機構（通例、変圧器）をさらに含む。
【００６８】
ＤＳＰ  １１１ｉおよび２１１ｉはそれぞれ、ダウンストリームおよびアップストリームＤＳＬ通信チャネルを動作させるように構成される。
【００６９】
ＤＳＰ  １１１ｉおよび２１１ｉは、診断または管理コマンドおよび応答等の、ＤＳＬ制御トラフィックを搬送するために用いられるダウンストリームおよびアップストリームＤＳＬ制御チャネルを動作させるようにさらに構成される。制御トラフィックはユーザトラフィックとともにＤＳＬチャネルを通じて多重化される。
【００７０】
より具体的には、ＤＳＰ  １１１ｉおよび２１１ｉは、ユーザおよび制御データをデジタルデータシンボルに符号化し、変調するため、ならびにデジタルデータシンボルからユーザおよび制御データを復調し、復号するためのものである。
【００７１】
通例、ＤＳＰ  １１１ｉおよび２１１ｉ内では以下の送信ステップが実行される：
−  データ多重化、フレーム化、スクランブリング、誤り訂正符号化およびインタリーブ等の、データ符号化、
−  キャリア順序付けテーブルに従ってキャリアを順序付けするステップ、順序付けされたキャリアのビットローディングに従って、符号化されたビットストリームを解析するステップ、および場合によりトレリス符号化を用いて、各ビットチャンクを（それぞれのキャリア振幅および位相を有する）適切な送信コンステレーション点上にマッピングするステップ、を含む、信号変調、
−  信号スケーリング、
−  逆高速フーリエ変換（Ｉｎｖｅｒｓｅ  Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ、ＩＦＦＴ）、
−  サイクリックプレフィクス（Ｃｙｃｌｉｃ  Ｐｒｅｆｉｘ、ＣＰ）挿入、および場合により、
−  時間ウィンドウイング。
【００７２】
通例、ＤＳＰ  １１１ｉおよび２１１ｉ内では以下の受信ステップが実行される：
−  ＣＰ除去、および場合により、時間ウィンドウイング、
−  高速フーリエ変換（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ、ＦＦＴ）、
−  周波数等化（ＦＥＱ）、
−  等化された周波数サンプル１つ１つ全てに、パターンがそれぞれのキャリアビットローディングに依存する適切なコンステレーション格子を適用するステップ、場合によりトレリス復号を用いて、期待される送信コンステレーション点および対応する送信ビット列を検出するステップ、ならびに全ての検出されたビットチャンクを、キャリア順序付けテーブルに従って順序付けし直すステップ、を含む、信号復調および検出、ならびに
−  データデインタリーブ、誤り訂正、デスクランブル、フレーム識別（ｆｒａｍｅ  ｄｅｌｉｎｅａｔｉｏｎ）および多重分離化等の、データ復号。
【００７３】
ＤＳＰ  １１１ｉは、送信周波数サンプルｕｉを逆高速フーリエ変換（ＩＦＦＴ）ステップの前に合同信号プリコーディングのためにＶＰＵ  １２０に供給するようにさらに構成される。
【００７４】
ＤＳＰ  １１１ｉは、さらなる伝送のためにＶＰＵ  １２０から、訂正された周波数サンプルｘｉを受信するようにさらに構成される。代替的に、ＤＳＰ  １１１ｉは訂正サンプルを受信し、初期周波数サンプルに加算してもよい。
【００７５】
ＶＰＵ  １２０は、線形プリコーダ１２２に直列結合されるモジュロユニット１２１を含む。初期送信ベクトルＵはモジュロユニット１２０へ入力され、一方、前置補償された送信ベクトルＸはそれぞれの伝送回線Ｌｉを通じたさらなる送信のためにＤＳＰ  １１１ｉへ出力される。
【００７６】
モジュロユニット１２１は、第１のチャネル結合行列Ｌに基づいてそれぞれの送信サンプルｕｉに適用するべきモジュロシフトδｉの量を決定するように構成される。そのように決定された個々のモジュロシフトδｉから、送信ベクトルＵに加算されるモジュロシフトベクトルΔが得られる。モジュロユニット１２０はｂＬビット算術を用いて演算する。
【００７７】
線形プリコーダ１２２は、伝送回線Ｌ１からＬＮを通じて誘起されるクロストークを軽減するように構成される。より具体的には、線形プリコーダ１２２は、全体チャネル行列ＨＰ’＝ＤＳを対角化するために、入力ベクトルＵ＋Δにプリコーディング行列Ｐ’＝（Ｉ＋Ｇ）−１Ｓ＝ＱＬを乗算する。線形プリコーダ１２２はｂビット算術を用いて演算する。ここで、ｂ＞ｂＬである。つまり、モジュロユニット１２１は、線形プリコーダ１２２と比較してより低精度の算術で演算する。
【００７８】
図５には、ＶＰＵ  １２０に関するさらなる詳細が見られる。
【００７９】
送信ベクトルＵはモジュロシフトベクトルΔの決定のためにモジュロユニット１２１へ入力される。モジュロシフトベクトルΔの成分δｉは次式によって与えられる：
【数９】
2016522617.tif 000011
ここで、モジュロシフト演算子γｉ，ｋ（．）は次式によって定義される：
【数１０】
2016522617.tif 000012
【００８０】
次に、モジュロシフトベクトルΔは送信ベクトルＵに加算され、モジュロユニット１２１の出力においてＵ＋Δを得る。
【００８１】
前の行ｊ＜ｉの出力ｕｊ＋δｊが現在のモジュロシフトδｉの計算のために必要とされるため、式（１１）は行毎に計算されることになる。δ１＝０であること、およびｕ１はモジュロユニット１２１の出力へ透過的に渡されることにも留意されたい。
【００８２】
次に、線形プリコーダ１２１は入力ベクトルＵ＋Δを取得し、単一の行列乗算段階を通してそれにＰ’＝（Ｉ＋Ｇ）−１Ｓ＝ＱＬを乗算し、前置補償された送信ベクトルＸ＝ＱＬ（Ｕ＋Δ）を得る。ベクトルＸの個々の成分は、それぞれの伝送回線を通じたさらなる送信のためにそれぞれのＤＳＰ  １１１へ戻される。
【００８３】
ＶＣＵ  １３０は基本的に、チャネル結合行列ＬおよびＰ’をモジュロユニット１２１および線形プリコーダ１２２にそれぞれ供給するためのものである。それらの行列は伝送回線Ｌ１からＬＮの間のクロストーク推定から計算される。
【００８４】
ＶＣＵ  １３０は、まず、それぞれの伝送回線Ｌ１からＬＮを通じて用いられるべきそれぞれのダウンストリームパイロット系列を構成することによって開始する。所与のシンボル期間ｍの間に周波数インデックスｋにおいて伝送回線Ｌｉを通じて送信されるパイロットディジットは
【数１１】
2016522617.tif 000013
と表される。パイロット系列は相互に直交し、Ｍ個のシンボル期間にわたって送信されるべきＭ個のパイロットディジット
【数１２】
2016522617.tif 000014
を含む。ここで、（直交性要件を満足するために）Ｍ≧Ｎである。通例、パイロット系列は、いわゆるＳＹＮＣシンボル等の、特定のシンボル期間の間に、および／またはいわゆるプローブキャリア（十分に代表になるために送信スペクトルの相当部分に及ぶものとする）等の、特定のキャリアを通じて送信される。
【００８５】
ＶＣＵ  １３０は、パイロットディジットの検出の間にリモート送受信機２１０ｉによって測定されたそれぞれのスライサ誤差を集める。シンボル期間ｍの間の周波数インデックスｋにおける被妨害回線Ｌｉを通じた、送受信機２１０ｉによって測定されたスライサ誤差は
【数１３】
2016522617.tif 000015
と表される。
【００８６】
送受信機２１０ｉは、測定されたスライサ誤差値
【数１４】
2016522617.tif 000016
をＶＣＵ  １３０に報告するようにさらに構成される（図４におけるＥｒｒ−Ｒメッセージを参照）。
【００８７】
誤差フィードバック情報の量を低減するために、周波数インデックスのデシメートされたセットにおける干渉測定が通例利用可能である。
【００８８】
次に、ＶＣＵ  １３０は、周波数インデックスｋにおける妨害回線Ｌｊから被妨害回線Ｌｉ内への等化されたクロストーク係数ｈｉｊ（ｋ）／ｈｉｉ（ｋ）の推定を得るために、完全な収集サイクルにわたり被妨害回線Ｌｉを通じて測定されたＭ個の誤差測定
【数１５】
2016522617.tif 000017
を、妨害回線Ｌｊを通じて送信されたパイロット系列のＭ個のそれぞれのパイロットディジット
【数１６】
2016522617.tif 000018
と相関させる。パイロット系列は相互に直交するため、他の妨害回線からの寄与はこの相関ステップの後に０に減少する。
【００８９】
全ての適用可能な周波数インデックスにおける等化されたクロストーク係数を見いだすために、通例、いくらかの追加の補間ステップが必要とされる。
【００９０】
今度は、ＶＣＵ  １３０はＺＦプリコーディング行列（Ｉ＋Ｇ）−１の計算に進み、さらに、式（４）から（６）によるそのＱＲ行列分解に進むことができ、ユニタリ行列Ｑ、単位対角を有する下三角行列Ｌ、およびスケーリング対角行列Ｓを得る。線形プリコーダ１２２内にプッシュされるべき結合行列はＰ’＝（Ｉ＋Ｇ）−１Ｓ＝ＱＬと等しく、モジュロユニット１２１内にプッシュされるべき結合行列はＬと等しい。スケーリング行列Ｓ−１の成分ｒｉｉ−１はＣＰＥ  ２００ｉへのさらなる伝達のためにそれぞれのＤＳＰ  １１０ｉへ戻されなければならない。
【００９１】
通例、ＶＣＵ  １３０は、行列（Ｉ＋Ｇ）−１の初期係数を計算するために、１次または２次の行列反転を用いる。
【００９２】
チャネル追跡モードの間に、ＶＣＵ  １３０はＰ’およびＬを同時に更新する必要がない。実際に、プリコーディング行列Ｐ’は、例えば、観察された残留クロストークに基づいてプリコーディング行列Ｐ’の係数をそれらの最適値に調整する最小二乗平均（Ｌｅａｓｔ  Ｍｅａｎ  Ｓｑｕａｒｅ、ＬＭＳ）反復アルゴリズムを用いて、あらゆる残留クロストークを取り除くために、チャネル行列Ｈのあらゆる変化を正確に追跡する必要がある。逆に、行列Ｌにおける誤差はいずれも送信ＰＳＤマスクの一時的な違反を生じさせるのみであろうから、行列Ｌはより粗いパターンで更新することができる。
【００９３】
不連続送信モードが用いられる場合には、このとき、アクティブな回線および中断回線は、一続きの連続したサブセットに再グループ化される必要がある。Ｕ（ｐ）＝πＵ内の最後の要素群が中断回線となるように置換行列πをとる。
【００９４】
図１による従来技術の非線形プリコーダでは、πＸ＝πＱＬＵ＝πＱＬπ＊πＵ、すなわち：
Ｘ（ｐ）＝πＱＬπ＊Ｕ（ｐ）    （１３）
を得る。
【００９５】
πは行列Ｑ（ｐ）＝πＱおよび行列Ｌ（ｐ）＝Ｌπ＊の置換をし、それにより、式（１３）は次式のように書くことができる：
【数１７】
2016522617.tif 000019
ここで、ＡおよびＤの添字は、アクティブなサブセットおよび中断されたサブセットをそれぞれ表す。上記の置換は行列乗算を全く伴わないことに留意されたい。
【００９６】
置換のために、Ｌ（ｐ）はもはや下三角型ではない。しかし、置換行列πは、ＬＡＡ（ｐ）およびＬＤＤ（ｐ）が下三角型となるように、すなわち、符号化順序が各サブセットＡまたはＤ内で維持されるように選ぶことができる。
【００９７】
不連続送信を用いる場合には、ＶＤ（ｐ）は、ＸＤ（ｐ）＝０、または代替的に：
【数１８】
2016522617.tif 000020
となるように選ばれる。
【００９８】
Ｐ（ｐ）＝πＰπ＊とすると、式（１５）は次式のように書き直すことができる：
【数１９】
2016522617.tif 000021
【００９９】
これは「ニワトリ−卵」問題をもたらす。なぜなら、ＶＤ（ｐ）を得るためにはＵＡ（ｐ）が必要とされ、ＵＡ（ｐ）を得るためにはモジュロ演算を適用するためにＶＤ（ｐ）が必要とされるからである。そこで、ＶＤ（ｐ）は前置補償信号のみからなり、サブセットＡのアクティブな回線上の送信ＰＳＤに過度に寄与しないと期待されることに注目する。したがって、ＬＡＡ（ｐ）を通じて非線形プリコーディングをＵＡ（ｐ）に適用することによって、サブセットＡのアクティブな回線に対する必要とされるモジュロ演算を得ることができる。同等のプリコーダ入力をＵＡ（ｐ）＋ΔＡと表す。次に、
【数２０】
2016522617.tif 000022
を計算し、前置補償された送信ベクトルＸを次式のように得る：
【数２１】
2016522617.tif 000023
すなわち
【数２２】
2016522617.tif 000024
上式のうち、ＬＡＡ（ｐ）（ＵＡ（ｐ）＋ΔＡ）およびＬＤＡ（ｐ）（ＵＡ（ｐ）＋ΔＡ）はすでに計算されている。
【０１００】
このアプローチの全複雑度は、全ての回線がアクティブである非線形プリコーディングのものよりも大きい。なぜなら、８つのサブブロックのうちの６つに２つの異なるベクトルを乗算する必要があるからである。
【０１０１】
提案されている非線形プリコーディング実装形態を用いると、不連続モードは以下のように演算する。
【０１０２】
まず、上述のように、アクティブな回線および不連続の回線が、一続きの連続したサブセットを形成するように、回線が置換される。次に、送信サンプルのアクティブなサブセットＵＡ（ｐ）が非線形プリコーダＬＡＡ（ｐ）を通され、対応するシフトベクトルΔＡが格納される。次に、仮想信号ＶＤ（ｐ）が
【数２３】
2016522617.tif 000025
として計算される。ここで、Ｐ’（ｐ）＝πＰ’π＊＝πＰＳπ＊である（すなわち、プリコーディング行列はスケーリング行列Ｓを含む）。
【０１０３】
【数２４】
2016522617.tif 000026
を決定するために一次近似を用いてもよい。最後に、ＸＡ（ｐ）が次式のように計算される：
【数２５】
2016522617.tif 000027
【０１０４】
この場合には、不連続モードのゆえに部分行列乗算の数が増加することはない。不連続モードを有効にするために追加の処理リソースを予見する必要はない。
【０１０５】
シフトベクトルΔＡは中断回線上の仮想信号ＶＤ（ｐ）を考慮せずに計算されるため、ファクタ
【数２６】
2016522617.tif 000028
によるエネルギー増加が存在し得る。
【０１０６】
ただし、いくつかの回線が中断される時には、束全体にわたる総電力が同様の状態にとどまる限り、他の回線上における送信電力増大は許されてもよいことに留意されたい。
【０１０７】
さらに、不連続モードを容易化するために、モジュロユニット１２１のためにより低精度の算術を利用することもできる。この場合、利益は、Ｌの乗算はデータ経路内になく、シフトベクトルΔを決定する役割を果たすのみであり、Δは粗い格子上に載っているという事実から得られる。このとき、不連続送信モードは以下のように演算するであろう。
【０１０８】
行列
【数２７】
2016522617.tif 000029
に対して、潜在的に
【数２８】
2016522617.tif 000030
の近似を通して、より低精度で最初のＱＬ行列分解を実行する。完全な精度では、行列反転はｂ２ＮＤ３回の乗累算演算を要するであろう。ここで、ＮＤは中断回線の数を表す。より低精度では、行列反転はｂＬ２ＮＤ３回の乗累算演算を要するのみである。次に、送信サンプルのアクティブなサブセットＵＡ（ｐ）が同じくより低精度で非線形プリコーダＬＡＡ（ｐ）を通され、対応するシフトベクトルΔＡが格納される。次に、仮想信号ＶＤ（ｐ）が
【数２９】
2016522617.tif 000031
としてフル精度で計算される。最後に、ＸＡ（ｐ）が
【数３０】
2016522617.tif 000032
として同じくフル精度で計算される。
【０１０９】
不連続送信モードの間に、プリコーディング行列Ｐ’は更新される必要がないことに留意されたい。上述の置換πは、実際は、入力ベクトルＵＡ＋ΔＡの成分に、特定の順序で選択された既存の行列Ｐ’の係数を乗算するだけの問題にすぎない。行列Ｌのみが更新される必要がある。新しい行列Ｌのための符号化順序は、中断回線を省いた以前の行列Ｌのためのものと同じであることができる。
【０１１０】
同様に、
【数３１】
2016522617.tif 000033
を得る計算複雑度はＮＤに依存する。それゆえ、異なるＮＤのために異なるｂＬを用いることが、チャネル結合行列Ｌの適時の更新を得るために有益となり得る。
【０１１１】
用語「を含む（ｃｏｍｐｒｉｓｉｎｇ）」は、その後に列挙される手段に限定されるものと解釈されるべきではないことに留意されたい。それゆえ、表現「手段ＡおよびＢを含むデバイス」の範囲は、構成要素ＡおよびＢのみからなるデバイスに限定されるべきではない。それは、本発明に関して、デバイスの関連構成要素はＡおよびＢであることを意味する。
【０１１２】
用語「結合される（ｃｏｕｐｌｅｄ）」は、直接接続のみに限定されるものと解釈されるべきではないことにさらに留意されたい。それゆえ、表現「デバイスＢに結合されるデバイスＡ」の範囲は、デバイスＡの出力がデバイスＢの入力に直接接続される、および／またはその逆であるデバイスまたはシステムに限定されるべきではない。それは、Ａの出力とＢの入力との間、および／またはその逆の間に、他のデバイスまたは手段を含む経路であってもよい、経路が存在することを意味する。
【０１１３】
説明および図面は単に本発明の原理を示しているにすぎない。それゆえ、当業者は、本明細書において明示的に説明されるかまたは示されていなくても、本発明の原理を具現化し、その範囲内に含まれる様々な機構を考案することができるであろうことが理解されるであろう。さらに、本明細書に列挙されている全ての例は主として、本発明の原理、および発明者（単数または複数）によって当技術を促進するために貢献されたコンセプトを読者が理解するための、単なる教育上の目的のためのものにすぎず、上記の具体的に列挙されている例および条件に限定することなく解釈されるべきであることが明示的に意図されている。さらに、本発明の原理、態様、および実施形態、ならびにそれらの特定の例を列挙する本明細書における全ての説明は、それらの均等物を包含することが意図されている。
【０１１４】
図に示される様々な要素の機能は、専用ハードウェア、ならびに適切なソフトウェアと関連してソフトウェアを実行する能力を有するハードウェアの使用を通じて提供されてもよい。プロセッサによって提供される場合には、機能は、単一の専用プロセッサによって、単一の共有プロセッサによって、または複数の個々のプロセッサであって、そのうちのいくつかは共有されてもよい、プロセッサによって提供されてもよい。さらに、プロセッサは、ソフトウェアを実行する能力を有するハードウェアにもっぱら言及するように解釈されるべきではなく、限定はしないが、デジタル信号プロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ、ＤＳＰ）ハードウェア、ネットワークプロセッサ、特定用途向け集積回路（ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ、ＡＳＩＣ）、フィールド・プログラマブル・ゲート・アレイ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ、ＦＰＧＡ）、等を暗黙のうちに含んでもよい。リードオンリーメモリ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ、ＲＯＭ）、ランダムアクセスメモリ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ、ＲＡＭ）、および不揮発性記憶装置等の、従来の、および／または特注の、その他のハードウェアが同様に含まれてもよい。
【図１】
2016522617.tif 000034
【図２】
2016522617.tif 000035
【図３】
2016522617.tif 000036
【図４】
2016522617.tif 000037
【図５】
2016522617.tif 000038
【手続補正書】
【提出日】平成27年12月24日(2015.12.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は有線通信システム内におけるクロストーク軽減に関する。
【背景技術】
【０００２】
クロストーク（またはチャネル間干渉）は、デジタル加入者線（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ、ＤＳＬ）通信システム等の、多入力多出力（Ｍｕｌｔｉｐｌｅ  Ｉｎｐｕｔ  Ｍｕｌｔｉｐｌｅ  Ｏｕｔｐｕｔ、ＭＩＭＯ）有線通信システムにとって、チャネル障害の主要な発生源である。
【０００３】
より高いデータ転送速度に対する需要が高まるにつれて、ＤＳＬシステムはより高い周波数帯域に向かって進化しており、隣接する伝送回線（すなわち、ケーブルバインダ内の撚り銅対線等の、それらの長さの一部または全部にわたって近接する伝送回線）間のクロストークはより顕著になる（周波数が高くなるほど、結合が大きくなる）。
【０００４】
ＭＩＭＯシステムは以下の線形モデルによって記述することができる：
Ｙ（ｋ）＝Ｈ（ｋ）Ｘ（ｋ）＋Ｚ（ｋ）    （１）、
ここで、Ｎ成分複素ベクトルＸ、Ｙ、は、Ｎ個のチャネルを通じて送信され、それぞれ、それらから受信されるシンボルの、周波数／キャリア／トーンインデックスｋの関数としての、離散周波数表現を表す。
ＮｘＮ複素行列Ｈはチャネル行列と呼ばれる。チャネル行列Ｈの（ｉ，ｊ）番目の成分ｈｉｊは、信号がｊ番目のチャネル入力に送信されるのに応答して、通信システムがｉ番目のチャネル出力上にどのように信号を生成するのかを記述する。チャネル行列の対角要素は直接チャネル結合を記述し、チャネル行列の非対角要素（クロストーク係数とも呼ばれる）はチャネル間結合を記述する。
Ｎ成分複素ベクトルＺは、無線周波数干渉（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｎｔｅｒｆｅｒｅｎｃｅ、ＲＦＩ）または熱雑音等の、Ｎ個のチャネル上の加法性雑音を表す。
【０００５】
クロストークを軽減し、実効スループット、到達範囲および回線安定性を最大化するために、様々な戦略が開発されている。これらの技法は、静的または動的なスペクトル管理技法からマルチユーザ信号調整（またはベクタリング）へと次第に進化している。
【０００６】
チャネル間干渉を低減するための１つの技法は合同信号プリコーディングである：送信データシンボルは、それぞれの通信チャネルを通じて送信される前にプリコーダを合同して通される。プリコーダは、プリコーダと通信チャネルとの連結の結果、受信機におけるチャネル間干渉はほとんどまたは全くなくなるというものである。
【０００７】
チャネル間干渉を低減するためのさらなる技法は合同信号後処理である：受信データシンボルは、検出される前にポストコーダを合同して通される。ポストコーダは、通信チャネルとポストコーダとの連結の結果、受信機におけるチャネル間干渉はほとんどまたは全くなくなるというものである。
【０００８】
ベクタリンググループ、すなわち、信号が合同して処理される通信回線のセット、の選定は、良好なクロストーク軽減性能を達成するために非常に重要である。ベクタリンググループ内において、各通信回線は、グループの他の通信回線内にクロストークを誘起する妨害回線と見なされ、その同じ通信回線が、グループの他の通信回線からクロストークを受ける被妨害回線と見なされる。ベクタリンググループに属さない回線からのクロストークは外来雑音として扱われ、除去されない。
【０００９】
理想的には、ベクタリンググループは、互いと物理的に顕著に相互作用する通信回線の全セットに一致するべきである。しかし、国家規制政策によるローカルループアンバンドリングおよび／または限られたベクタリング能力がこのような網羅的なアプローチを妨げる場合があり、この場合には、ベクタリンググループは、全ての物理的に相互作用する回線のサブセットのみを含むことになり、それにより、限られたベクタリング利得しかもたらさないであろう。
【００１０】
通例、信号ベクタリングは、ベクタリンググループの全ての加入者線を通じて並行して送信されるか、またはそれらから受信される全てのデータシンボルが利用可能となる、分配点ユニット（Ｄｉｓｔｒｉｂｕｔｉｏｎ  Ｐｏｉｎｔ  Ｕｎｉｔ、ＤＰＵ）内で実行される。例えば、信号ベクタリングは、中央局（Ｃｅｎｔｒａｌ  Ｏｆｆｉｃｅ、ＣＯ）に配備されるか、または加入者宅内により近いファイバ供給遠隔ユニット（路上キャビネット、電柱キャビネット、等）として配備された、デジタル加入者線アクセスマルチプレクサ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ  Ａｃｃｅｓｓ  Ｍｕｌｔｉｐｌｅｘｅｒ、ＤＳＬＡＭ）内で有利に実行される。信号プリコーディングは（顧客宅内へ向かう）ダウンストリーム通信のために特に適しており、一方、信号後処理は、（顧客宅内からの）アップストリーム通信のために特に適している。
【００１１】
線形信号プリコーディングは行列積を用いて有利に実装される：線形プリコーダは、送信ベクトルＵ（ｋ）とプリコーディング行列Ｐ（ｋ）との周波数領域における行列積を実行する。プリコーディング行列Ｐ（ｋ）は、全体チャネル行列Ｈ（ｋ）Ｐ（ｋ）が対角化される、つまり、全体チャネルＨ（ｋ）Ｐ（ｋ）の非対角係数、およびひいてはチャネル間干渉、がほとんど０に減少するというものである。
【００１２】
実際には、および一次近似として、プリコーダは被妨害回線上に、直接信号に加えて、受信機においてそれぞれの妨害回線からの実際のクロストーク信号に破壊的に干渉する逆位相クロストーク前置補償信号を重畳する。
【００１３】
より形式的に、チャネル行列Ｈを次式のように書くこととする：
Ｈ＝Ｄ・（Ｉ＋Ｇ）    （２）
ここで、キャリアインデックスｋは任意に省略されており、Ｄは、直接チャネル係数ｈｉｉを含む対角行列であり、Ｉは恒等行列であり、Ｇは、正規化されたクロストーク係数ｈｉｊ／ｈｉｉを含む非対角クロストークチャネル行列である。
【００１４】
理想的なゼロ・フォーシング（Ｚｅｒｏ−Ｆｏｒｃｉｎｇ、ＺＦ）線形プリコーディングは、プリコーディング行列Ｐが、正規化されたクロストーク結合チャネルの逆を実装するときに達成される。すなわち：
Ｐ＝（Ｉ＋Ｇ）−１    （３）、
このため、Ｈ・Ｐ＝Ｄとなり、後者は受信機におけるシングルタップ周波数等化（Ｆｒｅｑｕｅｎｃｙ  ＥＱｕａｌｉｚａｔｉｏｎ、ＦＥＱ）によって補償される。線形ＺＦプリコーディングを用いると、受信機入力における雑音は直接チャネル周波数応答によって１／ｈｉ，ｉ倍に増大される。さらに、雑音は同一の回線については均等に増大されることにも留意する。なぜなら、それらは全て、等しい経路損失ｈｉ，ｉを有すると期待されるためである。
【００１５】
新しい銅アクセス技術と最大１００ＭＨｚおよびそれを超えるいっそうより広いスペクトルの使用の出現により、クロストーク電力は増大し、直接信号電力を超え、負の信号対雑音比（ＳＮＲ）を生じさせる場合がある。それゆえ、被妨害回線上におけるクロストーク前置補償信号の重畳は、個々のユーザのための信号電力の許容量を周波数の関数として定義する、送信電力スペクトル密度（Ｐｏｗｅｒ  Ｓｐｅｃｔｒａｌ  Ｄｅｎｓｉｔｙ、ＰＳＤ）マスクの違反を生じさせる場合があり、同様に、深刻な信号ひずみを生じさせるデジタル−アナログ変換器（Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ  Ｃｏｎｖｅｒｔｅｒ、ＤＡＣ）チップセット内における信号クリッピングをもたらす場合がある。
【００１６】
従来技術の解決策は、直接信号および前置補償信号の両方を含む送信信号が許容限度内にとどまるように、直接信号利得を縮小することである。ＰＳＤ低減は回線および周波数に依存し、例えば、回線がベクタリンググループに加わるか、またはそれから離れる際に、経時的に変化する場合がある。直接信号利得の変化は、ＦＥＱ問題を回避するために、受信機へ伝達されなければならない。この第１の解決策は、「Ｇ．ｆａｓｔ：  Ｐｒｅｃｏｄｅｒ  Ｇａｉｎ  Ｓｃａｌｉｎｇ」と題する、Ａｌｃａｔｅｌ−Ｌｕｃｅｎｔから国際電気通信連合（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ、ＩＴＵ）への標準寄稿論文、参照ＩＴＵ−Ｔ  ＳＧ１５  Ｑ４ａ  ２０１３−０３−Ｑ４−０５３、２０１３年３月、において説明された。
【００１７】
別の従来技術の解決策は、過剰な電力を有する送信コンステレーション点をシフトさせ、コンステレーション境界内へ戻すためにモジュロ算術演算を適用する、非線形プリコーディング（Ｎｏｎ−Ｌｉｎｅａｒ  Ｐｒｅｃｏｄｉｎｇ、ＮＬＰ）の使用である。受信機において、同じモジュロ演算が信号をシフトさせ、意図された位置へ戻すことになる。
【００１８】
送信信号の値の境界を設けるためにモジュロ算術を用いるアイデアは、ＴｏｍｌｉｎｓｏｎおよびＨａｒａｓｈｉｍａによって別々にほとんど同時に、単一ユーザ等化への適用とともに最初に導入された（Ｍ．Ｔｏｍｌｉｎｓｏｎ、「Ｎｅｗ  Ａｕｔｏｍａｔｉｃ  Ｅｑｕａｌｉｚｅｒ  Ｅｍｐｌｏｙｉｎｇ  Ｍｏｄｕｌｏ  Ａｒｉｔｈｍｅｔｉｃ」、Ｅｌｅｃｔｒｏｎｉｃｓ  Ｌｅｔｔｅｒｓ、７（５−６）、１３８−１３９ページ、１９７１年３月、ならびにＨ．Ｈａｒａｓｈｉｍａ、およびＨ．Ｍｉｙａｋａｗａ、「Ｍａｔｃｈｅｄ−Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｔｅｃｈｎｉｑｕｅ  ｆｏｒ  Ｃｈａｎｎｅｌｓ  ｗｉｔｈ  Ｉｎｔｅｒ  Ｓｙｍｂｏｌ  Ｉｎｔｅｒｆｅｒｅｎｃｅ」、ＩＥＥＥ  Ｔｒａｎｓ．  ｏｎ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ、２０（４）、７７４−７８０ページ、１９７２年８月）。ＧｉｎｉｓおよびＣｉｏｆｆｉはこのコンセプトを、クロストーク除去のためのプリコーディングを有するマルチユーザシステムに適用した（Ｇ．ＧｉｎｉｓおよびＪ．Ｍ．Ｃｉｏｆｆｉ、「Ａ  Ｍｕｌｔｉ−Ｕｓｅｒ  Ｐｒｅｃｏｄｉｎｇ  Ｓｃｈｅｍｅ  Ａｃｈｉｅｖｉｎｇ  Ｃｒｏｓｓｔａｌｋ  Ｃａｎｃｅｌｌａｔｉｏｎ  ｗｉｔｈ  Ａｐｐｌｉｃａｔｉｏｎ  ｔｏ  ＤＳＬ  ｓｙｓｔｅｍｓ」、Ｐｒｏｃ．  ３４ｔｈ  Ａｓｉｌｏｍａｒ  Ｃｏｎｆｅｒｅｎｃｅ  ｏｎ  Ｓｉｇｎａｌｓ，  Ｓｙｓｔｅｍｓ  ａｎｄ  Ｃｏｍｐｕｔｅｒｓ、２０００年）。
【００１９】
しかし、モジュロ演算は、送信信号、およびひいては、システム上に誘起される実際のクロストークに直接影響を与え、「ニワトリ−卵」問題に帰してしまう：第１のユーザのためのモジュロ演算は第２のユーザのための前置補償を変更し、第２のユーザのための変更された前置補償は第２のユーザのためのモジュロ演算を変更し、第２のユーザユーザのための変更されたモジュロ演算は第１のユーザのための前置補償を変更し、第１のユーザのための変更された前置補償は第１のユーザのためのモジュロ演算を変更し、以下同様に続く。
【００２０】
この問題を克服するために、ＱＲ行列分解を用いて非線形プリコーダが構築される。機能のステップ毎の説明を用いた本技法の良い概説が、Ｉｋａｎｏｓ（Ｓ．Ｓｉｎｇｈ、Ｍ．Ｓｏｒｂａｒａ、「Ｇ．ｆａｓｔ：  Ｃｏｍｐａｒｉｓｏｎ  ｏｆ  Ｌｉｎｅａｒ  ａｎｄ  Ｎｏｎ−Ｌｉｎｅａｒ  Ｐｒｅ−ｃｏｄｉｎｇ  ｆｏｒ  Ｇ．ｆａｓｔ  ｏｎ  １００ｍ  ＢＴ  Ｃａｂｌｅ」、ＩＴＵ−Ｔ  ＳＧ１５  Ｑ４ａ寄稿論文２０１３−０１−Ｑ４−０３１、２０１３年１月）によって与えられている。
【００２１】
正規化されたチャネル行列の共役転置をまず２つの行列に因子分解する。すなわち：
（Ｉ＋Ｇ）＊＝ＱＲ    （４）、
ここで、＊は共役転置を表し、ＲはＮ×Ｎ上三角行列であり、Ｑは、電力を保存するＮ×Ｎユニタリ行列であり（すなわち、Ｑ＊Ｑ＝Ｉ）、Ｎはベクタリンググループ内の加入者線の数を表す。
【００２２】
このとき、１つの対角化プリコーディング行列が、
Ｐ＝ＱＲ＊−１    （５）
によって与えられ、ＨＰ＝Ｄ（Ｉ＋Ｇ）ＱＲ＊−１＝ＤＲ＊Ｑ＊ＱＲ＊−１＝Ｄを得る。
【００２３】
次式のように書くこととする：
Ｒ＊−１＝ＬＳ−１    （６）、
ここで、Ｌは、単位対角を有するＮ×Ｎ下三角行列であり、Ｓは、要素がＲ＊の対角要素であるＮ×Ｎ正規化対角行列である。
【００２４】
対角行列Ｓは、符号化順序に依存する回線毎のプリコーディング利得を示す。モジュロ演算は、正規化された周波数サンプルに対して演算を行う必要があるため、Ｓスケーリングは破棄されるべきであり、これにより、Ｐ＝ＱＬおよびＨＰ＝Ｄ（Ｉ＋Ｇ）ＱＬ＝ＤＲ＊Ｑ＊ＱＲ＊−１Ｓ＝ＤＳを得る。それゆえ、さらなる等化ステップＳ−１が受信機において、初期送信サンプルを復元するために必要とされる。
【００２５】
非線形プリコーダは、第１のフィードフォワードフィルタＬ、もしくは同等に第１のフィードバックフィルタＩ−Ｓ−１Ｒ＊を含み、それに続き、第２のフィードフォワードフィルタＱを含む。
【００２６】
第１のステップでは、送信ベクトルＵに行毎に下三角行列Ｌを乗算するが、次の行に進む前に、要素ｉについての出力はモジュロ演算を通して適合され、これにより、送信電力を許容境界内に保持する。行列Ｌの三角構造が上述の「ニワトリ−卵」問題への解決策となる：ユーザｉのためのモジュロ出力は、後に符号化されるユーザｊ（ｊ＞ｉ）のための入力の役割を果たすが、先に符号化されたユーザｋ（ｋ＜ｉ）の出力に影響を与えない。
【００２７】
第２のステップでは、結果として得られたベクトルに行列Ｑを乗算する。Ｑはそのユニタリ特性のために初期送信電力を保存している。
【００２８】
より形式的に、非線形プリコーダＸ’の出力は次式によって与えられる：
【数１】
2016522617.tif 000039
ここで、ｒｉｊはＲ＊の係数を表し、Γｉ，ｋはキャリアｋおよびユーザｉについてのコンステレーションサイズの関数としてのモジュロ演算子を表す。
【００２９】
モジュロ演算子Γｉ，ｋは次式によって与えられる：
【数２】
2016522617.tif 000040
ここで、ｘｉ，ｋはキャリアｋおよびユーザｉについての送信周波数サンプルを表し、Ｍｉ，ｋはキャリアｋおよびユーザｉについてのＩ／Ｑ次元毎のコンステレーション点の数を表し、ｄは１つの次元における隣接コンステレーション点間の距離を表す。
【００３０】
Ｎ本の回線を、ＮＬＰを通してベクタリングすることの複雑度は、ｂ２（Ｎ２＋Ｎ（Ｎ＋１）／２）＝ｂ２（３Ｎ２／２＋Ｎ／２）回の乗累算演算になり、ここで、ｂは、コンピュータ算術において用いられるビットの数を表している。回線毎に１回または２回の複雑度の乗累算演算としてカウントされてもよいモジュロ演算は除いている。
【００３１】
受信機において、等化された受信信号サンプルは次式によって与えられる：
【数３】
2016522617.tif 000041
【００３２】
次に、初期送信ベクトルＵを復元するために、さらなる等化ステップＳ−１がさらなるモジュロ演算とともに必要とされる：
【数４】
2016522617.tif 000042
【００３３】
項
【数５】
2016522617.tif 000043
はコンステレーション境界内に入ることが期待され、それゆえ、
【数６】
2016522617.tif 000044
は
【数７】
2016522617.tif 000045
と等しくならなければならない。次に、そのサンプルに対する決定
【数８】
2016522617.tif 000046
が行われる。
【００３４】
図１に、対応する参照モデルが示されている。
【００３５】
ＱＲ行列分解を用いて実装される非線形プリコーダはＺＦ等化を達成するが、一方、受信機入力における雑音サンプルは１／ｒｉｉ倍に増大されることに注目する。さらに、同一の回線を有するケーブルについて、Ｒ＊行列の対角値は同じ値を有せず、それゆえ、雑音の増大は各回線上で同じにならず、そのために、クロストーク結合のレベルに依存した異なるユーザへのビットレートの不公平な分配をもたらし得ることにも注目する。
【００３６】
まずフィードバックフィルタを通過し、その後、フィードフォワードフィルタを通過するという段階的なアプローチのために、いくつかの問題が生じる。
【００３７】
第１の問題は、非線形プリコーダを更新するために必要とされる処理リソースの量である。Ｐが（例えば、クロストークチャネル変化を追跡するために）更新される必要がある場合には、このとき、ＱおよびＬも同様に更新される必要がある。ＱおよびＬを独立して同時に更新するための知られている解決策は存在しない。それゆえ、各追跡ステップは、更新されたＰまたはＨ行列の新たな分解を含む。
【００３８】
別の問題は、余分の乗算段階のせいで付加される量子化雑音である。１回の単一の行列乗算を有する線形プリコーディングと比較すると、それぞれ２つの行列ＬおよびＱによる２回の連続する乗算のせいで、量子化雑音は２倍になる。
【００３９】
さらに別の問題は、１本以上の加入者線が、信号が全く送信されない何らかの受動状態にされ、それによっていくらか実質的な電力を節約する、不連続送信モードに関連する。これは、ＱおよびＬのいくつかのサブブロックを複数回通過することを伴い、実行時の複雑度をほぼ２倍増大させる。
【００４０】
本発明、および従来技術に対する本発明の関係を理解するために有用と考えることができる以下の背景技術をさらに確認し、簡単に説明する。
【００４１】
「Ｎｏｎ−Ｌｉｎｅａｒ  Ｐｒｅｃｏｄｉｎｇ  Ｍｅｔｈｏｄ  ｆｏｒ  ａ  Ｄｉｇｉｔａｌ  Ｂｒｏａｄｃａｓｔ  Ｃｈａｎｎｅｌ」と題し、２００６年９月７日に米国特許出願公開第２００６／０１９８４５９Ａ１号の公開番号を有して公開された米国特許出願は、ブロードキャストチャネルを通じて加入者信号を、互いに協働しない集中化されていない受信機へ同時に送信する中央送信機を開示している。送信側での信号前処理方法によって、全ての加入者信号および現在の送信条件の知識を用いて、誤差のない個々の受信を可能にする共通送信信号が生成されなければならない。知られている非線形プリコーディング方法は干渉信号を全体的に抑圧するため、チャネルダイバーシティを用いることができない。特許請求されているプリコーディング方法では、逆に、発生する干渉信号が考慮される。モジュロ算術計算に基づいて、送信チャネルは全体的に等化されないが、仮想的に分割され、それにより、加入者信号の送信は周期的に継続され、信号は、線形的な仕方で、最小送信電力に従って選択されて事前に等化され、加入者信号間に依然として残っている残留干渉は、事前設定された値のセットからの特別な値を仮定してもよい。値のセットは、他の加入者の干渉信号も、別様にすでに存在する周期的継続内に単に反映されるのみであり、受信側において、モジュロ決定によって必要に応じて抑圧されるか、または用いられることができるように、選択される。
【先行技術文献】
【特許文献】
【００４２】
【特許文献１】米国特許出願公開第２００６／０１９８４５９号明細書
【非特許文献】
【００４３】
【非特許文献１】Ａｌｃａｔｅｌ−Ｌｕｃｅｎｔ、「Ｇ．ｆａｓｔ：  Ｐｒｅｃｏｄｅｒ  Ｇａｉｎ  Ｓｃａｌｉｎｇ」、国際電気通信連合（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ、ＩＴＵ）への標準寄稿論文、参照ＩＴＵ−Ｔ  ＳＧ１５  Ｑ４ａ  ２０１３−０３−Ｑ４−０５３、２０１３年３月
【非特許文献２】Ｍ．Ｔｏｍｌｉｎｓｏｎ、「Ｎｅｗ  Ａｕｔｏｍａｔｉｃ  Ｅｑｕａｌｉｚｅｒ  Ｅｍｐｌｏｙｉｎｇ  Ｍｏｄｕｌｏ  Ａｒｉｔｈｍｅｔｉｃ」、Ｅｌｅｃｔｒｏｎｉｃｓ  Ｌｅｔｔｅｒｓ、７（５−６）、１３８−１３９ページ、１９７１年３月
【非特許文献３】Ｈ．Ｍｉｙａｋａｗａ、「Ｍａｔｃｈｅｄ−Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｔｅｃｈｎｉｑｕｅ  ｆｏｒ  Ｃｈａｎｎｅｌｓ  ｗｉｔｈ  Ｉｎｔｅｒ  Ｓｙｍｂｏｌ  Ｉｎｔｅｒｆｅｒｅｎｃｅ」、ＩＥＥＥ  Ｔｒａｎｓ．  ｏｎ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ、２０（４）、７７４−７８０ページ、１９７２年８月
【非特許文献４】Ｇ．ＧｉｎｉｓおよびＪ．Ｍ．Ｃｉｏｆｆｉ、「Ａ  Ｍｕｌｔｉ−Ｕｓｅｒ  Ｐｒｅｃｏｄｉｎｇ  Ｓｃｈｅｍｅ  Ａｃｈｉｅｖｉｎｇ  Ｃｒｏｓｓｔａｌｋ  Ｃａｎｃｅｌｌａｔｉｏｎ  ｗｉｔｈ  Ａｐｐｌｉｃａｔｉｏｎ  ｔｏ  ＤＳＬ  ｓｙｓｔｅｍｓ」、Ｐｒｏｃ．  ３４ｔｈ  Ａｓｉｌｏｍａｒ  Ｃｏｎｆｅｒｅｎｃｅ  ｏｎ  Ｓｉｇｎａｌｓ，  Ｓｙｓｔｅｍｓ  ａｎｄ  Ｃｏｍｐｕｔｅｒｓ、２０００年
【非特許文献５】Ｓ．Ｓｉｎｇｈ、Ｍ．Ｓｏｒｂａｒａ、「Ｇ．ｆａｓｔ：  Ｃｏｍｐａｒｉｓｏｎ  ｏｆ  Ｌｉｎｅａｒ  ａｎｄ  Ｎｏｎ−Ｌｉｎｅａｒ  Ｐｒｅ−ｃｏｄｉｎｇ  ｆｏｒ  Ｇ．ｆａｓｔ  ｏｎ  １００ｍ  ＢＴ  Ｃａｂｌｅ」、ＩＴＵ−Ｔ  ＳＧ１５  Ｑ４ａ寄稿論文２０１３−０１−Ｑ４−０３１、２０１３年１月
【発明の概要】
【発明が解決しようとする課題】
【００４４】
本発明の目的は、従来技術の解決策の上述の短所または欠点を緩和または克服することである。
【課題を解決するための手段】
【００４５】
本発明の第１の態様によれば、アクセスノードは、クロストーク軽減のために信号を前処理するための信号プロセッサと、信号プロセッサの演算を制御するためのコントローラと、を含む。信号プロセッサは、第１のチャネル結合情報に基づいてそれぞれの通信チャネルを通じて送信されるべきそれぞれの送信サンプルのための個々のモジュロシフトを決定し、モジュロシフトをそれぞれのプリコードされていない送信サンプルに加算するように構成されたモジュロユニットを含む。信号プロセッサは、結果として得られた送信サンプルを第２のチャネル結合情報に基づいて合同して処理するように構成された線形プリコーダをさらに含む。コントローラは、第１のチャネル結合情報および第２のチャネル結合情報を互いに独立して更新するように構成される。
【００４６】
本発明の別の態様によれば、クロストーク軽減のために信号を前処理するための方法は、第１のチャネル結合情報に基づいてそれぞれの通信チャネルを通じて送信されるべきそれぞれの送信サンプルのための個々のモジュロシフトを決定することと、モジュロシフトをそれぞれのプリコードされていない送信サンプルに加算することと、結果として得られた送信サンプルを、第２のチャネル結合情報に基づく線形プリコーディングを通して合同して処理することと、を含む。方法は、第１のチャネル結合情報および第２のチャネル結合情報を互いに独立して更新することをさらに含む。
【００４７】
本発明の一実施形態では、モジュロ演算は、線形プリコーディングより低い精度の算術を用いる。
【００４８】
本発明の一実施形態では、モジュロ演算のための精度算術は、通信チャネルのうちのアクティブな通信チャネルの数の関数である。
【００４９】
本発明の一実施形態では、第１のチャネル結合情報は、通信チャネルのうちのアクティブな通信チャネルのセットが変更すると更新され、一方、第２のチャネル結合情報は変更されずに残される。
【００５０】
本発明の一実施形態では、結果として得られた送信サンプルは、線形プリコーダを通して単一の行列乗算段階を用いて合同して処理される。
【００５１】
アクセスノード（またはアクセスマルチプレクサ）は、アクセス設備を通じた加入者デバイスへの有線通信をサポートし、例えば、ＤＳＬＡＭ、イーサネット（登録商標）スイッチ、エッジルータ等を指し得る。アクセスノードは、ＣＯにおいて、または加入者宅内により近いファイバ供給遠隔ユニット（路上キャビネット、電柱キャビネット、等）として配備される。
【００５２】
本発明は、結合行列Ｌ（フィードフォワードフィルタ）に基づいて、または同等に結合行列Ｉ−Ｓ−１Ｒ＊（フィードバックフィルタ）に基づいて、個々の送信サンプルｕｉに適用されるべきモジュロシフトδｉの量をまず決定することを提案する。
【００５３】
しかし、中間の送信ベクトルＸ’を計算する必要はない。その代わりに、Δは対応するシフトベクトルを表すとして、ベクトルＵ＋Δが、プリコーディング行列（単一の行列乗算段階として実装される）Ｐ’＝ＰＳ＝ＱＬを有する線形プリコーダに直接送り込まれる。つまり、プリコーディング行列Ｐ’の目的は、プリコーディング行列Ｐ’を有する線形プリコーダとチャネル行列Ｈを有する通信チャネルとの連結から生じる全体チャネル行列ＨＰ’＝ＨＱＬ＝ＤＳを効果的に対角化することである。このように、モジュロ決定は実際のプリコーディングと別個に行うことができ、Ｌの乗算はデータ経路から取り除かれる。
【００５４】
図２に、対応する参照モデルが示されている。
【００５５】
以下の利点が生まれる：
−  Ｐ’およびＬを独立して追跡することができる。例えば、プリコーダ行列が更新されると、このとき、モジュロ決定プロセスも変更される必要は必ずしもなく、これにより、更新ステップのたびのＱＲ行列分解を回避する。
−  Ｐ’はＬとは独立して追跡することができるため、線形プリコーディングのために開発された、知られている更新機構の多くを適用することができる。ＱおよびＬを同期的に追跡するか、あるいは他方が一定に保たれたままどのように一方を追跡することができるのかを心配する必要はない。
−  送信ベクトルＵは１つの行列Ｐ’のみを通過する必要があるのみであるため、Ｌおよび次にＱを乗算するのとは対照的に、量子化雑音の増幅は存在しない。実際に、Ｘ’は捨てられ、所定の格子上にあるΔのみが格納されるため、フィードバックフィルタリングを通したあらゆる量子化雑音は取り除かれる。
−  Ｐ’が正確である限り、たとえ、Ｌが完全に正確ではなくても、プリコーディングはクロストークを効果的に除去することになる。Ｌがあまり正確でなくても、送信電力の増大、および場合により、いくらかの一過的なＰＳＤ違反を生じさせる可能性があるのみである。
−  Ｌの乗算はデータ経路内になく、シフトベクトルΔの生成において役目を果たすのみであり、Δ内の要素は粗い格子上にあるため、Ｌの乗算のための精度ｂＬを大きく低減することができる：ｂＬ＜ｂ。これで、複雑度はｂ２Ｋ２＋ｂＬ２Ｋ（Ｋ＋１）／２回の乗累算演算（モジュロ演算を除く）になり、それゆえ、伝統的な非線形プリコーディングのように必要とする処理リソースはより少なくてすむ。
−  不連続送信モードが容易化される：非アクティブ化順序に一致させるために符号化順序を変更する必要がなく、それゆえ、新しいプリコーダ係数を書き込むか、または新しいプリコーディング利得を受信機へ送る必要がない。同様に、不連続送信モードを可能にするための実行時の複雑度の増加がない。
【００５６】
実施形態の以下の説明を添付の図面と併せて参照することによって、発明の上記およびその他の目的および特徴はより明瞭となり、本発明そのものは最もよく理解されるであろう。
【図面の簡単な説明】
【００５７】
【図１】先に論じられた、従来技術の非線形プリコーダのための参照モデルを示す図である。
【図２】同様に論じられた、本発明による非線形プリコーダのための参照モデルを示す図である。
【図３】アクセス設備の概観を示す図である。
【図４】本発明によるアクセスノードに関するさらなる詳細を示す図である。
【図５】本発明による非線形プリコーダに関するさらなる詳細を示す図である。
【発明を実施するための形態】
【００５８】
図３に、ＣＯにおけるネットワークユニット１０と、１本または複数の光ファイバを介してネットワークユニット１０に結合され、銅線ループ設備を介して様々な加入者宅内における顧客宅内機器（Ｃｕｓｔｏｍｅｒ  Ｐｒｅｍｉｓｅｓ  Ｅｑｕｉｐｍｅｎｔ、ＣＰＥ）３０にさらに結合されるＤＰＵ２０と、を含むアクセス設備１が見られる。
【００５９】
銅線ループ設備は、加入者線が互いに近接し、それゆえ互いの内にクロストークを誘起する、共通アクセス区間４０、および加入者宅内への最終接続のための専用ループ区間５０を含む。伝送媒体は通例、銅シールド無し撚り対線（Ｕｎｓｈｉｅｌｄｅｄ  Ｔｗｉｓｔｅｄ  Ｐａｉｒ、ＵＴＰ）で構成される。
【００６０】
ＤＰＵ  ２０は、共通アクセス区間内で誘起されるクロストークを軽減するため、およびそれぞれの加入者線を通じて達成可能な通信データ転送速度を増大させるために、ループ設備を通じて送信されているか、またはそれから受信されているデータシンボルを合同して処理するためのベクタリング処理ユニットを含む。
【００６１】
図４には、本発明によるＤＰＵ  １００に関するさらなる詳細が見られる。ＤＰＵ  １００は、同じベクタリンググループの一部を形成すると仮定される、それぞれの伝送回線Ｌｉを通じてＣＰＥ  ２００ｉに結合される。
【００６２】
ＤＰＵ  １００は以下のものを含む：
−  ＤＳＬ送受信機１１０ｉ、
−  ベクタリング処理ユニット（Ｖｅｃｔｏｒｉｎｇ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、ＶＰＵ）１２０、および
−  ＶＰＵ  １２０の動作を制御するためのベクタリング制御ユニット（Ｖｅｃｔｏｒｉｎｇ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ、ＶＣＵ）１３０。
【００６３】
ＤＰＵ  １００はまた、アップストリーム受信信号からのクロストークを除去するためのポストコーダを含んでもよい。図３では、対応するブロックは、本発明にとって重要でないため、意図的に省略されている。
【００６４】
ＤＳＬ送受信機１１０ｉは、ＶＰＵ  １２０に、およびＶＣＵ  １３０に個々に結合される。ＶＣＵ  １３０はＶＰＵ  １２０にさらに結合される。
【００６５】
ＤＳＬ送受信機１１０ｉはそれぞれ以下のものを含む：
−  デジタル信号プロセッサ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ、ＤＳＰ）１１１ｉ、および
−  アナログフロントエンド（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ、ＡＦＥ）１１２ｉ。
【００６６】
ＣＰＥ  ２００ｉはそれぞれのＤＳＬ送受信機２１０ｉを含む。
【００６７】
ＤＳＬ送受信機２１０ｉはそれぞれ以下のものを含む：
−  デジタル信号プロセッサ（ＤＳＰ）２１１ｉ、および
−  アナログフロントエンド（ＡＦＥ）２１２ｉ。
【００６８】
ＡＦＥ  １１２ｉおよび２１２ｉはそれぞれ、デジタル−アナログ変換器（Ｄｉｇｉｔａｌ−  ｔｏ−Ａｎａｌｏｇ  Ｃｏｎｖｅｒｔｅｒ、ＤＡＣ）およびアナログ−デジタル変換器（Ａｎａｌｏｇ−ｔｏ−Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｔｅｒ、ＡＤＣ）、帯域外干渉を阻止しつつ信号エネルギーを適当な通信周波数帯域内に限定するための送信フィルタおよび受信フィルタ、送信信号を増幅するため、および伝送回線を駆動するためのラインドライバ、ならびにできるだけ少ない雑音を有するように受信信号を増幅するための低雑音増幅器（Ｌｏｗ  Ｎｏｉｓｅ  Ａｍｐｌｉｆｉｅｒ、ＬＮＡ）を含む。
【００６９】
ＡＦＥ  １１２ｉおよび２１２ｉは、低い送信機−受信機結合比を達成しつつ、送信機出力を伝送回線に、および伝送回線を受信機入力に結合するためのハイブリッド、伝送回線の特性インピーダンスに適合するためのインピーダンス整合回路機構、および分離回路機構（通例、変圧器）をさらに含む。
【００７０】
ＤＳＰ  １１１ｉおよび２１１ｉはそれぞれ、ダウンストリームおよびアップストリームＤＳＬ通信チャネルを動作させるように構成される。
【００７１】
ＤＳＰ  １１１ｉおよび２１１ｉは、診断または管理コマンドおよび応答等の、ＤＳＬ制御トラフィックを搬送するために用いられるダウンストリームおよびアップストリームＤＳＬ制御チャネルを動作させるようにさらに構成される。制御トラフィックはユーザトラフィックとともにＤＳＬチャネルを通じて多重化される。
【００７２】
より具体的には、ＤＳＰ  １１１ｉおよび２１１ｉは、ユーザおよび制御データをデジタルデータシンボルに符号化し、変調するため、ならびにデジタルデータシンボルからユーザおよび制御データを復調し、復号するためのものである。
【００７３】
通例、ＤＳＰ  １１１ｉおよび２１１ｉ内では以下の送信ステップが実行される：
−  データ多重化、フレーム化、スクランブリング、誤り訂正符号化およびインタリーブ等の、データ符号化、
−  キャリア順序付けテーブルに従ってキャリアを順序付けするステップ、順序付けされたキャリアのビットローディングに従って、符号化されたビットストリームを解析するステップ、および場合によりトレリス符号化を用いて、各ビットチャンクを（それぞれのキャリア振幅および位相を有する）適切な送信コンステレーション点上にマッピングするステップ、を含む、信号変調、
−  信号スケーリング、
−  逆高速フーリエ変換（Ｉｎｖｅｒｓｅ  Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ、ＩＦＦＴ）、
−  サイクリックプレフィクス（Ｃｙｃｌｉｃ  Ｐｒｅｆｉｘ、ＣＰ）挿入、および場合により、
−  時間ウィンドウイング。
【００７４】
通例、ＤＳＰ  １１１ｉおよび２１１ｉ内では以下の受信ステップが実行される：
−  ＣＰ除去、および場合により、時間ウィンドウイング、
−  高速フーリエ変換（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ、ＦＦＴ）、
−  周波数等化（ＦＥＱ）、
−  等化された周波数サンプル１つ１つ全てに、パターンがそれぞれのキャリアビットローディングに依存する適切なコンステレーション格子を適用するステップ、場合によりトレリス復号を用いて、期待される送信コンステレーション点および対応する送信ビット列を検出するステップ、ならびに全ての検出されたビットチャンクを、キャリア順序付けテーブルに従って順序付けし直すステップ、を含む、信号復調および検出、ならびに
−  データデインタリーブ、誤り訂正、デスクランブル、フレーム識別（ｆｒａｍｅ  ｄｅｌｉｎｅａｔｉｏｎ）および多重分離化等の、データ復号。
【００７５】
ＤＳＰ  １１１ｉは、送信周波数サンプルｕｉを逆高速フーリエ変換（ＩＦＦＴ）ステップの前に合同信号プリコーディングのためにＶＰＵ  １２０に供給するようにさらに構成される。
【００７６】
ＤＳＰ  １１１ｉは、さらなる伝送のためにＶＰＵ  １２０から、訂正された周波数サンプルｘｉを受信するようにさらに構成される。代替的に、ＤＳＰ  １１１ｉは訂正サンプルを受信し、初期周波数サンプルに加算してもよい。
【００７７】
ＶＰＵ  １２０は、線形プリコーダ１２２に直列結合されるモジュロユニット１２１を含む。初期送信ベクトルＵはモジュロユニット１２０へ入力され、一方、前置補償された送信ベクトルＸはそれぞれの伝送回線Ｌｉを通じたさらなる送信のためにＤＳＰ  １１１ｉへ出力される。
【００７８】
モジュロユニット１２１は、第１のチャネル結合行列Ｌに基づいてそれぞれの送信サンプルｕｉに適用するべきモジュロシフトδｉの量を決定するように構成される。そのように決定された個々のモジュロシフトδｉから、送信ベクトルＵに加算されるモジュロシフトベクトルΔが得られる。モジュロユニット１２０はｂＬビット算術を用いて演算する。
【００７９】
線形プリコーダ１２２は、伝送回線Ｌ１からＬＮを通じて誘起されるクロストークを軽減するように構成される。より具体的には、線形プリコーダ１２２は、全体チャネル行列ＨＰ’＝ＤＳを対角化するために、入力ベクトルＵ＋Δにプリコーディング行列Ｐ’＝（Ｉ＋Ｇ）−１Ｓ＝ＱＬを乗算する。線形プリコーダ１２２はｂビット算術を用いて演算する。ここで、ｂ＞ｂＬである。つまり、モジュロユニット１２１は、線形プリコーダ１２２と比較してより低精度の算術で演算する。
【００８０】
図５には、ＶＰＵ  １２０に関するさらなる詳細が見られる。
【００８１】
送信ベクトルＵはモジュロシフトベクトルΔの決定のためにモジュロユニット１２１へ入力される。モジュロシフトベクトルΔの成分δｉは次式によって与えられる：
【数９】
2016522617.tif 000047
ここで、モジュロシフト演算子γｉ，ｋ（．）は次式によって定義される：
【数１０】
2016522617.tif 000048
【００８２】
次に、モジュロシフトベクトルΔは送信ベクトルＵに加算され、モジュロユニット１２１の出力においてＵ＋Δを得る。
【００８３】
前の行ｊ＜ｉの出力ｕｊ＋δｊが現在のモジュロシフトδｉの計算のために必要とされるため、式（１１）は行毎に計算されることになる。δ１＝０であること、およびｕ１はモジュロユニット１２１の出力へ透過的に渡されることにも留意されたい。
【００８４】
次に、線形プリコーダ１２１は入力ベクトルＵ＋Δを取得し、単一の行列乗算段階を通してそれにＰ’＝（Ｉ＋Ｇ）−１Ｓ＝ＱＬを乗算し、前置補償された送信ベクトルＸ＝ＱＬ（Ｕ＋Δ）を得る。ベクトルＸの個々の成分は、それぞれの伝送回線を通じたさらなる送信のためにそれぞれのＤＳＰ  １１１へ戻される。
【００８５】
ＶＣＵ  １３０は基本的に、チャネル結合行列ＬおよびＰ’をモジュロユニット１２１および線形プリコーダ１２２にそれぞれ供給するためのものである。それらの行列は伝送回線Ｌ１からＬＮの間のクロストーク推定から計算される。
【００８６】
ＶＣＵ  １３０は、まず、それぞれの伝送回線Ｌ１からＬＮを通じて用いられるべきそれぞれのダウンストリームパイロット系列を構成することによって開始する。所与のシンボル期間ｍの間に周波数インデックスｋにおいて伝送回線Ｌｉを通じて送信されるパイロットディジットは
【数１１】
2016522617.tif 000049
と表される。パイロット系列は相互に直交し、Ｍ個のシンボル期間にわたって送信されるべきＭ個のパイロットディジット
【数１２】
2016522617.tif 000050
を含む。ここで、（直交性要件を満足するために）Ｍ≧Ｎである。通例、パイロット系列は、いわゆるＳＹＮＣシンボル等の、特定のシンボル期間の間に、および／またはいわゆるプローブキャリア（十分に代表になるために送信スペクトルの相当部分に及ぶものとする）等の、特定のキャリアを通じて送信される。
【００８７】
ＶＣＵ  １３０は、パイロットディジットの検出の間にリモート送受信機２１０ｉによって測定されたそれぞれのスライサ誤差を集める。シンボル期間ｍの間の周波数インデックスｋにおける被妨害回線Ｌｉを通じた、送受信機２１０ｉによって測定されたスライサ誤差は
【数１３】
2016522617.tif 000051
と表される。
【００８８】
送受信機２１０ｉは、測定されたスライサ誤差値
【数１４】
2016522617.tif 000052
をＶＣＵ  １３０に報告するようにさらに構成される（図４におけるＥｒｒ−Ｒメッセージを参照）。
【００８９】
誤差フィードバック情報の量を低減するために、周波数インデックスのデシメートされたセットにおける干渉測定が通例利用可能である。
【００９０】
次に、ＶＣＵ  １３０は、周波数インデックスｋにおける妨害回線Ｌｊから被妨害回線Ｌｉ内への等化されたクロストーク係数ｈｉｊ（ｋ）／ｈｉｉ（ｋ）の推定を得るために、完全な収集サイクルにわたり被妨害回線Ｌｉを通じて測定されたＭ個の誤差測定
【数１５】
2016522617.tif 000053
を、妨害回線Ｌｊを通じて送信されたパイロット系列のＭ個のそれぞれのパイロットディジット
【数１６】
2016522617.tif 000054
と相関させる。パイロット系列は相互に直交するため、他の妨害回線からの寄与はこの相関ステップの後に０に減少する。
【００９１】
全ての適用可能な周波数インデックスにおける等化されたクロストーク係数を見いだすために、通例、いくらかの追加の補間ステップが必要とされる。
【００９２】
今度は、ＶＣＵ  １３０はＺＦプリコーディング行列（Ｉ＋Ｇ）−１の計算に進み、さらに、式（４）から（６）によるそのＱＲ行列分解に進むことができ、ユニタリ行列Ｑ、単位対角を有する下三角行列Ｌ、およびスケーリング対角行列Ｓを得る。線形プリコーダ１２２内にプッシュされるべき結合行列はＰ’＝（Ｉ＋Ｇ）−１Ｓ＝ＱＬと等しく、モジュロユニット１２１内にプッシュされるべき結合行列はＬと等しい。スケーリング行列Ｓ−１の成分ｒｉｉ−１はＣＰＥ  ２００ｉへのさらなる伝達のためにそれぞれのＤＳＰ  １１０ｉへ戻されなければならない。
【００９３】
通例、ＶＣＵ  １３０は、行列（Ｉ＋Ｇ）−１の初期係数を計算するために、１次または２次の行列反転を用いる。
【００９４】
チャネル追跡モードの間に、ＶＣＵ  １３０はＰ’およびＬを同時に更新する必要がない。実際に、プリコーディング行列Ｐ’は、例えば、観察された残留クロストークに基づいてプリコーディング行列Ｐ’の係数をそれらの最適値に調整する最小二乗平均（Ｌｅａｓｔ  Ｍｅａｎ  Ｓｑｕａｒｅ、ＬＭＳ）反復アルゴリズムを用いて、あらゆる残留クロストークを取り除くために、チャネル行列Ｈのあらゆる変化を正確に追跡する必要がある。逆に、行列Ｌにおける誤差はいずれも送信ＰＳＤマスクの一時的な違反を生じさせるのみであろうから、行列Ｌはより粗いパターンで更新することができる。
【００９５】
不連続送信モードが用いられる場合には、このとき、アクティブな回線および中断回線は、一続きの連続したサブセットに再グループ化される必要がある。Ｕ（ｐ）＝πＵ内の最後の要素群が中断回線となるように置換行列πをとる。
【００９６】
図１による従来技術の非線形プリコーダでは、πＸ＝πＱＬＵ＝πＱＬπ＊πＵ、すなわち：
Ｘ（ｐ）＝πＱＬπ＊Ｕ（ｐ）    （１３）
を得る。
【００９７】
πは行列Ｑ（ｐ）＝πＱおよび行列Ｌ（ｐ）＝Ｌπ＊の置換をし、それにより、式（１３）は次式のように書くことができる：
【数１７】
2016522617.tif 000055
ここで、ＡおよびＤの添字は、アクティブなサブセットおよび中断されたサブセットをそれぞれ表す。上記の置換は行列乗算を全く伴わないことに留意されたい。
【００９８】
置換のために、Ｌ（ｐ）はもはや下三角型ではない。しかし、置換行列πは、ＬＡＡ（ｐ）およびＬＤＤ（ｐ）が下三角型となるように、すなわち、符号化順序が各サブセットＡまたはＤ内で維持されるように選ぶことができる。
【００９９】
不連続送信を用いる場合には、ＶＤ（ｐ）は、ＸＤ（ｐ）＝０、または代替的に：
【数１８】
2016522617.tif 000056
となるように選ばれる。
【０１００】
Ｐ（ｐ）＝πＰπ＊とすると、式（１５）は次式のように書き直すことができる：
【数１９】
2016522617.tif 000057
【０１０１】
これは「ニワトリ−卵」問題をもたらす。なぜなら、ＶＤ（ｐ）を得るためにはＵＡ（ｐ）が必要とされ、ＵＡ（ｐ）を得るためにはモジュロ演算を適用するためにＶＤ（ｐ）が必要とされるからである。そこで、ＶＤ（ｐ）は前置補償信号のみからなり、サブセットＡのアクティブな回線上の送信ＰＳＤに過度に寄与しないと期待されることに注目する。したがって、ＬＡＡ（ｐ）を通じて非線形プリコーディングをＵＡ（ｐ）に適用することによって、サブセットＡのアクティブな回線に対する必要とされるモジュロ演算を得ることができる。同等のプリコーダ入力をＵＡ（ｐ）＋ΔＡと表す。次に、
【数２０】
2016522617.tif 000058
を計算し、前置補償された送信ベクトルＸを次式のように得る：
【数２１】
2016522617.tif 000059
すなわち
【数２２】
2016522617.tif 000060
上式のうち、ＬＡＡ（ｐ）（ＵＡ（ｐ）＋ΔＡ）およびＬＤＡ（ｐ）（ＵＡ（ｐ）＋ΔＡ）はすでに計算されている。
【０１０２】
このアプローチの全複雑度は、全ての回線がアクティブである非線形プリコーディングのものよりも大きい。なぜなら、８つのサブブロックのうちの６つに２つの異なるベクトルを乗算する必要があるからである。
【０１０３】
提案されている非線形プリコーディング実装形態を用いると、不連続モードは以下のように演算する。
【０１０４】
まず、上述のように、アクティブな回線および不連続の回線が、一続きの連続したサブセットを形成するように、回線が置換される。次に、送信サンプルのアクティブなサブセットＵＡ（ｐ）が非線形プリコーダＬＡＡ（ｐ）を通され、対応するシフトベクトルΔＡが格納される。次に、仮想信号ＶＤ（ｐ）が
【数２３】
2016522617.tif 000061
として計算される。ここで、Ｐ’（ｐ）＝πＰ’π＊＝πＰＳπ＊である（すなわち、プリコーディング行列はスケーリング行列Ｓを含む）。
【０１０５】
【数２４】
2016522617.tif 000062
を決定するために一次近似を用いてもよい。最後に、ＸＡ（ｐ）が次式のように計算される：
【数２５】
2016522617.tif 000063
【０１０６】
この場合には、不連続モードのゆえに部分行列乗算の数が増加することはない。不連続モードを有効にするために追加の処理リソースを予見する必要はない。
【０１０７】
シフトベクトルΔＡは中断回線上の仮想信号ＶＤ（ｐ）を考慮せずに計算されるため、ファクタ
【数２６】
2016522617.tif 000064
によるエネルギー増加が存在し得る。
【０１０８】
ただし、いくつかの回線が中断される時には、束全体にわたる総電力が同様の状態にとどまる限り、他の回線上における送信電力増大は許されてもよいことに留意されたい。
【０１０９】
さらに、不連続モードを容易化するために、モジュロユニット１２１のためにより低精度の算術を利用することもできる。この場合、利益は、Ｌの乗算はデータ経路内になく、シフトベクトルΔを決定する役割を果たすのみであり、Δは粗い格子上に載っているという事実から得られる。このとき、不連続送信モードは以下のように演算するであろう。
【０１１０】
行列
【数２７】
2016522617.tif 000065
に対して、潜在的に
【数２８】
2016522617.tif 000066
の近似を通して、より低精度で最初のＱＬ行列分解を実行する。完全な精度では、行列反転はｂ２ＮＤ３回の乗累算演算を要するであろう。ここで、ＮＤは中断回線の数を表す。より低精度では、行列反転はｂＬ２ＮＤ３回の乗累算演算を要するのみである。次に、送信サンプルのアクティブなサブセットＵＡ（ｐ）が同じくより低精度で非線形プリコーダＬＡＡ（ｐ）を通され、対応するシフトベクトルΔＡが格納される。次に、仮想信号ＶＤ（ｐ）が
【数２９】
2016522617.tif 000067
としてフル精度で計算される。最後に、ＸＡ（ｐ）が
【数３０】
2016522617.tif 000068
として同じくフル精度で計算される。
【０１１１】
不連続送信モードの間に、プリコーディング行列Ｐ’は更新される必要がないことに留意されたい。上述の置換πは、実際は、入力ベクトルＵＡ＋ΔＡの成分に、特定の順序で選択された既存の行列Ｐ’の係数を乗算するだけの問題にすぎない。行列Ｌのみが更新される必要がある。新しい行列Ｌのための符号化順序は、中断回線を省いた以前の行列Ｌのためのものと同じであることができる。
【０１１２】
同様に、
【数３１】
2016522617.tif 000069
を得る計算複雑度はＮＤに依存する。それゆえ、異なるＮＤのために異なるｂＬを用いることが、チャネル結合行列Ｌの適時の更新を得るために有益となり得る。
【０１１３】
用語「を含む（ｃｏｍｐｒｉｓｉｎｇ）」は、その後に列挙される手段に限定されるものと解釈されるべきではないことに留意されたい。それゆえ、表現「手段ＡおよびＢを含むデバイス」の範囲は、構成要素ＡおよびＢのみからなるデバイスに限定されるべきではない。それは、本発明に関して、デバイスの関連構成要素はＡおよびＢであることを意味する。
【０１１４】
用語「結合される（ｃｏｕｐｌｅｄ）」は、直接接続のみに限定されるものと解釈されるべきではないことにさらに留意されたい。それゆえ、表現「デバイスＢに結合されるデバイスＡ」の範囲は、デバイスＡの出力がデバイスＢの入力に直接接続される、および／またはその逆であるデバイスまたはシステムに限定されるべきではない。それは、Ａの出力とＢの入力との間、および／またはその逆の間に、他のデバイスまたは手段を含む経路であってもよい、経路が存在することを意味する。
【０１１５】
説明および図面は単に本発明の原理を示しているにすぎない。それゆえ、当業者は、本明細書において明示的に説明されるかまたは示されていなくても、本発明の原理を具現化し、その範囲内に含まれる様々な機構を考案することができるであろうことが理解されるであろう。さらに、本明細書に列挙されている全ての例は主として、本発明の原理、および発明者（単数または複数）によって当技術を促進するために貢献されたコンセプトを読者が理解するための、単なる教育上の目的のためのものにすぎず、上記の具体的に列挙されている例および条件に限定することなく解釈されるべきであることが明示的に意図されている。さらに、本発明の原理、態様、および実施形態、ならびにそれらの特定の例を列挙する本明細書における全ての説明は、それらの均等物を包含することが意図されている。
【０１１６】
図に示される様々な要素の機能は、専用ハードウェア、ならびに適切なソフトウェアと関連してソフトウェアを実行する能力を有するハードウェアの使用を通じて提供されてもよい。プロセッサによって提供される場合には、機能は、単一の専用プロセッサによって、単一の共有プロセッサによって、または複数の個々のプロセッサであって、そのうちのいくつかは共有されてもよい、プロセッサによって提供されてもよい。さらに、プロセッサは、ソフトウェアを実行する能力を有するハードウェアにもっぱら言及するように解釈されるべきではなく、限定はしないが、デジタル信号プロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ、ＤＳＰ）ハードウェア、ネットワークプロセッサ、特定用途向け集積回路（ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ、ＡＳＩＣ）、フィールド・プログラマブル・ゲート・アレイ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ、ＦＰＧＡ）、等を暗黙のうちに含んでもよい。リードオンリーメモリ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ、ＲＯＭ）、ランダムアクセスメモリ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ、ＲＡＭ）、および不揮発性記憶装置等の、従来の、および／または特注の、その他のハードウェアが同様に含まれてもよい。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
クロストーク軽減のために信号を前処理するための信号プロセッサ（１２０）と、信号プロセッサの演算を制御するためのコントローラ（１３０）と、を含むアクセスノード（１００）であって、
信号プロセッサは、第１のチャネル結合情報（Ｌ）に基づいてそれぞれの通信チャネル（Ｈ）を通じて送信されるべきそれぞれの送信サンプル（Ｕ）のための個々のモジュロシフト（Δ）を決定し、モジュロシフトをそれぞれのプリコードされていない送信サンプルに加算するように構成されたモジュロユニット（１２１）と、結果として得られた送信サンプルを第２のチャネル結合情報（Ｐ’）に基づいて合同して処理するように構成された線形プリコーダ（１２２）と、を含み、
コントローラは、第１のチャネル結合情報および第２のチャネル結合情報を互いに独立して更新するように構成される、
アクセスノード（１００）。
【請求項２】
モジュロユニットが、線形プリコーダより低い精度の算術を用いるようにさらに構成される、請求項１に記載のアクセスノード（１００）。
【請求項３】
モジュロユニットのための精度算術が、通信チャネルのうちのアクティブな通信チャネルの数の関数である、請求項２に記載のアクセスノード（１００）。
【請求項４】
コントローラが、通信チャネルのうちのアクティブな通信チャネルのセットが変更すると第１のチャネル結合情報を更新し、一方、第２のチャネル結合情報を変更せずに残すようにさらに構成される、請求項１から３のいずれか一項に記載のアクセスノード（１００）。
【請求項５】
信号プロセッサが、結果として得られた送信サンプルを、線形プリコーダを通して単一の行列乗算段階を用いて合同して処理するように構成される、請求項１から４のいずれか一項に記載のアクセスノード（１００）。
【請求項６】
アクセスノードがデジタル加入者線アクセスマルチプレクサＤＳＬＡＭである、請求項１から５のいずれか一項に記載のアクセスノード（１００）。
【請求項７】
クロストーク軽減のために信号を前処理するための方法であって、
方法は、第１のチャネル結合情報（Ｌ）に基づいてそれぞれの通信チャネル（Ｈ）を通じて送信されるべきそれぞれの送信サンプル（Ｕ）のための個々のモジュロシフト（Δ）を決定することと、モジュロシフトをそれぞれのプリコードされていない送信サンプルに加算することと、結果として得られた送信サンプルを第２のチャネル結合情報（Ｐ’）に基づく線形プリコーディングを通して合同して処理することと、を含み、
第１のチャネル結合情報および第２のチャネル結合情報を互いに独立して更新することをさらに含む、
方法。
【請求項８】
線形プリコーディングのためのものより低い精度の算術をモジュロ演算のために用いることをさらに含む、請求項７に記載の方法。
【請求項９】
モジュロ演算のための精度算術が、通信チャネルのうちのアクティブな通信チャネルの数の関数である、請求項８に記載の方法。
【請求項１０】
通信チャネルのうちのアクティブな通信チャネルのセットが変更すると第１のチャネル結合情報を更新し、一方、第２のチャネル結合情報を変更せずに残すことをさらに含む、請求項７から９のいずれか一項に記載の方法。
【請求項１１】
結果として得られた送信サンプルが、線形プリコーダを通して単一の行列乗算段階を用いて合同して処理される、請求項７から１０のいずれか一項に記載の方法。
【国際調査報告】
2016522617.tif 000070
2016522617.tif 000071