説明

ネットワークコーディングされた無線中継通信のための非コヒーレント時空間トレリス符号化変調

【課題】送受信機が自らの高速移動性でチャネル状態情報の知識を一切取得不可能な時に、非コヒーレント無線MIMO無線中継ネットワークでネットワークコーディング、チャネルコーディング及び信号点配置を共同で最適化する方法を提供する。
【解決手段】中継ネットワークで2つの端末が中間中継送受信機に同時にデータ送信し、中間中継送受信機は物理層ネットワークコーディングを用いて混合データを両端末に送信する。ユーザー毎に異なるブラインド時空間トレリス符号化変調を利用する。ユーザーのコードブックはグラスマニアン多様体上で共同で生成される。チャネルコーディング、変調、ネットワークコーディングの共同最適化のためのアフィン−格子畳み込みを用いた指数マッピングより提供され、インターリーブされた及びされてない高速フェージングチャネルのために設計され、非コヒーレント双方向中継MIMOネットワークでの性能を大幅に改善する。

【発明の詳細な説明】
【技術分野】
【0001】
この発明は通信ネットワークに関し、より詳細には、非コヒーレント無線多入力多出力(MIMO)中継ネットワークにおいてデータを交換することに関する。
【背景技術】
【0002】
送受信機が複数のアンテナを備える多入力多出力(MIMO)無線ネットワークは、特にマルチホップ中継ネットワークの場合にデータスループットを大幅に改善することができる。そのようなMIMO中継ネットワークに関して、物理層ネットワークコーディングに基づく多数の中継方法、例えば増幅転送(AF)及び復号転送(DF)が知られている。
【0003】
ほとんどの従来技術の方法は、受信機において正確なチャネル推定が必要とされるコヒーレント信号検出を利用する。したがって、これらの方法は、特に高速で移動している移動送受信機の場合に非定常的な高速フェージングチャネル状態を被るいくつかの通信用途について良好に機能しない。
【0004】
さらに、物理層ネットワークコーディングを用いた中継ネットワークのブラインド時空間変調を最適化する方法は知られていない。高信頼度のネットワークを達成するには、変調、ネットワークコーディング、及びチャネルコーディングの共同最適化問題を扱うことが非常に重要である。
【発明の概要】
【発明が解決しようとする課題】
【0005】
この発明は、従来技術の中継通信の特性である以下の4つの問題を解決する。極めて高速にフェージングするチャネルの場合に正確なチャネル推定が不可能である。差分復号を含む非コヒーレント検出が深刻な性能劣化を被る。中継送受信機が同時に複数のデータ信号を受信するときに復号信頼度が低下する。チャネルコーディングは、コーディングが物理層ネットワークコーディング及び信号点配置を用いて共同で最適化されない限り良好な性能を達成しない。
【課題を解決するための手段】
【0006】
この発明の実施の形態は、信号点配置、チャネルコーディング、及びネットワークコーディングを共同で最適化するための方法及びネットワークを提供する。ネットワークは、送受信機が複数のアンテナを有する非コヒーレント多入力多出力(MIMO)中継ネットワークとすることができる。
【0007】
本方法は、有線通信ネットワーク、光ファイバー通信ネットワーク、及び制御ネットワークを含む、媒体特性がMIMOチャネル行列によってモデル化される他のネットワークに適用可能である。MIMOは単入力又は単出力を含むので、本方法は単一アンテナネットワークの場合にも機能する。さらに、本方法は、好ましい実施の形態において説明される2方向トラフィックを有する2ホップ中継と同様に、多方向トラフィックを有する任意のマルチホップ中継ネットワークの場合にもデータスループットの大きな利得を与える。
【0008】
本方法は、チャネル推定を用いない場合であっても、信頼性のある無線通信を実現するために、物理層ネットワークコーディング及びトレリスコーディングと併せて、グラスマニアン多様体上で複数の時空間変調を用いる。
【図面の簡単な説明】
【0009】
【図1】この発明の実施の形態による非コヒーレント多入力多出力(MIMO)無線中継ネットワークの概略図である。
【図2】この発明の実施の形態による2フェーズの双方向中継プロトコルのタイミング図である。
【図3】この発明の実施の形態によるブラインド時空間トレリス符号化変調(ST−TCM)符号化器のブロック図である。
【図4】この発明の実施の形態による、ネットワークコーディングされたブラインドST−TCMに基づく中継プロセスのブロック図である。
【図5】この発明の実施の形態による、ネットワークコーディング、チャネルコーディング、及び信号点配置の共同最適化のブロック図である。
【図6】この発明の実施の形態による、パラメトリックブラインドST−TCM構造のブロック図である。
【発明を実施するための形態】
【0010】
図1に示すように、この発明の実施の形態は、多入力多出力(MIMO)無線中継ネットワーク100において、端末送受信機A101と端末送受信機B102との間で、中間中継送受信機R103を介してデータS131及びS132を交換するための方法及びネットワークを提供する。
【0011】
端末送受信機A101は1組のM個のアンテナ111を有する。端末送受信機B102は、1組のM個のアンテナ112を有する。中継送受信機R103は、1組のM個のアンテナ113を有する。
【0012】
データS131は、ブラインド時空間トレリス符号化変調(ST−TCM)符号化器141によって変調され、アンテナ111によって送信される一方、データS132はブラインドST−TCM符号化器142によって変調され、アンテナ112によって同時に送信される。
【0013】
MIMOチャネルH121及びH122を通過した後、中継送受信機Rは、アンテナ133によって送信データを受信する。MIMOチャネルH121はサイズM×Mの複素数値行列であり、MIMOチャネルH122はサイズM×Mの複素数値行列である。マルチキャリアシグナリングを用いて周波数選択性フェージングチャネルに拡張することは容易であるので、ここではこの説明を簡単にするために周波数平坦フェージングを検討する。
【0014】
中継送受信機Rは、多重化されたTCMデータを受信した後、非コヒーレント最尤復号のためにベクトルビタビ手順を用いるネットワークブラインドTCM復号器143により、データを復号して対応する推定値S’及びS’133を得る。次に、中継送受信機Rは、推定値S’及びS’133を、ネットワークブラインドTCM符号化器143により、ネットワークコーディング、例えばモジュロ加算に従い、S’及びS’133の結合データである中間データS134を用いて符号化する。ネットワークコーディングされたデータS134は中継送受信機R103から端末送受信機A及びBの双方にブロードキャストされる。
【0015】
端末送受信機Aにおいて受信された対応するデータは、ブラインドTCM復号器141を通じて、データSの先見的知識を用い、非コヒーレント最尤復号により復号され、最終推定値S’’135が得られる。同様にして、端末送受信機Bは、データS132を用いてブラインドTCM復号器142により最終推定値S’’136を得る。
【0016】
図2は、上記のプロセスのタイミング200を示している。該タイミング200では、2つのタイムスロット、すなわちマルチアクセスフェーズ及びブロードキャストフェーズが存在する。第1のタイムスロット221では端末送受信機A及び端末送受信機Bの双方が同時にデータシーケンスS={S[1],S[2],…,S[N]}211及びS={S[1],S[2],…,S[N]}212を中継送受信機Rに送信する。ブロック内のパケット長はNで表される。続くタイムスロット222において、中継送受信機RはネットワークコーディングされたデータシーケンスS={S[1],S[2],…,S[N]}213を端末送受信機A及びBの双方にブロードキャストする。
【0017】
図3は、第1のフェーズにおいて用いられる時空間TCM符号化器300を示している。ここで、n番目のブロックの時間インスタンスにおけるデータS[n]301は、端末送受信機Aにおける符号化器302を通じて変調され、送信データX[n]303が生成される。次に、変調データX[n]303は複数のアンテナによって送信される。Lをシンボル内のブロック長とすると、データX[n]303はサイズM×Lの複素数値行列である。ブラインド時空間TCM符号化器では、データS[n]は遅延線バッファーメモリ304内に格納され、1組の連続データ{S[n],S[n−1],S[n−D+1]}が構築される。ここで、Dはトレリスコーディングの拘束長又はメモリサイズである。コーディングブロック305において、格納されたデータセットに従って、コードブックの対応する符号語が選択され、該符号語はインターリーブ(306)されて、又はインターリーブ(306)されずに送信される。インターリーブによって、高信号対雑音比(SNR)レジーム(regime)ではダイバーシティ次数が改善するのに対し、低SNRレジームではわずかな性能劣化を被るので、インターリーブブロックは任意選択である。
【0018】
端末送受信機Bにおいて、ブラインド時空間TCM符号化器312で同じプロセスが行われる。この発明の背後にある主要な着想は特殊なコードブック315にあり、該コードブック315は、中継送受信機Rにおける物理層ネットワークコーディングを考慮することにより端末送受信機Aにおけるコードブック305に実質的に直交するように生成される。実質的に直交するコードブックによって、マルチアクセスフェーズにおける同時送信によって生じるチャネル間干渉に起因した潜在的な性能劣化が解消する。
【0019】
図4に示すように、中継送受信機Rは、マルチアクセスフェーズ中に送信されたTCMデータを受信した後、ネットワークコーディングされた転送プロセス411を実行する。中継送受信機Rにおける受信データは、AからのTCMデータX[n]401及びBからのTCMデータX[n]402によって以下のように表される。
【0020】
【数1】

