999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于FPGA的基-8并行脈壓實現(xiàn)方法

2021-07-21 09:05:46王冬華孫雪濤
火控雷達技術(shù) 2021年2期
關(guān)鍵詞:信號

王冬華 孫雪濤

(中國船舶集團有限公司第八研究院 南京 211153)

0 引言

隨著雷達技術(shù)的日益發(fā)展,雷達已經(jīng)不僅僅局限于目標(biāo)探測,還應(yīng)具備目標(biāo)一維成像、目標(biāo)識別等能力[1],而目標(biāo)識別對雷達發(fā)射信號帶寬提出較高的要求,發(fā)射信號帶寬可達幾百兆,甚至接近G赫茲,中頻信號采樣率和數(shù)字信號數(shù)據(jù)率均大大提高[2],這種超大帶寬、高數(shù)據(jù)率和大數(shù)據(jù)量的基帶信號處理在數(shù)字下變頻時一般采用并行多相濾波結(jié)構(gòu),通過利用以“面積換速率”的方式降低FPGA的處理時鐘[3]。但是這種方式輸出的基帶信號由多個并行支路組成,其脈壓實現(xiàn)方法完全不同于單路信號的脈壓[4]。若通過FPGA內(nèi)部的雙口RAM將并行多路基帶信號存儲下來,再按照支路順序依次讀出并拼接成一路完整的基帶信號,最后按照單支路脈壓方式實現(xiàn)完整信號的脈壓,這種方法嚴(yán)重浪費FPGA的存儲資源,且大大增強了FPGA時序設(shè)計難度[5],本文利用多相快速傅里葉變換(FFT)和頻率抽取的逆傅里葉變換(IFFT),在FPGA中利用頻域脈壓方法,可以不需要對并行基帶信號進行緩存,而實現(xiàn)超大帶寬信號的實時脈壓處理。

1 并行脈壓實現(xiàn)

FPGA中實現(xiàn)脈壓主要有以下兩種方式[6]:第一種方式為時域卷積,利用Matlab產(chǎn)生脈壓系數(shù),并將其導(dǎo)入FPGA提供的FIR的IP核,實現(xiàn)基帶信號的脈壓功能;第二種方式為頻域相乘,利用FPGA提供的FFT的IP核,對輸入基帶信號進行N點FFT處理,然后與經(jīng)過N點FFT處理的脈壓系數(shù)復(fù)乘,最后利用FFT的IP核實現(xiàn)N點IFFT處理,從而實現(xiàn)基帶信號的脈壓功能。

在超大帶寬中頻接收系統(tǒng)中,為了降低模數(shù)變換器(ADC)采樣率及FPGA的處理時鐘,數(shù)字下變頻采用多相濾波結(jié)構(gòu),若采用時域卷積方式需要消耗大量存儲資源,且FPGA時序設(shè)計和匹配濾波器設(shè)計均較為復(fù)雜,因此,時域卷積不適合實現(xiàn)超大帶寬基帶信號的并行脈壓[7];頻域相乘方式無需額外消耗由于存儲每個支路的I/Q信號而造成的BlockRAM資源浪費,并行各支路采用FFT和頻率抽取IFFT級聯(lián)方式,既有利于確保各支路的實時運算,又易與旋轉(zhuǎn)系數(shù)實現(xiàn)簡單復(fù)乘,易于實現(xiàn)并行多路基帶信號的脈壓功能。

1.1 算法架構(gòu)

在超寬帶數(shù)字中頻接收系統(tǒng)中,為了降低FPGA的處理時鐘,一般采用并行多相濾波算法實現(xiàn)數(shù)字正交下變頻,從而獲得并行多路基帶信號[8]。根據(jù)信號帶寬、前端ADC采樣率及FPGA處理時鐘,可以確認(rèn)并行總支路個數(shù)D。若信號帶寬460MHz,前端ADC采樣率為1.6GHz,若FPGA處理時鐘為200M時鐘,則多相濾波后,將獲得并行D=8路基帶I、Q信號,8路基帶信號同時進行并行多相FFT及頻率抽取IFFT處理,實現(xiàn)各支路的脈壓功能。其算法架構(gòu)如圖1所示。

圖1 并行脈壓算法架構(gòu)

