IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0392358
(2003-03-19)
|
발명자
/ 주소 |
- van Diggelen, Frank
- Abraham, Charles
|
출원인 / 주소 |
|
대리인 / 주소 |
Moser, Patterson & Sheridan LLP
|
인용정보 |
피인용 횟수 :
142 인용 특허 :
24 |
초록
▼
A method and apparatus for distribution and delivery of global positioning system (GPS) satellite telemetry data using a communication link between a central site and a mobile GPS receiver. The central site is coupled to a network of reference satellite receivers that send telemetry data from all sa
A method and apparatus for distribution and delivery of global positioning system (GPS) satellite telemetry data using a communication link between a central site and a mobile GPS receiver. The central site is coupled to a network of reference satellite receivers that send telemetry data from all satellites to the central site. The mobile GPS receiver uses the delivered telemetry data to aid its acquisition of the GPS satellite signal. The availability of the satellite telemetry data enhances the mobile receiver's signal reception sensitivity.
대표청구항
▼
1. A method of locating position, comprising:receiving satellite telemetry data of a plurality of satellites in a constellation at a server;obtaining an approximate position of a mobile device at the server;deriving a pseudo-range model from the satellite telemetry data and the approximate position
1. A method of locating position, comprising:receiving satellite telemetry data of a plurality of satellites in a constellation at a server;obtaining an approximate position of a mobile device at the server;deriving a pseudo-range model from the satellite telemetry data and the approximate position at the server;propagating the pseudo-range model from the server to the mobile device;acquiring a plurality of satellite signals at the mobile device using the pseudo-range model; andcomputing position of the mobile device using the plurality of satellite signals. 2. The method of claim 1, wherein the step of computing position is performed within the mobile device. 3. The method of claim 1, further comprising:transmitting information from the plurality of satellite signals to a server in wireless communication with the mobile device; andcomputing the position of the mobile device within the server. 4. The method of claim 1, wherein the server propagates the pseudo-range model to the mobile device over a wireless communication system. 5. The method of claim 4, wherein the step of obtaining the approximate position comprises:receiving a position of a radio tower of the wireless communication system used during communication between the mobile device and the server. 6. The method of claim 3, wherein the step of obtaining the approximate position comprises:determining the approximate position from a center of a region served by the wireless communication system. 7. The method of claim 1, wherein the step of obtaining the approximate position comprises:maintaining a database of mobile device position; andreceiving a last known position of the mobile device from the database. 8. The method of claim 1, wherein the satellite telemetry data comprises ephemeris data. 9. The method of claim 1, wherein the pseudo-range model comprises a pseudo-range, a pseudo-range rate, and a pseudo-range acceleration. 10. A method of receiving satellite signals, comprising:determining a first pseudo-range from a mobile device to a first satellite of a plurality of satellites;determining a second pseudo-range from the mobile device to a second satellite of the plurality of satellites; andcomputing a clock offset and a correlator delay offset in the mobile device using the first pseudo-range and the second pseudo-range. 11. The method of claim 10, further comprising:computing expected pseudo-ranges from the mobile device to remaining satellites of the plurality of satellites using the clock offset and the correlator delay offset. 12. The method of claim 11, further comprising:determining pseudo-ranges from the mobile device to the remaining satellites using the expected pseudo-ranges. 13. The method of claim 12, wherein the step of determining pseudo-ranges from the mobile device to the remaining satellites comprises:acquiring signals from the remaining satellites using the expected pseudo-ranges to reduce carrier and frequency uncertainty in the signals. 14. The method of claim 10, further comprising:estimating the clock offset and the correlator delay offset in the mobile device;computing the first pseudo-range using the estimated clock offset and correlator delay offset; andcomputing the second pseudo-range using the estimated clock offset and correlator delay offset. 15. The method of claim 14, wherein the estimated clock offset is in error by more than one second. 16. The method of claim 10, wherein the first satellite and the second satellite are satellites with the two highest signal strengths of the plurality of satellites. 17. A method of receiving satellite signals, comprising:estimating a frequency uncertainty associated with a mobile device;computing a frequency search window having a plurality of search bins for each of a plurality of satellite signals in response to the frequency uncertainty;searching for undetected satellite signals of the plurality of satellite signals over one or more search bins of the plurality of search bins within the res pective frequency search windows for the undetected satellite signals;improving the frequency uncertainty in response to detection of a satellite signal of the plurality of satellite signals; andre-computing the frequency search window for each remaining undetected satellite signal of the plurality of satellite signals using the improved frequency uncertainty. 18. The method of claim 17, further comprising:repeating the searching for the undetected satellite signals, the improving the frequency uncertainty, and the re-computing the frequency search window, to detect one or more additional satellite signals of the plurality of satellite signals. 19. The method of claim 17, further comprising:receiving a pseudo-range model from a server, the pseudo-range model having a pseudo-range, a pseudo-range rate, and a pseudo-range acceleration; andusing the pseudo-range model to estimate the frequency uncertainty. 20. The method of claim 17, further comprising:estimating a time uncertainty associated with the mobile device; andcomputing a code delay search window for each of the plurality of satellite signals in response to the time uncertainty; andwherein searching for the undetected satellite signals over the one or more search bins is performed within the respective code delay search windows for the undetected satellite signals. 21. The method of claim 20, further comprising:improving the time uncertainty in response to detection of a satellite signal of the plurality of satellite signals; andre-computing the code delay search window for each remaining undetected satellite signal of the plurality of satellite signals using the improved time uncertainty. 22. The method of claim 21, further comprising:repeating the searching for the undetected satellite signals, the improving the frequency uncertainty, the improving the time uncertainty, the re-computing the frequency search window, and the re-computing the code delay search window, to detect one or more additional satellite signals of the plurality of satellite signals. 23. The method of claim 20, further comprising:receiving a pseudo-range model from a server, the pseudo-range model having a pseudo-range, a pseudo-range rate, and a pseudo-range acceleration; andusing the pseudo-range model to estimate the time uncertainty. 24. An apparatus for locating position, comprising:means for receiving satellite telemetry data of a plurality of satellites in a constellation at a server;means for obtaining an approximate position of a mobile device at the server;means for deriving a pseudo-range model from the satellite telemetry data and the approximate position at the server;means for propagating the pseudo-range model from the server to the mobile device;means for acquiring a plurality of satellite signals at the mobile device using the pseudo-range model; andmeans for computing position of the mobile device using the plurality of satellite signals. 25. An apparatus for receiving satellite signals, comprising:means for determining a first pseudo-range from a mobile device to a first satellite of a plurality of satellites;means for determining a second pseudo-range from the mobile device to a second satellite of the plurality of satellites; andmeans for computing a clock offset and a correlator delay offset in the mobile device using the first pseudo-range and the second pseudo-range. 26. The apparatus of claim 25, further comprising:means for computing expected pseudo-ranges from the mobile device to remaining satellites of the plurality of satellites using the clock offset and the correlator delay offset. 27. The apparatus of claim 26, further comprising:means for determining pseudo-ranges from the mobile device to the remaining satellites using the expected pseudo-ranges. 28. The apparatus of claim 27, further comprising:means for acquiring signals from the remaining satellites using the expected pseudo-ranges to reduce carrier and frequency uncertainty in the signals. 29. An apparatus for receiving satellite signals, comprising:means for estimating a frequency uncertainty associated with a mobile device;means for computing a frequency search window having a plurality of search bins for each of a plurality of satellite signals in response to the frequency uncertainty;means for searching for undetected satellite signals of the plurality of satellite signals over one or more search bins of the plurality of search bins within the respective frequency search windows for the undetected satellite signals;means for improving the frequency uncertainty in response to detection of a satellite signal of the plurality of satellite signals; andmeans for re-computing the frequency search window for each remaining undetected satellite signal of the plurality of satellite signals using the improved frequency uncertainty.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.