丁興軍,王星宇
(中國船舶重工集團公司第723研究所,揚州 225001)
?
一種基于梳狀濾波器原理的重頻跟蹤方法
丁興軍,王星宇
(中國船舶重工集團公司第723研究所,揚州 225001)
面對現代電子戰復雜的電磁環境以及不斷涌現的新體制雷達,如何快速建立重頻跟蹤成為一個緊迫問題。利用雷達脈沖的相參性,提出了一種基于梳狀濾波器原理的快速跟蹤算法,利用重頻信息產生梳狀預測波門,對緩存的脈沖作同時匹配,解決了丟脈沖情況下的跟蹤建立問題。為了將算法效能最優化,提出了一種雙數字信號處理(DSP)+現場可編程門陣列(FPGA)的并行數據流硬件解決方案。實驗結果表明該方法能極大地提高重頻跟蹤的成功率和降低虛警率。
梳狀濾波器;重頻跟蹤;現場可編程門陣列
雷達信號PRF跟蹤系統的作用是截獲一定頻域和空域范圍內的雷達輻射源信號并跟蹤雷達信號。隨著電子信息的迅猛發展,電磁環境密集而復雜,新雷達體制不斷涌現,其抗干擾能力不斷完善,所有這些都對電子對抗系統,尤其是重頻跟蹤的成功率和有效性提出了新的挑戰。
本文從復雜電磁環境下如何迅速建立跟蹤入手,分析了傳統重頻跟蹤中建立跟蹤的薄弱點[1-3],提出了利用梳狀濾波器原理進行跟蹤的措施,提高了建立跟蹤的時效性。
在復雜電磁環境下,當重頻跟蹤器跟蹤某一部雷達時,由于受到干擾,至少需要3個脈沖確定該序列為所引導的威脅目標雷達的脈沖序列。如圖1,脈沖1作為起始脈沖,脈沖2確定脈沖重復間隔,脈沖3對脈沖序列進行再確認。

圖1 雷達脈沖序列
針對這個建立跟蹤的邏輯,當前主流算法都是脈沖1到達時首先觸發半波門產生電路,產生1個半波門信號,首脈沖控制電路給出脈沖重復頻率(PRF),計數電路采用減計數方式工作,當減為零時輸出控制信號,控制波門產生電路產生波門。波門產生后,首脈沖控制電路判斷波門內是否有脈沖,若有脈沖則進入正常跟蹤狀態;若沒有脈沖則重新進行首脈沖捕捉。進入正常跟蹤狀態后,需要連續正確捕捉到一定數量脈沖數后(最低1個,例如脈沖3)建立跟蹤,才準許對外輸出跟蹤波門。這種算法在簡單電磁環境下很有效,但在復雜電磁環境下則很難建立跟蹤。如圖2,虛線為缺失脈沖。接收機由于靈敏度或者同時到達信號等原因出現丟脈沖現象,沒有連續的重頻間隔,按照當前算法則很難建立跟蹤。在作戰情況下,每個脈沖都很珍貴,如若不慎,容易貽誤戰機。

圖2 復雜環境下丟脈沖序列
梳狀濾波器是由許多按一定頻率間隔排列的通帶和阻帶,只讓某些特定頻率范圍的信號通過。梳狀濾波器的特性曲線象梳子一樣,故被稱為梳狀濾波器。
對于重頻跟蹤來說,就是根據雷達信號的重頻,產生預到達波門(捕獲波門),落在預到達波門內的就是所期望的雷達脈沖[4]。傳統的跟蹤算法都是在收到一個脈沖后,預測下一個脈沖,之前出現的脈沖都丟棄。這種算法割裂了雷達脈沖之間的相關性,所以在復雜電磁環境下,效能很差[5]。基于脈沖累積這種思想,可以同時預測多個波門,只有落在波門內的脈沖數量超過門限,才可確認當前序列為引導威脅雷達目標序列,從而建立跟蹤輸出跟蹤波門。這種基于梳狀濾波器原理的重頻跟蹤方法,即用梳狀捕獲波門進行重頻跟蹤。如圖3,如果門限設為3個脈沖,則可以判定成功建立跟蹤。

