FourierLab z čeho se to skládá

Tohle je statická kopie kapitoly pro vyhledávače. Interaktivní verze má animované obrázky, kontrolní otázky a tlačítka, která příklad načtou do kalkulačky.

Koeficienty: jak rychle to konverguje a proč

Kapitola 1 ukázala, že to jde. Zbývá spočítat, s jakými amplitudami — a odpověď je pozoruhodně jednoduchá, protože sinusovky různých frekvencí jsou navzájem ortogonální.

aₙ = (2/T)·∫₀ᵀ f(t)·cos(nωt) dt, bₙ = (2/T)·∫₀ᵀ f(t)·sin(nωt) dtkoeficienty jsou integrály

Proč to funguje: integrál součinu dvou různých harmonických je nula. ∫ sin(mωt)·sin(nωt) dt = 0 pro m ≠ n, a nenulový jen pro m = n. Vynásobit signál sinusovkou a zintegrovat proto vyzobne právě tu jednu složku a všechny ostatní se vyruší. Je to přesně skalární součin z VectorLabu, jen se sčítá spojitě místo po složkách — a „kolmé“ znamená totéž.

obdélník · 11 harm.amplitudy harmonických159číslo harmonické nliché harmonické, klesají jako 1/n — proto konverguje pomalupřekmit 9,07 % skoku
Třetí harmonická je 3.0× menší než první. U obdélníku a pily je to 3 (klesají jako 1/n), u trojúhelníku 9 (klesají jako 1/n²) — a proto trojúhelník konverguje mnohem rychleji.
Vlevo průběh z prvních n harmonických, vpravo jejich amplitudy. Přepni mezi obdélníkem a trojúhelníkem a sleduj, jak rychle sloupce klesají.

Rychlost poklesu rozhoduje o všem

průběhharmonickéklesají jakoGibbs
obdélníkjen liché1/nano — má skok
pilavšechny1/nano — má skok
trojúhelníkjen liché1/n²ne — je spojitý
úzký impulsvšechnyobálka sinc

Pravidlo, které se vyplatí znát nazpaměť: čím hladší funkce, tím rychleji klesají její harmonické. Skok dá 1/n, zlom (spojitá funkce s nespojitou derivací) dá 1/n², a funkce hladká donekonečna má harmonické klesající rychleji než jakákoli mocnina.

Naměřeno: u obdélníku je třetí harmonická menší než první, u trojúhelníku . Proto je trojúhelník z devíti harmonických už k nerozeznání od ideálu, kdežto obdélník ne.

Praktický dopad na měření. Když se digitalizuje signál s ostrými hranami — PWM z BridgeLabu, spínaný zdroj, obdélník z enkodéru — jeho spektrum se nikdy nekončí. Harmonické klesají jen jako 1/n, takže i na desetinásobku základní frekvence je ještě desetina amplitudy. Vzorkovat takový signál bez antialiasingového filtru znamená, že se všechny ty vysoké harmonické složí zpátky dolů a zamoří výsledek — viz kapitola 11.

Vzorce v této kapitole

aₙ, bₙ — Fourierovy koeficienty
aₙ = (2/T)∫f·cos(nωt)dt; bₙ = (2/T)∫f·sin(nωt)dt [—] kap. 2