欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡

你的位置:首頁 > 測試測量 > 正文

如何實現高效并行的實時上采樣?FPGA獻計

發布時間:2015-02-05 責任編輯:echolady

【導讀】采集模擬信號的樣本叫采樣。一般情況下,采樣指的是下采樣,就是抽取信號。上采樣和下采樣都是對數字信號的重采過程。而上采樣是下采樣的逆過程,同時也是增取樣或內插的過程。本文詳細介紹了使用FPGA來實現高效并行的實時上采樣過程。

許多信號處理應用都需要進行上采樣。從概念上講,對數據向量進行M倍上采樣的最簡單方法是用實際頻率分量數的(M-1)倍個零填充數據向量的離散傅里葉變換(DFT),然后將零填充向量轉換回時域。但這種方法計算量很大,因此不能在FPGA內部高效實現。在本文介紹的高效并行實時上采樣電路中,每個ADC時鐘可產生M個上采樣值,其中M是所需的上采樣倍數。在我們的Virtex-6 XC6VLX75T FPGA實現方案中,上采樣倍數M為4,可以作為較普遍方法的一個實例。

我們并行上采樣方法的總體概念源于某些作者所稱的“窗口SINC插值”,這種方法在文獻資料中有一些非常精彩的專文介紹。

為了更好的說明,現以圖1中所示的16MHz模擬信號為例。該信號的表達式為:

如何實現高效并行的實時上采樣?FPGA獻計
如何實現高效并行的實時上采樣?FPGA獻計
圖1 - 展示上采樣過程的16MHz信號實例

如果用12位ADC以80MHz的頻率對圖1所示的信號進行采樣或量化,輸入范圍為ADC完整輸入范圍的97.7%,則每個信號周期只能采樣五次,產生的樣本數據序列如圖2所示。如果對該示例數據序列進行四倍上采樣,則有效采樣率為320MHz,每個信號周期能夠提供20個樣本。雖然您可以使用本文介紹的方法進行更高倍數的上采樣,但為了說明起見我們還是使用M=4的上采樣。

如何實現高效并行的實時上采樣?FPGA獻計
圖2 - 本圖是12位ADC,輸入范圍為ADC完整輸入范圍的97.7%,用80MHz或每周期五次頻率對圖1的模擬信號采樣得到的樣本數據序列實例。

當然,還可以通過直接在ADC生成的數據序列的每個實際樣本值之間插入(M-1)個零來獲得上采樣數據向量及所需的樣本數(公認效果較差)。該“零插入步驟”對應于復制頻域中的原始信號頻譜。通過對得到的“零填充”時域信號進行低通濾波,就能去除頻域中所需頻譜的“復本”,從而獲得上采樣數據向量。

FIR濾波器設計

頻域中的理想(磚墻式)低通濾波器相當于在時域中用無限域Sinc函數作卷積。因此為近似化所需的卷積運算,可讓前述的零填充時域信號通過速率為ADC時鐘頻率M倍的對稱低通FIR濾波器,該濾波器拓撲結構與圖3所示的示例31抽頭FIR濾波器相同。用這種方法,我們可以實時生成上采樣數據向量。圖3中的R1、R2、...、R31代表速率為ADC時鐘頻率M倍的寄存器,C0、C1、…、C15代表FIR濾波器的系數。

如何實現高效并行的實時上采樣?FPGA獻計
圖3 - 當濾波器工作在基本ADC時鐘頻率的M倍頻率時,零插入步驟中使用31抽頭FIR濾波器每時鐘周期可生成一個上采樣數據值

需要說明的是,圖3所示的FIR濾波器中的大部分寄存器在任何特定時鐘間隔內都會包含0,而非實際的樣本數據。以M=4為例,當R1包含實際樣本數據時,R2、R3和R4將包含0。當R1包含實際樣本數據時,R5、R9、R13、R17、R21、R25和R29也將包含實際樣本數據,其余的寄存器將包含0。在下一時鐘間隔中,R2、R6、R10、R14、R18、R22、R26和R30將包含實際樣本數據。
[page]
如圖3所示,由于在通過FIR濾波器的每M個樣本中有M-1個樣本為0,就M=4、使用31抽頭FIR濾波器的情況而言(如圖4所示),您可以將濾波器分解開,并行產生M個輸出。采用這種實現方案,并行FIR濾波器的工作頻率為ADC的基本時鐘頻率,而非ADC時鐘頻率的M倍。

