在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

    
    
    <address id="vxupu"><td id="vxupu"></td></address>

      <pre id="vxupu"><small id="vxupu"></small></pre>
      <dfn id="vxupu"></dfn>
      <div id="vxupu"><small id="vxupu"></small></div>
    1. 新聞中心

      EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于FPGA+MATLAB的串行多階FIR濾波器設計

      基于FPGA+MATLAB的串行多階FIR濾波器設計

      作者: 時間:2014-04-08 來源:網(wǎng)絡 收藏

      時序控制單元是設計的核心部分。AFCLK作為整個FIR濾波器系統(tǒng)的啟動信號,此模塊檢測到AFCLK上升沿到來時會進行以下幾個步驟的處理:(1)首先啟動WEN寫使能信號把當前DIN寫入緩存中,寫地址WRADDER累加一次。(2)然后啟動讀地址計數(shù)器RDADDER開始進行1 024次計數(shù),同時把信號緩存和系數(shù)ROM中的數(shù)據(jù)送到乘加器中做1 024乘加運算,RST的作用是在第一個有效數(shù)據(jù)到來時進行累加器清零,RST_EN的作用是在完成1 024次運算時,準確地把結(jié)果鎖存到輸出端口,如圖6所示。

      本文引用地址:http://www.biyoush.com/article/236081.htm

      ?

      ?

      因為語音信號數(shù)據(jù)位寬是16位,經(jīng)過1 024次乘加,和濾波器系數(shù)是32位整型量化處理的所有最終結(jié)果要做必要的量化處理,以得到正確的結(jié)果。

      ?

      ?

      經(jīng)過編譯綜合后,發(fā)現(xiàn)占用邏輯單元158,僅占EP3C5邏輯單元的3%,RAM單元約占12%,9位乘法器4個,如圖7所示,效果理想。

      4 數(shù)字濾波器功能仿真驗證

      QuartusII不支持Testbench,采用*.vwf文件進行仿真需要手工輸入激勵,人工檢查輸出結(jié)果,此程序反饋,且效率較低。由于Quartus II的工程文件都是文本文件,所有的數(shù)據(jù)都以文件形式存儲,所以可以編寫文本過濾程序,將文本文件中的有用數(shù)據(jù)提取出來,然后進行后期處理,既提高了靈活性,又提高了效率。

      QuartusII支持*.vwf、*.vec等激勵輸入,由于*.vec的文本操作性優(yōu)于*.vwf文件,所以文中選擇*.vec文件作為激勵輸入。使用Matlab產(chǎn)生8 000 Hz速率800 Hz,1000 Hz,1 300 Hz共3種頻率的混合信號的仿真樣本序列,帶入到QuartusII中進行仿真,產(chǎn)生的仿真文件再導出到Matlab中進行顯示,結(jié)果如圖8所示。

      ?

      ?

      由圖中可以看出,經(jīng)過濾波過后,800 Hz和1 300 Hz的信號都被濾波器濾除,僅有1 000 Hz信號保留。

      5 結(jié)束語

      通過設計實例,介紹了高速串行多階FIR濾波器的設計思路和流程。仿真結(jié)果說明,在FIR數(shù)字濾波器實現(xiàn)方面相比通用和專用DSP芯片具有更靈活的使用方法,可以做到速度和邏輯資源占用方面的均衡。

      濾波器相關文章:濾波器原理


      fpga相關文章:fpga是什么


      濾波器相關文章:濾波器原理


      電源濾波器相關文章:電源濾波器原理


      數(shù)字濾波器相關文章:數(shù)字濾波器原理

      上一頁 1 2 下一頁

      關鍵詞: FPGA MATLAB

      評論


      相關推薦

      技術專區(qū)

      關閉