新聞中心

EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 基于代數(shù)方法分析FIR濾波器

基于代數(shù)方法分析FIR濾波器

作者: 時間:2012-12-04 來源:網(wǎng)絡(luò) 收藏

本文引用地址:http://butianyuan.cn/article/185545.htm

表1:等式中多項式的所有根[

  表1:等式中多項式的所有根[2]

  共有 14 個根,因為是 14 級多項式(第 15 級是常數(shù)項,也就是 z 的零次方),其中 4 個是實數(shù),其余為共軛復(fù)數(shù)。還記得求解二次方程的經(jīng)典公式嗎?當(dāng)平方根中的表達式為負(fù)時,就會形成根的虛數(shù)部分。正負(fù)號說明有兩個表達式,代表虛數(shù)不分彼此相反。

  把所有項(z 的根)相乘,寫成因數(shù)形式。將復(fù)雜對結(jié)合為平方項,得出理想的實數(shù)系數(shù),例如將共軛復(fù)數(shù) x+jy 和 x-jy 相乘:

  公式3

  對表 1 中所有根或根對都采取這種算法(選擇實部相同的兩個根),我們得到等式 4:

  公式4

  為了確保正確,我再次對等式[4]做乘法(利用 Excel),圖 2 說明我們返回了相同的

  順便說一句,可直接對脈沖響應(yīng)使用 Excel 的 FFT 函數(shù)來獲得響應(yīng)結(jié)果。如果手頭沒有仿真器,還可以使用另一種來計算頻率響應(yīng)。在脈沖響應(yīng)中只有 15 個有用的時間點,我用額外的零值將它擴展到 1024 點,得到一個具有理想頻率間隔的平滑 FFT 圖。

  不過您可能會感到不解,做了這么多我們到底學(xué)到了什么?其實,有用的東西在于,因數(shù)的積代表行為。濾波器包括一系列連接塊,每個塊都被因數(shù)賦予一個多項式,從而形成小的濾波器。通過對 濾波器的大多項式因式分解,我們能獲得一系列小濾波器(每個具有 2 個或 3 個tap加權(quán)),串聯(lián)起來就能獲得與原濾波器相同的濾波器行為。

  現(xiàn)在,IIR 濾波器通常被設(shè)計為二級串聯(lián)形式(即二次方程)。人們很少關(guān)心 濾波器的等效因式分解情況。這是因為 濾波器的實施已經(jīng)很簡單了,因此細(xì)究也沒什么優(yōu)勢。不過,在對 FIR 設(shè)計軟件得出的系數(shù)集進行時,這仍是很棒的工具。

  我的主要目的并非是用這些工具拆分別人的 FIR 濾波器,而是用來發(fā)現(xiàn)因數(shù)本身的行為。我們隨后就能分別操縱每個因數(shù),進而實現(xiàn)我們所需的功能。如果我們從頭創(chuàng)建某些因數(shù),每個因數(shù)都能完成有用的功能,再將其組合在一起成為多項式,那么多項式系數(shù)也就是能夠同時完成所有功能的 FIR 濾波器的系數(shù)。

圖2:將等式[4]相乘所得多項式的響應(yīng)情況

  圖2:將等式[4]相乘所得多項式的響應(yīng)情況

  不妨考慮一下,我們的 FIR 濾波器在阻帶有三個空值(圖 1 和圖 2)。我們將多項式[4]進行因式分解后,有三個因數(shù)是常數(shù)項(即 z^0 的系數(shù))。這并不是巧合。下次,我們要談?wù)勗趺打?qū)動這一進程,讓因數(shù)滿足特定的阻帶行為。這將說明好的濾波器設(shè)計不止一個根!


上一頁 1 2 下一頁

關(guān)鍵詞: FIR 方法 分析 濾波器

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