圖3 梳狀捕獲波門示意圖
(1) 在現場可編程門陣列(FPGA)內部對每個跟蹤通道開辟17個脈沖緩沖區,當緩沖區滿時,第1個脈沖自動流出。
(2) CPU根據引導威脅目標參數裝訂到達方向(DOA)、射頻(RF)、脈寬(PW)三參數關聯比較器。
(3) FPGA根據裝訂重頻序列,生成17齒梳狀捕獲波門,若重頻不足16個,則重復輸入。以4參差為例,序列如下:Pri1、Pri2、Pri3和Pri4。則梳狀捕獲如下重頻:(Pri1,Pri2,Pri3,Pri4), (Pri1,Pri2,Pri3,Pri4), (Pri1,Pri2,Pri3,Pri4), (Pri1,Pri2,Pri3,Pri4)。若設Pri1=100,Pri2=110,Pri3=120,Pri4=130,單位為μs,則生成梳狀捕獲波門如圖4。
(4) FPGA對經關聯比較器匹配后的脈沖(Filt_rdy)打上時戳,存入緩沖區。
(5) 緩沖區內每進1個脈沖,序列確認電路則用梳狀捕獲波門對緩沖區內的脈沖作匹配,若不匹配則調整梳狀捕獲波門捕捉PRI的順序,具體操作就是循環移位操作。如初始為(Pri1,Pri2,Pri3,Pri4,Pri5,Pri6,Pri7,Pri8,Pri9,Pri10,Pri11,Pri12,Pri13,Pri14,Pri15,Pri16),第1次循環移位后變為(Pri2,Pri3,Pri4,Pri5,Pri6,Pri7,Pri8,Pri9,Pri10,Pri11,Pri12,Pri13,Pri14,Pri15,Pri16,Pri1)。
若一直遍歷到(Pri16,Pri1,Pri2,Pri3,Pri4,Pri5,Pri6,Pri7,Pri8,Pri9,Pri10,Pri11,Pri12,Pri13,Pri14,Pri15),就回到初始態(Pri1,Pri2,Pri3,Pri4,Pri5,Pri6,Pri7,Pri8,Pri9,Pri10,Pri11,Pri12,Pri13,Pri14,Pri15,Pri16),等待下一個進入緩沖區的脈沖繼續進行捕獲。若能成功匹配成功3個脈沖,則轉入步驟(6),進行重頻預測跟蹤,并輸出波門。
(6) 用最新匹配的重頻值的下一個重頻值實時預測下一個脈沖,并同步給出預到達波門和半波門。若捕獲波門內無脈沖,則進行消失計數。不管當前重頻值是否跟蹤成功,在捕獲波門過去后,立即轉入對下一個重頻值的捕捉,直到消失計數大于判消失閾值。若判為消失后,則自動轉入步驟(5),進行雷達序列再確認,如此循環往復,如圖5所示。

圖4 16齒梳狀捕獲波門

圖5 雷達序列確認電路示意圖
本文硬件平臺采用了雙DSP+FPGA的并行結構。DSP采用TMS320C6000,FPGA采用ALTERA EP2S180 芯片。DSP與FPGA通過外圍存儲器接口(EMIF)進行數據交換,DSP1與DSP2通過Serial RapidIO進行數據交換[6]。硬件平臺著重考慮了高速無瓶頸大動態范圍數據分配內部局部總線,保證雙DSP做到真正意義上的并行全速運行,同時做到軟件運行與硬件數據傳輸的無縫連接,使協同工作的編程難度降低。
硬件的功能劃分如圖6所示。DSP1的功能就是接受外部威脅目標引導報文,通過EMIF總線對FPGA濾波器和跟蹤器進行參數預裝,并讀取跟蹤狀態寄存器內容,上報跟蹤狀態。DSP2實現的是快速分選的功能。讀取先進先出(FIFO)中經過參數匹配后的脈沖描述字(PDW),進行累積分析,實時更新威脅目標參數信息,并通過RapidIO上報到DSP1,DSP1接收到目標更新參數后,對濾波器和跟蹤器中的預置參數進行微調,保證跟蹤的連續性。

