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

基于FPGA的DDC設計及仿真

2012-02-15 03:29:50薛紅喜
電子設計工程 2012年10期
關鍵詞:信號設計

王 力,薛紅喜

(電子科技大學 電子工程學院,四川 成都 610054)

近年來,軟件無線電已經成為通信領域一個新的發展方向,數字下變頻技術(Digital Down Converter-DDC)是軟件無線電的核心技術之一,也是計算量最大的部分[1]。基于FPGA的DDC設計一般采用CIC、HB、FIR級聯的形式組成。同時,由于CIC濾波器的通帶性能實在太差,所以中間還要加上一級PFIR濾波器以平滑濾波器的通帶性能。而眾所周知用FPGA從事算法的開發是一件難度比較大的工作,而Xilinx公司開發的System Generator工具為算法的快速開發及仿真帶來了巨大的方便。本文首先對CIC、HB、FIR濾波器的原理及設計作了簡單的說明,最后用Matlab結合System generator對本文所設計的DDC濾波器作了一個仿真。

1 總體結構設計

數字下變頻技術作為數字信號處理中的一個關鍵技術,它通常由以下幾部分組成。首先,CIC濾波器,它實現簡單而且能實現較大的下抽率。其次,由于CIC濾波器帶內平坦性能太差,因此在CIC濾波器之后一般要加上PFIR來平滑帶內平坦度。最后,由于CIC濾波器的抽取因子不宜取得過大,因此還要用HB濾波器的級聯來進一步增加抽取率。下面本文以如何設計一個原信號采樣率為72 MHz的、有效信號帶寬為2.05 MHz的、下抽率為14的、主旁瓣衰減80 dB以上的、通帶平坦度小于0.2 dB的下抽濾波器為例說明下抽濾波器的設計。

實際中常用的DDC的實現框圖如圖1所示。

圖1 數字下變頻原理框圖Fig.1 Architecture of digital down conversion

2 CIC濾波器設計

CIC濾波器是近年來在下變頻中用得最多的一種技術,CIC濾波器在多速率信號處理中具有特別重要的位置,它可以充當內插濾波器,也可以充當抽取濾波器,主要取決于積分器和梳狀濾波器的連接順序[2]。由于CIC(級聯積分梳狀)濾波器不需要乘法運算和存儲系數,因此實現非常簡單,在采樣率變換過程中經常使用CIC濾波器進行數字濾波[3]。

考慮到CIC濾波器的除數及抽取因子不宜取得過大,所以實際中的下抽濾波器一般都是采用CI協同HB來完成下抽的任務。比如這里我們要下抽14,一般的做法是先用CIC下抽7然后用HB下抽2。如果這時一級HB仍然不滿足要求的話,我們可以通過適當增加HB的級聯數目來完成下抽。例如,如果要下抽28,那么可以先下抽7,然后通過兩級HB來完成下抽4,進而達到下抽28的目的。

在MATLAB中通過設置下抽因子,需要的通帶截止頻率等參數可以方便的設計出想要的CIC濾波器。下圖為本次設計中設計出的CIC濾波器的幅頻響應。

圖2 下抽7的CIC濾波器幅頻響應Fig.2 Amplitude frequency response of CICfilter which downsampling by 7

通過將其通帶細節圖放大,可以發現在2.05 MHz處通帶的衰減為4.508 dB。

圖3 CIC濾波器通帶幅頻響應通帶細節圖Fig.3 Passband of CICfilter magnitude response

3 PFIR濾波器設計

PFIR濾波器的設計目標是在滿足通帶波紋和過渡帶寬盡可能窄的同時使得阻帶衰減盡可能大,PFIR的階數越高,PFIR濾波器的通帶波紋,過渡帶寬,阻帶衰減等特性就越好[4]。

PFIR存在的意義是它能夠改善CIC濾波器帶內平坦度較差的問題,因此,其帶內的幅頻響應的走勢和CIC正好相反,從而在一定程度上平滑CIC濾波器通帶內衰減的趨勢。在設計好了上一級CIC濾波器的基礎上,通過輸入已經完成的上級濾波器參數在MATLAB中可以自動生成與其互補的PFIR濾波器,它的幅頻響應如圖4所示。

圖4 平滑濾波器幅頻響應Fig.4 Magnitude response of PFIR

通過將這里設計的PFIR濾波器與上節設計的CIC濾波器進行級聯,級聯后的濾波器的幅頻響應較之于之前設計的CIC濾波器其通帶性能有了很大的提高,級聯前的CIC濾波器的通帶波紋為4.508 dB,而級聯后僅為0.11 dB。將其通帶細節圖如圖5所示。

圖5 CIC,PFIR級聯后濾波器幅頻響應通帶細節圖Fig.5 Amplitude frequency response of CIC,PFIR cascade filter passband details

4 HB濾波器設計

