Skip to content

Commit 5dd6602

Browse files
committed
close #986
1 parent e77020d commit 5dd6602

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

lib/ControlSystemsBase/src/synthesis.jl

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,14 @@ end
8484
kalman(Discrete, A, C, R1, R2; direct = false)
8585
kalman(sys, R1, R2; direct = false)
8686
87-
Calculate the optimal asymptotic Kalman gain.
87+
Calculate the optimal asymptotic Kalman gain for the linear-Gaussian model
88+
```math
89+
\\begin{aligned}
90+
dx &= Ax + Bu + w \\\\
91+
y &= Cx + v
92+
\\end{aligned}
93+
```
94+
where `w` is the dynamics noise with covariance `R1` and `v` is the measurement noise with covariance `R2`.
8895
8996
If `direct = true`, the observer gain is computed for the pair `(A, CA)` instead of `(A,C)`. This option is intended to be used together with the option `direct = true` to [`observer_controller`](@ref). Ref: "Computer-Controlled Systems" pp 140. `direct = false` is sometimes referred to as a "delayed" estimator, while `direct = true` is a "current" estimator.
9097

0 commit comments

Comments
 (0)