趙冠男,孫 琳,陶 濤,趙 航
(遼寧師范大學 物理與電子技術(shù)學院,遼寧 大連 116029)
隨著現(xiàn)代科技的發(fā)展,人們對無線通信系統(tǒng)提出了越來越高的要求,開始追求更高效率、更高的頻譜利用率.因此,多輸入多輸出(Multiple Input Multiple Output,MIMO)技術(shù)[1]被引入無線通信系統(tǒng),它通過利用分集和復用技術(shù),可有效提高系統(tǒng)傳輸效率和系統(tǒng)容量.但MIMO技術(shù)也存在一些不足之處[2],首先,在發(fā)送信息時,MIMO技術(shù)要求各發(fā)送天線間同步,這在實際生產(chǎn)實現(xiàn)中非常難做到,而且成本較高;其次,由于所有的發(fā)送天線傳輸?shù)亩际峭l的信號,導致了天線之間干擾極強.針對MIMO系統(tǒng)存在的不足,有學者提出了空間調(diào)制(Spatial Modulation,SM)技術(shù)[3-4].不同于MIMO系統(tǒng),SM系統(tǒng)在發(fā)送端每一時刻只激活一根發(fā)送天線,即只在這根激活天線上發(fā)送調(diào)制符號.因此,可以有效避免MIMO系統(tǒng)存在的問題.然而,SM系統(tǒng)的接收端不僅要解調(diào)信號,而且要找到發(fā)送天線序號.因此,SM系統(tǒng)的信號檢測問題會直接影響其性能.
SM系統(tǒng)中,傳統(tǒng)的信號檢測算法包括最優(yōu)檢測和次優(yōu)檢測兩大類.作為最優(yōu)檢測的最大似然檢測算法[5-6](Maximum Likelihood,ML)通過遍歷所有天線序號與調(diào)制符號組合,從而獲得最佳發(fā)送矢量.正是由于ML檢測算法遍歷了所有可能的組合,因此其檢測性能是最佳的,但同時也導致了其計算復雜度非常高.為了降低計算復雜度,研究人員提出了各種次優(yōu)檢測算法[7-14],包括歸一化最大比值合并(Normalized Maximum Ratio Merging,NMRC)檢測算法、基于信號矢量(Signal Vector based Detection,SVD)的檢測算法和球形譯碼(Sphere Decoding,SD)算法等.盡管這些次優(yōu)檢測算法可以有效降低接收端信號檢測的計算復雜度,但同時也犧牲了一定的系統(tǒng)性能.為了兼顧計算復雜度和檢測性能,文獻[15]提出了基于最大似然的硬限最佳檢測(Hard Limiting-Maximum Likelihood,HL-ML)算法,該算法是一種利用硬限判決操作的ML算法,首先對接收信號進行迫零檢測,再進行遍歷搜索,改變了對天線序號和調(diào)制符號的估計方式,降低計算復雜度的同時保證了最佳檢測性能.文獻[16]提出了一種聯(lián)合算法(SVD-HL-ML),將具有最佳性能的HL-ML算法和具有較低計算復雜度的SVD算法聯(lián)合,既獲得了良好的檢測性能同時又保證了較低的計算復雜度.
由于NMRC算法與SVD算法的檢測性能幾乎一致,而且其計算復雜度更低,因此本文提出一種低復雜度的聯(lián)合算法——NMRC-HL-ML算法.仿真結(jié)果表明,NMRC-HL-ML算法具有良好的系統(tǒng)性能和更低的計算復雜度.
假設(shè)一個Nr×Nt的SM系統(tǒng),Nt為發(fā)送天線個數(shù),Nr為接收天線個數(shù),調(diào)制階數(shù)為M.空間調(diào)制技術(shù)的基本思想是將輸入的lb(Nt)位信息比特用來選取傳輸天線索引,即實際發(fā)送傳輸天線序號l,l∈[1,2,…,Nt];lb(M)位信息比特作為星座調(diào)制符號.因此,SM系統(tǒng)的傳輸比特速率為k=lb(Nt)+lb(M).在接收端,SM系統(tǒng)的接收矢量可表示為
Y=Hs+n.
(1)
式中:H為信道矩陣,H=[h1,h2,…,hNt]∈Nr×Nt,hl表示第l列元素;噪聲n∈Nr×Nt是均值為0的,方差為σ2INr的加性白高斯噪聲(AWGN);s是星座調(diào)制符號集合S中的一個矢量,表示為
(2)

