基于Matlab帶阻濾波器電路設計及參數尋優(yōu)
在Matlab環(huán)境下,編寫(xiě)m文件,實(shí)現參數計算以及尋優(yōu)。本文引用地址:http://dyxdggzs.com/article/176074.htm
以上計算機尋優(yōu)計算,使電容值取定值,電阻值進(jìn)行尋優(yōu),可得到多組解值,表1是在A(yíng)、B、C都給定的條件下尋到的滿(mǎn)足要求的結果,若還要縮小結果的可選范圍,可再加入誤差范圍要求、品質(zhì)因子等約束條件,使得可選范圍縮小,同時(shí)還可加入如頻譜分析等其他功能。
5 結果分析
對所需要設計的帶阻濾波器的傳遞函數進(jìn)行了Matlab仿真分析,對傳遞函數進(jìn)行分析設計出相應的電路,并通過(guò)Matlab對該電路參數進(jìn)行計算尋優(yōu)后,應用PSpise電路仿真軟件對該電路進(jìn)行了仿真分析,并記錄了實(shí)際電路測試的結果?,F將3種結果繪制到同一張圖上,其結果如圖4所示,陷波頻率Matlab仿真結果為9.55 Hz,電路Pspise仿真結果為9.568 Hz,實(shí)際電路中,由于電容帶來(lái)的誤差,使得實(shí)測值會(huì )有偏差,實(shí)測結果為9.48 Hz,誤差度為0.7%,滿(mǎn)足使用要求。
6 結束語(yǔ)
帶阻濾波器在實(shí)際信號處理中應用廣泛,而其參數的選取是個(gè)計算繁冗、重復性強的過(guò)程。文中根據已知帶阻濾波器傳函,設計相應的實(shí)現電路,該電路參數計算較為復雜,加之參數需符合標稱(chēng)值,更導致計算量大、繁瑣,重復性強,但運用Matlab的計算功能,可以使問(wèn)題簡(jiǎn)單化,且既使帶阻濾波器的傳函參數發(fā)生改變,也只需調整程序中相應的參數即可,使得電路設計過(guò)程大幅簡(jiǎn)化。
低通濾波器相關(guān)文章:低通濾波器原理
電源濾波器相關(guān)文章:電源濾波器原理
高通濾波器相關(guān)文章:高通濾波器原理
評論