FPGA技術在雷達信號模擬器中的應用

相關專題: 無線 芯片

摘   要: 基于FPGA的各種雷達信號產生方法,介紹了在FPGA中實現直接數字頻率合成器(DDS)以及提高輸出信號質量的方法,編程實現了頻率捷變、線性調頻以及相位編碼等雷達信號的產生。仿真結果表明,該方法能靈活地產生多種雷達信號,且質量較好。

雷達信號模擬器需要模擬簡單脈沖調制、重頻調制(重頻參差、重頻抖動和重頻滑變)、載頻調制(線性/非線性調頻、頻率捷變)和相位調制(相位編碼)等樣式的雷達信號[1]。傳統的實現方法是采用直接數字合成器DDS實現。通過對DDS相關參數產生對應的雷達中頻信號,其優(yōu)點是產生的信號質量比較好,缺點是系統控制繁瑣、模擬的雷達信號參數相對固定、缺乏足夠的靈活性,對于非線性調頻和相位編碼信號很難達到令人滿意的效果。

本文基于軟件無線電的思想,采用FPGA實現DDS功能,通過控制DDS參數,在1片FPGA中實現了各種雷達信號的模擬。

1 DDS基本原理

DDS由相位累加器、只讀存儲器(ROM)、數模轉換器(DAC)和低通濾波器(LPF)組成。DDS的關鍵部分是相幅轉換部分,根據相幅轉換方式的不同,DDS大致可分為兩大類:(1)ROM查詢表法。ROM中存儲有不同相位對應的幅度值,相位累加器輸出對應的幅度序列,實現相幅轉換;(2)計算法。對相位累加器輸出的相位值通過數學計算的方法得到對應的幅度值,實現相幅轉換,這里的計算方法有拋物線近似法、CORDIC法等。

對于查詢表法,ROM里存儲了2N個點(一個周期)。工作過程如下:在時鐘脈沖fc的作用下,頻率控制字K由累加器累加得到相應的相位碼,相位碼尋址ROM進行相位/幅度變換輸出不同的幅度編碼,相當于在ROM里每隔K個點取出一個點,再經過數模轉換器DAC得到相應的階梯波,最后經低平滑濾波器對階梯波進行平滑,即得到由頻率控制字K決定的連續(xù)變化的模擬輸出波形,輸出頻率fout為:

式中,K為頻率控制字,N為相位寄存器字長。輸出頻率由頻率控制字及相位寄存器字長決定。

理想情況下,由于采樣的原因,輸出信號頻譜存在一些雜散,譜線呈辛格函數形狀。DDS輸出信號雜散分量較大的主要原因有以下幾點:一是相位截斷效應;二是存放在ROM中的波形幅度存在量化誤差;三是DAC的非理想特性。在DDS中,為了得到高的頻率分辨率,相位累加器的字長一般較大,而只讀存儲器ROM的容量有限,通常位輸出中只有高A位用來尋址ROM,從而產生相位截斷誤差,而DAC和ROM正弦波幅度字長也是有限的,同時,在DAC轉換過程中總存在如微分線性誤差等誤差,這樣就產生了量化誤差和DAC的非理想特性誤差。

2 基于FPGA的雷達信號模擬器

基于FPGA的雷達信號產生器系統框圖如圖1所示。系統主要由單片機、FPGA、模數轉換器、低通濾波器、自動電平控制、RS-232通信接口、時鐘電路以及人機接口等部分組成。單片機完成系統控制、人機交互控制以及與上位計算機的信息交換[2]; FPGA實現DDS的模擬以及其他邏輯的產生[3-4];模數轉換器將數字信號轉換成模擬信號,經低通濾波器濾波后獲得良好的波形信號;為了提高信號產生器帶負載的能力,自動電平控制部分保證輸出信號幅度在接入不同負載時變化不致太大。

系統工作時,單片機將由RS-232接口接收到的或由鍵盤設置的信號參數寫入FPGA,在FPGA中實現的DDS內核根據設置的參數產生相應的數字波形,經D/A轉換、低通濾波和電平控制后輸出。

2.1 完全DDS內核

完全DDS內核的組成框圖如圖2所示。完全DDS核包括頻率累加器、相位累加器、相位偏移累加器、波形存儲器、相位選擇開關等部分。頻率累加器在產生線性調頻信號時控制頻率增量的大;相位累加器和普通的DDS中的相位累加器功能相同,其輸入為頻率控制字,決定輸出信號的頻率;相位偏移累加器用于產生相位編碼信號,其相位偏移字根據需要可以有多種,但必須有一種相位偏移為0°;正弦表用于存儲數字正弦波,為了減小波形存儲容量,正弦表中只存儲了1/4個周期的正弦波信號,通過邏輯控制實現全周期正弦波信號的產生。

完全DDS內核的工作原理與普通DDS芯片的工作原理大致相同,只不過在產生不同調制樣式信號時取舍不同。由于相位/ 幅度轉換表中存放的是正弦信號,因此模塊只輸出受到不同調制的正弦信號。如果將相位/ 幅度轉換表做成內容可修改的雙端口RAM結構,則該模塊也能產生特殊樣式的周期信號;谕耆獶DS核的信號產生方法其優(yōu)點是預存波形的點數不變,輸出信號的頻率僅由頻率控制字和系統時鐘決定,三者之間的關系如上節(jié)DDS基本原理描述的關系。

如前所述,DDS輸出信號存在雜散頻譜。引起雜散頻譜的原因主要有相位截斷效應、波形幅度量化誤差和DAC的非理想特性。由于本系統采用單獨的DAC芯片,這里只討論前兩種因素對信號質量的影響。

為了得到高的頻率分辨率,相位累加器位數一般較大,而在DDS設計中,為了節(jié)省波形存儲器的容量,人們希望在不引入過多干擾的情況下盡可能多地截去相位累加器的低有效位B。故相位累加器的N位輸出中只有高A位去尋址只讀存儲器,從而產生了相位截斷誤差。根據相關分析,相位截斷將引起周期性非諧波雜散,其譜曲線“成對”出現,“成對”譜線出現的間隔為fc/2B。通常采用Wheatley相位抖動注入法消除這種雜散,在每次相位累加器溢出之時,高頻脈沖產生一個0~(K-1)的隨機數Kn,加到相位累加器的寄存器值上,使相位累加器的溢出不總是比理想的溢出推后,而是隨機地提前,從而打破了周期性。這種方法對去除雜散非常有效,但所付出的代價是產生了寬頻帶相位噪聲,但這種寬頻帶相位噪聲比雜散更容易濾除。

 

作者:熊培蕾,張劍云,劉春泉   來源:電子工程世界
微信掃描分享本文到朋友圈
掃碼關注5G通信官方公眾號,免費領取以下5G精品資料
  • 1、回復“YD5GAI”免費領取《中國移動:5G網絡AI應用典型場景技術解決方案白皮書
  • 2、回復“5G6G”免費領取《5G_6G毫米波測試技術白皮書-2022_03-21
  • 3、回復“YD6G”免費領取《中國移動:6G至簡無線接入網白皮書
  • 4、回復“LTBPS”免費領取《《中國聯通5G終端白皮書》
  • 5、回復“ZGDX”免費領取《中國電信5GNTN技術白皮書
  • 6、回復“TXSB”免費領取《通信設備安裝工程施工工藝圖解
  • 7、回復“YDSL”免費領取《中國移動算力并網白皮書
  • 8、回復“5GX3”免費領取《R1623501-g605G的系統架構1
  • 本周熱點本月熱點

     

      最熱通信招聘

      最新招聘信息