-
Notifications
You must be signed in to change notification settings - Fork 57
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
B1I GEO satellite velocity ? #10
Comments
Dear Xixi, Thank you for your query. We do not usually use BeiDou B1I GEO satellites in PVT computation, and hence this part is kept open to be addressed. Please feel free to offer your own modifications to include this correction. Can you share your update/fix that can be incorporated in a newer version of FGI-GSRx? Thank you. Zahid |
First, I believe the original velocity calculation formula for BeiDou MEO and IGSO satellites is incorrect, and I have made the following modifications. Please refer to see if it is correct: % satVelocity(1) = -Ldot*(dY) - (dtemp3 + dtemp2)sL+ XpdotcL ; Next, here is the code I wrote for calculating the velocity of BeiDou GEO satellites. Please review and provide feedback! satVelocity_copy(1:4)=satVelocity(1:4);
end |
Hi, Xixi! I checked the modifications but came to a conclusion that the MEO satellite velocity is correct as it is in the current implementation of the receiver. The addition of GEO velocity appears to be correct except for a change to the longitude of ascending node rate Ldot. I would make the following changes to the mulSatPos codes:
Best regards, |
Hello, author. Thank you very much for sharing your code; it's really well-written. However, I still have a few questions. Could you please clarify why there was no coordinate axis rotation correction applied when calculating the velocity of the BeiDou B1I GEO satellite? Is this a mistake? I look forward to your response. Thank you!
The text was updated successfully, but these errors were encountered: