Discrete-time linear quadratic estimator (Kalman filter).
Given the system
with unbiased process noise w and measurement noise v with covariances
The dlqe() function computes the observer gain matrix L such that the stationary (non-time-varying) Kalman filter
produces a state estimate x_e[n] that minimizes the expected squared error using the sensor measurements y. The noise cross-correlation NN
is set to zero when omitted.
Dynamics, process noise (disturbance), and output matrices.
Process and sensor noise covariance matrices.
Cross covariance matrix (not yet supported).
Set the method used for computing the result. Current methods are ‘slycot’ and ‘scipy’. If set to None (default), try ‘slycot’ first and then ‘scipy’.
Kalman estimator gain.
Solution to Riccati equation.
Eigenvalues of estimator poles eig(A - L C).
Examples
>>> L, P, E = dlqe(A, G, C, QN, RN) >>> L, P, E = dlqe(A, G, C, QN, RN, NN)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4