RDFT – Vlečná diskrétní Fourierova transformace
Symbol blokuPotřebná licence: ADVANCED
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 ,
tj. z časového okna o délce odpovídající nper periodám základní frekvence.
Pokud je , je počet vyčíslovaných vyšších harmonických frekvencí dán právě tímto parametrem. Pokud je , 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 ).
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) |
|
|
|
iphunit | Jednotky pro fázový posun 1 | Long (I32) |
|
|
|
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 |
[Předchozí] [Na začátek] [Výše] [Další]
2024 © REX Controls s.r.o., www.rexygen.com