【傅里叶级数】 https://www.bilibili.com/video/BV1PE411X7b8/?p=4&share_source=copy_web&vd_source=27abef6992749c2b76e3f7b2a2c835b5
【傅里叶级数的应用】 https://www.bilibili.com/video/BV1PE411X7b8/?p=5&share_source=copy_web&vd_source=27abef6992749c2b76e3f7b2a2c835b5
本章重点
傅里叶级数怎么求
- 方法1:转化为 exponential form, ak 是 复振幅,只要看前面部分的内容就够了
- 注意,注意要找到基频,也就是w ,不然求出来的会不对。
- 方法2:使用傅里叶级数分析的方法,通过正交化的形式求出
备注:a0作为直流分量需要单独求出
重要结论
信号与系统:傅里叶级数与分析(Fourier Series & Analysis)
本篇笔记系统化地梳理了傅里叶级数的核心概念、数学推导以及实际物理意义。通过对周期信号的分拆与合成,理解频域分析在现代信息压缩(如 JPEG、MP3)中的基石作用。
一、 傅里叶级数基础:从周期性函数开始
傅里叶级数(Fourier Series)的核心思想是:任何一个周期性的连续信号,都可以表示为一系列不同频率的复指数信号(或正弦/余弦信号)的线性叠加。
因为复指数信号可以看作是信号处理中的基本信号
1. 基本参数与周期关系
-
周期 (T0):信号重复自身所需的最小时间。
-
基频 (f0):基频率,定义为:
f0=T01(Hz)
-
基值角频率 (ω0):
ω0=2πf0=T02π(rad/s)
2. 倍频与谐波的关系
在傅里叶级数中,叠加的信号频率都是基频的整数倍(即倍频,也称为谐波 Harmonics):
- 当基频 f0=50 Hz 时:
- 100 Hz(2倍频)处的傅里叶系数记为 a2(第二谐波)。
- 250 Hz(5倍频)处的傅里叶系数记为 a5(第五谐波)。
- 基频本身对应的系数记为 a1(第一谐波)。
- 直流分量(0倍频)记为 a0。
ak 实质上就是 k 倍频对应的傅里叶系数(第 k 次谐波分量)。
二、 傅里叶合成与分析的本质
傅里叶变换的世界存在两个对称的互逆过程:合成(Synthesis) 与 分析(Analysis)。
也可以理解为是两个不同基向量空间的线性变换

1. 傅里叶合成(Fourier Synthesis)
这是一个“从部分到整体”、利用各个频率的分量构建出原始信号的过程。
-
公式(复指数形式):
x(t)=∑k=−∞∞akej2πkf0t=∑k=−∞∞akejkω0t
-
物理解释:我们将无穷多个旋转的复指数信号 ejkω0t 分别乘以它们的权重系数 ak 后相加,就能完美还原出原本复杂的周期信号 x(t)。例如早期的电子合成乐器或机器人的声音,就是通过控制不同的 ak 参数进行声音合成的。

