-
Notifications
You must be signed in to change notification settings - Fork 43
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
Ambiguities as state variables #19
Comments
Actually we still have to add an integer ambiguity resolution method to 2015-11-13 6:27 GMT+09:00 Emanuele Ziglioli [email protected]:
|
Thanks @ege010 , I think what escapes me is the idea of a float solution. I'll do some more thinking. |
In the MATLAB version, I am veeery slowly introducing all the elements 2015-11-18 20:41 GMT+01:00 Emanuele Ziglioli [email protected]:
|
I've been thinking again about treating "code ambiguities" as state variables, just like goGPS does with "phase ambiguities".
Code-wise there are two cases: 1.sub-ms (snapshot) ambiguities and 2.sub-20ms (after bit synch) ambiguities (see, as usual, Van Diggelen).
In the first case, we solve the code ambiguities based on a priori within 150km max from the true position, depending on the clock error.
In the second case, the a priori position has to be 3,000km max away.
As in the "phase ambiguity" case, cycles slips can occur and we compensate (in the snapshot case) by keeping reconstructed pseudoranges within 150km from a chosen reference (or pivot I suppose) pseudorange.
Now I like the way goGPS treats phase ambiguities as state variable. It's really elegant.
But is it really useful? As far as I understand, those ambiguities are not supposed to change from epoch to epoch, a part from cycle slips. And they're not solved by the system, either, or are they?
I hope my question makes sense.
Here's my current development branch:
https://github.com/Sirtrack/goGPS/blob/snapshotGPS/src/main/java/org/gogpsproject/ReceiverPosition.java
Notice, I've also added a DTM option.
[Edit] Fixed limits for a priori location
The text was updated successfully, but these errors were encountered: