《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 設(shè)計(jì)應(yīng)用 > 一種高效靈活數(shù)字上變頻FPGA設(shè)計(jì)
一種高效靈活數(shù)字上變頻FPGA設(shè)計(jì)
來源:微型機(jī)與應(yīng)用2010年第24期
張新勝
(中國人民解放軍空軍裝備部,北京100071)
摘要: 數(shù)字上變頻器是軟件無線電的核心部件之一,其基本功能是增加基帶信號(hào)采樣率并把其搬移到載波頻率上。本文采用內(nèi)插濾波器特性較好的積分梳妝濾波CIC和補(bǔ)償濾波器CFIR級(jí)聯(lián)的插值濾波器結(jié)構(gòu),載頻可編程的數(shù)控振蕩器(NCO)在Altera FPGA EP2SGX90上實(shí)現(xiàn)了穩(wěn)定可靠的數(shù)字上變頻器。
Abstract:
Key words :

摘   要: 數(shù)字上變頻器是軟件無線電的核心部件之一,其基本功能是增加基帶信號(hào)采樣率并把其搬移到載波頻率上。本文采用內(nèi)插濾波器特性較好的積分梳妝濾波CIC和補(bǔ)償濾波器CFIR級(jí)聯(lián)的插值濾波器結(jié)構(gòu),載頻可編程的數(shù)控振蕩器(NCO)在Altera FPGA EP2SGX90上實(shí)現(xiàn)了穩(wěn)定可靠的數(shù)字上變頻器。
關(guān)鍵詞: 軟件無線電; 數(shù)字上變頻; FPGA; 積分梳妝濾波器

    軟件無線電的基本思想是把A/D變換器盡可能地靠近射頻天線,用軟件實(shí)現(xiàn)無線電系統(tǒng)的各種功能[1]。數(shù)字上變頻器是軟件無線電中發(fā)射機(jī)的核心部分,它的基本功能是增加基帶信號(hào)采樣率并將其上變頻到載波頻率上,經(jīng)過發(fā)射天線發(fā)射出去。采用專用芯片實(shí)現(xiàn)數(shù)字上變頻器集成度高,應(yīng)用方便,但是缺少靈活性,在軟件無線電中的應(yīng)用受到限制,因此研究使用可編程的FPGA實(shí)現(xiàn)數(shù)字上變具有重要意義。
    半導(dǎo)體技術(shù)的發(fā)展使得FPGA的性能越來越高,目前較高性能的FPGA內(nèi)嵌了豐富乘累加單元和BlockRam單元,再憑借可編程特點(diǎn)和高速并行結(jié)構(gòu),F(xiàn)PGA在越來越多的情況下可取代DSP和ASIC而成為未來數(shù)字信號(hào)處理的理想選擇。FPGA內(nèi)置越來越多的成熟IP核,為研究和開發(fā)者提供了方便,縮短了開發(fā)周期。
    本文研究了數(shù)字上變頻原理,根據(jù)一組設(shè)計(jì)實(shí)例參數(shù)要求,利用Matlab仿真分析,提出了滿足系統(tǒng)性能的高效插值濾波器的結(jié)構(gòu),即積分梳妝濾波器CIC(Cascade Integrator-Comb Filter)和補(bǔ)償濾波器(CFIR)級(jí)聯(lián)的結(jié)構(gòu)。在FPGA中采用Altera提供的IP核實(shí)現(xiàn)穩(wěn)定可靠的數(shù)字上變頻。
