數(shù)字濾波器設(shè)計原理
數(shù)字濾波器簡介
數(shù)字濾波器是一種用來過濾時間離散信號的數(shù)字系統(tǒng),通過對抽樣數(shù)據(jù)進(jìn)行數(shù)學(xué)處理來達(dá)到頻域濾波的目的??梢栽O(shè)計系統(tǒng)的頻率響應(yīng),讓它滿足一定的要求,從而對通過該系統(tǒng)的信號的某些特定的頻率成分進(jìn)行過濾,這就是濾波器的基本原理。如果系統(tǒng)是一個連續(xù)系統(tǒng),則濾波器稱為模擬濾波器。如果系統(tǒng)是一個離散系統(tǒng),則濾波器稱為數(shù)字濾波器。
信號通過線性系統(tǒng)后,其輸出 就是輸入信號和系統(tǒng)沖激響應(yīng) 的卷積。除了外, 的波形將不同于輸入波形 。從頻域分析來看,信號通過線性系統(tǒng)后,輸出信號的頻譜將是輸入信號的頻譜與系統(tǒng)傳遞函數(shù)的乘積。除非 為常數(shù),否則輸出信號的頻譜將不同于輸入信號的頻譜,某些頻率成分較大的模,因此,中這些頻率成分將得到加強(qiáng),而另外一些頻率成分 的模很小甚至為零, 中這部分頻率分量將被削弱或消失。因此,系統(tǒng)的作用相當(dāng)于對輸入信號的頻譜進(jìn)行加權(quán)。
IIR濾波器的設(shè)計原理
IIR數(shù)字濾波器的設(shè)計一般是利用目前已經(jīng)很成熟的模擬濾波器的設(shè)計方法來進(jìn)行設(shè)計,通常采用模擬濾波器原型有butterworth函數(shù)、chebyshev函數(shù)、bessel函數(shù)、橢圓濾波器函數(shù)等。
IIR數(shù)字濾波器的設(shè)計步驟:
(1) 按照一定規(guī)則把給定的濾波器技術(shù)指標(biāo)轉(zhuǎn)換為模擬低通濾波器的技術(shù)指標(biāo);
(2) 根據(jù)模擬濾波器技術(shù)指標(biāo)設(shè)計為響應(yīng)的模擬低通濾波器;
(3) 很據(jù)脈沖響應(yīng)不變法和雙線性不變法把模擬濾波器轉(zhuǎn)換為數(shù)字濾波器;
(4) 如果要設(shè)計的濾波器是高通、帶通或帶阻濾波器,則首先把它們的技術(shù)指標(biāo)轉(zhuǎn)化為模擬低通濾波器的技術(shù)指標(biāo),設(shè)計為數(shù)字低通濾波器,最后通過頻率轉(zhuǎn)換的方法來得到所要的濾波器。
IIR數(shù)字濾波器設(shè)計方法
IIR數(shù)字濾波器是一種離散時間系統(tǒng),其系統(tǒng)函數(shù)為
假設(shè)M≤N,當(dāng)M N時,系統(tǒng)函數(shù)可以看作一個IIR的子系統(tǒng)和一個(M-N)的FIR子系統(tǒng)的級聯(lián)。IIR數(shù)字濾波器的設(shè)計實際上是求解濾波器的系數(shù)和 ,它是數(shù)學(xué)上的一種逼近問題,即在規(guī)定意義上(通常采用最小均方誤差準(zhǔn)則)去逼近系統(tǒng)的特性。如果在S平面上去逼近,就得到模擬濾波器;如果在z平面上去逼近,就得到數(shù)字濾波器。
1.用脈沖相應(yīng)不變法設(shè)計IIR數(shù)字濾波器
利用模擬濾波器來設(shè)計數(shù)字濾波器,也就是使數(shù)字濾波器能模仿模擬濾波器的特性,這種模仿可以從不同的角度出發(fā)。脈沖響應(yīng)不變法是從濾波器的脈沖響應(yīng)出發(fā),使數(shù)字濾波器的單位脈沖響應(yīng)序列h(n)模仿模擬濾波器的沖激響應(yīng)
ha(t),即將ha(t)進(jìn)行等間隔采樣,使h(n)正好等于ha(t)的采樣值,滿足 h(n)=ha(nT)
式中,T是采樣周期。
如果令Ha(s)是ha(t)的拉普拉斯變換,H(z)為h(n)的Z變換,利用采樣序列的
Z變換與模擬信號的拉普拉斯變換的關(guān)系得
則可看出,脈沖響應(yīng)不變法將模擬濾波器的S平面變換成數(shù)字濾波器的Z平面,這個從s到z的變換z=esT是從S平面變換到Z平面的標(biāo)準(zhǔn)變換關(guān)系式。
圖1-1脈沖響應(yīng)不變法的映射關(guān)系
由(1-1)式,數(shù)字濾波器的頻率響應(yīng)和模擬濾波器的頻率響應(yīng)間的關(guān)系為
這就是說,數(shù)字濾波器的頻率響應(yīng)是模擬濾波器頻率響應(yīng)的周期延拓。正如采樣定理所討論的,只有當(dāng)模擬濾波器的頻率響應(yīng)是限帶的,且?guī)抻谡郫B頻率以內(nèi)時,即
才能使數(shù)字濾波器的頻率響應(yīng)在折疊頻率以內(nèi)重現(xiàn)模擬濾波器的頻率響應(yīng),
而不產(chǎn)生混疊失真,即
但是,任何一個實際的模擬濾波器頻率響應(yīng)都不是嚴(yán)格限帶的,變換后就會產(chǎn)生周期延拓分量的頻譜交疊,即產(chǎn)生頻率響應(yīng)的混疊失真,如圖7-4所示。這時數(shù)字濾波器的頻響就不同于原模擬濾波器的頻響,而帶有一定的失真。當(dāng)模擬濾波器的頻率響應(yīng)在折疊頻率以上處衰減越大、越快時,變換后頻率響應(yīng)混疊失真就越小。這時,采用脈沖響應(yīng)不變法設(shè)計的數(shù)字濾波器才能得到良好的效果。
圖1-2脈沖響應(yīng)不變法中的頻響混疊現(xiàn)象
對某一模擬濾波器的單位沖激響應(yīng)ha(t)進(jìn)行采樣,采樣頻率為fs,若使fs
增加,即令采樣時間間隔(T=1/fs)減小,則系統(tǒng)頻率響應(yīng)各周期延拓分量之間相距更遠(yuǎn),因而可減小頻率響應(yīng)的混疊效應(yīng)。