Kalman Filters
Show older comments
How to implement Kalman filter in Phase Lock Loop? Codes or algorithms are welcome...
1 Comment
Subhasmita Chakraborty
on 12 Mar 2012
Answers (1)
Ahmad Alnahlaui
on 19 Feb 2018
0 votes
First you have to define the covariance matrices. they depend on measuring and system errors. Q=[...]; R=[...]; P=[...]; Then you should calculate the apriori estimate and the covariance matrices of the apriori estimation error. x1k+1 = f(xk,u); P1= AD*Pk*AD'+Q; Now you can calculate the weighting matrix and the final estimate. L=P1*C'*inv(C*P1*C'+R); xk+1=x1k+1+L*((ZMeasurement-(x1k+1'*C'))'); Finally, you need to calculate the covariance matrices of the aposteriori estimation error. P=(eye(n)-L*C)*P1;
This question is closed.
Categories
Find more on State Estimation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!