圖6 硬件功能劃分示意圖
FPGA實現參數濾波和PRF跟蹤功能。FPGA接收DSP的參數預置,對輸入的PDW進行參數匹配,輸出匹配Filt_rdy。Filt_rdy分為3路:作為雷達序列確認電路的輸入信號、作為捕獲波門產生電路的輸入信號以及作為FIFO鎖存PDW的使能信號。重頻跟蹤器是重頻跟蹤的核心電路,其由雷達序列確認電路、捕獲波門產生電路、脈沖捕獲成功判斷和波門產生電路等部件組成。雷達序列確認電路對輸入的Filt_rdy進行匹配,當匹配成功時,會輸出脈沖序列匹配成功標志,觸發捕獲波門產生電路,進入正常的跟蹤模式。脈沖捕獲成功判斷電路流水判斷捕獲波門內的脈沖是否為有效跟蹤脈沖,并輸出標志給跟蹤丟失判斷電路。跟蹤丟失判斷電路對輸入的跟蹤標志進行累積判決并將跟蹤結果寫入跟蹤狀態寄存器。若連續多次未捕獲成功,則判跟蹤丟失。同時使能捕獲波門產生電路接收雷達序列確認電路的觸發并控制波門產生電路對外輸出波門。波門產生電路生成跟蹤時序,實時產生數字儲頻和噪聲壓制所需的不同波門。
本文所采用的基于梳狀濾波器原理的重頻跟蹤方法,對于重頻固定、參差、脈組等信號的跟蹤效果改善顯著;但在丟脈沖或收發隔離不理想時,對重頻大抖動信號跟蹤仍然不是很理想。下一階段可以結合緩存的PDW,利用參數估計理論(如卡爾曼濾波等)產生捕獲波門,只要樣本適當,可以提高抖動信號的跟蹤效率。
[1] 郜麗鵬,葉方,司錫才.PRF跟蹤器設計與實現[J].彈箭與制導學報,2005,25(3):560-563.
[2] 錢志芳,胡小禹,張榮君,穆吉儒.一種適應復雜電磁環境的重頻跟蹤方法[J]電子設計工程,2015,23(9):142- 144.
[3] 才軍,高紀明,趙建民.FPGA和CPLD 在雷達信號分選預處理器重的應用[J].系統工程與電子技術,2001,23(10):22-24.
[4] 趙長虹,趙國慶,劉東霞.對參差脈沖重復間隔脈沖列的重頻分選[J].西安電子科技大學學報(自然科學版),2003,30(3):381-385.
[5] 楊建軍.通用通信干擾信號發生器設計[J].無線電通信技術,2013,39(3):83-85.
[6] 鄧鵬飛,張劍云,游志剛.基于DSP的雷達信號分選實用技術[J].現代雷達,2005,27(8):79-82.
A PRF Tracking Method Based on The Princple of Comb Filter
DING Xing-jun,WANG Xing-yu
(The 723 Institute of CSIC,Yangzhou 225001,China)
Facing to the complex electromagnetic environment and arising of new system radar in modern electronic warfare,it becomes an urgent problem how to rapidly establish pulse repetition frequency (PRF) tracking.This paper uses the coherent characteristics of radar pulse to propose a rapidly tracking algorithm based on comb filter principle,uses PRF information to generate comb prediction gate,performs matching to buffered pulse,which solves the problem to establish tracking in the state that pulses are lost.For optimizing the algorithm efficiency,a parallel data stream hardware solution project based on double digital signal processing (DSP)+field programmable gate array (FPGA) is proposed.The experiment results show that the method can greatly improve the success rate of PRF tracking and reduce the false alarm probability.
comb filter;pulse repetition frequency;field programmable gate array
2015-12-05
TN971
A
CN32-1413(2016)03-0067-04
10.16426/j.cnki.jcdzdk.2016.03.017