孫增友,劉玲玉,張 洋
(東北電力大學(xué) 信息工程學(xué)院,吉林 吉林 132012)
?
基于SLNR-MMSE的協(xié)作多點通信系統(tǒng)預(yù)編碼算法的研究
孫增友,劉玲玉,張洋
(東北電力大學(xué) 信息工程學(xué)院,吉林 吉林 132012)
摘要:通過對信號泄露噪聲比預(yù)編碼算法和最小均方誤差預(yù)編碼算法進行詳細的分析,本文針對這兩種算法的不足,提出了SLNR-MMSE的預(yù)編碼算法。通過仿真分析可知,提算法在誤碼率和系統(tǒng)容量方面較其他算法均有一定的優(yōu)勢。
關(guān)鍵詞:預(yù)編碼算法;信號泄露噪聲比;最小均方誤差;誤碼率;系統(tǒng)容量
在LTE-Advanced系統(tǒng)中引入?yún)f(xié)作多點(CoMP,coordinated multi-point)通信技術(shù)可以降低小區(qū)間干擾,提升系統(tǒng)容量,而預(yù)編碼技術(shù)作為CoMP的關(guān)鍵技術(shù)可以抑制用戶之間的干擾,其基本思想是在發(fā)射端利用已經(jīng)獲得的信道狀態(tài)信息(CSI,channel state information),得出相應(yīng)的預(yù)編碼矩陣,然后利用這一矩陣對發(fā)送信號進行預(yù)處理,從而達到降低系統(tǒng)誤碼率和提高系統(tǒng)容量的目的[1-3]。
目前廣泛研究的預(yù)編碼算法主要有線性預(yù)編碼算法和非線性預(yù)編碼算法兩大類[4-6]。由于非線性預(yù)編碼算法的實時性較差且復(fù)雜度極高,所以在實際系統(tǒng)中很難應(yīng)用。常用的線性預(yù)編碼算法主要有:迫零(ZF,zero forcing)預(yù)編碼算法、最小均方誤差(MMSE,minimum mean square error)預(yù)編碼算法、塊對角化(BD,block diagonalization)預(yù)編碼算法和信號泄露噪聲比(SLNR,signal-to-leakage and noise ratio)預(yù)編碼算法等[7-9]。其中,ZF算法能夠消除用戶自身內(nèi)部的干擾,但沒有考慮噪聲的影響,使得ZF算法的性能較差。MMSE算法在ZF的基礎(chǔ)上考慮了噪聲的影響,但無法消除用戶間的干擾,使得MMSE算法不是最理想的預(yù)編碼算法。SLNR算法雖然能在最大程度上消除噪聲和用戶間的干擾,卻無法消除用戶自身內(nèi)部的干擾。文獻[10]提出的SLNR-ZF算法雖然能消除所有的干擾,提高系統(tǒng)的性能,但ZF算法的引入會使信道噪聲放大,使得系統(tǒng)的抗噪聲干擾能力很差。本文結(jié)合MMSE算法和SLNR預(yù)編碼算法的特點,提出了SLNR-MMSE預(yù)編碼算法,所提算法的誤碼率明顯降低,系統(tǒng)容量明顯提高。
1系統(tǒng)模型
CoMP系統(tǒng)模型[11]如圖1所示。假設(shè)下行CoMP系統(tǒng)由M個基站(BS,base station)、N個用戶(UE,user)組成,且每個基站有nT根發(fā)射天線,每個用戶有nT根接收天線,由此形成(MnT×NnR)的虛擬MIMO系統(tǒng)。
圖1 CoMP系統(tǒng)模型
2多點協(xié)作通信技術(shù)中主要的預(yù)編碼算法
2.1MMSE預(yù)編碼算法
MMSE預(yù)編碼算法在發(fā)送端完全知道CSI的情況下,求用戶信道矩陣的廣義逆矩陣作為預(yù)編碼矩陣。該算法求出的預(yù)編碼矩陣與信道矩陣相乘,得出一單位矩陣,使得用戶的數(shù)據(jù)傳輸在獨立的子信道上,以達到消除用戶自身內(nèi)部干擾的目的[12]。最小均方誤差預(yù)編碼矩陣WMMSE為
(1)
F=diag(f1, f2,…, fk,…, fNnR) ,
(2)
(3)
F的作用是保證發(fā)射功率的標(biāo)準(zhǔn)化,H是信道矩陣,規(guī)范化因子β的引入可以消除噪聲的干擾,σ2是噪聲功率,E0是信號功率,I是單位矩陣。MMSE預(yù)編碼算法的優(yōu)點是可以消除用戶自身內(nèi)部的干擾和噪聲的影響,但它不能消除用戶之間的干擾且該算法要求發(fā)射端天線數(shù)總和要大于等于接收端各用戶天線總和,導(dǎo)致其使用范圍有限。
2.2SLNR預(yù)編碼算法
SLNR是目標(biāo)用戶所接收到的信號功率與該目標(biāo)用戶的泄露功率與噪聲功率的比值[13]。第k個用戶的信泄噪比為
(4)
(5)
SLNR預(yù)編碼算法的目的就是求解使SLNR最大的預(yù)編碼矩陣,以使接收到的信號功率達到最大,且泄漏到其他用戶的功率和噪聲功率降到最低[14。根據(jù)這一思想,可求得第k個用戶SLNR的預(yù)編碼矩陣為:
WSLNR-k=argmaxSLNRk =argmaxHkWk2∑Ni=1,i≠kHiWk2+nRσk2
(6)
SLNR預(yù)編碼算法對傳輸天線數(shù)目沒有限制且實現(xiàn)復(fù)雜度低,能在最大程度上消除噪聲和其他用戶的干擾,保證信號的功率,但它卻不能消除用戶自身內(nèi)部存在的干擾[15-20]。
3SLNR-MMSE預(yù)編碼算法
SLNR預(yù)編碼算法雖然能在最大程度上消除噪聲和其他用戶的干擾,卻無法消除用戶自身內(nèi)部的干擾。MMSE預(yù)編碼算法能做到將用戶自身內(nèi)部的干擾去除。在SLNR預(yù)編碼算法中引入MMSE預(yù)編碼算法,提出改進的SLNR-MMSE算法,理論上可以消除用戶之間、用戶自身內(nèi)部的干擾以及噪聲。由(6)式可知,所有用戶的信號泄露噪聲比預(yù)編碼矩陣為:
WSLNR=[WSLNR-1,WSLNR-2,…,WSLNR-N].
(7)
步驟一:首先將由N個用戶組成的多用戶CoMP信道矩陣分解,分解后的信道為N個相互獨立且并行的單用戶CoMP用戶矩陣Hk(1≤k≤N)。
步驟二:將上述N個獨立的用戶矩陣Hk分別與對應(yīng)的SLNR預(yù)編碼矩陣WSLNR-k相乘可得對應(yīng)的等效信道矩陣HSLNR-k,該矩陣的計算公式如下:
HSLNR-k=Hk×WSLNR-k,1≤k≤N .
(8)
步驟三:對N個等效信道矩陣HSLNR-k分別進行MMSE預(yù)編碼可得新的預(yù)編碼矩陣WMMSE-k為:
(9)
Fk=diag(f1, f2,…, fα,…, fNnR) ,
(10)
(11)
其中Fk的作用是保證發(fā)射功率的標(biāo)準(zhǔn)化。
步驟四:將WMMSE-k與原SLNR預(yù)編碼矩陣相乘最到WSLNR-MMSE-k,因此所求的SLNR-MMSE預(yù)編碼矩陣WSLNR+MMSE為:
WSLNR-MMSE-k=WSLNR-k×WMMSE-k,
(12)
WSLNR-MMSE=[WSLNR-MMSE-1,…,WSLNR-MMSE-k,…,WSLNR-MMSE-N] ,
(13)
由上述可知,將SLNR和MMSE兩種算法結(jié)合起來,可以有效的消除用戶之間、用戶自身內(nèi)部的干擾以及噪聲,降低系統(tǒng)的誤碼率,提高系統(tǒng)容量。
4算法仿真
本實驗在MATLAB仿真環(huán)境下進行,仿真參數(shù)來源于3GPP TR36.814,小區(qū)數(shù)為3,用戶數(shù)為3,每個用戶的接收天線為2,信道為平坦瑞利型信道,具體的仿真參數(shù)如表1所示。
表1 仿真參數(shù)表
圖2是當(dāng)天線配置為3×2時SLNR預(yù)編碼算法改進前后的誤碼率圖。從圖2可以看出,在0-30 dB的范圍內(nèi),隨著信噪比的增加,各預(yù)編碼算法的誤碼率呈遞減趨勢。SLNR-MMSE和SLNR-ZF預(yù)編碼算法的誤碼率明顯低于MMSE、SLNR的誤碼率,其中信噪比在0-20 dB范圍內(nèi),SLNR-MMSE的誤碼率性能明顯優(yōu)于SLNR-ZF;信噪比在20-30 dB范圍內(nèi),SLNR-MMSE的誤碼率性能與SLNR-ZF相近。
圖3是當(dāng)天線配置為3×2時SLNR預(yù)編碼算法改進前后的系統(tǒng)容量圖。從圖3可以看出,在0-30dB的范圍內(nèi),隨著信噪比的增加,MMSE、SLNR、SLNR-ZF和SLNR-MMSE預(yù)編碼算法的系統(tǒng)容量呈遞增趨勢。SLNR-MMSE預(yù)編碼算法的系統(tǒng)容量明顯高于MMSE、SLNR和SLNR-ZF的系統(tǒng)容量。
圖2 天線配置為3×2時SLNR預(yù)編碼算法改進前后的誤碼率圖3 天線配置為3×2時SLNR預(yù)編碼算法改進前后的誤碼率
5結(jié)論
本文通過對CoMP系統(tǒng)中經(jīng)典預(yù)編碼算法進行研究,針對MMSE和SLNR算法的缺陷,提出了SLNR-MMSE算法,能消除用戶間、用戶自身內(nèi)部的干擾以及噪聲,進一步提高系統(tǒng)的性能。通過仿真分析得出,SLNR-MMSE在誤碼率和系統(tǒng)容量方面較其它算法具有一定優(yōu)勢。
參考文獻
[1]隋吉生,趙亮,王圣達,付洋洋.基于MMSE的無線OFDM系統(tǒng)信道估計算法[J].東北電力大學(xué)學(xué)報,2014,34(6):77-79.
[2]呂曉寰,程宏偉,方彬彬,周碩.基于商奇異值分解的一類二次特征值反問題[J].東北電力大學(xué)學(xué)報,2015,35(1):88-92.
[3]李立華,王維,王驥.一種協(xié)作多點多用戶通信系統(tǒng)的預(yù)編碼方法[J].北京郵電大學(xué)學(xué)報,2014,37(1):20-24.
[4]鄭鳳,陳藝戩,張婷婷,武穆清.CoMP系統(tǒng)的SFN預(yù)編碼改進算法[J].湖南大學(xué)學(xué)報:自然科學(xué)版,2012,39(2):82-87.
[5]鄭鳳,張婷婷.協(xié)作多點系統(tǒng)的本地預(yù)編碼改進算法[J].上海交通大學(xué)學(xué)報,2012,41(11):1821-1825.
[6]雋靜平,王軍選.基于信泄噪比的改進預(yù)編碼算法研究[J].移動通信,2014,38(22):65-69.
[7]顧妍.LTE協(xié)同多點通信技術(shù)中的預(yù)編碼算法研究[D].寧夏:寧夏大學(xué),2014.
[8]王盛.LTE-A多點協(xié)作傳輸中的多用戶協(xié)作技術(shù)的研究[D].北京:北京郵電大學(xué),2013.
[9]張歡.高速鐵路場景下協(xié)作多點傳輸技術(shù)研究[D].北京:北京交通大學(xué),2013.
[10] 張寧波,康桂霞,張平,劉澤民.一種改進的信號泄露噪聲比多用戶預(yù)編碼算法[J].電子與信息學(xué)報,2009,31(9):2161-2165.
[11] 易正琨,熊勇,楊秀梅,雷舒培.一種改進的SLNR多用戶MIMO預(yù)編碼方法[J].電信科學(xué),2011,27(10):94-97.
[12] Jaehyun Park,Joohwan Chun.Efficient multi-user MIMO precoding based on GSVD and vector perturbation[J].Signal processing,2012,92(2):611-615.
[13] ZHANG Rui.Cooperative multi-cell block diagonalization with per-base-station power constraints[J].IEEE Journal on Selected Areas in Communications,2010,28(9) :1435-1445.
[14] WANG Yachen,MA Xiaofeng,LI Ye.Block diagonalization coordinated transmission with zero-forcing in MIMO broadcast[J].The Journal of China Universities of Posts and Telecommunications,2011,18(3):27-33.
[15] 戴翠琴,鐘聲.CoMP系統(tǒng)中的天線選擇和功率分配聯(lián)合算法[J].重慶郵電大學(xué)學(xué)報:自然科學(xué)版,2013,25(1):90-95.
[16] 高向川.多用戶MIMO系統(tǒng)中關(guān)鍵技術(shù)研究[D].北京:北京郵電大學(xué),2011.
[17] 趙英,王軍選.LTE-A系統(tǒng)中JP-CoMP預(yù)編碼算法[J].無線通信技術(shù),2014,23(1):6-9.
[18] 劉穎,宋曉勤,杜慶肖.LTE系統(tǒng)中JP-CoMP預(yù)編碼的優(yōu)化算法[J].信息通信,2012,122(6):17-19.
[19] Wei Ning,Li Shaoqian,Yue Gang.Joint Processing Precoding for Coordinated Multi-Point Transmission in LTE-A[J].ZTE Communication,2010,8(1):426-430.
[20] Liu W,Sarkar M Z I,Ratnarajah T.Combined Approach of Zero Forcing Precoding and Cooperative Jamming:A Secrecy Tradeoff[C].Wireless Communications and Networking Conference,2013:1825-1829.
Research on Precoding Algorithm in Coordinated Multi-point Communication System Based on SLNR-MMSE
SUN Zeng-you,LIU Ling-yu,ZHANG Yang
(School of Information Engineering,Northeast Dianli University,Jilin Jilin 132012)
Abstract:Through detailed analysis of signal-to-leakage-and-noise ratio precoding algorithm and minimum mean square error precoding algorithm,this paper proposed SLNR-MMSE precoding algorithm aiming at the disadvantages of signal-to-leakage-and-noise ratio precoding algorithm and minimum mean square error precoding algorithm.Simulation analysis proves that the proposed algorithm has some advantages over other algorithms in bit error rate and system capacity.
Key words:Precoding algorithm;Signal-to-leakage-and-noise ratio;Minimum mean square error;Bit error rate;System capacity
收稿日期:2015-10-11
作者簡介:孫增友(1963-),男,吉林省吉林市人,東北電力大學(xué)信息與工程學(xué)院高級工程師,碩士,主要研究方向:無線通信技術(shù)、電力通信技術(shù).
文章編號:1005-2992(2016)02-0081-05
中圖分類號:TN914.53
文獻標(biāo)識碼:A