郭凱 徐紅俠 鄧海棠 陳丁

摘 要:雷達(dá)信號(hào)處理技術(shù)主要包括脈沖壓縮、動(dòng)目標(biāo)指示MTI、動(dòng)目標(biāo)檢測(cè)MTD和CFAR檢測(cè)等。快速發(fā)展的DSP芯片為高性能實(shí)時(shí)處理硬件系的核心。詳細(xì)介紹基于多核數(shù)字信號(hào)處理器TMS320C6678實(shí)現(xiàn)對(duì)LFM信號(hào)進(jìn)行實(shí)時(shí)脈沖壓縮等的并行流水的實(shí)現(xiàn)方法。理論分析和實(shí)現(xiàn)結(jié)果表明,多核并行流水方法能獲得比普通單核更好的系統(tǒng)實(shí)時(shí)性。
關(guān)鍵詞:TMS320C6678;多核;脈沖壓縮;MTI;MTD;CFAR
DOI:10.16640/j.cnki.37-1222/t.2016.07.186
0 引言
近年來(lái),隨著國(guó)內(nèi)外雷達(dá)科學(xué)技術(shù)的不斷發(fā)展,雷達(dá)信號(hào)也極其復(fù)雜,這就對(duì)信號(hào)處理器的處理能力、存儲(chǔ)能力、可擴(kuò)展性以及數(shù)據(jù)傳輸能力提出了更高的要求。數(shù)字信號(hào)處理(簡(jiǎn)稱:DSP)目前通常為雷達(dá)信號(hào)處理機(jī)的核心處理器。本文介紹的雷達(dá)信號(hào)處理器,采用TI公司的DSP芯片TMS320C6678為主要信號(hào)處理器件,利用DSP軟件編程完成信號(hào)處理算法的實(shí)現(xiàn),可以在相同的硬件平臺(tái)上實(shí)現(xiàn)不同的處理任務(wù)。系統(tǒng)集成度高、體積小且功能強(qiáng)大。結(jié)構(gòu)靈活,可以根據(jù)需求改變?cè)O(shè)備量,具有較強(qiáng)的通用性和可擴(kuò)展性。
1 核心處理芯片介紹
本雷達(dá)信號(hào)處理系統(tǒng)采用的DSP芯片是TI公司的TMS320C6678(簡(jiǎn)稱C6678),該芯片由于采用特殊的KeyStone多核架構(gòu),這種結(jié)構(gòu)能夠?yàn)槎嗪似骷械拿恳粋€(gè)核提供全面的處理功能。因此。是一款的高性能、低功耗多核信號(hào)處理器件,多核的支持與運(yùn)算能力的提高,使用戶能更好地實(shí)現(xiàn)復(fù)雜的并行運(yùn)算。
2 主要功能介紹
雷達(dá)數(shù)字信號(hào)處理的主要方法有是PC、非相參積累、MTI、MTD、CFAR、俯仰角和方位角的誤差以及目標(biāo)參數(shù)提取等,如圖1所示。其主要由中頻ADC、DDC、PC、MTD、非相參積累、CFAR、距離跟蹤器和角誤差計(jì)算等多個(gè)功能子模塊組成,如圖1所示。
3 基本算法和軟件設(shè)計(jì)
3.1 脈沖壓縮
現(xiàn)代雷達(dá)的脈沖信號(hào)為大時(shí)寬和大帶寬的信號(hào)保證探測(cè)距離的同時(shí),又兼顧距離分辨力。但是這種雷達(dá)信號(hào)的回波需要采用脈沖壓縮濾波器來(lái)實(shí)現(xiàn)。實(shí)現(xiàn)方法有LFM、NLFM、相位編碼信號(hào)等。LFM可以達(dá)到較高的脈沖壓縮比,是常用的PC方法。LFM在頻率域?qū)崿F(xiàn)數(shù)字信號(hào)的PC過(guò)程。LFM信號(hào)是一種隨著時(shí)間增加頻率線性增加或減小的信號(hào),其數(shù)學(xué)表達(dá)式為:
S(t)=rect (t/τ)e(j2πfct)·e(jπkt2) (1)
式中,τ為脈沖寬度;fc為載波頻率;rect(t/τ)為矩形窗函數(shù);k為調(diào)頻斜率,k=B/τ,B為發(fā)射信號(hào)的頻帶寬度。脈沖壓縮比為D=τB。
3.2 動(dòng)目標(biāo)指示MTI
比如某雷達(dá)的MTI設(shè)計(jì)采用三脈沖對(duì)消,對(duì)所有通道進(jìn)行PC后的數(shù)據(jù)均需要進(jìn)行MTI雜波對(duì)消。具體的對(duì)消方法如下:
(a)選擇當(dāng)前狀態(tài)下的信號(hào)積累次數(shù)np;
(b)設(shè)某路信號(hào)在第i次積累的信號(hào)記為 Si(n),i=1,…,np, n=1,…,RN (距離通道個(gè)數(shù)),MTI對(duì)消方法為:
Sj_MTI(n)=Si(n)-2Si-1(n)+Si-2(n) (2)
其中j=i-2,i=3,…, np。
3.3 動(dòng)目標(biāo)檢測(cè)MTD
動(dòng)目標(biāo)檢測(cè)MTD就是在距離上將回波信號(hào)分為許多距離單元,然后通過(guò)M次發(fā)射的回波,在同一距離單元上進(jìn)行相干積累(多普勒濾波)。這樣,不但可以SNR,還可以測(cè)量目標(biāo)速度。動(dòng)目標(biāo)檢測(cè)可以看成是對(duì)信號(hào)的頻譜分析,通常用FFT算法來(lái)實(shí)現(xiàn)。
3.4 CFAR檢測(cè)
在距離維上采取滑窗處理方式,每個(gè)參考窗刪除幅度最大的DelNum個(gè)點(diǎn)參數(shù)說(shuō)明:參考窗長(zhǎng)度n=32前、后保護(hù)單元均為4 (在接收信號(hào)被部分截?cái)鄷r(shí),保護(hù)單元應(yīng)增加)。門限因子的作用是放大檢測(cè)因子,假設(shè)基本門限因子=4,則放大后的檢測(cè)因子=4×檢測(cè)因子/32。
3.5 軟件設(shè)計(jì)
DSP多核和單核處理器編程方法區(qū)別較大,若使用多核同時(shí)進(jìn)行處理并合理安排存儲(chǔ)空間以提高數(shù)據(jù)處理速度,減小系統(tǒng)響應(yīng)時(shí)間。原因是多核處理需要將任務(wù)盡量分工到多個(gè)處理器同步并行完成,從而最大程度上提高算法的執(zhí)行效率,因此,采用多核DSP進(jìn)行雷達(dá)信號(hào)相關(guān)處理對(duì)雷達(dá)整機(jī)性能提高有重要意義。
脈沖壓縮的設(shè)計(jì)。脈沖壓縮在數(shù)字下變頻后進(jìn)行,受時(shí)序驅(qū)動(dòng),需計(jì)算運(yùn)算時(shí)間來(lái)和實(shí)際時(shí)序相配合,以免發(fā)生數(shù)據(jù)堵塞。經(jīng)過(guò)分析,每個(gè)內(nèi)核在4個(gè)探測(cè)發(fā)射脈沖的時(shí)間內(nèi)可以完成數(shù)據(jù)讀取、脈沖壓縮和數(shù)據(jù)傳輸?shù)墓ぷ鳌W詈笪覀儾捎?個(gè)內(nèi)核輪流進(jìn)行脈沖壓縮,1個(gè)內(nèi)核完成資源調(diào)度的安排方法來(lái)實(shí)現(xiàn)此功能,同時(shí)在內(nèi)核之間采用共享內(nèi)存和核間IPC通信方式協(xié)調(diào)同步和競(jìng)爭(zhēng)。
4 結(jié)束語(yǔ)
由于這種DSP具有8個(gè)處理內(nèi)核、存儲(chǔ)空間較大,高速接口資源較多,在雷達(dá)回波信號(hào)的實(shí)時(shí)處理中,脈沖壓縮、動(dòng)目標(biāo)指示MTI、動(dòng)目標(biāo)檢測(cè)MTD和CFAR檢測(cè)是其主要處理方式具有大數(shù)據(jù)量實(shí)時(shí)處理時(shí)能較好地體現(xiàn)其優(yōu)越性。由實(shí)際結(jié)果可知,針對(duì)以上以這些算法,利用其多核資源,對(duì)算法進(jìn)行分解,而后將其并行流水實(shí),通過(guò)調(diào)用多個(gè)處理器資源,提高了系統(tǒng)的實(shí)時(shí)性及運(yùn)算能力。
參考文獻(xiàn):
[1]孫瑋,劉國(guó)滿.基DSP的脈沖壓縮算法的并行流水實(shí)現(xiàn)[J].無(wú)線電工程,2013(09).
[2]張澤云,趙宏生,徐朝陽(yáng).基于ADSP-TS201S的雷達(dá)信號(hào)處理研究[J].艦船電子對(duì)抗,2011(03).
[3]顧穎,張雪婷,張飚.基于ADSP-TS201S的通用雷達(dá)信號(hào)處理機(jī)的設(shè)計(jì)[J].現(xiàn)代雷達(dá),2006(06).