廉丹
【摘 要】本文介紹了數(shù)字多波束算法的基本理論及某雷達信號處理系統(tǒng)數(shù)字波束算法的FPGA設計實現(xiàn),主要完成了接收通道的幅相校準功能、波束合成功能、副瓣相消功能和干擾分析功能。
【關鍵詞】信號處理;數(shù)字多波束算法;FPGA
【中圖分類號】TN821.91 【文獻標識碼】A
【文章編號】2095-3089(2018)15-0017-02
引言
實現(xiàn)某雷達信號處理系統(tǒng)中數(shù)字波束合成,將接收通信插件送來的36路回波信號通過接收通道幅相校準和數(shù)字波束合成處理,最終輸出16路獨立的數(shù)字波束合成數(shù)據(jù)(和波束8路、差波束8路)。
一、數(shù)字多波束算法(DBF)
信號處理系統(tǒng)應用數(shù)字多波束(DBF)合成技術對陣列天線接收到的信號進行處理,能夠極大的提高雷達系統(tǒng)的抗干擾能力是新一代雷達提高目標檢測能力的關鍵技術之一。
本文設計的數(shù)字波束合成插件將接收通信插件送來的36路回波信號進行幅相校準和數(shù)據(jù)合成處理,最終輸出16路獨立的DBF合成數(shù)據(jù)。主要實現(xiàn)了接收通道的幅相校正功能、波束合成功能、副瓣相消功能和干擾分析功能。
36路零中頻矢量信號經(jīng)數(shù)字下變頻插件幅相校準后形成基帶信號,將此基帶信號按一定的方式加權合并(固定權值),可以得到8路獨立的和波束與差波束。對36路回波信號經(jīng)處理后的12路信號矢量輸入變?yōu)閺图訖嗍噶繛椋?/p>
〖XC11.JPG;%30%30〗
其中:θn為第n個波束指向,d1為天線單元之間的間距,anm為降低副瓣電平的幅度加權系數(shù)。
計算回波信號矢量和復加權矢量的內積,即每個信號與權值相乘后的求和輸出,即可得8個獨立的和波束:將復加權矢量W變形為W1:每個信號與W1相乘后的求和輸出,即得8個獨立的差波束。
二、DBF算法的FPGA實現(xiàn)方案
按照設計要求,編輯16位輸入及32位輸出復數(shù)乘法器。該復數(shù)乘法器是通過4個普通的乘法器與1個加法器及1個減法器的相互組合實現(xiàn)的,這也是按照復數(shù)相乘的原理來詮釋的,即(a+bj)*(c+dj)=(ac-bd)+(ad+bc)j。
通過上述復數(shù)乘法器對接收到的12組I、Q數(shù)據(jù)與權值中的1行數(shù)據(jù)進行運算,將運算結果送到下1個模塊進行累加及截斷(最終輸出模塊)操作,即可得到1路和數(shù)據(jù)。然后W的其他各行數(shù)據(jù)與I、Q進行運算就可以得到其他7路和數(shù)據(jù);同理,可得8路差數(shù)據(jù)。
最終輸出模塊包括1個由計數(shù)器控制的累加器及1個截斷程序,按操作要求對每12個上級輸入結果進行累加然后輸出,送到插件的截斷程序。由于16位輸入I、Q數(shù)據(jù)經(jīng)過復數(shù)乘法器后的輸出會擴大到32位,經(jīng)過累加器會損失溢出的進位,精度將會降低。由于DBF的輸出結果傳輸?shù)较?級脈沖壓縮要求為16位數(shù)據(jù),且權值W或W1均為小數(shù),在FPGA中為便于計算,對通過第1步復數(shù)乘法器時的16位權值進行擴大,即移位后的結果,最后的截斷程序就相當于去掉小數(shù)部分了,截斷后16位相當于還原真實結果。
三、截斷模塊的FPGA編程如下:
四、結束語
通過對DBF算法的整體模塊進行測試仿真,編輯測試激勵,可對整個程序流程的算法精度進行估算。
〖XC14.JPG;%35%35〗
參考文獻
[1]胡光銳,徐昌慶.信號與系統(tǒng).上海交通大學出版社,2013.
[2]丁鷺飛,陳建春.雷達原理.電子工業(yè)出版社,2009.