【0021】
ここで、Y[n]406はサイズM×Lの受信データ行列であり、データZ[n]405はn番目のブロックにおける同じサイズの加法受信機雑音行列(additive receiver noise matrix)である。2つのチャネル行列H403及びH404を連結した複合チャネル行列Habを、行列サイズがM×(M+M)となるように定義する。ここで、2つのTCMデータX[n]401及びX[n]402の連結は、サイズ(M+M)×Lの複合データ行列Xab[n]によって定義される。
【0022】
転送プロセス411において、中継送受信機Rは、各複合符号語におけるヌル空間射影412、続いて非コヒーレントベクトルビタビ手順413を用いて、データX及びXである可能性が最も高いデータS’[n]及びS’[n]414を推定する。ヌル空間射影412は、任意の可能な複合符号語Xabについて、射影行列Xabと二乗行列ノルム||・||との行列乗算を以下のように実行する。
【0023】
【数2】

【0024】
abab=0であるので、Y[n]=Xabの場合、この式は0になる。ここで、上付き文字の演算[・]は直交射影を表し、[・]はエルミート転置を表し、及び[・]−1は行列の反転を表す。行列IはサイズL×Lの恒等行列を表す。ヌル空間射影412において計算される全ての二乗ノルムは、CSIと無関係に最も可能性の高い推定値を検索するベクトルビタビアルゴリズム413のためのブランチメトリック(branch metric)として用いられる。ブランチメトリック計算を複数ブロック及びより高次の回帰に拡張して性能を改善することができる。
【0025】
次に、推定データS’[n]及びS’[n]414がネットワークコーディング関数421によって結合されてネットワークコーディングされたデータS[n]が生成される。ネットワークコーディングされたデータが遅延線メモリ422に格納され、グラスマン符号選択423を通じて符号化される。中継送受信機Rは、ブロードキャストフェーズ中に、ネットワークコーディングされたTCMデータX[n]425を、インターリーブ(424)して、又はインターリーブ(424)せずにブロードキャストする。端末送受信機A及びBにおいて、MIMOチャネルを通過したネットワークコーディングされたTCMデータが非コヒーレントビタビ手順によって復号される。端末送受信機A及びBのブラインドST−TCMコードブックは、複合TCMコードブック{Xab}によって予め最適化されている。
【0026】
図5は、チャネルコーディング、信号点配置、及びネットワークコーディングを共同で最適化する方法500を示している。最適化方法は、勾配手順を用いることにより、ネットワークコーディングされたTCM符号語シーケンスの最小距離を反復的に最大にする。この方法は、初期化501、TCM最適化502、及びネットワークコーディング最適化503を含む。
【0027】
方法500の初期化ステップ501において、例えばネットワークコーディングと無関係に一方向通信のために最適化されたユニタリ時空間変調によって、送受信機ごとにコードブック{X}及び{X}が生成される(511)。これらのコードブック{X}及び{X}のデカルト積によって複合TCMコードブック{Xab}が構築される(512)。加えて、既知の排他的論理和(XOR)演算によってネットワークコーディング関数が初期化される(513)。
【0028】
TCM最適化ステップ502において、符号語X及びXの任意の可能な連続対の複合TCM{Xab}の符号語距離がトレリス状態図に沿って求められる(521)。ここで、符号語距離はトレース基準又は行列式基準(determinant criterion)のいずれかに基づき、これらの基準は低SNRレジーム及び高SNRレジームにおけるST−TCMの良好な基準である。1つの実施の形態では、TCMはネットワークコーディングに無関係の非コヒーレント時空間TCMである。
【0029】
同一のネットワークコーディング出力を有する符号語対を除外した(522)後、いくつかの最小距離符号語対を優勢な符号語対として選択する(523)。優勢な符号語はグラスマニアン多様体上の勾配手順によって更新される(524)。このTCM最適化ステップは収束するまで反復する(525)。
【0030】
ネットワークコーディング最適化ステップ503において、ネットワークコーディング関数は、前のステップにおいて得られた複合TCMコードブックの符号語距離を最大にするように更新される。これはクラスタリング関数を用いた組合せ検索によって行なわれる(531)。
【0031】
検索空間は通常、組合せ最適化には大きいので、貪欲法に基づいた既知の連続クラスタリング手順が用いられる。更新されたネットワークコーディングが古いネットワークコーディングと同じである場合、方法は停止し、最適化されたTCM及びネットワークコーディングを提供する。
【0032】
そうでない場合、TCM最適化ステップ及びネットワーク最適化ステップは収束する(533)まで反復される(532)。
【0033】
上述した方法のステップは図に示される他の方法と同様に、当該技術分野において既知のメモリ及び入力/出力インターフェースに接続された送受信機内のプロセッサにおいて実行することができる。
【0034】
グラスマニアン多様体上で非パラメトリックST−TCMコードブックを最適化することに加えて、この発明の実施の形態は、パラメトリックST−TCMコードブック構造を提供する。このパラメトリックST−TCMコードブック構造は、TCM最適化ステップ502における貪欲法の収束速度を加速する。非パラメトリックST−TCMコードブックを生成する場合、全ての符号語が直接更新される。このため、最適化されるパラメーター数は高いレートの符号の場合に極めて大きくなり、このことによって貪欲法における収束が低速になる。パラメトリックST−TCM構造は、最適化パラメーターの総数を大幅に減少させて、収束速度を増大させる。
【0035】
図6は、パラメトリックブラインドST−TCM構造600を示している。このパラメトリックブラインドST−TCM構造600は、トレリス状態図からオフセット格子点を生成するアフィン−格子畳み込み(affine lattice convolution)601により、指数マッピング602を用いてベクトル空間をグラスマニアン多様体に変換する。この構造は、サイズDのトレリスメモリに格納されたデータ{S[D],S[D−1],…,S[1]}611から各ST−TCM符号語{X}612を生成する。ここで、送受信機の表示の下付き文字は単純化のために省かれている。すなわち、例えば送受信機Aの場合{X}={X}であり、送受信機Rの場合D=Dである。
【0036】
入力データ{S[D],S[D−1],…,S[1]}611は、まずサイズDQの二値ベクトルb=[b,b,…,bDQ]に変換される(621)。ここでbは0又は1であり、QはデータS[d]を表すビット数である。アフィン−格子畳み込みを通じて、次に二値ベクトルbは以下のように格子点に変換される(622)。
【0037】
【数3】

