matlab常用了滤波函数小结

1,ellipord函数

 [N,wc]=ellipord(wp,ws,rp,rs,'s')
  • ellipord函数表示的是椭圆滤波器最小阶数和截止频率的确定函数
  • Rp、Rs分别为通带最大波纹和阻带最小衰减;wp、ws分别为为通带边界频率和阻带边界频率,单位为rad/s。这四个参数为滤波器的基本性能指标。
  • 返回值N为实现给定性能指标的最小阶数,Wc为模拟滤波器的截止频率,单位为rad/s。
  • 's'表示模拟滤波器,缺省时该函数适用于数字滤波器,此时wp及ws均为0~1之间的数值,即频率与抽样频率的比值。

2,ellip函数

[b,a]=ellip(N,rp,rs,wc,'s');
  • ellip函数是椭圆滤波器设计函数
  • N是滤波器阶数,rp是通带波纹系数,rs是阻带波纹系数,wc是归一化截止频率。
  • b,a是滤波器分子分母系数

3,bilinear函数

[bz,az]=bilinear(b,a,fs);

在IIR数字滤波器设计中有把模拟的原型滤波器转变成相应的数字滤波器,即通过已知S变换中模拟滤波器的系数求数字滤波器的系数。其中有两种方法来进行这种变换,一种是激冲不变法,另一种是双线性Z变换法。bilinear 函数便是双线性Z变换法。函数中的b和a是原模拟滤波器S变换中的分子和分母系数,bz和az是数字滤波器的系数

4,freqz()函数

  freqz(bz,az);

该函数可以用来求得系统的频率响应,以及求得序列的离散时间傅里叶变换(DTFT)。

  • 2
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值