DER – Derivace, filtrace a predikce z posledních n+1 vzorků
Symbol blokuPotřebná licence: STANDARD
Popis funkce
Blok DER prokládá posledních n+1
vzorků (n≤N−1,
N
závisí na implementaci) vstupního signálu u přímkou
y=at+b
metodou nejmenších čtverců. Počátek časové osy je v každém kroku umístěn
do aktuálního okamžiku vzorkování vstupu u.
Ze získaných parametrů přímky a a b se počítají v případě RUN=on výstupy y a z podle vztahů:
Je-li RUN=off nebo blok nemá k dispozici posledních n+1 vzorků vstupního signálu (RDY=off), potom y=0, z=u.
Tento blok propaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.
Vstup
u | Analogový výstupní signál | Double (F64) |
RUN | Povolení běhu algoritmu | Bool |
|
|
|
tp | Časový okamžik pro predikci/filtraci | Double (F64) |
Parametr
n | Počet vzorků pro interpolaci ↓1 ↑10000000 ⊙10 | Long (I32) |
nmax | Rezervovaná paměť pro pole ↓10 ↑10000000 ⊙100 | Long (I32) |
Výstup
y | Odhad derivace vstupního signálu | Double (F64) |
z | Predikovaný/filtrovaný výstupní signál | Double (F64) |
RDY | Příznak platnosti/připravenosti výstupu | Bool |
[Předchozí] [Na začátek] [Výše] [Další]
2024 © REX Controls s.r.o., www.rexygen.com