Struct SYN_Kalman¶
Kalman filter instance. More...
#include <syn_kalman.h>
Public Attributes¶
| Type | Name |
|---|---|
| const SYN_Kalman_Config * | cfg |
| SYN_Matrix * | temp_m1 |
| SYN_Matrix * | temp_mm |
| SYN_Matrix * | temp_mm_2 |
| SYN_Matrix * | temp_mn |
| SYN_Matrix * | temp_n1 |
| SYN_Matrix * | temp_nm |
| SYN_Matrix * | temp_nn_1 |
| SYN_Matrix * | temp_nn_2 |
Detailed Description¶
Holds internal scratch matrices for intermediate calculations. The caller must allocate the scratch space and pass it to syn_kalman_init via the work buffer.
Public Attributes Documentation¶
variable cfg¶
Configuration (caller-owned)
variable temp_m1¶
Scratch n_meas × 1 (innovation)
variable temp_mm¶
Scratch n_meas × n_meas
variable temp_mm_2¶
Scratch n_meas × n_meas (for inverse)
variable temp_mn¶
Scratch n_meas × n_state
variable temp_n1¶
Scratch n_state × 1
variable temp_nm¶
Scratch n_state × n_meas
variable temp_nn_1¶
Scratch n_state × n_state
variable temp_nn_2¶
Scratch n_state × n_state
The documentation for this class was generated from the following file src/syntropic/dsp/syn_kalman.h