EP1558944A2

Satellite-based positioning system improvement

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 4 October 2023, 3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

19 claims: 11 independent, 8 dependent

  1. 1
    Claims of equivalent WO 2004034077 A2 We claim, 1. An SPS system for identifying the location of a receiver in the presence of satellite signal attenuation comprising:a plurality of orbital satellites sending synchronized encoded signals on a carrier frequency wherein said encoded signals have repeated epochs containing synchronization data;a receiver for detecting, acquiring, tracking a set of the encoded signals and simultaneously determining the code phases of said set with respect to said epochs;an aiding source to transmit information to the SPS system, and;a processor executing an algorithm for computing an initial approximate location from measured satellite Doppler differences.
  2. 4
    An SPS system for identifying the location of a receiver in the presence of satellite signal attenuation comprising:a plurality of orbital satellites sending synchronized encoded signals on a carrier frequency wherein said encoded signals have repeated epochs containing synchronization data;a receiver for detecting, acquiring, tracking a set of the encoded signals and simultaneously determining the code phases of said set with respect to said epochs;an aiding source to transmit information to the SPS system, a local oscillator in the receiver, an algorithm executed by a processor in the receiver, said algorithm calibrating the local oscillator by counting local oscillator cycles and fractions thereof over a period precisely determined by a number of signal framing intervals.
  3. 5
    The method of calibrating a local oscillator of an SPS receiver comprising the steps of counting local oscillator cycles and fractions thereof over a period precisely determined by a number of signal framing intervals, calculating a calibration offset and using the calibration offset as a correction by the SPS receiver firmware when performing acquisition searches.
  4. 6
    A method of calibrating a local oscillator of an SPS receiver comprising the steps of counting local oscillator cycles and fractions thereof over a period precisely determined by a number of signal framing intervals, calculating a calibration offset and using the calibration offset to correct the oscillator frequency
  5. 8
    An SPS system for identifying the location of a receiver in the presence of satellite signal attenuation comprising:a plurality of orbital satellites sending synchronized encoded signals on a carrier frequency wherein said encoded signals have repeated epochs containing synchronization data;a receiver for detecting, acquiring, tracking a set of the encoded signals and simultaneously determining the code phases of said set with respect to said epochs;an aiding source to transmit information to the SPS system, a canceler for reducing the amplitude of strong signals wherein the canceler is integrated into a correlator.
  6. 11
    An SPS system for identifying the location of a receiver in the presence of satellite signal attenuation comprising:a plurality of orbital satellites sending synchronized encoded signals on a carrier frequency wherein said encoded signals have repeated epochs containing synchronization data;a receiver for detecting, acquiring, tracking a set of the encoded signals and simultaneously determining the code phases of said set with respect to said epochs;an aiding source to transmit information to the SPS system, a processor controlling a program to extract a signal power spectrum from the noise by averaging, wherein said program executes a FFT in which squared magnitudes of the FFT bins are filtered.
  7. 14
    An SPS system for identifying the location of a receiver in the presence of satellite signal attenuation comprising:a plurality of orbital satellites sending synchronized encoded signals on a carrier frequency wherein said encoded signals have repeated epochs containing synchronization data;a receiver for detecting, acquiring, tracking a set of the encoded signals and simultaneously determining the code phases of said set with respect to said epochs;an aiding source to transmit information to the SPS system, and algorithm running in a processor that extracts the signal power spectrum from the noise by averaging.
  8. 16
    An SPS system for identifying the location of a receiver in the presence of satellite signal attenuation comprising:a plurality of orbital satellites sending synchronized encoded signals on a carrier frequency wherein said encoded signals have repeated epochs containing synchronization data;a receiver for detecting, acquiring, tracking a set of the encoded signals and simultaneously determining the code phases of said set with respect to said epochs;and hardcoded orbital coefficients for a number of the most common satellite orbits in a lookup table.
  9. 17
    A method for updating almanac data in an SPS receiver comprising hardcoding orbital coefficients for a number of the most common satellite orbits in a lookup table and broadcasting updates from an aiding source.
  10. 18
    An SPS system for identifying the location of a receiver in the presence of satellite signal attenuation comprising:a plurality of orbital satellites sending synchronized encoded signals on a carrier frequency wherein said encoded signals have repeated epochs containing synchronization data;a receiver for detecting, acquiring, tracking a set of the encoded signals and simultaneously determining the code phases of said set with respect to said epochs;and a processor running an algorithm for obtaining full time-of-transmit from a partial code phase, a reference time stamp and an estimate of the location of the receiver.
  11. 19
    An SPS system for identifying the location of a receiver in the presence of satellite signal attenuation comprising:a plurality of orbital satellites sending synchronized encoded signals on a carrier frequency wherein said encoded signals have repeated epochs containing synchronization data;a receiver for detecting, acquiring, tracking a set of the encoded signals and simultaneously determining the code phases of said set with respect to said epochs;and a search engine having a search range of at least 60 chips after acquisition of the first satellite.