周期信号的傅里叶级数展开
傅里葉級數(shù)展開的定義
將一個周期信號分解為一個直流分量和一系列復指數(shù)信號分量之和的過程被稱為傅里葉級數(shù)展開。
 周期信號f(t)f(t)f(t)的傅里葉級數(shù)展開式為:f(t)=∑k=?∞∞ckejkw0tf(t)=\sum_{k=-\infin}^{\infin}c_ke^{jkw_0t}f(t)=k=?∞∑∞?ck?ejkw0?t
 其中:
 w0:w0=2πTw_0:w_0=\frac{2\pi}{T}w0?:w0?=T2π?,周期TTT確定了w0w_0w0?就確定了
ckc_kck?:傅里葉系數(shù),c0c_0c0?就是直流分量
傅里葉級數(shù)展開的幾何意義
傅里葉級數(shù)展開的本質就是用一系列角速度為w=kw0w=kw_0w=kw0?的旋轉向量ckejkw0tc_ke^{jkw_0t}ck?ejkw0?t來合成周期信號。旋轉向量在t=0t=0t=0時刻對應的向量就是傅里葉系數(shù)ckc_kck?
 如下圖所示:
 
傅里葉系數(shù)的計算公式
傅里葉系數(shù)的計算公式如下:ck=1T∫?T/2T/2f(t)e?jkw0tdt(k=0,±1,±2,...)c_k=\frac{1}{T}\int_{-T/2}^{T/2}f(t)e^{-jkw_0t}dt\, (k=0,\pm1,\pm 2,...)ck?=T1?∫?T/2T/2?f(t)e?jkw0?tdt(k=0,±1,±2,...)
 這個公式是怎么得來的呢?
- 將傅里葉級數(shù)展開式中k=mk=mk=m那一項單獨列出來:f(t)=∑k=?∞∞ckejkw0t=cmejmw0t+∑k=?∞,k≠m∞ckejkw0tf(t)=\sum_{k=-\infin}^{\infin}c_ke^{jkw_0t}=c_me^{jmw_0t}+\sum_{k=-\infin,k\neq m}^{\infin}c_ke^{jkw_0t}f(t)=k=?∞∑∞?ck?ejkw0?t=cm?ejmw0?t+k=?∞,k?=m∑∞?ck?ejkw0?t
 - 兩端乘以e?jmw0te^{-jmw_0t}e?jmw0?t:f(t)e?jmw0t=cmejmw0te?jmw0t+∑k=?∞,k≠m∞ckejkw0te?jmw0t=cm+∑k=?∞,k≠m∞ckej(k?m)w0tf(t)e^{-jmw_0t}=c_me^{jmw_0t}e^{-jmw_0t}+\sum_{k=-\infin,k\neq m}^{\infin}c_ke^{jkw_0t}e^{-jmw_0t}=c_m+\sum_{k=-\infin,k\neq m}^{\infin}c_ke^{j(k-m)w_0t}f(t)e?jmw0?t=cm?ejmw0?te?jmw0?t+k=?∞,k?=m∑∞?ck?ejkw0?te?jmw0?t=cm?+k=?∞,k?=m∑∞?ck?ej(k?m)w0?t
 - 在基波周期內對兩端進行積分:∫?T/2T/2f(t)e?jmw0tdt=∫?T/2T/2cmdt+∫?T/2T/2∑k=?∞,k≠m∞ckej(k?m)w0tdt\int_{-T/2}^{T/2}f(t)e^{-jmw_0t}dt\,=\int_{-T/2}^{T/2}c_mdt\,+\int_{-T/2}^{T/2}\sum_{k=-\infin,k\neq m}^{\infin}c_ke^{j(k-m)w_0t}dt\,∫?T/2T/2?f(t)e?jmw0?tdt=∫?T/2T/2?cm?dt+∫?T/2T/2?k=?∞,k?=m∑∞?ck?ej(k?m)w0?tdt
根據(jù)復指數(shù)信號的正交性,上式中求和項的積分為0,因此:
∫?T/2T/2f(t)e?jmw0tdt=∫?T/2T/2cmdt=cmT\int_{-T/2}^{T/2}f(t)e^{-jmw_0t}dt\,=\int_{-T/2}^{T/2}c_mdt\,=c_mT∫?T/2T/2?f(t)e?jmw0?tdt=∫?T/2T/2?cm?dt=cm?T - 求出cmc_mcm?:
cm=1T∫?T/2T/2f(t)e?jmw0tdtc_m=\frac{1}{T} \int_{-T/2}^{T/2}f(t)e^{-jmw_0t}dt\,cm?=T1?∫?T/2T/2?f(t)e?jmw0?tdt 
方波信號的傅里葉系數(shù)
 方波信號x(t)x(t)x(t)周期為TTT,幅度為1,脈寬為τ\tauτ,對方波來說,占空比為1/21/21/2,因此T=2τT=2\tauT=2τ
