0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

加油射頻工程師 ? 來源:加油射頻工程師 ? 2024-04-25 10:49 ? 次閱讀

今日正文

(1)占空比為50%的方波的傅里葉級數(shù)展開

假設(shè)有一個方波,周期是T,占空比τ為0.5,幅度為1,如下圖所示。

097e525e-0234-11ef-a297-92fbcf53809c.png

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

09a2f384-0234-11ef-a297-92fbcf53809c.png

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

09b4cb72-0234-11ef-a297-92fbcf53809c.png

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

09eb5e3a-0234-11ef-a297-92fbcf53809c.png

也就是說,上述圖示的方波是由直流和一系列不同幅度的余弦函數(shù)構(gòu)成的。

(2)演示一下,用各個分量,慢慢疊加,形成方波。

當(dāng)只有直流時,圖形為:

0a0e42b0-0234-11ef-a297-92fbcf53809c.png

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

0a286ffa-0234-11ef-a297-92fbcf53809c.png

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

0a426b4e-0234-11ef-a297-92fbcf53809c.png

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

0a5ed464-0234-11ef-a297-92fbcf53809c.png

......

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

0a7ad0ce-0234-11ef-a297-92fbcf53809c.png

......

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

0aada1de-0234-11ef-a297-92fbcf53809c.png

(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()

審核編輯:劉清
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • python
    +關(guān)注

    關(guān)注

    53

    文章

    4753

    瀏覽量

    84081
  • 余弦函數(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    5396
  • 傅里葉級數(shù)
    +關(guān)注

    關(guān)注

    1

    文章

    11

    瀏覽量

    2425

原文標(biāo)題:方波的Gibbs現(xiàn)象

文章出處:【微信號:加油射頻工程師,微信公眾號:加油射頻工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    新能源電池產(chǎn)業(yè)鏈及投資機會-磷酸亞鐵鋰

    新能源電池產(chǎn)業(yè)鏈及投資機會-磷酸亞鐵鋰  一、前言
    發(fā)表于 12-25 09:34 ?964次閱讀

    方波信號中的#Gibbs 現(xiàn)象

    元器件BBS行業(yè)芯事開發(fā)板模塊
    番茄君
    發(fā)布于 :2021年07月16日 17:20:55

    如何去除方波過沖現(xiàn)象?

    5V轉(zhuǎn)24V方波驅(qū)動電路,發(fā)現(xiàn)輸出存在過沖現(xiàn)象,請問該如何解決?
    發(fā)表于 08-26 03:34

    基于ATM理念的UTRAN傳輸架構(gòu)

    基于ATM理念的UTRAN傳輸架構(gòu):UTRAN(UMTS無線接入網(wǎng))系統(tǒng)傳輸網(wǎng)承載其內(nèi)部業(yè)務(wù)傳送及至CN(核心網(wǎng))側(cè)的業(yè)務(wù)匯聚功能,考慮3G網(wǎng)絡(luò)內(nèi),話音、媒體流及Internet等數(shù)據(jù)業(yè)務(wù)的多樣
    發(fā)表于 10-22 10:49 ?15次下載

    消除數(shù)字濾波器中Gibbs現(xiàn)象的研究

    針對數(shù)字濾波器中存在的Gibbs現(xiàn)象,研究了改進窗函數(shù)與改變?yōu)V波因子截斷長度綜合法。鑒于該方法通帶和阻帶的截止頻率不易控制的缺點,提出了消除Gibbs現(xiàn)象的一種全新的方法即
    發(fā)表于 01-12 18:54 ?26次下載

    電動汽車用鋰離子電池技術(shù)的國內(nèi)外進展

    電動汽車用鋰離子電池技術(shù)的國內(nèi)外進展
    發(fā)表于 11-10 13:53 ?765次閱讀

    PCB線路板電鍍銅工藝

    PCB線路板電鍍銅工藝   一.電鍍工藝的分類:   酸性光亮銅電鍍電鍍鎳/金電鍍錫   二.工藝流程:
    發(fā)表于 11-17 14:01 ?3947次閱讀

    EPON技術(shù)

    EPON技術(shù) EPON是一個新技術(shù),用于保證提供一個高品質(zhì)與高帶寬利用率的應(yīng)用。   EPON在日本、韓國、中國大陸、中國臺灣及其它以以太網(wǎng)絡(luò)為基礎(chǔ)的地區(qū)都
    發(fā)表于 01-22 10:43 ?824次閱讀

    筆記本屏幕亮度與反應(yīng)速度

    筆記本屏幕亮度與反應(yīng)速度 屏幕亮度   筆記本TFT-LCD的亮度值一般都在150~200 cd/m2(極少數(shù)可以
    發(fā)表于 01-23 09:34 ?752次閱讀

    BGA封裝技術(shù)與質(zhì)量控制

    BGA封裝技術(shù)與質(zhì)量控制  ?。樱停裕⊿urface Mount Technology)表面安裝技術(shù)順應(yīng)了電子產(chǎn)品小型化、輕型化的潮流趨勢,為實現(xiàn)電子
    發(fā)表于 03-30 16:49 ?1431次閱讀

    鼠標(biāo)HID例程(中)

    鼠標(biāo) HID 例程 緊接《鼠標(biāo) HID 例程(上)》一文,繼續(xù)向大家介紹鼠 標(biāo) HID 例程的未完的內(nèi)容。
    發(fā)表于 07-26 15:18 ?0次下載

    籠型三相異步電動機噪聲故障

    籠型三相異步電動機噪聲故障_陳金剛
    發(fā)表于 01-01 15:44 ?1次下載

    比較器的原理及應(yīng)用資料下載

    電子發(fā)燒友網(wǎng)為你提供比較器的原理及應(yīng)用資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 04-14 08:40 ?27次下載
    <b class='flag-5'>簡</b><b class='flag-5'>析</b>比較器的原理及應(yīng)用資料下載

    5G AAU 功放控制和監(jiān)測模塊

    5G AAU 功放控制和監(jiān)測模塊
    發(fā)表于 10-28 12:00 ?2次下載
    5G AAU 功放控制和監(jiān)測模塊<b class='flag-5'>簡</b><b class='flag-5'>析</b>

    AFE8092幀同步特性

    AFE8092幀同步特性
    的頭像 發(fā)表于 08-24 13:37 ?558次閱讀
    AFE8092幀同步特性<b class='flag-5'>簡</b><b class='flag-5'>析</b>