基于matlab的各类滤波器设计.doc
《基于matlab的各类滤波器设计.doc》由会员分享,可在线阅读,更多相关《基于matlab的各类滤波器设计.doc(3页珍藏版)》请在三一文库上搜索。
1、基于matlab的各类滤波器设计一 采用fir1采用了窗函数设计方法语法如下:各项参数意义:b:返回的FIR滤波器单位脉冲响应,脉冲响应为偶对称,长度为n+1n:滤波器的阶数,需要注意的是,设计出的滤波器长度为n+1Wn:滤波器的截止频率(归一化)。需要注意的是,wn的取值范围为0wn1,1对应为信号采样频率的1/2;如果wn是单个数值,且ftype参数为low,则表示设计截止频率为wn的低通滤波器,如ftype参数为high,则表示设计截止频率为wn的高通滤波器;如果wn是由两个数组成的向量wn1,wn2,ftype为stop,则表示设计带阻滤波器,ftype为bandpass,则表示设计带
2、通滤波器;如果wn是由多个数组成的向量,则表示根据ftype的值设计多个通带或阻带范围的滤波器,ftype为DC-1,表示设计的第一个频带为通带,ftype为DC-0,表示设计的第一个频带为阻带。4.window:指定使用的窗函数向量,默认为海明窗(Hamming),最常用的窗函数有汉宁窗(Hanning),海明窗(Hamming),布拉克曼窗(Blackman)和凯塞窗(Kaiser),可通过输入help window查找(当凯塞窗函数的贝塔值取7.856时,凯塞窗具有最好的性能)5.noscale:指定是否归一化滤波器的幅度注意:fir1函数智能选择滤波器的截止频率和阶数,不能选择滤波器通
3、带,阻带衰减,过渡带宽等参数。二 采用kaiserord函数设计语法如下:n,wn,beta,filtype=kaiserord(f,a,dev,fs)参数意义:f及fs:f是一个向量,其中的元素为待设计滤波器的过渡带的起始点和结束点。如果没有fs参数,f中元素的取值范围为01,即相对于采样频率一半的归一化频率;如果有fs参数,则fs为信号采样频率,f中元素即为实际的截止频率。如,设计滤波器的过渡带宽为10001200hz,20002100hz,信号采样频率为8000hz;如没有设置fs参数,则f=0.25 0.3 0.5 0.525;如设置fs为8000,则f=1000 1200 2000
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 matlab 各类 滤波器 设计
链接地址:https://www.31doc.com/p-3411099.html