1 數(shù)字上變頻原理
    數(shù)字上變頻器的基本工作原理是將基帶信號(hào)通過脈沖成形濾波器進(jìn)行處理,以適應(yīng)帶限信道和消除碼間干擾(ISI), 然后通過插值濾波器提高采樣率,最后與正交載波進(jìn)行數(shù)字混頻。其原理框圖如圖1所示。  

     數(shù)字上變頻器的核心部件是內(nèi)插器和數(shù)字振蕩器(NCO)。內(nèi)插器通過在原始的采樣間隔內(nèi)增加新的采樣點(diǎn)來提高信號(hào)的采樣率,因此在頻域內(nèi)產(chǎn)生原始信號(hào)的鏡像頻譜,需要通過低通濾波器[2]。本設(shè)計(jì)采用積分梳妝濾波器(CIC)和補(bǔ)償濾波器(CFIR)級(jí)聯(lián)結(jié)構(gòu)來實(shí)現(xiàn)內(nèi)插和低通濾波。上變頻采用數(shù)字振蕩器(NCO)實(shí)現(xiàn)。
2 插值濾波器的設(shè)計(jì)
2.1積分梳妝濾波器CIC

    積分梳妝濾波器CIC,又名Hogenauer filters, 具有結(jié)構(gòu)簡單、規(guī)整, 需要的存儲(chǔ)小等特點(diǎn)。由于它不需要乘法器,加之濾波器的所有系數(shù)均為1, 而且利用積分環(huán)節(jié)減少了中間過程的存儲(chǔ)量,因此常常應(yīng)用在高速采樣(高速采樣使得乘法器個(gè)數(shù)太多)和插值比很大(插值比大使得FIR濾波器的階數(shù)過高,需要保存的系數(shù)太多)情況下。
 積分梳妝濾波器CIC一般由Integrator 和 Comb兩個(gè)基本模塊組成。Integrator 模塊的差分方程為:

    積分梳妝濾波器CIC其本質(zhì)上等同于N個(gè)具有矩形沖擊響應(yīng)的濾波器的級(jí)聯(lián)。但是在實(shí)現(xiàn)上卻減少了復(fù)雜度與資源消耗。CIC是一種在硬件實(shí)現(xiàn)上比較經(jīng)濟(jì)的濾波器結(jié)構(gòu)。N越大,積分梳妝濾波器CIC幅頻響應(yīng)越好[3]。
2.2 CFIR濾波器
   盡管積分梳妝濾波器在插值比較大的情況下很有效,但是其響應(yīng)缺少平坦通帶響應(yīng)和快速下降的過度帶。為了解決這個(gè)問題,需要在積分梳妝濾波器CIC前面級(jí)聯(lián)一級(jí)補(bǔ)償濾波器CFIR。CFIR 幅頻響應(yīng)函數(shù):
   
 積分梳妝濾波器CIC經(jīng)過補(bǔ)償濾波器CFIR的補(bǔ)償后,其幅頻響應(yīng)具有近乎水平的通帶和快速下降的過渡帶。
 積分梳妝濾波器CIC、補(bǔ)償濾波器CFIR以及二者級(jí)聯(lián)后的信號(hào)分別如圖2、圖3、圖4所示。從圖中可以看出CIC與CFIR級(jí)聯(lián)后的幅頻響應(yīng)曲線通帶平坦,過渡帶陡峭,有很理想的幅頻響應(yīng)曲線。

3 數(shù)控振蕩器NCO設(shè)計(jì)
 數(shù)控振蕩器NCO(Numerically Controlled Oscillator) 是數(shù)字上變頻器的重要部件,用于實(shí)現(xiàn)基帶信號(hào)到中頻信號(hào)的頻譜搬移。數(shù)控振蕩器具有頻率分辨率高、頻率變化快、相位可連續(xù)性變化及生成的正余弦正交特性好等特點(diǎn),數(shù)字化的相位和幅度可以實(shí)現(xiàn)高精度的數(shù)字調(diào)制解調(diào)。本設(shè)計(jì)中NCO采用CORDIC算法,不占用RAM和DSP資源,只消耗邏輯資源。基于CORDIC迭代算法的數(shù)控振蕩器僅用移位寄存器和加法器就可產(chǎn)生正余弦信號(hào),不但省去了傳統(tǒng)NCO龐大的存儲(chǔ)器資源,而且具備數(shù)控振蕩器頻率分辨率高、頻率變化速度快、相位可連續(xù)性變化和生成的正余弦正交特性好的優(yōu)點(diǎn)[5]。本文設(shè)計(jì)的NCO 可編程,無雜散,動(dòng)態(tài)范圍可達(dá)100 dB。
