国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種寬帶頻譜分析結(jié)構(gòu)優(yōu)化與FPGA實(shí)現(xiàn)

2018-01-17 08:01,
關(guān)鍵詞:實(shí)時(shí)性載波寬帶

, ,

(1.武漢大學(xué) 電子信息學(xué)院,湖北 武漢 430072;2.武漢紡織大學(xué) 電子與電氣工程學(xué)院,湖北 武漢 430200 )

在現(xiàn)代雷達(dá)、遙測(cè)與電子偵察領(lǐng)域中,寬帶頻譜分析是不可或缺的一部分.在這些高實(shí)時(shí)性應(yīng)用場(chǎng)景中,接收機(jī)的采集和處理速度是衡量系統(tǒng)性能的重要指標(biāo).信道化接收機(jī)因具有高靈敏度、大動(dòng)態(tài)范圍、并行處理和大量信息實(shí)時(shí)處理等優(yōu)點(diǎn)而得到廣泛應(yīng)用.常見的信道化接收機(jī)基于低通濾波器組結(jié)構(gòu),各個(gè)信道并行處理,互相并聯(lián),但每個(gè)信道本身的抽取濾波等計(jì)算過程仍舊是串行的,無法滿足更高的實(shí)時(shí)性要求.Fields等將多相濾波技術(shù)應(yīng)用于信道化接收機(jī)中[1-2],相比于低通濾波器結(jié)構(gòu)的信道化接收機(jī)在實(shí)時(shí)性上得到了改善.

該方案以實(shí)際科研項(xiàng)目中對(duì)1.7~2.7 GHz的寬頻帶高實(shí)時(shí)性頻譜分析需求為背景,采用了多相濾波結(jié)構(gòu)提高寬帶頻譜分析的實(shí)時(shí)性,并從資源消耗的角度對(duì)此多相濾波結(jié)構(gòu)與多路并行載波的產(chǎn)生進(jìn)行了結(jié)構(gòu)優(yōu)化與資源平衡,在基于FPGA的硬件平臺(tái)上實(shí)現(xiàn)了2.621 44 GSPS采樣速率的信道化接收機(jī)與寬帶頻譜分析的設(shè)計(jì),具有很強(qiáng)的可行性和工程實(shí)踐性.

1 硬件平臺(tái)與系統(tǒng)方案設(shè)計(jì)

硬件平臺(tái)分為采集和傳輸兩部分,寬帶采集板將A/D轉(zhuǎn)換器采集到的寬帶信號(hào)進(jìn)行信道化處理和多相抽取濾波,處理后的數(shù)據(jù)緩存到DDR3,通過千兆網(wǎng)板傳給上位機(jī)進(jìn)行頻譜拼接與測(cè)量顯示.該方案整體結(jié)構(gòu)框圖如圖1所示.

圖1 系統(tǒng)整體結(jié)構(gòu)框圖Fig.1 Overall structure diagram of the system

FPGA采用Xilinx公司的Kintex-7系列XC7K325t.XC7K325t擁有203 800個(gè)LUT,840個(gè)DSP48E1s,合理利用DSP48E1s資源能極大緩解邏輯資源的壓力.同時(shí),內(nèi)部還有890個(gè)RAMB18和445個(gè)RAMB36,存儲(chǔ)資源非常豐富,可以滿足并行載波、多相分解與信道化算法的需求.A/D轉(zhuǎn)換器選用TI公司的ADC083000.ADC083000是一款單通道、低功耗和高性能的CMOS模數(shù)轉(zhuǎn)換器件,采樣精度8 bit,最高采樣率能達(dá)到3.4 GSPS.ADC083000有一個(gè)1∶4多路分解器將采集到的數(shù)據(jù)分解為4路LVDS數(shù)據(jù),輸出速率降為采樣率的1/4,數(shù)據(jù)可以設(shè)置成單沿和雙沿有效,理論有效位數(shù)能達(dá)到7.0 bit,因此,這款A(yù)/D滿足1.7~2.7 GHz頻譜分析帶寬需求.

