《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 設(shè)計應(yīng)用 > 可變帶寬數(shù)字下變頻的設(shè)計與FPGA實現(xiàn)
可變帶寬數(shù)字下變頻的設(shè)計與FPGA實現(xiàn)
2016年電子技術(shù)應(yīng)用第4期
李 飛,馮曉東,李華會
重慶郵電大學(xué) 通信與信息工程學(xué)院,重慶400065
摘要: 分析了數(shù)字下變頻的結(jié)構(gòu)和原理,提出了一種適用于多種帶寬信號的數(shù)字下變頻方案,并對其中的混頻模塊和抽取濾波模塊進(jìn)行了詳細(xì)設(shè)計和介紹,最后結(jié)合Matlab和FPGA開發(fā)平臺,分別對不同帶寬信號的下變頻功能進(jìn)行了仿真和驗證,結(jié)果表明方案是可行的。
中圖分類號: TN925
文獻(xiàn)標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.2016.04.010
中文引用格式: 李飛,馮曉東,李華會. 可變帶寬數(shù)字下變頻的設(shè)計與FPGA實現(xiàn)[J].電子技術(shù)應(yīng)用,2016,42(4):35-38.
英文引用格式: Li Fei,F(xiàn)eng Xiaodong,Li Huahui. Design and implementation of digital down conversion with variable bandwidth based on FPGA[J].Application of Electronic Technique,2016,42(4):35-38.
Design and implementation of digital down conversion with variable bandwidth based on FPGA
Li Fei,F(xiàn)eng Xiaodong,Li Huahui
College of Communication and Information Technology,Chongqing University of Posts and Telecommunications, Chongqing 400065,China
Abstract: A design of DDC with variable bandwidth is proposed after researching the structure of traditional DDC, the mixer and decimation filters are mainly analyzed. Finally, a simulation of different signals based on Matlab and FPGA is given , the results indicate that this DDC architecture is correct and feasible.
Key words : DDC;decimation filter;variable bandwidth;FPGA

0 引言

    數(shù)字下變頻技術(shù)(Digital Down Conversion,DDC)是軟件無線電的關(guān)鍵技術(shù)之一,其主要功能是從高速寬帶信號中提取到基帶信號,同時對基帶信號進(jìn)行抽取和濾波,降低信號速率,以滿足后續(xù)模塊的實時處理[1]。采用DDC技術(shù)的數(shù)字接收機(jī)被廣泛應(yīng)用于廣播電視、移動通信和無線電監(jiān)測等領(lǐng)域。但是,隨著通信技術(shù)的發(fā)展,傳統(tǒng)的DDC方案由于支持帶寬種類較為單一,已經(jīng)無法滿足上述應(yīng)用領(lǐng)域的需求。帶寬可靈活改變的DDC成為了市場的需求方向,在功能實現(xiàn)方面,由于FPGA具有并行處理能力強(qiáng)、編程開發(fā)周期短、靈活性好的特點,是目前實現(xiàn)數(shù)字下變頻很好的選擇。

1 數(shù)字下變頻的總體設(shè)計

    方案的總體結(jié)構(gòu)如圖1所示,包括混頻部分和抽取濾波部分。

wdz4-t1.gif

    信號下變頻的過程為:數(shù)字振蕩器(Numerical Controlled Oscillator,NCO)產(chǎn)生正余弦本振信號與A/D轉(zhuǎn)換后的信號相乘進(jìn)行正交混頻,把基帶信號搬移到零中頻處[2],然后采用積分梳狀濾波器(Cascaded Integrator-Comb,CIC)、補(bǔ)償濾波器(Compensation FIR,CFIR)和半帶濾波器(Half-Band,HB)對其進(jìn)行抽取濾波[3],F(xiàn)IR濾波器對抽取后的信號做整形濾波,最后輸出兩路基帶信號I(n)和Q(n)。

    抽取濾波器組包括2個CIC濾波器、1個CFIR濾波器和3個HB濾波器,其結(jié)構(gòu)如圖2所示,每個濾波器都設(shè)置了選擇開關(guān),控制模塊可以對濾波器的個數(shù)進(jìn)行選擇,同時也可以配置每個濾波器的抽取率,該設(shè)計通過對濾波器進(jìn)行合理的分組級聯(lián),可以在滿足系統(tǒng)性能的前提下,有效降低濾波器的階數(shù),更加高效地利用FPGA資源。

wdz4-t2.gif

2 數(shù)字下變頻各模塊的設(shè)計

