High accuracy satellite receiving controller and associated method
First Claim
Patent Images
1. A high accuracy satellite receiving controller, comprising:
- an analog-to-digital converter (ADC), for receiving an analog temperature and converting the same into a digital temperature;
a global positioning system (GPS) receiving module, for performing satellite positioning;
a non-volatile memory, for storing a temperature/frequency offset data;
a frequency synthesizer, coupled to an external non-temperature-compensated crystal oscillator (non-TCXO), for generating clock signals and an oscillating frequency signal for operating the GPS receiving module; and
a control unit, coupled to the ADC and the GPS receiving module;
wherein, the control unit generates an oscillation frequency adjustment value according to the stored temperature/frequency offset data, satellite frequency offset data, and satellite code phase error data, sends the oscillation frequency adjustment value to the GPS receiving module to compensate accuracy of satellite positioning, and adaptively updates the stored temperature/frequency offset data.
2 Assignments
0 Petitions
Accused Products
Abstract
A high accuracy satellite signal receiving controller and associated method is provided. The high accuracy satellite signal receiving controller includes a frequency synthesizer, and an analog-to-digital converter (ADC), a Global Positioning System (GPS) receiving module and a control unit. The frequency synthesizer, coupled to an external non-temperature-compensated crystal oscillator (non-TXCO), generates an oscillating frequency signal to the GPS receiving module. The ADC converts an analog temperature signal into a digital temperature signal. The control unit, coupled to the ADC, adaptively updates temperature/frequency offset data.
-
Citations
20 Claims
-
1. A high accuracy satellite receiving controller, comprising:
-
an analog-to-digital converter (ADC), for receiving an analog temperature and converting the same into a digital temperature; a global positioning system (GPS) receiving module, for performing satellite positioning; a non-volatile memory, for storing a temperature/frequency offset data; a frequency synthesizer, coupled to an external non-temperature-compensated crystal oscillator (non-TCXO), for generating clock signals and an oscillating frequency signal for operating the GPS receiving module; and a control unit, coupled to the ADC and the GPS receiving module; wherein, the control unit generates an oscillation frequency adjustment value according to the stored temperature/frequency offset data, satellite frequency offset data, and satellite code phase error data, sends the oscillation frequency adjustment value to the GPS receiving module to compensate accuracy of satellite positioning, and adaptively updates the stored temperature/frequency offset data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of high accuracy satellite positioning utilizing a non-temperature-compensated oscillation signal, comprising steps of:
-
receiving the non-temperature-compensated oscillation signal; determining a temperature/frequency offset data; determining whether a positioning solution is present or absent; adaptively updating the temperature/frequency offset data and estimating an oscillation frequency adjustment value according to a calculated clock offset and the temperature/frequency offset data when the positioning solution is present; and estimating an oscillation frequency adjustment value according to an environmental temperature and the temperature/frequency offset data when the positioning solution is absent. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification