FIR(有限脈沖響應(yīng))濾波器是一種有限長度單位脈沖響應(yīng)濾波器,也稱為非遞歸濾波器,是數(shù)字信號處理系統(tǒng)中最基本的元件。它可以保證任意幅頻特性,同時具有嚴格的線性相頻特性,其單位采樣響應(yīng)是有限的,因此濾波器是一個穩(wěn)定的系統(tǒng)。
I 什么是遠紅外濾波器?
FIR(有限脈沖響應(yīng))濾波器是一種有限長度單位脈沖響應(yīng)濾波器,也稱為非遞歸濾波器,是數(shù)字信號處理系統(tǒng)中最基本的元件。它可以保證任意幅頻特性,同時具有嚴格的線性相頻特性,其單位采樣響應(yīng)是有限的,因此濾波器是一個穩(wěn)定的系統(tǒng)。因此,F(xiàn)IR濾波器廣泛應(yīng)用于通信、圖像處理、模式識別等領(lǐng)域。
二、工作原理
在進入FIR濾波器之前,必須先通過A/D器件將信號轉(zhuǎn)換為8位數(shù)字信號。通常,可以使用更高速的逐次逼近型A/D轉(zhuǎn)換器(SAR ADC)。
無論采用乘法累加法還是分布式算法來設(shè)計FIR濾波器,濾波器輸出的數(shù)據(jù)都是一系列序列。為了使它直觀地反映,它需要進行數(shù)模轉(zhuǎn)換。因此,由FPGA組成的FIR濾波器的輸出必須連接到D/A模塊。
FPGA具有規(guī)則的內(nèi)部邏輯陣列和豐富的布線資源,特別適用于數(shù)字信號處理。與以串行操作為主的通用DSP芯片相比,它具有更好的并行性和可擴展性。使用FPGA進行乘法和累加的快速算法可以幫助我們設(shè)計高速FIR數(shù)字濾波器。
三、遠紅外濾波器實現(xiàn)
FIR 濾波器的硬件實現(xiàn)方式有以下幾種:
1. 集成電路
它是采用單片機通用數(shù)字濾波器集成電路。該電路使用簡單,但由于字長和順序規(guī)格少,不容易完全滿足實際需要。雖然可以使用多芯片擴展來滿足要求,但它會增加體積和功耗,因此在實際應(yīng)用中受到限制。
2. 數(shù)字信號處理器芯片
DSP芯片具有可調(diào)用的專用數(shù)字信號處理功能,也可以根據(jù)芯片指令集的結(jié)構(gòu),有自己的代碼來實現(xiàn)FIR功能。
由于FIR設(shè)計的系數(shù)計算和量化復(fù)雜,一般采用MATLAB軟件作為輔助設(shè)計。然后我們可以計算FIR的系數(shù)并設(shè)計和實現(xiàn)代碼。
實現(xiàn)FIR濾波器相對簡單,但因為程序是按順序執(zhí)行的,速度有限。而且,即使是同一家公司不同系統(tǒng)的DSP芯片,編程指令也不同,因此開發(fā)周期較長。
3. 可編程 FPGA/CPLD
還有一個可編程邏輯器件FPGA/CPLD。FPGA 具有常規(guī)的內(nèi)部邏輯塊陣列和豐富的布線資源。它特別適用于實現(xiàn)具有細晶和高平行結(jié)構(gòu)的FIR濾波器。與以串行操作為主的通用DSP芯片相比,具有更好的并行性和可擴展性
四、遠紅外線 類型
有限脈沖響應(yīng)(FIR)濾波器具有以下特性:
系統(tǒng)功能:
●z平面上分布有N-1個零點,其中z=0為N-1階極點。
●在有限數(shù)量的n個值下,系統(tǒng)的單位脈沖響應(yīng)h(n)不為零
●系統(tǒng)函數(shù)H(z)收斂于|z|》0,所有極點在z=0(因果系統(tǒng))
●從輸出到輸入無反饋,一般為非遞歸結(jié)構(gòu)
1. 橫向類型
差分方程:
圖1.遠紅外濾波器橫向結(jié)構(gòu)
圖2.橫向轉(zhuǎn)置結(jié)構(gòu)
2. 級聯(lián)類型
將 H(z) 分解為實系數(shù)二階因子的乘積形式:
圖3.FIR濾波器級聯(lián)結(jié)構(gòu)(N為奇數(shù))
當(dāng) N 是偶數(shù)時,其中
之一(N-1 個零)
級聯(lián)式特點:
●每個基本部分控制一對零點,方便控制濾波器的傳輸零點。
●需要更多的乘法運算。
3. 頻率采樣類型
N 頻率樣本 H(k) 的插值公式恢復(fù) H(z):
K=0.1.。.N-1
Frequency response:
Figure 4. Comb Filter Structure and Frequency Response Amplitude
Subsystem:
There is a pole on the unit circle:
Which offset with the kth zero, making the frequency response at this frequency
equal to H(k)。
圖5. FIR濾波器頻率采樣類型結(jié)構(gòu)
優(yōu)點和D是F頻率 S放大S結(jié)構(gòu)的優(yōu)點
●調(diào)節(jié)H(k)可有效調(diào)節(jié)頻響特性。
●如果h(n)的長度相同,則除各分支的增益H(k)外,網(wǎng)絡(luò)結(jié)構(gòu)完全相同,便于標(biāo)準化和模塊化。
●有限字長效應(yīng)可能導(dǎo)致極點和零點不能完全偏移,導(dǎo)致系統(tǒng)不穩(wěn)定。
●濾波系數(shù)多為復(fù)數(shù),增加了復(fù)數(shù)乘法和存儲量。
五 IIR和FIR之間的區(qū)別
1.兩個濾波器都是數(shù)字濾波器。根據(jù)脈沖響應(yīng)的差異,數(shù)字濾波器分為有限脈沖響應(yīng)(FIR)濾波器和無限脈沖響應(yīng)(IIR)濾波器。
對于FIR濾波器,脈沖響應(yīng)在有限時間內(nèi)衰減到零,其輸出僅取決于當(dāng)前和過去的輸入信號值。對于IIR濾波器,脈沖響應(yīng)理論上應(yīng)該無限期地持續(xù),其輸出不僅取決于當(dāng)前和過去的輸入信號值,還取決于過去的信號輸出值。
2. 遠紅外的脈沖響應(yīng)有限。與IIR濾波器相比,F(xiàn)IR濾波器具有線性相位,易于設(shè)計。另一方面,為了設(shè)計具有相同參數(shù)的濾波器,F(xiàn)IR需要比IIR更多的參數(shù),因此增加了DSP計算量。DSP需要更多的計算時間,這對DSP的實時性能有影響。
3.在性能方面,IIR濾波器的傳遞函數(shù)包括兩組可調(diào)系數(shù):零點和極點,對極點的唯一限制是在單位圓圈內(nèi)。因此,可以使用較低的階數(shù)來獲得高選擇性,這需要少量的存儲單元和計算,并且具有很高的效率。但這種高效率是以相位非線性為代價的。選擇性越好,相位非線性越嚴重。
FIR濾波器傳遞函數(shù)的極點固定在原點,不能移動。它只能通過改變零位置來改變其性能。因此,為了實現(xiàn)高選擇性,必須使用更高的階數(shù)。對于相同的濾波器設(shè)計指標(biāo),F(xiàn)IR濾波器的要求階數(shù)可能比IIR濾波器高5-10倍。結(jié)果成本較高,延遲也比較大。如果需要線性相位,IIR濾波器必須增加一個全通網(wǎng)絡(luò)進行相位校正,這也大大增加了濾波器的階數(shù)和復(fù)雜性。FIR濾波器可以獲得嚴格的線性相位。
圖6.FIR 和 IIR 濾波器框圖
4.從結(jié)構(gòu)上看,IIR濾波器必須采用遞歸結(jié)構(gòu)來配置極點,并確保極點在單位圓內(nèi)。由于字長有限的影響,系數(shù)在計算過程中會四舍五入,導(dǎo)致極移。這種情況有時會導(dǎo)致穩(wěn)定性問題,甚至寄生振蕩。
相反,只要FIR濾波器采用非遞歸結(jié)構(gòu),在理論上或?qū)嶋H的有限精度計算中都不存在穩(wěn)定性問題,因此頻率特性誤差也很小。此外,F(xiàn)IR濾波器可以使用快速傅里葉變換算法,在相同的階數(shù)下計算速度可以快得多。
此外,還應(yīng)注意的是,IIR濾波器雖然設(shè)計簡單,但主要用于設(shè)計具有分段恒定特性的濾波器,如低通、高通、帶通和帶阻,這些特性往往離不開模擬濾波器模式。FIR濾波器更加靈活,特別容易適應(yīng)一些特殊應(yīng)用,如形成數(shù)字微分器或希爾伯特轉(zhuǎn)換器等,因此具有更大的適應(yīng)性和廣泛的應(yīng)用領(lǐng)域。
從上面的簡單對比可以看出,IIR和FIR濾波器各有長處,因此在實際應(yīng)用中應(yīng)從各種考慮中挑選它們。
IIR更適合于對相位要求不敏感的場合,例如語言交流,這樣可以充分發(fā)揮其高性價比的特點。而對于圖像信號處理,在數(shù)據(jù)傳輸和其他以波形形式傳輸信息的系統(tǒng)中,對線性相位的要求更高。如果可能,最好使用 FIR 濾波器。當(dāng)然,在實際應(yīng)用中可能還需要考慮更多的因素。
無論IIR和FIR,階數(shù)越高,信號延遲越大。同時,在IIR濾波器中,階數(shù)越高,對系數(shù)的精度要求越高,否則容易造成有限字長誤差將極點移出單位圓。因此,我們應(yīng)該綜合考慮順序的選擇。
VI 遠紅外濾波器應(yīng)用
隨著個人音頻的發(fā)展,以前IIR濾波器處理音頻造成的音質(zhì)惡化越來越被市場所拒絕。雖然原來的IIR簡單方便,計算量小,但其精度還不夠。因此,在專業(yè)音頻中,許多人使用FIR 4096的音頻算法,例如拉脫維亞的Coneq等。
外冷花紅外過濾器
為了彌補低分辨率下FIR的低頻處理不佳,一些音頻算法使用相反的WFIR濾波器。與FIR相反,WFIR可以更好地處理低頻,但可以”t 在高頻下工作。并且每個工作點的計算量達到FIR的6倍。
圖7.音頻遠紅外濾波
遠紅外線音頻濾波器的優(yōu)點
FIR的優(yōu)點是精度可以無限增加(在有足夠的計算能力的前提下),IIR濾波器不存在相位精度問題,是一種比較高端的解決方案。
遠紅外音頻濾波器的缺點
1.由于采用高精度,計算資源的使用,內(nèi)存和功耗較高;
2、遠紅外主要解決其他領(lǐng)域的高頻問題。在音頻應(yīng)用中,經(jīng)常會出現(xiàn)低于1Khz的信號,至少FIR 512可以產(chǎn)生低于1K的效果。
3. 過度計算。由于FIR每個處理單元的寬度無法調(diào)整,因此當(dāng)我們解決低頻問題時,高頻將被過度計算。
新解決方案
FIR和IIR的混合使用,以及新開發(fā)的音頻VIR濾波器。
-
濾波器
+關(guān)注
關(guān)注
161文章
7870瀏覽量
179046 -
FIR
+關(guān)注
關(guān)注
4文章
148瀏覽量
33319 -
脈沖響應(yīng)
+關(guān)注
關(guān)注
0文章
12瀏覽量
2677
發(fā)布評論請先 登錄
相關(guān)推薦
有源濾波器工作原理
![有源<b class='flag-5'>濾波器</b><b class='flag-5'>工作原理</b>](https://file1.elecfans.com//web2/M00/A6/D7/wKgZomUMQMyAGtdNAAAgmWJj6P8744.png)
巴特沃斯濾波器的原理_巴特沃斯濾波器優(yōu)點介紹
![巴特沃斯<b class='flag-5'>濾波器</b>的原理_巴特沃斯<b class='flag-5'>濾波器</b><b class='flag-5'>優(yōu)點</b>介紹](https://file.elecfans.com/web1/M00/45/62/o4YBAFpqhv6AWsnAAAAuJL3Ijww085.jpg)
淺談諧波濾波器工作原理
高通濾波器的工作原理與應(yīng)用
全通濾波器工作原理及移相原理
帶通濾波器工作原理_帶通濾波器的應(yīng)用
鉗位濾波器的工作原理 鉗位濾波器的特點 鉗位濾波器的應(yīng)用
RC無源帶通濾波器的工作原理與特性
無源濾波器的工作原理和應(yīng)用
![無源<b class='flag-5'>濾波器</b>的<b class='flag-5'>工作原理</b>和應(yīng)用](https://file1.elecfans.com/web2/M00/FA/53/wKgZomaNBVSAJyAsAAA62XLigHY638.png)
有源陷波濾波器的定義和工作原理
![有源陷波<b class='flag-5'>濾波器</b>的定義和<b class='flag-5'>工作原理</b>](https://file1.elecfans.com/web2/M00/08/3F/wKgZomb2WeaAf4AOAAHdYzD0fVE977.jpg)
評論