該設(shè)計(jì)需求的瞬時(shí)檢測(cè)帶寬為1 000 MHz,考慮到硬件平臺(tái)的資源情況,劃分5個(gè)子信道,每個(gè)子信道分析帶寬為200 MHz,輸入數(shù)據(jù)頻率范圍為1.7~2.7 GHz,則5個(gè)子信道的中心頻率如表1所示.

表1子信道劃分方案與各子信道中心頻率

Table 1 Sub-channel classification scheme and center frequency of different sub-channels GHz

由帶通采樣定理,前端A/D的采樣率不能低于帶寬的兩倍,即2 GSPS.為了減少盲區(qū),將每個(gè)子信道檢測(cè)的頻譜范圍增加到320 MHz,每個(gè)子信道做32 768點(diǎn)FFT運(yùn)算,頻率分辨力為10 kHz,子信道頻譜拼接時(shí)僅取各子信道中心頻率左右100 MHz,將5個(gè)子信道拼接后即可得到全頻帶頻譜.基于此,將A/D轉(zhuǎn)換器采樣率定為2.621 44 GSPS.

2 多相濾波與并行載波設(shè)計(jì)方法

在寬帶信號(hào)的信道化接收和頻譜分析應(yīng)用場(chǎng)景中,對(duì)系統(tǒng)的實(shí)時(shí)性要求很高.傳統(tǒng)的內(nèi)插與抽取濾波器是串行計(jì)算的結(jié)構(gòu),時(shí)間開銷較大,實(shí)時(shí)性上無法得到保證.基于FPGA并行計(jì)算的特點(diǎn)[3],對(duì)FIR抽取濾波器采取多相分解進(jìn)行結(jié)構(gòu)優(yōu)化,用面積換取速度,有效提升了系統(tǒng)的實(shí)時(shí)性[4-5].

FIR濾波器的直接二型轉(zhuǎn)置結(jié)構(gòu)[6-7]如圖2所示.

圖2 FIR直接二型轉(zhuǎn)置結(jié)構(gòu)Fig.2 Transpose structure of FIR direct two-shape

對(duì)此結(jié)構(gòu)進(jìn)行多相分解,實(shí)現(xiàn)結(jié)構(gòu)優(yōu)化.設(shè)FIR濾波器系數(shù)為h(0),h(1),h(2),…,h(n),輸入濾波器的數(shù)據(jù)為x(0),x(1),x(2),…,x(n),對(duì)于輸出y(0),y(1),y(2),…,y(n)的結(jié)果可以用表2表示.

表2 FIR濾波器輸出結(jié)果Table 2 Output results of FIR filter

設(shè)FIR濾波器階數(shù)為15,將其系數(shù)分成4組,第1組為h(0),h(4),h(8),h(12),第2組為h(1),h(5),h(9),h(13),第3組為h(2),h(6),h(10),h(14),第4組為h(3),h(7),h(11),h(15).將高速A/D采集的數(shù)據(jù)并行分為4路,第1路數(shù)據(jù)為x(0),x(4),x(8),…,x(4n-4);第2路數(shù)據(jù)為x(1),x(5),x(9),…,x(4n-3);第3路數(shù)據(jù)為x(2),x(6),x(10),…,x(4n-2);第4路數(shù)據(jù)為x(3),x(7),x(11),…,x(4n-1);可得到y(tǒng)(0)表達(dá)式為

y(0)=x(0)h(0)+x(4)h(4)+…+x(12)h(12)+

x(1)h(1)+x(5)h(5)+…+x(13)h(13)+

x(2)h(2)+x(6)h(6)+…+x(14)h(14)+

x(3)h(3)+x(7)h(7)+…+x(15)h(15)

(1)

y(1)表達(dá)式為

y(1)=x(1)h(0)+x(5)h(4)+…+x(13)h(12)+

x(2)h(1)+x(6)h(5)+…+x(14)h(13)+

x(3)h(2)+x(7)h(6)+…+x(15)h(14)+

x(4)h(3)+x(8)h(7)+…+x(16)h(15)

(2)

令H(0)=h(0)+h(4)+h(8)+h(12),H(1)=h(1)+h(5)+h(9)+h(13),H(2)=h(2)+h(6)+h(10)+h(14),H(3)=h(3)+h(7)+h(11)+h(15),X(0)=x(0)+x(4)+x(8)+x(12),X(1)=x(1)+x(5)+x(9)+x(13),X(n)=x(n)+x(n+4)+x(n+8)+x(n+12),定義一種運(yùn)算“**”,使得