從圖1中可以看出,采用并行脈壓實現(xiàn)方法可以與多相濾波數(shù)字下變頻算法結(jié)構(gòu)完全契合,不需要對各支路基帶信號進行緩存,有效提高超寬帶脈壓實現(xiàn)的效率。并行脈壓實現(xiàn)方式與傳統(tǒng)頻域脈壓實現(xiàn)方式存在差異,并行脈壓實現(xiàn)方式存在各支路間的重新組合,這是并行脈壓實現(xiàn)方式的難點。

1.2 基-8多相FFT

設(shè)時域信號為x(n),經(jīng)過多相濾波數(shù)字下變頻后,獲得8路基帶信號,各支路基帶信號時域表達式如式1所示。

x0(n)=x(8n),x1(n)=x(8n+1),
x2(n)=x(8n+2),x3(n)=x(8n+3),
x4(n)=x(8n+4),x5(n)=x(8n+5),
x6(n)=x(8n+6),x7(n)=x(8n+7)

(1)

其中:n=0,1,2,…,N/8-1。直接調(diào)用FPGA內(nèi)部的FFT核對每個支路進行N/8點FFT運算[9],各個支路時域的FFT結(jié)果可表示為

X0(k′)=FFT(x0(n)),X1(k′)=FFT(x1(n)),
X2(k′)=FFT(x2(n)),X3(k′)=FFT(x3(n)),
X4(k′)=FFT(x4(n)),X5(k′)=FFT(x5(n)),
X6(k′)=FFT(x6(n)),X7(k′)=FFT(x7(n))。

(2)

其中:k′=0,1,2,…,N/8-1。各支路并行FFT結(jié)果需要重新組合才能獲得并行多相FFT結(jié)構(gòu),首先產(chǎn)生各支路的旋轉(zhuǎn)系數(shù),然后各支路并行FFT結(jié)果與對應(yīng)支路的旋轉(zhuǎn)因子相乘,最后各支路再進行一次8點FFT運算,即可獲得并行多相FFT結(jié)構(gòu)。旋轉(zhuǎn)因子如式3所示。

(3)

其中:i=0,1,2,…,7表示第i個支路,j=0,1,2,…,N/8-1表示第j個FFT點數(shù)。

1.3 脈壓系數(shù)復(fù)乘

頻域脈壓實現(xiàn)方式需要與經(jīng)過FFT處理的脈壓系數(shù)復(fù)乘,并行多相FFT結(jié)構(gòu)對應(yīng)的脈壓系數(shù)與傳統(tǒng)的單路頻域脈壓系數(shù)生成方式不完全相同。線性調(diào)頻信號對應(yīng)的脈壓系數(shù)僅與信號脈沖寬度、帶寬、數(shù)據(jù)率和脈壓點數(shù)有關(guān),而上述參數(shù)均為固定參數(shù),因此脈壓系數(shù)不需要實時計算產(chǎn)生,因此可以將生成的脈壓系數(shù)存放在FPGA內(nèi)部BlockRAM中[10-11]。與并行多相FFT相匹配的脈壓系數(shù)生成方式如下步驟:

1)根據(jù)信號脈沖寬度、帶寬、采樣率生成時域I、Q信號;

2)根據(jù)脈沖重復(fù)周期和數(shù)據(jù)率,對步驟1)中生成的I、Q信號做N點FFT處理;

3)將N點FFT處理結(jié)果等分成8段,分別對應(yīng)并行8路FFT支路的8路脈壓系數(shù)。

1.4 基-8頻率抽取IFFT

從圖1中可以看出,要實現(xiàn)并行多路脈壓功能,需要將每路的頻域信號轉(zhuǎn)換為時域信號,因此需要對每路與脈壓匹配系數(shù)復(fù)乘結(jié)果進行IFFT處理,不同于單支路頻域脈壓處理方式,在進行并行多路頻率抽取IFFT時,每個支路先與其相對應(yīng)的旋轉(zhuǎn)因子相乘,IFFT過程中旋轉(zhuǎn)因子與式(3)是一對共軛關(guān)系,其表達式如式(4)所示。

(4)

其中:i=0,1,2,…,7表示第i個支路;j=0,1,2,…,N/8-1表示第j個FFT點數(shù)。

