(57)【要約】【課題】MIMO方式及び適応変調チャネル符号化方式を使用する移動通信システムでリンクアダプテーションの簡易化及び高精度化を図ること。【解決手段】通信装置は、MMSE法で決定されたストリーム毎の第１信号品質q1から、各ストリームについてデータ変調方式を決定する処理部52と、データ変調方式の下で、第１信号品質q1に対応する第２信号品質q2をストリーム毎に決定する処理部54と、或るストリームの第１信号品質q1(1)と、或るストリームとは別の１つ以上のストリームの第２信号品質q2(2)から導出された補正値Δq(1)とを加え、或るストリームについて第３信号品質q3(1)を求める処理部と、第３信号品質q3(1)に対応するチャネル符号化率Rkをストリーム毎に決定する処理部58とを有する。決定されたデータ変調方式及びチャネル符号化方式は、後続のストリームの伝送に使用される。  【選択図】図５Ａ
2010004517.tif 000002
【特許請求の範囲】
【請求項１】
MIMO方式及び適応変調チャネル符号化方式を使用する移動通信システムで使用される通信装置であって、
最尤推定法とは異なる信号検出法で決定されたストリーム毎の基準信号品質を算出する処理部と、
各ストリームについてデータ変調方式を決定する処理部と、
各ストリームの基準信号品質及びデータ変調方式から、ストリーム各々が他ストリームから受ける干渉量に応じた補正値を決定する処理部と、
或るストリームの基準信号品質及び補正値を加え、該或るストリームについてレート決定用信号品質を決定する処理部と、
前記レート決定用信号品質に対応するチャネル符号化率をストリーム毎に決定する処理部と、
を有し、決定されたデータ変調方式及びチャネル符号化方式は、後続のストリームの伝送に使用されることを特徴とする通信装置。  
【請求項２】
各ストリームのデータ変調方式の候補が、複数の選択肢の中から選択され、選択されたデータ変調方式について前記チャネル符号化率が決定され、
所定のデータ変調方式及びチャネル符号化率決定基準において最適な、各ストリームのデータ変調方式及びチャネル符号化率が決定される請求項１記載の通信装置。
【請求項３】
データ変調方式の前記複数の選択肢の中から、各ストリームの基準信号品質に対応する主候補が導出され、少なくとも該主候補について前記チャネル符号化率が決定される請求項２記載の通信装置。
【請求項４】
前記主候補のレートと所定のレベルだけ異なるレートを有する副候補が、第１及び第２ストリーム各々について決定され、
前記第１及び第２ストリームのデータ変調方式の総ての可能な組合せの内、前記主候補又は前記副候補を含む所定の組合せについて、各ストリームのチャネル符号化率及びスループットが算出される請求項３記載の通信装置。
【請求項５】
前記主候補又は前記副候補を含む所定の組合せは、
前記第１ストリームの主候補及び前記第２ストリームの主候補の組合せ、又は
前記第１ストリームの主候補のレートより高いレートを有する副候補及び前記第２ストリームの主候補のレートより低いレートを有する副候補の組合せ
を含む請求項４記載の通信装置。
【請求項６】
前記最尤推定法とは異なる信号検出法が、最小二乗平均誤差(MMSE)法である請求項１記載の通信装置。
【請求項７】
ストリーム間干渉を無視できる場合の信号品質と前記基準信号品質との差分に比例するように、前記補正値が算出される請求項１乃至６の何れか１項に記載の通信装置。
【請求項８】
前記補正値の算出に使用される比例係数は、ストリームの受ける干渉量のとり得る値に応じて予め決められている請求項７記載の通信装置。
【請求項９】
或るストリームの前記補正値の算出に使用される比例係数は、無線チャネル状態及び／又は他ストリームのデータ変調方式に応じて決定される請求項８記載の通信装置。
【請求項１０】
前記最尤推定法とは異なる信号検出法が、ゼロフォーシング(ZF:  Zero  Forcing)法である又はQR分解を用いた最尤推定法(QRM−MLD)である請求項１記載の通信装置。
【請求項１１】
或るストリームについての前記レート決定用信号品質が所定値を越えた場合、前記或るストリームのデータ変調方式が変更される請求項１乃至１０の何れか１項に記載の通信装置。
【請求項１２】
或るストリームについての前記レート決定用信号品質が所定値を越えた場合、前記或るストリームとは別のストリームのチャネル符号化率も変更される請求項１１記載の通信装置。
【請求項１３】
前記補正値を導出するための干渉量は、各ストリームのシンボル誤り率(SER)又は希望信号電力対非希望電力比(SINR)及びデータ変調方式から導出される請求項１乃至１２の何れか１項に記載の通信装置。
【請求項１４】
前記補正値を加算した基準信号品質を再度、基準信号品質として、補正値を繰り返し計算する請求項１乃至１３の何れか１項に記載の通信装置。
【請求項１５】
前記補正値の値に応じて, 前記繰り返し処理の有無を判断することを特徴とする請求項１４項に記載の通信装置。
【請求項１６】
請求項１記載の通信装置を備えたユーザ装置。
【請求項１７】
請求項１記載の通信装置を備えた基地局装置。
【請求項１８】
MIMO方式及び適応変調チャネル符号化方式を使用する移動通信システムで使用される通信方法であって、
最尤推定法とは異なる信号検出法で決定されたストリーム毎の基準信号品質を算出するステップと、
各ストリームについてデータ変調方式を決定するステップと、
各ストリームの基準信号品質及びデータ変調方式から、ストリーム各々が他ストリームから受ける干渉量に応じた補正値を決定するステップと、
或るストリームの基準信号品質及び補正値を加え、該或るストリームについてレート決定用信号品質を決定するステップと、
前記レート決定用信号品質に対応するチャネル符号化率をストリーム毎に決定するステップと、
を有し、決定されたデータ変調方式及びチャネル符号化方式は、後続のストリームの伝送に使用される通信方法。
【請求項１９】
各ストリームのデータ変調方式の候補が、複数の選択肢の中から選択され、選択されたデータ変調方式について前記チャネル符号化率が決定され、
複数のストリームで達成可能なスループットが高くなるように、各ストリームのデータ変調方式及びチャネル符号化率が決定される請求項１８記載の通信方法。
【請求項２０】
データ変調方式の前記複数の選択肢の中から、各ストリームの基準信号品質に対応する主候補が導出され、少なくとも該主候補について前記チャネル符号化率が決定される請求項１９記載の通信方法。
【請求項２１】
前記主候補のレートと所定のレベルだけ異なるレートを有する副候補が、第１及び第２ストリーム各々について決定され、
前記第１及び第２ストリームのデータ変調方式の総ての可能な組合せの内、前記主候補又は前記副候補を含む所定の組合せについて、各ストリームのチャネル符号化率及びスループットが算出される請求項２０記載の通信方法。
【請求項２２】
前記主候補又は前記副候補を含む所定の組合せは、
前記第１ストリームの主候補及び前記第２ストリームの主候補の組合せ、又は
前記第１ストリームの主候補のレートより高いレートを有する副候補及び前記第２ストリームの主候補のレートより低いレートを有する副候補の組合せ
を含む請求項２１記載の通信方法。
【請求項２３】
前記最尤推定法とは異なる信号検出法が、最小二乗平均誤差(MMSE)法である請求項１８記載の通信方法。
【請求項２４】
ストリーム間干渉を無視できる場合の信号品質と前記基準信号品質との差分に比例するように、前記補正値が算出される請求項１８乃至２３の何れか１項に記載の通信方法。
【請求項２５】
前記補正値の算出に使用される比例係数は、ストリームの受ける干渉量のとり得る値に応じて予め決められている請求項２４記載の通信方法。
【請求項２６】
或るストリームの前記補正値の算出に使用される比例係数は、無線チャネル状態及び／又は他ストリームのデータ変調方式に応じて決定される請求項２５記載の通信方法。
【請求項２７】
或るストリームについての前記レート決定用信号品質が所定値を越えた場合、前記或るストリームのデー変調方式が変更される請求項１８乃至２６の何れか１項に記載の通信方法。
【請求項２８】
或るストリームについての前記レート決定用信号品質が所定値を越えた場合、前記或るストリームとは別のストリームのチャネル符号化率も変更される請求項２７記載の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は移動通信の技術分野に関連し、特にマルチインプットマルチアウトプット(MIMO)方式及び適応変調チャネル符号化(AMC)方式を使用する移動通信システムで使用される通信装置及び通信方法に関連する。
【背景技術】
【０００２】
移動通信の高速化、大容量化、多様化及び高品質化等の要請は近年益々強くなっている。特に高速大容量化の観点からは、MIMO方式の通信技術が注目されている。MIMO方式では、複数の送信ストリーム各々が空間内をそれぞれ別様に伝搬するようにすることで、伝送速度又は信号品質の向上を図る。受信側では複数のストリームを適切に分離しなければならない。信号分離法にはいくつかの技術が既に提案されている。一例として、最小二乗平均誤差(MMSE:  Minimum  Mean  Square  Error)法、最尤推定検出(MLD:  Maximum  Likelihood  Detection)法、演算量削減型MLD(例:QRM−MLD)法等が挙げられる。
【０００３】
時間と共に変化するチャネル状態に応じて適切な伝送レートで伝送することで、システム全体のスループットを改善する観点から、適応変調チャネル符号化(AMC:  Adaptive  Modulation  and  Channel  Ｃoding)方式が行われてもよい。
【０００４】
図１はAMC方式の原理を説明するための図である。図１は特定のMCSで達成可能なスループットを信号品質SINRの観点から模式的に表現したものである。達成可能な伝送レートは、MCS1、MCS２及びMCS３の順に高くなっている。MCSは、Modulation  and  Coding  Schemeの略である。データ変調方式は、例えば、M1=QPSK,  M2=16QAM,  M3=64QAM,...等のように決められていてもよい。チャネル符号化率は、R1=1/8,  R2=2/8,  R3=3/8,...等のように決められていてもよい。データ変調方式とチャネル符号化方式は達成可能な伝送レートに応じて予め組み合わせが予め決められている(例えばMCS1,MCS2,…)。チャネル状態の良否はSNR等の信号品質の良否で推定することができる。一般に、信号品質が良いほど高い伝送レートを使用でき、スループットは大きくなる。逆に、信号品質が悪いと、低い伝送レートしか使用できず、スループットは小さくなる。図示の例の場合、ある信号品質q1に対応して、MCS1でもMCS２でも使用可能であるが、より高い伝送レート(スループット)を達成する観点からは、MCS2(データ変調方式が16QAMであり、チャネル符号化率が1/2である。)が使用されるべきである。MCSを選ぶ判断基準は、例えば、個々のユーザのスループットを増やすような基準でもよいし、システム全体のスループットを増やすような基準でもよい。或いは逆に、データ伝送の確実性を優先してMCS1が選択されてもよい。このようにAMCではチャネル状態に応じて相応しい伝送レートが適宜使用されるので、適切なMCSを選択することは、リンクアダプテーションとも言及される。
【０００５】
MIMO方式の場合、送信ストリーム数は複数存在し、その各々が別様のチャネル状態(即ち、伝搬路)で伝送される。従ってMIMO方式の場合、送信ストリーム毎にAMCを行う余地がある。
【０００６】
図２は送信及び受信にそれぞれ２つのアンテナが用意され、信号分離にMLD法が使用される場合のシステム例を示す。図示の例では、ストリーム＃１がチャネル符号化され、インターリーブされ、データ変調された後にアンテナ＃１から送信される。同様に、ストリーム＃２も別途チャネル符号化され、インターリーブされ、データ変調された後にアンテナ＃２から別個に送信される。受信側では２つのアンテナ＃１，＃２で受信された信号は信号分離の処理に委ねられ、各ストリームに信号分離される。分離後の各ストリームは別々にデインタリーブされ、チャネル復号される。一方、信号分離前の受信信号に基づいてチャネル推定が行われ、その結果、リンクアダプテーションが行われることになる。リンクアダプテーションの判定結果(適切なMCS)は、送信側にフィードバックされ、以後のストリームの伝送に使用される。
【０００７】
図２に示されるようなシステム例の場合、信号分離前の受信信号[r1  r2]Tは次式のように表現できる(但し、「T」は転置を表す。)。
【０００８】
【数１】
2010004517.tif 000003
各記号の意味は次のとおりである。
【０００９】
ri：ｉ番目の受信アンテナで受信された信号
hij：ｊ番目の送信アンテナ及びｉ番目の受信アンテナ間のチャネル変動(チャネル行列要素)
ni：ｉ番目の受信アンテナでの雑音
sｊ：ｊ番目のストリームのシンボル，E{|sｊ|2}=1（Eは期待値を表す）
σ2：雑音電力。
【００１０】
信号分離にMLD法でなく、MMSE法が使用される場合、信号分離後のストリーム各々について、信号品質SINRは簡易に導出できる。より具体的には、ストリーム＃１に関する信号品質SINRMMSE(1)及びストリーム＃２に関する信号品質SINRMMSE(2)は、次式のように算出できる。
【００１１】
【数２】
2010004517.tif 000004
従って、図１に示されるような原理に基づいて、信号品質に相応しいMCSをストリーム毎に容易に決めることができる。ストリーム＃１についてはSINRMMSE(1)を使って、ストリーム＃２についてはSINRMMSE(2)を使って適切なMCSをそれぞれ決定できる。
【００１２】
これに対してMLD法では、シンボル群及びMCSの組み合わせ全てを検索し、最適なシンボル群及びMCSが推定されるので、MMSE法と比較して受信特性は良くなることが期待できる。しかしながらMLD法が使用される場合、ストリーム毎に信号品質SINRを求めることは容易でない。周知のように、MLD法では同時に送信された複数のストリーム中の複数のシンボルを一まとめにしたシンボル群を想定し、全ての可能なシンボル群の内、最も確からしいシンボル群を特定することで、送信された複数のシンボルを推定する。例えば、ストリーム数が２の場合、
s=[s1,s2]T
というシンボル群又はシンボルのペアが想定される。s1はストリーム＃１に含まれているシンボルを表す。s2はストリーム＃２に含まれているシンボルを表す。Tは転置を表す。「Q2」をシンボル群全体の集合とすると、MLD法で最終的に検出されるシンボル群SMLは次のように書ける。
【００１３】
【数３】
2010004517.tif 000005
実際の受信信号ｒと、チャネル変動(チャネル行列Hで表現される)の影響を受けたシンボル群sとの間の距離(シンボルコンステレーション内でのユークリッド距離の二乗で評価される)の最も小さいシンボル群が、SMLになる。ストリーム毎ではなく、全ストリームからのシンボル群毎に信号検出が行われるので、ストリーム毎の信号品質SINRを求めることは、MMSE法の場合ほど容易ではない。各ストリームのSINRが不明のままだと、図１に示されるような原理に基づいてAMCを行うことは困難になってしまう。そこで、次のようにしてストリーム毎のSINRを推定することが考えられる。
【００１４】
図３は、MIMO方式でAMC方式を採用する際の方法例を説明するための図である。図中の機能ブロックは、従来の通信装置のリンクアダプテーション部に関連付けられる。図示の例では、第1及び第２の２つのストリームが伝送され、第１ストリームのデータ変調方式について、QPSK,16QAM,64QAMの３通りが用意され、それぞれM1,M2,M3で表現される。第２ストリームのデータ変調方式についても、QPSK,16QAM,64QAMの３通りが用意され、それぞれM1,M2,M3で表現される。図中、「for  i=1:3  ...  end」は、第１ストリームに関するデータ変調方式Miの変数ｉを１，２，３に変化させながら繰り返し計算を行うことを示す。「for  j=1:3  ...  end」は、第２ストリームのデータ変調方式Mjの変数ｊを１，２，３に変化させながら繰り返し計算を行うことを示す。チャネル符号化率はＫ種類用意されているものとする(R1,R2,...,RK)。また、第１及び第２ストリームの全体で達成可能な全体的なスループットを向上させる観点から、MCSが選択されるものとする。
【００１５】
図示の例では、先ず、何らかの変調方式の組み合わせMi,Mjに関し、ユニオンバウンドシンボル誤り確率計算部でシンボルエラーレートがストリーム毎に推定される。ｍ番目のストリームのシンボルエラーレートSER(m)は、次式で推定される（これについては、比特許文献１参照。）。
【００１６】
【数４】
2010004517.tif 000006
各記号の意味は次のとおりである。
【００１７】
ｍ：ストリームインデックス
sm：ベクトルｓのｍ番目の要素
cm：ベクトルｃのｍ番目の要素
Pr(c,s)：ベクトルｓをベクトルｃと誤って推定してしまう確率
K：ベクトルｓの個数
Es：総送信電力
Ns：ストリーム数
Q()：Q関数。
【００１８】
ユニオンバウンドシンボル誤り確率計算部でストリーム毎に推定されたシンボルエラーレートSER(1),SER(2)は、それぞれAWGN_SNRマッピング部で信号品質(図示の例では、希望信号電力対非希望電力比)SINR(1),SINR(2)に変換される。AWGN_SNRマッピング部は、加法性ガウシアンノイズを考慮して、特定のシンボルエラーレートで達成可能な希望信号電力対非希望電力比SINRをストリーム毎に求める。第１ストリームに関するレート選択部では、データ変調方式Mi及びSINR(1)から、対応するチャネル符号化率Rk1が導出される。第２ストリームに関するレート選択部では、データ変調方式Mj及びSINR(2)から、対応するチャネル符号化率Rk2が導出される。信号品質とMCS(データ変調方式及びチャネル符号化率の組み合わせ)との対応関係は、例えば図４に示されるように、予め決められている。スループット算出部では、データ変調方式及びチャネル符号化率の組み合わせに基づいて、スループット(bps/Hz)がストリーム毎に計算される。各ストリームで達成可能なスループットは合成され、合成後のスループットは、図中「Thr_e」として示される。合成後のスループットThr_eが所定の閾値Max_Thrより大きかった場合、各ストリームについて導出されたデータ変調方式及びチャネル符号化率は、データ伝送に使用される候補に設定される。
【非特許文献１】3GPP  R1-020325,  Lucent  Technologies,  PARC  with  APP  decoding  for  HSDPA
【発明の開示】
【発明が解決しようとする課題】
【００１９】
しかしながら上記の方法では、全てのデータ変調方式の組み合わせ及び全てのシンボル群について上記の計算(図３)を行う必要があり、演算量がかなり多く複雑である。このことは、バッテリや演算リソースに乏しい移動端末で特に不利になる。更に、上記の計算法では数式(8)及び(9)を使ってシンボル誤り率SER(m)を計算し、各ストリームのSINRを近似している。従って、シンボル誤り率SER(m)の精度が悪かった場合、リンクアダプテーションによるスループット改善効果も落ちてしまうことが懸念される。
【００２０】
本発明の課題は、MIMO方式及び適応変調チャネル符号化方式を使用する移動通信システムでリンクアダプテーションの簡易化及び高精度化を図ることである。
【課題を解決するための手段】
【００２１】
本発明の一形態で使用される通信装置は、MIMO方式及び適応変調チャネル符号化方式を使用する移動通信システムで使用される。
【００２２】
本通信装置は、
MIMO方式及び適応変調チャネル符号化方式を使用する移動通信システムで使用される通信装置であって、
最尤推定法とは異なる信号検出法で決定されたストリーム毎の基準信号品質から、各ストリームについてデータ変調方式を決定する処理部と、
各ストリームの基準信号品質及びデータ変調方式から、各ストリームの受ける干渉量に応じた補正値を決定する処理部と、
或るストリームの基準信号品質及び補正値を加え、該或るストリームについてレート決定用信号品質を決定する処理部と、
前記レート決定用信号品質に対応するチャネル符号化率をストリーム毎に決定する処理部と、
を有し、決定されたデータ変調方式及びチャネル符号化方式は、後続のストリームの伝送に使用される通信装置である。
【発明の効果】
【００２３】
本発明の一形態によれば、MIMO方式及び適応変調チャネル符号化方式を使用する移動通信システムでリンクアダプテーションの簡易化及び高精度化を図ることができる。
【発明を実施するための最良の形態】
【００２４】
本発明の一形態による通信装置は、MIMO方式及び適応変調チャネル符号化方式を使用する移動通信システムで使用される。最尤推定法とは異なる信号検出法(MMSE)で決定されたストリーム毎の基準信号品質q1（便宜上、第１信号品質とも言及される）から、各ストリームについてデータ変調方式を決定する処理部52と、各ストリームの基準信号品質q1及びデータ変調方式から、各ストリームの受ける干渉量（便宜上、第２信号品質q2とも言及される）に応じた補正値Δqを決定する処理部(54,56)と、或るストリームの基準信号品質q1及び補正値Δqを加え、該或るストリームについてレート決定用信号品質q3(便宜上、第３信号品質とも言及される)を決定する処理部(加算部)と、前記レート決定用信号品質q3（便宜上、第３信号品質とも言及される）に対応するチャネル符号化率をストリーム毎に決定する処理部58とを有する。決定されたデータ変調方式及びチャネル符号化方式は、後続のストリームの伝送に使用される。
【００２５】
これにより、各ストリームで可能性のあるデータ変調方式全ての組み合わせを検索せずに、各ストリームに適切なMCSを簡易に見出すことができ、また、補正値を用いることでMCS推定精度を向上できる。つまり、リンクアダプテーションの簡易化及び高精度化を図ることができる。
【００２６】
各ストリームのデータ変調方式の候補は、複数の選択肢の中から選択され、選択されたデータ変調方式について前記チャネル符号化率が決定されてもよい。複数のストリームで達成可能なスループットが高くなるように、各ストリームのデータ変調方式及びチャネル符号化率が決定されてもよい。これは、複数の候補を考慮することで、単独の候補しか考慮しなかった場合よりも確実に高スループット化を図る観点から好ましい。
【００２７】
データ変調方式の前記複数の選択肢の中から、各ストリームの基準信号品質に対応する主候補が導出され、少なくとも該主候補について前記チャネル符号化率が決定されてもよい。前記主候補のレートと所定のレベルだけ異なるレートを有する副候補が、第１及び第２ストリーム各々について決定され、前記第１及び第２ストリームのデータ変調方式の総ての可能な組合せの内、前記主候補又は前記副候補を含む所定の組合せについて、各ストリームのチャネル符号化率及びスループットが算出されてもよい。これは、可能な総ての候補の内、確からしい一部の候補に限定して計算を行うことで、計算効率の向上を図る観点から好ましい。
【００２８】
前記主候補又は前記副候補を含む所定の組合せは、前記第１ストリームの主候補及び前記第２ストリームの主候補の組合せ(主，主)又は前記第１ストリームの主候補のレートより高いレートを有する副候補及び前記第２ストリームの主候補のレートより低いレートを有する副候補の組合せ(副，副)を含んでもよい。これは、複数の選択肢の内、データスループットをなるべく一定に維持できる候補を導出する観点から好ましい。
【００２９】
前記最尤推定法とは異なる信号検出法は、最小二乗平均誤差(MMSE)法でもよい。MMSE法は比較的簡易にストリーム毎の信号品質を算出できる。この信号品質は、データ変調方式を特定するのに使用される。適切なデータ変調方式を発見する際、信号品質の精度はさほど高くなくてもよいので、その目的にMMSE法を利用することは、演算処理の効率化を図る観点から好ましい。
【００３０】
ストリーム間干渉を無視できる場合の信号品質SINRfreeと前記基準信号品質q1=SINRMMSEとの差分に比例するように、前記補正値Δq=α(SINRfree−SINRMMSE)が算出されてもよい。これは、MCSを最終的に特定するレート決定用信号品質q3が、上限値SINRfree以下であって、下限値SINRMMSE以上であることが確実に保証される観点から好ましい。
【００３１】
更に、前記補正値の算出に使用される比例係数αは、ストリームの受ける干渉量のとり得る値に応じて予め決められていてもよい。MLD法では、あるストリームに関して他のストリームは干渉ストリームになり、あるストリームの検出精度は干渉ストリームの検出精度に依存する。干渉ストリームの検出精度に関連するq2に応じて比例係数を決めておくことは、ストリーム間の干渉の度合いに応じて、レート決定用信号品質q3を上限値又は下限値の何れに近づけるかを適切に調整する観点から好ましい。
【００３２】
或るストリームの前記補正値の算出に使用される比例係数は、無線チャネル状態及び／又は他ストリームのデータ変調方式に応じて決定されてもよい。
【００３３】
少ない演算量でデータ変調方式を特定する観点からは、前記最尤推定法とは異なる信号検出法が、ゼロフォーシング(ZF:  Zero  Forcing)法であることが好ましい。また、信号分離法として、演算量削減型MLD法(QR分解を用いた最尤推定法(QRM−MLD法)、 Sphere decoding法他）を用いる場合は、チャネル行列を三角化して得られる行列とノイズ電力から第1通信品質を推定することもできる。こうすることで、信号分離部と共通の回路を用いることができる。
【００３４】
或るストリームについてのレート決定用信号品質q3が所定値を越えた場合、前記或るストリームのデー変調方式が変更されてもよい。というのは、前記補正値Δqが大きかった場合、レート決定用信号品質q3は基準信号品質q1よりかなり大きくなり、相応しいデータ変調方式が変わる可能性がある。データ変調方式を変える自由度を残すことは、より相応しいMCSを決定する観点から好ましい。更に、或るストリームについてのレート決定用信号品質q3が所定値を越えた場合、前記或るストリームとは別のストリームのチャネル符号化率も変更されてよい。データ変調方式が変わると、そのストリームのシンボル誤り率も変わり、他のストリームに及ぼす干渉も変わり、ひいては他のストリームに選択されるMCSが変わるかもしれない。このような動作に適切に追従する観点からは、データ変調方式の変更に伴ってチャネル符号化率を変える自由度も残すことが好ましい。また、上記の所定値は、変調方式毎に定めることで、より柔軟にMCS制御が可能となる。
【００３５】
ストリームの受ける干渉量は、各ストリームのシンボル誤り率(SER)又は希望信号電力対非希望電力比(SINR)及びデータ変調方式から導出されてもよい。
【００３６】
上記通信装置は、ユーザ装置に用意されてもよいし、基地局装置に用意されてもよい。
【００３７】
本発明の一形態による通信方法は、MIMO方式及び適応変調チャネル符号化方式を使用する移動通信システムで使用される。本方法は、最尤推定法とは異なる信号検出法で決定されたストリーム毎の基準信号品質から、各ストリームについてデータ変調方式を決定するステップと、各ストリームの基準信号品質及びデータ変調方式から、各ストリームの受ける干渉量に応じた補正値を決定するステップと、或るストリームの基準信号品質及び補正値を加え、該或るストリームについてレート決定用信号品質を決定するステップと、前記レート決定用信号品質に対応するチャネル符号化率をストリーム毎に決定するステップとを有する。決定されたデータ変調方式及びチャネル符号化方式は、後続のストリームの伝送に使用される。
【００３８】
説明の便宜上、本発明が幾つかの実施例又は項目に分けて説明されるが、各区分けは本発明に本質的ではなく、２以上の実施例又は項目に別々に記載された事項が必要に応じて組み合わせて使用されてもよい。発明の理解を促すため具体的な数値例を用いて説明がなされるが、特に断りのない限り、それらの数値は単なる一例に過ぎず適切な如何なる値が使用されてもよい。
【実施例１】
【００３９】
図５Ａは本発明の一実施例による通信装置のリンクアダプテーション部を示す。図５Ａには、MMSEベースのSINR計算部51、データ変調方式選択部52-1,52-2、SER計算部54-1,54-2、補正値計算部56-1,56-2、レート計算部58-1,58-2が描かれている。MMSEベースのSINR計算部51以外の要素は、ストリーム毎に用意されており、図示の例ではストリーム数は２である。但し、ストリーム数は２より多くてもよい。図５Ａに示されている機能要素の全部又は一部はユーザ装置に備わっていてもよいが、説明の便宜上、図示の機能要素全てがユーザ装置に備わっているものとする。
【００４０】
MMSEベースのSINR計算部51は、最小二乗平均誤差法(MMSE)で受信信号から各ストリームの信号を検出する。上述したように、受信信号ｒは次式で表現される。
【００４１】
【数５】
2010004517.tif 000007
各記号の意味は次のとおりである。
【００４２】
ri：ｉ番目の受信アンテナで受信された信号
hij：ｊ番目の送信アンテナ及びｉ番目の受信アンテナ間のチャネル変動(チャネル行列要素)
ni：ｉ番目の受信アンテナでの雑音
sｊ：ｊ番目のストリームのシンボル，E{|sｊ|2}=1（Eは期待値を表す）
σ2：雑音電力。
【００４３】
MMSEベースのSINR計算部51は、各ストリームに関する信号品質を計算する。本実施例では、信号品質は、次式のように希望信号電力対非希望電力比SINRMMSE(1)及びSINRMMSE(2)で表現されるが、信号品質は当該技術分野で既知の適切な如何なる量で表現されてもよい。
【００４４】
【数６】
2010004517.tif 000008
MMSE法ではストリーム毎の信号品質をMLD法よりも簡易に計算できる。説明の便宜上、第１ストリームについて計算された信号品質SINRMMSE(1)は、第１信号品質q1(1)(又は第１基準信号品質q1(1))と言及される。第２ストリームについて計算された信号品質SINRMMSE(2)は、第１信号品質q1(2)(第１基準信号品質q1(2))と言及される。一般に、MMSEベースのSINR計算部51でｍ番目のストリームについて計算された信号品質SINRMMSE(m)は、第１信号品質q1(m)と言及されてよい。
【００４５】
本実施例では、各ストリームについて第１信号品質q1(1),q1(2)を用意する方法はMMSE法であるが、このことは本発明に必須ではない。当該技術分野で既知の適切な如何なる方法が使用されてもよい。但し、本実施例はMLD法による演算負担の軽減を図ろうとしているので、第１信号品質q1(1),q1(2)の計算法も、MLD法とは異なる、より簡易な信号検出法であることが望ましい。例えば、ゼロフォーシング法(ZF法)が使用されてもよいし、演算量削減型のMLD法(QRM−MLD法)が使用されてもよい。
【００４６】
第１ストリームに関するデータ変調方式選択部52-1は、第１信号品質q1(1)に対応するデータ変調方式Modulation(1)を決定する。信号品質とデータ変調方式とチャネル符号化方式との対応関係は、例えば図４に示されるように、予め決定されている。図４に例示されているように、MCSは伝送レートの順に並んでおり、あるデータ変調方式の中で様々なチャネル符号化率が変えられている。即ち、伝送レートはデータ変調方式で大別され、チャネル符号化率で更に細分される。従ってMMSEベースのSINR計算部51で計算された第１信号品質q1(1),q1(2)が高精度でなかったとしても、データ変調方式なら多くの場合正確に特定できる。後述するように、この時点で決定されたデータ変調方式は、或る条件の下で後の時点で変更されてもよい。
【００４７】
第２ストリームに関するデータ変調方式選択部52-2も同様に、第１信号品質q1(2)に対応するデータ変調方式Modulation(2)を決定する。
【００４８】
第１ストリームに関するSER計算部54-1は、前段で用意された第１信号品質q1(1)及びデータ変調方式Modulation(1)に基づいて、第２信号品質q2(1)を計算する。本実施例では、第２信号品質q2(1)は、ストリーム間の干渉度合を表す量で表現され、一例としてシンボル誤り率SER(Symbol  Error  Rate)で表現されるが、第２信号品質は当該技術分野で既知の適切な如何なる量で表現されてもよい。
【００４９】
図６は何らかのデータ変調方式の下でシンボル誤り率SER及び信号品質SINRがどのような関係にあるかを模式的に示す。このような関係は経験的に又はシミュレーションにより高精度に用意することができる。
【００５０】
第２ストリームに関するSER計算部54-2も、前段で用意された第１信号品質q1(2)及びデータ変調方式Modulation(2)に基づいて、第２信号品質q2(2)を計算する。本実施例では、第２信号品質q2(2)も、シンボル誤り率SERで表現されるが、第２信号品質は当該技術分野で既知の適切な如何なる量で表現されてもよい。
【００５１】
第１ストリームに関する補正値計算部56-1は、第２ストリームに関する第２信号品質q2(2)(シンボル誤り率)に基づいて、第１ストリームに関する補正値Δq(1)を計算する。本実施例では、第１ストリームに関する第１信号品質q1(1)はSINRで表現されているので、補正値Δq(1)はΔSINR(1)と表現されてもよい。補正値ΔSINR(1)は、次式で表現される。
【００５２】
【数７】
2010004517.tif 000009
この場合における係数αは、第２ストリームに関する第２信号品質に基づいて次のように計算される。
【００５３】
【数８】
2010004517.tif 000010
このように算出された補正値Δq(1)＝ΔSINR(1)と第1信号品質q1(1)が加算され、第３信号品質q3(1)が次式のように導出される。
【００５４】
【数９】
2010004517.tif 000011
第３信号品質q3(1)は、当該技術分野で既知の適切な如何なる量で表現されてもよいが、第１信号品質と同様に表現されることが望ましい。本実施例ではそれはSINRで表現され、MLD法におけるストリーム毎の等価的なSINRにちなんで、SINRe(equivalent  SINR)と表現される。
【００５５】
なお、係数αが上記のように定義されることは必須ではなく、様々に定義されてもよい。例えば、第１ストリームに関する計算に使用される係数αが、第２ストリームのデータ変調方式に応じて変化するように定義されてもよい。或いは、係数αは無線チャネル状態(例えば、平均SNR等で表現されてよい)に応じて変化するように定義されてもよい。
【００５６】
本実施例では、第2通信品質としてSERを計算しているが、ストリーム毎のSERを計算することは本発明に必須ではない。例えば、図５Ｂに示されるように、第1通信品質q1及びデータ変調方式から補正値Δqが直接的に補正値計算部で導出されてもよい。こうすることでSERを算出するステップを等価的に省いてもよい。
【００５７】
第２ストリームに関する補正値計算部56-2は、第１ストリームに関する第２信号品質q2(1)(シンボル誤り率)に基づいて、第２ストリームに関する補正値Δq(2)を計算する。
【００５８】
レート計算部58-1は、第1ストリームに関して算出された第３信号品質q3(1)に基づいて、伝送レートを決定する。この場合における伝送レートは、ある特定のデータ変調方式の下で、第３信号品質q3(1)に応じてチャネル符号化率を変えることで決定される。例えば、図４のようにMCSが決められており、第１信号品質q1(1)により、第１ストリームのデータ変調方式が16QAMに決定されたとする。この場合、MCS5〜MCS10の内の何れかが、選択される。どれが選択されるかは、第３信号品質q3(1)に応じて決定される。
【００５９】
レート計算部58-2は、第２ストリームに関して算出された第３信号品質q3(2)に基づいて、伝送レートを決定する。
【００６０】
このように、図３に示されるような全候補の網羅的な検索を必要とせずに、データ変調方式Modulation(1),Modulation(2)及びチャネル符号化率Rate(1),Rate(2)を簡易に導出することができる。
【００６１】
本実施例で使用される計算の原理を説明する。上述したように、２つの送信ストリームを受信する場合、受信信号は次のように書ける。
【００６２】
ｒ＝h1s1＋h2s2＋n
これは、上記の数式(2)と同じである。MLD法で信号検出が行われる場合、複数のストリームからの信号をまとめて検出するので、第１ストリームs1の検出精度は、第２ストリームs2の検出精度にも依存する。第１ストリームs1にとって第２ストリームs2は干渉ストリームになる。第２ストリームs2のシンボル誤り率q2(2)=SER(2)が少なく、第２ストリームが高品質に検出できる場合、第１ストリームs1にとっての干渉は少なくなる。従って、
q2(2)=SER(2)→0
の極限では、第１ストリームs1の第３信号品質SINRe(1)は、
SINRe(1)  →  SINRfree=|h1|2／σ2 
と書ける。記号の意味は、上述したとおりである。通常の通信状況では何らかの干渉が存在するので、第３信号品質はこのSINRfreeよりも小さいはずである。
【００６３】
【数１０】
2010004517.tif 000012
逆に、第２ストリームs2の第２信号品質q2(2)=SER(2)が大きく、第２ストリームが高品質には検出できない場合、第１ストリームs1にとっての干渉も大きくなる。しかしながら、第１ストリームの信号品質を算出する際、MMSE法で求めた程度の精度は確保できるはずである。従って、MMSE法で求めた第１信号品質q1=SINRMMSE(1)を、第３信号品質q3(1)=SINRe(1)の下限と考えることができる。
【００６４】
【数１１】
2010004517.tif 000013
係数αは０以上１以下の数であり、
SINRMMSE(1)≦SINRfree
であることを考慮すると、第３信号品質q3(1)=SINRe(1)は、下限値SINRMMSE(1)及び上限値SINRfreeの間にあることがわかる。上限値及び下限値の間の何処にあるかは、係数αの値で調整される。第２ストリームが高品質に検出できる場合、q2(2)=SER(2)はゼロに近くなり、このとき第３信号品質q3(1)は上限値に近づく。逆に、第２ストリームが高品質に検出できない場合、q2(2)=SER(2)は大きくなり、このとき第３信号品質q3(1)は下限値に近づく。このような傾向を補正値Δq(1)に反映するため、数式(10)及び(11)に示されるような定義がなされている。このように、第１ストリームに対する等価的なSINRを求める際、第２ストリームに関する情報が関わってくるので、図５Ａでは、或るストリームのSER計算部各々の出力先が、別のストリームの補正値計算部につながっている。
【００６５】
係数αをこのように定義することは本発明に必須ではないが、上記の性質又は傾向を簡易に反映する観点からは、このように定義することが好ましい。
【００６６】
なお、数式(12)は、
SINRe(1)＝(１−α)×SINRMMSE(1)＋α×SINRfree  ，０≦α≦１・・・（１５）
のように変形することもできる。このような観点からは、SINRe(1)は、SINRMMSE(1)とSINRfreeの重み付け平均値として導出される、とも言える。
【００６７】
上記の説明は第１ストリームに関連していたが、当然に第２ストリームについても同様な説明が可能である。
【００６８】
図５Ａに示されている機能要素の全部又は一部がユーザ装置に備わっていてもよい。後者の場合、例えば、MMSEベースのSINR計算部51がユーザ装置に用意され、他の機能要素が基地局装置に用意されていてもよい。或いは、上りリンクの場合、図示の機能要素全てが基地局装置に備わっていてもよい。図示の要素全てがユーザ装置に備わっていることは、適切なMCSを速やかに決定する等の観点から好ましい。一部の機能を基地局装置に用意することは、ユーザ装置のバッテリや演算リソースを節約する観点から好ましい。
【００６９】
図７は本発明の一実施例による動作例のフローチャートを示す。先ず、MMSE法で各ストリームの第１信号品質q1(上記の例では、SINR)が計算される(step1)。次に、計算された第1信号品質q1を使って各ストリームのデータ変調方式が選択される(step2)。次に、データ変調方式及び第１信号品質q1に基づいて、各ストリームの第２信号品質q2(上記の例では、シンボル誤り率(SER))が計算される(step3)。次に、ストリーム各々にとっての干渉ストリームの情報を使って、第３信号品質q3(上記の例では、SINRe)が計算される(step4)。そして、計算された第３信号品質q3に基づいて、チャネル符号化率が決定され、MCSが最終的に決定される。
【００７０】
ところで、第３信号品質q3は、第１信号品質q1に補正値Δqを加えたものであり、q3はq1以上の値をとっていた。
【００７１】
q3＝q1＋Δq  ≧q1
q3がq1より大きくなるということは、信号品質が補正値で補正されると、適切なデータ変調方式が変わるかもしれないことを意味する（図１参照。）。図１の例の場合、補正前の適切なデータ変調方式は16QAMであったが、q3に対応する補正後に適切なデータ変調方式は64QAMである。このような事情が図７のフローのステップ4(step4)で判明した場合、フローはstep2に戻り、そのストリームに関する変調多値数が増やされ、同様な手順が反復される。上述したように、MLD法では、あるストリームの検出精度は、別のストリーム(干渉ストリーム)の検出精度にも依存する。従って、あるストリームについてデータ変調方式が変更された場合、別のストリームに与える干渉の影響も変わる。例えば、図５Ａの第１ストリームのデータ変調方式が変更された場合、変更後のデータ変調方式から導出された第２信号品質q2(1)が、第２ストリームの補正値計算部56-2に入力される。その結果、第２ストリームに関する第３信号品質q3(2)も変わり、レート選択部58-2で選択される第２ストリームについてのチャネル符号化率も変わるかもしれない。通常、あるストリームの変調多値数が増やされた場合、他ストリームに与える干渉が増大し、他ストリームの変調方式もしくは符号化率を下げなくてはいけなくなる場合もある。よって、これによるスループットの劣化も考慮して最終的に最適な変調方式、符号化率の組み合わせを決定することが望ましい。
【実施例２】
【００７２】
複数のストリームの各々にMCSが別々に設定されることは必須ではない。例えば、２つのストリームに同じデータ変調方式及び同じチャネル符号化率が使用されてもよい。
【００７３】
図８はこのような観点から用意された、第２実施例による通信装置のリンクアダプテーション部を示す。概して図５Ａと同様であるが、１つのデータ変調方式選択部５２が２つのストリームに共通に使用されている点、１つのレート選択部５８が２つのストリームに共通に使用されている点が異なる。但し、第２信号品質q2(1),q2(2)の計算及び補正値Δq(1),Δq(2)の計算は、図５Ａの場合と同様にストリームを区別しながら行われる。上述したように、各ストリームは互いに干渉を与え合う関係にあるからである。
【００７４】
送信側で送信ストリーム間のインターリーブのような処理を行う場合は、複数ストリームの品質が同等になる。このようなシステムの場合、ストリーム毎のリンクアダプテーションを行わず、複数のストリームについて平均的なリンクアダプテーションを行うことで、フィードバックに要する情報量(オーバーヘッド)が少なくすることができる。
【実施例３】
【００７５】
図９は第３実施例による通信装置のリンクアダプテーション部を示す。本実施例では、MIMO方式及びAMC方式に加えて、直交周波数分割多重(OFDM)方式も使用される。図示の例では、L個のサブキャリアに関する処理が示されているが、これらのサブキャリアは、例えば或るユーザ装置に割り当てられた周波数帯域(１つ以上のリソースブロック)に含まれているものとする。図中の構成要素は概して図５Ａで説明済みのものと同様であるが、データ変調方式選択部52-1,52-2及びレート選択部58-1,58-2を除いて、サブキャリア毎に処理が行われる点が異なる。
【００７６】
MMSEベースのSINR計算部51は、例えばSINRである第１信号品質をストリーム毎に且つサブキャリア毎に用意する。無線伝搬路のチャネル状態は、厳密にはサブキャリア毎に異なるからである。
【００７７】
第１ストリームに関するデータ変調方式選択部52-1は、第１ストリームに関するL個のサブキャリアの第１信号品質を受信し、１つのデータ変調方式Modulation(1)を選択する。L個の様々なサブキャリア毎のSINRから１つの平均的な相互情報(MI:  Mutual  Information)を求め、その平均MIから１つのデータ変調方式を導出する技術については、例えば次の文献で説明されている。
【００７８】
3GPP,  R1-060987,  NTT  DoCoMo,  Ericsson,  Fujitsu,  Mitsubishi  Electric,  NEC,  Panasonic,  Sharp,  Toshiba,  "Link  Adaptation  Scheme  for  Single-antenna  Transmission  in  E-UTRA  Downlink"。
【００７９】
データ変調方式はストリームにつき１つ選択されるが、第２信号品質q2及び補正値はサブキャリア毎に計算され、第３信号品質q3もサブキャリア毎に用意される。これらサブキャリア毎に用意された第３信号品質q3に基づいて、レート選択部58-1,58-2は、データ変調方式及びチャネル符号化率の何らかの組み合わせをそれぞれ１つ決定する。こうして、第１ストリームのデータ変調方式Modulation(1)及びチャネル符号化率Rate(1)、第２ストリームのデータ変調方式Modulation(2)及びチャネル符号化率Rate(2)が用意される。
【実施例４】
【００８０】
実施例１−３では、データ変調方式選択部(図５Ａの52-1,52-2)がMMSE処理後のSINRからデータ変調方式を一意に導出し、以後そのデータ変調方式は原則として固定される。第１，第２ストリームに使用されてもよいデータ変調方式がそれぞれＮ通りあったとすると、２ストリームの場合、総ての可能なデータ変調方式の組合せは、N2通り存在する。これらN2個の組合せの内、SINRから導出されたデータ変調方式の組合せは、かなり確からしいことが予想される。しかしながら、他のN2−1個の組合せ総てが常に不適切であるとも言い難い。このような観点から、本発明の第４実施例では、各ストリームのデータ変調方式の組合せは１つに固定されず、他の組合せも考慮される。
【００８１】
図１０は第４実施例による通信装置のリンクアダプテーション部を示す。概して図１０は図５Ａと同様であり、同様な要素には同じ参照番号が付されている。本実施例では、各ストリームのデータ変調方式の組合せ総てが考慮されるので、図５Ａに示されているデータ変調方式選択部52-1,52-2は描かれていない。但し、データ変調方式選択部のような処理部が存在してはならないわけではなく、データ変調方式の組合せ(M1i,M2i)をSER計算部に提供する処理部が存在してもよい。図５Ａとは異なり、図１０ではレート選択部58-1,58-2の後に、スループット計算部60-1，60-2及び合成部62が描かれている。本実施例では、各ストリームのスループットの合計スループットThr_eが最大になるように、データ変調方式の組合せ及び対応するチャネル符号化率が決定される。
【００８２】
具体的には、予め各ストリームのデータ変調方式のペア=(Mi,Mj)の候補が複数個用意される。説明の簡明化を図るため、２ストリームの場合が想定されている。文脈から明らかなように、「データ変調方式の組合せ」及び「データ変調方式のペア」は同義的に使用されている。データ変調方式の組合せの各々に対して、実施例１−３で説明済みのシンボルエラーレートSER、補正値ΔSINR及びチャネル符号化率等の計算が行われ、２つのストリームの合計スループットが最も高くなるデータ変調方式のペア及び対応するチャネル符号化率が最終的に選択され、以後の実際の通信に使用される。
【００８３】
例えば各ストリームのデータ変調方式の選択肢が、QPSK，16QAM及び64QAMの３通りであった場合、２ストリームのデータ変調方式の組合せ総数は、9通りあり、これら9通りの組合せ総てに対して、実施例１−３で説明済みの補正値ΔSINR及びチャネル符号化率等の計算が行われる。図中、「for  i=1:3  ...  end」は、第１ストリームに関するデータ変調方式Miの変数iを１，２，３に変化させながら繰り返し計算を行うことを示す。「for  j=1:3  ...  end」は、第２ストリームのデータ変調方式Mjの変数jを１，２，３に変化させながら繰り返し計算を行うことを示す。チャネル符号化率はＫ種類用意されている(R1,R2,...,RK)。
【００８４】
この例の場合、９通り総てについて計算を要するが、各ストリームのデータ変調方式からチャネル符号化率を導出するまでの間に、従来のユニオンバウンドのシンボルエラーレートの計算(図３)は不要なので、本実施例での演算負担は従来よりも依然として軽い。本実施例によれば、複数のデータ変調方式ペアの総てに対してスループットを調べるので、データ変調方式の選択の自由度が広く、確実な高スループット化を図ることが期待できる。
【実施例５】
【００８５】
第４実施例では、ストリーム数がP個の場合、データ変調方式の組合せ総数NP個の組合せの総てについて各ストリームのスループットを求める計算が行われていた。本発明の第５実施例は、検討する組合せ数を減らすことで、演算負担の軽減を図る。
【００８６】
図１１は第５実施例で行われる２つのステップと、各ステップにおける処理内容を示す。本実施例ではステップ１，２の２段階の処理が行われる。
【００８７】
ステップ１では、データ変調方式の組合せが絞り込まれる。これを行うため、先ず、無線伝搬路を経て受信された各ストリームの信号品質が算出される。信号品質は、第１実施例の場合と同様に、MMSEベースのSINR計算部51により算出されてもよい。信号品質は、第１実施例で説明済みの数式(4)及び(5)のように希望信号電力対非希望電力比SINRMMSE(1)及びSINRMMSE(2)で表現されてもよい。信号品質は当該技術分野で既知の適切な如何なる量で表現されてもよい。第１実施例の場合と同様に、第１ストリームについて計算された信号品質SINRMMSE(1)は、第１信号品質q1(1)(又は第１基準信号品質q1(1))と言及される。第２ストリームについて計算された信号品質SINRMMSE(2)は、第１信号品質q1(2)(第１基準信号品質q1(2))と言及される。本実施例では、各ストリームについて第１信号品質q1(1),q1(2)を用意する方法はMMSE法であるが、このことは本発明に必須ではない。当該技術分野で既知の適切な如何なる方法が使用されてもよい。
【００８８】
次に、データ変調方式の組合せが決定される。この決定は変調方式セット決定部111で行われる。変調方式セット決定部111は、MMSEベースのSINR計算部51からの第１信号品質q1(1)，q1(2)を入力として受信し、第１，第２ストリームのデータ変調方式の組合せ(M11,M21)，(M12,M22)，...，(M1N,M2N)を用意する。これらの組合せが総て用意された後にステップ２の手順が行われてもよいし、或いはステップ２の手順で必要とされた場合にその都度組合せが用意されてもよい。説明の便宜上、組合せ総数はN個であるように図示されているが、N2個より少ない適切な如何なる数の組合せが用意されてもよい(Nは、各ストリームで使用されるかもしれないデータ変調方式の数である。)。
【００８９】
ステップ２では、データ変調方式及びチャネル符号化率の組合せであるMCSが決定され、そのMCSは以後の通信に使用される。データ変調方式の組合せ(M1i,M2i)が決定された後に、補正値、チャネル符号化率及びスループット等を計算する処理は、第４実施例で説明されたものと同様である。
【００９０】
上記のステップ１において、各ストリームの第１信号品質q1(1)，q1(2)から、データ変調方式の組合せ(M1i,M2i)を、可能性のある総数(N2個)より少なく用意する方法の具体例を以下に説明する。
【００９１】
図１２はデータ変調方式の組合せを用意する方法例を示す。この方法は典型的には図１１の変調方式セット決定部111で行われる。
【００９２】
ステップ１では、データ変調方式の基準となる組合せが決定される。上述したようにMMSEベースのSINR計算部51(図１１)では、第１及び第２ストリーム各々について信号品質が計算され、例えば、第１ストリームについて第１信号品質q1(1)＝SINRMMSE(1)が計算される。第２ストリームについても第１信号品質q1(2)＝SINRMMSE(2)が計算される。信号品質とデータ変調方式・符号化率の対応関係は既知なので、これらの第１信号品質q1(1)，q1(2)からデータ変調方式をそれぞれ導出することができ、そのデータ変調方式のペアは便宜上「基準ペア」と言及される。また、基準ペアに含まれるデータ変調方式は、複数のデータ変調方式の「主候補」と呼んでもよい。図１２に示される例では、第１ストリームについて16QAMが導出され、第２ストリームについても16QAMが導出されている。従って基準ペアは(16QAM，16QAM)で表現される。主候補は16QAMある。
【００９３】
ステップ２では、基準ペアから１つ以上の二次的なペアが導出される。二次的なペアを導出する１つの方法は、基準ペアの第１ストリームの変調オーダを1レベル下げ、第２ストリームの変調オーダを1レベル上げることである。目下の例の場合、
基準ペアは、（M1，M2）=（16QAM，16QAM)  であり、
二次ペアは、（M1，M2）=（QPSK，64QAM)  になる。
【００９４】
二次的なペアを導出するもう１つの方法は、逆に、基準ペアの第１ストリームの変調オーダを1レベル上げ、第２ストリームの変調オーダを1レベル下げることである。目下の例の場合、
基準ペアは、（M1，M2）=（16QAM，16QAM)  であり、
二次ペアは、（M1，M2）=（64QAM，QPSK)  になる。
「基準ペア」中の「主候補」16QAMから導出されたQPSKや64QAMは、「副候補」と呼ばれてもよい。
【００９５】
ステップ３では、ステップ２で用意された基準ペア及び二次ペアが、データ変調方式の組合せ候補として用意される。これらの組合せ候補については、図１１のステップ２においてスループット等が計算される。ステップ２の基準ペアにも二次ペアにも該当しない組合せ候補については、図１１のステップ２におけるスループット等は計算されない。目下の例の場合、第１及び第２ストリームで可能な総てのデータ変調方式の組合せは、９通り存在していた。本実施例によれば、これら９通りの組合せの内、
（M1，M2）=（16QAM，16QAM)，(QPSK，64QAM)及び（64QAM，QPSK)  
の３つの組合せについてのみスループット等の計算が行われ、他の組合せについては計算されない。このようにして演算負担の軽減が図られる。
【００９６】
上記の例では、基準ペアの変調オーダを１レベル上下させることで、二次ペアが導出されている。基準ペアから何等かのペアを導出する観点からは、基準ペアの第１ストリームの主候補(16QAM)を不変に維持し、第２ストリームの変調オーダを上下させてもよい。この場合、
（M1，M2）=（16QAM，16QAM)，(16QAM，QPSK)及び（16QAM，64QAM)  
のような組合せが得られる。基準ペアの第２ストリームの主候補(16QAM)を不変に維持し、第１ストリームの変調オーダを上下させると、
（M1，M2）=（16QAM，16QAM)，(QPSK，16QAM)及び（64QAM，16QAM)  
のような組合せが得られる。このように基準ペアの主候補の変調オーダを上下させることで、副候補を導出することができる。
【００９７】
ところで、第１ストリームの変調オーダを下げるということは、第１データストリームのレートを下げることになり、第１ストリームのスループットは低下することになるが、これは逆に第１ストリームの信号品質を向上させることになる。第１ストリームの信号品質が高くなると、第２ストリームに与える干渉は少なくなり、その結果、第２ストリームの信号品質も向上することが期待できる。このため、第２ストリームの変調オーダを上げてもよい。第２ストリームの変調オーダを上げると、第２ストリームのスループットは向上する。このように、基準ペアの第１ストリームの変調オーダを下げる一方、第２ストリームの変調オーダを上げることで、二次ペアが用意されたとする。この場合、第１ストリームのスループットは低下するが、第２ストリームのスループットは向上するので、第１及び第２ストリームを総合した場合のスループットは大幅には変わらないことが予想される。従って達成可能なスループットを同程度に維持しつつ、基準ペアから二次ペアを導出する観点からは、上記のように基準ペア中の一方の主候補の変調オーダを上げることで一方の副候補を用意し、他方の主候補の変調オーダを下げることで他方の副候補を用意することが好ましい。また、上記例では、変調オーダを1レベル上下させているが、複数レベル上下させてもよい。
【実施例６】
【００９８】
上記の実施例１−５では、シンボルエラーレートSERの計算や信号品質q3=q1+Δqの計算の際、第１信号品質q1が使用されていた(図５Ａ、図５Ｂ、図８、図９、図１１)。この場合における第１信号品質q1は、MMSEベースのSINR計算部51で計算される量であり、信号品質の下限値である。しかしながら、シンボルエラーレートSERの計算や信号品質q3=q1+Δqの計算の際、第１信号品質q1に下限値が使用されることは必須でない。むしろ、第１信号品質q1の高精度化により、SERやq3の精度も向上することが期待できる。本発明の第６実施例では、SERやq3の計算に使用される第１信号品質q1として、下限値よりも改善されたものが使用され、計算の高精度化が図られる。
【００９９】
図１３は、本実施例による通信装置のリンクアダプテーション部を示す。概して図１３は図５Ａ，図１０と同様であり、同様な要素には同じ参照番号が付されている。本実施例では、反復計算の際、第３信号品質q3=q1+Δqが、SER計算部54及びq3を出力する合成部に、フィードバック経路131，132を介してフィードバックされる。但し、反復計算の初回の場合、MMSEベースのSINR計算部からの信号品質q1=SINRが、SER計算部54及びq3を出力する合成部に入力される。一旦、第３信号品質q3が算出されると、そのq3がSER計算部54及び合成部に与えられ、以後反復的に計算が行われる。
【０１００】
図１４は、本実施例で使用される動作例を示す。ステップ１では、MMSEベースのSINR計算部51において、第１及び第２ストリーム各々について信号品質q1(1),q1(2)の初期値が計算される。説明の便宜上、q1(1)=SINR1，q1(2)=SINR2  とする。ステップ１では、第１及び第２ストリームに対するデータ変調方式M1i,M2iも設定される。データ変調方式の組M1i,M2iは、第１−３実施例のように、MMSEベースのSINR計算部51によるSINR1及びSINR2からそれぞれ導出されてもよい。或いは、データ変調方式の組M1i,M2iは、第４実施例のように、総ての可能な組合せの内の何れかでもよい。更には、第５実施例のように、基準ペアに設定されてもよい。ステップ１では、繰り返し変数update1及びupdate2も初期設定される(説明の便宜上、初期値はそれぞれ１であるとする。)。
【０１０１】
ステップ２では、各ストリームが他ストリームから受ける干渉量q2(1),q2(2)に基づいて、補正値Δq(1)及びΔq(2)が計算され、第３信号品質q3(1)及びq3(2)が或る条件の下に更新される。本実施例では信号品質はSINRで表現されているが、他の量で表現されてもよい。具体的には、第２ストリームに関する繰り返し変数update2が１であった場合、第１ストリームの第３信号品質q3(1)が更新され、そうでなければ不変に維持される。
【０１０２】
SINR1' = SINR1+ΔSINR1（update2=1の場合）
SINR1' = SINR1（update2=０の場合）。
同様に、第１ストリームに関する繰り返し変数update1が１であった場合、第２ストリームの第３信号品質q3(2)が更新され、そうでなければ不変に維持される。
SINR2' = SINR2+ΔSINR2（update1=1の場合）
SINR2' = SINR2（update1=０の場合）。
【０１０３】
ステップ３では、繰り返し変数update1及びupdate2が更新される。第１ストリームに関し、補正値Δq(1)=ΔSINR1が正であった場合、第1ストリームの繰り返し変数update1は１に設定され、そうでなければ０に設定される。第２ストリームに関し、補正値Δq(2)=ΔSINR2が正であった場合、第２ストリームの繰り返し変数update2は１に設定され、そうでなければ０に設定される。また、ステップ３では、第１信号品質q1(1)及びq1(2)が第３信号品質q3(1)及びq3(2)で更新される(SINR1=SINR1' 及びSINR2= SINR2')。
【０１０４】
ステップ４では、繰り返し計算を続行するか否かが判定される。具体的には、第１及び第２ストリーム双方の繰り返し変数が共に０であるか否かが判定され、共にゼロで無かった場合、フローはステップ２に戻り、繰り返し計算が続く。共にゼロであった場合、フローは終了する。
【０１０５】
第１ストリームの繰り返し変数update1は、第１ストリームの品質がプラス方向に改善された場合にのみ１に設定され、不変であった場合(０の場合)及び劣化した場合(負の場合)、繰り返し変数update1は０に設定される。第２ストリームの繰り返し変数update2も、第２ストリームの品質がプラス方向に改善された場合にのみ１に設定され、不変であった場合(０の場合)及び劣化した場合(負の場合)、繰り返し変数update1は０に設定される。従ってステップ４では、第１及び第２ストリームが共に最適値に達した場合にフローが終了し、何れか一方に改善の余地がある場合にはステップ２に戻って繰り返し計算を行うようにしている。
【０１０６】
ステップ２では、第１ストリームの信号品質q3(1)の更新判定基準に第２ストリームの繰り返し変数update2が使用されている。これは、図１３等において、一方のストリームの補正値計算部56の入力が、他方のストリームのSER計算部54の出力先から与えられていることに対応する。上述したように、第２ストリームの品質が向上し、シンボルエラーレートSERが低くなった場合、信号検出時に第２ストリームが第１ストリームに及ぼす干渉も少なくなり、第１ストリームの品質も向上することが期待できる。ステップ２において、第２ストリームの繰り返し変数update2が１であったということは、先行する更新ステップにおいて、第２ストリームの品質がプラス方向に改善されたことを示す。この場合、第１ストリームの品質も更に改善できることが期待できるので、第１ストリームの品質SINR1が補正値ΔSINR1と共に更新されている。同様に、ステップ２において、第１ストリームの繰り返し変数update1が１であったということは、先行する更新ステップにおいて、第１ストリームの品質がプラス方向に改善されたことを示す。この場合、第２ストリームの品質も更に改善できることが期待できるので、第２ストリームの品質SINR2が補正値ΔSINR2と共に更新されている。
【０１０７】
本実施例ではフローの繰り返しの判断基準として、１又は０の２値の値をとる繰り返し変数update1及びupdate2が使用されているが、これは一例に過ぎない。各ストリームの品質SINRが最適値に達しているか否かを判断できる適切な如何なる判断基準が使用されてもよい。但し、その判断の簡易化を図る観点からは、本実施例のように２値の繰り返し変数を使用することが好ましい。
【０１０８】
ところで、出力を入力にフィードバックして繰り返し計算が行われる場合、その出力はある低度高精度に算出されていることが望ましい。そうでなかった場合、フィードバックによる更新後の出力は却って精度劣化を招き、計算値の不安定化を招くかもしれないからである。このような観点からは、第１及び第２ストリームの品質が比較的良い場合にのみ図１４の繰り返し計算を行い、そうでない場合は繰り返し計算を行わないことが考えられる。第１及び第２ストリームの品質が良いか否かは、適切な如何なる判断基準で判断されてもよい。一例として、第１０式で登場した係数αを使用することができる。
【０１０９】
図１５は、本実施例で使用される別の動作例を示す。ステップ３以外のステップについては図１４を参照しながら説明済みであるため、重複的な説明は省略される。ステップ３では、繰り返し変数update1及びupdate2が更新される。第１ストリームに関し、係数α1が１であった場合、第1ストリームの繰り返し変数update1は１に設定され、そうでなければ０に設定される。第２ストリームに関し、係数α2が１であった場合、第２ストリームの繰り返し変数update2は１に設定され、そうでなければ０に設定される。また、ステップ３では、第１信号品質q1(1)及びq1(2)が第３信号品質q3(1)及びq3(2)で更新される(SINR1=SINR1' 及びSINR2= SINR2')。
【０１１０】
上記の第１５式によれば、第１ストリームの信号品質は、下限値SINRMMSE(1)と上限値SINRfreeの間にある。第２ストリームの信号品質も、下限値SINRMMSE(2)と上限値SINRfreeの間にある。
【０１１１】
SINRe(1)＝(１−α1)×SINRMMSE(1)＋α1×SINRfree  ，０≦α1≦１
SINRe(2)＝(１−α2)×SINRMMSE(2)＋α2×SINRfree  ，０≦α2≦１。
係数α1が１の場合、第１ストリームの信号品質はSINRfree=|h1|2／σ2となり、これは他ストリーム干渉が無視できるような状況を表す。同様に、係数α2が１の場合、第２ストリームの信号品質はSINRfree=|h2|2／σ2となり、これも他ストリーム干渉が無視できるような状況を表す。図１５に示されるステップ３では、このように良好な通信状況の場合に限って繰り返し変数update1及び／又はupdate2が１に設定され、共に１に設定されていた場合にのみ繰り返し計算が行われる(ステップ４)。このようにすることで、計算精度の不安定化に配慮しつつ高精度化を図ることができる。
【０１１２】
係数α1及びα2の具体例は、第１１式に示されているが、これには限定されない。例えば係数はシンボルエラーレートSERだけでなく、データ変調方式等に応じて変化させてもよい。説明の簡明化を図るため、ステップ３では係数α1及びα2が厳密に１に等しい場合に繰り返し変数update1及びupdate2が更新されているが、その場合だけに限定されず、例えば１に近い場合(|1−α|<ε，εは正の小さな値)に更新されてもよい。
【実施例７】
【０１１３】
図１６は第１実施例に関するシミュレーション結果のグラフを示す。横軸は受信ブランチ当たりの平均SNR(dB)であり、信号品質に相当する。縦軸はスペクトル効率(bps/Hz)であり、単位周波数当たりのスループットに相当する。これは、信号品質の良さにも対応する。図１７は図１６のシミュレーションを行う際に使用されたパラメータ諸元を示す。
【０１１４】
図中、丸印でプロットされたデータは、MMSE法で信号検出及びリンクアダプテーションが行われた場合のグラフ(従来例)を示す。四角い印でプロットされた点は、本発明の第１実施例による方法で信号検出及びリンクアダプテーションが行われた場合のグラフを示す。図示されているように、平均SNRが悪かった場合、スペクトル効率は第１実施例の場合も従来例の場合も大差はない。しかしながら、平均SNRが良くなるにつれて、第１実施例の場合は従来例の場合よりもスペクトル効率が改善されることが分かる。このように、第３信号品質q3(上記の例では、SINRe)は第１信号品質q1(上記の例では、SINRMMSE)以上になる。
【０１１５】
図１８は第１，第４及び第５実施例に関するシミュレーション結果のグラフを示す。この例でも２×２MIMO方式が想定されており、マルチパス数は１であり、非相関チャネルが想定されている。このシミュレーション結果の場合、第１実施例に関するグラフは丸印でプロットされており、逆三角印でプロットされている従来例(MMSE)の場合より改善されていることが分かる。この点は図１６と同じである。第４実施例は総ての可能なデータ変調方式の組合せ(９通り)についてスループットを計算し、最適な組合せを選択する。従って、四角印でグラフがプロットされている第４実施例は、第１実施例よりも改善されている。第５実施例は、総ての可能なデータ変調方式の組合せ(９通り)の内、基準ペアと二次ペアについてのみスループットを計算し、それらの中で最適な組合せを選択する。基準ペアでも二次ペアでもないペアについては計算されない。図示されているように、菱形印でグラフがプロットされている第５実施例は、第４実施例と同程度のスループットを達成している。第５実施例は実施例４実施例より少ない演算負担で済む。従って演算効率の観点からは、第５実施例はかなり好ましいことが分かる。
【産業上の利用可能性】
【０１１６】
本発明はMIMO方式及びAMCが使用される適切な如何なる移動通信システムで使用されてもよい。例えば本発明は、HSDPA/HSUPA方式のW-CDMAシステム、LTE方式のシステム、IMT-Advancedシステム、WiMAX, Wi-Fi方式のシステム等に適用されてもよい。
【０１１７】
以上本発明は特定の実施例を参照しながら説明されてきたが、それらは単なる例示に過ぎず、当業者は様々な変形例、修正例、代替例、置換例等を理解するであろう。例えば、上記の例では２アンテナによる２ストリームの伝送が説明されたが、アンテナ数やストリーム数はそれより多くてもよい。発明の理解を促すため具体的な数値例を用いて説明がなされたが、特に断りのない限り、それらの数値は単なる一例に過ぎず適切な如何なる値が使用されてもよい。発明の理解を促すため具体的な数式を用いて説明がなされたが、特に断りのない限り、それらの数式は単なる一例に過ぎず適切な如何なる数式が使用されてもよい。実施例又は項目の区分けは本発明に本質的ではなく、２以上の実施例又は項目に記載された事項が必要に応じて組み合わせて使用されてよい。説明の便宜上、本発明の実施例に係る装置は機能的なブロック図を用いて説明されたが、そのような装置はハードウエアで、ソフトウエアで又はそれらの組み合わせで実現されてもよい。本発明は上記実施例に限定されず、本発明の精神から逸脱することなく、様々な変形例、修正例、代替例、置換例等が本発明に包含される。
【図面の簡単な説明】
【０１１８】
【図１】AMCの原理を説明するための図である。
【図２】送信及び受信にそれぞれ２つのアンテナが用意されている場合のシステム例を示す図である。
【図３】MIMO方式でAMCを行う際の従来法を説明するための図である。
【図４】データ変調方式及びチャネル符号化率の組み合わせ例を示す図である。
【図５Ａ】第１実施例による通信装置のリンクアダプテーション部を示す図である。
【図５Ｂ】変形例を示す図である。
【図６】データ変調方式、シンボル誤り率SER及び信号品質SINRの相互関係を模式的に示す図である。
【図７】第１実施例による動作例を示すフローチャートである。
【図８】第２実施例による通信装置のリンクアダプテーション部を示す図である。
【図９】第３実施例による通信装置のリンクアダプテーション部を示す図である。
【図１０】第４実施例による通信装置のリンクアダプテーション部を示す図である。
【図１１】第５実施例による動作を説明するための図である。
【図１２】第１，第２ストリームのデータ変調方式の組合せを用意する方法例を示す図である。
【図１３】第６実施例による通信装置のリンクアダプテーション部を示す図である。
【図１４】第６実施例で使用される動作例のフローチャートを示す。
【図１５】第６実施例で使用される別の動作例のフローチャートを示す。
【図１６】第１実施例に関するシミュレーション結果を示す図である。
【図１７】シミュレーションに使用されたパラメータ諸元を示す図である。
【図１８】第１，第４及び第５実施例に関するシミュレーション結果を示す図である。
【符号の説明】
【０１１９】
５１  MMSEベースのSINR計算部
５２  データ変調方式選択部
５４  SER計算部
５６  補正値計算部
５８  レート計算部
６０  スループット計算部
６２  合成部
１１１  変調方式セット決定部
【図１】
2010004517.tif 000014
【図２】
2010004517.tif 000015
【図３】
2010004517.tif 000016
【図４】
2010004517.tif 000017
【図５Ａ】
2010004517.tif 000018
【図５Ｂ】
2010004517.tif 000019
【図６】
2010004517.tif 000020
【図７】
2010004517.tif 000021
【図８】
2010004517.tif 000022
【図９】
2010004517.tif 000023
【図１０】
2010004517.tif 000024
【図１１】
2010004517.tif 000025
【図１２】
2010004517.tif 000026
【図１３】
2010004517.tif 000027
【図１４】
2010004517.tif 000028
【図１５】
2010004517.tif 000029
【図１６】
2010004517.tif 000030
【図１７】
2010004517.tif 000031
【図１８】
2010004517.tif 000032