-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Calculate the covariance matrix #724
Comments
For example
Then, if the sdx, sdy and sdz are provided, you can reconstruct the main diagonal of the covariance matrix squaring each value. Now, to reconstruct the covariances, since they are provided as sdxy, sdyz, sdzx you can set the off-diagonal ellements. Since the covariance matrix is a symmetrical matrix, you can set both off-diagonal elements in the upper- and low-triangulars as below:
Please, check if the covariance matrix (CM) reconstructed makes sense, for example:
If the values of rho_xy, rho_yz, and rho_xz are between -1 and 1 the CM seems O.K.. Otherwise there are mistakes and you have to check what is wrong. PS: Could you please inform which RTKLib version are you using in your experiments? I had the same need and I could notice that the information related to the "covariances" from rnx2rtkp are suspect, maybe misreported by the RTKLIB-2.4.3-b34. I hope you fixed it, ie. taking the square of all covariances and preserving the signal of those are negative. Check the source code and compare it with the theory related to covariance matrices : ) |
Greetings.
Someone tell me how to reconstruct the complete covariance matrix from the data obtained with RTKNAVI or RTKPOST.
Thanks in advance.
Sorry for my English.
The text was updated successfully, but these errors were encountered: