第六章 6.1 6.2 无限脉冲响应滤波器
-
引言
FIR濾波器輸出的信號只與過去輸入的信號有關(guān),而IIR濾波器的輸出由之前的輸入信號和輸出信號共同決定。(沒懂?就是說IIR不僅僅需要過去的輸入信號的緩存器,還需要過去輸出信號的緩存器)。一些IIR濾波器的輸入擾動會引起濾波器輸出的不穩(wěn)定和無限震蕩。“無限脈沖就是指的這種即使當(dāng)輸入均為0時,仍然可能輸出無限個非零信號的特性” -
介紹
IIR的好處:IIR濾波器輸出每個信號所需要的乘法器的個數(shù)大大減少。從硬件的角度來看,IIR濾波器速度快,效率高、實(shí)時IIR濾波器的采樣率遠(yuǎn)高于FIR。IIR濾波器的脈沖響應(yīng)長度不受抽頭數(shù)的限制,因此在同樣的乘法器數(shù)目條件下,IIR濾波器的濾波性能遠(yuǎn)好于FIR濾波器對于有限的持續(xù)的非零輸入值,IIR濾波器會輸出無限的持續(xù)的非零樣值。這是由于他的延遲單元、乘法器、加法器的反饋結(jié)構(gòu)造成的。
下圖是FIR的框架,我們在之前就已經(jīng)講過。
下面給出了一個4階的IIR
下圖給出了實(shí)現(xiàn)結(jié)構(gòu),可以看到輸出的結(jié)果被緩存起來參與運(yùn)算了
那么我們又該如何確認(rèn)IIR濾波器的系數(shù)a和b呢。
首先我們要確定設(shè)計(jì)的IIR濾波器的頻率響應(yīng),對該頻率響應(yīng)做FFT逆變換,進(jìn)而得到濾波器的時域脈沖響應(yīng)。然而IIR的a和b無法直接由脈沖響應(yīng)計(jì)算得到。
IIR設(shè)計(jì)包括三種方法:脈沖響應(yīng)不變法、雙線性變換和最優(yōu)化方法。
這些設(shè)計(jì)都利用一個離散z變換,z變換由拉普拉斯變換發(fā)展而來,先回顧拉普拉斯變換。
https://blog.csdn.net/ciscomonkey/article/details/85067036
變量s是復(fù)數(shù)
w表示頻率,單位是弧度/秒(rad/s) ,指數(shù)s必須是以時間的倒數(shù)或頻率為量度。這就是拉普拉斯變量s通常被稱之為復(fù)頻率的原因。
被稱之為衰減因子。衰減因子為0就是FFT變換。
e-jwt 是在復(fù)平面上圍繞原點(diǎn)以頻率w rad /s順時針旋轉(zhuǎn)的單位幅度向量。隨著時間,復(fù)向量e-st 的幅度隨著向量在復(fù)數(shù)平面上的旋轉(zhuǎn)逐漸減小。向量末端劃出的曲線螺旋形逐漸逼近復(fù)平面原點(diǎn)。
如果我們在一個復(fù)平面,也就是f(t)是復(fù)數(shù),準(zhǔn)確來說是s平面上,將復(fù)數(shù)s的值與點(diǎn)聯(lián)系起來,我們可以在s平面上(或者下)劃出F(s)的實(shí)數(shù)部分和虛數(shù)部分的相關(guān)性。我們無法在紙上完整地畫出F(s)曲線,因?yàn)檫@需要4個維度,我們只能畫出幅度|F(s)|隨s變化的曲線,他需要3個維度。
- s平面上的極點(diǎn)、零點(diǎn)和穩(wěn)定性
穩(wěn)定性是所有系統(tǒng)的重要特征之一。如果對于給定的有界輸入,輸出也是有界的,則系統(tǒng)是穩(wěn)定的。
對于內(nèi)置反饋的IIR數(shù)字濾波器,不穩(wěn)定性表現(xiàn)為濾波器輸出并不完全與濾波器輸入有關(guān),即濾波器會輸出一些奇怪的震蕩或者偽隨機(jī)值。
傳遞函數(shù)|H(s)|的系統(tǒng)在三維s平面上的幅頻響應(yīng)曲線的形式。
單個復(fù)極點(diǎn)的情況:
兩個復(fù)極點(diǎn)的情況:
一個穩(wěn)定的系統(tǒng)的傳遞函數(shù)的所有極點(diǎn)必須都位于s平面的左半部分。
條件穩(wěn)定:系統(tǒng)會從初始狀態(tài)被激發(fā)后產(chǎn)生震蕩或者保持。
總結(jié)
以上是生活随笔為你收集整理的第六章 6.1 6.2 无限脉冲响应滤波器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第四章4.1 4.2 快速傅里叶变换FF
- 下一篇: 被人崇拜的欧拉恒等式