MATLAB滤波器设计FDATool工具箱使用说明
创作时间:
作者:
@小白创作中心
MATLAB滤波器设计FDATool工具箱使用说明
引用
CSDN
1.
https://m.blog.csdn.net/liyangchun_2/article/details/144857681
MATLAB集成了一套功能非常强大的滤波器设计与分析工具FDATool,它可以很方便地设计出个滤波器。本文将详细介绍如何使用FDATool工具箱设计滤波器,包括工具箱的启动、设计界面各部分的功能、量化参数的选择以及如何生成和使用滤波系数。
此处应用的MATLAB版本为R2016b
一、启动FDATool工具箱
在命令行窗口中输入fdatool命令,打开FDATool工具箱
如果界面非上图所示,则需点击红色框内按钮
二、设计界面介绍
上图中,各框内容说明如下:
- 框1:Response Type(响应类型):有低通、高通、带通、带阻等设计。
- 框2:Design Method(设计方法):有IIR和FIR两大类。
- 框3:Filter Order(滤波器阶次):阶次可以根据自己的需要设定,也可以直接选择最小阶次。
- 框4:Frequency Specifications(频率参数):根据自己所需要的参数进行设定。其中Fs为采样频率,Fc为截止频率
点击Design Filter按钮后观察此滤波器设计是否稳定:Stable Yes,表示该滤波器为稳定的;Stable No,表示该滤波器是不稳定的。
三、选择量化参数
点击量化按钮后,可选择精度为定点、单精度、双精度。这涉及到所产生系数的数据类型,是整型、单精度浮点型、或是双精度浮点型
四、生成系数
回到初始界面,点击Analysis – Filter Coefficients菜单后,可直接查看生成的滤波系数
如上图所示,生成的系数为:
b=[1,2,1];
a=[1, -1.7786318063735962 , 0.80080264806747437 ]
放大倍数 k= 0.0055427174083888531
五、滤波器
滤波输出计算公式为:
Y0 = b0 * X0 + b1*X1 + b2 * X2 - a1* Y1 - a2 *Y2
Y = k * Y0
上式中:
- X0、X1、X2分别为本次、上次、再上次的输入值
- Y0、Y1、Y2分别为本次、上次、再上次的输出值
- b0 = 1 ; b1=2 ; b2=1
- a1 = -1.7786318063735962 ; a2=0.80080264806747437
- k = 0.0055427174083888531
热门推荐
中华五黑犬:五种黑色毛色的优秀猎犬品种
权威研究揭秘:HIV传播新机制
云南7城4天3晚深度游:从南宁出发的自驾攻略
五黑犬的饲养与护理方法
佛山至云南自驾全攻略:1600公里沿途美景与实用贴士
健康饮食+运动,真的能让你多活五年?
2024年咨询服务行业涨薪2.5%,科学薪酬体系成企业留人关键
临夏:丝绸之路上的“西部旱码头”
莫里热带雨林:德宏的绿色瑰宝,60米瀑布与珍稀动植物的栖息地
度洛西汀停药后失眠?这些营养调理方法帮你改善睡眠
济州岛必去四景:珊瑚沙滩、艺术小镇、火山日出
糖尿病早餐的最佳选择:4种低糖营养早餐推荐
用真诚和行动弥补:让友情经得起“错过”
蜂蜜润肠胡萝卜降火海带清血管,三种食材巧解体内毒素
中国科学技术大学在火星核幔分异研究中取得重大发现
浙江现“如来神掌”佛手桥,飞天魔毯带你登临仙境
樱花牌机油真假辨别攻略
微信朋友圈设置:如何不让任何人看到你的动态?
福禄寿:中国人祈愿幸福富贵长寿的文化象征
一文详解陪产假申请流程,四大类单位差异全知道
孩子频繁眨眼,竟是心理压力作祟?
2024最新!北海道十大爱努文化观光地精选
南昌到镇远自驾游,你准备好了吗?
镇远古城自驾游住宿指南:特色客栈、精品民宿与商务酒店全攻略
南昌至镇远自驾游全攻略:穿越三省的923公里之旅
盐城中华麋鹿园迎来冰雪季,5300项文旅活动邀你过大年
盐城:湿地入遗、麋鹿成群、丹顶鹤越冬的生态之城
30年恢复全球最大种群,江苏大丰麋鹿保护创世界典范
南极磷虾因气候变化搬家?最新研究揭示栖息地变化之谜
南极磷虾:守护海洋生态的小英雄