數字濾波器 FIR和IIR

2021-10-24 05:12:31 字數 736 閱讀 3630

傳統的線性數字濾波器一般有兩種型別,有限衝激響應(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...