欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

傅立叶变换、拉氏变换和 Z 变换之间的关系究竟是什么?

最编程 2024-03-18 19:04:59
...
作者:徐北熊
链接:https://www.zhihu.com/question/22085329/answer/103926934
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

首先,为什么要进行变换?因为很多时候,频率域比时域直观得多。

傅里叶级数和傅里叶变换,表明时域的信号可以分解为不同频率的正弦波的叠加。而如果我们把两个没有公共频率成分的信号相加,一同发送。在接收端接收到之后,用滤波器把两个信号分开,就可以还原出发送的两个信号。这就是通信过程的实质。

而在这个过程中,发送端发送出去的信号的最大频率和最小频率是否在接收端的带通滤波器的上下边界频率之内?如果超出了滤波器的频率范围,接收端接收到的信号就会丢失一部分信息,接收端接收到的消息就会有错误。
但这个问题从时域是很难看出来的,不过,从频率域就一目了然。

因此傅里叶变换得到了广泛应用,它的地位也非常重要。

然而,可以进行傅里叶变换的信号似乎不那么够用,傅里叶变换的收敛有一个狄利克雷条件,要求信号绝对可积/绝对可和。
为了使不满足这一条件的信号,也能读出它的“频率”,拉普拉斯变换和Z变换,对“频率”的含义做出了扩充,使得大多数有用信号都具有了对应的“频率”域表达式,方便了对各个器件的设计。

=====================================

接下来一个问题,傅氏变换、拉氏变换、Z变换之间到底有什么关系?

首先,傅里叶变换粗略分来包括连续时间傅里叶变换(CTFT)、离散时间傅里叶变换(DTFT)。
CTFT是将连续时间信号变换到频域,将频率的含义扩充之后,就得到拉普拉斯变换。
DTFT是将离散时间信号变换到频域,将频率的含义扩充之后,就得到Z变换。

1、连续时间傅里叶变换与拉普拉斯变换的关系
连续时间傅里叶变换的公式是:\int_{-\infty}^{\infty } x(t)e^{-j\omega t} dt,这里的\omega 是实数。
傅里叶变换要求时域信号绝对可积,即\int_{-\infty }^{\infty } \left| x(t) \right| dt<\infty
为了让不符合这个条件的信号,也能变换到频率域,我们给x(t)乘上一个指数函数e^{-\sigma t} \sigma 为任意实数。
可以发现,x(t)e^{-\sigma t} 这个函数,就满足了绝对可积的条件,即\int_{-\infty }^{\infty } \left| x(t)e^{-\sigma t}  \right| dt<\infty
于是这个新函数的傅立叶变换就是:\int_{-\infty }^{\infty } x(t)e^{-\sigma t} e^{-j\omega t} dt
化简得\int_{-\infty }^{\infty } x(t)e^{-(\sigma +j\omega )t}
显然\sigma +j\omega 是一个复数,我们把这个复数定义为一个新的变量——复频率,记为s。
于是便得到了拉普拉斯变换的公式:\int_{-\infty }^{\infty } x(t)e^{-st} dt

拉普拉斯变换解决了不满足绝对可积条件的连续信号,变换到频率域的问题,同时也对“频率”的定义进行了扩充。
所以拉普拉斯变换与连续时间傅里叶变换的关系是:
拉普拉斯变换将频率从实数推广为复数,因而傅里叶变换变成了拉普拉斯变换的一个特例。
当s为纯虚数时,x(t)的拉普拉斯变换,即为x(t)的傅里叶变换。

从图像的角度来说,拉普拉斯变换得到的频谱是一个复平面上的函数,
而傅里叶变换得到的频谱,则是从虚轴上切一刀,得到的函数的剖面。

2、离散时间傅里叶变换(DTFT)与Z变换的关系
DTFT的公式是\sum_{n=-\infty }^{\infty }{x[n]e^{-j\omega n} } ,这里的\omega 是连续变化的实数。
同样的,DTFT需要满足绝对可和的条件,即\sum_{n=-\infty }^{\infty }{\left| x[n] \right| } <\infty
为了让不满足绝对可和条件的函数x[n],也能变换到频率域,我们乘一个指数函数a^{-n} a为任意实数。
则函数x[n]a^{-n} 的DTFT为:\sum_{n=-\infty }^{\infty }{x[n]a^{-n}e^{-j\omega n}  }
化简得:\sum_{n=-\infty }^{\infty }{x[n](a\cdot e^{j\omega })^{-n}  }
显然,a\cdot e^{j\omega } 是一个极坐标形式的复数,我们把这个复数定义为离散信号的复频率,记为z。
则得到Z变换的公式:\sum_{n=-\infty }^{\infty }{x[n]z^{-n} }

Z变换解决了不满足绝对可和条件的离散信号,变换到频率域的问题,同时也同样对“频率”的定义进行了扩充。
所以Z变换与离散时间傅里叶变换(DTFT)的关系是:
Z变换将频率从实数推广为复数,因而DTFT变成了Z变换的一个特例。
当z的模为1时,x[n]的Z变换即为x[n]的DTFT。


从图像的角度来说,Z变换得到的频谱,是一个复平面上的函数,而DTFT得到的频谱,则是沿着单位圆切一刀,得到的函数的剖面,从负实轴切断展开的图像。
(这个图像比较难找,待我找一找书后补,先可以借拉普拉斯变换的图像想象一下)。