半帶濾波器是一種特殊的F IR濾波器,在多速率信號處理中有著至關重要的作用[5]。在常見的下抽濾波器設計中第二級一般采用HB濾波器,要用到第二級的原因是綜合考慮到帶內平坦度和阻帶衰減度等因素使得第一級CIC抽取濾波器的級數和抽取因子不宜過大,HB濾波器的帶內平坦度好,計算效率高,在高速率信號處理中發揮著重要的作用,在抽取因子為2的冪次方的場合更是如魚得水[2]。

HB濾波器的通帶和阻帶具有對稱的關系,因此其通帶波紋和阻帶波紋相等。但是使其成為數字信號處理中非常常用的一種濾波器的主要原因卻是因為其系數有一半均為0。如此,在低速率數字信號處理中或許還不是很重要,但是在那些對實時性要求非常高的系統中,這種將計算量減半的性能就使得其得到了廣泛的應用。

綜合考慮前方中提出的設計的要求,文中設計的HB濾波器的幅頻響應如圖6所示。

將文中設計的CIC,PFIR,HB級聯之后得到的總的濾波器的幅頻響應如圖7所示,可以發現較之于CIC濾波器的通帶性能,此時級聯濾波器的通帶性能已經有了較大的提高。其通帶細節圖如圖8所示。

圖6 MATLAB設計的半帶濾波器的幅頻響應Fig.6 Half-band filter amplitude-frequency response designed by MATLAB

圖7 經過CIC,PFIR,HB后總的濾波器幅頻響應Fig.7 Amplitude frequency response of the CIC,FIR,HB cascade filter

5 system generator仿真

圖8 經過CIC,PFIR,HB后總的濾波器幅頻響應的通帶細節圖Fig.8 Details of The CIC,HB,PFIR cascade filter amplitude response

system generator for dsp是業內領先的高級系統級FPGA開發工具[6]。本次設計是在基于Xilinx(賽林思)的systemgenerator的基礎上完成的。賽林思是全球領先的可編程邏輯完整解決方案的供應商,它研發、制造并銷售范圍廣泛的高級集成電路、軟件設計工具以及作為預定義系統級功能的IP(Intellectual Property)核,客戶使用Xilinx及其合作伙伴的自動化軟件工具和IP核對器件進行編程。System generator是Xilinx公司進行數字信號處理開發的一種設計工具,它通過將Xilinx開發的一些模塊嵌入到MATLAB的Simulink庫中,可以在Simulink中進行定點的仿真,可以設置定點信號的類型,這樣就可以比較定點仿真與浮點仿真的區別。并且它還可以生成HDL文件,或者網表直接供ISE調用。較之于直接用MATLAB進行算法的仿真其主要優勢在于它是基于定點的,同時,它是由各個供應廠商直接提供的庫,因此它能夠充分認識FPGA內部的資源等,其仿真也更精確可靠。

雖然,system generator能直接生成供底層FPGA調用的代碼以及網表,但是,通常并不這樣做。相對于人工編寫的代碼,system generator生成的代碼相對冗余度高,資源利用也不及人工編寫的代碼合理。但是,在某些需要快速進行算法開發的項目中,這種方式無疑為用FPGA從事快速的算法開發提供了一個捷徑。

將MATLAB與systemgenerator集成后,由圖1所示的原理框圖,搭建了用于仿真的system generator模塊,如圖9所示。

圖9 System generator總體框架圖Fig.9 Overall framework map of system generator

在輸入端輸入幅頻響如下圖所示的信號,其有用信號范圍17.3~25.5 MHz。另外為了方便仿真結果的觀察,又加入了2個大的噪聲信號分別位于32.4 MHz,12.4 MHz。

將上圖所示的信號送入DDC網絡后,信號變成I/Q兩路信號,將這兩路信號組合成復數信號后得到的復數信號的頻譜圖如圖 11(a)所示。

圖10 原輸入信號頻譜圖Fig.10 Frequency spectrum of the original input signal

圖11 原輸入信號通帶細節圖及經下變頻后復數信號頻譜圖Fig.11 Details of the original input signal pass band and signal spectrum diagram after digital down conversion

圖11 (a)為原輸入信號的有用信號附近的細節圖,而圖11(b)為經過DDC網絡后得到的復數信號的幅頻響應圖。由于simulink的頻譜繪制工具顯示刷新的問題它們看起來有了一點點的誤差,但是,也可以發現經下變頻后的信號有效的恢復了原信號的頻譜信息。它將原輸入信號的負邊頻線性搬移到了以0頻為中心的帶寬為4.1 MHz的頻譜上來。

6 結束語

