基於BF533和FPGA的雷達信號模擬器設計實現

2021-01-15 電子產品世界

隨著軍事技術的高速發展,現代雷達系統面臨著嚴峻的挑戰。為適應新形勢,在現代數位訊號處理技術和數字計算機高速發展的基礎上,計算機仿真技術得到廣泛應用,這也促使雷達信號模擬技術快速發展。雷達信號模擬器是現代模擬技術與雷達技術相結合的產物,其在實際雷達系統不具備的條件下產生出所需的雷達回波信號,這在雷達調試、性能評估等方面具有重要用途。且隨著雷達信號模擬技術的不斷發展,已成為雷達技術的一個重要分支。

本文引用地址:http://www.eepw.com.cn/article/201610/307936.htm

當今雷達信號模擬器多採用軟硬結合的設計方式,使得系統有更大的靈活性。可採用編程的方法設置所需的模擬雷達信號的各種參數,使模擬器能實現多種信號類型。本文論述的信號模擬器主要針對某雷達對抗設備提出,按照實際要求,產生多通道且相互獨立的雷達信號,可提供給雷達對抗設備趨於真實的雷達環境。

1 模擬器設計思想

該雷達信號模擬器的主要設計思想是,對於雷達回波信號,由於數據量大,所以採用高速、高性能的DSP晶片進行部分計算,並實時控制基於FPGA的直接數字頻率合成器產生雷達模擬信號,且最多可產生4路完全獨立的信號。

該模擬器方案計劃採用網絡和本地兩種方式將模擬器的各項參數發送給系統,本地通過一塊ARM處理器搭配觸控螢幕構建人機互動系統,即可接受網絡傳送的參數也可本地手動設置參數(包括中心:頻率、脈寬、脈衝重複周期、調頻模式、調頻周期、調相編碼、子碼寬度、天線掃描類型及掃描周期等)。ARM處理器將設置好的參數通過高速USB接口或SPI接口發送至DSP。而DSP接收數據並解析,同時判斷每一路信號類型,並計算出實時參數發送給FPGA。

在FPCA內部構建一個直接數字頻率合成器,由Matlab預先生成正餘弦函數表並導入FPGA的RAM中,以備查找。同時,FPGA將DSP送來的參數也存入RAM,並計算回波信號的實時相位,從而通過相位查找正餘弦函數表進行輸出。最終通過高速D/A晶片將信號轉換為模擬信號,再進行天線掃描調製、濾波、放大輸送至射頻發送端。信號模擬過程如圖1所示。

2 模擬器的硬體實現

模擬器的硬體實現框圖,如圖2所示。系統硬體採用ADI公司的BF533作為數位訊號處理器。採用Xilinx公司的XC5VLX30晶片作為信號合成模塊,並在其內部構建DDS,輸出至高速D/A轉換晶片AD9739。天線掃描調製模塊由DSP負責脈衝包絡調製計算,將計算好的調製碼發送給FPGA,再由FPGA控制數控衰減器進行調製。

ADSP-BF533是ADI公司主頻高達600 MHz的高性能Blackfin處理器,BF533處理器內核包含2個16位乘法器,2個40位的累加器,2個40位的ALU,4個視頻ALU和1個40位移位器。外部存儲器通過外部總線接口單元(EBIU)進行訪問,並可與最多4個異步存儲器設備無縫連接。處理器有多個獨立的DMA控制器,能以最小的DSP內核開銷完成自動的數據傳輸且擁有1個SPI兼容埠,能使控制器與多個SPI兼容的設備通信。以上特性均滿足本方案對數位訊號處理器的性能要求,並可高速實現DSP與USB,FPGA以及其他SPI設配的數據交換。

由於DDS內核為全數字結構,其本身又是一個相位控制系統,因此可在DDS設計中方便地加入數字調頻、調相及調幅的功能,以產生ASK、FSK、PSK、MSK等多種信號。本設計採用增加多種功能的DDS改進結構,如圖3所示。

改進後的DDS可用於產生常見的任意波形,如圖3所示。在相位累加器的輸入端增加一個加法器,便可實現頻移鍵控(FSK)。若在相位累加器前增加一個頻率累加器,則後相位累加器的相位輸出呈平方函數特性,而該相位特性是線性調頻信號的相位特徵,因此可實現線性調頻信號。該頻率累加器在FPGA通過積分器實現,若在頻率累加器前面加一個ROM /RAM,則可由軟體來控制完成非線性調頻功能。相位累加器的輸出信號是代表相位值的數位訊號,因此在累加器的後面增加一個加法器便可輕易地實現相移或相位調製。