X(n)**H(n)=x(n)h(n)+x(n+4)h(n+4)+
x(n+8)h(n+8)+x(n+12)h(n+12)

(3)

則y(0)可表示為

y(0)=X(0)**H(0)+X(1)**H(1)+
X(2)**H(2)+X(3)**H(3)

(4)

相應(yīng)地,y(1)可表示為

y(1)=X(1)**H(0)+X(2)**H(1)+
X(3)**H(2)+X(4)**H(3)

(5)

式中X(4)為X(0)延時(shí)一個(gè)時(shí)鐘周期得到.由此可得到多相濾波后y(n)的輸出表達(dá)式為

y(n)=X(n)**H(0)+X(n+1)**H(1)+
X(n+2)**H(2)+X(n+3)**H(3)

(6)

四路多相分解FIR結(jié)構(gòu)相較于串行FIR結(jié)構(gòu)雖然在資源消耗上增加了2倍,但其較高的運(yùn)算效率是串行FIR結(jié)構(gòu)所無法實(shí)現(xiàn)的.將多相濾波FIR結(jié)構(gòu)推廣到N階,將FIR濾波器分為M組,設(shè)Q=N/M為整數(shù),則其沖激響應(yīng)為

(7)

在數(shù)字信號(hào)處理中,為了減少后續(xù)數(shù)據(jù)處理的壓力,使得系統(tǒng)能以較低速率的時(shí)鐘正常運(yùn)行,最大程度降低硬件時(shí)序設(shè)計(jì)難度,通常對(duì)數(shù)據(jù)進(jìn)行下采樣以降低數(shù)據(jù)率[8-9].在FPGA中,先將A/D采集到的信號(hào)進(jìn)行正交下變頻,分別得到I路和Q路信號(hào).I和Q路信號(hào)的多相濾波結(jié)構(gòu)相同,均采用兩級(jí)濾波結(jié)構(gòu),第一級(jí)FIR濾波器的采樣率與截止頻率之比為8∶1,下抽4倍后經(jīng)過第二級(jí)FIR濾波器,第二級(jí)濾波器采樣率與截止頻率之比為4∶1,下抽2倍,得到單個(gè)子信道的多相抽取濾波后的數(shù)據(jù).多相抽取濾波結(jié)構(gòu)如圖3所示.

圖3 多相抽取濾波結(jié)構(gòu)Fig.3 Structure of polyphase decimation filter

第一級(jí)FIR濾波器階數(shù)為31,在FPGA中將其系數(shù)進(jìn)行歸一化并量化為10 bit,如表3所示.

表3 第一級(jí)FIR量化后系數(shù)值Table 3 Coefficient value of the first-layer FIR quantization

在滿足設(shè)計(jì)精度要求的前提下,在進(jìn)行FPGA設(shè)計(jì)時(shí)將計(jì)算過程中的部分系數(shù)值的乘法運(yùn)算通過加法或者移位的方式來替代,節(jié)約了大量的乘法器資源.

FPGA中多路并行載波的產(chǎn)生方法通常有波表查詢法和相位旋轉(zhuǎn)法2種[10].波表查詢法主要消耗FPGA內(nèi)部存儲(chǔ)資源,而相位旋轉(zhuǎn)法會(huì)消耗大量乘法器和加法器,即占用FPGA內(nèi)部的邏輯資源和DSP資源.考慮到XC7K325t的FPGA內(nèi)部擁有非常充裕的存儲(chǔ)資源,因此選擇采用波表查詢法來生成多路并行載波.波表采用雙口ROM結(jié)構(gòu),存儲(chǔ)深度為2 048,同相和正交載波同時(shí)產(chǎn)生,每個(gè)載波均分為16路.并行載波生成在FPGA內(nèi)的邏輯框圖如圖4所示.

圖4 FPGA內(nèi)波表查詢法并行載波生成邏輯框圖Fig.4 Logic diagram generated by parallel carrier through wavetable inquiry method in FPGA

