Obdélníkový průběh

Sinusový, obdélníkový, trojúhelníkový a pilovitý průběh signálu

Obdélníkový průběh je nesinusový periodický průběh signálu, u něhož se okamžitá hodnota signálu s konstantní frekvencí skokově mění mezi minimální a maximální hodnotou. V ideálním případě, který není realizovatelný fyzickými systémy, je přechod mezi oběma úrovněmi okamžitý.

Obdélníkový průběh je speciálním případem pravoúhlého průběhu, u kterého je libovolný poměr mezi trváním maxima a minima. Jejich poměr se nazývá střída signálu. Skutečný obdélníkový průběh má střídu 1.

Obdélníkový průběh se často objevuje v elektronice a při zpracování signálu, zejména v případě číslicové techniky a při digitálním zpracování signálu. Jeho stochastickou varianta se nazývá dvoustavová trajektorie.

Původ a použití

Obdélníkový průběh se obecně vyskytuje v digitálních systémech a je přirozeně generován binárními, dvoustavovými, logickými zařízeními. Obdélníkový průběh je typicky generován obvody tvořenými tranzistory MOSFET, která se vyznačují rychlým přepínáním mezi stavy vypnuto a zapnuto, na rozdíl od bipolárních tranzistorů, jejichž postupnému otevírání a zavírání je bližší sinusový průběh signálu.[1]

Definice

Obdélníkový průběh lze matematicky zapsat mnoha vzájemně ekvivalentními způsoby, které se mohou lišit v místech skoků:

Jednou z možností je aplikace funkce signum na sinus:

která dává jedničku pro kladnou hodnotu funkce sinus, −1 pro zápornou a 0 pro 0. T je perioda obdélníkového průběhu, nebo ekvivalentně, f je frekvence, kde f = 1/T.

Obdélníkový průběh lze definovat pomocí Heavisideovy funkce u(t) nebo obdélníkové funkce Π(t):

Obdélníkový průběh lze také generovat použitím funkce „celá část“ (anglicky floor, značení ), a to buď přímo:

nebo nepřímo:

Fourierova analýza

Šest šipek reprezentuje prvních čest členů Fourierova rozvoje obdélníkové vlny. Dva kroužky dole reprezentují přesný obdélníkový průběh (modrý) a jeho aproximaci Fourierovou řadou (fialový).
(Liché) harmonické obdélníkového průběhu o frekvenci 1000 Hz
Graf ukazující první 3 členy Fourierovy řady obdélníkového průběhu

Použitím Fourierova rozvoje s frekvencí f v čase t lze ideální obdélníkový průběh s amplitudou 1 reprezentovat nekonečnou sumou sinusových vln:

Aproximace obdélníkového průběhu o frekvenci 220 Hz s přidáváním harmonických každou sekundu k sinusové vlně
Problémy s přehráváním? Nápověda.

Ideální obdélníkový průběh obsahuje pouze komponenty s lichými harmonickými frekvencemi (tvaru 2π(2k − 1)f); pilovitý průběh a skutečné signály obsahují všechny celočíselné harmonické.

Významnou vlastností při reprezentaci obdélníkového průběhu pomocí konvergenci Fourierových řad je Gibbsův jev. S tímto jevem souvisí zvonivé artefakty v neideální obdélníkového průběhu. Gibbsův jev lze odstranit použitím σ-aproximace, která používá Lanczosův sigma faktor, aby posloupnost konvergovala hladčeji.

U matematicky ideálního obdélníkového průběhu jsou změny mezi stavy okamžité, a bez překmitu a předekmitu. Takový průběh je nemožné na fyzických systémech dosáhnout, protože by vyžadoval nekonečnou šířku pásma.

Animace aditivní syntézy obdélníkového průběhu s rostoucím počtem harmonických

Obdélníkové vlny ve fyzických systémech mají pouze konečnou šířku pásma a často vykazují zvonivé efekty, které se podobají Gibbsovu jevu nebo vlnkové efekty podobné těm, ke kterých dochází při σ-aproximaci.

Pro dobrou aproximaci obdélníkového průběhu musí být přítomná alespoň základní frekvence a třetí harmonická, měla by však být přítomná i pátá harmonická. Tyto požadavky na šířku pásma jsou důležité pro číslicovou elektroniku, kde se používají analogové aproximace obdélníkového průběhu, které mají konečnou šířkou pásma. (Zvonivé tranzienty je důležité uvažovat při návrhu elektroniky, protože mohou překročit meze elektrických parametrů obvodu nebo způsobí, že špatně umístěný threshold bude několikrát překročen.)

5 sekund obdélníkového průběhu o frekvenci 1 kHz
Problémy s přehráváním? Nápověda.

Charakteristiky nedokonalého obdélníkového průběhu

Jak bylo zmíněno, u ideálního obdélníkového průběhu jsou přechody stavy okamžité. V praxi se toho nikdy nedosáhne, kvůli fyzickým omezením systému, který generuje signál. Doby, než signál dosáhne z nízké úrovně vysokou a naopak se nazývají trvání čela vlny a trvání týlu vlny.

Pokud je tlumení systému nadkritické, tvar vln nikdy ve skutečnosti nedosáhne teoretické vysoké a nízké úrovně, a pokud tlumení systému je podkritické, bude oscilovat mezi vysokou a nízkou úrovní než se ustálí. V těchto případech se trvání čela a týlu vlny měří mezi určitou střední úrovní, například 5 % a 95 %, nebo 10 % a 90 %. Šířka pásma systému závisí na přechodových časech vlny; existují vzorce, které umožňují určit jeden z parametrů z druhého.

Odkazy

Reference

V tomto článku byl použit překlad textu z článku Square wave na anglické Wikipedii.

  1. Applying MOSFETs to Today's Power-Switching Designs [online]. 2016-05-16 [cit. 2020-04-03]. Dostupné online. 

Související články

Externí odkazy

Média použitá na této stránce

Spectrum square oscillation.jpg
Autor: Cqdx, Licence: CC BY-SA 3.0
Spektrum der Oberwellen einer Rechteckschwingung mit 1000 Hz
Waveforms.svg
Autor: Omegatron, Licence: CC BY-SA 3.0
This shows several waveforms: sine wave, square wave, triangle wave, and rising sawtooth wave. The fundamental frequencies of each waveform have the same frequency and phase, for comparison. Uses the data files and the gnuplot code in #Source code below.
Fourier Series-Square wave 3 H.png
Autor: Saisundar.s, Licence: CC BY-SA 4.0
Fourier series using 3 harmonics Tool matplotlib of Python
SquareWaveFourierArrows.gif
Autor: Sbyrnes321, Licence: CC0
The six arrows represent the first six terms of the Fourier series of a square wave. The two circles at the bottom represent the exact square wave (blue) and its Fourier-series approximation (purple).
Additive 220Hz Square Wave.wav
Autor: Potasmic, Licence: CC0
After every second, a harmonic is added on top a 220Hz sine wave, creating a 220Hz square wave. This file is generated using wavepot.com. The source code can be found here.
Fourier series for square wave.gif
Autor: Thenub314, Licence: CC BY-SA 3.0
This is an animation showing, successively, the sum of the first 200 terms of the Fourier series of a square wave.