(57)【特許請求の範囲】
【請求項１】
一つの第１の無線局と複数の第２の無線局により構成され、該第１の無線局は複数本のアンテナで構成される第１のアンテナ群を備え、該第２の無線局は複数本のアンテナで構成される第２のアンテナ群を備え、前記第１の無線局の前記第１のアンテナ群と、前記第２の無線局の全てまたはその一部の無線局の備える前記第２のアンテナ群とにより構成されるMIMO（Multiple Input Multiple Output）チャネルを介して複数の信号系統を同一周波数チャネルおよび同一時刻に空間多重してMIMO通信する無線通信システムにおける無線通信方法であり、
前記第１の無線局における送信処理は、
前記第１のアンテナ群と前記複数の第２のアンテナ群との間におけるMIMOチャネルの各伝達関数情報を取得する伝達関数行列取得ステップと、
前記第１のアンテナ群と複数の前記第２の無線局の各第２のアンテナ群との間の伝達関数情報をもとに、空間多重する各信号系列を前記第１のアンテナ群の各々のアンテナから送信する際に、該各信号系列に乗算する係数、すわち送信ウエイトを算出する送信ウエイト算出ステップと、
各信号系列と前記第１のアンテナ群の各々のアンテナとの組み合わせ毎の該送信ウエイトを成分として構成される送信ウエイト行列を、空間多重する各信号系列を成分とする送信信号ベクトルに乗算する送信信号変換ステップと、
該乗算結果を前記第１のアンテナ群の各アンテナを介して送信する無線ステップと、
を有し、
前記第２の無線局における受信処理は、
前記第１の無線局が送信した信号を受信する受信ステップと、
自局宛の信号系列に対して、自局における前記第２のアンテナ群に関する第１の伝達関数情報を取得する第１の伝達関数情報取得ステップと、
他局宛の一つ以上の信号系列に対して、自局における前記第２のアンテナ群に関する第２の伝達関数情報を取得する第２の伝達関数情報取得ステップと、
自局宛の信号系列に関して取得された前記第１の伝達関数情報の全てと、一つ以上の他局宛の信号系列に関して取得された前記第２の伝達関数情報の全てまたは一部により構成される拡張伝達関数行列を生成する拡張伝達関数行列生成ステップと、
該拡張伝達関数行列と前記第２のアンテナ群にて受信された信号により構成される受信信号ベクトルとをもとに、自局宛の信号系列の全てと、一つ以上の他局宛の信号系列に対する信号検出処理を行う信号検出ステップと、
該信号検出処理の出力信号に対し、他局宛の信号を廃棄し自局宛の信号のみを抽出する希望信号抽出ステップと、
該抽出した信号から前記第１の無線局が自局宛に送信したデータを再生するデータ合成ステップと
を有することを特徴とする無線通信方法。
【請求項２】
請求項１記載の無線通信方法であって、
前記第２の無線局における拡張伝達関数行列生成ステップにおいて、他局宛の一つ以上の信号系列に対し、
一つ以上の他局宛の信号系列に関して取得された前記第２の伝達関数情報において、前記第２のアンテナ群の各アンテナに関する各成分の絶対値またはその近似値、あるいはいずれかのべき乗値を信号系列毎に加算した累積値を算出するステップと、
該信号系列毎の累積値の大小関係を比較し、その累積値が大きい方から所定の数だけ信号系列を選択するステップと、
該選択された信号系列に関連した伝達関数情報を抽出するステップと、
該ステップで抽出された伝達関数情報に加え、自局宛の信号系列に関して取得された前記第１の伝達関数情報の全てにより構成される拡張伝達関数行列を生成するステップと、
を実施することを特徴とする無線通信方法。
【請求項３】
請求項１記載の無線通信方法であって、
前記第２の無線局における拡張伝達関数行列生成ステップにおいて、他局宛の一つ以上の信号系列に対して、
一つ以上の他局宛の信号系列に関して取得された前記第２の伝達関数情報において、前記第２のアンテナ群の各アンテナに関する各成分の絶対値またはその近似値、あるいはいずれかのべき乗値を信号系列毎に加算した累積値を算出するステップと、
該信号系列毎の累積値と所定の閾値を比較し、その累積値が所定の閾値を越えている信号系列を選択するステップと、
該閾値を越えている信号系列の数が所定の数より多い場合、該信号系列毎の累積値の大小関係を比較し、その累積値が大きい方から所定の数だけ信号系列を選択するステップと、
該選択された信号系列に関連した伝達関数情報を抽出するステップと、
該ステップで抽出された伝達関数情報に加え、自局宛の信号系列に関して取得された前記第１の伝達関数情報の全てにより構成される拡張伝達関数行列を生成するステップと、
を有することを特徴とする無線通信方法。
【請求項４】
請求項１記載の無線通信方法であって、
前記第１の無線局による送信処理において、
前記第１のアンテナ群と複数の前記第２の無線局の各第２のアンテナ群との間の伝達関数情報をもとに、空間多重する各信号系列を前記第１のアンテナ群の各々のアンテナから送信する際に、該信号系列に乗算する係数、すなわち送信ウエイトを算出する送信ウエイト算出ステップにおいて、複数のグループに分類された複数の前記第２の無線局に対し、着目する一つのグループに属する第２の無線局に対する送信ウエイトベクトルを求めるために、
当該グループに属する第２の無線局に関する伝達関数情報により構成される第１の伝達関数行ベクトル群を抽出するステップと、
当該グループ以外のグループに属する第２の無線局に関する伝達関数情報により構成される第２の伝達関数行ベクトル群を抽出するステップと、
前記第１の伝達関数行ベクトル群を構成する各行ベクトルから前記第２の伝達関数行ベクトル群を構成する各行ベクトルの成分をキャンセルするステップと、
該ステップにより前記第２の伝達関数行ベクトル群を構成する各行ベクトルの成分をキャンセルした第１の伝達関数行ベクトル群が張る部分空間を構成する基底ベクトルを算出するステップと、
該基底ベクトルのエルミート共役であるベクトルまたは該ベクトルに係数を乗算したものの全てないしはその一部を各送信ウエイトベクトルとして設定するステップと
を有することを特徴とする無線通信方法。
【請求項５】
一つの第１の無線局と複数の第２の無線局とにより構成され、該第１の無線局は複数本のアンテナで構成される第１のアンテナ群を備え、該第２の無線局は複数本のアンテナで構成される第２のアンテナ群を備え、前記第１の無線局の前記第１のアンテナ群および前記第２の無線局の全てないしはその一部の無線局の備える前記第２のアンテナ群により構成されるMIMOチャネルを介して複数の信号系統を同一周波数チャネルおよび同一時刻に空間多重してMIMO通信する無線通信システムにおいて、
前記第１の無線局は、
前記第１のアンテナ群と前記複数の第２のアンテナ群の間のMIMOチャネルの各伝達関数情報を取得する伝達関数情報取得手段と、
前記第１のアンテナ群と複数の前記第２の無線局の各第２のアンテナ群との間の伝達関数情報をもとに、空間多重する各信号系列を前記第１のアンテナ群の各々のアンテナから送信する際に、該各信号系列に対して乗算する係数すなわち送信ウエイトを算出する送信ウエイト算出手段と、
各信号系列と前記第１のアンテナ群の各々のアンテナとの組み合わせ毎の該送信ウエイトを成分として構成される送信ウエイト行列を、空間多重する各信号系列を成分とする送信信号ベクトルに乗算する送信信号変換手段と、
該乗算結果を前記第１のアンテナ群の各アンテナを介して送信する無線手段と、
を備え、
前記第２の無線局は、
前記第１の無線局が送信した信号を受信する手段と、
自局宛の信号系列に対して、自局における前記第２のアンテナ群に関する第１の伝達関数情報を取得する第１の伝達関数取得手段と、
他局宛の一つ以上の信号系列に対して、自局における前記第２のアンテナ群に関する第２の伝達関数情報を取得する第２の伝達関数取得手段と、
自局宛の信号系列に関して取得された前記伝達関数情報の全てと、少なくともひとつ以上の他局宛の信号系列に関して取得された前記伝達関数情報の全てまたは一部により構成される拡張伝達関数行列を生成する拡張伝達関数行列生成手段と、
該拡張伝達関数行列と前記第２のアンテナ群にて受信された信号により構成される受信信号ベクトルとをもとに、自局宛の信号系列の全てと一つ以上の他局宛の信号系列に対する信号検出処理を行う信号検出手段と、
該信号検出処理の出力信号に対し、他局宛の信号を廃棄し自局宛の信号のみを抽出する希望信号抽出手段と、
該抽出された信号から前記第１の無線局が自局宛に送信したデータを再生するデータ合成手段と
を備えることを特徴とする無線通信システム。
【請求項６】
請求項５記載の無線通信システムであって、
前記第２の無線局は、一つ以上の他局宛の信号系列を含む信号系列を受信し、前記拡張伝達関数行列生成手段が、
一つ以上の他局宛の信号系列に関して取得された前記第２の伝達関数情報において、前記第２のアンテナ群の各アンテナに関する各成分の絶対値またはその近似値、あるいはいずれかのべき乗値を信号系列毎に加算した累積値を算出する手段と、
該信号系列毎の累積値の大小関係を比較し、その累積値が大きい方から所定の数だけ信号系列を選択する手段と、
該選択された信号系列に関連した伝達関数情報を抽出する手段と、
該手段で抽出された伝達関数情報に加え、自局宛の信号系列に関して取得された前記第１の伝達関数情報の全てにより構成される拡張伝達関数行列を生成する手段と、
を備えることを特徴とする無線通信システム。
【請求項７】
請求項５記載の無線通信システムであって、
前記第２の無線局は、一つ以上の他局宛の信号系列を含む信号系列を受信し、前記拡張伝達関数行列生成手段が、
一つ以上の他局宛の信号系列に関して取得された前記第２の伝達関数情報において、前記第２のアンテナ群の各アンテナに関する各成分の絶対値またはその近似値、あるいはいずれかのべき乗値を信号系列毎に加算した累積値を算出する手段と、
該信号系列毎の累積値と所定の閾値を比較し、その累積値が所定の閾値を越えている信号系列を選択する手段と、
該閾値を越えている信号系列の数が所定の数より多い場合には、該信号系列毎の累積値の大小関係を比較し、その累積値が大きい方から所定の数だけ信号系列を選択する手段と、
該選択された信号系列に関連した伝達関数情報を抽出する手段と、
該手段で抽出された伝達関数情報に加え、自局宛の信号系列に関して取得された前記第１の伝達関数情報の全てにより構成される拡張伝達関数行列を生成する手段と、
を備えることを特徴とする無線通信システム。
【請求項８】
請求項５記載の無線通信システムであって、
前記第１の無線局は、前記第１のアンテナ群と複数の前記第２の無線局の各第２のアンテナ群との間の伝達関数情報をもとに、空間多重する各信号系列を前記第１のアンテナ群の各々のアンテナから送信する際に乗算する係数すなわち送信ウエイトを算出する送信ウエイト算出手段において、複数のグループに分類された複数の前記第２の無線局に対し、着目するひとつのグループに属する第２の無線局に対する送信ウエイトベクトルを求めるため、
当該グループに属する第２の無線局に関する伝達関数情報により構成される第１の伝達関数行ベクトル群を抽出する手段と、
当該グループ以外のグループに属する第２の無線局に関する伝達関数情報により構成される第２の伝達関数行ベクトル群を抽出する手段と、
前記第１の伝達関数行ベクトル群を構成する各行ベクトルから前記第２の伝達関数行ベクトル群を構成する各行ベクトルの成分をキャンセルする手段と、
該手段により前記第２の伝達関数行ベクトル群を構成する各行ベクトルの成分をキャンセルした第１の伝達関数行ベクトル群が張る部分空間を構成する基底ベクトルを算出する手段と、
該基底ベクトルのエルミート共役であるベクトルないしは該ベクトルに係数を乗算したものの全てないしはその一部を各送信ウエイトベクトルとして設定する手段と
を備えることを特徴とする無線通信システム。
【請求項９】
一つの無線基地局と複数の無線端末局とにより構成され、該基地局は複数本のアンテナで構成される第１のアンテナ群を備え、該無線端末局は複数本のアンテナで構成される第２のアンテナ群を備え、前記無線基地局の前記第１のアンテナ群および前記無線端末局の全てないしはその一部の備える前記第２のアンテナ群により構成されるMIMOチャネルを介して複数の信号系統を同一周波数チャネルおよび同一時刻に空間多重してMIMO通信する無線通信システムにおける無線端末局であって、
前記無線基地局が送信した信号を受信する受信手段と、
自局宛の信号系列に対して、自局における前記第２のアンテナ群に関する第１の伝達関数情報を取得する第１の伝達関数行列取得手段と、
他無線端末局宛の一つ以上の信号系列に対して、自局における前記第２のアンテナ群に関する第２の伝達関数情報を取得する第２の伝達関数行列取得手段と、
自局宛の信号系列に関して取得された前記第１の伝達関数情報の全てと、少なくともひとつ以上の他局宛の信号系列に関して取得された前記第２の伝達関数情報の全てまたは一部により構成される拡張伝達関数行列を生成する拡張伝達関数行列生成手段と、
該拡張伝達関数行列と前記第２のアンテナ群にて受信された信号により構成される受信信号ベクトルをもとに、自局宛の信号系列の全てと一つ以上の他局宛の信号系列に対する信号検出処理を行う信号検出手段と、
該信号検出処理の出力信号に対し、他局宛の信号を廃棄し自局宛の信号のみを抽出する希望信号抽出手段と、
該抽出した信号から前記無線基地局が自局宛に送信したデータを再生するデータ合成手段と
を備えることを特徴とする無線端末局。
【請求項１０】
請求項９記載の無線端末局における拡張伝達関数行列生成手段であって、
他無線端末局宛の一つ以上の信号系列に対して、
他無線端末局宛の一つ以上の信号系列に関して取得された前記第２の伝達関数情報において、前記第２のアンテナ群の各アンテナに関する各成分の絶対値またはその近似値、あるいはいずれかのべき乗値を信号系列毎に加算した累積値を算出する手段と、
該信号系列毎の累積値の大小関係を比較し、その累積値が大きい方から所定の数だけ信号系列を選択する手段と、
該選択された信号系列に関連した伝達関数情報を抽出する手段と、
該手段で抽出された伝達関数情報に加え、自局宛の信号系列に関して取得された前記第１の伝達関数情報の全てにより構成される拡張伝達関数行列を生成する手段と、
を備えることを特徴とする無線端末局。
【請求項１１】
前記請求項９記載の無線端末局における拡張伝達関数行列生成手段であって、
他無線端末局宛の一つ以上の信号系列に対して、
他無線端末局宛の一つ以上の信号系列に関して取得された前記第２の伝達関数情報において、前記第２のアンテナ群の各アンテナに関する各成分の絶対値またはその近似値、あるいはいずれかのべき乗値を信号系列毎に加算した累積値を算出する手段と、
該信号系列毎の累積値と所定の閾値を比較し、その累積値が所定の閾値を越えている信号系列を選択する手段と、
該閾値を越えている信号系列の数が所定の数より多い場合には、該信号系列毎の累積値の大小関係を比較し、その累積値が大きい方から所定の数だけ信号系列を選択する手段と、
該選択された信号系列に関連した伝達関数情報を抽出する手段と、
該手段で抽出された伝達関数情報に加え、自局宛の信号系列に関して取得された前記第１の伝達関数情報の全てにより構成される拡張伝達関数行列を生成する手段と、
を備えることを特徴とする無線端末局。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同一の周波数チャネルを用い、異なる複数の送信アンテナより独立な信号系列を空間多重して送信し、複数の受信アンテナを用いて信号を受信し、各送受信アンテナ間の伝達関数行列をもとに受信局側でデータの復調を行うMIMO（Multiple-Input Multiple-Output）通信を実現する高速無線アクセスシステムにおいて、ひとつの無線局と他の複数の無線局が、同時にかつ同一周波数チャネル上で空間多重して通信を行うマルチユーザMIMO通信技術を用いた無線通信方法、無線通信システム及び無線端末局に関する。
【背景技術】
【０００２】
近年、２．４ＧＨz帯または５ＧＨz帯を用いた高速無線アクセスシステムとして、IEEE802.11g規格、IEEE802.11a規格などに対応したシステムの普及が目覚しい。これらのシステムにおいては、マルチパスフェージング環境での特性を安定化させるための技術である直交周波数分割多重（OFDM：Orthogonal Frequency Division Multiplexing）変調方式を用い、最大で５４Ｍbpsの伝送速度を実現している。ただし、ここでの伝送速度とは物理レイヤ上での伝送速度であり、実際にはMAC（Medium Access Control ）レイヤでの伝送効率が５０〜７０%程度であるため、実際のスループットの上限値は３０Ｍbps程度である。
【０００３】
一方で、有線LAN（Local Area Network）の世界ではEthernet（登録商標）の１００Base-Tインタフェースをはじめ、各家庭にも光ファイバを用いたFTTH（Fiber to the home）の普及から、１００Ｍbpsの高速回線の提供が普及しており、無線LANの世界においても更なる伝送速度の高速化が求められている。
そのための技術としては、MIMO技術が有力である。このMIMO技術とは、送信局側において複数の送信アンテナから同一チャネル上で異なる独立な信号を送信し、受信局側において同じく複数のアンテナを用いて信号を受信し、各送信アンテナ／受信アンテナ間の伝達関数行列を求め、この行列を用いて送信局側の各アンテナから送信した独立な信号を受信側で推定し、データを再生するものである。
【０００４】
ここで、Ｎ本の送信アンテナを用いてＮ系統の信号を送信し、Ｍ本のアンテナを用いて信号を受信する場合を考える。まず、送受信局の各アンテナ間にはＭ×Ｎ個の伝送のパスが存在し、第ｉ送信アンテナから送信され第ｊ受信アンテナで受信される場合の伝達関数をｈj,iとし、これを第（ｊ，ｉ）成分とするＭ行Ｎ列の行列をＨと表記する。さらに、第ｉ送信アンテナからの送信信号をｔiとし（ｔ1，ｔ2，ｔ3，・・・ ｔN）を成分とする列ベクトルをＴx、第ｊ受信アンテナでの受信信号をｒjとし（ｒ1，ｒ2，ｒ3，・・・ｒM）を成分とする列ベクトルをＲｘ、第ｊ受信アンテナの熱雑音をｎjとし（ｎ1，ｎ2,ｎ3，・・・ｎM）を成分とする列ベクトルをｎと表記する。
【０００５】
上述した条件の場合、以下（１）式の関係式が成り立つ。
Ｒx＝Ｈ・Ｔx＋ｎ                    …（１）
したがって、受信局側で受信した信号Ｒｘをもとに、送信信号Ｔｘを推定する技術が求められている。
このMIMO通信においては、信号の伝搬路の情報を利用して、その伝搬路に対して最適な状況にて信号を送信することにより、最も効率的な通信を行うことができる。
【０００６】
例えば、特許文献１の「無線通信方法、並びに該方法を用いた無線通信システム」等に記載された固有モードSDM（Space Division Multiplexing）方式を用いたMIMO伝送においては、信号の伝送方向のMIMOチャネルの伝達関数行列Ｈを送信局側で取得できた場合に、この伝達関数行列に対応した送信信号の最適化を行う。具体的には、伝達関数行列Ｈとそのエルミート共役な行列ＨＨ（右肩の「Ｈ」の記号はエルミート共役を表す）の積を、対角化することが可能なユニタリー行列Ｕを取得し、このユニタリ行列により送信信号を変換して信号を送信する（各アンテナから発信する）。
【０００７】
このユニタリ変換行列Ｕと伝達関数行列Ｈとの間には以下の（２）式の関係式が成り立つ。
ＵH・ＨH ・Ｈ・Ｕ＝Λ                …（２）
上記（２）式において、右辺の行列Λは対角成分のみが値を持ち、その他の成分がゼロである対角行列である。この様な特徴を持つユニタリ行列Ｕを列ベクトルＴｘに作用させて信号を送信することにより、（１）式は以下の（３）式の様に変換される。
Ｒx＝Ｈ・（Ｕ・Ｔｘ）＋ｎ           …（３）
【０００８】
この変換により、送信信号はMIMOチャネル毎に直交化され、受信側での処理において簡易なZF（Zero Forcing）方式を用いた場合であっても、各送信信号をMIMOチャネル毎のSNR特性が良好になるように調整される。また、このユニタリ行列の各列ベクトルは、送信信号である列ベクトルＴxを各送信アンテナに分配する際の各アンテナに乗算する係数（以降、「送信ウエイトベクトル」と呼ぶ）を与える。この送信ウエイトベクトルを用いることで、各MIMOチャネル毎に直交したビーム形成を行い、それぞれのビーム（固有ビーム）に相当するチャネルの利得がその固有ベクトルの固有値となる。したがって、全MIMOチャネルのチャネル容量Ｃの上限は以下の（４）式で与えられる。
【０００９】
【数１】
0004455511.tif 000002
【００１０】
上記（４）式において、Ｂは帯域幅、Ｐiは第ｉ番のMIMOチャネルの総送信電力、λｉは第ｉ固有値であり、σ2は雑音電力の分散値を意味する。この（４）式から求まるチャネル容量Ｃから、どの程度の伝送レートの伝送モード（ここではQPSK, 64QAM等の変調方式と誤り訂正の符号化率の組み合わせにより規定されるモードを「伝送モード」と定義する）を適用可能か、またさらにどの程度の数のMIMOチャネルを多重化できるかが推定できる。
ちなみに、上記（４）式の中の送信電力Ｐiは全てのMIMOチャネルに共通の値である必要はなく、また各MIMOチャネル毎に伝送モードを変更しても構わない。
【００１１】
一般に、注水定理と呼ばれる手法を用いることにより、この総送信電力Ｐiの値を最適化することが可能である。このMIMOチャネルの中において、総送信電力Ｐi＝０となるMIMOチャネルが存在した場合、そのMIMOチャネルを実際の伝搬に用いず、このMIMOチャネルの電力を、他のMIMOチャネルに対して配分した方が効率的な伝送が行えることを意味している。つまり、MIMOチャネルの多重数を、元々の多重可能な上限値よりも少なく設定することになる。この様にして、多重化するMIMOチャネルの最適値を判断することも可能である。
【００１２】
以上の固有モードSDM技術は、送信側で指向性を持った送信ビームを形成し、空間上で多重化する信号を受信側において効率的に信号分離できるようにするものである。ここで、通常のMIMO通信、すなわち、ひとつの送信局とひとつの受信局との間で通信を行う通信形態をシングルユーザMIMOと呼ぶ。ここで、無線LANや携帯電話等を例に見れば、基地局はサイズ的に比較的大きく、端末局側はポータブルな端末としてサイズは基地局よりも大幅に小さい。この様な小型で携帯可能な端末の中に、MIMO通信のための複数のアンテナを実装したとしても、実装したアンテナ間の距離が短く、アンテナ相関が非常に大きくなってしまう。この場合、（４）式における固有値λiの値は小さくなる傾向にあり、実際に通信に利用できるMIMOチャネル数はそれほど多くはない。
【００１３】
上述した様なケースにおいて、ひとつひとつの端末（個々の端末）との間においては空間多重するMIMOチャネル数を少なくする一方、複数の異なる端末と同時に同一周波数チャネルで通信するマルチユーザMIMO通信が有効である。図６に、このマルチユーザMIMOシステムの構成例を示す。図６において、１０１は基地局、１０２〜１０４は端末局＃１〜＃３を示す。実際にひとつの基地局が収容する端末局数は多数であるが、その中の数局（図６においては端末局＃１〜＃３：１０２〜１０４）を選び出して通信を行う。各端末局は基地局と比較して送受信アンテナ数が一般的に少ない。
【００１４】
例えば、基地局から端末局方向への通信（ダウンリンク）を行う場合を考える。基地局１０１は、多数のアンテナを用いて、複数の指向性ビームを形成する。例えば、各端末１０２〜１０４に対して、それぞれ３つのMIMOチャネルを割り当て、全体としては９系統の信号系列を送信する場合を考える。
その際、端末局＃１（１０２）に対して送信する信号は、端末局＃２（１０３）および端末局＃３（１０４）方向には指向性利得が極端に低くなるように調整する。この結果として端末局＃２（１０３）および端末局＃３（１０４）への干渉を抑制することができる。同様に、端末局＃２（１０３）に対して送信する信号は、端末局＃１（１０２）および端末局＃３（１０４）方向には指向性利得が極端に低くなるように調整する。同様の処理を端末局＃３（１０４）にも施す。
【００１５】
この様に指向性制御を行う理由は、例えば端末局＃１（１０２）においては、端末局＃２（１０３）および端末局＃３（１０４）で受信した信号の情報を知る術がないため、端末間での協調的な受信処理ができない。つまり、３本しかアンテナのない端末局＃１（１０２）のみの受信処理において、９系統の全ての信号系列を信号分離することは非常に厳しい。そこで、各端末局に対して他の端末局宛の信号が受信されないように、送信側の基地局において干渉分離を事前に行う。
【００１６】
以上の説明が既存のマルチユーザMIMOシステムの概要に対する説明である。
次に、指向性ビームの形成方法について、以下に説明を加える。例えば、図６において、端末局＃１（１０２）の第１受信アンテナと基地局１０１の第ｊアンテナとの間の伝達関数をｈ１ｊと表記することにする。基地局１０１のｊ＝１〜９の全てのアンテナに関する伝達関数を用い、行ベクトルｈ1を（ｈ11，ｈ12，ｈ13，…，ｈ18，ｈ19）と表記する。同様に端末局＃１（１０２）の第２受信アンテナ、第３受信アンテナと基地局１０１の伝達関数をｈ2jおよびｈ3jとし、対応する行ベクトルｈ2およびｈ3を（ｈ21，ｈ22，ｈ23，…，ｈ28，ｈ29）、（ｈ31，ｈ32，ｈ33，…，ｈ38，ｈ39）とする。
【００１７】
端末局＃２（１０３）、端末局＃３（１０４）の受信アンテナにも同様の連番をふり、行ベクトルｈ4〜ｈ9を（ｈ41，ｈ42，ｈ43，…，ｈ48，ｈ49）〜（ｈ91，ｈ92，ｈ93，…，ｈ98，ｈ99）とする。加えて、基地局１０１が送信する９系統の信号をｔ1〜ｔ9と表記し、これを成分とする列ベクトルをＴｘ[all]＝（ｔ1，ｔ2，ｔ3，…，ｔ8，ｔ9）Tと表記する。ここで、右肩のＴの文字はベクトル行列の転置を表す。また、同様に、端末局＃１〜＃３（１０２〜１０４）の9本のアンテナでの受信信号をｒ1〜ｒ9と表記し、これを成分とする列ベクトルをＲｘ[all]＝（ｒ1，ｒ2，ｒ3，…，ｒ8,，ｒ9）Tと表記する。最後に、行ベクトルｈ1〜ｈ9を第１から第９行成分とする行列を、全体伝達関数行列Ｈ[all]と表記する。
【００１８】
この様に表記した場合、システム全体としては以下の（５）式の関係式が成り立つ。
Ｒx[all]＝Ｈ[all]・Ｔx[all]＋ｎ          …（５）
この（５）式はシングルユーザMIMOにおける（１）式に対応する。同様に、（３）式に示すような送信指向性制御を行うため、９行９列の送信ウエイト行列Ｗを導入し、（３）式を以下の（６）式のように書き換える。
Ｒx[all]＝Ｈ[all]・Ｗ・Ｔx[all]＋ｎ      …（６）
さらに、送信ウエイト行列Ｗを列ベクトルｗ1〜ｗ9に分解し、Ｗ＝（ｗ１，ｗ２，ｗ３，…，ｗ８，ｗ９）と表記すると、以下の（７）式の様に表せる。
【００１９】
【数２】
0004455511.tif 000003
【００２０】
上記（７）式において、例えば６つの行ベクトルｈ4〜ｈ9と３つの列ベクトルｗ1〜ｗ3の乗算（各成分の乗算したものの総和、複素ベクトルの場合は内積とは異なる）が全てゼロになるように、列ベクトルｗ1〜ｗ3を選択することとする。同様に、行ベクトルｈ1〜h3および行ベクトルｈ7〜ｈ9と列ベクトルｗ4〜ｗ6の積、行ベクトルｈ1〜ｈ6と列ベクトルｗ7〜ｗ9の積の全てがゼロになるように選択することとする。すると、（７）式に示す９行９列の行列は、３行３列の９個の部分行列を用いて表記すると以下のように表すことができる。
【００２１】
【数３】
0004455511.tif 000004
【００２２】
上記（８）式において、部分行列Ｈ［１］、Ｈ［２］、Ｈ［３］  は３行３列の行列であり、他の部分行列Ｏは成分が全てゼロの３行３列の行列である。この様な条件を満たす変換行列Ｗを選択することにより、（８）式は以下に示す（９）式〜（１１）式により表される３つの関係式に分解することができる。
Ｒｘ［１］＝Ｈ［１］・Ｔｘ［１］＋ｎ１      …（９）  
Ｒｘ［２］＝Ｈ［２］・Ｔｘ［２］＋ｎ２      …（１０）
Ｒｘ［３］＝Ｈ［３］・Ｔｘ［３］＋ｎ３      …（１１）
上記（９）式から（１１）式において、Ｔｘ［１］＝（ｔ１，ｔ２，ｔ３）Ｔ、Ｔｘ［２］＝（ｔ４，ｔ５，ｔ６）Ｔ、Ｔｘ［３］＝（ｔ７，ｔ８，ｔ９）Ｔ、Ｒｘ［１］＝（ｒ１，ｒ２，ｒ３）Ｔ、Ｒｘ［２］＝（ｒ４，ｒ５，ｒ６）Ｔ、Ｒｘ［３］＝（ｒ７，ｒ８，ｒ９）Ｔとした。この様に、全体伝達関数行列Ｈ［ａｌｌ］を、部分行列Ｈ［１］、Ｈ［２］、Ｈ［３］  に分解することにより、基地局と３つの端末局とにおける各々の通信を、３つのシングルユーザMIMO通信とみなすことができるようになる。
【００２３】
次に、送信ウエイトベクトルｗ１〜ｗ９の決定方法の例を以下に説明する。手順としては、端末局＃１（１０２）に対する送信ウエイトベクトルｗ１〜ｗ３を決定し、順次、端末局＃２（１０３）に対する送信ウエイトベクトルｗ４〜ｗ６、端末局＃３（１０４）に対する送信ウエイトベクトルｗ７〜ｗ９を決定する。
そして、まず、第１ステップとして、端末局＃２及び＃３に対応する６つの行ベクトルｈ４〜ｈ９が張る６次元部分空間における６つの基底ベクトルｅ４〜ｅ９を求める。この基底ベクトルを求める方法としては、グラムシュミットの直交化法の他、様々な方法があるが、ここでは例としてグラムシュミットの直交化法を例に説明する。
【００２４】
まず、ひとつのベクトル、例えば行ベクトルｈ４に着目し、この方向で絶対値が１のベクトルを基底ベクトルｅ４とする。この基底ベクトルｅ４を下記の（１２）式で表す。
ｅ４＝（ｈ４・ｈ４Ｈ）−１／２・ｈ４      …（１２）
上記（１２）式において、（ｈ４・ｈ４Ｈ）は同一ベクトルの絶対値の２乗を意味するスカラー量であり、この平方根の逆数の乗算は行ベクトルｈ４を規格化することを意味する。
次に、行ベクトルｈ５に着目し、この行ベクトルｈ５の中から、上記（１２）式により求めた基底ベクトルｅ４方向の成分をキャンセルした行ベクトルｈ５’を、下記の（１３）式により求めた後、さらに、この行ベクトルｈ５’を、（１４）式により規格化する。
ｈ５’＝ｈ５−（ｈ５・ｅ４Ｈ）・ｅ４         …（１３）
ｅ５＝（ｈ５’・ｈ５’Ｈ）−１／２・ｈ５’      …（１４）
上記（１３）式において、（ｈ５・ｅ４Ｈ  ）はベクトルｈ５の基底ベクトルｅ４方向への射影を意味する。
【００２５】
同様の基底ベクトルの算出処理を、各ベクトルに対して、以下の（１５）式及び（１６）式を用いて行う。
ｈｊ’＝ｈｊ−Σ（ｉ）（ｈｊ・ｅｉＨ）・ｅｉ       …（１５）
ｅｊ＝（ｈｊ’・ｈｊ’Ｈ  ）−１／２・ｈｊ’        …（１６）
上記（１５）式におけるΣ(i)は、４≦ｉ≦ｊ−１（ｊは４〜９の整数）の整数ｉに対する総和を意味する。つまり、既に確定した基底ベクトル方向の成分をキャンセルすることを意味している。上述した基底ベクトルの算出処理により、６つの基底ベクトルｅ４〜ｅ９を求めることができる。
【００２６】
次に、第２ステップとして、端末局＃１（１０２）に対する送信ウエイトベクトルｗ１〜ｗ３を求める。
まず、行ベクトルｈ１〜ｈ３から、基底ベクトルｅ４〜ｅ９が張る６次元部分空間の成分をキャンセルする。具体的には以下の（１７）式により表せる。
ｈｊ’＝ｈｊ  −Σ（ｉ）（ｈｊ・ｅｉＨ  ）・ｅｉ      …（１７）
上記（１７）式において、ｊは１〜３の整数であり、Σ(i)は、４≦ｉ≦９の整数ｉに対する総和を意味する。
この（１７）式を用いて求めた行ベクトルｈ１’〜ｈ３’に対し、適当な直交化処理を行う。簡単のためにここではグラムシュミットの直交化を例として用いるが、その他の方法を用いても良い。
【００２７】
グラムシュミットの直交化法は、既に（１２）〜（１６）式において説明しているので詳細な説明は省略するが、３次元空間の３つの基底ベクトルｅ１〜ｅ３各々を、下記の（１８）式から（２２）式により求めることができる。
ｅ１＝（ｈ１’・ｈ１’Ｈ）−１／２・ｈ１’                       …（１８）
ｈ２”＝ｈ２’−（ｈ２’・ｅ１Ｈ）・ｅ１                       …（１９）
ｅ２＝（ｈ２”・ｈ２”Ｈ）−１／２・ｈ２”                       …（２０）
ｈ３”＝ｈ３’−（ｈ３’ｅ１Ｈ）・ｅ１−（ｈ３’・ｅ２Ｈ）・ｅ２  …（２１）
ｅ３＝（ｈ３”・ｈ３”Ｈ）−１／２・ｈ３”                      …（２２）
【００２８】
さらに、上記基底ベクトルｅ１〜ｅ３各々に対応する複素共役ベクトルの転置ベクトル、すなわちエルミート共役なベクトルを求めることにより、各基底ベクトルに対応するベクトルｗ１＝ｅ３Ｈ、ｗ２＝ｅ２Ｈ、ｗ３＝ｅ３Ｈとして送信ウエイトベクトル（列ベクトル）が求まる。
上記（１２）式から（２２）式までの処理により、端末局＃１（１０２）に対する送信ウエイトベクトルｗ１〜ｗ３を決定することができる。
【００２９】
次に、第３ステップとして、第２のステップと同様の送信ウエイトベクトルの算出処理を、端末局＃２（１０３）および端末局＃３（１０４）に対しても施し、その結果として全ての送信ウエイトベクトルｗ１〜ｗ９が求まる。
上述した第１ステップから第３のステップが従来方式における送信ウエイト行列の求める処理方法である。ここで、図７に、従来技術における送信ウエイト行列Ｗの算出のフローチャートを示す。以下に、図７のフローチャートを簡単に説明する。
【００３０】
まず、送信ウエイト行列の算出にあたり、全端末への伝達関数行列Ｈを取得する（Ｓ１０２）。宛先とする端末局に通し番号を付与し、その通し番号をｋと表記した場合、まず通し番号ｋを初期化する（Ｓ１０３）。さらに、通し番号ｋをカウントアップし（Ｓ１０４）、着目しているｋ＝１に対応した端末局＃１（１０２）に対する部分伝達関数（ここでは便宜上、Ｈｍａｉｎと表記）の抽出（Ｓ１０５）と、それ以外の宛先の端末局の部分伝達関数行列（ここでは便宜上、Ｈｓｕｂと表記）とを抽出（Ｓ１０６）する。
【００３１】
さらに、Ｈｓｕｂの各行ベクトルが張る部分空間の直交基底ベクトルを算出し、この基底ベクトルを｛ｅｊ｝とおく（Ｓ１０７）。次に、上記（１７）式に相当する処理として、着目している端末局＃１（１０２）に対する部分伝達関数Ｈｍａｉｎの各行ベクトルから、上記ステップＳ１０７で求めた基底ベクトル｛ｅｊ｝に関する成分をキャンセルし、これを行列Ｈ’ｍａｉｎとする（Ｓ１０８）。さらに、（１８）〜（２２）式に対応する処理として、上記行列Ｈ’ｍａｉｎの行ベクトルが張る部分空間の直交基底ベクトルを算出し、これを｛ｅｉ｝とおく（Ｓ１０９）。
【００３２】
次に、直交基底ベクトル｛ｅｉ｝の各ベクトルのエルミート共役ベクトル（列ベクトル）として、端末局＃１（１０２）宛の信号に関する送信ウエイトベクトル｛ｗｉ｝を決定する。ここで、全ての宛先の端末局の送信ウエイトベクトルを決定済みか否かを判断し（Ｓ１１１）、残りの端末局があれば、ステップＳ１０４からステップＳ１１０の処理を繰り返す。また、上記ステップＳ１１１において、もし全ての宛先の端末局の送信ウエイトベクトルを決定済みであれば、送信ウエイトベクトル｛ｗｉ｝を各列ベクトルとする行列として送信ウエイト行列Ｗを決定し（Ｓ１１２）、処理を完了する（Ｓ１１３）。
【００３３】
なお、ステップＳ１０１〜ステップＳ１１３における説明は全てシングルキャリアのシステムを仮定し、送信ウエイト行列をひとつだけ求めれば良かった。
現在、MIMO技術は無線LAN等で注目を集めているが、IEEE802.11a、IEEE802.11g等の標準規格の無線LANにおいては、マルチキャリアを用いたOFDM（Orthogonal Frequency Division Multiplexing）変調方式を採用している。このOFDM変調方式を用いるマルチユーザMIMOシステムの場合には、以上の処理を全てのサブキャリアにおいて個別に実施する必要がある。
【００３４】
以上、説明を行った各種処理を実現するための従来技術における送信局側の構成例（シングルキャリアの場合）を図８に示す。
この図８において、１１１ａはデータ分割回路、１１２ａ−１〜１１２ａ−Ｌはプリアンブル付与回路、、１１３ａ−１〜１１３ａ−Ｌは変調回路、１１４ａは送信信号変換回路、１１５ａ−１〜１１５ａ−ＭＴは無線部、１１６ａ−１〜１１６ａ−ＭＴは送受信アンテナ、１１７ａは伝達関数行列取得回路、１１８ａは送信ウエイト算出回路、１１９ａは空間多重条件判断回路を表す。
【００３５】
なお、ここでは空間多重する信号系列の総数をＬ（Ｌ＞２、Ｌは整数）とし、無線部（１１５ａ−１〜１１５ａ−ＭＴ）及び送受信アンテナ（１１６ａ−１〜１１６ａ−ＭＴ）の系統数をＭＴとした。さらに、装置として備える変調回路（１１３ａ−１〜１１３ａ−Ｌ）の数も同じくＬであるとする。
また、送信局側の構成としたが、一般には基地局及び端末局は送信機能および受信機能の双方を備えており、ここで示した図８はその中の送信に関する機能のみを抜粋したものとなっている。
したがって、受信のための機能はここには明記していない。また、ここではダウンリンクでのマルチユーザMIMOを想定し、送信局側とは基地局を暗に想定しているが、必ずしも基地局である必要はない。
【００３６】
図８における無線部１１５ａ−１〜１１５ａ−ＭＴ及び送受信アンテナ１１６ａ−１〜１１６ａ−ＭＴにおいては、逐次信号の受信を個別に行う。例えば、送受信アンテナ１１６ａ−１にて受信された信号は、無線部１１５ａ−１にて周波数変換を施され、所定の処理の後、伝達関数行列取得回路１１７ａにおいて各受信局の伝達関数情報を収集する。ここで、伝達関数情報の収集方法については、受信局側から伝達関数情報を制御チャネルを用いてフィードバックする方法、伝搬チャネル推定用のプリアンブル信号を送受双方向で適宜交換する方法など、様々な方法が選択可能であり、如何なる方法を用いても構わない。
【００３７】
この様にして取得した各受信局毎の伝達関数行列の情報は、伝達関数行列取得回路１１７ａ内において記録・管理しておく。空間多重条件判断回路１１９ａは、信号を送信する際にどの受信局を同時に空間多重するか、及びその多重度をどの様に設定するかを管理する。ここで、空間多重する受信局と多重度が規定されると、送信ウエイト算出回路１１８ａにおいては、先に示した条件に対応する送信ウエイト列ベクトル（ｗ１，  ｗ２，  ｗ３，…，  ｗＬ−１，  ｗＬ）を算出する。また、送信ウエイト算出回路１１８ａは、これらの情報を送信信号変換回路１１４ａに入力する。
【００３８】
一方、データ分割回路１１１ａは、送信すべきデータが入力されると、空間多重条件判断回路１１９ａが判断した空間多重する受信局と多重度（全受信局でＬ多重とする）との条件に合わせて、データをＬ系統に分割する。
上記Ｌ系統に分割されたそれぞれの信号は、プリアンブル付与回路１１２ａ−１〜１１２ａ−Ｌに入力され、所定のチャネル推定用プリアンブルが付与され、変調回路１１３ａ−１〜１１３ａ−Ｌに入力される。
変調回路１１３ａ−１〜１１３ａ−Ｌにおいては、所定の変調処理が行われ、この変調処理された出力信号が送信信号変換回路１１４ａに入力される。
【００３９】
この送信信号変換回路１１４ａは、送信ウエイト算出回路１１８ａが算出したベクトル群をもとに、変調回路１１３ａ−１〜１１３ａ−Ｌからの出力信号を成分とする送信信号ベクトルに対し、変換行列Ｗ＝（ｗ１，  ｗ２，  ｗ３，…，  ｗＬ−１，  ｗＬ）を乗算する。この乗算により変換されたＭＴ系統の信号は、無線部１１５ａ−１〜１１５ａ−ＭＴにて周波数変換され、各々対応する送受信アンテナ１１６ａ−１〜１１６ａ−ＭＴを介して送信される。
以上がシングルキャリアの無線システムの例である。OFDM変調方式を用いるマルチユーザMIMOシステムの場合には、図９に示すように、サブキャリア毎に同様の処理を行うことになる。
【００４０】
この図９に示すMIMOシステムと、図８に示す送信局側の構成例との差分として、各信号系列はデータ分割回路１１１ｂにてサブキャリア毎に分割され、各サブキャリアで同様の処理が行われる。また、各サブキャリアにおいて、プリアンブル付与回路１１２ａ−１〜１１２ａ−Ｌ、変調回路１１３ａ−１〜１１３ａ−Ｌ、送信信号変換回路１１４ａに相当する処理を並列的に実施する。その後、逆フーリエ変換処理をＩＦＦＴ回路１２０ａ−１〜１２０ａ−ＭＴにおいて実施し、無線部１１５ｂ−１〜１１５ｂ−ＭＴ、送受信アンテナ１１６ｂ−１〜１１６ｂ−ＭＴを介して送信される。
【００４１】
次に、図１０に、従来技術における受信局の構成例を示す。この図１０においては端末局が受信局となるダウンリンクを想定し説明を行う。この場合、マルチユーザMIMOシステムの場合においても、送信局側での送信指向性制御により、他の受信局宛の信号が干渉とならないように制御しているため、受信局は通常のシングルユーザMIMOと同様に受信処理を行えばよい。ここではひとつの例として、３つのアンテナを備える場合を例にとり説明する。
【００４２】
図１０において、１２１−１〜１２１−３は受信アンテナ、１２２−１〜１２２−３は無線部、１２３はチャネル推定回路、１２４は受信信号管理回路、１２５は伝達関数行列管理回路、１２６は行列演算回路＃１、１２７は行列演算回路＃２、１２８は硬判定回路、１２９はデータ合成回路、１３０は信号検出部を示す。
まず、第１の受信アンテナ１２１−１から第３の受信アンテナ１２１−３は、それぞれ個別に受信信号を受信する。無線部１２２−１〜１２２−３を経由して、受信した信号はチャネル推定回路１２３に入力される。チャネル推定回路１２３は、送信側で付与された所定のプリアンブル信号の受信状況から、第ｉ送信アンテナと第ｊ受信アンテナとの間の伝達関数を取得する。
【００４３】
この様にして取得された伝達関数行列は、伝達関数行列管理回路１２５にて伝達関数行列Ｈとして管理される。行列演算回路＃１（１２６）では、伝達関数行列管理回路１２５で管理された伝達関数行列Ｈをもとに、ＨＨ、ＨＨ・Ｈ、（ＨＨ・Ｈ）−１、（ＨＨ・Ｈ）−１・ＨＨを順次、演算により求める。
一方、プリアンブル信号に後続するデータ信号は、１シンボル分づつ受信信号管理回路１２４に入力される。受信信号管理回路１２４においては、各アンテナの受信信号（ｒ１，  ｒ２，  ｒ３）を成分とした受信信号ベクトルＲｘが一旦管理される。この受信信号ベクトルＲｘは、行列演算回路＃２（１２７）において、行列演算回路＃１（１２６）にて求められた（ＨＨ・Ｈ）−１・ＨＨと乗算される。この乗算結果により得られた信号は、送信信号ベクトルＴｘにノイズが乗った信号であるため、硬判定回路１２８にて信号判定がされ、各シンボル毎および各系統の信号はデータ合成回路１２９で合成され、もとのユーザデータが再生され出力される。
【００４４】
なお、上述した説明においては簡単のため、行列演算回路＃１（１２６）および行列演算回路＃２（１２７）における処理は、ZF（Zero Forcing）法と呼ばれる簡単なMIMO信号検出法を仮定して説明したが、MMSE（Minimum Mean Square Error）法や、MLD（Maximum Likelihood Detection）法などを用いても構わない。また、ZF法の説明として正方行列以外の伝達関数行列Ｈを想定し、擬似逆行列（ＨＨ・Ｈ）−１・ＨＨを用いる場合について説明したが、伝達関数行列Ｈが正方行列であれば簡易に伝達関数行列Ｈの逆行列を用いても構わない。
【００４５】
さらに、硬判定回路１２８においては硬判定を行うことを仮定していたが、誤り訂正を組み合わせ、軟判定を用いることも可能である。
上述した各場合には、図１０において点線で囲った信号検出部１３０の構成の詳細が変更になるのであるが、以降の説明においてはその具体例に依存しないので、ここではその詳細は省略する。また、以上はシングルキャリアを前提とした説明であったが、OFDM変調方式を用いる場合には、サブキャリア毎に同様の処理を行うことになる。
【００４６】
図１１に従来方式における受信処理を示すフローチャートを示す。従来技術においては、仮にマルチユーザMIMO通信の場合であっても、基本的に送信側が送信指向性制御を行い干渉除去を行っていることを前提とし、受信側では特にマルチユーザMIMO通信を意識した処理は行わない。つまり、通常のシングルユーザMIMO通信の処理が行われる。
すなわち、受信局においては、信号を受信すると（Ｓ２０１）、自局宛の全信号系列のチャネル推定を行い、これを伝達関数行列Ｈ［ｉ］とする（Ｓ２０２）。この伝達関数行列をもとに、後続するデータ信号を受信し、信号検出処理を行う（Ｓ２０３）。後続するシンボルにデータが存在する場合には（Ｓ２０４）、処理Ｓ２０３に戻り受信処理を継続し、全シンボルの信号検出が完了した場合には（Ｓ２０４）、これまでの信号検出済みの信号からデータ合成・再生を行う（Ｓ２０５）。
【特許文献１】ＷＯ ２００５／０５５４８４ Ａ１
【発明の開示】
【発明が解決しようとする課題】
【００４７】
以上説明した様に、従来技術によりマルチユーザMIMO通信が実現可能であるが、この方法で求めた送信ウエイトベクトルは、他の端末を無視してシングルユーザMIMOとみなした場合に固有モードSDM方式で得られる固有ベクトルとは一般的には異なっている。
この理由としては、ある端末にとっての固有ベクトルは、他の端末の固有ベクトルとは一般には直交しておらず、他の端末の直交ベクトル方向の成分は、その端末への干渉としてはたらくことにある。これを回避するために、このベクトル方向の成分をお互いにキャンセルしあい、その結果として求まる送信ウエイトベクトルＷは、当初の固有ベクトル方向の成分が大分小さくなっている。
【００４８】
上述した状況の意図することは、着目する端末局に有効な方向に向けて電波を送信しようとすると、他の端末局に対する干渉となってしまい、また逆に、他の端末局に対して指向性利得が極端に小さくなるようにヌル形成を行うと、着目した端末局に有効な方向とは異なる方向に指向性が向いてしまい、大きな送信電力のロスとなることである。
したがって、送信側において完全な送信指向性制御を行い干渉を完全に除去しようとすることは効率的ではない。
本発明は、このような事情に鑑みてなされたもので、干渉波をある程度許容しながらも、送受信局双方の回路規模的な負荷が最小となるような無線通信方法、無線通信システム及び無線基地局並びに無線端末局を提供することを目的とする。
【課題を解決するための手段】
【００４９】
上記の問題を解決するために、本発明の無線通信方法は、一つの第１の無線局と複数の第２の無線局により構成され、該第１の無線局は複数本のアンテナで構成される第１のアンテナ群を備え、該第２の無線局は複数本のアンテナで構成される第２のアンテナ群を備え、前記第１の無線局の前記第１のアンテナ群と、前記第２の無線局の全てまたはその一部の無線局の備える前記第２のアンテナ群とにより構成されるMIMO（Multiple Input Multiple Output）チャネルを介して複数の信号系統を同一周波数チャネルおよび同一時刻に空間多重してMIMO通信する無線通信システムにおける無線通信方法であり、前記第１の無線局における送信処理は、前記第１のアンテナ群と前記複数の第２のアンテナ群との間におけるMIMOチャネルの各伝達関数情報を取得する伝達関数行列取得ステップと、前記第１のアンテナ群と複数の前記第２の無線局の各第２のアンテナ群との間の伝達関数情報をもとに、空間多重する各信号系列を前記第１のアンテナ群の各々のアンテナから送信する際に、該各信号系列に乗算する係数、すわち送信ウエイトを算出する送信ウエイト算出ステップと、各信号系列と前記第１のアンテナ群の各々のアンテナとの組み合わせ毎の該送信ウエイトを成分として構成される送信ウエイト行列を、空間多重する各信号系列を成分とする送信信号ベクトルに乗算する送信信号変換ステップと、該乗算結果を前記第１のアンテナ群の各アンテナを介して送信する無線ステップと、を有し、前記第２の無線局における受信処理は、前記第１の無線局が送信した信号を受信する受信ステップと、自局宛の信号系列に対して、自局における前記第２のアンテナ群に関する第１の伝達関数情報を取得する第１の伝達関数情報取得ステップと、他局宛の一つ以上の信号系列に対して、自局における前記第２のアンテナ群に関する第２の伝達関数情報を取得する第２の伝達関数情報取得ステップと、自局宛の信号系列に関して取得された前記第１の伝達関数情報の全てと、一つ以上の他局宛の信号系列に関して取得された前記第２の伝達関数情報の全てまたは一部により構成される拡張伝達関数行列を生成する拡張伝達関数行列生成ステップと、該拡張伝達関数行列と前記第２のアンテナ群にて受信された信号により構成される受信信号ベクトルとをもとに、自局宛の信号系列の全てと、一つ以上の他局宛の信号系列に対する信号検出処理を行う信号検出ステップと、該信号検出処理の出力信号に対し、他局宛の信号を廃棄し自局宛の信号のみを抽出する希望信号抽出ステップと、該抽出した信号から前記第１の無線局が自局宛に送信したデータを再生するデータ合成ステップとを有することを特徴とする。
【００５０】
従来技術とは、自局宛に送信されたデータを再生するにあたり、一つ以上の他局宛の信号系列を含む信号系列に対して、自局における前記第2のアンテナ群に関する伝達関数情報を取得するステップと、自局宛の信号系列に関して取得された前記伝達関数情報の全てと、一つ以上の他局宛の信号系列に関して取得された前記伝達関数情報の全てまたは一部により構成される拡張伝達関数行列を生成するステップと、該拡張伝達関数行列と前記第2のアンテナ群にて受信された信号により構成される受信信号ベクトルをもとに、自局宛の信号系列の全てと少なくともひとつ以上の他局宛の信号系列に対する信号検出処理を行うステップと、該信号検出処理の出力信号に対し、他局宛の信号を廃棄し自局宛の信号のみを抽出するステップとを実施する点で異なる。
これは、従来は他局宛の信号の検出処理を行っていなかったのに対し、他局宛の信号も合わせて信号検出を行い、精度良くかつ効率的に干渉信号を除去するためのひとつの手法を与えるものである。
【００５１】
本発明の無線通信方法は、上記記載の無線通信方法であって、前記第２の無線局における拡張伝達関数行列生成ステップにおいて、他局宛の一つ以上の信号系列に対し、一つ以上の他局宛の信号系列に関して取得された前記第２の伝達関数情報において、前記第２のアンテナ群の各アンテナに関する各成分の絶対値またはその近似値、あるいはいずれかのべき乗値を信号系列毎に加算した累積値を算出するステップと、該信号系列毎の累積値の大小関係を比較し、その累積値が大きい方から所定の数だけ信号系列を選択するステップと、該選択された信号系列に関連した伝達関数情報を抽出するステップと、該ステップで抽出された伝達関数情報に加え、自局宛の信号系列に関して取得された前記第１の伝達関数情報の全てにより構成される拡張伝達関数行列を生成するステップとを実施することを特徴とする。
これは、空間多重された信号系列の中から、他局宛の信号系列に対して限定的に信号検出を行う際に、選択的に信号検出を行う信号系列を選択するための一つの方法を提供するものである。
【００５２】
本発明の無線通信方法は、上記記載の無線通信方法であって、前記第２の無線局における拡張伝達関数行列生成ステップにおいて、他局宛の一つ以上の信号系列に対して、一つ以上の他局宛の信号系列に関して取得された前記第２の伝達関数情報において、前記第２のアンテナ群の各アンテナに関する各成分の絶対値またはその近似値、あるいはいずれかのべき乗値を信号系列毎に加算した累積値を算出するステップと、該信号系列毎の累積値と所定の閾値を比較し、その累積値が所定の閾値を越えている信号系列を選択するステップと、該閾値を越えている信号系列の数が所定の数より多い場合、該信号系列毎の累積値の大小関係を比較し、その累積値が大きい方から所定の数だけ信号系列を選択するステップと、該選択された信号系列に関連した伝達関数情報を抽出するステップと、該ステップで抽出された伝達関数情報に加え、自局宛の信号系列に関して取得された前記第１の伝達関数情報の全てにより構成される拡張伝達関数行列を生成するステップと、を有することを特徴とする。
これは、空間多重された信号系列の中から、他局宛の信号系列に対して限定的に信号検出を行う際に、選択的に信号検出を行う信号系列を選択するための別の方法を提供するものである。
【００５３】
本発明の無線通信方法は、上記記載の無線通信方法であって、前記第１の無線局による送信処理において、前記第１のアンテナ群と複数の前記第２の無線局の各第２のアンテナ群との間の伝達関数情報をもとに、空間多重する各信号系列を前記第１のアンテナ群の各々のアンテナから送信する際に、該信号系列に乗算する係数、すなわち送信ウエイトを算出する送信ウエイト算出ステップにおいて、複数のグループに分類された複数の前記第２の無線局に対し、着目する一つのグループに属する第２の無線局に対する送信ウエイトベクトルを求めるために、当該グループに属する第２の無線局に関する伝達関数情報により構成される第１の伝達関数行ベクトル群を抽出するステップと、当該グループ以外のグループに属する第２の無線局に関する伝達関数情報により構成される第２の伝達関数行ベクトル群を抽出するステップと、前記第１の伝達関数行ベクトル群を構成する各行ベクトルから前記第２の伝達関数行ベクトル群を構成する各行ベクトルの成分をキャンセルするステップと、該ステップにより前記第２の伝達関数行ベクトル群を構成する各行ベクトルの成分をキャンセルした第１の伝達関数行ベクトル群が張る部分空間を構成する基底ベクトルを算出するステップと、該基底ベクトルのエルミート共役であるベクトルまたは該ベクトルに係数を乗算したものの全てないしはその一部を各送信ウエイトベクトルとして設定するステップとを有することを特徴とする。
これは、空間多重された信号系列の中から、他局宛の信号系列に対して限定的に信号検出を行うことを前提として、送信局側の送信ウエイト決定方法を提供するものである。
【００５４】
本発明の無線通信システムは、一つの第１の無線局と複数の第２の無線局とにより構成され、該第１の無線局は複数本のアンテナで構成される第１のアンテナ群を備え、該第２の無線局は複数本のアンテナで構成される第２のアンテナ群を備え、前記第１の無線局の前記第１のアンテナ群および前記第２の無線局の全てないしはその一部の無線局の備える前記第２のアンテナ群により構成されるMIMOチャネルを介して複数の信号系統を同一周波数チャネルおよび同一時刻に空間多重してMIMO通信する無線通信システムにおいて、前記第１の無線局は、前記第１のアンテナ群と前記複数の第２のアンテナ群の間のMIMOチャネルの各伝達関数情報を取得する伝達関数情報取得手段と、前記第１のアンテナ群と複数の前記第２の無線局の各第２のアンテナ群との間の伝達関数情報をもとに、空間多重する各信号系列を前記第１のアンテナ群の各々のアンテナから送信する際に、該各信号系列に対して乗算する係数すなわち送信ウエイトを算出する送信ウエイト算出手段と、各信号系列と前記第１のアンテナ群の各々のアンテナとの組み合わせ毎の該送信ウエイトを成分として構成される送信ウエイト行列を、空間多重する各信号系列を成分とする送信信号ベクトルに乗算する送信信号変換手段と、該乗算結果を前記第１のアンテナ群の各アンテナを介して送信する無線手段と、を備え、前記第２の無線局は、前記第１の無線局が送信した信号を受信する手段と、自局宛の信号系列に対して、自局における前記第２のアンテナ群に関する第１の伝達関数情報を取得する第１の伝達関数取得手段と、他局宛の一つ以上の信号系列に対して、自局における前記第２のアンテナ群に関する第２の伝達関数情報を取得する第２の伝達関数取得手段と、自局宛の信号系列に関して取得された前記伝達関数情報の全てと、少なくともひとつ以上の他局宛の信号系列に関して取得された前記伝達関数情報の全てまたは一部により構成される拡張伝達関数行列を生成する拡張伝達関数行列生成手段と、該拡張伝達関数行列と前記第２のアンテナ群にて受信された信号により構成される受信信号ベクトルとをもとに、自局宛の信号系列の全てと一つ以上の他局宛の信号系列に対する信号検出処理を行う信号検出手段と、該信号検出処理の出力信号に対し、他局宛の信号を廃棄し自局宛の信号のみを抽出する希望信号抽出手段と、該抽出された信号から前記第１の無線局が自局宛に送信したデータを再生するデータ合成手段とを備えることを特徴とする。
【００５５】
本発明の無線通信システムは、上記記載の無線通信システムであって、前記第２の無線局は、一つ以上の他局宛の信号系列を含む信号系列を受信し、前記拡張伝達関数行列生成手段が、一つ以上の他局宛の信号系列に関して取得された前記第２の伝達関数情報において、前記第２のアンテナ群の各アンテナに関する各成分の絶対値またはその近似値、あるいはいずれかのべき乗値を信号系列毎に加算した累積値を算出する手段と、該信号系列毎の累積値の大小関係を比較し、その累積値が大きい方から所定の数だけ信号系列を選択する手段と、該選択された信号系列に関連した伝達関数情報を抽出する手段と、該手段で抽出された伝達関数情報に加え、自局宛の信号系列に関して取得された前記第１の伝達関数情報の全てにより構成される拡張伝達関数行列を生成する手段と、を備えることを特徴とする。
【００５６】
本発明の無線通信システムは、上記記載の無線通信システムであって、前記第２の無線局は、一つ以上の他局宛の信号系列を含む信号系列を受信し、前記拡張伝達関数行列生成手段が、一つ以上の他局宛の信号系列に関して取得された前記第２の伝達関数情報において、前記第２のアンテナ群の各アンテナに関する各成分の絶対値またはその近似値、あるいはいずれかのべき乗値を信号系列毎に加算した累積値を算出する手段と、該信号系列毎の累積値と所定の閾値を比較し、その累積値が所定の閾値を越えている信号系列を選択する手段と、該閾値を越えている信号系列の数が所定の数より多い場合には、該信号系列毎の累積値の大小関係を比較し、その累積値が大きい方から所定の数だけ信号系列を選択する手段と、該選択された信号系列に関連した伝達関数情報を抽出する手段と、該手段で抽出された伝達関数情報に加え、自局宛の信号系列に関して取得された前記第１の伝達関数情報の全てにより構成される拡張伝達関数行列を生成する手段と、を備えることを特徴とする。
【００５７】
本発明の無線通信システムは、上記記載の無線通信システムであって、前記第１の無線局は、前記第１のアンテナ群と複数の前記第２の無線局の各第２のアンテナ群との間の伝達関数情報をもとに、空間多重する各信号系列を前記第１のアンテナ群の各々のアンテナから送信する際に乗算する係数すなわち送信ウエイトを算出する送信ウエイト算出手段において、複数のグループに分類された複数の前記第２の無線局に対し、着目するひとつのグループに属する第２の無線局に対する送信ウエイトベクトルを求めるため、当該グループに属する第２の無線局に関する伝達関数情報により構成される第１の伝達関数行ベクトル群を抽出する手段と、当該グループ以外のグループに属する第２の無線局に関する伝達関数情報により構成される第２の伝達関数行ベクトル群を抽出する手段と、前記第１の伝達関数行ベクトル群を構成する各行ベクトルから前記第２の伝達関数行ベクトル群を構成する各行ベクトルの成分をキャンセルする手段と、該手段により前記第２の伝達関数行ベクトル群を構成する各行ベクトルの成分をキャンセルした第１の伝達関数行ベクトル群が張る部分空間を構成する基底ベクトルを算出する手段と、該基底ベクトルのエルミート共役であるベクトルないしは該ベクトルに係数を乗算したものの全てないしはその一部を各送信ウエイトベクトルとして設定する手段とを備えることを特徴とする。
【００６０】
本発明の無線端末局は、一つの無線基地局と複数の無線端末局とにより構成され、該基地局は複数本のアンテナで構成される第１のアンテナ群を備え、該無線端末局は複数本のアンテナで構成される第２のアンテナ群を備え、前記無線基地局の前記第１のアンテナ群および前記無線端末局の全てないしはその一部の備える前記第２のアンテナ群により構成されるMIMOチャネルを介して複数の信号系統を同一周波数チャネルおよび同一時刻に空間多重してMIMO通信する無線通信システムにおける無線端末局であって、前記無線基地局が送信した信号を受信する受信手段と、自局宛の信号系列に対して、自局における前記第２のアンテナ群に関する第１の伝達関数情報を取得する第１の伝達関数行列取得手段と、他無線端末局宛の一つ以上の信号系列に対して、自局における前記第２のアンテナ群に関する第２の伝達関数情報を取得する第２の伝達関数行列取得手段と、自局宛の信号系列に関して取得された前記第１の伝達関数情報の全てと、少なくともひとつ以上の他局宛の信号系列に関して取得された前記第２の伝達関数情報の全てまたは一部により構成される拡張伝達関数行列を生成する拡張伝達関数行列生成手段と、該拡張伝達関数行列と前記第２のアンテナ群にて受信された信号により構成される受信信号ベクトルをもとに、自局宛の信号系列の全てと一つ以上の他局宛の信号系列に対する信号検出処理を行う信号検出手段と、該信号検出処理の出力信号に対し、他局宛の信号を廃棄し自局宛の信号のみを抽出する希望信号抽出手段と、該抽出した信号から前記無線基地局が自局宛に送信したデータを再生するデータ合成手段とを備えることを特徴とする。
【００６１】
本発明の無線端末局は、上記記載の無線端末局であって、拡張伝達関数行列生成手段が、他無線端末局宛の一つ以上の信号系列に対して、他無線端末局宛の一つ以上の信号系列に関して取得された前記第２の伝達関数情報において、前記第２のアンテナ群の各アンテナに関する各成分の絶対値またはその近似値、あるいはいずれかのべき乗値を信号系列毎に加算した累積値を算出する手段と、該信号系列毎の累積値の大小関係を比較し、その累積値が大きい方から所定の数だけ信号系列を選択する手段と、該選択された信号系列に関連した伝達関数情報を抽出する手段と、該手段で抽出された伝達関数情報に加え、自局宛の信号系列に関して取得された前記第１の伝達関数情報の全てにより構成される拡張伝達関数行列を生成する手段と、を備えることを特徴とする無線端末局。
【００６２】
本発明の無線端末局は、上記記載の無線端末局であって、拡張伝達関数行列生成手段が、他無線端末局宛の一つ以上の信号系列に対して、他無線端末局宛の一つ以上の信号系列に関して取得された前記第２の伝達関数情報において、前記第２のアンテナ群の各アンテナに関する各成分の絶対値またはその近似値、あるいはいずれかのべき乗値を信号系列毎に加算した累積値を算出する手段と、該信号系列毎の累積値と所定の閾値を比較し、その累積値が所定の閾値を越えている信号系列を選択する手段と、該閾値を越えている信号系列の数が所定の数より多い場合には、該信号系列毎の累積値の大小関係を比較し、その累積値が大きい方から所定の数だけ信号系列を選択する手段と、該選択された信号系列に関連した伝達関数情報を抽出する手段と、該手段で抽出された伝達関数情報に加え、自局宛の信号系列に関して取得された前記第１の伝達関数情報の全てにより構成される拡張伝達関数行列を生成する手段と、を備えることを特徴とする。
【発明の効果】
【００６３】
以上説明したように、本発明によれば、マルチユーザMIMO通信を行う際の各端末局への送信指向性制御において、各端末局に関する部分伝達関数行列から行う干渉成分除去処理を、必要最低限の干渉除去の範囲にて限定的に行い、ある程度の干渉波を許容することにより、部分伝達関数行列の各行ベクトルが縮小するのを防ぎ、着目した端末に対して異なる方向に指向性が向くことを防止することができ、すなわちその結果として効率的に伝送を行うことが可能となる効果が得られる。
【発明を実施するための最良の形態】
【００６４】
本発明の無線通信システムの構成を説明する前に、本発明におけるデータの送受信処理における動作原理を説明する。
本発明において、送信側、例えば基地局における無線装置は送信ウエイトベクトルの完全な直交化は図らず、ある信号系列に着目した場合、所定の信号系列間では干渉を許容するように信号を送信する。ただし、この場合においても、その他の信号系列とは直交するように送信指向性を制御する。
一方、受信側、例えば無線端末側においては、自局宛の信号系列と、その他の他局宛の信号系列の中で干渉成分を含むものを選択し、空間多重された全体の信号系列の中から、これらの信号系列の信号のみを選択的に信号分離・信号検出を行う。なお、送信側においては、受信側における自局宛の信号系列のそれぞれの受信信号強度（SNR：Signal-to-Noise Ratio）が、干渉成分のSNRよりも大きくなるように送信指向性を制御する。
【００６５】
上述した受信側における選択された信号系列に対し信号分離・信号検出の方法としては、従来のシングルユーザMIMO通信における任意の方式を用いることが可能であるが、この信号分離・信号検出の結果として、信号検出した信号系列の中で、自局宛以外の信号系列については廃棄して、データの出力は行わない。なお、MIMO通信における受信の方法として、特に、QR分解を用いた簡易型のMLD（Maximum Liklihood Detection）方式におけるパラメータ設定を最適化する手法の組み合わせを用いることにより、信号処理における演算量の低減化を図ることが効果的である。
【００６６】
QR分解を用いる簡易型のMLD（Maximum Liklihood Detection）方式の場合、ユニタリ行列を送信信号に乗算して得られた上三角行列の上側の信号系列ほどダイバーシチ利得が高いことが知られている。一方、MLD方式では、送信信号候補に対する受信レプリカ信号と実際の受信信号との幾何学的距離を算出し、これが最小となる候補を送信信号ベクトルとして推定・検出する。また、簡易化処理の中では、送信信号ベクトルの候補の絞込みを行う際に、各信号系列の候補を絞り込み、絞り込んだ組み合わせの中で受信レプリカ信号と実際の受信信号との幾何学的距離を算出する。
【００６７】
簡易化による特性の劣化は、各信号系列の候補を絞り込む際に、実際には幾何学的距離を最小にする候補を早期に除外してしまう場合に問題となる。ここで、信号系列毎に受信信号のSNRに差がある場合、SNRが小さい信号系列ほど、信号点の候補が幾何学的距離に与える影響は小さいという傾向がある。そこで、この傾向を利用し、送信指向性制御において、ある無線局に着目した際に受信される信号における自局宛の信号系列のSNRが他局宛のSNRに対して大きくなるように調整し、受信局側では先に自局宛の信号系列の候補を検索する。また、このとき、他局宛の信号系列は、上三角行列の上側に配置され、その結果としてダイバーシチ利得が高い状態で受信処理される。また、一方で他局宛のSNRが低いため、絞り込み候補の数を小さく設定しても幾何学的距離を最小にする候補を除外してしまうリスクは小さい。そこで、他局宛の信号系列の候補の数は、十分に小さな値に設定することが可能である。
【００６８】
また、受信側において信号検出する信号系列の選択であるが、送信側にて送信指向性制御を行う上で、端末間における干渉の漏れこみを許容する信号系列を意図的に設定する場合には、送信側から選択すべき信号系列を指定することが可能である。また、送信側から指定されない場合においても、受信側では複数の既知のプリアンブル信号パターンを用いて各プリアンブル信号の伝達関数を取得し、この伝達関数の情報から信号検出すべき信号系列を選択することも可能である。この選択の方法としては、自局宛の信号系列に対する伝達関数行列の他に、他の信号系列に対する伝達関数ベクトルを取得し、他の信号系列に対する伝達関数ベクトルの絶対値が大きい方から順番に所定の数だけ信号系列を選択するという方法がある。送信局は図８または図９と同様の構成をしているため、説明を省略する。
【００６９】
上述した説明が動作原理の概要であるが、以下に順次、各処理における詳細な説明を行う。また、最初に、参照文献（姜，鬼沢，淺井，太田，相河, “A Novel QR-Decomposition-Aided Near Maximum Likelihood Detector in OFDM-SDM Systems”, 電子情報通信学会2005年総合大会, B-5-196, 2005年3月）に示された、シングルユーザMIMOにおけるQR分解を用いた簡易型のMLD（Maximum Liklihood Detection）方式の概要を説明する。
上記参照文献に記載の簡易型MLD法では、シングルユーザMIMO環境において、空間多重された信号に対しQR分解を用い、各ステージ（各信号系列の信号推定処理）毎に送信信号の候補数を有限に絞り、最終的には絞り込まれた範囲の信号系列の候補の組み合わせに対しMLD処理を実施することで、最も確からしい送信信号ベクトルを推定する。以下に手順を説明する。
【００７０】
（１）伝達関数行列ＨをQR分解する
まず、伝達関数行列Ｈがｎ行ｍ列であるとする。この伝達関数行列Ｈを、以下の（２３）式に示すようにQR分解する。この（２３）式において、Ｈ＝Ｑ・Ｒと表記した際、Ｑはユニタリ行列、Ｒは上三角行列となっている。
【００７１】
【数４】
0004455511.tif 000005
【００７２】
（２）受信信号ベクトルにＱＨを作用させる
以下の（２４）式に示すように、（１）式の両辺左からＱＨを作用させる。ここで、ＱＨにおける右肩の「Ｈ」の記号はエルミート共役を表している。この演算の結果、（２４）式は、ｍ個の連立１次方程式に帰着される。
【００７３】
【数５】
0004455511.tif 000006
【００７４】
（３） 下の方程式から順番に解（信号点候補）を検索
上記（２４）式におけるｎ個の連立１次方程式を順番に下から解いていく。すなわち、行列で表される連立１次方程式の最下行の方程式ｙ’ｎから順にｙ’１の方向に解いていく。ただし、この際、雑音項ｎj（１≦ｉ≦ｍ）は不定であり、絶対値の小さい方から所定の数だけ順番に解の候補を選択する。一旦選択した解の候補は、さらに上の行の方程式を解く際に既知であるものとして処理を行う。ｊ行目の処理をStep-jとした際に、各Stepにおける処理を以下に説明する。
【００７５】
・Ｓｔｅｐ−１：ｘｍの候補をｙ’ｍ＝ｒｍｍｘ’ｍを満たすｘ’ｍからｋｍ番目（ｋｍ＝１〜Ｎｎ）に距離が近い信号点ｘｍ［ｋｍ］を計Ｎｍ個選択
・Ｓｔｅｐ−２：  ｘｍ−１の候補をｙ’ｍ−１＝  ｒｍ−１ｍ−１ｘ’ｍ−１  ＋ｒｍ−１ｍｘｍ［ｋｍ］を満たすｘ’ｍ−１からｋｍ−１番目（ｋｍ−１＝１〜Ｎｍ−１）に距離が近い信号点ｘｍ−１［ｋｍ−１，ｋｍ］を｛ｘｍ−１［ｋｍ−１，ｋｍ］，ｘｍ［ｋｍ］｝の組み合わせとして合計Ｎｍ−１×Ｎｍ個選択
・・・
・Ｓｔｅｐ−ｍ：ｘ１の候補をｙ’１＝ｒ１１ｘ’１＋…＋ｒ１ｍｘｍ［ｋ２  ，ｋ３，…，ｋｍ］を満たすｘ’１からｋ１番目（ｋ１＝１〜Ｎ１）に距離が近い信号点ｘ１［ｋ１，ｋ２  ，ｋ３，…，ｋｍ］を｛ｘ１［ｋ１  ，ｋ２，…，ｋｍ］，ｘ２［ｋ２  ，ｋ３，…，ｋｍ］，…，ｘｍ［ｋｍ］｝の組み合わせとして合計Ｎ１×Ｎ２×…×Ｎｍ個選択
・Ｆｉｎａｌ  Ｓｔｅｐ：｛ｘ１［ｋ１  ，ｋ２，…，ｋｍ］，ｘ２［ｋ２  ，ｋ３，…，ｋｍ］，…，ｘｍ［ｋｍ］｝の合計Ｎ１×Ｎ２×…×Ｎｍ個の候補に対し、差分の絶対置‖ＱＨ・ｙ−Ｒ・ｘ‖を最小にする候補をＭＬＤ処理により選択することで｛ｘ１，ｘ２，…，ｘｍ｝を最尤推定する
【００７６】
上述した説明が上記参照文献に記載の簡易型MLD法の概略である。ここで、「距離が近い信号点」とは、二つの信号点の差分の幾何学的距離が小さいことを意味する。具体的には、上述した説明における送信信号ベクトルの各成分は複素数であり、各成分のべき乗和ないしは絶対値の和の平方根（またはそのべき乗値）などが用いられる。
【００７７】
次に、図１に示したシステムを想定して説明を続ける。ここで、送信局側は従来の図８または図９と同様であり、後に述べるように、送信ウエイト算出回路における行列送信ウエイト行列の算出のみが異なっている。図１においては、１端末局あたり３本の受信アンテナ（複数の受信アンテナ）を備えている。従来方式の説明では３系統の信号系列を空間多重する場合を例にとったが、ここでは各端末局に対して２系統ずつの信号系列を空間多重し、合計で６系統の信号系列が送信される場合を例にとり説明する。
【００７８】
また、伝達関数行列は、システム全体としては９行９列の伝達関数行列が存在するのであるが、端末局側には３つのアンテナしか存在しないため、９行中の３行のみを抜き出した部分行列のみがひとつの端末局が認識できる情報である。
さらに、送信局側では、６系統の信号系列を９本の送信アンテナを用いて送信するため、９行６列の送信ウエイトベクトルを、空間多重する信号系列に対して乗算して送信を行う。つまり、（７）式における送信ウエイト行列Ｗは列ベクトルｗ１〜ｗ６に分解され、Ｗ＝（ｗ１，  ｗ２，  ｗ３，…，  ｗ６）と置き換えられたものとなる。ここで、（７）式のＨ［ａｌｌ］×Ｗの上側３行を抜き出すと、下記の（２５）式に示す３行６列の部分伝達関数行列Ｈ’［１］になる。
【００７９】
【数６】
0004455511.tif 000007
【００８０】
上記（２５）式において、同一信号系列の伝達関数は、３行６列の部分伝達関数行列Ｈ’［１］の同一列ベクトル内に存在する。この（２５）式においては、行列の成分における列ベクトルをｈ’ｊと表記している。第１の端末局に着目すると、自局宛の信号系列に関する伝達関数列ベクトルは２列分（ｈ’１およびｈ’２）、その他の信号系列に関するものが４列分（ｈ’３〜ｈ’６）存在する。
例えば、これらの４列の列ベクトルについて、同一ベクトルの内積ｈ’ｊＨ ・ｈ’ｊの絶対値（またはその近似値）を計算し、ｈ’３〜ｈ’６の中から絶対値の大きいベクトルを選択する。
【００８１】
例えば、ベクトルｈ’３が選択された場合、残りのｈ’４〜ｈ’６を無視することにより、第１の端末局に関する送受信信号間の関係は以下の（２６）式〜（２８）式により表される。
Ｒｘ［１］＝Ｈｅｘ［１］・Ｔｘｅｘ［１］＋ｎ１       …（２６）
Ｈｅｘ［１］＝［ｈ’３，ｈ’１，ｈ’２］       …（２７）
【００８２】
【数７】
0004455511.tif 000008
【００８３】
つまり、自局宛に空間多重された信号系列ｔ1、ｔ2に、他局宛の信号系列ｔ3を加えた拡張部分送信信号ベクトルＴｘｅｘ［１］と拡張部分伝達関数行列Ｈｅｘ［１］の間の関係式である（２６）式が得られる。
なお、ここでは他局宛の伝達関数列ベクトルを左側の行に、他局宛の信号系列を拡張部分送信信号ベクトルＴｘｅｘ［１］の上側に配置している。この様な拡張部分伝達関数行列Ｈｅｘ［１］に対し、先に説明したQR分解を用いた簡易MLD方式を適用する。他局宛の信号系列ｔ3は、自局宛の信号系列ｔ1、ｔ2よりも後に候補の絞込みを行う。なお、（２６）式に対する簡易MLD方式の適用した結果、各信号系列に対する推定値ｔ1、ｔ2、ｔ3が得られるが、推定値ｔ3は他端末局宛の信号であるため、これを廃棄する。自局宛の推定値ｔ1、ｔ2のみを残し、最終的にこれらの信号を合成してデータを再生する。
【００８４】
以上が本発明の動作概要である。ここで、説明では自局宛以外の信号系列を１つだけ選んだが、自局宛の信号系列の総数と他端末局宛で信号検出を行う信号系列の総数の和が、自局の受信アンテナの総数以下であれば、他端末局宛の複数の信号系列に対して信号検出処理を行うことも可能である。また、以上の説明はシングルキャリアのシステムに対する説明であったが、OFDM変調方式を適用する場合には、各サブキャリアにおいて同様の処理を施す。
さらにここでは、簡易ＭＬＤ方式を適用した場合について説明したが、ＭＩＭＯ通信におけるその他のいかなる信号検出方式（例えば、ＺＦ方式やＭＭＳＥ法など）にも適用可能である。またさらに、簡易ＭＬＤ方式において、他局宛の信号系列を部分送信信号ベクトルの上側に配置する様に設定したが、その他の場合においても本発明は適用可能である。
以上説明した動作原理を実現するための実施の形態を、以下に図を用いて説明する。
【００８５】
＜第１の実施形態＞
図１に、本発明の第１の実施形態における端末局の受信部の構成例を示す。図１において、１−１〜１−３は受信アンテナ、２−１〜２−３は無線部、３はチャネル推定回路、４は受信信号管理回路、５は伝達関数行列Ｈ［ａｌｌ］管理回路、６は検出信号系列選択回路、７は拡張伝達関数行列生成回路、８は信号検出回路、９は希望信号抽出回路、１０はデータ合成回路を示す。
【００８６】
受信アンテナ１−１〜１−３各々は、それぞれ個別に受信信号を受信する。無線部２−１〜２−３は、対応する受信アンテナから入力される受信信号を、増幅処理等を行い、チャネル推定回路３へ出力する。
チャネル推定回路３は、送信側にて付与した所定のプリアンブル信号の受信状況から、各信号系列と受信アンテナ間の伝達関数とをここで取得する。チャネル推定回路３は、上述のように取得した伝達関数行列を、伝達関数行列Ｈ［ａｌｌ］管理回路５へ出力する。伝達関数行列Ｈ［ａｌｌ］管理回路５は、入力される伝達関数行列を、伝達関数行列Ｈ［ａｌｌ］として管理する（信号系列と）。ここで、チャネル推定回路３は、自局宛の信号系列以外、すなわち他局宛の信号系列のプリアンブル信号に対しても相関をとり、伝達関数情報を取得する。
【００８７】
チャネル推定回路３は、上述の様にして得られた全体の伝達関数行列Ｈ［ａｌｌ］を、検出信号系列選択回路６へ出力する。
検出信号系列選択回路６は、入力される伝達関数行列Ｈ［ａｌｌ］の列ベクトルのそれぞれの絶対値（またはその近似値）を求め、絶対値（またはその近似値）が大きい方から所定の数だけ信号系列を選択し、拡張伝達関数行列生成回路７へ出力する。また、拡張伝達関数行列生成回路７には、この検出信号系列選択回路６から、選択結果である信号系列が入力されるとともに、伝達関数行列管理回路５から、伝達関数行列Ｈ［ａｌｌ］の情報も入力される。拡張伝達関数行列生成回路７は、検出信号系列選択回路６にて選択された信号系列及び自局宛の信号系列に関する伝達関数情報（つまり伝達関数列ベクトル）を、伝達関数行列Ｈ［ａｌｌ］管理回路５から抽出し、拡張伝達関数行列Ｈｅｘ［ｊ］を生成する。拡張伝達関数行列生成回路７は、この拡張伝達関数行列Ｈｅｘ［ｊ］を信号検出部１８へ出力する。
【００８８】
一方、プリアンブル信号に後続するデータ信号は、１シンボル分づつ受信信号管理回路４に入力される。受信信号管理回路４においては、各アンテナの受信信号（ｒ1 ，ｒ2，ｒ3）を成分とした列ベクトルを受信信号ベクトルＲｘとして管理する。
信号検出部８は、受信信号管理部４から入力される、シンボル毎の受信信号ベクトルＲｘに対し、拡張伝達関数行列Ｈｅｘ［ｊ］により、各信号系列の信号推定（信号検出）を行う。この信号検出部８は、従来例における信号検出部１３０と同様の構成及び処理機能を有し、伝達関数行列Ｈを拡張伝達関数行列Ｈｅｘ［ｊ］に置き換え、信号検出部１３０と同様の信号検出の処理を行い、検出された信号系列を希望信号抽出回路９に出力する。
【００８９】
希望信号抽出回路９は、信号検出部８から入力される検出された信号系列の検出信号に対し、自局宛の信号系列の抽出を行う。すなわち、希望信号抽出回路９は、別途、検出信号系列選択回路６から自局宛以外の信号系列として、幾つの信号系列が含まれている（いずれが他端末局宛の信号系列である）かの識別情報が入力され、この識別情報に基づいて、信号検出回路８から入力される信号系列の検出信号から、他端末局宛の信号を廃棄し、自局宛のみの信号系列の検出信号をデータ合成回路１０に対して出力する。
データ合成回路１０においては、自局宛の信号系列のシンボル毎の検出信号を合成して無線基地局が送信したデータを再生し、図示しない外部機器に対して出力する。
【００９０】
次に、図３に本発明の第１の実施形態における受信部の受信処理動作例のフローチャートを示す。
従来技術においては、仮にマルチユーザMIMO通信の場合であっても、基本的に送信側が送信指向性制御を行い干渉除去を行っていることを前提とし、受信側では特にマルチユーザMIMO通信を意識した処理は行わなかったが、本発明ではすでに第１の実施形態で述べたように、他局宛の信号が送信されていることを意識した処理が行われる。
【００９１】
受信局においては、無線部２−１〜２−３各々が、それぞれアンテナ１−１〜１−３を介して受信信号を受信する（Ｓ１）。
次に、チャネル推定回路３は、他局宛の信号系列も含め、取得可能な全信号系列のチャネル推定を行い、送信側の複数のアンテナ及びアンテナ１−１〜１−３間の伝達関数を取得し、これを伝達関数列ベクトル｛ｈｊ｝とする（Ｓ２）。
次に、検出信号系列選択回路６は、他局宛の伝達関数列ベクトル｛ｈｊ｝を抽出し（Ｓ３）、この他局宛の伝達関数列ベクトル｛ｈｊ｝の大きさを算出する（Ｓ４）。この算出処理は、すでに述べたように、ベクトルの絶対値ないしはその近似値の大きさの取得を意味し、伝達関数列ベクトル（他局に対する信号系列に対応）の各成分の絶対値またはその近似値、ないしはいずれかのべき乗値を加算した累積値（積算値）を大きさ（絶対値）としている。
【００９２】
そして、検出信号系列選択回路６は、算出された伝達関数列ベクトル｛ｈｊ｝の絶対値ないしはその近似値の値の大きい方から所定の数（伝達関数行列が予め設定された列数となる数）だけ伝達関数列ベクトル｛ｈｊ｝、すなわち他局宛の信号系列を選択する。（Ｓ５）。
次に、拡張伝達関数行列生成回路７は、自局宛の伝達関数列ベクトル｛ｈｊ｝に、他局宛の信号系列の上記伝達関数列ベクトル｛ｈｊ｝を加え、拡張伝達関数行列Ｈｅｘ［ｉ］を生成する（Ｓ６）。
次に、信号検出部８は、拡張伝達関数生成回路７から入力される拡張伝達関数行列Ｈｅｘ［ｉ］をもとに、後続するデータ信号を受信し、信号検出処理を行う（Ｓ７）。
【００９３】
この信号検出処理結果に対して、希望信号抽出回路９は、検出処理において他局宛の信号系列も合わせて信号検出され、検出信号として信号検出部８から入力されるため、検出信号系列選択回路６から入力される識別信号により、他局宛か否かの検出を行い、他局宛の信号をここで破棄する（Ｓ８）。
次に、データ合成回路１０は、後続するシンボルにデータが存在するか否かを検出し、後続するシンボルにデータが存在することを検出した場合、処理をステップＳ７へ戻し受信処理を継続し、一方、後続するシンボルにデータが存在しないことを検出した場合、全シンボルの信号検出が完了したと判定し、これまでの処理をステップＳ１０へ進める（Ｓ９）。
次に、データ合成回路１０は、これまでの信号検出済みの検出信号からデータ合成・再生を行い（Ｓ１０）、処理を終了する（Ｓ１１）。
【００９４】
上述したフローチャートにおいて、ステップＳ５においては、所定のルールで他局宛の信号検出を行う系統数を、受信用のアンテナ及び無線部の系統数と、自局宛の信号系列の系統数とにより決定しており、受信用のアンテナ及び無線部の系統数に対し、自局宛の系統数と他局宛の系統数とを加えた受信系統数が小さい数となるように設定される。例えば、受信用のアンテナ及び無線部が４系統の場合、自局宛の信号系列の数と他局宛の信号系列の数の和が４以下である必要がある。
したがって、上述したように、受信用のアンテナ及び無線部が４系統である受信装置とすると、自局宛の信号系列が２系統（２本の空間多重が行われている）の場合には、他局宛の信号系列としては１系統ないしは２系統選ぶことが可能である。また、全体の系統数が大きくなると回路規模が非常に大きくなる傾向があるため、必ずしもアンテナの本数分全ての信号系列を処理するとは限らない。
【００９５】
次に、第１の実施形態による受信部における別の受信処理動作例を、図２のフローチャートに示す。
この図３のフローチャートと図２のフローチャートとにおける受信処理の差分は、ステップＳ５を、ステップＳ１２及びステップＳ１３に置き換えた点である。
このステップＳ１２において、検出信号系列選択回路６は、伝達関数列ベクトルの大きさに関する閾値を予め定めて設定し、算出された伝達関数列ベクトルの絶対値または近似値が閾値を超えている伝達関数列ベクトルを選択し、この所定の閾値以下の伝達関数列ベクトルに対応する信号系列を雑音レベルとみなして信号検出処理から除外する。このとき、検出信号系列選択回路６は、閾値を超えた伝達関数列ベクトルの数が設定された値を超えた場合、その絶対値または近似値の大きい方から設定された数の伝達関数ベクトルを選択する。
【００９６】
次に、ステップＳ１３において、図３のフローチャートにおけるステップＳ５と同様の処理を行うが、ステップＳ１２の閾値による選択処理により、信号検出の対象となる信号系列の数が少ない場合が想定される。
この様な状態においては、無理に他局宛の受信信号の信号検出は行わず、所定の系統数以下という条件で選択された他局宛の信号系列のみを用い、また、全ての信号系列の伝達関数列ベクトルが閾値以下で、他局宛の信号系列が全く選択されない場合、自局宛の信号系列のみから得られた伝達関数列ベクトルからなる伝達関数行列のみで検出処理を行うように構成し、他局宛の信号系列の伝達関数を用いるか否かを、伝達関数列ベクトルの大きさにより柔軟に運用するのが好ましい。
【００９７】
なお、図２および図３のフローチャートの双方共に、ステップＳ６において行う拡張伝達関数行列Ｈｅｘ［ｉ］の生成処理において、拡張伝達関数行列生成回路７は、先に説明したQR分解を用いた簡易MLD方式と組み合わせる場合、他局宛の伝達関数列ベクトルを拡張伝達関数行列の左側の行に配置し、（２６）式における拡張部分送信信号ベクトルＴｘｅｘ［１］の中の他局宛の信号が上側の成分として配置する。
ＱＲ分解を用いた簡易MLD方式においては、信号系列の順序替え処理を行う場合もあるが、他局宛のベクトル成分を上述したような行列における配置を取ることにより、信号系列の順序替え処理は不要になる。
また、OFDM変調方式を適用する場合には、図２及び図３のフローチャートに示す処理は、サブキャリア毎に実施されることになり、ステップＳ１０におけるデータ合成回路１０によるデータ合成処理において、全サブキャリアの信号が合成される。
【００９８】
＜第２の実施形態＞
次に、OFDM変調方式を適用したシステムに本発明を適用した場合の実施形態として、図４に本発明の第２の実施形態における端末局の受信部の構成例を示す。
図２において、１−１〜１−３は受信アンテナであり、２−１〜２−３は無線部であり、１３はチャネル推定回路であり、１４は受信信号管理回路であり、１５は伝達関数行列管理回路であり、１６は検出信号系列選択回路であり、１７は拡張伝達関数行列生成回路であり、１８は信号検出回路であり、１９は希望信号抽出回路であり、２０はデータ合成回路であり、２１−１〜２１−３はＦＦＴ回路であり、２２−１〜２２−Ｋはサブキャリア処理回路である。
【００９９】
受信アンテナ１−１〜１−３、無線部２−１〜２−３は、図１の構成と同一の符号を付しており、第１の実施形態の構成と同様の処理を行う。また、チャネル推定回路１３、受信信号管理回路１４、伝達関数行列管理回路１５、検出信号系列選択回路１６、拡張伝達関数行列生成回路１７、信号検出回路１８、希望信号抽出回路１９各々は、第１の実施形態の構成を示す図１におけるチャネル推定回路３、受信信号管理回路４、伝達関数行列管理回路５、検出信号系列選択回路６、拡張伝達関数行列生成回路７、信号検出回路８、希望信号抽出回路９とそれぞれ同様の処理を行う。
ＦＦＴ回路２１−１〜２１−３においては、各無線部２−１〜２−３から入力される受信信号に対し、それぞれ高速フーリエ変換処理を施し、各サブキャリアの周波数帯域毎に受信信号を信号分離する。
【０１００】
したがって、チャネル推定回路１３、受信信号管理回路１４、伝達関数行列管理回路１５、検出信号系列選択回路１６、拡張伝達関数行列生成回路１７、信号検出回路１８、希望信号抽出回路１９は、サブキャリア処理回路２２−１〜２２−Ｋとして、変調に用いたサブキャリア数の面（Ｋ面）を備え、おのおのの面が対応するサブキャリアにおける受信信号の検出処理を行うことになる。データ合成回路２０は、各サブキャリア処理回路２２−１〜２２−Ｋから入力される全サブキャリアの検出信号をさらに合成し、データを生成する。
【０１０１】
＜送信ウエイトベクトルの生成＞
次に、図５を参照して、本発明の第１の実施形態における送信局側における送信ウエイトベクトルの算出について説明する。図５は、本発明の一実施形態における送信ウエイト行列の算出処理の動作を示すフローチャートを示している。送信部の構成としては、従来例の図８（シングルキャリア）及び図９（サブキャリア）に示す送信局側の構成と同様であり、送信ウエイト行列の算出処理が異なっている。
すなわち、図７のフローチャート示した従来方式における送信ウエイト行列の算出フローにおいては、着目する端末局宛の信号系列を束ねて部分伝達関数行列Ｈｍａｉｎとその他の信号系列を束ねて部分伝達関数行列Ｈｓｕｂを設定し、各種基底ベクトルを求め直交化による送信ウエイトベクトルを算出していた。
【０１０２】
しかしながら、送信局側にて必ずしも同一端末局宛の信号のみを部分伝達関数行列Ｈｍａｉｎに留めておく必要はない。すでに示した（２８）式等の説明においては、端末局＃１では、端末局＃１宛て、すなわち自局宛の２つの信号系列と、端末局＃２宛て（他局宛）の第３の信号系列が受信されるように設定されていた。
この様に、他局宛の信号系列が干渉成分として含まれるような送信ウエイトベクトルを生成する場合には、図７のフローチャートが示す従来方式における処理を一部変更すれば、そのまま本実施形態に対応させることができる。
【０１０３】
そこで、送信ウエイト算出回路１１８ａ，１１８ｂにおける送信ウエイトベクトルの算出方法の一例として、端末局＃１（自端末局）と端末局＃２（他端末局）と間においては干渉をお互いに及ぼしあうが、端末局＃３（他端末局）からの干渉を、端末局＃１および端末局＃２に対して与えないようにするための、送信ウエイトの決定方法を図５のフローチャートに従って説明する。
この場合、送信局では部分伝達関数行列ＨｍａｉｎとＨｓｕｂとを、端末局＃１及び端末局＃２に関する部分伝達関数と、端末局＃３に関する部分伝達関数により構成すればよい。
【０１０４】
すなわち、具体的な動作として、送信ウエイト行列の算出にあたり、伝達関数行列取得回路１１７ａは、全端末局への伝達関数行列Ｈを取得する（Ｓ２２）。
次に、送信ウエイト算出回路１１８ａは、端末局＃１宛てと端末局＃２宛ての伝達関数情報で構成される部分伝達関数Ｈｍａｉｎを抽出し（Ｓ２３）、それ以外の端末局＃２宛ての部分伝達関数行列Ｈｓｕｂを抽出（Ｓ２４）する。
そして、送信ウエイト算出回路１１８ａは、部分伝達関数Ｈｓｕｂの各行ベクトルが張る部分空間の直交基底ベクトルを算出し、これを｛ｅｊ｝とする（Ｓ２５）。
次に、送信ウエイト算出回路１１８ａは、従来例における（１７）式に相当する処理として、部分伝達関数Ｈｍａｉｎから、ステップＳ２５で求めた基底ベクトル｛ｅｊ｝に関する成分をキャンセルし、これを行列Ｈ’ｍａｉｎとする（Ｓ２６）。
【０１０５】
さらに、送信ウエイト算出回路１１８ａは、従来例の（１８）式〜（２２）式に対応する処理として、行列Ｈ’ｍａｉｎの行ベクトルが張る部分空間の直交基底ベクトルを算出し、これを｛ｅｉ｝とする（Ｓ２７）。
そして、送信ウエイト算出回路１１８ａは、基底ベクトル｛ｅｉ｝の各ベクトルのエルミート共役ベクトル（列ベクトル）として、端末局＃１及び端末局＃２宛の信号系列に関する送信ウエイトベクトル｛ｗｉ｝を算出して決定する（Ｓ２８）。なお、実際の送信ウエイトベクトルは、ここで求めた送信ウエイトベクトルに対して係数を乗算したものであっても構わない。また、求めた基底ベクトルの数が該当する信号系列の数よりも多い場合には、求めた基底ベクトルの一部を選択して割り当てを行う。
以上で端末局＃１および端末局＃２に関連した送信ウエイトベクトルは決定済みとなったが、送信ウエイト算出回路１８ａは、残りの端末局に関する送信ウエイトベクトルも合わせて算出して決定し（Ｓ２９）、送信ウエイトベクトル｛ｗｉ｝を各列ベクトルとする行列として送信ウエイト行列Ｗを決定し（Ｓ２９）、処理を完了する（Ｓ３１）。
【０１０６】
以上の説明では、部分伝達関数行列Ｈｍａｉｎの設定を、着目した端末局＃１宛てと端末局＃２宛の信号としていたが、様々な組み合わせが可能である。一例としては、例えば複数の端末局宛の信号をグループ化することも可能である。例えば端末局＃１〜端末局＃５に対して空間多重を行う場合、端末局＃１と端末局＃２、端末局＃３と端末局＃４、端末局＃５の様にグループ化を行い、それぞれに対して伝達関数Ｈｍａｉｎとその他のＨｓｕｂを設定することにより送信ウエイト行列Ｗを求める。
【０１０７】
この様に信号系列毎にグループ化することで、端末局＃１においては、端末局＃２宛ての干渉信号のみが、端末局＃２では端末局＃１宛ての干渉信号のみが受信されるように、干渉の与える範囲を効率的に限定することが出来る。
またさらに、例えば各端末局が３系統のアンテナ及び無線部を備え、かつ空間多重する信号数が各端末局において２系統ずつである場合、端末局＃１と端末局＃２とをグループ化すると合計で４系統の信号を空間多重していることになり、受信端末側の信号検出処理能力を超えることとなる。この様な場合には、同一グループの端末局において、他局宛の信号系列の一部の系統のみが干渉となるように送信ウエイトベクトルを設定することで対処可能である。
上述したように求めた送信ウエイト行列Ｗを用い、全体としては（６）式に示すように、送信すべき信号系列により構成される送信信号の列ベクトルに対し、送信ウエイト行列Ｗが乗算され、その結果となる信号を送信することになる（従来例の処理と同様）。
【０１０８】
以上の実施形態を説明するための図８，９及び図１，２においては、アンテナの本数など、各種パラメータを特定の条件に仮定して説明を行ったが、当然ながらその他の一般的なパラメータによって実施可能である。また、複数の端末局の中で、同時に空間多重を行う端末局が固定的な場合であっても、ないしは時間と共に適応的に一部のユーザを選択してマルチユーザMIMO通信を行う場合であっても、本発明は適用可能である。また、OFDM変調方式を用いるマルチユーザMIMOシステムの場合には、送信ウエイト算出回路１０８ｂが以上の処理を全てのサブキャリアに対して個別に行えば良い。
すなわち、以上述べた実施形態は全て本発明を例示的に示すものであり、実施形態の構成が本発明を限定的に示すものではなく、本発明は他の種々の変形態様及び変更態様で実施することが出来る。従って本発明の範囲は特許請求の範囲及びその均等範囲によってのみ規定されるものである。
【０１０９】
なお、図８における送信局側の伝達関数行列取得回路及び送信ウエイト算出回路（本実施形態に対応する処理）と、受信局側の受信処理（アンテナ及び無線部を除く）の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより送信処理または受信処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【０１１０】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【０１１１】
【図１】本発明の第１の実施形態における端末局の受信部の構成例を示すブロック図である。
【図２】本発明第１の実施形態における端末局における受信処理の他の動作例を示すフローチャートである。
【図３】本発明第１の実施形態における端末局における受信処理の動作例を示すフローチャートである。
【図４】本発明の第２の実施形態における端末局の受信部の構成例を示すブロック図である。
【図５】本発明の実施形態における送信ウエイト行列の算出処理の動作例を示すフローチャートである。
【図６】マルチユーザMIMOシステムの構成例を示す概念図である。
【図７】従来技術における送信ウエイト行列Ｗの算出処理の動作を示すフローチャートである。
【図８】従来技術における送信局側の構成例（シングルキャリアの場合）を示すブロック図である。
【図９】従来技術における送信局側の構成例（OFDM変調方式の場合）を示すブロック図である。
【図１０】従来技術における受信局側の構成例（シングルキャリアの場合）を示すブロック図である。
【図１１】従来技術における受信部の信号受信処理の動作を示すフローチャートである。
【符号の説明】
【０１１２】
１−１，１−２，１−３…受信アンテナ  ２−１，２−２，２−３…無線部
３…チャネル推定回路                  ４…受信信号管理回路
５…伝達関数行列管理回路              ６…検出信号系列選択回路
７…拡張伝達関数行列生成回路          ８…信号検出回路
９…希望信号抽出回路                １０…データ合成回路
１３…チャネル推定回路                １４…受信信号管理回路
１５…伝達関数行列管理回路            １６…検出信号系列選択回路
１７…拡張伝達関数行列生成回路        １８…信号検出部
１９…希望信号抽出回路                ２０…データ合成回路
２１−１，２１−２，２１−３…ＦＦＴ回路
２２−１，２２−１，２２−Ｋ…サブキャリア処理回路
１０１…基地局                        １０２〜１０４…端末局＃１〜＃３
１１１ａ，１１１ｂ…データ分割回路    
１１２ａ−１，１１２ａ−２，１１２ａ−Ｌ…プリアンブル付与回路
１１２ｂ−１，１１２ｂ−２，１１２ｂ−Ｌ…プリアンブル付与回路
１１３ａ−１，１１３ａ−２，１１３ａ−Ｌ…変調回路
１１３ｂ−１，１１３ｂ−２，１１３ｂ−Ｌ…変調回路
１１４ａ，１１４ｂ…送信信号変換回路
１１５ａ−１，１１５ａ−２，１１５ａ−ＭＴ…無線部
１１５ｂ−１，１１５ｂ−２，１１５ｂ−ＭＴ…無線部
１１６ａ−１，１１６ａ−２，１１６ａ−ＭＴ…送受信アンテナ
１１６ｂ−１，１１６ｂ−２，１１６ｂ−ＭＴ…送受信アンテナ
１１７ａ，１１７ｂ…伝達関数行列取得回路
１１８ａ，１１８ｂ…送信ウエイト算出回路
１１９ａ，１１９ｂ…空間多重条件判断回路
１２０ａ−１，１２０ａ−２，１２０ａ−Ｌ…ＩＦＦＴ回路
１２０ｂ−１，１２０ｂ−２，１２０ｂ−Ｌ…ＩＦＦＴ回路
１２１−１，１２１−２，１２１−３…受信アンテナ
１２２−１，１２２−２，１２２−３…無線部
１２３…チャネル推定回路            １２４…受信信号管理回路
１２５…伝達関数行列管理回路        １２６…行列演算回路＃１
１２７…行列演算回路＃２            １２８…硬判定回路
１２９…データ合成回路              １３０…信号検出部
【図１】
0004455511.tif 000009
【図２】
0004455511.tif 000010
【図３】
0004455511.tif 000011
【図４】
0004455511.tif 000012
【図５】
0004455511.tif 000013
【図６】
0004455511.tif 000014
【図７】
0004455511.tif 000015
【図８】
0004455511.tif 000016
【図９】
0004455511.tif 000017
【図１０】
0004455511.tif 000018
【図１１】
0004455511.tif 000019