用FPGA實現(xiàn)FIR濾波器(08-100)
—— Selecting FPGAs for filter implementation
你接到要求用FPGA實現(xiàn)FIR濾波器的任務時,也許會想起在學校里所學的FIR基礎知識,但是下一步該做什么呢?哪些參數(shù)是重要的?做這個設計的最佳方法是什么?還有這個設計應該怎樣在FPGA中實現(xiàn)?現(xiàn)在有大量的低成本IP核和工具來幫助你進行設計,因為FIR是用FPGA實現(xiàn)的最普通的功能。
本文引用地址:http://m.butianyuan.cn/article/91694.htm基礎和主要參數(shù)
也許你在聽FIR濾波器課時不夠?qū)W?。這里做一個快速的復習,最簡單的形式是, FIR 濾波器的輸出 y(n)是求采樣數(shù)據(jù)x(n) 的N個輸入的平均值。 存儲的每個采樣稱為抽頭。 當然大多數(shù)設計都比這個復雜, 要提供優(yōu)化的濾波器 特性,要用系數(shù)乘 每個抽頭, 或者對 h(i) 進行加權(quán)。
圖1 典型的FIR濾波器結(jié)構(gòu)(完全并行)
用于FIR濾波器的主要參數(shù)是通帶、阻帶、阻帶衰減和通帶波紋。對于某些應用,阻帶波紋也許是重要的和規(guī)定的。然而對大多數(shù)應用,阻帶衰減是適當?shù)摹_€有輸入采樣率,以及與輸入數(shù)據(jù)分辨率一起的所要求的輸出采樣率。
評論