如何實現高效并行的實時上采樣?FPGA獻計
圖4 - 通過在任何給定時鐘周期內對圖3中每四個寄存器中唯一一個包含非零數據的寄存器進行觀察,可以拆解該濾波器,再讓濾波器在以基礎ADC時鐘頻率運行的情況下并行

如圖4所示,您可以設定窗口SINC函數的系數Cw(n)來最大限度地減少實現該FIR濾波器所需的乘法器數量。對于T個抽頭的低通FIR濾波器而言,可通過下式得出最佳系數:

如何實現高效并行的實時上采樣?FPGA獻計

這里的漢寧窗系數的計算方法為:

如何實現高效并行的實時上采樣?FPGA獻計

窗口SINC函數系數Cw(n)隨即通過對應的C(n)和H(n)值相乘即可得到,如:

如何實現高效并行的實時上采樣?FPGA獻計

在M=4時,如果按上面介紹的方法計算31抽頭FIR濾波器的系數,令C0=1.0,C4=C8=C12=C15=0,則無需使用與圖4中這些系數有關的9個乘法器。此外,由于生成UPSAMPLED VALUE(1)每個系數會使用兩次,用戶可以“折疊”該實現方案,比如在相乘之前讓R1和R8相加,這樣就可以去掉四個乘法器。最后得到的設計僅使用18個乘法器每時鐘周期就可產生四個上采樣值。需要注意的是按上文介紹的設計方法,每個原始樣本值會原樣從并聯濾波器輸出。

該VHDL實現方案假定樣本數據為12位,即可能來自美國模擬器件公司的AD9670八通道超聲前端集成電路的數據。濾波器系數表達為25位定點常數,以與集成到FPGA芯片上的乘法器輸入位數相匹配。來自ADC的輸入樣本先饋入與輸入引腳相連的寄存器(圖4中的R1),上采樣輸出值則使用與輸出引腳相連的寄存器。寄存器R2到R8屬芯片內部寄存器。寄存器R1到R8故意設定為15位寬度,以便為綜合后邏輯提供執行計算所需的動態余量。該設計能檢查溢出或下溢,還能將結果鉗制在有效范圍以內。

無需流水線化

圖5顯示的是使用免費的WebPACK工具中提供的14.7版ISim仿真器對該VHDL模型進行仿真并將饋送圖2中的采樣/量化12位數據序列后得到的上采樣數據序列。每個原始的12位樣本均保持不變,原因上文已述。原始波形中每個實際樣本之間插入了三個新樣本。

如何實現高效并行的實時上采樣?FPGA獻計
圖5 - 該圖表顯示的是VHDL模型生成的上采樣數據序列

計算所得(上采樣所得)值與原始模擬信號中理想值之間最大的誤差為整個范圍的0.464%,平均誤差為整個范圍的0.070%。當然因初始量化步驟原因,在采樣/量化12位源矢量數據值中存在1/2 LSB的誤差(合整個范圍的0.012%)。

布局布線設計使用19個DSP48E1模塊,但占用的Virtex-6 Slice資源不足1%,無需流水線化即可運行在107MHz下。

我們使用WebPACK工具14.7版在XC6VLX75T-3FF484 Virtex-6 FPGA上實現這一上采樣器。布局布線設計占用該器件中288個DSP48E1模塊中的19個,但使用的Slice資源不足1%。最終得到的上采樣電路能夠運行在107MHz下。無需讓濾波器流水線化即可實現這一性能。此外,我們還開發出了用流水線實現的版本,可以工作在217MHz以上。

雖然XC6VLX75T-3FF484是Virtex-6系列中的最低端成員,但芯片上仍集成有288個帶有25x18位乘法器的DSP48E1模塊。換言之,在理論上足以實現15個圖4所示的并行上采樣FIR濾波器。我們制作的原型環形陣列超聲系統使用了八套以80MHz的頻率運行在XC6VLX75T FPGA上的上采樣器,在波束成形之前對來自八通道Analog Devices AD9670超聲前端芯片的數據進行上采樣處理。在該系統中,上采樣器按仿真預測的方式運行,在以AD9670 ADC的基本時鐘頻率80MHz運行的情況下,能使用上采樣到320MHz的數據實時完成波束成形。

