(57)【要約】【課題】  ＭＩＭＯ技術を用いた無線通信を行う際に、良好な特性を実現しながらも、現実的な回路規模及び演算量にて実現可能な無線通信装置を提供する。【解決手段】  本発明の無線通信装置は、受信アンテナ１−１〜１−２、無線部２−１〜１−２、チャネル推定回路３、受信信号管理部４、伝達関数行列管理回路５、レプリカ信号生成回路６、送信信号生成回路７、ユークリッド距離近似回路８a〜８c、選択回路９、データ合成回路１０を有し、ユークリッド距離近似回路８a〜８cにおいて、加算回路のみによりユークリッド距離の近似を行っている。【選択図】    図１
2005217506.tif 000002
【特許請求の範囲】
【請求項１】
無線回線を介して通信を行う送信局及び受信局により構成され、
前記受信局は、
前記送信局が送信した信号を受信する手段と、
前記送信局及び受信局間の伝送路の伝達関数Ｈを取得する手段と、
前記送信局が送信する可能性のあるＮｔｘ種類の送信信号群{Tx(k)}(1≦k≦Ｎｔｘ：ｋ及びＮｔｘは整数)の中の任意の第ｋ番目の送信信号Tx(k)に対し、Ｈ×Tx(k)の演算を実施する手段と、
一連の受信信号列の中のあるシンボルの受信信号をＲxとした場合に、任意のｋに対      して
Ｒx−Ｈ×Ｔx(k)の演算を実施する手段と、
複素数ｚの実数部を求める演算Re[z]を実施する手段と、
複素数ｚの虚数部を求める演算Ｉm[z]を実施する手段と、
複素数ｚの絶対値を求める演算Ａbs[z]を実施する手段と、
ｘ０(k)=Abs[Re[Ｒx-Ｈ×Ｔx(k)]]としてｘ０(k)を取得する手段と、
ｙ０(k)=Abs[Im[Re[Ｒx-Ｈ×Ｔx(k)]]としてｙ０(k)を取得する手段と、
Ｆ０(k)=ｘ０(k)＋ｙ０(k)を取得する手段と、
全てまたは一部のｋの中において、Ｆ０(k)の値が最小となるｋを選択する手段と、
選択されたＴx(k)を各シンボル毎の送信信号として受信データを再生する手段と
を備えた
ことを特徴とする無線通信装置。
【請求項２】
無線回線を介して通信を行う送信局及び受信局により構成され、
前記受信局は、
前記送信局が送信した信号を受信する手段と、
前記送信局及び受信局間の伝送路の伝達関数Ｈを取得する手段と、
前記送信局が送信する可能性のあるＮｔｘ種類の送信信号群{Ｔx(k)}(１≦k≦Ｎｔｘ：ｋ及びＮｔｘは整数)の中の第ｋ番目の送信信号Ｔx(k)に対し、任意のｋに対してH×Tx(k)の演算を実施する手段と、
一連の受信信号列の中のあるシンボルの受信信号をＲxとした場合に、任意のｋに対して
Ｒx−Ｈ×Ｔx(k)の演算を実施する手段と、
複素数ｚの実数部を求める演算Re[z]を実施する手段と、
複素数ｚの虚数部を求める演算Im[z]を実施する手段と、
複素数ｚの絶対値を求める演算Abs[z]を実施する手段と、
正の実数r1及びr2の絶対値の大きい方を選択する演算Ｍax[rl,r2]を実施する手段と、
正の実数r1及びr2の絶対値の小さい方を選択する演算Ｍin[rl,r2]を実施する手段と、
ｘ１(k)=Ｍax[Abs[Re[Ｒx-Ｈ×Ｔx(k)]],Abs[Im[Ｒx−Ｈ×Ｔx(k)]]]としてｘ１(k)を取得する手段と、
ｙ１(k)=Ｍin[Abs[Re[Ｒx-Ｈ×Ｔx(k)]],Abs[Im[Ｒx−Ｈ×Ｔx(k)]]]としてｙ１(k)を取得する手段と、
Ｆ１(k)=ｘ１(k)−y１(k)＋√２×ｙ１(k)を取得する手段と、
全てまたは一部のｋの中でＦ１(k)の値が最小となるｋを選択する手段と、
選択されたＴx(k)を各シンボル毎の送信信号として受信データを再生する手段と
を備えた
ことを特徴とする無線通信装置。
【請求項３】
無線回線を介して通信を行う送信局及び受信局により構成され、
前記受信局は、
前記送信局が送信した信号を受信する手段と、
前記送信局及び受信局間の伝送路の伝達関数Ｈを取得する手段と、
前記送信局が送信する可能性のあるＮｔｘ種類の送信信号群{Ｔx(k)}(１≦k≦Ｎｔｘ：ｋ及びＮｔｘは整数)の中の任意の第ｋ番目の送信信号Tx(k)に対し、Ｈ×Ｔx(k)の演算を実施する手段と、
一連の受信信号列の中のあるシンボルの受信信号をＲxとした場合に、任意のｋに対      して
Ｒx−Ｈ×Ｔx(k)の演算を実施する手段と
複素数ｚの実数部を求める演算Re[z]を実施する手段と、
複素数ｚの虚数部を求める演算Im[z]を実施する手段と、
複素数ｚの絶対値を求める演算Abs[z]を実施する手段と、                            ｘ０(k)=Abs[Re[Ｒx−Ｈ×Ｔx(k)]]としてｘ０(k)を取得する手段と、
ｙ０(k)=Abs[Im[Ｒx−Ｈ×Ｔx(k)]]としてｙ０(k)を取得する手段と、
ｎ≧０なる任意の整数ｎに対して、ｘｎ＋１(k)=Cos(π/2ｎ＋１)×ｘｎ(k)＋Sin(π/2ｎ＋１)×ｙn(k)として
(ｘｎ(k),ｙｎ(k))よりｘｎ＋１(k)を取得する手段と、
ｎ≧０なる任意の整数ｎに対して、ｙｎ＋１(k)=Abs[−Sin(π/2ｎ＋１)×ｘｎ(k)＋Cos(π/2ｎ＋１)×ｙｎ(k)]として(ｘｎ(k),ｙｎ(k))よりｙｎ＋１(k)を取得する手段と、
ｍ≧０なる所定の整数ｍに対し、逐次求められた(ｘｍ(k),ｙｍ,(k))よりＦｍ(k)=ｘｍ(k)＋ｙｍ(k)×{(１−Cos(π/2ｍ＋１)) /Sin(π/2ｍ＋１)}としてＦｍ(k)を取得する手段と、
全てまたは一部のｋの中でFｍ(k)の値が最小となるｋを選択する手段と、
選択されたｋに対するＴx(k)を各シンボル毎の送信信号として受信データを再生する手段とを備えた
ことを特徴とする無線通信装置。
【請求項４】
１本又は複数の送信アンテナを備えた送信局と、Ｍ(Ｍ＞１：整数)本の受信アンテナ群を備えた受信局とにより構成された無線通信システムにおいて、
前記送信局は、既知のパターンの信号が付与された信号を前記送信アンテナの中のひとつより送信する手段を備え、
前記受信局は、
Ｍ本の前記受信アンテナ群を用いて個別に無線信号を受信する手段と、
受信信号に付与された既知の信号パターンを参照信号として、前記送信アンテナと      前記受信アンテナ群の内の第ｉアンテナとの間の伝達関数ｈｉを取得する手段と、
前記送信局が送信する可能性のあるＮｔｘ種類の送信信号群{Ｔx(k)}(１≦k≦Ｎｔｘ：k及び  Ｎｔｘは整数)の中の第ｋ番目の送信信号Ｔx(k)に対して、前記伝達関数ｈｉを第ｉ成分とする伝達関数ベクトルＨとの積、すなわちＴx(k)×Ｈを求める演算を実施する手段と、
前記受信アンテナ群の各アンテナにおける一連の受信信号列の中のあるシンボルの信号点を要素とした任意の受信信号ベクトルＲxに対し、Ｒx-Ｔx(k)×Ｈの演算を実施する手段と、
任意の列ベクトルＶの第ｉ成分を[Ｖ]ｉと表記した場合、任意のｋに対して[Ｒx-Ｔx(k)×Ｈ]ｉの演算を実施する手段と、
複素数ｚの実数部を求める演算Re[z]を実施する手段と、
複素数ｚの虚数部を求める演算Im[z]を実施する手段と、
複素数ｚの絶対値を求める演算Abs[zlを実施する手段と、
１≦ｉ≦Ｍなる任意の整数ｉに対して、ｘ０［ｉ］(k)＝Abs[Re[[Ｒx-Ｔx(k)×Ｈ]ｉ]］としてｘ０［ｉ］(k)を取得する手段と、
ｙ０［ｉ］(k)＝Abs[Im[[Ｒx-Ｔx(k)×Ｈ]ｉ]]としてｙ０［ｉ］(k)を取得する手段と、
ｎ≧０なる任意の整数ｎに対して、xｎ＋１［ｉ］(k)=Cos(π/2ｎ＋１)×ｘｎ［ｉ］(k)＋Sin(π/2ｎ＋１)×ｙｎ［ｉ］(k)として(xｎ［ｉ］(k),ｙｎ［ｉ］(k))よりxｎ＋１［ｉ］(k)を取得する手段と、
ｎ≧０なる任意の整数ｎに対して、ｙｎ＋１［ｉ］(k)=Abs[−Sin(π/2ｎ＋１)×ｘｎ［ｉ］(k)+Cos(π/2ｎ＋１)×ｙｎ［ｉ］(k)]として(ｘｎ［ｉ］(k),yｎ［ｉ］(k))よりyｎ＋１［ｉ］(k)を取得する手段と、
ｍ≧０なる所定の整数ｍに対し、(ｘｍ［ｉ］(k),ｙｍ［ｉ］(k))よりＦｍ［ｉ］(k)＝ｘｍ［ｉ］(k)＋ｙｍ［ｉ］(k)×{(1-Cos(π/2ｍ＋１)／Sin(π/2ｍ＋１)}としてFｍ［ｉ］(k)を取得する手段と、
１≦ｉ≦Ｍなる全てのｉに対するFｍ［ｉ］(k)の総和ＴＦｍ(k)を求める手段と、
全てまたは一部のｋの中で前記ＴＦｍ(k)が最小となるｋを選択する手段と、
選択されたｋに対する送信信号Ｔx(k)を各シンボル毎の送信信号として受信データを再生する手段と
を備えたことを特徴とする無線通信装置。
【請求項５】
Ｎ(Ｎ＞１：整数)本以上の第一のアンテナ群を備えた送信局と、Ｍ(Ｍ＞１：整数)本の第二のアンテナ群を備えた受信局とにより構成された無線通信システムにおいて、
前記送信局は、
ユーザデータをＮ系統に分割する手段と、
前記のＮ系統に分割されたデータに個別の既知のパターンの信号を付与してＮ系統の第一の信号系列を生成する手段と、
Ｎ本の前記第一のアンテナ群を用いて同一周波数にて同時に前記第一の信号系列を重畳して送信する手段と
を備え、
前記受信局は、
Ｍ本の前記第二のアンテナ群を用いて個別に無線信号を受信する手段と、
受信信号に付与された既知の信号パターンを参照信号として、前記第一のアンテナ群の内の第ｊアンテナと前記第二のアンテナ群の内の第ｉアンテナとの間の伝達関数ｈｉ，ｊを取得する手段と、
前記送信局が送信する可能性のあるＮｔｘ種類の送信信号ベクトル群{Ｔx(k)}(１≦ｋ≦Ｎｔｘ：ｋ及びＮｔｘは整数)の中の第ｋ番目の送信信号ベクトルＴx(k)に対して、前記伝達関数hｉ，ｊを(i,j)成分とする伝達関数行列Ｈとの積即ちＨ×Ｔx(k)を求める演算実施する手段と、
前記第二のアンテナ群の各アンテナにおける一連の受信信号列の中のあるシンボルの信号点を要素とした受信信号ベクトルRxに対し、任意のｋに対してＲx−Ｈ×Ｔx(k)の      演算を実施する手段と、
任意の列ベクトルＶの第ｉ成分を[Ｖ]ｉと表記した場合、任意のｋに対して[Ｒx−Ｈ×Ｔx(k)]ｉの演算を実施する手段と、
複素数ｚの実数部を求める演算Re[z]を実施する手段と、
複素数ｚの虚数部を求める演算Im[z]を実施する手段と、
複素数ｚの絶対値を求める演算Abs[z]を実施する手段と、
１≦ｉ≦Ｍなる任意の整数ｉに対して、ｘ０［ｉ］(k)=Abs[Re[[Ｒx−Ｈ×Ｔx(k)]ｉ]]としてｘ０［ｉ］(k)としてを取得する手段と、
ｙ０［ｉ］(k)=Abs[Im[[Ｒx−Ｈ×Ｔx(k)]ｉ]]としてy０［ｉ］(k)を取得する手段と、
ｎ≧０なる任意の整数ｎに対して、xｎ＋１［ｉ］(k)＝Cos(π/2ｎ＋１)×xｎ［ｉ］(k)＋Sin(π/2ｎ＋１)×ｙｎ［ｉ］(k)として(ｘｎ［ｉ］(k)＞ｙｎ［ｉ］(k))よりｘｎ＋１［ｉ］(k)を取得する手段と、
ｎ≧０なる任意の整数ｎに対して、yｎ＋１［ｉ］(k)=Abs[−Sin(π/2ｎ＋１)×ｘｎ［ｉ］(k)＋Cos(π/2ｎ＋１)×yｎ［ｉ］(k)]として(xｎ［ｉ］(k),yｎ［ｉ］(k))よりyｎ＋１［ｉ］(k))を取得する手段と、
ｍ≧０なる所定の整数ｍに対し、(ｘｍ［ｉ］(k),ｙｍ［ｉ］(k))よりＦｍ［ｉ］(k)＝ｘｍ［ｉ］(k)＋ｙｍ［ｉ］(k)×{(1-Cos(π/2ｍ＋１)) /Sin(π/2ｍ＋１)}としてＦｍ［ｉ］(k)を取得する手段と、
１≦ｉ≦Ｍなる全てのｉに対するＦｍ［ｉ］(k)の総和ＴＦｍ(k)を求める手段と、
全てまたは一部のｋの中で前記ＴＦｍ(k)が最小となるｋを選択する手段と、
選択されたｋに対する列ベクトルＴx(k)の各要素を各シンボル毎及び各アンテナ毎の送信信号として受信データを再生する手段と
を備えた
ことを特徴とする無線通信装置。
【請求項６】
前記請求項１から請求項５までのいずれかに記載の無線通信装置であって、前記送信局及び受信局間で複数のサブキャリアを用いた直交周波数分割多重(OFDM : Orthogonal Frequency Division Multiplexing)変調方式を用いたことを特徴とする無線通信装置。
【請求項７】
無線回線を介して通信を行う送信局及び受信局により構成された無線通信システムにおける通信方法であって、
前記受信局における受信処理において、
前記送信局が送信した信号を受信するステップと、
前記送信局及び受信局間の伝送路の伝達関数Ｈを取得するステップと、
前記送信局が送信する可能性のあるＮtx種類の送信信号群{Tx(k)}(1≦k≦Ｎtx：ｋ及びＮtxは整数)の中の任意の第ｋ番目の送信信号Tx(k)に対し、Ｈ×Tx(k)の演算を実施するステップと、
一連の受信信号列の中のあるシンボルの受信信号をＲxとした場合に、任意のｋに対      して
Ｒx−Ｈ×Ｔx(k)の演算を実施するステップと、
複素数ｚの実数部を求める演算Re[z]を実施するステップと、
複素数ｚの虚数部を求める演算Ｉm[z]を実施するステップと、
複素数ｚの絶対値を求める演算Ａbs[z]を実施するステップと、
ｘ０(k)=Abs[Re[Ｒx-Ｈ×Ｔx(k)]]としてｘ０(k)を取得するステップと、
ｙ０(k)=Abs[Im[Re[Ｒx-Ｈ×Ｔx(k)]]としてｙ０(k)を取得するステップと、
Ｆ０(k)=ｘ０(k)＋ｙ０(k)を取得するステップと、
全てまたは一部のｋの中において、Ｆ０(k)の値が最小となるｋを選択するステップと、
選択されたＴx(k)を各シンボル毎の送信信号として受信データを再生するステップと
を有する
ことを特徴とする無線通信方法。
【請求項８】
無線回線を介して通信を行う送信局及び受信局により構成された無線通信システムにおける通信方法であって、
前記受信局における受信処理において、
前記送信局が送信した信号を受信するステップと、
前記送信局及び受信局間の伝送路の伝達関数Ｈを取得するステップと、
前記送信局が送信する可能性のあるＮｔｘ種類の送信信号群{Ｔx(k)}(１≦k≦Ｎｔｘ：ｋ及びＮｔｘは整数)の中の第ｋ番目の送信信号Ｔx(k)に対し、任意のｋに対してH×Tx(k)の演算を実施するステップと、
一連の受信信号列の中のあるシンボルの受信信号をＲxとした場合に、任意のｋに対して
Ｒx−Ｈ×Ｔx(k)の演算を実施するステップと、
複素数ｚの実数部を求める演算Re[z]を実施するステップと、
複素数ｚの虚数部を求める演算Im[z]を実施するステップと、
複素数ｚの絶対値を求める演算Abs[z]を実施するステップと、
正の実数r1及びr2の絶対値の大きい方を選択する演算Ｍax[rl,r2]を実施するステップと、
正の実数r1及びr2の絶対値の小さい方を選択する演算Ｍin[rl,r2]を実施するステップと、
ｘ１(k)=Ｍax[Abs[Re[Ｒx-Ｈ×Ｔx(k)]],Abs[Im[Ｒx−Ｈ×Ｔx(k)]]]としてｘ１(k)を取得するステップと、
ｙ１(k)=Ｍin[Abs[Re[Ｒx-Ｈ×Ｔx(k)]],Abs[Im[Ｒx−Ｈ×Ｔx(k)]]]としてｙ１(k)を取得するステップと、
Ｆ１(k)=ｘ１(k)−y１(k)＋√２×ｙ１(k)を取得するステップと、
全てまたは一部のｋの中でＦ１(k)の値が最小となるｋを選択するステップと、
選択されたＴx(k)を各シンボル毎の送信信号として受信データを再生するステップと
を有する
ことを特徴とする無線通信方法。
【請求項９】
無線回線を介して通信を行う送信局及び受信局により構成された無線通信システムにおける通信方法であって、
前記受信局における受信処理において、
前記送信局が送信した信号を受信するステップと、
前記送信局及び受信局間の伝送路の伝達関数Ｈを取得するステップと、
前記送信局が送信する可能性のあるＮｔｘ種類の送信信号群{Ｔx(k)}(１≦k≦Ｎｔｘ：ｋ及びＮｔｘは整数)の中の任意の第ｋ番目の送信信号Tx(k)に対し、Ｈ×Ｔx(k)の演算を実施するステップと、
一連の受信信号列の中のあるシンボルの受信信号をＲxとした場合に、任意のｋに対      して
Ｒx−Ｈ×Ｔx(k)の演算を実施するステップと
複素数ｚの実数部を求める演算Re[z]を実施するステップと、
複素数ｚの虚数部を求める演算Im[z]を実施するステップと、
複素数ｚの絶対値を求める演算Abs[z]を実施するステップと、                            ｘ０(k)=Abs[Re[Ｒx−Ｈ×Ｔx(k)]]としてｘ０(k)を取得するステップと、
ｙ０(k)=Abs[Im[Ｒx−Ｈ×Ｔx(k)]]としてｙ０(k)を取得するステップと、
ｎ≧０なる任意の整数ｎに対して、ｘｎ＋１(k)=Cos(π/2ｎ＋１)×ｘｎ(k)＋Sin(π/2ｎ＋１)×ｙｎ(k)として
(ｘｎ(k),ｙｎ(k))よりｘｎ＋１(k)を取得するステップと、
ｎ≧０なる任意の整数ｎに対して、ｙｎ＋１(k)=Abs[−Sin(π/2ｎ＋１)×ｘｎ(k)＋Cos(π/2ｎ＋１)×ｙｎ(k)]として(ｘｎ(k),ｙｎ(k))よりｙｎ＋１(k)を取得するステップと、
ｍ≧０なる所定の整数ｍに対し、逐次求められた(ｘｍ(k),ｙｍ,(k))よりＦｍ(k)=ｘｍ(k)＋ｙｍ(k)×{(１−Cos(π/2ｍ＋１)) /Sin(π/2ｍ＋１)}としてＦｍ(k)を取得するステップと、
全てまたは一部のｋの中でFｍ(k)の値が最小となるｋを選択するステップと、
選択されたｋに対するＴx(k)を各シンボル毎の送信信号として受信データを再生する手段とを有する
ことを特徴とする無線通信方法。
【請求項１０】
１本又は複数の送信アンテナを備えた送信局と、Ｍ(Ｍ＞１：整数)本の受信アンテナ群を備えた受信局とにより構成された無線通信システムにおける無線通信方法であって、
前記送信局の送信処理において、既知のパターンの信号が付与された信号を前記送信アンテナの中のひとつより送信するステップを有し、
前記受信局の処理において、
Ｍ本の前記受信アンテナ群を用いて個別に無線信号を受信するステップと、
受信信号に付与された既知の信号パターンを参照信号として、前記送信アンテナと前記受信アンテナ群の内の第ｉアンテナとの間の伝達関数ｈｉを取得するステップと、
前記送信局が送信する可能性のあるＮｔｘ種類の送信信号群{Ｔx(k)}(１≦k≦Ｎｔｘ：k及び  Ｎｔｘは整数)の中の第ｋ番目の送信信号Ｔx(k)に対して、前記伝達関数ｈｉを第ｉ成分とする伝達関数ベクトルＨとの積、すなわちＴx(k)×Ｈを求める演算を実施するステップと、
前記受信アンテナ群の各アンテナにおける一連の受信信号列の中のあるシンボルの信号点を要素とした任意の受信信号ベクトルＲxに対し、Ｒx-Ｔx(k)×Ｈの演算を実施するステップと、
任意の列ベクトルＶの第ｉ成分を[Ｖ]ｉと表記した場合、任意のｋに対して[Ｒx-Ｔx(k)×Ｈ]ｉの演算を実施するステップと、
複素数ｚの実数部を求める演算Re[z]を実施するステップと、
複素数ｚの虚数部を求める演算Im[z]を実施するステップと、
複素数ｚの絶対値を求める演算Abs[zlを実施するステップと、
１≦ｉ≦Ｍなる任意の整数Ｈに対して、ｘ０［ｉ］(k)＝Abs[Re[[Ｒx-Ｔx(k)×Ｈ]ｉ]］としてｘ０［ｉ］(k)を取得するステップと、
ｙ０［ｉ］(k)＝Abs[Im[[Ｒx-Ｔx(k)×Ｈ]ｉ]]としてｙ０［ｉ］(k)を取得するステップと、
ｎ≧０なる任意の整数ｎに対して、xｎ＋１［ｉ］(k)=Cos(π/2ｎ＋１)×ｘｎ［ｉ］(k)＋Sin(π/2ｎ＋１)×ｙｎ［ｉ］(k)として(xｎ［ｉ］(k),ｙｎ［ｉ］(k))よりxｎ＋１［ｉ］(k)を取得するステップと、
ｎ≧０なる任意の整数ｎに対して、ｙｎ＋１［ｉ］(k)=Abs[−Sin(π/2ｎ＋１)×ｘｎ［ｉ］(k)+Cos(π/2ｎ＋１)×ｙｎ［ｉ］(k)]として(ｘｎ［ｉ］(k),yｎ［ｉ］(k))よりyｎ＋１［ｉ］(k)を取得するステップと、
ｍ≧０なる所定の整数ｍに対し、(ｘｍ［ｉ］(k),ｙｍ［ｉ］(k))よりＦｍ［ｉ］(k)＝ｘｍ［ｉ］(k)＋ｙｍ［ｉ］(k)×{(1-Cos(π/2ｍ＋１)／Sin(π/2ｍ＋１)}としてFｍ［ｉ］(k)を取得するステップと、
１≦ｉ≦Ｍなる全てのｉに対するFｍ［ｉ］(k)の総和ＴＦｍ(k)を求めるステップと、
全てまたは一部のｋの中で前記ＴＦｍ(k)が最小となるｋを選択するステップと、
選択されたｋに対する送信信号Ｔx(k)を各シンボル毎の送信信号として受信データを再生するステップと
を有することを特徴とする無線通信方法。
【請求項１１】
Ｎ(Ｎ＞１：整数)本以上の第一のアンテナ群を備えた送信局と、Ｍ(Ｍ＞１：整数)本の第二のアンテナ群を備えた受信局とにより構成された無線通信システムにおける無線通信方法であって、
前記送信局の送信処理において、
ユーザデータをＮ系統に分割するステップと、
前記のＮ系統に分割されたデータに個別の既知のパターンの信号を付与してＮ系統の第一の信号系列を生成するステップと、
Ｎ本の前記第一のアンテナ群を用いて同一周波数にて同時に前記第一の信号系列を重畳して送信するステップと
を有し、
前記受信局の処理において、
Ｍ本の前記第二のアンテナ群を用いて個別に無線信号を受信するステップと、
受信信号に付与された既知の信号パターンを参照信号として、前記第一のアンテナ群の内の第ｊアンテナと前記第二のアンテナ群の内の第ｉアンテナとの間の伝達関数ｈｉ，ｊを取得するステップと、
前記送信局が送信する可能性のあるＮｔｘ種類の送信信号ベクトル群{Ｔx(k)}(１≦ｋ≦Ｎｔｘ：ｋ及びＮｔｘは整数)の中の第ｋ番目の送信信号ベクトルＴx(k)に対して、前記伝達関数hｉ，ｊを(i,j)成分とする伝達関数行列Ｈとの積即ちＨ×Ｔx(k)を求める演算実施するステップと、
前記第二のアンテナ群の各アンテナにおける一連の受信信号列の中のあるシンボルの信号点を要素とした受信信号ベクトルRxに対し、任意のｋに対してＲx−Ｈ×Ｔx(k)の      演算を実施するステップと、
任意の列ベクトルＶの第ｉ成分を[Ｖ]ｉと表記した場合、任意のｋに対して[Ｒx−Ｈ×Ｔx(k)]ｉの演算を実施するステップと、
複素数ｚの実数部を求める演算Re[z]を実施するステップと、
複素数ｚの虚数部を求める演算Im[z]を実施するステップと、
複素数ｚの絶対値を求める演算Abs[z]を実施するステップと、
１≦ｉ≦Ｍなる任意の整数ｉに対して、ｘ０［ｉ］(k)=Abs[Re[[Ｒx−Ｈ×Ｔx(k)]ｉ]]としてｘ０［ｉ］(k)としてを取得するステップと、
ｙ０［ｉ］(k)=Abs[Im[[Ｒx−Ｈ×Ｔx(k)]ｉ]]としてy０［ｉ］(k)を取得するステップと、
ｎ≧０なる任意の整数ｎに対して、xｎ＋１［ｉ］(k)＝Cos(π/2ｎ＋１)×xｎ［ｉ］(k)＋Sin(π/2ｎ＋１)×ｙｎ［ｉ］(k)として(ｘｎ［ｉ］(k)，ｙｎ［ｉ］(k))よりｘｎ＋１［ｉ］(k)を取得するステップと、
ｎ≧０なる任意の整数ｎに対して、yｎ＋１［ｉ］(k)=Abs[−Sin(π/2ｎ＋１)×ｘｎ［ｉ］(k)＋Cos(π/2ｎ＋１)×yｎ［ｉ］(k)]として(xｎ［ｉ］(k),yｎ［ｉ］(k))よりyｎ＋１［ｉ］(k)を取得するステップと、
ｍ≧０なる所定の整数ｍに対し、(ｘｍ［ｉ］(k),ｙｍ［ｉ］(k))よりＦｍ［ｉ］(k)＝ｘｍ［ｉ］(k)＋ｙｍ［ｉ］(k)×{(1-Cos(π/2ｍ＋１)) /Sin(π/2ｍ＋１)}としてＦｍ［ｉ］(k)を取得するステップと、
１≦ｉ≦Ｍなる全てのｉに対するＦｍ［ｉ］(k)の総和ＴＦｍ(k)を求めるステップと、
全てまたは一部のｋの中で前記ＴＦｍ(k)が最小となるｋを選択するステップと、
選択されたｋに対する列ベクトルＴx(k)の各要素を各シンボル毎及び各アンテナ毎の送信信号として受信データを再生するステップと
を有する
ことを特徴とする無線通信方法。
【請求項１２】
前記請求項７から請求項１１までのいずれかに記載の無線通信方法であって、前記送信局及び受信局間で複数のサブキャリアを用いた直交周波数分割多重(OFDM : Orthogonal Frequency Division Multiplexing)変調方式を用いたことを特徴とする無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線回線を介して通信を行う無線システムにおいて、送信アンテナ及び受信アンテナ間の伝達関数をもとに、送信信号に対する推定受信信号のレプリカを求め、最も実際の受信信号に近く、即ちユークリッド距離が最小となる上記レプリカを抽出し、このレプリカを送信信号とすることで復調処理を行うMLD (Maximum Likelihood Detection)法を行うときに、レプリカの抽出を行う際に用いる信号点間の距離を求める技術に関する。
特に、本発明は、同一の周波数チャネルを用い、異なる複数の送信アンテナより独立なデータを送信し、複数の受信アンテナを用いて信号を受信し、各送受信アンテナ間の伝達関数行列をもとに受信局側でデータの復調を行うことにより無線通信を実現する高速無線アクセスシステムにおいて、回路規模を抑制しながら良好な伝送特性を実現するための受信技術に関する。
また、本発明は、特に、2.4ＧＨz帯または5ＧＨz帯を用いた高速無線アクセスシステムの伝送速度の高速化を行うためにおいて利用される。
【背景技術】
【０００２】
近年、2.4GHz帯または5GHz帯を用いた高速無線アクセスシステムとして、IEEE802.11g規格、IEEE802.11a規格などの普及が目覚しい。
これらのシステムでは、最大で54Ｍbpsの伝送速度を実現しているが、無線ＬＡＮの普及に伴い更なる伝送速度の高速化が求められている。
そのための技術としては、ＭＩＭＯ (Multiple-Input Multiple-Output)技術が有力である。このＭＩＭＯ技術とは、送信局側において複数の送信アンテナから同一チャネル上で異なる独立な信号を送信し、受信局側において同じく複数のアンテナを用いて信号を受信し、各送信アンテナ／受信アンテナ間の伝達関数行列を求め、この行列を用いて送信局側の各アンテナから送信された独立な信号を推定し、送信された信号におけるデータを再生するものである。
【０００３】
ここで、上記ＭＩＭＯの無線送受信システムにおいて、Ｎ本の送信アンテナを用いてＮ系統の信号を送信し、Ｍ本のアンテナを用いて、送信されたＮ系統の信号を受信する場合を考える。
まず、送信局及び受信局の各アンテナ間にはＮ×Ｍ個の伝送のパスが存在し、第ｊ送信アンテナから送信され第ｉ受信アンテナで受信される場合の伝達関数をhｊ，ｉとし、これを第（i,j）成分とするＭ行Ｎ列の行列をＨと表記する。さらに、第ｉ送信アンテナからの送信信号をtｉとし(ｔ１, ｔ２, ｔ３,・・・,ｔＮ)を成分とする列ベクトルをＴx、第ｉ受信アンテナでの受信信号をrｉとし（ｒ１,ｒ２,ｒ３，・・・,ｒＭ)を成分とする列ベクトルをＲx、第ｉ受信アンテナの熱雑音をnｉとし(ｎ１,ｎ２,ｎ３,・・・ｎＭ）を成分とする列ベクトルをｎと表記する。
この場合、以下に示す（１）式の関係が成り立つ。
Ｒx＝Ｈ×Ｔx＋ｎ                    …（１）
【０００４】
したがって、受信局側で受信した信号Ｒxをもとに、送信信号Ｔxを推定する技術が求められている．このＭＩＭＯ技術の最も基本的なものとしては、一般にＺＦ (Zero Forcing)法と呼ばれる方法があげられる。（非特許文献１参照）
ここでは、上記の（式１）に対し、伝達関数行列の逆行列Ｈ−１を求め、これを式の両辺の左から掛け合わせる処理を行う。この結果、以下の（２）式が得られる。
Ｈ−１×Ｒx＝Ｔx＋Ｈ−１×ｎ            …（２）
つまり、各受信アンテナで受信した信号を合成し、所望の送信アンテナ以外からの信号による干渉を除去する処理を行う場合、実際の送信信号ベクトルＴxに微小な熱雑音Ｈ−１×ｎが加わった信号点が得られることになる。
ここで、送信信号として、ＢＰＳＫ、ＱＰＳＫ、16ＱＡＭ、64ＱＡＭ等の多値変調を施した信号を用いる場合は、送信信号として取り得る信号点（デジタル信号を多値変調によりマッピングした信号）は不連続である。
【０００５】
したがって、Ｈ−１×Ｒxに対して、ユークリッド距離が最も近い信号点を、送信コンスタレーション上において検索する硬判定処理を行い、真の送信信号を推定する。
以上のＺＦ法においては、熱雑音項Ｈ−１×ｎが十分に小さく、かつ各送信アンテナ毎の成分が、各送信アンテナ間において均等であると仮定できる場合、良好な信号再生の特性が期待できる。
しかし、一般にはこの仮定は成り立たず、ある伝達関数行列に対して受信アンテナ毎の熱雑音Ｈ−１×ｎの絶対値の期待値は異なる（各送信アンテナ間の送信特性が異なる）。
さらには、もし伝達関数行列Ｈが逆行列をもたない行列（ないしはその逆行列の行列式が非常に小さい）の場合、送信信号の推定が非常に不安定になる。
上述したような状況において、受信局における受信アンテナによる受信特性が大幅に劣化する可能性がある。
この様な問題点を解決するための方法として、最も特性的に優れた方法がＭＬＤ法と呼ばれる方式である。（非特許文献２参照）
【０００６】
このＭＬＤ方においては、まず、各送信側のアンテナからの送信信号の変調方式が決まると、ひとつのアンテナから送信される信号が取り得る信号点の数（以降、Ｎｍａｘと呼ぶ）が決まる。Ｎ本のアンテナ全体で送信される信号ベクトルのバリエーションはＮｍａｘＮ種類となる。
またＭＬＤ法においては、送信信号として、ｋの取りえる全ての候補（全部でＮｍａｘＮ種）に対して、その信号が送信された場合の受信信号の予測を行い、それらの中で最も実際の受信信号に近いものを推定制度の最も高い信号点として選択する。つまり、任意に選択された送信号候補Ｔx、例えば、第ｋ番目の送信信号候補をＴx［ｋ］で表したとすると、以下に示す（３）式で定義されるユークリッド距離Ｅを最小にするｋの値を選択する。
Ｅ＝（Ｒx−Ｈ×Ｔx［ｋ］）Ｈ×（Ｒx−Ｈ×Ｔx［ｋ］）  …（３）
【０００７】
なお、行列Ｍに対してＭＨは、行列Ｍのエルミート共役である行列をさす。以上の処理により、ＭＬＤ法は、如何なる行列Ｈに対しても、安定した受信処理が可能であり、ＺＦ法に対して受信特性が大幅に改善する。
ここで、図６に従来技術におけるＭＩＭＯ技術を適用した送信局の送信部の構成を示す。この図において、送信局の送信部は、データ分割回路１０１、プリアンブル付与回路１０２−１、変調回路１０３−１〜１０３−２、無線部１０４−１〜１０４−２、送信アンテナ１０５−１〜１０５−２から構成されている。
なお、ひとつの例として、送信局が２つの送信アンテナを用いて２系統のデータを送信する場合を例にとって説明する。
【０００８】
データ分割回路１０１は、外部回路から送信するデータが入力されると、このデータを２系統に分離し、各々を異なるプリアンブル回路へ出力する。
例えば、データ分割回路１０１は、第１系統のデータをプリアンブル付与回路１０２−１へ出力する。これにより、プリアンブル回路１０２−１は、プリアンブル信号が付与された状態で変調回路１０３−１(Chl) に入力される。
変調回路１０３−１においては、入力されるプリアンブル信号が付与されたデータに対して、所定の変調（ＢＰＳＫ、ＱＰＳＫ、16ＱＡＭ、64ＱＡＭ等の多値変調）を実施し、変調された送信信号を無線部１０４−１へ出力する。
【０００９】
そして、無線部１０４−１は、上記送信信号を無線周波数に変換し、送信アンテナ１０５−１を介し、受信局に対して送信される（電波として放射される）。
また、上述した「Ｃｈ１」の系と同様に、データ分割回路１０１の出力する第２系統のデータを、プリアンブル付与回路１０２−２，変調回路１０３−２（Ｃｈ２），無線部１０４−２，及び無線部１０４−２において処理され、アンテナ１０５−２から送信される。  これにより、データ分割回路１０１により分割された送信するデータが、異なるアンテナからそれぞれ個別に送信される。
【００１０】
次に、図７に従来技術におけるＭＬＤ法を用いた受信局の受信部の構成を示す。
受信局の受信部は、受信アンテナ１１１−１〜１１１−２、無線部１１２−１〜１１２−２、チャネル推定回路１１３、受信信号管理部１１４、伝達関数行列管理回路１１５、レプリカ信号生成回路１１６、送信信号生成回路１１７、ユークリッド距離演算回路１１８a〜１１８c、選択回路１１９、データ合成回路１２０から構成されている。
また、第１の受信アンテナ111-1から第２の受信アンテナ111-2は、それぞれ個別に受信信号を受信する。
【００１１】
チャネル推定回路１１３は、無線部１１２−１〜１１２−２を経由して、上記送信部の送信した信号を入力する。
そして、チャネル推定回路１１３は、送信側で付与した所定のプリアンブル信号の受信状況から、各送信アンテナ１０５−１〜１０５−２と、受信アンテナ１１１−１〜１１１−２間の伝達関数を取得する（予めプリアンブル信号におけるパイロットデータが送受信部双方で決められており、このパイロットデータの受信状況により伝達関数を求める）。
チャネル推定回路１１３は、取得された各伝達関数の情報ｈｊ，ｉが伝達関数行列管理回路１１５に出力するとともに、プリアンブル信号に後続するデータ信号を、１シンボルづつ受信信号管理回路１１４へ出力する。
ここで、伝達関数行列管理回路１１５は、チャネル推定回路１１３から入力されるｈｉ，ｊを伝達関数行列Ｈとして管理する。
【００１２】
そして、受信信号管理回路１１４は、シンボル単位で入力されるデータ信号を、受信アンテナ１１１−１及び１１１−２の受信信号(ｒ１,ｒ２)を成分とした受信信号ベクトルＲxとして一旦、内部の記憶部により管理する。
一方、送信信号生成回路１１７は、送信アンテナ１０５−１〜１０５−２から出力され得る全てのデータ信号の信号パターンとして、Ｎｍａｘ種類の送信信号の候補{Ｔx[k]} (1≦k≦ＮｍａｘＮ）を生成する。
レプリカ信号生成回路１１６は、送信信号生成回路１１７から入力される送信信号の候補Ｔx[k]と、伝達関数行列管理回路１１５において管理された伝達関数行列Ｈとを乗算して、積Ｈ×Ｔx[k]を求め、複数求められたレプリカ信号ベクトルをそれぞれユークリッド距離演算回路１１８a〜１１８cに入力する。
【００１３】
また、受信信号管理回路１１４は、管理している受信信号ベクトルＲxも同様にユークリッド距離演算回路１１８a〜１１８cに出力する。
ユークリッド距離演算回路118a〜118cでは、レプリカ信号ベクトルと受信信号ベクトルの差分をとり、さらにこの差分のベクトルの各成分の絶対値の２乗和を求め、ユークリッド距離の２乗値（平方根を取ればユークリッド距離そのものとなる）を算出する。以上のユークリッド距離演算処理は全てのｋの値に対して実施（1≦k≦ＮｍａｘＮであり、合計ＮｍａｘＮ）される。
選択回路１１９は、これらの中でユークリッド距離（ないしはその２乗値）が最短のものを選択し、最も推定精度の高い送信信号と判断する。
これらのデータは複数シンボルに渡り連続的に、時系列に処理されるが、一連のデータを受信後、データ合成回路１２０にてシンボルを合成しデータとして再構成し、出力される。
【００１４】
図８に、従来技術におけるユークリッド距離演算回路（１１８ａ〜１１８ｃ）の構成を示す。ここでは一構成例として、複素数成分をもつ２次元ベクトルのユークリッド距離演算の場合を用いて説明する。
この図において、ユークリッド距離演算回路（１１８ａ〜１１８ｃ）は、第一成分抽出回路１３０a〜１３０b、第２成分抽出回路１３１a〜１３１b、加算回路１３２a〜１３０e、実数部抽出回路１３３a〜１３３bは、134a〜134bは虚数部抽出回路１３４a〜１３４b、積算回路１３５a〜１３５dから構成されている。
複素数成分を持つベクトル（ｘ１,ｙ１）は、それぞれ受信信号管理回路１１４，レプリカ生成回路１１６から、第１成分抽出回路１３０a及び第２成分抽出回路１３１aに入力される。
【００１５】
第１成分抽出回路１３０aは入力されるベクトルからｘ成分であるｘ１のみを抽出して出力し、第２成分抽出回路１３１aは入力されるｙ成分であるｙ１のみを抽出して出力する。
同様に、ベクトル(x2,y2)は、それぞれ第１成分抽出回路１３０b及び第２成分抽出回路１３１bに入力され、第１成分抽出回路１３０bにおいてｘ成分のｘ２のみを、第２成分抽出回路１３１bではｙ成分のｙ２のみを、抽出して出力する。
加算回路１３２aは上記ｘ１と符号反転されたｘ２を加算(つまりｘ１からｘ２を減算)し、同様に、加算回路１３２bはｙ１と符号反転されたｙ２の加算を行う。
そして、入力されるそれぞれのベクトルの信号は、実数部抽出回路133a及び133bと、虚数部抽出回路134a及び134bにて実数部分と虚数部分とに分離される。
さらに、それぞれの信号は積算回路１３５a〜１３５dにて２乗され、それを加算器１３２c〜１３２eで加算して出力する。
【００１６】
ここで、いわゆるユークリッド距離とは、この出力結果の平方根をさす場合が多いが、図７における選択回路１１９においては、ユークリッド距離の短い候補を検索する処理が行われるため、平方根をとった厳密なユークリッド距離を用いても、ユークリッド距離の２乗値を用いても、結果に差はない。
【非特許文献１】S.Kurosaki et. al.,“A SDM-COFDM Scheme Employing a  Simple Feed-Forward Inter-Channel Interference Canceller for MIMO Based Broadband Wireless LANs”,IEICE TRANS. COMMUN・, Vol.E86 B. No.l, January, 2003
【非特許文献２】A.van Zelst et.al.，“Space Division Multiplexing (SDM) for OFDM Systems”, Proc・ VTC2000 Spring, Vol. 2, pp.1070 -1074
【発明の開示】
【発明が解決しようとする課題】
【００１７】
ＭＩＭＯ技術にこのＭＬＤ法を用いる際の最大の問題点は、その機能を実現するための回路規模の大きさである。
すなわち、ユークリッド距離を求める演算処理をＮｍａｘＮ回に渡って実施しなければならないために、単一のユークリッド距離演算回路の回路規模は小さくても、全体の回路規模は膨大になるという点である。
例えば、変調方式として64ＱＡＭを用いる場合、Ｎｍａｘ=64となる。この例を用いると、Ｎ=2の場合でユークリッド距離演算回数は642 (=4096)回、Ｎ=3の場合で64３(=26214464)回、Ｎ=4の場合で64４(=1677726)回と指数関数的に発散する。
【００１８】
上述した機能構成を回路として実現する際には、図７における処理Ｓ１１８a〜Ｓ１１８cの様に並列的に処理する以外にも、複数回に渡り順次直列的に実施する方法もある。
しかしながら、処理遅延を抑えるためには並列的な処理は必須であり、したがってユークリッド演算処理の回数に比例した回路規模が要求される。この様に回路規模がＮに比例して爆発的に増大すると、ＬＳＩへの実装は非常に困難になる。
特に、図８における積算回路１３５a〜１３５dは、加算回路１３２a〜１３２eに比べて回路規模が大きく、約２０倍程度の規模となる。
従って、本発明の目的は、ＭＩＭＯ技術を用いた無線通信を行う際に、良好な特性を実現しながらも、現実的な回路規模及び演算量にて実現可能な無線通信装置を提供することにある。
【課題を解決するための手段】
【００１９】
上記課題を解決するために、本発明の無線通信装置は、無線回線を介して通信を行う送信局及び受信局により構成され、前記受信局は、前記送信局が送信した信号を受信する手段と、前記送信局及び受信局間の伝送路の伝達関数Ｈを取得する手段と、前記送信局が送信する可能性のあるＮｔｘ種類の送信信号群{Tx(k)}(1≦k≦Ｎｔｘ：ｋ及びＮｔｘは整数)の中の任意の第ｋ番目の送信信号Tx(k)に対し、Ｈ×Tx(k)の演算を実施する手段と、一連の受信信号列の中のあるシンボルの受信信号をＲxとした場合に、任意のｋに対して、Ｒx−Ｈ×Ｔx(k)の演算を実施する手段と、複素数ｚの実数部を求める演算Re[z]を実施する手段と、複素数ｚの虚数部を求める演算Ｉm[z]を実施する手段と、複素数ｚの絶対値を求める演算Ａbs[z]を実施する手段と、ｘ０(k)=Abs[Re[Ｒx-Ｈ×Ｔx(k)]]としてｘ０(k)を取得する手段と、ｙ０(k)=Abs[Im[Re[Ｒx-Ｈ×Ｔx(k)]]としてｙ０(k)を取得する手段と、Ｆ０(k)=ｘ０(k)＋ｙ０(k)を取得する手段と、全てまたは一部のｋの中において、Ｆ0(k)の値が最小となるｋを選択する手段と、選択されたＴx(k)を各シンボル毎の送信信号として受信データを再生する手段とを備えたことを特徴とする。
【００２０】
本発明の無線通信装置は、無線回線を介して通信を行う送信局及び受信局により構成され、前記受信局は、前記送信局が送信した信号を受信する手段と、前記送信局及び受信局間の伝送路の伝達関数Ｈを取得する手段と、前記送信局が送信する可能性のあるＮｔｘ種類の送信信号群{Ｔx(k)}(１≦k≦Ｎｔｘ：ｋ及びＮｔｘは整数)の中の第ｋ番目の送信信号Ｔx(k)に対し、任意のｋに対してH×Tx(k)の演算を実施する手段と、一連の受信信号列の中のあるシンボルの受信信号をＲxとした場合に、任意のｋに対して、Ｒx−Ｈ×Ｔx(k)の演算を実施する手段と、複素数ｚの実数部を求める演算Re[z]を実施する手段と、複素数ｚの虚数部を求める演算Im[z]を実施する手段と、複素数ｚの実数部Re[z]の絶対値と複素数ｚの実数部Im[z]の絶対値とを求める演算Abs[Re[z]]及び演算Abs[Im[z]]を実施する手段と、正の実数r1及びr2の絶対値の大きい方を選択する演算Ｍax[rl,r2]を実施する手段と、正の実数r1及びr2の絶対値の小さい方を選択する演算Ｍin[rl,r2]を実施する手段と（これらの手段は大小判定回路）、ｘ１(k)=Ｍax[Abs[Re[Ｒx-Ｈ×Ｔx(k)]],Abs[Im[Ｒx−Ｈ×Ｔx(k)]]]としてｘ１(k)を取得する手段と、ｙ１(k)=Ｍin[Abs[Re[Ｒx-Ｈ×Ｔx(k)]],Abs[Im[Ｒx−Ｈ×Ｔx(k)]]]としてｙ１(k)を取得する手段と、Ｆ１(k)=ｘ１(k)−y１(k)＋√２×ｙ１(k)を取得する手段と、全てまたは一部のｋの中でＦ１(k)の値が最小となるｋを選択する手段と、選択されたＴx(k)を各シンボル毎の送信信号として受信データを再生する手段とを備えたことを特徴とする。
【００２１】
本発明の無線通信装置は、無線回線を介して通信を行う送信局及び受信局により構成され、前記受信局は、前記送信局が送信した信号を受信する手段と、前記送信局及び受信局間の伝送路の伝達関数Ｈを取得する手段と、前記送信局が送信する可能性のあるＮｔｘ種類の送信信号群{Ｔx(k)}(１≦k≦Ｎｔｘ：ｋ及びＮｔｘは整数)の中の任意の第ｋ番目の送信信号Tx(k)に対し、Ｈ×Ｔx(k)の演算を実施する手段と、一連の受信信号列の中のあるシンボルの受信信号をＲxとした場合に、任意のｋに対して、Ｒx−Ｈ×Ｔx(k)の演算を実施する手段と複素数ｚの実数部を求める演算Re[z]を実施する手段と、複素数ｚの虚数部を求める演算Im[z]を実施する手段と、複素数ｚの絶対値を求める演算Abs[z]を実施する手段と、ｘ０(k)=Abs[Re[Ｒx−Ｈ×Ｔx(k)]]としてｘ０(k)を取得する手段と、ｙ０(k)=Abs[Im[Ｒx−Ｈ×Ｔx(k)]]としてｙ０(k)を取得する手段と、ｎ≧０なる任意の整数ｎに対して、ｘｎ＋１(k)=Cos(π/2ｎ＋１)×ｘｎ(k)＋Sin(π/2ｎ＋１)×ｙn(k)として、(ｘｎ(k),ｙｎ(k))よりｘｎ＋１(k)を取得する手段と、ｎ≧０なる任意の整数ｎに対して、ｙｎ＋１(k)=Abs[−Sin(π/2ｎ＋１)×ｘｎ(k)＋Cos(π/2ｎ＋１)×ｙｎ(k)]として(ｘｎ(k),ｙｎ(k))よりｙｎ＋１(k)を取得する手段と、ｍ≧０なる所定の整数ｍに対し、逐次求められた(ｘｍ(k),ｙｍ,(k))よりＦｍ(k)=ｘｍ(k)＋ｙｍ(k)×{(１−Cos(π/2ｍ＋１)) /Sin(π/2ｍ＋１)}としてＦｍ(k)を取得する手段と、全てまたは一部のｋの中でFｍ(k)の値が最小となるｋを選択する手段と、選択されたｋに対するＴx(k)を各シンボル毎の送信信号として受信データを再生する手段とを備えたことを特徴とする。
【００２２】
本発明の無線通信装置は、１本又は複数の送信アンテナを備えた送信局と、Ｍ(Ｍ＞１：整数)本の受信アンテナ群を備えた受信局とにより構成された無線通信システムにおいて、前記送信局は、既知のパターンの信号が付与された信号を前記送信アンテナの中のひとつより送信する手段を備え、前記受信局は、Ｍ本の前記受信アンテナ群を用いて個別に無線信号を受信する手段と、受信信号に付与された既知の信号パターンを参照信号として、前記送信アンテナと前記受信アンテナ群の内の第ｉアンテナとの間の伝達関数ｈｉを取得する手段と、前記送信局が送信する可能性のあるＮｔｘ種類の送信信号群{Ｔx(k)}(１≦k≦Ｎｔｘ：k及び  Ｎｔｘは整数)の中の第ｋ番目の送信信号Ｔx(k)に対して、前記伝達関数ｈiを第ｉ成分とする伝達関数ベクトルＨとの積、すなわちＴx(k)×Ｈを求める演算を実施する手段と、前記受信アンテナ群の各アンテナにおける一連の受信信号列の中のあるシンボルの信号点を要素とした任意の受信信号ベクトルＲxに対し、Ｒx-Ｔx(k)×Ｈの演算を実施する手段と、任意の列ベクトルＶの第ｉ成分を[Ｖ]ｉと表記した場合、任意のｋに対して[Ｒx-Ｔx(k)×Ｈ]ｉの演算を実施する手段と、複素数ｚの実数部を求める演算Re[z]を実施する手段と、複素数ｚの虚数部を求める演算Im[z]を実施する手段と、複素数ｚの絶対値を求める演算Abs[zlを実施する手段と、１≦ｉ≦Ｍなる任意の整数Ｈに対して、ｘ０［ｉ］(k)＝Abs[Re[[Ｒx-Ｔx(k)×Ｈ]ｉ]］としてｘ０［ｉ］(k)を取得する手段と、ｙ０［ｉ］(k)＝Abs[Im[[Ｒx-Ｔx(k)×Ｈ]ｉ]]としてｙ０［ｉ］(k)を取得する手段と、ｎ≧０なる任意の整数ｎに対して、xｎ＋１［ｉ］(k)=Cos(π/2ｎ＋１)×ｘｎ［ｉ］(k)＋Sin(π/2ｎ＋１)×ｙｎ［ｉ］(k)として(xｎ［ｉ］(k),ｙｎ［ｉ］(k))よりxｎ＋１［ｉ］(k)を取得する手段と、ｎ≧０なる任意の整数ｎに対して、ｙｎ＋１［ｉ］(k)=Abs[−Sin(π/2ｎ＋１)×ｘｎ［ｉ］(k)+Cos(π/2ｎ＋１)×ｙｎ［ｉ］(k)]として(ｘｎ［ｉ］(k),yｎ［ｉ］(k))よりyｎ＋１［ｉ］(k)を取得する手段と、ｍ≧０なる所定の整数ｍに対し、(ｘｍ［ｉ］(k),ｙｍ［ｉ］(k))よりＦｍ［ｉ］(k)＝ｘｍ［ｉ］(k)＋ｙｍ［ｉ］(k)×{(1-Cos(π/2ｍ＋１)／Sin(π/2ｍ＋１)}としてFｍ［ｉ］(k)を取得する手段と、１≦ｉ≦Ｍなる全てのｉに対するFｍ［ｉ］(k)の総和ＴＦｍ(k)を求める手段と、全てまたは一部のｋの中で前記ＴＦｍ(k)が最小となるｋを選択する手段と、選択されたｋに対する送信信号Ｔx(k)を各シンボル毎の送信信号として受信データを再生する手段とを備えたことを特徴とする。
【００２３】
本発明の無線通信装置は、Ｎ(Ｎ＞１：整数)本以上の第一のアンテナ群を備えた送信局と、Ｍ(Ｍ＞１：整数)本の第二のアンテナ群を備えた受信局とにより構成された無線通信システムにおいて、前記送信局は、ユーザデータをＮ系統に分割する手段と、前記のＮ系統に分割されたデータに個別の既知のパターンの信号を付与してＮ系統の第一の信号系列を生成する手段と、Ｎ本の前記第一のアンテナ群を用いて同一周波数にて同時に前記第一の信号系列を重畳して送信する手段とを備え、前記受信局は、Ｍ本の前記第二のアンテナ群を用いて個別に無線信号を受信する手段と、受信信号に付与された既知の信号パターンを参照信号として、前記第一のアンテナ群の内の第ｊアンテナと前記第二のアンテナ群の内の第ｉアンテナとの間の伝達関数ｈｉ，ｊを取得する手段と、前記送信局が送信する可能性のあるＮｔｘ種類の送信信号ベクトル群{Ｔx(k)}(１≦ｋ≦Ｎｔｘ：ｋ及びＮｔｘは整数)の中の第ｋ番目の送信信号ベクトルＴx(k)に対して、前記伝達関数hｉ，ｊを(i,j)成分とする伝達関数行列Ｈとの積即ちＨ×Ｔx(k)を求める演算実施する手段と、前記第二のアンテナ群の各アンテナにおける一連の受信信号列の中のあるシンボルの信号点を要素とした受信信号ベクトルRxに対し、任意のｋに対してＲx−Ｈ×Ｔx(k)の演算を実施する手段と、任意の列ベクトルＶの第ｉ成分を[Ｖ]ｉと表記した場合、任意のｋに対して[Ｒx−Ｈ×Ｔx(k)]ｉの演算を実施する手段と、複素数ｚの実数部を求める演算Re[z]を実施する手段と、複素数ｚの虚数部を求める演算Im[z]を実施する手段と、複素数ｚの絶対値を求める演算Abs[z]を実施する手段と、１≦ｉ≦Ｍなる任意の整数ｉに対して、ｘ０［ｉ］(k)=Abs[Re[[Ｒx−Ｈ×Ｔx(k)]ｉ]]としてｘ０［ｉ］(k)としてを取得する手段と、ｙ０［ｉ］(k)=Abs[Im[[Ｒx−Ｈ×Ｔx(k)]ｉ]]としてy０［ｉ］(k)を取得する手段と、ｎ≧０なる任意の整数ｎに対して、xｎ＋１［ｉ］(k)＝Cos(π/2ｎ＋１)×xｎ［ｉ］(k)＋Sin(π/2ｎ＋１)×ｙｎ［ｉ］(k)として(ｘｎ［ｉ］(k)＞ｙｎ［ｉ］(k))よりｘｎ＋１［ｉ］(k)を取得する手段と、ｎ≧０なる任意の整数ｎに対して、yｎ＋１［ｉ］(k)=Abs[−Sin(π/2ｎ＋１)×ｘｎ［ｉ］(k)＋Cos(π/2ｎ＋１)×yｎ［ｉ］(k)]として(xｎ［ｉ］(k),yｎ［ｉ］(k))よりyｎ＋１［ｉ］(k))を取得する手段と、ｍ≧０なる所定の整数ｍに対し、(ｘｍ［ｉ］(k),ｙｍ［ｉ］(k))よりＦｍ［ｉ］(k)＝ｘｍ［ｉ］(k)＋ｙｍ［ｉ］(k)×{(1-Cos(π/2ｍ＋１)) /Sin(π/2ｍ＋１)}としてＦｍ［ｉ］(k)を取得する手段と、１≦ｉ≦Ｍなる全てのｉに対するＦｍ［ｉ］(k)の総和ＴＦｍ(k)を求める手段と、全てまたは一部のｋの中で前記ＴＦｍ(k)が最小となるｋを選択する手段と、選択されたｋに対する列ベクトルＴx(k)の各要素を各シンボル毎及び各アンテナ毎の送信信号として受信データを再生する手段とを備えたことを特徴とする。
【００２４】
本発明の無線通信装置は、前記請求項１から請求項５までのいずれかに記載の無線通信装置であって、前記送信局及び受信局間で複数のサブキャリアを用いた直交周波数分割多重(OFDM : Orthogonal Frequency Division Multiplexing)変調方式を用いたことを特徴とする。
【００２５】
本発明の無線通信方法は、無線回線を介して通信を行う送信局及び受信局により構成された無線通信システムにおける無線通信方法であって、前記受信局における受信処理において、前記送信局が送信した信号を受信するステップと、前記送信局及び受信局間の伝送路の伝達関数Ｈを取得するステップと、前記送信局が送信する可能性のあるＮtx種類の送信信号群{Tx(k)}(1≦k≦Ｎtx：ｋ及びＮtxは整数)の中の任意の第ｋ番目の送信信号Tx(k)に対し、Ｈ×Tx(k)の演算を実施するステップと、一連の受信信号列の中のあるシンボルの受信信号をＲxとした場合に、任意のｋに対して、Ｒx−Ｈ×Ｔx(k)の演算を実施するステップと、複素数ｚの実数部を求める演算Re[z]を実施するステップと、複素数ｚの虚数部を求める演算Ｉm[z]を実施するステップと、複素数ｚの絶対値を求める演算Ａbs[z]を実施するステップと、ｘ０(k)=Abs[Re[Ｒx-Ｈ×Ｔx(k)]]としてｘ０(k)を取得するステップと、ｙ０(k)=Abs[Im[Re[Ｒx-Ｈ×Ｔx(k)]]としてｙ０(k)を取得するステップと、Ｆ０(k)=ｘ０(k)＋ｙ０(k)を取得するステップと、全てまたは一部のｋの中において、Ｆ0(k)の値が最小となるｋを選択するステップと、選択されたＴx(k)を各シンボル毎の送信信号として受信データを再生するステップとを有することを特徴とする。
【００２６】
本発明の無線通信方法は、無線回線を介して通信を行う送信局及び受信局により構成された無線通信システムにおける通信方法であって、前記受信局における受信処理において、前記送信局が送信した信号を受信するステップと、前記送信局及び受信局間の伝送路の伝達関数Ｈを取得するステップと、前記送信局が送信する可能性のあるＮｔｘ種類の送信信号群{Ｔx(k)}(１≦k≦Ｎｔｘ：ｋ及びＮｔｘは整数)の中の第ｋ番目の送信信号Ｔx(k)に対し、任意のｋに対してH×Tx(k)の演算を実施するステップと、一連の受信信号列の中のあるシンボルの受信信号をＲxとした場合に、任意のｋに対して、Ｒx−Ｈ×Ｔx(k)の演算を実施するステップと、複素数ｚの実数部を求める演算Re[z]を実施するステップと、複素数ｚの虚数部を求める演算Im[z]を実施するステップと、複素数ｚの実数部Re[z]の絶対値と複素数ｚの実数部Im[z]の絶対値とを求める演算Abs[Re[z]]及び演算Abs[Im[z]]を実施するステップと、正の実数r1及びr2の絶対値の大きい方を選択する演算Ｍax[rl,r2]を実施するステップと、正の実数r1及びr2の絶対値の小さい方を選択する演算Ｍin[rl,r2]を実施するステップと、ｘ１(k)=Ｍax[Abs[Re[Ｒx-Ｈ×Ｔx(k)]],Abs[Im[Ｒx−Ｈ×Ｔx(k)]]]としてｘ１(k)を取得するステップと、ｙ１(k)=Ｍin[Abs[Re[Ｒx-Ｈ×Ｔx(k)]],Abs[Im[Ｒx−Ｈ×Ｔx(k)]]]としてｙ１(k)を取得するステップと、Ｆ１(k)=ｘ１(k)−y１(k)＋√２×ｙ１(k)を取得するステップと、全てまたは一部のｋの中でＦ１(k)の値が最小となるｋを選択するステップと、選択されたＴx(k)を各シンボル毎の送信信号として受信データを再生するステップとを有することを特徴とする。
【００２７】
本発明の無線通信方法は、無線回線を介して通信を行う送信局及び受信局により構成された無線通信システムにおける通信方法であって、前記受信局における受信処理において、前記送信局が送信した信号を受信するステップと、前記送信局及び受信局間の伝送路の伝達関数Ｈを取得するステップと、前記送信局が送信する可能性のあるＮｔｘ種類の送信信号群{Ｔx(k)}(１≦k≦Ｎｔｘ：ｋ及びＮｔｘは整数)の中の任意の第ｋ番目の送信信号Tx(k)に対し、Ｈ×Ｔx(k)の演算を実施するステップと、一連の受信信号列の中のあるシンボルの受信信号をＲxとした場合に、任意のｋに対して、Ｒx−Ｈ×Ｔx(k)の演算を実施するステップと、複素数ｚの実数部を求める演算Re[z]を実施するステップと、複素数ｚの虚数部を求める演算Im[z]を実施するステップと、複素数ｚの絶対値を求める演算Abs[z]を実施するステップと、ｘ０(k)=Abs[Re[Ｒx−Ｈ×Ｔx(k)]]としてｘ０(k)を取得するステップと、ｙ０(k)=Abs[Im[Ｒx−Ｈ×Ｔx(k)]]としてｙ０(k)を取得するステップと、ｎ≧０なる任意の整数ｎに対して、ｘｎ＋１(k)=Cos(π/2ｎ＋１)×ｘｎ(k)＋Sin(π/2ｎ＋１)×ｙn(k)として、(ｘｎ(k),ｙｎ(k))よりｘｎ＋１(k)を取得するステップと、ｎ≧０なる任意の整数ｎに対して、ｙｎ＋１(k)=Abs[−Sin(π/2ｎ＋１)×ｘｎ(k)＋Cos(π/2ｎ＋１)×ｙｎ(k)]として(ｘｎ(k),ｙｎ(k))よりｙｎ＋１(k)を取得するステップと、ｍ≧０なる所定の整数ｍに対し、逐次求められた(ｘｍ(k),ｙｍ,(k))よりＦｍ(k)=ｘｍ(k)＋ｙｍ(k)×{(１−Cos(π/2ｍ＋１)) /Sin(π/2ｍ＋１)}としてＦｍ(k)を取得するステップと、全てまたは一部のｋの中でFｍ(k)の値が最小となるｋを選択するステップと、選択されたｋに対するＴx(k)を各シンボル毎の送信信号として受信データを再生する手段とを有することを特徴とする。
【００２８】
本発明の無線通信方法は、１本又は複数の送信アンテナを備えた送信局と、Ｍ(Ｍ＞１：整数)本の受信アンテナ群を備えた受信局とにより構成された無線通信システムにおける無線通信方法であって、前記送信局の送信処理において、既知のパターンの信号が付与された信号を前記送信アンテナの中のひとつより送信するステップを有し、前記受信局の処理において、Ｍ本の前記受信アンテナ群を用いて個別に無線信号を受信するステップと、受信信号に付与された既知の信号パターンを参照信号として、前記送信アンテナと前記受信アンテナ群の内の第ｉアンテナとの間の伝達関数ｈｉを取得するステップと、前記送信局が送信する可能性のあるＮｔｘ種類の送信信号群{Ｔx(k)}(１≦k≦Ｎｔｘ：k及び  Ｎｔｘは整数)の中の第ｋ番目の送信信号Ｔx(k)に対して、前記伝達関数ｈiを第ｉ成分とする伝達関数ベクトルＨとの積、すなわちＴx(k)×Ｈを求める演算を実施するステップと、前記受信アンテナ群の各アンテナにおける一連の受信信号列の中のあるシンボルの信号点を要素とした任意の受信信号ベクトルＲxに対し、Ｒx-Ｔx(k)×Ｈの演算を実施するステップと、任意の列ベクトルＶの第ｉ成分を[Ｖ]ｉと表記した場合、任意のｋに対して[Ｒx-Ｔx(k)×Ｈ]ｉの演算を実施するステップと、複素数ｚの実数部を求める演算Re[z]を実施するステップと、複素数ｚの虚数部を求める演算Im[z]を実施するステップと、複素数ｚの絶対値を求める演算Abs[zlを実施するステップと、１≦ｉ≦Ｍなる任意の整数Ｈに対して、ｘ０［ｉ］(k)＝Abs[Re[[Ｒx-Ｔx(k)×Ｈ]ｉ]］としてｘ０［ｉ］(k)を取得するステップと、ｙ０［ｉ］(k)＝Abs[Im[[Ｒx-Ｔx(k)×Ｈ]ｉ]]としてｙ０［ｉ］(k)を取得するステップと、ｎ≧０なる任意の整数ｎに対して、xｎ＋１［ｉ］(k)=Cos(π/2ｎ＋１)×ｘｎ［ｉ］(k)＋Sin(π/2ｎ＋１)×ｙｎ［ｉ］(k)として(xｎ［ｉ］(k),ｙｎ［ｉ］(k))よりxｎ＋１［ｉ］(k)を取得するステップと、ｎ≧０なる任意の整数ｎに対して、ｙｎ＋１［ｉ］(k)=Abs[−Sin(π/2ｎ＋１)×ｘｎ［ｉ］(k)+Cos(π/2ｎ＋１)×ｙｎ［ｉ］(k)]として(ｘｎ［ｉ］(k),yｎ［ｉ］(k))よりyｎ＋１［ｉ］(k)を取得するステップと、ｍ≧０なる所定の整数ｍに対し、(ｘｍ［ｉ］(k),ｙｍ［ｉ］(k))よりＦｍ［ｉ］(k)＝ｘｍ［ｉ］(k)＋ｙｍ［ｉ］(k)×{(1-Cos(π/2ｍ＋１)／Sin(π/2ｍ＋１)}としてFｍ［ｉ］(k)を取得するステップと、１≦ｉ≦Ｍなる全てのｉに対するFｍ［ｉ］(k)の総和ＴＦｍ(k)を求めるステップと、全てまたは一部のｋの中で前記ＴＦｍ(k)が最小となるｋを選択するステップと、選択されたｋに対する送信信号Ｔx(k)を各シンボル毎の送信信号として受信データを再生するステップとを有することを特徴とする。
【００２９】
本発明の無線通信方法は、Ｎ(Ｎ＞１：整数)本以上の第一のアンテナ群を備えた送信局と、Ｍ(Ｍ＞１：整数)本の第二のアンテナ群を備えた受信局とにより構成された無線通信システムにおける無線通信方法であって、前記送信局の送信処理において、ユーザデータをＮ系統に分割するステップと、前記のＮ系統に分割されたデータに個別の既知のパターンの信号を付与してＮ系統の第一の信号系列を生成するステップと、Ｎ本の前記第一のアンテナ群を用いて同一周波数にて同時に前記第一の信号系列を重畳して送信するステップとを有し、前記受信局の処理において、Ｍ本の前記第二のアンテナ群を用いて個別に無線信号を受信するステップと、受信信号に付与された既知の信号パターンを参照信号として、前記第一のアンテナ群の内の第ｊアンテナと前記第二のアンテナ群の内の第ｉアンテナとの間の伝達関数ｈｉ，ｊを取得するステップと、前記送信局が送信する可能性のあるＮｔｘ種類の送信信号ベクトル群{Ｔx(k)}(１≦ｋ≦Ｎｔｘ：ｋ及びＮｔｘは整数)の中の第ｋ番目の送信信号ベクトルＴx(k)に対して、前記伝達関数hｉ，ｊを(i,j)成分とする伝達関数行列Ｈとの積即ちＨ×Ｔx(k)を求める演算実施するステップと、前記第二のアンテナ群の各アンテナにおける一連の受信信号列の中のあるシンボルの信号点を要素とした受信信号ベクトルRxに対し、任意のｋに対してＲx−Ｈ×Ｔx(k)の演算を実施するステップと、任意の列ベクトルＶの第ｉ成分を[Ｖ]ｉと表記した場合、任意のｋに対して[Ｒx−Ｈ×Ｔx(k)]ｉの演算を実施するステップと、複素数ｚの実数部を求める演算Re[z]を実施するステップと、複素数ｚの虚数部を求める演算Im[z]を実施するステップと、複素数ｚの絶対値を求める演算Abs[z]を実施するステップと、１≦ｉ≦Ｍなる任意の整数ｉに対して、ｘ０［ｉ］(k)=Abs[Re[[Ｒx−Ｈ×Ｔx(k)]ｉ]]としてｘ０［ｉ］(k)としてを取得するステップと、ｙ０［ｉ］(k)=Abs[Im[[Ｒx−Ｈ×Ｔx(k)]ｉ]]としてy０［ｉ］(k)を取得するステップと、ｎ≧０なる任意の整数ｎに対して、xｎ＋１［ｉ］(k)＝Cos(π/2ｎ＋１)×xｎ［ｉ］(k)＋Sin(π/2ｎ＋１)×ｙｎ［ｉ］(k)として(ｘｎ［ｉ］(k)＞ｙｎ［ｉ］(k))よりｘｎ＋１［ｉ］(k)を取得するステップと、ｎ≧０なる任意の整数ｎに対して、yｎ＋１［ｉ］(k)=Abs[−Sin(π/2ｎ＋１)×ｘｎ［ｉ］(k)＋Cos(π/2ｎ＋１)×yｎ［ｉ］(k)]として(xｎ［ｉ］(k),yｎ［ｉ］(k))よりyｎ＋１［ｉ］(k))を取得するステップと、ｍ≧０なる所定の整数ｍに対し、(ｘｍ［ｉ］(k),ｙｍ［ｉ］(k))よりＦｍ［ｉ］(k)＝ｘｍ［ｉ］(k)＋ｙｍ［ｉ］(k)×{(1-Cos(π/2ｍ＋１)) /Sin(π/2ｍ＋１)}としてＦｍ［ｉ］(k)を取得するステップと、１≦ｉ≦Ｍなる全てのｉに対するＦｍ［ｉ］(k)の総和ＴＦｍ(k)を求めるステップと、全てまたは一部のｋの中で前記ＴＦｍ(k)が最小となるｋを選択するステップと、選択されたｋに対する列ベクトルＴx(k)の各要素を各シンボル毎及び各アンテナ毎の送信信号として受信データを再生するステップとを有することを特徴とする。
【００３０】
本発明の無線通信方法は、前記請求項７から請求項１１までのいずれかに記載の無線通信方法であって、前記送信局及び受信局間で複数のサブキャリアを用いた直交周波数分割多重(OFDM : Orthogonal Frequency Division Multiplexing)変調方式を用いたことを特徴とする。
【００３１】
上述したように、本発明は、無線回線を介して通信を行う送信局及び受信局により構成され、前記受信和は、前記送信局が送信した信号を受信する手段と、前記送信和及び受信局間の伝送路の伝達関数Ｈを取得する手段と、前記送信局が送信する可能性のあるＮｔｘ種類の送信信号群{Ｔx(k)}(1≦k≦Ｎｔｘ：k及びＮｔｘ整数)の中の第ｋ番目の送信信号Ｔx(k)に対し、任意のｋに対してＨ×Ｔx(k)の演算を実施する手段と、一連の受信信号列の中のあるシンボルの受信信号をＲxとした場合に、任意のｋに対してＲx−Ｈ×Ｔx(k)の演算を実施する手段と、複素数ｚの実数部を求める演算Ｒe[z]を実施する手段と、複素数ｚの虚数部を求める演算Im[z]を実施する手段と、複素数ｚの絶対値を求める演算Abs[z]を実施する手段と、ｘ０(k)＝Abs[Ｒe[Ｒx−Ｈ×Ｔx(k)]]としてｘｏ(k)を取得する手段と、ｙ０(k)＝Abs[Im[Ｒx−Ｈ×Ｔx(k)]]としてｙ０(k)を取得する手段と、Ｆ０(k)＝ｘ０(k)＋ｙ０(k)を取得する手段と、全てまたは一部のｋの中でＦ０(k)の値が最小となるｋを選択する手段と、選択されたＴx(k)を各シンボル毎の送信信号として受信データを再生する手段とを備える様にしたことを最も主たる特徴とする。
これにより、従来の技術では、信号点の判定にユークリッド距離を用いていたが、評価関数としてＦ０(k)＝ｘ０(k)＋ｙ０(k)を取得する手段を備え、全てまたは一部のｋの中でＦ０(k)の値が最小となるｋを選択する手段を用いる点で異なっている。
この結果、回路規模が大きくなる積算回路を用いる代わりに、回路規模が小さく簡易な構成の加算回路により、実施形態に記載するように、ユークリッド距離を近似できることが可能となり、回路規模を抑制可能という効果を得ることが出来る。
【００３２】
さらに、無線回線を介して通信を行う送信局及び受信局により構成され、前記受信局は、前記送信局が送信した信号を受信する手段と、前記送信局及び受信局間の伝送路の伝達関数Ｈを取得する手段と、前記送信局が送信する可能性のあるＮｔｘ種類の送信信号群{Ｔx(k)}(1≦k≦Ｎｔｘ:ｋ及びＮｔｘ整数)の中の第ｋ番目の送信信号Ｔx(k)に対し、任意のｋに対してＨ×Ｔx(k)の演算を実施する手段と、一連の受信信号列の中のあるシンボルの受信信号をＲxとした場合に、任意のｋに対してＲx−Ｈ×Ｔx(k)の演算を実施する手段と、複素数ｚの実数部を求める演算Re[z]を実施する手段と、複素数ｚの虚数部を求める演算Im[z]を実施する手段と、複素数ｚの絶対値を求める演算Abs[z]を実施する手段と、正の実数r1及びr2の絶対値の大きい方を選択する演算Max[r1,r2]を実施する手段と、正の実数r1及びr2の絶対値の小さい方を選択する演算Min[rl,r2]を実施する手段と、x１(k)＝Max[Abs[Re[Ｒx−Ｈ×Ｔx(k)]],Abs[Im[Ｒx−Ｈ×Ｔx(k)]]]としてx１(k)を取得する手段と、y１(k)＝Min[Abs[Re[Ｒx−Ｈ×Ｔx(k)]]，Abs[Im[Ｒx−Ｈ×Ｔx(k)]]]としてy１(k)を取得する手段と、Ｆ１(k)＝ｘ１(k)−ｙ１(k)＋√2×ｙ１(k)を取得する手段と、全てまたは一部のｋの中でＦ１(k)の値が最小となるｋを選択する手段と、選択されたＴx(k)を各シンボル毎の送信信号として受信データを再生する手段とを備えることも好ましい。
【００３３】
同様に、無線回線を介して通信を行う送信局及び受信局により構成され、前記受信局は、前記送信局が送信した信号を受信する手段と、前記送信局及び受信局間の伝送路の伝達関数Ｈを取得する手段と、前記送信局が送信する可能性のあるＮｔｘ種類の送信信号群{Ｔx(k)}(1≦k≦Ｎｔｘ:ｋ及びＮｔｘ整数)の中の第ｋ番目の送信信号Ｔx(k)に対し、任意のｋに対してＨ×Ｔx(k)の演算を実施する手段と、一連の受信信号列の中のあるシンボルの受信信号をＲxとした場合に、任意のｋに対してＲx−Ｈ×Ｔx(k)の演算を実施する手段と、複素数ｚの実数部を求める演算Re[z]を実施する手段と、複素数ｚの虚数部を求める演算Im[z]を実施する手段と、複素数ｚの絶対値を求める演算Abs[z]を実施する手段と、ｘ０(k)=Abs[Re[Ｒx−Ｈ×Ｔx(k)]]としてｘ０(k)を取得する手段と、ｙｏ(k)=Abs[Im[Ｒx−Ｈ×Ｔx(k)]]としてｙ０(k)を取得する手段と、ｎ≧０なる任意の整数ｎに対して、ｘｎ＋１(k)=Cos(π/2ｎ＋１)×ｘｎ(k)＋Sin(π/2ｎ＋１)×ｙｎ(k)として(ｘｎ(k),ｙｎ(k))よりｘｎ＋１(k)を取得する手段と、ｎ≧０なる任意の整数ｎに対して、ｙｎ＋１(k)=Abs[−Sin(π/2ｎ＋１)×ｘｎ(k)＋Cos(π/2ｎ＋１)×ｙｎ(k)]として(ｘｎ(k),ｙｎ(k))よりｙｎ＋１(k)を取得する手段と、ｍ≧０なる所定の整数ｍに対し、逐次求められた(ｘｍ(k),ｙｍ(k))よりＦｍ(k)=ｘｍ(k)＋ｙｍ(k)×{ (1−Cos(π/2ｍ＋１)) /Sin(π/2ｍ＋１)}としてＦｍ(k)を取得する手段と、全てまたは一部のｋの中でＦｍ(k)の値が最小となるｋを選択する手段と、選択されたｋに対するＴx(k)を各シンボル毎の送信信号として受信データを再生する手段とを備えることも好ましい。
【００３４】
以上は、ユークリッド距離近似の精度を、第１次近似、及び第ｍ次近似として高める方法を実現するための簡易な実現方法である。
また、本発明をＭＩＭＯ技術に適用するため、Ｍ(Ｍ＞１：整数)本の受信アンテナ群を備えた受信局において、Ｍ本の受信アンテナ毎にＦｍ〔ｉ〕(k)を取得する手段と共に、１≦ｉ≦Ｍなる全てのｉに対するＦｍ〔ｉ〕(k)の総和ＴＦｍ(k)を求める手段と、全てまたは一部のｋの中で前記ＴＦｍ(k)が最小となるｋを選択する手段とを備えることも好ましい。
なお、以上の方法を、複数のサブキャリアを用いた直交周波数分割多重(OFDM : Orthogonal Frequency Division Multiplexing)変調方式を用いた無線通信システムに適用することも好ましい。
特にＭＩＭＯ技術とＯＦＤＭ技術を適用し、受信側でＭＬＤ法ないしはそれに準ずる手法にて受信処理を行う場合、非常に多数のユークリッド演算処理を行う必要が出てくるが、これを簡易かつ回路規模が小さな回路にて近似処理を行うことにより、回路規模の削減、更には消費電力の抑制につながる。
【発明の効果】
【００３５】
以上詳細に説明した様に、本発明によれば、ＭＩＭＯ技術を用いた高能率な無線通信を行う際に、ＭＬＤ法のもつ良好な特性を実現しながらも、積算回路を加算回路によりユークリッド距離の計算を行う構成としたため、従来のＭＬＤ法に比べて大幅に回路規模及び演算量を削減可能という効果を得ることが可能である。
この結果、本発明によれば、回路規模を大幅に削減することができるため、受信回路を１チップのＬＳＩ内に実装することが可能となる。また、上述した回路規模の縮小及び演算量の削減は、直接、消費電力を削減するという副次的な効果も期待できる。
【発明を実施するための最良の形態】
【００３６】
以下、本発明の一実施形態による無線通信装置を図面を参照して説明する。図１は同実施形態の構成を示すブロック図である。
以下、本発明の実施形態について、図を参照して説明する。本発明の請求項１〜請求項３は、必ずしもＭＩＭＯ技術の適用を前提路したものではないが、本発明の主要な効果は回路規模削減であり、ＭＩＭＯ技術との組み合わせにおいて特に発揮される。
したがって、本発明の実施形態ではＭＩＭＯ技術と組み合わせたＭＬＤ法を例にとって説明を行う。また、本発明と従来技術の差分は受信部の構成にあり、本発明の送信側の構成は、すでに説明した従来例と共通である。
したがって、以下には受信局のみに関する説明を行う。なお、従来方式と同様に、送信局が２つの送信アンテナを用いて２系統のデータを送信する場合をひとつの例として用いる。
【００３７】
図１は、本発明の実施形態におけるＭＬＤ法を用いた受信局の受信部の構成を示す図である。図において、本発明の受信部は、受信アンテナ１−１〜１−２、無線部２−１〜１−２、チャネル推定回路３、受信信号管理部４、伝達関数行列管理回路５、レプリカ信号生成回路６、送信信号生成回路７、ユークリッド距離近似回路８a〜８c、選択回路９、データ合成回路１０を有している。
図１に示す本発明と図６に示す従来例との差異は、従来例のユークリッド距離演算回路１１８a〜１１８cを、ユークリッド距離近似回路８a〜８cに置き換えた点のみである。
図８にあるユークリッド距離演算回路１１８a〜１１８cの構成においては、各ユークリッド距離演算回路、例えば、図７のユークリッド距離演算回路１１８aひとつの回路規模は小さいが、ユークリッド距離演算回路１１８a〜１１８cの全てをあわせると膨大な規模になる。本発明の図１のユークリッド距離近似回路８a〜８cは、この回路規模を大幅に抑えるためのものである。
【００３８】
また、このユークリッド距離近似回路８a〜８cへの入力は、受信信号管理回路４からの受信信号ベクトルＲxと、レプリカ生成回路６からのレプリカ信号Ｈ×Ｔx(k)とであり、ユークリッド距離の演算結果(近似値)を選択回路９に対して出力する。
ここで、受信信号管理回路４及びレプリカ生成回路６は、各々、従来例の受信信号管理回路１１４，レプリカ生成回路１１６と同様の機能を有しているため、詳細な説明は省略する。
さらに、アンテナ１−１，１−２、チャンネル推定回路３、伝達関数行列Ｈ管理回路５、選択回路９、データ合成回路１０各々も、従来例におけるアンテナ１１１−１，１１１−２、チャンネル推定回路１１３、伝達関数行列Ｈ管理回路１１５、選択回路１１９、データ合成回路１２０それぞれと同様の機能を有している。
【００３９】
次に、本発明の実施形態によるユークリッド距離近似回路（８a〜８c）の構成を説明する。図２は本発明のユークリッド距離近似回路の一構成例を示す図である。
この図２において、ユークリッド距離近似回路（８a〜８c）は、第１成分抽出回路１１a〜１１b、第２成分抽出回路１２a〜１２b、加算回路１３a〜１３e、実数部抽出回路１４a〜１４b、虚数部抽出回路１５a〜１５b、絶対値抽出回路１６a〜１６dを有している。
ここで、第１成分抽出回路１１a〜１１b、第２成分抽出回路１２a〜１２b、加算回路１３a〜１３e、実数部抽出回路１４a〜１４b、虚数部抽出回路１５a〜１５b各々は、図８に示す従来例における第１成分抽出回路１３０a〜１３０b、第２成分抽出回路１３１a〜１３１b、加算回路１３２a〜１３２e、実数部抽出回路１３３a〜１３３b、虚数部抽出回路１３４a〜１３４bそれぞれと同様の機能を有している。
本発明の特徴は、従来例の乗算器１３５a〜１３５d各々に替えて、絶対値抽出回路１６a〜１６dを用いた点にある。
【００４０】
次に、本発明の実施形態によるユークリッド距離近似回路（８a〜８c）の動作例を説明する。図８の従来例に示した例と同様に、入力されるベクトル情報は複素数成分を持つ２次元ベクトルとし、ベクトル(ｘ１,ｙ１)とベクトル(ｘ２,ｙ２)として表す。ここでは(ｘ１,ｙ１)＝Ｒx、(ｘ２,ｙ２)＝Ｈ×Ｔx(k)とする。
複素数成分を持つベクトル(ｘ１,ｙ１)は、それぞれ第１成分抽出回路１１a及び第２成分抽出回路１２aに入力される。
第１成分抽出回路１１aはこのベクトル(ｘ１,ｙ１)からｘ成分であるｘ１のみを抽出して出力し、また、第２成分抽出回路１２aはこのベクトル(ｘ１,ｙ１)からｙ成分であるｙ１のみを抽出して出力する。
【００４１】
また、上記ベクトル(ｘ１,ｙ１)と並列に、ベクトル(ｘ２,ｙ２)は、それぞれ第１成分抽出回路１１b及び第２成分抽出回路１２bにそれぞれ入力される。
そして、第１成分抽出回路１１bは、第１成分抽出回路１１aと同様に、ベクトル(ｘ２,ｙ２)からｘ成分であるｘ２をのみを抽出して出力し、第２成分抽出回路１２bはベクトル(ｘ２,ｙ２)からｙ成分のみであるｙ２のみを抽出して出力する。
加算回路１３aでは、上記ｘ１と、符号反転されたｘ２はとを加算(つまりｘ１とｘ２との減算)を行い、演算結果を差分δｘとして出力する。
同様に、加算回路１３bは、上記ｙ１と、符号反転されたｙ２の加算(つまりｙ１とｙ２との減算)を行い、演算結果を差分δｙとして出力する。
【００４２】
実数部抽出回路１４aは差分δｘの実数部をRe[δｘ]として抽出して出力し、虚数部抽出回路１５aは差分δｘの虚数部をIm[δｘ]として抽出して出力する。すなわち、差分δｘは、実数部抽出回路１４a及び虚数部抽出回路１５aにより、実数部分と虚数部分とに分離される。同様に、差分δｙは、実数部抽出回路１４b及び虚数部抽出回路１５bにより、実数部分Re[δｙ]と、虚数部分Im[δｙ]とに分離される。
そして、絶対値抽出回路１６aはRe[δｘ]の絶対値|Re[δｘ]|を演算して加算器１３cへ出力し、絶対値抽出回路１６bはIm[δｘ]の絶対値|Im[δｘ]|を演算して加算器１３cへ出力する。
同様に、絶対値抽出回路１６cはRe[δｙ]の絶対値|Re[δｙ]|を演算して加算器１３dへ出力し、絶対値抽出回路１６dはIm[δｙ]の絶対値|Im[δｙ]|を演算して加算器１３dへ出力する。
【００４３】
次に、加算器１３cは、入力される絶対値|Re[δｘ]|及び|Im[δｘ]|を加算して、|Re[δｘ]|＋|Im[δｘ]|（Ｆ０〔１〕(k)に相当）を加算器１３eへ出力する。
同様に、加算器１３dは、入力される絶対値|Re[δｙ]|及び|Im[δｙ]|を加算して、|Re[δｙ]|＋|Im[δｙ]|（Ｆ０〔２〕(k)に相当）を加算器１３eへ出力する。
そして、加算器１３eは、入力される|Re[δｘ]|＋|Im[δｘ]|及び|Re[δｙ]|＋|Im[δｙ]|を加算して、演算結果の|Re[δｘ]|＋|Im[δｘ]|＋|Re[δｙ]|＋|Im[δｙ]|（ＴＦ０(k)に相当）をユークリッド距離として出力する。この後の処理は、従来例と同様のため、説明を省略する。
図８に示す従来のユークリッド距離演算回路には、実数部抽出回路１３３a〜１３３b及び虚数部抽出回路１３４a〜１３４bの後段に積算回路１３５a〜１３５dが設けられていたが、すでに述べたように、本実施形態においてはこれを絶対値抽出回路１６a〜１６dに置き換えている。これにより、大幅な回路規模の抑制を図ることができる。
【００４４】
次に、図３は本発明の他の実施形態によるユークリッド距離近似回路の構成例を示すブロック図である。
基本的な構成は図２と変わらないが、図２の構成と異なる点は、絶対値抽出回路１６bと加算器１３cとの間に(√２−１)倍回路１７aが配置され、絶対値抽出回路１６dと加算器１３cとの間に(√２−１)倍回路１７bが配置されていることである。
また、大小判定回路３０は、絶対値回路１６aの出力|Re[δｘ]|と、絶対値回路１６bの出力|Im[δｘ]|との数値の大小判定を行い、数値が大きいと判定したものを加算器１３cへ出力し、数値が小さいと判定したものを（√2−1)倍回路１７aへ出力する。
同様に、大小判定回路３１は、絶対値回路１６cの出力|Re[δｙ]|と、絶対値回路１６dの出力|Im[δｙ]|との数値の大小判定を行い、数値が大きいと判定したものを加算器１３dへ出力し、数値が小さいと判定したものを（√2−1)倍回路１７bへ出力する。
図２においては、ユークリッド距離を|Re[δx]|＋|Im[δx]|＋|Re[δy]|＋|Im[δy]|で近似しているが、図３の構成においては、ユークリッド距離を、例えば、|Re[δx]|＋(√2−1) |Im[δx]|＋|Re[δy]|＋(√２−１)|Im[δy]|（ＴＦ１(k)）により近似している。このとき、大小判定回路３０が|Re[δｘ]|＞|Im[δｘ]|と判定し、大小判定回路３１が|Re[δｙ]|＞|Im[δｙ]|と判定したとする。
【００４５】
なお、(√２−１)倍回路１７a〜１７bは積算回路を用いて厳密に演算を行わなくても、加算回路を用いて近似計算を行うことが可能である。
この場合、図３における(√２−１)倍回路１７a及び加算回路１７c、及び(√２−１)倍回路１７b及び加算回路１６dは次の様に簡略化を行う可能である。
図４は、本発明実施例における{Ａ＋Ｂ× (√２−１)}演算近似回路の構成を示す図である。図において、{Ａ＋Ｂ× (√２−１)}演算近似回路は、加算回路２１a〜２１c及び、１/２倍回路２２及び２４、１/８倍回路２３を有している。この{Ａ＋Ｂ× (√２−１)}演算近似回路は、例えば、加算回路１３cと(√２−１)倍回路１７aとを合成した回路である。
【００４６】
実数Ａ（|Re[δx]|）及びＢ（|Im[δx]|）が入力されると、Ｂは１/２倍回路にて１/２倍され（１／２）Ｂとして出力され、この（１／２）ＢとＡとが加算回路２１aで加算されて、Ａ＋（１／２）Ｂとして出力される。
１/２倍回路２２からの出力（１／２）Ｂは、１/８倍回路２３にて１/８倍にされ、（１／１６）Ｂとして出力される。
そして、加算回路２１bは、Ａ＋（１／２）Ｂから、上記（１／１６）Ｂ減算処理して、Ａ＋（１／２）Ｂ−（１／１６）Ｂを出力する。
また、１/８倍回路２３からの出力（１／１６）Ｂは、１/２倍回路２４にて１/２倍にされ、（１／３２）Ｂとして出力される。
次に、加算器２１cは、Ａ＋（１／２）Ｂ−（１／１６）Ｂから、（１／３２）Ｂを減算処理し、Ａ＋（１／２）Ｂ−（１／１６）Ｂ−（１／３２）Ｂを出力する。
【００４７】
上記{Ａ＋Ｂ× (√２−１)}演算近似回路は、最終的に、Ａ＋(１/２)Ｂ−(１/１６)Ｂ−(１/３２)Ｂの演算結果を与える。
ここで、元々の(√２−１)を(１/２−１/１６−１/３２)で近似することに相当するが、値としては0.414213 ・・・を0.40625で近似したことになる。
なお、１/２倍回路２２及び２４、１/８倍回路２３の様に、１/２ｎ倍処理は、２進数を用いた回路においては単なるビットシフトにて簡易に実現可能である。例えば、１/２倍であれば１ビットシフト、１/８倍であれば３ビットシフトを行えばよい。つまり、簡易なビットシフト回路にて実現できるのが特徴である。
【００４８】
図５は、本発明の実施形態における請求項３記載のユークリッド距離近似法を示す図である。まず、複素数ｘ'＋j×ｙ'に対して、ｘ＝Abs〔ｘ'〕、ｙ＝Abs〔ｙ'〕として、(ｘ,ｙ)なる２次元座標を考える。
原点を中心に、半径Ｒ(Ｒ＝{ｘ２＋ｙ２}１／２)の円を描き、この(ｘ,ｙ)が座標の原点からO〜π/2ｎ＋１の範囲にあるとする。ここで、ｘｎ＝Ｒ×Cos(π/２ｎ＋１)、ｙｎ＝Ｒ×Sin(π/2ｎ＋１)とする。
次に、座標点(ｘｎ,ｙｎ)から座標点(Ｒ,０)に直線Ｌを引く。その後、ユークリッド距離を求めるべき座標点(ｘ,ｙ)から、上記直線Ｌと平行な直線Ｌ'を引く。
この直線Ｌ'とｘ軸との交点を(Ｒ',０)とすると、求めるべき距離ＲはＲ'で近似可能であり、このＲ'（請求項３におけるＦm(k)）は以下の（４）式で表される。
Ｒ'＝ｘ＋ｙ×（１−Cos（π/2ｎ＋１））／Sin(π/2ｎ＋１)    …（４）
なお、座標点(ｘ,ｙ)が角度O〜π/2ｎの間に存在する場合には、座標点(ｘ,ｙ)をπ/2ｎ＋１だけ右回り方向に回転し、回転変換後のＹ座標値の絶対値をとれば、０〜π/2ｎ＋１の間に新たな座標が移される。この操作を繰り返すことより、近似の精度を高めることができる。もし、それでも範囲内になければこの操作を繰り返す。
【００４９】
上記（４）式において、ｎ≧０なる任意の整数ｎに対する一般解として、ｘは、ｘｎ＋１(k)=Cos(π/2ｎ＋１)×ｘｎ(k)＋Sin(π/2ｎ＋１)×ｙn(k)として(ｘｎ(k),ｙｎ(k))よりｘｎ＋１(k)として求められ、また、ｙは、ｙｎ＋１(k)=Abs[−Sin(π/2ｎ＋１)×ｘｎ(k)＋Cos(π/2ｎ＋１)×ｙｎ(k)]として(ｘｎ(k),ｙｎ(k))よりｙｎ＋１(k)として求められる。これら一般解においては、ｘｎ(k)は|Re[δx]|または|Re[δy]|に対応し、ｙｎ(k)は|Im[δx]|または|Im[δy]|に対応している。したがって、Ｆｍ(k)は上記各々のｘｍ(k)とｙｍ(k)とを、（４）式に従って加算したものとして算出される。
請求項１に対応する構成としては、ｎ＝０を上記各式に代入した場合についてのものであり、Ｒ'はＲ'＝ｘ＋ｙとして近似する回路とされている。
また、請求項２に対応する構成としては、ｎ＝１を上記各式に代入した場合についてのものであり、Ｒ'はＲ'＝ｘ＋ｙ(√２−１)として近似する回路とされている。このとき、ｘ＞ｙとする必要があるため、ｘ＜ｙの場合にはＲ'＝ｙ＋ｘ(√２−１)のように、ｘとｙとを入れ替える。
さらに、ユークリッド距離の近似の精度を高めるためには、ｎ≧２を代入した構成も考えることは可能であり（請求項３，４，５がｎ＞１の一般解に対応している）、上記一般解を求める演算が行われるが、回路規模削減という本来の目的を考えると、ｎ＝０又はｎ＝１とするのが好ましい。
【００５０】
以上までの説明は、本発明の適応領域としてＭＩＭＯ技術を想定して説明を行っていたが、送信側のアンテナ数が１本で、複数の信号系列を重畳することなく通常に送信を行い、一方、受信側でのみ複数の受信アンテナを用いるダイバーシチ受信の場合にも有効に利用可能である。
請求項４は、この受信側でのみ複数の受信アンテナを用いるダイバーシチ受信の場合を規定するものである。
さらに、請求項５は本実施形態をＭＩＭＯ技術と組み合わせた場合を明記した規定であり、送信側のアンテナ数ＮをＮ＝１と設定すると、実効上、請求項４の構成と等価になる。
すなわち、Ｎ（Ｎ＞１：整数）本の送信アンテナにより、送信局から送信される送信信号を、Ｍ(Ｍ＞１：整数)本の受信アンテナ群を備えた受信局において、Ｍ本の受信アンテナ毎に、実施形態に記載したように、複数のアンテナで受信する信号に対応して設けられたユークリッド距離近似回路（例えば、ユークリッド距離近似回路８a，８b，８c各々が検出する信号数分設けられる）にて、各アンテナ毎の差分からＦｍ［ｉ］(k)を取得し、かつ、１≦ｉ≦Ｍなる全てのｉに対するＦｍ［ｉ］(k)の総和ＴＦｍ(k)を、すなわち各ユークリッド距離近似回路の総和（例えば、複数のユークリッド距離近似回路８a〜８cの出力するＦｍ(k)の積算値）を求めることとなり、選択回路９により、全てまたは一部のｋの中で前記ＴＦｍ(k)が最小となるｋを選択することとなる。
【００５１】
以上述べた実施形態は全て本発明を例示的に示すものであって限定的に示すものではなく、本発明は他の種々の変形態様及び変更態様で実施することが出来る。
したがって、本発明の範囲は特許請求の範囲及びその均等範囲によってのみ規定されるものである。
【００５２】
なお、図１における受信部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより受信におけるデータの再生を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００５３】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００５４】
【図１】本発明の一実施形態による、ＭＬＤ法を用いた受信局の受信部の一構成例を示すブロック図である。
【図２】図１におけるユークリッド距離近似回路（８a〜８c）の一構成例を示すブロック図である。
【図３】図１におけるユークリッド距離近似回路（８a〜８c）の他の構成例を示すブロック図である。
【図４】図３における{Ａ＋Ｂ×(√２−１)}演算近似回路（(√２−１)倍回路（１７aまたは１７b）及び加算回路（１３cまたは１３d）の複合回路）の一構成例を示すブロック図である。
【図５】本発明の実施形態のユークリッド距離近似回路で用いているユークリッド距離近似法（請求項３の記載に対応）の説明を行うための概念図である。
【図６】従来技術におけるＭＩＭＯ技術を適用した送信局の送信部の構成を示すブロック図である。
【図７】従来技術におけるＭＬＤ法を用いた受信局の受信部の構成を示すブロック図である。
【図８】従来技術におけるユークリッド距離演算回路の構成を示すブロック図である。
【符号の説明】
【００５５】
１−１，１−２                      ・・・  受信アンテナ
２−１，２−２                      ・・・  無線部
３                                  ・・・  チャネル推定回路
４                                  ・・・  受信信号管理部
５                                  ・・・  伝達関数行列管理回路
６                                  ・・・  レプリカ信号生成回路
７                                  ・・・  送信信号生成回路
８a，８b，８c                       ・・・  ユークリッド距離近似回路
９                                  ・・・  選択回路
１０                                ・・・  データ合成回路
１１a，１１b                        ・・・  第１成分抽出回路
１２a，１２b                        ・・・  第２成分抽出回路
１３a，１３b，１３c，１３d，１３e   ・・・  加算回路
１４a，１４b                        ・・・  実数部抽出回路
１５a，１５b                        ・・・  虚数部抽出回路
１６a，１６b，１６c，１６d          ・・・  絶対値抽出回路
１７a，１７b                        ・・・  （√2-1)倍回路
２１a，２１b，２１c                 ・・・  加算回路
２２                                ・・・  1/2倍回路
２３                                ・・・  1/8倍回路
２４                                ・・・  1/2倍回路
１０１                              ・・・  データ分割回路
１０２−１，１０２−２              ・・・  プリアンブル付与回路
１０３−１，１０３−２              ・・・  変調回路
１０４−１，１０４−２              ・・・  無線部
１０５−１，１０５−２              ・・・  送信アンテナ
１１１−１，１１１−２              ・・・  受信アンテナ
１１２−１，１１２−２              ・・・  無線部
１１３                              ・・・  チャネル推定回路
１１４                              ・・・  受信信号管理部
１１５                              ・・・  伝達関数行列管理回路
１１６                              ・・・  レプリカ信号生成回路
１１７                              ・・・  送信信号生成回路
１１８a，１１８b，１１８c           ・・・  ユークリッド距離演算回路
１１９                              ・・・  選択回路
１２０                              ・・・  データ合成回路
１３０a，１３０b                    ・・・  第一成分抽出回路
１３１a，１３１b                    ・・・  第２成分抽出回路
１３２a，１３２b，１３２c           ・・・  加算回路
１３２d，１３２e                    ・・・  加算回路
１３３a，１３３b                    ・・・  実数部抽出回路
１３４a，１３４b                    ・・・  虚数部抽出回路
１３５a，１３５b，１３５c，１３５d  ・・・  積算回路
【図１】
2005217506.tif 000003
【図２】
2005217506.tif 000004
【図３】
2005217506.tif 000005
【図４】
2005217506.tif 000006
【図５】
2005217506.tif 000007
【図６】
2005217506.tif 000008
【図７】
2005217506.tif 000009
【図８】
2005217506.tif 000010