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

基于FPGA的數字下變頻(DDC)設計

2011-08-11 08:22:44徐小明蔡燦輝
通信技術 2011年10期
關鍵詞:信號設計

徐小明, 蔡燦輝

(國立華僑大學 信息科學與工程學院,福建 廈門 361021)

0 引言

軟件無線電系統[1]的基本思想是在一個標準的、通用的、模塊化的硬件平臺上,通過軟件來實現其各項功能,從面向用途和基于硬件的設計方法中解放出來。軟件無線電系統擬解決的關鍵問題是后端DSP器件的運算速度,因為經過模數(AD,Analog to Digital)轉換芯片高速采樣后的數據對于DSP器件的處理速度來說是個沉重的負擔。目前解決這一問題的通用方法是:高頻模擬信號先經過模擬下變頻到適當中頻,然后在中頻階段對其進行AD采樣以輸出高速的數字中頻信號,最后經過數字下變頻技術的抽取和低通濾波處理后,使其變為低速率的基帶信號再送給后端DSP器件進行實時處理。這一過程同時降低了前端AD芯片和后端DSP器件的性能要求。

DDC技術連接著前端AD芯片與后端DSP器件,起著橋梁的作用,其性能的優劣會對整個軟件無線電系統的實用性、可靠性、穩定性產生直接影響[2]。可以說, DDC是軟件無線電系統中必不可少的技術之一。

在利用具有功能強大的、靈活性高的、可重復編程等優勢的FPGA芯片的基礎上,再參考一些專用的甚至已經商用化的DDC芯片,從而設計出合適的數字下變頻器,這成為如今采用FPGA+DSP模式來設計軟件無線電系統的一種主流思想[2]。

1 數字下變頻器的結構原理

現有的DDC系統的設計方案基本上采用的一種通用固定的結構[2-4]:即模擬輸入信號經過AD芯片高速采樣形成數字化的、高速率的數據,其在與NCO輸出的正余弦信號進行混頻后形成正交的I、Q2路。由于數據具有很高的速率,只有在通過了抽取濾波器使得其速率大大降低后,才便于送給后端DSP設備進行實時處理。例如對一個寬帶為5 MHZ的信號,以100 MHZ的速率進行采樣,即使每個采樣值運算100次,其運算量就達到10000 MIPS,這就要求DSP設備具有相當高的處理能力,就目前DSP設備的技術水平來說是不現實的。

在圖1所示的數字下變頻結構中,虛線框之外的各個模塊說明了上述過程。其中抽取濾波器的功能是對混頻后數據進行抽取降低數據速率以及濾除倍頻分量和干擾信號。它由CIC濾波器、HB濾波器和FIR濾波器進行級聯的方式來實現的。其中各方面都具有較好的性能積分梳狀濾波器和半帶濾波器實現了抽取降速的功能,而FIR濾波器則較好的完成整形濾波的功能。

文中通過對典型DDC系統結構進行深入分析,在此基礎上對各個模塊的實現提出了新的方法。圖1中,虛線框標明參數控制模塊是本文設計提出的新想法之一。該模塊使得NCO的輸出可以是不同的頻率、不同位寬的正余弦信號,而且該模塊還對CIC濾波器的階數、級數以及延遲等參數進行可編程控制。這恰恰體現了軟件無線電的基本思想。對于HB濾波器和FIR濾波器模塊,本文采用了Matlab的FDAtool工具箱,并配合Xilinx FPGA設計中的IP core生成工具來實現。可視化的FDAtool工具箱和這些經過嚴格測試和優化過的IP core大大提高了設計的可靠性和可操作性。

圖l 數字下變頻結構

2 數字下變頻器的各模塊設計

2.1 NCO的FPGA設計

NCO的性能優劣將直接決定著數字下變頻器的性能,NCO的用途是產生穩定的、正交的、頻率可控的正余弦信號。NCO的實現方法通常有2種:坐標旋轉數字計算(CORDIC,Coordinated Rotation Digital Computer)算法和查表法,2種方法均有各自的優缺點。本設計采用的是查表法,其基本原理:根據NCO的各個相位值事先計算好與其相對應的正余弦數據值,并將正余弦數據值存儲在只讀存儲器(ROM,Read Only Memory)中。系統工作中把相位作為地址索引信息來訪問ROM,從而輸出相對應的正余弦數據值[5]。

NCO的輸出頻率:上式中,fclk是系統基準時鐘,BΔθ是頻率控制字,N是相位累加器的數據位寬。可知輸出頻率與頻率控制字成正比,如果在已知fout的情況下,可計算出頻率控制字BΔθ。

該設計的NCO模塊是在Xilinx公司的ISE開發環境下采用Verilog硬件描述語言編寫[6-7],經過ISE綜合后在Modelsim中對其進行仿真。得到如圖2所示的仿真結果:圖中系統時鐘fclk為100 MHz,其中參數控制模塊配置相位累加器的數據位寬N為30位,若頻率控制字BΔθ為0h2000000,由(1)式得出輸出頻率為系統時鐘的1/16(6.25 MHz)標準的正余弦信號。

圖2 NCO在Modelsim中的仿真結果

