Enhancing time keeping accuracy for low power GPS receivers
First Claim
1. A mobile device comprising a positioning device for determining position by timing analysis of received signals, the positioning device comprising a system for determining timing accuracy, the system comprising:
- a first signal generator configured to continuously generate a first clock signal whilst the positioning device is inactive;
a second signal generator configured to discontinuously generate a second clock signal during a plurality of spaced apart time periods; and
an accuracy determinator configured to determine the accuracy of the first clock signal using timing data from the second clock signal;
the positioning device being arranged to determine position by use of the determined timing accuracy of the first clock, wherein the second clock signal is a system clock signal used for the communication circuitry in the mobile device.
8 Assignments
0 Petitions
Accused Products
Abstract
A mobile device including a positioning device for determining position by timing analysis of received signals, the positioning device including a system for determining timing accuracy, the system including first signal generating means for continuously generating a first clock signal whilst the positioning device is inactive, second signal generating means for discontinuously generating a second clock signal during a plurality of spaced apart time periods, and accuracy determining means for determining the accuracy of the first clock signal using timing data from the second clock signal, the positioning device being arranged to determine position by use of the determined timing accuracy of the first clock.
-
Citations
29 Claims
-
1. A mobile device comprising a positioning device for determining position by timing analysis of received signals, the positioning device comprising a system for determining timing accuracy, the system comprising:
-
a first signal generator configured to continuously generate a first clock signal whilst the positioning device is inactive; a second signal generator configured to discontinuously generate a second clock signal during a plurality of spaced apart time periods; and an accuracy determinator configured to determine the accuracy of the first clock signal using timing data from the second clock signal; the positioning device being arranged to determine position by use of the determined timing accuracy of the first clock, wherein the second clock signal is a system clock signal used for the communication circuitry in the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A mobile device comprising a positioning device for determining position by timing analysis of received signals, the positioning device comprising a system for determining timing accuracy, the system comprising:
-
first signal generating means for continuously generating a first clock signal whilst the positioning device is inactive; second signal generating means for discontinuously generating a second clock signal during a plurality of spaced apart time periods; and accuracy determining means for determining the accuracy of the first clock signal using timing data from the second clock signal; the positioning device being arranged to determine position by use of the determined timing accuracy of the first clock, wherein the second clock signal is a system clock signal used for the communication circuitry in the mobile device.
-
-
23. A mobile device comprising a positioning device for determining position by timing analysis of received signals, the positioning device comprising a system for determining timing accuracy, the system comprising:
-
first signal generating means for continuously generating a first clock signal whilst the positioning device is inactive; second signal generating means for discontinuously generating a second clock signal during a plurality of spaced apart time periods; and accuracy determining means for determining the accuracy of the first clock signal using timing data from the second clock signal; first timing circuitry for collecting and storing first timing data relating to the first clock signal only during the plurality of spaced apart time periods, the first timing circuitry comprising a first counter for counting clock edges of said first clock signal, said first timing data is the cumulative number of clock periods of the first clock signal counted by the first counter during the plurality of spaced apart periods; and second timing circuitry for collecting and storing second timing data relating to the second clock signal only during the plurality of spaced apart time periods, the second timing circuitry comprises a second counter for counting clock edges of the second clock signal; wherein the positioning device being arranged to determine position by use of the determined timing accuracy of the first clock.
-
-
24. A mobile device comprising a positioning device for determining position by timing analysis of received signals, the positioning device comprising a system for determining timing accuracy, the system comprising:
-
a first signal generator configured to continuously generate a first clock signal whilst the positioning device is inactive; a second signal generator configured to discontinuously generate a second clock signal during a plurality of spaced apart time periods; an accuracy determinator configured to determine the accuracy of the first clock signal using timing data from the second clock signal; first timing circuitry configured to collect and store first timing data relating to the first clock signal only during the plurality of spaced apart time periods, said first timing circuitry comprises a first counter for configured to count clock edges of said first clock signal, said first timing data being the cumulative number of clock periods of the first clock signal counted by the first counter during the plurality of spaced apart periods; and second timing circuitry configured to collect and store second timing data relating to the second clock signal only during the plurality of spaced apart time periods, the second timing circuitry comprising a second counter configured to count clock edges of the second clock signal; wherein the positioning device being arranged to determine position by use of the determined timing accuracy of the first clock.
-
-
25. A positioning method comprising:
-
continuously generating a first clock signal whilst positioning is inactive; discontinuously generating a second clock signal during a plurality of spaced apart time periods; determining the accuracy of the first clock signal using timing data from the second clock signal, said second clock signal being a system clock signal used for communication circuitry in a mobile device in which said positioning method is carried out; determining position by using the determined timing accuracy of the first clock.
-
-
26. A positioning method comprising:
-
continuously generating a first clock signal whilst the positioning is inactive; discontinuously generating a second clock signal during a plurality of spaced apart time periods; determining the accuracy of the first clock signal using timing data from the second clock signal; collecting and storing first timing data relating to the first clock signal only during the plurality of spaced apart time periods, by counting clock edges of the first clock signal, said first timing data being the cumulative number of clock periods of the first clock signal counted during the plurality of the spaced apart periods; and collecting and storing second timing data relating to the second clock signal only during the plurality of spaced apart time periods by counting clock edges of the second clock signal, whereby position is determined by use of the determined timing accuracy of the first clock.
-
-
27. A positioning device comprising a system for determining timing accuracy, the system comprising:
-
a first signal generator configured to continuously generate a first clock signal whilst the positioning device is inactive; a second signal generator configured to discontinuously generate a second clock signal during a plurality of spaced apart time periods; an accuracy determinator configured to determine the accuracy of the first clock signal using timing data from the second clock signal; first timing circuitry configured to collect and store first timing data relating to the first clock signal only during the plurality of spaced apart time periods, said first timing circuitry comprises a first counter for configured to count clock edges of said first clock signal, said first timing data being the cumulative number of clock periods of the first clock signal counted by the first counter during the plurality of spaced apart periods; and second timing circuitry configured to collect and store second timing data relating to the second clock signal only during the plurality of spaced apart time periods, the second timing circuitry comprising a second counter configured to counting clock edges of the second clock signal; wherein the positioning device is arranged in use to determine position by use of the determined timing accuracy of the first clock.
-
-
28. A computer program product comprising
a first computer executable component configured to continuously generate a first clock signal whilst positioning is inactive; -
a second computer executable component configured to determine the accuracy of the first clock signal using timing data from a second clock signal, said second clock signal being a system clock signal used for communication circuitry in a mobile device in which said computer program is executed, said second clock signal being discontinuously generated during a plurality of spaced apart time periods; and a third computer executable component configured to determine position by use of the determined timing accuracy of the first clock.
-
-
29. A computer program product comprising:
-
a first computer executable component configured to continuously generate a first clock signal whilst positioning is inactive; a second computer executable component configured to discontinuously generate a second clock signal during a plurality of spaced apart time periods; a third computer executable component configured to determine the accuracy of the first clock signal using timing data from the second clock signal; a fourth computer executable component configured to collect and store first timing data relating to the first clock signal only during the plurality of spaced apart time periods and to count clock edges of the first clock signal, said first timing data being the cumulative number of clock periods of the first clock signal counted during the plurality of the spaced apart periods; and a fifth computer executable component configured to collect and store second timing data relating to the second clock signal only during the plurality of spaced apart time periods and to count clock edges of the second clock signal, whereby position is determined by use of the determined timing accuracy of the first clock.
-
Specification