音频进阶学习十二——Z变换一(Z变换、收敛域、性质与定理)
文章目录
- 前言
- 一、Z变换
- 1.Z变换的作用
- 2.Z变换公式
- 3.Z的状态表示
- 4.关于Z的解释
- 二、收敛域
- 1.收敛域的定义
- 2.收敛域的表示方式
- 3.ROC的分析
- 3.极点与零点
- 三、Z变换ROC举例
- 1.右边序列
- 2.左边序列
- 四、Z变换的性质与定理
- 1.性质
- 2.定理
- 总结
前言
在之前博客中,对于线性常系数差分方程求解中,我们提到了对于差分方程频域上求解有一种方法,叫做Z变换。
本章博客中,将对于Z变换的作用,公式,收敛域,性质与定理做一个详细的介绍。当然,Z变换公式的推导一样是以复指数序列和共轭相关性为基础,如果对于此还不是很熟悉可以先看看之前的对于DTFT推导的博客。
|版本声明:山河君,未经博主允许,禁止转载
一、Z变换
1.Z变换的作用
前面我们说过对于一个离散序列我们使用复指数序列表示后,可以使用DTFT进行离散傅里叶变换:
X ( e j ω ) = ∑ n = − ∞ ∞ x [ n ] e − j ω n X(e^{j\omega})=\sum_{n=-\infty}^{\infty}x[n]e^{-j\omega n} X(ejω)=n=−∞∑∞x[n]e−jωn
与之对应的IDTFT表示形式为:
x [ n ] = 1 2 π ∫ − π π X ( e j ω ) e j ω n d ω x[n]=\frac{1}{2\pi}\int_{-\pi}^{\pi}X(e^{j\omega})e^{j\omega n}d\omega x[n]=2π1∫−ππX(ejω)ejωndω
其中, e − j ω n e^{-j\omega n} e−jωn为模长为1 的复指数。
对于DTFT的存在条件前文也说过,必须要满足一致收敛,均方收敛,冲击表示。那么在对于不满足DTFT条件下,需要引入一个新的序列进行分析,这一过程就叫做Z变换。
2.Z变换公式
我们之前的文章中说过, z z z表示在复平面上的点,根据欧拉公式, z = r ∗ e j ω z=r*e^{j\omega} z=r∗ejω,其中 r r r为模长,那么 z − n = r − n e − j ω n z^{-n}=r^{-n}e^{-j\omega n} z−n=r−ne−jωn,对于Z变换,和DTFT表示一样,对于序列表示为复指数序列:
X ( z ) = ∑ n = − ∞ ∞ x [ n ] z − n = ∑ n = − ∞ ∞ x [ n ] r − n e − j ω n X(z)=\sum^{\infty}_{n=-\infty}x[n]z^{-n}=\sum^{\infty}_{n=-\infty}x[n]r^{-n}e^{-j\omega n} X(z)=n=−∞∑∞x[n]z−n=n=−∞∑∞x[n]r−ne−jωn
对于Z反变换
x [ n ] = 1 2 π j ∮ C X ( z ) z n − 1 d z x[n]=\frac{1}{2\pi j}\oint_CX(z)z^{n-1}dz x[n]=2πj1∮CX(z)zn−1dz
3.Z的状态表示
分析 z = r ∗ e j ω z=r*e^{j\omega} z=r∗ejω时,会有三种情况
1) r = 1 r=1 r=1
这个很好理解,当 r = 1 r=1 r=1时, z n = r n ∗ e − j ω n = > z n = e j ω n z^{n}=r^{n}*e^{-j\omega n} => z^{n}=e^{j\omega n} zn=rn∗e−jωn=>zn=ejωn,而对于复指数 z − n z^{-n} z−n,Z变换其实就是DTFT:
X ( z ) ∣ z = e j ω = ∑ n = − ∞ ∞ x [ n ] e − j ω n = X ( e j ω ) X(z)|_{z=e^{j\omega}}=\sum_{n=-\infty}^{\infty}x[n]e^{-j\omega n}=X(e^{j\omega}) X(z)∣z=ejω=n=−∞∑∞x[n]e−jωn=X(ejω)
2) 0 < r < 1 0<r<1 0<r<1
当 0 < r < 1 0<r<1 0<r<1,为了方便展示,乘上一个 10 10 10的系数,对于 10 ∗ z n = 10 ∗ r n ∗ e − j ω n 10*z^{n}=10*r^{n}*e^{-j\omega n} 10∗zn=10∗rn∗e−jωn,它在复平面上的极坐标实际上是越转越小,如下图:

对于 r n e j ω n r^{n}e^{j\omega n} rnejωn的实部和虚部,在当 n n n逐渐变大时,Re和Im呈指数衰减。对于 r − n e − j ω n r^{-n}e^{-j\omega n} r−ne−jωn,那么 n n n越大,Re和Im呈指数增长。

