《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 業(yè)界動態(tài) > 基于新型FPGA實現(xiàn)高速數(shù)字下變頻

基于新型FPGA實現(xiàn)高速數(shù)字下變頻

2008-09-24
作者:張 俊, 胡修林, 楊 靈

  摘 要: 介紹了一種基于新型FPGA的高速數(shù)字下變頻" title="數(shù)字下變頻">數(shù)字下變頻的實現(xiàn)方法,它充分利用數(shù)字下變頻的優(yōu)化算法以及FPGA領(lǐng)域的新技術(shù),去除由于數(shù)據(jù)速率過高而造成的各種瓶頸,極大地減少了計算量和FPGA片內(nèi)資源的消耗。
  關(guān)鍵詞: 數(shù)字下變頻 多相" title="多相">多相濾波器 FPGA


  在現(xiàn)階段的軟件無線電平臺中,直接對射頻(RF)進行采樣還很難實現(xiàn),成本上也很不合算。所以在目前的研究中,大部分都是首先將射頻信號轉(zhuǎn)換到中頻(IF)上,在中頻對模擬信號進行數(shù)字化,然后采用數(shù)字下變頻(Digital Down Conversion,DDC) 技術(shù),將采樣率較低的信號送給后續(xù)的基帶信號處理單元。
  實現(xiàn)DDC主要有三種途徑:(1)采用已有的專用芯片;(2)自己制作專用芯片;(3)基于FPGA或DSP等通用芯片自建平臺實現(xiàn)DDC。但是在高采樣速率的系統(tǒng)中,如A/D" title="A/D">A/D采樣的速率為400MHz時,這三種方法顯示出各自的弊端:商用專用芯片要求A/D轉(zhuǎn)換器轉(zhuǎn)換出的數(shù)據(jù)速率較低,比如AD6620要求數(shù)據(jù)速率小于70MHz,HSP50016要求數(shù)據(jù)速率小于75MHz;而自己制作專用芯片,由于成本過高和國內(nèi)技術(shù)條件的限制,在小規(guī)模的研發(fā)生產(chǎn)中幾乎是不可能的;用DSP芯片自建平臺實現(xiàn)DDC時,雖然DSP可以高速執(zhí)行乘加指令,但由于DSP是串行執(zhí)行指令的,在高速處理中會遇到處理能力過低的問題;雖然用FPGA片內(nèi)資源可以同時進行多個乘加運算,但是用FPGA片內(nèi)資源實現(xiàn)的乘法器" title="乘法器">乘法器速度較慢,很難實現(xiàn)高速數(shù)據(jù)流的實時乘加處理。
  本文介紹一種基于新型FPGA的高速數(shù)字下變頻的實現(xiàn)方法,它充分利用數(shù)字下變頻的優(yōu)化算法以及FPGA領(lǐng)域的新技術(shù),去除由于數(shù)據(jù)速率過高而造成的各種瓶頸,極大地減少了計算量和FPGA片內(nèi)資源的消耗。
1 數(shù)字下變頻算法的改進優(yōu)化
  數(shù)字下變頻的基本功能是將速率較高的數(shù)字中頻信號下變頻為數(shù)字基帶信號,并降低信號的采樣速率。圖1是數(shù)字下變頻的基本模型。圖中將高速A/D轉(zhuǎn)換器的輸出信號送入數(shù)字下變頻器;經(jīng)兩個相乘器所構(gòu)成的混頻器后,將輸入的數(shù)字信號和復(fù)正弦信號產(chǎn)生器產(chǎn)生的正交正弦信號相乘,相乘結(jié)果為I、Q兩路信號;再分別經(jīng)高抽取濾波器" title="抽取濾波器">抽取濾波器和有限長沖擊響應(yīng)(FIR)濾波器進行處理。由這兩個濾波器構(gòu)成的復(fù)合濾波器的功能是低通濾波和抽取,其輸出是數(shù)據(jù)流降低了的數(shù)字基帶信號。


  用FPGA實現(xiàn)圖1所示的經(jīng)典的數(shù)字下變頻會遇到如下幾個瓶頸:(1)當中頻信號采樣速率較高時(大于200MHz),
  FPGA無法用普通I/O引腳接收;(2)用常用的查表法無法實現(xiàn)高速NCO;(3)混頻器用到的高速乘法器無法實現(xiàn);(4)抽取濾波器中的高速乘法器和加法器實現(xiàn)困難。
  解決上述問題的基本思想方法為:利用多速率信號處理理論,先抽取后處理,這樣就能避開由于高速率而帶來的瓶頸。
