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
热门推荐
龙岩市的多元旅游魅力:从永定土楼到棉花滩水库
龙年游龙岩,新春文旅活动大揭秘
哈利波特魔法部主题园区落户奥兰多环球影城,首推时空穿梭体验
哈利波特禁林蜘蛛战:魔法装备与团队配合制胜
2025新高考20种选科组合,适合哪些类型考生?
高考生如何利用兴趣与特长填报志愿,选定理想大学和专业
冬季煤气中毒,高压氧治疗来帮忙
高压氧治疗焦虑症的新突破
烧鸡制作完全指南:河北、二毛等四大流派详解
从“天下第一鸡”到“西北一绝”:中国八大烧鸡大盘点
遵循国家标准,烧鸡上市前需经五重检测
重磅!7号线将北延至万寿寺站,11号线也有新消息——
混凝土的前世今生:从古罗马发明到21世纪技术突破
2024社保缴费基数上调,最高3.69万,五种渠道轻松查询
多喝咖啡能减肥?孕妇不能喝?多国科学家联合辟谣,一文搞懂7个问题
脉动孕妇可以喝吗 孕妇喝脉动对胎儿有影响吗
孕期便秘怎麼解?中醫專家教你輕鬆排便
外汇外盘波动加剧,投资者如何应对?
外盘期货交易策略大揭秘:从趋势跟踪到套利实战
期货交易新手指南:外盘内盘傻傻分不清楚?
美联储维持利率不变,外盘市场动态一览
银川光明广场打卡指南:宁夏人民会堂&中山公园
银川光明广场:打卡网红地标,感受塞上江南的魅力
银川光明广场:黄河畔的西夏风情
《三角洲行动》画质提升与性能优化全攻略
Windows 10 Version 1903优化指南:畅玩《三角洲行动》
《三角洲行动》硬件配置全攻略:从入门到高帧率畅玩
类风湿关节炎中医诊疗:辨证施治缓解关节疼痛
肾内科专家解读尿隐血:从诊断到日常管理
小河淌水PPT课件设计指南