信号处理中各种变换的关系图

前言

在学习信号与系统以及后面的数字信号处理时,各种变换的定义和关系一直很让人头疼。在复习过程中我简单整理了一下各种变换的定义和关系,希望能对大家理解信号在时域频域之间的变换有所帮助。因为能力有限,所以如果有错误,欢迎在留言指正!

关系图汇总

信号处理中各种变换的关系图

连续信号

周期信号的傅里叶级数 FS

周期函数可以展开成在完备正交信号空间中的无穷级数,所展开的无穷级数统称为傅里叶级数。设有周期函数x˜a(t),它的周期是T,角频率Ω=2πF=2πT,它可分解为

三角函数形式

x˜a(t)=a02+n=1ancos(nΩt)+n=1bnsin(nΩt)=A02+n=1Ancos(nΩt+φn)

傅里叶级数
an=2TT2T2x˜a(t)cos(nΩt)dt,n=0,1,2,...

bn=2TT2T2x˜a(t)sin(nΩt)dt,n=1,2,...

An=a2n+b2n,φn=arctan(bnan)

指数形式

x˜a(t)=n=XnejnΩt

傅里叶级数
Xn=1TT2T2x˜a(t)ejnΩtdt,n=0,±1,±2,...

非周期信号的傅里叶变换 FT

如果周期性脉冲的重复周期足够长,使得后一个脉冲到来之前,前一个脉冲的作用实际上早已消息,这样的周期信号可以作为非周期信号处理。为了描述非周期信号的频谱特性,引入频谱密度的概念。当T时,频谱密度函数为

Xa(jω)=limTXnT=xa(t)ejωtdt

傅里叶逆变换为
xa(t)=12πXa(jω)ejωtdω

傅里叶变换存在的充分条件是在无线区间内xa(t)绝对可积,即
|xa(t)|dt<
但它非必要条件。

周期信号的傅里叶变换 公式1

现在考虑一个周期为T的周期函数x˜a(t),它可以展开成指数形式的傅里叶级数

x˜a(t)=n=XnejnΩt

对该式的等号两端取傅立叶变换,得
X(jω)=2πn=Xnδ(ωnΩ)

上式表明,周期信号的傅里叶变换由无穷多个冲奇函数组成,这些冲激函数位于信号的各谐波角频率nΩ(n=0,±1,±2,...)处,其强度为各相应幅度Fn2π倍。

单边拉普拉斯变换 LT

为了解决傅里叶变换的局限性,引入复频率进行复频域分析。因果信号xa(t)ε(t),记s=α+jω,其拉普拉斯变换为

Xa(s)=0x(t)estdt

其逆变换为
x(t)=12πjα+jαjXa(s)eatds

为使拉普拉斯积分式绝对且一致收敛,因果函数xa(t)ε(t)必须满足:(1)在有限区间a<t<b内(其中0a<b<)可积,(2)对于某个α0
limt|xa(t)ε(t)|eαt=0,α<α0
此时对于Re[s]=α<α0,拉普拉斯积分式绝对且一致收敛。

离散序列

采样

我们往往可以通过周期采样一个模拟信号来得到序列,这样一来,序列中的第n个数的数值就等于模拟信号xa(t)在时刻nT处的值,即

x(n)=xa(t),<n<
T称为采样周期,其倒数就是采样频率。

非周期序列的离散时间傅里叶变换 DTFT

定义非周期序列x(n)的离散时间傅里叶变换为

X(ejω)=n=x(n)ejωn

其逆变换为
x(n)=12πππX(ejω)ejωndω

它把序列x(n)表示成频率在2π的区间范围内,由X(ejω)确定每一个复正弦分量相对大小的无限小复正弦的叠加。

Z变换 ZT

由于离散时间傅里叶变换不是对所有的序列都收敛,所以将其推广到z域。Z变换X(z)定义为

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

其逆变换为
x(n)=12πjcX(z)zn1dz

由定义式可见当z=ejw时,Z变换就变为了离散时间傅里叶变换,或者说离散时间傅里叶变换就是在单位圆上进行Z变换。

周期序列的离散傅里叶级数 DFS

将序列x(n)进行周期延拓我们就可以到到周期序列x˜(n),其周期为N,即有

x˜(n)=x˜(n+lN),(l)

通过周期信号的傅里叶级数可以推导出周期序列的离散傅里叶级数为
X˜(k)=n=0N1x˜(n)ej2πNkn

逆变换为
x˜(n)=1Nk=0N1X˜(k)ej2πNkn

有限长序列的离散傅里叶变换 DFT

设长度为N的有限长序列x(n) 的区间为[0,N1],其余各处皆为0,即

x(n)=x(n),0,0nN1n
可以将其看作周期序列x˜(n) 的一个周期,其离散傅里叶变换定义为
X(k)=n=0N1x(n)ej2πNkn0kN1

反变换为
x(n)=1Nk=0N1X(k)ej2πNkn0nN1

可以看出DFT即在区间[0,2π)内对DTFT进行N点等间隔采样,也就是在单位圆上对Z变换进行N点等间隔采样。

周期序列的离散傅里叶变换 公式2

与周期信号的傅里叶变换类似,我们可以将周期序列的离散傅里叶变换看作是频域的脉冲幅值正比于序列DFS系数的一个脉冲串。x˜(n) 离散傅里叶变换定义为脉冲串

X˜(ejω)=k=2πNX˜(k)δ(ω2πkN)

可见X˜(ejω)是周期的,周期为2π。这是因为X˜(k)的周期为N,是2πN的整数倍。

写在最后

整理这篇文章的初衷是女朋友叫我帮她找这些变换的关系图,我在百度上找了好久,始终没有一个较为完善的版本,于是就萌发出了自己写一篇的想法。在整理的过程中,发现自己对很多变换的定义和关系掌握的其实很差,遇到了很多问题,也因此又翻阅了当时信号与系统的教材和奥本海姆的离散时间信号处理。希望以此为契机,养成不断总结知识的习惯,坚持把这个博客写下去。
文章中我只简单的列举了各个变换的定义式,具体条件和性质大家可以自行翻阅教材。关于变换关系图,如果有错误,欢迎在留言区指正。