《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 微波|射頻 > 設(shè)計應(yīng)用 > 基于多DSP的PD脈沖壓縮雷達信號處理機的設(shè)計
基于多DSP的PD脈沖壓縮雷達信號處理機的設(shè)計
2017年電子技術(shù)應(yīng)用第7期
姚 旺,金紅新,趙鵬飛,叢彥超,王 雪
中國運載火箭技術(shù)研究院,北京100076
摘要: 為滿足脈沖多普勒(PD)脈沖壓縮雷達高速數(shù)據(jù)處理需求,設(shè)計了一種基于多DSP架構(gòu)的高速PD雷達信號處理機,詳細描述了該處理機的硬件方案、軟件設(shè)計、算法映射方法,應(yīng)用軟件流水線技術(shù)針對信號處理算法與流程進行了優(yōu)化設(shè)計,驗證了該處理機針對線性調(diào)頻(LFM)信號的處理結(jié)果,并針對處理實時性進行了分析。
關(guān)鍵詞: 雷達 處理機 DSP
中圖分類號: TN95
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2017.07.013
中文引用格式: 姚旺,金紅新,趙鵬飛,等. 基于多DSP的PD脈沖壓縮雷達信號處理機的設(shè)計[J].電子技術(shù)應(yīng)用,2017,43(7):51-54.
英文引用格式: Yao Wang,Jin Hongxin,Zhao Pengfei,et al. Design of PD radar signal processor based on multi-DSP[J].Application of Electronic Technique,2017,43(7):51-54.
Design of PD radar signal processor based on multi-DSP
Yao Wang,Jin Hongxin,Zhao Pengfei,Cong Yanchao,Wang Xue
China Academy of Launch Vehicle Technology,Beijing 100076,China
Abstract: In order to satisfy the need of Pulse Doppler(PD) pulse compression radar high speed data processing,this paper designs a high-speed PD radar signal processor based on multi-DSP architecture, describes the processor hardware scheme, software design, algorithm mapping method,and applies software pipe-lining techniques for signal processing algorithm and the process of optimization design. It verifies the processing result of Linear Frequency Modulation(LFM) signal, and analyzes the real-time performance.
Key words : radar;processor;DSP

0 引言

    脈沖多普勒(Pulse Doppler,PD)雷達是一種利用多普勒效應(yīng)檢測目標信息的雷達,是在動目標顯示雷達基礎(chǔ)上發(fā)展起來的雷達體制。雷達脈沖信號寬度的選擇受到了兩個相互矛盾的因素制約:為了提高雷達的作用距離,需要較寬的脈寬;而為了提高距離分辨力與測距精度,則要求較窄的脈寬。早期雷達選用的是窄脈沖、高功率的折中方法,但是發(fā)射機與天饋線耐功率限制了系統(tǒng)的高功率。應(yīng)用了脈沖壓縮技術(shù)的PD雷達解決了該問題,即在發(fā)射時采用寬的脈寬信號,提高了雷達的作用距離,而接收時壓縮成窄脈沖,提高了距離分辨力與測距精度。

    本文設(shè)計了一種基于FPGA與多片DSP的PD脈沖壓縮雷達信號處理機,利用1片F(xiàn)PGA與3片高性能ADSP-TS201S協(xié)同工作,以流水線的方式實現(xiàn)了PD脈沖壓縮雷達針對線性調(diào)頻(Linear Frequency Modulation,LFM)信號脈沖串的脈沖壓縮、相參積累與恒虛警(Constant False Alarm Rate,CFAR)檢測處理,具有良好的處理性能與實時處理能力。

