新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于G4平臺(tái)的嵌入式VxWorks系統(tǒng)在雷達(dá)信號(hào)處理中的應(yīng)用

基于G4平臺(tái)的嵌入式VxWorks系統(tǒng)在雷達(dá)信號(hào)處理中的應(yīng)用

作者: 時(shí)間:2012-04-06 來(lái)源:網(wǎng)絡(luò) 收藏


在雷達(dá)數(shù)字中的應(yīng)用

雷達(dá)數(shù)字主要是通過(guò)高速A /D采集雷達(dá)正交基帶回波信號(hào),然后進(jìn)行數(shù)字脈沖壓縮處理、雜波抑制、恒虛警和目標(biāo)檢測(cè),最后把目標(biāo)信息數(shù)據(jù)傳送給雷達(dá)終端進(jìn)行顯示。采用高速A /D采集雷達(dá)回波信號(hào),和完成大容量數(shù)據(jù)傳輸和實(shí)時(shí)性處理管理,合理劃分任務(wù)和安排處理時(shí)序是成功實(shí)現(xiàn)的關(guān)鍵。

基帶信號(hào)采集

回波信號(hào)的采集使用Interactive 電路與系統(tǒng)公司的ICS - 554四通道14bit A /D數(shù)據(jù)采集卡,可以用內(nèi)部或外部時(shí)鐘采樣,最小采樣率30MHz,最高采樣率105MHz,內(nèi)部和外部?jī)煞N觸發(fā)信號(hào);標(biāo)準(zhǔn)的PMC 接口,帶1M邏輯門(mén)FPGA 的64bit/66MHzQL5064 PCI總線(xiàn)接口芯片,支持master/ target DMA突發(fā)傳輸方式,未使用完的FPGA資源可根據(jù)用戶(hù)的需要配置使用;兩片64 K ×72 bit FIFO緩存,可以編程控制進(jìn)行單通道數(shù)據(jù)采集,兩通道或四通道同時(shí)采集,每?jī)赏ǖ栏髡家黄現(xiàn)IFO,每片最大采樣128 K點(diǎn),單通道最大各采樣256 K點(diǎn);采用捕獲和持續(xù)兩種采樣模式,在捕獲模式每一次觸發(fā)采樣點(diǎn)數(shù)和(在FIFO緩存大小內(nèi))總的采樣點(diǎn)數(shù),然后向CPU發(fā)中斷請(qǐng)求,要求從CPU從緩存中取走已采樣的數(shù)據(jù)都是可編程的;為多種操作系統(tǒng)提供了驅(qū)動(dòng)程序,如Win2dowsNT、Windows 2000、Windows XP和實(shí)時(shí)操作系。ICS - 554的功能框圖如圖2所示。



圖2 ICS - 554框圖  

在實(shí)際應(yīng)用中, ICS - 554插在節(jié)點(diǎn)4的PMC標(biāo)準(zhǔn)接口上,采用10 kHz主觸發(fā)脈沖作為外觸發(fā)信號(hào), 30MHz采樣時(shí)鐘, I、Q兩路采樣,每一個(gè)主觸發(fā)脈沖采樣2 048點(diǎn),每一個(gè)CP I周期內(nèi)要求采88個(gè)主觸發(fā)脈沖周期的數(shù)據(jù)。考慮到每一路F IFO最大只能采256K點(diǎn)和DMA 方式下PC I總線(xiàn)的實(shí)際傳輸率,保證每一個(gè)CPI的數(shù)據(jù)不會(huì)丟失和FIFO不會(huì)溢出,采用每42個(gè)主觸發(fā)脈沖周期就請(qǐng)求CPU開(kāi)始接收在F IFO 緩存中的數(shù)據(jù),先接收完F IFO1 中的數(shù)據(jù),再接收F IFO2 中的數(shù)據(jù),以后循環(huán)進(jìn)行數(shù)據(jù)傳輸,直到禁止A /D采樣為止。

時(shí)序安排

系統(tǒng)接收雷達(dá)終端發(fā)來(lái)的控制命令和正交回波信號(hào)經(jīng)過(guò)A /D采樣后的數(shù)字信號(hào),雷達(dá)終端在CP I信號(hào)的下降沿通過(guò)VME總線(xiàn)發(fā)當(dāng)前CPI信號(hào)的控制命令到G4板的VME內(nèi)存映射空間,節(jié)點(diǎn)1把這些控制命令碼值拷貝到全局共享內(nèi)存,控制命令碼值包括模式碼,探測(cè)距離碼等值;然后通知節(jié)點(diǎn)4取出當(dāng)前模式碼,節(jié)點(diǎn)4根據(jù)模式碼對(duì)ICS- 554進(jìn)行配置和允許ICS - 554開(kāi)始采數(shù)并存入FIFO中。ICS - 554每采完44個(gè)主觸發(fā)脈沖周期的數(shù)據(jù)后,向節(jié)點(diǎn)4發(fā)中斷請(qǐng)求,節(jié)點(diǎn)4接到請(qǐng)求后通過(guò)節(jié)點(diǎn)1的全局共享內(nèi)存查詢(xún)當(dāng)前控制命令,接著根據(jù)模式碼配置 QL5064的DMA控制器。目標(biāo)內(nèi)存是節(jié)點(diǎn)1上的共享內(nèi)存,啟動(dòng)DMA傳輸,把A /D采樣存入FIFO 中的數(shù)據(jù)傳給節(jié)點(diǎn)1, DMA傳輸完成后,節(jié)點(diǎn)4向節(jié)點(diǎn)1發(fā)出中斷請(qǐng)求,節(jié)點(diǎn)1響應(yīng)請(qǐng)求后,查詢(xún)?nèi)止蚕韮?nèi)存的控制命令,根據(jù)模式碼開(kāi)始進(jìn)行脈沖壓縮、雜波抑制、恒虛警和目標(biāo)檢測(cè)等信號(hào)處理。信號(hào)處理完后通過(guò)VME總線(xiàn)把目標(biāo)信息數(shù)據(jù)傳送到VME空間,通知雷達(dá)終端取走目標(biāo)和狀態(tài)信息;其它節(jié)點(diǎn)的數(shù)據(jù)也是通過(guò)節(jié)點(diǎn)4以DMA方式傳到內(nèi)存中進(jìn)行處理,處理方法與節(jié)點(diǎn)1相似,只是節(jié)點(diǎn)2、3和4的目標(biāo)信息數(shù)據(jù)先傳到節(jié)點(diǎn)1,然后由節(jié)點(diǎn)1通過(guò)VME總線(xiàn)傳給雷達(dá)終端,每個(gè)節(jié)點(diǎn)都獨(dú)立處理一個(gè)CP I周期的數(shù)據(jù)。從A /D FIFO緩存中傳數(shù)到各節(jié)點(diǎn)的順序和信號(hào)處理順序時(shí)序如圖3所示。



圖3 時(shí)序圖



評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