基於Matlab帶阻濾波器電路設計及參數尋優

2021-01-10 電子產品世界

摘要 各種濾波器電路在模擬電路設計中經常出現,由於在實際工程中,電阻、電容的值均連續,因此在設計電路時,電路參數計算繁冗且計算量大,並且手工計算出的結果並非是一個最優解,文中藉助Matlab的計算功能,根據帶阻濾波器的傳遞函數,建立了相應的標準電路模型以及參數最優化模型,最後使用Matlab中的數學工具箱編寫出相應的求解程序,可以快速得到符合要求的電路參數,大幅提高了設計效率,有較強的實用性。
關鍵詞 帶阻濾波器;參數計算;尋優

Matlab作為一種常用的大型工程軟體,包括數值計算、程序設計、信號處理等多種功能,目前已成為輔助電路分析最為通用的軟體之一。實際工作中,當對電路進行分析設計時,會涉及到大量的計算,而這些計算十分繁冗。為此,可藉助於Matlab本身自帶的函數進行編程解決電路計算問題,同時將電路分析中頻繁遇到的計算問題編寫成函數,以提高電路分析的效率,取得了良好的效果。

1 帶阻濾波器
信號處理中,一般只允許一定頻率範圍的信號通過,而實際信號頻率的範圍可能較大,這就需要使用帶阻濾波器進行信號處理。
帶阻濾波器是指能通過大多數頻率分量,但將一定範圍的頻率分量衰減到極低水平的濾波器,用來抑制一定頻段內的信號。帶阻濾波器可分為窄帶濾波器和寬帶阻濾波器。窄帶阻濾波器一般用帶通濾波器和減法器電路組合起來實現,窄帶組濾波器通常用作單一頻率的陷波,又稱為陷波器。寬帶阻濾波器通常用低通濾波器和高通濾波器求和實現。理想帶阻濾波器在阻帶內的增益為零。帶阻濾波器的中心頻率f0和抑制帶寬BW之間的關係為

式中,Q為品質因數。fH為帶阻濾波器的上限頻率。fL為帶阻濾波器的下限頻率,其中fH>fL。帶寬BW越窄,品質因數Q越高。

2 目標函數分析
文中要實現的帶阻濾波器函數如下

本文引用地址:http://www.eepw.com.cn/article/176074.htm


對該函數進行分析,可以先分析典型的二階帶通濾波器,其形式如式(4)所示。通過適當的電路形式實現以上函數,且電路中各參數值在要求在標稱值範圍內將二者進行對比,可發現:當用1減去H(S)時,可得到所需的結構形式。其典型的電路形式如圖1所示。

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

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

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