2.1 混頻模塊的設(shè)計

    混頻模塊主要是由NCO和乘法器組成, NCO的功能是產(chǎn)生頻率可控的正余弦本振信號,然后與輸入信號相乘進(jìn)行混頻。NCO的結(jié)構(gòu)如圖3所示,工作原理是:輸入的頻率控制字與當(dāng)前相位值不斷進(jìn)行累加計算新的相位值,然后在查找表中以該相位值為地址找出對應(yīng)的波形數(shù)據(jù)[4];NCO產(chǎn)生正弦波的初始頻率由頻率控制字決定,初始相位由相位控制字決定。

wdz4-t3.gif

    NCO輸出頻率由式(1)求得

    wdz4-gs1.gif

其中,F(xiàn)clk為系統(tǒng)時鐘頻率,F(xiàn)cw為頻率控制字,F(xiàn)out為NCO的輸出頻率,N為累加器的位數(shù)。本文中Fclk=102.4 MHz,N=32,參數(shù)控制模塊通過改變頻率控制字就可以改變輸出正余弦波的頻率。

2.2 抽取濾波器組的設(shè)計

2.2.1 積分梳狀濾波器的設(shè)計

    CIC濾波器的沖激響應(yīng)可表示為:

    wdz4-gs2.gif

其中,D為抽取因子,從上式中可以看出CIC濾波器的結(jié)構(gòu)比較簡單,系數(shù)只有1和0,即只包含加法器不包含乘法器,所以占用資源較少,處理速度快,CIC濾波器常用作DDC濾波器組的第一級[6]

    CIC濾波器是由積分器和梳狀濾波器組成,單級CIC濾波器的阻帶衰減很小,約為13.4 dB,滿足不了實際要求。本設(shè)計中使用5級CIC濾波器進(jìn)行級聯(lián),級聯(lián)之后濾波器具有67.3 dB的阻帶衰減[4],能夠滿足實際要求。

    由CIC濾波器特點可知其比較適合大比例抽取,所以對帶寬較小的窄帶信號進(jìn)行數(shù)字下變頻時,可以通過控制模塊配置2個5級CIC濾波器進(jìn)行大比例抽??;對寬帶信號下變頻時,不需要很大的抽取率,控制模塊可將CIC濾波器旁路。對CIC濾波器進(jìn)行設(shè)計時,可采用Xilinx公司提供的CIC IP Core配置相應(yīng)的抽取因子、級聯(lián)數(shù)以及數(shù)據(jù)的位寬[8]。 

2.2.2 補(bǔ)償濾波器的設(shè)計

    CIC濾波器的通帶衰減會隨著階數(shù)的增加而增大,為了克服信號由于通帶衰減造成的失真,要在CIC濾波器后面級聯(lián)補(bǔ)償濾波器,對通帶衰減進(jìn)行補(bǔ)償。

    理想的CFIR幅頻響應(yīng)函數(shù)為:

    wdz4-gs3.gif

其中Q為CIC濾波器的級數(shù),M為時間延遲,D為抽取因子[3]。補(bǔ)償濾波器的幅頻特性曲線局部放大后如圖4所示,從圖中能看出補(bǔ)償濾波器通帶增益是增加的。

wdz4-t4.gif

    補(bǔ)償前后CIC幅頻特性局部放大后如圖5所示。從圖5可以看出,補(bǔ)償濾波器對CIC濾波器通帶具有一定的修正作用,使通帶增益變穩(wěn)定了。當(dāng)CIC濾波器進(jìn)行大比例抽取時,通帶衰減比較大,控制模塊選擇CFIR濾波器進(jìn)行補(bǔ)償,當(dāng)CIC濾波器不參與抽取時,CFIR濾波器也被旁路。

wdz4-t5.gif

2.2.3 半帶濾波器的設(shè)計

    半帶濾波器是通帶寬度和阻帶寬度相等的FIR濾波器,適合進(jìn)行2的冪次方倍抽取或內(nèi)插。HB濾波器的沖激響應(yīng)為:

    wdz4-gs4.gif

    從式(4)可以看出,HB濾波器的沖激響應(yīng)除了在h(0)零點處值為1外,在其他偶數(shù)點的取值均為零,即濾波器近一半的系數(shù)為零;比普通的2倍抽取FIR濾波器節(jié)省了一半的運算量,具有很高的實現(xiàn)效率[4]。

    抽取過程中,控制模塊可以對3個HB濾波器進(jìn)行選擇。方案采用Matlab的FADtool工具箱設(shè)計HB濾波器,把生成的的系數(shù)保存為Xilinx COE系數(shù)文件,然后導(dǎo)入到FPGA中的FIR IP Core,在IP Core中配置好各項參數(shù)后,通過Verilog語言編程進(jìn)行實例化調(diào)用[7]

