<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > IIR濾波器零相位數(shù)字濾波器設(shè)計及其應(yīng)用

          IIR濾波器零相位數(shù)字濾波器設(shè)計及其應(yīng)用

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

            對比圖3和圖4所示波形可以看出,差分濾波后,信號變得“光滑”了許多,原來的“毛刺”被濾掉了。但同時也可以看出差分濾波方法存在兩個問題:一是濾波后的信號相對與原信號而言,發(fā)生了相移;二是濾波后的信號在起始部分,波形畸變較為嚴重。在中,如果對信號的相位有特殊的要求,相移問題需要引起高度的注意。而起始部分的畸變是由于疊代過程中,沒有考慮濾波器的初始條件,剛開始點數(shù)少,沒能用到濾波器全部系數(shù)的緣故。大多情況下,這種畸變可以接受,但當數(shù)據(jù)較短,而濾波器的階數(shù)又較高時,這種畸變會帶來較大的負面影響。

            如果輸入信號為一單位脈沖信號,即

            x(n)=1,n=1

            0,n≠1

            那么,濾波器的輸出為其脈沖響應(yīng)。本文所用200階FIR低通器的脈沖響應(yīng)如圖5所示。

            圖5濾波器的脈沖響應(yīng)3算法及其實現(xiàn)

            3.1的算法

            為了克服差分數(shù)字濾波中存在的上述兩個問題,可以采用一種濾波的方法,該方法的基本思路是:先確定出濾波器的初始條件,然后將原序列的首尾進行擴展,把擴展后序列通過濾波器,將所得結(jié)果反轉(zhuǎn)后再次通過濾波器,最后將所得結(jié)果再反轉(zhuǎn),并去掉首尾的擴展部分,即可得到零相位濾波后的輸出序列[3]。本文采用四次差分濾波方式給出一種便于實現(xiàn)的詳細算法,假設(shè)輸入信號為x(n),n=0,1,…,P。

            (1) 編寫差分濾波函數(shù)DiffFilter(b,a,x),調(diào)用參數(shù)如前所述。

            (2) 對于IIR濾波器通常有M=N,求濾波器的初始條件e(q),q=0,1,…,N-1,這里記E=[e(0),e(1),…,e(N-1)]T,則有

            E=1+a(1)1-1…0

            a(2)01…0

            MMMOM

            a(N)00…-11× b(1)-b(0)a(0)

            b(2)-b(0)a(1)

            M

            b(Nn)-b(0)a(N)(3)

          電源濾波器相關(guān)文章:電源濾波器原理


          電能表相關(guān)文章:電能表原理


          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();