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