4 硬件實(shí)現(xiàn)
    本設(shè)計(jì)是在Altera QuatusII 8.0軟件環(huán)境下實(shí)現(xiàn)的。在Altera FPGA EP2SGX90驗(yàn)證了數(shù)字上變頻功能。由于數(shù)字上變頻跟參數(shù)相關(guān),不同的參數(shù)要求有不同的設(shè)計(jì)結(jié)構(gòu),因此本文以一組實(shí)際參數(shù)要求來介紹數(shù)字上變頻如何在FPGA中實(shí)現(xiàn)。數(shù)字上變頻參數(shù)要求如表1所示。

    根據(jù)表1中數(shù)字上變頻器的要求,在Matlab中仿真插值濾波器的參數(shù)。本設(shè)計(jì)采用2插值的補(bǔ)償濾波器CFIR和4插值的積分梳妝濾波器CIC級(jí)聯(lián)結(jié)構(gòu)。補(bǔ)償濾波器CFIR不僅起到低通濾波器和2插值的作用,而且具備平滑CIC濾波器的作用。圖4是參數(shù)R=4,M= 2,N=8時(shí),補(bǔ)償濾波器CFIR和積分梳妝濾波器CIC級(jí)聯(lián)后的幅頻響應(yīng),從圖中可以看到該幅頻響應(yīng)的混疊抑制達(dá)到100 dB。
    FPGA EP2SGX90具有豐富的IP(Intellectual Property) 資源。利用其FIR IP和CIC IP實(shí)現(xiàn)插值濾波,利用NCO IP實(shí)現(xiàn)上變頻。其中FIR IP系數(shù)采用對稱結(jié)構(gòu),這樣節(jié)省一半的系數(shù)存儲(chǔ)單元。數(shù)字上變頻器在FPGA中的實(shí)現(xiàn)框圖如圖5所示。由于補(bǔ)償濾波器CFIR 和插值濾波器CIC IP核的特點(diǎn),輸入信號(hào)不是連續(xù)的,因此在設(shè)計(jì)中需要在二者的輸入端添加FIFO。采樣率為Fs的基帶信號(hào)通過CFIR 2插值后采樣率變?yōu)?Fs,同樣該信號(hào)再經(jīng)過4插值CIC濾波器后采樣率為8Fs。FPGA采用流水結(jié)構(gòu),實(shí)現(xiàn)信號(hào)的實(shí)時(shí)處理。

    本文設(shè)計(jì)的數(shù)字上變頻系統(tǒng)實(shí)現(xiàn)了通帶頻率1.0 MHz,截止頻率1.5 MHz基帶信號(hào)經(jīng)過8插值上變頻到載頻10 MHz的調(diào)制信號(hào)。該數(shù)字上變頻占用的主要FPGA EP2SGX90內(nèi)部資源如表2所示。結(jié)果表明,該系統(tǒng)在占用少量資源的情況下實(shí)現(xiàn)了數(shù)字上變頻功能。