相關焦點

  • 懸置帶線帶阻濾波器的設計
    帶阻濾波器的設計常見於窄帶或者寬帶的設計,其結構形式多種多樣,採用平面傳輸結構形式具有低成本,易於加工的優點,大量的相關設計的文章發表於各種期刊雜誌,但是,關於中等阻帶寬度的帶阻濾波器設計的文獻較為少見,本文設計了一種X波段帶阻濾波器,採用「支線式」結構,AnsoftHFSS軟體仿真,實現通帶2~18GHz,具有15%的阻帶帶寬,陡峭的過渡帶。
  • 帶阻濾波器電路圖
    帶阻濾波器濾波器電路圖該電路中R6與R7的比值將決定低頻率下的放大係數Vuo,如Vu=1,則R7實際上可以取消。電路中各元件參數選取原理如上圖。
  • 基於Matlab的無失真模擬濾波器設計
    分別給出各個濾波器的設計過程、仿真結果、實際電路圖,並在最後給出了經過無失真濾波器後輸出信號的眼圖。眼圖結果表明,無失真濾波器的幅頻、相頻特性良好。說明用Matlab設計模擬濾波器;低通濾波器;帶阻濾波器;相移濾波器本文引用地址:http://www.eepw.com.cn/article/192047.htmO 引 言 模擬
  • 基於Matlab的IIR數字濾波器設計
    Matlab信號處理工具箱提供了豐富的設計方法,可以使得繁瑣的程序設計簡化成函數的調用,只要以正確的指標參數調用函數,就可以正確快捷地得到設計結果。  1 IIR數字濾波器設計方法比較  1.1 概述  IIR數字濾波器的最通用的方法是藉助於模擬濾波器的設計方法。
  • 帶通濾波器和帶阻濾波器詳細解析:(定義,區別,工作原理,經典電路圖...
    打開APP 帶通濾波器和帶阻濾波器詳細解析:(定義,區別,工作原理,經典電路圖,應用) 發表於 2017-05-04 10:41:07
  • 一種新型帶阻濾波器特性研究
    我們進一步研究中所提的帶阻濾波器的50W半波長開路線單元如圖2中(a)所示,將其運用在50W傳輸線旁通過調節其與傳輸線之間的距離產生不同的耦合來產生阻帶效應如圖2(c),其原理電路由圖3給出,其中開半波長路環相當於原理電路中的並聯支路的串聯LC電路,第i條支路在處諧振,在該頻點處該支路將產生吸收效果從而形成在該頻點的阻帶效果,但是由於半波長開路線等效成的串聯LC的值於頻率有很大關系所以其在產生阻帶效果的同時會對帶外產生影響
  • 基於Matlab GUI的整流電路仿真設計[圖]
    0 引言整流電路是電力電子電路中出現最早的一種,它的作用是將交流電能變為直流電能供給直流用電設備,整流電路的應用十分廣泛。在整流電路的設計過程中,需要對設計電路及有關參數選擇是否合理、效果好壞進行驗證。
  • 單電源設計,這32個電路圖你掌握了嗎?
    便攜設計中阻值在 1 兆級到 10 兆歐級,但是他們將增大系統的噪聲。用來選擇調整電路參數的電阻電容值的基本方程在每張圖中都已經給出。如果做濾波器,電阻的精度要選擇 1% E-96 系列(參看附錄 A)。一但電阻值的數量級確定了,選擇標準的 E-12 系列電容。 用 E-24 系列電容用來做參數的調整,但是應該儘量不用。
  • 作者特稿:多機並聯接入弱電網的改進型帶阻濾波器高頻振蕩的抑制
    論文方法及創新點傳統的引入帶阻濾波器的網側電感電流反饋控制方法能在一定程度上抑制多機並聯的高頻振蕩,但會導致穩定性降低,甚至不穩定。為此,提出了一種多機並聯的改進型帶阻濾波器高頻振蕩抑制方法,如圖1所示。
  • 基於MATLAB的理想低通濾波器的設計
    打開APP 基於MATLAB的理想低通濾波器的設計 發表於 2018-01-26 13:34:52 對於不同濾波器而言,每個頻率的信號的強弱程度不同
  • 基於NE5534運算放大器的頻率補償電路設計
    本次設計是在詳細分析所給模擬模塊與設計任務的基礎上,採用NE5534運算放大器作為核心晶片來構造頻率補償電路從而達到頻率補償的作用的。頻率補償電路由頻帶擴展電路和低通濾波器組成,電路頻率補償運用了自動控制原理、模擬電子線路、信號與系統等的相關知識分析通過改變原模擬傳感器特性的電路模塊的零極點分布實現提高-3dB高頻截止頻率,並通過matlab仿真計算出正確的係數保證輸入基準信號在通頻帶範圍內並且無失真輸出。
  • 基於MATLAB軟體心跳呼吸模型建立與仿真設計
    而且,由於人與人之間的差異,不同人的生命信號幅度和頻率等參數也是不同的。即使是同一個人,有些參數在不同的情況下也會發生變化。例如,人在受驚嚇時,呼吸就會加快,從而導致呼吸信號的幅度  和頻率升高。  2 跳呼吸模型仿真  2.1 正弦振蕩模型  通常情況下,在生命探測領域,心跳和呼吸模型可以用兩個正弦振蕩函數來表示:
  • matlab中的成型濾波器設計
    matlab 中成型濾波器設計有好幾個函數:rcosineFd=9600;Fs=38.4e3;[num,den] = rcosine(Fd,Fs,'sqrt',0.25);freqz(num);其中的Fd表示輸入數據的採樣率
  • 帶阻頻率選擇表面的設計
    2 帶阻頻率選擇表面的設計  通常的帶阻濾波器是由兩層FSS金屬層和中間的介質層組成。中間的介質片決定了傳輸曲線通帶的平坦性,FSS金屬層決定了傳輸曲線的帶寬和諧振頻率。介質片的厚度和介電常數非常重要。
  • 帶通濾波器電路及原理圖介紹
    1.根據幅頻特性所表示的通過或阻止信號頻率範圍的不同,濾波器可分為低通濾波器(LPF)、高通濾波器(HPF)、帶通濾波器(BPF)、和帶阻濾波器(BEF)四種。圖4-1 分別為四種濾波器的實際幅頻特性的示意圖。
  • 基於腦電的駕駛疲勞檢測系統設計與實現,包括原理圖、電路圖等
    基於腦電的疲勞駕駛檢測系統的設計思想為:首先要通過腦電採集電路採集腦電信號,再對其進行小波去噪處理,去掉腦電偽跡和高頻噪聲,最後通過處理分析腦電信號,從而給出駕駛人員的疲勞程度。截止頻率為:(4)50赫茲陷波電路:如下圖,採用典型的二階有源帶阻濾波器
  • 【實用】諧振電路在實際中的應用
    為了維持振蕩,激勵必須不斷供給能量補償電阻的發熱消耗,與電路中總的電磁場能量相比每振蕩一次電路消耗的能量越少,電路的品質越好。我們常用的錄音機複讀機等電子產品中的LC震蕩電路即是諧振電路。1、諧振電路在元器測量中的應用諧振電路可以用於電路元件參數測試,用諧振電路測量電路元件參數的方法稱為諧振測試法。諧振測試法就是根據諧振迴路的諧振特性建立起來的測電路元件參數的方法。
  • 基於LM567的無線通信電路設計
    基於LM567無線遙控電路設計是利用調製解調知識及專用解碼晶片(低頻集成鎖相環路解碼器)自主設計的無線發射接收裝置。電路可以根據需要以設計不同的發射、接收頻率,避免因使用同一發射接收模塊而產生的幹擾。
  • 廣播百科 帶通濾波器
    比如RLC振蕩迴路就是一個模擬帶通濾波器。帶通濾波器是指能通過某一頻率範圍內的頻率分量、但將其他範圍的頻率分量衰減到極低水平的濾波器,與帶阻濾波器的概念相對。 帶通濾波器(Band-pass filter),帶內信號通過,帶外信號濾除。帶通濾波器是指能通過某一頻率範圍內的頻率分量、但將其他範圍的頻率分量衰減到極低水平的濾波器,與帶阻濾波器的概念相對。
  • 基於Matlab和Visual C++的數字濾波器設計方法
    所以文中提出一種以模擬濾波器為基準,設計具有相同功能而且參數可調的數字濾波器的方法。並以二階RC無源低通濾波電路為例對此過程進行說明,與模擬濾波電路和傳統的數字濾波相比,該方法不僅比傳統的數字濾波算法簡單快捷,而且可有效防止模擬電路中器件的寄生參數、精度、溫度等的影響,使濾波更加穩定。