【0038】
ここで、u=[u,u,…,uM(L−M)]623はサイズM(L−M)の格子点ベクトルであり、複素数値行列G624はサイズM(L−M)×DQの格子生成行列であり、複素数値ベクトルg625はサイズM(L−M)のアフィンオフセットベクトルである。Mは送受信機において用いられるアンテナ数であることに留意されたい。
【0039】
アフィン畳み込み格子点u623は逆ベクトル演算を介して以下のように行列U631に変換される。
【0040】
【数4】

【0041】
ここで、逆ベクトル演算ivec(・)はベクトルを行列の列方向に整列し、
【0042】
【数5】

【0043】
は行列UがサイズM×(L−M)の複素数値行列であることを意味する。行列U631は指数マッピングを介してグラスマニアン多様体上の符号語点X612に以下のようにマッピングされる。
【0044】
【数6】

【0045】
これによって、全ての符号語点Xがいかなる任意の行列UについてもXX=Iとしてユニタリになることが保証される。
【0046】
ST−TCM最適化法500は、パラメトリックTCMコードブックを用いたより高速の収束を利用するように、以下のように僅かに変更される。初期化ステップ501において、ランダムに選択された生成行列G及びG並びにランダムオフセットベクトルg及びgを用いてコードブック{X}及び{X}が生成される。TCM最適化ステップ502において、これらのパラメーターG、G、g、及びgを更新する勾配法が採用される。このパラメーター化によって、最適化変数の総数がかなり削減し、より具体的には(2DaQa+2DbQb)LからM(L−M)(D+1)+M(L−M)(D+1)に低減する。例えば、最適化変数の数はM=M=2、D=D=2、Q=Q=4、及びL=4の場合に4096から72に大幅に減少する。この最適化は、ネットワークコーディング制約を用いた実用的なグラスマンパッキング(Grassmann packing)である。
【0047】
発明の効果
上述した方法は、非コヒーレントMIMO中継ネットワークのための実質的に最適なTCMコードブック及びネットワークコーディングを達成するのに対し、従来の方式は、チャネルコーディング、ネットワークコーディング、及び変調が独立して最適化されるので、最適とは程遠い。
【0048】
従来の中継方法と比較して、この発明は以下の利点を有する。
【0049】
本方法はCSIを知る必要がなく、これによって非定常的な高速フェージングチャネルにおける利点がもたらされる。
【0050】
本方法は、実質的に直交になるように生成された異なるコードブックを用いることによって、データが同時に送信されるマルチアクセスチャネルにおけるキャリア間干渉を被らない。
【0051】
本方法は、追加のコーディング利得に起因したST−TCMを導入することによって、通常の非コヒーレント変調の性能劣化を解消する。
【0052】
本方法は、グラスマニアン多様体上の非パラメトリックST−TCM及びパラメトリックST−TCMの双方を最適化する系統的な方法を提供する。
【0053】
パラメトリックTCM構造は、実用的なグラスマンパッキングとして、勾配最適化における高速な収束を提供する。
【0054】
勾配最適化は、汎用手順及び分割統治法等の任意の他の多数の最適化法に置き換えることができる。
【0055】
本方法は、有線通信、光ファイバー通信、及び制御ネットワークを含む、媒体特性がMIMOチャネル行列によってモデル化される他のネットワークに適用可能である。MIMOは単入力又は単出力を含むので、本方法は単一アンテナネットワークにも同様に機能する。

