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.
Vstupy
u | Analogový výstupní signál | Double (F64) |
RUN | Povolení běhu algoritmu | Bool |
|
|
|
tp | Časový okamžik pro predikci/filtraci (tp=0 je v aktuálním okamžiku vzorkování) | Double (F64) |
Výstupy
y | Odhad derivace vstupního signálu u | Double (F64) |
z | Predikovaný/filtrovaný výstupní signál | Double (F64) |
RDY | Příznak připravenosti (blok má k dispozici n+1 vzorků) | Bool |
Parametr
n | Počet vzorků pro lineární interpolaci (je použito n+1 vzorků); 1≤n≤nmax ↓1 ↑10000000 ⊙10 | Long (I32) |
nmax | Maximální velikost parametru n (používá se pro interní alokaci paměti) ↓10 ↑10000000 ⊙100 | Long (I32) |
[Předchozí] [Na začátek] [Výše] [Další]
2023 © REX Controls s.r.o., www.rexygen.com