5 結(jié)果分析
 為了驗(yàn)證本文設(shè)計(jì)的數(shù)字上變頻的性能,數(shù)據(jù)從數(shù)字上變頻系統(tǒng)輸出后經(jīng)過AD9747芯片進(jìn)行數(shù)模轉(zhuǎn)換,模擬信號(hào)接到示波器上觀察到的波形如圖6所示。這里使用的是LeCory公司的序列號(hào)LCRY0409N01153的示波器。 圖中C3對應(yīng)的是原始基帶信號(hào)經(jīng)過數(shù)模轉(zhuǎn)化后的模擬信號(hào),C4對應(yīng)的是數(shù)字上變頻后數(shù)模轉(zhuǎn)化后的模擬信號(hào)。
    本文研究了數(shù)字上變頻的原理,以實(shí)際工程需要為例介紹了使用FPGA設(shè)計(jì)數(shù)字上變頻的過程。采用梳妝濾波器和補(bǔ)償濾波器級(jí)聯(lián)的結(jié)構(gòu)使數(shù)字上變頻有很好的內(nèi)插濾波器特性。同時(shí)根據(jù)FPGA中CIC和FIR IP核的時(shí)序特點(diǎn),設(shè)計(jì)了高效流水結(jié)構(gòu),這對實(shí)際的工程設(shè)計(jì)有重要的指導(dǎo)意義。本文設(shè)計(jì)的數(shù)字上變頻具有可編程、信號(hào)精度高、系統(tǒng)無雜散動(dòng)態(tài)范圍高達(dá)100dB的特點(diǎn),在FPGA中能穩(wěn)定可靠地運(yùn)行。