相位波形轉換部分用查找ROM表的方式進行,將計算出的相位值作為地址輸入,查找出信號幅值輸出。

因對於一個正弦波,用任意象限的波形數據就能包含整個周期的信息,所以查找表中只需存儲[0,π/2]的波形。而在查找的過程中充分利用三角恆等式的變換,故使用了一種近似的方法。假設一個周期的波形用深度為218的地址查找,則1/4周期的信號用位寬16 bit的地址線即可。

系統中,DAC採用AD公司D/A轉換器AD9739。AD9739是一款14位的射頻D/A轉換器,採樣時鐘速率最高可達到2.5 GHz,其是目前ADI公司高速D/A產品中轉換速率最高的一款晶片。AD9739包含一個串行外設接口(SPI),其被用於狀態寄存器的回讀和配置。此外,其還有3種工作模式分別為普通模式、歸零(RZ)模式和混頻模式。這3種模式下的保持採樣脈衝頻譜圖,如圖4所示。

圖4所示,對於普通模式而言,其保持採樣脈衝的頻譜圖為sinc函數,且在Fs處衰減至最低,在與數字樣本頻譜相乘的過程中,可提取出信號的基頻分量,而鏡頻分量則被有效抑制。但為得到中頻頻率分量,若使用普通模式,就需要再經過一個乘法器進行混頻,進而得到所需的中頻信號的分量。對於歸零模式而言,其頻譜在第1、2、3奈奎斯特區域均相對較為平滑,且在2Fs處衰減至最低,雖頻譜相對較為平滑,但其整體而言增益較低,難以有效提取出所需的中頻頻率分量。而對於混頻模式而言,從頻譜圖可看出,在奈奎斯特2區增益較大,且在0.75Fs處增益達到最大,從而可有效地抑制基頻分量而增加鏡頻分量,並可直接提取出所需的中頻頻率分量,這相對於普通模式,便可省去混頻的環節。由於本模擬器輸出的是中頻信號,其中心頻率為960 MHz,因此文中選用混頻模式。

3 模擬器雷達信號類型

從雷達輻射信號波形來看,各種技術體制的雷達選用的信號形式主要包括脈衝調幅信號、線性調頻脈衝信號、相位編碼脈衝信號等。在雷達信號環境仿真中,需建立雷達信號環境的仿真模型,其中包括雷達脈衝信號模型、天線掃描模型、多信號脈衝排序模型等。本模擬器系統可提供載波頻率(RF)模型、脈衝重複間隔(PRI)模型和脈衝幅度(PA)模型。而對於所有的模型均可通過DSP軟體計算實現。

3.1 RF模型

(1)固定載頻雷達。對於該雷達,雷達發射脈衝序列的載頻保持不變,RF模型為

RFi=RF,i=1,2,3… (1)

式中,RF為雷達脈衝載頻的中心頻率,其為一非時變的確定性常數。

(2)頻率捷變雷達。對於該雷達,有兩種捷變模式,即脈間捷變頻和脈組捷變頻模式。脈間捷變頻模式採用捷變技術,使雷達每個脈衝的載頻在一個較寬的頻段上作隨機的快速躍變。若頻率捷變範圍為△RF,則脈間捷變頻雷達的RF模型為

其中,rand(i)是[0,M-1]之間的均勻分布整型偽隨機數;M是捷變頻點數。

脈組捷變頻模式是指雷達脈衝的載頻隨機捷變是成組變化的。組內脈衝的載頻相同,組間脈衝載頻不同,且隨機捷變。若頻率捷變範圍為△RF,則脈組捷變頻雷達的RF模型為

其中,rand(i)是[0,M-1]之間的均勻分布整型偽隨機數;M是捷變頻點數;K是分組脈衝數;int(k)是取整函數。

(3)頻率分集雷達。對於該雷達,其同時發射一組具有相同脈寬和重頻的發射脈衝,這些脈衝的載頻各不相同,設頻率分集數為M,頻率分集的頻率集為

