计算具有给定值的过滤器输出nn

信息处理 过滤器 离散信号 在家工作
2022-02-24 04:25:30

x[n]={1forn00otherwiseh[n]=δ[n]δ[n1]y[n]=x[n]h[n]

找到的值y[1],y[0],y[1],y[2].

我想δ[0]=1δ[n]=0否则,那y[n]=x[k]h[nk]

nx[n]d[n]d[n1]h[n]y[n]100000011011110111210000

所以我把 0 1 -1 0 作为我的回答,但显然这是错误的。我搞砸了什么?我是否误解了δ[n]?

1个回答

你的脉冲响应是h[n]=δ[n]δ[n1],所以它基本上需要输入的副本,然后减去前者的延迟版本。什么时候x[n]=u[n],输出信号为:

y[n]=u[n]u[n1]

这意味着我们有一个阶跃函数(即它等于1为了n00否则),我们减去一个移位的步骤(即它等于1为了n10除此以外)。所以,n1我们正在抵消这两个信号(11=0)。这给我们留下了一个非零值,它恰好在原点。所以输出结果是

y[n]={1if n=00otherwise y[n]=δ[n]