3) r > 1 r>1 r>1
而当 r > 1 r>1 r>1时,情况正好相反,它在复平面上的极坐标实际上是越转越大。

对于 r n e j ω n r^{n}e^{j\omega n} rnejωn实部与虚部也是随着 n n n的增大而呈指数增长。而对于 r − n e − j ω n r^{-n}e^{-j\omega n} r−ne−jωn,那么 n n n越大,Re和Im呈指数衰减。

4.关于Z的解释
理解复指数 z z z的状态之后,我们再来思考为什么要引入复指数 z z z?
根据之前文章对于DTFT的理解,根据欧拉公式引入复指数 e j ω n e^{j\omega n} ejωn,根据复指数的正交性来判断是否序列在某一个频率上有影响,此时复指数 e j ω n e^{j\omega n} ejωn模长为1,即单位圆。
而对于 z n = r n ∗ e j ω n z^n=r^n*e^{j\omega n} zn=rn∗ejωn中,对于复指数的模长为 r n r^n rn,根据正交性来计算投影,如果在 ω k \omega_k ωk上处于正交,那说明对于该 ω k \omega_k ωk不存在影响,这与 r n r^n rn无关,而 r n r^n rn的作用:
- 当 r > 1 r>1 r>1: r − n r^{-n} r−n 会衰减指数增长的信号,例如 x [ n ] = 2 n x[n]=2^n x[n]=2n
- 当 0 < r < 1 0<r<1 0<r<1: r − n r^{-n} r−n 会放大指数增长的信号,例如 x [ n ] = ( 1 2 ) n x[n]=(\frac{1}{2})^n x[n]=(21)n
这种情况下就可以对于某些信号进行收敛,进而进行频域分析。值得注意的是,傅里叶变换后得到的叫做频域,而Z变换之后得到的叫做Z域,Z域也不仅仅是分析频率的作用。
二、收敛域
1.收敛域的定义
收敛域 (Region of Convergence, ROC) 是指复平面中 z z z 的所有值(或区域),使得 Z 变换所涉及的无限级数绝对收敛。也就是说,对于Z变换有:
X ( z ) = ∑ n = − ∞ ∞ x [ n ] z − n , z ∈ C , z = r e j ω X(z)=\sum^{\infty}_{n=-\infty}x[n]z^{-n}, \quad z \in \mathbb{C}, \quad z = re^{j\omega} X(z)=n=−∞∑∞x[n]z−n,z∈C,z=rejω
其中 C \mathbb{C} C是复数集合,而要满足上述式子绝对收敛,那么则有:
∑ n = − ∞ ∞ ∣ x [ n ] z − n ∣ = ∑ n = − ∞ ∞ ∣ x [ n ] ∣ ∣ z − n ∣ < ∞ \sum^{\infty}_{n=-\infty}|x[n]z^{-n}| = \sum^{\infty}_{n=-\infty}|x[n]||z^{-n}| < \infty n=−∞∑∞∣x[n]z−n∣=n=−∞∑∞∣x[n]∣∣z−n∣<∞
收敛域 ROC是所有使上述条件成立的 z z z值组成的集合。如果去除 e j ω n e^{j\omega n} ejωn的表示,即当
∣ X ( z ) ∣ ≤ ∑ n = − ∞ ∞ ∣ x [ n ] r − n ∣ |X(z)| \leq \sum^{\infty}_{n=-\infty}|x[n]r^{-n}| ∣X(z)∣≤n=−∞∑∞∣x[n]r−n∣
z z z的值满足收敛。
2.收敛域的表示方式
根据Z变换公式 X ( z ) = ∑ n = − ∞ ∞ x [ n ] r − n e − j ω n X(z) = \sum^{\infty}_{n=-\infty}x[n]r^{-n}e^{-j\omega n} X(z)=∑n=−∞∞x[n]r−ne−jωn,结合上图不难看出,对于序列的收敛取决于 r , n r,\quad n r,n的取值范围,例如:
- 当 r > 1 r > 1 r>1时,当 n n n趋向正无穷的时候,序列是衰减的,而当 n n n趋向负无穷的时候,序列是增长的
- 当 0 < r < 1 0< r < 1 0<r<1时,当 n n n趋向正无穷的时候,序列是增长的,而当 n n n趋向负无穷的时候,序列是衰减的
所以对于满足Z变换收敛 ∑ n = − ∞ ∞ ∣ x [ n ] z − n ∣ < ∞ \sum^{\infty}_{n=-\infty}|x[n]z^{-n}| <\infty ∑n=−∞∞∣x[n]z−n∣<∞,可以将其拆分为 n < 0 , n ≥ 0 n<0,\quad n \geq 0 n<0,n≥0的表示形式:
∑ n = − ∞ ∞ ∣ x [ n ] r − n ∣ = ∑ n = − ∞ − 1 ∣ x [ n ] r − n ∣ + ∑ n = 0 + ∞ ∣ x [ n ] r − n ∣ = > = ∑ n = − ∞ − 1 ∣ x [ n ] r ∣ n ∣ ∣ + ∑ n = 0 + ∞ ∣ x [ n ] ( 1 r ) n ∣ \sum^{\infty}_{n=-\infty}|x[n]r^{-n}| = \sum^{-1}_{n=-\infty}|x[n]r^{-n}| +\sum^{+\infty}_{n=0}|x[n]r^{-n}|=>\\ =\sum^{-1}_{n=-\infty}|x[n]r^{|n|}| +\sum^{+\infty}_{n=0}|x[n]\Big(\frac{1}{r}\Big)^n| n=−∞∑∞∣x[n]r−n∣=n=−∞∑−1∣x[n]r−n∣+n=0∑+∞∣x[n]r−n∣=>=n=−∞∑−1∣x[n]r∣n∣∣+n=0∑+∞∣x[n](r1)n∣
3.ROC的分析
我们知道收敛域ROC是一组复平面上的集合,上文中将Z变换进行正次幂表示,拆分成 n < 0 , n ≥ 0 n<0,\quad n \geq 0 n<0,n≥0两种情况进行分析收敛域:
∣ X ( z ) ∣ ≤ ∑ n = − ∞ − 1 ∣ x [ n ] r ∣ n ∣ ∣ + ∑ n = 0 + ∞ ∣ x [ n ] ( 1 r ) n ∣ |X(z)| \leq \sum^{-1}_{n=-\infty}|x[n]r^{|n|}| +\sum^{+\infty}_{n=0}|x[n]\Big(\frac{1}{r}\Big)^n| ∣X(z)∣≤n=−∞∑−1∣x[n]r∣n∣∣+n=0∑+∞∣x[n](r1)n∣
那么对这两种情况进行单独的分析。
1)当 n ≥ 0 n \geq 0 n≥0时
当 n ≥ 0 n \geq 0 n≥0时,也就是分析上述中 ∑ n = 0 + ∞ ∣ x [ n ] ( 1 r ) n ∣ \sum^{+\infty}_{n=0}|x[n]\Big(\frac{1}{r}\Big)^n| ∑n=0+∞∣x[n](r1)n∣的收敛域。
现在假设当 r = R x − r = R_{x-} r=Rx−时,满足 ∑ n = 0 + ∞ ∣ x [ n ] ( 1 R x − n ) n ∣ < ∞ \sum^{+\infty}_{n=0}|x[n]\Big(\frac{1}{R_{x-}^n}\Big)^n| < \infty ∑n=0+∞∣x[n](Rx−n1)n∣<∞,那么当 r > R x − r>R_{x-} r>Rx−,一定满足 ∑ n = 0 + ∞ ∣ x [ n ] ( 1 R x − n ) n ∣ < ∞ \sum^{+\infty}_{n=0}|x[n]\Big(\frac{1}{R_{x-}^n}\Big)^n| < \infty ∑n=0+∞∣x[n](Rx−n1)n∣<∞。具体分析如下:
当 r > R x − r>R_{x-} r>Rx−,令 r = k R x − , k > 1 r=kR_{x-}, \quad k>1 r=kRx−,k>1,则
∑ n = 0 + ∞ ∣ x [ n ] ( 1 k n R x − n ) n ∣ ≤ ∑ n = 0 + ∞ ∣ x [ n ] ( 1 R x − n ) n ∣ ∣ 1 k n ∣ < ∑ n = 0 + ∞ ∣ x [ n ] ( 1 R x − n ) n ∣ < ∞ \sum^{+\infty}_{n=0}|x[n]\Big(\frac{1}{k^nR_{x-}^n}\Big)^n| \leq \sum^{+\infty}_{n=0}|x[n]\Big(\frac{1}{R_{x-}^n}\Big)^n||\frac{1}{k^n}| < \sum^{+\infty}_{n=0}|x[n]\Big(\frac{1}{R_{x-}^n}\Big)^n| <\infty n=0∑+∞∣x[n](knRx−n1)n∣≤n=0∑+∞∣x[n](Rx−n1)n∣∣kn1∣<n=0∑+∞∣x[n](Rx−n1)n∣<∞
如果使用复平面进行表示,就如同下图:

