滤波器差分方程和脉冲响应

信息处理 过滤器 冲动反应
2022-02-07 20:43:23

我无法指定以下系统的传递函数,如下所示:

筛选

从最初的角度来看,我计算出差分方程为:

y(n)=x(n)pNx(nN)+py(n1)

但是,根据以下差分方程的标准化方程,y(n-1) 之前的常数是否应该为负 p?

y(n)=b0x(n)+b1x(n1)++bMx(nM)a1y(n1)aNy(nN)

此外,我正在尝试计算脉冲响应,并且要求第一个N值(n=0,1,2,,N1) 的滤波器的脉冲响应定义为:

h(n)=p2

我不能从我目前的工作中得到这个工作,但觉得它可能与第一个问题有关。

感谢您花时间阅读我的问题,任何帮助将不胜感激!

1个回答

你的差分方程是正确的。我不确定你为什么担心符号,因为系数的符号an只是定义问题。只需选择a~n=an并且您有带正号的系数。

系统的脉冲响应可以通过制作一个包含以下条目的表以直接的方式确定ny[n]=h[n](带输入x[n]=δ[n]):

ny[n]011p2p2N1pN1NpNpN=0N+10

请注意,尽管系统中有递归,但我们有一个有限脉冲响应 (FIR),即,系统也可以在没有递归的情况下实现。脉冲响应可以写为

h[n]={pn,0n<N0,otherwise

或者,等价地,作为

h[n]=pn(u[n]u[nN])

在哪里u[n]是离散时间单位阶跃函数。