接著各支路再進行一次8點IFFT運算,最后對每個支路進行N/8點IFFT處理,運算結(jié)果可以表示為

x0(r)=IFFT(X0(k)),x1(r)=IFFT(X1(k)),
x2(r)=IFFT(X2(k)),x3(r)=IFFT(X3(k))
x4(r)=IFFT(X4(k)),x5(r)=IFFT(X5(k)),
x6(r)=IFFT(X6(k)),x7(r)=IFFT(X7(k))
(k=0,1,…,N/8-1),(r=0,1,…,N/8-1)

(5)

其中:X0(k)…X7(k)表示各支路與旋轉(zhuǎn)因子復(fù)乘后并做8點IFFT結(jié)果。最終可獲得并行8路脈壓結(jié)果。

2 仿真校驗

為了進一步說明圖1所述并行脈壓實現(xiàn)方法,設(shè)置仿真參數(shù):脈沖重復(fù)周期為300μs,脈沖寬度80μs,零中頻信號帶寬230MHz,采樣率800MHz。全量程I/Q信號采樣點數(shù)為300μs×800MHz=240000,對于這種大數(shù)據(jù)量,若在FPGA中采用時域卷積的方法實現(xiàn)脈壓,其設(shè)計較為復(fù)雜,且FIR延時很高;若直接采用頻域脈壓實現(xiàn)的方式,F(xiàn)FT點數(shù)遠遠超出了FFT的IP核能夠支持的最大長度,因此,采用并行脈壓實現(xiàn)方法,多相濾波后8路并行的零中頻I/Q信號,其時域波形如圖2所示。

圖2 多相濾波后零中頻I/Q波形圖

從圖2中可知,并行多相單個支路FFT長度減少至原來串行方式的1/8,并且處理延時與運算時間亦縮短至原來的1/8,大大提高處理效率。并行多相實現(xiàn)脈壓的過程完全不同于單支路脈壓方式,單支路脈壓使用頻域相乘時不存在并行多路FFT結(jié)果之間的重新組合過程,并行多相脈壓每個支路在FFT之后,需要與一旋轉(zhuǎn)因子相乘,其表達式如式(3)所示,I/Q波形圖如圖3所示。

圖3 各支路旋轉(zhuǎn)因子I/Q波形圖

線性調(diào)頻信號脈壓的匹配系數(shù)與信號帶寬、脈寬、數(shù)據(jù)率和重復(fù)周期有關(guān)[12]。并行多相每個支路的脈壓系數(shù)由串行脈壓系數(shù)等分得到。仿真中一個重復(fù)周期點數(shù)為240000,因此串行脈壓系數(shù)需要做218點FFT,則每個并行支路需要做32768點FFT,如1.3節(jié)所述,首先根據(jù)信號脈沖寬度、帶寬、采樣率生成時域I/Q信號,為了提高脈壓后主副瓣比,需要進行時域加窗處理,通常選擇Hamming窗,然后對加窗后的時域信號進行218點FFT處理,最后將218點FFT結(jié)果等分成8路即可獲得與每個支路相匹配的脈壓系數(shù)。并行多相各支路與其脈壓匹配系數(shù)相乘求模結(jié)果如圖4所示。

圖4 各支路與其匹配系數(shù)相乘求模結(jié)果示意圖

從圖1的并行脈壓算法架構(gòu)可以看出,頻域到時域的IFFT轉(zhuǎn)換過程與時域到頻域的FFT轉(zhuǎn)換過程是一對共軛對稱關(guān)系,頻率抽取IFFT過程各支路每個距離單元先做8點IFFT處理,再與式(5)旋轉(zhuǎn)因子復(fù)乘,最后每個支路再進行32768點IFFT處理,即可獲得8路并行脈沖壓縮結(jié)果,其求模結(jié)果如圖5所示,將各支路信號進行組合即可獲得與單支路串行脈壓相同的結(jié)果。

圖5 各支路脈沖壓縮求模結(jié)果波形圖

3 FPGA實現(xiàn)及應(yīng)用

