深度拆解傅里叶变换中的“相位信息”
这篇文章深入探讨了相位在信号处理中的核心作用。通过三角函数平移的直观解释,揭示了相位本质上是描述正弦波在时间轴上平移的量。文章巧妙地从实数三角函数过渡到复指数表示,利用欧拉公式将空间域的平移转化为复平面的旋转,展示了相位如何被封装在复数系数中。特别指出在傅里叶变换中,相位信息决定了信号的几何结构,而振幅仅决定能量分布。最后延伸到非周期信号的傅里叶变换,强调相位线性与时延的关系,以及非线性相位导致的
前言
在信号处理和计算机视觉领域,我们谈论傅里叶变换时,往往第一反应是看它的幅度谱(Magnitude Spectrum)——它告诉我们信号里有哪些频率成分,能量有多大。然而,真正决定信号“骨架”和图像“几何结构”的,往往是那个经常被当成配角的相位谱(Phase Spectrum)。我们将从最直观的三角函数平移,一路过渡到复指数表示,彻底理清相位的物理本质。
直观视角:从三角函数的“左加右减”说起
回到我们最熟悉的标准正弦波公式:
这里的 为该频率下的振幅(或强度),这里的
被称为初相(Initial Phase)。单纯看
这个角度可能有些抽象,为了看清它的物理本质,我们把角频率
提取出来,改写成如下形式:
根据函数平移的铁律(左加右减),这个波形相对于标准的 ,在时间轴上向左平移了
个单位。所谓的相位,其实就是描述了正弦波左右平移情况。很显然,对于一个确定周期的正弦波,其最大可分辨平移距离为该正弦波的一个周期,如平移1.5个周期与平移0.5个周期看起来是一致的。
如果信号的周期 ,那么角频率
。带入上式:
此时,相位 与波形平移的周期数存在着极其纯粹的线性对应关系:
平移的周期数 =
-
:未平移。
-
:向左平移了
个周期,正弦波变成了余弦波。
-
:向左平移了
个周期,波峰和波谷刚好对调。
-
:向左平移了
个完整周期,由于周期信号的重复性,波形与原波形完全重合。
在实数三角函数的世界里,相位本质上就是描述了正弦信号在轴上相对平移了多少个周期。它不决定波的大小,只决定波在哪里发生。因此,在公式 中,我们紧跟
这个参数,关注该参数是如何进一步被封装的,从而实现对相位的深度理解。
数学飞跃:走向复指数表示
虽然实数形式的正余弦组合很直观,但在处理复杂信号或多维信号时,三角函数的和差化度公式会让人抓狂。于是,数学家请出了欧拉公式:
在复指数形式的傅里叶级数中,一个周期为 1 的信号可以优雅地写为:
这里的傅里叶系数 绝大多数情况下是一个复数。我们可以把它写成极坐标形式:
在三角函数中的相位信息 被封装到了复数
中,通过如下变换,你会发现:
-
(复数的模):就是这个频率分量的振幅。
-
(复数的辐角):就是这个频率分量的初相。
复指数的精妙之处在于:它把原本空间域中复杂的“左右平移”转换成了复平面上向量的“角度旋转”。空间域的位移定理在复频域变成了极为简单的乘法:
原本在时域或空间域需要大费周章的平移操作,在频域只需要给每个频点的复数向量乘以一个旋转因子即可。
以上的讲解直接给出了傅里叶级数的复指数形式,这样看起来有些突兀,下面通过一些推导将傅里叶级数与复指数关联起来,并重点关注 是如何被封装起来的。
我们有如下实数域的波动方程:
根据欧拉公式(Euler's Formula),复指数与三角函数的关系为:
两式相减,可以消去余弦项 ,从而得到正弦项的复指数表示(这也叫欧拉公式的正弦变形)
我们将标准正弦波中的整体相位 代入上式形式中:
展开括号,将系数 和分母
分配进去:
利用指数的运算法则 ,我们将随时间变化的项(
)与不随时间变化的初相项(
)剥离开来:
为了让形式看起来更像标准的傅里叶级数项(即各项之间用“+”号连接),我们微调一下第二项的符号:
此时,复指数形式的雏形已经出现了!它可以写成:
目前的系数中还挂着分母上的虚数单位 ,这不够直观。在复数中,我们知道
,且根据极坐标表示:
(在复平面上指向正下方 90度)
(在复平面上指向正上方 90度)
对于正频率项的系数 :
对于负频率项的系数 :
将清洗后的系数带回,我们得到了完美的复指数表达:
同时我们关注到正弦波动方程中的初始相位 被封装到了
和
两项中,这两项构成了我们之前讨论傅里叶级数中的
项。
完成上述推导后,可给出以下醍醐灌顶的物理直觉解释:
-
为什么振幅变成了
?从最终公式可见,原本空间域里高为
的波,在频域被拆成了正频率
和负频率
两部分,每个分支的模长都变成了
。这在物理上意味着:总能量没有变,只是被平均分到了正、负两个旋转方向相反的复空间中。
-
为什么相位平白无故减去了
?因为复指数波
的老家(实部)默认是余弦波(
)。我们一开始给出的信号是正弦波(
),根据三角变换,
。这个
极其精准地表达了正弦波天然滞后余弦波
的物理事实。
-
怎么理解“负频率”
?在实数世界里,根本没有“每秒转成负圈”的说法。但通过上面的推导,你会发现
恰好是
的共轭复数(
)。因此,在处理实数信号的傅里叶变换时,我们总是得到一对幅度相等但旋转角度相反的系数,这里的旋转角度就是我们一直关注的相位。
概念的延续:非周期信号与连续傅里叶变换(FT)
有人会问:傅里叶级数探讨的是周期信号,那对于非周期信号,傅里叶变换(FT)中的相位概念还一致吗?
完全一致。 傅里叶变换可以被视为周期趋于无穷大()时的极限情况。此时,离散的频谱变成了连续谱:
这里的连续相位函数 依然遵循完全相同的物理定律:
- 线性相位与时延:如果整个非周期信号在时间轴上平移了
,其频域响应将整体乘以 $
,这意味着相位谱满足
。相位随频率
呈严格的线性正比变化。
- 色散现象(非线性相位):如果
随频率的变化不是线性的,说明不同频率的分量在空间/时间上传播的速度不同(延迟不同),这会导致信号在时域上发生脉冲展宽或畸变。
结语
无论是周期信号的级数展开,还是非周期信号的连续变换,相位都是波形合成的“粘合剂”。振幅决定了素材有多丰富,而相位决定了这些素材在什么空间位置‘对齐集合’。 破坏了相位,整个信号的几何结构(如图像的边缘)将荡然无存。
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)