1.1 多相抽取濾波器
  如果用傳統(tǒng)的方法對信號進行抽取(抽取因子為D),其過程為:先將信號輸入一個L階的線性時不變FIR濾波器進行抗混迭濾波,然后再進行抽取;如果采用多相抽取濾波器,可以實現(xiàn)先抽取后濾波,其過程為:先對信號進行抽取和分路,然后將抽取的結(jié)果輸入各多相分支濾波器。
  多相分支濾波器的實現(xiàn)方法如下:把這個L階的抗混迭濾波器“拆分”為D個P階的濾波器,其中P=L/D是各個分支濾波器的階數(shù)。設(shè)原L階濾波器的沖擊相應(yīng)為H(n),n=0、1、2、…、L-1,那么每個分支濾波器的沖擊響應(yīng)由下式?jīng)Q定:
  Hk(n)=H(k+nD)
  式中,k表示第k支路,k=0、1、2、…、D-1;n=0、1、2、…、P-1。
  利用多相分解得到的多相抽取濾波器如圖2所示,圖3是一個具體的多相濾波器的例子。在圖3中,濾波器要實現(xiàn)間隔為4的抽取,抽取濾波器的階數(shù)為16,經(jīng)多相拆分為4個分支濾波器。


1.2 高速NCO的等效處理
  在數(shù)字下變頻的實現(xiàn)中,高速NCO的實現(xiàn)是系統(tǒng)的另外一個瓶頸。下面介紹高速NCO的等效處理。
  將0~fs的頻帶作如下劃分:將整個頻帶劃分為N個信道,N=2D,D為抽取因子,設(shè)每個信道的帶寬為B,B=fs/D,相鄰信道間的交疊為50%。當D=4時,信道的劃分如圖4所示。只要抽樣速率符合奈奎斯特定理,這樣劃分就可以保證信號完整地存在于某一個信道內(nèi)。


  假設(shè)帶通信號的調(diào)諧頻率為f0,將這個調(diào)諧頻率f0分解如下:f0=m+fd,其中m是第m個信道的中心頻率,fd是f0和m的頻差,取m的值使得fd最小。當信號帶寬完全位于第m個信道中時,由于第m信道的中心頻率為m,選擇序列與輸入序列相乘進行混頻,然后進行抽取、多相濾波。這個過程如圖5所示,混頻之后的信號會帶有頻差fd,因fd較小,故可以在數(shù)字下變頻之后用其它的方法進行消除。由于fd的消除并不是本文討論的主要問題,故下面只討論各個信道的下變頻。


  注意到Wm(n)具有以下性質(zhì):
  當n<D時,
  
  因此,如果信號帶寬位于偶數(shù)信道內(nèi),即m為偶數(shù),混頻器序列的周期為D,那么在多相濾波器中,Wm(n)可以相應(yīng)地分配給各個分支,其實現(xiàn)過程如圖6所示。


  如果信號帶寬位于奇數(shù)信道內(nèi),即m為奇數(shù),混頻器序列周期為2D,且Wm(n)=-Wm(n+D),那么由于輸入數(shù)據(jù)在輸入多相濾波器之前已經(jīng)進行過間隔為D的抽取,因此可以將抽取后的數(shù)據(jù)進行模2編號,編號為0的數(shù)據(jù)不變,編號為1的數(shù)據(jù)取相反數(shù)。其具體實現(xiàn)框圖如圖7所示。


  圖7中只畫出了一路分支濾波器的實現(xiàn)方法,其它分支濾波器的處理同理可得。
