对于求的z变换,对于求零


10

因此,我试图确定是否打算将余弦部分插入或严格将其作为。(数字a位于打开的单元盘中)zh[n]

我的意思是我很确定这都是一部分,但是执行z变换后,我得到了这个有理函数h[n]

1acos(2πf0Fs)z112acos(2πf0Fs)z1+a2z2

然后,我应该评估零点和零点,如果您只是忽略余弦部分,则会得到这个非常好的有理表达式,该因式分解并简化为。 zza

因此,这让我开始想,也许我没有正确理解事物,并且应该将余弦部分插入或其他东西。谁能为我澄清一下?z


2
提示:使用欧拉的恒等式将表示为两个复指数函数的和,然后将所得的几何级数求和。阅读我对其他问题的回答可能有助于弄清楚什么是几何级数。cos(2πn/F0f0)
Dilip Sarwate 2012年

我做了所有这些,这就是我得到上面的理性表达的方式。自从我发布了这篇文章以来,我实际上已经能够分解它并获得极点和零点,尽管如此,还是谢谢您的帮助。实际上,您能为我提供一个坚实的方法,并告诉我用a = 0.8,F_s = 128和f_0 = 32绘制该系统的频率响应所需的matlab代码吗?谢谢。
Zaubertrank,2012年

在半径的圆上的位置上得到了两个复共轭极吗??就MATLAB而言,由于我不熟悉MATLAB语法,因此我无法为您提供帮助。请稍等,我相信会有其他人帮您。|a|
Dilip Sarwate 2012年

是的,这就是我的所在。
Zaubertrank'3

@Zaubertrank“ freqz”非常适合在Matlab中进行滤波器性能分析。
Jim Clay 2012年

Answers:


5

时域信号(或脉冲响应)

h(n)=ancosnθ0,θ0=2πf0fs,n0

很常见:这是一个阻尼的正弦函数(假设),它经常出现,因为它是二阶线性时不变系统的一种可能的响应。因此,对于您的疑问,余弦部分必定是时域信号的一部分。极点和零点可以通过重写来找到:|a|<1H(z)

(1)H(z)=1az1cosθ012az1cosθ0+a2z2=z(zacosθ0)z22azcosθ0+a2

从(1)可以轻松确定的零点: H(z)

z0,0=0z0,1=acosθ0

为了确定极点,我们将写为部分分数展开式:H(z)

(2)H(z)=12[11aejθ0z1+11aejθ0z1]

从(2)中我们看到极点由 我们有复共轭极点因为是实值 假设是脉冲响应,我们可以从极点看到系统是稳定的,因为这时极点位于复平面的单位圆内。

z,0=aejθ0z,1=aejθ0
h(n)h(n)|a|<1


0

的Z变换将是: 希望对您有所帮助x(n)=ancos(nθ)u(n)...在此处输入图片说明


您介意将其放在TeX中而不是图片中吗?
jojek
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.