RDFT – Vlečná diskrétní Fourierova transformace

Symbol blokuPotřebná licence: ADVANCED
PIC

Popis funkce
Blok RDFT počítá diskrétní Fourierovu transformaci vstupního signálu pro základní frekvenci freq (a případně několik dalších) z posledních m vzorků vstupního signálu u, kde m = nperfreqTS, tj. z časového okna o délce odpovídající nper periodám základní frekvence.

Pokud je nharm > 0, je počet vyčíslovaných vyšších harmonických frekvencí dán právě tímto parametrem. Pokud je nharm = 0, další vyčíslované frekvence určuje vektorový parametr freq2.

Pro každou frekvenci se vyčísluje amplituda (výstup vAmp), fáze (výstup vPhi), reálná/kosinová složka (výstup vRe) a imaginární/sinová složka (výstup vIm). Výstupy bloku jsou vektorové, takže obsahují příslušné hodnoty pro všechny analyzované frekvence. Hodnoty pro jednotlivé frekvence se získají pomocí bloků VTOR.

Vstupy

u

Analogový vstupní signál

Double (F64)

HLD

Pozastavení funkce bloku

Bool

Výstupy

amp

Amplituda základní frekvence (určená parametrem freq)

Double (F64)

thd

Celkové harmonické zkreslení, podíl základní a vyšších harmonických (jen pokud nharm 1)

Double (F64)

vAmp

Vektor amplitud pro zadané frekvence

Reference

vPhi

Vektor fázových posunů pro zadané frekvence

Reference

vRe

Vektor reálných částí pro zadané frekvence

Reference

vIm

Vektor imaginárních částí pro zadané frekvence

Reference

E

Příznak chyby

Bool

iE

Kód chyby

Error

i ....

obecná chyba systému REXYGEN

Parametry

freq

Základní frekvence   1e-09  1e+09 1.0

Double (F64)

nper

Počet period signálu na kterých provádět výpočet   1  10000 10

Long (I32)

nharm

Počet monitorovaných harmonických frekvencí   0  16 3

Long (I32)

ifrunit

Jednotky pro frekvenci   1  2 1

Long (I32)

1 ....

Hz

2 ....

rad/s

iphunit

Jednotky pro fázový posun   0  2 1

Long (I32)

1 ....

stupně

2 ....

radiány

nmax

Rezervovaná paměť pro pole   10  10000000 8192

Long (I32)

freq2

Vektor uživatelem definovaných frekvencí  [2.0 3.0 4.0]

Double (F64)

2023 © REX Controls s.r.o., www.rexygen.com