需要生成的載波包括1.8,2.0,2.2,2.4,2.6 GHz這5個(gè)載波,通過改變每個(gè)載波訪問波表的指針偏移量來實(shí)現(xiàn).實(shí)測(cè)波表查詢法生成載波動(dòng)態(tài)范圍能達(dá)到60 dB,滿足設(shè)計(jì)需求.

3 測(cè)試結(jié)果

在Matlab和Simulink中對(duì)該寬帶子信道頻譜分析和拼接算法進(jìn)行聯(lián)合仿真.

測(cè)試信號(hào)為20 MHz帶寬的QPSK調(diào)制信號(hào),載波頻率為2.2 GHz,經(jīng)過一個(gè)比特信噪比為50 dB的AWGN信道傳輸?shù)綄拵ьl譜分析模塊.寬帶頻譜分析模塊將信號(hào)按照表1所示方案分成5個(gè)子信道,每個(gè)子信道均分成I和Q兩路進(jìn)行正交下變頻與多相抽取濾波,將抽取濾波后的I和Q兩路數(shù)據(jù)重新組合成復(fù)數(shù),進(jìn)行32 768點(diǎn)的FFT運(yùn)算,由此得到5個(gè)子信道的頻譜數(shù)據(jù).求其幅度譜,并對(duì)幅值進(jìn)行歸一化,將5個(gè)子信道的頻譜拼接成1.7~2.7 GHz的全分析頻帶頻譜,即完成了寬帶頻譜分析的過程.頻譜拼接結(jié)果如圖5所示.

圖5 頻譜拼接結(jié)果Fig.5 Spectrum matching results

在頻譜拼接過程中,先對(duì)中心頻率分別為1.8,2.0,2.2,2.4,2.6 GHz的5個(gè)子信道多項(xiàng)抽取濾波后的數(shù)據(jù)做FFT運(yùn)算,每個(gè)子信道各自頻譜如圖6所示.

圖6 5個(gè)子信道各自頻譜Fig.6 Respective frequency spectrum of five sub-channels

將算法移植到硬件平臺(tái)中,將實(shí)測(cè)的1.7~2.7 GHz全頻帶的信號(hào)頻譜顯示如圖7所示.

圖7 頻譜拼接實(shí)測(cè)結(jié)果Fig.7 Measured results of spectrum splicing

測(cè)試條件與流程為:用矢量信號(hào)源產(chǎn)生帶寬20 MHz、載波頻率為2.2 GHz的QPSK中頻調(diào)制信號(hào),經(jīng)由A/D轉(zhuǎn)換器采集到FPGA中,經(jīng)過子信道劃分、正交下變頻與多相抽取濾波,將5個(gè)子信道抽取濾波后的I和Q路數(shù)據(jù)通過千兆以太網(wǎng)[11]傳輸?shù)交贛FC開發(fā)的配套上位機(jī)中,上位機(jī)進(jìn)行后續(xù)的FFT運(yùn)算和頻譜拼接及顯示.

接著由矢量信號(hào)源輸出4組正弦波與4組帶寬不同的QPSK信號(hào)對(duì)寬帶頻譜分析系統(tǒng)的動(dòng)態(tài)范圍進(jìn)行了測(cè)試.受限于測(cè)試信號(hào)的功率、實(shí)際A/D動(dòng)態(tài)范圍和FPGA量化誤差等因素,實(shí)測(cè)動(dòng)態(tài)范圍相比仿真有所下降,但仍滿足高實(shí)時(shí)性需求下的寬帶頻譜分析需求,測(cè)試結(jié)果如表4所示.

表4 硬件頻譜拼接測(cè)試數(shù)據(jù)Table 4 Test data of hardware spectrum splicing

FPGA資源消耗情況如表5所示.

表5 FPGA資源消耗統(tǒng)計(jì)Table 5 Statistics of FPGA resource consumption

4 結(jié) 論