參考文獻(xiàn)
[1] 楊小牛,樓才義,徐建庭.軟件無線電原理與應(yīng)用[M]. 北京:電子工業(yè)出版社,2001.
[2] 胡廣書.數(shù)字信號(hào)處理-理論.算法與實(shí)現(xiàn)[M].北京:清華大學(xué)出版社,1997.
[3] Altera Corporation. CIC Megacore Function User Guide. 2009(11).
[4] Altera Corporation. Understanding CIC Compensation Filters.  Ver.1.0. 2007(4).
[5] Altera Corporation. NCO Megacore Function User Guide. 2009(11).

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
日韩一本二本av| 久久精品道一区二区三区| 亚洲欧美日韩国产一区| 91久久精品国产91久久性色tv| 国产一区二区三区在线播放免费观看| 国产精品久久久久久久久久久久久| 欧美精品首页| 欧美激情在线播放| 欧美黄色免费| 欧美高清视频在线观看| 猛干欧美女孩| 女人色偷偷aa久久天堂| 免费成年人欧美视频| 麻豆久久婷婷| 免费成人网www| 欧美成人嫩草网站| 欧美大片网址| 欧美伦理在线观看| 欧美日韩日本网| 欧美午夜精品一区二区三区| 国产精品v日韩精品| 国产精品毛片| 国产色视频一区| 黄色av一区| 亚洲高清不卡| 亚洲久久一区| 在线亚洲激情| 亚洲欧美在线aaa| 欧美在线黄色| 亚洲激情国产| 亚洲欧洲一区二区在线播放| 亚洲靠逼com| 亚洲制服欧美中文字幕中文字幕| 亚洲伊人一本大道中文字幕| 西西裸体人体做爰大胆久久久| 性欧美video另类hd性玩具| 欧美一区视频| 麻豆精品一区二区综合av| 欧美国产免费| 国产精品qvod| 国产一区二区三区黄| 在线免费观看成人网| 日韩午夜激情av| 亚洲欧美视频| 亚洲人成艺术| 午夜精品一区二区三区电影天堂| 久久精品视频导航| 欧美电影电视剧在线观看| 欧美日韩三级在线| 国产人成精品一区二区三| 伊人精品成人久久综合软件| 亚洲茄子视频| 先锋亚洲精品| 亚洲伦理在线免费看| 亚洲欧美一区二区激情| 久久在线免费观看| 欧美午夜精品久久久久久久| 国产中文一区二区| 亚洲美女视频网| 欧美亚洲一区| 国产精品99久久久久久久vr| 久久精品人人爽| 欧美人与禽猛交乱配| 国产日韩欧美不卡在线| 亚洲人成小说网站色在线| 亚洲欧美中文字幕| 一本久久综合亚洲鲁鲁五月天| 欧美一区二区视频在线观看| 欧美福利一区二区| 国产视频欧美| 亚洲乱码国产乱码精品精| 欧美一区日韩一区| 亚洲视频在线观看视频| 久久影视三级福利片| 国产精品每日更新| 亚洲国产成人精品久久| 亚洲欧美日韩精品| 在线视频日韩| 欧美www视频| 国产深夜精品| 亚洲婷婷国产精品电影人久久| 亚洲黄色性网站| 久久国产精品久久久久久| 欧美日韩精品一区二区天天拍小说 | 久久久91精品国产| 国产精品v欧美精品v日韩| 91久久精品国产91久久| 久久精品国产欧美激情| 午夜欧美不卡精品aaaaa| 欧美美女福利视频| 1000部精品久久久久久久久| 亚洲欧美日本日韩| 亚洲一区日韩在线| 欧美日韩另类视频| 亚洲国产清纯| 亚洲激情自拍| 麻豆精品在线播放| 激情另类综合| 久久精品九九| 久久精品91久久久久久再现| 国产精品日韩电影| 一区二区久久| 亚洲视频一区二区在线观看| 欧美人妖在线观看| 最新中文字幕一区二区三区| 亚洲福利在线视频| 久久亚洲视频| 国产亚洲综合精品| 欧美一区91| 久久成人资源| 国产日韩视频| 小黄鸭精品密入口导航| 欧美在线观看日本一区| 国产欧美视频一区二区| 亚洲免费伊人电影在线观看av| 亚洲一区二区三| 国产精品jizz在线观看美国| 国产精品99久久久久久宅男| 亚洲男人的天堂在线aⅴ视频| 欧美色图一区二区三区| 99综合视频| 亚洲在线播放电影| 国产精品视频一二三| 午夜精品婷婷| 久久久免费观看视频| 伊人久久男人天堂| 亚洲人成网站色ww在线| 欧美精品福利视频| 亚洲九九精品| 亚洲女人av| 国产日韩欧美中文在线播放| 久久精品国产亚洲5555| 久久亚洲电影| 亚洲黄色影院| 一区二区三区四区五区精品| 国产精品扒开腿做爽爽爽视频| 亚洲午夜一区二区三区| 久久精品免费电影| 在线看欧美日韩| 99天天综合性| 国产精品久久久久毛片大屁完整版 | 久久久久久91香蕉国产| 精品999在线播放| 亚洲理论在线观看| 欧美日韩一区二区在线观看视频| 亚洲一区二区三区视频| 久久精品国产亚洲aⅴ| 极品日韩久久| 99视频精品在线| 国产精品三上| 亚洲大胆人体视频| 欧美日韩国产小视频| 亚洲午夜伦理| 久久一区二区精品| 亚洲人成在线播放| 午夜激情综合网| 激情小说另类小说亚洲欧美| 夜夜狂射影院欧美极品| 国产精品日韩在线| 亚洲高清中文字幕| 欧美日韩性生活视频| 亚洲欧美国产三级| 免播放器亚洲一区| 亚洲视频在线二区| 欧美ed2k| 亚洲你懂的在线视频| 欧美va亚洲va国产综合| 亚洲无限av看| 欧美1区免费| 亚洲欧美激情在线视频| 免费日韩成人| 亚洲一区二区三区激情| 欧美成人精品在线观看| 亚洲网址在线| 欧美激情综合五月色丁香小说| 亚洲一区久久久| 欧美激情亚洲视频| 欧美亚洲视频在线观看| 欧美日韩国产丝袜另类| 久久精品国产视频| 国产精品入口麻豆原神| 亚洲精品小视频| 国产色综合网| 亚洲少妇一区| 在线观看的日韩av| 欧美一区二区三区四区在线观看地址| 亚洲高清av| 久久精品免视看| 正在播放欧美一区| 欧美精品免费在线观看| 欧美一区二区三区日韩| 欧美日韩一级黄| 亚洲区免费影片| 国产中文一区| 小辣椒精品导航| 亚洲免费精品| 欧美韩日精品| 亚洲国产欧美一区| 国产日韩视频| 西瓜成人精品人成网站|