祝 捷,王 萍,海 涵,王 帥
(東華大學信息科學與技術學院,上海 201600)
5G 系統(tǒng)[1]采用軟件定義網(wǎng)絡(Software Defined Network,SDN)[2]與網(wǎng)絡切片(Sliding)[3]等靈活網(wǎng)絡架構,促使車聯(lián)網(wǎng)[4]、人工智能[5]等新興應用得以快速發(fā)展。針對當前頻譜資源不足的現(xiàn)狀,大規(guī)模多輸入多輸出(Multiple Input Multiple Output,MIMO)技術[6]成為5G 系統(tǒng)提高頻譜效率、實現(xiàn)大容量通信的關鍵技術之一。由于車聯(lián)網(wǎng)V2X 業(yè)務對高可靠、可擴展和低復雜度的通信性能[7]有較高要求,傳統(tǒng)MIMO 技術[8-10]激活全部天線時將使得射頻損耗大、天線信道間干擾(Inter Channel Interference,ICI)嚴重,使得高速移動場景下天線間同步(Inter Antenna Synchronization,IAS)和信道估計等技術變得復雜,造成通信誤碼率(Bit Error Rate,BER)性能下降。
近年來,空間調制(Space Modulation,SM)[11]和空移鍵控(Space Shift Keying,SSK)技術[12]作為新型大規(guī)模MIMO 調制技術,通過將輸入的比特信息編碼映射到空間有效激活的天線索引上,實現(xiàn)低復雜度的多天線傳輸,解決ICI、IAS 和射頻損耗等問題,有利于提高通信可靠性。其中,SSK 技術將全部比特信息映射到天線索引上,充分利用了信道間衰落的差異性,實現(xiàn)比幅度相位調制(Amplitude Phase Modulation,APM)更好的誤碼率性能。
為了滿足快速增長的傳輸數(shù)據(jù)率要求,研究人員在SM 的基礎上提出GSM(Generalized SM)[13]和MASM(Multiple Activated-antennas SM)[14]調制系統(tǒng),通過使用天線組合索引來對比特信息進行編碼,以提升頻譜效率。類似地,在SSK 基礎上提出的廣義空移鍵控(Generalized SSK,GSSK)調制系統(tǒng)[15]也通過激活多根天線來提升頻譜效率,但這些調制方案的誤碼率性能都有部分損失。為了在保持頻譜效率的同時提升可靠性,HSSK 調制系統(tǒng)[16]通過在發(fā)射端引入Complex-Hadamard 矩陣,以提升傳輸可靠性。然而,HSSK 的有效激活天線數(shù)目受限于Complex-Hadamard 矩陣維度,且僅能為2 的冪次方,造成數(shù)據(jù)傳輸速率不能靈活適應各類業(yè)務的可擴展傳輸需求。
在廣義空移鍵控系統(tǒng)的接收機信號檢測方面,最大似然(Maximum Likelihood,ML)檢測[11]作為最優(yōu)性能的檢測算法,其復雜度隨著發(fā)射天線的增加呈指數(shù)級增長,在實際應用過程中受限。迫零(ZF)和最小均方誤差(MMSE)檢測[17]雖然降低了復雜度,但誤碼率損失嚴重。文獻[18-19]提出一種基于信號向量的檢測(Signal Vector-based Detection,SVD)算法,將信道矩陣向量與接收向量之間的方向夾角作為天線檢測的評估因素,降低了檢測復雜度,但當應用于多激活天線系統(tǒng)時,存在誤碼率性能嚴重下降的問題。
為解決現(xiàn)有空移鍵控系統(tǒng)在可靠性、頻譜效率和可擴展性間失衡的問題,探索出靈活有效的調制方案以及低復雜度、高可靠的檢測算法顯得必要。本文在發(fā)射端設計一種基于Butson-Hadamard 矩陣[20]的廣義空移鍵控(Butson Hadamard matrix-aided generalized Space Shift Keying,BHSSK)調制系統(tǒng),在接收端提出一種基于方向夾角加權排序檢測(Direction angle Weighted Order Detection,DWOD)算法,通過設置閾值Vth來縮小檢測遍歷搜索范圍,以降低檢測復雜度,并使得可靠性和復雜度之間達到平衡。
如圖1所示,BHSSK系統(tǒng)在發(fā)射端采用BHSSK調制,接收端采用DWOD 算法。假設BHSSK 系統(tǒng)具有Nt根發(fā)射天線和Nr根接收天線,其中,每個符號周期僅激活Np(Np 圖1 BHSSK 系統(tǒng)框架Fig.1 BHSSK system framework 在發(fā)射端的BHSSK 調制模塊中,信息比特被分成天線組合選擇與符號向量選擇2 個部分。一方面,ml=lbN個比特用于選擇激活的天線組合,l=(l1,l2,…,lNp),其中,li是第i根激活天線的索引。另一方面,ms=lb(Np×Np)」個比特用于從符號選擇矩陣Sn中選擇符號向量s=[s1,s2,…,sn]T,且Sn的設計將在下一章節(jié)中詳細闡述。因此,BHSSK 系統(tǒng)的數(shù)據(jù)傳輸率m如式(1)所示: 相應的調制信號向量x表示為: 在接收端,假設接收機可以完全獲取信道信息,則常采用ML 檢測的接收機解調過程,具體如式(4)所示: 其中,‖·‖F(xiàn)表示矢量或者矩陣的Frobenius 范型,py表示y的概率密度函數(shù),Φ={l1,l2,…,lN}為可用發(fā)射天線組合TACs 的集合,Sn為Np行維度的符號選擇矩陣。 BHSSK 調制主要由天線組合選擇和符號向量選擇2 個部分組成,其中,文獻[15]給出了天線組合選擇原理的映射碼本,本章節(jié)主要對符號向量選擇部分進行詳細設計。 在符號向量選擇中,BHSSK 調制提出充分利用Butson Hadamard 矩陣Un的正交性和可擴展性,對其進行循環(huán)加權構造符號選擇矩陣Sn,并將比特信息映射為Sn矩陣的列索引,以選擇符號向量s。n階可擴展Butson Hadamard 矩陣Un的u行v列元素可表示為: 其中,In表示n階單位矩陣。 本文提出采用循環(huán)加權的方法設計符號選擇矩陣Sn為: 接下來,為了進一步降低BER,本文采用最大Lee 距離[16]的映射準則進行比特信息與符號向量間的映射設計。以n=Np=5為例,5階的Butson Hadamard 矩陣可表示為: 當n=5 時,S5=[U5φU5φ2U5φ3U5φ4U5],信息比特ms到符號向量s之間的映射關系如表1 所示。 表1 BHSSK 符號向量映射關系Table 1 Mapping relation of symbol vector in BHSSK 依據(jù)上述調制原理可知,一方面,Un矩陣列向量間的正交性和最大Lee 距離的映射準則使得Sn具有良好的抗符號間干擾(ISI)特性,提升了BHSSK 調制的傳輸可靠性。另一方面,激活天線Np可隨著n任意擴展,在提升傳輸數(shù)據(jù)率的同時,滿足不同業(yè)務的可擴展傳輸需求。BHSSK 調制模塊實現(xiàn)步驟如下: 步驟1將比特信息映射為整數(shù)k∈{k|0≤k≤N-1},并選擇第k個可用激活天線組合l=(l1,l2,…,lNp)。 步驟2對Np階的可擴展Butson Hadamard 矩陣進行循環(huán)加權設計,構造符號選擇矩陣Sn。將ms=lb(Np×Np)」的比特信息映射為整數(shù)i,然后采用最大Lee 距離映射準則選擇Sn矩陣的第i列作為符號向量s=[s1,s2,…,sn]T。 步驟3用第k個激活天線組合來傳輸符號向量s。因此,BHSSK 的信號傳輸向量為x=[0,…,0,,0,…,0]T。 本文對BHSSK 調制方案的頻譜效率(Spectral Efficiency,SE)和理論誤碼率上界進行分析。假設系統(tǒng)傳輸在單位帶寬上時,傳輸數(shù)據(jù)率等同于頻譜效率。各調制方案的頻譜效率理論計算分析和仿真結果分別如表2、圖2 所示,其中,Np=5,GSM 方案及MA-SM 方案使用BPSK 調制。 表2 4 種調制方案的頻譜效率理論計算分析Table 2 Theoretical calculation and analysis of spectrum efficiency of four modulation schemes 圖2 4 種調制方案的頻譜效率對比Fig.2 Spectrum efficiency comparison of four modulation schemes 從表2 可知,在相同激活天線數(shù)目情況下,BHSSK調制方案具有獨特的第2 個加項部分,相比于GSSK、GSM 調制方案,其可以實現(xiàn)更高的頻譜效率。從圖2可以看出,隨著發(fā)送天線數(shù)目增加,4 種調制方案的頻譜效率均呈現(xiàn)增加的趨勢,且BHSSK 調制方案的頻譜效率高于GSM、GSSK 調制方案,僅次于MA-SM 調制方案,保證了相對較高的數(shù)據(jù)傳輸率。 基于成對誤碼率(PEP)上界理論[21],本文對BHSSK調制方案BER 性能進行理論分析。在ML檢測算法下,BHSSK 的平均BER 上界計算方法[22]如下: 圖3 給出在接收天線Nr=4,不同發(fā)射和激活天線數(shù)目情況下,理論與實際仿真BER 的性能對比結果。其中,a 表示實際仿真,b 表示理論推導。 圖3 理論與實際仿真BER 對比Fig.3 BER comparison between theoretical and practical simulation 從圖3 可以看出,理論與實際仿真BER 均隨著發(fā)射天線數(shù)目增加而呈現(xiàn)下降趨勢。在低信噪比(SNR)下,理論與實際仿真之間的BER 差異是由理論誤碼率的近似計算造成的誤差,但實際仿真誤碼率仍低于理論推導,驗證了理論推導的正確性。結合圖2 分析得到,BHSSK 調制方案可以通過調整發(fā)射天線數(shù)目,實現(xiàn)可靠性和頻譜效率之間的性能達到平衡。 在BHSSK 系統(tǒng)的接收端,為了在保持近似ML檢測誤碼率性能的同時降低檢測復雜度,本文設計一種基于方向夾角加權排序(DWOD)的低復雜度高效檢測算法,該算法流程如圖4 所示。DWOD 算法設計主要分為天線組合搜索空間構造和信號向量檢測2 個部分。 圖4 DWOD 算法流程Fig.4 Procedure of DWOD algorithm 3.1.1 天線組合搜索空間構造 由式(3)可知,在不考慮噪聲影響的情況下,接收向量y的方向主要由激活天線對應的信道向量hi的方向組合決定,因此將它們之間的夾角作為TACs的衡量因素,計算接收向量y與各個信道矩陣向量之間的夾角,且計算方法為: 其中,i∈1,2,…,Nt,<·,·>表示Hilbert 空間中的內積。 由于BHSSK 系統(tǒng)同時激活多根天線,設計權重因子wk來衡量各個激活天線組合的可靠性差異,具體如式(14)所示: 其中,k∈1,2,…,N表示第k個天線組合的權重值。由此得到N個天線組合對應的權重向量為w=[w1,w2,…,wN]T,權重值越小,表示實際發(fā)射激活天線組合的可能性就越大。因此對權重因子進行排序構造TACs 搜索空間,獲得有序的TACs 索引為: 其中,sort(·)表示對輸入向量進行升序重排列,pk表示重排序后w向量元素的索引,p1表示最小權重對應的發(fā)射天線組合TACs 索引。 3.1.2 信號向量檢測 接下來,本節(jié)對接收信號向量進行檢測。根據(jù)式(15),將[p1,p2,…,pN]對應的TACs 和從矩陣Sn選擇得到的符號向量si依次按順序代入式(16)進行遍歷檢測: 為降低遍歷搜索次數(shù),本文設置收斂閾值Vth=Nrσ2,且其正比于噪聲功率[23]。遍歷搜索的收斂條件為:當dki 因此,DWOD 算法有別于ML 的遍歷搜索,其通過設計TACs 權重因子來優(yōu)化有效激活天線組合的搜索空間,依據(jù)權重大小順序搜索,提高搜索效率,抑制誤碼率損失。再通過引入搜索收斂閾值來減少搜索次數(shù),降低復雜度,從而在系統(tǒng)性能和復雜度之間實現(xiàn)更好的權衡,且適用于類似5G 車聯(lián)網(wǎng)下高可靠、低復雜度的傳輸場景。 復雜度是指算法計算使用到的實數(shù)乘法和加法的數(shù)量,DWOD 算法主要通過優(yōu)化搜索空間與減少搜索次數(shù)來降低復雜度。在BHSSK 系統(tǒng)中,由式(4)和文獻[13]可以得到,ML 算法需要(4Np+2)次乘法運算和次加法運算。對于DWOD 算法,式(13)的計算需要(6Nr+4)Nt+2Nr次乘法及Nr+Nt(3Nr+4)次加法,而式(14)與式(15)分別需要(Np-1)N次及NlbN次加法運算。類似地,式(16)需要4NrNp+2Nr次乘法及Nr(4Np+1)次加法。因此,本文所提DWOD 算法需要的乘法運算次數(shù)A和加法運算次數(shù)B分別如式(18)、式(19)所示: 其中,pavg為所提算法的平均搜索次數(shù),其由具體仿真實驗得到。 仿真參數(shù)設置各調制系統(tǒng)具有相同的數(shù)據(jù)傳輸速率,GSM 調制系統(tǒng)和MA-SM 調制系統(tǒng)采用BPSK調制階數(shù),發(fā)射端信號向量為單位能量,實驗采用Matlab 蒙特卡洛仿真方法,保證106的仿真次數(shù)。在ML 檢測下,實驗對比BHSSK 調制系統(tǒng)與GSSK、GSM、MA-SM 和HSSK 調制系統(tǒng)的BER 仿真性能,結果如圖5~圖8 所示。從圖5~圖7 可以看出,當激活天線數(shù)目保持一致時,BHSSK 調制系統(tǒng)采用較少的發(fā)射天線能達到與其他調制系統(tǒng)相同的頻譜效率。比如,在給定頻譜效率γ為7 bit/s/Hz 情況下,BHSSK 調制系統(tǒng)只需要6 根發(fā)射天線,相比于GSSK、GSM 和MA-SM 調制系統(tǒng),其天線數(shù)目分別減少了5 根、3 根和3 根。BHSSK 調制系統(tǒng)誤碼率性能總是優(yōu)于其他3 種傳輸方案。比如,當BER=10-2時,相比GSSK、GSM 與MA-SM 調制系統(tǒng),BHSSK調制系統(tǒng)約有8 dB、3 dB 和3 dB 的性能增益。從圖8 可以看出,當發(fā)射天線數(shù)目保持一致時,BHSSK調制系統(tǒng)能夠配置HSSK 調制系統(tǒng)無法實現(xiàn)的激活天線數(shù)目,且比HSSK 調制系統(tǒng)達到更好的誤碼率性能,比如,當BER=10-2時,BHSSK 調制系統(tǒng)約有0.6 dB 的性能增益。 圖5 BHSSK 調制系統(tǒng)與GSSK 調制系統(tǒng)的BER 對比Fig.5 BER comparison between BHSSK modulation system and GSSK modulation system 圖6 BHSSK 調制系統(tǒng)與GSM 調制系統(tǒng)的BER 對比Fig.6 BER comparison between BHSSK modulation system and GSM modulation system 圖7 HSSK 調制系統(tǒng)與MA-SM 調制系統(tǒng)的BER 對比Fig.7 BER comparison between HSSK modulation system and MA-SM modulation system 圖8 BHSSK 調制系統(tǒng)與HSSK 調制系統(tǒng)的BER 對比Fig.8 BER comparison between BHSSK modulation system and HSSK modulation system 以上仿真結果表明,BHSSK 調制系統(tǒng)能夠靈活選擇激活天線數(shù)目,以較少的發(fā)射天線數(shù)目達到更高的可靠性,且實現(xiàn)了可擴展的高可靠性傳輸。 在BHSSK 調制系統(tǒng)下,仿真比較了DWOD 檢測算法與ML 算法的BER 和復雜度性能,結果如圖9、圖10 所示。其中,圖10 中R=(CML-CDWOD)/CML表示DWOD 檢測算法的復雜度減少率。從圖9 可以看出,在不同激活天線數(shù)目下,隨著信噪比的增加,2 種算法的BER 性能均得到改善,且DWOD 算法與ML 算法的BER 性能接近,說明了DWOD 算法具有高可靠和良好的可擴展性。從圖10 可以看出,在低信噪比條件下,DWO 算法復雜度降低了約50%~70%,即使在信噪比大于10 dB 的條件下,復雜度也降低了約46%。隨著激活天線數(shù)目增加,DWOD 算法在低信噪比下的復雜度減少率更大,在高信噪比下的復雜度減少率有所損失。結合圖9,當Nt=12,Np=4,信噪比為8 dB 時,本文所提算法相比于ML 算法的誤碼率相差不到0.000 1,此時DWOD 算法相比于ML 算法降低約46%的復雜度。仿真實驗說明了DWOD 算法在實現(xiàn)近似最優(yōu)誤碼率的同時降低了算法復雜度,使得可靠性和復雜度達到平衡。 圖9 DWOD 算法與ML 算法的BER 對比Fig.9 BER comparison between DWOD algorithm and ML algorithm 圖10 DWOD 算法的復雜度減少率Fig.10 Complexity reduction rate of DWOD algorithm 針對5G 時代車聯(lián)網(wǎng)場景中不同傳輸業(yè)務對高可靠、可擴展和低復雜度等傳輸性能的要求,本文設計一種新型高可靠、可擴展的廣義空移鍵控系統(tǒng)。在發(fā)射端提出的BHSSK 調制方案通過引入Butson Hadamard 矩陣的正交性和可擴展性進行循環(huán)加權并設計符號映射維度,實現(xiàn)頻譜效率與高可靠性的優(yōu)化平衡,滿足不同業(yè)務類型的可擴展通信。在接收端提出的DWOD 算法通過設計激活天線組合權重來構造搜索空間,以提升搜索效率,同時,通過設置判決收斂閾值來減少搜索代價,在保證可靠性的同時,降低算法復雜度。針對Butson Hadamard 矩陣調制利用率不足100%的問題,下一步將繼續(xù)探索矩陣屬性,使得在相同激活天線數(shù)量下達到更高的頻譜效率,從而提高矩陣調制利用率。




2 BHSSK 調制
2.1 BHSSK 調制設計原理




2.2 理論性能分析





3 DWOD 低復雜度檢測算法
3.1 DWOD 算法設計






3.2 復雜度分析

4 數(shù)據(jù)仿真
4.1 BHSSK 調制的BER 性能對比




4.2 DWOD 算法檢測性能和復雜度對比


5 結束語