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. Výstup thd udává celkové harmonické zkreslení, tj. podíl základní a vyšších harmonických frekvencí (jen pokud nharm 1).

Tento blok propaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.

Vstup

u

Analogový vstupní signál

Double (F64)

HLD

Pozastavení

Bool

Parametr

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

Long (I32)

1 ....

Hz

2 ....

rad/s

iphunit

Jednotky pro fázový posun  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)

Výstup

amp

Amplituda základní frekvence

Double (F64)

thd

Celkové harmonické zkreslení

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

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