文獻標識碼: A
文章編號: 0258-7998(2014)10-0033-04
0 引言
窄波束高頻地波雷達用來探測海洋的風場、浪場、流場、海上移動船艦以及低空飛行目標,其分辨能力主要靠龐大的窄波速天線來決定。而寬波速高頻地波雷達,由于其天線陣列簡單,造價低,占地面積小,其對目標的分辨主要靠算法來提高,如單極子/交叉環(huán)天線[1-3],由于單極子/交叉環(huán)天線是一種小口徑的寬波束天線,海流與目標的定向往往通過超分辨算法(如MUSIC算法[4])來實現(xiàn),因此需要對雷達接收機進行通道校準,也需要進一步檢驗雷達系統(tǒng)設(shè)備的可靠性與算法的準確性。對設(shè)計制造完成的雷達,要進行大量的對比試驗來對雷達進行校準,驗證雷達的功能,并且根據(jù)結(jié)果調(diào)節(jié)反饋參數(shù)以及改進算法,全部采用實物對比實驗需要耗費大量的人力物力,并且調(diào)試周期較長。近年來也出現(xiàn)過雷達應答器的研制,適用高頻雷達應答器的研究比較少且技術(shù)還不成熟。例如高頻地波雷達應答器[5]主要應用于高頻地波雷達,由模擬電路實現(xiàn),它將接收到的雷達信號解調(diào)后經(jīng)延時器芯片延時,再將延時后的信號調(diào)制還原成雷達信號,并且通過收發(fā)控制脈沖實現(xiàn)收發(fā)分時共用。它在一定程度上實現(xiàn)了接收機的通道校準和模擬目標回波的功能,但也存在自身固有的缺陷:(1)采用延時器對接收信號進行延時后發(fā)射,使得發(fā)射信號能夠越過接收機的接收盲區(qū),從而模擬目標距離對回波信號的影響,不能靈活方便地控制延時時間;(2)設(shè)計中引入了與發(fā)射信號不同步的時鐘源,影響了回波信號與接收機本征信號相干性,從而引起相位擾動,導致相位無法校準;(3)設(shè)計中沒有加入準確的多普勒信息,無法模擬目標的運動速度。又如高頻地波雷達應答器的設(shè)計[6],與前者的結(jié)構(gòu)類似,性能方面沒有較大的提高。
為了更好地模擬目標回波,實現(xiàn)雷達接收機通道校準和雷達系統(tǒng)設(shè)備與算法的檢驗,一些文獻提出了基于DDS的雷達應答器,其設(shè)計思路主要為:已知雷達信號的波形參數(shù),當檢測到雷達信號時,用DDS產(chǎn)生已知波形參數(shù)的雷達信號并加入延時和多普勒信息后發(fā)射出去,從而模擬目標的距離及運動速度,實現(xiàn)雷達接收機的通道校準和算法檢驗?;贒DS的雷達應答器利用FPGA實現(xiàn)頻率檢測部分和系統(tǒng)控制部分,能夠靈活地設(shè)置雷達信號的延時時間和改變多普勒信息,從而更好地模擬目標的距離及運動速度。但它需要知道雷達信號的波形參數(shù),只能用于特定雷達,應用范圍受到限制;并且用DDS產(chǎn)生的模擬回波信號的時鐘源和雷達發(fā)射信號的時鐘源不是同一個時鐘源,因此模擬回波信號與發(fā)射信號的不相干性會引起相位擾動而導致無法對接收機的相位進行校準,從而無法對雷達接收機進行精確的通道校準。
針對上述問題,設(shè)計出了一種全數(shù)字高頻雷達應答器,主要用于高頻雷達系統(tǒng)。全數(shù)字高頻雷達應答器采用全數(shù)字處理與控制模式,利用基于FPGA的FFT滑窗對雷達發(fā)射信號進行頻率檢測,能比較準確地定位雷達發(fā)射信號的到達時刻,同步觸發(fā)全數(shù)字高頻雷達應答器進行接收,從而可以準確地計算應答器的發(fā)射信號在雷達接收時間段內(nèi)的延時范圍,效率較高;利用FPGA中的RAM存儲數(shù)字化地控制延時時間,且延時時間只受接收機接收時間段限制,一個幀周期內(nèi)的延時相等,當前幀周期內(nèi)的延時時間與前一幀周期內(nèi)的延時相差一個常量,從而在接收信號中加入多普勒信息,因此不僅可以靈活地模擬目標的距離信息,還能模擬目標的運動速度,能很好地檢驗雷達系統(tǒng)設(shè)備的可靠性與算法的準確性;全數(shù)字高頻雷達應答器與雷達的同步效果很好,沒有引入其他頻率時鐘源,能較好地對接收通道進行幅度和相位校準,并且不需要知道雷達信號的波形參數(shù),在一定程度上擴大了其應用范圍和增加了應用的靈活性,并且將接收到的雷達信號進行存儲主要為最大限度地保證應答器發(fā)射信號與原信號的相干性,從而能夠?qū)邮諜C通道的相位進行校準。它采用全數(shù)字模式,結(jié)構(gòu)簡單,易于控制和實現(xiàn),體積小,易便攜,很好地實現(xiàn)了接收機通道校準和雷達系統(tǒng)設(shè)備與算法的檢驗。
1 模擬目標距離與運動速度
高頻地波雷達一般采用線性調(diào)頻中斷連續(xù)波(FMICW)波形體制,線性調(diào)頻雷達發(fā)射一個具有一定重復周期T的線性調(diào)頻余弦信號,在一個發(fā)射周期內(nèi)發(fā)射信號的表達式為:
雷達應答器為模擬目標回波,需要發(fā)射一個信號與Sr(t)相同,或發(fā)射的信號與雷達接收機本征信號混頻后與SΔ(t)相同。因此,雷達應答器為模擬雷達回波的延時特性(即目標的距離),只需要將接收到的雷達信號延時一定時間后發(fā)射即可。
雷達應答器模擬多普勒頻率(即目標的運動速度):線性調(diào)頻體制的雷達一般使用2次傅里葉變換求回波的多普勒頻譜,在每一次線性調(diào)頻掃頻周期內(nèi)對中頻信號采樣并進行傅里葉變換,稱這一傅里葉變換為第一次傅里葉變換,目的是提取目標的距離信息;將第一次傅里葉變換結(jié)果的幅度按同一頻率(同一距離元)按時間先后排列,得到第二次抽樣信號,對第二次抽樣信號進行傅里葉變換,即得到該距離元上目標的多普勒譜。進行這一處理的前提條件是式(3)中的多普勒頻率Δω遠小于單位距離元造成的頻移2ατ,這意味著在一次線性調(diào)頻掃頻周期內(nèi),Δωt可以認為是一個常量,每增加一個線性調(diào)頻周期,由多普勒頻移導致的接收信號相位增加值為Δφ=ΔωT。因此,如果能產(chǎn)生一個信號,它使混頻信號式(3)在每一線性調(diào)頻周期增加一個固定相位值ΔωT,且Δω遠小于2ατ,雷達應答器就實現(xiàn)了模擬回波多普勒頻移的功能[7]。
2 全數(shù)字高頻雷達應答器的硬件系統(tǒng)
全數(shù)字高頻雷達應答器主要包括頻率檢測模塊、存儲延時模塊、接收模塊、發(fā)射模塊、收發(fā)開關(guān)。頻率檢測模塊為基于FPGA的FFT滑窗頻率檢測,存儲延時模塊為基于FGPA的RAM存儲延時,接收模塊主要由帶通濾波電路與ADC采樣電路組成,發(fā)射模塊主要由DAC數(shù)/模轉(zhuǎn)換電路與功率放大電路組成,其系統(tǒng)結(jié)構(gòu)框圖如圖1所示。
3 全數(shù)字高頻雷達應答器的信號處理
頻率檢測模塊與存儲延時模塊為全數(shù)字高頻雷達應答器的核心。頻率檢測模塊為基于FPGA的1 024點FFT滑窗頻率檢測,窗的大小為512點,其功能類似于頻譜監(jiān)測。由于高頻地波雷達一般采用線性調(diào)頻中斷連續(xù)波(FMICW)波形體制,其發(fā)射期與接收期由開關(guān)控制脈沖控制,且為不同的時間段。因此雷達應答器需要準確地判斷雷達信號的到達時刻,從而將接收信號延時后發(fā)射的信號能在雷達接收機的接收期內(nèi),頻率檢測模塊能比較準確地定位雷達發(fā)射信號的到達時刻,同步觸發(fā)全數(shù)字高頻雷達應答器進行接收,從而可以準確地計算應答器的發(fā)射信號在雷達接收時間段內(nèi)的延時范圍,效率較高。
系統(tǒng)工作時的時序如圖2所示,工作于接收和發(fā)射兩個狀態(tài),初始狀態(tài)為接收。在接收時,發(fā)射控制脈沖TP為低電平,控制收發(fā)開關(guān)使天線與接收模塊接通而與發(fā)射模塊斷開,接收模塊開始對來自天線的接收信號進行帶通濾波和采樣。此時從16位ADC采樣電路輸出的數(shù)字信號進入頻率檢測模塊,頻率檢測模塊中的RAM1對接收信號進行存儲,頻率檢測模塊中的RAM1為1 536×16 bit,信號的采樣頻率為40.96 MHz,RAM1的存儲時鐘也為40.96 MHz。將采樣輸出的信號由低地址(起始地址)到高地址(結(jié)束地址)循環(huán)存入RAM1,最多存入1 024+512點的16 bit數(shù)據(jù),RAM1存滿后存儲地址回到起始地址,新的數(shù)據(jù)從起始地址開始存入RAM1并覆蓋之前存入的數(shù)據(jù),第一次存入1 024個的數(shù)據(jù)時會產(chǎn)生一個脈沖信號fft_trigger,表示觸發(fā)1 024點FFT處理,隨后每存入512個數(shù)據(jù)都會產(chǎn)生一個脈沖信號fft_trigger,表示將前一時刻512個數(shù)據(jù)與當前時刻新的512個數(shù)據(jù)組成新的1 024個數(shù)據(jù),觸發(fā)1 024點FFT處理。FFT輸入時鐘為327.68 MHz,進行1 024點FFT時需要1 024×3個FFT時鐘周期,當存儲點數(shù)達到1 024個時,開始將數(shù)據(jù)由低地址到高地址輸入FFT模塊,由于FFT模塊的處理速度為數(shù)據(jù)采樣速度的8倍,因此從數(shù)據(jù)開始進入FFT模塊到FFT變換輸出全部結(jié)果只需要384個采樣周期,也為384個RAM1存儲周期。此時只存入了1 024+384個點的數(shù)據(jù),因此1 024點的FFT能在RAM存滿前完成,達到了實時處理的效果,便于對FFT處理后的信號頻譜進行分析以決定是否進入存儲延時模塊:如果接收的信號頻譜中特定頻率(雷達發(fā)射信號頻率)信號的幅度大于門限值,則進入存儲延時模塊;如果接收的信號頻譜中特定頻率信號的幅度小于門限值,則等待fft_trigger信號并在fft_trigger的上升沿將RAM1中從第512個地址開始將數(shù)據(jù)送入FFT模塊。繼續(xù)對新的1 024點FFT處理后的信號頻譜進行分析,以決定是否進入存儲延時模塊,如此進行512點滑窗直到信號頻譜中特定頻率信號的幅度大于門限值。此時產(chǎn)生一個脈沖信號above_thr,在above_thr上升沿產(chǎn)生一個脈沖信號r_trigger,表明接收到了雷達的發(fā)射信號,進入存儲延時模塊開始存儲數(shù)據(jù)。存儲延時模塊中的RAM2的寫地址遞增記為Ain,當頻率檢測模塊檢測到的特定頻率信號幅度小于門限值時產(chǎn)生一個脈沖信號below_thr,表明結(jié)束存儲。此時發(fā)射控制脈沖TP為高電平,控制收發(fā)開關(guān)使天線與發(fā)射模塊接通而與接收模塊斷開,準備發(fā)射。
在發(fā)射時,將存儲的信號進行一定延時后發(fā)射,利用存儲延時模塊的RAM2存入和讀出接收信號時本身是對信號進行確定時間的延時,也可根據(jù)實際需要再加入額外的延時,一個幀周期內(nèi)的延時相等,當前幀周期內(nèi)的延時時間與前一幀周期內(nèi)的延時相差一個常量從而加入多普勒信息。延時完成后會產(chǎn)生一個脈沖信號t_trigger,表示觸發(fā)發(fā)射并開始從RAM2中讀出數(shù)據(jù)依次發(fā)射出去,信號通過發(fā)射模塊的DAC模/數(shù)轉(zhuǎn)換電路和功率放大電路經(jīng)天線發(fā)射,發(fā)射時,存儲延時模塊中的RAM2的讀地址遞增記為Aout,當Aout=Ain-512時,TP變?yōu)榈碗娖?,控制收發(fā)開關(guān)使天線與接收模塊接通而與發(fā)射模塊斷開,進入接收狀態(tài),如此循環(huán)往復。
4 全數(shù)字高頻雷達應答器的程序設(shè)計
系統(tǒng)程序設(shè)計的流程圖如圖3所示。系統(tǒng)上電后開始初始化,此時TP為低電平,系統(tǒng)工作在接收狀態(tài),接收模塊開始工作并將ADC采樣輸出的數(shù)據(jù)存入頻率檢測模塊中的RAM1,此時只需檢測fft_trigger信號的上升沿:如果沒有檢測到fft_trigger信號的上升沿則繼續(xù)等待,如果檢測到fft_trigger信號的上升沿則開始進行FFT變換。對FFT結(jié)果進行分析,如果特定頻率信號幅度小于門限值則繼續(xù)進行1 024點滑窗FFT變換,如果特定頻率信號幅度大于門限值則存儲延時模塊開始工作,存儲延時模塊中的RAM2開始對數(shù)據(jù)進行存儲。存儲過程中如果檢測到特定頻率信號幅度小于門限值則存儲結(jié)束進入延時階段,此時TP變?yōu)楦唠娖綔蕚浒l(fā)射,延時完成后開始發(fā)射,發(fā)射完成后系統(tǒng)重新進入接收狀態(tài)。
5 實測結(jié)果
全數(shù)字高頻雷達應答器在現(xiàn)場實驗中取得了較好的效果,能很好地模擬目標的距離和運動速度,進而實現(xiàn)了接收機通道校準和雷達系統(tǒng)設(shè)備與算法的檢驗?,F(xiàn)場實驗中,由于雷達應答器的方位角與距離已知,雷達接收機接收到雷達應答器發(fā)射的信號后經(jīng)信號處理得出應答器模擬目標的測試方位角,將測試方位角與實際方位角對比即可對雷達接收機通道在該方向進行校準。為了校準接收機的所有測試方向,需要將雷達應答器在雷達360°的方位上移動。同樣應答器模擬的目標距離和速度信息已知,雷達接收機接收到雷達應答器發(fā)射的信號后經(jīng)信號處理得出應答器模擬目標的測試距離與測試速度,將其與實際的模擬目標的距離和速度對比即可檢驗雷達系統(tǒng)設(shè)備的可靠性與算法的準確性。圖4為現(xiàn)場實驗得到的二維距離多普勒譜圖,圖5為現(xiàn)場實驗得到的多普勒譜圖。由圖4和圖5可見,在第8個距離元(即20 km)處出現(xiàn)目標信號,此信號為雷達應答器所模擬的目標回波信號,信號的信噪比約為15 dB,經(jīng)信號處理后可以得到此模擬目標的方位角、距離和運動速度,將其與實際設(shè)定的方位角、距離和運動速度對比即可對雷達接收機進行通道校準,也可以進一步檢驗雷達系統(tǒng)設(shè)備的可靠性與算法的準確性。
6 結(jié)論
全數(shù)字高頻雷達應答器采用基于FPGA的全數(shù)字處理與控制模式,不僅可以靈活地模擬目標的距離信息,還能模擬目標的運動速度,能很好地檢驗雷達系統(tǒng)設(shè)備的可靠性與算法的準確性。它與雷達的同步效果很好,沒有引入其他頻率時鐘源,能較好地對接收通道進行幅度和相位校準,并且不需要知道雷達信號的波形參數(shù),在一定程度上擴大了其應用范圍,增加了應用的靈活性,并且將接收到的雷達信號進行存儲主要為最大限度地保證應答器發(fā)射信號與原信號的相干性,從而能夠?qū)邮諜C通道的相位進行校準。
參考文獻
[1] 高火濤,楊子杰,吳世才,等.OSMAR2000相控陣天線的分析與設(shè)計[J].武漢大學學報(理學版),2001,47(5):536-540.
[2] 潘超,文必洋,周浩.單極子-交叉環(huán)天線陣波束形成的分析[J].電波科學學報,2013,28(1):07-13.
[3] 高火濤,鄭霞,李杰,等.HFSWR單極子/交叉環(huán)天線陣的自適應抗干擾[J].電子學報,2003,31(10):1532-1535.
[4] HONG J,PARK S,JEONG S,et al.Adaptation mode controller using multiple signal classification for GSC-based beamforming[J].Electronics Letters,2013,49(17):1076-1078.
[5] 武漢大學.高頻地波雷達應答器:中國,CN03235739.7[P].2004-03-10.
[6] 王錦華,石振華.高頻地波雷達應答器的設(shè)計[J].計算機測量與控制,2004,12(12):1195-1198.
[7] 文必洋,陳林松,楊子杰,等.利用DDS器件設(shè)計高頻雷達回波模擬器[J].武漢大學學報(理學版),2001,47(5):585-588.