也就是说收敛域 ∣ z ∣ > R x − |z| > R_{x-} ∣z∣>Rx−,即ROC为以原点为圆心的圆外部分。
2)当 n < 0 n < 0 n<0时
当 n < 0 n < 0 n<0时,也就是分析上述中 ∑ n = − ∞ − 1 ∣ x [ n ] r ∣ n ∣ ∣ \sum^{-1}_{n=-\infty}|x[n]r^{|n|}| ∑n=−∞−1∣x[n]r∣n∣∣的收敛域。
现在假设当 r = R x + r = R_{x+} r=Rx+时,满足 ∑ n = − ∞ − 1 ∣ x [ n ] r ∣ n ∣ ∣ < ∞ \sum^{-1}_{n=-\infty}|x[n]r^{|n|}| < \infty ∑n=−∞−1∣x[n]r∣n∣∣<∞,那么当 r < R x + r < R_{x+} r<Rx+,一定满足 ∑ n = − ∞ − 1 ∣ x [ n ] r ∣ n ∣ ∣ < ∞ \sum^{-1}_{n=-\infty}|x[n]r^{|n|}| < \infty ∑n=−∞−1∣x[n]r∣n∣∣<∞(具体分析和上述一样,不具体进行展示了)。
如果使用复平面进行表示,就如同下图:

