Triple multiplexing spread spectrum receiver
View Patent ↗A GPS car navigation system derives GPS position update information from motion of the car along the actual track. Turns along the track are detected when they actually occur and are compared with the predicted turns so that the time and position at the actual turn can be used to update the then current GPS derived position of the vehicle. Updating position information with actual turn data improves the accuracy of GPS navigation especially during single satellite navigation.
1. A method for navigating a vehicle using satellite C/A code signals, comprising:
navigating the vehicle using a first mode of navigation comprising a C/A code signal from a single satellite and cross-track hold data; and
navigating the vehicle using a second mode of navigation comprising updating satellite-derived data with data derived from detecting turns of the vehicle, wherein the first and second modes include correlating first sets of code sample segments against first sets of generated code delays.
2. A navigation device for determining a current position, comprising:
a database including map data of known positions in a geographic region;
a reference position detector that detects a change in direction of travel of the mobile device and, based on the change in direction, identifies one of the known positions as a reference position; and
a satellite-based positioning system that receives ranging signals from one or more satellites to determine a current position of the navigation device wherein, if the ranging signals of no more than a predetermined number of satellites are received, the satellite-based positioning system uses the reference position in addition to the ranging signals in determining the current position.
3. A navigation device as in claim 2 , wherein the reference position detector compilses a dead-reckoning system.
4. A navigation device as in claim 2 , wherein the reference position detector identifies the reference position based on a change in direction of travel of greater than a predetermined value.
5. A navigation device as in claim 4 , wherein the predetermined value is 45 degrees.
6. A navigation device as in claim 2 , wherein the satellite-based positioning system uses the reference position as a last known position of the navigation device.
7. A navigation device as in claim 2 , wherein the satellite-based positioning system further takes into consideration a clock hold.
8. A navigation device as in claim 2 , wherein the satellite-based positioning system further takes into consideration an altitude hold.
9. A method in claim 2 , wherein the satellite-based positioning system further takes into consideration a clock hold.
10. A method as in claim 2 , wherein the satellite-based positioning system further takes into consideration an altitude hold.
11. A method for determining a current position, comprising:
providing a database including map data of known positions in a geographic region;
detecting a reference position by detecting a change in direction of travel and, based on the change in direction, identifying one of the known positions as the reference position; and
in a satellite-based positioning system, supplementing ranging signals received from one or more satellites with the reference position to determine a current position, if the ranging signals of no more than a predetermined number of satellites are received.
12. A method as in claim 11 , wherein the reference position is detected using a dead-reckoning system.
13. A method as in claim 11 , wherein the reference position is identified based on a change in direction of travel of greater than a predetermined value.
14. A method as in claim 13 , wherein the predetermined value is 45 degrees.
15. A method as in claim 11 , wherein the satellite-based positioning system uses the reference position as a last known position of the navigation device.