2.2 CIC濾波器的FPGA設計

CIC濾波器常常應用于高速抽取或內插系統中,其能對高速數據流進行任意抽取因子的抽取處理。不用進行乘法運算是CIC濾波器的最大優點。高速數據流通過CIC濾波器抽取后降到較低速率的數據后,將便于后級的HB濾波器抽取和FIR濾波。因此CIC濾波器常處于多級抽取中第一級的位置。

單級的CIC濾波器的沖激響應如式(2)所示:

上式中,D為單級CIC濾波器的階數,有時也稱為抽取因子。且由Z變換的定義得出CIC濾波器沖激響應的Z變換為:

圖3 CIC濾波器的等效結構

從圖3中可以看出,H1(z)實際上就是一個累加器,也常被稱為積分器;H2(z)則稱為梳狀濾波器。由于單級CIC濾波器的旁瓣電平較大,阻帶衰減和過渡帶的綜合特性都不是很好。為降低旁瓣電平,可采用多級CIC濾波器級聯的方式來實現。但綜合考慮帶內平坦度等原因,實際中CIC濾波器的級數是有限的,不宜過大,一般為5級為限。

本設計中參數控制模塊配置產生一個5級8倍CIC濾波器,并采用Verilog語言對圖3所示積分部分和梳狀部分進行分模塊編寫。經過ISE綜合后并在Modelsim中仿真,得到如圖4所示的仿真結果:仿真過程中,輸入信號為混頻器的輸出信號,采樣速率設為100 MHz,從仿真波形可以看出:CIC濾波器對輸入數據每8個為一周期進行抽取,圖中還可知CIC濾波器在實現了抽取功能的同時,也使得采樣速率變為原來的1/8即12.5 MHz。

圖4 CIC濾波器在Modelsim中仿真結果

2.3 HB濾波器的FPGA設計

要用到第二級抽取的原因是綜合考慮到帶內平坦度和阻帶衰減度等因素使得第一級CIC抽取濾波器的級數和抽取因子不宜過大。

HB濾波器的帶內平坦度好,計算效率高,在高速率信號處理中發揮著重要的作用。在抽取因子等于2的冪次方的場合更是如魚得水。常將其作為第二級低通濾波和抽取。

單級的半帶濾波器的沖擊響應如式2-4所示:

由式(4)可以看出半帶濾波器的沖激響應h(n)具有偶對稱性質,即h(n)=h(-n),長度N=2L+1,其偶數點(零點除外)均為零。所以HB濾波器只需一半的計算量就能達到變換數據采樣率的目的,特別適用于實時處理的場合。

半帶濾波器的頻率響應H(jω)有如下關系:

式中ωC為通帶截止頻率,ωA為阻帶起始頻率,δP為通帶波動,δS為阻帶波紋。HB濾波器的通帶寬度(ωC)和阻帶寬度(π-ωA)是相等的,且通帶和阻帶波紋也相同,如圖5所示。

圖5 半帶濾波器幅頻特性

在半帶濾波器的設計中采用的是結合Matlab的FDAtool工具箱和Xilinx FPGA設計中的IP core生成器[9]這兩個工具,然后在ISE中通過Verilog語言進行例化處理。其具體步驟為首先在FDAtool工具箱中設計好半帶濾波器參數,本次設計采用凱撒窗實現,其中通帶為6.25 MHz,采樣率為100 MHz。在FDAtool中設計完后,然后導出濾波器參數(后綴名為.coe)文件。最后在Xilinx FPGA設計中的濾波器IP core導入該系數文件并完成一些參數配置。其經過ISE的綜合后在Modelsim仿真的結果如圖6所示。

圖6 半帶濾波器仿真結果

圖6中的輸入信號是CIC濾波器的輸出數據,由圖可以看出HB濾波器不僅完成了輸入數據的2倍抽取,并使得輸出信號的采樣頻率變為輸入采樣頻率的一半。

2.4 FIR濾波器的FPGA設計

數字下變頻的最后一級是FIR濾波器,FIR濾波器不做抽取功能,只負責對信號進行整形濾波。FIR濾波器的設計目標是在滿足通帶波紋和過渡帶寬盡可能窄的同時使得阻帶衰減盡可能大,若FIR濾波器的階數越高,濾波器的通帶波紋、過渡帶帶寬、阻帶衰減等特性就越好。而經NCO混頻后的基帶信號由CIC濾波器和HB濾波器的抽取降速后輸入到FIR濾波器中。由于此時的數據速率相對較低,所以FIR濾波器在保證對數據進行實時處理的前提下,是可以適當提高FIR濾波器階數以滿足設計的性能要求。本文設計FIR濾波器采用的方法和設計HB濾波器的方法類似。也是通過采用窗函數思想,結合FDAtool工具箱和Xilinx FPGA設計的IP core生成器這2個工具來完成的,這里就不詳細介紹。

3 系統仿真

