EP1512027B1

Method and system for processing positoning signals based on predetermined message data segment

Abstract

This record has no abstract on file.

EP1512027B1, drawing sheet 1
Sheet 1 of 18

Term

Term ended

Expired 23 May 2023, 3.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

11 claims: 1 independent, 10 dependent

  1. 1
    A method for processing positioning signals in a ranging receiver (14) using predetermined message data bit sequences, comprising:collecting (700) signal samples from positioning signals received at the ranging receiver (14) from a plurality of transmitters (12), the signal samples comprising message data modulation, each transmitter (12) having an associated identification code;selecting (702) a pre-determined carrier frequency offset (CFO) from a plurality of CFOs;designating an epoch of a signal sample as a first epoch of a predetermined message data segment, contained within the sample;compensating (704) the signal sample for the selected CFO;removing (706) the message data modulation from the signal sample;stacking (708) the signal samples for each transmitter by stacking the signal samples into an integration sum in accordance with the designated epoch;determining (714) whether an adequate correlation peak exists for the designated epoch;and when an adequate correlation peak exists, determining (718) a time-of-arrival for the predetermined message data segment at the ranging receiver (14) based on the adequate correlation peak.
  2. 2
    The method of Claim 1, wherein the transmitters (12) comprise global positioning system (GPS) satellites and the identification code comprises a Gold code.
  3. 3
    The method of Claim 1, wherein removing the message data modulation from the signal sample comprises multiplying out message data modulation.
  4. 4
    The method of Claim 1, further comprising correlating (712) the identification code associated with each transmitter (12) by Fourier transform means.
  5. 5
    The method of Claim 1, wherein the plurality of CFOs being determined by at least one of:direct CFO extraction, and geometric data subject to a CFO bandwidth of uncertainty determined by the uncertainty of the geometric data.
  6. 6
    The method of Claim 5, wherein the CFO search bandwidth is based on the uncertainty of:the approximate location of the ranging receiver, the age of the ephemeris and almanac data, the ranging receiver (14) clock uncertainty, and the ranging receiver local oscillator frequency uncertainty.
  7. 7
    The method of Claim 1, further comprising selecting a length of the signal sample based on at least one of:a propagation time uncertainty for the propagation of the signal from the transmitter (12) to the ranging receiver (14), the ranging receiver (14) clock uncertainty, and the length of the predetermined message data segment.
  8. 8
    The method of Claim 1, further comprising selecting a specific time to commence collecting the signal samples based on the ranging receiver (14) clock time, the propagation time uncertainty, the ranging receiver (14) clock uncertainty, and the time of transmission of the predetermined message data segment.
  9. 9
    The method of Claim 1, further comprising determining whether alternatives for the designation of the first epoch of the predetermined message data segment have been selected and tested when an adequate correlation peak does not exist in at least a defined number of time sequences.
  10. 10
    The method of Claim 9, further comprising selecting an alternative designation of the first epoch of the predetermined message data segment when at least one alternative designation of the first epoch of the predetermined message data segment has not been selected and tested.
  11. 11
    The method of Claim 1, wherein the predetermined message data segment comprises one or more data bit message sequences.