也就是说收敛域 ∣ z ∣ < R x + |z| < R_{x+} ∣z∣<Rx+,即ROC为以原点为圆心的圆内部分。
3)整体ROC复平面
从上文分析两种情况结合来看,满足Z变换公式成立条件,需要满足收敛域 ∣ z ∣ < R x + , ∣ z ∣ > R x − |z| < R_{x+}, \quad |z| > R_{x-} ∣z∣<Rx+,∣z∣>Rx−,即 R x − < ∣ z ∣ < R x + R_{x-} < |z| < R_{x+} Rx−<∣z∣<Rx+,所以
- 当 R x − > R x + R_{x-} > R_{x+} Rx−>Rx+,不存在收敛域,即Z变换公式成立不存在
- 当 R x − < R x + R_{x-} < R_{x+} Rx−<Rx+,存在收敛域,它表示为复平面上的圆环,如下图

3.极点与零点
当 X ( z ) = 0 X(z) = 0 X(z)=0时,将 Z Z Z的取值叫做零点
当 X ( z ) = ∞ X(z) = \infty X(z)=∞时,将 Z Z Z的取值叫做极点
三、Z变换ROC举例
1.右边序列
右边序列是指 x [ n ] = 0 , n < N x[n]=0,\quad n<N x[n]=0,n<N。现在令 x [ n ] = a n u [ n ] x[n] = a^nu[n] x[n]=anu[n],求 X ( z ) X(z) X(z)的收敛域:
分析: x [ n ] x[n] x[n]不仅是一个右边序列,还是一个因果序列,将其代入Z变换中
X ( z ) = ∑ n = − ∞ ∞ x [ n ] z − n = ∑ n = 0 ∞ a n u [ n ] z − n = ∑ n = 0 ∞ ( a z − 1 ) n = > = ( a z − 1 ) 1 + ( a z − 1 ) 2 + ( a z − 1 ) 3 + . . . + ( a z − 1 ) n X(z) = \sum_{n=-\infty}^{\infty}x[n]z^{-n} = \sum_{n=0}^{\infty}a^nu[n]z^{-n} = \sum_{n=0}^{\infty}\big(az^{-1}\big)^n=>\\ = (az^{-1}\big)^1+(az^{-1}\big)^2+(az^{-1}\big)^3+...+(az^{-1}\big)^n X(z)=n=−∞∑∞x[n]z−n=n=0∑∞anu[n]z−n=n=0∑∞(az−1)n=>=(az−1)1+(az−1)2+(az−1)3+...+(az−1)n
实际上就是一个等比公式,则对于等比公式前 n n n项求和为:
a n = a 1 × q n − 1 S n = a 1 ( 1 − q n ) 1 − q lim n = ∞ S n = a 1 1 − q , ∣ q ∣ < 1 a_n = a_1 \times q^{n-1} \\ S_n=\frac{a_1(1-q^n)}{1-q}\\ \lim_{n=\infty}S_n=\frac{a_1}{1-q}, \quad |q|<1 an=a1×qn−1Sn=1−qa1(1−qn)n=∞limSn=1−qa1,∣q∣<1
其中 a 1 a_1 a1是首项, q q q为公比, S n S_n Sn为总和。在上述中首项 a 1 = 1 a_1=1 a1=1, q = a z − 1 q=az^{-1} q=az−1,所以
X ( z ) = ∑ n = 0 ∞ ( a z − 1 ) n = 1 1 − a z − 1 X(z) =\sum_{n=0}^{\infty}\big(az^{-1}\big)^n = \frac{1}{1-az^{-1}} X(z)=n=0∑∞(az−1)n=1−az−11
由于该序列是一个右边序列,也就是 n ⟶ ∞ n\longrightarrow \infty n⟶∞,对于 z = r ∗ e j ω z=r*e^{j\omega} z=r∗ejω,则收敛域为
X ( z ) = ∑ n = 0 ∞ ( a z − 1 ) n < ∞ ⟺ ( a z − 1 ) < 1 ⟺ ∣ z ∣ > ∣ a ∣ X(z) =\sum_{n=0}^{\infty}\big(az^{-1}\big)^n <\infty \Longleftrightarrow (az^{-1}) < 1 \Longleftrightarrow |z| > |a| X(z)=n=0∑∞(az−1)n<∞⟺(az−1)<1⟺∣z∣>∣a∣
其中极点为 a a a,如下图

