摘 要:分析了OFDM基本原理并構(gòu)建了MIMO-OFDM系統(tǒng)的模型,接著闡述了空時編碼技術(shù)在OFDM中的應用,提出了在OFDM系統(tǒng)中采用空時Turbo網(wǎng)格編碼的方案,詳細分析了ST Turbo TC編碼器和譯碼器原理,最后對系統(tǒng)進行了仿真,并分析了仿真結(jié)果。系統(tǒng)仿真結(jié)果表明采用Turbo網(wǎng)格編碼的系統(tǒng)性能優(yōu)于采用一般空時編碼的MIMO-OFDM系統(tǒng)。
關(guān)鍵詞:多輸入多輸出;正交頻分復用;空時編碼;空時格碼
中圖分類號:TN911 文獻標識碼:A
文章編號:1004-373X(2008)09-007-03
Research of MIMO-OFDM System Based on ST Turbo TC Code
CHEN Min,WU Yaojun,JIN Xiaocheng
(Information Science Engineering College,East China University of Science Technology,Shanghai,200237,China)
Abstract:Basic principle of OFDM technology is analysed,frame work of MIMO-OFDM system is established as well.The significance of space time coding applied to OFDM system,the combination of ST Turbo TC code concatenated with OFDM system are proposed,and the principles of ST Turbo TC encoding and ST Turbo TC decodeing is analysed.Finally we simulate the proposed scheme.The simulation results based on MIMO-OFDM system demonstrate that the performance of the turbo space-time coding is better than the space-time coding in MIMO-OFDM system.
Keywords:multiple input multiple output;orthogonal frequency division multiplexing;space time coding;space time trellis coding
1 引 言
MIMO-OFDM技術(shù)是通過在OFDM傳輸系統(tǒng)中采用陣列天線實現(xiàn)空間分集,從而提高信號質(zhì)量。他是聯(lián)合OFDM和MIMO而得到的一種技術(shù),MIMO與OFDM結(jié)合的技術(shù)能使無線通信系統(tǒng)數(shù)據(jù)傳輸速率大大提高[1]。MIMO系統(tǒng)的核心是空時編碼信號處理[2]。目前主要的空時碼有空時分組碼(STBC),空時格碼(STTC)和分層空時碼(LSTC)[3]等。而OFDM技術(shù)是在頻域并行傳輸正交子載波,令每個子載波經(jīng)歷平坦衰落。而且,OFDM系統(tǒng)使用了循環(huán)前綴有效消除了ISI。MIMO與OFDM的結(jié)合是下一代通信系統(tǒng)采用的新技術(shù),他同時利用了時間、頻率和空間三種分集技術(shù),使無線系統(tǒng)對噪聲、干擾、多徑的容限大大增加[4]。在20 MHz帶寬下,MIMO與OFDM結(jié)合的WIMAX無線通信技術(shù)能達到75 Mb/s數(shù)據(jù)傳輸率。IEEE 802.16標準已采用空時編碼的多天線技術(shù)[5]。
本文將采用空時Turbo網(wǎng)格編碼的MIMO系統(tǒng)與OFDM技術(shù)相結(jié)合,與一般采用的空時編碼相比提高了系統(tǒng)性能。
2 系統(tǒng)框圖及OFDM原理
OFDM基本思想是將高速的數(shù)據(jù)流在平行子載波上并行低速傳輸。分析一個基本的STC-OFDM通信系統(tǒng),設有K個OFDM子載波,傳輸天線數(shù)為nT,接收天線數(shù)為nR,碼字長度為L。系統(tǒng)總的可用帶寬為w Hz,被分成了K個重疊的帶寬。在任意時刻t,信息比特被編碼,從而產(chǎn)生一個由nTL調(diào)制符號組成的空時碼字。這個空時碼字表示為:
其中,第i行xit=xit,1,xit,2,…,xit,L,i=1,2,…,nT是第i根天線傳輸?shù)臄?shù)據(jù)序列。為簡化,假設碼字長度等于OFDM子載波數(shù),即L=K。在K個不同的OFDM子載波上調(diào)制信號xit,1,xit,2,…,xit,L,并在一個OFDM幀上同時從第i根天線傳送這些信號,其中xit,k由第k個OFDM子載波發(fā)送。在OFDM系統(tǒng)中,為了減少由于信道延遲引起的ISI,在保護間隔內(nèi),每個OFDM幀加入了循環(huán)前綴。假設LP是衰落信道的多徑數(shù),則循環(huán)前綴是OFDM幀最后一段(長為LP)的復制,則OFDM幀長為L+LP。
接收端,每根接收天線接收的信號以速率w Hz進行采樣,并且從每幀中移除循環(huán)前綴,再進行OFDM解調(diào)。接收天線j(k=1,2,…,nR)的第k(k=1,2,…,K)個OFDM子載波的解調(diào)輸出是:
圖1 采用ST Turbo TC 編碼的MIMO-OFDM
將要發(fā)送的數(shù)據(jù)信息比特經(jīng)過串/并(S/P)變換,形成n路并行的數(shù)據(jù)比特流。這n路并行的數(shù)據(jù)比特流送入n個空時網(wǎng)格編碼器。在本文第(3)節(jié)給出了ST Turbo TC編碼器的構(gòu)造。每一個空時網(wǎng)格編碼器同時輸出2路數(shù)據(jù)信息:D1i(t)和D2i(t)(i=1,2,…,n),其中D1i(t)對應第一個發(fā)射天線的數(shù)據(jù)信息,D2i(t)對應第2個發(fā)射天線的數(shù)據(jù)信息。然后D1i(t),D2i(t)分別經(jīng)過IFFT,并加上循環(huán)前綴形成OFDM碼元。為了進行信道估計引入了訓練符號,訓練符號也經(jīng)過串/并變換,形成n路并行的符號流;這n路并行的符號流被送入n個空時網(wǎng)格編碼器。訓練符號與信息比特進行打包,打包后的數(shù)據(jù)s1(t)和s2(t)分別同時通過第1個發(fā)射天線、第2個發(fā)射天線發(fā)送出去。
發(fā)送的信號可以被表示為:
s(t)=(s1(t) s2(t))
(3)
信道沖激響應可以表示成以下的形式:
h(t) = ∑Nn = 0αn ej2πfc τn δ(t-τn )
(4)
其中αn表示第n條路徑的衰落系數(shù),τn表示第n條路徑的傳播時延。
接收到的信號r(t)經(jīng)過模數(shù)變換、同步等輔助工作后,首先按照發(fā)送的幀格式拆包,分割出不同的信息。這些不同的信息都必須去掉循環(huán)前綴,經(jīng)過FFT。其中訓練符號被送入信道估計模塊,進行信道估計。被估計出的各個子載波的信道衰落因子和數(shù)據(jù)信息一起被送入n個網(wǎng)格譯碼器,進行空時網(wǎng)格譯碼。這n個空時網(wǎng)格譯碼器的輸出經(jīng)過并/串變換形成需要的數(shù)據(jù)信息,進而輸出。
3 空時編碼
空時編碼是無線通信的一種新的編碼和信號處理技術(shù),他使用多個發(fā)射和接收天線進行信息的發(fā)射和接收,可以改善無線通信系統(tǒng)的信息容量和數(shù)據(jù)速率。空時編碼在不同天線發(fā)射的信號之間引入時域和空域相關(guān),使得在接收端可以進行分集接收。與不使用空時編碼的系統(tǒng)相比,可以在不犧牲帶寬的情況下獲得更高的編碼增益。
3.1 ST Turbo TC編碼
與傳統(tǒng)Turbo碼相比,ST Turbo TC采用遞歸STTC代替遞歸卷積碼作為分量碼。圖3所示的是發(fā)射天線數(shù)為nT的ST Turbo TC編碼器框圖[6]。
圖2 ST Turbo TC編碼器
假定上下支路的兩個遞歸STTC相同,均為雙天線、QPSK遞歸STTC編碼器,輸入序列為c=(c1,c2,…ct,…),其中ct是t時刻的一組信息比特,ct=(c1t,c2t)。首先,在上支路中,輸入序列c直接經(jīng)過遞歸STTC編碼器后,被映射成為兩路符號序列S1=(S11,1S11,2,S21,1S21,2,S31,1S31,2,S41,1S41,2,…),其中Ski,j表示k時刻編碼器i輸出的第j路符號。而下支路中,輸入序列c首先經(jīng)過交織器交織,得到交織序列c′=(
c′1
,
c′2
,…,
c′t
,…),其中
c′t
=(c′1t,
c′2t
)。然后交織序列c′再經(jīng)過遞歸STTC編碼器映射為兩路符號序列S2=(S12,1S12,2,S22,1S22,2,S32,1S32,2,S42,1S42,2,…)。最后,上下支路的符號序列通過多路復用器實現(xiàn)并行級聯(lián),即復用或鑿孔。復用情況下,輸出序列S=(S11,1S11,2,S12,1S12,2,S21,1S21,2,S22,1S22,2,S31,1S31,2,S32,1S32,2,…)。鑿孔情況下,上下支路交替鑿孔,輸出序列S=(S11,1S11,2,S22,1S22,2,S31,1S31,2,…)。
3.2 ST Turbo TC譯碼算法
ST Turbo TC譯碼器框圖如圖4所示,其中接收天線數(shù)為nR。譯碼算法采用逐符號最大后驗概率算法(MAP)。
由式(2)得到了天線j的接收序列,通過解復用,天線j的接收序列可被分解成兩個實向量[WTHX]r[WTBX]1,j和[WTHX]r[WTBX]2,j。復用情況下,兩個向量分別為[WTHX]r[WTBX]1,j=(r1j,r3j,r5j,…),[WTHX]r[WTBX]2,j=(r2j,r4j,r6j,…);鑿孔情況下,兩個向量分別為[WTHX]r[WTBX]1,j=(r1j,0,r3j,0,r5j,…),[WTHX]r[WTBX]2,j=(0,r2j,0,r4j,0,r6j,…)。然后兩個向量分別輸入兩個解碼器,迭代譯碼。在逐符號比特最大后驗概率算法中,接收序列為r的情況下,解碼符號ct=i,i∈(0,1,2,3)出現(xiàn)的概率,可以用一個對數(shù)似然比值L(ct=i)表示為:
L(ct=i)=log[JB((][SX(]P(ct=i|r)[]P(ct=0|r)[SX)][JB))]
=log[JB((][SX(]P(ct=i,r)/P(r)[]P(ct=0,r)/P(r)[SX)][JB))]
=log[JB((][SX(]∑[DD(X](s′,s)∈Bit[DD)]P(st-1=s′,st=s,r)[]
∑[DD(X](s′,s)∈B0t[DD)]P(st-1=s′,st=s,r)
[SX)][JB))]
(5)
這種算法中,用P(r)/P(rt)代替P(r),使得P(ct=i|r)精確為P(ct=i|r)P(rt),從而提高了譯碼的準確性[5]。
4 仿真結(jié)果
仿真參數(shù)設置:總的可用帶寬為1 MHz,子載波數(shù)為256,OFDM幀長為256 μs,每幀保護間隔為40 μs。基于并行級聯(lián)的Turbo方案,并行級聯(lián)有兩個8狀態(tài)循環(huán)空時QPSK碼,比特交織器把兩個QPSK碼連接起來。
圖4為未編碼和采用空時網(wǎng)格編碼的OFDM系統(tǒng)性能。從圖中可以看出,采用網(wǎng)格編碼的OFDM系統(tǒng)的誤碼率性能優(yōu)于未編碼的OFDM系統(tǒng)性能大約1 dB,采用分集接收后可以為系統(tǒng)帶來大約2 dB的分集增益。在頻率選擇性衰落信道下采用空時網(wǎng)格編碼的OFDM系統(tǒng)的誤碼率性能明顯優(yōu)于未采用空時網(wǎng)格編碼的OFDM系統(tǒng)的誤碼率性能;同時采用兩根接收天線的STTC-OFDM系統(tǒng)比采用一根接收天線的STTC-OFDM系統(tǒng)的誤碼率性能要好。這說明采用空時網(wǎng)格編碼的OFDM系統(tǒng)非常適于應用在頻率選擇性衰落信道下,同時采用較多的接收天線可以有效地改善系統(tǒng)的誤碼率性能。
圖4 STTC-OFDM系統(tǒng)性能
圖5給出了增益相同的兩徑衰落信道性能。為比較,還仿真了在相同帶寬利用率172 b/s/Hz下沒有采用Turbo方案的8態(tài)、16態(tài)網(wǎng)格編碼的性能。很明顯,ST Turbo TC 編碼的OFDM系統(tǒng)性能要優(yōu)于STTC編碼OFDM系統(tǒng)。從圖中可以看到,當BER達到10-2時,ST Turbo TC編碼的OFDM系統(tǒng)分別優(yōu)于8、16態(tài)STC-OFDM大約45 dB和35 dB。
圖5 ST Turbo TC-OFDM系統(tǒng)性能
5 結(jié) 語
本文討論了基于OFDM的寬帶移動通信系統(tǒng)中空時碼的性能,并針對MIMO-OFDM系統(tǒng)進行了計算機仿真研究。從仿真結(jié)果可看到,基于ST Turbo TC 的MIMO-OFDM系統(tǒng)與采用STTC的系統(tǒng)比較,具有較好的誤碼率性能。隨著人們對未來移動通信系統(tǒng)探索的深入,對于MIMO-OFDM系統(tǒng)各部分技術(shù)的研究具有廣闊的應用前景[7]。
參 考 文 獻
[1]Stuber G L,Barry J R,Mclaughlin,et al.Broadband MIMO-OFDM Wireless Communications\\[J\\].Proceedings of the IEEE,2004,92(2):271-293.
[2]Hamid Jafarkhani.Space-Time Coding:Theory and Practice\\[M\\].Cambridge University Press,2005.
[3]Hajime Suzuki,Thi Van Anh Tran,Iain B Collings.Characteristics of MIMO-OFDM Channels in Indoor Environments\\[J\\].EURASIP Journal on Wireless Communications and Networking,2007(9).
[4]Van Zelst A,Schenk T C W.Implementation of a MIMO OFDM-based Wireless LAN System[J].IEEE Trans.on Signal Processing,2004,52(2):483-494.
[6]金曉成,吳耀軍,陳敏.慢Rayleigh衰弱信道下空時Turbo網(wǎng)格碼的性能研究\\[D\\].“信息與控制”上海市研究生學術(shù)論壇,2007.
[7]Stuber G L,Barry J R,Mclaughlin S W.Broadband MIMO-OFDM wireless communication[J].Proceedings of the IEEE,2004,92(2):271-294.
作者簡介 陳 敏 女,1983年出生,江西宜春人,碩士研究生。主要從事OFDM系統(tǒng)及編碼技術(shù)方向的研究。
吳耀軍 男,上海人,副教授。主要從事空時編碼技術(shù)方向的研究。
金小成 男,上海人,碩士研究生。主要從事空時編碼技術(shù)方向的研究。
注:本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文。