基于Matlab带阻滤波器电路设计及参数寻优

电源与新能源 时间:2012-10-23来源:网络

在Matlab环境下,编写m文件,实现参数计算以及寻优。

h.JPG


以上计算机寻优计算,使电容值取定值,电阻值进行寻优,可得到多组解值,表1是在A、B、C都给定的条件下寻到的满足要求的结果,若还要缩小结果的可选范围,可再加入误差范围要求、品质因子等约束条件,使得可选范围缩小,同时还可加入如频谱分析等其他功能。

5 结果分析
对所需要设计的带阻滤波器的传递函数进行了Matlab仿真分析,对传递函数进行分析设计出相应的电路,并通过Matlab对该电路参数进行计算寻优后,应用PSpise电路仿真软件对该电路进行了仿真分析,并记录了实际电路测试的结果。现将3种结果绘制到同一张图上,其结果如图4所示,陷波频率Matlab仿真结果为9.55 Hz,电路Pspise仿真结果为9.568 Hz,实际电路中,由于电容带来的误差,使得实测值会有偏差,实测结果为9.48 Hz,误差度为0.7%,满足使用要求。

i.JPG



6 结束语
带阻滤波器在实际信号处理中应用广泛,而其参数的选取是个计算繁冗、重复性强的过程。文中根据已知带阻滤波器传函,设计相应的实现电路,该电路参数计算较为复杂,加之参数需符合标称值,更导致计算量大、繁琐,重复性强,但运用Matlab的计算功能,可以使问题简单化,且既使带阻滤波器的传函参数发生改变,也只需调整程序中相应的参数即可,使得电路设计过程大幅简化。

1 2 3 4

关键词: 参数 电路设计 滤波器 Matlab 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版