打印
[DSP编程]

请教一下关于FIR滤波器的公式?

[复制链接]
3349|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sdtsd|  楼主 | 2014-8-16 15:14 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
沙发
sdtsd|  楼主 | 2014-8-16 16:22 | 显示全部楼层
zhangmangui 发表于 2014-8-16 16:18
实验1 有限冲激响应滤波器(FIR)的实现【实验目的】1、 熟悉FIR滤波器的特点和结构2、 掌握FIR滤波器的matla ...

最后得到滤波器的差分方程为:
y[n] =   0.001x[n-2] - 0.002x[n-3] - 0.002x[n-4] + 0.01x[n-5] - 0.009x[n-6] - 0.018[n-7]
+ 0.049x[n-8] -0.02x[n-9] - 0.11x[n-10] + 0.28x[n-11] + 0.64x[n-12] + 0.28x[n-13] - 0.11[n-14] - 0.02x[n-15] + 0.049x[n-16] - 0.018x[n-17] - 0.009x[n-18] + 0.1x[n-19] - 0.002x[n-20] - 0.002x[n-21] + 0.001x[n-22]

这个最后得到的差分方程,n=0时,y[n]是多少?x[-2]是多少?x数组里面标号最小是0吧,怎么会有负数?麻烦版主解释一下

使用特权

评论回复
板凳
sdtsd|  楼主 | 2014-8-16 16:24 | 显示全部楼层
zhangmangui 发表于 2014-8-16 16:20
x()就是你要处理的数据啊   一次一次送入的数据

可是我的要处理的数据是一个数组,是x[0],x[1],x[2].....这样一个从AD采样来的数据,按照你上面的公式,当要得到y[0]时,x的标号就成了负数,怎么回事呢

使用特权

评论回复
地板
sdtsd|  楼主 | 2014-8-16 16:59 | 显示全部楼层
zhangmangui 发表于 2014-8-16 16:40
AD采集的数据一次一次送入计算    当n等于10时   前面送入的1-9不就有了吗

那且不是没有y[0]了,输出数组y是从y[10]开始了?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

26

帖子

0

粉丝