傅立叶变换是将时域的函数转换成频域上的函数,是对于同一个函数的不同视角。数学定义如下:炫云:傅里叶变换详细推导zhuanlan.zhihu.com
傅里叶级数是针对周期性函数的,但是现实中大多数函数都是非周期性的。那么如何处理非周期性的函数呢?
傅立叶变换,是傅立叶级数的推广。炫云:傅里叶展开,傅里叶级数推导--非常棒zhuanlan.zhihu.com
从傅立叶级数的时域信号f(t)公式中可以看出,标准正交基为
, 对应的系数
为傅里叶级数在这组标准正交基上的向量。
这就是傅里叶变换,将时域信号变换到频域当中。
首先需要先了解下欧拉公式,目的是:
- 了解如何将频域信号转为时域信号;
- 傅里叶级数公式可以通过欧拉公式重写来求积分;
考虑横轴为1,纵轴为虚数i, 那么空间中的点可以表示为
。
根据欧拉公式上式可以推导为:
那么坐标系中的点有两种表示形式:
考虑到角大小
会随着 t 的增大而逆时针旋转,因此
可以表示点A随着t的变化而逆时针旋转。如果
取不同大小的值,对应的虚轴的运动轨迹则不同,如下图所示:
左侧图是旋转频率,称为频域;右侧图是随时间变化的幅度,称为时域;那么上图就展示了频域转化到时域的过程。
以上简单阐述了欧拉公式及其表示,接着解释傅里叶变换如何处理非周期函数。
将非周期函数考虑为周期无穷大的函数,考虑频域中的横坐标:
,当周期 T 趋于无穷大时,频域图就从离散点变为连续的曲线,如下图:
- (a). 周期函数,可以通过傅立叶级数画出频域图
- (b). 增长周期,频域图变得越来越密集
- (c). T→∞得到傅立叶变换,频域图变为连续的曲线
如何从非周期函数中分解出各种信号呢?两种解释:
- 利用正交基相乘为0
比如说,假设这函数中有一个的信号,可以用把它乘出来,而其他分量如都是正交基相乘为0得到频域信号。
对时域函数做一个内积:
式中,
是一组
正交基的组合,复数
含义:实数部分表示振幅,虚数部分表示相位。我们用正交基去与函数求内积,如果原函数中包含频率为
的三角函数,则
不为0,反之为 0,这样可以
分离出相应的信号,其图示如上图 (c) 中右部分所示。
- 利用欧拉公式变换傅里叶级数:
详细推导内容参考:从傅立叶级数到傅立叶变换
上述内容简单解释了傅里叶变换,傅里叶逆变换为:
下面两者称为傅立叶变换对,可以相互转换(时域信号和频域信号相互转换):
同一个数学对象的两种形式,一个是函数,一个是向量。