楊志強 朱秋明,2, 臺 鑫 劉 亮 陳小敏 廖志忠
(1. 南京航空航天大學電子信息工程學院,江蘇南京 211100;2. 英國赫瑞瓦特大學工程與物理科學學院,愛丁堡 EH14 4AS;3. 中國空空導彈研究院,河南洛陽 471009; 4. 中國電子科技集團公司第41研究所,山東青島 233006)
無線信號在信道中傳播必然受到各種噪聲的干擾,進而影響接收機信號接收的準確性。研究不同傳播環(huán)境下噪聲對接收信號的影響,對無線通信系統(tǒng)的方案設計和性能評估必不可少。同時,如何在實驗室環(huán)境下精確產(chǎn)生不同干擾噪聲,從而用于真實模擬噪聲對實際通信設備的影響變得越來越重要。鑒于實際中大部分噪聲服從高斯分布,因此如何產(chǎn)生統(tǒng)計特性好,尾巴精確度高和重復周期長的高斯噪聲是近年來通信測試領(lǐng)域的研究重點之一[1-3]。
經(jīng)典的高斯噪聲模擬方法有基于逆變換的方法[5- 6]和基于舍棄的方法[7- 8]。需要指出的是,逆變換方法和舍棄法為非均勻隨機變量的通用產(chǎn)生方法,可以產(chǎn)生統(tǒng)計精確的高斯噪聲,但是硬件實現(xiàn)比較復雜。
中心極限理論方法是高斯隨機變量的特有產(chǎn)生方法,輸出統(tǒng)計特性略差,但原理簡單且易于硬件實現(xiàn)[9-10]。諧波疊加(SoS,Sum of Sinusoids)方法[11-12]是中心極限理論方法的一種改進,已被廣泛應用于無線信道衰落的實時模擬。文獻[13]基于SoS方法提出一種非平穩(wěn)的萊斯衰落信道的仿真方法;文獻[14]結(jié)合FPGA硬件平臺,利用SoS方法實現(xiàn)了復合衰落的實時模擬;文獻[15]則基于SoS方法提出了瑞利衰落場景下的非平穩(wěn)MIMO信道衰落的實時仿真方法。需要指出的是,SoS方法不僅實現(xiàn)簡單靈活,而且還可以產(chǎn)生各種高斯色噪聲。本文基于課題組前期無線信道衰落模擬的研究基礎(chǔ),提出基于SoS的方法產(chǎn)生高斯隨機變量,并借鑒Hadamard矩陣變換的思想將SoS方法產(chǎn)生的多路獨立高斯隨機變量進行線性疊加,獲得統(tǒng)計性能更好、經(jīng)過周期擴展的高斯噪聲,更加符合信道噪聲模擬的要求。
高斯噪聲的幅值統(tǒng)計分布服從高斯分布,其概率密度函數(shù)(Probability Density Function,PDF)可表示為
(1)
式中,μ為均值,σ為標準差。當μ=0、σ=1時,該分布稱為標準高斯分布,即
(2)
對應的累積分布函數(shù)為
(3)
其中,erf(·)表示誤差函數(shù)。
圖1(a)為標準PDF及其CDF的數(shù)值仿真曲線,考慮到精確的高斯仿真要求能夠精確覆蓋極低概率出現(xiàn)的區(qū)域,稱為尾巴精確度,用標準差σ來衡量[16]。我們利用對數(shù)形式給出了PDF曲線,如圖1(b)所示,該曲線可以清晰的展現(xiàn)尾巴區(qū)域的分布特性,如圖中陰影區(qū)域。實際中考慮到硬件模擬的條件及需求,一般要求硬件模擬信道噪聲的尾巴精確度達到3σ~5σ。
圖1 標準高斯PDF及CDP曲線Fig.1 Standard Gaussian PDF and CDF curves
逆變換方法和舍棄法比較適合軟件仿真產(chǎn)生高斯隨機變量,而硬件實現(xiàn)比較復雜。中心極限理論方法是高斯隨機變量特有的產(chǎn)生方法,輸出統(tǒng)計特性略遜于前兩類,但原理簡單且易于硬件實現(xiàn)。SoS方法是中心極限理論方法的一種改進,已被廣泛應用于無線信道衰落的實時模擬[13-15],該方法實現(xiàn)原理如下
(4)
其中,N表示散射支路數(shù)目;fn表示各諧波頻率,φn表示各散射支路隨機分布的初始相位。則當模型參數(shù)確定后,fn、φn為非零常數(shù),而t可看成服從均勻分布的隨機變量。
由SoS方法可知,第n支路加權(quán)諧波可表示為
(5)
(6)
(7)
(8)
當散射支路數(shù)N→時,根據(jù)文獻[18]可知
(9)
將式(9)代入式(8)中,并運用文獻[18]可得
(10)
因此,當N→時,SoS方法輸出變量的瞬時幅度服從均值為0,方差為1的高斯分布。
由于SoS方法輸出各支路為周期波形,因而疊加后產(chǎn)生的高斯隨機變量的周期為
(11)
式中,gcd(·)為表示各諧波頻率的最大公約數(shù)。利用可編程邏輯器件(Field-Programmable Gate Array,F(xiàn)PGA)硬件實現(xiàn)時,采用定點余弦查找表產(chǎn)生各支路諧波,此時,余弦表位寬Wcos、深度Dcos定點化角頻率位寬Dω對輸出序列的周期會產(chǎn)生影響,根據(jù)文獻[14]可知,當2Dω>Dcos時,最終輸出序列的周期為
(12)
式中,ωi,i=1,2,…,N為諧波頻率定點化的結(jié)果。由于隨機變量重復周期較短,與真實環(huán)境下的信道噪聲不相匹配,且由于各諧波的加權(quán)系數(shù)相同,容易造成統(tǒng)計特性的整體偏差。
為了盡可能地模擬真實信道環(huán)境下的噪聲,本文借鑒Hadamard矩陣變換思想對傳統(tǒng)的SoS方法進行改進,改善輸出噪聲的統(tǒng)計特性和擴展輸出噪聲的周期。設M行獨立同分布高斯隨機變量為
X=[x1,x2,…,xM]T
(13)
Hadamard矩陣為
H=[hi, j]M×M
(14)
為了減少硬件實現(xiàn)的復雜度,令H的元素為±1,且滿足
(15)
經(jīng)過Hadamard矩陣變換輸出的M行高斯隨機變量為
Y=[y1,y2,…,yM]T
(16)
三者滿足如下關(guān)系:
(17)
一旦矩陣H確定,則Y與X的關(guān)系就確定,yi與xi滿足以下關(guān)系
(18)
矩陣變換過程輸出為
(19)
本文采用SoS方法實時產(chǎn)生M行獨立同分布高斯隨機變量代替預存式的高斯隨機變量,每個高斯隨機變量由N路諧波疊加,MN個諧波的頻率各不相同,則矩陣變換后輸出的高斯隨機變量的周期可表示為
(20)
本文每隔τ,τ (21) 式(21)的結(jié)果可看作是M行獨立同分布高斯隨機變量的線性疊加,此方法避免了矩陣變換過程導致各行高斯變量之間獨立性變差,可以改善輸出噪聲的統(tǒng)計特性,同時又能擴展輸出噪聲的周期,其周期遠遠大于式(20)給出的周期。 為了驗證本文SoS改進方法產(chǎn)生高斯隨機噪聲的性能,我們設定N分別為4,16,64,并利用上述方法進行仿真,輸出數(shù)據(jù)長度為108。實際輸出高斯噪聲序列的統(tǒng)計幅值分布如圖2所示,從圖可以看出,當N很小時,幅值統(tǒng)計分布與理論高斯分布之間的誤差較大,尾巴精確度較低,當N增大時,兩者之間的誤差變小,且尾巴精確度提高,當N→時,輸出噪聲的幅值統(tǒng)計分布趨向理論高斯分布。圖3則仿真比較了改進前后兩種方法輸出的幅值統(tǒng)計性能,仿真中假設每路SoS方法的諧波數(shù)目為16,共產(chǎn)生4路獨立同分布的高斯噪聲,仿真輸出數(shù)據(jù)長度為108。從圖可以看出,改進后方法的幅值統(tǒng)計分布性能優(yōu)于傳統(tǒng)SoS方法,尾巴精確度也有所提高。 圖2 不同N時的幅值統(tǒng)計分布Fig.2 Statistical distribution of amplitude at different N 圖3 傳統(tǒng)與改進SoS方法統(tǒng)計分布比較Fig.3 Comparison of statistical distribution between traditional and improved SoS Method 另外,為了方便觀測比較不同方法輸出高斯噪聲的周期,我們?nèi)≈C波數(shù)目N=16,高斯噪聲數(shù)目M=4,余弦表深度Dcos=212和寬度Wcos=14,定點化頻率位寬Dω=14。從圖4(a)、(b)給出了改進前后兩種方法輸出的周期長度,由圖可看出,傳統(tǒng)的SoS方法重復周期較短,而改進的SoS方法的重復周期得到了很好地擴展,遠遠大于傳統(tǒng)方法。 圖4 傳統(tǒng)與改進SoS方法重復周期比較Fig.4 Repeated cycle comparison between traditional and improved SoS method 傳統(tǒng)高斯噪聲產(chǎn)生方法輸出統(tǒng)計分布比較精確,但是硬件實現(xiàn)也比較困難?;赟oS的產(chǎn)生方法,原理簡單且易于硬件實現(xiàn),已被廣泛應用于無線信道衰落的實時模擬。本文推導了SoS方法輸出隨機變量幅度的理論分布,并針對其存在輸出統(tǒng)計精度差和重復周期短的問題,利用Hadamard矩陣變換思想對其進行改進。數(shù)值仿真表明,改進后方法輸出的幅值統(tǒng)計分布性能明顯優(yōu)于傳統(tǒng)SoS方法,尾巴精確度有所提高,重復周期也大大擴展,比較適合于硬件實時模擬產(chǎn)生高斯噪聲。4 數(shù)值仿真及分析
5 結(jié)論