• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 測試測量 > 設計應用 > FM―CW雷達探測器控制與信號處理系統設計

    FM―CW雷達探測器控制與信號處理系統設計

    作者: 時間:2016-10-29 來源:網絡 收藏

    摘要:本文闡述了該的數字信號處理過程,重點分析了原理,并給出了該檢測算法的實現步驟。根據該的特點和需求,設計了基于DS尸的控制與信號處理系統,詳細給出了其軟、硬件實現方案。該系統具有高性價比以及較好的通用性,已經成功應用于項目。

    本文引用地址:http://www.czjhyjcfj.com/article/201610/309034.htm

    引言

    調頻連續波(FM—CW)雷達設備簡單,發射頻譜窄,發射峰值功率與平均功率相當,不存在近距離肓區和速度模糊,而且還具有近距離信號抑制功能等優點,因此采用該技術設計地面近程具有很強的優勢。如果想發揮FM—CW雷達的優勢,就要具有相應的數字信號

    處理功能。

    本文針對采用I、Q解調零拍接收技術的FM—CW雷達設計,以數字信號處理器()芯片為基本運算單元,以單片機為主控制器,構造了靈活、控制與處理能力強、通用性好、性價比高的控制與信號處理系統。該系統通過對目標多普勒回波信號進行濾波、相干積累等處理完成過程和人機交互。

    1 數字信號處理

    本文涉及的FM—CW雷達探測器主要功能是檢測動目標并且計算動目標運動的速度和方向(朝向或遠離雷達站)。I、Q回波信號通過正弦解調后得到I、Q多普勒信號,數字信號處理器()通過對I、Q多普勒信號的分析處理完成動目標檢測,其實現過程如圖1所示。

    FM—CW雷達探測器控制與信號處理系統設計

    對I、Q兩路信號先后同步采樣,并把數據保存至相應的數據存儲空間,采樣完一幀數據后,分別取出存儲的兩路N階FFT數據進行預處理(主要是進行數據轉換、去直流運算);然后對I、Q信號進行相干積累,獲得相應的積累增益,然后針對功率譜分布情況,計算率門限進行率處理(CFAR);最后把最大的子濾波器功率值和計算的率門限比較,若小于門限值,則認為沒發現目標;反之,則認為發現目標,同時計算該目標的參數信息(包括速度、運動方向、相對幅度等),并按照規定的協議對目標參數信息打包輸出。

    1.1 預處理算法

    當采用單電源進行A/D轉換時,在模擬端不可避免的存在直流分量,而直流量的存在將降低數字信號處理的動態范圍,因此降低直流分量很有意義。利用數字處理容易實現,其過程如下:

    ①根據下式分別計算I、Q數據的數學期望E1(x)和EQ(x)。

    FM—CW雷達探測器控制與信號處理系統設計

    其中,N表示一幀數據的個數,xi表示第i個數據。

    ②根據公式yi=xi-E(x)(i的取值范圍[0,1]),將I、Q數據分別減去數學期望值E(X),得到新的I、Q數據幀:

    FM—CW雷達探測器控制與信號處理系統設計

    1.2

    動目標自動檢測主要包含相干積累、恒虛警率處理(CFAR)和目標判決與參數估計等過程實現。

    1.2.1 動目標檢測基本原理

    眾所周知,多普勒頻率在雷達中目標的徑向速度和回波多普勒頻率存在如下所示的關系:

    FM—CW雷達探測器控制與信號處理系統設計

    式中:c=3.08×108m/s;表示雷達的工作頻率;fd和Vd分別表示目標的多普勒頻率和目標徑向速度。

    根據式(3)可知,只需計算出多普勒頻率fd就可獲得目標的徑向速度,而且通過fd可以判斷是否發現目標。

    雷達的多普勒效應表明:當目標朝向雷達站運動時,多普勒頻率(fd)為正值,而當目標遠離雷達站運動時,多普勒頻率(fd)為負值,因此可以通過fd值的正負來確定目標運動方向。

    為了實現目標多普勒回波相干積累,并計算其頻率值大小和正負,采用快速傅里葉變換(FFT)方法實現,并且FFT技術實現N(一幀數據長度)個濾波器組(也稱子濾波器),計算量小,方便硬件實現,是可行的。

    1.2.2 動目標自動檢測算法實現

    雷達的工作環境背景非常復雜,回波信號中包含大量的隨機噪聲、雜波信號以及其他電磁波的干擾信息。目前的雷達探測器(系統)都要求能夠在復雜和不確知的背景環境中檢測目標的存在并保持給定的虛警概率。為此,必須自動實時計算恒虛警門限以保持恒虛警率實現。

    算法實現步驟如下:

    ①對新的I、Q數據幀組合成復數,然后進行FFT運算,并對各子濾波器信號幅值求模。

    ②找出信號幅度前4的4個子濾波器并標記其濾波器位置(Mj)和幅度大小(VMj),并且把信號幅度最大的濾波器進行二次標記(濾波器位置為Mmax,信號幅度為Vmax)。

    ③根據式(4)求所有子濾波器的數學期望E(xx)和平均方差σ2,去除幅值最大的前4個數據有利于減少信號閃爍。

    FM—CW雷達探測器控制與信號處理系統設計

    式中:N表示子濾波器個數(參與FFT運算的數據幀長度);Vi表示第i個濾波器的信號幅度。

    ④根據式(5)計算恒虛警率門限VT。

    VT=αE(xx)+βσ2 (5)

    式中:α、β表示加權系數;α、β值決定了目標判決門限VT,VT的具體值需要結合發現概率和虛警概率確定。

    ⑤把最大的信號幅度Vmax與恒虛警率門限VT相比較,若不小于VT值則認為目標存在,并且由Mmax值估計多普勒目標頻率,然后根據式(3)確定目標的徑向速度;同時也可以根據Mmax值確定目標遠離或靠近運動,當Mmax

    2 系統設計

    該控制與信號處理系統設計原則:可靠穩定、性價比高、小型化。其總體設計如圖2所示。

    FM—CW雷達探測器控制與信號處理系統設計

    該系統主要是針對某型號FM—CW雷達探測器設計的,主要分為主控制器部分、調頻信號處理部分和DC/DC電源。其工作流程:DSP控制模數轉換器(A/D),對I、Q多普勒信號進行同步采樣,同時把采集的數據保存在片內存儲器中,直到一幀數據采集完成;DSP對該幀數據進行濾波、動目標檢測算法處理,處理完成后把目標數據送至主控制器;主控制器(MCU)接收到目標參數信息后,按照規定的協議把目標參數信息打包并通過數據通信接口輸出,同時按照預定的要求向CPLD輸出控制信號,MCU還應及時接收鍵盤模塊輸出的數據和按周期采集各個檢測點的數據,并且控制LCD顯示模塊正確顯示各種狀態;數據通信接口采用RS23協議。

    CPLD主要是對控制命令進行譯碼和邏輯運算,按照正確的邏輯時序控制A/D采樣和報警電路。

    DC/DC電源部分,外部輸入+12 V的電源電壓,通過多個集成電源芯片分別產生+5V、+3.3 V、+1.9 V電壓供系統工作。

    2.1 主控制部分

    主控制器部分,包含型號為C8051F023的單片機和型號為EPM3064的CPLD,其主要功能如下:

    ①控制系統自檢。包括電壓、電流檢測、高頻發射源和高頻接收模塊工作狀態檢測。

    ②實現對鍵盤模塊管理、對LCD顯示模塊的控制。

    ③對數字信號處理的管理,并從信號處理器獲取目標參數信息。

    ④對目標信息進行二次處理并進行數據打包,通過數據通信接口發送,從數據通信接口接收外部指令并進行相應操作。

    ⑤完成對DSP控制命令的譯碼和控制報警電路工作(主要由CPLD完成)。

    2.2 數字信號處理部分

    數字信號處理部分主要包含A/D采樣、數字信號處理和調頻信號產生器。其中A/D采樣采用型號為MAX1306的芯片完成,數字信號處理采用型號為TMS320F2812的32位DSP實現。

    調頻信號產生器主要利用DDS技術,采用型號為AD9850的芯片實現。該部分的核心功能是參考圖1完成動目標自動檢測運算,數字信號處理器(DSP)軟件流程圖如圖3所示。

    FM—CW雷達探測器控制與信號處理系統設計

    DSP開機上電復位后,初始化自身的配置,使得系統進入預定的工作狀態;在正常工作狀態模式下,按照AD9850的參考協議(本文采用的是串行3線制)配置寄存器,產生所需要的正弦調頻信號,然后延遲等待;

    直到雷達探測器高頻部分工作穩定后,DSP啟動采樣中斷,按照設定的周期控制A/D采集數據,直到I、Q兩路分別采集完成1 024點數據(一幀),DSP關閉采樣中斷,然后數據進行處理完成動目標檢測過程。首先DSP對采集的I、Q兩路數據進行預處理,接著利用海明窗函數進行

    加權并完成復數FFT運算,對運算結果做恒虛警率處理(CFAR),計算出恒虛警門限值,然后進行目標判決得出有無目標的結論。

    若發現目標,則將目標的速度、運動方向、信號相對強度送至主控制器,最后重新啟動數據采樣,進入下一次運算。

    結語

    本文采用DSP十MCU+CPLD方式實現的控制與信號處理機已經成功應用于某型號FM—CW雷達探測器上,具有成本低、性能較高且應用靈活等特點。該系統也可以應用于其他領域窄帶信號的處理,具有較好的通用性。



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 乌鲁木齐市| 牙克石市| 盈江县| 高阳县| 东山县| 岗巴县| 新竹县| 静宁县| 灵璧县| 赤水市| 九龙坡区| 皮山县| 监利县| 闽清县| 扶绥县| 南雄市| 高阳县| 江油市| 海林市| 屯留县| 师宗县| 永城市| 彭水| 阳信县| 蓬莱市| 丹棱县| 岗巴县| 横山县| 屏山县| 安丘市| 肇州县| 牡丹江市| 太谷县| 晋宁县| 乾安县| 北辰区| 鲁甸县| 望奎县| 象州县| 东山县| 五寨县|