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

          新聞中心

          EEPW首頁 > 模擬技術 > 設計應用 > 用雙線性變換法設計IIR濾波器

          用雙線性變換法設計IIR濾波器

          作者: 時間:2009-05-05 來源:網(wǎng)絡 收藏
          O 引言
          從廣義上來說對特定的頻點或頻點以外的頻率進行有效濾波的電路,這種電路保留輸入信號中的有用信息,濾除不需要的信息,從而達到信號的檢測、提取、識別等不同的目的。如果處理的信號是時域離散信號,那么相應的處理系統(tǒng)就稱為數(shù)字,由于在實際工作中被處理的信號都是幅度量化的數(shù)字信號,因此,數(shù)字實際上是用有限精度的算法實現(xiàn)一個線性時不變的時域離散系統(tǒng)。目前,數(shù)字濾波器的應用越來越廣泛,它已深入到很多領域,如圖象處理、醫(yī)學生物信息處理、地質信號處理和模式識別處理等。
          數(shù)字濾波器的種類很多,分類方法也不同,可以從功能上分類,也可以從實現(xiàn)方法上及設計方法上來分類等等。濾波器在功能上總的可分為四類,即低通(LP)、高通(HP)、帶通(BP)、帶阻(BS)濾波器等,從實現(xiàn)方法上,由有限長沖激響應的數(shù)字濾波器被稱為FIR濾波器,具有無限長沖激響應的數(shù)字濾波器稱作濾波器。

          1 濾波器的設計
          1.1 法的基本原理

          本文中用的是法,因此這里簡單介紹一下。法的S域與Z域間的變換關系為:

          本文引用地址:http://www.ex-cimer.com/article/188933.htm


          由式(1)可以看出,z和s之間可以直接代換,由于這是一非線性變換,需考察一下是否能把jΩ映射成單位圓,以及是否能將s域左半平面映射到單位圓內部。
          對于5平面上的虛軸jΩ,用s=jΩ代入式(1)得:

          可見:
          上式表明S平面與Z平面一一單值對應,S平面的虛軸(整個jΩ)經映射后確已成為z平面上的單位圓,但Ω與為非線性關系,因此,通過雙線性變換后兩個濾波器的頻率特性形狀不能保持相同,雙線性變換不存在混迭效應。
          對于s域的左半平面,用s=σ+jΩ入式(1),得到:


          此式表明,當σ0,有|z|1,因而s平面的左半平面被映射在單位圓內部,這意味著穩(wěn)定的模擬濾波器經雙線性變換可以映射成穩(wěn)定的數(shù)字濾波器。
          1.2 濾波器的設計
          IIR數(shù)字濾波器的設計借助模擬濾波器原型,再將模擬濾波器轉換成數(shù)字濾波器,這些過程已經成為一整套成熟的設計程序。模擬濾波器的設計已經有了一套相當成熟的方法,它不但有完整的公式,而且還有較為完整的圖表查詢,因此,充分利用這些已有的資源將會給數(shù)字濾波器的設計帶來很大的方便。
          已知數(shù)字低通濾波器的設計要求wp,ws,Rp和As,首先設計一個等效的模擬濾波器,然后再將它映射為所期望的數(shù)字濾波器來確定H(z)。對這個過程所要求的步驟是:
          1)選取T并確定模擬頻率:利用設計參數(shù)Ωp,Ωs,Rp和As,設計一個模擬濾波器Ha(s);這可以利用模擬濾波器的原型來完成;3)再將(1)代入Ha(s),求出H(z)。
          本文給定數(shù)字濾波器特性為:

          濾波器相關文章:濾波器原理


          濾波器相關文章:濾波器原理


          低通濾波器相關文章:低通濾波器原理


          電源濾波器相關文章:電源濾波器原理


          高通濾波器相關文章:高通濾波器原理

          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();