仉智權,朱 暢,馮 起,袁乃昌
(國防科學技術大學 電子科學與工程學院,湖南 長沙 410073)
北斗導航系統(tǒng)采用擴頻方式通信,信號到達接收機時非常微弱,其功率甚至遠低于接收機內(nèi)部噪聲,更遠低于干擾信號功率[1]。北斗接收機接收到的干擾數(shù)目以及干擾形式無法做到事先預知,衛(wèi)星信號的來向和數(shù)目也不可能預知,這種情況下適合采用功率倒置自適應算法抑制干擾。
文中提出一種基于FPGA的功率倒置自適應算法實現(xiàn)方案,測試表明該方案在強干擾條件下具有較好的抗干擾效果。
自適應天線系統(tǒng)是由多元天線陣和信號處理單元組成的系統(tǒng)。系統(tǒng)工作時,信號處理單元根據(jù)系統(tǒng)的輸入和輸出自適應的調(diào)整天線陣的權值,自動修正和優(yōu)化天線的方向圖、頻率響應和極化特性,抑制和消除干擾,提高輸出信號的信噪比。
功率倒置自適應算法是直接將陣列的輸出作為誤差信號,在一定約束條件下追求誤差信號最小。這種算法不區(qū)分有用信號與干擾信號,只力圖使陣列輸出功率最小。它的穩(wěn)態(tài)方向圖將在干擾信號方向引入零點。而且,干擾信號功率愈強引入的零點深度就愈深。在干擾被大大抑制之后,解擴過程再將信號增強,就能獲得很好的信干噪比。
功率倒置算法的原理結構如圖1所示,陣列第一支路的權值設定為“1”或其它固定值“α≠0”。
圖1 功率倒置算法Fig.1 Power inversion algorithm
自適應算法通過選擇[w2,w3,…,wN]的最佳值使陣列的輸出功率最小[2]。功率倒置自適應算法的最佳權值為Wopt=ral。其中,Raa=E[Xa]為陣元2~N上輸入信號的自相關矩陣,ral=E[Xax1]為陣元2~N上的信號與參考陣元上的信號的互相關向量,Xa=[x2,x3,…,xN]T。
天線陣由4個等間距陣元組成,其中1個是主天線陣元,另外3個是輔助天線陣元。陣接收的信號經(jīng)射頻前端電路送到4路正交接收機產(chǎn)生8個正交差分中頻信號,然后經(jīng)過14 bit高精度A/D變換[3]成數(shù)字信號送入FPGA,在FPGA內(nèi)部經(jīng)過去直流預處理后,應用功率倒置迭代算法更新權值,產(chǎn)生3個復加權通道的正交加權信號。功率倒置自適應算法框圖如圖2所示。
圖2 功率倒置自適應算法框圖Fig.2 Block diagram of PI adaptive algorithm
權值計算過程采用定點運算,所選用的FPGA為Xinlinx公司的Virtex5芯片[4],帶有字長25×18位的內(nèi)部硬件乘法器,大大提高了運算速度。
功率倒置自適應算法迭代步驟如下:
1)N=0時刻,進行初始化操作,參考支路的權值置零;
2)N=1,2,…時刻,循環(huán)進行以下步驟:
①濾波過程:在權值調(diào)整器中用n-1時刻的權值產(chǎn)生加權輸出,經(jīng)接收機下變頻和A/D采樣以及預處理過程產(chǎn)生誤差信號;
②自適應權值更新計算:利用誤差信號和陣輸入信號進行相關運算,計算權值更新量并輸出新權值,利用權值對各通道信號進行加權處理,輸出抗干擾后的信號。
其中,第1路的加權系數(shù)始終是常數(shù)。權值迭代更新及加權合成過程基于verilog語言[5]實現(xiàn),其程序設計框圖如圖3所示。
圖3 程序設計框圖Fig.3 Block diagram of programming
clk4x的頻率是clk的4倍。這樣做的原因是北斗抗干擾接收天線陣有1個主天線通道和3個從天線通道,共接收到4路數(shù)據(jù)。把clk4x設計成clk的4倍,就可以在一個clk的周期內(nèi),分別完成對4路數(shù)據(jù)的分時處理。
圖4為自適應天線系統(tǒng)的信號處理板實物圖。
采用注入式測試的方法,對自適應天線系統(tǒng)[6]的對消性能進行測試,以此來驗證功率倒置自適應算法的抗干擾性能。測試框圖如圖5所示。
圖4 硬件實物圖Fig.4 Actual photo of hardware
圖5 測試框圖Fig.5 Block diagram of test
信號源注入干擾信號,經(jīng)功分器后送入自適應天線系統(tǒng)的4個通道。對消控制開關用來控制自適應天線系統(tǒng)是否工作,以比較對消效果。用頻譜儀記錄對消前和對消后兩種情況下自適應信號處理模塊輸出的干擾信號功率。測試儀器為R&S公司的FSP-40頻譜分析儀。測試結果如圖6所示。
圖6 測試結果Fig.6 Testing results
圖6(a)表示自適應天線系統(tǒng)輸出信號對消前的頻譜,圖6(b)表示自適應天線系統(tǒng)輸出信號對消后的頻譜。從中可以看出,對消后干擾信號得到了很好的抑制,輸出信號的信干比大大提高。由此可見,應用了功率倒置自適應算法的北斗自適應天線系統(tǒng)具有較好的抗干擾能力。
文中提出了一種應用于北斗自適應天線系統(tǒng)的功率倒置算法的實現(xiàn)方案。普通北斗接收機,在干擾功率不到-95 dBmW時,就完全失鎖。采用功率倒置抗干擾措施后,可以把失鎖門限提高到-48 dBmW?;诠β实怪盟惴ǖ淖赃m應天線系統(tǒng)能為北斗導航接收機提供最高50 dB以上的穩(wěn)態(tài)抗干擾能力,具有很好的實用性。
[1]馮起,朱暢,袁乃昌.GPS接收機抗干擾自適應天線的設計[J].系統(tǒng)工程與電子技術,2009,31(7):1556-1559.
FENG Qi,ZHU Chang,YUAN Nai-chang.Design of antijamming adaptive antennas for GPS receivers[J].Systems Engineering and Electronics,2009,31(7):1556-1559.
[2]宋志勇,李江域,于春瑞,等.功率倒置陣列自適應算法的FPGA實現(xiàn)[J].電子信息對抗技術,2008,23(1):55-61.
SONG Zhi-yong,LI Jiang-yu,YU Chun-rui,et al.A FPGA-basedimplementationofpowerinversionalgorithm[J].Electronic Information Warfare Technology,2008,23(1):55-61.
[3]盧艷娥,談展中,楊軍,等.A/D量化對GPS接收機自適應天線性能的影響[J].宇航學報,2004,25 (2):235-240.
LU Yan-e,TAN Zhan-zhong,YANG Jun,et al.The effect of the A/D quantization on the performances of GPS receiver adaptive antenna[J].Journal of Astronautics,2004,25 (2):235-240.
[4]Xilinx Corporation.Virtex-5 User Guide[EB/OL].(2006)[2011-12-14].http://www.xilinx.com.
[5]夏宇聞.數(shù)字系統(tǒng)設計:verilog實現(xiàn)[M].北京:高等教育出版社,2006.
[6]石鎮(zhèn).自適應天線原理[M].北京:國防工業(yè)出版社,1991.