,則RF模型為

3.2 PRI模型

(1)重頻固定雷達。對於重頻固定雷達,雷達脈衝的脈衝重複間隔(PRI)保持不變,PRI模型為

PRIi=PRI,i=1,2,3… (5)

其中,PRI為一非時變的確定性常數。

(2)重頻抖動雷達。對於該雷達,其PRI值一般是在一定範圍內隨機變化的。這種變化是隨機的,但也可按一定艦律變化。其PRI模型為

PRIi=PRI0+δT,i=1,2,3… (6)

其中,PRI0為雷達信號PRI的中心值或平均值,δT是抖動量,其是在範圍[-△PRI,+△PRI]內均勻分布的隨機序列。△PRI與PRI的比值稱為最大抖動量

式中,γ用以表現抖動的相對大小,其典型值為±1%~±10%。

(3)重頻參差雷達。對於該雷達,重頻參差雷達是一種具有多個重複頻率的雷達。其參差方式一般有2參差、3參差等,最多則可能有16參差。但最常用2參差和3參差。對於具有M個PRI的雷達,PRI模型為

PRIi=PRIk,k=mod(i,M),i=1,2,3… (8)

其中,M為參差周期數,每經過M個脈衝,各參差PRI值循環變化一次。參差PRI脈衝列的總重複周期等於所有參差周期之和。

3.3 PA模型

由於仿真的信號環境與偵察系統內部無關,脈衝幅度可用到達偵察系統處的輻射源功率密度表示,這裡取功率密度的對數作為脈衝幅度。設雷達信號功率為Pt,天線增益為Gt,偵察機與雷達之間的距離為R,電波大氣傳播損耗為L,則脈衝功率可表示為

式中,F(θ)為歸一化的天線方向圖函數。對處於跟蹤狀態下的雷達,F(θ)=1;而對處於搜索狀態下的雷達,F(θ)受雷達波束形狀和掃描方式的影響。在具體計算時,使用的脈衝幅度與上式的脈衝功率還需進行轉換,將其轉換成電壓值使用。

4 模擬器的軟體實現

在雷達模擬器的設計中,軟體設計工作包括通過串行SPI接口編程配置時鐘和D/A晶片;DSP通過總線與USB和FPGA進行通信;DSP內部進行數據處理;FPGA利用Verilog硬體描述語言,完成DDS的邏輯解碼等工作。

DSP程序主要通過ADI公司提供的開發軟體VisualDSP++進行編程,生成可燒寫到Flash中的ldr文件。FPGA的編程用Xilinx公司的軟體開發包ISE,實現信號合成。系統軟體流程圖,如圖5所示。

中斷是DSP與FPGA之間通信的時序控制信號。在每個脈衝周期內,FPGA完成接收DSP通過總線發送的數據,立即給DSP發送中斷信號,且通過總線發送一組二進位標誌位,低4位有效。FPGA根據時序判斷下一組信號的通道號,並將相應位置置位。DSP通過判斷標誌位來選擇發送的雷達參數。

5 結束語

文中採用DSP與FPGA相結合的方式模擬雷達信號,並通過軟體設置雷達參數。圖6和圖7為示波器上觀測到的實際輸出信號。圖6為標準正弦輸出信號,圖7為獨立的四通道在不同調製模式下的雷達脈衝。

如圖7所示,第1通道為固定頻率、固定PRI的脈衝信號;第2通道為頻率捷變脈衝信號,可看到相鄰脈衝之間頻率不同,且變化無規律;第3通道為頻率組變,每三個脈衝為一組,組間頻率隨機變化;第4通道PRI參差調製,每3個脈衝為一周期,組內PRI各不相同。