2 高速數(shù)字下變頻的實現(xiàn)方案
  綜上所述,通過對DDC實現(xiàn)方法的優(yōu)化,極大地減小了計算量,降低了對器件處理速度的要求,但是當信號帶寬較寬時,改進算法后計算量仍然很大。比如,前端A/D轉(zhuǎn)換器輸出的數(shù)字信號速率為400MHz,經(jīng)過抽取因子為4的抽取后,信號的速率仍然有100MHz。顯然,用單片DSP很難完成抽取濾波和混頻處理工作,于是用FPGA實現(xiàn)DDC就成了唯一選擇。
  運用FPGA片內(nèi)的高速數(shù)據(jù)接口和DSP功能,結(jié)合上述優(yōu)化算法,就可以有效地解決高速數(shù)據(jù)實時處理的問題。
  基于FPGA技術(shù)的DDC實現(xiàn)框圖如圖8所示。圖中,系統(tǒng)參考時鐘fr=fs/D。在A/D端,用PLL產(chǎn)生采樣時鐘fs,其上升沿和參考時鐘fr的上升沿對齊。在數(shù)據(jù)接收端,F(xiàn)PGA內(nèi)置PLL產(chǎn)生時鐘信號驅(qū)動片內(nèi)LVDS接口,這個時鐘信號的上升沿和參考時鐘上升沿對齊。LVDS接口接收高速差分信號,同時進行串/并轉(zhuǎn)換和比特重組。串/并轉(zhuǎn)換過程等效地完成了抽取工作。


  圖9(a)所示的是在Quartus II集成開發(fā)環(huán)境中調(diào)用庫函數(shù)ALTLVDS實現(xiàn)的LVDS接收接口,其功能為:接收速率為400MHz的輸入信號,并作串/并轉(zhuǎn)換,以實現(xiàn)抽取因子為4的抽取,抽取后的數(shù)據(jù)分四路輸出,速率為100MHz。圖9(b)是LVDS接口的仿真波形,圖中rx_in[7..0]是A/D轉(zhuǎn)換器輸出的數(shù)字信號,位寬為8位;rx_clock為參考時鐘fr,頻率為100MHz;rx_outclock是輸出信號時鐘,其頻率為fr,這個時鐘和輸出的數(shù)據(jù)之間有固定的相位關(guān)系,這個相位關(guān)系由數(shù)據(jù)對齊方式(一般是沿對齊)指定;rx_out[31..0]為串/并轉(zhuǎn)換后的輸出結(jié)果,經(jīng)過比特重組后,可以得到四路數(shù)字信號out1st[7..0]、out2nd[7..0]、out3nd[7..0]、out_4th[7..0],這四路信號將分別輸入四個分支濾波器。


  抽取工作完成后,將各個支路的數(shù)據(jù)分別按時序送入相應(yīng)的分支濾波器。由于FPGA的邏輯資源和寄存器資源有限,而乘法器的實現(xiàn)(尤其是位數(shù)較高時)比較多地耗費FPGA內(nèi)部的寄存器資源,同時用邏輯和寄存器資源實現(xiàn)的乘法器運算速度比較慢,常常達不到建立時間和保持時間的要求,因此應(yīng)該盡量利用片內(nèi)專用乘法器來實現(xiàn)濾波器。
  在Quartus II中,用戶可以通過調(diào)用庫函數(shù)ALTMULT_ADD來使用片內(nèi)專用乘法器。圖10(a)中所示的是調(diào)用ALTMULT_ADD函數(shù)生成的四階多相分支濾波器。圖中dataa[7..0]為分支濾波器的輸入數(shù)據(jù);datab_0[7..0]、datab_1[7..0]、datab_2[7..0]、datab_3[7..0]是濾波器系數(shù)。in_clock為輸入數(shù)據(jù)的時鐘信號,其頻率為fr,同時這個時鐘還控制著濾波器輸出的Pipeline時序,result[17..0]為濾波器的輸出數(shù)據(jù)。


  圖10(b)是時序仿真的結(jié)果,由于運用了片內(nèi)硬件乘法器,運算速度大為提高。圖中in_clock的頻率為100MHz,在這個頻率下,濾波器輸出的數(shù)字信號完全可以達到建立時間和保持時間的要求。
  用QuartusII實現(xiàn)DDC的頂層模塊如圖11所示。在實際系統(tǒng)中,它對如下中頻信號作DDC處理:中頻信號的調(diào)諧頻率為100MHz,信號帶寬為10MHz;前端A/D采樣速率為400MHz,位寬為8位;要求產(chǎn)生速率為100MHz的基帶信號。


  由于信號帶寬位于第二信道內(nèi),因此混頻序列Wm
  在現(xiàn)有的技術(shù)條件下,用經(jīng)典的數(shù)字下變頻實現(xiàn)方案來對上述實驗中的高速率信號進行DDC處理幾乎是不可能的。而采用優(yōu)化過的算法同時結(jié)合FPGA領(lǐng)域的新技術(shù),不僅降低了系統(tǒng)對電子器件運算速率的要求,而且使運算量大約降低到原來的1/30,這樣就可以克服DDC處理中的各種瓶頸。本方案用于在FPGA片內(nèi)實現(xiàn)高速DDC,對于寬帶高中頻系統(tǒng)的數(shù)字下變頻處理有極大的參考價值。
  上述DDC已運用于某擴頻通信設(shè)備中,效果良好,成功地實現(xiàn)了寬帶高速率信號的DDC處理。

