數字濾波器的對比
數字濾波器主要有兩種,一種是IIR,我們稱之為無限的沖激響應濾波器,另外一種是FIR,這種濾波器是與IIR相對應的,這個是有限的沖激響應濾波器。兩個系統都是有各自的特點的,FIR的濾波器是沒有閉環的反饋的環路信號,它的結構比較簡單,可以實現比較嚴格的線性方程的相位的計算,一般情況下相位的要求不嚴格一 般不會使用這個濾波器,相反的話,會采用這種濾波器。
當然在很多的場景下面,我們要對信號進行一些實時的處理,當現場的信號數據越來越多的情況下,我們對硬件的性能要求就越來越高,市面上很多的單片機已經無法滿足我們實際的功能需求,一般的8位的16位的乃至32位的單片機以及ARM芯片已經不能在對算法進行支撐,由于專門為數字處理設計的DSP控制器的出現,提高了我們濾波器的效率,DSP很多情況下可以使用多組總線的方式,并行處理多組實時的數據,獨立的一些算法器充分的使用大大提高了我們濾波器的效率。
對于硬件上的短板完全可以由DSP的芯片進行彌補,做到對數字信號的實時處理與計算。DSP與普通的微處理器相比有很大的數字信號的處理優勢,他是單片機以及ARM的繼承,為信號處理做了一些局部的開發和改進,大大的增強了數字處理的能力,它有特定的數據流程格式、有特定的算法器,有特殊的系統結構為解決復雜的數字信號的處理提供了很多優越的條件和基礎,通過對DSP的編程可以實現IIR濾波器。
FIR濾波器實際上有一定的缺陷,這類系統只有零點,它不會跟IIR系統的那樣容易獲取比較好衰減的特性,但是也有更加明顯的優勢。他是通過非硬件電路實現的,相比硬件電路實現濾波器主要優點有很多,例如,效率很高、有極點、有反饋等。