Loading [MathJax]/jax/output/HTML-CSS/jax.js

三角傅里叶级数 - 定义和解释


周期信号可以在一定时间间隔内表示为正交函数的线性组合,如果这些正交函数是三角函数,则傅里叶级数表示称为三角傅里叶级数

解释

考虑一个正弦信号 x(t)=Asinω0t,它以时间周期 T 为周期,使得 T=2π/ω0。如果两个正弦波的频率是基频 (ω0) 的整数倍,则这两个正弦波的和也是周期性的。

我们可以证明,一个信号 x(t),它是频率为基频 (ω0) 的整数倍的正弦和余弦函数的和,是一个周期信号。

假设信号 x(t) 由下式给出:

x(t)=a0+a1cosω0t+a2cos2ω0t+a3cos3ω0t+....+akcoskω0t

+b1sinω0t+b2sin2ω0t+b3sin3ω0t+...+bksinkω0t

x(t)=a0+kn=1ancosnω0t+bnsinnω0t(1)

其中,a0,a1,a2....akb0,b1,b2....bk 是常数,ω0 是基频。

同样,如果一个信号 x(t) 是一个周期信号,则它必须满足以下条件:

x(t)=x(t+T);t

因此,

x(t+T)=a0+kn=1ancosnω0(t+T)+bnsinnω0(t+T)

,T=(2πω0)

x(t+T)=a0+kn=1ancosnω0(t+2πω0)+bnsinnω0(t+2πω0)

x(t+T)=a0+kn=1ancos(nω0t+2nπ)+bnsin(nω0t+2nπ)

cos(2nπ+θ)=cosθsin(2nπ+θ)=sinθ

使用这些三角恒等式,我们得到:

x(t+T)=a0+kn=1ancos(nω0t)+bnsin(nω0t)=x(t)(2)

从公式 (2) 可以清楚地看出,信号 x(t) 是频率为 0、ω02ω0...kω0 的正弦和余弦函数的和,是一个周期为 T 的周期信号。如果在 x(t) 的表达式中,k,那么我们可以得到任何周期信号 x(t) 的傅里叶级数表示。

因此,任何周期信号都可以表示为正弦和余弦函数的无限和,这些函数本身是角频率为 0、ω02ω0...kω0 的周期信号。这组谐波相关的正弦和余弦函数在时间间隔 t(t+T) 上形成一组完整的正交函数。

因此,傅里叶级数的三角形式可以定义如下:

频率为 0、ω02ω0...kω0 的正弦和余弦项的无限级数称为傅里叶级数的三角形式,可以表示为:

x(t)=a0+n=1ancosnω0t+bnsinnω0t(3)

其中,a0anbn 称为三角傅里叶级数系数

a0=1T(t0+T)t0x(t)dt(4)

an=2T(t0+T)t0x(t)cosnω0tdt(5)

bn=2T(t0+T)t0x(t)sinnω0tdt(6)

这里,

  • 系数 a0 称为直流分量

  • (a1cosω0t+b1sinω0t) 称为基波分量

  • (a2cosω0t+b2sin2ω0t)称为二次谐波分量

  • 类似地,(ancosnω0t+bnsinnω0t) 称为n谐波分量

数值示例

求下图所示波形的三角傅里叶级数。

解答

我们可以看到,给定的波形是周期为 T=2π 的周期信号。

在数学上,给定的波形可以描述为:

x(t)={(Aπ)tfor0tπ\0forπt2π

令,

t0=0(t0+T)=2π

然后,给定函数的基频为:

ω0=2πT=2π2π=1

因此,系数 a0 由下式给出:

a0=1T(t0+T)t0x(t)dt

a0=12π2π0x(t)dt=12ππ0(Aπ)tdt+12π2π00dt=A2π2[t22]π0=A4

系数 an 由下式给出:

an=2T(t0+T)t0x(t)cosnω0tdt

an=22ππ0(Aπ)tcosntdt=Aπ2π0tcosntdt

通过求解上述积分,我们得到:

an=Aπ2n2[cosnπ]

an={(2Aπ2n2)forn\0forn

类似地,系数 bn 由下式给出:

bn=2T(t0+T)t0x(t)sinnω0tdt

bn=22ππ0(Aπ)tsinntdt=Aπ2π0tsinntdt

求解此积分,我们有:

bn=Aπ2[πcosnπn+(sinntn2)π0]

bn=Anπcosnπ=Anπ(1)n+1

bn={(Anπ)forn\(Anπ)forn

因此,三角傅里叶级数为:

x(t)=a0+n=1ancosnω0t+bnsinnω0t

x(t)=A42Aπ2n=cosntn2+Aπn=1(1)n+1sinntn

更新于: 2021年12月6日

15K+ 次浏览

启动您的 职业生涯

通过完成课程获得认证

开始学习
广告