Receiver for a satellite based position location system
AssigneeNokia Corporation
InventorNatividade Albert Lobo
Life of this patent
Estimating the term…
Loading patent…
AssigneeNokia Corporation
InventorNatividade Albert Lobo
Estimating the term…
The present invention provides a method for determining synchronisation of a signal received in a global positioning system receiver and transmitted by a global positioning system satellite, wherein the method comprises the steps of transform coding (14) said received signal so as to transform said received signal from time domain to frequency domain coefficients, dividing respective (18) ones of said frequency domain coefficients by corresponding ones of transform coefficients of the expected transmitted signal associated with said satellite to provide corresponding transform value ratios, and deriving (20, 22) from respective transform value ratios corresponding scaled values of the time delay of the signal between the satellite and the receiver. The invention directs the search for synchronisation to a small set of chips thereby providing an indication of the identity of the synchronisation sequence. Thus the search for the synchronisation chip is more focused than the prior art method, which results in obtaining synchronisation on average more quickly and more efficiently than in the prior art.
A method for determining synchronisation of a signal received at a global positioning system receiver and transmitted by a global positioning system satellite, wherein said method comprises the steps of transform coding said received signal so as to transform said received signal from time domain to frequency domain coefficients, dividing respective ones of said frequency domain coefficients by corresponding ones of transform coefficients of the expected transmitted signal associated with said satellite to provide corresponding transform value ratios, and processing said transform value ratios so as to provide corresponding scaled values that are indicative of the time delay of the signal travelling between the satellite and the receiver.
A method of performing synchronisation for a receiver operating in a global positioning system comprising a plurality of satellites transmitting ranging signals, said synchronising being performed with respect to said transmitted ranging signals and comprises the steps of transform coding said received signal so as to transform said received signal from time domain to frequency domain coefficients, dividing respective ones of said frequency domain coefficients by corresponding ones of transform coefficients of the expected transmitted signal associated with said satellite to provide corresponding transform value ratios, and processing said transform value ratios so as to provide corresponding scaled values that are indicative of the time delay of the signal travelling between the satellite and the receiver.
A receiver for a satellite based positioning system operable so as to synchronise with respect to a received signal transmitted from a satellite of said system, said synchronisation comprising transform coding means for transform coding said received signal so as to transform said received signal from time domain to frequency domain coefficients, dividing means for dividing respective ones of said frequency domain coefficients by corresponding ones of transform coefficients of the expected transmitted signal associated with said satellite to provide corresponding transform value ratios, and processing means for processing said transform value ratios so as to provide corresponding scaled values that are indicative of the time delay of the signal travelling between the satellite and the receiver.
A satellite based positioning system in which a plurality of satellites transmit ranging signals and a receiver receives the transmitted ranging signals and performs synchronisation with respect to said ranging signals, said synchronisation comprising transform coding means for transform coding said received signal so as to transform said received signal from time domain to frequency domain coefficients, dividing means for dividing respective ones of said frequency domain coefficients by corresponding ones of transform coefficients of the expected transmitted signal associated with said satellite to provide corresponding transform value ratios, and processing means for processing said transform value ratios so as to provide corresponding scaled values that are indicative of the time delay of the signal travelling between the satellite and the receiver.
A computer program on a carrier for synchronising a receiver operating in a global positioning system comprising a plurality of satellites transmitting ranging signals, said synchronising being performed with respect to said transmitted ranging signals and comprises transform coding means for transform coding said received signal so as to transform said received signal from time domain to frequency domain coefficients, dividing means for dividing respective ones of said frequency domain coefficients by corresponding ones of transform coefficients of the expected transmitted signal associated with said satellite to provide corresponding transform value ratios, and processing means for processing said transform value ratios so as to provide corresponding scaled values that are indicative of the time delay of the signal travelling between the satellite and the receiver.
A computer program product operable to synchronise a receiver operating in a global positioning system comprising a plurality of satellites transmitting ranging signals, said synchronising being performed with respect to said transmitted ranging signals and comprises transform coding means for transform coding said received signal so as to transform said received signal from time domain to frequency domain coefficients, dividing means for dividing respective ones of said frequency domain coefficients by corresponding ones of transform coefficients of the expected transmitted signal associated with said satellite to provide corresponding transform value ratios, and processing means for processing said transform value ratios so as to provide corresponding scaled values that are indicative of the time delay of the signal travelling between the satellite and the receiver.
A portable radio communication device including a transceiver for cellular communication and a receiver for a satellite based positioning system operable so as to synchronise with respect to a received signal transmitted from a satellite of said system, said synchronisation comprising transform coding means for transform coding said received signal so as to transform said received signal from time domain to frequency domain coefficients, dividing means for dividing respective ones of said frequency domain coefficients by corresponding ones of transform coefficients of the expected transmitted signal associated with said satellite to provide corresponding transform value ratios, and processing means for processing said transform value ratios so as to provide corresponding scaled values that are indicative of the time delay of the signal travelling between the satellite and the receiver.
Dependencies are inferred from the claim text.