《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于DSP Builder的16階FIR濾波器實現
基于DSP Builder的16階FIR濾波器實現
摘要: 在采用VHDL或VerilogHDL等硬件描述語言設計數字濾波器時。由于程序的編寫往往不能達到良好優化而使濾波器性能表現一般,而采用調試好的IP Core需要向Al-tera公司購買。在此,采用一種基于DSP Builder的FPGA設計方法,使FIR濾波器設計較為簡單易行,并能滿足設計要求。
Abstract:
Key words :

  0 引 言

  FIR 數字濾波器在數字信號處理的各種應用中發揮著十分重要的作用,它能夠提供理想的線性相位響應,在整個頻帶上獲得常數群時延,從而得到零失真輸出信號,同時它可以采用十分簡單的算法予以實現。這些優點使FIR濾波器成為設計工程師的首選。在采用VHDL或VerilogHDL等硬件描述語言設計數字濾波器時。由于程序的編寫往往不能達到良好優化而使濾波器性能表現一般,而采用調試好的IP Core需要向Al-tera公司購買。在此,采用一種基于DSP Builder的FPGA設計方法,使FIR濾波器設計較為簡單易行,并能滿足設計要求。

  1 FIR濾波器介紹

  1.1 FIR濾波器原理

  對于一個FIR濾波器系統,它的沖激響應總是有限長的,最具體的FIR濾波器可用下式表示:

FIR濾波器
  
式中:r是FIR濾波器的抽頭數;x(n-r)是延時,r個抽頭的輸入信號;b(r)是第r級抽頭數(單位脈沖響應);M是濾波器的階數;y(n)表示濾波器的輸出序列。濾波器就是尋求一個可實現的系統函數H(z),使其頻率響應H(ejω)滿足所希望得到的頻域信號,也可以用卷積的形式來表示:

  y(n)=z(n)*h(n)

直接I型FIR濾波器

  典型的直接I型FIR濾波器如圖1表示,其輸出序列y(n)滿足下式:

輸出序列y

  1.2 設計要求

  數字濾波器實際上是一個采用有限精度算法實現的線性非時變離散系統。它的設計步驟是先根據需要確定其性能指標,設計一個系統函數h(n)逼近所需要的性能指標,濾波器的系數計算可以借助Matlab強大的計算功能和現成濾波器設計工具來完成,最后采用有限的精度算法實現。該系統的設計指標為:設計一個16階的低通濾波器,選模擬信號的采樣頻率Fs為5 kHz,要求信號的截止頻率Fc=1 kHz,輸入序列的位寬為9位(最寬位為符號位)。激勵源為幅值為27,頻率為800 Hz與1 600 Hz兩個信號的混頻信號。

  2 基于DSP Builder設計FIR濾波器

  2.1 DSP Builder介紹

  DSP Builder是美國Al-tera公司推出的一個面向DSP開發的系統級設計工具,它在QuartusⅡ設計環境中集成了Matlab和 SimuIinkDSP開發軟件。以往使用的Matlab工具僅僅作為DSP算法的建模和基于純數學的仿真,其數學模型無法為硬件DSP應用系統直接產生實用的程序代碼,仿真測試的結果也往往是基于數學的算法結果。而以往的FPGA所需要的傳統基于硬件描述語言的設計因考慮了FPGA硬件的延時與VHDL 遞歸算法的銜接,以及補碼運算和乘積結果截取等問題,所以相當繁瑣。而對于DSP Builder而言,它作為Matlab的一個Simulink工具箱,使得用FPGA設計的DSP系統完全可以通過Simulink的圖形化界面進行建模、系統級仿真。設計模型可直接向VHDL硬件描述語言轉換,并自動調用QuartusⅡ等EDA設計軟件,完成綜合、網表生成以及器件適配乃至FPGA 的配置下載,使得系統描述與硬件實現有機地融合,充分體現了現代電子技術自動化開發的特點與優勢。

  2.2 FIR濾波器的設計

  2.2.1 FIR濾波器參數選取

  采用Matlab提供的濾波器專用設計工具FDAtool仿真設計的濾波器,可滿足要求的FIR濾波器幅頻特性,由于浮點小數在FPGA中實現得比較困難,且代價太大,因而需要將濾波器的系數和輸人數據轉化為整數,其中量化后的系統可以在Matlab主窗口中直接轉化,對于輸入數據,乘以28的增益用 Altbus控制位寬轉化為整數輸入。

  2.2.2 FIR濾波器模型的建立

  根據FIR濾波器原理,可以利用FPGA來實現FIR濾波電路。DSP Builder設計流程的第一步是在Matlab/Simulink中進行設計輸入的,即在Matlab的Simulink環境中建立一個MDL模型文件,用圖形方式調用DSP Builder和其他Simulink庫中的圖形模塊,構成系統級或算法級設計框圖,如圖2所示。

