2022年滤波器设计与信号处理的matlab实现 .pdf
《2022年滤波器设计与信号处理的matlab实现 .pdf》由会员分享,可在线阅读,更多相关《2022年滤波器设计与信号处理的matlab实现 .pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、滤波器设计与信号处理的MATLAB 实现庞 勇2014年 12月1. IIR滤波器设计和MATLAB 实现1.1 IIR滤波器设计原理对于 IIR 滤波器设计,我们主要学习的是由模拟滤波器设计数字滤波器的方法,设计思路和流程如图:DF指标DFAF要求目的满足转化转化AF指标先设计基于第 3 步由模拟滤波器向数字滤波器的转化方式,IIR 滤波器设计方法分为“脉冲响应不变法”和“双线性变换法”,由于“脉冲响应不变法”存在混叠误差的缺陷,因此一般我们多选“双线性变换法”,而对于第2 步模拟滤波器的设计,我们主要学习的是巴特沃斯设计方法,因此这里以“巴特沃斯滤波器双线性变换”设计法为例来阐述IIR 滤
2、波器的设计方法和matlab 实现。“巴特沃斯滤波器双线性变换”设计法的设计流程:终始双线性DF指标DFAFAF指标变换坐标映射巴特沃斯等cHsdHz22tgT112 11zsTz名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 16 页 - - - - - - - - - 原理解释:jdHeps021111+22tgcHj2pTtg021111 +2sT22tgcHj2pTtg021111 +2sTjdHeps021111 +双tgtg21DFAF指标线性变换DF指标22
3、TAF22T111zsTz巴特沃斯其中巴特沃斯模拟滤波器设计流程为:数字信号处理1+jHps02111AB技术指标21j=1NcHHs第一步:第二步:将H得A.B两点代入jNj再将A点代入H得cH(s)H(-s) 极点分布:共2N个象限对称共圆c等角距N取左半平面极点得: H(s)1.2“巴特沃斯滤波器双线性变换”设计法的matlab 实现:按照设计原理和流程,每一步都可以在matlab 里进行编程计算,因此完全可以编程实现从技术指标到系统函数的整个计算,并且matlab 的信号处理工具箱已经把这整个计算过程编成函数供人们直接调用,我们只要了解这个函数的使用方法就可以了。名师资料总结 - -
4、-精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 16 页 - - - - - - - - - 下面两个函数的联用就由技术指标计算出系统函数:N,Wn=buttord(wp,ws,rp,rs);b,a=butter(N,Wn);函数“buttord”由技术指标计算出巴特沃斯滤波器的阶数和3dB截止频率。其中“wp,ws,rp,rs”分别表示通带截止频率,阻带截止频率,通带衰减和阻带衰减;“N,Wn ”分别表示巴特沃斯滤波器阶数和3dB截止频率。注意:wp,ws要求用归一化频率,即把0-pi ,归
5、为 0-1;rp,rs用 dB 数表示;Wn指的是,模拟巴特沃斯滤波器经双线性变换成数字滤波器时的3dB截止频率,且是归一化表示。函数“butter”由巴特沃斯滤波器阶数和 3dB截止频率计算出系统函数。其中“b,a ”表示系统函数的系数序列。我们知道数字滤波器系统函数一般形式为:1201212012MMNNbb zb zb zH zaa za za z,“b,a ”就分别是系数序列012Mbbbb和012Naaaa。例:设计一个满足以下技术指标的数字滤波器:1jdHe0.300.70.10.9通阻带截止频率分别为0.3 和 0.7,归一化表示就是:0.3p和0.7s。通阻带衰减的 dB表示分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年滤波器设计与信号处理的matlab实现 2022 滤波器 设计 信号 处理 matlab 实现
限制150内