调音台上一段吉他录音,频谱仪上显示一串离散的峰:基波440Hz,然后是880Hz、1320Hz的谐波成分。能把一段周期信号拆成这样一串正弦波的工具,就是傅里叶级数。

核心思想和公式

满足狄利克雷条件的周期信号,都可以写成直流分量加上一系列正弦余弦的叠加。频率取基波的整数倍,ω等于2π除以周期T,每个倍频成分的幅度和相位由系数an和bn决定:

f(t) = a0/2 + Σ[ an·cos(nωt) + bn·sin(nωt) ]

求系数就是做相关运算:把原信号分别乘上cos和sin,在一个周期内积分,其他频率分量正负抵消,只剩对应频率的成分。an=(2/T)·∫[0,T] f(t)·cos(nωt)dt,bn形式类似,只是换成sin。

方波是最直观的例子

对称方波只含奇次谐波,幅度按1/n衰减。用MATLAB或者Python把基波、三次、五次谐波逐个叠加,波形会越来越方,但顶部始终有起伏,叠加项再多也消不掉,这就是吉布斯现象:间断点附近保留约9%的过冲。工程上没有理想方波,带宽不够的示波器看方波,上升沿都是圆的,原因就是高频谐波被滤掉了。

系数算出来有什么用

幅度谱告诉你每个频率成分有多强。电力行业做谐波治理,看的谐波次数和幅值就是从这来的;音频均衡器上推子控制的也是特定频段的幅度;齿轮箱振动分析里,谱线位置往往直接对应故障特征频率。

级数和变换别混

傅里叶级数针对周期信号,频谱是离散谱线;傅里叶变换针对非周期信号,频谱是连续的。学到拆系数这一步,建议动手把方波的an和bn算一遍,推一遍积分过程,比看十遍结论都管用。