(57)【要約】  演算量を削減でき、且つ、通信品質を向上させることができる信号分離装置および信号分離方法。信号分離装置の第１の距離演算処理部（１２０）では最終ステージの候補点の中で最近傍候補点のみに対する最終ステージの２乗ユークリッド距離を算出し、更に第２の距離演算処理部（１３０）では最終ステージまでの２乗ユークリッド距離の積算値が最も小さくなる最終より１つ前のステージのシンボル候補のみに対する最終ステージの２乗ユークリッド距離を算出するので、演算量を削減できる。また、最近傍信号点のみに対する最終ステージの２乗ユークリッド距離を算出する他に、最終ステージまでの２乗ユークリッド距離の積算値が最も小さくなる最終より１つ前のステージのシンボル候補のみに対する最終ステージの２乗ユークリッド距離を算出するので、ビット尤度の不存在を防止でき、通信品質を向上させることができる。
2008032827.tif 000002
【特許請求の範囲】
【請求項１】
ＭＩＭＯ方式の無線受信装置で使用される信号分離装置であって、
ある１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎に、ユークリッド距離を示す量が最小になるような有力シンボル候補を前記１つの送信ストリームに係るシンボル候補の中から決定し、さらに前記組み合せ毎にユークリッド距離を示す量を算出する第１の距離演算処理部と、
前記１つの送信ストリームと異なる他の１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎に、ユークリッド距離を示す量が最小になるような他の有力シンボル候補を前記他の１つの送信ストリームに係るシンボル候補の中から決定し、さらに前記他の１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎にユークリッド距離を示す量を算出する第２の距離演算処理部と、
を具備する信号分離装置。
【請求項２】
前記第１の距離演算処理部および前記第２の距離演算処理部の算出結果に基づいて、前記１つの送信ストリームおよび前記他の１つの送信ストリームを含む全送信ストリームに係るシンボル候補に対して、各ビット、各ビット値の尤度を算出する尤度算出手段と、
を具備する請求項１記載の信号分離装置。
【請求項３】
前記信号分離装置は、ＱＲ分解を伴うＭＬＤ方式の信号分離装置である、請求項１記載の信号分離装置。
【請求項４】
前記第１の距離演算処理部は、
前記１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎に、当該組み合わせを固定したときに得られる受信点の各々から、前記１つ送信ストリームに係る候補点であって前記受信点から最も近い、前記有力シンボル候補と対応する最近傍候補点を算出する最近傍点算出手段と、
各最近傍候補点と、当該各最近傍候補点の算出基準である前記受信点とのユークリッド距離を示す量を算出する距離算出手段と、を具備し、
前記第２の距離演算処理部は、
前記他の１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎に、当該組み合わせを固定したときに得られる受信点の各々から、前記他の１つの送信ストリームに係る候補点であって前記受信点とのユークリッド距離を示す量が最小となる他の理想候補点を算出する理想点算出手段と、
各他の理想候補点から最も近い、前記他の有力シンボル候補と対応する他の最近傍候補点を算出する最近傍点算出手段と、
各他の最近傍候補点と、当該各他の最近傍候補点の算出基準である前記受信点とのユークリッド距離を示す量を算出する距離算出手段と、
を具備する請求項３記載の信号分離装置。
【請求項５】
前記第２の距離演算処理部の前記最近傍点算出手段は、
前記理想候補点を前記１つの送信ストリームと対応するステージのコンスタレーション上の点に変換する変換手段と、
前記変換された点が存在する、前記コンスタレーション上の各候補点を中心とする候補点領域を検出し、検出された候補点領域の候補点を特定する特定手段と、
前記特定された候補点を前記他の１つの送信ストリームと対応するステージのコンスタレーション上に変換することにより、前記理想候補点から最も近い点を算出する算出手段と、
を具備する請求項４記載の信号分離装置。
【請求項６】
前記信号分離装置は、各送信ストリームの変調多値数の大きさに応じて行が並べ替えられたチャネル行列をＱＲ分解する、請求項３記載の信号分離装置。
【請求項７】
前記１つの送信ストリームと対応するステージおよび前記他の１つの送信ストリームと対応するステージは、それぞれ最終ステージおよび最終より１つ前のステージである請求項４記載の信号分離装置。
【請求項８】
前記第２の距離演算処理部の前記理想点算出手段は、前記他の１つの送信ストリームと対応するステージの候補点のうち前記第１の距離演算処理部にて既に前記ユークリッド距離を示す量の算出対象になった候補点以外の候補点についてのみ前記理想候補点を算出する請求項７記載の信号分離装置。
【請求項９】
前記信号分離装置は、２×２ＭＩＭＯ方式の無線受信装置で使用され、
前記第２の距離演算処理部の前記理想点算出手段は、下記の式を用いて、前記１つの送信ストリームと対応するステージに係る受信点を前記他の１つの送信ストリームと対応するステージのコンスタレーション上に変換した点と、前記他の１つの送信ストリームと対応するステージの候補点とを結ぶ線分を｜ｒ１２｜２／ｒ２２２：１に分割する点を、前記理想候補点として算出する請求項４記載の信号分離装置。
【数１】
2008032827.tif 000034
ただし、ｄ２は前記１つの送信ストリームと対応するステージまでに決定されたシンボル候補を示し、ｄ１は前記他の１つの送信ストリームに係るシンボル候補を示し、ｒｍｎはＲ行列のｍ行ｎ列の行列要素を示し、ｚｎは受信信号ベクトルがユニタリ変換された後の第ｎ番目のベクトル要素を示し、ｒ＊はｒの複素共役を示し、｜ｒ｜はｒの絶対値を示す。
【請求項１０】
前記信号分離装置は、２×２ＭＩＭＯ方式の無線受信装置で使用され、
前記第１の距離演算処理部にて用いられる、チャネル行列ＨがＱＲ分解された結果であるＱ行列によりユニタリ変換された後の受信信号ベクトルｚおよびＲ行列を用いて、前記チャネル行列Ｈの列が入れ替えられた変換後チャネル行列Ｈ’がＱＲ分解された結果であるＱ’行列によりユニタリ変換された後の受信信号ベクトルｚ’の要素およびＲ’行列の要素ｒ’を算出する算出手段を具備し、
前記第２の距離演算処理部は、前記算出された受信信号ベクトルｚ’の要素およびＲ’行列の要素ｒ’を用いることにより、前記第１の距離演算処理部における前記１つの送信ストリームおよび前記他の１つ送信ストリームと対応するステージを入れ替えて、前記ユークリッド距離を示す量を算出する請求項３記載の信号分離装置。
【請求項１１】
前記算出手段は、下記の変換式を用いて、前記ユニタリ変換された後の受信信号ベクトルｚ’の要素、および、前記Ｒ’行列の要素ｒ’を算出する請求項１０記載の信号分離装置。
【数２】
2008032827.tif 000035
ただし、ｒｍｎは前記Ｒ行列におけるｍ行ｎ列の行列要素を示し、ｒｍｎ’は前記Ｒ’行列のｍ行ｎ列の行列要素を示し、ｚｎは前記Ｒ行列に対応する第ｎステージのユニタリ変換後受信信号ベクトル要素を示し、ｚｎ’は前記Ｒ’行列に対応する第ｎステージのユニタリ変換後受信信号ベクトル要素を示し、ｒ＊はｒの複素共役を示し、|ｒ｜はｒの絶対値を示す。
【請求項１２】
前記信号分離装置は、ＱＲ分解を伴わないＭＬＤ方式の信号分離装置である、請求項１記載の信号分離装置。
【請求項１３】
前記第１の距離演算処理部は、
前記１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎に、当該組み合わせを固定したときに得られる受信点の各々から、前記１つ送信ストリームに係る候補点であって前記受信点とのユークリッド距離を示す量が最小となる理想候補点を算出する理想点算出手段と、
各理想候補点から最も近い、前記有力シンボル候補と対応する最近傍候補点を算出する最近傍点算出手段と、
各最近傍候補点と、当該各最近傍候補点に対応する前記受信点とのユークリッド距離を示す量を算出する距離算出手段と、を具備し、
前記第２の距離演算処理部は、
前記他の１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎に、当該組み合わせを固定したときに得られる受信点の各々から、前記他の１つの送信ストリームに係る候補点であって前記受信点とのユークリッド距離を示す量が最小となる他の理想候補点を算出する理想点算出手段と、
各他の理想候補点から最も近い、前記他の有力シンボル候補と対応する他の最近傍候補点を算出する最近傍点算出手段と、
各他の最近傍候補点と、当該各他の最近傍候補点の算出基準である前記受信点とのユークリッド距離を示す量を算出する距離算出手段と、を具備する
請求項１２記載の信号分離装置。
【請求項１４】
前記信号分離装置は、２×２ＭＩＭＯ方式の無線受信装置で使用され、
前記第１の距離演算処理部の前記理想点算出手段は、下記の式を用いて、前記理想候補点を算出する請求項１３記載の信号分離装置。
【数３】
2008032827.tif 000036
ただし、ｄ２は前記１つの送信ストリームに係るシンボル候補を示し、ｄ１は前記他の１つの送信ストリームに係るシンボル候補を示し、ｈｍｎはチャネル行列Ｈのｍ行ｎ列の行列要素を示し、ｙｎは受信信号ベクトルの第ｎ番目のベクトル要素を示し、ｈ＊はｈの複素共役を示し、｜ｒ｜はｒの絶対値を示す。
【請求項１５】
ＭＩＭＯ方式の無線受信装置で使用される信号分離方法であって、
ある１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎に、ユークリッド距離を示す量が最小になるような有力シンボル候補を前記１つの送信ストリームに係るシンボル候補の中から決定し、さらに前記組み合せ毎にユークリッド距離を示す量を算出するステップと、
前記１つの送信ストリームと異なる他の１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎に、ユークリッド距離を示す量が最小になるような他の有力シンボル候補を前記他の１つの送信ストリームに係るシンボル候補の中から決定し、さらに前記他の１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎にユークリッド距離を示す量を算出するステップと、
を具備する信号分離方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、信号分離装置および信号分離方法に関し、特にＭＩＭＯ（Multi-Input Multi-Output）方式の無線受信装置で使用される信号分離装置および信号分離方法に関する。
【背景技術】
【０００２】
従来のＱＲＭ−ＭＬＤ法（ＱＲ分解とＭアルゴリズムを用いた最尤判定法（ＭＬＤ：Maximum Likelihood Detection））による信号分離を行なう受信機として、特許文献１に開示されているものがある。同文献に示される受信機は、図１に示されるように、複数の受信アンテナ１０−１，１０−２，１０−３，１０−４と、チャネル推定部２０と、ランク付け部３０と、並べ換え部４０と、ＱＲ分解部５０と、信号変換部６０と、最尤判定部７０と、尤度出力部８０とを有する。最尤判定部７０は、４つの判定部７２−１，７２−２，７２−３，７２−４を有する。判定部の数は、送信信号数に合わせて設けられる。各判定部は同様な処理ブロックを有するので、第４の判定部７２−４がそれらを代表して説明される。判定部は、シンボルレプリカ生成部７４−４と、二乗ユークリッド距離算出部７６−４と、生き残りシンボル候補選択部７８−４とを有する。ここで、信号ｘ＝（ｘ１．．．ｘ４）Ｔが、１６ＱＡＭの変調方式で４本の送信アンテナからそれぞれ送信されるものとする（上付文字の記号Ｔは、転置を表す。）。信号ｘは送信信号ベクトルとも呼ばれ、１つのシンボルを構成するものとする。ｘ１，ｘ２，ｘ３，ｘ４は送信信号又はベクトル成分とも呼ばれる。またｘ１，ｘ２，ｘ３，ｘ４は、それぞれ異なる送信ストリームに係るシンボルである。【０００３】
チャネル推定部２０は、送信及び受信の双方の側で既知のパイロット信号を含む受信信号に基づいて、チャネルインパルス応答値（ＣＩＲ：ｃｈａｎｎｅｌ ｉｍｐｌｕｓｅ ｒｅｓｐｏｎｓｅ）又はチャネル推定値を求める。チャネル推定値ｈｎｍを行列要素とする行列Ｈは、チャネル行列と呼ばれる。但し、ｈｎｍはｍ番目の送信アンテナとｎ番目の受信アンテナ間のチャネル推定値を表す。【０００４】
ランク付け部３０は、受信された複数の受信信号ｙ１，．．．，ｙ４を電力の大きさの順に格付け又はランキングする。【０００５】
並べ換え部４０は、複数の受信信号の並ぶ順序をＱＲ分解部５０及び信号変換部６０に通知する。【０００６】
ＱＲ分解部５０は、チャネル推定部２０で求められたチャネル行列Ｈが、ユニタリ行列Ｑ及び上三角行列Ｒの積で表現されるように、行列Ｑ，Ｒを求める（Ｈ＝ＱＲ）。この場合におけるユニタリ行列Ｑは、ＱＨＱ＝ＱＱＨ＝Ｉを満たし、正方行列であってもよいし、行数及び列数が異なっていてもよい。上付き文字のＨは共役転置を表し、Ｉは単位行列を表す。【０００７】
信号変換部６０は、受信信号ベクトルｙ＝（ｙ１．．．ｙ４）Ｔに、ユニタリ行列Ｑの共役転置行列ＱＨを乗算することで、信号変換を行なう。送信信号及び受信信号の間には、ｙ＝Ｈｘ＝ＱＲｘ が成立する。この式に左からＱＨを乗算すると、左辺は、ＱＨｙ＝ｚとなり、右辺は、ＱＨＱＲｘ＝Ｒｘとなるので、送信及び受信信号の関係は、ｚ＝Ｒｘのように表現できる。但し、ｚ＝（ｚ１．．．ｚ４）Ｔ＝ＱＨｙである。ｚはユニタリ変換後の受信信号ベクトルと呼ばれる。【０００８】
受信ベクトルｚの各要素は、  
ｚ１＝ｒ１１ｘ１＋ｒ１２ｘ２＋ｒ１３ｘ３＋ｒ１４ｘ４ 
ｚ２＝ｒ２２ｘ２＋ｒ２３ｘ３＋ｒ２４ｘ４ 
ｚ３＝ｒ３３ｘ３＋ｒ３４ｘ４ 
ｚ４＝ｒ４４ｘ４ 
と書ける。【０００９】
最尤判定部７０は、最尤判定法（ＭＬＤ法）により、送信信号の候補（シンボル候補とも言及される。）を絞り込む、即ち候補数を減らす。判定部７２−４のシンボルレプリカ生成部７４−４は、上三角行列Ｒの行列要素を用いて、受信信号ｙ４に対応する送信信号の候補を生成する。候補数は例えばＣ個で固定的に設定されている。【００１０】
二乗ユークリッド距離算出部７６−４は、変換後の受信信号ｚ４と、Ｃ個の信号点の候補との二乗ユークリッド距離を算出する。二乗ユークリッド距離は、尤度を計算する際の基礎となるメトリックを表す。二乗ユークリッド距離の小さい候補が、送信されたシンボルに近いものとして判断される。【００１１】
生き残りシンボル候補選択部７８−４は、各候補に対する二乗ユークリッド距離に基づいて、Ｓ１（≦Ｃ）個の候補を、生き残り候補として出力する。【００１２】
尤度出力部８０は、最終段の生き残りシンボル候補選択部から出力された候補の尤度又は確からしさを算出する。より具体的には、この尤度は、対数尤度比（ＬＬＲ：Ｌｏｇ Ｌｉｋｅｌｉｈｏｏｄ Ｒａｔｉｏ）で表現される。尤度出力部８０からの出力は、信号分離結果を表し、後段の復調部（例えば、ターボデコーダ）へ伝送される。【００１３】
動作が次に説明される。受信機は、送信信号を４本の受信アンテナで受信信号ｙ１〜ｙ４として受信する。それらはチャネル推定部２０及び信号変換部６０に与えられる。チャネル推定部２０、ランク付け部３０及び並べ換え部４０により、複数の受信信号の並ぶ順序が決定される。ここでは、受信電力の大きさの順に受信信号が並べられ、簡単のため、ｘ１，ｘ２，ｘ３，ｘ４の順に受信電力が大きくなっているものとする。受信信号は、信号変換部６０により、ｚ＝（ｚ１．．．ｚ４）Ｔ＝ＱＨｙ のようにユニタリ変換され、変換後の信号が最尤判定部７０に入力される。【００１４】
最尤判定部７０における第１段階（第１ステージ）では、初期設定に相当する処理が判定部７２−４にて行なわれる。この段階では、上記のｚ４に関する式に着目する。行列要素ｒ４４は既知であり、ｚ４は他の信号と干渉しておらず、１つの送信信号ｘ４にのみ依存していることが分かる。従って、送信信号ｘ４については、高々１６通りの信号点の候補しかない。シンボルレプリカ生成部７４−４は、ｘ４に関する１６個（Ｃ＝１６）の信号点の候補を生成する。言い換えれば、信号のコンスタレーション（ｃｏｎｓｔｅｌｌａｔｉｏｎ）上の１６個の信号点が選択される。これらの候補と第４の変換後の受信信号ｚ４との二乗ユークリッド距離が、二乗ユークリッド距離算出部７６−４で算出され、距離の小さい順にＳ１個の候補が選択され、それらは生き残り候補となる。【００１５】
第２段階（第２ステージ）は、判定部７２−３にて行なわれる。ここでは、ｚ３に関する式に着目する。行列要素ｒ３３，ｒ３４は既知であり、ｘ４には１６通りの候補があり、ｘ３についても１６通りの信号点の候補が存在する。ｘ３に関する新たな信号点として１６個の信号点が、シンボルレプリカ生成部７４−３により導入される。従って、１６×１６＝２５６通りの信号点の組合せがあり得る（２５６個の候補がある。）。これらの候補と第３の受信信号ｘ３との２５６通りの二乗ユークリッド距離が算出され、その値の小さい順に１６個（Ｓ２＝１６）の組合せを選択することで、候補が絞り込まれる。【００１６】
第３段階（第３ステージ）は、判定部７２−２にて、同様な処理が行なわれる。この段階では、ｚ２に関する式に着目する。行列要素ｒ２２，ｒ２３，ｒ２４は既知であり、送信信号ｘ３，ｘ４の組合せは前段で１６通りの候補に絞られており、ｘ２については１６通りの信号点の候補が存在する。このため、シンボルレプリカ生成部７４−２は、ｘ２に関する１６個の候補を生成する。この場合も、２５６通りの信号点の組合せの中から、二乗ユークリッド距離の小さい１６通り（Ｓ３＝１６）の候補を選択することで、候補が絞り込まれる。【００１７】
第４段階（第４ステージ、ここでは、最終ステージ）は、判定部７２−１にて、同様な処理が行なわれる。この段階では、ｚ１に関する式に着目する。行列要素ｒ１１，ｒ１２，ｒ１３，ｒ１４は既知であり、送信信号ｘ２，ｘ３，ｘ４の組合せは前段で１６通りの候補に絞られており、ｘ１については１６通りの信号点の候補が存在する。このため、シンボルレプリカ生成部７４−１は、ｘ１に関する１６個の候補を生成する。この場合も、２５６通りの信号点の組合せの中から、二乗ユークリッド距離の小さい１６通り（Ｓ４＝１６）の候補を選択することで、候補が絞り込まれる。【００１８】
このようにして、各段階で候補数を一定数以下（Ｓ１≦Ｃ等）に制限することで、総ての可能な信号点の組合せについて二乗ユークリッド距離を算出せずに、送信信号の信号点の候補を絞り込むことができる。  
【特許文献１】特開２００６−１５７３９０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１９】
しかしながら、上記従来の信号分離方法においても演算量は多く更なる演算量の削減が望まれる。ところが、ただ単にシンボル候補を減らすだけでは、演算量は削減されるもののビット尤度が存在しない可能性があり、この場合には後段の復調の正確性が低下して、通信品質が劣化する可能性がある。また、特に、送信アンテナ数が少なく変調多値数が大きい場合には、最終ステージの演算量の大きさが問題となる。例えば、２×２ＭＩＭＯ、６４ＱＡＭ、ＱＲＭ−ＭＬＤの場合には、第１ステージのシンボル候補選択数をＮとすると、第１ステージおよび第２ステージにおける二乗ユークリッド距離計算回数は、それぞれ６４回、Ｎ×６４回となる。【００２０】
本発明の目的は、演算量を削減しつつビット尤度の存在しない確率を下げることにより、演算量を削減でき、且つ、通信品質を向上させることができる信号分離装置および信号分離方法を提供することである。
【課題を解決するための手段】
【００２１】
本発明の信号分離装置は、ＭＩＭＯ方式の無線受信装置で使用される信号分離装置であって、ある１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎に、ユークリッド距離を示す量が最小になるような有力シンボル候補を前記１つの送信ストリームに係るシンボル候補の中から決定し、さらに前記組み合せ毎にユークリッド距離を示す量を算出する第１の距離演算処理部と、前記１つの送信ストリームと異なる他の１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎に、ユークリッド距離を示す量が最小になるような他の有力シンボル候補を前記他の１つの送信ストリームに係るシンボル候補の中から決定し、さらに前記他の１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎にユークリッド距離を示す量を算出する第２の距離演算処理部と、を具備する構成を採る。【００２２】
本発明の信号分離方法は、ＭＩＭＯ方式の無線受信装置で使用される信号分離方法であって、ある１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎に、ユークリッド距離を示す量が最小になるような有力シンボル候補を前記１つの送信ストリームに係るシンボル候補の中から決定し、さらに前記組み合せ毎にユークリッド距離を示す量を算出するステップと、前記１つの送信ストリームと異なる他の１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎に、ユークリッド距離を示す量が最小になるような他の有力シンボル候補を前記他の１つの送信ストリームに係るシンボル候補の中から決定し、さらに前記他の１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎にユークリッド距離を示す量を算出するステップと、を具備するようにした。
【発明の効果】
【００２３】
本発明によれば、演算量を削減でき、且つ、通信品質を向上させることができる信号分離装置および信号分離方法を提供することができる。
【図面の簡単な説明】
【００２４】
【図１】従来のＱＲＭ−ＭＬＤ法による信号分離を行なう受信機の構成を示すブロック図
【図２】本発明の実施の形態１に係る最尤判定部の構成を示すブロック図
【図３】図２の最終ステージに係る判定部の詳細な構成を示す図
【図４】２×２ＭＩＭＯ通信が適用される場合の無線受信機に搭載される信号分離装置における、図２の最尤判定部の構成を示す図
【図５】図４の最終ステージに係る判定部の詳細な構成を示す図
【図６】最尤判定部および尤度出力部の動作の説明に供する図
【図７】「理想信号点」を求める方法、理論などの説明に供する図
【図８】各ステージの２乗ユークリッド距離の説明に供する図
【図９】「理想信号点」を求める方法、理論などの説明に供する図
【図１０】「理想信号点」と実際の信号点との関係を説明するための図
【図１１】近傍信号点算出部にて用いられる理論の説明に供する図
【図１２】区画検出の方法の説明に供する図
【図１３】従来のＱＲ−ＭＬＤに対する本実施の形態の演算量削減効果の説明に供する図
【図１４】図４の最尤判定部に相当する最尤判定部の回路ブロック図
【図１５】本発明の実施の形態を任意の２つステージに拡張した場合の説明に供する図
【図１６】実施の形態２に係る最尤判定部の構成を示すブロック図
【図１７】図１６の判定部の詳細な構成を示す図
【図１８】２×２ＭＩＭＯ通信が適用される場合の無線受信機に搭載される信号分離装置における、図１６の最尤判定部の構成を示す図
【図１９】図１８の判定部の詳細な構成を示す図
【図２０】実施の形態１および実施の形態２の共通思想の説明に供する図
【図２１】他の実施の形態の最尤判定部の構成を示すブロック図
【図２２】図２１の判定部の詳細な構成を示す図
【図２３】他の実施の形態の無線受信機に搭載される信号分離装置の構成を示すブロック図
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態について図面を参照して詳細に説明する。なお、実施の形態において、同一の構成要素には同一の符号を付し、その説明は重複するので省略する。【００２６】
（実施の形態１）
図２に示すように本実施の形態の、無線受信機に搭載される信号分離装置に利用する最尤判定部１００は、最終段階の処理を行う判定部１１０と、その前段階の処理を行う判定部１５０とを有する。また、上記信号分離装置では、最尤判定部１００の出力段に、尤度選択、ＬＬＲ算出などを行う尤度出力部１６０が配設される。ここで本実施の形態において扱う、隣接するステージ（ステージＸ−１およびステージＸ）が、特に、最終より１つ前のステージおよび最終ステージであるものとして説明を行う。【００２７】
最尤判定部１００には、上記従来技術の最尤判定部と同様に、信号変換部からユニタリ変換後の受信信号ベクトルｚおよび上三角行列Ｒの行列要素が入力される。【００２８】
最終ステージの１つ前のステージに係る判定部１５０は、最終ステージで各候補点に対する２乗ユークリッド距離が算出される送信信号以外の、各送信信号のシンボル候補（「送信信号候補」とも呼ばれることがある）の組み合わせを出力する。【００２９】
最終ステージに係る判定部１１０は、第１の距離演算処理部１２０と、第２の距離演算処理部１３０とを有する。【００３０】
第１の距離演算処理部１２０は、判定部１５０から入力される、各送信信号のシンボル候補の組み合わせ（つまり、最終より１つ前のステージまでの各ステージに係るシンボル候補の組み合わせ）の各々について、「シンボル候補固定時の信号点（又は「ステージ信号点」、「ステージ受信点」と呼ぶことがある）」からコンスタレーション上で最も近い最近傍候補点を検出するとともに、この最近傍候補点と、「シンボル候補固定時の信号点」との２乗ユークリッド距離を算出し、この２乗ユークリッド距離を尤度出力部１６０に出力する。なお、「シンボル候補固定時の信号点（「ステージ信号点」）」とは、例えば、上記従来に示したような４×４ＭＩＭＯ通信が適用される場合、最終ステージにおいては、ｚ１−（ｒ１２ｘ２＋ｒ１３ｘ３＋ｒ１４ｘ４）に、最終ステージに係るユニタリ変換後の受信信号ｚ１と、各送信信号のシンボル候補の組み合わせ（すなわち、各ｘ２、ｘ３、ｘ４の組み合わせ）とを入力した結果である。すなわち、一般化すると、ｚ１−（ｒ１２ｘ２＋…＋ｒ１ＸｘＸ）に、最終ステージに係るユニタリ変換後の受信信号ｚ１と、各送信信号のシンボル候補の組み合わせ（すなわち、各ｘ２、…、ｘＸの組み合わせ）とを入力した結果である。【００３１】
第２の距離演算処理部１３０は、最終より１つ前のステージに係る「シンボル候補固定時の信号点」、つまり上記例においては、ｚ２−（ｒ２３ｘ３＋ｒ２４ｘ４）および最終より１つ前のステージに係る候補点（つまり、上記例においては、ｒ２２ｘ２）のそれぞれに「ステージ変換処理」を行うことにより、最終より１つ前のステージに係る「シンボル候補固定時の信号点」および候補点と対応する、最終ステージに係るコンスタレーション上の点を算出する。例えば、６４ＱＡＭが適用される場合には、最終の２つ前のステージまでのシンボル候補の組み合わせの各々に対して、最終より１つ前のステージに係る６４個の候補点と対応する、６４個の最終ステージに係るコンスタレーション上の点が算出される。【００３２】
次に、第２の距離演算処理部１３０は、こうして算出された最終より１つ前のステージに係る「シンボル候補固定時の信号点」および候補点と対応する最終ステージに係るコンスタレーション上の点と、最終ステージに係るシンボル候補の各々とから、最終ステージに係るシンボル候補ごとに、最終ステージまでの２乗ユークリッド距離の総和を最も小さくする最終より１つ前のステージにおけるシンボル候補を算出する。すなわち、第２の距離演算処理部１３０は、最終より１つ前のステージ以外のステージに係るシンボル候補、つまり最終ステージのシンボル候補および最終より２つ前までのシンボル候補を固定したときに、最終ステージまでの２乗ユークリッド距離の総和が最も小さくなる、最終より１つ前のステージに係るシンボル候補を算出し、その２乗ユークリッド距離の総和を、これと対応する最終ステージまでのシンボル候補の組み合わせと関連づけて尤度出力部１６０に出力する。【００３３】
尤度出力部１６０は、最終ステージに係る判定部１１０からの２乗ユークリッド距離に基づいて、送信信号の各々に関し、各ビットのビット値ごとに尤度を算出する。【００３４】
図３に示すように判定部１１０の第１の距離演算処理部１２０は、ステージ信号点算出部１２２と、近傍信号点候補検出部１２４と、距離算出部１２６とを有する。第２の距離演算処理部１３０は、ステージ変換処理部１３１と、信号点候補算出部１３２と、理想点算出部１３３と、近傍信号点算出部１３４と、距離算出部１３５とを有する。【００３５】
ステージ信号点算出部１２２は、判定部１５０から入力される、各送信信号のシンボル候補の組み合わせの各々について、まず、「シンボル候補固定時の信号点」、つまり最終ステージに係る「ステージ信号点」を算出し、こうして得られる最終ステージに係る「ステージ信号点」を近傍信号点候補検出部１２４および距離算出部１２６に出力する。【００３６】
近傍信号点候補検出部１２４は、ステージ信号点算出部１２２からの「ステージ信号点」と最も近い最終ステージに係るコンスタレーション上の候補点を検出し、検出された最近傍候補点を距離算出部１２６に出力する。【００３７】
距離算出部１２６は、ステージ信号点算出部１２２からの「ステージ信号点」と、近傍信号点候補検出部１２４からの最近傍候補点との２乗ユークリッド距離を算出し、この２乗ユークリッド距離と、最近傍候補点およびこれに対応する最終より１つ前のステージまでのシンボル候補の組み合わせとを後段の尤度出力部１６０に出力する。【００３８】
ステージ変換処理部１３１は、最終より１つ前のステージに係る「シンボル候補固定時の信号点」および最終より１つ前のステージに係る候補点のそれぞれに「ステージ変換処理」を施すことにより、上記最終より１つ前のステージに係る「シンボル候補固定時の信号点」および候補点と対応する、最終ステージに係るコンスタレーション上の点を算出し、こうして得られる最終より１つ前のステージに係る「シンボル候補固定時の信号点」および最終より１つ前のステージに係る候補点と対応する、最終ステージに係るコンスタレーション上の点を理想点算出部１３３に出力する。【００３９】
信号点候補算出部１３２は、最終ステージに係る上三角行列の要素を入力し、最終ステージに係るコンスタレーション上のシンボル候補に、前記上三角行列の要素のうち最終ステージに係るシンボル候補の係数となる要素を乗算することにより、最終ステージに係る候補点を算出する。なお、前記上三角行列の要素のうち最終ステージに係るシンボル候補の係数となる要素は、例えば、上記従来に示す場合には、ｒ１１となる。【００４０】
理想点算出部１３３は、理想的な状態のときに最終より１つ前のステージに係る「シンボル候補固定時の信号点」に対してステージ変換処理を施して得られる最終ステージのコンスタレーション上の点、つまり最終ステージまでの２乗ユークリッド距離の総和を最も小さくする最終より１つ前のステージに係るシンボル候補と対応する最終ステージに係るコンスタレーション上の点（以下、「理想信号点」と呼ぶことがある）を算出し、こうして得られる「理想信号点」を近傍信号点算出部１３４に出力する。「理想信号点」は、最終より１つ前のステージに係る「シンボル候補固定時の信号点」と対応する、最終ステージに係るコンスタレーション上の点と、最終ステージに係るシンボル候補の各々とに基づいて、算出される。この「理想信号点」の算出は、最終より１つ前のステージに係る「シンボル候補固定時の信号点」の各々（つまり、最終の１つ前のステージまでのシンボル候補の組み合わせの各々）と、最終ステージに係るシンボル候補との全組み合わせについて行われる。この「理想信号点」を求める方法、理論などについては、後に詳述する。【００４１】
近傍信号点算出部１３４は、理想点算出部１３３からの「理想信号点」と最も近い、最終より１つ前のステージに係る候補点を最終ステージに係るコンスタレーション上にステージ変換して移動したときの信号点（つまり、理想点算出部１３３からの「理想信号点」と最も近い、最終より１つ前のステージに係るシンボル候補と対応する最終ステージに係るコンスタレーション上の点）を算出し、算出された最近傍信号点を距離算出部１３５に出力する。【００４２】
具体的には、近傍信号点算出部１３４は、ステージ逆変換処理部１３６と、近傍信号点候補検出部１３７と、ステージ変換処理部１３８とを有する。なお、近傍信号点算出部１３４は、ステージ逆変換処理部１３６と、近傍信号点候補検出部１３７と、ステージ変換処理部１３８とに分かれた構成に限定されない。要は、他の構成、又は、近傍信号点算出部１３４が単独で、上記近傍信号点算出部１３４の機能を実現できればよい。【００４３】
ステージ逆変換処理部１３６は、「理想信号点」に対してステージ変換処理部１３１における処理と逆の処理（以下、「ステージ逆変換処理」と呼ぶことがある）を施すことにより、「理想信号点」と対応する最終より１つ前のステージに係るコンスタレーション上の点を算出し、算出された点を近傍信号点候補検出部１３７に出力する。【００４４】
近傍信号点候補検出部１３７は、ステージ逆変換処理部１３６からの、「理想信号点」と対応する最終より１つ前のステージに係るコンスタレーション上の点から、このコンスタレーション上において最も近い候補点を検出し、検出された最近傍候補点をステージ変換処理部１３８に出力する。【００４５】
ステージ変換処理部１３８は、近傍信号点候補検出部１３７にて検出された最近傍候補点に対して、ステージ変換処理部１３１と同様のステージ変換処理を施すことにより、近傍信号点候補検出部１３７にて検出された最近傍候補点と対応する、最終ステージに係るコンスタレーション上の点を算出し、こうして得られる点を距離算出部１３５に出力する。【００４６】
距離算出部１３５は、近傍信号点算出部１３４からの、「理想信号点」と最も近い、最終より１つ前のステージに係る候補点と対応する最終ステージに係るコンスタレーション上の点と、前記「理想信号点」を求める際に用いた最終ステージに係るシンボル候補との２乗ユークリッド距離を算出し、この２乗ユークリッド距離と、前記「理想信号点」を求める際に用いた最終ステージに係るシンボル候補および最終より１つ前のステージに係る「シンボル候補固定時の信号点」の要素である最終より２つ前のステージまでのシンボル候補の組み合わせと、前記「理想信号点」と最も近い最終より１つ前のステージに係るシンボル候補と、を後段の尤度出力部１６０に出力する。【００４７】
図４および図５には、特に、本実施の形態の無線受信機に搭載される信号分離装置に利用する最尤判定部１００に２×２ＭＩＭＯ通信が適用される場合の最尤判定部１００Ａが示されている。すなわち、最尤判定部１００Ａは、ステージ１に係る判定部１５０Ａと、ステージ２（最終ステージ）に係る判定部１１０Ａとを有する。【００４８】
判定部１５０Ａは、ステージ２で各候補点に対する２乗ユークリッド距離が算出される送信信号以外の送信信号のシンボル候補、すなわちステージ１に係るシンボル候補を出力する。【００４９】
判定部１１０Ａは、第１の距離演算処理部１２０Ａと、第２の距離演算処理部１３０Ａとを有する。【００５０】
第１の距離演算処理部１２０Ａは、判定部１５０Ａから入力される、ステージ１に係るシンボル候補の各々について、「シンボル候補固定時の信号点（又は「ステージ信号点」と呼ぶことがある）」からコンスタレーション上で最も近い最近傍候補点を検出するとともに、この最近傍候補点と、「シンボル候補固定時の信号点」との２乗ユークリッド距離を算出し、この２乗ユークリッド距離を尤度出力部１６０に出力する。なお、ここでは２×２ＭＩＭＯ通信が適用される場合なので、ステージ２においては、ｚ１−ｒ１２ｘ２にステージ２に係るユニタリ変換後の受信信号ｚ１と、ステージ１のシンボル候補（すなわち、ｘ２）のそれぞれとを入力した結果である。【００５１】
第２の距離演算処理部１３０Ａは、ステージ１に係るユニタリ変換後の受信信号（ここでは、ステージ１とステージ２しかないので、ステージ１に係る「シンボル候補固定時の信号点」は、ステージ１に係るユニタリ変換後の受信信号、つまりｚ２となる。）およびステージ１に係る候補点（つまり、ｒ１２ｘ２）のそれぞれに「ステージ変換処理」を行うことにより、ステージ１に係る受信信号および候補点と対応する、最終ステージに係るコンスタレーション上の点を算出する。【００５２】
第２の距離演算処理部１３０Ａは、こうして算出されたステージ１に係るユニタリ変換後の受信信号および各ステージ１に係る候補点と対応する、最終ステージに係るコンスタレーション上の点と、最終ステージに係るシンボル候補の各々とから、最終ステージに係るシンボル候補ごとに、ステージ２までの２乗ユークリッド距離の総和を最も小さくするステージ１におけるシンボル候補を算出する。すなわち、第２の距離演算処理部１３０Ａは、ステージ２のシンボル候補を固定したときに、ステージ２までの２乗ユークリッド距離の総和が最も小さくなる、ステージ１に係るシンボル候補を算出し、その２乗ユークリッド距離の総和を、これと対応するステージ１およびステージ２のシンボル候補の組み合わせと関連づけて尤度出力部１６０に出力する。【００５３】
図５に示すように第１の距離演算処理部１２０Ａは、ステージ信号点算出部１２２Ａと、近傍信号点候補検出部１２４Ａと、距離算出部１２６Ａとを有する。第２の距離演算処理部１３０Ａは、ステージ変換処理部１３１Ａと、信号点候補算出部１３２Ａと、理想点算出部１３３Ａと、近傍信号点算出部１３４Ａと、距離算出部１３５Ａとを有する。【００５４】
ステージ信号点算出部１２２Ａは、判定部１５０Ａから入力される、ステージ１のシンボル候補の各々について、まず、「シンボル候補固定時の信号点」、つまりステージ２に係る「ステージ信号点」を算出し、こうして得られるステージ２に係る「ステージ信号点」を近傍信号点候補検出部１２４Ａおよび距離算出部１２６Ａに出力する。【００５５】
近傍信号点候補検出部１２４Ａは、ステージ信号点算出部１２２Ａからの「ステージ信号点」と最も近いステージ２に係るコンスタレーション上の候補点を検出し、検出された最近傍候補点を距離算出部１２６Ａに出力する。【００５６】
距離算出部１２６Ａは、ステージ信号点算出部１２２Ａからの「ステージ信号点」と、近傍信号点候補検出部１２４Ａからの最近傍候補点との２乗ユークリッド距離を算出し、この２乗ユークリッド距離と、最近傍候補点およびこれに対応するステージ２までのシンボル候補の組み合わせとを後段の尤度出力部１６０に出力する。【００５７】
ステージ変換処理部１３１Ａは、ステージ１に係るユニタリ変換後の受信信号およびステージ１に係る候補点のそれぞれに「ステージ変換処理」を施すことにより、上記ステージ１に係るユニタリ変換後の受信信号および候補点と対応する、最終ステージに係るコンスタレーション上の点を算出し、こうして得られるステージ１に係るユニタリ変換後の受信信号およびステージ１に係る候補点と対応する、最終ステージに係るコンスタレーション上の点を理想点算出部１３３Ａに出力する。【００５８】
信号点候補算出部１３２Ａは、ステージ２に係る上三角行列の要素を入力し、ステージ２に係るコンスタレーション上のシンボル候補に、前記上三角行列の要素のうちステージ２に係るシンボル候補の係数となる要素を乗算することにより、最終ステージに係る候補点を算出する。なお、前記上三角行列の要素のうち最終ステージに係るシンボル候補の係数となる要素は、例えば、上記従来に示す場合には、ｒ１１となる。【００５９】
理想点算出部１３３Ａは、理想的な状態のときにステージ１に係る「シンボル候補固定時の信号点」に対してステージ変換処理を施して得られるステージ２のコンスタレーション上の点、つまりステージ２までの２乗ユークリッド距離の総和を最も小さくするステージ１に係るシンボル候補と対応するステージ２に係るコンスタレーション上の点（以下、「理想信号点」と呼ぶことがある）を算出し、こうして得られる「理想信号点」を近傍信号点算出部１３４Ａに出力する。【００６０】
近傍信号点算出部１３４Ａは、理想点算出部１３３Ａからの「理想信号点」と最も近い、ステージ１に係る候補点をステージ２に係るコンスタレーション上にステージ変換して移動したときの信号点（つまり、理想点算出部１３３Ａからの「理想信号点」と最も近い、ステージ１に係るシンボル候補と対応するステージ２に係るコンスタレーション上の点）を算出し、算出された最近傍信号点を距離算出部１３５Ａに出力する。【００６１】
具体的には、ステージ逆変換処理部１３６Ａは、「理想信号点」に対してステージ変換処理部１３１Ａにおける処理と逆の処理（以下、「ステージ逆変換処理」と呼ぶことがある）を施すことにより、「理想信号点」と対応するステージ１に係るコンスタレーション上の点を算出し、算出された点を近傍信号点候補検出部１３７Ａに出力する。なお、近傍信号点算出部１３４Ａは、ステージ逆変換処理部１３６Ａと、近傍信号点候補検出部１３７Ａと、ステージ変換処理部１３８Ａとに分かれた構成に限定されない。要は、他の構成、又は、近傍信号点算出部１３４Ａが単独で、上記近傍信号点算出部１３４Ａの機能を実現できればよい。【００６２】
近傍信号点候補検出部１３７Ａは、ステージ逆変換処理部１３６Ａからの、「理想信号点」と対応するステージ１に係るコンスタレーション上の点から、このコンスタレーション上において最も近いシンボル候補を検出し、検出された最近傍候補点をステージ変換処理部１３８Ａに出力する。【００６３】
ステージ変換処理部１３８Ａは、近傍信号点候補検出部１３７Ａにて検出された最近傍候補点に対して、ステージ変換処理部１３１Ａと同様のステージ変換処理を施すことにより、近傍信号点候補検出部１３７Ａにて検出された最近傍候補点と対応する、ステージ２に係るコンスタレーション上の点を算出し、こうして得られる点を距離算出部１３５Ａに出力する。【００６４】
距離算出部１３５Ａは、近傍信号点算出部１３４Ａからの、「理想信号点」と最も近い、ステージ１に係る候補点と対応するステージ２に係るコンスタレーション上の点と、前記「理想信号点」を求める際に用いたステージ２に係るシンボル候補との２乗ユークリッド距離を算出し、尤度出力部１６０に出力する。【００６５】
上記構成を有する最尤判定部１００Ａおよび尤度出力部１６０の動作について説明する。ここでは説明を簡単にするために、特に２×２ＭＩＭＯ通信および６４ＱＡＭが適用される場合の動作について図４〜６を参照して説明する。【００６６】
まず、第１の距離演算処理部１２０Ａでは、ステージ信号点算出部１２２Ａがステージ１のシンボル候補ｄ２（６４通り）のそれぞれについて、ステージ２の信号点（ステージ２に係るシンボル候補固定時の信号点）であるｚ１−ｒ１２ｄ２を算出する。そして近傍信号点候補検出部１２４Ａにて、ステージ２の信号点（ステージ２に係るシンボル候補固定時の信号点）のそれぞれについて、最も近いステージ２の候補点である最近傍候補点ｒ１１ｄ１が全６４点検出される。そして、距離算出部１２６Ａにて、各ステージ２の信号点（ステージ２に係るシンボル候補固定時の信号点）と、これに対応する最近傍候補点との２乗ユークリッド距離ｅ２が６４通り求められる。【００６７】
尤度出力部１６０では、ステージ１およびステージ２で求められたステージ１とステージ２の２乗ユークリッド距離の和ｅ１＋ｅ２（２４６通り）の中で２乗ユークリッド距離の和が最小になるステージ１、ステージ２のシンボル候補ｄ２，ｄ１の各ビットのビット値（０または１（ｄ２，ｄ１に依存））ごとの尤度としてその最小値を設定する。【００６８】
さらに、尤度出力部１６０では、この段階で求まっていないｄ２の尤度を求める。例えば、ｄ２の１ビット目のビット値が１の場合の尤度が求まっていないならば、ｄ２＝１*****（*は、０，１任意）の３２候補の中で２乗ユークリッド距離の和が最小になるものを尤度として設定する。【００６９】
以上の第１の距離演算処理部１２０Ａおよび尤度出力部１６０の流れでは、ステージ２のシンボル候補ｄ１の全着目ビットに関してビット値が０又は１のいずれか一方の尤度が求められていない。このままでは、ビット尤度が存在しない状況になってしまい、通信品質の劣化につながることになる。これを防止するために、第２の距離演算処理部１３０Ａが設けられている。【００７０】
第２の距離演算処理部１３０Ａでは、ステージ変換処理部１３１Ａがステージ１の信号点をステージ２のコンスタレーション上に移動した点ｚ１−ｒ１２／ｒ２２×ｚ２を算出する。【００７１】
理想点算出部１３３Ａでは、ステージ変換処理部１３１Ａにより求められたステージ１の信号点をステージ２のコンスタレーション上に移動した点ｚ１−ｒ１２／ｒ２２×ｚ２とステージ２の候補点ｒ１１ｄ１とを「所定比」α２：１に分割する点である理想信号点Ｑが６４通りのシンボル候補ｄ１について算出される。なお、第１の距離演算処理部１２０Ａおよび尤度出力部１６０にて求めた「２乗ユークリッド距離の和が最小になるステージ２のシンボル候補」を尤度出力部１６０が第２の距離演算処理部１３０Ａに出力する場合（図２および図４の破線矢印参照）には、理想点算出部１３３Ａでは、尤度出力部１６０から出力される、第１の距離演算処理部１２０Ａで求めた「ステージ１のシンボル候補に対する、ステージ２までの２乗ユークリッド距離の和が最小になるステージ２のシンボル候補の組み合わせ情報」に基づいて、第１の距離演算処理部１２０Ａで既に２乗ユークリッド距離の算出対象となったステージ２のシンボル候補以外の最大６３通り、最小０通りのシンボル候補ｄ１について理想信号点Ｑが算出される。すなわち、一般化すると、理想点算出部１３３では、尤度出力部１６０から出力される、第１の距離演算処理部１２０で求めた「最終の１つ前のステージ（ステージＸ−１）のシンボル候補に対する、最終ステージ（ステージＸ）までの２乗ユークリッド距離の和が最小になる最終ステージ（ステージＸ）のシンボル候補の組み合わせ情報」に基づいて、第１の距離演算処理部１２０で既に２乗ユークリッド距離の算出対象となった最終ステージ（ステージＸ）のシンボル候補を除く最大６３通り、最小０通りのシンボル候補について理想信号点Ｑが算出される。このようにすることで、演算量を削減することができ、消費電力を低減することができる。この「理想信号点」を求める方法、理論などについては、後に詳述する。【００７２】
近傍信号点算出部１３４Ａでは、その理想信号点Ｑから最も近い、ステージ１の候補点をステージ２のコンスタレーションに移動した点ｚ１−ｒ１２ｄ２（６４点（上述のように尤度出力部１６０から第２の距離演算処理部１３０Ａに出力がある場合には、以下すべて最大６３点最小０点））を検出する。具体的には、ステージ逆変換処理部１３６Ａがステージ２の理想信号点（分割点）Ｑをステージ１のコンスタレーションに移動（移動先の点を点Ｐとする）し、近傍信号点候補検出部１３７Ａが点Ｐ（６４点）のそれぞれに対するステージ１の候補点ｒ２２ｄ２の中から最近傍候補点（６４点）を検出する。そして、ステージ変換処理部１３８Ａが近傍信号点候補検出部１３７Ａにて検出された最近傍候補点をステージ２のコンスタレーション上に移動する。【００７３】
距離算出部１３５Ａでは、ステージ変換処理部１３８Ａによりステージ２のコンスタレーション上に移動された先の点ｚ１−ｒ１２ｄ２と、対応するステージ２の候補点ｒ１１ｄ１と間の２乗ユークリッド距離６４通りを求める。【００７４】
さらに、尤度出力部１６０では、求めたステージ２の２乗ユークリッド距離と、そのステージ１のシンボル候補ｄ２に対するステージ１の２乗ユークリッド距離（これは既に距離演算処理部１２０Ａにて算出されている）の和６４通りの中で、まだ尤度を求めていないステージ２のシンボル候補の着目ビットのビット値に対し、尤度を求める。例えば、１ビット目のビット値１の尤度が求まっていないならば、ｄ１＝１*****（*は、０，１任意）の３２候補の中で２乗ユークリッド距離の和が最小になるものを尤度として設定する。【００７５】
次に理想点算出部１３３Ａにて用いられる、「理想信号点」を求める方法、理論などについて説明する。ここでも説明を簡単化するために２×２ＭＩＭＯ通信および６４ＱＡＭが適用される場合について説明を行うが、これに限定されるものではない。【００７６】
まず、もう一度ＱＲ分解を伴うＭＬＤについて説明をする。【００７７】
ＱＲ−ＭＬＤでは、チャネル行列ＨをＱＲ分解してユニタリ行列Ｑと上三角行列Ｒに分解する。ＱＨを受信信号ベクトルＹに掛けて、直交化後の受信信号ベクトルＺを計算する。ただし、Ｘは送信信号ベクトル、Ｎは雑音成分ベクトルである。この関係を示す式が下記数式（１）である。
【数１】
2008032827.tif 000003
【００７８】
ＱＲ−ＭＬＤにおいては、ステージ１でｚ２とｒ２２ｄ２の２乗ユークリッド距離ｅ１を求める（数式（２））。ステージ２でｚ１とｒ１１ｄ１＋ｒ１２ｄ２の２乗ユークリッド距離ｅ２を求める（数式（３））。そして、ステージ１およびステージ２での２乗ユークリッド距離の和ｅＳＵＭを求める（数式（４））。
【数２】
2008032827.tif 000004
【数３】
2008032827.tif 000005
【数４】
2008032827.tif 000006
【００７９】
ここで、ｚ２はステージ１の「シンボル候補固定時の信号点」であり、ｄ２はステージ１のシンボル候補であり、ｒ２２ｄ２はステージ１の候補点である。また、ｚ１−ｒ１２ｄ２はステージ２の「シンボル候補固定時の信号点」であり、ｄ１はステージ２のシンボル候補であり、ｒ１１ｄ１はステージ１の候補点である。【００８０】
次に数式（１）〜（４）の物理的意味を考察する。【００８１】
ｒ１２は複素数であるので、ｒ１２は数式（５）のように表すことができる。
【数５】
2008032827.tif 000007
【００８２】
数式（５）を基にステージ２の信号点ｚ１−ｒ１２ｄ２を変形すると、下記数式（６）のようになる。
【数６】
2008032827.tif 000008
【００８３】
この数式（６）が意味することは、ステージ１の６４個の候補点ｒ２２ｄ２（図７Ａ）を‖ｒ１２‖／ｒ２２倍して得られる点を、ｚ１を中心にφ+πだけ回転したものがステージ２のコンスタレーション上に存在するということである。すなわち、ステージ１の候補点と対応するステージ２のコンスタレーション上の点は、図７Ｂ中の●のようになる。ただし、●はステージ１から見ればステージ１の候補点ｒ２２ｄ２であるが、ステージ２から見ればステージ２の信号点ｚ１−ｒ１２ｄ２になる。また、図７Ｂ中の○はステージ２の候補点ｒ１１ｄ１である。▲はｚ１であり、ステージ１からステージ２へ変換する際のステージ１のコンスタレーションの回転中心となる。■はステージ１から見ればステージ１の「シンボル候補固定時の信号点」ｚ２であるが、ステージ２から見ればｚ１−ｒ１２／ｒ２２×ｚ２と表される。【００８４】
ここで、そもそも求めたい尤度は、２乗ユークリッド距離の和ｅ１＋ｅ２の最小値である。ｅ１，ｅ２がステージ１、ステージ２のコンスタレーション上でどのように表現されるかを図８に示す。【００８５】
２乗ユークリッド距離の和ｅ１＋ｅ２は、数式（７）のように表される。
【数７】
2008032827.tif 000009
【００８６】
ただし、αは数式（８）のように定義される。
【数８】
2008032827.tif 000010
【００８７】
また、ｅ１’はステージ１の「シンボル候補固定時の信号点」ｚ２と候補点ｒ２２ｄ２と間の２乗ユークリッド距離ｅ１を、ステージ２のコンスタレーション上に変換移動したものであり、すなわち、ｚ１−ｒ１２／ｒ２２×ｚ２とｚ１−ｒ１２ｄ２と間の２乗ユークリッド距離である。【００８８】
したがって、ｅ１’は数式（９）のように定義できる。
【数９】
2008032827.tif 000011
【００８９】
次に数式（９）で表される２乗ユークリッド距離の和ｅ１＋ｅ２の下限について考察する。【００９０】
２乗ユークリッド距離の和ｅ１＋ｅ２が最小になる理想の状態が満たす条件は、次の２つである。この条件を図８および図９を参照して説明する。【００９１】
第１の条件としては、図８Ｂのステージ２のコンスタレーションにおいて、ステージ１の「シンボル候補固定時の信号点」ｚ２をステージ２のコンスタレーション上に移動した点ｚ１−ｒ１２／ｒ２２×ｚ２（図９の点Ａ）と、ステージ２の候補点ｒ１１ｄ１（図９中の点Ｃ）とを結ぶ直線上に、ステージ１の候補点をステージ２のコンスタレーション上に移動した点ｚ１−ｒ１２ｄ２が存在することである。【００９２】
第２の条件としては、さらに線分ＡＢＩｄｅａｌとＢＩｄｅａｌＣとの間に、「所定比」の関係が成り立つ場合である。なお、２乗ユークリッド距離の和が最小になる理想の点ＢＩｄｅａｌを求めたいのであって、実際には、ステージ１の候補点をステージ２のコンスタレーションに移動した点が理想点ＢＩｄｅａｌに重なる可能性は低い。【００９３】
次に線分ＡＢＩｄｅａｌと線分ＢＩｄｅａｌＣとの間の「所定比」を求める。【００９４】
ただし、線分ＡＢＩｄｅａｌの長さを√（e１Ｉｄｅａｌ’）、線分ＢＩｄｅａｌＣの長さを√（e２Ｉｄｅａｌ）とし、√（e１Ｉｄｅａｌ’）＋√（e２Ｉｄｅａｌ）＝Ｃ（Ｃ：定数）とする。【００９５】
理想状態のステージ１およびステージ２の２乗ユークリッド距離の和e１Ｉｄｅａｌ＋e２Ｉｄｅａｌは、次の数式（１０）のように展開することができる。
【数１０】
2008032827.tif 000012
【００９６】
数式（１０）から、理想状態のステージ１およびステージ２の２乗ユークリッド距離の和e１Ｉｄｅａｌ＋e２Ｉｄｅａｌが最小になるときの線分ＡＢＩｄｅａｌの長さ√（e１Ｉｄｅａｌ’）は、数式（１１）の条件を満たす。
【数１１】
2008032827.tif 000013
【００９７】
このとき線分ＢＩｄｅａｌＣの長さ√（e２Ｉｄｅａｌ）は、上述の前提条件から、数式（１２）となる。
【数１２】
2008032827.tif 000014
【００９８】
よって、数式（１１）および数式（１２）により、理想状態のステージ１およびステージ２の２乗ユークリッド距離の和e１Ｉｄｅａｌ＋e２Ｉｄｅａｌが最小になるときの、線分ＡＢＩｄｅａｌの長さ√（e１Ｉｄｅａｌ’）と、線分ＢＩｄｅａｌＣの長さ√（e２Ｉｄｅａｌ）との間の「所定比」、数式（１３）のようになる。
【数１３】
2008032827.tif 000015
【００９９】
つまり、２乗ユークリッド距離の和ｅ１＋ｅ２が最小になる理想の状態が満たす条件は、図１０のように、点Ａ（ｚ１−ｒ１２／ｒ２２×ｚ２）、点ＢＩｄｅａｌ（ｚ１−ｒ１２ｄ２）、点Ｃ（ｒ１１ｄ１）がこの順に一直線上に並び、かつ、線分ＡＢＩｄｅａｌの長さと、線分ＢＩｄｅａｌＣの長さとがＡＢＩｄｅａｌ：ＢＩｄｅａｌＣ＝α２：１を満たすことである。【０１００】
しかしながら、前述したように実際には、そのような理想的な配置になることはなく、理想的な点ＢＩｄｅａｌから距離Δd、∠ＢＢＩｄｅａｌＣ＝βを満たすような点Ｂにステージ２の信号点ｚ１−ｒ１２ｄ２が存在すると考えられる（図１０参照）。【０１０１】
このときのステージ１およびステージ２の２乗ユークリッド距離の和ｅ１＋ｅ２は、数式（１４）で表される。ここで、ＡＢＩｄｅａｌの長さをａ、ＢＩｄｅａｌＣの長さをｂとする。
【数１４】
2008032827.tif 000016
【０１０２】
この数式（１４）は、∠ＢＢＩｄｅａｌＣ＝βに依存しない。これが意味するところは、２乗ユークリッド距離の和が最小になる点Ａ,点ＢＩｄｅａｌ,点Ｃの配置から、ステージ２の信号点ｚ１−ｒ１２ｄ２が理想信号点ＢＩｄｅａｌの位置から点Ｂに移動しても、移動距離Δｄが等しければ、２乗ユークリッド距離の和の増分は変わらない。すなわち、理想信号点ＢＩｄｅａｌから最も近いステージ２の信号点ｚ１−ｒ１２ｄ２で、２乗ユークリッド距離の和ｅ１＋ｅ２は、最小になる。【０１０３】
さらに数式（１４）は、数式（１５）のように変形できる。すなわち、ａとΔｄ、あるいは、ｂとΔｄから、２乗ユークリッド距離の和を求めることもできる。
【数１５】
2008032827.tif 000017
【０１０４】
以上のように、隣り合うステージ（ステージＸ−１、ステージＸ）に関して、ステージＸ−１の「シンボル候補固定時の信号点」をステージＸのコンスタレーション上に変換移動した点と、ステージＸのシンボル候補とから「理想信号点」を求め、この「理想信号点」と最も近い、ステージＸ−１の候補点をステージＸのコンスタレーション上に変換移動した点を求めることにより、ステージＸに対応する２乗ユークリッド距離の和ｅ１＋…＋ｅＸの最小値、および、このときのステージＸ−１の候補点を容易に求めることができる。【０１０５】
次に近傍信号点算出部１３４にて用いられる理論について説明する。ここでも説明を簡単にするために２×２ＭＩＭＯ通信および６４ＱＡＭが適用される場合について説明するが、これに限定されるものではない。【０１０６】
ステージ１の信号点をステージ２のコンスタレーション上に移動した点Ａ（ｚ１−ｒ１２／ｒ２２×ｚ２）と、ステージ２の候補点Ｃ（ｒ１１ｄ１）をα２：１に分割する点ＢＩｄｅａｌについて、これをステージ１のコンスタレーション上に移動した点をＰとする（図１１参照）。【０１０７】
ステージ１においてＯＰベクトル（図１１Ｂ参照）を‖ｒ１２‖／ｒ２２倍して得られる点を、ｚ１を中心にφ＋πだけ回転したものが、ステージ２のＯＢＩｄｅａｌベクトルになる。この関係を式に表すと、数式（１６）のようになる。なお、点Ｏは、コンスタレーションの原点である。
【数１６】
2008032827.tif 000018
【０１０８】
また、図１１Ａに示すようにＯＢＩｄｅａｌベクトルは、数式（１７）のように表される。
【数１７】
2008032827.tif 000019
【０１０９】
よって、ＯＰベクトルは、数式（１６）および数式（１７）により、数式（１８）のようになる。
【数１８】
2008032827.tif 000020
【０１１０】
よって、ステージ逆変換処理部１３６においては、予め定数（ｒ２２２,‖ｒ１２‖２,ｒ２２ｒ１２＊,ｒ２２ｒ１２＊ｒ１１,ｒ２２ｒ１２＊ｚ１）を求めておくことで、ステージ変換処理を容易に行うことができる。また、予めシンボル候補を正規化しておけば、ｄ１は複素数の成分はそれぞれ整数にすることができる。そのため、ｄ１の乗算は、加算とビットシフトとのみで実現できる。【０１１１】
また、上記数式（１６）、数式（１７）は、ステージ１とステージ２とを選択した場合、ステージ２の各シンボル候補に対応する、ステージ２のコンスタレーション上の分割点（理想信号点）を、ステージ１のコンスタレーション上に移動できるということを意味する（ステージ逆変換処理部１３６における処理に対応）。【０１１２】
このステージ変換移動により、ステージ２での２乗ユークリッド距離の和が最小になるようなステージ１のシンボル候補の選択条件が、「ステージ２のコンスタレーション上にある分割点（理想信号点）から最も近いステージ２における「シンボル候補固定時の信号点」」から、「ステージ１のコンスタレーション上に移動された分割点（理想信号点）から最も近いステージ１における候補点」に変化する。【０１１３】
前者の「ステージ２のコンスタレーション上にある分割点（理想信号点）から最も近いステージ２における「シンボル候補固定時の信号点」」を見つける処理は、ステージ２における「シンボル候補固定時の信号点」がステージ２のコンスタレーションのＩＱ座標系に対して、必ずしもＩ軸、Ｑ軸に平行に配置されないため、求めるための処理に負担がかかる。【０１１４】
これに対して、後者の「ステージ１のコンスタレーション上に移動された分割点（理想信号点）から最も近いステージ１における候補点」を見つける処理は、ステージ１における候補点がステージ１のコンスタレーションのＩＱ座標系に対して、Ｉ軸、Ｑ軸に平行に配置されるため、処理負担が少ない。【０１１５】
具体的には、この場合、区画検出の方法を用いることができる。この区画検出の方法は、図１２に示すように、ｄ２のＩ軸、Ｑ軸成分を、±１、±３、±５、±７で正規化した場合、Ｉ軸＝０，±２ｒ２２,±４ｒ２２,±６ｒ２２、Ｑ軸＝０,±２ｒ２２,±４ｒ２２,±６ｒ２２で分割される区画について、点ＰのＩ軸成分およびＱ軸成分を調べれば、点Ｐがどの区画に位置するかを容易に検出することができる。【０１１６】
こうして、区画検出によりステージ１とステージ２の２乗ユークリッド距離の和が最小になるステージ１の候補点がわかったので、ステージ１についてステージ１の「シンボル候補固定時の信号点」と候補点との間の２乗ユークリッド距離、ステージ２についてステージ２の「シンボル候補固定時の信号点」と候補点との間の２乗ユークリッド距離を求めることができる。ただし、ステージ１についてステージ１の「シンボル候補固定時の信号点」とステージ１の候補点との間の２乗ユークリッド距離は、本実施の形態においては第１の距離演算処理部１２０にて求められているので、第２の距離演算処理部１３０で計算する必要はない。【０１１７】
以上のように本実施の形態のようにすることで、演算量を削減することができるとともに、ビット尤度の不存在の確率を低減することが可能になる。ここで言う演算量とは、乗算量（乗算回数（≒２乗ユークリッド距離計算回数））＋その他の演算量という意味である。乗算処理は、他の演算（例えば、加算など）に比べると負担の大きな処理である。したがって、乗算量を減らせれば演算量削減に大きな効果が得られる。【０１１８】
すなわち、図１３に示すように従来のＱＲ−ＭＬＤでは、ステージＸまでの間に２乗ユークリッド距離を（２ｍ）＋（２ｍ）２＋（２ｍ）３＋…＋（２ｍ）Ｘ−２＋（２ｍ）Ｘ−１＋（２ｍ）Ｘ回行う必要がある。【０１１９】
これに対して、本実施の形態では、最終ステージにおける第１の処理系統（第１の距離演算処理部１２０に対応）にて、最終ステージの「シンボル候補固定時の信号点」と最も近い、最終ステージの候補点のみとの２乗ユークリッド距離だけ算出する。この第１の処理系統における２乗ユークリッド距離の演算回数は、（２ｍ）＋（２ｍ）２＋（２ｍ）３＋…＋（２ｍ）Ｘ−２＋（２ｍ）Ｘ−１回である。【０１２０】
また、最終ステージにおける第２の処理系統（第２の距離演算処理部１３０に対応）では、１つ前のステージの「シンボル候補固定時の信号点」を最終ステージのコンスタレーション上に変換移動した点と、最終ステージの候補点とから「理想信号点」を求め、更に、この「理想信号点」と最も近い、最終より１つ前の候補点を最終ステージのコンスタレーション上に変換移動した点を求めて、この求めた点についてのみ最終ステージの２乗ユークリッド距離を算出する。この演算回数は、（２ｍ）Ｘ−１回である（先述の消費電力削減を行うと最小０回、最大（２ｍ）Ｘ−１−１回である）。また、第２の処理系統でも、最終より１つ前のステージまでの２乗ユークリッド距離の総和を求める必要があるが、この演算は第１の処理系統で行っているので第２の処理系統で行う必要はない。よって、第２の処理系統の演算処理回数は、（２ｍ）Ｘ−１回となる（先述の消費電力削減を行うと、最小０回、最大（２ｍ）Ｘ−１−１回である）。【０１２１】
このように、本実施の形態では、最終ステージにおける第１の処理系統および第２の処理系統にて行う２乗ユークリッド距離計算回数の和は、（２ｍ）＋（２ｍ）２＋（２ｍ）３＋…＋（２ｍ）Ｘ−２＋３×（２ｍ）Ｘ−１回であり、上記従来のＱＲ−ＭＬＤに比べて演算処理回数を削減することができることが分かる（先述の消費電力削減を行うと、最小（２ｍ）＋（２ｍ）２＋（２ｍ）３＋…＋（２ｍ）Ｘ−２＋２×（２ｍ）Ｘ−１回、最大（２ｍ）＋（２ｍ）２＋（２ｍ）３＋…＋（２ｍ）Ｘ−２＋３×（２ｍ）Ｘ−１−１回である）。また、第１の処理系統にて計算されていない着目ビットのビット値に係る２乗ユークリッド距離は、第２の処理系統にて計算されるので、ビット尤度の不存在を防止することができる。この結果、通信品質を向上させることができる。【０１２２】
次に、図４の最尤判定部１００Ａに相当する最尤判定部１００Ｂの回路ブロック図を図１４に示す。最尤判定部１００Ｂは、ステージ１とステージ２とが並列に配設されている点が先ず異なる。さらに、１００Ａでは、「ステージ１の信号点をステージ２のコンスタレーション上に移動した点ｚ１−ｒ１２／ｒ２２×ｚ２と、ステージ２の候補点ｒ１１ｄ１と、をα２：１に分割する点Ｐを、第１の処理系統である第１の距離演算処理部１２０Ａで求めた２乗ユークリッド距離の和が最小になるステージ２のシンボル候補以外の最大６３通り、最小０通りのシンボル候補ｄ１について算出する」場合についても説明を行ったが、ここでは、第１の処理系統である第１の距離演算処理部１２０Ｂと第２の処理系統である第２の距離演算処理部１３０Ｂとの処理が独立して行われる構成にすることで、構成を簡略化した。そのため、尤度出力部１６０から第２の処理系統である第２の距離演算処理部１３０Ｂへの破線矢印をなくし、その代わり、６４通りのシンボル候補ｄ１について２乗ユークリッド距離を算出するようにした。すなわち、第１の処理系統である第１の距離演算処理部１２０Ｂ、第２の処理系統である第２の距離演算処理部１３０Ｂは、それぞれが基準とするシンボル候補ｄ２,ｄ１の１候補に対して１回処理される。したがって、第１の処理系統である第１の距離演算処理部１２０Ｂは６４回、第２の処理系統である第２の距離演算処理部１３０Ｂも６４回処理を行う。【０１２３】
同図に示すように最尤判定部１００Ｂは、ステージ２に係る判定部１１０Ｂと、ステージ１に係る判定部１５０Ｂを有する。【０１２４】
判定部１５０Ｂは、受信点候補点間ベクトル算出部１５２Ｂと、２乗ユークリッド距離算出部１５４Ｂとを有する。【０１２５】
受信点候補点間ベクトル算出部１５２Ｂは、ステージ１のシンボル候補ｄ２、上三角行列の要素ｒ２２、ステージ１の受信点ｚ２を入力し、シンボル候補ｄ２と要素ｒ２２とを乗算してステージ１の候補点を算出し、この候補点とステージ１の受信点ｚ２とから受信点候補点間ベクトル（ｚ２−ｒ２２ｄ２）を算出する。【０１２６】
２乗ユークリッド距離算出部１５４Ｂは、受信点候補点間ベクトル算出部１５２Ｂからの受信点候補点間ベクトル（ｚ２−ｒ２２ｄ２）を入力し、これに基づいてステージ１に係る２乗ユークリッド距離ｅ１を算出する。【０１２７】
判定部１１０Ｂは、第１の距離演算処理部１２０Ｂと、第２の距離演算処理部１３０Ｂとを有する。第１の距離演算処理部１２０Ｂは、受信点算出部１２２Ｂと、受信点最近傍候補点間ベクトル検出部１２４Ｂと、２乗ユークリッド距離算出部１２６Ｂとを有する。第２の距離演算処理部１３０Ｂは、理想点算出部１３３Ｂと、最近傍シンボル候補検出部１３７Ｂと、受信点算出部１３８Ｂと、受信点最近傍候補点間ベクトル算出部１３９Ｂと、２乗ユークリッド距離算出部１３５Ｂとを有する。【０１２８】
受信点算出部１２２Ｂは、ステージ１のシンボル候補ｄ２、上三角行列の要素ｒ１２、ステージ２に係るユニタリ変換後の受信信号ｚ１を入力し、ステージ２の受信点（ｚ１−ｒ１２ｄ２）を算出する。【０１２９】
受信点最近傍候補点間ベクトル検出部１２４Ｂは、ステージ２のシンボル候補ｄ１、上三角行列の要素ｒ１１、受信点算出部１２２Ｂからのステージ２の受信点（ｚ１−ｒ１２ｄ２）を入力し、シンボル候補ｄ１と要素ｒ１１とを乗算してステージ２の候補点を算出する。そして、受信点最近傍候補点間ベクトル検出部１２４Ｂは、この候補点のうちステージ２の受信点（ｚ１−ｒ１２ｄ２）から最も近い候補点（最近傍候補点）を検出するとともに、この最近傍候補点と受信点とから受信点候補点間ベクトル（ｚ２−ｒ２２ｄ２−ｒ１１ｄ１（最近傍））を検出する。【０１３０】
２乗ユークリッド距離算出部１２６Ｂは、受信点最近傍候補点間ベクトル検出部１２４Ｂからの受信点候補点間ベクトル（ｚ２−ｒ２２ｄ２−ｒ１１ｄ１（最近傍））を入力し、これに基づいてステージ２に係る２乗ユークリッド距離ｅ２を算出する。【０１３１】
すなわち、受信点算出部１２２Ｂは、判定部１１０Ａの第１の距離演算処理部１２０Ａにおけるステージ信号点算出部１２２Ａに対応し、受信点最近傍候補点間ベクトル検出部１２４Ｂは、近傍信号点候補検出部１２４Ａと対応し、２乗ユークリッド距離算出部１２６Ｂは、距離算出部１２６Ａと対応する。【０１３２】
理想点算出部１３３Ｂは、ステージ２のシンボル候補ｄ１、理想ｒｚ算出部１１２Ｂにて算出されたｒ，ｚ（数式（１８）のｒ，ｚに対応）を入力し、「理想信号点（ｚ−ｒｄ１）」を算出する。ただし、この「理想信号点（ｚ−ｒｄ１）」は、上記説明におけるステージ２で求めた「理想信号点」をステージ１に変化移動した点に対応する。すなわち、理想点算出部１３３Ｂは、判定部１１０Ａの第２の距離演算処理部１３０Ａにおけるステージ変換処理部１３１Ａ、信号点候補算出部１３２Ａ、理想点算出部１３３Ａ、およびステージ逆変換処理部１３６Ａと対応する。【０１３３】
最近傍シンボル候補検出部１３７Ｂは、「理想信号点（ｚ−ｒｄ１）」に最も近いステージ１の候補点を検出し、これに対応するシンボル候補（最近傍シンボル候補ｄ２（最近傍））を受信点算出部１３８Ｂに出力する。すなわち、最近傍シンボル候補検出部１３７Ｂは、近傍信号点候補検出部１３７Ａに対応する。【０１３４】
受信点算出部１３８Ｂは、最近傍シンボル候補ｄ２（最近傍）、上三角行列の要素ｒ１２、ステージ２に係るユニタリ変換後の受信信号ｚ１を入力し、ステージ２の受信点（ｚ１−ｒ１２ｄ２（最近傍））を算出する。すなわち、受信点算出部１３８Ｂは、ステージ変換処理部１３８Ａと対応する。【０１３５】
受信点最近傍候補点間ベクトル算出部１３９Ｂは、ステージ２の受信点（ｚ１−ｒ１２ｄ２（最近傍））と、この受信点を求める元となったステージ２のシンボル候補ｄ１から求める候補点とから、受信点最近傍候補間ベクトル（ｚ１−ｒ１２ｄ２（最近傍）−ｒ１１ｄ１）を算出する。【０１３６】
２乗ユークリッド距離算出部１３５Ｂは、受信点最近傍候補点間ベクトル算出部１３９Ｂからの受信点最近傍候補間ベクトル（ｚ１−ｒ１２ｄ２（最近傍）−ｒ１１ｄ１）を入力し、これに基づいてステージ２に係る２乗ユークリッド距離ｅ２を算出する。【０１３７】
すなわち、受信点最近傍候補点間ベクトル算出部１３９Ｂおよび２乗ユークリッド距離算出部１３５Ｂは、距離算出部１３５Ａに対応する。【０１３８】
尤度出力部１６０は、ＬＬＲ算出部１６２と、ＬＬＲ算出部１６４とを有する。【０１３９】
ＬＬＲ算出部１６２は、判定部１５０Ｂにて算出されたステージ１の２乗ユークリッド距離ｅ１と、第１の距離演算処理部１２０Ｂにて算出されたステージ２の２乗ユークリッド距離ｅ２とを入力し、ステージ１のシンボル候補ｄ２の尤度を算出する。【０１４０】
ＬＬＲ算出部１６４は、判定部１５０Ｂにて算出されたステージ１の２乗ユークリッド距離ｅ１と、第２の距離演算処理部１３０Ｂにて算出されたステージ２の２乗ユークリッド距離ｅ２とを入力し、ステージ２のシンボル候補ｄ１の尤度を算出する。【０１４１】
このように本実施の形態によれば、ＭＩＭＯ方式の無線受信装置で使用される、ＱＲ分解を伴うＭＬＤ方式の複数のステージに対応する複数の判定部によって信号分離を行う信号分離装置に、前記複数のステージのうちの１つのステージまでに決定されたシンボル候補の残された全組み合わせについて当該組み合わせを固定したときに得られる、前記１つのステージに係る受信点（１つのステージの「シンボル候補固定時の信号点」）の各々から、前記１つのステージの次ステージである他のステージで使用されるコンスタレーション上の候補点であって離間距離が最小である最近傍候補点を検出する検出手段としての近傍信号点候補検出部１２４と、各最近傍候補点と、前記他のステージまでに決定されたシンボル候補の残された全組み合わせについて当該組み合わせを固定したときに得られる、前記他のステージに係る受信点（他のステージの「シンボル候補固定時の信号点」）とのユークリッド距離を示す量を算出する第１の距離算出手段としての距離算出部１２６と、を具備する第１の距離演算処理部１２０と、前記１つのステージに係る受信点を前記他のステージのコンスタレーション上に変換した点と、前記他のステージの候補点とを結ぶ線分を所定比（α２：１）で分割する点であって、前記他のステージまでの２乗ユークリッド距離を示す量の積算値を最小とする点である理想点（「理想信号点」）を算出する理想点算出手段としての理想点算出部１３３と、前記１つのステージの候補点を前記他のステージのコンスタレーション上に変換した点のうち前記理想点から最も近い点を算出する最近傍点算出手段としての近傍信号点算出部１３４と、前記算出された理想点から最も近い点と前記他ステージの候補点との２乗ユークリッド距離を示す量を算出する第２の距離算出手段としての距離算出部１３５と、を具備する第２の距離演算処理部１３０とを有する、前記他のステージに対応する判定部１１０を設けた。【０１４２】
こうすることにより、第１の距離演算処理部１２０では前記他のステージの候補点の中で最近傍候補点のみに対する前記他のステージの２乗ユークリッド距離を表す量を算出し、更に第２の距離演算処理部１３０では前記他のステージまでの２乗ユークリッド距離の積算値が最も小さくなるステージ１のシンボル候補のみに対する前記他のステージの２乗ユークリッド距離を表す量を算出するので、従来のＱＲ分解を伴う、ＭＬＤ方式で信号分離を行う信号分離装置に比べて、演算量を削減することができる。また、最近傍信号点のみに対する前記他のステージの２乗ユークリッド距離を表す量を算出する他に、前記他のステージまでの２乗ユークリッド距離の積算値が最も小さくなるステージ１のシンボル候補のみに対する前記他のステージの２乗ユークリッド距離を表す量を算出するので、ビット尤度の不存在を防止することができる。【０１４３】
前記１つのステージおよび前記他のステージは、それぞれ最終より１つ前のステージおよび最終ステージであり、近傍信号点算出部１３４は、前記他のステージの候補点のうち第１の距離演算処理部１２０にて既に前記ユークリッド距離を示す量の算出対象になった候補点以外の候補点についてのみ理想点（「理想信号点」）を算出する。【０１４４】
こうすることにより、さらに演算量を削減することができ、消費電力を低減することができる。【０１４５】
近傍信号点算出部１３４は、前記理想点を前記１つのステージのコンスタレーション上の点に変換する変換手段としてのステージ逆変換処理部１３６と、前記変換された点が存在する、前記１つのステージの各候補点を中心とする候補点領域を検出し、検出された候補点領域の候補点を特定する特定手段としての近傍信号点候補検出部１３７と、前記特定された候補点を前記他のステージのコンスタレーション上に変換することにより前記理想点から最も近い点を算出する変換手段としてのステージ変換処理部１３８と、を具備する。【０１４６】
こうすることにより、候補点領域の輪郭を特定するＩ座標およびＱ座標を予め記憶しておき、ステージ逆変換処理部１３６にて変換された点のＩ軸成分およびＱ軸成分を特定できれば容易に候補点領域を検出でき、対応する候補点を容易に特定できる。この特定された候補点は、前記他のステージまでの２乗ユークリッド距離を示す量の積算値を最小とする、前記１つのステージの候補点に他ならないので、この特定された候補点を前記他のステージのコンスタレーション上に変換することにより、前記他のステージまでの２乗ユークリッド距離を示す量の積算値を最小とするときの前記他のステージに係る２乗ユークリッド距離を表す量を容易に算出することができる。【０１４７】
なお、以上本実施の形態においては、隣接するステージ（ステージＸ−１およびステージＸ）、特に、最終より１つ前のステージおよび最終ステージを扱って説明を行った。しかしながら、本発明はこれに限定されるものではなく、任意のステージに適用することが可能である。【０１４８】
すなわち、図１５に示すように、第１の処理系統では、例えばステージＡ（シンボル候補ｄＡ）を選択すると、ｄＸ，ｄＸ−１，…，ｄＡ−１の全組み合わせで計算すれば、全てのｅ１，ｅ２，…，ｅＡ−１が計算される。これにより、ｄＡ＋１，ｄＡ＋２，…，ｄ１の各組み合わせに対してｅＡ，ｅＡ＋１，…，ｅＸの和が最小となるｄＡを求めて、この最小となるｄＡについて２乗ユークリッド距離ｅＡ，ｅＡ＋１，…，ｅＸを求める。こうして得られた各ステージの２乗ユークリッド距離を用いて、尤度出力部にて、ｄＡ以外のシンボル候補の各着目ビットのビット値１および０の尤度と、ｄＡの０又は１の一方の尤度が求められる。【０１４９】
例えば、ｅ１はｄＸに依存するので、全２ｍ通りの組み合わせに対して、２乗ユークリッド距離計算が必要である。ｅ２はｄＸ,ｄＸ−１に依存するので、全（２ｍ）２通りの組み合わせに対して、２乗ユークリッド距離計算が必要である。他のステージに係る２乗ユークリッド距離の計算も同様であるが、ステージＡの２乗ユークリッド距離ｅＡだけは、ｄＡ以外のシンボル候補、全(２ｍ)Ｘ−１通りの組み合わせについて、ｅＡ，ｅＡ＋１，…，ｅＸの和が最小になるｄＡを選ぶので、(２ｍ)Ｘ−１通りの組み合わせについて２乗ユークリッド距離計算をするだけでよい。したがって、第１の処理系統では、２乗ユークリッド距離計算回数は（２ｍ）＋（２ｍ）２＋（２ｍ）３＋…＋（２ｍ）Ｘ−１＋（２ｍ）Ｘ−１回である。【０１５０】
第２の処理系統では、第１の処理系統で求められていないｄＡの０又は１の尤度を求める。例えば、ステージＢ（シンボル候補ｄＢ、仮にステージＢはステージＡより前のステージとする）を選択すると、ｄＸ，ｄＸ−１，…，ｄＢ−１の全組み合わせについては、第１の処理系統で計算しているため、計算の必要はない。したがって、第２の処理系統では、ｄＢ＋１，ｄＢ＋２，…，ｄ１の各組み合わせに対して、ｅＢ，ｅＢ＋１，…，ｅＸの和が最小となるようなｄＢを選択することで、求められていないシンボル候補ｄＢに係る２乗ユークリッド距離が算出される。こうして得られた各ステージの２乗ユークリッド距離を用いて、尤度出力部にて、ｄＢの０又は１の一方の尤度が求められる。ここで、ｅＢ，ｅＢ＋１，…，ｅＸの和が最小となるときのｅＢ，ｅＢ＋１，…，ｅＡ−１についても、第１の処理系統で求められているので計算する必要はない。よって、第２の処理系統では、２乗ユークリッド距離計算回数は、（２ｍ）Ａ−１＋（２ｍ）Ａ＋…＋（２ｍ）Ｘ−２＋（２ｍ）Ｘ−１回となる。【０１５１】
以上より、最終ステージにおける第１の処理系統および第２の処理系統にて行う演算処理回数の和は、（２ｍ）＋（２ｍ）２＋（２ｍ）３＋…＋（２ｍ）Ａ−２＋２｛（２ｍ）Ａ−１＋（２ｍ）Ａ＋…＋（２ｍ）Ｘ−２＋（２ｍ）Ｘ−１｝＋（２ｍ）Ｘ−１回である。ここで、ステージＡは、２〜Ｘで任意の値を取れるが、Ａ＝Ｘすなわち第１の処理系統で選択するステージが最終ステージである場合に、２乗ユークリッド距離計算回数は最も少なくなり、（２ｍ）＋（２ｍ）２＋（２ｍ）３＋…＋（２ｍ）Ｘ−２＋３（２ｍ）Ｘ−１回になる。【０１５２】
なお、第１の処理系統においてｄＡ以外シンボル候補の０および１の尤度計算の基礎になる２乗ユークリッド距離を計算し、第２の処理系統において、ｄＡの０および１の尤度計算の基礎になる２乗ユークリッド距離の計算を行うこともできる。また、説明のためにステージＢはステージＡより前のステージという前提にしたが、順番が逆でもよい。ただし、ＡとＢとは同一ステージであってはならない。【０１５３】
このようにＭＩＭＯ方式の無線受信装置で使用される、ＱＲ分解を伴うＭＬＤ方式の複数のステージによって信号分離を行う信号分離方法に、前記複数のステージのうちの１つのステージ（ここでは、ステージＡ）以外のシンボル候補の全組み合わせのそれぞれについて、前記１つのステージから最終ステージのそれぞれに係る２乗ユークリッド距離の和が最小となる前記１つのステージのシンボル候補を特定し、当該特定されたシンボル候補と前記組み合わせとの組み合わせについてのみ前記１つのステージ以降のステージに係る２乗ユークリッド距離を算出するステップと、前記１つのステージと異なる他のステージ（ここでは、ステージＢ）以外のシンボル候補の全組み合わせのそれぞれについて、前記他のステージから最終ステージのそれぞれに係る２乗ユークリッド距離の和が最小となる前記他のステージのシンボル候補を特定し、当該特定されたシンボル候補と前記他のステージ以外のシンボル候補の全組み合わせとの組み合わせについてのみ前記他のステージ以降のステージに係る２乗ユークリッド距離を算出するステップと、を具備するようにした。これは、各ステージの２乗ユークリッド距離ｅｘ（１≦ｘ≦Ｘ）が、シンボル候補ｄＸ，ｄＸ−１，…，ｄＸ−ｘ＋１の関数であることに着目したことに基づくものである。【０１５４】
こうすることにより、演算量を削減しつつビット尤度の存在しない確率を下げることにより、演算量を削減でき、且つ、通信品質を向上させることができる。【０１５５】
（実施の形態２）
上述の実施の形態１では、主にＱＲ分解を伴うＭＬＤが適用される場合について説明を行った。本実施の形態では、ＱＲ分解を伴わないＭＬＤが適用される場合について説明する。【０１５６】
図１６に示すように無線受信機に搭載される信号分離装置に利用する最尤判定部２００は、ＱＲ分解を行わないので段階的に２乗ユークリッド距離の和を求めることがなく、判定部２１０のみを有する。【０１５７】
最尤判定部２００には、ＱＲ分解を行わないので、受信信号ベクトルｙおよびチャネル行列Ｈの行列要素が入力される。【０１５８】
最尤判定部２００は、第１の距離演算処理部２３０−１と、第２の距離演算処理部２３０−２とを有する。本実施の形態においては、第１の距離演算処理部２３０−１と第２の距離演算処理部２３０−２は同一の構成になる。【０１５９】
第１の距離演算処理部２３０−１は、「送信信号ベクトルｘの１つの送信ストリーム以外の全送信ストリームに係るシンボル候補（つまり、送信信号ベクトルｘの１つの要素以外の要素に係るシンボル候補）を固定時の信号点（信号ベクトル）」から、上記１つの送信ストリームに係るコンスタレーション上で最も近い最近傍候補点を、送信信号ベクトルｘの１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせの各々について検出するとともに、各最近傍候補点と、当該各最近傍候補点と対応する上記「送信信号ベクトルｘの１つの送信ストリーム以外の全送信ストリームに係るシンボル候補を固定時の信号点」との２乗ユークリッド距離を算出する。【０１６０】
すなわち、第１の距離演算処理部２３０−１は、各送信ストリームのシンボル候補の組み合わせの各々について、「１つの送信ストリーム以外の送信ストリームに係るシンボル候補を固定時の信号点」からコンスタレーション上で最も近い最近傍候補点を検出するとともに、この最近傍候補点と、上記「１つの送信ストリーム以外の送信ストリームに係るシンボル候補を固定時の信号点」との２乗ユークリッド距離を算出する。なお、上記「１つの送信ストリーム以外の送信ストリームに係るシンボル候補を固定時の信号点」とは、例えば、上記従来に示したような４×４ＭＩＭＯ通信が適用される場合で、シンボル候補ｘ２、ｘ３、ｘ４の組合せを固定する場合は、ｙ１−（ｈ１２ｘ２＋ｈ１３ｘ３＋ｈ１４ｘ４）、ｙ２−（ｈ２２ｘ２＋ｈ２３ｘ３＋ｈ２４ｘ４）、ｙ３−（ｈ３２ｘ２＋ｈ３３ｘ３＋ｈ３４ｘ４）、ｙ４−（ｈ４２ｘ２＋ｈ４３ｘ３＋ｈ４４ｘ４）に、受信信号ｙ１、ｙ２、ｙ３、ｙ４と、各送信信号のシンボル候補の組み合わせ（すなわち、各ｘ２、ｘ３、ｘ４の組み合わせ）とを入力した結果である。すなわち、一般化すると、ｙ１−（ｈ１２ｘ２＋…＋ｈ１ＸｘＸ）、ｙ２−（ｈ２２ｘ２＋…＋ｈ２ＸｘＸ）、…ｙＸ−（ｈＸ２ｘ２＋…＋ｈＸＸｘＸ）に、受信信号ｚ１、ｚ２、…ｚｘと、各送信信号のシンボル候補の組み合わせ（すなわち、各ｘ２、…、ｘＸの組み合わせ）とを入力した結果である。【０１６１】
具体的には、第１の距離演算処理部２３０−１は、「１つの送信ストリーム以外の送信ストリームに係るシンボル候補を固定時の信号点」および候補点と対応する、固定していない残り１つのシンボル候補（つまり、上記１つの送信ストリームに係るシンボル候補）に係るコンスタレーション上の点と、上記１つの送信ストリーム以外の送信ストリームに係るシンボル候補の各々とから、上記１つの送信ストリーム以外の送信ストリームに係るシンボル候補ごとに、２乗ユークリッド距離の総和を最も小さくする上記１つの送信ストリーム以外の送信ストリームに係るシンボル候補を算出する。すなわち、第１の距離演算処理部２３０−１は、１つの送信ストリーム以外の送信ストリームに係るシンボル候補を固定したときに、２乗ユークリッド距離の総和が最も小さくなる、上記１つの送信ストリームに係るシンボル候補を算出する。そして、第１の距離演算処理部２３０−１は、その２乗ユークリッド距離の総和を、これと対応するシンボル候補の組み合わせと関連づけて尤度出力部１６０に出力する。【０１６２】
第２の距離演算処理部２３０−２は、「第１の距離演算処理部２３０−１で固定しなかった送信ストリームとは別の送信ストリーム（以下、単に「他送信ストリーム」と呼ぶことがある）以外の全送信ストリームに係るシンボル候補を固定時の信号点（信号ベクトル）」から、上記他送信ストリームに係るコンスタレーション上で最も近い最近傍候補点を、他送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせの各々について検出するとともに、各最近傍候補点と、当該各最近傍候補点と対応する上記「他送信ストリーム以外の全送信ストリームに係るシンボル候補を固定時の信号点」との２乗ユークリッド距離を算出する。【０１６３】
すなわち、第２の距離演算処理部２３０−２は、「他送信ストリーム以外の送信ストリームに係るシンボル候補を固定時の信号点」からコンスタレーション上で最も近い最近傍候補点を検出するとともに、この最近傍候補点と、上記「他送信ストリーム以外の送信ストリームに係るシンボル候補固定時の信号点」との２乗ユークリッド距離を算出する。なお、上記「他送信ストリーム以外の送信ストリームに係るシンボル候補を固定時の信号点」とは、例えば、上記例において、シンボル候補ｘ１、ｘ３、ｘ４を固定する場合は、ｙ１−（ｈ１１ｘ１＋ｈ１３ｘ３＋ｈ１４ｘ４）、ｙ２−（ｈ２１ｘ１＋ｈ２３ｘ３＋ｈ２４ｘ４）、ｙ３−（ｈ３１ｘ１＋ｈ３３ｘ３＋ｈ３４ｘ４）、ｙ４−（ｈ４１ｘ１＋ｈ４３ｘ３＋ｈ４４ｘ４）に、受信信号ｙ１、ｙ２、ｙ３、ｙ４と、各送信信号のシンボル候補の組み合わせ（すなわち、各ｘ１、ｘ３、ｘ４の組み合わせ）とを入力した結果である。すなわち、一般化すると、ｙ１−（ｈ１１ｘ１＋…＋ｈ１ＸｘＸ）、ｙ２−（ｈ２１ｘ１＋…＋ｈ２ＸｘＸ）、…ｙＸ−（ｈＸ１ｘ１＋…＋ｈＸＸｘＸ）に、受信信号ｚ１、ｚ２、…ｚｘと、各送信信号のシンボル候補の組み合わせ（すなわち、各ｘ１、ｘ３、…、ｘＸの組み合わせ）とを入力した結果である。なお、第２の距離演算処理部２３０−２も具体的には、上記１つの送信ストリームと異なる上記他送信ストリームについて第１の距離演算処理部２３０−１と同様に、上記他送信ストリーム以外の送信ストリームに係るシンボル候補を固定したときに、２乗ユークリッド距離の総和が最も小さくなる、上記他送信ストリームに係るシンボル候補を算出する。そして第２の距離演算処理部２３０−２も、その２乗ユークリッド距離の総和を、これと対応するシンボル候補の組み合わせと関連づけて尤度出力部１６０に出力する。【０１６４】
尤度出力部１６０は、判定部２１０からの２乗ユークリッド距離に基づいて、送信信号の各々に関し、各ビットのビット値ごとに尤度を算出する。【０１６５】
図１７に示すように判定部２１０の第１、第２の距離演算処理部２３０−１，２は、受信点算出部２３２と、理想点算出部２３３と、近傍信号点算出部２３４と、距離算出部２３５とを有する。【０１６６】
第１の距離演算処理部２３０−１においては、受信点算出部２３２は、受信信号とチャネル行列の要素を入力し、固定していない１つの送信ストリーム以外の送信ストリームに係るシンボル候補に、前記チャネル行列の要素を乗算することにより、「１つの送信ストリーム以外の送信ストリームに係るシンボル候補を固定時の候補点」を算出する。【０１６７】
理想点算出部２３３は、理想的な状態のときに上記「１つの送信ストリーム以外の送信ストリームに係るシンボル候補を固定時の信号点」に対して２乗ユークリッド距離の総和を最も小さくする、上記「１つの送信ストリームに係るシンボル候補に対応するコンスタレーション上の点（以下、「理想信号点」と呼ぶことがある）を算出し、こうして得られる「理想信号点」を近傍信号点算出部２３４に出力する。「理想信号点」は、「１つのシンボル候補以外のシンボル候補を固定時の信号点」と対応する、固定していない残り１つのシンボル候補（つまり、上記１つの送信ストリームに係るシンボル候補）に対応するコンスタレーション上の点、および、残り１つのシンボル候補（つまり、上記１つの送信ストリームに係るシンボル候補）の各々とに基づいて、算出される。この「理想信号点」の算出は、上記「１つの送信ストリーム以外の送信ストリームに係るシンボル候補を固定時の信号点」の各々と、上記１つの送信ストリームに係るシンボル候補との全組み合わせについて行われる。この「理想信号点」を求める方法、理論などについては、後に詳述する。【０１６８】
近傍信号点算出部２３４は、理想点算出部２３３からの「理想信号点」と最も近い、上記１つの送信ストリームに係るシンボル候補に対応する候補点を算出し、算出された最近傍信号点を距離算出部２３５に出力する。【０１６９】
距離算出部２３５は、近傍信号点算出部２３４からの、「理想信号点」と最も近い、上記１つの送信ストリームに係るシンボル候補に対応する候補点と、前記「理想信号点」を求める際に用いた「１つの送信ストリーム以外の送信ストリームに係るシンボル候補を固定時の信号点」との２乗ユークリッド距離を算出し、この２乗ユークリッド距離と、前記「理想信号点」を求める際に用いた「１つの送信ストリーム以外の送信ストリームに係るシンボル候補を固定時の信号点」の要素であるシンボル候補の組み合わせと、前記「理想信号点」と最も近い上記１つの送信ストリームに係るシンボル候補と、を後段の尤度出力部１６０に出力する。【０１７０】
なお、第２の距離演算処理部２３０−２の受信点算出部２３２、理想点算出部２３３、近傍信号点算出部２３４、および距離算出部２３５では、第１の距離演算処理部２３０−１での上記１つの送信ストリームと異なる上記他送信ストリームについて同様の処理が行われる。【０１７１】
図１８および図１９には、特に、本実施の形態の無線受信機に搭載される信号分離装置に利用する最尤判定部２００に２×２ＭＩＭＯ通信が適用される場合の最尤判定部２００Ａが示されている。ＱＲ分解を行わないので段階的に２乗ユークリッド距離の和を求めることがなく、判定部２１０Ａのみを有する。この判定部２１０Ａは、第１送信ストリームについて処理を行う第１の距離演算処理部２３０Ａ−１と、第１送信ストリームと異なる第２送信ストリームについて処理を行う第２の距離演算処理部２３０Ａ−２とを有する。【０１７２】
第１の距離演算処理部２３０Ａ−１は、各送信信号のシンボル候補の組み合わせの各々について、「第２送信ストリームに係るシンボル候補を固定時の信号点」からコンスタレーション上で最も近い最近傍候補点を検出するとともに、この最近傍候補点と、上記「第２送信ストリームに係るシンボル候補を固定時の信号点」との２乗ユークリッド距離を算出し、この２乗ユークリッド距離を尤度出力部１６０に出力する。なお、上記「第２送信ストリームに係るシンボル候補を固定時の信号点」とは、ｙ１−ｈ１２ｘ２、ｙ２−ｈ２２ｘ２に、受信信号ｙ１、ｙ２と、送信信号のシンボル候補ｘ２とを入力した結果である。【０１７３】
具体的には、第１の距離演算処理部２３０Ａ−１は、「第２送信ストリームに係るシンボル候補を固定時の信号点」および候補点と対応する、第１送信ストリームに係るシンボル候補に対応するコンスタレーション上の点と、第１送信ストリームに係るシンボル候補の各々とから、第１送信ストリームに係るシンボル候補ごとに、２乗ユークリッド距離の総和を最も小さくする第２送信ストリームに係るシンボル候補を算出する。すなわち、第１の距離演算処理部２３０Ａ−１は、第２送信ストリームに係るシンボル候補を固定したときに、２乗ユークリッド距離の総和が最も小さくなる、第１送信ストリームに係るシンボル候補を算出する。そして、第１の距離演算処理部２３０Ａ−１は、その２乗ユークリッド距離の総和を、これと対応するシンボル候補の組み合わせと関連づけて尤度出力部１６０に出力する。【０１７４】
第２の距離演算処理部２３０Ａ−２は、「第１の距離演算処理部２３０Ａ−１で固定しなかった送信ストリームとは別の送信ストリームである第１送信ストリームに係るシンボル候補を固定時の信号点」からコンスタレーション上で最も近い最近傍候補点を検出するとともに、この最近傍候補点と、上記「第１送信ストリームに係るシンボル候補固定時の信号点」との２乗ユークリッド距離を算出する。なお、上記「第１送信ストリームに係るシンボル候補を固定時の信号点」とは、ｙ１−ｈ１１ｘ１、ｙ２−ｈ２１ｘ１に、受信信号ｙ１、ｙ２と、送信信号のシンボル候補ｘ１とを入力した結果である。なお、第２の距離演算処理部２３０Ａ−２も具体的には、上記第２送信ストリームについて第１の距離演算処理部２３０Ａ−１と同様に、上記第１送信ストリームに係るシンボル候補を固定したときに、２乗ユークリッド距離の総和が最も小さくなる、上記第２送信ストリームに係るシンボル候補を算出する。そして第２の距離演算処理部２３０Ａ−２も、その２乗ユークリッド距離の総和を、これと対応するシンボル候補の組み合わせと関連づけて尤度出力部１６０に出力する。【０１７５】
尤度出力部１６０は、判定部２１０Ａからの２乗ユークリッド距離に基づいて、送信信号の各々に関し、各ビットのビット値ごとに尤度を算出する。【０１７６】
図１９に示すように判定部２１０Ａの第１、第２の距離演算処理部２３０Ａ−１，２は、受信点算出部２３２Ａと、理想点算出部２３３Ａと、近傍信号点算出部２３４Ａと、距離算出部２３５Ａとを有する。【０１７７】
第１の距離演算処理部２３０Ａ−１においては、受信点算出部２３２Ａは、受信信号とチャネル行列の要素を入力し、第２送信ストリームに係るシンボル候補に、前記チャネル行列の要素を乗算することにより、「第２送信ストリームに係るシンボル候補を固定時の候補点」を算出する。【０１７８】
理想点算出部２３３Ａは、理想的な状態のときに上記「第２送信ストリームに係るシンボル候補を固定時の信号点」に対して２乗ユークリッド距離の総和を最も小さくする、上記「第１送信ストリームに係るシンボル候補に対応するコンスタレーション上の点（つまり、「理想信号点」）を算出し、こうして得られる「理想信号点」を近傍信号点算出部２３４Ａに出力する。「理想信号点」は、「第２送信ストリームに係るシンボル候補を固定時の信号点」と対応する、第１送信ストリームに係るシンボル候補に対応するコンスタレーション上の点、第１送信ストリームに係るシンボル候補の各々とに基づいて、算出される。この「理想信号点」の算出は、上記「第２送信ストリームに係るシンボル候補を固定時の信号点」の各々と、第１送信ストリームに係るシンボル候補との全組み合わせについて行われる。この「理想信号点」を求める方法、理論などについては、後に詳述する。【０１７９】
近傍信号点算出部２３４Ａは、理想点算出部２３３Ａからの「理想信号点」と最も近い、第１送信ストリームに係るシンボル候補に対応する候補点を算出し、算出された最近傍信号点を距離算出部２３５Ａに出力する。【０１８０】
距離算出部２３５Ａは、近傍信号点算出部２３４Ａからの、「理想信号点」と最も近い、第１送信ストリームに係るシンボル候補に対応する候補点と、前記「理想信号点」を求める際に用いた「第２送信ストリームに係るシンボル候補を固定時の信号点」との２乗ユークリッド距離を算出し、この２乗ユークリッド距離と、前記「理想信号点」を求める際に用いた「第２送信ストリームに係るシンボル候補を固定時の信号点」の要素であるシンボル候補の組み合わせと、前記「理想信号点」と最も近い上記第１送信ストリームに係るシンボル候補と、を後段の尤度出力部１６０に出力する。【０１８１】
なお、第２の距離演算処理部２３０Ａ−２の受信点算出部２３２Ａ、理想点算出部２３３Ａ、近傍信号点算出部２３４Ａ、および距離算出部２３５Ａでは、第１の距離演算処理部２３０Ａ−１での第２送信ストリームについて同様の処理が行われる。【０１８２】
次に理想点算出部２３３Ａにて用いられる、「理想信号点」を求める方法、理論などについて説明する。ここでは説明を簡単化するために２×２ＭＩＭＯ通信および６４ＱＡＭが適用される場合について説明を行うが、これに限定されるものではない。【０１８３】
まず、ＱＲ分解を伴わないＭＬＤについて説明をする。【０１８４】
ＱＲ分解を伴わないＭＬＤでは、Ｘを送信信号ベクトル、Ｎを雑音成分ベクトルとすると、受信信号ベクトルＹは、下記数式（１９）で表される。
【数１９】
2008032827.tif 000021
【０１８５】
ＭＬＤにおいては、ｙ１とｈ１１ｄ１＋ｈ１２ｄ２の２乗ユークリッド距離ｅ１を求める（数式（２０））。またｙ２とｈ２１ｄ１＋ｈ２２ｄ２の２乗ユークリッド距離ｅ２を求める（数式（２１））。そして、２乗ユークリッド距離の和ｅＳＵＭを求める（数式（２２））。
【数２０】
2008032827.tif 000022
【数２１】
2008032827.tif 000023
【数２２】
2008032827.tif 000024
【０１８６】
ここで、ｙ１−ｈ１２ｄ２、ｙ２−ｈ２２ｄ２は固定するシンボル候補としてｄ２を選んだときの「１つの送信ストリーム以外の他送信ストリームに係るシンボル候補を固定時の信号点」であり、このときのｄ１は固定していない残り１つの送信ストリームである他送信ストリームのシンボル候補である。また、ｙ１−ｈ１１ｄ１、ｙ２−ｈ２１ｄ１は固定するシンボル候補としてｄ１を選んだときの上記「他送信ストリームに係るシンボル候補を固定時の信号点」であり、このときのｄ２は固定していない残り１つの送信ストリームである上記他送信ストリームのシンボル候補である。【０１８７】
ここで、数式（２２）を以下のように数式（２３）のように変形する。ただしＤ１はシンボル候補ｄ２固定時の定数である。Ｄ２はシンボル候補ｄ１固定時の定数である。１つの送信ストリーム以外の他送信ストリームに係るシンボル候補を固定時、２乗ユークリッド距離の和は、１つの送信ストリームに係るシンボル候補についての２次関数で表されるため、２乗ユークリッド距離の和が最小となる１つの送信ストリームに係るシンボル候補を算出できる。
【数２３】
2008032827.tif 000025
【０１８８】
これより、固定するシンボル候補としてｄ２を選んだときの、理想的な、固定していない残り１つのシンボル候補ｄ１は、数式（２４）のようになる。
【数２４】
2008032827.tif 000026
【０１８９】
同様にして、固定するシンボル候補としてｄ１を選んだときの、理想的な、固定していない残り１つのシンボル候補ｄ２は、数式（２５）のようになる。
【数２５】
2008032827.tif 000027
【０１９０】
これより、固定するシンボル候補としてｄ２を選んだときの「理想信号点」は、ｈ１１ｄ１Ｉｄｅａｌ、ｈ２１ｄ１Ｉｄｅａｌとなる。固定するシンボル候補としてｄ１を選んだときの「理想信号点」は、ｈ１２ｄ２Ｉｄｅａｌ、ｈ２２ｄ２Ｉｄｅａｌとなる。【０１９１】
ところで従来のＭＬＤでは、送信アンテナ数がＸの場合、２乗ユークリッド距離計算をＸ（２ｍ）Ｘ回行う必要がある。【０１９２】
これに対して、本実施の形態では、第１の処理系統（第１の距離演算処理部２３０Ａ−１に対応）にて、「１つの送信ストリーム以外の送信ストリームに係るシンボル候補を固定時の信号点」と最も近い、固定していない残り１つの送信ストリームである上記１つの送信ストリームに係るシンボル候補点のみとの２乗ユークリッド距離だけ算出する。この第１の処理系統における２乗ユークリッド距離の演算回数は、Ｘ（２ｍ）Ｘ−１回である。【０１９３】
第２の処理系統（第２の距離演算処理部２３０Ａ−２に対応）における２乗ユークリッド距離の演算回数も同様に、Ｘ（２ｍ）Ｘ−１回である。【０１９４】
このように本実施の形態では、第１の処理系統および第２の処理系統にて行う２乗ユークリッド距離計算回数の和は、２Ｘ（２ｍ）Ｘ−１回であり、上記従来のＭＬＤに比べて演算処理回数を削減することができることが分かる。また、第１の処理系統にて計算されていない着目ビットのビット値に係る２乗ユークリッド距離は、第２の処理系統にて計算されるので、ビット尤度の不存在を防止することができる。この結果、通信品質を向上させることができる。【０１９５】
以上本発明の実施の形態１および実施の形態２をまとめると、本発明の１つの特徴は、以下の点である。すなわち、図２０に示すように第１の処理系統において、１つの送信ストリームに係るシンボル候補ｄＡ以外の全送信ストリームに係るシンボル候補（２ｍ）Ｘ通りの組合せについて、それぞれの組合せについて２乗ユークリッド距離の総和を最小にするようなシンボル候補ｄＡを選択し、そのときの２乗ユークリッド距離とシンボル候補の組合せを出力する。第２の処理系統において、１つの送信ストリームに係るシンボル候補ｄＢ（ただしＡ≠Ｂ）以外の全送信ストリームに係るシンボル候補（２ｍ）Ｘ通りの組合せについて、それぞれの組合せについて２乗ユークリッド距離の総和を最小にするようなシンボル候補ｄＢを選択し、そのときの２乗ユークリッド距離とシンボル候補の組合せを出力する。【０１９６】
なお、２乗ユークリッド距離の計算のために、実施の形態として主にＱＲ分解を伴うＭＬＤとＭＬＤの２種類を挙げたが、本発明はシンボル候補の選択の方法を特徴としているのであって、２乗ユークリッド距離の計算方法にはよらない。また、図２０に示すように、尤度の求め方としては、第１の処理系統にて求められた２乗ユークリッド距離とシンボル候補の組合せからｄＢ以外の尤度を計算し、第２の処理系統にて求められた２乗ユークリッド距離とシンボル候補の組合せからｄＢの尤度を計算することができる一方で、第１の処理系統にて求められた２乗ユークリッド距離とシンボル候補の組合せからｄＡの尤度を計算し、第２の処理系統にて求められた２乗ユークリッド距離とシンボル候補の組合せからｄＡ以外の尤度を計算することもできる。【０１９７】
こうすることにより、演算量を削減しつつビット尤度の存在しない確率を下げることにより、演算量を削減でき、且つ、通信品質を向上させることができる。【０１９８】
（他の実施の形態）
（１）前述の数式（１５）は、さらに次のように変形することができる。
【数２６】
2008032827.tif 000028
【０１９９】
ここで、定数を以下の数式（２７）〜（３１）のように定義する。
【数２７】
2008032827.tif 000029
【０２００】
そうすると、２乗ユークリッド距離は、以下のように送信シンボル候補を逆転させて表現できる。
【数２８】
2008032827.tif 000030
【数２９】
2008032827.tif 000031
【数３０】
2008032827.tif 000032
【０２０１】
上記数式（３２）〜（３４）が意味することは、上記（２７）〜（３１）のような変換式を用いることにより、各ステージに係る送信ストリームを入れ替えることが可能であるということである。この事実を、２×２ＭＩＭＯ通信、ＱＲ分解を伴うＭＬＤに導入した実施例について以下で説明する。【０２０２】
図２１および図２２には、本実施の形態の無線受信機に搭載される信号分離装置に利用する最尤判定部１００に２×２ＭＩＭＯ通信が適用される場合の最尤判定部１００Ｃが示されている。すなわち、最尤判定部１００Ｃは、定数計算部１５１Ｃと、判定部１１０Ｃとを有する。【０２０３】
定数計算部１５１Ｃは、チャネル行列ＨがＱＲ分解された結果であるＱ行列によりユニタリ変換された後の受信信号ベクトルの要素およびＲ行列の行列要素である、ｚとｒとを入力し、上記数式（２７）〜（３１）を用いてｚ’とｒ’とを算出し、算出結果を判定部１１０Ｃに出力する。すなわち、定数計算部１５１Ｃから判定部１１０Ｃへは、チャネル行列ＨがＱＲ分解された結果であるＱ行列によりユニタリ変換された後の受信信号ベクトルおよびＲ行列から求められた、チャネル行列Ｈの列が入れ替えられた変換後チャネル行列Ｈ’がＱＲ分解された結果であるＱ’行列によりユニタリ変換された後の受信信号ベクトルの要素およびＲ’行列の要素が入力される。【０２０４】
判定部１１０Ｃは、第１の距離演算処理部１２０Ｃ−１と、第２の距離演算処理部１２０Ｃ−２とを有する。本実施の形態においては、第１の距離演算処理部１２０Ｃ−１と第２の距離演算処理部１２０Ｃ−２は同一の構成になる。【０２０５】
第１の距離演算処理部１２０Ｃ−１は、チャネル行列ＨがＱＲ分解された結果であるＱ行列によりユニタリ変換された後の受信信号ベクトルの要素およびＲ行列の要素を入力し、ステージ１に係るシンボル候補の各々について、「シンボル候補固定時の信号点（又は「ステージ信号点」と呼ぶことがある）」からコンスタレーション上で最も近い、ステージ２の最近傍候補点を検出するとともに、この最近傍候補点と、「シンボル候補固定時の信号点」との２乗ユークリッド距離を算出し、この２乗ユークリッド距離を尤度出力部１６０に出力する。なお、ここでは２×２ＭＩＭＯ通信が適用される場合なので、「シンボル候補固定時の信号点（又は「ステージ信号点」と呼ぶことがある）」とは、ステージ２においては、ｚ１−ｒ１２ｘ２にステージ２に係るユニタリ変換後の受信信号ｚ１と、ステージ１のシンボル候補（すなわち、ｘ２）のそれぞれとを入力した結果である。【０２０６】
第２の距離演算処理部１２０Ｃ−２は、チャネル行列ＨがＱＲ分解された結果であるＱ行列によりユニタリ変換された後の受信信号ベクトルおよびＲ行列から求められた、チャネル行列Ｈの列が入れ替えられた変換後チャネル行列Ｈ’がＱＲ分解された結果であるＱ’行列によりユニタリ変換された後の受信信号ベクトルの要素およびＲ’行列の要素を入力し、ステージ１に係るシンボル候補の各々について、「シンボル候補固定時の信号点（又は「ステージ信号点」と呼ぶことがある）」からコンスタレーション上で最も近い、ステージ２の最近傍候補点を検出するとともに、この最近傍候補点と、「シンボル候補固定時の信号点」との２乗ユークリッド距離を算出し、この２乗ユークリッド距離を尤度出力部１６０に出力する。なお、ここでは２×２ＭＩＭＯ通信が適用される場合なので、「シンボル候補固定時の信号点（又は「ステージ信号点」と呼ぶことがある）」とは、ステージ２においては、ｚ１’−ｒ１２’ｘ１にステージ２に係るユニタリ変換後の受信信号ｚ１’と、ステージ１のシンボル候補（すなわち、ｘ１）のそれぞれとを入力した結果である。また、第２の距離演算処理部１２０Ｃ−２では、Ｑ行列によりユニタリ変換された後の受信信号ベクトルおよびＲ行列から求められた、チャネル行列Ｈの列が入れ替えられた変換後チャネル行列Ｈ’がＱＲ分解された結果であるＱ’行列によりユニタリ変換された後の受信信号ベクトルの要素およびＲ’行列の要素を用いた演算がなされるので、第２の距離演算処理部１２０Ｃ−２で扱う各ステージに対応する送信ストリームは、第１の距離演算処理部１２０Ｃ−１と扱うものと入れ替わっている。すなわち、第２の距離演算処理部１２０Ｃ−２にてステージ１に対応する送信ストリームは、第１の距離演算処理部１２０Ｃ−１ではステージ２に対応する送信ストリームである。【０２０７】
図２２に示すように第１、第２の距離演算処理部１２０Ｃ−１，２は、ステージ１に係る判定部１５０Ｃと、ステージ信号点算出部１２２Ｃと、近傍信号点候補検出部１２４Ｃと、距離算出部１２６Ｃとを有する。【０２０８】
判定部１５０Ｃは、ステージ２で各候補点に対する２乗ユークリッド距離が算出される送信ストリーム以外の送信ストリームのシンボル候補、すなわちステージ１に係るシンボル候補を出力する。【０２０９】
ステージ信号点算出部１２２Ｃは、判定部１５０Ｃから入力される、ステージ１のシンボル候補の各々について、まず、「シンボル候補固定時の信号点」、つまりステージ２に係る「ステージ信号点」（第１であればｚ１−ｒ１２ｘ２、第２であればｚ１’−ｒ１２’ｘ１）を算出し、こうして得られるステージ２に係る「ステージ信号点」を近傍信号点候補検出部１２４Ｃおよび距離算出部１２６Ｃに出力する。【０２１０】
近傍信号点候補検出部１２４Ｃは、ステージ信号点算出部１２２Ｃからの「ステージ信号点」と最も近いステージ２に係るコンスタレーション上の候補点（第１であればｒ１１ｘ１、第２であればｒ１１’ｘ２）を検出し、検出された最近傍候補点を距離算出部１２６Ｃに出力する。【０２１１】
距離算出部１２６Ｃは、ステージ信号点算出部１２２Ｃからの「ステージ信号点」と、近傍信号点候補検出部１２４Ｃからの最近傍候補点との２乗ユークリッド距離を算出し、この２乗ユークリッド距離と、最近傍候補点およびこれに対応するステージ２までのシンボル候補の組み合わせとを後段の尤度出力部１６０Ｃに出力する。【０２１２】
このように第１の距離演算処理部１２０Ｃ−１および第２の距離演算処理部１２０Ｃ−２では、それぞれステージ１に係るシンボル候補の各々について、「シンボル候補固定時の信号点」からコンスタレーション上で最も近い、ステージ２の最近傍候補点を検出するとともに、この最近傍候補点と、「シンボル候補固定時の信号点」との２乗ユークリッド距離を算出するので、従来のＱＲ分解を伴う、ＭＬＤ方式で信号分離を行う信号分離装置に比べて、演算量を削減することができる。また、第２の距離演算処理部１２０Ｃ−２では、チャネル行列ＨがＱＲ分解された結果であるＱ行列によりユニタリ変換された後の受信信号ベクトルおよびＲ行列から求められた、チャネル行列Ｈの列が入れ替えられた変換後チャネル行列Ｈ’がＱＲ分解された結果であるＱ’行列によりユニタリ変換された後の受信信号ベクトルの要素およびＲ’行列の要素に基づいて、第１の距離演算処理部１２０Ｃ−１と各ステージに係る送信ストリームを入れ替えて同様の演算処理を行うことにより、ビット尤度の存在しない確率を下げることができる。【０２１３】
（２）ここで、各ストリームの変調多値数がそれぞれ異なる場合について考える。変調多値数が、第１ストリームに係るシンボル候補ｄ１でｍ１、第２ストリームに係るシンボル候補ｄ２でｍ２、…、第Ｘストリームに係るシンボル候補ｄＸでｍＸである場合、コンスタレーション数は順に２ｍ１、２ｍ２、…、２ｍＸとなる。このとき、変調多値数の最も大きいシンボル候補を最終ステージに係るシンボル候補とすることで、演算量（２乗ユークリッド距離計算回数）を削減できる。【０２１４】
説明を簡単にするために、２×２ＭＩＭＯの場合について説明する。シンボル候補ｄ１、ｄ２について、変調多値数が順にｍ１、ｍ２であり、ｍ１＞ｍ２であるとする。このとき、第１の距離演算処理部１２０における２乗ユークリッド距離計算回数は、２ｍ１＋２ｍ１回であり、第２の距離演算処理部１３０における２乗ユークリッド距離計算回数は、２ｍ２回である。よって第１の距離演算処理部１２０および第２の距離演算処理部１３０の全体での２乗ユークリッド距離計算回数は、（２ｍ１＋２ｍ２）＋２ｍ１回である。一方で、ｍ１＞ｍ２であるので、変調多値数の大きいｍ１、すなわちシンボル候補ｄ１を最終ステージに係るシンボル候補とすると、第１の距離演算処理部１２０における２乗ユークリッド距離計算回数は、２ｍ２＋２ｍ２回であり、第２の距離演算処理部１３０における２乗ユークリッド距離計算回数は、２ｍ１回である。よって第１の距離演算処理部１２０および第２の距離演算処理部１３０の全体での２乗ユークリッド距離計算回数は、（２ｍ１＋２ｍ２）＋２ｍ２回である。【０２１５】
以上より、変調多値数の大きいシンボル候補を最終ステージに係るシンボル候補とすることで、２×２ＭＩＭＯにおいて２乗ユークリッド距離計算回数を、２ｍ１−２ｍ２（ｍ１＞ｍ２）回減らすことができる。【０２１６】
送信アンテナ数がＸの場合でも、変調多値数の大きいシンボル候補を最終ステージに係るシンボル候補とすることで、同様に２乗ユークリッド距離計算回数を減らすことができる。すなわち、シンボル候補の変調多値数の大きさに応じてチャネル行列Ｈの行を並べ替えた後にＱＲ分解することにより、より一層２乗ユークリッド距離計算回数を削減することができる。【０２１７】
このときの信号分離装置の構成例を図２３に示す。同図に示すように、最尤判定部１００の入力段にＱＲ分解／ＱＨ乗算部があり、そのさらに入力段に、チャネル推定部と、当該チャネル推定部の出力段のソート部が設けられている。ソート部は、下記数式（３５）に示すように、入力される変調多値数ｍに基づいて、表列要素を入れ替えることによりチャネル行列Ｈを変換し、変換後のチャネル行列をＱＲ分解／ＱＨ乗算部に出力する。
【数３１】
2008032827.tif 000033
【０２１８】
（３）以上の各実施の形態では、２乗ユークリッド距離の和を用いて尤度を求めるものとして説明を行ったが、これに限らず、例えばユークリッド距離の和、又はマンハッタン距離などを用いてもよい。【０２１９】
また、以上の各実施の形態の説明に用いた各機能ブロックは、典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されても良いし、一部又は全てを含むように１チップ化されても良い。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現しても良い。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用しても良い。さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行っても良い。例えば、バイオ技術の適用等が可能性としてありえる。【０２２０】
２００６年９月１５日出願の特願２００６−２５１５０２及び２００６年１２月２６日出願の特願２００６−３５０６５８の日本出願に含まれる明細書、図面および要約書の開示内容は、すべて本願に援用される。
【産業上の利用可能性】
【０２２１】
本発明の信号分離装置および信号分離方法は、演算量を削減でき、且つ、通信品質を向上させることができる効果を有し、特にＭＩＭＯ通信を行う無線受信装置に用いられて好適である。
【図１】
2008032827.tif 000037
【図２】
2008032827.tif 000038
【図３】
2008032827.tif 000039
【図４】
2008032827.tif 000040
【図５】
2008032827.tif 000041
【図６】
2008032827.tif 000042
【図７】
2008032827.tif 000043
【図８】
2008032827.tif 000044
【図９】
2008032827.tif 000045
【図１０】
2008032827.tif 000046
【図１１】
2008032827.tif 000047
【図１２】
2008032827.tif 000048
【図１３】
2008032827.tif 000049
【図１４】
2008032827.tif 000050
【図１５】
2008032827.tif 000051
【図１６】
2008032827.tif 000052
【図１７】
2008032827.tif 000053
【図１８】
2008032827.tif 000054
【図１９】
2008032827.tif 000055
【図２０】
2008032827.tif 000056
【図２１】
2008032827.tif 000057
【図２２】
2008032827.tif 000058
【図２３】
2008032827.tif 000059
【手続補正書】
【提出日】平成21年1月22日(2009.1.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＭＩＭＯ方式の無線受信装置で使用される信号分離装置であって、
ある１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎に、ユークリッド距離を示す量が最小になるような有力シンボル候補を前記１つの送信ストリームに係るシンボル候補の中から決定し、さらに前記組み合せ毎にユークリッド距離を示す量を算出する第１の距離演算処理部と、
前記１つの送信ストリームと異なる他の１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎に、ユークリッド距離を示す量が最小になるような他の有力シンボル候補を前記他の１つの送信ストリームに係るシンボル候補の中から決定し、さらに前記他の１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎にユークリッド距離を示す量を算出する第２の距離演算処理部と、
を具備する信号分離装置。
【請求項２】
前記第１の距離演算処理部および前記第２の距離演算処理部の算出結果に基づいて、前記１つの送信ストリームおよび前記他の１つの送信ストリームを含む全送信ストリームに係るシンボル候補に対して、各ビット、各ビット値の尤度を算出する尤度算出手段と、
を具備する請求項１記載の信号分離装置。
【請求項３】
前記信号分離装置は、ＱＲ分解を伴うＭＬＤ方式の信号分離装置である、請求項１記載の信号分離装置。
【請求項４】
前記第１の距離演算処理部は、
前記１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎に、当該組み合わせを固定したときに得られる受信点の各々から、前記１つ送信ストリームに係る候補点であって前記受信点から最も近い、前記有力シンボル候補と対応する最近傍候補点を算出する最近傍点算出手段と、
各最近傍候補点と、当該各最近傍候補点の算出基準である前記受信点とのユークリッド距離を示す量を算出する距離算出手段と、を具備し、
前記第２の距離演算処理部は、
前記他の１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎に、当該組み合わせを固定したときに得られる受信点の各々から、前記他の１つの送信ストリームに係る候補点であって前記受信点とのユークリッド距離を示す量が最小となる他の理想候補点を算出する理想点算出手段と、
各他の理想候補点から最も近い、前記他の有力シンボル候補と対応する他の最近傍候補点を算出する最近傍点算出手段と、
各他の最近傍候補点と、当該各他の最近傍候補点の算出基準である前記受信点とのユークリッド距離を示す量を算出する距離算出手段と、
を具備する請求項３記載の信号分離装置。
【請求項５】
前記第２の距離演算処理部の前記最近傍点算出手段は、
前記理想候補点を前記１つの送信ストリームと対応するステージのコンスタレーション上の点に変換する変換手段と、
前記変換された点が存在する、前記コンスタレーション上の各候補点を中心とする候補点領域を検出し、検出された候補点領域の候補点を特定する特定手段と、
前記特定された候補点を前記他の１つの送信ストリームと対応するステージのコンスタレーション上に変換することにより、前記理想候補点から最も近い点を算出する算出手段と、
を具備する請求項４記載の信号分離装置。
【請求項６】
前記信号分離装置は、各送信ストリームの変調多値数の大きさに応じて行が並べ替えられたチャネル行列をＱＲ分解する、請求項３記載の信号分離装置。
【請求項７】
前記１つの送信ストリームと対応するステージおよび前記他の１つの送信ストリームと対応するステージは、それぞれ最終ステージおよび最終より１つ前のステージである請求項４記載の信号分離装置。
【請求項８】
前記第２の距離演算処理部の前記理想点算出手段は、前記他の１つの送信ストリームと対応するステージの候補点のうち前記第１の距離演算処理部にて既に前記ユークリッド距離を示す量の算出対象になった候補点以外の候補点についてのみ前記理想候補点を算出する請求項７記載の信号分離装置。
【請求項９】
前記信号分離装置は、２×２ＭＩＭＯ方式の無線受信装置で使用され、
前記第２の距離演算処理部の前記理想点算出手段は、下記の式を用いて、前記１つの送信ストリームと対応するステージに係る受信点を前記他の１つの送信ストリームと対応するステージのコンスタレーション上に変換した点と、前記他の１つの送信ストリームと対応するステージの候補点とを結ぶ線分を｜ｒ１２｜２／ｒ２２２：１に分割する点を、前記理想候補点として算出する請求項４記載の信号分離装置。
【数１】
2008032827.tif 000060
ただし、ｄ２は前記１つの送信ストリームと対応するステージまでに決定されたシンボル候補を示し、ｄ１は前記他の１つの送信ストリームに係るシンボル候補を示し、ｒｍｎはＲ行列のｍ行ｎ列の行列要素を示し、ｚｎは受信信号ベクトルがユニタリ変換された後の第ｎ番目のベクトル要素を示し、ｒ＊はｒの複素共役を示し、｜ｒ｜はｒの絶対値を示す。
【請求項１０】
前記信号分離装置は、２×２ＭＩＭＯ方式の無線受信装置で使用され、
前記第１の距離演算処理部にて用いられる、チャネル行列ＨがＱＲ分解された結果であるＱ行列によりユニタリ変換された後の受信信号ベクトルｚおよびＲ行列を用いて、前記チャネル行列Ｈの列が入れ替えられた変換後チャネル行列Ｈ’がＱＲ分解された結果であるＱ’行列によりユニタリ変換された後の受信信号ベクトルｚ’の要素およびＲ’行列の要素ｒ’を算出する算出手段を具備し、
前記第２の距離演算処理部は、前記算出された受信信号ベクトルｚ’の要素およびＲ’行列の要素ｒ’を用いることにより、前記第１の距離演算処理部における前記１つの送信ストリームおよび前記他の１つ送信ストリームと対応するステージを入れ替えて、前記ユークリッド距離を示す量を算出する請求項３記載の信号分離装置。
【請求項１１】
前記算出手段は、下記の変換式を用いて、前記ユニタリ変換された後の受信信号ベクトルｚ’の要素、および、前記Ｒ’行列の要素ｒ’を算出する請求項１０記載の信号分離装置。
【数２】
2008032827.tif 000061
ただし、ｒｍｎは前記Ｒ行列におけるｍ行ｎ列の行列要素を示し、ｒｍｎ’は前記Ｒ’行列のｍ行ｎ列の行列要素を示し、ｚｎは前記Ｒ行列に対応する第ｎステージのユニタリ変換後受信信号ベクトル要素を示し、ｚｎ’は前記Ｒ’行列に対応する第ｎステージのユニタリ変換後受信信号ベクトル要素を示し、ｒ＊はｒの複素共役を示し、|ｒ｜はｒの絶対
値を示す。
【請求項１２】
前記信号分離装置は、ＱＲ分解を伴わないＭＬＤ方式の信号分離装置である、請求項１記載の信号分離装置。
【請求項１３】
前記第１の距離演算処理部は、
前記１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎に、当該組み合わせを固定したときに得られる受信点の各々から、前記１つ送信ストリームに係る候補点であって前記受信点とのユークリッド距離を示す量が最小となる理想候補点を算出する理想点算出手段と、
各理想候補点から最も近い、前記有力シンボル候補と対応する最近傍候補点を算出する最近傍点算出手段と、
各最近傍候補点と、当該各最近傍候補点に対応する前記受信点とのユークリッド距離を示す量を算出する距離算出手段と、を具備し、
前記第２の距離演算処理部は、
前記他の１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎に、当該組み合わせを固定したときに得られる受信点の各々から、前記他の１つの送信ストリームに係る候補点であって前記受信点とのユークリッド距離を示す量が最小となる他の理想候補点を算出する理想点算出手段と、
各他の理想候補点から最も近い、前記他の有力シンボル候補と対応する他の最近傍候補点を算出する最近傍点算出手段と、
各他の最近傍候補点と、当該各他の最近傍候補点の算出基準である前記受信点とのユークリッド距離を示す量を算出する距離算出手段と、を具備する
請求項１２記載の信号分離装置。
【請求項１４】
前記信号分離装置は、２×２ＭＩＭＯ方式の無線受信装置で使用され、
前記第１の距離演算処理部の前記理想点算出手段は、下記の式を用いて、前記理想候補点を算出する請求項１３記載の信号分離装置。
【数３】
2008032827.tif 000062
ただし、ｄ２は前記１つの送信ストリームに係るシンボル候補を示し、ｄ１は前記他の１つの送信ストリームに係るシンボル候補を示し、ｈｍｎはチャネル行列Ｈのｍ行ｎ列の行列要素を示し、ｙｎは受信信号ベクトルの第ｎ番目のベクトル要素を示し、ｈ＊はｈの複素共役を示し、｜ｒ｜はｒの絶対値を示す。
【請求項１５】
ＭＩＭＯ方式の無線受信装置で使用される信号分離方法であって、
ある１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎に、ユークリッド距離を示す量が最小になるような有力シンボル候補を前記１つの送信ストリームに係るシンボル候補の中から決定し、さらに前記組み合せ毎にユークリッド距離を示す量を算出するステップと、
前記１つの送信ストリームと異なる他の１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎に、ユークリッド距離を示す量が最小になるような他の有力シンボル候補を前記他の１つの送信ストリームに係るシンボル候補の中から決定し、さらに前記他の１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎にユークリッド距離を示す量を算出するステップと、
を具備する信号分離方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、信号分離装置および信号分離方法に関し、特にＭＩＭＯ（Multi-Input Multi-Output）方式の無線受信装置で使用される信号分離装置および信号分離方法に関する。
【背景技術】
【０００２】
従来のＱＲＭ−ＭＬＤ法（ＱＲ分解とＭアルゴリズムを用いた最尤判定法（ＭＬＤ：Maximum Likelihood Detection））による信号分離を行なう受信機として、特許文献１に開示されているものがある。同文献に示される受信機は、図１に示されるように、複数の受信アンテナ１０−１，１０−２，１０−３，１０−４と、チャネル推定部２０と、ランク付け部３０と、並べ換え部４０と、ＱＲ分解部５０と、信号変換部６０と、最尤判定部７０と、尤度出力部８０とを有する。最尤判定部７０は、４つの判定部７２−１，７２−２，７２−３，７２−４を有する。判定部の数は、送信信号数に合わせて設けられる。各判定部は同様な処理ブロックを有するので、第４の判定部７２−４がそれらを代表して説明される。判定部は、シンボルレプリカ生成部７４−４と、二乗ユークリッド距離算出部７６−４と、生き残りシンボル候補選択部７８−４とを有する。ここで、信号ｘ＝（ｘ１．．．ｘ４）Ｔが、１６ＱＡＭの変調方式で４本の送信アンテナからそれぞれ送信されるものとする（上付文字の記号Ｔは、転置を表す。）。信号ｘは送信信号ベクトルとも呼ばれ、１つのシンボルを構成するものとする。ｘ１，ｘ２，ｘ３，ｘ４は送信信号又はベクトル成分とも呼ばれる。またｘ１，ｘ２，ｘ３，ｘ４は、それぞれ異なる送信ストリームに係るシンボルである。
【０００３】
チャネル推定部２０は、送信及び受信の双方の側で既知のパイロット信号を含む受信信号に基づいて、チャネルインパルス応答値（ＣＩＲ：ｃｈａｎｎｅｌ ｉｍｐｌｕｓｅ ｒｅｓｐｏｎｓｅ）又はチャネル推定値を求める。チャネル推定値ｈｎｍを行列要素とする行列Ｈは、チャネル行列と呼ばれる。但し、ｈｎｍはｍ番目の送信アンテナとｎ番目の受信アンテナ間のチャネル推定値を表す。
【０００４】
ランク付け部３０は、受信された複数の受信信号ｙ１，．．．，ｙ４を電力の大きさの順に格付け又はランキングする。
【０００５】
並べ換え部４０は、複数の受信信号の並ぶ順序をＱＲ分解部５０及び信号変換部６０に通知する。
【０００６】
ＱＲ分解部５０は、チャネル推定部２０で求められたチャネル行列Ｈが、ユニタリ行列Ｑ及び上三角行列Ｒの積で表現されるように、行列Ｑ，Ｒを求める（Ｈ＝ＱＲ）。この場合におけるユニタリ行列Ｑは、ＱＨＱ＝ＱＱＨ＝Ｉを満たし、正方行列であってもよいし、行数及び列数が異なっていてもよい。上付き文字のＨは共役転置を表し、Ｉは単位行列を表す。
【０００７】
信号変換部６０は、受信信号ベクトルｙ＝（ｙ１．．．ｙ４）Ｔに、ユニタリ行列Ｑの共役転置行列ＱＨを乗算することで、信号変換を行なう。送信信号及び受信信号の間には、ｙ＝Ｈｘ＝ＱＲｘ が成立する。この式に左からＱＨを乗算すると、左辺は、ＱＨｙ＝ｚとなり、右辺は、ＱＨＱＲｘ＝Ｒｘとなるので、送信及び受信信号の関係は、ｚ＝Ｒｘのように表現できる。但し、ｚ＝（ｚ１．．．ｚ４）Ｔ＝ＱＨｙである。ｚはユニタリ変換後の受信信号ベクトルと呼ばれる。
【０００８】
受信ベクトルｚの各要素は、  
ｚ１＝ｒ１１ｘ１＋ｒ１２ｘ２＋ｒ１３ｘ３＋ｒ１４ｘ４ 
ｚ２＝ｒ２２ｘ２＋ｒ２３ｘ３＋ｒ２４ｘ４ 
ｚ３＝ｒ３３ｘ３＋ｒ３４ｘ４ 
ｚ４＝ｒ４４ｘ４ 
と書ける。
【０００９】
最尤判定部７０は、最尤判定法（ＭＬＤ法）により、送信信号の候補（シンボル候補とも言及される。）を絞り込む、即ち候補数を減らす。判定部７２−４のシンボルレプリカ生成部７４−４は、上三角行列Ｒの行列要素を用いて、受信信号ｙ４に対応する送信信号の候補を生成する。候補数は例えばＣ個で固定的に設定されている。
【００１０】
二乗ユークリッド距離算出部７６−４は、変換後の受信信号ｚ４と、Ｃ個の信号点の候補との二乗ユークリッド距離を算出する。二乗ユークリッド距離は、尤度を計算する際の基礎となるメトリックを表す。二乗ユークリッド距離の小さい候補が、送信されたシンボルに近いものとして判断される。
【００１１】
生き残りシンボル候補選択部７８−４は、各候補に対する二乗ユークリッド距離に基づいて、Ｓ１（≦Ｃ）個の候補を、生き残り候補として出力する。
【００１２】
尤度出力部８０は、最終段の生き残りシンボル候補選択部から出力された候補の尤度又は確からしさを算出する。より具体的には、この尤度は、対数尤度比（ＬＬＲ：Ｌｏｇ Ｌｉｋｅｌｉｈｏｏｄ Ｒａｔｉｏ）で表現される。尤度出力部８０からの出力は、信号分離結果を表し、後段の復調部（例えば、ターボデコーダ）へ伝送される。
【００１３】
動作が次に説明される。受信機は、送信信号を４本の受信アンテナで受信信号ｙ１〜ｙ４として受信する。それらはチャネル推定部２０及び信号変換部６０に与えられる。チャネル推定部２０、ランク付け部３０及び並べ換え部４０により、複数の受信信号の並ぶ順序が決定される。ここでは、受信電力の大きさの順に受信信号が並べられ、簡単のため、ｘ１，ｘ２，ｘ３，ｘ４の順に受信電力が大きくなっているものとする。受信信号は、信号変換部６０により、ｚ＝（ｚ１．．．ｚ４）Ｔ＝ＱＨｙ のようにユニタリ変換され、変換後の信号が最尤判定部７０に入力される。
【００１４】
最尤判定部７０における第１段階（第１ステージ）では、初期設定に相当する処理が判定部７２−４にて行なわれる。この段階では、上記のｚ４に関する式に着目する。行列要素ｒ４４は既知であり、ｚ４は他の信号と干渉しておらず、１つの送信信号ｘ４にのみ依存していることが分かる。従って、送信信号ｘ４については、高々１６通りの信号点の候補しかない。シンボルレプリカ生成部７４−４は、ｘ４に関する１６個（Ｃ＝１６）の信号点の候補を生成する。言い換えれば、信号のコンスタレーション（ｃｏｎｓｔｅｌｌａｔｉｏｎ）上の１６個の信号点が選択される。これらの候補と第４の変換後の受信信号ｚ４との二乗ユークリッド距離が、二乗ユークリッド距離算出部７６−４で算出され、距離の小さい順にＳ１個の候補が選択され、それらは生き残り候補となる。
【００１５】
第２段階（第２ステージ）は、判定部７２−３にて行なわれる。ここでは、ｚ３に関する式に着目する。行列要素ｒ３３，ｒ３４は既知であり、ｘ４には１６通りの候補があり、ｘ３についても１６通りの信号点の候補が存在する。ｘ３に関する新たな信号点として１６個の信号点が、シンボルレプリカ生成部７４−３により導入される。従って、１６×１６＝２５６通りの信号点の組合せがあり得る（２５６個の候補がある。）。これらの候補と第３の受信信号ｘ３との２５６通りの二乗ユークリッド距離が算出され、その値の小さい順に１６個（Ｓ２＝１６）の組合せを選択することで、候補が絞り込まれる。
【００１６】
第３段階（第３ステージ）は、判定部７２−２にて、同様な処理が行なわれる。この段階では、ｚ２に関する式に着目する。行列要素ｒ２２，ｒ２３，ｒ２４は既知であり、送信信号ｘ３，ｘ４の組合せは前段で１６通りの候補に絞られており、ｘ２については１６通りの信号点の候補が存在する。このため、シンボルレプリカ生成部７４−２は、ｘ２に関する１６個の候補を生成する。この場合も、２５６通りの信号点の組合せの中から、二乗ユークリッド距離の小さい１６通り（Ｓ３＝１６）の候補を選択することで、候補が絞り込まれる。
【００１７】
第４段階（第４ステージ、ここでは、最終ステージ）は、判定部７２−１にて、同様な処理が行なわれる。この段階では、ｚ１に関する式に着目する。行列要素ｒ１１，ｒ１２，ｒ１３，ｒ１４は既知であり、送信信号ｘ２，ｘ３，ｘ４の組合せは前段で１６通りの候補に絞られており、ｘ１については１６通りの信号点の候補が存在する。このため、シンボルレプリカ生成部７４−１は、ｘ１に関する１６個の候補を生成する。この場合も、２５６通りの信号点の組合せの中から、二乗ユークリッド距離の小さい１６通り（Ｓ４＝１６）の候補を選択することで、候補が絞り込まれる。
【００１８】
このようにして、各段階で候補数を一定数以下（Ｓ１≦Ｃ等）に制限することで、総ての可能な信号点の組合せについて二乗ユークリッド距離を算出せずに、送信信号の信号点の候補を絞り込むことができる。  
【特許文献１】特開２００６−１５７３９０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１９】
しかしながら、上記従来の信号分離方法においても演算量は多く更なる演算量の削減が望まれる。ところが、ただ単にシンボル候補を減らすだけでは、演算量は削減されるもののビット尤度が存在しない可能性があり、この場合には後段の復調の正確性が低下して、通信品質が劣化する可能性がある。また、特に、送信アンテナ数が少なく変調多値数が大きい場合には、最終ステージの演算量の大きさが問題となる。例えば、２×２ＭＩＭＯ、６４ＱＡＭ、ＱＲＭ−ＭＬＤの場合には、第１ステージのシンボル候補選択数をＮとすると、第１ステージおよび第２ステージにおける二乗ユークリッド距離計算回数は、それぞれ６４回、Ｎ×６４回となる。
【００２０】
本発明の目的は、演算量を削減しつつビット尤度の存在しない確率を下げることにより、演算量を削減でき、且つ、通信品質を向上させることができる信号分離装置および信号分離方法を提供することである。
【課題を解決するための手段】
【００２１】
本発明の信号分離装置は、ＭＩＭＯ方式の無線受信装置で使用される信号分離装置であって、ある１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎に、ユークリッド距離を示す量が最小になるような有力シンボル候補を前記１つの送信ストリームに係るシンボル候補の中から決定し、さらに前記組み合せ毎にユークリッド距離を示す量を算出する第１の距離演算処理部と、前記１つの送信ストリームと異なる他の１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎に、ユークリッド距離を示す量が最小になるような他の有力シンボル候補を前記他の１つの送信ストリームに係るシンボル候補の中から決定し、さらに前記他の１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎にユークリッド距離を示す量を算出する第２の距離演算処理部と、を具備する構成を採る。
【００２２】
本発明の信号分離方法は、ＭＩＭＯ方式の無線受信装置で使用される信号分離方法であって、ある１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わ
せ毎に、ユークリッド距離を示す量が最小になるような有力シンボル候補を前記１つの送信ストリームに係るシンボル候補の中から決定し、さらに前記組み合せ毎にユークリッド距離を示す量を算出するステップと、前記１つの送信ストリームと異なる他の１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎に、ユークリッド距離を示す量が最小になるような他の有力シンボル候補を前記他の１つの送信ストリームに係るシンボル候補の中から決定し、さらに前記他の１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせ毎にユークリッド距離を示す量を算出するステップと、を具備するようにした。
【発明の効果】
【００２３】
本発明によれば、演算量を削減でき、且つ、通信品質を向上させることができる信号分離装置および信号分離方法を提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態について図面を参照して詳細に説明する。なお、実施の形態において、同一の構成要素には同一の符号を付し、その説明は重複するので省略する。
【００２５】
（実施の形態１）
図２に示すように本実施の形態の、無線受信機に搭載される信号分離装置に利用する最
尤判定部１００は、最終段階の処理を行う判定部１１０と、その前段階の処理を行う判定部１５０とを有する。また、上記信号分離装置では、最尤判定部１００の出力段に、尤度選択、ＬＬＲ算出などを行う尤度出力部１６０が配設される。ここで本実施の形態において扱う、隣接するステージ（ステージＸ−１およびステージＸ）が、特に、最終より１つ前のステージおよび最終ステージであるものとして説明を行う。
【００２６】
最尤判定部１００には、上記従来技術の最尤判定部と同様に、信号変換部からユニタリ変換後の受信信号ベクトルｚおよび上三角行列Ｒの行列要素が入力される。
【００２７】
最終ステージの１つ前のステージに係る判定部１５０は、最終ステージで各候補点に対する２乗ユークリッド距離が算出される送信信号以外の、各送信信号のシンボル候補（「送信信号候補」とも呼ばれることがある）の組み合わせを出力する。
【００２８】
最終ステージに係る判定部１１０は、第１の距離演算処理部１２０と、第２の距離演算処理部１３０とを有する。
【００２９】
第１の距離演算処理部１２０は、判定部１５０から入力される、各送信信号のシンボル候補の組み合わせ（つまり、最終より１つ前のステージまでの各ステージに係るシンボル候補の組み合わせ）の各々について、「シンボル候補固定時の信号点（又は「ステージ信号点」、「ステージ受信点」と呼ぶことがある）」からコンスタレーション上で最も近い最近傍候補点を検出するとともに、この最近傍候補点と、「シンボル候補固定時の信号点」との２乗ユークリッド距離を算出し、この２乗ユークリッド距離を尤度出力部１６０に出力する。なお、「シンボル候補固定時の信号点（「ステージ信号点」）」とは、例えば、上記従来に示したような４×４ＭＩＭＯ通信が適用される場合、最終ステージにおいては、ｚ１−（ｒ１２ｘ２＋ｒ１３ｘ３＋ｒ１４ｘ４）に、最終ステージに係るユニタリ変換後の受信信号ｚ１と、各送信信号のシンボル候補の組み合わせ（すなわち、各ｘ２、ｘ３、ｘ４の組み合わせ）とを入力した結果である。すなわち、一般化すると、ｚ１−（ｒ１２ｘ２＋…＋ｒ１ＸｘＸ）に、最終ステージに係るユニタリ変換後の受信信号ｚ１と、各送信信号のシンボル候補の組み合わせ（すなわち、各ｘ２、…、ｘＸの組み合わせ）とを入力した結果である。
【００３０】
第２の距離演算処理部１３０は、最終より１つ前のステージに係る「シンボル候補固定時の信号点」、つまり上記例においては、ｚ２−（ｒ２３ｘ３＋ｒ２４ｘ４）および最終より１つ前のステージに係る候補点（つまり、上記例においては、ｒ２２ｘ２）のそれぞれに「ステージ変換処理」を行うことにより、最終より１つ前のステージに係る「シンボル候補固定時の信号点」および候補点と対応する、最終ステージに係るコンスタレーション上の点を算出する。例えば、６４ＱＡＭが適用される場合には、最終の２つ前のステージまでのシンボル候補の組み合わせの各々に対して、最終より１つ前のステージに係る６４個の候補点と対応する、６４個の最終ステージに係るコンスタレーション上の点が算出される。
【００３１】
次に、第２の距離演算処理部１３０は、こうして算出された最終より１つ前のステージに係る「シンボル候補固定時の信号点」および候補点と対応する最終ステージに係るコンスタレーション上の点と、最終ステージに係るシンボル候補の各々とから、最終ステージに係るシンボル候補ごとに、最終ステージまでの２乗ユークリッド距離の総和を最も小さくする最終より１つ前のステージにおけるシンボル候補を算出する。すなわち、第２の距離演算処理部１３０は、最終より１つ前のステージ以外のステージに係るシンボル候補、つまり最終ステージのシンボル候補および最終より２つ前までのシンボル候補を固定したときに、最終ステージまでの２乗ユークリッド距離の総和が最も小さくなる、最終より１つ前のステージに係るシンボル候補を算出し、その２乗ユークリッド距離の総和を、これ
と対応する最終ステージまでのシンボル候補の組み合わせと関連づけて尤度出力部１６０に出力する。
【００３２】
尤度出力部１６０は、最終ステージに係る判定部１１０からの２乗ユークリッド距離に基づいて、送信信号の各々に関し、各ビットのビット値ごとに尤度を算出する。
【００３３】
図３に示すように判定部１１０の第１の距離演算処理部１２０は、ステージ信号点算出部１２２と、近傍信号点候補検出部１２４と、距離算出部１２６とを有する。第２の距離演算処理部１３０は、ステージ変換処理部１３１と、信号点候補算出部１３２と、理想点算出部１３３と、近傍信号点算出部１３４と、距離算出部１３５とを有する。
【００３４】
ステージ信号点算出部１２２は、判定部１５０から入力される、各送信信号のシンボル候補の組み合わせの各々について、まず、「シンボル候補固定時の信号点」、つまり最終ステージに係る「ステージ信号点」を算出し、こうして得られる最終ステージに係る「ステージ信号点」を近傍信号点候補検出部１２４および距離算出部１２６に出力する。
【００３５】
近傍信号点候補検出部１２４は、ステージ信号点算出部１２２からの「ステージ信号点」と最も近い最終ステージに係るコンスタレーション上の候補点を検出し、検出された最近傍候補点を距離算出部１２６に出力する。
【００３６】
距離算出部１２６は、ステージ信号点算出部１２２からの「ステージ信号点」と、近傍信号点候補検出部１２４からの最近傍候補点との２乗ユークリッド距離を算出し、この２乗ユークリッド距離と、最近傍候補点およびこれに対応する最終より１つ前のステージまでのシンボル候補の組み合わせとを後段の尤度出力部１６０に出力する。
【００３７】
ステージ変換処理部１３１は、最終より１つ前のステージに係る「シンボル候補固定時の信号点」および最終より１つ前のステージに係る候補点のそれぞれに「ステージ変換処理」を施すことにより、上記最終より１つ前のステージに係る「シンボル候補固定時の信号点」および候補点と対応する、最終ステージに係るコンスタレーション上の点を算出し、こうして得られる最終より１つ前のステージに係る「シンボル候補固定時の信号点」および最終より１つ前のステージに係る候補点と対応する、最終ステージに係るコンスタレーション上の点を理想点算出部１３３に出力する。
【００３８】
信号点候補算出部１３２は、最終ステージに係る上三角行列の要素を入力し、最終ステージに係るコンスタレーション上のシンボル候補に、前記上三角行列の要素のうち最終ステージに係るシンボル候補の係数となる要素を乗算することにより、最終ステージに係る候補点を算出する。なお、前記上三角行列の要素のうち最終ステージに係るシンボル候補の係数となる要素は、例えば、上記従来に示す場合には、ｒ１１となる。
【００３９】
理想点算出部１３３は、理想的な状態のときに最終より１つ前のステージに係る「シンボル候補固定時の信号点」に対してステージ変換処理を施して得られる最終ステージのコンスタレーション上の点、つまり最終ステージまでの２乗ユークリッド距離の総和を最も小さくする最終より１つ前のステージに係るシンボル候補と対応する最終ステージに係るコンスタレーション上の点（以下、「理想信号点」と呼ぶことがある）を算出し、こうして得られる「理想信号点」を近傍信号点算出部１３４に出力する。「理想信号点」は、最終より１つ前のステージに係る「シンボル候補固定時の信号点」と対応する、最終ステージに係るコンスタレーション上の点と、最終ステージに係るシンボル候補の各々とに基づいて、算出される。この「理想信号点」の算出は、最終より１つ前のステージに係る「シンボル候補固定時の信号点」の各々（つまり、最終の１つ前のステージまでのシンボル候補の組み合わせの各々）と、最終ステージに係るシンボル候補との全組み合わせについて
行われる。この「理想信号点」を求める方法、理論などについては、後に詳述する。
【００４０】
近傍信号点算出部１３４は、理想点算出部１３３からの「理想信号点」と最も近い、最終より１つ前のステージに係る候補点を最終ステージに係るコンスタレーション上にステージ変換して移動したときの信号点（つまり、理想点算出部１３３からの「理想信号点」と最も近い、最終より１つ前のステージに係るシンボル候補と対応する最終ステージに係るコンスタレーション上の点）を算出し、算出された最近傍信号点を距離算出部１３５に出力する。
【００４１】
具体的には、近傍信号点算出部１３４は、ステージ逆変換処理部１３６と、近傍信号点候補検出部１３７と、ステージ変換処理部１３８とを有する。なお、近傍信号点算出部１３４は、ステージ逆変換処理部１３６と、近傍信号点候補検出部１３７と、ステージ変換処理部１３８とに分かれた構成に限定されない。要は、他の構成、又は、近傍信号点算出部１３４が単独で、上記近傍信号点算出部１３４の機能を実現できればよい。
【００４２】
ステージ逆変換処理部１３６は、「理想信号点」に対してステージ変換処理部１３１における処理と逆の処理（以下、「ステージ逆変換処理」と呼ぶことがある）を施すことにより、「理想信号点」と対応する最終より１つ前のステージに係るコンスタレーション上の点を算出し、算出された点を近傍信号点候補検出部１３７に出力する。
【００４３】
近傍信号点候補検出部１３７は、ステージ逆変換処理部１３６からの、「理想信号点」と対応する最終より１つ前のステージに係るコンスタレーション上の点から、このコンスタレーション上において最も近い候補点を検出し、検出された最近傍候補点をステージ変換処理部１３８に出力する。
【００４４】
ステージ変換処理部１３８は、近傍信号点候補検出部１３７にて検出された最近傍候補点に対して、ステージ変換処理部１３１と同様のステージ変換処理を施すことにより、近傍信号点候補検出部１３７にて検出された最近傍候補点と対応する、最終ステージに係るコンスタレーション上の点を算出し、こうして得られる点を距離算出部１３５に出力する。
【００４５】
距離算出部１３５は、近傍信号点算出部１３４からの、「理想信号点」と最も近い、最終より１つ前のステージに係る候補点と対応する最終ステージに係るコンスタレーション上の点と、前記「理想信号点」を求める際に用いた最終ステージに係るシンボル候補との２乗ユークリッド距離を算出し、この２乗ユークリッド距離と、前記「理想信号点」を求める際に用いた最終ステージに係るシンボル候補および最終より１つ前のステージに係る「シンボル候補固定時の信号点」の要素である最終より２つ前のステージまでのシンボル候補の組み合わせと、前記「理想信号点」と最も近い最終より１つ前のステージに係るシンボル候補と、を後段の尤度出力部１６０に出力する。
【００４６】
図４および図５には、特に、本実施の形態の無線受信機に搭載される信号分離装置に利用する最尤判定部１００に２×２ＭＩＭＯ通信が適用される場合の最尤判定部１００Ａが示されている。すなわち、最尤判定部１００Ａは、ステージ１に係る判定部１５０Ａと、ステージ２（最終ステージ）に係る判定部１１０Ａとを有する。
【００４７】
判定部１５０Ａは、ステージ２で各候補点に対する２乗ユークリッド距離が算出される送信信号以外の送信信号のシンボル候補、すなわちステージ１に係るシンボル候補を出力する。
【００４８】
判定部１１０Ａは、第１の距離演算処理部１２０Ａと、第２の距離演算処理部１３０Ａ
とを有する。
【００４９】
第１の距離演算処理部１２０Ａは、判定部１５０Ａから入力される、ステージ１に係るシンボル候補の各々について、「シンボル候補固定時の信号点（又は「ステージ信号点」と呼ぶことがある）」からコンスタレーション上で最も近い最近傍候補点を検出するとともに、この最近傍候補点と、「シンボル候補固定時の信号点」との２乗ユークリッド距離を算出し、この２乗ユークリッド距離を尤度出力部１６０に出力する。なお、ここでは２×２ＭＩＭＯ通信が適用される場合なので、ステージ２においては、ｚ１−ｒ１２ｘ２にステージ２に係るユニタリ変換後の受信信号ｚ１と、ステージ１のシンボル候補（すなわち、ｘ２）のそれぞれとを入力した結果である。
【００５０】
第２の距離演算処理部１３０Ａは、ステージ１に係るユニタリ変換後の受信信号（ここでは、ステージ１とステージ２しかないので、ステージ１に係る「シンボル候補固定時の信号点」は、ステージ１に係るユニタリ変換後の受信信号、つまりｚ２となる。）およびステージ１に係る候補点（つまり、ｒ１２ｘ２）のそれぞれに「ステージ変換処理」を行うことにより、ステージ１に係る受信信号および候補点と対応する、最終ステージに係るコンスタレーション上の点を算出する。
【００５１】
第２の距離演算処理部１３０Ａは、こうして算出されたステージ１に係るユニタリ変換後の受信信号および各ステージ１に係る候補点と対応する、最終ステージに係るコンスタレーション上の点と、最終ステージに係るシンボル候補の各々とから、最終ステージに係るシンボル候補ごとに、ステージ２までの２乗ユークリッド距離の総和を最も小さくするステージ１におけるシンボル候補を算出する。すなわち、第２の距離演算処理部１３０Ａは、ステージ２のシンボル候補を固定したときに、ステージ２までの２乗ユークリッド距離の総和が最も小さくなる、ステージ１に係るシンボル候補を算出し、その２乗ユークリッド距離の総和を、これと対応するステージ１およびステージ２のシンボル候補の組み合わせと関連づけて尤度出力部１６０に出力する。
【００５２】
図５に示すように第１の距離演算処理部１２０Ａは、ステージ信号点算出部１２２Ａと、近傍信号点候補検出部１２４Ａと、距離算出部１２６Ａとを有する。第２の距離演算処理部１３０Ａは、ステージ変換処理部１３１Ａと、信号点候補算出部１３２Ａと、理想点算出部１３３Ａと、近傍信号点算出部１３４Ａと、距離算出部１３５Ａとを有する。
【００５３】
ステージ信号点算出部１２２Ａは、判定部１５０Ａから入力される、ステージ１のシンボル候補の各々について、まず、「シンボル候補固定時の信号点」、つまりステージ２に係る「ステージ信号点」を算出し、こうして得られるステージ２に係る「ステージ信号点」を近傍信号点候補検出部１２４Ａおよび距離算出部１２６Ａに出力する。
【００５４】
近傍信号点候補検出部１２４Ａは、ステージ信号点算出部１２２Ａからの「ステージ信号点」と最も近いステージ２に係るコンスタレーション上の候補点を検出し、検出された最近傍候補点を距離算出部１２６Ａに出力する。
【００５５】
距離算出部１２６Ａは、ステージ信号点算出部１２２Ａからの「ステージ信号点」と、近傍信号点候補検出部１２４Ａからの最近傍候補点との２乗ユークリッド距離を算出し、この２乗ユークリッド距離と、最近傍候補点およびこれに対応するステージ２までのシンボル候補の組み合わせとを後段の尤度出力部１６０に出力する。
【００５６】
ステージ変換処理部１３１Ａは、ステージ１に係るユニタリ変換後の受信信号およびステージ１に係る候補点のそれぞれに「ステージ変換処理」を施すことにより、上記ステージ１に係るユニタリ変換後の受信信号および候補点と対応する、最終ステージに係るコン
スタレーション上の点を算出し、こうして得られるステージ１に係るユニタリ変換後の受信信号およびステージ１に係る候補点と対応する、最終ステージに係るコンスタレーション上の点を理想点算出部１３３Ａに出力する。
【００５７】
信号点候補算出部１３２Ａは、ステージ２に係る上三角行列の要素を入力し、ステージ２に係るコンスタレーション上のシンボル候補に、前記上三角行列の要素のうちステージ２に係るシンボル候補の係数となる要素を乗算することにより、最終ステージに係る候補点を算出する。なお、前記上三角行列の要素のうち最終ステージに係るシンボル候補の係数となる要素は、例えば、上記従来に示す場合には、ｒ１１となる。
【００５８】
理想点算出部１３３Ａは、理想的な状態のときにステージ１に係る「シンボル候補固定時の信号点」に対してステージ変換処理を施して得られるステージ２のコンスタレーション上の点、つまりステージ２までの２乗ユークリッド距離の総和を最も小さくするステージ１に係るシンボル候補と対応するステージ２に係るコンスタレーション上の点（以下、「理想信号点」と呼ぶことがある）を算出し、こうして得られる「理想信号点」を近傍信号点算出部１３４Ａに出力する。
【００５９】
近傍信号点算出部１３４Ａは、理想点算出部１３３Ａからの「理想信号点」と最も近い、ステージ１に係る候補点をステージ２に係るコンスタレーション上にステージ変換して移動したときの信号点（つまり、理想点算出部１３３Ａからの「理想信号点」と最も近い、ステージ１に係るシンボル候補と対応するステージ２に係るコンスタレーション上の点）を算出し、算出された最近傍信号点を距離算出部１３５Ａに出力する。
【００６０】
具体的には、ステージ逆変換処理部１３６Ａは、「理想信号点」に対してステージ変換処理部１３１Ａにおける処理と逆の処理（以下、「ステージ逆変換処理」と呼ぶことがある）を施すことにより、「理想信号点」と対応するステージ１に係るコンスタレーション上の点を算出し、算出された点を近傍信号点候補検出部１３７Ａに出力する。なお、近傍信号点算出部１３４Ａは、ステージ逆変換処理部１３６Ａと、近傍信号点候補検出部１３７Ａと、ステージ変換処理部１３８Ａとに分かれた構成に限定されない。要は、他の構成、又は、近傍信号点算出部１３４Ａが単独で、上記近傍信号点算出部１３４Ａの機能を実現できればよい。
【００６１】
近傍信号点候補検出部１３７Ａは、ステージ逆変換処理部１３６Ａからの、「理想信号点」と対応するステージ１に係るコンスタレーション上の点から、このコンスタレーション上において最も近いシンボル候補を検出し、検出された最近傍候補点をステージ変換処理部１３８Ａに出力する。
【００６２】
ステージ変換処理部１３８Ａは、近傍信号点候補検出部１３７Ａにて検出された最近傍候補点に対して、ステージ変換処理部１３１Ａと同様のステージ変換処理を施すことにより、近傍信号点候補検出部１３７Ａにて検出された最近傍候補点と対応する、ステージ２に係るコンスタレーション上の点を算出し、こうして得られる点を距離算出部１３５Ａに出力する。
【００６３】
距離算出部１３５Ａは、近傍信号点算出部１３４Ａからの、「理想信号点」と最も近い、ステージ１に係る候補点と対応するステージ２に係るコンスタレーション上の点と、前記「理想信号点」を求める際に用いたステージ２に係るシンボル候補との２乗ユークリッド距離を算出し、尤度出力部１６０に出力する。
【００６４】
上記構成を有する最尤判定部１００Ａおよび尤度出力部１６０の動作について説明する。ここでは説明を簡単にするために、特に２×２ＭＩＭＯ通信および６４ＱＡＭが適用さ
れる場合の動作について図４〜６を参照して説明する。
【００６５】
まず、第１の距離演算処理部１２０Ａでは、ステージ信号点算出部１２２Ａがステージ１のシンボル候補ｄ２（６４通り）のそれぞれについて、ステージ２の信号点（ステージ２に係るシンボル候補固定時の信号点）であるｚ１−ｒ１２ｄ２を算出する。そして近傍信号点候補検出部１２４Ａにて、ステージ２の信号点（ステージ２に係るシンボル候補固定時の信号点）のそれぞれについて、最も近いステージ２の候補点である最近傍候補点ｒ１１ｄ１が全６４点検出される。そして、距離算出部１２６Ａにて、各ステージ２の信号点（ステージ２に係るシンボル候補固定時の信号点）と、これに対応する最近傍候補点との２乗ユークリッド距離ｅ２が６４通り求められる。
【００６６】
尤度出力部１６０では、ステージ１およびステージ２で求められたステージ１とステージ２の２乗ユークリッド距離の和ｅ１＋ｅ２（２４６通り）の中で２乗ユークリッド距離の和が最小になるステージ１、ステージ２のシンボル候補ｄ２，ｄ１の各ビットのビット値（０または１（ｄ２，ｄ１に依存））ごとの尤度としてその最小値を設定する。
【００６７】
さらに、尤度出力部１６０では、この段階で求まっていないｄ２の尤度を求める。例えば、ｄ２の１ビット目のビット値が１の場合の尤度が求まっていないならば、ｄ２＝１*****（*は、０，１任意）の３２候補の中で２乗ユークリッド距離の和が最小になるものを尤度として設定する。
【００６８】
以上の第１の距離演算処理部１２０Ａおよび尤度出力部１６０の流れでは、ステージ２のシンボル候補ｄ１の全着目ビットに関してビット値が０又は１のいずれか一方の尤度が求められていない。このままでは、ビット尤度が存在しない状況になってしまい、通信品質の劣化につながることになる。これを防止するために、第２の距離演算処理部１３０Ａが設けられている。
【００６９】
第２の距離演算処理部１３０Ａでは、ステージ変換処理部１３１Ａがステージ１の信号点をステージ２のコンスタレーション上に移動した点ｚ１−ｒ１２／ｒ２２×ｚ２を算出する。
【００７０】
理想点算出部１３３Ａでは、ステージ変換処理部１３１Ａにより求められたステージ１の信号点をステージ２のコンスタレーション上に移動した点ｚ１−ｒ１２／ｒ２２×ｚ２とステージ２の候補点ｒ１１ｄ１とを「所定比」α２：１に分割する点である理想信号点Ｑが６４通りのシンボル候補ｄ１について算出される。なお、第１の距離演算処理部１２０Ａおよび尤度出力部１６０にて求めた「２乗ユークリッド距離の和が最小になるステージ２のシンボル候補」を尤度出力部１６０が第２の距離演算処理部１３０Ａに出力する場合（図２および図４の破線矢印参照）には、理想点算出部１３３Ａでは、尤度出力部１６０から出力される、第１の距離演算処理部１２０Ａで求めた「ステージ１のシンボル候補に対する、ステージ２までの２乗ユークリッド距離の和が最小になるステージ２のシンボル候補の組み合わせ情報」に基づいて、第１の距離演算処理部１２０Ａで既に２乗ユークリッド距離の算出対象となったステージ２のシンボル候補以外の最大６３通り、最小０通りのシンボル候補ｄ１について理想信号点Ｑが算出される。すなわち、一般化すると、理想点算出部１３３では、尤度出力部１６０から出力される、第１の距離演算処理部１２０で求めた「最終の１つ前のステージ（ステージＸ−１）のシンボル候補に対する、最終ステージ（ステージＸ）までの２乗ユークリッド距離の和が最小になる最終ステージ（ステージＸ）のシンボル候補の組み合わせ情報」に基づいて、第１の距離演算処理部１２０で既に２乗ユークリッド距離の算出対象となった最終ステージ（ステージＸ）のシンボル候補を除く最大６３通り、最小０通りのシンボル候補について理想信号点Ｑが算出される。このようにすることで、演算量を削減することができ、消費電力を低減することができる
。この「理想信号点」を求める方法、理論などについては、後に詳述する。
【００７１】
近傍信号点算出部１３４Ａでは、その理想信号点Ｑから最も近い、ステージ１の候補点をステージ２のコンスタレーションに移動した点ｚ１−ｒ１２ｄ２（６４点（上述のように尤度出力部１６０から第２の距離演算処理部１３０Ａに出力がある場合には、以下すべて最大６３点最小０点））を検出する。具体的には、ステージ逆変換処理部１３６Ａがステージ２の理想信号点（分割点）Ｑをステージ１のコンスタレーションに移動（移動先の点を点Ｐとする）し、近傍信号点候補検出部１３７Ａが点Ｐ（６４点）のそれぞれに対するステージ１の候補点ｒ２２ｄ２の中から最近傍候補点（６４点）を検出する。そして、ステージ変換処理部１３８Ａが近傍信号点候補検出部１３７Ａにて検出された最近傍候補点をステージ２のコンスタレーション上に移動する。
【００７２】
距離算出部１３５Ａでは、ステージ変換処理部１３８Ａによりステージ２のコンスタレーション上に移動された先の点ｚ１−ｒ１２ｄ２と、対応するステージ２の候補点ｒ１１ｄ１と間の２乗ユークリッド距離６４通りを求める。
【００７３】
さらに、尤度出力部１６０では、求めたステージ２の２乗ユークリッド距離と、そのステージ１のシンボル候補ｄ２に対するステージ１の２乗ユークリッド距離（これは既に距離演算処理部１２０Ａにて算出されている）の和６４通りの中で、まだ尤度を求めていないステージ２のシンボル候補の着目ビットのビット値に対し、尤度を求める。例えば、１ビット目のビット値１の尤度が求まっていないならば、ｄ１＝１*****（*は、０，１任意）の３２候補の中で２乗ユークリッド距離の和が最小になるものを尤度として設定する。
【００７４】
次に理想点算出部１３３Ａにて用いられる、「理想信号点」を求める方法、理論などについて説明する。ここでも説明を簡単化するために２×２ＭＩＭＯ通信および６４ＱＡＭが適用される場合について説明を行うが、これに限定されるものではない。
【００７５】
まず、もう一度ＱＲ分解を伴うＭＬＤについて説明をする。
【００７６】
ＱＲ−ＭＬＤでは、チャネル行列ＨをＱＲ分解してユニタリ行列Ｑと上三角行列Ｒに分解する。ＱＨを受信信号ベクトルＹに掛けて、直交化後の受信信号ベクトルＺを計算する。ただし、Ｘは送信信号ベクトル、Ｎは雑音成分ベクトルである。この関係を示す式が下記数式（１）である。
【数１】
2008032827.tif 000063
【００７７】
ＱＲ−ＭＬＤにおいては、ステージ１でｚ２とｒ２２ｄ２の２乗ユークリッド距離ｅ１を求める（数式（２））。ステージ２でｚ１とｒ１１ｄ１＋ｒ１２ｄ２の２乗ユークリッド距離ｅ２を求める（数式（３））。そして、ステージ１およびステージ２での２乗ユークリッド距離の和ｅＳＵＭを求める（数式（４））。
【数２】
2008032827.tif 000064
【数３】
2008032827.tif 000065
【数４】
2008032827.tif 000066
【００７８】
ここで、ｚ２はステージ１の「シンボル候補固定時の信号点」であり、ｄ２はステージ１のシンボル候補であり、ｒ２２ｄ２はステージ１の候補点である。また、ｚ１−ｒ１２ｄ２はステージ２の「シンボル候補固定時の信号点」であり、ｄ１はステージ２のシンボル候補であり、ｒ１１ｄ１はステージ１の候補点である。
【００７９】
次に数式（１）〜（４）の物理的意味を考察する。
【００８０】
ｒ１２は複素数であるので、ｒ１２は数式（５）のように表すことができる。
【数５】
2008032827.tif 000067
【００８１】
数式（５）を基にステージ２の信号点ｚ１−ｒ１２ｄ２を変形すると、下記数式（６）のようになる。
【数６】
2008032827.tif 000068
【００８２】
この数式（６）が意味することは、ステージ１の６４個の候補点ｒ２２ｄ２（図７Ａ）を‖ｒ１２‖／ｒ２２倍して得られる点を、ｚ１を中心にφ+πだけ回転したものがステージ２のコンスタレーション上に存在するということである。すなわち、ステージ１の候補点と対応するステージ２のコンスタレーション上の点は、図７Ｂ中の●のようになる。ただし、●はステージ１から見ればステージ１の候補点ｒ２２ｄ２であるが、ステージ２から見ればステージ２の信号点ｚ１−ｒ１２ｄ２になる。また、図７Ｂ中の○はステージ２の候補点ｒ１１ｄ１である。▲はｚ１であり、ステージ１からステージ２へ変換する際のステージ１のコンスタレーションの回転中心となる。■はステージ１から見ればステージ１の「シンボル候補固定時の信号点」ｚ２であるが、ステージ２から見ればｚ１−ｒ１２／ｒ２２×ｚ２と表される。
【００８３】
ここで、そもそも求めたい尤度は、２乗ユークリッド距離の和ｅ１＋ｅ２の最小値である。ｅ１，ｅ２がステージ１、ステージ２のコンスタレーション上でどのように表現されるかを図８に示す。
【００８４】
２乗ユークリッド距離の和ｅ１＋ｅ２は、数式（７）のように表される。
【数７】
2008032827.tif 000069
【００８５】
ただし、αは数式（８）のように定義される。
【数８】
2008032827.tif 000070
【００８６】
また、ｅ１’はステージ１の「シンボル候補固定時の信号点」ｚ２と候補点ｒ２２ｄ２と間の２乗ユークリッド距離ｅ１を、ステージ２のコンスタレーション上に変換移動したものであり、すなわち、ｚ１−ｒ１２／ｒ２２×ｚ２とｚ１−ｒ１２ｄ２と間の２乗ユークリッド距離である。
【００８７】
したがって、ｅ１’は数式（９）のように定義できる。
【数９】
2008032827.tif 000071
【００８８】
次に数式（９）で表される２乗ユークリッド距離の和ｅ１＋ｅ２の下限について考察する。
【００８９】
２乗ユークリッド距離の和ｅ１＋ｅ２が最小になる理想の状態が満たす条件は、次の２つである。この条件を図８および図９を参照して説明する。
【００９０】
第１の条件としては、図８Ｂのステージ２のコンスタレーションにおいて、ステージ１の「シンボル候補固定時の信号点」ｚ２をステージ２のコンスタレーション上に移動した点ｚ１−ｒ１２／ｒ２２×ｚ２（図９の点Ａ）と、ステージ２の候補点ｒ１１ｄ１（図９中の点Ｃ）とを結ぶ直線上に、ステージ１の候補点をステージ２のコンスタレーション上に移動した点ｚ１−ｒ１２ｄ２が存在することである。
【００９１】
第２の条件としては、さらに線分ＡＢＩｄｅａｌとＢＩｄｅａｌＣとの間に、「所定比」の関係が成り立つ場合である。なお、２乗ユークリッド距離の和が最小になる理想の点ＢＩｄｅａｌを求めたいのであって、実際には、ステージ１の候補点をステージ２のコンスタレーションに移動した点が理想点ＢＩｄｅａｌに重なる可能性は低い。
【００９２】
次に線分ＡＢＩｄｅａｌと線分ＢＩｄｅａｌＣとの間の「所定比」を求める。
【００９３】
ただし、線分ＡＢＩｄｅａｌの長さを√（e１Ｉｄｅａｌ’）、線分ＢＩｄｅａｌＣの長さを√（e２Ｉｄｅａｌ）とし、√（e１Ｉｄｅａｌ’）＋√（e２Ｉｄｅａｌ）＝Ｃ（Ｃ：定数）とする。
【００９４】
理想状態のステージ１およびステージ２の２乗ユークリッド距離の和e１Ｉｄｅａｌ＋e２Ｉｄｅａｌは、次の数式（１０）のように展開することができる。
【数１０】
2008032827.tif 000072
【００９５】
数式（１０）から、理想状態のステージ１およびステージ２の２乗ユークリッド距離の和e１Ｉｄｅａｌ＋e２Ｉｄｅａｌが最小になるときの線分ＡＢＩｄｅａｌの長さ√（e１Ｉｄｅａｌ’）は、数式（１１）の条件を満たす。
【数１１】
2008032827.tif 000073
【００９６】
このとき線分ＢＩｄｅａｌＣの長さ√（e２Ｉｄｅａｌ）は、上述の前提条件から、数式（１２）となる。
【数１２】
2008032827.tif 000074
【００９７】
よって、数式（１１）および数式（１２）により、理想状態のステージ１およびステージ２の２乗ユークリッド距離の和e１Ｉｄｅａｌ＋e２Ｉｄｅａｌが最小になるときの、線分ＡＢＩｄｅａｌの長さ√（e１Ｉｄｅａｌ’）と、線分ＢＩｄｅａｌＣの長さ√（e２Ｉｄｅａｌ）との間の「所定比」、数式（１３）のようになる。
【数１３】
2008032827.tif 000075
【００９８】
つまり、２乗ユークリッド距離の和ｅ１＋ｅ２が最小になる理想の状態が満たす条件は、図１０のように、点Ａ（ｚ１−ｒ１２／ｒ２２×ｚ２）、点ＢＩｄｅａｌ（ｚ１−ｒ１２ｄ２）、点Ｃ（ｒ１１ｄ１）がこの順に一直線上に並び、かつ、線分ＡＢＩｄｅａｌの長さと、線分ＢＩｄｅａｌＣの長さとがＡＢＩｄｅａｌ：ＢＩｄｅａｌＣ＝α２：１を満たすことである。
【００９９】
しかしながら、前述したように実際には、そのような理想的な配置になることはなく、理想的な点ＢＩｄｅａｌから距離Δd、∠ＢＢＩｄｅａｌＣ＝βを満たすような点Ｂにステージ２の信号点ｚ１−ｒ１２ｄ２が存在すると考えられる（図１０参照）。
【０１００】
このときのステージ１およびステージ２の２乗ユークリッド距離の和ｅ１＋ｅ２は、数式（１４）で表される。ここで、ＡＢＩｄｅａｌの長さをａ、ＢＩｄｅａｌＣの長さをｂとする。
【数１４】
2008032827.tif 000076
【０１０１】
この数式（１４）は、∠ＢＢＩｄｅａｌＣ＝βに依存しない。これが意味するところは、２乗ユークリッド距離の和が最小になる点Ａ,点ＢＩｄｅａｌ,点Ｃの配置から、ステージ２の信号点ｚ１−ｒ１２ｄ２が理想信号点ＢＩｄｅａｌの位置から点Ｂに移動しても、移動距離Δｄが等しければ、２乗ユークリッド距離の和の増分は変わらない。すなわち、理想信号点ＢＩｄｅａｌから最も近いステージ２の信号点ｚ１−ｒ１２ｄ２で、２乗ユークリッド距離の和ｅ１＋ｅ２は、最小になる。
【０１０２】
さらに数式（１４）は、数式（１５）のように変形できる。すなわち、ａとΔｄ、あるいは、ｂとΔｄから、２乗ユークリッド距離の和を求めることもできる。
【数１５】
2008032827.tif 000077
【０１０３】
以上のように、隣り合うステージ（ステージＸ−１、ステージＸ）に関して、ステージＸ−１の「シンボル候補固定時の信号点」をステージＸのコンスタレーション上に変換移動した点と、ステージＸのシンボル候補とから「理想信号点」を求め、この「理想信号点」と最も近い、ステージＸ−１の候補点をステージＸのコンスタレーション上に変換移動した点を求めることにより、ステージＸに対応する２乗ユークリッド距離の和ｅ１＋…＋ｅＸの最小値、および、このときのステージＸ−１の候補点を容易に求めることができる。
【０１０４】
次に近傍信号点算出部１３４にて用いられる理論について説明する。ここでも説明を簡単にするために２×２ＭＩＭＯ通信および６４ＱＡＭが適用される場合について説明するが、これに限定されるものではない。
【０１０５】
ステージ１の信号点をステージ２のコンスタレーション上に移動した点Ａ（ｚ１−ｒ１２／ｒ２２×ｚ２）と、ステージ２の候補点Ｃ（ｒ１１ｄ１）をα２：１に分割する点ＢＩｄｅａｌについて、これをステージ１のコンスタレーション上に移動した点をＰとする（図１１参照）。
【０１０６】
ステージ１においてＯＰベクトル（図１１Ｂ参照）を‖ｒ１２‖／ｒ２２倍して得られる点を、ｚ１を中心にφ＋πだけ回転したものが、ステージ２のＯＢＩｄｅａｌベクトルになる。この関係を式に表すと、数式（１６）のようになる。なお、点Ｏは、コンスタレーションの原点である。
【数１６】
2008032827.tif 000078
【０１０７】
また、図１１Ａに示すようにＯＢＩｄｅａｌベクトルは、数式（１７）のように表される。
【数１７】
2008032827.tif 000079
【０１０８】
よって、ＯＰベクトルは、数式（１６）および数式（１７）により、数式（１８）のようになる。
【数１８】
2008032827.tif 000080
【０１０９】
よって、ステージ逆変換処理部１３６においては、予め定数（ｒ２２２,‖ｒ１２‖２,ｒ２２ｒ１２＊,ｒ２２ｒ１２＊ｒ１１,ｒ２２ｒ１２＊ｚ１）を求めておくことで、ステージ変換処理を容易に行うことができる。また、予めシンボル候補を正規化しておけば、ｄ１は複素数の成分はそれぞれ整数にすることができる。そのため、ｄ１の乗算は、加算とビットシフトとのみで実現できる。
【０１１０】
また、上記数式（１６）、数式（１７）は、ステージ１とステージ２とを選択した場合、ステージ２の各シンボル候補に対応する、ステージ２のコンスタレーション上の分割点（理想信号点）を、ステージ１のコンスタレーション上に移動できるということを意味する（ステージ逆変換処理部１３６における処理に対応）。
【０１１１】
このステージ変換移動により、ステージ２での２乗ユークリッド距離の和が最小になるようなステージ１のシンボル候補の選択条件が、「ステージ２のコンスタレーション上にある分割点（理想信号点）から最も近いステージ２における「シンボル候補固定時の信号点」」から、「ステージ１のコンスタレーション上に移動された分割点（理想信号点）から最も近いステージ１における候補点」に変化する。
【０１１２】
前者の「ステージ２のコンスタレーション上にある分割点（理想信号点）から最も近いステージ２における「シンボル候補固定時の信号点」」を見つける処理は、ステージ２における「シンボル候補固定時の信号点」がステージ２のコンスタレーションのＩＱ座標系
に対して、必ずしもＩ軸、Ｑ軸に平行に配置されないため、求めるための処理に負担がかかる。
【０１１３】
これに対して、後者の「ステージ１のコンスタレーション上に移動された分割点（理想信号点）から最も近いステージ１における候補点」を見つける処理は、ステージ１における候補点がステージ１のコンスタレーションのＩＱ座標系に対して、Ｉ軸、Ｑ軸に平行に配置されるため、処理負担が少ない。
【０１１４】
具体的には、この場合、区画検出の方法を用いることができる。この区画検出の方法は、図１２に示すように、ｄ２のＩ軸、Ｑ軸成分を、±１、±３、±５、±７で正規化した場合、Ｉ軸＝０，±２ｒ２２,±４ｒ２２,±６ｒ２２、Ｑ軸＝０,±２ｒ２２,±４ｒ２２,±６ｒ２２で分割される区画について、点ＰのＩ軸成分およびＱ軸成分を調べれば、点Ｐがどの区画に位置するかを容易に検出することができる。
【０１１５】
こうして、区画検出によりステージ１とステージ２の２乗ユークリッド距離の和が最小になるステージ１の候補点がわかったので、ステージ１についてステージ１の「シンボル候補固定時の信号点」と候補点との間の２乗ユークリッド距離、ステージ２についてステージ２の「シンボル候補固定時の信号点」と候補点との間の２乗ユークリッド距離を求めることができる。ただし、ステージ１についてステージ１の「シンボル候補固定時の信号点」とステージ１の候補点との間の２乗ユークリッド距離は、本実施の形態においては第１の距離演算処理部１２０にて求められているので、第２の距離演算処理部１３０で計算する必要はない。
【０１１６】
以上のように本実施の形態のようにすることで、演算量を削減することができるとともに、ビット尤度の不存在の確率を低減することが可能になる。ここで言う演算量とは、乗算量（乗算回数（≒２乗ユークリッド距離計算回数））＋その他の演算量という意味である。乗算処理は、他の演算（例えば、加算など）に比べると負担の大きな処理である。したがって、乗算量を減らせれば演算量削減に大きな効果が得られる。
【０１１７】
すなわち、図１３に示すように従来のＱＲ−ＭＬＤでは、ステージＸまでの間に２乗ユークリッド距離を（２ｍ）＋（２ｍ）２＋（２ｍ）３＋…＋（２ｍ）Ｘ−２＋（２ｍ）Ｘ−１＋（２ｍ）Ｘ回行う必要がある。
【０１１８】
これに対して、本実施の形態では、最終ステージにおける第１の処理系統（第１の距離演算処理部１２０に対応）にて、最終ステージの「シンボル候補固定時の信号点」と最も近い、最終ステージの候補点のみとの２乗ユークリッド距離だけ算出する。この第１の処理系統における２乗ユークリッド距離の演算回数は、（２ｍ）＋（２ｍ）２＋（２ｍ）３＋…＋（２ｍ）Ｘ−２＋（２ｍ）Ｘ−１回である。
【０１１９】
また、最終ステージにおける第２の処理系統（第２の距離演算処理部１３０に対応）では、１つ前のステージの「シンボル候補固定時の信号点」を最終ステージのコンスタレーション上に変換移動した点と、最終ステージの候補点とから「理想信号点」を求め、更に、この「理想信号点」と最も近い、最終より１つ前の候補点を最終ステージのコンスタレーション上に変換移動した点を求めて、この求めた点についてのみ最終ステージの２乗ユークリッド距離を算出する。この演算回数は、（２ｍ）Ｘ−１回である（先述の消費電力削減を行うと最小０回、最大（２ｍ）Ｘ−１−１回である）。また、第２の処理系統でも、最終より１つ前のステージまでの２乗ユークリッド距離の総和を求める必要があるが、この演算は第１の処理系統で行っているので第２の処理系統で行う必要はない。よって、第２の処理系統の演算処理回数は、（２ｍ）Ｘ−１回となる（先述の消費電力削減を行うと、最小０回、最大（２ｍ）Ｘ−１−１回である）。
【０１２０】
このように、本実施の形態では、最終ステージにおける第１の処理系統および第２の処理系統にて行う２乗ユークリッド距離計算回数の和は、（２ｍ）＋（２ｍ）２＋（２ｍ）３＋…＋（２ｍ）Ｘ−２＋３×（２ｍ）Ｘ−１回であり、上記従来のＱＲ−ＭＬＤに比べて演算処理回数を削減することができることが分かる（先述の消費電力削減を行うと、最小（２ｍ）＋（２ｍ）２＋（２ｍ）３＋…＋（２ｍ）Ｘ−２＋２×（２ｍ）Ｘ−１回、最大（２ｍ）＋（２ｍ）２＋（２ｍ）３＋…＋（２ｍ）Ｘ−２＋３×（２ｍ）Ｘ−１−１回である）。また、第１の処理系統にて計算されていない着目ビットのビット値に係る２乗ユークリッド距離は、第２の処理系統にて計算されるので、ビット尤度の不存在を防止することができる。この結果、通信品質を向上させることができる。
【０１２１】
次に、図４の最尤判定部１００Ａに相当する最尤判定部１００Ｂの回路ブロック図を図１４に示す。最尤判定部１００Ｂは、ステージ１とステージ２とが並列に配設されている点が先ず異なる。さらに、１００Ａでは、「ステージ１の信号点をステージ２のコンスタレーション上に移動した点ｚ１−ｒ１２／ｒ２２×ｚ２と、ステージ２の候補点ｒ１１ｄ１と、をα２：１に分割する点Ｐを、第１の処理系統である第１の距離演算処理部１２０Ａで求めた２乗ユークリッド距離の和が最小になるステージ２のシンボル候補以外の最大６３通り、最小０通りのシンボル候補ｄ１について算出する」場合についても説明を行ったが、ここでは、第１の処理系統である第１の距離演算処理部１２０Ｂと第２の処理系統である第２の距離演算処理部１３０Ｂとの処理が独立して行われる構成にすることで、構成を簡略化した。そのため、尤度出力部１６０から第２の処理系統である第２の距離演算処理部１３０Ｂへの破線矢印をなくし、その代わり、６４通りのシンボル候補ｄ１について２乗ユークリッド距離を算出するようにした。すなわち、第１の処理系統である第１の距離演算処理部１２０Ｂ、第２の処理系統である第２の距離演算処理部１３０Ｂは、それぞれが基準とするシンボル候補ｄ２,ｄ１の１候補に対して１回処理される。したがって、第１の処理系統である第１の距離演算処理部１２０Ｂは６４回、第２の処理系統である第２の距離演算処理部１３０Ｂも６４回処理を行う。
【０１２２】
同図に示すように最尤判定部１００Ｂは、ステージ２に係る判定部１１０Ｂと、ステージ１に係る判定部１５０Ｂを有する。
【０１２３】
判定部１５０Ｂは、受信点候補点間ベクトル算出部１５２Ｂと、２乗ユークリッド距離算出部１５４Ｂとを有する。
【０１２４】
受信点候補点間ベクトル算出部１５２Ｂは、ステージ１のシンボル候補ｄ２、上三角行列の要素ｒ２２、ステージ１の受信点ｚ２を入力し、シンボル候補ｄ２と要素ｒ２２とを乗算してステージ１の候補点を算出し、この候補点とステージ１の受信点ｚ２とから受信点候補点間ベクトル（ｚ２−ｒ２２ｄ２）を算出する。
【０１２５】
２乗ユークリッド距離算出部１５４Ｂは、受信点候補点間ベクトル算出部１５２Ｂからの受信点候補点間ベクトル（ｚ２−ｒ２２ｄ２）を入力し、これに基づいてステージ１に係る２乗ユークリッド距離ｅ１を算出する。
【０１２６】
判定部１１０Ｂは、第１の距離演算処理部１２０Ｂと、第２の距離演算処理部１３０Ｂとを有する。第１の距離演算処理部１２０Ｂは、受信点算出部１２２Ｂと、受信点最近傍候補点間ベクトル検出部１２４Ｂと、２乗ユークリッド距離算出部１２６Ｂとを有する。第２の距離演算処理部１３０Ｂは、理想点算出部１３３Ｂと、最近傍シンボル候補検出部１３７Ｂと、受信点算出部１３８Ｂと、受信点最近傍候補点間ベクトル算出部１３９Ｂと、２乗ユークリッド距離算出部１３５Ｂとを有する。
【０１２７】
受信点算出部１２２Ｂは、ステージ１のシンボル候補ｄ２、上三角行列の要素ｒ１２、ステージ２に係るユニタリ変換後の受信信号ｚ１を入力し、ステージ２の受信点（ｚ１−ｒ１２ｄ２）を算出する。
【０１２８】
受信点最近傍候補点間ベクトル検出部１２４Ｂは、ステージ２のシンボル候補ｄ１、上三角行列の要素ｒ１１、受信点算出部１２２Ｂからのステージ２の受信点（ｚ１−ｒ１２ｄ２）を入力し、シンボル候補ｄ１と要素ｒ１１とを乗算してステージ２の候補点を算出する。そして、受信点最近傍候補点間ベクトル検出部１２４Ｂは、この候補点のうちステージ２の受信点（ｚ１−ｒ１２ｄ２）から最も近い候補点（最近傍候補点）を検出するとともに、この最近傍候補点と受信点とから受信点候補点間ベクトル（ｚ２−ｒ２２ｄ２−ｒ１１ｄ１（最近傍））を検出する。
【０１２９】
２乗ユークリッド距離算出部１２６Ｂは、受信点最近傍候補点間ベクトル検出部１２４Ｂからの受信点候補点間ベクトル（ｚ２−ｒ２２ｄ２−ｒ１１ｄ１（最近傍））を入力し、これに基づいてステージ２に係る２乗ユークリッド距離ｅ２を算出する。
【０１３０】
すなわち、受信点算出部１２２Ｂは、判定部１１０Ａの第１の距離演算処理部１２０Ａにおけるステージ信号点算出部１２２Ａに対応し、受信点最近傍候補点間ベクトル検出部１２４Ｂは、近傍信号点候補検出部１２４Ａと対応し、２乗ユークリッド距離算出部１２６Ｂは、距離算出部１２６Ａと対応する。
【０１３１】
理想点算出部１３３Ｂは、ステージ２のシンボル候補ｄ１、理想ｒｚ算出部１１２Ｂにて算出されたｒ，ｚ（数式（１８）のｒ，ｚに対応）を入力し、「理想信号点（ｚ−ｒｄ１）」を算出する。ただし、この「理想信号点（ｚ−ｒｄ１）」は、上記説明におけるステージ２で求めた「理想信号点」をステージ１に変化移動した点に対応する。すなわち、理想点算出部１３３Ｂは、判定部１１０Ａの第２の距離演算処理部１３０Ａにおけるステージ変換処理部１３１Ａ、信号点候補算出部１３２Ａ、理想点算出部１３３Ａ、およびステージ逆変換処理部１３６Ａと対応する。
【０１３２】
最近傍シンボル候補検出部１３７Ｂは、「理想信号点（ｚ−ｒｄ１）」に最も近いステージ１の候補点を検出し、これに対応するシンボル候補（最近傍シンボル候補ｄ２（最近傍））を受信点算出部１３８Ｂに出力する。すなわち、最近傍シンボル候補検出部１３７Ｂは、近傍信号点候補検出部１３７Ａに対応する。
【０１３３】
受信点算出部１３８Ｂは、最近傍シンボル候補ｄ２（最近傍）、上三角行列の要素ｒ１２、ステージ２に係るユニタリ変換後の受信信号ｚ１を入力し、ステージ２の受信点（ｚ１−ｒ１２ｄ２（最近傍））を算出する。すなわち、受信点算出部１３８Ｂは、ステージ変換処理部１３８Ａと対応する。
【０１３４】
受信点最近傍候補点間ベクトル算出部１３９Ｂは、ステージ２の受信点（ｚ１−ｒ１２ｄ２（最近傍））と、この受信点を求める元となったステージ２のシンボル候補ｄ１から求める候補点とから、受信点最近傍候補間ベクトル（ｚ１−ｒ１２ｄ２（最近傍）−ｒ１１ｄ１）を算出する。
【０１３５】
２乗ユークリッド距離算出部１３５Ｂは、受信点最近傍候補点間ベクトル算出部１３９Ｂからの受信点最近傍候補間ベクトル（ｚ１−ｒ１２ｄ２（最近傍）−ｒ１１ｄ１）を入力し、これに基づいてステージ２に係る２乗ユークリッド距離ｅ２を算出する。
【０１３６】
すなわち、受信点最近傍候補点間ベクトル算出部１３９Ｂおよび２乗ユークリッド距離算出部１３５Ｂは、距離算出部１３５Ａに対応する。
【０１３７】
尤度出力部１６０は、ＬＬＲ算出部１６２と、ＬＬＲ算出部１６４とを有する。
【０１３８】
ＬＬＲ算出部１６２は、判定部１５０Ｂにて算出されたステージ１の２乗ユークリッド距離ｅ１と、第１の距離演算処理部１２０Ｂにて算出されたステージ２の２乗ユークリッド距離ｅ２とを入力し、ステージ１のシンボル候補ｄ２の尤度を算出する。
【０１３９】
ＬＬＲ算出部１６４は、判定部１５０Ｂにて算出されたステージ１の２乗ユークリッド距離ｅ１と、第２の距離演算処理部１３０Ｂにて算出されたステージ２の２乗ユークリッド距離ｅ２とを入力し、ステージ２のシンボル候補ｄ１の尤度を算出する。
【０１４０】
このように本実施の形態によれば、ＭＩＭＯ方式の無線受信装置で使用される、ＱＲ分解を伴うＭＬＤ方式の複数のステージに対応する複数の判定部によって信号分離を行う信号分離装置に、前記複数のステージのうちの１つのステージまでに決定されたシンボル候補の残された全組み合わせについて当該組み合わせを固定したときに得られる、前記１つのステージに係る受信点（１つのステージの「シンボル候補固定時の信号点」）の各々から、前記１つのステージの次ステージである他のステージで使用されるコンスタレーション上の候補点であって離間距離が最小である最近傍候補点を検出する検出手段としての近傍信号点候補検出部１２４と、各最近傍候補点と、前記他のステージまでに決定されたシンボル候補の残された全組み合わせについて当該組み合わせを固定したときに得られる、前記他のステージに係る受信点（他のステージの「シンボル候補固定時の信号点」）とのユークリッド距離を示す量を算出する第１の距離算出手段としての距離算出部１２６と、を具備する第１の距離演算処理部１２０と、前記１つのステージに係る受信点を前記他のステージのコンスタレーション上に変換した点と、前記他のステージの候補点とを結ぶ線分を所定比（α２：１）で分割する点であって、前記他のステージまでの２乗ユークリッド距離を示す量の積算値を最小とする点である理想点（「理想信号点」）を算出する理想点算出手段としての理想点算出部１３３と、前記１つのステージの候補点を前記他のステージのコンスタレーション上に変換した点のうち前記理想点から最も近い点を算出する最近傍点算出手段としての近傍信号点算出部１３４と、前記算出された理想点から最も近い点と前記他ステージの候補点との２乗ユークリッド距離を示す量を算出する第２の距離算出手段としての距離算出部１３５と、を具備する第２の距離演算処理部１３０とを有する、前記他のステージに対応する判定部１１０を設けた。
【０１４１】
こうすることにより、第１の距離演算処理部１２０では前記他のステージの候補点の中で最近傍候補点のみに対する前記他のステージの２乗ユークリッド距離を表す量を算出し、更に第２の距離演算処理部１３０では前記他のステージまでの２乗ユークリッド距離の積算値が最も小さくなるステージ１のシンボル候補のみに対する前記他のステージの２乗ユークリッド距離を表す量を算出するので、従来のＱＲ分解を伴う、ＭＬＤ方式で信号分離を行う信号分離装置に比べて、演算量を削減することができる。また、最近傍信号点のみに対する前記他のステージの２乗ユークリッド距離を表す量を算出する他に、前記他のステージまでの２乗ユークリッド距離の積算値が最も小さくなるステージ１のシンボル候補のみに対する前記他のステージの２乗ユークリッド距離を表す量を算出するので、ビット尤度の不存在を防止することができる。
【０１４２】
前記１つのステージおよび前記他のステージは、それぞれ最終より１つ前のステージおよび最終ステージであり、近傍信号点算出部１３４は、前記他のステージの候補点のうち第１の距離演算処理部１２０にて既に前記ユークリッド距離を示す量の算出対象になった候補点以外の候補点についてのみ理想点（「理想信号点」）を算出する。
【０１４３】
こうすることにより、さらに演算量を削減することができ、消費電力を低減することが
できる。
【０１４４】
近傍信号点算出部１３４は、前記理想点を前記１つのステージのコンスタレーション上の点に変換する変換手段としてのステージ逆変換処理部１３６と、前記変換された点が存在する、前記１つのステージの各候補点を中心とする候補点領域を検出し、検出された候補点領域の候補点を特定する特定手段としての近傍信号点候補検出部１３７と、前記特定された候補点を前記他のステージのコンスタレーション上に変換することにより前記理想点から最も近い点を算出する変換手段としてのステージ変換処理部１３８と、を具備する。
【０１４５】
こうすることにより、候補点領域の輪郭を特定するＩ座標およびＱ座標を予め記憶しておき、ステージ逆変換処理部１３６にて変換された点のＩ軸成分およびＱ軸成分を特定できれば容易に候補点領域を検出でき、対応する候補点を容易に特定できる。この特定された候補点は、前記他のステージまでの２乗ユークリッド距離を示す量の積算値を最小とする、前記１つのステージの候補点に他ならないので、この特定された候補点を前記他のステージのコンスタレーション上に変換することにより、前記他のステージまでの２乗ユークリッド距離を示す量の積算値を最小とするときの前記他のステージに係る２乗ユークリッド距離を表す量を容易に算出することができる。
【０１４６】
なお、以上本実施の形態においては、隣接するステージ（ステージＸ−１およびステージＸ）、特に、最終より１つ前のステージおよび最終ステージを扱って説明を行った。しかしながら、本発明はこれに限定されるものではなく、任意のステージに適用することが可能である。
【０１４７】
すなわち、図１５に示すように、第１の処理系統では、例えばステージＡ（シンボル候補ｄＡ）を選択すると、ｄＸ，ｄＸ−１，…，ｄＡ−１の全組み合わせで計算すれば、全てのｅ１，ｅ２，…，ｅＡ−１が計算される。これにより、ｄＡ＋１，ｄＡ＋２，…，ｄ１の各組み合わせに対してｅＡ，ｅＡ＋１，…，ｅＸの和が最小となるｄＡを求めて、この最小となるｄＡについて２乗ユークリッド距離ｅＡ，ｅＡ＋１，…，ｅＸを求める。こうして得られた各ステージの２乗ユークリッド距離を用いて、尤度出力部にて、ｄＡ以外のシンボル候補の各着目ビットのビット値１および０の尤度と、ｄＡの０又は１の一方の尤度が求められる。
【０１４８】
例えば、ｅ１はｄＸに依存するので、全２ｍ通りの組み合わせに対して、２乗ユークリッド距離計算が必要である。ｅ２はｄＸ,ｄＸ−１に依存するので、全（２ｍ）２通りの組み合わせに対して、２乗ユークリッド距離計算が必要である。他のステージに係る２乗ユークリッド距離の計算も同様であるが、ステージＡの２乗ユークリッド距離ｅＡだけは、ｄＡ以外のシンボル候補、全(２ｍ)Ｘ−１通りの組み合わせについて、ｅＡ，ｅＡ＋１，…，ｅＸの和が最小になるｄＡを選ぶので、(２ｍ)Ｘ−１通りの組み合わせについて２乗ユークリッド距離計算をするだけでよい。したがって、第１の処理系統では、２乗ユークリッド距離計算回数は（２ｍ）＋（２ｍ）２＋（２ｍ）３＋…＋（２ｍ）Ｘ−１＋（２ｍ）Ｘ−１回である。
【０１４９】
第２の処理系統では、第１の処理系統で求められていないｄＡの０又は１の尤度を求める。例えば、ステージＢ（シンボル候補ｄＢ、仮にステージＢはステージＡより前のステージとする）を選択すると、ｄＸ，ｄＸ−１，…，ｄＢ−１の全組み合わせについては、第１の処理系統で計算しているため、計算の必要はない。したがって、第２の処理系統では、ｄＢ＋１，ｄＢ＋２，…，ｄ１の各組み合わせに対して、ｅＢ，ｅＢ＋１，…，ｅＸの和が最小となるようなｄＢを選択することで、求められていないシンボル候補ｄＢに係る２乗ユークリッド距離が算出される。こうして得られた各ステージの２乗ユークリッド
距離を用いて、尤度出力部にて、ｄＢの０又は１の一方の尤度が求められる。ここで、ｅＢ，ｅＢ＋１，…，ｅＸの和が最小となるときのｅＢ，ｅＢ＋１，…，ｅＡ−１についても、第１の処理系統で求められているので計算する必要はない。よって、第２の処理系統では、２乗ユークリッド距離計算回数は、（２ｍ）Ａ−１＋（２ｍ）Ａ＋…＋（２ｍ）Ｘ−２＋（２ｍ）Ｘ−１回となる。
【０１５０】
以上より、最終ステージにおける第１の処理系統および第２の処理系統にて行う演算処理回数の和は、（２ｍ）＋（２ｍ）２＋（２ｍ）３＋…＋（２ｍ）Ａ−２＋２｛（２ｍ）Ａ−１＋（２ｍ）Ａ＋…＋（２ｍ）Ｘ−２＋（２ｍ）Ｘ−１｝＋（２ｍ）Ｘ−１回である。ここで、ステージＡは、２〜Ｘで任意の値を取れるが、Ａ＝Ｘすなわち第１の処理系統で選択するステージが最終ステージである場合に、２乗ユークリッド距離計算回数は最も少なくなり、（２ｍ）＋（２ｍ）２＋（２ｍ）３＋…＋（２ｍ）Ｘ−２＋３（２ｍ）Ｘ−１回になる。
【０１５１】
なお、第１の処理系統においてｄＡ以外シンボル候補の０および１の尤度計算の基礎になる２乗ユークリッド距離を計算し、第２の処理系統において、ｄＡの０および１の尤度計算の基礎になる２乗ユークリッド距離の計算を行うこともできる。また、説明のためにステージＢはステージＡより前のステージという前提にしたが、順番が逆でもよい。ただし、ＡとＢとは同一ステージであってはならない。
【０１５２】
このようにＭＩＭＯ方式の無線受信装置で使用される、ＱＲ分解を伴うＭＬＤ方式の複数のステージによって信号分離を行う信号分離方法に、前記複数のステージのうちの１つのステージ（ここでは、ステージＡ）以外のシンボル候補の全組み合わせのそれぞれについて、前記１つのステージから最終ステージのそれぞれに係る２乗ユークリッド距離の和が最小となる前記１つのステージのシンボル候補を特定し、当該特定されたシンボル候補と前記組み合わせとの組み合わせについてのみ前記１つのステージ以降のステージに係る２乗ユークリッド距離を算出するステップと、前記１つのステージと異なる他のステージ（ここでは、ステージＢ）以外のシンボル候補の全組み合わせのそれぞれについて、前記他のステージから最終ステージのそれぞれに係る２乗ユークリッド距離の和が最小となる前記他のステージのシンボル候補を特定し、当該特定されたシンボル候補と前記他のステージ以外のシンボル候補の全組み合わせとの組み合わせについてのみ前記他のステージ以降のステージに係る２乗ユークリッド距離を算出するステップと、を具備するようにした。これは、各ステージの２乗ユークリッド距離ｅｘ（１≦ｘ≦Ｘ）が、シンボル候補ｄＸ，ｄＸ−１，…，ｄＸ−ｘ＋１の関数であることに着目したことに基づくものである。
【０１５３】
こうすることにより、演算量を削減しつつビット尤度の存在しない確率を下げることにより、演算量を削減でき、且つ、通信品質を向上させることができる。
【０１５４】
（実施の形態２）
上述の実施の形態１では、主にＱＲ分解を伴うＭＬＤが適用される場合について説明を行った。本実施の形態では、ＱＲ分解を伴わないＭＬＤが適用される場合について説明する。
【０１５５】
図１６に示すように無線受信機に搭載される信号分離装置に利用する最尤判定部２００は、ＱＲ分解を行わないので段階的に２乗ユークリッド距離の和を求めることがなく、判定部２１０のみを有する。
【０１５６】
最尤判定部２００には、ＱＲ分解を行わないので、受信信号ベクトルｙおよびチャネル行列Ｈの行列要素が入力される。
【０１５７】
最尤判定部２００は、第１の距離演算処理部２３０−１と、第２の距離演算処理部２３０−２とを有する。本実施の形態においては、第１の距離演算処理部２３０−１と第２の距離演算処理部２３０−２は同一の構成になる。
【０１５８】
第１の距離演算処理部２３０−１は、「送信信号ベクトルｘの１つの送信ストリーム以外の全送信ストリームに係るシンボル候補（つまり、送信信号ベクトルｘの１つの要素以外の要素に係るシンボル候補）を固定時の信号点（信号ベクトル）」から、上記１つの送信ストリームに係るコンスタレーション上で最も近い最近傍候補点を、送信信号ベクトルｘの１つの送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせの各々について検出するとともに、各最近傍候補点と、当該各最近傍候補点と対応する上記「送信信号ベクトルｘの１つの送信ストリーム以外の全送信ストリームに係るシンボル候補を固定時の信号点」との２乗ユークリッド距離を算出する。
【０１５９】
すなわち、第１の距離演算処理部２３０−１は、各送信ストリームのシンボル候補の組み合わせの各々について、「１つの送信ストリーム以外の送信ストリームに係るシンボル候補を固定時の信号点」からコンスタレーション上で最も近い最近傍候補点を検出するとともに、この最近傍候補点と、上記「１つの送信ストリーム以外の送信ストリームに係るシンボル候補を固定時の信号点」との２乗ユークリッド距離を算出する。なお、上記「１つの送信ストリーム以外の送信ストリームに係るシンボル候補を固定時の信号点」とは、例えば、上記従来に示したような４×４ＭＩＭＯ通信が適用される場合で、シンボル候補ｘ２、ｘ３、ｘ４の組合せを固定する場合は、ｙ１−（ｈ１２ｘ２＋ｈ１３ｘ３＋ｈ１４ｘ４）、ｙ２−（ｈ２２ｘ２＋ｈ２３ｘ３＋ｈ２４ｘ４）、ｙ３−（ｈ３２ｘ２＋ｈ３３ｘ３＋ｈ３４ｘ４）、ｙ４−（ｈ４２ｘ２＋ｈ４３ｘ３＋ｈ４４ｘ４）に、受信信号ｙ１、ｙ２、ｙ３、ｙ４と、各送信信号のシンボル候補の組み合わせ（すなわち、各ｘ２、ｘ３、ｘ４の組み合わせ）とを入力した結果である。すなわち、一般化すると、ｙ１−（ｈ１２ｘ２＋…＋ｈ１ＸｘＸ）、ｙ２−（ｈ２２ｘ２＋…＋ｈ２ＸｘＸ）、…ｙＸ−（ｈＸ２ｘ２＋…＋ｈＸＸｘＸ）に、受信信号ｚ１、ｚ２、…ｚｘと、各送信信号のシンボル候補の組み合わせ（すなわち、各ｘ２、…、ｘＸの組み合わせ）とを入力した結果である。
【０１６０】
具体的には、第１の距離演算処理部２３０−１は、「１つの送信ストリーム以外の送信ストリームに係るシンボル候補を固定時の信号点」および候補点と対応する、固定していない残り１つのシンボル候補（つまり、上記１つの送信ストリームに係るシンボル候補）に係るコンスタレーション上の点と、上記１つの送信ストリーム以外の送信ストリームに係るシンボル候補の各々とから、上記１つの送信ストリーム以外の送信ストリームに係るシンボル候補ごとに、２乗ユークリッド距離の総和を最も小さくする上記１つの送信ストリーム以外の送信ストリームに係るシンボル候補を算出する。すなわち、第１の距離演算処理部２３０−１は、１つの送信ストリーム以外の送信ストリームに係るシンボル候補を固定したときに、２乗ユークリッド距離の総和が最も小さくなる、上記１つの送信ストリームに係るシンボル候補を算出する。そして、第１の距離演算処理部２３０−１は、その２乗ユークリッド距離の総和を、これと対応するシンボル候補の組み合わせと関連づけて尤度出力部１６０に出力する。
【０１６１】
第２の距離演算処理部２３０−２は、「第１の距離演算処理部２３０−１で固定しなかった送信ストリームとは別の送信ストリーム（以下、単に「他送信ストリーム」と呼ぶことがある）以外の全送信ストリームに係るシンボル候補を固定時の信号点（信号ベクトル）」から、上記他送信ストリームに係るコンスタレーション上で最も近い最近傍候補点を、他送信ストリーム以外の全送信ストリームに係るシンボル候補の組み合わせの各々について検出するとともに、各最近傍候補点と、当該各最近傍候補点と対応する上記「他送信ストリーム以外の全送信ストリームに係るシンボル候補を固定時の信号点」との２乗ユークリッド距離を算出する。
【０１６２】
すなわち、第２の距離演算処理部２３０−２は、「他送信ストリーム以外の送信ストリームに係るシンボル候補を固定時の信号点」からコンスタレーション上で最も近い最近傍候補点を検出するとともに、この最近傍候補点と、上記「他送信ストリーム以外の送信ストリームに係るシンボル候補固定時の信号点」との２乗ユークリッド距離を算出する。なお、上記「他送信ストリーム以外の送信ストリームに係るシンボル候補を固定時の信号点」とは、例えば、上記例において、シンボル候補ｘ１、ｘ３、ｘ４を固定する場合は、ｙ１−（ｈ１１ｘ１＋ｈ１３ｘ３＋ｈ１４ｘ４）、ｙ２−（ｈ２１ｘ１＋ｈ２３ｘ３＋ｈ２４ｘ４）、ｙ３−（ｈ３１ｘ１＋ｈ３３ｘ３＋ｈ３４ｘ４）、ｙ４−（ｈ４１ｘ１＋ｈ４３ｘ３＋ｈ４４ｘ４）に、受信信号ｙ１、ｙ２、ｙ３、ｙ４と、各送信信号のシンボル候補の組み合わせ（すなわち、各ｘ１、ｘ３、ｘ４の組み合わせ）とを入力した結果である。すなわち、一般化すると、ｙ１−（ｈ１１ｘ１＋…＋ｈ１ＸｘＸ）、ｙ２−（ｈ２１ｘ１＋…＋ｈ２ＸｘＸ）、…ｙＸ−（ｈＸ１ｘ１＋…＋ｈＸＸｘＸ）に、受信信号ｚ１、ｚ２、…ｚｘと、各送信信号のシンボル候補の組み合わせ（すなわち、各ｘ１、ｘ３、…、ｘＸの組み合わせ）とを入力した結果である。なお、第２の距離演算処理部２３０−２も具体的には、上記１つの送信ストリームと異なる上記他送信ストリームについて第１の距離演算処理部２３０−１と同様に、上記他送信ストリーム以外の送信ストリームに係るシンボル候補を固定したときに、２乗ユークリッド距離の総和が最も小さくなる、上記他送信ストリームに係るシンボル候補を算出する。そして第２の距離演算処理部２３０−２も、その２乗ユークリッド距離の総和を、これと対応するシンボル候補の組み合わせと関連づけて尤度出力部１６０に出力する。
【０１６３】
尤度出力部１６０は、判定部２１０からの２乗ユークリッド距離に基づいて、送信信号の各々に関し、各ビットのビット値ごとに尤度を算出する。
【０１６４】
図１７に示すように判定部２１０の第１、第２の距離演算処理部２３０−１，２は、受信点算出部２３２と、理想点算出部２３３と、近傍信号点算出部２３４と、距離算出部２３５とを有する。
【０１６５】
第１の距離演算処理部２３０−１においては、受信点算出部２３２は、受信信号とチャネル行列の要素を入力し、固定していない１つの送信ストリーム以外の送信ストリームに係るシンボル候補に、前記チャネル行列の要素を乗算することにより、「１つの送信ストリーム以外の送信ストリームに係るシンボル候補を固定時の候補点」を算出する。
【０１６６】
理想点算出部２３３は、理想的な状態のときに上記「１つの送信ストリーム以外の送信ストリームに係るシンボル候補を固定時の信号点」に対して２乗ユークリッド距離の総和を最も小さくする、上記「１つの送信ストリームに係るシンボル候補に対応するコンスタレーション上の点（以下、「理想信号点」と呼ぶことがある）を算出し、こうして得られる「理想信号点」を近傍信号点算出部２３４に出力する。「理想信号点」は、「１つのシンボル候補以外のシンボル候補を固定時の信号点」と対応する、固定していない残り１つのシンボル候補（つまり、上記１つの送信ストリームに係るシンボル候補）に対応するコンスタレーション上の点、および、残り１つのシンボル候補（つまり、上記１つの送信ストリームに係るシンボル候補）の各々とに基づいて、算出される。この「理想信号点」の算出は、上記「１つの送信ストリーム以外の送信ストリームに係るシンボル候補を固定時の信号点」の各々と、上記１つの送信ストリームに係るシンボル候補との全組み合わせについて行われる。この「理想信号点」を求める方法、理論などについては、後に詳述する。
【０１６７】
近傍信号点算出部２３４は、理想点算出部２３３からの「理想信号点」と最も近い、上記１つの送信ストリームに係るシンボル候補に対応する候補点を算出し、算出された最近
傍信号点を距離算出部２３５に出力する。
【０１６８】
距離算出部２３５は、近傍信号点算出部２３４からの、「理想信号点」と最も近い、上記１つの送信ストリームに係るシンボル候補に対応する候補点と、前記「理想信号点」を求める際に用いた「１つの送信ストリーム以外の送信ストリームに係るシンボル候補を固定時の信号点」との２乗ユークリッド距離を算出し、この２乗ユークリッド距離と、前記「理想信号点」を求める際に用いた「１つの送信ストリーム以外の送信ストリームに係るシンボル候補を固定時の信号点」の要素であるシンボル候補の組み合わせと、前記「理想信号点」と最も近い上記１つの送信ストリームに係るシンボル候補と、を後段の尤度出力部１６０に出力する。
【０１６９】
なお、第２の距離演算処理部２３０−２の受信点算出部２３２、理想点算出部２３３、近傍信号点算出部２３４、および距離算出部２３５では、第１の距離演算処理部２３０−１での上記１つの送信ストリームと異なる上記他送信ストリームについて同様の処理が行われる。
【０１７０】
図１８および図１９には、特に、本実施の形態の無線受信機に搭載される信号分離装置に利用する最尤判定部２００に２×２ＭＩＭＯ通信が適用される場合の最尤判定部２００Ａが示されている。ＱＲ分解を行わないので段階的に２乗ユークリッド距離の和を求めることがなく、判定部２１０Ａのみを有する。この判定部２１０Ａは、第１送信ストリームについて処理を行う第１の距離演算処理部２３０Ａ−１と、第１送信ストリームと異なる第２送信ストリームについて処理を行う第２の距離演算処理部２３０Ａ−２とを有する。
【０１７１】
第１の距離演算処理部２３０Ａ−１は、各送信信号のシンボル候補の組み合わせの各々について、「第２送信ストリームに係るシンボル候補を固定時の信号点」からコンスタレーション上で最も近い最近傍候補点を検出するとともに、この最近傍候補点と、上記「第２送信ストリームに係るシンボル候補を固定時の信号点」との２乗ユークリッド距離を算出し、この２乗ユークリッド距離を尤度出力部１６０に出力する。なお、上記「第２送信ストリームに係るシンボル候補を固定時の信号点」とは、ｙ１−ｈ１２ｘ２、ｙ２−ｈ２２ｘ２に、受信信号ｙ１、ｙ２と、送信信号のシンボル候補ｘ２とを入力した結果である。
【０１７２】
具体的には、第１の距離演算処理部２３０Ａ−１は、「第２送信ストリームに係るシンボル候補を固定時の信号点」および候補点と対応する、第１送信ストリームに係るシンボル候補に対応するコンスタレーション上の点と、第１送信ストリームに係るシンボル候補の各々とから、第１送信ストリームに係るシンボル候補ごとに、２乗ユークリッド距離の総和を最も小さくする第２送信ストリームに係るシンボル候補を算出する。すなわち、第１の距離演算処理部２３０Ａ−１は、第２送信ストリームに係るシンボル候補を固定したときに、２乗ユークリッド距離の総和が最も小さくなる、第１送信ストリームに係るシンボル候補を算出する。そして、第１の距離演算処理部２３０Ａ−１は、その２乗ユークリッド距離の総和を、これと対応するシンボル候補の組み合わせと関連づけて尤度出力部１６０に出力する。
【０１７３】
第２の距離演算処理部２３０Ａ−２は、「第１の距離演算処理部２３０Ａ−１で固定しなかった送信ストリームとは別の送信ストリームである第１送信ストリームに係るシンボル候補を固定時の信号点」からコンスタレーション上で最も近い最近傍候補点を検出するとともに、この最近傍候補点と、上記「第１送信ストリームに係るシンボル候補固定時の信号点」との２乗ユークリッド距離を算出する。なお、上記「第１送信ストリームに係るシンボル候補を固定時の信号点」とは、ｙ１−ｈ１１ｘ１、ｙ２−ｈ２１ｘ１に、受信信号ｙ１、ｙ２と、送信信号のシンボル候補ｘ１とを入力した結果である。なお、第２の距
離演算処理部２３０Ａ−２も具体的には、上記第２送信ストリームについて第１の距離演算処理部２３０Ａ−１と同様に、上記第１送信ストリームに係るシンボル候補を固定したときに、２乗ユークリッド距離の総和が最も小さくなる、上記第２送信ストリームに係るシンボル候補を算出する。そして第２の距離演算処理部２３０Ａ−２も、その２乗ユークリッド距離の総和を、これと対応するシンボル候補の組み合わせと関連づけて尤度出力部１６０に出力する。
【０１７４】
尤度出力部１６０は、判定部２１０Ａからの２乗ユークリッド距離に基づいて、送信信号の各々に関し、各ビットのビット値ごとに尤度を算出する。
【０１７５】
図１９に示すように判定部２１０Ａの第１、第２の距離演算処理部２３０Ａ−１，２は、受信点算出部２３２Ａと、理想点算出部２３３Ａと、近傍信号点算出部２３４Ａと、距離算出部２３５Ａとを有する。
【０１７６】
第１の距離演算処理部２３０Ａ−１においては、受信点算出部２３２Ａは、受信信号とチャネル行列の要素を入力し、第２送信ストリームに係るシンボル候補に、前記チャネル行列の要素を乗算することにより、「第２送信ストリームに係るシンボル候補を固定時の候補点」を算出する。
【０１７７】
理想点算出部２３３Ａは、理想的な状態のときに上記「第２送信ストリームに係るシンボル候補を固定時の信号点」に対して２乗ユークリッド距離の総和を最も小さくする、上記「第１送信ストリームに係るシンボル候補に対応するコンスタレーション上の点（つまり、「理想信号点」）を算出し、こうして得られる「理想信号点」を近傍信号点算出部２３４Ａに出力する。「理想信号点」は、「第２送信ストリームに係るシンボル候補を固定時の信号点」と対応する、第１送信ストリームに係るシンボル候補に対応するコンスタレーション上の点、第１送信ストリームに係るシンボル候補の各々とに基づいて、算出される。この「理想信号点」の算出は、上記「第２送信ストリームに係るシンボル候補を固定時の信号点」の各々と、第１送信ストリームに係るシンボル候補との全組み合わせについて行われる。この「理想信号点」を求める方法、理論などについては、後に詳述する。
【０１７８】
近傍信号点算出部２３４Ａは、理想点算出部２３３Ａからの「理想信号点」と最も近い、第１送信ストリームに係るシンボル候補に対応する候補点を算出し、算出された最近傍信号点を距離算出部２３５Ａに出力する。
【０１７９】
距離算出部２３５Ａは、近傍信号点算出部２３４Ａからの、「理想信号点」と最も近い、第１送信ストリームに係るシンボル候補に対応する候補点と、前記「理想信号点」を求める際に用いた「第２送信ストリームに係るシンボル候補を固定時の信号点」との２乗ユークリッド距離を算出し、この２乗ユークリッド距離と、前記「理想信号点」を求める際に用いた「第２送信ストリームに係るシンボル候補を固定時の信号点」の要素であるシンボル候補の組み合わせと、前記「理想信号点」と最も近い上記第１送信ストリームに係るシンボル候補と、を後段の尤度出力部１６０に出力する。
【０１８０】
なお、第２の距離演算処理部２３０Ａ−２の受信点算出部２３２Ａ、理想点算出部２３３Ａ、近傍信号点算出部２３４Ａ、および距離算出部２３５Ａでは、第１の距離演算処理部２３０Ａ−１での第２送信ストリームについて同様の処理が行われる。
【０１８１】
次に理想点算出部２３３Ａにて用いられる、「理想信号点」を求める方法、理論などについて説明する。ここでは説明を簡単化するために２×２ＭＩＭＯ通信および６４ＱＡＭが適用される場合について説明を行うが、これに限定されるものではない。
【０１８２】
まず、ＱＲ分解を伴わないＭＬＤについて説明をする。
【０１８３】
ＱＲ分解を伴わないＭＬＤでは、Ｘを送信信号ベクトル、Ｎを雑音成分ベクトルとすると、受信信号ベクトルＹは、下記数式（１９）で表される。
【数１９】
2008032827.tif 000081
【０１８４】
ＭＬＤにおいては、ｙ１とｈ１１ｄ１＋ｈ１２ｄ２の２乗ユークリッド距離ｅ１を求める（数式（２０））。またｙ２とｈ２１ｄ１＋ｈ２２ｄ２の２乗ユークリッド距離ｅ２を求める（数式（２１））。そして、２乗ユークリッド距離の和ｅＳＵＭを求める（数式（２２））。
【数２０】
2008032827.tif 000082
【数２１】
2008032827.tif 000083
【数２２】
2008032827.tif 000084
【０１８５】
ここで、ｙ１−ｈ１２ｄ２、ｙ２−ｈ２２ｄ２は固定するシンボル候補としてｄ２を選んだときの「１つの送信ストリーム以外の他送信ストリームに係るシンボル候補を固定時の信号点」であり、このときのｄ１は固定していない残り１つの送信ストリームである他送信ストリームのシンボル候補である。また、ｙ１−ｈ１１ｄ１、ｙ２−ｈ２１ｄ１は固定するシンボル候補としてｄ１を選んだときの上記「他送信ストリームに係るシンボル候補を固定時の信号点」であり、このときのｄ２は固定していない残り１つの送信ストリームである上記他送信ストリームのシンボル候補である。
【０１８６】
ここで、数式（２２）を以下のように数式（２３）のように変形する。ただしＤ１はシンボル候補ｄ２固定時の定数である。Ｄ２はシンボル候補ｄ１固定時の定数である。１つの送信ストリーム以外の他送信ストリームに係るシンボル候補を固定時、２乗ユークリッド距離の和は、１つの送信ストリームに係るシンボル候補についての２次関数で表されるため、２乗ユークリッド距離の和が最小となる１つの送信ストリームに係るシンボル候補を算出できる。
【数２３】
2008032827.tif 000085
【０１８７】
これより、固定するシンボル候補としてｄ２を選んだときの、理想的な、固定していない残り１つのシンボル候補ｄ１は、数式（２４）のようになる。
【数２４】
2008032827.tif 000086
【０１８８】
同様にして、固定するシンボル候補としてｄ１を選んだときの、理想的な、固定していない残り１つのシンボル候補ｄ２は、数式（２５）のようになる。
【数２５】
2008032827.tif 000087
【０１８９】
これより、固定するシンボル候補としてｄ２を選んだときの「理想信号点」は、ｈ１１ｄ１Ｉｄｅａｌ、ｈ２１ｄ１Ｉｄｅａｌとなる。固定するシンボル候補としてｄ１を選んだときの「理想信号点」は、ｈ１２ｄ２Ｉｄｅａｌ、ｈ２２ｄ２Ｉｄｅａｌとなる。
【０１９０】
ところで従来のＭＬＤでは、送信アンテナ数がＸの場合、２乗ユークリッド距離計算をＸ（２ｍ）Ｘ回行う必要がある。
【０１９１】
これに対して、本実施の形態では、第１の処理系統（第１の距離演算処理部２３０Ａ−１に対応）にて、「１つの送信ストリーム以外の送信ストリームに係るシンボル候補を固定時の信号点」と最も近い、固定していない残り１つの送信ストリームである上記１つの送信ストリームに係るシンボル候補点のみとの２乗ユークリッド距離だけ算出する。この第１の処理系統における２乗ユークリッド距離の演算回数は、Ｘ（２ｍ）Ｘ−１回である。
【０１９２】
第２の処理系統（第２の距離演算処理部２３０Ａ−２に対応）における２乗ユークリッド距離の演算回数も同様に、Ｘ（２ｍ）Ｘ−１回である。
【０１９３】
このように本実施の形態では、第１の処理系統および第２の処理系統にて行う２乗ユークリッド距離計算回数の和は、２Ｘ（２ｍ）Ｘ−１回であり、上記従来のＭＬＤに比べて演算処理回数を削減することができることが分かる。また、第１の処理系統にて計算されていない着目ビットのビット値に係る２乗ユークリッド距離は、第２の処理系統にて計算されるので、ビット尤度の不存在を防止することができる。この結果、通信品質を向上さ
せることができる。
【０１９４】
以上本発明の実施の形態１および実施の形態２をまとめると、本発明の１つの特徴は、以下の点である。すなわち、図２０に示すように第１の処理系統において、１つの送信ストリームに係るシンボル候補ｄＡ以外の全送信ストリームに係るシンボル候補（２ｍ）Ｘ通りの組合せについて、それぞれの組合せについて２乗ユークリッド距離の総和を最小にするようなシンボル候補ｄＡを選択し、そのときの２乗ユークリッド距離とシンボル候補の組合せを出力する。第２の処理系統において、１つの送信ストリームに係るシンボル候補ｄＢ（ただしＡ≠Ｂ）以外の全送信ストリームに係るシンボル候補（２ｍ）Ｘ通りの組合せについて、それぞれの組合せについて２乗ユークリッド距離の総和を最小にするようなシンボル候補ｄＢを選択し、そのときの２乗ユークリッド距離とシンボル候補の組合せを出力する。
【０１９５】
なお、２乗ユークリッド距離の計算のために、実施の形態として主にＱＲ分解を伴うＭＬＤとＭＬＤの２種類を挙げたが、本発明はシンボル候補の選択の方法を特徴としているのであって、２乗ユークリッド距離の計算方法にはよらない。また、図２０に示すように、尤度の求め方としては、第１の処理系統にて求められた２乗ユークリッド距離とシンボル候補の組合せからｄＢ以外の尤度を計算し、第２の処理系統にて求められた２乗ユークリッド距離とシンボル候補の組合せからｄＢの尤度を計算することができる一方で、第１の処理系統にて求められた２乗ユークリッド距離とシンボル候補の組合せからｄＡの尤度を計算し、第２の処理系統にて求められた２乗ユークリッド距離とシンボル候補の組合せからｄＡ以外の尤度を計算することもできる。
【０１９６】
こうすることにより、演算量を削減しつつビット尤度の存在しない確率を下げることにより、演算量を削減でき、且つ、通信品質を向上させることができる。
【０１９７】
（他の実施の形態）
（１）前述の数式（１５）は、さらに次のように変形することができる。
【数２６】
2008032827.tif 000088
【０１９８】
ここで、定数を以下の数式（２７）〜（３１）のように定義する。
【数２７】
2008032827.tif 000089
【０１９９】
そうすると、２乗ユークリッド距離は、以下のように送信シンボル候補を逆転させて表現できる。
【数２８】
2008032827.tif 000090
【数２９】
2008032827.tif 000091
【数３０】
2008032827.tif 000092
【０２００】
上記数式（３２）〜（３４）が意味することは、上記（２７）〜（３１）のような変換式を用いることにより、各ステージに係る送信ストリームを入れ替えることが可能であるということである。この事実を、２×２ＭＩＭＯ通信、ＱＲ分解を伴うＭＬＤに導入した実施例について以下で説明する。
【０２０１】
図２１および図２２には、本実施の形態の無線受信機に搭載される信号分離装置に利用する最尤判定部１００に２×２ＭＩＭＯ通信が適用される場合の最尤判定部１００Ｃが示されている。すなわち、最尤判定部１００Ｃは、定数計算部１５１Ｃと、判定部１１０Ｃとを有する。
【０２０２】
定数計算部１５１Ｃは、チャネル行列ＨがＱＲ分解された結果であるＱ行列によりユニタリ変換された後の受信信号ベクトルの要素およびＲ行列の行列要素である、ｚとｒとを入力し、上記数式（２７）〜（３１）を用いてｚ’とｒ’とを算出し、算出結果を判定部１１０Ｃに出力する。すなわち、定数計算部１５１Ｃから判定部１１０Ｃへは、チャネル行列ＨがＱＲ分解された結果であるＱ行列によりユニタリ変換された後の受信信号ベクトルおよびＲ行列から求められた、チャネル行列Ｈの列が入れ替えられた変換後チャネル行列Ｈ’がＱＲ分解された結果であるＱ’行列によりユニタリ変換された後の受信信号ベクトルの要素およびＲ’行列の要素が入力される。
【０２０３】
判定部１１０Ｃは、第１の距離演算処理部１２０Ｃ−１と、第２の距離演算処理部１２
０Ｃ−２とを有する。本実施の形態においては、第１の距離演算処理部１２０Ｃ−１と第２の距離演算処理部１２０Ｃ−２は同一の構成になる。
【０２０４】
第１の距離演算処理部１２０Ｃ−１は、チャネル行列ＨがＱＲ分解された結果であるＱ行列によりユニタリ変換された後の受信信号ベクトルの要素およびＲ行列の要素を入力し、ステージ１に係るシンボル候補の各々について、「シンボル候補固定時の信号点（又は「ステージ信号点」と呼ぶことがある）」からコンスタレーション上で最も近い、ステージ２の最近傍候補点を検出するとともに、この最近傍候補点と、「シンボル候補固定時の信号点」との２乗ユークリッド距離を算出し、この２乗ユークリッド距離を尤度出力部１６０に出力する。なお、ここでは２×２ＭＩＭＯ通信が適用される場合なので、「シンボル候補固定時の信号点（又は「ステージ信号点」と呼ぶことがある）」とは、ステージ２においては、ｚ１−ｒ１２ｘ２にステージ２に係るユニタリ変換後の受信信号ｚ１と、ステージ１のシンボル候補（すなわち、ｘ２）のそれぞれとを入力した結果である。
【０２０５】
第２の距離演算処理部１２０Ｃ−２は、チャネル行列ＨがＱＲ分解された結果であるＱ行列によりユニタリ変換された後の受信信号ベクトルおよびＲ行列から求められた、チャネル行列Ｈの列が入れ替えられた変換後チャネル行列Ｈ’がＱＲ分解された結果であるＱ’行列によりユニタリ変換された後の受信信号ベクトルの要素およびＲ’行列の要素を入力し、ステージ１に係るシンボル候補の各々について、「シンボル候補固定時の信号点（又は「ステージ信号点」と呼ぶことがある）」からコンスタレーション上で最も近い、ステージ２の最近傍候補点を検出するとともに、この最近傍候補点と、「シンボル候補固定時の信号点」との２乗ユークリッド距離を算出し、この２乗ユークリッド距離を尤度出力部１６０に出力する。なお、ここでは２×２ＭＩＭＯ通信が適用される場合なので、「シンボル候補固定時の信号点（又は「ステージ信号点」と呼ぶことがある）」とは、ステージ２においては、ｚ１’−ｒ１２’ｘ１にステージ２に係るユニタリ変換後の受信信号ｚ１’と、ステージ１のシンボル候補（すなわち、ｘ１）のそれぞれとを入力した結果である。また、第２の距離演算処理部１２０Ｃ−２では、Ｑ行列によりユニタリ変換された後の受信信号ベクトルおよびＲ行列から求められた、チャネル行列Ｈの列が入れ替えられた変換後チャネル行列Ｈ’がＱＲ分解された結果であるＱ’行列によりユニタリ変換された後の受信信号ベクトルの要素およびＲ’行列の要素を用いた演算がなされるので、第２の距離演算処理部１２０Ｃ−２で扱う各ステージに対応する送信ストリームは、第１の距離演算処理部１２０Ｃ−１と扱うものと入れ替わっている。すなわち、第２の距離演算処理部１２０Ｃ−２にてステージ１に対応する送信ストリームは、第１の距離演算処理部１２０Ｃ−１ではステージ２に対応する送信ストリームである。
【０２０６】
図２２に示すように第１、第２の距離演算処理部１２０Ｃ−１，２は、ステージ１に係る判定部１５０Ｃと、ステージ信号点算出部１２２Ｃと、近傍信号点候補検出部１２４Ｃと、距離算出部１２６Ｃとを有する。
【０２０７】
判定部１５０Ｃは、ステージ２で各候補点に対する２乗ユークリッド距離が算出される送信ストリーム以外の送信ストリームのシンボル候補、すなわちステージ１に係るシンボル候補を出力する。
【０２０８】
ステージ信号点算出部１２２Ｃは、判定部１５０Ｃから入力される、ステージ１のシンボル候補の各々について、まず、「シンボル候補固定時の信号点」、つまりステージ２に係る「ステージ信号点」（第１であればｚ１−ｒ１２ｘ２、第２であればｚ１’−ｒ１２’ｘ１）を算出し、こうして得られるステージ２に係る「ステージ信号点」を近傍信号点候補検出部１２４Ｃおよび距離算出部１２６Ｃに出力する。
【０２０９】
近傍信号点候補検出部１２４Ｃは、ステージ信号点算出部１２２Ｃからの「ステージ信
号点」と最も近いステージ２に係るコンスタレーション上の候補点（第１であればｒ１１ｘ１、第２であればｒ１１’ｘ２）を検出し、検出された最近傍候補点を距離算出部１２６Ｃに出力する。
【０２１０】
距離算出部１２６Ｃは、ステージ信号点算出部１２２Ｃからの「ステージ信号点」と、近傍信号点候補検出部１２４Ｃからの最近傍候補点との２乗ユークリッド距離を算出し、この２乗ユークリッド距離と、最近傍候補点およびこれに対応するステージ２までのシンボル候補の組み合わせとを後段の尤度出力部１６０Ｃに出力する。
【０２１１】
このように第１の距離演算処理部１２０Ｃ−１および第２の距離演算処理部１２０Ｃ−２では、それぞれステージ１に係るシンボル候補の各々について、「シンボル候補固定時の信号点」からコンスタレーション上で最も近い、ステージ２の最近傍候補点を検出するとともに、この最近傍候補点と、「シンボル候補固定時の信号点」との２乗ユークリッド距離を算出するので、従来のＱＲ分解を伴う、ＭＬＤ方式で信号分離を行う信号分離装置に比べて、演算量を削減することができる。また、第２の距離演算処理部１２０Ｃ−２では、チャネル行列ＨがＱＲ分解された結果であるＱ行列によりユニタリ変換された後の受信信号ベクトルおよびＲ行列から求められた、チャネル行列Ｈの列が入れ替えられた変換後チャネル行列Ｈ’がＱＲ分解された結果であるＱ’行列によりユニタリ変換された後の受信信号ベクトルの要素およびＲ’行列の要素に基づいて、第１の距離演算処理部１２０Ｃ−１と各ステージに係る送信ストリームを入れ替えて同様の演算処理を行うことにより、ビット尤度の存在しない確率を下げることができる。
【０２１２】
（２）ここで、各ストリームの変調多値数がそれぞれ異なる場合について考える。変調多値数が、第１ストリームに係るシンボル候補ｄ１でｍ１、第２ストリームに係るシンボル候補ｄ２でｍ２、…、第Ｘストリームに係るシンボル候補ｄＸでｍＸである場合、コンスタレーション数は順に２ｍ１、２ｍ２、…、２ｍＸとなる。このとき、変調多値数の最も大きいシンボル候補を最終ステージに係るシンボル候補とすることで、演算量（２乗ユークリッド距離計算回数）を削減できる。
【０２１３】
説明を簡単にするために、２×２ＭＩＭＯの場合について説明する。シンボル候補ｄ１、ｄ２について、変調多値数が順にｍ１、ｍ２であり、ｍ１＞ｍ２であるとする。このとき、第１の距離演算処理部１２０における２乗ユークリッド距離計算回数は、２ｍ１＋２ｍ１回であり、第２の距離演算処理部１３０における２乗ユークリッド距離計算回数は、２ｍ２回である。よって第１の距離演算処理部１２０および第２の距離演算処理部１３０の全体での２乗ユークリッド距離計算回数は、（２ｍ１＋２ｍ２）＋２ｍ１回である。一方で、ｍ１＞ｍ２であるので、変調多値数の大きいｍ１、すなわちシンボル候補ｄ１を最終ステージに係るシンボル候補とすると、第１の距離演算処理部１２０における２乗ユークリッド距離計算回数は、２ｍ２＋２ｍ２回であり、第２の距離演算処理部１３０における２乗ユークリッド距離計算回数は、２ｍ１回である。よって第１の距離演算処理部１２０および第２の距離演算処理部１３０の全体での２乗ユークリッド距離計算回数は、（２ｍ１＋２ｍ２）＋２ｍ２回である。
【０２１４】
以上より、変調多値数の大きいシンボル候補を最終ステージに係るシンボル候補とすることで、２×２ＭＩＭＯにおいて２乗ユークリッド距離計算回数を、２ｍ１−２ｍ２（ｍ１＞ｍ２）回減らすことができる。
【０２１５】
送信アンテナ数がＸの場合でも、変調多値数の大きいシンボル候補を最終ステージに係るシンボル候補とすることで、同様に２乗ユークリッド距離計算回数を減らすことができる。すなわち、シンボル候補の変調多値数の大きさに応じてチャネル行列Ｈの行を並べ替えた後にＱＲ分解することにより、より一層２乗ユークリッド距離計算回数を削減するこ
とができる。
【０２１６】
このときの信号分離装置の構成例を図２３に示す。同図に示すように、最尤判定部１００の入力段にＱＲ分解／ＱＨ乗算部があり、そのさらに入力段に、チャネル推定部と、当該チャネル推定部の出力段のソート部が設けられている。ソート部は、下記数式（３５）に示すように、入力される変調多値数ｍに基づいて、表列要素を入れ替えることによりチャネル行列Ｈを変換し、変換後のチャネル行列をＱＲ分解／ＱＨ乗算部に出力する。
【数３１】
2008032827.tif 000093
【０２１７】
（３）以上の各実施の形態では、２乗ユークリッド距離の和を用いて尤度を求めるものとして説明を行ったが、これに限らず、例えばユークリッド距離の和、又はマンハッタン距離などを用いてもよい。
【０２１８】
また、以上の各実施の形態の説明に用いた各機能ブロックは、典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されても良いし、一部又は全てを含むように１チップ化されても良い。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現しても良い。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field Programmable
Gate Array）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用しても良い。さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行っても良い。例えば、バイオ技術の適用等が可能性としてありえる。
【０２１９】
２００６年９月１５日出願の特願２００６−２５１５０２及び２００６年１２月２６日出願の特願２００６−３５０６５８の日本出願に含まれる明細書、図面および要約書の開示内容は、すべて本願に援用される。
【産業上の利用可能性】
【０２２０】
本発明の信号分離装置および信号分離方法は、演算量を削減でき、且つ、通信品質を向上させることができる効果を有し、特にＭＩＭＯ通信を行う無線受信装置に用いられて好適である。
【図面の簡単な説明】
【０２２１】
【図１】従来のＱＲＭ−ＭＬＤ法による信号分離を行なう受信機の構成を示すブロック図
【図２】本発明の実施の形態１に係る最尤判定部の構成を示すブロック図
【図３】図２の最終ステージに係る判定部の詳細な構成を示す図
【図４】２×２ＭＩＭＯ通信が適用される場合の無線受信機に搭載される信号分離装置における、図２の最尤判定部の構成を示す図
【図５】図４の最終ステージに係る判定部の詳細な構成を示す図
【図６】最尤判定部および尤度出力部の動作の説明に供する図
【図７】「理想信号点」を求める方法、理論などの説明に供する図
【図８】各ステージの２乗ユークリッド距離の説明に供する図
【図９】「理想信号点」を求める方法、理論などの説明に供する図
【図１０】「理想信号点」と実際の信号点との関係を説明するための図
【図１１】近傍信号点算出部にて用いられる理論の説明に供する図
【図１２】区画検出の方法の説明に供する図
【図１３】従来のＱＲ−ＭＬＤに対する本実施の形態の演算量削減効果の説明に供する図
【図１４】図４の最尤判定部に相当する最尤判定部の回路ブロック図
【図１５】本発明の実施の形態を任意の２つステージに拡張した場合の説明に供する図
【図１６】実施の形態２に係る最尤判定部の構成を示すブロック図
【図１７】図１６の判定部の詳細な構成を示す図
【図１８】２×２ＭＩＭＯ通信が適用される場合の無線受信機に搭載される信号分離装置における、図１６の最尤判定部の構成を示す図
【図１９】図１８の判定部の詳細な構成を示す図
【図２０】実施の形態１および実施の形態２の共通思想の説明に供する図
【図２１】他の実施の形態の最尤判定部の構成を示すブロック図
【図２２】図２１の判定部の詳細な構成を示す図
【図２３】他の実施の形態の無線受信機に搭載される信号分離装置の構成を示すブロック図
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2008032827.tif 000094
【図２】
2008032827.tif 000095
【図３】
2008032827.tif 000096
【図４】
2008032827.tif 000097
【図５】
2008032827.tif 000098
【図６】
2008032827.tif 000099
【図７】
2008032827.tif 000100
【図８】
2008032827.tif 000101
【図９】
2008032827.tif 000102
【図１０】
2008032827.tif 000103
【図１１】
2008032827.tif 000104
【図１２】
2008032827.tif 000105
【図１３】
2008032827.tif 000106
【図１４】
2008032827.tif 000107
【図１５】
2008032827.tif 000108
【図１６】
2008032827.tif 000109
【図１７】
2008032827.tif 000110
【図１８】
2008032827.tif 000111
【図１９】
2008032827.tif 000112
【図２０】
2008032827.tif 000113
【図２１】
2008032827.tif 000114
【図２２】
2008032827.tif 000115
【図２３】
2008032827.tif 000116
【国際調査報告】
2008032827.tif 000117
2008032827.tif 000118
2008032827.tif 000119
2008032827.tif 000120