該系統實現的數字下變頻具體處理流程為:頻率為10 MHz的中頻信號由AD器件以頻率為100 MHz采樣時鐘實施采樣,然后把采樣后的數據送入到FPGA中:FPGA內部控制NCO的參數使其產生頻率為6.25 MHz的正余弦兩路信號與采樣數據進行的混頻。混頻后得到3.75 MHz正交的I、Q2路第二中頻信號;信號通過8倍抽取的5級CIC濾波器得到12.5 MHz采樣率的信號;再通過一級半帶濾波器2倍抽取變為6.25 MHz采樣率的信號;最后經過FIR整形濾波后輸出低采樣速率的信號供后級的DSP進行處理。其仿真波形如圖7所示。

圖7 系統仿真

由圖7可以看出,高速率的信號再經過了CIC濾波器和HB濾波器之后,輸出信號變成了較低速率的信號,而FIR濾波器則對輸出信號進行了整形濾波。以上的仿真結果驗證了本文所設計的數字下變頻器在 功能上是滿足理論要求的,且符合了設計的最初設想。

4 結語

綜上所述, 數字下變頻技術是保證DSP設備實現實時處理的關鍵,文中所提出的這種通用的數字下變頻實現方案能行之有效的完成下變頻器的基本功能且在實現方法上具有較高的靈活性和可操作性。將其應用于軟件無線電系統中則免去了使用專業數字下變頻芯片的麻煩,即能有效的實現所期望的功能和價值。

[1]BURACCHINI E. The Software Radio Concept[J].IEEE Communications Magazine, 2000,38(09):138-143.

[2]陳卓. 基于FPGA的軟件無線電DDC設計[D]. 成都:成都理工大學,2008.

[3]嚴家明,李瑾,胡楚鋒. 基于正交混頻的數字下變頻技術研究[J].計算機測量與控制, 2009,17(01):200-202.

[4]屈有萍. 基于FPGA的數字下變頻研究實現[D]. 西安:西安電子科技大學,2007.

[5]趙宏峰. 中頻數字化接收機中的下變頻器研究[D]. 南京:東南大學,2006.

[6]田耘,徐文波,張延偉. 無線通信的FPGA設計[M].北京:電子工業出版社,2008:215-252.

[7]夏宇聞.Verilog HDL高級數字設計[M].北京:北京航空航天大學出版社,2008:130-210.

[8]石蔚,黃佩偉. CIC濾波器的FPGA實現[J]. 信息安全與通信保密,2005,6:28-30.

[9]Xilinx lnc. Xilinx V-4 user Guide[EB/OL].(2008-12-01)[2010-10-22]. http://www.xilinx.com.

猜你喜歡
信號設計
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
孩子停止長個的信號
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 色综合五月婷婷| 欧美激情,国产精品| 国产在线小视频| 国产女同自拍视频| 亚洲自偷自拍另类小说| 国产福利在线观看精品| 日韩视频福利| 野花国产精品入口| 免费久久一级欧美特大黄| 国产精品福利尤物youwu| 国产成人亚洲欧美激情| av大片在线无码免费| 99视频有精品视频免费观看| 国产精品开放后亚洲| 国产91小视频| 成人一级免费视频| 综合色婷婷| h视频在线观看网站| 99热最新网址| 98超碰在线观看| 久久99国产综合精品女同| www.国产福利| 欧美精品伊人久久| 日韩免费中文字幕| 精品综合久久久久久97超人该| 香蕉久久永久视频| 天天干伊人| 亚洲综合色区在线播放2019| 一本二本三本不卡无码| 亚洲国产理论片在线播放| 久久99精品久久久大学生| 特级毛片8级毛片免费观看| 2021国产乱人伦在线播放| 国产好痛疼轻点好爽的视频| 不卡无码网| 日韩毛片视频| 日本成人精品视频| 国产亚洲精品在天天在线麻豆| 久久亚洲精少妇毛片午夜无码| 日韩无码精品人妻| 国产美女无遮挡免费视频网站| 亚洲成a人在线观看| 亚洲精品天堂自在久久77| 亚洲精品第五页| 又污又黄又无遮挡网站| 精品无码一区二区三区电影| 成人无码一区二区三区视频在线观看| 亚洲国产成人精品一二区| 久久久久久久蜜桃| 日韩无码白| 亚洲精品无码抽插日韩| 欧美中出一区二区| 曰AV在线无码| 不卡无码h在线观看| 国产欧美日韩一区二区视频在线| 成人一级免费视频| 老色鬼久久亚洲AV综合| 高潮爽到爆的喷水女主播视频| 在线视频亚洲色图| 天天综合色天天综合网| 午夜精品一区二区蜜桃| 69视频国产| 四虎精品国产AV二区| jizz在线免费播放| 国产网站黄| 亚洲三级电影在线播放| 欧美中文字幕一区二区三区| 91无码人妻精品一区| 亚洲精品综合一二三区在线| 伊人久久福利中文字幕| 亚洲国产亚洲综合在线尤物| 国产精品永久在线| 97精品久久久大香线焦| 亚洲天堂视频在线免费观看| www.99精品视频在线播放| 国产玖玖视频| 狠狠亚洲婷婷综合色香| 亚洲成人福利网站| 国产成人综合网| 日本www色视频| 伊人中文网| 婷婷久久综合九色综合88|