(57)【要約】      （修正有）【課題】分散ＭＩＭＯシステムにおいて、編成されている、複数の送信ノードのうちの何れの送信ノードから、複数の受信ノードのうちの何れかの受信ノードに向かって、関係の無い複数の別ノードから生じてくる信号干渉が取り消されている信号送信パターンを確立する。【解決手段】送受信ノードの各々は、複数（Ｍ本）のアンテナを有する。ある送信ノード（Txj）から、ある受信ノード（Rxi）に向かっての信号送信パターンがどのような作用を受けるかが、Ｍ（行数）×Ｍ（列数）のチャネル行列Hijで表現される。送信ノードについてプリ・コーディング行列（Vj）を、受信ノードについてポスト・コーディング行列（Uｉ）を準備する。行列演算UｉHijVjによって、合成チャネル行列を計算し、非対角ブロック要素の値が小さくなるように（ブロック対角化に近づけるzero-forcingによって）Uｉ,Vjを計算する。【選択図】図１
2014107580.tif 000002
【特許請求の範囲】
【請求項１】
分散ＭＩＭＯシステムにおいて、そのシステムに編成されている、複数（K個）の送信ノード（Ｔｘ１〜ＴｘK）のうちの何れかの送信ノードから、複数（K個）の受信ノード（Ｒｘ１〜ＲｘK）のうちの何れかの受信ノードに向かって、関係の無い複数の別ノードから生じてくる信号干渉が取り消されている信号送信パターンを確立するための計算をコンピュータに実行させる方法であって、
ここで、複数（K個）の送信ノードの各々、および、複数（K個）の受信ノードの各々は、複数（Ｍ本）のアンテナを有していて、
ある送信ノード（Txj）から、ある受信ノード（Rxi）に向かう送信信号がどのような作用を受けるかが、Ｍ（行数）×Ｍ（列数）のチャネル行列Hijで表現されるものであって、
送信ノードについて、プリ・コーディング行列（Vj）を準備するステップと、
受信ノードについて、ポスト・コーディング行列（Uｉ）を準備するステップと、
行列演算UｉHijVjによって、合成チャネル行列を計算するステップと、
合成チャネル行列における非対角ブロック要素の値が小さくなるように（ブロック対角化に近づけるzero-forcing によって）Uｉ,Vjを計算するステップとを有する、
方法。
【請求項２】
合成チャネル行列における非対角ブロック要素の値が小さくなるように（ブロック対角化に近づけるzero-forcing によって）Uｉ,Vjを計算するステップが、
評価関数（Signal toInterference Ratio）を導入して、これを最大化する計算として実行される、
請求項１に記載の方法。
【請求項３】
合成チャネル行列Wij=UｉHijVjについての、Uｉに対する勾配およびVjに対する勾配に基づいた計算として実行される、
請求項２に記載の方法。
【請求項４】
Uｉに対する勾配およびVjに対する勾配に基づいた計算が、
ステップ・サイズ・パラメータμを０．０１〜１の範囲にしたステップ離散的な計算として実行される、
請求項３に記載の方法。
【請求項５】
アンテナの数（Ｍ本）、ある送信ノードからある受信ノードに向かってのストリームの数（ｄ）、および、送信ノード（Ｔｘ１〜ＴｘK）の数（K個）の関係が、
Ｍ＝ｄKである、
請求項１に記載の方法。
【請求項６】
分散ＭＩＭＯシステムにおいて、そのシステムに編成されている、複数（K個）の送信ノード（Ｔｘ１〜ＴｘK）のうちの何れの送信ノードから、複数（K個）の受信ノード（Ｒｘ１〜ＲｘK）のうちの何れかの受信ノードに向かって、関係の無い複数の別ノードから生じてくる信号干渉が取り消されている信号送信パターンを確立するための計算を実行するシステムであって、
ここで、複数（K個）の送信ノードの各々、および、複数（K個）の受信ノードの各々は、複数（Ｍ本）のアンテナを有していて、
ある送信ノード（Txj）から、ある受信ノード（Rxj）に向かっての信号送信パターンがどのような作用を受けるかが、Ｍ（行数）×Ｍ（列数）のチャネル行列Hijで表現されるものであって、
送信ノードについて、プリ・コーディング行列（Vj）を準備し、
受信ノードについて、ポスト・コーディング行列（Uｉ）を準備し、
行列演算UｉHijVjによって、合成チャネル行列を計算し、
合成チャネル行列における非対角ブロック要素の値が小さくなるように（ブロック対角化に近づけるzero-forcing によって）Uｉ,Vjを計算する、
システム。
【請求項７】
分散ＭＩＭＯシステムにおいて、そのシステムに編成されている、複数（ｋ個）の送信ノード（Ｔｘ１〜ＴｘK）のうちの何れの送信ノードから、複数（K個）の受信ノード（Rｘ１〜RｘK）のうちの何れかの受信ノードに向かって、関係の無い複数の別ノードから生じてくる信号干渉が取り消されている信号送信パターンを確立するための計算をコンピュータに実行させるプログラムであって、
ここで、複数（K個）の送信ノードの各々、および、複数（K個）の受信ノードの各々は、複数（Ｍ本）のアンテナを有していて、
ある送信ノード（Txj）から、ある受信ノード（Rxi）に向かっての信号送信パターンがどのような作用を受けるかが、Ｍ（行数）×Ｍ（列数）のチャネル行列Hijで表現されるものであって、
送信ノードについて、プリ・コーディング行列（Vj）を準備するコードと、
受信ノードについて、ポスト・コーディング行列（Uｉ）を準備するコードと、
行列演算UｉHijVjによって、合成チャネル行列を計算するコードと、
合成チャネル行列における非対角ブロック要素の値が小さくなるように（ブロック対角化に近づけるzero-forcing によって）Uｉ,Vjを計算するコードとを有する、
プログラム。
【請求項８】
複数の送信ノードと複数の受信ノードとから構成される分散ＭＩＭＯシステムにおいて、送受信に伴う干渉信号を効果的に抑えるために、送信ノードからの送信データをプリ・コーディングする行列（Vj）、および、受信ノードにおいて受信データへとポスト・コーディングする行列（Uｉ）を用いる勾配法の計算について、行列（Vj）および行列（Uｉ）の初期値を決める計算を、コンピュータに実行させる方法であって、
（ａ）ある送信ノードに着目して、これに対し、干渉信号の値が大きい一定数の受信ノードを最初に選択するステップと、
（ｂ）選択されたこれ（ら）の干渉信号の値が０に近づくように、行列（Vj）を計算して、このある送信ノードのための初期値とするステップと、
（ｃ）ある送信ノード以外の、他の送信ノードに着目して、（ａ）および（ｂ）のステップを繰返すステップと、
（ｄ）ある送信ノードからそれ以外の送信ノードへと計算の対象を移しながら、すべての送信ノードについて、（ａ）〜（ｃ）のステップを繰返すステップとを有する、
方法。
【請求項９】
干渉信号の値が０に近づくように行列（Vj）を計算する際に、
行列（Vj）の列ベクトルの一部および行列（Uｉ）の一部の行ベクトルの値を０とし、
残るベクトルの値を求めるにあたって、
行列（Uｉ）の列ベクトルは任意の値に設定する一方で、
行列（Vj）の行ベクトルは、先に設定した受信後処理行列の列ベクトルと直交するベクトルとすることを特徴とする、
請求項８に記載の方法。
【請求項１０】
複数の送信ノードと複数の受信ノードとから構成される分散ＭＩＭＯシステムにおいて、送受信に伴う干渉信号を効果的に抑えるために、送信ノードからの送信データをプリ・コーディングする行列（Vj）、および、受信ノードにおいて受信データへとポスト・コーディングする行列（Uｉ）を用いる勾配法の計算について、行列（Vj）および行列（Uｉ）の初期値を決める計算を、コンピュータに実行させるシステムであって、
（ａ）ある送信ノードに着目して、これに対し、干渉信号の値が大きい一定数の受信ノードを最初に選択し、
（ｂ）選択されたこれ（ら）の干渉信号の値が０に近づくように、行列（Vj）を計算して、このある送信ノードのための初期値とし、
（ｃ）ある送信ノード以外の、他の送信ノードに着目して、（ａ）および（ｂ）を繰返し、
（ｄ）ある送信ノードからそれ以外の送信ノードへと計算の対象を移しながら、すべての送信ノードについて、（ａ）〜（ｃ）を繰返す、
システム。
【請求項１１】
複数の送信ノードと複数の受信ノードとから構成される分散ＭＩＭＯシステムにおいて、送受信に伴う干渉信号を効果的に抑えるために、送信ノードからの送信データをプリ・コーディングする行列（Vj）、および、受信ノードにおいて受信データへとポスト・コーディングする行列（Uｉ）を用いる勾配法の計算について、行列（Vj）および行列（Uｉ）の初期値を決める計算を、コンピュータに実行させるプログラムであって、
（ａ）ある送信ノードに着目して、これに対し、干渉信号の値が大きい一定数の受信ノードを最初に選択するコードと、
（ｂ）選択されたこれ（ら）の干渉信号の値が０に近づくように、行列（Vj）を計算して、このある送信ノードのための初期値とするコードと、
（ｃ）ある送信ノード以外の、他の送信ノードに着目して、（ａ）および（ｂ）のステップを繰返すコードと、
（ｄ）ある送信ノードからそれ以外の送信ノードへと計算の対象を移しながら、すべての送信ノードについて、（ａ）〜（ｃ）のステップを繰返すコードとを有する、
プログラム。
【請求項１２】
分散ＭＩＭＯシステムの干渉信号を効果的に抑えられるようなプリ・コーディング行列（Vj）およびポスト・コーディング行列（Uｉ)を求める勾配法の初期値を決める問題をコンピュータに実行させる方法であって、
ある送信ノードに対し、干渉が強い一定数の受信ノードを最初に選択するステップと、
これらの干渉が０になるようなプリ・コーディング行列（Vj）を求めてこの送信ノードのための初期値とするステップと、
以降、順次各送信ノードと干渉が大きい一定数の受信ノードを選択するステップと、
これらの間の干渉が０になるように同様の計算を行って初期値を決める処理を、すべての送信ノードについて行うステップとを有する、
方法。
【請求項１３】
この干渉が０になるような行列の値を求める際に、
プリ・コーディング行列の列ベクトルの一部およびポスト・コーディング行列の一部の行ベクトルの値を０とし、
残るベクトルの値を求めるにあたって、
ポスト・コーディング行列の列ベクトルは任意の値に設定する一方で、
プリ・コーディング行列の行ベクトルは、先に設定したポスト・コーディング行列の列ベクトルと直交するベクトルとする、
請求項１２に記載の方法。
【請求項１４】
ポスト・コーディング行列とプリ・コーディング行列を入れ替えて上述の処理を行う、
請求項１３に記載の方法。
【請求項１５】
分散ＭＩＭＯシステムの干渉信号を効果的に抑えられるようなポスト・コーディング行列（Uｉ）およびプリ・コーディング行列（Vj）を求める勾配法の初期値を決める問題をコンピュータに実行させるシステムであって、
ある送信ノードに対し、干渉が強い一定数の受信ノードを最初に選択し、
これらの干渉が０になるようなプリ・コーディング行列（Vj）を求めてこの送信ノードのための初期値とし、
以降、順次各送信ノードと干渉が大きい一定数の受信ノードを選択し、
これらの間の干渉が０になるように同様の計算を行って初期値を決める処理を、すべての送信ノードについて行う、
システム。
【請求項１６】
分散ＭＩＭＯシステムの干渉信号を効果的に抑えられるようなポスト・コーディング行列（Uｉ）およびプリ・コーディング行列（Vj）を求める勾配法の初期値を決める問題をコンピュータに実行させるプログラムであって、
ある送信ノードに対し、干渉が強い一定数の受信ノードを最初に選択するコードと、
これらの干渉が０になるようなプリ・コーディング行列（Vj）を求めてこの送信ノードのための初期値とするコードと、
以降、順次各送信ノードと干渉が大きい一定数の受信ノードを選択するコードと、
これらの間の干渉が０になるように同様の計算を行って初期値を決める処理を、すべての送信ノードについて行うコードとを有する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のノードが同じネットワーク環境下で同時に通信を行うシステムの干渉除去に関する。
【０００２】
より具体的には、送受信ノードに複数のアンテナを備えている分散MIMO（DistributedMultiple-Input-Multiple-Output）通信システムにおける効率的な干渉除去に関する。
【背景技術】
【０００３】
複数のノードが同じネットワーク環境下で同時に通信を行う状況は、携帯電話やセンサー・ネットワークなど、既に幅広く存在している。
【０００４】
さらに、最近ではデータセンターにワイヤレス通信を導入することで、有線ケーブルの削減や柔軟なノードの構成管理が可能になると期待されている。
【０００５】
このような通信システムにおいては各ノードは送受信ノードに複数のアンテナを備えていることが多く、分散MIMO（DistributedMultiple-Input-Multiple-Output）システムと呼ばれる。
【０００６】
図１は、分散MIMOシステムのシステム構成を表現する図である。
【０００７】
K個の送信ノードとK個の受信ノードが存在し、i 番目の送信ノードTxiが i 番目の受信ノードRxiと通信を行う（図中で実線で表されている部分）。
【０００８】
また、それぞれのノードはM本のアンテナを備えていると仮定する。
【０００９】
（M×Mの）行列HijはTxjからRxiへの無線信号が空中を伝播する間にどんな作用を受けるかを示す、チャンネル行列である。
【００１０】
このような、分散MIMOシステムにおける問題として、別ノードからの干渉信号（図１で点線で表されている部分）が通信性能を著しく損なうことが知られている。
【００１１】
そこで、各ノードにおいてプリ・コーディングとポスト・コーディングを行い、送信データや受信データを変換する。
【００１２】
具体的には、各送信ノードにおいて、M×M行列Vjを送信信号にかけ、受信ノードにおいてはM×M行列Uiを受信信号にかけるという操作を行う。
【００１３】
このとき、プリ・コーディング、ポスト・コーディングと元々のチャネル行列を合成した新しいチャネル行列である、合成チャネル行列は（１）式のように表される。
【００１４】
すると、干渉除去はrank Ui=rank Vj=dを満たし、かつ非対角ブロックが０となるようなUi, Vjを求めること（ブロック対角化）に帰着される（式（２））。
【００１５】
しかし、これを一般のM,d,Kの値に対して具体的に求める方法は現在のところ存在しない。
【００１６】
そこで、次善の策として、なるべく非対角ブロックが小さくなるようなUi, Vjを求めることが課題となる。
【００１７】
このような課題に向けた試みを「zero-forcing」と呼ぶことにする。
【００１８】
これは、 Ui, Vjを変数とし、ブロック対角行列への近さをあらわす何らかの評価関数を導入して、それを勾配法で最適化することによって実行される。
【００１９】
非特許文献２は、行列空間上の勾配法について述べたものである。
【００２０】
本発明はブロック対角行列への近さをあらわす評価関数SIR(Signal-to-Interference Ratio)を後述する図３のように導入し、それに対して非特許文献２の手法を適用することによって、勾配法で最適化するものである。
【００２１】
しかし、評価関数SIR（及びこれに類する評価関数）は一般には多数の局所最適解を持つため、通常は勾配法を適用すると、UiやVjの初期値によって得られる評価関数の値にばらつきが生じやすい。
【００２２】
また評価関数の値を大きく改善するには繰り返し回数も非常に大きく取らなければならない。
【００２３】
そこで、少ない繰り返し回数でも確実に評価関数値を改善できるような手法が望まれる。
【００２４】
特許文献１には、勾配法の最急降下法を用いた内点法により解くことについて記載がある。
【００２５】
特許文献２には、ＭＩＭＯシステムにおいて、最急勾配法の非線形計画法を用いることの記載がある。
【００２６】
特許文献３には、ＭＩＭＯ通信システムにおいて、共役勾配法による復号演算を反復演算により実行することの記載がある。
【００２７】
特許文献４〜６には、ＭＩＭＯ伝送において、送信電力最適化問題の初期値の算出について記載がある。
【００２８】
非特許文献１は、MIMOシステムにおける干渉除去について、本発明が扱おうとする問題設定と同じものであるが、この文献では初期値に関する考察はない。
【００２９】
いずれの文献も「干渉がより小さくなるようなプリ・コーディング行列およびポスト・コーディング行列を求めて勾配法の初期値とする」点の開示はなく、これらの文献は何れも参考程度のものにすぎない。
【先行技術文献】
【特許文献】
【００３０】
【特許文献１】特許第４８０１７５５号(特開２０１０−２５８７１３)
【特許文献２】特許第４７０８９１８号(特開２００７−０６００４５)
【特許文献３】特許第４３１０３３３号(特開２００８−１３５８２３)
【特許文献４】特開２００９−２７８２０５
【特許文献５】特開２００９−２７８２０４
【特許文献６】特開２００９−２７８２０３
【非特許文献】
【００３１】
【非特許文献１】Gomadam K, Cadambe VR, JafarSA. ”Approaching the capacity of wireless networks through distributedinterference alignment.” Global Telecommunications Conference, 2008. IEEEGLOBECOM 2008. IEEE.
【非特許文献２】H. Yang and S. Amari, ”Adaptive on-line learning algorithmsfor blind separation - maximum entropy and minimum mutual information”, Neural Computation,9:1457-1482, 1997.
【発明の概要】
【発明が解決しようとする課題】
【００３２】
そこで、本発明の目的は、少ない繰り返し回数でも確実に評価関数値を改善できるような初期値の構成法を提案することにある。
【課題を解決するための手段】
【００３３】
送信ノードについて、プリ・コーディング行列（Ｖｊ）を準備し、
受信ノードについて、ポスト・コーディング行列（Ｕｉ）を準備し、
行列演算UｉHijVjによって、合成チャネル行列を計算し、
合成チャネル行列における非対角ブロック要素の値が小さくなるように（ブロック対角化に近づけるzero-forcing によって）Ui, Vjを計算する。
【００３４】
（ａ）ある送信ノードに着目して、これに対し、干渉信号の値が大きい一定数の受信ノードを最初に選択し、
（ｂ）選択されたこれ（ら）の干渉信号の値が０になるように、行列（Ｖj）を計算して、このある送信ノードのための初期値とし、
（ｃ）ある送信ノード以外の、他の送信ノードに着目して、（ａ）および（ｂ）を繰返し、
（ｄ）ある送信ノードからそれ以外の送信ノードへと計算の対象を移しながら、すべての送信ノードについて、（ａ）〜（ｃ）を繰返す。
【００３５】
勾配法の初期値を決める問題をコンピュータに実行させるにあたり、
ある送信ノードに対し、干渉が強い一定数の受信ノードを最初に選択し、
これらの干渉が０になるような送信前処理行列（Ｖj）を求めてこの送信ノードのための初期値とし、
以降、順次各送信ノードと干渉が大きい一定数の受信ノードを選択し、
これらの間の干渉が０になるように同様の計算を行って初期値を決める処理を、すべての送信ノードについて行う。
【００３６】
このように、本発明の技術的思想は異なる観点から捉えることができるが、少ない繰り返し回数でも確実に評価関数値を改善できるような初期値を決める、という特別な技術的特徴があり、ここに先行技術に対する技術的貢献がある。
【発明の効果】
【００３７】
本発明に従えば、少ない繰り返し回数でも確実に評価関数値を改善できる。
【００３８】
その改善の効果は、図４および図５のグラフに示されている。
【図面の簡単な説明】
【００３９】
【図１】図１は、分散MIMOシステムのシステム構成を表現する図である。
【図２】図２は、本発明の提案手法である、部分的なzero-forcingによる近似解の構成を説明する図である。
【図３】図３は、行列空間上の勾配法によるSIRの改善を説明する図である。
【図４】図４は、評価関数として図３に示したSIRを用いて、これに勾配法を適用した結果を示す図である。ユーザー数は、K=4である。
【図５】図５は、評価関数として図３に示したSIRを用いて、これに勾配法を適用した結果を示す図である。ユーザー数は、K=6である。
【図６】図６は、参考までに、ブロック対角行列およびその性質を紹介する説明図である。
【発明を実施するための形態】
【００４０】
図２は、本発明の提案手法である、部分的なzero-forcingによる近似解の構成を説明する図である。
【００４１】
K=4 ユーザ, M=4 アンテナ, d=2ストリームの場合を例にとって説明する。
【００４２】
まず、U1に２つの４次元ベクトルu1,1T, u1,2Tを割り当て、U2にも２つの ２つの４次元ベクトルu2,1T,u2,2Tを割り当てる。（式（３））
【００４３】
ただし、 u1,1T,u1,2T, u2,1T, u2,2Tは、線形独立であるとし、U1とU2の残りの列は０ベクトルを与える。
【００４４】
この条件のもとで、Tx1→Rx2という干渉信号を除去するには、図で示すように、U1の各行ベクトルをU2の各行ベクトルの張る線形空間に射影し、直交成分を取り出すことによって、V1の各列ベクトルを構成する。
【００４５】
ただし、ここでは２つのベクトルuとvが（チャネル行列Hに関して）直交するとはuHv=0という意味である。
【００４６】
すると、図で示した例では、U2H21V1=0（式（６））を満たし、Tx1からRx2への干渉を除去できる。
【００４７】
同様の計算をU2, U3,U4に対しても行い、V2, V3,V4を構成する。
【００４８】
ただし、ここで得られた行列Ui,Vjは全ての干渉を除去することはできず、本来の条件である式（２）の一部を満たすに過ぎない。
【００４９】
しかし、この方法で得られた行列Ui,Vjを初期値にとれば、評価関数がより良い初期条件から勾配法のアルゴリズムを開始でき、少ない繰り返し回数で評価関数を大きく改善できる。
【００５０】
特に注意すべきは、アンテナ数Mが、M=dKである場合には、このページの射影の方法だけで条件である式（２）を完全に満たすことが可能であるという点である。
【００５１】
しかしアンテナ数がこれより少ない場合(M<dKの場合)には射影の方法だけでは一部の干渉を除去することしかできない．
【００５２】
図３は、行列空間上の勾配法によるSIRの改善を説明する図である。
【００５３】
式（７）は、対数（ｌｏｇ）をとっている分母の側が不要なパワーを示し、分子が本来的に通信したいパワーを示す。
【００５４】
すなわち、分子／分母の関係を、可能な限り大きい値にすることが良好である。
【００５５】
この評価関数に対する勾配法の導出自体は、非特許文献２に記載されたものを応用しているものである。
【００５６】
式（８）式（９）のように、合成チャネル行列Wij=UｉHijVjについての、Uｉに対する勾配およびVjに対する勾配法に基づいた計算として実行される。
【００５７】
式（１０）式（１１）のように、ステップ・サイズ・パラメータμを０．０１〜１の範囲にしたステップ離散的な計算として実行される、
【００５８】
図４は、K=4 ユーザー, M=4 アンテナ, d=2 ストリームの場合について、評価関数として図３に示したSIRを用いて、これに勾配法を適用した結果を示す図である。
【００５９】
ステップ・サイズ・パラメータ（μ）=0.1、繰り返し回数100回、チャネル行列をランダムに100サンプル生成させ、勾配法を適用した後のSIRの値の平均を取ったものである。
【００６０】
K,M,dの値が一般の場合について、j番目の送信ノードTxjからL(<K)個の受信ノードの集合N={Rxi1,…, RxiLただしRxjを含まない}への干渉信号を除去するには、与えられたuil, i=i1,…,iL, l=1,…,dに対して条件式（１２）のようにuilHijvjm=0となるようなvjm,m=1,…,dを求めれば良い。そのためにまず，式（１３）のようにvjmをuilたちの線形結合で表す。そして、この式を条件式（１２）へ代入する。するとその結果は係数に関する連立線形方程式になるから、これを解くことによってvjmが得られる。ただし、この方法によって干渉信号を除去する場合、各ノードにM=d(L+1)本のアンテナ素子が必要であることに注意する必要がある。
【００６１】
このようにして、初期値を部分的なzero-forcingで決めた場合、SIRの値がより大きな初期値から勾配法を開始することができる。
【００６２】
その結果、同じ繰り返し回数でも、大幅にSIRを改善できている．
【００６３】
図５は、評価関数として図３に示したSIRを用いて、これに勾配法を適用した結果を示す図である。
【００６４】
部分的なzero-forcingにおいて、あらかじめ干渉を除去しておくノードの選択が結果に及ぼす影響を示す。
【００６５】
ただし、これはK=6 ユーザー, M=6 アンテナ, d=2 ストリームの場合である。
【００６６】
図６は、参考までに、ブロック対角行列およびその性質を紹介する説明図である。
【００６７】
ＶやＵについて定まった用語はなさそうであるが、プリ・コーディング行列やポスト・コーディング行列という命名の代わりに、送信ウェイト行列や受信ウェイト行列といった命名、前処理行列・後処理行列などといった命名もあり得る。
【００６８】
プリ・コーディング行列やポスト・コーディング行列を入れ替えて、本発明の技術的思想を適用した処理を行うことも可能である。
【００６９】
本発明の技術的思想は、関係の無い複数の別ノードから生じてくる信号干渉が取り消されている信号送信パターンを確立するための計算にあるが、コンピュータに実行させる方法として実現することができる。
【００７０】
本発明は、システムとして、さらには、コードを含むプログラムとしても実現することができる。
【図１】
2014107580.tif 000003
【図２】
2014107580.tif 000004
【図３】
2014107580.tif 000005
【図４】
2014107580.tif 000006
【図５】
2014107580.tif 000007
【図６】
2014107580.tif 000008