2.2.4 FIR濾波器的設(shè)計

    半帶濾波器阻帶大小恒等于通帶大小,濾波效果在一定程度上受到了限制,所以抽取濾波器后仍需要級聯(lián)FIR濾波器,完成最終的整形濾波。由于抽取濾波器組的作用,此時的數(shù)據(jù)速率已經(jīng)相對較低,因此減少了FIR濾波器設(shè)計時的階數(shù),進(jìn)而降低了資源占用率[5]。

    設(shè)計FIR濾波器時需要由式(5)確定相應(yīng)采樣率。

    wdz4-gs5.gif

其中1.28為濾波器的矩形系數(shù),B為下變頻信號的帶寬,F(xiàn)s為濾波器采樣率。FIR濾波器的設(shè)計過程和HB濾波器類似,在Matlab中設(shè)計需要的濾波器,把濾波器系數(shù)導(dǎo)入到FPGA中,然后進(jìn)行IP Core的調(diào)用。

3 數(shù)字下變頻的FPGA實現(xiàn)

3.1 抽取率的配置

    由于控制模塊的加入,可以選擇濾波器進(jìn)行靈活組合,DDC可以達(dá)到的指標(biāo)如表1所示。

wdz4-b1.gif

    從表1可以看出DDC支持信號的帶寬范圍達(dá)到了100 Hz~40 MHz;在實現(xiàn)功能的前提下,根據(jù)占用FPGA的寄存器、查找表、BlockRAM等資源盡量少的原則來分配抽取率,表2給出了其中3種信號和抽取率對應(yīng)關(guān)系。

wdz4-b2.gif

    這里對帶寬為400 kHz和5 MHz信號的下變頻功能進(jìn)行驗證。由上述FIR濾波器設(shè)計可得400 kHz帶寬信號對應(yīng)512 kHz的采樣頻率,系統(tǒng)采樣時鐘102.4 MHz下降到512 kHz時抽取率為200。同理,5 MHz帶寬信號對應(yīng)6.4 MHz采樣頻率,抽取率是16。

    從表2中可以看出,當(dāng)下變頻帶寬設(shè)置為400 kHz時,CIC1抽取率為25,CIC2濾波器被旁路;HB1、HB2和HB3進(jìn)行抽取濾波,F(xiàn)IR不抽取,可得總抽取率為200。

    當(dāng)下變頻帶寬設(shè)置為5 MHz時,CIC1和CIC2濾波器被旁路,HB1、HB2和HB3進(jìn)行抽取濾波,F(xiàn)IR抽取率為2,總抽取率為16。

3.2 實現(xiàn)結(jié)果及分析

    系統(tǒng)采用Xinlinx公司 Artix-7系列的xc7a200tfbg-676-2芯片,采樣時鐘為102.4 MHz,輸入中心頻率為76.8 MHz,帶寬為400 kHz的線性調(diào)頻(LFM)信號,由帶通采樣定理可知,中頻信號經(jīng)過采樣后,在25.6 MHz處會出現(xiàn)基帶信號的鏡像信號,如圖6(a)所示。

wdz4-t6.gif

    把采樣信號的數(shù)據(jù)導(dǎo)入到FPGA中進(jìn)行數(shù)字下變頻,在Xilinx Vivado平臺上編寫頂層模塊、混頻模塊和抽取濾波模塊。設(shè)置頻率控制字,使NCO產(chǎn)生25.6 MHz的正余弦信號與輸入信號正交混頻,把數(shù)字下變頻帶寬設(shè)置成400 kHz,控制模塊按照表2進(jìn)行配置抽取率,借助Modelsim 10.1a仿真軟件進(jìn)行仿真,下變頻波形如圖6(b)所示。

    把FPGA輸出的基帶數(shù)據(jù)導(dǎo)入到Matlab中進(jìn)行快速傅里葉變換,可得到基帶信號的幅頻特性圖如圖6(c)所示。

    從圖6中可以看出本設(shè)計準(zhǔn)確完成了對400 kHz帶寬信號的數(shù)字下變頻。

    同理,對5 MHz帶寬信號進(jìn)行數(shù)字下變頻,如圖7所示。

