亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于FPGA的數(shù)字下變頻設(shè)計(jì)

        2016-03-24 06:20:55李飛馮曉東劉其超
        廣東通信技術(shù) 2016年2期
        關(guān)鍵詞:軟件無線電

        [李飛 馮曉東 劉其超]

        ?

        基于FPGA的數(shù)字下變頻設(shè)計(jì)

        [李飛 馮曉東 劉其超]

        摘要

        數(shù)字下變頻是軟件無線電的關(guān)鍵技術(shù)之一,在分析數(shù)字下變頻基本原理的基礎(chǔ)上,給出了一種數(shù)字下變頻的設(shè)計(jì)方案,然后基于Xilinx Vivado開發(fā)平臺(tái)對(duì)各個(gè)模塊進(jìn)行設(shè)計(jì),最后借助Modelsim 10.1a和Matlab對(duì)方案進(jìn)行仿真驗(yàn)證,結(jié)果表明本文方案是正確可行的。

        關(guān)鍵詞:軟件無線電 數(shù)字下變頻 FPGA 數(shù)字濾波器

        李飛

        重慶郵電大學(xué)通信與信息工程學(xué)院,碩士,主要研究方向?yàn)閿?shù)字接收技術(shù),數(shù)字信號(hào)處理。

        馮曉東

        重慶郵電大學(xué)通信與信息工程學(xué)院,高級(jí)工程師,主要研究方向?yàn)樯漕l微波接收技術(shù)。

        劉其超

        重慶郵電大學(xué)通信與信息工程學(xué)院,碩士,主要研究方向?yàn)楣饫w通信。

        0 引言

        軟件無線電的基本思想是構(gòu)造一個(gè)通用的硬件平臺(tái),將各種通信功能通過軟件控制來實(shí)現(xiàn),這就擺脫了傳統(tǒng)無線電面向硬件的設(shè)計(jì)方式,很大程度提高了開發(fā)效率[1]。數(shù)字下變頻(DDC)是軟件無線電的關(guān)鍵技術(shù)之一,被廣泛應(yīng)用于數(shù)字接收機(jī)中,DDC模塊在AD模塊后面,把高速數(shù)字信號(hào)轉(zhuǎn)化成低速數(shù)字信號(hào),以便后續(xù)模塊對(duì)信號(hào)進(jìn)行實(shí)時(shí)處理,DDC的設(shè)計(jì)將直接影響接收機(jī)接收性能的好壞。

        1 數(shù)字下變頻原理

        本文的DDC設(shè)計(jì)方案如圖1所示,包括正交混頻和抽取濾波兩部分,其原理過程為經(jīng)過A/D轉(zhuǎn)換后的數(shù)字信號(hào)x(n)與數(shù)字振蕩器(NCO)產(chǎn)生的正余弦波相乘進(jìn)行正交混頻,混頻后的信號(hào)經(jīng)過積分梳狀(CIC)濾波器和半帶(HB)濾波器進(jìn)行抽取濾波,最后通過FIR濾波器進(jìn)行整形濾波,輸出 I(n)和Q(n)兩路基帶信號(hào)[5]。

        圖1 DDC原理框圖

        2 數(shù)字下變頻的設(shè)計(jì)

        本文DDC中各模塊的設(shè)計(jì)大部分采用Xilinx IP Core完成的,Xilinx公司把一些功能模塊進(jìn)行高效設(shè)計(jì)然后封裝成IP Core,像乘法器和FIR濾波器等,開發(fā)者進(jìn)行FPGA開發(fā)時(shí)可以直接調(diào)用這些IP Core,這樣做可以縮短開發(fā)周期,提高開發(fā)效率。

        2.1 混頻模塊設(shè)計(jì)

        混頻模塊主要包括數(shù)字振蕩器NCO和乘法器,NCO的主要功能是產(chǎn)生穩(wěn)定的、正交的、頻率可控的正弦和余弦信號(hào),它是影響DDC性能的主要因素之一,其離散序列表達(dá)式如式(1)所示:

        其中fLO是NCO產(chǎn)生的本振頻率,fclk為系統(tǒng)參考時(shí)鐘。

        NCO實(shí)現(xiàn)方法很多,最常用的方法是查找表法(LUT),其結(jié)構(gòu)如圖2所示:

        圖2 NCO結(jié)構(gòu)圖

        由圖2可知,NCO主要由相位累加器、相位寄存器和波形儲(chǔ)存器三部分組成[4],它的工作原理是:每來一個(gè)系統(tǒng)時(shí)鐘fclk,相位累加器就把頻率控制字累加一次,然后用得到的相位累加值作為地址,根據(jù)地址查找相應(yīng)的幅度值,最終輸出相應(yīng)的波形。系統(tǒng)時(shí)鐘fclk、相位累加器的位數(shù)N、頻率控制字K的大小共同決定NCO的輸出頻率fout,三者的關(guān)系如式(2)所示。

        本設(shè)計(jì)系統(tǒng)時(shí)鐘fclk=128MHz,N=32,輸出頻率為out=32MHz,由(2)式可得頻率控制字K=1073741824,仿真波形如圖3所示。

        圖3 NCO輸出波形仿真圖

        2.2 抽取濾波模塊設(shè)計(jì)

        低通濾波器組的主要作用是低通濾波,一般由FIR濾波器實(shí)現(xiàn)。但是,由于FPGA接收的AD采樣數(shù)據(jù)具有很高的采樣率,不適合實(shí)時(shí)處理,因此,該低通濾波器組還需實(shí)現(xiàn)降低采樣率這一功能。同時(shí),高采樣率的數(shù)據(jù)會(huì)增加FIR濾波器的設(shè)計(jì)難度,使得資源消耗過多、功耗過大,因此在使用FIR濾波之前,需要使用抽取濾波器組來降低采樣率。本文采用積分梳狀濾波器和半帶濾波器進(jìn)行抽取濾波。

        2.21 CIC濾波器

        積分梳狀濾波器(Cascaded Integrated Comb,CIC)的沖激響應(yīng)為:

        其中D為CIC濾波器的階數(shù)(即抽取因子)。由沖激響應(yīng)可見,CIC濾波器其實(shí)是一種具有線性相位的特殊FIR濾波器[3],其Z變換如(4)式:

        圖4 CIC濾波器的結(jié)構(gòu)圖

        由圖4可見,CIC濾波器由積分器H1(z)、梳狀濾波器H2(z)和抽取器組成,其結(jié)構(gòu)簡單,無需一般FIR濾波器所需的乘法運(yùn)算,這不僅提高了實(shí)時(shí)性,而且也簡化了硬件,適合于工作在高采樣率條件下,因此CIC濾波器在多速率信號(hào)處理中具有特別重要的位置[2]。

        由于單級(jí)CIC濾波器的阻帶衰減很差,只有13.46 dB,所以工程常用多級(jí)CIC濾波器級(jí)聯(lián)。

        N級(jí)CIC濾波器的傳遞函數(shù)為:

        每增加一級(jí)CIC濾波器,則旁瓣電平衰減增加13.46 dB。本設(shè)計(jì)中使用5級(jí)級(jí)聯(lián)CIC濾波器,頻譜特性如圖5所示,其具有67.3dB的阻帶衰減[3],基本能滿足實(shí)際要求。

        圖5 級(jí)聯(lián)5級(jí)CIC濾波器幅頻曲線

        本文的CIC濾波器是借助Xilinx LogiCORE IP CIC Compiler實(shí)現(xiàn)的[7],在IP Core中可以配置相應(yīng)的抽取率和級(jí)聯(lián)數(shù)。

        2.22 HB濾波器

        半帶濾波器(Half-Band,HB)適合于實(shí)現(xiàn)D= 2M倍(2的冪次方倍)的抽取或內(nèi)插。其沖激響應(yīng)為:

        從公式(6)可以看出,HB濾波器的沖激響應(yīng)除了h(0)為1外,在其他偶數(shù)點(diǎn)的取值均為零,即濾波器近一半的系數(shù)為零,這就節(jié)省了一半的運(yùn)算量,具有很高的實(shí)現(xiàn)效率,適合于進(jìn)行實(shí)時(shí)處理。

        其幅頻特性如圖6所示:

        圖6 半帶濾波器幅頻響應(yīng)示意圖

        半帶濾波器的頻率響應(yīng)滿足以下關(guān)系:半帶濾波器的阻帶寬度π?ωs與通帶寬度ωp是相等的,且通帶和阻帶波紋相等[2]。

        本文設(shè)計(jì)用Matlab中的FADTool來設(shè)計(jì)HB濾波器的,把生成的濾波器系數(shù)導(dǎo)入到FPGA的FIR IP Core中[6]。幅頻響應(yīng)曲線如圖7所示,HB濾波器的階數(shù)為16,截止頻率為0.3Fs,阻帶衰減為110dB。

        圖7 HB濾波器幅頻響應(yīng)曲線

        2.23 FIR濾波器

        在數(shù)字下變頻模塊中,HB濾波器后面需要增加一個(gè)FIR低通濾波器進(jìn)行整形濾波,由于這時(shí)信號(hào)經(jīng)過抽取后速率變得較低,所以可以適當(dāng)提高FIR的階數(shù)來減少過渡帶寬,提高濾波性能。本文FIR濾波器是通過Matlab FADTool工具設(shè)計(jì)的,如圖8所示,該濾波器階數(shù)為100階,阻帶衰減為80dB,通帶寬度為0.2Fs。

        3 FPGA仿真結(jié)果

        系統(tǒng)驗(yàn)證對(duì)頻率為1MHz信號(hào)的數(shù)字下變頻,本文設(shè)計(jì)采用的系統(tǒng)時(shí)鐘為128MHz,中頻頻率為96MHz,用系統(tǒng)時(shí)鐘對(duì)中頻信號(hào)進(jìn)行采樣,由帶通采樣定理可知,在32MHz處會(huì)出現(xiàn)基帶信號(hào)的鏡像信號(hào),把FIR濾波器的Fs設(shè)為8MHz,采樣時(shí)鐘從128MHz變到8MHz,抽取率為16,所以CIC濾波器抽取率為8,HB濾波器為2。

        圖8 FIR濾波器幅頻響應(yīng)曲線

        系統(tǒng)輸入97MHz余弦信號(hào),經(jīng)過采樣后鏡像信號(hào)出現(xiàn)在33MHz處,然后與NCO產(chǎn)生的32MHz正交信號(hào)進(jìn)行混頻,通過抽取濾波后最終應(yīng)該存在1MHz的信號(hào)不被濾掉。

        取I路信號(hào)進(jìn)行觀察,混頻Modelsim仿真圖如圖9所示,經(jīng)過FIR輸出的時(shí)域信號(hào)如圖10所示。

        把FPGA中FIR輸出的數(shù)據(jù)導(dǎo)入到Matlab中可得歸一化頻譜圖如圖11所示,從中可看出1MHz信號(hào)沒有被濾除。

        結(jié)合圖9、10、11可以看出,本設(shè)計(jì)方案準(zhǔn)確完成了1MHz信號(hào)的數(shù)字下變頻。達(dá)到了預(yù)期的效果。

        4 結(jié)語

        本文基于FPGA設(shè)計(jì)了一種數(shù)字下變頻的方案,設(shè)計(jì)方案采用高效濾波器進(jìn)行抽取濾波,可以節(jié)省一定的資源。同時(shí),大部分模塊的實(shí)現(xiàn)采用了Xilinx IP Core,這樣做可以簡化設(shè)計(jì)流程和縮短開發(fā)時(shí)間,從最后的結(jié)果可以看出本設(shè)計(jì)方案是正確可行的,可以應(yīng)用到中頻接收機(jī)中,具有良好的應(yīng)用前景。

        圖11 輸出信號(hào)歸一化頻譜圖

        圖9 混頻信號(hào)仿真圖

        圖10 輸出信號(hào)時(shí)域仿真圖

        參考文獻(xiàn)

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

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

        3陳斌, 杜仲, 周世君,等. 一種基于FPGA的數(shù)字下變頻算法設(shè)計(jì)[J]. 電視技術(shù),2011,35(13)

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

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

        6Xinlinx Inc, LogiCORE IP FIR Compiler v6.3 DS794, March 1, 2011

        7Xinlinx Inc, LogiCORE IP CIC Compiler v3.0 DS845, June 22, 2011

        收稿日期:(2015-11-22)

        猜你喜歡
        軟件無線電
        “軟件無線電技術(shù)”技術(shù)教學(xué)方法的探索與實(shí)踐
        東方教育(2016年13期)2017-01-12 20:23:30
        軟件無線電技術(shù)在移動(dòng)通信測(cè)試領(lǐng)域的應(yīng)用
        WR—G33DDC型無線電監(jiān)測(cè)接收機(jī)原理及故障處理
        科技視界(2016年11期)2016-05-23 11:14:35
        基于Gnuradio與Hackrf的無線通信收發(fā)系統(tǒng)實(shí)現(xiàn)
        基于FPGA的軟件無線電上下變頻技術(shù)的設(shè)計(jì)研究
        基于軟件無線電的GPP通信波形軟件設(shè)計(jì)方法
        科技視界(2015年25期)2015-09-01 16:04:46
        国产精品久久无码免费看| 后入内射国产一区二区| 无码人妻一区二区三区免费视频 | av香港经典三级级 在线| 国产激情在观看| 好爽要高潮了在线观看| 日韩一区二区三区熟女| 中文字幕免费在线观看动作大片| 国产揄拍国产精品| 玩弄放荡人妻一区二区三区| 久久精品国产亚洲AV高清wy| 亚洲综合久久中文字幕专区一区| 欧美高清精品一区二区| 国产好大好硬好爽免费不卡| 7878成人国产在线观看| 国产亚洲一区二区三区夜夜骚| 一本色道久久综合亚洲精品不 | 中文字幕人妻无码视频| 18禁超污无遮挡无码免费游戏| 国产成人综合久久精品推荐免费| 一区二区三区四区国产亚洲| 久久精品国产熟女亚洲| 天堂а√在线最新版中文在线| 婷婷综合久久中文字幕蜜桃三电影 | 国产成人亚洲综合无码品善网| 人妻无码久久一区二区三区免费| 狠狠色丁香婷婷久久综合2021| 人妻少妇被猛烈进入中文| 国产精品成人观看视频国产奇米| 欧美内射深喉中文字幕| 日本高清中文字幕一区二区三区| 最新日韩精品视频免费在线观看| 日本免费一区二区三区影院 | 国产一区二区三区av免费| 黄桃av无码免费一区二区三区| 国产精品国产三级国产av′| 91精品国产无码在线观看| 丰满少妇被爽的高潮喷水呻吟| 少妇被又大又粗又爽毛片| 欧美日韩一区二区三区自拍| www久久久888|