FIR濾波器是數(shù)字信號(hào)處理中常見(jiàn)的一種數(shù)字濾波器,它使用有限長(zhǎng)度的沖激響應(yīng)來(lái)實(shí)現(xiàn)信號(hào)去噪或者信號(hào)頻率篩選等操作。
1.什么是FIR濾波器
在數(shù)字信號(hào)處理中,F(xiàn)IR濾波器是一種有限長(zhǎng)沖激響應(yīng)(finite impulse response)濾波器。它所謂的“有限長(zhǎng)沖激響應(yīng)”是指該濾波器的輸出只取決于它的輸入和有限數(shù)量的之前的輸入樣本。與之相對(duì)應(yīng)的是無(wú)限長(zhǎng)沖激響應(yīng)(infinite impulse response)濾波器(IIR濾波器),它的輸出不僅取決于它的輸入,而且還取決于之前的所有輸入樣本及濾波器歷史上的狀態(tài)。
2.FIR濾波器原理
FIR濾波器的數(shù)學(xué)原理基于線性卷積運(yùn)算,在時(shí)域上等同于將濾波器的系數(shù)序列與信號(hào)序列進(jìn)行卷積運(yùn)算。濾波器的系數(shù)序列被稱為濾波器的沖激響應(yīng),通常由離散時(shí)間單位矩形脈沖構(gòu)成,并且在濾波器的長(zhǎng)度內(nèi)為非零值。FIR濾波器在頻域上的響應(yīng)可以表示為其沖激響應(yīng)的傅里葉變換。
3.FIR濾波器的特點(diǎn)
FIR濾波器具有多項(xiàng)優(yōu)點(diǎn),例如它是線性相位的、穩(wěn)定的、易于設(shè)計(jì)和實(shí)現(xiàn),并且可以具有任意階數(shù),因此在數(shù)字信號(hào)處理中得到了廣泛應(yīng)用。此外,在某些應(yīng)用中,F(xiàn)IR濾波器甚至還可以使用快速卷積算法來(lái)加速濾波計(jì)算。