李新民 白寶明
①(西安電子科技大學(xué)綜合業(yè)務(wù)網(wǎng)理論及關(guān)鍵技術(shù)國家重點(diǎn)實(shí)驗(yàn)室 西安 710071)
②(西安科技大學(xué) 西安 710054)
近年來基于每個(gè)用戶的信漏噪比(SLNR)的MIMO系統(tǒng)廣播信道預(yù)編碼技術(shù)得到了較多關(guān)注[1-4]。在基站完全已知信道狀態(tài)信息時(shí),文獻(xiàn)[1]定義了各用戶的信漏噪比,并給出了最大化信漏噪比時(shí)的預(yù)編碼矩陣的閉式解,發(fā)現(xiàn)其比迫零(ZF)預(yù)編碼方法具有更好的誤碼率性能和更高的系統(tǒng)和容量。文獻(xiàn)[2]指出在低噪聲方差時(shí),最大化信漏噪比方法存在同道干擾抑制和噪聲干擾抑制不平衡問題,提出將噪聲方差項(xiàng)進(jìn)行分段修正來設(shè)計(jì)預(yù)編碼器,從而提高了系統(tǒng)的誤碼性能和容量。文獻(xiàn)[3]將其結(jié)合Alamouti編碼進(jìn)行性能研究,并給出了在具有估計(jì)誤差的信道狀態(tài)信息時(shí)預(yù)編碼矩陣的修正解。這些方法均利用廣義瑞利商獲得每個(gè)用戶的預(yù)編碼矢量,以使所有用戶均具有最大的信漏噪比,然后利用矢量的2范數(shù)進(jìn)行功率的歸一化處理,從而控制基站的發(fā)射總功率。這類方法被稱作最大化信漏噪比方法。文獻(xiàn)[4]使各個(gè)用戶的不同數(shù)據(jù)通道的SLNR更加均衡,提高了系統(tǒng)在高信噪比情況下的誤碼率性能。
本文分析發(fā)現(xiàn)每個(gè)用戶功率歸一化的功率控制方式降低了用戶的信漏噪比,使其不能達(dá)到最大的可得信漏噪比。尤其在低噪聲方差時(shí),用戶的實(shí)際信漏噪比下降得更大,帶來誤碼性能的損失。因此本文提出信漏噪比約束下最小化發(fā)射總功率的預(yù)編碼器設(shè)計(jì),而不是追求用戶的信漏噪比最大化。本文使用凸優(yōu)化方法求解目標(biāo)問題。
凸優(yōu)化方法用于通信和信號處理中可以很方便地對于設(shè)計(jì)的目標(biāo)問題進(jìn)行分析和數(shù)值求解,所以得到了廣泛的重視[5],近年來逐漸被用來進(jìn)行MIMO 系統(tǒng)廣播信道的預(yù)編碼器的設(shè)計(jì)[6-8]。文獻(xiàn)[6]利用凸優(yōu)化理論的方法設(shè)計(jì)了滿足信干噪比(SINR)要求的多播信道發(fā)送波束形成矩陣,顯示出凸優(yōu)化理論能夠有效解決波束形成問題。文獻(xiàn)[7]在基站已知具有一定估計(jì)誤差的信道狀態(tài)信息時(shí),利用半正定優(yōu)化的方法給出了 MIMO廣播信道預(yù)編碼器的設(shè)計(jì),從而使每個(gè)用戶滿足一定的信干噪比約束下最小化基站的發(fā)射總功率。文獻(xiàn)[8]則利用半正定優(yōu)化給出了已知部分信道狀態(tài)信息時(shí)的Tomlinson-Harashima預(yù)編碼器的設(shè)計(jì)。
本文利用半正定松弛方法求解滿足信漏噪比約束下的最小發(fā)射總功率的預(yù)編碼矩陣,并且要求其滿足一定的功率控制門限,設(shè)計(jì)所得的預(yù)編碼系統(tǒng)能夠有效降低基站發(fā)射總功率并獲得較好的系統(tǒng)誤碼率性能。
考慮由一個(gè)基站和K個(gè)用戶構(gòu)成的廣播信道模型,假定基站有nT根發(fā)射天線,每個(gè)用戶均有1根接收天線,如圖1所示。
本文考慮基站完全已知每個(gè)用戶信道狀態(tài)信息的情形。用戶k接收到的信號為
其中dk為需發(fā)送給用戶k的數(shù)據(jù),(要求 E [|dk|2]= 1 ),pk為基站對用戶k的nT維預(yù)編碼列向量,hk為基站到用戶k的無線信道響應(yīng)矩陣,大小為1×nT。nk為落入用戶k接收機(jī)的高斯白噪聲,均值為零方差為。這樣可定義用戶k的信漏噪比為[1- 4]文獻(xiàn)[1-3]均是求解使SLNRk最大化的pk,這是一個(gè)廣義的瑞利商問題,即最佳的pk對應(yīng)于矩陣對的最大廣義特征值所對應(yīng)的特征向量(H表示共軛轉(zhuǎn)置)。然后進(jìn)行功率歸一化處理使?jié)M足:這樣預(yù)編碼后不增加發(fā)送天線的總功率。
圖1 MIMO系統(tǒng)下行鏈路模型
觀察式(1)中SLNR的定義,可以發(fā)現(xiàn)功率歸一化有以下不足:(1)在噪聲方差較小時(shí),直接忽略其對SLNR的影響可以看出,功率歸一化并不是有效的功控方法,發(fā)射功率有進(jìn)一步降低的可能。(2)功率歸一化后不能保證每個(gè)用戶仍能得到最大的信漏噪比。表1給出了在不同噪聲方差時(shí)功率歸一化前后用戶信漏噪比的比值的平均值,這是對1000個(gè)隨機(jī)生成的瑞利衰落信道仿真所得。從表可見,功率歸一化后用戶的信漏噪比降低了,尤其在高信噪比時(shí)下降的幅度更大。
表1 功率歸一化處理前后用戶信漏噪比的比值
因此本文求解在SLNR約束下最小化基站的發(fā)射功率問題,以期給定較大SLNR門限時(shí)得到較好的系統(tǒng)性能,即求解
使用半正定松弛的理論求解目標(biāo)問題。將式(2)代入式(3)得
式(4)是二次約束的二次優(yōu)化問題(QCQP),是一個(gè)NP-hard問題。本文利用半正定松弛(SDR)獲得一個(gè)具有較好性能的近似解。首先將所有用戶的預(yù)編碼矢量依次組成一個(gè)KnT維的列向量。則式(4)可寫為
這樣求解的復(fù)雜度大大降低,可以使用內(nèi)點(diǎn)法進(jìn)行有效的求解。本文使用 MATLAB中運(yùn)行的 CVX模塊進(jìn)行求解[9]。
但由于放松了正定約束條件,求解得到的矩陣X'往往并不能滿足秩為1的要求。在所獲得的X'基礎(chǔ)上可以利用隨機(jī)化方法得到一個(gè)性能滿意的近似解。本文采用如下高斯隨機(jī)化的算法[10]:
(1)對X'進(jìn)行特征值分解,即X'=UHΣU;
(2)隨機(jī)產(chǎn)生L個(gè)高斯分布的矢量ξl(l=1,…,L),要求其服從均值為零,方差為X',即可使ξl=UΣ1/2vl(其中vl服從均值為零,方差為單位陣的高斯分布)獲得滿足;
按照高斯隨機(jī)化過程得到的最佳解的范數(shù)極大,仍然需要利用預(yù)編碼矢量的2范數(shù)進(jìn)行歸一化處理以控制發(fā)射總功率。和最大化信漏噪比一樣,功率的歸一化處理后降低了每個(gè)用戶的信漏噪比的值。所以按式(3)設(shè)計(jì)預(yù)編碼器時(shí)應(yīng)使SLNR約束門限值γ0較大,以期功率歸一化獲得較大的信漏噪比,從而獲得較好的系統(tǒng)誤碼率性能。
如果在目標(biāo)問題中加入功率約束條件,即將求解的目標(biāo)問題變?yōu)榭梢灶A(yù)見,只有在下行信道條件較好時(shí),才能滿足式(8)設(shè)計(jì)要求,利用良好的信道條件就有可能降低發(fā)射的總功率。上面的目標(biāo)問題仍然可以利用與上節(jié)類似的算法進(jìn)行求解,但功率約束大大降低了算法的可行性。因此可以在進(jìn)行預(yù)編碼設(shè)計(jì)時(shí),首先求解帶有功率控制的目標(biāo)問題式(8),這樣可以利用較好的瞬時(shí)信道條件降低發(fā)射總功率;如果式(8)不可解,則轉(zhuǎn)而求解不帶功率控制的問題式(3)。本文這種求解過程稱為混合功控方案。
另外,式(8)的目標(biāo)問題中,給定的SLNR約束門限值要小,仿真發(fā)現(xiàn)SLMR門限值在1-5之間可獲得較好的誤碼性能和算法可行性的折中。而求解式(3)時(shí)為了保證系統(tǒng)的誤碼率性能,給定的SLNR約束值要大,這是因?yàn)殡S后的功率歸一化處理會(huì)大大降低實(shí)際的 SLNR 值,仿真發(fā)現(xiàn) SLNR 值 在20-100之間為宜。
用仿真的方法對文獻(xiàn)[1]和本文提出的預(yù)編碼設(shè)計(jì)方案進(jìn)行性能比較。在仿真中假定基站有3根發(fā)射天線與3個(gè)單天線用戶進(jìn)行下行鏈路的傳輸。下行信道服從瑞利分布。用戶信息均使用BPSK調(diào)制,每個(gè)調(diào)制符號功率為 1。表 2給出了本文提出的方案在不同信噪比 SNR(| |pk||2/σn2k)下仿真所得的平均發(fā)射總功率,其中按式(3),式(8)求解時(shí)選取Popt= 3,γ0=5,而在混合功控時(shí),按式(8)求解時(shí)選取γ0=5,Popt= 3 ,按式(3)求解時(shí)選取γ0=100。表中括號內(nèi)百分?jǐn)?shù)表明在1000個(gè)隨機(jī)產(chǎn)生的瑞利型衰落信道中能獲得最佳解的概率。
由表2可見,隨著信噪比的增加,基站的發(fā)射總功率不斷降低,算法的可行性也不斷提高。采用本文的混合功率控制方案,使算法更加可行,并且相對于最大化信漏噪比的方法,系統(tǒng)的發(fā)射總功率得到了降低,尤其在高信噪比時(shí)。
圖2給出了本文提出的方案和最大化信漏噪比方案的誤碼率隨信噪比的變化曲線。由圖可見,按式(3)設(shè)計(jì)預(yù)編碼器,指定的信漏噪比約束的門限值γ0越大,系統(tǒng)的誤碼性能越好,并且在γ0≥30時(shí),系統(tǒng)的誤碼率性能要優(yōu)于最大化信漏噪比的方案。在混合功控時(shí),按式(8)求解時(shí)選取γ0= 1 00,Popt= 3 ,按式(3)求解時(shí)選取γ0= 1 00。由圖可見,混合功控方案的誤碼率性能也是優(yōu)于最大化信漏噪比方案的。
圖3給出了式(8)方案的系統(tǒng)誤碼率隨信噪比的變化曲線。由圖可見,式(8)方案的誤碼率性能相對于式(3)方案更優(yōu),但結(jié)合表2可知,其能得到最佳預(yù)編碼器的概率低,只是在下行鏈路瞬時(shí)信道條件良好時(shí)可解。因此可知,本文的混合方案正是充分利用良好的傳輸信道有效降低發(fā)射功率,從而降低了系統(tǒng)的平均發(fā)射總功率。
表2 不同SLNR約束下平均發(fā)射總功率及可解的概率
圖2 各種方案的誤碼率性能
圖3 式(8)方案的誤碼率性能
本文利用半正定優(yōu)化方法求解了用戶信漏噪比約束下最小化基站發(fā)射總功率的問題,并且在目標(biāo)問題中加入了功率控制的約束條件,從而有效地降低了基站的平均發(fā)射總功率。相比于最大化信漏噪比方法,所設(shè)計(jì)的方案具有更好的誤碼率性能和更低發(fā)射總功率。仿真結(jié)果驗(yàn)證了提出方案的有效性。
[1]Wu Y, Zhang J, Xu M,et al.. Multiuser MIMO downlink precoder design based on the Maximal SJNR criterion[C].IEEE Global Telecommunications Conference(GLOBECOM), St. Louis, Missouri. 2005, 5: 2694-2698.
[2]孟銀闊, 殷勤業(yè), 丁樂, 等. 一種多輸入多輸出系統(tǒng)下行鏈路線性預(yù)編碼方法[J]. 西安交通大學(xué)學(xué)報(bào), 2006, 40(10):1103-1106.Meng Yin-kuo, Yin Qin-ye, Ding Le,et al.. Research on a linear precoding method of multiuser multiple-input multiple-output downlink systems[J].Journal ofXi’an JiaoTong University, 2006, 40(10): 1103-1106.
[3]Sadek M, Tarighat A, and 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.
[4]Cheng P, Tao M, and Zhang W. A new SLNR-based linear precoding for downlink multi-user multi-stream MIMO system[J].IEEE Communications Letters, 2010, 14(11):1008-1010.
[5]Luo Z Q and Yu W. An introduction to convex optimization for communications and signal processing[J].IEEE Journal on Selected Areas in Communications, 2006, 24(8):1426-1438.
[6]Gershman A B, Sidiropoulos N D, Shahbazpanahi S,et al..Convex optimization-based beamforming[J].IEEE Signal Processing Magazine, 2010, 27(3): 62-75.
[7]Shenouda M B and Davidson T N. Linear matrix inequality formulations of robust QoS precoding for broadcast channels[C]. CCECE’2007, Vancouver, BC, Canada, IEEE Press, 2007: 324-328.
[8]Shenouda M B and Davidson T N. Nonlinear and linear broadcasting with QoS requirements: tractable approaches for bounded uncertainties[J].IEEE Transactions on Signal Processing, 2009, 57(5): 1936-1947.
[9]Grant M and Boyd S. Cvx users’ guide for cvx version1.21[Z].http://c1319062. cdn. cloudfiles. rackspacecloud.com/cvx_usrguide.pdf, 2010, 7.
[10]Luo Z Q, Ma W K, Zhang S,et al.. Semidefinite relaxation of quadratic optimization problems[J].IEEE Signal Processing Magazine, 2010, 27(3): 20-34.