【matlab】模拟低通滤波器转换为模拟低通、模拟带通、模拟高通和模拟带阻的相关函数解释

高通、带通、带阻滤波器在matlab中不能直接产生,它们的生成都是有低通滤波器转换而来的,所以要生成这些滤波器就必须先生成低通滤波器,然后通过转换函数做相应的转换就可。下面介绍这些转换函数。            

1、 lp2hp

  功能:模拟低通滤波器到模拟高通滤波器的变换。

  格式:[bt,at] = lp2hp(b,a,Wo)

        [At,Bt,Ct,Dt] = lp2hp(A,B,C,D,Wo)

  说明:lp2hp函数将截止频率为1(弧度/秒)的模拟低通滤波器变换成截止频率为Wo的模拟高通滤波器。

函数的第一种形式是有传递函数描述的滤波器相应参数,第二钟为状态空间描述的滤波器相应参数,下同。

2、 lp2bp

  功能:模拟低通滤波器到模拟带通滤波器的变换。

  格式:[bt,at] = lp2bp(b,a,Wo,Bw)

        [At,Bt,Ct,Dt] = lp2bp(A,B,C,D,Wo,Bw)

  说明:lp2bp函数将截止频率为1(弧度/秒)的模拟低通滤波器变换成带宽为Bw、

         中心频率为Wo的模拟带通滤波器。

3、 lp2bs

  功能:模拟低通滤波器到模拟带阻滤波器的变换。

格式:[bt,at] = lp2bs(b,a,Wo,Bw)

[At,Bt,Ct,Dt] = lp2bs(A,B,C,D,Wo,Bw)

说明:lp2bs函数将截止频率为1(弧度/秒)的模拟低通滤波器变换成带宽为Bw、 中心频率为Wo的模拟带阻滤波器

4、 lp2lp

  功能:模拟低通滤波器到模拟低通滤波器的变换。

  格式:[bt,at] = lp2lp(b,a,Wo)

        [At,Bt,Ct,Dt] = lp2lp(A,B,C,D,Wo)

   说明:lp2lp函数将截止频率为1(弧度/秒)的模拟低通滤波器变换成截止频率为Wo的模拟低通滤波器。

  • 9
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值