馬 超,張立民,林洪文
(海軍航空工程學(xué)院 電子信息工程系,山東 煙臺 264001)
直接序列擴頻信號由于抗截獲能 力強、抗干擾能力強和抗多 徑干擾能力強等優(yōu)點,在現(xiàn)代軍事和非軍事通信中已獲得廣泛應(yīng)用。通信對抗中,對直擴方式的研究成為熱門課題,對直擴信號擴頻序列盲估計的研究有重要的意義。文獻[1-4]研究了利用m序列的三階相關(guān)特性估計擴頻通信信號的m序列的問題。文獻[5]提出了一種基于特征值分解的方法估計偽碼序列,在文獻[6-7]中進一步對其性能做了的分析,并把矩陣的特征值分解抽象為主分量分析問題,然后通過神經(jīng)網(wǎng)絡(luò)的方法求解特征向量,來降低運算復(fù)雜度。但是對DS/SS信號,特別是長碼擴頻信號,構(gòu)造特征矩陣并進行特征值分解,需要的存儲空間和計算量非常大,嚴(yán)重影響著這一技術(shù)的發(fā)展和應(yīng)用。以上算法都是針對加性高斯白噪聲信道提出的,窄帶干擾環(huán)境下的偽碼盲估計問題一直是一個研究難點。對于存在窄帶干擾的通信信號,一般情況下,在對擴頻序列估計之前,都要先對窄帶干擾進行抑制。
文中提出了一種基于快速子空間跟蹤的窄帶干擾下擴頻碼序列估計算法。該算法首先利用滑動窗技術(shù)取得碼同步,然后應(yīng)用壓縮投影近似子空間跟蹤(PASTd)技術(shù)實現(xiàn)窄帶干擾的消除和對PN碼的估計。由于該算法避開了矩陣的特征值分解,所以大大降低了存儲量和運算量。由于DSSS信號易于解調(diào),筆者采用了基帶DS信號,并根據(jù)工程實際假設(shè)一位信息碼由一周期PN碼序列調(diào)制,且PN碼序列與信息碼同步。
文中研究的直接序列擴頻窄帶干擾環(huán)境下接收信號為:
式中n(t)是功率譜密度為的零均值加性高斯白噪聲。s(t)為基帶DSSS信號
j(t)表示接收信號中的窄帶干擾,以多音干擾為例
式中Am表示第m個干擾的幅度;Ωm表示干擾頻率與直擴信號中心頻率的頻差;θm表示相位,其值等于在0到2π之間均勻分布的隨機數(shù)。
假設(shè)信息碼dm的碼元寬度Ts已知,將接收信號式(1)按Tc周期采樣,劃分成多個窗口寬度為Ts非重疊數(shù)據(jù)窗。令y表示一個窗口內(nèi)的信號抽樣矢量,則y必定跨越2個信息碼,即y可寫為:
式中,j表示窄帶干擾抽樣矢量;n表示高斯白噪聲抽樣矢量;T0為失步點(0<T0<Ts),則
其中 Bk=[b1,b2,…,bM]是一個 N×M維矩陣 bl=a=[A1,A2,…AM]T,nk=[nk-1,nk-2,…,nk-N]T。
因此,向量yk的自相關(guān)矩陣可以表示為
將式(4)帶入式(10),有
可知,所得u1和u2是正交歸一化向量。
窄帶干擾jk可以表示為
在以上的推導(dǎo)過程中
sm=[sin ilΩmTC,sin i2ΩmTC,…,sin iNΩmTC]T
式中,矩陣I是維數(shù)為N的單位矩陣。
r(r<P)維信號子空間的最大特征向量可以由以下代價方程求最小值得出
式中:x和W分別表示信號向量和權(quán)值向量。在文獻[8]中已經(jīng)證明,當(dāng)且僅當(dāng)W=UrQ時,J(W)取得全局最小值,這里Ur包含相關(guān)矩陣R的r個主特征向量,Q是任意的酉矩陣。重新修改代價方程如下
021
式中:用 y(i)=WT(i-1)x(i)近似y(i)=WT(i)x(i),然后應(yīng)用 RLS準(zhǔn) 則迭代求出收斂權(quán)值,這時的W(n)就是自相 關(guān)矩陣R的主特征向量。以上就是分離主分量的近似子空間跟蹤技術(shù)[8]。在這里我們可以利用壓縮投影 近似子空間跟蹤(PASTd)[8]算法來簡化PAST技術(shù),從數(shù)據(jù)向量中減去在該最大特征向量上的投影,那么次大特征向量就稱為更新數(shù)據(jù)中的主特征向量。重復(fù)該過程,直到估計出 所有的r維的特征向量。
基于信號子空間跟蹤算法有以下幾個特點:
1)PAST算法計算復(fù)雜度是O(Pr),應(yīng)用到窄帶干擾下擴頻碼序列估計就是r=2(M+1),因此只需求出前2(M+1)個特征向量。
2)不需求出自相關(guān)矩陣R(P×P),大大減少了計算量。
3)不需求出特征分解的特征值。
下面提出一種取得碼同步的新方法——滑動窗技術(shù),此法只需求出兩個有用信號的特征向量,據(jù)此即可估計非同步延遲值和PN碼序列,而不需求出相關(guān)矩陣特征值。排序。
非同步延遲值和PN碼序列的估計可以由以下公式求出
根據(jù)以上理論分析,我們可以得出基于PAST算法的結(jié)構(gòu)框圖如圖1所示。
圖1 基于PAST算法的原理圖Fig.1 diagram of PAST algorithm
基于子空間跟蹤的窄帶干擾直擴序列盲估計算法的具體步驟如下:
步驟1 以采樣率Tc對接收信號每Ts采樣一組數(shù)據(jù),并且得到矢量yk=[xk-1,xk-2,…xk-N]T;
步驟 2 合理初始化 di(0)和 wi(0)
實驗中采用的2個窄帶干擾分別為:
式中每次產(chǎn)生的窄帶干擾數(shù)據(jù)向量j=j1(Φ1)+j2(Φ2),k=1,2,…,126,即長度為 126 bit,Φ1和 Φ2為在[0,2π]上均勻分布的不同隨機數(shù)。
實驗1 DS/SS信號采用BPSK調(diào)制,P=63,采用m序列。觀測采樣數(shù)據(jù)組數(shù)N=200,窗長度為Ts,采樣間隔Tc,非同步延遲值T0=44Tc。信噪比SNR=-8 dB,信噪比計算采用公式101g(σs2/σn2)(σs2為信號方差)。 由于有兩個窄帶干擾,所以前 4個特征向量為兩個窄帶干擾。圖2是基于子空間跟蹤算法估計的最大和次大特征向量對應(yīng)了窄帶干擾1,圖3基于子空間跟蹤算法估計的第3和第4特征向量對應(yīng)了窄帶干擾2。圖4和圖5對應(yīng)的是有用信號的特征向量序列。圖6是同步后估計的偽碼序列,圖7是原始m序列??梢钥闯觯瓗Ц蓴_下基于子空間跟蹤的PN碼估計算法能消除窄帶干擾并且準(zhǔn)確地恢復(fù)原m序列的信息。
圖2 最大和次大特征值對應(yīng)的向量序列Fig.2 Vector sequence corresponding to largest and second largest eigenvalues
圖3 第3和第4特征值對應(yīng)的向量序列Fig.3 Vector sequence corresponding to third and fourth largest eigenvalues
圖4 第5特征值對應(yīng)的向量序列Fig.4 Vector sequence corresponding to fifth largest eigenvalue
圖5 第6特征值對應(yīng)的向量序列Fig.5 Vector sequence corresponding to sixth largest eigenvalue
圖6 同步后的估計序列Fig.6 Synchronized estimation sequence
圖7 原始m序列Fig.7 Originalm-sequence
圖8 不同信噪比和碼長下的恢復(fù)正確率Fig.8 Recovery of the correct rate under different SNR and code length
實驗2 DS/SS信號采用BPSK調(diào)制,采用m序列。觀測采樣數(shù)據(jù)窗長度為Ts,采樣間隔Tc。選取了碼長分別為31,63和127 的 m 序列,信噪比設(shè)為-6 dB,-9 dB,-10 dB,-12 dB,-14 dB,-15 dB,-17 dB,-18 dB,-20 dB,各自經(jīng)過了 100 次計算得出的數(shù)據(jù)。
文中提出了一種窄帶干擾下基于子空間跟蹤實現(xiàn)擴頻序列盲估計的方法。該方法利用改進的滑動窗技術(shù)取得碼同步后,再利用增強的子空間跟蹤算法獲得所需向量序列,并基于此消除窄帶干擾和恢復(fù)出擴頻碼序列。該方法在性能上優(yōu)于已有神經(jīng)網(wǎng)絡(luò)算法,并且相較于EVD算法還具有低存儲量、低運算量,易于硬件實現(xiàn)的特點。
[1]Batty K E,Adams E R.Detection and blind identification of m-sequence codesusing higher order statistics[J].Proceedings of the IEEESignalProcessingWorkshop,1999:16-20.
[2]ZU Yun xiao.The Detection and Recognition of DS-SS Signals Using Higher-Order Statistical Processing[C].ICSP2006 Proceedings,2006:2022-2025.
[3]俎云霄.基于高階統(tǒng)計處理技術(shù)的m-序列檢測及識別[J].電子與信息學(xué)報,2007,29(7):1576-1579.ZU Yunxiao.The Detection and Recognition ofm-sequence Based on Higher Order Statistical Processing Techniques[J].Journal of Electronics&Information Technology,2007,29(7):1576-1579.
[4]蘇紹景,伍文君,黃芝平,等.含錯m序列本原多項式的高階統(tǒng)計測定算法[J].兵工學(xué)報,2010,31(12):1593-1598.SU Shao-jing,WU Wen-jun,HUANG Zhi-ping,et al.High-order statistics determination algorithm ofm-sequence containing the wrongprimitive polynomial [J]. Acta Armamentarii,2010,31(12):1493-1598.
[5]Burel G,Bouder C.Blind estimation of the pseudo-random sequence of a direct sequence spread spectrum signal[C].IEEE:Milcom 2000 21st century military communications conference proceeding,2000:967-970.
[6]張?zhí)祢U,林孝康,周正中.基于神經(jīng)網(wǎng)絡(luò)的低信噪比直擴信號擴頻碼的盲估計方法 [J].電路與系統(tǒng)學(xué)報,2007,12(2):118-123.ZHANG Tian-qi,LIN Xiao-kang,ZHOU Zheng-zhong.The blind estimation based on neural network of DSSS signal spreading code in Low SNR [J].Journal of Circuits and Systems,2007,12(2):118-123.
[7]趙德芳,張?zhí)祢U,金翔,等.基于BP神經(jīng)網(wǎng)絡(luò)的直擴信號擴頻碼盲識別[J].電訊技術(shù),2010,50(10):28-35.ZHAO De-fang,ZHANG Tian-qi,JIN Xiang,et al.The blind estimation based on BP neural network of DSSS spreading code[J].Telecommunication Engineering,2010,50(10):28-35.
[8]Yang B.Projection approximation subspace tracking[J].IEEE Trans.on Signal Processing,1995,43(1):95-107.