File:Sigma-delta PWM.svg

出自Wikimedia Commons
跳至導覽 跳至搜尋

原始檔案 (SVG 檔案,表面大小:600 × 500 像素,檔案大小:316 KB)

說明

說明

添加單行說明來描述出檔案所代表的內容

摘要

[編輯]
描述

Main signals of a sigma-delta Pulse-Width Modulation (PWM).

The input signal is one period of sinusoidal waveform, the error signal, the integrated signal and the final PWM signal.

Created using maxima:
freq : 0.05;
stepSize : 2e-2;
stepLim : ceiling(1/(freq*stepSize));
hyst : 0.15;
Xgrid : [0];
Xaxis : makelist(k*stepSize,k,0,stepLim)$
refSignal(t) := sin(2*%pi*freq*t);
intSignal : [0];
errVal : [0];
  /* this loop takes quite some time to execute */
pwmSignal : block(x:[1],for i:1 thru stepLim step 1 do block(
    errVal : append(errVal,[refSignal(i*stepSize) - x[i]]),
    intSignal : append(intSignal,[intSignal[i]+(errVal[i]*stepSize)]),
    if (intSignal[i+1] > hyst) then 
        x : append(x, [1])
    elseif(intSignal[i+1] < (-hyst)) then 
        x : append(x, [-1])
    else
        x : append(x, [x[i]])),
    x
)$
Xgrid : block(x:[],for k:2 thru stepLim step 1 do 
    if(pwmSignal[k-1]#pwmSignal[k]) then 
        x : append(x,[Xaxis[k]]),
    setify(x));
plot1 : gr2d(
    user_preamble="set format x \"\";set bmargin 0;
        set format y \"\"",
    font="Times",grid=true,xtics=Xgrid,
    points_joined=true,point_type=dot,
    points(Xaxis,errVal),yrange=[-2,2],
    color=green,explicit(refSignal(t),t,0,20),
    ytics={-2,-1,0,1,2},ylabel="Ref. and Error"
)$
plot2 : gr2d(
    user_preamble="set format x \"\"; set tmargin 0;
        set bmargin 0",
    font="Times",grid=true,xtics=Xgrid,
    points_joined=true,point_type=dot,
    color=magenta,points(Xaxis,intSignal),
    yrange=[-.25,.25],ytics={-.2,0,.2},
    ylabel="Integration"
)$
plot3 : gr2d(
    user_preamble="set format x \"\";set bmargin 1.75;
        set xlabel \"Time\" 0,1.5",
    font="Times",grid=true,xtics=Xgrid,
    points_joined=true,point_type=dot,
    points(Xaxis,pwmSignal),yrange=[-1.25,1.25],
    ytics={-1,0,1},ylabel="Sigma-Delta PWM"
)$
draw(terminal=svg,file_name="Sigma-delta PWM",
    plot1,plot2,plot3);
日期 (UTC)
來源
作者


這是一張修飾過的圖片,即本圖片是用軟體修改過後的版本,修改的方式或內容有:recreated in vector graphics。原版圖片來源:Sigma delta.png。修改者:Krishnavedala

我,本作品的著作權持有者,決定用以下授權條款發佈本作品:
w:zh:共享創意
姓名標示 相同方式分享
此檔案採用創用CC 姓名標示-相同方式分享 2.5 通用版2.0 通用版以及1.0 通用版授權條款。
您可以自由:
  • 分享 – 複製、發佈和傳播本作品
  • 重新修改 – 創作演繹作品
惟需遵照下列條件:
  • 姓名標示 – 您必須指名出正確的製作者,和提供授權條款的連結,以及表示是否有對內容上做出變更。您可以用任何合理的方式來行動,但不得以任何方式表明授權條款是對您許可或是由您所使用。
  • 相同方式分享 – 如果您利用本素材進行再混合、轉換或創作,您必須基於如同原先的相同或兼容的條款,來分布您的貢獻成品。
w:zh:共享創意
姓名標示 相同方式分享
此檔案採用共享創意 姓名標示-相同方式分享 3.0 未在地化版本授權條款。
您可以自由:
  • 分享 – 複製、發佈和傳播本作品
  • 重新修改 – 創作演繹作品
惟需遵照下列條件:
  • 姓名標示 – 您必須指名出正確的製作者,和提供授權條款的連結,以及表示是否有對內容上做出變更。您可以用任何合理的方式來行動,但不得以任何方式表明授權條款是對您許可或是由您所使用。
  • 相同方式分享 – 如果您利用本素材進行再混合、轉換或創作,您必須基於如同原先的相同或兼容的條款,來分布您的貢獻成品。
已新增授權條款標題至此檔案,作為GFDL授權更新的一部份。
GNU head 已授權您依據自由軟體基金會發行的無固定段落、封面文字和封底文字GNU自由文件授權條款1.2版或任意後續版本,對本檔進行複製、傳播和/或修改。該協議的副本列在GNU自由文件授權條款中。
您可以選擇您需要的授權條款。

原始上傳日誌

[編輯]

This image is a derivative work of the following images:

  • File:Sigma_delta.png licensed with Cc-by-sa-2.5,2.0,1.0, Cc-by-sa-3.0-migrated, GFDL
    • 2006-06-06T20:41:54Z CyrilB 1500x1050 (95208 Bytes) {{Information |Description=Main signals of a sigma-delta Pulse-Width Modulation (PWM) |Source=Own Work |Date=6/6/2006 |Author=Cyril BUTTAY |Permission=as licenced |other_versions= }}

Uploaded with derivativeFX

檔案歷史

點選日期/時間以檢視該時間的檔案版本。

日期/時間縮⁠圖尺寸用戶備⁠註
目前2011年5月30日 (一) 18:18於 2011年5月30日 (一) 18:18 版本的縮圖600 × 500(316 KB)Krishnavedala對話 | 貢獻added unicode font for sigma-delta
2011年5月30日 (一) 18:11於 2011年5月30日 (一) 18:11 版本的縮圖600 × 500(316 KB)Krishnavedala對話 | 貢獻{{Information |Description=Main signals of a sigma-delta Pulse-Width Modulation (PWM). The input signal is one period of sinusoidal waveform, the error signal, the integrated signal and the final <math>\Sigma-\Delta</math> PWM signal. |Source=*[[:File:Si

下列頁面有用到此檔案:

全域檔案使用狀況

以下其他 wiki 使用了這個檔案:

詮釋資料