作者:徐北熊
链接:/question/22085329/answer/103926934
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
第一次回答一个跟自己的专业相关的题目。
首先,为什么要进行变换?因为很多时候,频率域比时域直观得多。
傅里叶级数和傅里叶变换,表明时域的信号可以分解为不同频率的正弦波的叠加。而如果我们把两个没有公共频率成分的信号相加,一同发送。在接收端接收到之后,用滤波器把两个信号分开,就可以还原出发送的两个信号。这就是通信过程的实质。
而在这个过程中,发送端发送出去的信号的最大频率和最小频率是否在接收端的带通滤波器的上下边界频率之内?如果超出了滤波器的频率范围,接收端接收到的信号就会丢失一部分信息,接收端接收到的消息就会有错误。
但这个问题从时域是很难看出来的,不过,从频率域就一目了然。
因此傅里叶变换得到了广泛应用,它的地位也非常重要。
然而,可以进行傅里叶变换的信号似乎不那么够用,傅里叶变换的收敛有一个狄利克雷条件,要求信号绝对可积/绝对可和。
为了使不满足这一条件的信号,也能读出它的“频率”,拉普拉斯变换和Z变换,对“频率”的含义做出了扩充,使得大多数有用信号都具有了对应的“频率”域表达式,方便了对各个器件的设计。
=====================================
接下来一个问题,傅氏变换、拉氏变换、Z变换之间到底有什么关系?
首先,傅里叶变换粗略分来包括连续时间傅里叶变换(CTFT)、离散时间傅里叶变换(DTFT)。
CTFT是将连续时间信号变换到频域,将频率的含义扩充之后,就得到拉普拉斯变换。
DTFT是将离散时间信号变换到频域,将频率的含义扩充之后,就得到Z变换。
这里解释一下,很多教材对于频率的含义没有明确规定,由于CTFT和DTFT的形式分别为 和 ,因此很多人误将频率理解为 和 。但事实上我们在绘制频谱图的时候,取的自变量都是 ,这样才能画出函数图像。否则CTFT和DTFT都将变成复平面上变化的函数,无法画出函数图像了。
而且我们日常用到频率这一概念时所说的 ,都是 .其对应的角频率恰恰是实数 ,而不是复数 或 。
因此,我们所说的频率指的应当是 而不是 或 。
1、连续时间傅里叶变换与拉普拉斯变换的关系
连续时间傅里叶变换的公式是:,这里的是实数。
傅里叶变换要求时域信号绝对可积,即。
为了让不符合这个条件的信号,也能变换到频率域,我们给x(t)乘上一个指数函数,为(满足收敛域的)任意实数。
可以发现,这个函数,就满足了绝对可积的条件,即。
关于为什么 满足绝对可积条件,这里提一下,感性地说,我们知道负指数函数随t的增大,趋于零的速度是所有函数中最快的,这也是为什么我们描述某个现象暴涨的时候会说指数上升。因此大多数一般的函数 乘上某个负指数函数之后,一定绝对可积。用更加严谨的数学表达,对于大多数 , ,使得 是 的高阶无穷小。即 。因此在 的压迫下, 就满足了绝对可积的条件。后文DTFT中的绝对可和条件与此类似,后文不再赘述。
于是这个新函数的傅立叶变换就是:,
化简得。
显然是一个复数,我们把这个复数定义为一个新的变量——复频率,记为s。
于是便得到了拉普拉斯变换的公式:
拉普拉斯变换解决了不满足绝对可积条件的连续信号,变换到频率域的问题,同时也对“频率”的定义进行了扩充。
所以拉普拉斯变换与连续时间傅里叶变换的关系是:
拉普拉斯变换将频率从实数推广为复数,因而傅里叶变换变成了拉普拉斯变换的一个特例。
当s为纯虚数时,x(t)的拉普拉斯变换,即为x(t)的傅里叶变换。
从图像的角度来说,拉普拉斯变换得到的频谱是一个复平面上的函数,(为方便作图,这里只给出了拉氏变换的幅度谱和傅氏变换的幅度谱的关系。相位谱具有类似的关系。)
而傅里叶变换得到的频谱,则是从虚轴上切一刀,得到的函数的剖面。
2、离散时间傅里叶变换(DTFT)与Z变换的关系
DTFT的公式是,这里的是连续变化的实数。
同样的,DTFT需要满足绝对可和的条件,即。
为了让不满足绝对可和条件的函数x[n],也能变换到频率域,我们乘一个指数函数,为(满足收敛域的)任意实数。
则函数的DTFT为:,
化简得:
显然,是一个极坐标形式的复数,我们把这个复数定义为离散信号的复频率,记为z。
则得到Z变换的公式:。
关于这里为什么对x[n]乘以 而不是像拉氏变换中乘以 ,主要是由离散序列的DTFT的周期性决定的。如果对离散序列进行拉氏变换,将 映射到虚轴上,则得到的变换函数是在虚轴方向上周期变化的函数,这样就没有充分利用DTFT的周期性。而Z变换令 ,则当a=1,即 时,随着 从 向 变化,z在复平面中的单位圆上以 为周期变化,如此恰能充分利用DTFT的周期性进一步简化我们的计算。
Z变换解决了不满足绝对可和条件的离散信号,变换到频率域的问题,同时也同样对“频率”的定义进行了扩充。
所以Z变换与离散时间傅里叶变换(DTFT)的关系是:
Z变换将频率从实数推广为复数,因而DTFT变成了Z变换的一个特例。
当z的模为1时,x[n]的Z变换即为x[n]的DTFT。
从图像的角度来说,Z变换得到的频谱,是一个复平面上的函数,而DTFT得到的频谱,则是沿着单位圆切一刀,得到的函数的剖面,从负实轴切断展开的图像。(为方便作图,这里只给出了Z变换的幅度谱和傅氏变换的幅度谱的关系。相位谱具有类似的关系。)
作者:Heinrich
链接:/question/22085329/answer/20258145
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
这三种变换都非常重要!任何理工学科都不可避免需要这些变换。
这三种变换的本质是将信号从时域转换为频域。傅里叶变换的出现颠覆了人类对世界的认知:世界不仅可以看作虽时间的变化,也可以看做各种频率不同加权的组合。举个不太恰当的例子:一首钢琴曲的声音波形是时域表达,而他的钢琴谱则是频域表达。
三种变换由于可以将微分方程或者差分方程转化为多项式方程,所以大大降低了微分(差分)方程的计算成本。
另外,在通信领域,没有信号的频域分析,将很难在时域理解一个信号。因为通信领域中经常需要用频率划分信道,所以一个信号的频域特性要比时域特性重要的多。
具体三种变换的分析(应该是四种)是这样的:
傅里叶分析包含傅里叶级数与傅里叶变换。傅里叶级数用于对周期信号转换,傅里叶变换用于对非周期信号转换。
但是对于不收敛信号,傅里叶变换无能为力,只能借助拉普拉斯变换。(主要用于计算微分方程)
而z变换则可以算作离散的拉普拉斯变换。(主要用于计算差分方程)
从复平面来说,傅里叶分析直注意虚数部分,拉普拉斯变换则关注全部复平面,而z变换则是将拉普拉斯的复平面投影到z平面,将虚轴变为一个圆环。(不恰当的比方就是那种一幅画只能通过在固定位置放一个金属棒,从金属棒反光才能看清这幅画的人物那种感觉。)