📶 三大变换的数学推导过程#
F,L,Z傅里叶变换、拉普拉斯变换、Z 变换这三大变换讨论广泛。个人理解,这三个变换都是为了简化一些难以在时间域分析的问题而引入的。
- 拉普拉斯变换是对傅里叶变换的推广,忽略了时域信号时间为负的部分,使得变换也可以适用于t→+∞不为零的信号
- Z 变换是拉普拉斯变换针对离散信号的简化,使得表达式更加便于分析
| 傅里叶变换 | 拉普拉斯变换 | Z变换 |
---|
表达式 | F(ω)=∫−∞∞f(t)e−jωtdt | F(s)=∫0∞f(t)e−stdt | F(z)=k=0∑∞f(kT)z−k |
适用范围 | 狄利克雷条件 | 狄利克雷条件的前两条 | 前者+(时间)离散 |
变换域 | 频域 | 复(频)域 | Z域 |
对应系统模型 | 频率特性 | 传递函数 | 脉冲传递函数 |
数学演变过程#
周期函数的傅里叶级数#
周期为 T 的任一周期函数f(t),若满足下列狄利克雷条件(Dirichlet conditions):
- 在一个周期内只有有限个不连续点
- 在一个周期内只有有限个极值点(注:函数连续是条件 1、2 的充分非必要条件)
- 周期内绝对可积:积分∫−2T2T∣f(t)∣dt 存在
则f(t)可展开为如下的傅里叶级数:
f(t)=21a0+n=1∑∞(ancosnω0t+bnsinnω0t)式中,系数an和bn由欧拉—傅里叶系数公式给出,其中ω0=T2π称为角频率。
an=T2∫−2T2Tf(t)cosnω0tdt,n=0,1,2,…,∞bn=T2∫−2T2Tf(t)sinnω0tdt,n=1,2,…,∞推导:分别对f(x),f(x)coskx,f(x)sinkx在周期[−2T,2T]上积分。
傅里叶级数的指数形式#
周期函数f(t)的傅里叶级数还可以写成复数形式(指数形式):
f(t)=n=−∞∑∞αnejnω0tαn=T1∫−2T2Tf(t)e−jnω0tdt推导:运用欧拉公式eiθ=cosθ+sinθ
非周期函数的傅里叶积分式子#
对于非周期函数,可以认为周期T→∞,此时ω0=T2π→0,为了方便讨论可以将nω0记为ω,Δω=(n+1)ω0−nω0=ω0,那么傅里叶级数可以写成如下形式:
f(t)=∫−∞∞αnejωtdω,αn=2πΔω∫−2T2Tf(t)e−jωtdt合并为
f(t)===n=−∞∑∞2πΔω[∫−∞∞f(t)e−jωtdt]ejωt2π1n=−∞∑∞[∫−∞∞f(t)e−jωtdt]ejωtΔω2π1∫−∞∞[∫−∞∞f(t)e−jωtdt]ejωtdω将中括号中的内容记作F(ω)即为傅里叶变换式。
傅里叶变换#
对于非周期函数,如果满足狄利克雷条件(第三条相应改为∫−∞∞∣f(t)∣dt),可以进行傅里叶变换:
F(ω)=F[f(t)]=∫−∞∞f(t)e−jωtdtf(t)=F−1[F(ω)]=2π1∫−∞∞F(ω)ejωtdω拉普拉斯变换#
狄利克雷条件的第三个可积条件,要求函数在t→∞时收敛,而现实中大量信号不满足该条件,为了解决该问题,引入衰减因子e−σt,σ>0,并只考虑t≥0的部分,这样函数f(t)e−σt在t>0下便可以满足可积条件。
于是有:
Fσ(ω)=F[f(t)e−σt]=∫−∞∞f(t)e−σte−jωtdt记s=σ+jω,F(s)=Fσ(js−σ)=Fσ(ω),并认为t<0时,函数为零,于是有:
F(s)=L[f(t)]=∫0∞f(t)e−stdtf(t)=L−1[F(s)]=2πj1∫σ−j∞σ+j∞f(t)estdtZ 变换#
现实中的信号都可以认为是连续模拟信号,而处理时通常需要将其采样成离散信号。
通常记f(t)为连续型号,f⋆(t)为其对应的连续信号,对于理想采样情况,采样信号为$$,于是
f⋆(t)=f(t)×k=0∑∞δ(t−kT)=k=0∑∞f(kT)δ(t−kT)对采样后的离散信号,进行拉普拉斯变换
F⋆(s)=L[f⋆(t)]=∫0∞f⋆(t)e−stdt=k=0∑∞f(kT)e−skT可见 F⋆(s)是 s 的超越函数(指数函数),难以使用分析。
故引入变量z=esT,s=T1lnz
F(z)=F⋆(s)∣_s=T1lnz=∑_k=0∞f(kT)z−k于是便得到 Z 变换的表达式(是 z 的幂函数)。