2. 傅里叶分析(Fourier Analysis)
这是一个“从整体到部分”、从原始信号中提取出其包含哪些频率成分的过程。
-
核心思想:从信号中转回求得傅里叶系数 ak。
-
数学公式(分析公式):
ak=T01∫T0x(t)e−jkω0tdt
这里的证明本质上是通过正交性实现的
-
限制条件:傅里叶级数分析只能应用在周期信号(Periodic Signals)上。对于非周期信号,我们需要使用傅里叶变换(Fourier Transform)。
三、 深入理解 ak 与 ejkω0t 的实际物理意义
在学习过程中,我们常常疑惑:ak 和 ej2πkf0t 到底代表了什么?是幅值、频率、相位,还是其他?
通过将两者结合,其物理本质非常直观:
1. ejkω0t:旋转的“复基底”(单位圆上的旋转向量)
根据欧拉公式,ejθ=cosθ+jsinθ。因此:
ejkω0t=cos(kω0t)+jsin(kω0t)
一个常见的错误理解,就是 认为 ak 只是一个简单的幅值
- 这在复平面上代表一个模长为 1 的旋转向量(Phasor)。
- 它的旋转速度(频率)是 kω0(即基频的 k 倍),正负号代表旋转方向(k>0 逆时针旋转,k<0 顺时针旋转)。
- 它纯粹提供了一个特定频率的“旋转骨架”。
2. ak:复振幅(Complex Amplitude)
傅里叶系数 ak 通常是一个复数,它可以写为极坐标形式:
ak=∣ak∣ejϕk
- 模长 ∣ak∣:代表该频率分量的幅值(准确地说是物理单边振幅的一半)。
- 幅角 ϕk:代表该频率分量的相位(即在 t=0 时刻旋转向量的初始偏角)。
3. 两者相乘 akejkω0t:携带振幅与相位的旋转向量
将两项相乘,根据指数运算法则:
akejkω0t=∣ak∣ejϕkejkω0t=∣ak∣ej(kω0t+ϕk)
这代表一个模长为 ∣ak∣、初始相位为 ϕk、以频率 kω0 旋转的向量。
4. 实数信号的共轭对称性
对于我们现实生活中遇到的真实物理信号 x(t)(即 x(t) 是实数),其正频率分量与负频率分量必然是互为共轭的:
a−k=ak∗
我们将同一对正负频率的项合并:
akejkω0t+a−ke−jkω0t=akejkω0t+ak∗e−jkω0t=2Re{akejkω0t}
代入 ak=∣ak∣ejϕk:
2Re{∣ak∣ej(kω0t+ϕk)}=2∣ak∣cos(kω0t+ϕk)
由此可见:
- 实际物理振幅:为 2∣ak∣。
- 实际物理相位:为 ϕk。
- 实际物理频率:为 kf0。
四、 经典例题一:三角函数展开法(利用欧拉公式求级数)
并不是所有信号都需要用复杂的积分去算 ak。如果信号本身就是简谐运动的组合,利用欧拉公式(Euler’s Formula)直接展开是最简便、最不容易出错的方法。
【题目】
已知周期信号 x(t)=sin3(3πt),求其傅里叶级数展开式及系数 ak。
【完善推导过程】
第一步:使用欧拉公式展开正弦项 我们知道:
sin(θ)=2jejθ−e−jθ
将 θ=3πt 代入:
x(t)=(2jej3πt−e−j3πt)3
第二步:利用立方公式展开 立方展开公式为 (a−b)3=a3−3a2b+3ab2−b3,分母为 (2j)3=−8j。
x(t)=−8j1[(ej3πt)3−3(ej3πt)2(e−j3πt)+3(ej3πt)(e−j3πt)2−(e−j3πt)3]
x(t)=−8j1(ej9πt−3ej3πt+3e−j3πt−e−j9πt)
将分母的 −8j1 转换为 8j 乘入各项:
x(t)=8jej9πt−83jej3πt+83je−j3πt−8je−j9πt
第三步:确定基频与各系数 分析式中出现的角频率:有 3π 和 9π。它们的最大公约数(基角频率)为:
ω0=3π(rad/s)
此时对应的基频 f0=2π3π=1.5 Hz。
根据傅里叶合成公式 x(t)=∑akejkω0t 对比系数:
-
对于 k=1(频率 ω=3π):
a1=−83j=83e−jπ/2
-
对于 k=−1(频率 ω=−3π):
a−1=83j=83ejπ/2
-
对于 k=3(频率 ω=9π):
a3=8j=81ejπ/2
-
对于 k=−3(频率 ω=−9π):
a−3=−8j=81e−jπ/2
-
对于其他所有 k 值:
ak=0
【验证共轭对称性】
因为 x(t) 是实数信号,验证发现:
a−1=a1∗=(−83j)∗=83j(成立)
a−3=a3∗=(8j)∗=−8j(成立)
五、 积分性质与正交性:傅里叶分析的数学基石
为什么利用积分公式 ak=T01∫T0x(t)e−jkω0tdt 就可以神奇地“过滤”出某一个特定频率分量的系数呢?这源于复指数信号的正交性(Orthogonality)。
1. 积分性质(单复指数信号在一个周期内的积分)
对于任意整数 m:
∫0T0e−j(T02π)mtdt={T0,0,m=0m=0
- 物理直观理解:
- 当 m=0 时,被积函数是 e0=1,积出来当然是周期长度 T0。
- 当 m=0 时,复指数信号在复平面上旋转了整整 m 圈。由于圆周是对称的,旋转一整圈的过程里正负部分完美抵消,因此其在一个周期内的积分平均值必然为 0(这也是除了直流分量 DC 外,其余所有纯正弦/余弦交流信号一个周期积分为 0 的原因)。
2. 复指数信号的正交性(Orthogonality of ejωt)
我们将两个不同谐波频率的复指数信号相乘,并在一个周期内积分:
T01∫T0ejnω0t⋅e−jkω0tdt=T01∫T0ej(n−k)ω0tdt
根据上述积分性质,令 m=k−n:
- 如果 n=k(不同频率):积分结果为 0。
- 如果 n=k(相同频率):积分结果为 1。
这代表不同的谐波在数学上是正交的基底。
3. “声音滤波器”的直观比喻
“如果我想要检验一段声音信号中是否存在 11 Hz 的频率,我只需要将信号乘以 e−j2π(11)t 并进行周期积分即可。”
【实例说明】 假设我们的声音信号 x(t) 是一个包含了 11 Hz 和 22 Hz 声音的混合信号:
x(t)=3ej22πt+4ej44πt
(注:由于 ω=2πf,所以 22π⇒11 Hz, 44π⇒22 Hz,这里基频 f0=11 Hz,T0=1/11 s)
现在我们通过乘以 e−j22πt(即 11 Hz 的探测波)并积分:
a1=T01∫0T0(3ej22πt+4ej44πt)e−j22πtdt
a1=T01∫0T031ej0dt+T01∫0T04ej22πtdt
-
第二项由于频率不匹配(22 Hz 探测 11 Hz 差频仍然是交流),在一个周期内积分化为 0。
-
第一项因为同频对消变成了直流(DC),积分被保留了下来:
a1=T01⋅3T0+0=3
利用这个特性,我们能精确分析出复杂信号中的每一种成分。对于非直流项(k=0)与直流项(k=0),我们在实际运算中常常分拆开来计算:
-
非直流项(交流分量):
ak=T01∫T0x(t)e−jkω0tdt(k=0)
-
直流分量(DC Component,平均值):
a0=T01∫T0x(t)dt(k=0)
六、 经典例题二:周期方波的傅里叶分析
这是一道在信号与系统中极其重要、必须要熟练掌握的经典例题。通过该题可以深入理解方波的“无限带宽”特性及“信息压缩”原理。
【题目】
设有一个周期方波信号 x(t),在一周期内的表达式为:
x(t)={1,0,0≤t<21T021T0≤t<T0
已知周期 T0=0.04 s。求该方波的傅里叶级数系数 ak 并分析其频谱。
x(t)
^
1 |+--------+ +--------+
| | | |
| | | |
+--------+--------+--------+-------> t
0 T0/2 T0 3T0/2
【完善推导过程】
已知周期 T0=0.04 s,其基频率为:
f0=0.041=25 Hz
基角频率为:
ω0=2πf0=50π(rad/s)
1. 首先求解直流分量 a0(k=0)
a0=T01∫0T0x(t)dt=0.041∫00.021⋅dt=0.040.02=21
我确实一直不知道 DC 怎么求,我都是求的平均值
(直流分量为 0.5,代表这个方波在垂直方向上的平均高度)
2. 求解谐波分量 ak(k=0)
由于 x(t) 仅在 0≤t<0.02 期间为 1,其余区间为 0,积分限缩短:
ak=T01∫0T0/21⋅e−jkω0tdt
ak=T01[−jkω0e−jkω0t]0T0/2=−jkω0T01(e−jkω02T0−1)
因为 ω0T0=2π,代入分母与指数项:
ak=−j2πk1(e−jkπ−1)=2πkj(e−jkπ−1)
我们知道复指数性质:e−jkπ=(e−jπ)k=(−1)k。 代入后得到:
ak=2πkj[(−1)k−1]=j2πk1−(−1)k
3. 讨论 k 的取值对系数的影响
-
当 k 为偶数时(k=±2,±4,…):
(−1)k=1⇒ak=j2πk1−1=0
(偶数倍频处的谐波分量全部为 0)
-
当 k 为奇数时(k=±1,±3,…):
(−1)k=−1⇒ak=j2πk1−(−1)=j2πk2=jπk1=−πkj
4. 总结推导结果
ak=⎩⎨⎧21,jπk1,0,k=0k∈奇数k∈偶数


七、 信号压缩与实际应用(从频域角度看信息压缩)
方波的傅里叶分析为我们展示了非常重要的工程启示:
1. 无限频宽特性 (Not Bandlimited)
从公式 ak=jπk1 可以看出,无论 k 有多大,只要 k 是奇数,该项系数就永远不为零。
- 这说明:完美的突变信号(如方波的边缘)其频宽是无限的(Not a bandlimited signal)。
- 在传输或存储这种信号时,如果我们想要完美无瑕地还原它,必须记录无限多的数据点。这在工程上是无法做到的。
2. 什么是信息压缩(以方波近似为例)
幸好,随着频率 k 增大,谐波的幅值 ∣ak∣=π∣k∣1 是在快速衰减的。高频分量只影响方波“陡峭边缘”的细节,低频分量决定了其“主体结构”。
- 全谱记录:原本如果要完整记录这个方波信号的所有时间点,需要极高的采样率。
- 部分(1~3阶)谐波压缩合成: 如果我们决定只记录 1∼3 阶谐波:
- 我们只需要记录:k=−3,−1,0,1,3 这 5 根谱线(直流、基频、3倍频)。
- 每一根谱线只需记录其频率、振幅与相位(共 15 个参数)。
- 通过电算软件将这 5 根谱线合成回来(由 2 个余弦波与一个直流合成),得到的波形(蓝线)已经和原本的方波(红线)非常接近。
- 这是一种高效的信息压缩! 我们不需要存储上千个时间点的数据,只需要存这 5 根谱线的复数值,就能以极高精度重构信号。这正是 JPEG 图像压缩、MP3 音乐压缩 以及 MPEG 视频压缩 的核心运作原理!

八、 吉布斯现象(Gibbs Phenomenon)
在利用有限项谐波近似合成不连续信号(如方波的跳变沿)时,我们会观察到一个有趣的物理现象:
合成波形 (有限项)
^
| /\ /\
1 | ----/ \----------------/ \----
| / \ / \
| / \ / \
0 +--/--------\----------/--------\-----> t
不连续点 (跳变)
1. 现象描述
不论我们用多少项谐波去合成方波,在不连续点(跳变沿)附近,合成出的波形总会产生一个无法消除的波纹尖峰(Overshoot,超调)。
- 即使我们把谐波项数 N 增加到一万项甚至无穷,这个局部起伏的峰值依然存在。
- 这个峰值的幅度大约占跳变高度的 9%。
2. 物理成因
跳变点处在时域上的变化速度是无限大的,对应需要无限高的频率成分。由于我们在压缩还原时丢弃了更高阶的频率,这种高频细节的缺失在时域就表现为跳变沿两侧的波纹振荡。
在图像处理中,如果过度压缩图片(丢弃过多高频),在物体黑白交界的边缘处常常能看到一圈圈细微的波纹。这种由于丢失高频而在不连续界面产生的波纹,在学术上就被称为吉布斯现象(Gibbs Phenomenon)。