1 系統(tǒng)架構(gòu)

    本雷達處理機的核心處理器為1片F(xiàn)PGA與3片ADSP-TS201S。FPGA采用Xinlix公司出品的Virtex4系列XC4VSX55。系統(tǒng)由FPGA控制AD采集雷達回波信號,而AD采用12位AD9430。由于系統(tǒng)所處理的數(shù)據(jù)量非常大,系統(tǒng)為每片DSP配置了一片32 M×32 bit的SDRAM,以擴展存儲空間。

    對于多ADSP-TS201S組成的系統(tǒng),DSP之間的互聯(lián)方式主要分為LINK口耦合模型、共享總線耦合模型與LINK口共享總線混合模型。本雷達處理系統(tǒng)正是采用這種LINK口與總線共享相結(jié)合的互聯(lián)方式,將3片ADSP-TS201S通過LINK口實現(xiàn)點對點的互聯(lián),同時3片ADSP-TS201S又通過共享總線的方式互聯(lián)在一起。這兩種聯(lián)接方式相結(jié)合可以使多DSP系統(tǒng)方便地實現(xiàn)多DSP內(nèi)部資源共享,又可以高速地通過LINK口實現(xiàn)點對點的通信。結(jié)合了上述兩種方式的優(yōu)勢[1-2],本雷達信號處理機的硬件結(jié)構(gòu)如圖1所示。

qrs1-t1.gif

2 LFM-PD算法的硬件映射

    本系統(tǒng)要處理的雷達信號為LFM脈沖串,每幀LFM脈沖串之前由幀同步標志,其中每幀數(shù)據(jù)中具有256個LFM脈沖,脈沖寬度為44 μs,脈沖重復間隔為295 μs,信號帶寬為40 MHz,載頻為120 MHz,幀周期為100 ms,如圖2所示。

qrs1-t2.gif

    系統(tǒng)由FPGA控制AD進行中頻采樣,由FPGA完成中頻信號的數(shù)字下變頻,經(jīng)由數(shù)字下變頻后的LFM信號變?yōu)榛鶐盘枺枰?個ADSP-TS201S完成脈沖壓縮、相參積累與CFAR操作。系統(tǒng)利用160 MHz時鐘采樣中頻LFM信號,為了提高采集LFM信號的可靠性,系統(tǒng)在LFM脈沖44 μs的脈沖寬度的基礎(chǔ)上,前后各預(yù)留了3 μs的采樣裕量,因此,每個采樣波門的長度設(shè)為50 μs,而經(jīng)由數(shù)字下變頻后,每幀數(shù)據(jù)的采集脈沖的實部數(shù)據(jù)與虛部數(shù)據(jù)各為4 000點,而每幀數(shù)據(jù)具有256個LFM脈沖串。經(jīng)由上述分析,針對本系統(tǒng)LFM數(shù)據(jù)處理流程可細化如圖3所示[4-5]

qrs1-t3.gif

    由于雷達LFM脈沖串連續(xù)發(fā)射,因此系統(tǒng)必須能夠?qū)崿F(xiàn)對于LFM脈沖串的實時處理,對于本系統(tǒng)來說,必須在100 ms內(nèi)完成所有的數(shù)據(jù)處理。在100 ms之內(nèi)要在一片DSP中完成所有的數(shù)據(jù)處理幾乎是不可能的。因此,本系統(tǒng)采用了流水線的工作模式,將3片ADSP-TS201S構(gòu)成了一條處理流水線,分別將脈沖壓縮、相參積累與CFAR映射到不同的DSP中進行流水線式的處理。這樣做雖然會產(chǎn)生3幀數(shù)據(jù)的流水線延遲,但是好處是當流水線建立起來并充分流水時,系統(tǒng)可以在100 ms之內(nèi)完成一幀數(shù)據(jù)的處理,實現(xiàn)實時處理的要求。

