• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    高頻地波雷達(dá)實(shí)時(shí)信號并行處理方案及實(shí)現(xiàn)*

    2017-02-15 05:26:09申晉晉
    關(guān)鍵詞:信號處理線程預(yù)處理

    牛 炯,申晉晉,陳 倩

    (中國海洋大學(xué)工程學(xué)院,山東 青島 266100)

    高頻地波雷達(dá)實(shí)時(shí)信號并行處理方案及實(shí)現(xiàn)*

    牛 炯,申晉晉,陳 倩

    (中國海洋大學(xué)工程學(xué)院,山東 青島 266100)

    近些年,隨著高頻地波雷達(dá)技術(shù)的發(fā)展,大量的遙感數(shù)據(jù)給實(shí)時(shí)信號處理帶來了巨大的挑戰(zhàn)。高頻地波雷達(dá)信號處理機(jī)的主流設(shè)計(jì)方案通常采用DSP+FPGA技術(shù)或基于高性能CPU技術(shù)來實(shí)現(xiàn)信號的實(shí)時(shí)處理,但DSP+FPGA方案中系統(tǒng)的軟硬件耦合較為緊密,開發(fā)周期長且不易維護(hù),而高性能CPU技術(shù)對計(jì)算機(jī)性能要求較高,大大增加了硬件成本。在保證信號實(shí)時(shí)處理的前提下,為了縮短開發(fā)周期,提高系統(tǒng)的可維護(hù)性和降低開發(fā)成本,本文基于CPU+GPU架構(gòu)設(shè)計(jì)了的信號處理方案,實(shí)現(xiàn)了高頻地波雷達(dá)實(shí)時(shí)信號處理的基本流程,獲取了目標(biāo)的距離信息和速度信息。實(shí)驗(yàn)結(jié)果表明,本文提出的CPU+GPU架構(gòu)下的信號處理方案與同期中央處理器(CPU)運(yùn)算平臺相比,具有10倍以上的加速比,驗(yàn)證了方案的可行性。

    CPU+GPU; 高頻地波雷達(dá); 實(shí)時(shí)信號處理; 協(xié)同工作;

    高頻地波雷達(dá),又稱為高頻地波超視距雷達(dá),是海上目標(biāo)大范圍、連續(xù)探測的主要手段,它利用高頻電磁波(3~30 MHz)沿海面繞射傳播的特性,實(shí)現(xiàn)海上船只和低空飛機(jī)等移動目標(biāo)和海洋動力參數(shù)的大范圍連續(xù)監(jiān)測[1-3]。因此,高頻地波雷達(dá)受到了全球研究機(jī)構(gòu)的關(guān)注,其主要研究內(nèi)容涵蓋系統(tǒng)設(shè)計(jì)、信號處理、雜波抑制、目標(biāo)提取以及海態(tài)反演等方面。隨著數(shù)字技術(shù)的飛速發(fā)展,雷達(dá)正向數(shù)字化和軟件化的方向發(fā)展。一直以來,軟件雷達(dá)實(shí)現(xiàn)的瓶頸問題之一是實(shí)時(shí)性問題[4]。其中信號處理的實(shí)時(shí)性尤為突出,因而雷達(dá)系統(tǒng)研發(fā)過程中,相當(dāng)一部分工作集中在信號處理的軟件化工作上,通常對于高頻地波雷達(dá)的信號處理機(jī),研究的主流方案有DSP+FPGA板卡方案[5-7]和高性能計(jì)算機(jī)方案[8]。對于DSP+FPGA方案來說,該方案的軟件和硬件耦合較為緊密,雖然計(jì)算效率高、可擴(kuò)展性好,但開發(fā)周期通常較長,并且不易維護(hù);高性能計(jì)算機(jī)方案雖然沒有軟硬件耦合的缺點(diǎn),但其為了滿足雷達(dá)實(shí)時(shí)信號處理的需求,對硬件性能有較高的要求通常需要花費(fèi)較高的成本。

    GPU(Graphic Processing Unit)在傳統(tǒng)上的應(yīng)用局限在處理圖形渲染計(jì)算任務(wù),受軍事視景仿真與圖像處理需求的牽引,GPU的數(shù)據(jù)處理能力取得了飛速的發(fā)展。目前大數(shù)據(jù)量進(jìn)行FFT運(yùn)算時(shí)GPU已經(jīng)是當(dāng)前CPU處理能力的幾十倍,而高頻地波雷達(dá)數(shù)字信號處理的核心就是FFT,在高頻地波雷達(dá)數(shù)據(jù)的前端處理過程中,需要進(jìn)行大量的FFT運(yùn)算,經(jīng)實(shí)測數(shù)據(jù)處理可知其耗時(shí)最長。目前GPU單精度浮點(diǎn)處理能力超過11TFlops,同時(shí)其雙精度浮點(diǎn)處理能力也已經(jīng)超過1.4TFlops。因此將GPU應(yīng)用于雷達(dá)數(shù)字信號處理是一種趨勢。近些年已經(jīng)有大量的研究機(jī)構(gòu)將GPU技術(shù)用于數(shù)字信號處理。文獻(xiàn)[9]中將GPU用于合成孔徑雷達(dá)(SAR)的信號處理,利用GPU通用并行計(jì)算,使用CUDA(Compute Unified Device Architecture)實(shí)現(xiàn)了SAR成像算法。文獻(xiàn)[10]采用CPU-GPU技術(shù)設(shè)計(jì)了微波雷達(dá)終端處理系統(tǒng),數(shù)據(jù)處理加速比達(dá)到5.56 。文獻(xiàn)[11]提出一種基于GPU的外輻射源雷達(dá)信號處理實(shí)時(shí)方法,利用GPU的并行處理能力實(shí)現(xiàn)了外輻射源雷達(dá)信號處理實(shí)時(shí)處理。GPU在微波雷達(dá)領(lǐng)域的應(yīng)用已經(jīng)較為廣泛,但目前尚未見到將CPU+GPU技術(shù)應(yīng)用于高頻地波雷達(dá)數(shù)字信號處理的相關(guān)文獻(xiàn)。本文結(jié)合高頻地波雷達(dá)數(shù)字信號處理的流程及實(shí)時(shí)處理要求,提出采用CPU+GPU的并行異構(gòu)模式對高頻地波雷達(dá)實(shí)測數(shù)據(jù)進(jìn)行并行處理。

    1 理論方法及數(shù)據(jù)處理流程

    高頻地波雷達(dá)回波信號的數(shù)字化處理主要在信號處理機(jī)內(nèi)完成,前端數(shù)據(jù)處理流程見圖1。獲取指定長度的原始數(shù)據(jù)后,首先需要對原始數(shù)據(jù)進(jìn)行預(yù)處理,包括去直達(dá)波處理、去斜處理和加窗處理,然后對信號進(jìn)行解距離處理后獲得目標(biāo)的距離信息,最后對解距離后的數(shù)據(jù)進(jìn)行解速度處理得到目標(biāo)的速度信息。

    假設(shè)高頻地波雷達(dá)的發(fā)射波形采用線性調(diào)頻斷續(xù)波(FMICW),發(fā)射信號表示為:

    (1)

    其中:

    為了方便分析,不考慮信號在傳輸過程中幅度的衰減,則接收的回波信號可以表示為:

    (2)

    (3)

    式中:K為單個(gè)脈沖重復(fù)周期內(nèi)的采樣點(diǎn)數(shù);P為一個(gè)調(diào)頻周期的脈沖個(gè)數(shù);m為雷達(dá)最大探測距離單元。當(dāng)解距離后數(shù)據(jù)的時(shí)間長度滿足設(shè)定的積累周期時(shí),對Y(m)進(jìn)行第二次FFT處理,即解速度處理,可得到目標(biāo)的速度信息。高頻地波雷達(dá)前端信號處理詳細(xì)的公式推導(dǎo)見文獻(xiàn)[5]。

    圖1 前端數(shù)據(jù)處理流程圖Fig.1 Front-end data processing flowchart

    2 基于CPU+GPU架構(gòu)的協(xié)同并行計(jì)算方案

    本文提出了基于CPU+GPU架構(gòu)的信號處理方案,本方案采用CPU+GPU協(xié)同并行的計(jì)算來實(shí)現(xiàn)高頻地波雷達(dá)前端數(shù)據(jù)的處理。

    2.1 基于CPU+GPU架構(gòu)的系統(tǒng)方案

    高頻地波雷達(dá)的接收站包括接收天線陣列、接收機(jī)、信號處理機(jī)以及顯控終端等。接收天線陣列主要用于接收來自空間的電磁波,并將雷達(dá)回波信號通過饋線傳輸給接收機(jī);接收機(jī)主要用于接收來自接收天線陣列的回波信號,并對回波信號進(jìn)行預(yù)處理,同時(shí)監(jiān)測空間的電磁環(huán)境。接收機(jī)接收到回波數(shù)據(jù)后,需要對原始回波數(shù)據(jù)進(jìn)行放大、濾波、A/D采樣以及I/Q信號分離等處理,然后將處理后的數(shù)據(jù)傳輸?shù)叫盘柼幚頇C(jī),信號處理機(jī)接收到來自接收機(jī)的數(shù)字化正交信號(I/Q信號)后,在內(nèi)部對前端數(shù)據(jù)進(jìn)行預(yù)處理(包括去直達(dá)波、去斜和加窗)、解距離、解速度、點(diǎn)跡檢測以及雜波抑制等(干擾包括射頻干擾、電離層干擾、海雜波以及瞬態(tài)干擾)相關(guān)處理,并對原始數(shù)據(jù)、脈沖壓縮后數(shù)據(jù)、頻域數(shù)據(jù)以及點(diǎn)跡數(shù)據(jù)進(jìn)行實(shí)時(shí)存儲,最后將點(diǎn)跡數(shù)據(jù)實(shí)時(shí)的傳送到顯控終端,在顯控終端對目標(biāo)點(diǎn)跡進(jìn)行航跡關(guān)聯(lián),并實(shí)時(shí)顯示目標(biāo)運(yùn)動的事態(tài)?;贑PU+GPU架構(gòu)的信號處理機(jī)方案框圖見圖2。

    圖2 基于CPU+GPU架構(gòu)的信號處理機(jī)方案框圖

    在整個(gè)系統(tǒng)中,信號處理機(jī)采用CPU+GPU架構(gòu),CPU與GPU在信號處理機(jī)內(nèi)協(xié)同工作,CPU作為主機(jī)(Host),GPU作為協(xié)處理器。CPU、GPU各自擁有相互獨(dú)立的存儲器地址空間:主機(jī)端的內(nèi)存和設(shè)備端的顯存。

    2.2 基于CPU+GPU架構(gòu)的并行處理算法

    高頻地波雷達(dá)前端數(shù)據(jù)在CPU+GPU架構(gòu)下協(xié)同并行處理的方案見圖3,其中CPU主要負(fù)責(zé)邏輯性強(qiáng)的事件處理和串行計(jì)算,包括計(jì)算需要開辟內(nèi)存的大小、獲取雷達(dá)系統(tǒng)參數(shù)、截取指定時(shí)長的原始數(shù)據(jù)、清理上一個(gè)內(nèi)核函數(shù)、啟動下一個(gè)內(nèi)核函數(shù)、數(shù)據(jù)存儲以及RD譜顯示等;GPU則專注于執(zhí)行高度線程化的并行處理事務(wù),包括原始數(shù)據(jù)的預(yù)處理、解距離和解速度等處理。

    為了保證方案的通用性,系統(tǒng)應(yīng)該采用模塊化和參數(shù)化設(shè)計(jì)。CPU根據(jù)系統(tǒng)參數(shù)設(shè)置,獲取了指定長度的高頻雷達(dá)原始數(shù)據(jù)后,通過PCIE總線將該數(shù)據(jù)傳輸?shù)紾PU,假設(shè)該批數(shù)據(jù)的大小為N個(gè)字節(jié),則:

    N=nfre×nch×nT×TSweep×fs×2×4。

    (4)

    其中:nfre為雷達(dá)載頻數(shù);nch為接收天線陣元數(shù);nT為該批數(shù)據(jù)包含的掃頻周期數(shù);TSweep為掃頻周期;fs為采樣率。

    (4)式中乘以2是因?yàn)榛夭〝?shù)據(jù)為復(fù)數(shù),包含實(shí)部和虛部,乘以4是由于獲取的原始數(shù)據(jù)為float型。在GPU內(nèi)對該批數(shù)據(jù)進(jìn)行預(yù)處理和解距離后,獲得的數(shù)據(jù)大小為N1個(gè)字節(jié),則:

    N1=nfre×nch×m×nT×2×4。

    (5)

    其中m表示雷達(dá)探測的最大距離單元,根據(jù)公式4和公式5可以看出,原始數(shù)據(jù)進(jìn)行預(yù)處理和解距離處理后,數(shù)據(jù)壓縮比為TSweep*fs/m。根據(jù)表1中雷達(dá)實(shí)際的相關(guān)參數(shù),做完解距離處理后,數(shù)據(jù)壓縮比約為100∶1,得到的脈壓后數(shù)據(jù)存儲在GPU顯存中相應(yīng)的位置,當(dāng)一個(gè)積累周期對應(yīng)的時(shí)域數(shù)據(jù)全部處理完畢后,對其進(jìn)行解速度處理,得到頻域數(shù)據(jù)??梢?,大量原始數(shù)據(jù)的復(fù)雜處理都在GPU內(nèi)完成,利用GPU并行處理的特點(diǎn),極大的提高了數(shù)據(jù)處理速度,節(jié)省了CPU資源,保證了系統(tǒng)的實(shí)時(shí)性、穩(wěn)定性和可靠性。

    圖3 CPU+GPU協(xié)同并行處理方案

    為了更好的理解并行優(yōu)化策略,下面針對CPU+GPU架構(gòu)下數(shù)據(jù)處理流程的關(guān)鍵技術(shù)進(jìn)行介紹,包括CPU/GPU之間的內(nèi)存分配和數(shù)據(jù)傳輸、GPU中的數(shù)據(jù)預(yù)處理以及GPU中的FFT處理。

    2.2.1 CPU+GPU的內(nèi)存分配與數(shù)據(jù)傳輸

    CPU與GPU之間通過PCI Express接口進(jìn)行數(shù)據(jù)通信。系統(tǒng)所要處理的數(shù)據(jù)首先要傳到Host端的內(nèi)存中即CPU的內(nèi)存中,然后通過PCIE總線傳輸?shù)斤@存,在GPU內(nèi)進(jìn)行數(shù)據(jù)處理。

    首先根據(jù)雷達(dá)系統(tǒng)相關(guān)參數(shù)計(jì)算需要開辟內(nèi)存大小,在Host端開辟相應(yīng)的內(nèi)存,用來存儲原始數(shù)據(jù)、本振信號數(shù)據(jù)以及窗函數(shù)數(shù)據(jù)等。系統(tǒng)完成一個(gè)積累周期的數(shù)據(jù)處理需要調(diào)用多次數(shù)據(jù)預(yù)處理函數(shù)和解距離函數(shù),考慮到GPU顯存資源有限,采用在解距離之前一次性開辟出固定大小的內(nèi)存,供解距離時(shí)重復(fù)使用,在每次解距離之前需要開辟相應(yīng)大小的內(nèi)存,然后在完成最后一次解距離處理時(shí)統(tǒng)一釋放。在GPU 內(nèi)開辟內(nèi)存可以用CudaMalloc函數(shù)來實(shí)現(xiàn)。GPU每執(zhí)行一次解距離運(yùn)算,都需要將nch個(gè)接收通道的CIT_base_Num個(gè)掃頻周期的數(shù)據(jù)從CPU傳輸?shù)紾PU,我們使用CUDAMemcpy函數(shù)來實(shí)現(xiàn)CPU與GPU間的數(shù)據(jù)傳輸。其中CudaMalloc函數(shù)與CudaMemcpy函數(shù)均為CUDA的庫函數(shù)。2.2.2 GPU中的數(shù)據(jù)預(yù)處理

    在解距離之前,首先需要對回波數(shù)據(jù)進(jìn)行預(yù)處理。

    對于采用收發(fā)共址的模式高頻地波雷達(dá)系統(tǒng),發(fā)射線性調(diào)頻斷續(xù)波,在發(fā)射機(jī)工作的時(shí)候,接收機(jī)關(guān)閉接收通道,不接收回波信號,但由于發(fā)射機(jī)發(fā)射功率較大,即使接收機(jī)關(guān)閉了接收通道,發(fā)射信號也會泄露進(jìn)入接收機(jī),而這部分能量通常高于接收機(jī)正常工作時(shí)接收到的回波信號的能量一個(gè)數(shù)量級以上,因此必須對直達(dá)波進(jìn)行剔除。去直達(dá)波操作就是對每個(gè)掃頻周期內(nèi)的PulseNum個(gè)脈沖的直達(dá)波對應(yīng)位置的采樣點(diǎn)置零,即將每個(gè)脈沖前nTpp*fs個(gè)采樣點(diǎn)置零。實(shí)際操作中GPU啟動Nthread個(gè)線程,如公式(6)所示:

    Nthread=nTpp×fs×PulseNum×nch×nfre×BaseNum。

    (6)

    其中,包含Setzero_block個(gè)線程塊,每個(gè)塊包含Setzero_thread個(gè)線程,表達(dá)式如下:

    Setzero_block=nTpp×fs×PulseNum×nch,

    (7)

    Setzero_thread=nfre×Base_Num,

    (8)

    其中Base_Num表示用戶設(shè)置的每次處理數(shù)據(jù)包含的掃頻周期數(shù)。

    去斜處理是將去除直達(dá)波后的回波信號與本振信號進(jìn)行復(fù)乘。去斜處理時(shí),一個(gè)線程內(nèi)執(zhí)行一個(gè)復(fù)乘,每個(gè)線程執(zhí)行復(fù)乘時(shí)需要占用較多的寄存器,而GPU硬件上寄存器的數(shù)量是一定的,啟動內(nèi)核時(shí),系統(tǒng)會將寄存器平均分配到每個(gè)線程中,操作時(shí)應(yīng)開辟較少的線程以保證每個(gè)線程可以分配到足夠的寄存器。實(shí)際操作中GPU一次啟動開辟nTs個(gè)線程。

    加窗操作是將去斜處理后數(shù)據(jù)的實(shí)部和虛部都與相應(yīng)的窗加權(quán)系數(shù)相乘,并行處理方法方法同去斜處理相同,GPU一次啟動nTs個(gè)線程執(zhí)行計(jì)算。

    2.2.3 GPU中的FFT處理

    在高頻地波雷達(dá)信號前端數(shù)據(jù)的處理過程中,通過解距離和解速度分別得到目標(biāo)的距離信息和速度信息,而這2個(gè)模塊的關(guān)鍵技術(shù)就是FFT。NVIDIA為開發(fā)人員提供了多種庫函數(shù),每一類庫針對某一特定的應(yīng)用,CUFFT(CUDA Fast Fourier Transform)則是CUDA專門用于進(jìn)行快速傅里葉變換的函數(shù)庫,該函數(shù)庫是經(jīng)過充分優(yōu)化的。該函數(shù)庫為開發(fā)人員提供了完善的用戶接口,開發(fā)人員可以任意設(shè)置FFT的點(diǎn)數(shù)、次數(shù)以及數(shù)據(jù)類型。

    3 實(shí)測數(shù)據(jù)驗(yàn)證

    為驗(yàn)證提出的基于CPU+GPU架構(gòu)的高頻地波雷達(dá)信號并行處理技術(shù)的加速性能,分別采用CPU+GPU架構(gòu)和純CPU架構(gòu)兩種方案對青島高頻地波雷達(dá)系統(tǒng)于2015年1月8日錄取的實(shí)測數(shù)據(jù)采用脫機(jī)處理的方式進(jìn)行處理,該高頻地波雷達(dá)為收發(fā)共址,發(fā)射線性調(diào)頻斷續(xù)波,信號處理機(jī)內(nèi)CPU為Intel Corei5-3470,主頻3.2 GHz,GPU計(jì)算卡采用英偉達(dá)的NVIDIA GTX960,其內(nèi)部有1 024個(gè)CUDA core,內(nèi)置4 096 MB GDDR5顯存,單精度峰值處理能力和峰值顯存帶寬可達(dá)到2.6 T Flops和232 GB/s。按照圖1構(gòu)建完整的地波雷達(dá)信號處理流程,將獲取的地波雷達(dá)數(shù)據(jù)分別在不同的開發(fā)平臺下進(jìn)行處理,表1給出了兩種方案處理一個(gè)積累周期數(shù)據(jù)時(shí)各個(gè)模塊的耗時(shí)結(jié)果。采用CPU+GPU架構(gòu)方案時(shí),處理一個(gè)積累周期的數(shù)據(jù)耗時(shí)約8 s,完全能夠滿足高頻地波雷達(dá)實(shí)時(shí)信號處理系統(tǒng)的滑窗需求,同時(shí)極大的節(jié)省了CPU的資源,使CPU能夠可靠的進(jìn)行指令的上傳和下達(dá);而純CPU方案處理相同量級的數(shù)據(jù)則耗時(shí)較長,無法滿足高頻雷達(dá)實(shí)時(shí)性處理需求,若要提高其處理速度,則需要提升硬件性能,增加成本。

    表1 一個(gè)積累周期下兩種方案耗時(shí)對比

    Note:①M(fèi)emory development;②Data preprocessing and resolving Distance (16 Times);③Time consuming for the first call program;④Time consuming for each subsequent call program;⑤Total time-consuming;⑥Resolving speed;⑦Total time-consuming

    圖4給出了兩種方案連續(xù)處理10個(gè)積累周期耗時(shí)的曲線圖。從表1和圖4中可以看出對高頻地波雷達(dá)數(shù)據(jù)進(jìn)行預(yù)處理、解距離和解速度處理時(shí),CPU+GPU方案較純CPU方案的處理速度提高了10倍以上。

    圖4 兩種方案處理10個(gè)積累周期數(shù)據(jù)耗時(shí)對比

    圖5 GPU+CPU方案處理第一個(gè)陣元回波數(shù)據(jù)的RD譜Fig.5 The RD spectrum of the first element echo data processed by the GPU+CPU scheme

    圖5所示為采用CPU+GPU方案處理4.7 MHz載頻下第一個(gè)接收通道回波數(shù)據(jù)后得到的RD譜,積累時(shí)間260 s。對兩種方案獲得的頻域數(shù)據(jù)的實(shí)部和虛部分別做差求模,兩種方案頻域數(shù)據(jù)做差后各點(diǎn)數(shù)據(jù)的相對偏差小于10-7,該偏差不會影響雷達(dá)的探測性能,驗(yàn)證了方案的可行性。兩種方案處理同批數(shù)據(jù)產(chǎn)生的數(shù)據(jù)偏差是由于不同編譯軟件中數(shù)據(jù)的精度誤差導(dǎo)致。圖6表示兩種方案獲得的第一個(gè)陣元的頻域數(shù)據(jù)做差后的結(jié)果。

    圖6 兩種方案的頻域數(shù)據(jù)做差的結(jié)果Fig.6 The results of the subtraction of the frequency domain data of the two schemes

    4 結(jié)語

    本文設(shè)計(jì)了基于CPU+GPU架構(gòu)的高頻地波雷達(dá)信號處理系統(tǒng),并在此架構(gòu)上實(shí)現(xiàn)了基于GPU的信號并行處理。實(shí)測數(shù)據(jù)的處理結(jié)果表明,基于GPU加速的雷達(dá)信號處理系統(tǒng)能夠?qū)崟r(shí)完成信號處理,且該方案與純CPU方案相比,數(shù)據(jù)加速比達(dá)到了10,驗(yàn)證了該方案的可行性,能夠很好的滿足軟件化雷達(dá)信號實(shí)時(shí)處理要求,為軟件化雷達(dá)的數(shù)據(jù)快速處理奠定了基礎(chǔ)。另外,由于雜波抑制算法涉及到較為復(fù)雜的矩陣運(yùn)算,使用純CPU處理將無法滿足實(shí)時(shí)性的要求,下一步將在GPU內(nèi)實(shí)現(xiàn)雜波抑制算法。

    [1] Headrick J M,Skolnik M I.Over-the-Horizon radar in the HF band[J].Proceedings of the IEEE,1974,62(6):664-673.

    [2] Ponsford A M.Surveillance of the 200 nautical mile Exclusive Economic Zone (EEZ) using High Frequency Surface Wave Radar (HFSWR)[J].Canadian Journal of Remote Sensing,2001,27(4):354-360.

    [3] 韓樹宗,王海龍,郭佩芳,等.高頻地波雷達(dá)反演海浪的海上對比驗(yàn)證方法研究[J].青島海洋大學(xué)學(xué)報(bào):自然科學(xué)版,2002,32(5):687-694.Han ShuZong,Wang HaiLong,Guo Peifang,et al.A technological study of sensing ocean hydrological parameters with High Frequency Ground Wave Radar[J].Journal of Ocean University of Qingdao,2002,32(5):687-694.

    [4] 秦華,周沫,察豪,等.基于GPU加速的雷達(dá)信號處理并行技術(shù)[J].艦船科學(xué)技術(shù),2013,35(7):77-82.Qin Hua,Zhou Mo,Cha Hao,Sheng Kuo.Research on the Parallel Technology of GPU Acceleration on Radar Signal Processing[J].Ship Science and Technology,2013,35(7):77-82.

    [5] 周廣超.高頻雷達(dá)信號處理機(jī)系統(tǒng)設(shè)計(jì)及基本信號處理軟件研制[D].哈爾濱工業(yè)大學(xué),2006.Zhou Guang Chao.System Design of HFRadar Signal Processor and Developing of Basal Signal Processing Software[D].Harbin:Harbin Institute of Technology,2006.

    [6] 王報(bào)華.基于高頻雷達(dá)的信號處理板設(shè)計(jì)[D].哈爾濱工業(yè)大學(xué),2011.Wang BaoHua.Designof Signal Processing Board Based on HF Radar[D].Harbin:Harbin Institute of Technology,2011.

    [7] 劉霜.基于FPGA的軟件雷達(dá)脈壓處理器的實(shí)現(xiàn)[D].哈爾濱工業(yè)大學(xué),2006.Liu Shuang.Fpga-Based Implementation of Pulse Compression Processor of Software Radar[D].Harbin:Harbin Institute of Technology,2006.

    [8] 曾美艷.高頻地波雷達(dá)實(shí)時(shí)信號處理軟件的設(shè)計(jì)與實(shí)現(xiàn)[D].哈爾濱工業(yè)大學(xué),2008.Zeng MeiYan.Design And Realization of Real-Time Signal Processing Software in High Frequency Ground Wave Radar[D].Harbin Institute of Technology,2008.

    [9] 俞驚雷,柳彬,王開志,等.一種基于GPU的高效合成孔徑雷達(dá)信號處理器[J].信息與電子工程,2010,08(4):415-419.Yu JingLei,LiuBin,WangKaiZhi,LiuXinZhao,Yu WenXian.A high Efficient GPU-Based Signal Processor of Synthetic Aperture Radar[J].Information And Electronic Engineering,2010,08(4):415-419.

    [10] 曹成忠.基于GPU+CPU軟件化雷達(dá)終端系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].武漢理工大學(xué),2014.Cao ChengZhong.The Design And Implementation of Radar System[D].Wuhan University of Technology,2014.

    [11] 李曉波,關(guān)欣,仲利華,等.基于GPU的外輻射源雷達(dá)信號處理實(shí)時(shí)實(shí)現(xiàn)方法[J].系統(tǒng)工程與電子技術(shù),2014,36(11):2192-2198.Li Xiao Bo,Guan Xin,Zhong Li Hua,et al.Real-time implementation of signal processing for passive radars Based on GPU[J].Systems Engineering and Electronics,2014,36(11):2192-2198.

    責(zé)任編輯 陳呈超

    Real-Time Signal Parallel Processing Scheme and Realization of HF Ground Wave Radar Based on CPU+GPU Architecture

    NIU Jiong,SHEN Jin-Jin,CHEN Qian

    (College of Engineering,Ocean University of China,Qingdao 266100,China)

    With the development of High Frequency Surface Wave Radar(HFSWR) technologies in recent years,the huge amount of remote sensing data brings challenges for real-time imaging processing.The mainstream design scheme of High frequency ground wave signal processor is usually DSP+FPGA technology or based on high performance CPU technology to achieve real-time signal processing,but the hardware and software of system using DSP+FPGA is more compact ,it is difficult to maintain because of long development cycle.High performance CPU technology requires high performance on the hardware,it greatly increasing the cost of hardware.In order to shorten the development cycle,improve the maintainability of the system and reduce the development cost under the premise of guaranteeing signal real-time processing,this paper designs a signal processing scheme based on CPU+GPU architecture,realizes the basic flow of real-time signal processing of HF Ground wave Radar,including data pre-processing,the distance information and speed information of the aim are acquired.Experiment results shows that the proposed signal processing scheme under CPU+GPU architecture has a speedup of 10 times compared with the CPU platform of the same period,which verifies the feasibility of the scheme.

    CPU+GPU; HFSWR; real-time signal processing; cooperative work

    海洋公益性行業(yè)科研專項(xiàng)項(xiàng)目(201505002);國家自然科學(xué)基金重點(diǎn)項(xiàng)目(61132005)資助

    Supported by the Public Science and Technology Research Funds Projects of Ocean(201505002); National Natural Science Foundation of China(61132005)

    2016-09-15;

    2016-11-20

    牛炯(1982-),男,工程師。E-mail:niu_buaa@163.com

    TN957.74

    A

    1672-5174(2017)02-056-06

    10.16441/j.cnki.hdxb.20160238

    牛炯,申晉晉,陳倩.高頻地波雷達(dá)實(shí)時(shí)信號并行處理方案及實(shí)現(xiàn)[J].中國海洋大學(xué)學(xué)報(bào)(自然科學(xué)版),2017,47(2):56-61.

    NIU Jiong,SHEN Jin-Jin,CHEN Qian.Real-time signal parallel processing scheme and realization of HF ground wave radar based on CPU+GPU architecture [J].Periodical of Ocean University of China,2017,47(2):56-61.

    猜你喜歡
    信號處理線程預(yù)處理
    《信號處理》征稿簡則
    信號處理(2018年5期)2018-08-20 06:16:02
    《信號處理》第九屆編委會
    信號處理(2018年5期)2018-08-20 06:16:00
    《信號處理》征稿簡則
    信號處理(2018年8期)2018-07-25 12:25:42
    《信號處理》第九屆編委會
    信號處理(2018年8期)2018-07-25 12:24:56
    基于預(yù)處理MUSIC算法的分布式陣列DOA估計(jì)
    淺談linux多線程協(xié)作
    淺談PLC在預(yù)處理生產(chǎn)線自動化改造中的應(yīng)用
    絡(luò)合萃取法預(yù)處理H酸廢水
    基于自適應(yīng)預(yù)處理的改進(jìn)CPF-GMRES算法
    Linux線程實(shí)現(xiàn)技術(shù)研究
    大姚县| 临颍县| 上饶市| 义马市| 钦州市| 方正县| 三亚市| 舒城县| 沙田区| 洪泽县| 荥经县| 五原县| 宝清县| 长寿区| 香港| 台北县| 盱眙县| 韶山市| 个旧市| 谢通门县| 竹北市| 上饶县| 额敏县| 阿勒泰市| 瑞金市| 南部县| 湄潭县| 个旧市| 天镇县| 时尚| 西城区| 班玛县| 马尔康县| 什邡市| 汝城县| 商河县| 南皮县| 铜川市| 高尔夫| 广汉市| 九寨沟县|