wdz4-t7.gif

    從圖7可以看出,系統(tǒng)也準(zhǔn)確完成了對5 MHz帶寬信號的數(shù)字下變頻。

    以上仿真結(jié)果表明,對于不同帶寬信號,本設(shè)計都可以通過控制模塊對濾波器進(jìn)行配置,準(zhǔn)確完成信號的數(shù)字下變頻。

    數(shù)字下變頻系統(tǒng)占用資源如表3所示,從表中可以看出,設(shè)計方案能夠在占用FPGA較少資源的情況下完成數(shù)字下變頻功能,具有很高的實現(xiàn)效率。

wdz4-b3.gif

4 結(jié)束語

    本文提出了一種新的數(shù)字下變頻方案,在CIC濾波器后加入補(bǔ)償濾波器,改善了其通帶衰減;通過加入控制模塊對系統(tǒng)的各部分進(jìn)行實時配置,使接收信號的帶寬范圍可達(dá)到100 Hz~40 MHz,與傳統(tǒng)下變頻方案相比有很強(qiáng)的靈活性。在基于FPGA實現(xiàn)時,使用了Xilinx公司提供的IP核,大大縮短了開發(fā)周期,最后仿真結(jié)果表明本設(shè)計能夠完成不同帶寬信號的數(shù)字下變頻。目前該設(shè)計方案已經(jīng)應(yīng)用到數(shù)字寬帶中頻接收機(jī)中,極大地提高接收機(jī)的接收性能。 

參考文獻(xiàn)

[1] 楊小牛,樓才義,徐建良.軟件無線電原理與應(yīng)用[M].北京:電子工業(yè)出版社,2001.

[2] 趙良羽.可變帶寬的多級濾波器數(shù)字下變頻設(shè)計[J].電子技術(shù)應(yīng)用,2014,40(3):32-34.

[3] 蘇曉曉.數(shù)字化接收機(jī)的FPGA設(shè)計[D].哈爾濱:哈爾濱工業(yè)大學(xué),2012.

[4] 羅琳.基于FPGA的數(shù)字下變頻的研究與分析[D].西安:西安電子科技大學(xué),2013.

[5] 徐小明,蔡燦輝.基于FPGA的數(shù)字下變頻(DDC)設(shè)計[J].通信技術(shù),2011,44(10):19-21.

[6] 楊媛媛,呂幼新.高效實現(xiàn)DDC的多類濾波器級聯(lián)技術(shù)[J].電子信息對抗技術(shù),2011,26(4):72-76.

[7] Xinlinx Inc,LogiCORE IP FIR Compiler v6.3 DS794,2011.