3 系統(tǒng)的流水線與處理流程

    為了實現(xiàn)實時處理,本系統(tǒng)利用3片ADSP-TS201S構(gòu)建了一條處理流水線,由3片DSP分別進行脈沖壓縮、相參積累與CFAR的處理過程。

    對于DSP1,該DSP完成脈沖壓縮的過程,脈沖壓縮以每個脈沖為最小處理單元,其處理主要包括4096點復數(shù)FFT、4096點復數(shù)乘法與4096點復數(shù)IFFT。其處理過程應(yīng)在每個脈沖間隔之間完成,每個脈沖間隔僅為295 μs-44 μs=251 μs。

    DSP1中的處理流程為:首先由外部DMA收取一個脈沖的數(shù)據(jù),然后執(zhí)行脈沖壓縮操作,將脈沖壓縮的結(jié)果通過DMA發(fā)送到DSP2中進行相參積累。為了保證實時處理,同時考慮到進行DMA數(shù)據(jù)傳輸?shù)耐瑫r不影響DSP的數(shù)據(jù)處理,因此在DSP1中建立一條軟件流水線,開辟3片存儲空間,進行乒乓訪問操作。DSP1的操作由脈沖同步觸發(fā),在一個脈沖重復周期內(nèi),流水地接收第n+1個脈沖的數(shù)據(jù),處理第n個脈沖的數(shù)據(jù),發(fā)送第n-1個脈沖的數(shù)據(jù)。DSP1中的處理流水線如圖4所示。

qrs1-t4.gif

    如圖4所示,由于FPGA是按脈沖開啟采樣波門,因此其由采樣到傳輸給DSP1有一個脈沖重復周期的延遲,也就是說,在Pulse2時刻,DSP1才會接收Pulse1的數(shù)據(jù)。由于要構(gòu)建軟件流水線,因此DSP1內(nèi)部要開辟Memory1、Memory2與Memory3 3片存儲空間。由于DMA操作不影響DSP對于數(shù)據(jù)的處理,因此當流水線完全建立起來后,DSP對于3片不同的存儲空間分別進行接收第n+1個脈沖的數(shù)據(jù)、處理第n個脈沖的數(shù)據(jù)與發(fā)送第n-1個脈沖的脈壓結(jié)果。即當PulseN的時刻,可以得到PulseN-4的脈壓結(jié)果,最終流水線延遲為4個脈沖重復周期。

    當FPGA完成一幀數(shù)據(jù)的采樣,即通過外部中斷與DSP1通信,告知DSP1該脈沖的脈沖計數(shù)(PulseCnt),而DSP1根據(jù)PulseCnt來區(qū)分不同的操作。而為了實現(xiàn)流水線處理,DSP1在內(nèi)部分別開辟3片Memory存儲空間,根據(jù)不同的Memory指針來區(qū)分。當PulseCnt為1時,此時FPGA采樣1st Pulse的數(shù)據(jù),因此DSP1并不從FPGA收取數(shù)據(jù);當PulseCnt為2時,此時1st Pulse數(shù)據(jù)采樣完成,DSP1配置DMA,從FPGA收取1st Pulse的數(shù)據(jù);當PulseCnt為3時,DSP1配置DMA,從FPGA收取2nd Pulse的數(shù)據(jù),而在收取數(shù)據(jù)的同時,DSP1處理1st Pulse的數(shù)據(jù),進行脈沖壓縮處理;當PulseCnt為4~257時,DSP1配置DMA,從FPGA收取N-1 Pulse的數(shù)據(jù),然后配置另外一路DMA,向DSP2發(fā)送N-3 Pulse的脈沖壓縮結(jié)果。而在收取數(shù)據(jù)與發(fā)送處理結(jié)果的同時,DSP1處理N-2 Pulse的數(shù)據(jù),進行脈沖壓縮處理;當PulseCnt為258時,DSP1配置DMA向DSP2發(fā)送255th Pulse的脈壓結(jié)果,并處理256th Pulse的數(shù)據(jù);當PulseCnt為259時,DSP1配置DMA向DSP2發(fā)送256th Pulse的脈壓結(jié)果。此時PulseCnt將清0,本幀的數(shù)據(jù)處理結(jié)束。

    系統(tǒng)中DSP2完成LFM脈沖串的相參積累處理,其包括加漢明窗操作與FFT操作。與DSP1不同的是,DSP2的處理最小粒度為每幀雷達數(shù)據(jù),也就是說,DSP2接收到一整幀數(shù)據(jù)后才進行數(shù)據(jù)處理。因此DSP2的流水線深度可設(shè)計為兩級,當DSP1將每幀的脈壓結(jié)果傳輸給DSP2的過程中,DSP2可以處理DSP1傳來的上一幀的雷達數(shù)據(jù)。由于數(shù)據(jù)量巨大,因此需要在SDRAM中開辟2片存儲空間以實現(xiàn)乒乓操作,建立流水線深度為兩級的軟件流水線。DSP2處理流水線如圖5所示。