【特許請求の範囲】
【請求項1】
第1の端末送受信機、第2の端末送受信機、及び中継送受信機を含むネットワークにおいて、信号点配置、チャネルコーディング及びネットワークコーディングを共同で最適化する方法であって、
初期化するステップであって、
前記第1の端末送受信機のための第1のコードブック{X}及び前記第2の端末送受信機のための第2のコードブック{X}を生成するステップと、
前記第1のコードブック{X}及び前記第2のコードブック{X}から複合コードブック{Xab}を構築するステップと、
ネットワークコーディング関数を初期化するステップと、
を含むものと、
トレリス符号化変調(TCM)を最適化するステップであって、
トレリス状態図に沿って、前記複合コードブック{Xab}内の全ての可能な符号語対Xabについて複合TCMの距離を求めるステップと、
同一のネットワークコーディング出力を有する前記符号語対を除外するステップと、
最小距離を有する前記符号語対Xabを優勢な符号語対として選択するステップと、
グラスマニアン多様体上の勾配手順によって前記優勢な符号語対を更新し、前記TCMの最適化が収束するまで反復するステップであって、前記信号点配置及び前記チャネルコーディングを共同で最適化するネットワークコーディング関数を生成するものと、
を含むものと、
前記ネットワークコーディング関数を最適化するステップであって、
前記優勢な符号語対を最大にし、前記TCMの最適化及び該ネットワークコーディング関数の最適化を、該ネットワークコーディング関数が2つの連続した反復にわたって同一になるまで反復するステップであって、前記信号点配置、前記チャネルコーディング、及び前記ネットワークコーディングを共同で最適化するものと、
を備え、
前記ステップはプロセッサにおいて実行される、方法。
【請求項2】
前記コードブックは前記ネットワークコーディングと無関係に一方向通信のために最適化されたユニタリ時空間変調によって生成され、前記複合コードブックは前記第1のコードブック及び前記第2のコードブックのデカルト積であり、前記ネットワークコーディング関数は排他的論理和(XOR)演算によって初期化される、請求項1に記載の方法。
【請求項3】
前記符号語距離はトレース基準に基づく、請求項1に記載の方法。
【請求項4】
前記符号語距離は行列式基準に基づく、請求項1に記載の方法。
【請求項5】
前記最大にするステップは、連続クラスタリング関数を用いた貪欲組合せ検索を用いる、請求項1に記載の方法。
【請求項6】
前記TCMは前記ネットワークコーディングと無関係の非コヒーレント時空間TCMである、請求項1に記載の方法。
【請求項7】
前記TCMを最適化するステップは、トレリス状態図からオフセット格子点を生成するアフィン−格子畳み込みを用いて、指数マッピングを用いてベクトル空間をグラスマニアン多様体に変換する、請求項1に記載の方法。
【請求項8】
前記第1のコードブック{X}は前記第2のコードブック{X}に実質的に直交する、請求項1に記載の方法。
【請求項9】
前記第1の端末送受信機によって、データSに対応する特定の符号語Xを送信する一方、前記第2の端末送受信機によって、データSに対応する特定の符号語Xを同時に送信するステップを更に含む、請求項1に記載の方法。
【請求項10】
前記中継送受信機において前記特定の符号語X及びXを受信するステップと、
ヌル空間、続いて非コヒーレントベクトルビタビ手順を用いてデータS’及びS’を推定するステップと、
前記ネットワークコーディング関数(421)によってS’及びS’を結合してネットワークコーディングされたデータSを生成するステップと、
前記ネットワークコーディングされたデータを前記第1の端末送受信機及び前記第2の端末送受信機にブロードキャストするステップと、
を更に含む、請求項9に記載の方法。
【請求項11】
前記第1の端末送受信機、前記第2の端末送受信機、及び前記中継送受信機はそれぞれ複数のアンテナを有する、請求項1に記載の方法。
【請求項12】
前記第1のコードブック及び前記第2のコードブックはランダムに選択された生成行列及びランダムオフセットベクトルを用いて生成される、請求項1に記載の方法。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate


【公開番号】特開2012−165368(P2012−165368A)
【公開日】平成24年8月30日(2012.8.30)
【国際特許分類】
【外国語出願】
【出願番号】特願2012−2898(P2012−2898)
【出願日】平成24年1月11日(2012.1.11)
【出願人】(597067574)ミツビシ・エレクトリック・リサーチ・ラボラトリーズ・インコーポレイテッド (484)
【住所又は居所原語表記】201 BROADWAY, CAMBRIDGE, MASSACHUSETTS 02139, U.S.A.
【Fターム(参考)】