針對(duì)實(shí)時(shí)性要求較高的應(yīng)用場(chǎng)景下的寬帶頻譜分析技術(shù)進(jìn)行了研究,設(shè)計(jì)了一個(gè)1.7~2.7 GHz的寬帶頻譜分析系統(tǒng),為實(shí)現(xiàn)較快的運(yùn)算效率,對(duì)抽取濾波器進(jìn)行了多相分解,并對(duì)多相分解的結(jié)構(gòu)和信道化并行載波的生成結(jié)構(gòu)進(jìn)行了優(yōu)化,以減少和平衡資源消耗,在FPGA中對(duì)算法進(jìn)行了設(shè)計(jì)實(shí)現(xiàn),最后將實(shí)測(cè)性能與仿真結(jié)果進(jìn)行了對(duì)比,證明了該方案的可行性與有效性.該方案在頻譜監(jiān)測(cè)和電子偵察等領(lǐng)域有著廣泛的應(yīng)用,已應(yīng)用于工程實(shí)踐與科研項(xiàng)目中.

[1] FIELDS T W, SHARPIN D L, TSUI J B. Digital channelized IFM receiver[J]. IEEE microwave theory and technology symposium digest,1994,3(5):1667-1670.

[2] ZAHIRNIAK D R, SHARPIN D L, FIELDS T W. A hardware-efficient,multirate,digital channelized receiver architecture[J]. IEEE transaction on aerospace and electronic systems,1998,34(1):137-151.

[3] GORDANA J D. Multirate systems: design and applications[J]. Journal on communications,2008,78(1):25-33.

[4] LEKIC P N, MICIC A D, RISTIC J D, et al. Design of second order digital fir full-band differentiators using weighting coefficients[J]. Iete journal of research,2014,56(1):22-29.

[5] 呂影影,徐強(qiáng),崔志超.一種基于多相濾波的高速信號(hào)處理算法[J].雷達(dá)科學(xué)與技術(shù),2014(2):161-165.

[6] 曲少波.基于并行流水線結(jié)構(gòu)的可重配FIR濾波器的FPGA實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2007,30(7):75-77.

[7] KIM P S, LEE M E. A new FIR filter for state estimation and its application[J]. Journal of computer science and technology,2007,22(5):779-784.

[8] 陳婷.基于FPGA的高速并行多速率信號(hào)處理技術(shù)[D].西安:西安電子科技大學(xué),2013.

[9] MALVAR H S. Modulated QMF filter banks with perfect reconstruction[J]. Electronics letters,1990,26(13):906-907.

[10] 張青林,羅義軍,陳淑珍,等.基于相位旋轉(zhuǎn)法的NCO設(shè)計(jì)與實(shí)現(xiàn)[J].系統(tǒng)工程與電子技術(shù),2010,32(5):908-911.

[11] 孟珞珈.基于FPGA的千兆網(wǎng)通信協(xié)議棧實(shí)現(xiàn)技術(shù)研究[D].成都:電子科技大學(xué),2014.

猜你喜歡
實(shí)時(shí)性載波寬帶
水聲單載波擴(kuò)頻均衡技術(shù)研究
我國(guó)行政村、脫貧村通寬帶率達(dá)100%
裝寬帶的人
用于SAR與通信一體化系統(tǒng)的濾波器組多載波波形
射頻寬帶放大器設(shè)計(jì)
低載波比下三電平NPC逆變器同步SVPWM算法
中國(guó)移動(dòng)LTE FDD&TDD載波聚合部署建議
航空電子AFDX與AVB傳輸實(shí)時(shí)性抗干擾對(duì)比
計(jì)算機(jī)控制系統(tǒng)實(shí)時(shí)性的提高策略
可編程控制器的實(shí)時(shí)處理器的研究
郴州市| 昌吉市| 五寨县| 普陀区| 平凉市| 叙永县| 嵊泗县| 桦甸市| 荣昌县| 杭锦后旗| 英德市| 蚌埠市| 华宁县| 宜丰县| 图木舒克市| 琼中| 靖宇县| 安吉县| 桐柏县| 新兴县| 连平县| 樟树市| 宝清县| 锡林郭勒盟| 滨州市| 宁津县| 尚义县| 昂仁县| 绩溪县| 冀州市| 江孜县| 新泰市| 阿巴嘎旗| 阳山县| 和硕县| 濮阳市| 临沧市| 新疆| 石景山区| 清新县| 威远县|