qrs1-t5.gif

    DSP2中的數(shù)據(jù)處理是由幀同步觸發(fā)的。當來自FPGA的幀同步信號到達后,DSP開始當前幀的數(shù)據(jù)處理。由于SDRAM中存儲的脈沖壓縮結(jié)果是按方位向存儲的,而DSP2需要按距離門處理數(shù)據(jù),因此采用二維DMA的方式從SDRAM中跳躍式地按列讀取數(shù)據(jù)。讀取數(shù)據(jù)完成后,進行加漢明窗,并作256點FFT,隨后將每個距離門的數(shù)據(jù)通過DMA傳輸給DSP3。在數(shù)據(jù)處理的過程中,DSP2始終響應(yīng)來自于DSP1的DMA中斷,來收取下一幀要處理的脈壓結(jié)果。當DSP2接收下一幀數(shù)據(jù)和處理當前幀數(shù)據(jù)時均需要占用SDRAM的總線,會引起相應(yīng)的總線沖突,此處交由DSP系統(tǒng)仲裁即可。

    DSP3主要完成CFAR過程,由于相參積累后的數(shù)據(jù)仍為復數(shù),因此在做CFAR之前應(yīng)該將所有數(shù)據(jù)求模。DSP3的系統(tǒng)流水線與DSP2類似,均設(shè)計為接收下一幀數(shù)據(jù),如圖5所示。其通過Link口接收DSP2傳來的數(shù)據(jù),此處與DSP1至DSP2的數(shù)據(jù)傳輸十分類似,也是啟動DMA,將接收到的數(shù)據(jù)存儲到SDRAM的兩片不同的存儲空間中。

    DSP3的處理同樣是由幀同步觸發(fā)的。當幀同步到達時,系統(tǒng)從SDRAM中讀取兩個距離門的數(shù)據(jù),由于來自于DSP2的數(shù)據(jù)已經(jīng)按距離門排列,因此此處不需要跳躍地讀取數(shù)據(jù),只需要普通的DMA操作即可。DSP3每次處理兩個距離門的數(shù)據(jù),分別做求模操作與CFAR操作。在執(zhí)行數(shù)據(jù)處理的過程中,DSP3一直響應(yīng)來自DSP2的Link口接收中斷,一旦有數(shù)據(jù)從DSP2的Link口發(fā)送過來,DSP3配置DMA按距離門接收DSP2的數(shù)據(jù),并將之存儲到SDRAM中。此處與DSP2一樣,在數(shù)據(jù)傳輸與數(shù)據(jù)處理的過程中,會產(chǎn)生SDRAM的總線的競爭,此處也交由DSP3系統(tǒng)仲裁。

4 LFM信號處理結(jié)果

    系統(tǒng)處理的LFM脈沖串信號由雷達信號模擬器產(chǎn)生,本系統(tǒng)根據(jù)幀同步生成采樣波門信號來采集LFM脈沖串數(shù)據(jù),分別在3片ADSP-TS201S中完成脈沖壓縮、相參積累與CFAR過程,在DSP中查看脈沖壓縮結(jié)果如圖6所示。