參考文獻
1 Jerry Fudge, Mike Legako, C.Sehreiner.An Approach to Efficient Wideband Digital Downconversion[C]. Toronto,Canada:Proc ICSPAT, 1998:713~717
2 宗孔德. 多抽樣速率信號處理[M]. 北京: 清華大學出版社, 1996
3 李玉柏,彭啟琮. 軟件數(shù)字下變頻的實現(xiàn)與算法分析[J].通信學報,2000;21(10):44~49
4 Altera Co. Implementing High-Performance DSP Functions in Stratix & Stratix GX Devices[EB/OL]. http://www.altera.com
5 Altera Co. Stratix Device Handbook[EB/OL].http://www.altera.com

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品毛片大码女人| 国产精品免费区二区三区观看| 亚洲日韩视频| 久久国产精品电影| 午夜精品久久久久久久蜜桃app| 一区二区高清视频| 99在线精品视频| 日韩亚洲在线| 日韩亚洲精品视频| 亚洲精一区二区三区| 亚洲精品久久久久| 亚洲精选视频免费看| 亚洲精品五月天| 亚洲免费电影在线| 一本色道久久精品| 亚洲一级黄色av| 午夜免费日韩视频| 欧美一区二区三区啪啪| 欧美一区二区精品久久911| 亚洲欧美日韩精品在线| 午夜视频一区二区| 久久国产精品99精品国产| 亚洲高清在线观看| 亚洲三级免费电影| 亚洲精选视频免费看| 亚洲精品欧美极品| 一区二区三区四区五区在线| 亚洲一级网站| 亚洲私拍自拍| 先锋影音网一区二区| 欧美在线播放视频| 久久久噜噜噜久久人人看| 狼狼综合久久久久综合网| 欧美顶级少妇做爰| 欧美午夜不卡视频| 国产精品尤物福利片在线观看| 国产日韩在线看| 一区二区在线视频播放| 亚洲欧洲精品成人久久奇米网| 日韩天堂在线视频| 亚洲亚洲精品三区日韩精品在线视频 | 欧美性猛交xxxx免费看久久久 | 亚洲欧美国产精品va在线观看| 欧美亚洲一级片| 久久久综合精品| 欧美激情一区二区三区不卡| 欧美视频国产精品| 国产一区二区三区四区老人| 亚洲福利在线视频| 亚洲视频一区在线观看| 欧美一区中文字幕| av成人福利| 久久精品国产精品亚洲精品| 欧美freesex8一10精品| 国产精品久久97| 尤物yw午夜国产精品视频明星| 亚洲每日在线| 欧美在线电影| 亚洲一区精品在线| 麻豆av一区二区三区| 欧美午夜在线| 狠狠色丁香久久婷婷综合_中| 日韩午夜中文字幕| 久久精品国产一区二区三| 中日韩美女免费视频网址在线观看| 欧美中文字幕视频在线观看| 欧美国产视频在线| 国产婷婷一区二区| 日韩午夜电影| 91久久精品美女| 欧美在线视频不卡| 欧美日韩一区二区高清| 精品成人在线视频| 亚洲手机视频| 日韩视频欧美视频| 久久综合狠狠综合久久激情| 国产精品h在线观看| 亚洲成色777777女色窝| 性色av一区二区三区红粉影视| 中国日韩欧美久久久久久久久| 久久亚洲私人国产精品va媚药| 欧美日韩一区二区三| 在线观看国产成人av片| 小黄鸭精品aⅴ导航网站入口| 亚洲一区视频在线| 欧美精品1区2区3区| 激情久久综合| 欧美亚洲视频在线观看| 亚洲欧美日韩国产中文在线| 欧美激情精品久久久久久蜜臀 | 狠狠久久综合婷婷不卡| 亚洲在线电影| 亚洲一区二区三区影院| 欧美国产欧美亚洲国产日韩mv天天看完整 | 99精品视频一区二区三区| 亚洲国内精品| 久久天天狠狠| 国产小视频国产精品| 亚洲一区二区免费视频| 一区二区三区四区国产精品| 欧美激情第4页| 在线看日韩欧美| 亚洲第一黄色| 久久午夜影视| 国语自产精品视频在线看| 香蕉久久一区二区不卡无毒影院| 亚洲欧美日韩在线| 国产精品久久久久久av福利软件 | 亚洲二区精品| 亚洲黄色性网站| 久久一区二区三区av| 国内成人精品视频| 欧美在线观看一区| 久久精品国产清自在天天线| 国产欧美欧美| 性欧美大战久久久久久久久| 欧美一级欧美一级在线播放| 国产精品日本欧美一区二区三区| 一区二区欧美激情| 亚洲在线成人精品| 国产精品免费一区豆花| 亚洲一区精品电影| 午夜一区在线| 国产视频精品va久久久久久| 欧美一级淫片aaaaaaa视频| 久久精品女人| 悠悠资源网久久精品| 亚洲精品久久久久久久久久久久 | 激情综合久久| 亚洲日本成人女熟在线观看| 欧美精品日本| 日韩午夜精品视频| 亚洲欧美经典视频| 国产日韩欧美高清| 久久精品系列| 欧美激情国产精品| 一本色道久久88综合亚洲精品ⅰ| 亚洲欧美另类在线观看| 国产老肥熟一区二区三区| 久久国产99| 欧美激情一区二区三区在线视频观看 | 亚洲黄网站在线观看| 一区二区免费在线观看| 国产精品免费看片| 欧美在线一区二区| 欧美a级理论片| 一区二区三区国产| 久久精品欧美| 亚洲激情偷拍| 亚洲欧美日韩中文在线制服| 国产亚洲综合性久久久影院| 亚洲区国产区| 国产精品黄页免费高清在线观看| 午夜老司机精品| 欧美国产精品久久| 亚洲无线视频| 久久在线免费| 日韩一级二级三级| 久久精品国产2020观看福利| 亚洲国产精品欧美一二99| 亚洲视频中文| 国产字幕视频一区二区| 一本久久综合亚洲鲁鲁| 国产农村妇女毛片精品久久麻豆 | 日韩视频中文| 久久激情五月丁香伊人| 亚洲国产美女久久久久| 亚洲永久免费av| 在线成人免费视频| 亚洲自拍都市欧美小说| 伊人久久成人| 亚洲欧美日韩一区| 亚洲国产欧美日韩| 欧美在线观看视频一区二区| 亚洲福利视频二区| 午夜久久久久| 亚洲激情av| 久久久久久国产精品mv| 夜夜嗨av一区二区三区网页| 久久精品在线视频| 99国产精品久久久久久久久久| 久久青草久久| 亚洲网在线观看| 欧美精品七区| 久久精品国产99| 国产精品区一区二区三区| 亚洲伦伦在线| 国产一区二区三区久久悠悠色av | 欧美国产国产综合| 欧美在线电影| 国产精品麻豆va在线播放| 亚洲品质自拍| 韩国福利一区| 午夜伦欧美伦电影理论片| 亚洲国产欧美日韩另类综合| 久久国产精品色婷婷| 一区二区三区日韩欧美精品| 欧美国产视频在线观看| 久久精品国产精品亚洲综合| 国产精品中文字幕欧美|