Using "kalman" with a Zero B matrix

조회 수: 5 (최근 30일)
John F
John F 2014년 5월 20일
댓글: Arkadiy Turevskiy 2014년 5월 29일
I am trying to use the "kalman" command to compute the steady-state gains for a Kalman filter in a signal tracking problem. There are no inputs. So, the dynamic equations are:
X[k+1] = A*X[k]; Y[k] = C*X[k];
I feel like there should be a way to do this. Any ideas? Thanks!

답변 (1개)

Arkadiy Turevskiy
Arkadiy Turevskiy 2014년 5월 22일
Yes, you can use kalman to design a Kalman filter for a system with no input u . Did you try it? Did you run into problems?
  댓글 수: 2
John F
John F 2014년 5월 28일
I get an error that an internal matrix in the calculation is not positive definite.
Error using ss/kalman (line 167)
In the "kalman(SYS,QN,RN,NN,...)" command, the covariance matrix
E{(H*w+v)(H*w+v)'} = [H,I]*[QN NN;NN' RN]*[H';I]
must be positive definite.
I'm assuming I am framing the problem incorrectly.
Arkadiy Turevskiy
Arkadiy Turevskiy 2014년 5월 29일
can you post your code?

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 State-Space Control Design and Estimation에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by