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 m=nper∕freq∕TS,
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 |
|
|
|
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) |
|
|
|
iphunit | Jednotky pro fázový posun ↓0 ↑2 ⊙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) |
[Předchozí] [Na začátek] [Výše] [Další]
2023 © REX Controls s.r.o., www.rexygen.com