童娟娟,束 鋒,2,3*,李 雋,李 蠡,王憶蒙,桂林卿,陸錦輝
(1.南京理工大學(xué)電子工程與光電技術(shù)學(xué)院,南京210094;2.東南大學(xué)移動(dòng)通信國(guó)家重點(diǎn)實(shí)驗(yàn)室,南京210096;3.南京理工大學(xué)近程高速目標(biāo)探測(cè)技術(shù)國(guó)防重點(diǎn)學(xué)科實(shí)驗(yàn)室,南京210094)
?
快時(shí)變多用戶(hù)MIMO-OFDM系統(tǒng)中復(fù)雜度可調(diào)的子載波分組預(yù)編碼技術(shù)*
童娟娟1,束鋒1,2,3*,李雋1,李蠡1,王憶蒙1,桂林卿1,陸錦輝1
(1.南京理工大學(xué)電子工程與光電技術(shù)學(xué)院,南京210094;2.東南大學(xué)移動(dòng)通信國(guó)家重點(diǎn)實(shí)驗(yàn)室,南京210096;3.南京理工大學(xué)近程高速目標(biāo)探測(cè)技術(shù)國(guó)防重點(diǎn)學(xué)科實(shí)驗(yàn)室,南京210094)
摘要:在時(shí)變多用戶(hù)MIMO-OFDM系統(tǒng)中,所有子載波整體預(yù)編碼方案的性能優(yōu)于單個(gè)子載波單獨(dú)預(yù)編碼方案。然而前者的復(fù)雜度是基站發(fā)射天線(xiàn)數(shù)J與子載波總數(shù)N乘積的函數(shù),顯著高于后者,特別NJ>1000時(shí),復(fù)雜度極高。為了解決這個(gè)問(wèn)題,我們提出了一種基于最大化信泄噪比的復(fù)雜度可調(diào)的分組子載波GS-Max-SLNR(Grouped-Subcarrier Maximum Signal-to-Leakage-and-Noise Ratio)預(yù)編碼方案。此外,我們推導(dǎo)了組間干擾公式,該公式在給定多普勒頻移和信噪比的條件下,可以根據(jù)需要選取合適的分組數(shù)。理論建模和仿真表明,通過(guò)選取合適的分組數(shù)目,提出的GS-Max-SLNR能夠?qū)崿F(xiàn)復(fù)雜度和性能的良好折中。
關(guān)鍵詞:多輸入多輸出;正交頻分復(fù)用;最大化信泄噪比;子載波分組;線(xiàn)性預(yù)編碼
項(xiàng)目來(lái)源:國(guó)家自然科學(xué)基金項(xiàng)目(61271230,61472190);中央高?;究蒲袠I(yè)務(wù)費(fèi)專(zhuān)項(xiàng)資金項(xiàng)目(30920130122004);東南大學(xué)移動(dòng)通信國(guó)家重點(diǎn)實(shí)驗(yàn)室開(kāi)放課題項(xiàng)目(2013D02)
多用戶(hù)寬帶MIMO-OFDM系統(tǒng)的預(yù)編碼方法是一個(gè)熱點(diǎn)問(wèn)題。主要設(shè)計(jì)方案大體可以分為兩類(lèi):第1類(lèi),每個(gè)子載波單獨(dú)預(yù)編碼,直接將窄帶系統(tǒng)(非OFDM)預(yù)編碼方法直接運(yùn)用于每個(gè)子載波,本文中稱(chēng)之為單子載波IS(Individual-Subcarrier)預(yù)編碼方法[1-4];第2類(lèi),所有子載波整體預(yù)編碼,又稱(chēng)為全局預(yù)編碼GP(Global-Precoding),或者空頻聯(lián)合編碼[5-6]。GP能夠充分利用多普勒頻率分集和空間分集,而IS預(yù)編碼只利用了空間分集增益。因此,GP的誤比特BER(Bit Error Rate)性能優(yōu)于IS預(yù)編碼的BER性能。對(duì)于基于矩陣分解的一類(lèi)線(xiàn)性預(yù)編碼如塊對(duì)角化、最大化信泄噪比等,它們的GP復(fù)雜度是O[(NJ)3]次復(fù)乘運(yùn)算,例如J=8且N=128時(shí),GP每個(gè)OFDM符號(hào)需要O[(NJ)3]≈O(109)次復(fù)乘運(yùn)算,復(fù)雜度極高。因此,我們提出了一種復(fù)雜度可調(diào)的基于最大化信泄噪比的分組子載波GS-Max-SLNR(Grouped-Subcarrier Maximum Signalto-Leakage-and-oise ratio)預(yù)編碼方案,旨在獲得復(fù)雜度與性能的良好折中。
本文主要結(jié)構(gòu)如下:第1節(jié)詳細(xì)描述了提出的GS-Max-SLNR結(jié)構(gòu);第2節(jié)分析了組間干擾IGI (Inter-Group Interference);第3節(jié)給出了仿真結(jié)果與分析;最后1節(jié)總結(jié)全文。
下文中,矩陣、向量以及標(biāo)量分別用粗體大寫(xiě)字母、粗體小寫(xiě)字母和小寫(xiě)字母表示。運(yùn)算符號(hào)?表示兩個(gè)矩陣的Kronecker積。運(yùn)算符號(hào)(·)H、(·)T和Tr(·)分別表示矩陣的共軛轉(zhuǎn)置、轉(zhuǎn)置和跡。In表示一個(gè)n×n的單位陣。
提出的基于GS-Max-SLNR結(jié)構(gòu)的多用戶(hù)MI?MO-OFDM寬帶系統(tǒng)模型如圖1所示。該系統(tǒng)基站配置J副發(fā)射天線(xiàn),用戶(hù)k配置Mk副接收天線(xiàn)。如圖2所示,每個(gè)用戶(hù)的N個(gè)子載波被分為I組,每組分配N(xiāo)/I個(gè)子載波。所有用戶(hù)同一組的發(fā)射信號(hào)將被映射到J副發(fā)射天線(xiàn)的對(duì)應(yīng)組,并且與其他組相互獨(dú)立。用戶(hù)k第i組接收到的N/I維頻域信號(hào)向量如下。
圖1 提出的多用戶(hù)MIMO-OFDM系統(tǒng)分組子載波結(jié)構(gòu)
圖2 提出的GS結(jié)構(gòu)分組示意圖
其中矩陣Wki為JN/I×N/I維的線(xiàn)性預(yù)編碼矩陣,它將用戶(hù)k的第i組信號(hào)映射到J副發(fā)射天線(xiàn)的第i組;sk是用戶(hù)k的發(fā)射信號(hào)向量,定義ski=[sk(a)...sk(b)]T,是N/I維的用戶(hù)k第i組發(fā)射信號(hào)向量,其中a=(i-1)?N/I+1,b=i·N/I,ski歸一化如下:E[skiskiH]=IM,其中M=Mk,Pt表示基站總發(fā)射功率;nki為信道的頻域加性噪聲向量,其每個(gè)元素服從方差為σ2ki的獨(dú)立復(fù)高斯同分布,即E[nkinkiH]=σ2kiI。
信道矩陣Gk,ii′可以從整體信道矩陣中抽取得到如下
其中抽取矩陣Θi=[eN(a)...eN(b)]T,eN(n)為一個(gè)N×N維的單位矩陣第n行,與文獻(xiàn)[5]中定義相似,Gk是基站到用戶(hù)k的頻域信道矩陣。
式(1)右邊第1項(xiàng)是用戶(hù)k第i組期望信號(hào),第2項(xiàng)為來(lái)自其他用戶(hù)第i組信號(hào)的干擾,第3項(xiàng)表示所有用戶(hù)其他組的干擾。
基于式(1)和信息論相關(guān)理論,用戶(hù)k第i組的互信息量如下:
其中d(1)ki是其他用戶(hù)第i組對(duì)用戶(hù)k第i組的干擾,表達(dá)式如下
式中,d(2)ki是所有用戶(hù)其他組對(duì)用戶(hù)k第i組的干擾,表達(dá)式如下
根據(jù)式(3),容易獲得每用戶(hù)每子載波平均和速率如下
忽略從用戶(hù)k第i組到所有用戶(hù)其他組泄漏的信號(hào),根據(jù)文獻(xiàn)[5]和文獻(xiàn)[6]中信泄噪比的概念,用戶(hù)k第i組的信泄噪比可以定義為該組到達(dá)接收機(jī)的期望信號(hào)功率與向其他用戶(hù)相同組泄漏功率加噪聲功率之和的比值,表達(dá)式如下
其中
是除掉Gk,ii之外的擴(kuò)展信道矩陣,且滿(mǎn)足Tr(WWki)=1。
通過(guò)最大化SLNRki(Wki)可以得到預(yù)編碼矩陣Wki,則該問(wèn)題可以表示為
與文獻(xiàn)[5]類(lèi)似,我們可以直接給出該問(wèn)題的解如下:
其中Bki是任意的酉矩陣,Aki的列是(MkσI+前MkN/KI個(gè)最大特征值對(duì)應(yīng)的特征向量。
該算法每個(gè)OFDM符號(hào)需要O[(JN)3×I-2]次復(fù)乘,僅為文獻(xiàn)[5]中GP-Max-SLNR算法計(jì)算復(fù)雜度O[(JN)3]的。
根據(jù)GS-Max-SLNR算法以及文獻(xiàn)[5]給出的結(jié)論,接收端采用基于最小均方誤差的檢測(cè)器如下
其中,ski與yki的互相關(guān)矩陣表示為
其中,Rski是ski的自相關(guān)矩陣。yki的自相關(guān)矩陣為
根據(jù)文獻(xiàn)[7],在單輸入單輸出OFDM系統(tǒng)中單頻率偏移SFO(Single Frequency Offset)引起的平均互信道干擾ICI(Inter-Channel Interference)功率可以表示為
其中Δf是SFO,PR是接收端接收到的有用功率,B表示信道帶寬。在時(shí)變OFDM系統(tǒng)中,多普勒頻譜產(chǎn)生的平均ICI功率可以看作是[-fd,fd]之內(nèi)無(wú)限SFO產(chǎn)生的ICI功率之和,表示為
其中,PJ(f)是文獻(xiàn)[8]中的Jake’s功率譜密度
其中ΔB是OFDM系統(tǒng)一個(gè)子信道的帶寬。
如圖2所示,我們將N個(gè)子信道分為I組,每組的N/I個(gè)子信道可以看作一個(gè)大的虛子信道,于是組成了該圖右邊所示新的OFDM系統(tǒng),該系統(tǒng)中包括I個(gè)大的虛子信道,每個(gè)虛子信道的帶寬為ΔBN/I,于是通過(guò)式(15)可以得到平均IGI功率如下
通過(guò)(17)式可以看出,IGI功率與I2成比例,其中I是分組總數(shù)。考慮IGI的影響,每天線(xiàn)每組每用戶(hù)的信干噪比SINR(Signal-to-Interference and Noise Ratio)約為
其中,γ表示接收端平均信噪比。通過(guò)式(18)可以看出,減少分組數(shù)能夠提高SINR的值,進(jìn)而提高系統(tǒng)的和速率及誤碼率性能。該結(jié)論將在下一章的仿真中的得到驗(yàn)證。
本文仿真采用的基帶系統(tǒng)參數(shù)如下:發(fā)射天線(xiàn)數(shù)J=4,調(diào)制方式為QPSK,信道帶寬WB=1 MHz,子載波數(shù)N=64,循環(huán)前綴長(zhǎng)度為8,接收端有兩個(gè)用戶(hù)(K=2)且每個(gè)用戶(hù)配置兩副天線(xiàn)(Mk=2),載波頻率fc=900 MHz。歸一化多普勒頻移NDS(Nor?malized Doppler Spread)定義為fdTu,其中Tu為有用OFDM符號(hào)的長(zhǎng)度。
圖3和圖4給出了當(dāng)NDS≈0.5時(shí)不同分組數(shù)情況下GS-Max-SLNR的BER及和速率曲線(xiàn)。從圖3和圖4可以看出,當(dāng)I≤4時(shí),與文獻(xiàn)[5]中的GP-Max-SLNR相比,提出的GS-Max-SLNR只損失了較少的誤碼率及和速率性能,但正如第2節(jié)理論分析得出的結(jié)論所述,I=4時(shí)GS-Max-SLNR的復(fù)雜度只有GP-Max-SLNR的十六分之一。
圖3 不同分組情況下提出的分組預(yù)編碼方案BER隨信噪比變化曲線(xiàn)(NDS≈0.05)
圖4 不同分組情況下提出的分組預(yù)編碼方案和速率隨信噪比變化曲線(xiàn)(NDS≈0.05)
進(jìn)一步觀察圖3和圖4,可以發(fā)現(xiàn)由于ICI的影響,在中小規(guī)模(I≤4)分組的情況下,提出的GSMax-SLNR方案與GP-Max-SLNR方案性能均優(yōu)于ISMax-SLNR預(yù)編碼方案。
在提出的GS-Max-SLNR方案中,一個(gè)組內(nèi)的子載波是充分協(xié)作的,只存在組間干擾,當(dāng)分組數(shù)為1時(shí),提出的GS-Max-SLNR便退化為GP-Max-SLNR,而當(dāng)分組數(shù)為N時(shí),對(duì)于每一組來(lái)說(shuō)都存在其他(N-1)組帶來(lái)的ICI,此時(shí)提出的GS-Max-SLNR退化成IS-Max-SLNR。隨著分組數(shù)I的增加,ICI的影響會(huì)逐漸惡化,當(dāng)NDS較大時(shí)和速率與誤碼率性能都會(huì)隨之惡化。于是,我們能夠通過(guò)調(diào)整分組數(shù)來(lái)改變GS-Max-SLNR的復(fù)雜度,可以達(dá)到復(fù)雜度與性能的良好折中。
圖5和圖6展示了當(dāng)NDS≈0.25時(shí)不同分組數(shù)情況下GS-Max-SLNR的BER及和速率曲線(xiàn)??梢钥闯觯cNDS≈0.5的情況相比,由于其他組帶來(lái)的ICI變小,不同分組情況下BER曲線(xiàn)與和速率曲線(xiàn)間的差距減小。因此,當(dāng)NDS很小時(shí),提出的GS-Max-SLNR的誤碼率及和速率性能與GP-Max-SLNR非常接近,同時(shí)能夠顯著降低計(jì)算復(fù)雜度。
圖5 不同分組情況下提出的分組預(yù)編碼方案BER隨信噪比變化曲線(xiàn)(NDS≈0.25)
圖6 不同分組情況下提出的分組預(yù)編碼方案和速率隨信噪比變化曲線(xiàn)(NDS≈0.25)
本文提出了一種基于Max-SLNR的可調(diào)復(fù)雜度的子載波分組預(yù)編碼方案。當(dāng)分組數(shù)較小時(shí),提出的方案的誤碼率及和速率性能均與文獻(xiàn)[5]中的GP-Max-
SLNR方案性能接近,且與全局預(yù)編碼方案相比,提出的GS-Max-SLNR方案能明顯降低計(jì)算復(fù)雜度。更重要的是,通過(guò)改變分組數(shù)來(lái)調(diào)整復(fù)雜度,從而實(shí)現(xiàn)性能與復(fù)雜度之間的良好折中。此處特別指出,該分組子載波的結(jié)構(gòu)能夠拓展到其他線(xiàn)性預(yù)編碼算法中去,例如最小化均方誤差預(yù)編碼器、奇異值分解預(yù)編碼器及塊對(duì)角化預(yù)編碼器等[9-12]。
參考文獻(xiàn):
[1]Karaa H,Adve R S,Tenenbaum A J. Linear Precoding for Multius?er MIMO-OFDM Systems[C]//Communications,2007. ICC’07. IEEE International Conference on. IEEE,2007:2797-2802.
[2]Wang J,Xie X,Zhang Q. A Way to Reduce ICI of Multi-User MI?MO-OFDM System with Precoding[C]//Advanced Computer Con?trol,2009. ICACC’09. International Conference on. IEEE,2009:134-137.
[3]Shin Y,Kang T,Kim H. An Efficient Resource Allocation for Mul?tiuser MIMO-OFDM Systems with Zero-Forcing Beamformer[C]// Personal,Indoor and Mobile Radio Communications,2007. PIMRC 2007. IEEE 18th International Symposium on. IEEE,2007:1-5.
[4]Castanheira D,Silva A,Gameiro A. Linear and Nonlinear Precod?ing Schemes for Centralized Multicell MIMO-OFDM Systems[J]. Wireless Pers Commun,2013,72(1):759-777.
[5]Sadek M,Aissa S. Leakage Based Precoding for Multi-User MI?MO-OFDM Systems[J]. IEEE Transactions on Wireless Commu?nications,2011,10(8):2428-2433.
[6]Sadek M,Tarighat A,Sayed A H. A Leakage- Based Precoding Scheme for Downlink Multi- User MIMO Channels[J]. IEEE Transactions on Wireless Communications,2007,6(5):1711-1721.
[7]Shu F,Cheng S X,Chen M,et al. A Simple Formula for ICI Caused by Single Frequency Offset in Wireless OFDM System[J]. Journal of Applied Sciences,2006,24(6):551-554.
[8]Goldsmith A. Wireless Communications[M]. Cambridge Universi?ty Press,2005:63-64.
[9]Choi L,Murch R D. A Transmit Preprocessing Technique for Mul?tiuser MIMO Systems Using a Decomposition Approach[J]. IEEE Transactions on Wireless Communications,2004,3(1):20-24.
[10] Spencer Q H,Swindlehurst A L,Haardt M. Zero-Forcing Methods for Downlink Spatial Multiplexing in Multiuser MIMO Channels [J]. IEEE Transactions on Signal Processing,2004,52(2):461-471.
[11] Liu W,Yang L,Hanzo L. SVD- Assisted Multiuser Transmitter and Multiuser Detector Design for MIMO Systems[J]. IEEE Transactions on Vehicular Technology,2009,58(2):1016-1021.
[12] Sung H,Lee S,Lee I. Generalized Channel Inversion Methods for Multiuser MIMO Systems[J]. IEEE Transactions on Communica?tions,2009,57(11):3489-3499.
童娟娟(1989-),女,碩士研究生,主要研究方向?yàn)闊o(wú)線(xiàn)通信系統(tǒng)中的預(yù)編碼技術(shù);
束鋒(1973-),男,博士,研究員,博士生導(dǎo)師,發(fā)表期刊和會(huì)議論文100余篇,其中SCI/SCIE檢索論文23篇,EI檢索60多篇,論文被國(guó)內(nèi)外學(xué)者引用265次,申請(qǐng)國(guó)家發(fā)明專(zhuān)利9項(xiàng),已和正在主持國(guó)家層次項(xiàng)目三項(xiàng)。
Design of the Encoder and Decoder Based on the 1553B Bus Protocol*
YANG Yong1*,WANG Zhanling1,2,ZHANG Dengfu2
(1.PLA Unit 93594,Bayannaoer Inner Mongolia 014413,China;2.AFEU,Aviation and Aerospace Engineering College,Xi’an 710038,China)
Abstract:The encoder and decoder are the indispensable components of the 1553B bus protocol chip. In order to research the IP core of 1553B bus autonomously and meet the extensive demand for 1553B protocol chip. This arti?cle designs the encoder and decoder based on the 1553B bus protocol. Using the top-down and independent meth?ods and synchronization ways of designing the encoder and decoder,it improves the reliability and lessens the inter?ference between the data efficiently,and resolves the metastability issue. After simulation and verification,the re?sults indicate that the functions of encoder and decoder are all achieved. At last,the testing on the FPGA hardware platform achieves effective results,the results correspond with the design demand.
Key words:1553B bus;encoder and decoder;FPGA;Verilog HDL
doi:EEACC:6120B10.3969/j.issn.1005-9490.2016.01.010
收稿日期:2015-03-11修改日期:2015-03-31
中圖分類(lèi)號(hào):TN919.3
文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1005-9490(2016)01-0041-05