-先求c0c_0c0?
 c0=1T∫?τ/2τ/2x(t)dt=1T∫?τ/2τ/21dt=0.5c_0=\frac{1}{T}\int_{-\tau /2}^{\tau /2}x(t)dt\,=\frac{1}{T}\int_{-\tau /2}^{\tau /2}1dt\,=0.5c0?=T1?∫?τ/2τ/2?x(t)dt=T1?∫?τ/2τ/2?1dt=0.5
- 再來求ckc_kck?
ck=1T∫?T/2T/2x(t)e?jkw0tdt=1T∫?T/2T/2(cos?kw0t?jsin?kw0t)dt=1T∫?T/2T/2cos?kw0tdt?j1T∫?T/2T/2sin?kw0tdt=1T∫?T/2T/2cos?kw0tdt=2kw0T∫0T/2cos?kw0td(kw0t)=sin(kw0τ/2)kw0T/2c_k=\frac{1}{T} \int_{-T/2}^{T/2}x(t)e^{-jkw_0t}dt\,=\frac{1}{T} \int_{-T/2}^{T/2}(\cos{kw_0t\,}-j\sin{kw_0t})dt\,\\ =\frac{1}{T} \int_{-T/2}^{T/2}\cos{kw_0t\,}dt\,-j\frac{1}{T} \int_{-T/2}^{T/2}\sin{kw_0t\,}dt\,\\ =\frac{1}{T} \int_{-T/2}^{T/2}\cos{kw_0t\,}dt\,\\ =\frac{2}{kw_0T} \int_{0}^{T/2}\cos{kw_0t\,}d(kw_0t)\,\\=\frac{sin(kw_0\tau /2)}{kw_0T/2} ck?=T1?∫?T/2T/2?x(t)e?jkw0?tdt=T1?∫?T/2T/2?(coskw0?t?jsinkw0?t)dt=T1?∫?T/2T/2?coskw0?tdt?jT1?∫?T/2T/2?sinkw0?tdt=T1?∫?T/2T/2?coskw0?tdt=kw0?T2?∫0T/2?coskw0?td(kw0?t)=kw0?T/2sin(kw0?τ/2)?
由:w0=2π/Tw_0=2\pi/Tw0?=2π/T,得:w0T=2πw_0T=2\piw0?T=2π
又因為:T=2τT=2\tauT=2τ,所以:w02τ=2πw_02\tau=2\piw0?2τ=2π,得到:w0τ=πw_0\tau =\piw0?τ=π
得:
ck=12sin(kπ/2)kπ/2=12sinc(k2)c_k=\frac{1}{2}\frac{sin(k\pi /2)}{k \pi/2}=\frac{1}{2} sinc(\frac{k}{2}) ck?=21?kπ/2sin(kπ/2)?=21?sinc(2k?) 
周期矩形信號的傅里葉級數(shù)
在方波信號的傅里葉系數(shù)推導過程中,我們用τ\tauτ表示脈沖的寬度,用TTT表示脈沖的周期,得出傅里葉系數(shù)的表達式:
 ck=sin(kw0τ/2)kw0T/2c_k=\frac{sin(kw_0\tau /2)}{kw_0T/2}ck?=kw0?T/2sin(kw0?τ/2)?
 回顧整個推導過程可以發(fā)現(xiàn),這個結果對幅值為1,脈沖為τ\tauτ,周期為TTT的周期矩形信號也是適用的。
 因為:w0=2π/Tw_0=2\pi/Tw0?=2π/T,所以:w0=2πw_0=2\piw0?=2π
 假定占空比為1/n1/n1/n,即:T=nτT=n\tauT=nτ,所以:w0nτ=2πw_0n\tau=2\piw0?nτ=2π,得到:w0τ=2π/nw_0\tau=2\pi/nw0?τ=2π/n,代入上面的傅里葉系數(shù)表達式,得到:
 ck=1nsin(kπ/n)kπ/n=1nsinc(kn)c_k=\frac{1}{n}\frac{sin(k\pi /n)}{k\pi/n}=\frac{1}{n}sinc(\frac{k}{n})ck?=n1?kπ/nsin(kπ/n)?=n1?sinc(nk?)
總結
以上是生活随笔為你收集整理的周期信号的傅里叶级数展开的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: php 下载技巧,PHP 使用技巧集
 - 下一篇: 【eoeAndroid特刊】