• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      采用硬件加速的寬帶數(shù)字接收機(jī)設(shè)計(jì)

      2019-01-18 12:26:30孔維太全大英金小萍
      關(guān)鍵詞:單音信號(hào)處理接收機(jī)

      孔維太,全大英,漸 歡,金小萍,金 寧

      (中國(guó)計(jì)量大學(xué) 信息工程學(xué)院,浙江 杭州 310018)

      在電子戰(zhàn)中,偵查接收機(jī)往往需要關(guān)注以下幾個(gè)需求,如寬頻覆蓋、接收機(jī)靈敏度和動(dòng)態(tài)范圍、多信號(hào)并行檢測(cè)能力、頻率分辨率和精度[1-4].現(xiàn)代寬帶數(shù)字接收機(jī)將輸入射頻信號(hào)下變頻為中頻信號(hào),使用高速模數(shù)轉(zhuǎn)換器(analog-to-digital converter, ADC)對(duì)其進(jìn)行數(shù)字化后,經(jīng)數(shù)字信號(hào)處理器處理.通過提高ADC精度和增加快速傅立葉變換(fast Fourier transformation, FFT)長(zhǎng)度可以更好地改善瞬時(shí)動(dòng)態(tài)范圍(instantaneous dynamic range, IDR).GEORGE等[5]介紹了基于FFT的寬帶數(shù)字接收機(jī).數(shù)字接收機(jī)用于多信號(hào)檢測(cè)的信號(hào)處理(包括FFT和頻譜補(bǔ)償)時(shí)需要對(duì)大量數(shù)據(jù)進(jìn)行復(fù)雜計(jì)算和并行處理,信號(hào)的實(shí)時(shí)處理受制于硬件的實(shí)現(xiàn).因此,降低FFT規(guī)模的復(fù)雜度對(duì)于最大限度地降低硬件的集成度和功耗至關(guān)重要.然而降低FFT運(yùn)算復(fù)雜度的技術(shù),比如比特截?cái)?不可避免地在FFT各階段產(chǎn)生誤差和損失,從而限制了接收機(jī)的IDR性能.并行處理技術(shù)的引入改善了通道化數(shù)字接收機(jī)的實(shí)時(shí)性能.ZAHIRNIAK等[6]在用于數(shù)字接收機(jī)的多相濾波器中采用并行技術(shù)實(shí)時(shí)處理.NAMGOONG[7]設(shè)計(jì)了一種信道化的超寬帶數(shù)字接收機(jī),該接收機(jī)通過將寬帶模擬信號(hào)分解為子帶,實(shí)現(xiàn)超寬帶信號(hào)的有效采樣.

      隨著ADC技術(shù)的飛速發(fā)展,因分辨率和采樣率提高,IDR也隨之顯著提升.然而,數(shù)字信號(hào)處理器的處理和存儲(chǔ)需求也隨之急劇增加.為了加速計(jì)算,LI和CHEN[8]使用現(xiàn)場(chǎng)可編程門陣列(field programmable gate array, FPGA)實(shí)現(xiàn)了數(shù)字接收機(jī)設(shè)計(jì).同時(shí),圖形處理單元(graphics processing unit, GPU)在諸如高性能計(jì)算領(lǐng)域得到了廣泛應(yīng)用.SONG等[9]設(shè)計(jì)了基于GPU平臺(tái)的雷達(dá)接收機(jī).此外,GEORGE等[10]設(shè)計(jì)了使用NVIDIA Tesla C2050 GPU和Virtex-5 FPGA組成的混合計(jì)算平臺(tái)上實(shí)現(xiàn)的雷達(dá)接收機(jī),RUPNIEWSKI等[11]設(shè)計(jì)了基于NVIDIA Tesla K20 GPU和Kintex-7 FPGA的雷達(dá)信號(hào)處理系統(tǒng).這些接收機(jī)基于FPGA設(shè)計(jì)又具備了GPU完成復(fù)雜運(yùn)算.

      本文設(shè)計(jì)了一種基于Virtex-7 FPGA的5 Gsps(gigabit samples per second)寬帶數(shù)字接收機(jī),在動(dòng)態(tài)性能提升的同時(shí),集成度和功耗方面優(yōu)于前代設(shè)計(jì).

      本文的研究?jī)?nèi)容如下:第一部分給出數(shù)字接收機(jī)的硬件原型的開發(fā)方案,分析固件設(shè)計(jì)中考慮的因素,如數(shù)據(jù)緩沖策略、并行FFT處理、超分辨率、數(shù)據(jù)補(bǔ)償?shù)?第二部分給出仿真和實(shí)驗(yàn)測(cè)試方法及結(jié)果;第三部分是對(duì)本設(shè)計(jì)的總結(jié)和展望.

      1 寬帶接收機(jī)設(shè)計(jì)

      1.1 硬件設(shè)計(jì)和數(shù)據(jù)接口

      寬帶數(shù)字接收機(jī)原型包含一個(gè)采用Xilinx FPGA作為主要計(jì)算單元的信號(hào)處理載板,以及一個(gè)符合VITA 57.1標(biāo)準(zhǔn)的FMC(FPGA mezzanine card)子卡作為ADC處理單元.信號(hào)處理載板基于Virtex-7 XC7VX690T FPGA設(shè)計(jì),不僅提供了硬件測(cè)試環(huán)境,還提供了嵌入式處理系統(tǒng)中的通用特性,包括4 GB的64位雙通道1866 MTs DDR3內(nèi)存、獨(dú)立的數(shù)字信號(hào)處理器(digital signal processor, DSP)TMS320C6678、連接到背板的8通道PCIe(peripheral component interconnect express)接口、通用I/O接口以及兩個(gè)400引腳的FMC連接器.ADC FMC子卡提供兩個(gè)10位高速ADC,可滿足兩個(gè)通道同時(shí)工作,最高采樣率為5 Gsps.寬帶數(shù)字接收機(jī)原型如圖1.

      圖1 寬帶數(shù)字接收機(jī)原型Figure 1 Digital wideband receiver prototype

      采樣信號(hào)由E2V EV10AQ190 ADC芯片通過低壓差分信號(hào)(low-voltage differential signaling, LVDS)以雙倍數(shù)據(jù)速率(double data rate, DDR)輸入FPGA.對(duì)于5 Gsps采樣率,每個(gè)ADC具有40對(duì)串行DDR數(shù)據(jù)線,時(shí)鐘頻率為625 MHz.FPGA中的解串器(ISERDES)以1∶8的速率將數(shù)據(jù)從串行轉(zhuǎn)換為并行,然后將輸入的DDR數(shù)據(jù)流轉(zhuǎn)換為40個(gè)時(shí)鐘為156.25 MHz的單倍數(shù)據(jù)速率(single data rate, SDR)流.對(duì)ADC數(shù)據(jù)進(jìn)行解串和重新排列之后,使用兩級(jí)先入先出(first input first output, FIFO)緩沖器對(duì)數(shù)據(jù)位寬轉(zhuǎn)換和乒乓并行處理.接下來,將32個(gè)FIFO的輸出結(jié)果直接輸入到FFT模塊.寬帶數(shù)字接收機(jī)體系結(jié)構(gòu)如圖2.

      圖2 寬帶數(shù)字接收機(jī)體系結(jié)構(gòu)圖Figure 2 Architecture of digital wideband receiver

      1.2 信號(hào)處理實(shí)現(xiàn)

      在實(shí)時(shí)信號(hào)處理時(shí),FPGA的FFT需配置為流水線式的流式I/O架構(gòu),雖然在填充管道時(shí)引入了初始延遲,但數(shù)據(jù)在信號(hào)處理時(shí)沒有中斷.就FFT所需資源而言,在FPGA上實(shí)現(xiàn)全浮點(diǎn)運(yùn)算所需代價(jià)可能非常昂貴,因此,往往采用定點(diǎn)或塊浮點(diǎn)FFT運(yùn)算.由于有限字長(zhǎng)效應(yīng),在變換過程中會(huì)引入噪聲,導(dǎo)致輸出數(shù)據(jù)不完全準(zhǔn)確.為了保證足夠的精度,本文使用塊浮點(diǎn)運(yùn)算.配置塊浮點(diǎn)FFT時(shí),需要確定縮放范圍以使動(dòng)態(tài)范圍最大化.

      為了提高接收機(jī)檢測(cè)多個(gè)信號(hào)的動(dòng)態(tài)性能,引入了超分辨率算法和數(shù)據(jù)補(bǔ)償技術(shù).超分辨率算法通過比較兩個(gè)相鄰頻率譜線的峰值來估計(jì)待檢測(cè)信號(hào)的確切頻率.數(shù)據(jù)補(bǔ)償技術(shù)采用預(yù)先計(jì)算的峰值幅頻響應(yīng)的FFT結(jié)果,通過查找表(look-up-table, LUT)和坐標(biāo)旋轉(zhuǎn)數(shù)字計(jì)算(coordinate rotation digital computer, CORDIC)算法迭代實(shí)現(xiàn).從實(shí)際響應(yīng)中減去該響應(yīng),就可以實(shí)現(xiàn)旁瓣消除,從而提高弱信號(hào)捕獲能力以供進(jìn)一步檢測(cè).在這一步中,計(jì)算精度對(duì)于超分辨率頻譜估計(jì)至關(guān)重要,因此,本文使用單精度浮點(diǎn)計(jì)算來估計(jì)實(shí)際頻率分辨率并準(zhǔn)確地補(bǔ)償數(shù)據(jù).

      2 實(shí) 驗(yàn)

      2.1 FPGA資源

      基于FPGA加速的數(shù)字接收機(jī)設(shè)計(jì)需要考慮的基本要素是運(yùn)算速度、精度和消耗的資源[邏輯資源(slice),塊存儲(chǔ)(block RAM),乘法器(multipliers)等].

      在實(shí)時(shí)處理中,并行數(shù)據(jù)緩沖和FFT計(jì)算是必要的.并行處理模塊的數(shù)量主要取決于內(nèi)部FPGA的ADC采樣速率fs和工作時(shí)鐘頻率fop.FFT的IP核配置為流水I/O模式,該模式在連續(xù)輸出時(shí)受初始延遲影響.

      并行處理模塊數(shù)N可以按下式計(jì)算:

      N=fs/fop.

      (1)

      將參數(shù)fs=5 Gsps和fop=156.25 MHz代入式(1),得到并行處理模塊數(shù)N的值為32.

      寬帶數(shù)字接收機(jī)采用IEEE標(biāo)準(zhǔn)Verilog HDL與Xilinx提供的IP核(intellectual property core)相結(jié)合的方式在Virtex-7 XC7VX690T FPGA上開發(fā).接收機(jī)在實(shí)時(shí)處理時(shí)設(shè)計(jì)保證在下一組緩沖數(shù)據(jù)處理之前完成當(dāng)前數(shù)據(jù)處理工作.FPGA資源消耗如表1,該設(shè)計(jì)消耗了59%的專用邏輯寄存器,80%的查找表,63%的Block RAM和33%的DSP48E1單元.其中超分辨率算法的實(shí)時(shí)處理采用邏輯資源與DSP48E1相結(jié)合的方式降低資源消耗.

      表1 FPGA資源消耗Table 1 FPGA resource consumption

      2.2 FFT量化

      FFT模塊使用塊浮點(diǎn)運(yùn)算來實(shí)現(xiàn).FFT的IP核具有精確的C模型和matlab混合編程功能,專為系統(tǒng)建模而設(shè)計(jì).FFT IP核輸出的結(jié)果與matlab建模完全一致.輸入數(shù)據(jù)和相位因子的位寬取決于可接受的噪聲性能和資源消耗.本文對(duì)塊浮點(diǎn)和單精度浮點(diǎn)FFT之間的誤差進(jìn)行了初步研究.為了精確計(jì)算和分析誤差信號(hào),使用隨機(jī)脈沖(在幅值和頻率上均隨機(jī))量化為10位的輸入信號(hào)模擬ADC的量化噪聲,并重復(fù)100次模擬求均方根(root mean square, RMS)誤差的平均值.設(shè)置不同F(xiàn)FT點(diǎn)數(shù)、不同量化數(shù)據(jù)和相位因子位寬的誤差結(jié)果如圖3.

      16 bit位寬的輸入數(shù)據(jù)和相位因子足以滿足ADC中有效位數(shù)(effective number of bits, ENOB)為8 bit的FFT計(jì)算.對(duì)于更高的ADC分辨率,FFT的輸入數(shù)據(jù)和相位因子的位寬應(yīng)設(shè)置得更寬.

      2.3 采樣性能測(cè)試

      本節(jié)通過實(shí)驗(yàn)測(cè)試數(shù)字接收機(jī)的動(dòng)態(tài)范圍和IDR.為了確定接收機(jī)的實(shí)際性能,使用矢量信號(hào)發(fā)生器Agilent E4438C產(chǎn)生具有不同功率和頻率的信號(hào)并將其發(fā)送至數(shù)字接收機(jī)的ADC.通過改變?cè)? GHz帶寬內(nèi)信號(hào)的功率和頻率,測(cè)試IDR性能.

      圖3 噪聲性能比較(10位量化)Figure 3 Comparison of noise performance(10 bit quantification)

      圖4 單音信號(hào)測(cè)試Figure 4 single tone signal test

      圖4給出了在四種情況下接收機(jī)的信號(hào)頻譜(輸入為單音信號(hào)),其中圖中標(biāo)出的Spur為采集得到的最大寄生信號(hào).在圖4(a)中,輸入頻率為300 MHz的單音信號(hào)S1,接收機(jī)的動(dòng)態(tài)范圍可達(dá)60 dB;在單音信號(hào)S1的基礎(chǔ)上疊加頻率為900 MHz、相對(duì)功率-56 dB的單音信號(hào)S2效果如圖4(b);圖4(c)中的兩個(gè)單音信號(hào)S1和S2的功率均接近接收機(jī)滿量程,其動(dòng)態(tài)范圍減小到54 dB;疊加單音信號(hào)S1和2 GHz的單音信號(hào)S3,如圖4(d)所示,動(dòng)態(tài)范圍下降到52 dB.

      圖4僅給出了部分測(cè)試結(jié)果,完整的實(shí)驗(yàn)表明,本文提出的寬帶接收機(jī)最大IDR為52 dB,驗(yàn)證了設(shè)計(jì)的有效性.

      3 結(jié)語

      本文在硬件加速的前提下實(shí)現(xiàn)了對(duì)5 Gsps寬帶接收機(jī)的設(shè)計(jì)和性能評(píng)估.在本設(shè)計(jì)中,采用了更高分辨率的ADC,并在FPGA上實(shí)現(xiàn)了計(jì)算密集型的處理任務(wù).該設(shè)計(jì)不僅增加了接收機(jī)帶寬,而且大幅度提高了IDR和多信號(hào)檢測(cè)能力.在2 GHz帶寬內(nèi)同時(shí)檢測(cè)2個(gè)信號(hào)時(shí),最大IDR為52 dB.接收器的性能可以通過以下方式得到增強(qiáng):

      1)更好的通道失配校準(zhǔn)算法.因?yàn)镋2V EV10AQ190 ADC芯片交錯(cuò)采樣時(shí)存在通道失配,需要采用更好的通道失配校準(zhǔn)算法提高采樣性能.

      2)更高的采樣率和更高的ADC精度,可以獲得更廣的頻率覆蓋帶寬和更高的信噪比.

      3)更長(zhǎng)的FFT點(diǎn)數(shù)進(jìn)行頻譜分析,可以增加信號(hào)的積累并提高接收機(jī)的有效接收通道寬度.

      4)更高的并行信號(hào)處理能力,可以通過更高性能的FPGA實(shí)現(xiàn).進(jìn)而可以在給定的一組數(shù)據(jù)中檢測(cè)更多的信號(hào),并在緊湊的設(shè)計(jì)中集成更多的通道.

      猜你喜歡
      單音信號(hào)處理接收機(jī)
      衛(wèi)星通信物理層非直擴(kuò)鏈路的單音干擾影響解析
      無線電工程(2021年1期)2021-02-03 12:02:18
      秦文琛嗩吶協(xié)奏曲《喚鳳》“單音”技法再探究
      單音及部分頻帶干擾下DSSS系統(tǒng)性能分析
      一種用于調(diào)幅接收機(jī)AGC的設(shè)計(jì)與實(shí)現(xiàn)
      一種面向ADS-B的RNSS/RDSS雙模接收機(jī)設(shè)計(jì)
      電子制作(2018年19期)2018-11-14 02:36:40
      《信號(hào)處理》征稿簡(jiǎn)則
      《信號(hào)處理》第九屆編委會(huì)
      《信號(hào)處理》征稿簡(jiǎn)則
      《信號(hào)處理》第九屆編委會(huì)
      視唱練耳聽力訓(xùn)練的方法
      临朐县| 西乌珠穆沁旗| 镇赉县| 甘谷县| 鱼台县| 大悟县| 将乐县| 七台河市| 镇远县| 公安县| 阿巴嘎旗| 陇西县| 唐山市| 赤城县| 陕西省| 岱山县| 新竹县| 绵竹市| 平乡县| 会昌县| 乌审旗| 鄂托克旗| 建湖县| 郯城县| 二连浩特市| 绥化市| 广昌县| 腾冲县| 乐山市| 宁夏| 临海市| 专栏| 六安市| 新建县| 调兵山市| 溆浦县| 京山县| 枣阳市| 新蔡县| 黑水县| 卢氏县|