設計框圖

 

 

  2.2.3 在Simulink中的仿真并生成VHDL代碼

  完成模型設計之后,可以先在Simulink中對模型進行仿真,可以通過Simulink中的示波器模塊查看各個步驟的中間結果。輸入信號采用800 Hz和1 600 Hz,幅值相同的兩個正弦信號的疊加。仿真結果如圖3所示。從仿真波形可以看出,通過濾波器之后,1 600 Hz的信號能夠被很好地濾除。

在Simulink中的仿真

  雙擊SignalCompiler可對以上的設計模型進行分析,選擇相應的芯片,將以上設計模塊圖文件“翻譯”成VHDL語言。

   2.2.4 Modelsim的RTL仿真

  在Simulink中進行的仿真屬于系統驗證性質的,是對mdl文件進行的仿真,并沒有對生成的VHDL代碼進行仿真。事實上,生成VHDL描述的是 RTL級的,是針對具體的硬件結構,而在Matlab的Simulink中的模型仿真是算法級的,兩者之間有可能存在軟件理解上的差異,轉化后的VHDL 代碼實現可能與mdl模型描述的情況不完全相符。這就需要針對生成的RTL級VHDL代碼進行功能仿真,仿真結果如圖4所示。

 

仿真結果

  仿真結果說明,在Modelsim中仿真結果和Simulink里的仿真結果基本一致,該濾波器有較好的濾波效果??梢钥闯觯斎胝也ń涍^數字化過程以后,能夠在Modelsim中還原出模擬波形.符合設計的要求,可以在QLtortusⅡ的環境下進行硬件設計。

  2.2.5 濾波器在FPGA上的實現

  在 QuartusⅡ環境中,打開DSP Builder建立的QuartusⅡ項目文件,在QuartusⅡ中再進行一次仿真,由此可以看到符合要求的時序波形。然后指定器件引腳,并進行編譯,最后下載到FPGA器件中,就可以對硬件進行測試,加上clok信號和使能信號,用信號發生器產生所要求的兩個不同頻率的正弦信號,就可以在示波器上看到濾波后的結果。需要設計不同的濾波器電路是僅修改FIR濾波器模型文件就可以實現,這樣不僅避免了繁瑣的VHDL語言編程,而且便于進行調整。

  3 結 語

  在利用FPGA進行數字濾波器開發時,采用DSPBuilder作為設計工具,能加快進度。當然,在實際應用中,受精度、速度和器件選擇方面的影響,可能對其轉化的VHDL進行進一步的優化。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美日韩第一区日日骚| 欧美二区乱c少妇| 韩国精品一区二区三区| 黄色成人av| 国产午夜久久久久| 亚洲国产日本| 国产精品亚洲人在线观看| 久久不见久久见免费视频1| 欧美中文字幕在线视频| 国产亚洲精品综合一区91| 六月婷婷久久| 国产欧美亚洲一区| 欧美一区二区三区四区高清| 欧美午夜a级限制福利片| 亚洲国产天堂久久综合网| 免费成人网www| 黄色成人在线网址| 国产噜噜噜噜噜久久久久久久久| 日韩亚洲欧美高清| 嫩模写真一区二区三区三州| 国产一区 二区 三区一级| 久久精品亚洲一区二区三区浴池| 蜜臀99久久精品久久久久久软件| 国产精品国产三级国产专播品爱网| 国产欧美一区二区视频| 久久精品国产99精品国产亚洲性色| 午夜精品福利一区二区蜜股av| 先锋资源久久| 久久精品日韩一区二区三区| 欧美日韩精品免费观看视一区二区| 久久精品在线观看| 国产精品日本| 国产一区二区中文字幕免费看| 欧美精品一卡| 亚洲国产一区二区三区a毛片| 亚洲在线视频观看| 国产精品xxx在线观看www| 亚洲欧美视频一区| 久久久精品网| 欧美小视频在线观看| 国产精品护士白丝一区av| 亚洲国产va精品久久久不卡综合| 噜噜噜久久亚洲精品国产品小说| 亚洲国产精品高清久久久| 国产欧美日韩在线视频| 免费日韩av| 欧美日本乱大交xxxxx| 欧美精彩视频一区二区三区| 老色鬼久久亚洲一区二区| 久久久九九九九| 牛夜精品久久久久久久99黑人| 一区二区视频欧美| 久久夜精品va视频免费观看| 亚洲一区二区精品视频| 亚洲精品系列| 欧美视频在线观看 亚洲欧| 亚洲国产成人精品久久久国产成人一区| 欧美3dxxxxhd| 欧美日韩理论| 久久视频一区二区| 日韩亚洲精品电影| 国产亚洲美州欧州综合国| 欧美精品在线免费观看| 在线观看日韩www视频免费| 亚洲一区二区三区激情| 国产精品video| 欧美日韩亚洲一区二区三区在线| 亚洲欧美日韩国产精品| 韩国v欧美v日本v亚洲v| 在线观看视频一区| 亚洲欧美视频一区二区三区| 国产精品高潮视频| 欧美日韩中文字幕| 一个人看的www久久| 亚洲欧美日本国产有色| 国产精品久久久久影院亚瑟| 国模套图日韩精品一区二区| 亚洲小视频在线| 欧美99久久| 欧美视频一区二区三区四区| 国产视频在线观看一区二区三区| 国产亚洲成av人片在线观看桃| 午夜久久黄色| 国产精品国产亚洲精品看不卡15| av成人动漫| 久久久爽爽爽美女图片| 一区二区三区免费网站| 亚洲欧美日韩系列| 欧美二区在线看| 亚洲欧美一区二区三区在线| 国产精品a久久久久| 国内精品视频在线播放| 99国产精品国产精品毛片| 一区二区免费在线播放| 欧美丰满高潮xxxx喷水动漫| 国产日韩在线一区| 最新国产成人av网站网址麻豆| 黄色在线成人| 国产在线视频欧美| 亚洲黄色一区二区三区| 国产精品毛片大码女人| 欧美激情按摩在线| 亚洲美女精品成人在线视频| 国产在线播放一区二区三区| 欧美制服丝袜第一页| 国产亚洲精品v| 欧美视频四区| 国内精品美女av在线播放| 欧美视频一区二区三区四区| 99热这里只有精品8| 欧美专区日韩专区| 一区二区三区|亚洲午夜| 日韩视频不卡中文| 欧美一区二区三区免费观看| 久久精品久久综合| 日韩亚洲欧美高清| 欧美日一区二区三区在线观看国产免| 欧美一区三区三区高中清蜜桃| 午夜久久影院| 国产麻豆视频精品| 欧美成人四级电影| 韩日午夜在线资源一区二区| 亚洲视频在线观看一区| 亚洲电影免费在线观看| 欧美视频网站| 蜜臀99久久精品久久久久久软件| 欧美国产欧美综合| 在线日韩av片| 久久久久一区二区三区四区| 国产一区二区丝袜高跟鞋图片| 精品99一区二区三区| 久久裸体视频| 国产午夜精品视频| 99视频精品免费观看| 在线观看成人av电影| 国产婷婷色综合av蜜臀av| 亚洲午夜三级在线| 狠色狠色综合久久| 欧美亚洲动漫精品| 欧美日韩免费| 国产欧美一区二区三区国产幕精品| 国产午夜精品在线观看| 99这里只有久久精品视频| 国产精品久久久久77777| 国产麻豆午夜三级精品| 久久伊人免费视频| 国产欧美日韩一区二区三区在线| 亚洲女女女同性video| 亚洲最新合集| 亚洲精品在线视频观看| 国产精品久久久久久久久动漫| 欧美阿v一级看视频| 久久裸体视频| 亚洲精品一二区| 亚洲欧美日本另类| 欧美视频精品一区| 正在播放欧美一区| 久久国产精品一区二区三区四区| 一色屋精品视频在线看| 国产精品人成在线观看免费| 欧美日韩麻豆| 一本色道久久综合亚洲精品高清| 精品成人在线| 国产精品区一区二区三区| 久久精品国产久精国产爱| 亚洲午夜激情免费视频| 永久555www成人免费| 伊人久久综合| 亚洲一区精品视频| 欧美午夜在线视频| 亚洲精品美女在线观看| 激情成人亚洲| 夜夜躁日日躁狠狠久久88av| 欧美插天视频在线播放| 99精品热视频只有精品10| 久久av资源网| 国产一区二区三区在线免费观看| 欧美成人影音| 国产日韩欧美综合精品| 亚洲欧美日本另类| 9i看片成人免费高清| 欧美日韩 国产精品| 美女主播视频一区| 亚洲最新视频在线播放| 欧美日韩国产在线观看| 欧美国产日韩免费| 欧美亚洲成人免费| 欧美 亚欧 日韩视频在线| 永久91嫩草亚洲精品人人| 欧美高清视频免费观看| 精品99一区二区三区| aa亚洲婷婷| 国产一区二区在线观看免费| 欧美日韩在线直播| 久久这里只精品最新地址| 欧美日韩国产影片| 欧美精品一区二区三| 久久久久久久一区二区| 久久久青草婷婷精品综合日韩| 欧美人与性动交a欧美精品| 国产精品久久久久久模特| 亚洲精品亚洲人成人网| 久久久久久国产精品mv| 久久久久久91香蕉国产| 136国产福利精品导航网址应用| 久久久爽爽爽美女图片| 精品91视频| 99视频在线精品国自产拍免费观看| 最新日韩在线视频| 激情91久久| 久久久久久久波多野高潮日日| 亚洲欧美激情视频在线观看一区二区三区| 亚洲国产精品黑人久久久| 国产精品毛片a∨一区二区三区| 激情欧美丁香| 在线综合视频| 欧美成人黑人xx视频免费观看| 亚洲欧美日韩精品在线| 久久精品视频在线| 猛干欧美女孩| 国产精品视频在线观看| 国产精品一区二区你懂的| 欧美成人精品影院| 亚洲人成人77777线观看| 亚洲美女啪啪| 国产视频精品网| 久久久水蜜桃| 亚洲美女少妇无套啪啪呻吟| 久久久久国色av免费观看性色| 好吊妞这里只有精品| 久久精品视频在线看| 亚洲一区尤物| 久久国产欧美日韩精品| 欧美高清一区二区| 一区二区三区在线视频观看| 久久这里只精品最新地址| 欧美国产激情| 亚洲婷婷国产精品电影人久久| 亚洲欧美日韩在线播放| 久久久久久免费| 久久中文字幕导航| 99精品热视频只有精品10| 国产精品有限公司| 亚洲精品在线二区| 欧美日韩一区不卡| 亚洲激情av| 欧美日韩国产色站一区二区三区| 伊人色综合久久天天| 亚洲欧美一区二区三区极速播放| 欧美一级久久久久久久大片| 久久久久久9999| 欧美日韩一区在线| 国内自拍一区| 久久国产夜色精品鲁鲁99| 伊人久久久大香线蕉综合直播| 国产专区一区| 欧美日韩国产色综合一二三四| 亚洲第一在线综合网站| 欧美伦理一区二区| 国内成+人亚洲+欧美+综合在线| 国产在线不卡精品| 亚洲精品国产拍免费91在线| 亚洲天堂免费观看| 一区二区亚洲精品国产| 精品电影一区| 欧美在线亚洲| 亚洲午夜久久久久久久久电影网| 欧美日韩伦理在线免费| 韩国三级电影久久久久久| 国产女人18毛片水18精品| 久久精品动漫| 曰韩精品一区二区| 久久不射中文字幕| 国产精品一二三视频| 亚洲一区二区影院| 欧美视频在线观看视频极品| 欧美日韩四区| 欧美激情一区二区三区不卡| 一区二区三区高清| 亚洲日本欧美日韩高观看| 欧美日韩在线播放三区四区| 欧美日韩国产首页| 国产日韩精品一区| 欧美在线观看视频一区二区三区| 欧美福利一区二区三区| 一区二区在线观看av| 亚洲特级片在线| 麻豆乱码国产一区二区三区| 久久久无码精品亚洲日韩按摩| 久久国内精品自在自线400部| 亚洲国产精品第一区二区| 欧美精品一卡二卡| 欧美久久一区| 欧美亚洲免费| 欧美性天天影院| 国产精品第三页| 欧美一区二区三区久久精品| 欧美福利视频一区| 可以看av的网站久久看| 久久亚洲免费| 国产日韩亚洲欧美综合| 欧美在线综合| 欧美区视频在线观看| 国产精品va在线播放我和闺蜜| 夜夜嗨av色综合久久久综合网| 国产一区二区久久久| 欧美激情一区二区久久久| 欧美日韩在线免费| 亚洲欧美中文字幕| 亚洲欧洲精品一区二区三区不卡| 国产精品极品美女粉嫩高清在线| 蜜臀av国产精品久久久久| 91久久国产自产拍夜夜嗨| 欧美成人情趣视频| 在线播放日韩欧美| 国产日韩欧美中文| 国产精品日韩在线一区| 欧美激情视频一区二区三区免费| 中文在线资源观看网站视频免费不卡| 国产在线国偷精品产拍免费yy| 在线观看一区二区视频| 欧美专区日韩专区| 亚洲欧美日产图| 欧美视频在线不卡| 亚洲免费av片| 国产精品mv在线观看| 另类成人小视频在线| 久久国产一区二区三区|