[8] Xinlinx Inc,LogiCORE IP CIC Compiler v3.0 DS845,2011.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美午夜电影一区| 亚洲黄网站在线观看| 免费成人性网站| 久久国产夜色精品鲁鲁99| 亚洲欧美激情四射在线日| 在线一区二区三区四区| 日韩视频一区二区在线观看| 亚洲国产精品一区| 亚洲国产精品热久久| 亚洲电影欧美电影有声小说| 欧美在线视频观看免费网站| 一区二区三区蜜桃网| 日韩视频在线一区二区三区| 亚洲精品色图| 日韩小视频在线观看| 日韩性生活视频| 一区二区三区视频在线观看| 在线亚洲+欧美+日本专区| 一本久久a久久免费精品不卡| 亚洲电影网站| 亚洲精品欧美日韩专区| 日韩亚洲精品视频| 一区二区三区久久网| 亚洲先锋成人| 亚洲欧美综合| 久久大综合网| 亚洲激情av| 亚洲另类一区二区| 亚洲视频福利| 欧美呦呦网站| 麻豆91精品| 欧美精品福利在线| 欧美日韩综合视频网址| 国产精品久久久久久久久久直播| 国产精品羞羞答答xxdd| 国产一区二区av| 亚洲成人在线网| 日韩图片一区| 亚洲欧美日韩一区二区三区在线观看 | 亚洲无亚洲人成网站77777| 亚洲免费网站| 久久精品视频导航| 欧美刺激性大交免费视频 | 一本久久青青| 欧美一区午夜精品| 亚洲精品在线二区| 亚洲欧美激情四射在线日| 久久国产精品一区二区三区四区| 久久影院午夜论| 欧美日韩在线播放三区四区| 国产伦精品一区二区三区免费迷| 一区二区视频欧美| 一区二区电影免费观看| 午夜宅男欧美| 999亚洲国产精| 欧美在线观看视频在线| 欧美成人免费全部| 欧美性开放视频| 狠狠做深爱婷婷久久综合一区| 亚洲韩国日本中文字幕| 亚洲淫性视频| 亚洲精品你懂的| 性久久久久久久久| 欧美区在线播放| 国产亚洲精品久久久久久| 亚洲国产日韩精品| 亚洲欧美国产精品va在线观看| 亚洲人成人一区二区三区| 亚洲欧美日韩系列| 欧美激情第3页| 国产午夜精品理论片a级探花| 亚洲三级国产| 亚洲国产成人av| 亚洲欧美另类在线| 欧美美女bb生活片| 狠狠色狠狠色综合日日91app| 99亚洲一区二区| 亚洲第一中文字幕| 小黄鸭精品aⅴ导航网站入口| 欧美顶级大胆免费视频| 国产视频综合在线| 一区二区精品| 亚洲人成在线播放网站岛国| 久久国产色av| 国产精品久久久久一区二区| 亚洲欧洲日本在线| 亚洲国产精品热久久| 欧美伊人影院| 国产精品久久一区主播| 亚洲日本久久| 亚洲裸体俱乐部裸体舞表演av| 久久久久久久综合| 国产欧美短视频| 宅男噜噜噜66一区二区| 9l国产精品久久久久麻豆| 欧美va亚洲va国产综合| 国产综合欧美| 亚洲欧美日韩精品综合在线观看| 亚洲视频www| 欧美日韩福利视频| 亚洲国产精品一区| 亚洲精品国产品国语在线app | 欧美一区二区观看视频| 欧美精品电影在线| 在线观看欧美激情| 久久精品国产亚洲精品| 久久精品成人一区二区三区| 国产精品欧美一区喷水 | 久久国产精品久久久久久久久久| 国产精品久久久久久久久久久久久久 | 亚洲男人天堂2024| 欧美日韩免费在线视频| 亚洲日本aⅴ片在线观看香蕉| 亚洲日本成人| 欧美成人黄色小视频| 影音先锋中文字幕一区| 久久精品一本| 久久亚洲欧美| 在线精品在线| 国产伪娘ts一区| 国产日韩欧美日韩大片| 欧美午夜一区二区| 国产精品99久久久久久有的能看| 一本在线高清不卡dvd| 一本大道av伊人久久综合| 欧美精品1区2区3区| 亚洲精品日日夜夜| av成人福利| 欧美视频精品一区| 99国产精品视频免费观看| 亚洲午夜羞羞片| 国产精品日本一区二区| 午夜视频在线观看一区二区| 久久精品一区二区| 樱花yy私人影院亚洲| 亚洲精品日韩欧美| 欧美日韩另类国产亚洲欧美一级| 一区二区三区高清不卡| 亚洲欧美在线一区二区| 国产欧美一区二区精品婷婷| 欧美在线二区| 美女任你摸久久| 亚洲日本久久| 亚洲欧美韩国| 国产真实乱偷精品视频免| 亚洲欧洲一区二区三区在线观看 | 一本色道综合亚洲| 午夜久久tv| 国产在线观看一区| 亚洲欧洲一级| 欧美视频在线观看免费| 亚洲综合精品自拍| 免费日韩av片| 99精品视频一区| 久久精品国产亚洲a| 在线精品一区| 亚洲欧美成人一区二区在线电影| 国产欧美一区二区精品仙草咪| 亚洲高清自拍| 欧美三级精品| 欧美一区二区私人影院日本 | 久久久在线视频| 国外成人网址| 日韩一级不卡| 国产精品久久久爽爽爽麻豆色哟哟| 欧美亚洲在线| 黄色亚洲大片免费在线观看| 亚洲欧洲精品一区| 日韩一级免费观看| 欧美一区二区三区四区夜夜大片| 国自产拍偷拍福利精品免费一| 亚洲精品黄色| 国产精品一区久久久久| 亚洲人体偷拍| 国产精品一区二区三区四区| 亚洲国产天堂久久国产91| 欧美少妇一区二区| 欧美中文字幕第一页| 欧美日本乱大交xxxxx| 亚洲国产三级| 老色批av在线精品| 亚洲国产一区二区视频| 性欧美办公室18xxxxhd| 欧美国产一区视频在线观看| 亚洲一区在线免费| 亚洲成人原创| 亚洲国产婷婷香蕉久久久久久| 国产精品国产三级国产| 亚洲国产裸拍裸体视频在线观看乱了中文| 欧美日韩综合视频| 亚洲黄色一区| 国产日韩欧美中文| 亚洲午夜精品久久| 在线欧美影院| 亚洲天堂男人| 韩国一区二区三区美女美女秀| 欧美一区二区高清在线观看| 亚洲性色视频| 亚洲第一级黄色片| 久久aⅴ国产紧身牛仔裤|