為了實現(xiàn)對目標(biāo)的一維距離成像,采用超寬帶雷達接收系統(tǒng),數(shù)字收發(fā)模塊由FPGA電路、ADC電路、DAC電路、時鐘電路、電源電路等組成,其中FPGA采用XINLINX公司的kintex-7 系列的xc7v690t,實現(xiàn)并行多相濾波及并行多路實時脈壓功能。根據(jù)第1節(jié)所述并行脈壓實現(xiàn)方法,F(xiàn)PGA程序框架由FFT模塊、旋轉(zhuǎn)因子生成模塊、FFT并行支路合成模塊、脈壓系數(shù)存儲模塊、IFFT并行支路合成模塊、IFFT模塊以及時鐘延遲模塊組成,如圖6所示。

圖6 FPGA實現(xiàn)并行脈壓程序框架圖

在XX型雷達上,利用上述方法成功實現(xiàn)了對試驗船只的高分辨距離一維成像,試驗結(jié)果如圖7所示,充分驗證了該方法的可行性。

圖7 試驗船只高分辨一維距離成像

4 結(jié)束語

在超寬帶雷達接收系統(tǒng)中,數(shù)字下變頻均采用多相濾波結(jié)構(gòu)[13-14],本文提出的方法能夠與多相濾波實現(xiàn)流程完美契合,且大大節(jié)省了FPGA的存儲資源,同時對并行脈壓實現(xiàn)流程進行了Matlab仿真,驗證了該方法的有效性,最后在XX雷達上,利用FPGA實現(xiàn)了對試驗船只的高分辨一維距離成像,進一步驗證了該方法的可行性。

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發(fā)生器的設(shè)計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯(lián)鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 伦精品一区二区三区视频| 亚洲AV无码乱码在线观看裸奔| 九色免费视频| 午夜精品久久久久久久无码软件| 国产一级毛片yw| 国产一区成人| 亚洲综合精品香蕉久久网| 亚洲毛片一级带毛片基地 | 日韩专区第一页| 午夜成人在线视频| 综合色区亚洲熟妇在线| 亚洲码一区二区三区| 欧美国产日韩在线观看| 欧美不卡在线视频| 欧洲日本亚洲中文字幕| 毛片免费在线视频| 精品久久久久久成人AV| 在线观看国产网址你懂的| 在线精品自拍| 精品无码视频在线观看| 国产99精品久久| 精品福利网| 91娇喘视频| 亚洲va在线观看| 伊人久久影视| 国产欧美另类| AⅤ色综合久久天堂AV色综合| 任我操在线视频| 国产黄网永久免费| 三级欧美在线| 一本一道波多野结衣一区二区| 国产三级毛片| 色成人亚洲| 全部免费特黄特色大片视频| 久久精品视频亚洲| 看你懂的巨臀中文字幕一区二区 | 久久久久人妻一区精品色奶水 | 中文字幕av一区二区三区欲色| 亚洲精品成人片在线观看| 亚洲熟女中文字幕男人总站| 亚洲永久视频| 国产精品亚洲一区二区三区在线观看| 中字无码精油按摩中出视频| 久久亚洲AⅤ无码精品午夜麻豆| 伊人蕉久影院| 伊人网址在线| 97av视频在线观看| 2024av在线无码中文最新| 经典三级久久| 国产精品熟女亚洲AV麻豆| 朝桐光一区二区| 国产精品理论片| 人妻中文字幕无码久久一区| 欧美.成人.综合在线| 97视频精品全国在线观看| 亚洲欧美一级一级a| 日本高清在线看免费观看| 免费激情网址| 中文字幕在线永久在线视频2020| 一级黄色网站在线免费看| 欧美激情成人网| 色AV色 综合网站| 成人福利在线观看| 国产免费一级精品视频 | 日韩欧美国产另类| 青青青国产视频手机| 精品国产中文一级毛片在线看 | 国产激情在线视频| h视频在线播放| 强乱中文字幕在线播放不卡| 日韩亚洲综合在线| 国产精品免费p区| a级毛片视频免费观看| 亚洲国产91人成在线| 欧美成人精品在线| 国产一区二区网站| 99视频精品全国免费品| 一级毛片免费观看久| 国产精品网址在线观看你懂的| 再看日本中文字幕在线观看| 亚洲狼网站狼狼鲁亚洲下载| 99re视频在线|