(3)
因此,接收向量可簡化為
(4)
假設(shè)已知信道狀態(tài)信息,則根據(jù)ML檢測算法可得
(5)
SVD-HL的聯(lián)合算法是考慮到將HL-ML算法具有的最優(yōu)檢測性能與SVD算法具有的低復雜度進行結(jié)合,進而使得系統(tǒng)具有較低復雜度的同時也能保證良好的檢測性能.該算法首先根據(jù)SVD算法搜索出天線集合,接收信號進行迫零均衡后,再利用判決門限判決解調(diào)符號,確定搜索方式,最終檢測出被發(fā)送符號.
本文給出的NMRC與HL-ML聯(lián)合檢測算法的原理與SVD-HL算法相似,將兩種算法取長補短,達到兼顧系統(tǒng)性能和計算復雜度的目的.NMRC-HL聯(lián)合檢測算法的基本思想是:首先,依據(jù)NMRC檢測得到激活天線索引集合;再對接收信號進行迫零均衡;然后,進行數(shù)字解調(diào);最后,利用判決式進行判決.若遍歷天線索引集合其對應(yīng)的判決值小于設(shè)定判決門限,則停止搜索,得到天線索引和解調(diào)符號;相反,若判決值大于判決門限,則放棄現(xiàn)搜索方式,采用HL-ML算法搜索出天線索引及發(fā)送符號.具體流程如下:
(1)首先,根據(jù)NMRC算法,搜索得到天線索引集合Zl,即
(6)
(7)
(2)對接收信號進行迫零均衡:
(8)
(9)
(4)設(shè)置判決門限為

(10)
將得到的解調(diào)符號做如下判決.
首先根據(jù)文獻[17],有
(11)
設(shè)定一個判決值,即
(12)
若V (13) (14) (15) (16) 綜上所述,NMRC-HL聯(lián)合檢測算法流程如圖1所示. 圖1 NMRC-HL算法流程圖Fig.1 Flow chart of the NMRC-HL algorithm 設(shè)定仿真環(huán)境如下: ①SM系統(tǒng)收發(fā)端均采用4根天線,并采用正交幅度調(diào)制(4QAM)調(diào)制方式; ②假設(shè)信道為準靜態(tài)平坦瑞利衰落信道; ③信噪比(Signal to Noise Ratio,SNR)范圍設(shè)定為0 dB到12 dB,其步長為2 dB. 根據(jù)以上條件分別對HL-ML算法、SVD-HL聯(lián)合算法和NMRC-HL聯(lián)合算法進行了仿真,仿真結(jié)果如圖2 所示,其中,橫坐標為SNR,縱坐標為誤碼率(Bit Error Rate,BER). 圖2 HL-ML、SVD-HL與NMRC-HL算法性能對比圖Fig.2 Performance comparison of HL-ML, SVD-HL and NMRC-HL algorithms 從圖2可以看出,在不同SNR下,HL-ML算法產(chǎn)生的BER最低,系統(tǒng)性能最優(yōu);SVD-HL在SNR大于10 dB后開始趨近于HL-ML;NMRC-HL算法的BER相比于SVD-HL逐漸降低,并在SNR大于6 dB后開始趨近于HL-ML. 本文中信號檢測算法的計算復雜度C定義為實數(shù)乘除法的次數(shù),表1給出了HL-ML算法、SVD-HL 表1 檢測算法計算復雜度對照表 聯(lián)合算法和NMRC-HL聯(lián)合算法的計算復雜度.由表1可以看出,本文給出的NMRC-HL算法的計算復雜度最低.NMRC-HL算法的計算復雜度為 ①考慮式(6),總共需要(6Nr+4)Nt次實數(shù)乘法計算; 再結(jié)合HL-ML與SVD-HL的計算復雜度可得NMRC-HL的計算復雜度為 C=(6Nr+4)Nt+(6Nr+2+5)×min(ρ,Nt)+max(ρ-Nt,0)×(6Nr+11)Nt. 其中,ρ為判決次數(shù). 隨著無線通信系統(tǒng)的飛速發(fā)展,人們需要更加快速有效的無線通信技術(shù)來滿足這種日益增長的生產(chǎn)生活需求.為有效降低SM系統(tǒng)信號檢測算法的計算復雜度并保證一定的系統(tǒng)性能,提出了NMRC-HL聯(lián)合信號檢測算法.該算法兼顧了NMRC算法和HL-ML算法各自的優(yōu)點,形成了一種既具備最優(yōu)檢測性能同時又很大程度上降低了計算復雜度的低復雜度SM系統(tǒng)信號檢測算法.由仿真結(jié)果可以看出,隨著SNR的增大,NMRC-HL算法的BER隨之降低;且在相同SNR下,它的BER低于SVD-HL算法;當達到一定SNR后,NMRC-HL算法的BER逐漸逼近HL-ML算法的性能.因此,在一定程度上,NMRC-HL聯(lián)合信號檢測算法提高了系統(tǒng)檢測性能.此外,由于判決門限的引入,NMRC-HL聯(lián)合信號檢測算法的計算復雜度大大降低,對于最優(yōu)檢測算法和次優(yōu)檢測算法進行了很好的折中,二者相互取長補短.綜上所述,聯(lián)合后的NMRC-HL算法更適用于大規(guī)模SM通信系統(tǒng).


3 仿真結(jié)果與復雜度分析



4 結(jié)束語