2.左边序列
左边序列是指 x [ n ] = 0 , n ≤ 0 x[n]=0,\quad n \leq 0 x[n]=0,n≤0。现在令 x [ n ] = − a n u [ − n − 1 ] x[n] = -a^{n}u[-n-1] x[n]=−anu[−n−1],求 X ( z ) X(z) X(z)的收敛域:
分析,将 x [ n ] x[n] x[n]代入Z变换:
X ( z ) = ∑ n = − ∞ ∞ x [ n ] z − n = − ∑ n = 0 ∞ a n u [ − n − 1 ] z − n = − ∑ n = − ∞ − 1 ( a z − 1 ) n = > − ∑ n = 1 ∞ ( a z − 1 ) − n = − ∑ n = 1 ∞ ( a − 1 z ) n X(z) = \sum_{n=-\infty}^{\infty}x[n]z^{-n} =- \sum_{n=0}^{\infty}a^nu[-n-1]z^{-n}=-\sum_{n=-\infty}^{-1}\big(az^{-1}\big)^n=>\\ -\sum_{n=1}^{\infty}\big(az^{-1}\big)^{-n} =-\sum_{n=1}^{\infty}\big(a^{-1}z\big)^{n} X(z)=n=−∞∑∞x[n]z−n=−n=0∑∞anu[−n−1]z−n=−n=−∞∑−1(az−1)n=>−n=1∑∞(az−1)−n=−n=1∑∞(a−1z)n
根据等比公式求和
X ( z ) = − ∑ n = 1 ∞ ( a − 1 z ) n = − a − 1 z 1 − a − 1 z = > ( − a − 1 z ) × ( a z − 1 ) ( 1 − a − 1 z ) × ( a z − 1 ) = 1 1 − a z − 1 X(z) =-\sum_{n=1}^{\infty}\big(a^{-1}z\big)^{n} = \frac{-a^{-1}z}{1-a^{-1}z}=>\\ \frac{(-a^{-1}z) \times (az^{-1})}{(1-a^{-1}z)\times (az^{-1})} = \frac{1}{1-az^{-1}} X(z)=−n=1∑∞(a−1z)n=1−a−1z−a−1z=>(1−a−1z)×(az−1)(−a−1z)×(az−1)=1−az−11
由于该序列是一个左边序列,则收敛域为
X ( z ) = ∣ − ∑ n = 1 ∞ ( a − 1 z ) n ∣ < ∞ ⟺ ( a − 1 z ) < 1 ⟺ ∣ z ∣ < ∣ a ∣ X(z) =|-\sum_{n=1}^{\infty}\big(a^{-1}z\big)^n| <\infty \Longleftrightarrow (a^{-1}z) < 1\Longleftrightarrow |z| < |a| X(z)=∣−n=1∑∞(a−1z)n∣<∞⟺(a−1z)<1⟺∣z∣<∣a∣
其中极点为 a a a,如下图