最大型Virtex-6 FPGA器件XC6VSX475T包含有2,016個25x18位乘法器,在理論上一個芯片就可以實現106個圖4所示類型的上采樣濾波器。

只要濾波器使用本文介紹的高效并行拓撲結構進行設計,就能夠使用實現在工作頻率為107MHz的XC6VLX75T-3FF484 FPGA上的FIR濾波器完成M=4倍的實時上采樣。原始數據樣本將原封不動通過濾波器,并行產生(M-1)=3個上采樣值。這種簡明的FIR濾波器設計方法無需借助復雜精密的濾波器設計工具就能提供優異的結果。本文介紹的思路稍加拓展,就可以使用更大的因數進行上采樣,或者是使用抽頭數更多的FIR濾波器降低計算出的上采樣值的誤差。

這種簡明的FIR濾波器設計方法無需借助復雜精密的濾波器設計工具就能提供優異的結果。

相關閱讀:

菜鳥升級必備:通透了解FPGA設計流程
工程師入門首選:FPGA學習中必須注意的要點
如果FPGA設計中出現時序違規,要怎么辦?

要采購濾波器么,點這里了解一下價格!
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索
?

關閉

?

關閉

欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡
欧美精品在欧美一区二区少妇| 日韩欧美在线一区二区三区| 精品99一区二区三区| 麻豆国产精品官网| 26uuu另类欧美| 国产suv精品一区二区三区| 欧美激情一区二区三区四区| 成人黄色免费短视频| 亚洲蜜臀av乱码久久精品蜜桃| 色偷偷久久一区二区三区| 午夜视频一区二区三区| 日韩一级免费一区| 粉嫩欧美一区二区三区高清影视| 国产精品全国免费观看高清| 日本韩国欧美一区| 久久99精品久久久久婷婷| 国产精品女人毛片| 欧美三级韩国三级日本三斤| 激情图区综合网| 亚洲另类在线一区| 欧美一区二区精品在线| 国产不卡高清在线观看视频| 亚洲国产aⅴ成人精品无吗| 日韩欧美一级在线播放| 97久久精品人人澡人人爽| 日本中文在线一区| 中文字幕中文字幕一区| 91精品国产色综合久久不卡蜜臀| 国产91精品一区二区| 日韩精品亚洲一区| 一区二区三区在线免费| 国产午夜亚洲精品午夜鲁丝片 | 日韩一区二区精品在线观看| 粉嫩蜜臀av国产精品网站| 天天影视涩香欲综合网| 中文字幕人成不卡一区| 26uuu另类欧美亚洲曰本| 制服.丝袜.亚洲.中文.综合| 91论坛在线播放| 国产精品18久久久久久久久| 亚洲一区电影777| 日韩美女视频一区二区 | 性欧美大战久久久久久久久| 欧美激情一区二区三区在线| 91精品国产aⅴ一区二区| 91福利社在线观看| 99久久综合99久久综合网站| 国内精品伊人久久久久av影院| 丝袜美腿亚洲一区二区图片| 国产欧美一区二区精品性色超碰 | 欧美电影免费提供在线观看| 欧美亚洲动漫精品| 一本大道久久精品懂色aⅴ| 高清视频一区二区| 高潮精品一区videoshd| 国产一区视频在线看| 久草在线在线精品观看| 奇米888四色在线精品| 日韩电影免费在线看| 香蕉av福利精品导航| 亚洲综合免费观看高清完整版在线| 国产精品高清亚洲| 亚洲视频中文字幕| 一区二区高清视频在线观看| 亚洲一区av在线| 偷拍一区二区三区| 久久精品国产久精国产| 狠狠狠色丁香婷婷综合激情| 精品制服美女久久| 国产专区综合网| 白白色 亚洲乱淫| 99久久综合国产精品| 99久久久免费精品国产一区二区 | 亚洲男同性恋视频| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲精品欧美激情| 天天综合网 天天综合色| 精品一区二区三区在线视频| 成人一区二区视频| 欧美综合一区二区三区| 91精品国模一区二区三区| 日韩欧美一级二级三级| 久久精品在这里| 一区二区三区欧美久久| 裸体一区二区三区| jiyouzz国产精品久久| 欧美日韩国产成人在线免费| 精品国产一二三| 亚洲人成影院在线观看| 亚洲123区在线观看| 国产精品18久久久| 91麻豆精品国产91久久久更新时间 | 久久99精品久久久久久动态图 | 亚洲18色成人| 成人激情图片网| 欧美电影一区二区| 亚洲婷婷国产精品电影人久久| 天堂成人免费av电影一区| 国产一区二区导航在线播放| 91福利精品第一导航| 久久综合色婷婷| 亚洲一区二区三区四区五区黄| 国产精品资源网| 337p亚洲精品色噜噜噜| 亚洲少妇30p| 国产精品亚洲人在线观看| 欧美日韩一区二区三区不卡| 国产亚洲视频系列| 久久精品国产久精国产| 精品视频1区2区3区| 中文字幕一区不卡| 国产高清在线精品| 久久综合资源网| 日韩成人精品视频| 在线观看一区不卡| 日韩理论电影院| 丰满放荡岳乱妇91ww| 精品国产亚洲在线| 蜜臀av性久久久久蜜臀aⅴ| 欧美四级电影网| 亚洲欧美电影一区二区| 成人免费看视频| 久久久精品免费网站| 精品亚洲成av人在线观看| 在线不卡中文字幕| 午夜精品影院在线观看| 欧美又粗又大又爽| 亚洲精品国产精华液| 91美女在线看| 一区二区三区在线高清| 91啪九色porn原创视频在线观看| 亚洲国产成人一区二区三区| 国产伦精品一区二区三区免费 | 国产毛片精品视频| 精品久久国产老人久久综合| 精品综合久久久久久8888| 欧美成va人片在线观看| 精品一区二区在线视频| 久久伊人中文字幕| 国产河南妇女毛片精品久久久| 国产日韩欧美精品电影三级在线| 国产精品综合久久| 国产精品久久久久久久久久久免费看 | 日本一区二区高清| 97精品国产露脸对白| 亚洲女人****多毛耸耸8| 色婷婷香蕉在线一区二区| 亚洲一区成人在线| 日韩欧美亚洲国产精品字幕久久久| 日本不卡1234视频| 久久久国产一区二区三区四区小说| 国产不卡视频在线播放| 亚洲欧美偷拍卡通变态| 6080日韩午夜伦伦午夜伦| 激情综合五月天| 亚洲欧美综合色| 欧美高清视频在线高清观看mv色露露十八| 午夜精品久久久久久久99樱桃| 欧美va亚洲va国产综合| 99久久婷婷国产| 日韩黄色免费电影| 国产精品美女久久久久久2018 | 国内成人免费视频| 亚洲欧洲www| 日韩一区二区在线免费观看| 成人深夜视频在线观看| 亚欧色一区w666天堂| 日本一区二区免费在线| 欧美精品99久久久**| 波多野结衣在线aⅴ中文字幕不卡| 亚洲最大成人综合| 久久综合资源网| 欧美影院一区二区| 成人av电影在线播放| 青青草伊人久久| 亚洲美腿欧美偷拍| 久久欧美一区二区| 欧美浪妇xxxx高跟鞋交| 99re热视频精品| 丰满白嫩尤物一区二区| 青青草原综合久久大伊人精品优势| 国产精品免费久久久久| 欧美电影免费观看高清完整版| 一道本成人在线| 成人午夜看片网址| 国产一区二区日韩精品| 天堂久久一区二区三区| 一区二区国产盗摄色噜噜| 中文字幕不卡在线播放| 精品成人在线观看| 91精品国产综合久久福利| 日本高清不卡在线观看| 成人国产精品免费| 国产99一区视频免费| 国内国产精品久久| 激情深爱一区二区| 喷白浆一区二区| 蜜臀久久久99精品久久久久久| 亚洲国产aⅴ成人精品无吗| 亚洲区小说区图片区qvod|