今日正文
(1)占空比為50%的方波的傅里葉級數(shù)展開
假設(shè)有一個方波,周期是T,占空比τ為0.5,幅度為1,如下圖所示。

周期信號的傅里葉級數(shù)為:

因此,可以求得,方波的各個頻率分量所對應(yīng)的傅里葉系數(shù)Ck,分別為:

也就是說,方波用傅里葉級數(shù)暫開后,可以得到:

也就是說,上述圖示的方波是由直流和一系列不同幅度的余弦函數(shù)構(gòu)成的。
(2)演示一下,用各個分量,慢慢疊加,形成方波。
當(dāng)只有直流時,圖形為:

疊加上頻率為w0的余弦信號,圖形為:

疊加上頻率為3w0的余弦信號,圖形為:

疊加上頻率為5w0的余弦信號,圖形為:

......
疊加上頻率為101w0的余弦信號,圖形為:

......
疊加上頻率為1001w0的余弦信號后,圖形為:

(3)吉布斯現(xiàn)象(Gibbs phenomenon)
由上面的疊加圖形可以看到,當(dāng)用余弦波疊加去逼近方波信號時,所用的諧波次數(shù)N即使增加到1001后,在不連續(xù)點的附近,仍然會出現(xiàn)過沖。
N越大,過沖的最大值越接近不連續(xù)點,但其峰值并不下降,而是大約等于原函數(shù)在不連續(xù)點處跳變值的9%。
(4) 上面的圖形的Python程序
import numpy as np
import matplotlib.pyplot as plt
def square_wave(T, tau, num_periods):
"""Generate a square wave."""
t = np.linspace(-T * num_periods / 2, T * num_periods / 2, 100000)
duty_cycle = tau / T
waveform = np.zeros_like(t)
waveform[((t+0.25*T) % T) < (duty_cycle * T )] = 1
waveform1=np.ones_like(t)*0.5
return t, waveform,waveform1
def harmonic_component(T, n, amplitude,num_periods):
"""Generate a harmonic component."""
t = np.linspace(-T * num_periods / 2, T * num_periods / 2, 100000)
frequency = n / T
component = amplitude * np.cos(2* np.pi * frequency*t)
return t, component
def main():
"""Main function."""
T = 1 # Period
tau = 0.5 * T # Pulse width
num_periods = 5 # Number of periods to plot
num_harmonics = 1001 # Number of harmonics to include
# Generate the fundamental square wave
t, waveform,waveform1 = square_wave(T, tau, num_periods)
# Plot the fundamental square wave
plt.figure(figsize=(10, 6))
# plt.plot(t, waveform, label='Fundamental')
# Generate and add harmonic components
for n in range(1, num_harmonics + 1):
_, component = harmonic_component(T, n, np.sinc(n/2),num_periods)
waveform1 += component
plt.plot(t, waveform1)
plt.xlabel('Time')
plt.ylabel('Amplitude')
plt.title('Square Wave Reconstruction with Harmonic Components')
plt.legend()
plt.grid(True)
plt.show()
if __name__ == "__main__":
main()
-
python
+關(guān)注
關(guān)注
57文章
4858瀏覽量
89592 -
余弦函數(shù)
+關(guān)注
關(guān)注
0文章
2瀏覽量
5489 -
傅里葉級數(shù)
+關(guān)注
關(guān)注
1文章
12瀏覽量
2649
原文標(biāo)題:方波的Gibbs現(xiàn)象
文章出處:【微信號:加油射頻工程師,微信公眾號:加油射頻工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
新能源電池產(chǎn)業(yè)鏈及投資機(jī)會簡析-磷酸亞鐵鋰
基于ATM理念的UTRAN傳輸架構(gòu)簡析
消除數(shù)字濾波器中Gibbs現(xiàn)象的研究
EPON技術(shù)簡析
筆記本屏幕亮度與反應(yīng)速度簡析
簡析BGA封裝技術(shù)與質(zhì)量控制
鼠標(biāo)HID例程(中)簡析
簡析比較器的原理及應(yīng)用資料下載

方波的Gibbs現(xiàn)象簡析
評論