四、Z变换的性质与定理
1.性质
对于性质的介绍,之前介绍DTFT和DFS中都已经重复说过了,不过这里我们需要关注的是对于收敛域的影响.
| 性质 | 公式 | 收敛域 |
|---|---|---|
| 线性 | x [ n ] ⟷ z X ( z ) , R O C = R x y [ n ] ⟷ z Y ( z ) , R O C = R y a x [ n ] + b y [ n ] ⟷ z a X ( z ) + b Y ( z ) x[n] \stackrel{z}{\longleftrightarrow} X(z), \quad ROC=R_x \\ y[n]\stackrel{z}{\longleftrightarrow} Y(z), \quad ROC=R_y \\ ax[n]+by[n] \stackrel{z}{\longleftrightarrow} aX(z)+bY(z) x[n]⟷zX(z),ROC=Rxy[n]⟷zY(z),ROC=Ryax[n]+by[n]⟷zaX(z)+bY(z) | R O C 包含 R x ∩ R y ROC包含R_x \cap R_y ROC包含Rx∩Ry |
| 移位 | x [ n ] ⟷ z X ( z ) , R O C = R x x [ n − n d ] ⟷ z z − n d X ( z ) x[n] \stackrel{z}{\longleftrightarrow} X(z), \quad ROC=R_x \\ x[n-n_d] \stackrel{z}{\longleftrightarrow} z^{-nd}X(z) x[n]⟷zX(z),ROC=Rxx[n−nd]⟷zz−ndX(z) | R O C = R x ROC=Rx ROC=Rx(可能需要重新定义极点) |
| 指数序列相乘 | x [ n ] ⟷ z X ( z ) , R O C = R x z 0 n x [ n ] ⟷ z X ( z / z 0 ) x[n] \stackrel{z}{\longleftrightarrow} X(z), \quad ROC=R_x \\z_0^nx[n]\stackrel{z}{\longleftrightarrow} X(z/z_0) x[n]⟷zX(z),ROC=Rxz0nx[n]⟷zX(z/z0) | R O C = ∣ z 0 ∣ R x ROC=|z_0|R_x ROC=∣z0∣Rx |
| 微分 | x [ n ] ⟷ z X ( z ) , R O C = R x n x [ n ] ⟷ z − z d X ( z ) d z x[n] \stackrel{z}{\longleftrightarrow} X(z), \quad ROC=R_x \\ nx[n] \stackrel{z}{\longleftrightarrow} -z\frac{dX(z)}{dz} x[n]⟷zX(z),ROC=Rxnx[n]⟷z−zdzdX(z) | R O C = R x ROC=R_x ROC=Rx(时间序列乘以 n n n 对应于 Z 域的微分) |
| 共轭 | x [ n ] ⟷ z X ( z ) , R O C = R x x ∗ [ n ] ⟷ z X ∗ ( z ∗ ) x[n] \stackrel{z}{\longleftrightarrow} X(z), \quad ROC=R_x \\x^*[n] \stackrel{z}{\longleftrightarrow} X^*(z^*) x[n]⟷zX(z),ROC=Rxx∗[n]⟷zX∗(z∗) | R O C = R x ROC=R_x ROC=Rx |
| 时间倒置共轭 | x [ n ] ⟷ z X ( z ) , R O C = R x x ∗ [ − n ] ⟷ z X ∗ ( 1 z ∗ ) x[n] \stackrel{z}{\longleftrightarrow} X(z), \quad ROC=R_x \\x^*[-n] \stackrel{z}{\longleftrightarrow} X^*(\frac{1}{z^*}) x[n]⟷zX(z),ROC=Rxx∗[−n]⟷zX∗(z∗1) | R O C = 1 R x ROC=\frac{1}{R_x} ROC=Rx1 |
| 卷积 | x [ n ] ⟷ z X ( z ) , R O C = R x h [ n ] ⟷ z H ( z ) , R O C = R h ∑ k = 0 ∞ x [ k ] h [ n − k ] ⟷ z X ( z ) H ( z ) x[n] \stackrel{z}{\longleftrightarrow} X(z), \quad ROC=R_x \\ h[n]\stackrel{z}{\longleftrightarrow} H(z), \quad ROC=R_h \\ \sum_{k=0}^{\infty}x[k]h[n-k] \stackrel{z}{\longleftrightarrow} X(z)H(z) x[n]⟷zX(z),ROC=Rxh[n]⟷zH(z),ROC=Rhk=0∑∞x[k]h[n−k]⟷zX(z)H(z) | R O C 包含 R x ∩ R y ROC包含R_x \cap R_y ROC包含Rx∩Ry |
2.定理
- 初值定理:
如果 x [ n ] x[n] x[n]是因果序列,即 n < 0 , x [ n ] = 0 n<0, \quad x[n]=0 n<0,x[n]=0,则 x [ 0 ] = lim z → ∞ X ( z ) x[0]=\lim_{z \rightarrow \infty} X(z) x[0]=limz→∞X(z)
总结
本文通过图像和公式推导结合的方式来介绍了Z变换的公式和收敛域,其中由于篇幅(已经万字)的原因,并没有对Z变换的性质与定理做详细的推导,实际上在之前的DTFT性质推导中也有过介绍,虽然不相同但是思路是一样的。有兴趣的同学可以自己尝试一下。
本篇中对于给出的Z反变换没有过多的介绍,那下一篇文章结合实例对于不同场景下Z变换的使用和反Z变换进行介绍。
反正收藏也不会看,请帮忙点个赞吧!
相关文章:
音频进阶学习十二——Z变换一(Z变换、收敛域、性质与定理)
文章目录 前言一、Z变换1.Z变换的作用2.Z变换公式3.Z的状态表示1) r 1 r1 r12) 0 < r < 1 0<r<1 0<r<13) r > 1 r>1 r>1 4.关于Z的解释 二、收敛域1.收敛域的定义2.收敛域的表示方式3.ROC的分析1)当 …...
cursor指令工具
Cursor 工具使用指南与实例 工具概览 Cursor 提供了一系列强大的工具来帮助开发者提高工作效率。本指南将通过具体实例来展示这些工具的使用方法。 1. 目录文件操作 1.1 查看目录内容 (list_dir) 使用 list_dir 命令可以查看指定目录下的文件结构: 示例: list_dir log…...
MySQL 主从读写分离实现方案(一)—MariaDB MaxScale实现mysql8读写分离
一:MaxScale 是干什么的?? MaxScale是maridb开发的一个mysql数据中间件,其配置简单,能够实现读写分离,并且可以根据主从状态实现写库的自动切换,对多个从服务器能实现负载均衡。 二:MaxScale …...
阿里云 | DeepSeek人工智能大模型安装部署
ModelScope是阿里云人工智能大模型开源社区 ModelScope网络链接地址 https://www.modelscope.cn DeepSeek模型库网络链接地址 https://www.modelscope.cn/organization/deepseek-ai 如上所示,在阿里云人工智能大模型开源社区ModelScope中,使用阿里云…...
LLAMA-Factory安装教程(解决报错cannot allocate memory in static TLS block的问题)
步骤一: 下载基础镜像 # 配置docker DNS vi /etc/docker/daemon.json # daemon.json文件中 { "insecure-registries": ["https://swr.cn-east-317.qdrgznjszx.com"], "registry-mirrors": ["https://docker.mirrors.ustc.edu.c…...
STM32 CUBE Can调试
STM32 CUBE Can调试 1、CAN配置2、时钟配置3、手动添加4、回调函数5、启动函数和发送函数6、使用方法(采用消息队列来做缓存)7、数据不多在发送函数中获取空邮箱发送,否则循环等待空邮箱 1、CAN配置 2、时钟配置 3、手动添加 需要注意的是STM32CUBE配置的代码需要再…...
MySQL数据存储- 索引组织表
索引组织表 前言数据存储堆表索引组织表 二级索引二级索引的性能评估🔹为什么 idx_name 的性能开销最大?🔹 为什么 idx_last_modify_date 更新频繁会影响性能?分析二级索引性能表格为什么主键应该“紧凑且顺序”?二级索…...
基于STM32设计的仓库环境监测与预警系统
目录 项目开发背景设计实现的功能项目硬件模块组成设计思路系统功能总结使用的模块的技术详情介绍总结 1. 项目开发背景 随着工业化和现代化的进程,尤其是在制造业、食品业、医药业等行业,仓库环境的监控和管理成为了至关重要的一环。尤其是在存储易腐…...
VSCode便捷开发
一、常用插件 Vue 3 Snippets、Vetur、Vue - Official 二、常用开发者工具 三、Vue中使用Element-UI 安装步骤: 1、在VSCode的终端执行如下指令: npm i element-ui -S 2、在main.js中全局引入: import Vue from vue; import ElementUI from …...
理解 Maven 的 pom.xml 文件
pom.xml 是 Maven 项目的核心文件,它是项目构建、依赖管理、插件配置和项目元数据的主要地方。通过 pom.xml 文件,Maven 知道如何构建项目、下载依赖库、执行测试等任务。每个 Maven 项目都必须包含一个 pom.xml 文件。本文将详细讲解 pom.xml 文件的结构…...
docker数据持久化的意义
Docker 数据持久化是指在 Docker 容器中保存的数据不会因为容器的停止、删除或重启而丢失。Docker 容器本身是临时性的,默认情况下,容器内的文件系统是临时的,容器停止或删除后,其中的数据也会随之丢失。为了确保重要数据…...
opentelemetry-collector 配置elasticsearch
一、修改otelcol-config.yaml receivers:otlp:protocols:grpc:endpoint: 0.0.0.0:4317http:endpoint: 0.0.0.0:4318 exporters:debug:verbosity: detailedotlp/jaeger: # Jaeger supports OTLP directlyendpoint: 192.168.31.161:4317tls:insecure: trueotlphttp/prometheus: …...
ASP.NET Core JWT Version
目录 JWT缺点 方案 实现 Program.cs IdentityHelper.cs Controller NotCheckJWTVersionAttribute.cs JWTVersionCheckkFilter.cs 优化 JWT缺点 到期前,令牌无法被提前撤回。什么情况下需要撤回?用户被删除了、禁用了;令牌被盗用了&…...
【ArcGIS】R语言空间分析、模拟预测与可视化技术
R语言在空间数据挖掘中具有广泛的应用,以下是一些关键内容和常用包的介绍: R语言空间数据挖掘的关键技术 空间数据类型 矢量数据:包括点(Point)、线(Line)、面(Polygon)等…...
日常知识点之面试后反思遗留问题汇总
梳理一下最近接触到的几个知识点: 1:突然问到端口复用 (SO_REUSEADDR) 端口复用一般用在服务端重启时,套接字处于time_wait状态时,无法绑定该端口,导致无法启动问题。 设置端口复用ÿ…...
链表(LinkedList) 1
上期内容我们讲述了顺序表,知道了顺序表的底层是一段连续的空间进行存储(数组),在插入元素或者删除元素需要将顺序表中的元素整体移动,时间复杂度是O(n),效率比较低。因此,在Java的集合结构中又引入了链表来解决这一问…...
Qt:Qt Creator项目创建
目录 认识Qt Creator Qt Creator概览 使用Qt Creator新建项目 选择项目模板 选择项目路径 选择构建系统 填写类信息设置界面 选择语言和翻译文件 选择Qt套件 选择版本控制系统 最终效果 认识Qt Creator Qt Creator概览 从开始菜单或者快捷方式打开Qt Creator集成开…...
windows11上,使用pipx安装Poetry,Poetry的安装路径是什么?
当使用 pipx 安装 Poetry 时,pipx 会将 Poetry 安装到一个独立的虚拟环境中,并将其可执行文件链接到一个集中的目录中。以下是 pipx 安装 Poetry 时的路径信息: 1. Poetry 的安装路径 pipx 会为每个工具(如 Poetry)创…...
详解状态模式
引言 水有固态、液态、气态三种状态,在不同条件下这三种状态可以相互转化。同样在软件设计中,有些对象也有不同的状态,不同状态的行为不同,状态模式就是用来处理这种情况的。 1.概念 状态模式(State Pattern):允许一个…...
能否通过蓝牙建立TCP/IP连接来传输数据
前言: 最近在做一个项目时,产生了一个疑问:能否通过蓝牙建立TCP/IP连接来传输数据 查阅了一些文章,可以得出结论:不行 下面是我截取的两篇个人认可的文章的回答: 文章一: 蓝牙是一种短距离无…...
在软件开发中正确使用MySQL日期时间类型的深度解析
在日常软件开发场景中,时间信息的存储是底层且核心的需求。从金融交易的精确记账时间、用户操作的行为日志,到供应链系统的物流节点时间戳,时间数据的准确性直接决定业务逻辑的可靠性。MySQL作为主流关系型数据库,其日期时间类型的…...
超短脉冲激光自聚焦效应
前言与目录 强激光引起自聚焦效应机理 超短脉冲激光在脆性材料内部加工时引起的自聚焦效应,这是一种非线性光学现象,主要涉及光学克尔效应和材料的非线性光学特性。 自聚焦效应可以产生局部的强光场,对材料产生非线性响应,可能…...
SciencePlots——绘制论文中的图片
文章目录 安装一、风格二、1 资源 安装 # 安装最新版 pip install githttps://github.com/garrettj403/SciencePlots.git# 安装稳定版 pip install SciencePlots一、风格 简单好用的深度学习论文绘图专用工具包–Science Plot 二、 1 资源 论文绘图神器来了:一行…...
大型活动交通拥堵治理的视觉算法应用
大型活动下智慧交通的视觉分析应用 一、背景与挑战 大型活动(如演唱会、马拉松赛事、高考中考等)期间,城市交通面临瞬时人流车流激增、传统摄像头模糊、交通拥堵识别滞后等问题。以演唱会为例,暖城商圈曾因观众集中离场导致周边…...
关于iview组件中使用 table , 绑定序号分页后序号从1开始的解决方案
问题描述:iview使用table 中type: "index",分页之后 ,索引还是从1开始,试过绑定后台返回数据的id, 这种方法可行,就是后台返回数据的每个页面id都不完全是按照从1开始的升序,因此百度了下,找到了…...
【Zephyr 系列 10】实战项目:打造一个蓝牙传感器终端 + 网关系统(完整架构与全栈实现)
🧠关键词:Zephyr、BLE、终端、网关、广播、连接、传感器、数据采集、低功耗、系统集成 📌目标读者:希望基于 Zephyr 构建 BLE 系统架构、实现终端与网关协作、具备产品交付能力的开发者 📊篇幅字数:约 5200 字 ✨ 项目总览 在物联网实际项目中,**“终端 + 网关”**是…...
【C语言练习】080. 使用C语言实现简单的数据库操作
080. 使用C语言实现简单的数据库操作 080. 使用C语言实现简单的数据库操作使用原生APIODBC接口第三方库ORM框架文件模拟1. 安装SQLite2. 示例代码:使用SQLite创建数据库、表和插入数据3. 编译和运行4. 示例运行输出:5. 注意事项6. 总结080. 使用C语言实现简单的数据库操作 在…...
【RockeMQ】第2节|RocketMQ快速实战以及核⼼概念详解(二)
升级Dledger高可用集群 一、主从架构的不足与Dledger的定位 主从架构缺陷 数据备份依赖Slave节点,但无自动故障转移能力,Master宕机后需人工切换,期间消息可能无法读取。Slave仅存储数据,无法主动升级为Master响应请求ÿ…...
C++ Visual Studio 2017厂商给的源码没有.sln文件 易兆微芯片下载工具加开机动画下载。
1.先用Visual Studio 2017打开Yichip YC31xx loader.vcxproj,再用Visual Studio 2022打开。再保侟就有.sln文件了。 易兆微芯片下载工具加开机动画下载 ExtraDownloadFile1Info.\logo.bin|0|0|10D2000|0 MFC应用兼容CMD 在BOOL CYichipYC31xxloaderDlg::OnIni…...
OPENCV形态学基础之二腐蚀
一.腐蚀的原理 (图1) 数学表达式:dst(x,y) erode(src(x,y)) min(x,y)src(xx,yy) 腐蚀也是图像形态学的基本功能之一,腐蚀跟膨胀属于反向操作,膨胀是把图像图像变大,而腐蚀就是把图像变小。腐蚀后的图像变小变暗淡。 腐蚀…...