相關焦點

  • 一種近距雷達目標檢測信號處理的FPGA實現
    對某種用於探測近距離運動目標的雷達系統來說,數位訊號處理的任務,是要實現對回波的A/D變換、數據預處理和緩衝積累、時-頻域變換、坐標系轉換、時域-頻域目標信號檢測和目標運動參數(如速度)的提取。採用FFT(快速傅立葉變換)完成對回波信號由時間序列向頻譜序列變換的過程。
  • 基於DSP和FPGA的機器人聲控系統設計與實現
    一個體積小、低功耗、高速度能完成特定範圍語音識別和動作指令的機器人系統的研製具有很大的實際意義。 2 系統硬體總體設計 系統的硬體功能是實現語音指令的採集和步進電機的驅動控制,為系統軟體提供開發和調試平臺。如圖1所示。
  • 基於FPGA高精度浮點運算器的FFT設計與仿真
    摘要 基於IEEE浮點表示格式及FFT算法,提出一種基2FFT的FPGA方法,完成了基於FPGA高精度浮點運算器的FFT的設計。利用VHDL語言描述了蝶形運算過程及地址產生單元,其仿真波形基本能正確的表示輸出結果。
  • 基於FPGA的QPSK信號源的設計與實現
    前言本文引用地址:http://www.eepw.com.cn/article/86523.htm  調相脈衝信號可以獲得較大的壓縮比,它作為一種常用的脈衝壓縮信號,在現代雷達及通信系統中獲得了廣泛應用。隨著近年來軟體無線電技術和電子技術的發展,DDS(直接數字頻率合成)用於實現信號產生的應用越來越廣。
  • 基於FPGA的複數浮點協方差矩陣實現
    O 引言 協方差矩陣的計算是信號處理領域的典型運算,是實現多級嵌套維納濾波器、空間譜估計、相干源個數估計以及仿射不變量模式識別的關鍵部分,廣泛應用於雷達、聲吶、數字圖像處理等領域。
  • AD9856工作原理及在雷達回波模擬器中的應用
    1 引言本文引用地址:http://www.eepw.com.cn/article/20904.htm 雷達回波模擬在雷達系統的設計、改進和定型中具有十分重要的意義。ad9856是美國adi生產的正交數字上變頻器,其內部集成了1個高速直接數字頻率合成器(dds)、1個12位高速、高性能數/模轉換器、時鐘倍頻電路、數字濾波器及其他數位訊號處理功能模塊。它具有低成本、低功耗、體積小、動態範圍大等優點,可以處理來自dsp的成型後的基帶抽樣值序列,將其上變頻變為中頻,產生雷達回波的中頻模擬信號。ad9856可以應用在通信和雷達等系統中。
  • 基於FPGA的巴特沃茲IIR數字帶通濾波器設計
    其中IIR數字濾波器和FIR數字濾波器是目前人們使用較多的兩種。數字濾波器通常採用計算機軟體、專用數字濾波器、DSP器件或可編程邏輯器件(如FPGA) 實現。因為,用FPGA實現數字濾波器具有實時性強、靈活性高、處理速度快以及小批量生產成本低等優點,所以得到了較為廣泛的應用。本文以巴特沃思數字帶通濾波器為例,較為詳細地介紹了其設計和實現方法。
  • FPGA的機載合成孔徑雷達數位訊號處理機接口板卡的設計與實現
    ;(3)實現PCI接口,能夠產生PCI中斷;(4)具有在線自檢測功能2 系統硬體結構設計為了簡化系統硬體設計,增加系統的靈活性,採用FPGA晶片實現系統要求的數據格式轉換打包分發和邏輯控制功能數據緩存採用硬體FIFO和軟體雙口RAMPCI接口採用專用接口晶片實現硬體FIFO和軟體雙口RAM的寫時鐘分別由各自的FPDP接口提供,
  • 基於DDS的單脈衝體制雷達目標模擬的實現
    利用DDS晶片AD9857設計了一種單脈衝體制雷達的目標模擬器。通過數字交匯技術將模擬目標和雷達掃描波束進行交匯,計算出DDS晶片的控制參數。通過DDS晶片直接產生兩路所需的中頻信號,提出利用連續波校準和波形存儲技術,解決差波束正負號確定的問題。在某雷達調試過程中,驗證了該目標模擬器的有效性。
  • 基於FPGA的伺服驅動器分周比設計與實現
    要實現對電動機的精確位置控制,轉子的位置必須能夠被精確的檢測出來。光電編碼器是目前最常用的檢測器件。光電編碼器分為增量式、絕對式和混合式。其中,增量式以其構造簡單,機械壽命長,易實現高解析度等優點,已被廣泛採用。增量式光電編碼器輸出有A,B,Z三相信號,其中A相和B相相位相差90°,Z相是編碼器的「零位」,每轉只輸出一個脈衝。在應用中,經常需要對A相、B相正交脈衝按照一定的比例,即分周比進行分頻。
  • 基於FPGA IP核的FFT實現
    0 引 言 數位訊號處理領域中FFT算法有著廣泛的應用。目前現有的文獻大多致力於研究利用FFT算法做有關信號處理、參數估計、F+FT蝶形運算單元與地址單元設計、不同算法的FFT實現以及FFT模型優化等方面。
  • 基於FPGA的高效FIR濾波器設計與實現
    摘要: 給出了一種基於FPGA的數字濾波器的設計方法。該方法先通過MATLAB設計出一個具有具體指標的FIR濾波器, 再對濾波器係數進行處理, 使之便於在FPGA中實現, 然後採用基於分布式算法和CSD編碼的濾波器結構進行設計, 從而避免了乘法運算, 節約了硬體資源,其流水線的設計方式也提高了運行速度。Matlab和Modelsim仿真表明, 該設計功能正確, 能實現快速濾波。
  • 基於FPGA的RCN226絕對式編碼器通信接口設計
    絕對式編碼器廠家大多為其編碼器配套了接收晶片,實現串行編碼到並行編碼的轉換,便於控制器的讀取操作。但是此類晶片通常價格比較昂貴,大約佔絕對式編碼器價格的四分之一。目前國內外高端交流伺服系統中普遍採用FPGA+DSP結構。
  • 第六講 DSP在雷達信號處理中的應用
    為了讓工程師在設計開發中完善和拓展基礎理論與系統知識,豐富應用經驗,《世界電子元器件》和中電網聯合清華大學等知名院校共同創辦了這個欄目,特約知名學者、教授以及著名半導體公司的應用工程師撰寫,以系列講座的方式對熱點ic技術進行全面而系統的介紹,涵蓋最新技術要點。最先開設的講座將圍繞三大課題:dsp、fpga和嵌入式系統,每個課題都將連載6期。
  • 基於ADSP TS201的雷達信號處理機設計
    摘要:開發了一套以4片TS201和一片FPGA為核心的雷達信號處理系統。DSP僅通過鏈路口實現點對點通信,內存空間獨立。系統僅用一副板卡即完成了雷達數據處理,使其具有硬體結構簡單、體積小、程序易調試、整體可靠性高等特點,可以實現副瓣對消、四路信號的脈衝壓縮與動目標檢測等功能,該系統已成功應用於實際工程中。
  • 基於FPGA+MATLAB的串行多階FIR濾波器設計
    為說明使用FPGA實現FIR的靈活性,文中列舉了一個多階串行FIR濾波器實例,並給出主要的原始碼和相關模塊的時序和功能說明,最後使用Matlab和Quartusii聯合仿真驗證了FPGA硬濾波器工程的正確性。
  • 採用FPGA實現多種類型的數位訊號處理濾波器
    濾波器是任何信號處理系統的關鍵組成部分,隨著現代應用的日趨複雜,濾波器設計的複雜程度也日益提高。採用 FPGA 設計和實現的高性能濾波器的能力是模擬方法所望塵莫及的。
  • 基於FPGA的無損圖像壓縮系統設計
    編者按:  摘要:本文簡要介紹了圖像壓縮的重要性和常用的無損圖像壓縮算法,分析了快速高效無損圖像壓縮算法(FELICS)的優勢,隨後詳細分析了該算法的編碼步驟和硬體實現方案,最後公布了基於該方案的FPGA性能指標。
  • 一種基於FPGA的全光纖電流互感器控制電路設計
    本文引用地址:http://www.eepw.com.cn/article/262432.htm  目前檢測和控制電路實現主要有兩種方案,一種是以數位訊號處理晶片(DSP)為核心,由於DSP的速度越來越快,使得DSP成為很多數據處理和信號檢測方案的首選,但在時序控制方面是其瓶頸,由於時序控制精度和速度直接影響光纖電流互感器的檢測精度
  • 基於FPGA與有限狀態機的高精度測角系統的設計與實
    1 方案設計1.1 系統組成雷射跟蹤測量系統的核心處理模塊主要由ARM處理器,FPGA組成。為了充分利用ARM9微處理器的運算能力和FPGA的高速邏輯處理能力,在設計中對功能的實現進行了劃分。ARM9 用於運動控制平臺的控制並且與FPGA一起形成一個完整的應用平臺。