傅里叶级数
任何一个周期性函数
f
(
t
)
f(t)
f(t)都可以变换成一系列正余弦函数之和(这些正余弦函数实际上是一组正交基)。
可以看到从时域上看到的周期函数,可以由一系列频率不同的周期函数叠加而得。
一个时域的信号,做傅里叶变换之后,可以变换成三个内容:
- 频率
- 每一个频率下对应的振幅
- 每一个频率下的相位
通过这三个信息,也可以从频域信号转换回时域信号。
傅里叶级数数学形式:
f ( t ) = a 0 2 + ∑ k = 1 n a n s i n ( n ω t + φ n ) f(t)= \frac{a_0}{2} +\sum_{k=1}^n {a_n}sin(n{\omega}t+\varphi_n) f(t)=2a0+k=1∑nansin(nωt+φn)
其中 n n n为整数, ω \omega ω为频率,每一个频率对应的振幅为 a n a_n an,相位角为 φ n \varphi_n φn
也可以写成
f ( t ) = a 0 2 + ∑ k = 1 n a n s i n ( n ω t ) + ∑ k = 1 n b n c o s ( n ω t ) f(t)= \frac{a_0}{2} +\sum_{k=1}^n {a_n}sin(n{\omega}t)+\sum_{k=1}^n {b_n}cos(n{\omega}t) f(t)=2a0+k=1∑nansin(nωt)+k=1∑nbncos(nωt)
这样可以看出标准正交基有 1 1 1, s i n ( n ω t ) sin(n{\omega}t) sin(nωt), c o s ( n ω t ) cos(n{\omega}t) cos(nωt)。
傅里叶级数只能处理周期性函数,要处理非周期性的信号需要用到傅里叶变换或叫连续傅里叶变换。
傅里叶变换
角度
θ
=
ω
t
\theta=\omega{t}
θ=ωt,可以看作随着时间
t
t
t逆时针旋转,所以
e
i
ω
t
e^{i\omega{t}}
eiωt可以看作圈上的点绕原点逆时针旋转每时刻对应的一组正交基的组合
e
−
i
ω
t
e^{-i\omega{t}}
e−iωt则表示顺时针旋转。
假设有一个非周期的函数
f
(
t
)
f(t)
f(t),可以做内积
F
T
=
∫
−
∞
∞
f
(
t
)
e
−
j
ω
t
d
x
F_T=\int_{-\infty}^{\infty} f(t)e^{-j\omega{t}}\, dx
FT=∫−∞∞f(t)e−jωtdx
这个结果有两种情况。
- 结果为0.当这个非周期信号不含有 ω \omega ω的成分时,结果为0。
- 不为0.当该非周期函数中包含
ω
\omega
ω的成分时。
这个 F T F_T FT的结果为一个复数, - 从实部可以看到各个频率的分量的大小。(此处的结果会是一个连续性函数,刚才傅里叶级数得到的结果是离散的)
- *虚部表示相位的情况。
有了傅里叶变换的结果,也可以逆变换回去,
f ( t ) = ∫ − ∞ ∞ F t ( ω ) e j ω t d ω f(t)=\int_{-\infty}^{\infty} F_t(\omega)e^{j\omega{t}}\, d\omega f(t)=∫−∞∞Ft(ω)ejωtdω
从而可以实现把一个信号变成很多个正弦信号,也可以把很多个正弦信号组合成一个新的信号。