音频进阶学习十二——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)当 …...
使用Redis解决使用Session登录带来的共享问题
在学习项目的过程中遇到了使用Session实现登录功能所带来的共享问题,此问题可以使用Redis来解决,也即是加上一层来解决问题。 接下来介绍一些Session的相关内容并且采用Session实现登录功能(并附上代码),进行分析其存在…...
STM32F1学习——USART串口通信
一、USART通用同步异步收发机 USART的全称是Universal Synchronous/Asynchronous Receiver Transmitter , 通用同步异步收发机,但由于他主要以异步通信为主,所以他也叫UART。它遵循TTL电平标准,是一种全双工异步通信标准ÿ…...
[概率论] 随机变量
Kolmogorov 定义的随机变量是基于测度论和实变函数的。这是因为随机变量的概念需要精确地定义其可能的取值、发生的概率以及这些事件之间的依赖关系。 测度论:在数学中,测度论是用来研究集合大小的理论,特别是无穷可数集和无界集的大小。对于…...
Docker 部署 MinIO | 国内阿里镜像
一、导读 Minio 是个基于 Golang 编写的开源对象存储套件,基于Apache License v2.0开源协议,虽然轻量,却拥有着不错的性能。它兼容亚马逊S3云存储服务接口。可以很简单的和其他应用结合使用,例如 NodeJS、Redis、MySQL等。 二、…...
探索Aviator:轻量级Java动态表达式求值引擎的使用指南
目录 一、快速介绍 (一)Aviator (二)Aviator、IKExpression、QLExpress比较和建议 二、基本应用使用手册 1.执行表达式 2.使用变量 3.exec 方法 4.调用函数 调用内置函数 调用字符串函数 调用自定义函数 5.编译表达式…...
编译加速工具ccache
1、什么是ccache ccache(Compilation Cache)是一个开源的编译缓存工具,最初为 C/C 设计,但也可以用于其他语言的编译过程(如 Objective-C、CUDA 等)。它的核心思想是通过缓存编译结果,避免重复…...
【R语言】相关系数
一、cor()函数 cor()函数是R语言中用于计算相关系数的函数,相关系数用于衡量两个变量之间的线性关系强度和方向。 常见的相关系数有皮尔逊相关系数(Pearson correlation coefficient)、斯皮尔曼秩相关系数(Spearmans rank corre…...
排序合集(一)
以下是更完善和人性化的版本,增加了一些细节和解释,同时让内容更易读: 一、直接插入排序 (Insertion Sort) 基本思想 直接插入排序是一种简单直观的排序算法,就像我们打扑克牌时的操作:每次摸到一张牌,都…...
深入解析 FFmpeg 的 AAC 编解码过程
深入解析 FFmpeg 的 AAC 编解码过程 —— 技术详解与代码实现 AAC(Advanced Audio Coding) 是一种高效的有损音频压缩格式,因其高压缩效率和良好的音质而被广泛应用于流媒体、广播和音频存储等领域。FFmpeg 是一个强大的多媒体处理工具,支持 AAC 的编码和解码。本文将详细…...
DeepSeek-R1技术报告快速解读
相关论文链接如下: DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language ModelsDeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learning 文章目录 一、论文脑图二、论文解读2.1 研究背景2.2 研究方法2.3 …...
windows蓝牙驱动开发-蓝牙常见问题解答
Windows 可以支持多少个蓝牙无线电? Windows 中的蓝牙堆栈仅支持一个蓝牙无线电。 此无线电必须符合蓝牙规范和最新的 Windows 硬件认证计划要求。 蓝牙和 Wi-Fi 无线电如何有效共存? 蓝牙和 Wi-Fi 无线电都在 2.4 GHz 频率范围内运行,因此…...
基于SpringBoot+Vue实现航空票务管理系统
作者简介:Java领域优质创作者、CSDN博客专家 、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、多年校企合作经验,被多个学校常年聘为校外企业导师,指导学生毕业设计并参与学生毕业答辩指导,…...
让文物“活”起来,以3D数字化技术传承文物历史文化!
文物,作为不可再生的宝贵资源,其任何毁损都是无法逆转的损失。然而,当前文物保护与修复领域仍大量依赖传统技术,同时,文物管理机构和专业团队的力量相对薄弱,亟需引入数字化管理手段以应对挑战。 积木易搭…...
java项目之美妆产品进销存管理系统的设计与开发源码(ssm+mysql)
项目简介 美妆产品进销存管理系统的设计与开发实现了以下功能: 美妆产品进销存管理系统的设计与开发的主要使用者分为管理员登录后修改个人的密码。产品分类管理中,对公司内的所有产品分类进行录入,也可以对产品分类进行修改和删除。产品管…...
UMLS初探
什么是UMLS UMLS(Unified Medical Language System,统一医学语言系统),简单来说就是将不同的医学标准统一到一套体系的系统,主要为了医疗系统的统一而构建出的。 UMLS的主要组成部分 Metathesaurus:一个…...
保姆级教程Docker部署Zookeeper模式的Kafka镜像
目录 一、安装Docker及可视化工具 二、Docker部署Zookeeper 三、单节点部署 1、创建挂载目录 2、运行Kafka容器 3、Compose运行Kafka容器 4、查看Kafka运行状态 5、验证生产消费 四、部署可视化工具 1、创建挂载目录 2、Compose运行Kafka-eagle容器 3、查看Kafka-e…...
idea插件开发dom4j报错:SAXParser cannot be cast to class org.xml.sax.XMLReader
手打不易,如果转摘,请注明出处! 注明原文:https://blog.csdn.net/q258523454/article/details/145512328 dom4j报错 idea插件使用到了dom4j依赖,但是报错: I will print the stack trace then carry on…...
【Go语言圣经】第八节:Goroutines和Channels
DeepSeek 说 Goroutines 和 Channels 最近非常流行询问DeepSeek某些相关概念或热点的解释,因此在开始系统性地学习《Go语言圣经》之前,我首先向DeepSeek进行了提问。具体的Prompt如下: 有关Golang当中的Goroutines和Channels,我现…...
第3章 使用 Vue 脚手架
第3章 使用 Vue 脚手架 3.1 初始化脚手架3.1.1 说明3.1.2. 具体步骤3.1.3 分析脚手架结构1 总结2 细节分析1 配置文件2 src文件1 文件结构分析2 例子 3 public文件4 最终效果 3.2 ref属性3.3 props配置项3.4 mixin混入3.5 插件3.6 scoped样式3.7 Todo-list 案例3.7.1 组件化编码…...
XILINX硬件设计-(1)LVDS接口总结
1.LVDS差分信号电路原理 LVDS指的是低压差分信号,是一种电平标准。 差分信号在串行通信中有着非常广泛的应用,典型应用有PCIE中的gen1,gen2,gen3,gen4,gen5,SATA接口,USB接口等。 …...
RestTemplate Https 证书访问错误
错误信息 resttemplate I/O error on GET request for “https://21.24.6.6:9443/authn-api/v5/oauth/token”: java.security.cert.CertificateException: No subject alternative names present; nested exception is javax.net.ssl.SSLHandshakeException: java.security.c…...
单张照片可生成写实3D头部模型!Adobe提出FaceLift,从单一的人脸图像中重建出360度的头部模型。
FaceLift是Adobe和加州大学默塞德分校推出的单图像到3D头部模型的转换技术,能从单一的人脸图像中重建出360度的头部模型。FaceLift基于两阶段的流程实现:基于扩散的多视图生成模型从单张人脸图像生成一致的侧面和背面视图;生成的视图被输入到GS-LRM重建器中,产出详细的3D高斯表…...
【JavaScript】《JavaScript高级程序设计 (第4版) 》笔记-Chapter7-迭代器与生成器
七、迭代器与生成器 ECMAScript 6 规范新增了两个高级特性:迭代器和生成器。使用这两个特性,能够更清晰、高效、方便地实现迭代。 理解迭代 循环是迭代机制的基础,这是因为它可以指定迭代的次数,以及每次迭代要执行什么操作。每次…...
每日一题——数组中出现次数超过一半的数字
数组中出现次数超过一半的数字 题目描述数据范围 输入描述输出描述示例示例1示例2示例3 题解解题思路摩尔投票算法步骤: 代码实现代码解析时间与空间复杂度 题目描述 给定一个长度为 n 的数组,数组中有一个数字出现的次数超过数组长度的一半,…...
【AI】DeepSeek知识类任务和推理能力均表现优秀
2024 年 12 月 26 日,杭州深度求索(DeepSeek AI)发布 DeepSeek-V3 并同步开源,据介绍,DeepSeek-V3 多项评测成绩超越了 Qwen2.5-72B 和 Llama-3.1-405B 等其他开源模型,并在性能上和世界顶尖的闭源模型 GPT…...
编程领域的IO模型(BIO,NIO,AIO)
目前对于市面上绝大多数的应用来说,不能实现的业务功能太少了。更多的是对底层细节,性能优化的追求。其中IO就是性能优化中很重要的一环。Redis快,mysql缓冲区存在的意义。都跟IO有着密切关系。IO其实我们都在用,输入输出流这块。…...
DeepSeek为何能爆火
摘要:近年来,DeepSeek作为一款新兴的社交媒体应用,迅速在年轻人群体中走红,引发了广泛关注。本文旨在探讨DeepSeek为何能在短时间内爆火,从而为我国社交媒体的发展提供参考。首先,通过文献分析,…...
【AIGC】语言模型的发展历程:从统计方法到大规模预训练模型的演化
博客主页: [小ᶻ☡꙳ᵃⁱᵍᶜ꙳] 本文专栏: AIGC | ChatGPT 文章目录 💯前言💯语言模型的发展历程:从统计方法到大规模预训练模型的演化1 统计语言模型(Statistical Language Model, SLM):统…...
基于 Nginx 的 CDN 基础实现
概览 本文是对基于Nginx的CDN网络的学习笔记,阅读的代码为:https://github.com/leandromoreira/cdn-up-and-running 其中,先确定CDN中的一些基础概念: Balancer:负载均衡,即请求数据的流量最开始打到Bal…...
