matlab传递函数 加噪声,我现在要求滤波器的冲击响应,已知该滤波器的传递函数,matlab里面编程和结果如下,请问怎么知道h(n)?...

我现在要求滤波器的冲击响应,已知该滤波器的传递函数,matlab里面编程和结果如下,请问怎么知道h(n)?

2018-1-10来自ip:19.115.153.229的网友咨询

浏览量:139

问题补充:

我现在要求滤波器的冲击响应,已知该滤波器的传递函数,matlab里面编程和结果如下,请问怎么知道h(n)?

程序:

clear all;

syms z;

F=(-0.7071+6.8284*z^-1+15.0711*z^-2+6.8284*z^-3-0.7071*z^-4)/(1+25.3137*z^-2+z^-4);

f=iztrans(F)

得到的结果是:

f = sum(-(19220237309710434304*r3*r3^n +92803474332138603843*r3^2*r3^n + 19220237309710434304*r3^3*r3^n)/(14250346235921066*r3^2 + 1125899906842624),r3 in RootOf(z1^4 + (7125173117960533*z1^2)/281474976710656 + 1,z1))/10000 - (7071*kroneckerDelta(n,0))/10000

我现在就是不清楚怎么从这个结果中得出h(n),还是我的这种方法就不对,

我现在做的这个滤波器是IIR的,我用的软件版本是:matlab的R2011a版本

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值