傳統的線性數字濾波器一般有兩種型別,有限衝激響應(fir)濾波器和無限衝激響應(iir)濾波器。
fir數字濾波器只用當前和過去的輸入樣點值來得到當前的輸出樣點值,過去的輸出樣點值乙個也未用到。
給定乙個有限持續時間的非0輸入值,fir濾波器給出乙個有限持續時間的非0輸出值。
給定乙個全為0的輸入,fir濾波器給出全為0的輸出。
fir濾波器為非遞迴濾波器。
如果和數位電路做個參照,那麼fir濾波器相當於組合電路。
有限衝激響應的意思是:輸入乙個衝激訊號,濾波器輸出在某段持續時間內是非0輸出,其它時間內輸出0。
衝激訊號:某一小段時間內有訊號,其餘時間內均為0。對數字序列而言,有乙個值為1,其餘均為0的訊號序列。
響應:濾波器的輸出稱為響應。
有限衝激響應:濾波器對衝激訊號的響應是有限的。
iir濾波器輸出值取決於以前的輸入值和以前的濾波器輸出值。
因為iir的輸出不僅和輸入有關,而且還跟以前的輸出有關,因此iir具有記憶效應。即使某段時間內輸入全為0,那iir濾波器的輸出也未必為0。
iir濾波器為遞迴濾波器。
如果和數位電路做個參照,那麼iir濾波器相當於時序電路。
無限衝激響應的意思是:輸入乙個衝激訊號,濾波器輸出持續不斷,延綿不絕。
無限衝激響應:濾波器對衝激訊號的響應是無限的。
IIR數字濾波器實現
題目 16k取樣率音訊資料下取樣到 8k取樣率 求解方案分析 直接每隔乙個取乙個取樣值,這樣就可以得到 8k取樣率的資料。但是這樣明顯會有問題。按照取樣率變換理論,首先應該通過乙個低通濾波器,濾掉 pi 2,pi 這個區間上的頻率,以防止下取樣造成的頻率混疊。這個低通濾波器在很多書上都用 fir濾波...
IIR數字濾波器設計
1 iir數字濾波器的差分方程和系統函式 iir數字濾波器是一類遞迴型的線性時不變因果系統,其差分方程可以寫為 y n i 0maix n i i 1nbiy n i y n i 0maix n i i 1nbiy n i 進行z變換,可得 y z i 0maiz ix z i 1nbiz iy z...
基於Python的IIR數字濾波器
import numpy as np from scipy.fftpack import fft from scipy import signal import matplotlib.pyplot as plt from matplotlib.pylab import mpl mpl.rcparam...