實際項目中接觸到的信號處理任務大多為帶通信號,如果直接采用傳統的奈奎斯特采樣定理對模擬信號進行采樣,然后進行數字信號處理任務,這樣對后端的DSP器件的實時性要求太高。因此,通常我們都要先用一個FPGA來完成數字信號的下變頻操作,之后再由后端的DSP器件來完成信號處理任務。因此,如何合理的設計DDC下變頻就顯得特別重要。本文針對如何設計DDC濾波器以及基于FPGA的System Generator的仿真都作了簡單的介紹。

[1]紀捷先.基于FPGA的DDC設計[J].電子技術設計與應用,2010,3(20):42-43.JIJie-xian.Design of a digital down converter based on FPGA[J].Electronics Design&Application,2010,3(20):42-43.

[2]黃靜月,田克純.基于FPGA的高效數字下變頻的設計與實現[J].廣西通信技術,2011,2(24):24-27.HUANG Jing-yue,TIAN Ke-chun.Design and realization of high efficiency digital down conversion based on FPGA[J].Guangxi Communication Technology,2011,2(24):24-27.

[3]張茂磊,欒曉明,徐向斌.改進型CIC抽取濾波器的研究與設計[J].應用科技,2011,38(2):18-21.ZHANG Mao-lei,LUAN Xiao-ming,XU Xiang-bin.Research and design on the improved CIC decimation filter[J].Applied Science and Technology, 2011, 38(2):18-21.

[4]徐小明,蔡燦輝.基于FPGA數字下變頻(DDC)設計[J].通信技術,2011,10(44):19-24.XUXiao-ming,CAICan-hui.Design of digital down conversion based on FPGA[J].Communications Technology, 2011,10(44):19-24.

[5]高媛菲.數字下變頻中抽取濾波器的設計[J].桂林電子科技大學學報,2009,29(6):467-471.GAO Yuan-fei.Designing of a decimation filter based on digital down-converter[J].Journal of Guilin University of Electronic Technology,2009,29(6):467-471.

[6]胡輝,吳超,張虎,等.基于system generator的GPS信號捕獲模塊的實現[J].河南師范大學學報,2012,40(1):50-53.HU Hui,WU Chao,ZHANG Hu,et al.Implementation of GPSsignal acquisition module based on system generator[J].Journal of Heman Normal University,2012,40(1):50-53.

猜你喜歡
信號設計
信號
鴨綠江(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控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 91久久天天躁狠狠躁夜夜| 99这里只有精品免费视频| 美女无遮挡被啪啪到高潮免费| www.youjizz.com久久| 小说区 亚洲 自拍 另类| 秋霞午夜国产精品成人片| 免费毛片全部不收费的| 无码又爽又刺激的高潮视频| 91亚洲精选| 国产成人精品男人的天堂下载 | 婷婷色中文| 美女国产在线| 久久久久久尹人网香蕉| 黄色三级毛片网站| 在线va视频| a级高清毛片| 国产JIZzJIzz视频全部免费| 日韩免费中文字幕| 久久a级片| 午夜激情婷婷| 全部无卡免费的毛片在线看| 在线高清亚洲精品二区| 欧美一级在线| 日韩无码视频播放| 国产成人超碰无码| 亚洲欧美日韩成人在线| 在线观看91香蕉国产免费| 亚洲精品视频免费看| 伊人久久久久久久久久| 国产日韩欧美成人| 99热这里只有精品在线观看| 国产一区二区精品福利| 亚洲天堂久久| 成人国产小视频| 中文字幕中文字字幕码一二区| 2021国产在线视频| 国产无遮挡猛进猛出免费软件| 国产日韩欧美中文| 日韩精品无码一级毛片免费| 久久女人网| 国产精品一区在线观看你懂的| 精品国产黑色丝袜高跟鞋| 超清无码熟妇人妻AV在线绿巨人| 五月天丁香婷婷综合久久| 麻豆国产精品一二三在线观看| 色噜噜狠狠色综合网图区| 综合社区亚洲熟妇p| 成人亚洲视频| 亚洲欧美综合另类图片小说区| 国产a v无码专区亚洲av| 国产国语一级毛片| 亚洲国产欧美国产综合久久 | 欧美中文字幕在线二区| 国产综合精品日本亚洲777| 亚洲国产AV无码综合原创| 国产福利影院在线观看| 久久免费视频6| 欧美日韩中文国产| 国产精品lululu在线观看| 97色婷婷成人综合在线观看| 欧美日本中文| 成人福利在线观看| www.亚洲色图.com| 国产99视频精品免费视频7| 亚洲综合狠狠| 免费看美女毛片| 免费人成在线观看视频色| 91国内视频在线观看| 全部免费特黄特色大片视频| 欧美精品在线免费| 在线人成精品免费视频| 亚洲精品久综合蜜| 久久精品国产电影| 久久久黄色片| 国产二级毛片| 朝桐光一区二区| h网站在线播放| a级免费视频| 亚洲另类国产欧美一区二区| 人妻中文久热无码丝袜| 狠狠干综合| 国产三级精品三级在线观看|