Struct SYN_Kalman_Config¶
Kalman filter configuration — all matrices are caller-owned. More...
#include <syn_kalman.h>
Public Attributes¶
| Type | Name |
|---|---|
| SYN_Matrix * | F |
| SYN_Matrix * | H |
| SYN_Matrix * | P |
| SYN_Matrix * | Q |
| SYN_Matrix * | R |
| uint8_t | n_meas |
| uint8_t | n_state |
| SYN_Matrix * | x |
Detailed Description¶
The caller allocates all matrices via SYN_MAT_DECL and passes pointers in this config struct. The Kalman filter modifies x and P in-place during predict/update.
Public Attributes Documentation¶
variable F¶
State transition model (n_state × n_state)
variable H¶
Measurement model (n_meas × n_state)
variable P¶
Error covariance (n_state × n_state)
variable Q¶
Process noise covariance (n_state × n_state)
variable R¶
Measurement noise covariance (n_meas × n_meas)
variable n_meas¶
Measurement dimension
variable n_state¶
State dimension
variable x¶
State vector (n_state × 1)
The documentation for this class was generated from the following file src/syntropic/dsp/syn_kalman.h