如何在 -transform的“衔接区”的工作?


9

我是DSP的新手,对变换及其收敛区域(ROC)毫无疑问。Z

我知道 -transform是什么。但是我在理解ROC时遇到了麻烦。首先,我对和有一些困惑。交换这些条款很容易引起我的注意。我知道ROC定义了 -transform存在的区域。从网上和我的书中可以看出: X z x z ZZX(z)x(z)Z

如果是有限持续时间序列,则ROC是整个平面,但可能或。有限持续时间序列是在有限间隔非零的序列z z = 0 | z | = Ñ 1ñ Ñ 2x[n]zz=0|z|=n1nn2

后来它说:

当,将有一个项,因此ROC将不包括。当,总和将是无限的,因此ROC将不包括。n2>0z1z=0n1<0|z|=

这就是我卡住的地方!他们尝试在上面的行说“ 当会出现一个项,因此ROC将不包括n2>0z1z=0 z=0z0 ”,他们通过的意思?如果在哪个方程式中,它们是否将替换为?z=0z0

我们如何计算无限序列的收敛区域?


1
对此有一些不同的见解将非常高兴...
Matt M.

Answers:


5

老实说,我认为Z变换背后的理论在大学里也有点不透明。事后看来,参加复杂分析课程会更加清楚。我也不太喜欢这些东西使用的符号约定。严格地说,平时这里的约定是

  • x[n]表示离散时间序列
    • nZ
    • 方括号表示离散参数
  • X(z)表示连续值的变换函数
    • zC(是复数)
    • 括号表示接受连续值参数的函数
    • 大写表示其他函数/序列的变换版本(傅立叶变换使用类似的符号:X ˚F Ĵ ω ˚F XxF(jω)f(t)

z = 0代表什么?如果在哪个等式中,它们是否将z替换为0?

他们的意思是,只需将插入到您通常的Z变换定义中即可。z=0

X(z)=n=x[n]zn

通常(更确切地说,当对于某些)时,该总和对于某些复数将发散(至无穷大)。例如,对于和,令,并且。那么。对于,ROC不包含n 0 z x [ 0 ] = 1 x [ 1 ] = 1 x [ n ] = 0 n < 0 n > 1 X z = 1 + z - 1 z = 0 lim z 0 X z = x[n]0n0zx[0]=1,x[1]=1x[n]=0n<0n>1X(z)=1+z1z=0limz0X(z)=

当您的文字说“ 当时将有一个项,因此ROC将不包括z 1 z = 0n2>0z1z=0 ”,它们的意思是,当对于某些为非零时,z变换不可避免地要包含一个项,该项在处发散到无穷大。就这样。n>0 z n z=0x[n]n>0znz=0

我们如何计算无限序列的收敛区域?

很多数学。哈!

简而言之,这样做的方法是为所讨论的序列获取代数公式,将其插入Z变换定义中,并使用可从几何级数(和复数幂级数)分析中获得的工具来确定Z的位置-变换收敛/发散。在实践中,确定收敛是最重要的问题,因为它确定稳定性,以及您是否可以从系统中获得频率响应等。但是因果关系也可能很重要,具体取决于您的情况。在做。|z|=1


您的意思是什么?The ROC does not includes z=0, for limz→0X(z)=∞由于z ^ -0尚未出现在X(z)中,所以该语句是这样的?
蚂蚁

1
@Ant(我想OP到底要问的是“ z”是什么?)所以基本上是Ant,AFAIK,。基本上,z变换类似于离散傅立叶变换。(DFT)。对于很多想要分析稳定性的控制分析,他们通常只是将复杂的指数替换为“ z”,以便于使用。z=e(j2πffs)
Spacey
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.