qrs1-t6.gif

    系統(tǒng)完成相參積累后將數(shù)據(jù)存儲到SDRAM中,利用Visual DSP++將SDRAM中的相參積累結(jié)果導出如圖7。

qrs1-t7.gif

    相參積累后的距離向處理結(jié)果如圖8。

qrs1-t8.gif

    系統(tǒng)各環(huán)節(jié)處理性能如表1所示,可以看出系統(tǒng)可以在規(guī)定的時間內(nèi)完成脈沖壓縮、相參積累與CFAR等操作,系統(tǒng)處理實時性滿足要求。

qrs1-b1.gif

5 結(jié)論

    本文設(shè)計了一基于3片ADSP-TS201的雷達實時處理系統(tǒng)。系統(tǒng)主要由1片ADC、1片F(xiàn)PGA與3片ADSP-TS201S構(gòu)成。系統(tǒng)將脈沖壓縮、相參積累與恒虛警檢測等操作以流水線的形式分別映射到3片DSP中,并詳細論述了每個處理器的詳細處理流程與處理器間的通信體制。為了提高系統(tǒng)的處理效率,系統(tǒng)針對雷達處理算法作了詳盡的指令集優(yōu)化。經(jīng)由測試,本系統(tǒng)能夠很好地完成對于LFM脈沖信號的實時處理。

參考文獻

[1] MAGAZ B,BENCHEIKH M L.DSP implementation of a range azimuth CFAR processor[C].Proc.Int.Conf.Radar Symposium,Wroclaw,2008.

[2] BARBAROSSA S.Detection and imaging of moving objects with synthetic aperture radar Part 1:Optimal detection and parameter estimation theory,Part 2:Joint time-frequency analysis by wigner-Ville distribution[J].IEE Proceedings-F,1992,139(1):79-88.

[3] 朱永鋒.Chirp雷達對高速運動目標有效相參積累的算法研究[J].系統(tǒng)工程與電子技術(shù),2004,26(10):1396-1399.

[4] 李偉,牛曉麗,韓松.基于ADSP-TS101S的多片DSP并行軟件設(shè)計[J].電子器件,2007(1):307-310.

[5] 劉郁林,景曉軍,黎湘,等.毫米波/紅外復合制導高速并行處理系統(tǒng)研究[J].現(xiàn)代雷達,1999(6):60-64.



作者信息:

姚  旺,金紅新,趙鵬飛,叢彥超,王  雪

(中國運載火箭技術(shù)研究院,北京100076)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 成人免费在线视频网 | 天天爱天天做久久天天狠狼 | 午夜看片影院在线观看 | 日本三级视频在线播放 | 国产午夜视频在线观看第四页 | 亚洲深夜福利 | 一二三四视频社区在线1 | 视频免费1区二区三区 | 国产成人精品日本亚洲语音2 | 狠狠成人| 中国黄色在线观看 | 我把寡妇日出水好爽视频 | 日韩一区二区中文字幕 | 99久在线精品99re6视频 | 在线日本中文字幕 | 国产成人精品一区二区视频 | 国产欧美日韩在线视频 | 欧美国产日韩在线 | 国产一区二区三区在线观看精品 | 看全色黄大色黄大片女图片 | 1024国产精品视频观看 | 五月综合激情 | 久精品在线观看 | 亚洲欧美另类日本久久影院 | 国产日韩成人 | 欧美日韩黄色大片 | 欧美日韩一区二区三区视频播 | 国产高清视频一区二区 | 伊人久久免费视频 | 中国美女一级a毛片录像在线 | 老年人一级毛片 | 欧美在线成人午夜影视 | yy4138理论片在线大全 | 老司机亚洲精品 | 欧美激情视频一区二区三区 | 欧美日韩国产网站 | 亚洲欧美另类日本久久影院 | 黄色毛片在线看 | 插插天天 | 亚洲欧美日韩在线播放 | 中文字幕一区二区在线观看 |