DE69738213T2 - Verbesserter gps empfänger mit kommunikationsverbindung - Google Patents

Verbesserter gps empfänger mit kommunikationsverbindung Download PDF

Info

Publication number
DE69738213T2
DE69738213T2 DE1997638213 DE69738213T DE69738213T2 DE 69738213 T2 DE69738213 T2 DE 69738213T2 DE 1997638213 DE1997638213 DE 1997638213 DE 69738213 T DE69738213 T DE 69738213T DE 69738213 T2 DE69738213 T2 DE 69738213T2
Authority
DE
Germany
Prior art keywords
remote unit
satellite
gps
data
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE1997638213
Other languages
English (en)
Other versions
DE69738213D1 (de
Inventor
Norman F. San Carlos KRASNER
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SnapTrack Inc
Original Assignee
SnapTrack Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US08/612,582 external-priority patent/US5874914A/en
Application filed by SnapTrack Inc filed Critical SnapTrack Inc
Publication of DE69738213D1 publication Critical patent/DE69738213D1/de
Application granted granted Critical
Publication of DE69738213T2 publication Critical patent/DE69738213T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/0003Software-defined radio [SDR] systems, i.e. systems wherein components typically implemented in hardware, e.g. filters or modulators/demodulators, are implented using software, e.g. by involving an AD or DA conversion stage such that at least part of the signal processing is performed in the digital domain
    • H04B1/0007Software-defined radio [SDR] systems, i.e. systems wherein components typically implemented in hardware, e.g. filters or modulators/demodulators, are implented using software, e.g. by involving an AD or DA conversion stage such that at least part of the signal processing is performed in the digital domain wherein the AD/DA conversion occurs at radiofrequency or intermediate frequency stage
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • G01S19/05Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing aiding data
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • G01S19/05Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing aiding data
    • G01S19/06Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing aiding data employing an initial estimate of the location of the receiver as aiding data or in generating aiding data
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • G01S19/09Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing processing capability normally carried out by the receiver
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/23Testing, monitoring, correcting or calibrating of receiver elements
    • G01S19/235Calibration of receiver components
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/25Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
    • G01S19/252Employing an initial estimate of location in generating assistance data
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/25Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
    • G01S19/254Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS relating to Doppler shift of satellite signals
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/25Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
    • G01S19/256Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS relating to timing, e.g. time of week, code phase, timing offset
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/25Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
    • G01S19/258Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS relating to the satellite constellation, e.g. almanac, ephemeris data, lists of satellites in view
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/29Acquisition or tracking or demodulation of signals transmitted by the system carrier including Doppler, related
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/34Power consumption
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/35Constructional details or hardware or software details of the signal processing chain
    • G01S19/37Hardware or software details of the signal processing chain
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/45Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
    • G01S19/46Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement the supplementary measurement being of a radio-wave signal type
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/0018Transmission from mobile station to base station
    • G01S5/0036Transmission from mobile station to base station of measured values, i.e. measurement on mobile and position calculation on base station
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/009Transmission of differential positioning data to mobile
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01QANTENNAS, i.e. RADIO AERIALS
    • H01Q1/00Details of, or arrangements associated with, antennas
    • H01Q1/27Adaptation for use in or on movable bodies
    • H01Q1/273Adaptation for carrying or wearing by persons or animals
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01QANTENNAS, i.e. RADIO AERIALS
    • H01Q21/00Antenna arrays or systems
    • H01Q21/28Combinations of substantially independent non-interacting antenna units or systems
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J7/00Automatic frequency control; Automatic scanning over a band of frequencies
    • H03J7/02Automatic frequency control
    • H03J7/04Automatic frequency control where the frequency control is accomplished by varying the electrical characteristics of a non-mechanically adjustable element or where the nature of the frequency controlling element is not significant
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J7/00Automatic frequency control; Automatic scanning over a band of frequencies
    • H03J7/02Automatic frequency control
    • H03J7/04Automatic frequency control where the frequency control is accomplished by varying the electrical characteristics of a non-mechanically adjustable element or where the nature of the frequency controlling element is not significant
    • H03J7/047Automatic frequency control using an auxiliary signal, e.g. low frequency scanning of the locking range or superimposing a special signal on the input signal
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J7/00Automatic frequency control; Automatic scanning over a band of frequencies
    • H03J7/02Automatic frequency control
    • H03J7/04Automatic frequency control where the frequency control is accomplished by varying the electrical characteristics of a non-mechanically adjustable element or where the nature of the frequency controlling element is not significant
    • H03J7/06Automatic frequency control where the frequency control is accomplished by varying the electrical characteristics of a non-mechanically adjustable element or where the nature of the frequency controlling element is not significant using counters or frequency dividers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/06Receivers
    • H04B1/16Circuits
    • H04B1/26Circuits for superheterodyne receivers
    • H04B1/28Circuits for superheterodyne receivers the receiver comprising at least one semiconductor device having three or more electrodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/3805Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving with built-in auxiliary receivers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • G01S19/10Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing dedicated supplementary positioning signals
    • G01S19/11Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing dedicated supplementary positioning signals wherein the cooperating elements are pseudolites or satellite radio beacon positioning system signal repeaters
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S2205/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S2205/001Transmission of position information to remote stations
    • G01S2205/008Transmission of position information to remote stations using a mobile telephone network
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/0045Transmission from base station to mobile station
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2111Location-sensitive, e.g. geographical location, GPS
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03DDEMODULATION OR TRANSFERENCE OF MODULATION FROM ONE CARRIER TO ANOTHER
    • H03D7/00Transference of modulation from one carrier to another, e.g. frequency-changing
    • H03D7/16Multiple-frequency-changing
    • H03D7/161Multiple-frequency-changing all the frequency changers being connected in cascade
    • H03D7/163Multiple-frequency-changing all the frequency changers being connected in cascade the local oscillations of at least two of the frequency changers being derived from a single oscillator
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J2200/00Indexing scheme relating to tuning resonant circuits and selecting resonant circuits
    • H03J2200/11Cellular receiver, e.g. GSM, combined with a GPS receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission

Description

  • 1. Fachgebiet der Erfindung
  • Die vorliegende Erfindung betrifft Empfänger, die fähig sind, Positionsinformationen von Satelliten zu bestimmen, und betrifft insbesondere derartige Empfänger, die in globalen Satelliten-Positionsbestimmungssystemen (GPS) Anwendung finden.
  • 2. Hintergrund des Fachgebiets
  • GPS-Empfänger bestimmen ihre Position normalerweise durch Berechnen relativer Ankunftszeiten von Signalen, die gleichzeitig von einer Vielzahl von GPS-(oder NAVSTAR-)Satelliten gesendet werden. Diese Satelliten senden als Teil ihrer Nachricht sowohl Satellitenpositionsbestimmungsdaten als auch Daten über die Taktzeitsteuerung, sogenannte „Ephemeriden"-Daten. Das Verfahren zum Suchen nach und Erfassen von GPS-Signalen, Lesen der Ephemeridendaten für eine Vielzahl von Satelliten und Berechnen des Standorts des Empfängers aus diesen Daten ist zeitaufwendig und benötigt oft einige Minuten. In vielen Fällen ist diese langwierige Verarbeitungszeit unannehmbar und beschränkt außerdem die Batterielebensdauer in mikrominiaturisierten tragbaren Anwendungen erheblich.
  • Eine andere Begrenzung für gegenwärtige GPS-Empfänger ist, daß ihr Betrieb auf Situationen beschränkt ist, in denen mehrere Satelliten ohne Hindernisse gut sichtbar sind, und wobei eine Antenne guter Qualität richtig positioniert ist, um derartige Signale zu empfangen. Als solche sind sie normalerweise nicht in tragbaren, am Körper befestigten Anwendungen, in Bereichen, wo es erheblich Laubwerk oder Gebäudehindernisse gibt, und in Anwendungen innerhalb von Gebäuden anwendbar.
  • Es gibt zwei Hauptfunktionen von GPS-Empfangssystemen: (1) die Berechnung der Pseudobereiche zu den verschiedenen GPS-Satelliten und (2) die Berechnung der Position der Empfangsplattform unter Verwendung dieser Pseudobereiche und Satellitenzeitsteuerungs- und Ephemeridendaten. Die Pseudobereiche sind einfach die Zeitverzögerungen, die zwischen dem Empfangssignal von jedem Satelliten und einem lokalen Takt gemessen werden. Die Satellitenephemeride und die Zeitsteuerungsdaten werden aus dem GPS-Signal extrahiert, wenn es einmal erfaßt und verfolgt wird. Wie vorstehend dargelegt, braucht das Erfassen dieser Informationen normalerweise eine relativ lange Zeit (30 Sekunden bis einige Minuten) und muß mit einem guten Empfangssignalpegel durchgeführt werden, um niedrige Fehlerraten zu erreichen.
  • Nahezu alle bekannten GPS-Empfänger verwenden Korrelationsverfahren, um Pseudobereiche zu berechnen. Diese Korrelationsverfahren werden in Echtzeit, häufig mit Hardware-Korrelatoren durchgeführt. GPS-Signale enthalten sich wiederholende Signale mit hoher Datenrate, die als pseudozufällige (PN) Sequenzen bezeichnet werden. Die für zivile Anwendungen verfügbaren Codes werden als C/A-Codes bezeichnet und haben eine binäre Phasenumkehrrate oder "Chipping"-Rate (Fragmentierungsrate) von 1,023 MHz und eine Wiederholungsperiode von 1023 Chips für eine Codeperiode von 1 ms. Die Codesequenzen gehören zu einer als Goldcodes bekannten Familie. Jeder GPS-Satellit sendet ein Rundrufsignal (Broadcast) mit einem eindeutigen Goldcode.
  • Für ein Signal, das von einem gegebenen GPS-Satelliten empfangen wird, multipliziert ein Korrelationsempfänger das Empfangssignal, folgend auf ein Abwärtsmischverfahren auf Basisband, mit einer gespeicherten Kopie des passenden Goldcodes, die in seinem lokalen Speicher enthalten ist, und integriert dann das Produkt oder tiefpaßfiltert es, um eine Anzeige für das Vorhandensein des Signals zu erhalten. Dieser Prozeß wird als ein „Korrelations"-Arbeitsgang bezeichnet. Durch aufeinanderfolgendes Einstellen der relativen Zeitsteuerung dieser gespeicherten Kopie relativ zu dem Empfangssignal und Beobachten der Korrelationsausgabe kann der Empfänger die Zeitverzögerung zwischen dem Empfangssignal und einem lokalen Takt bestimmen. Die anfängliche Bestimmung des Vorhandenseins einer derartigen Ausgabe wird als „Erfassung" bezeichnet. Wenn die Erfassung einmal stattfindet, tritt das Verfahren in die „Verfolgungsphase" ein, in der die Zeitsteuerung der lokalen Referenz in kleinen Beträgen angepaßt wird, um eine hohe Korrelationsausgabe aufrechtzuerhalten. Die Korrelationsausgabe während der Verfolgungsphase kann als das GPS-Signal gesehen werden, bei dem der pseudozufällige Code entfernt, oder in üblicher Bezeichnungsweise „entspreizt" ist. Dieses Signal ist schmalbandig, wobei die Bandbreite einem zweiten binären Phasenumtastungsdatensignal mit 50 Bit pro Sekunde entspricht, das der GPS-Wellenform überlagert ist.
  • Das Korrelationserfassungsverfahren ist, insbesondere wenn Empfangssignale schwach sind, sehr zeitaufwendig. Um die Erfassungszeit zu verbessern, nutzen viele GPS-Empfänger eine Vielzahl an Korrelatoren (typischerweise bis zu 12), was eine parallele Suche nach Korrelationsspitzen erlaubt.
  • Ein anderer Ansatz zur Verbesserung der Erfassungszeit ist in US-A-4 445 118 beschrieben. Dieser Ansatz verwendet die Übertragung von Doppler-Information von einer Steuerbasisstation an eine abgesetzte GPS-Empfängereinheit, um zu der GPS-Signalerfassung beizutragen. Während dieser Ansatz die Erfassungszeit verbessert, ist die Doppler-Information nur für eine kurze Zeitspanne genau, da die GPS-Satelliten die Erde mit relativ hohen Geschwindigkeiten umkreisen. Folglich wird eine weitere Übertragung von Doppler-Information notwendig, damit eine abgesetzte Einheit genaue Doppler-Information verwendet.
  • Ein Ansatz zur Verbesserung der Genauigkeit der Positionsbestimmung durch eine abgesetzte GPS-Empfängereinheit ist ebenfalls in US-A-4 445 118 , auf das als das Taylor-Patent Bezug genommen wird, beschrieben. In dem Taylor-Patent wird von einer Basisstation eine stabile Frequenzreferenz an eine abgesetzte GPS-Empfängereinheit übertragen, um eine Fehlerquelle aufgrund eines lokalen Oszillators mit schlechter Qualität an der abgesetzten GPS-Empfängereinheit zu beseitigen. Dieses Verfahren verwendet ein spezielles Frequenzumtastsignal (FSK-Signal), dessen Frequenz sehr nahe an der GPS-Signalfrequenz liegen muß. Wie in 4 des Taylor-Patents gezeigt, ist das spezielle FSK-Signal etwa 20 MHz unter dem 1575 MHz-GPS-Signal. Außerdem verwendet der in dem Taylor-Patent beschriebene Ansatz einen allgemeinen Zurückweisungsmechanismus, in dem jeder Fehler in dem lokalen Oszillator (gezeigt als L. O. 52) des Empfängers sowohl in dem GPS-Kanal als auch dem Referenzkanal erscheint und sich folglich aufhebt. Es gibt keinen Versuch, diesen Fehler zu erfassen oder zu messen. Auf diesen Ansatz wird manchmal als Homodyn-Betrieb Bezug genommen. Während dieser Ansatz einige Vorteile bereitstellt, erfordert er, daß die zwei Kanäle eng abgestimmt, einschließlich in der Frequenz eng abgestimmt werden. Außerdem erfordert dieser Ansatz, daß beide Frequenzen fest bleiben, so daß Frequenzspringverfahren (Frequency Hopping) nicht mit diesem Ansatz vereinbar sind.
  • Zusammenfassung
  • Ein Aspekt der vorliegenden Erfindung ist es, eine Mobileinheit gemäß Anspruch 5 bereitzustellen, die ferner wesentliche Kennzeichen gemäß den Ansprüchen 6 bis 10 hat.
  • Eine Ausführungsform der vorliegenden Erfindung stellt ein Verfahren gemäß Anspruch 1 zur Verfügung, das ferner wesentliche Kennzeichen gemäß den Ansprüchen 2 bis 4 hat.
  • Kurze Beschreibung der Zeichnungen.
  • Die vorliegende Erfindung wird in den Figuren der beigefügten Zeichnungen, in denen Bezugszeichen ähnliche Elemente anzeigen, beispielhaft und nicht einschränkend dargestellt, wobei:
  • 1A ein Blockdiagramm der Hauptbestandteile eines abgesetzten oder mobilen GPS-Empfangssystems ist, das die Verfahren der vorliegenden Erfindung nutzt, und Daten strecken zeigt, die zwischen einer Basisstation und der abgesetzten Einheit vorhanden sein können.
  • 1B ein Blockdiagramm einer alternativen GPS-Mobileinheit ist.
  • 1C ein Blockdiagramm einer anderen alternativen GPS-Mobileinheit ist.
  • 2A und 2B zwei Alternativen für die HF- und ZF-Abschnitte eines Empfängers bereitstellen, der eine Ausführungsform der vorliegenden Erfindung ist.
  • 3 ein Flußdiagramm der Hauptarbeitsgänge (z. B. Softwarearbeitsgänge) zeigt, die von dem programmierbaren DSP-Prozessor gemäß den Verfahren der vorliegenden Erfindung durchgeführt werden.
  • 4A4E die Signalverarbeitungswellenformen in verschiedenen Verarbeitungsstadien gemäß den Verfahren der vorliegenden Erfindung zeigen.
  • 5A ein Basisstationssystem in einer Ausführungsform der vorliegenden Erfindung zeigt.
  • 5B ein Basisstationssystem in einer alternativen Ausführungsform der vorliegenden Erfindung zeigt.
  • 6A eine GPS-Mobileinheit zeigt, die gemäß einem Aspekt der vorliegenden Erfindung eine lokale Oszillatoreichung hat.
  • 6B und 6C andere Ausführungsformen von GPS-Mobileinheiten mit einer lokalen Oszillatoreichung zeigen.
  • 7 ein Flußdiagramm ist, das ein Leistungsverwaltungsverfahren für eine Mobileinheit gemäß einer Ausführungsform der vorliegenden Erfindung zeigt.
  • 8 ein Verfahren zum Herleiten der Doppler-Information für Satelliten mit Sichtverbindung aus Satelliten-Almanach-Daten zeigt, die einer Mobileinheit bereitgestellt werden.
  • Detaillierte Beschreibung der Erfindung
  • Diese Erfindung betrifft Vorrichtungen und Verfahren zur Berechnung der Position eines mobilen oder abgesetzten Objekts in einer Weise, die zu sehr niedriger Verlustleis tung in der abgesetzten Hardware und der Fähigkeit führt, mit sehr niedrigen Empfangsignalpegeln zu arbeiten und trotzdem genaue Messungen der Positionsinformation bereitzustellen. Das heißt, der Leistungsverbrauch wird verringert, während die Empfängerempfindlichkeit und Genauigkeit verbessert werden. Dies wird auch durch den Empfang und die Verwendung eines Kommunikationssignals mit stabiler Frequenz an der abgesetzten Einheit ermöglicht. Dies wird durch die Implementierung der abgesetzten Empfangsfunktionen, wie in 1A gezeigt, ebenso wie die Übertragung von Satelliten-Almanach-Information von einer separat angeordneten Basisstation 10 an die abgesetzte GPS-Mobileinheit 20 ermöglicht.
  • Es sollte bemerkt werden, daß Pseudobereiche verwendet werden können, um die geographische Position der abgesetzten Einheit auf viele verschiedene Arten zu berechnen. Drei Beispiele sind:
    • 1. Verfahren 1: Durch erneutes Senden der Satellitendatennachrichten von der Basisstation 10 an die abgesetzte Einheit 20 kann die abgesetzte Einheit 20 diese Information mit den Pseudobereichsmessungen kombinieren, um ihre Position zu berechnen. Siehe zum Beispiel US-A-5 365 450 . Typischerweise führt die abgesetzte Einheit 20 die Berechnung der Position in der abgesetzten Einheit 20 durch.
    • 2. Verfahren 2: Die abgesetzte Einheit 20 kann die Satelliten-Ephemeridendaten aus dem Empfang von GPS-Signalen in der normalen Weise sammeln, die üblicherweise auf dem Fachgebiet praktiziert wird. Diese Daten, die typischerweise für ein oder zwei Stunden gültig sind, können mit Pseudobereichsmessungen kombiniert werden, um typischerweise in der abgesetzten Einheit die Positionsberechnung auszuführen.
    • 3. Verfahren 3: Die abgesetzte Einheit 20 kann über eine Kommunikationsstrecke 16 die Pseudobereiche an die Basisstation 10 übertragen, die diese Information mit den Satelliten-Ephemeridendaten kombinieren kann, um die Positionsberechnung durchzuführen. Siehe zum Beispiel US-A-5 225 842 .
  • In den Ansätzen (oder Verfahren) 1 und 3 wird angenommen, daß die Basisstation 10 und die abgesetzte Einheit 20 eine gemeinsame Sicht auf alle interessierenden Satelliten haben und nahe genug aneinander positioniert sind, um eine zeitliche Mehrdeutigkeit aufzulösen, die mit der Wiederholungsrate der pseudozufälligen GPS-Codes verbunden ist. Dies wird für einen Bereich zwischen der Basisstation 10 und der abgesetzten Einheit 20 von 1/2 mal der Lichtgeschwindigkeit mal der PN-Wiederholungsperiode (1 Millisekunde), oder etwa 150 km, erfüllt sein.
  • Um die gegenwärtige Erfindung zu erklären, wird angenommen, daß das Verfahren 3 verwendet wird, um die Positionsberechnung durchzuführen. Nach der Durchsicht dieser Beschreibung werden Fachleute der Technik jedoch zu schätzen wissen, daß die verschiedenen Aspekte und Ausführungsformen der vorliegenden Erfindung mit jedem der vorstehenden drei Verfahren ebenso wie mit anderen Ansätzen verwendet werden könnten. Zum Beispiel können in einer Abänderung des Verfahrens 1 Satellitendateninformationen, wie etwa Daten, die die Satelliten-Ephemeride darstellen, von einer Basisstation an eine abgesetzte Einheit übertragen werden, und diese Satellitendateninformation können mit Pseudobereichen kombiniert werden, die gemäß der vorliegenden Erfindung aus gepufferten GPS-Signalen berechnet werden, um eine Breiten- und Längenposition (und in vielen Fällen auch eine Höhenposition) für die abgesetzte Einheit bereitzustellen. Es wird zu schätzen gewußt, daß die von der abgesetzten Einheit empfangene Positionsinformation auf die Breiten- und Längenposition beschränkt sein kann oder eine weitergehende Information sein kann, die die Breiten- und Längenposition, die Höhenposition, die Geschwindigkeit und die Stellung der abgesetzten Einheit umfaßt. Außerdem können die lokale Oszillatorkorrektur und/oder die Leistungsverwaltungsaspekte der vorliegenden Erfindung in dieser Variation des Verfahrens 1 verwendet werden. Außerdem kann Satelliten-Almanach-Information an die abgesetzte Einheit 20 übertragen werden und von der abgesetzten Einheit 20 gemäß den Aspekten der vorliegenden Erfindung genutzt werden.
  • Bei dem Verfahren 3 befiehlt die Basisstation 10 der abgesetzten Einheit 20 mittels einer Nachricht, die über eine Datenkommunikationsstrecke 16, wie in 1A gezeigt, gesendet wird, eine Messung durchzuführen. Die Nachricht von der Basisstation 10, die die abgesetzten Einheit 20 befehligt, kann typischerweise auch eine Kennung der bestimmten Satelliten mit Sichtverbindung oder andere Initialisierungsdaten angeben. Die Basisstation 10 kann in dieser Nachricht auch Satelliten-Almanach-Information senden (oder vorher gesendet haben), was eine Form der Satellitendateninformation ist. Diese Satelliten-Almanach-Information umfaßt typischerweise eine Beschreibung der ungefähren Position gegen die Zeit aller Satelliten in der GPS-Konstellation. US-A-4 445 118 beschreibt einige der Daten, die in Satelliten-Almanach-Daten enthalten sein können. Diese Nachricht wird von einem getrennten Modem 22 empfangen, das ein Teil der abgesetzten Einheit 20 ist, und wird in einem mit einem Niederleistungsmikroprozessor 26 verbundenen Speicher 30 gespeichert. Die Satelliten-Almanach-Information kann dann verwendet werden, um Doppler-Information für Satelliten mit Sichtverbindung herzuleiten; diese Herleitung wird nachstehend weiter beschrieben. Die Almanach-Daten können für Zeitspannen von bis zu einem Monat gültig sein. Der Mikroprozessor 26 wickelt den Dateninformationstransfer zwischen den Verarbeitungselementen 3248 der abgesetzten Einheit und dem Modem 22 ab und steuert, wie in der nachfolgenden Diskussion offensichtlich, die Leistungsverwaltungsfunktionen innerhalb des abgesetzten Empfängers 20. Normalerweise stellt der Mikroprozessor 26 die Hardware der meisten der aller abgesetzten Einheiten 20 auf einen niedrigen Leistungszustand oder abgeschalteten Zustand ein, außer, wenn die Pseudobereich- und/oder GPS-Berechnungen durchgeführt werden oder wenn eine alternative Leistungsquelle verfügbar ist. Der Empfängerabschnitt des Modems wird jedoch zumindest regelmäßig eingeschaltet (auf ganze Leistung), um zu bestimmen, ob die Basisstation 10 einen Befehl an die abgesetzte Einheit gesendet hat, um die Position der abgesetzten Einheit zu bestimmen.
  • Die Verwendung dieser Satelliten-Almanach-Information zur Herleitung von Doppler-Information für Satelliten mit Sichtverbindung zu der abgesetzten Einheit beseitigt die Anforderung, daß die abgesetzte Einheit 20 nach derartiger Doppler-Information sucht, wodurch ihre Verarbeitungszeit um einen Faktor von mehr als 10 verringert wird. Die Verwendung der Doppler-Information ermöglicht auch, daß die GPS-Mobileinheit 20 eine Probe von GPS-Signalen schneller verarbeitet und dies trägt dazu bei, den Zeitbetrag, für den der Prozessor 32 die volle Leistung empfangen muß, um eine Positionsinformation zu berechnen, zu verringern. Dies allein verringert die von der abgesetzten Einheit verbrauchte Leistung 20 und trägt zu einer verbesserten Empfindlichkeit bei. Zusätzliche Information, einschließlich der Zeiträume der Daten in der GPS-Nachricht, kann auch an die abgesetzte Einheit 20 gesendet werden.
  • Das Empfangsdatenstreckensignal kann eine Präzisonsträgerfrequenz nutzen. Der abgesetzte Empfänger 20 kann, wie in 6 gezeigt, die nachstehend beschrieben ist, eine automatische Frequenzabstimmungsschleife (AGC-Schleife) verwenden, um sich auf diesen Träger zu synchronisieren und dadurch seinen eigenen Referenzoszillator weiter zu eichen (z. B. durch Korrigieren der Ausgangsfrequenz des GPS-L. O. der verwendet wird, um GPS-Signale zu erfassen). Eine Nachrichtenübertragungszeit von 10 ms mit einem Empfangssignal-Rauschverhältnis von 20 dB erlaubt normalerweise die Frequenzmessung über eine AFC mit einer Genauigkeit von 10 Hz oder besser. Dies ist typischerweise geeigneter für die Anforderungen der vorliegenden Erfindung. Dieses Merkmal verbessert auch die Genauigkeit der Positionsberechnungen, die entweder herkömmlich oder unter Verwendung der schnellen Faltungsverfahren der vorliegenden Erfindung durchgeführt werden. Dieses Merkmal wird nachstehend detaillierter beschrieben.
  • In einer Ausführungsform der Erfindung ist die Kommunikationsstrecke 16 ein im Handel erhältliches Schmalband-Funkfrequenz-Kommunikationsmedium, wie etwa ein Zweiwege-Funkrufsystem. Dieses System kann in Ausführungsformen verwendet werden, in denen die Menge an übertragenen Daten zwischen der abgesetzten Einheit 20 und der Basisstation 10 relativ klein ist. Satelliten-Almanach-Daten können komprimiert werden, so daß die Menge an notwendigen Daten, um die ungefähre Position aller Satelliten in der GPS-Konstellation zu beschreiben, effizient in einem Kommunikationssystem mit schmaler Bandbreite übertragen werden kann. Die Systeme, die die Übertragung großer Mengen an Daten über einen kurzen Zeitraum erfordern, können ein Kommunikationsmedium mit höherer Funkfrequenzbandbreite erfordern. Diese Systeme mit höherer Bandbreite können in den Ausführungsformen benötigt werden, in denen unkomprimierte Satelliten-Almanach-Daten übertragen werden.
  • Es wird zu schätzen gewußt, daß es trotzdem effizient sein kann, ein schmalbandiges System zu verwenden, selbst die unkomprimierte Satelliten-Almanach-Information übertragen wird, weil die Almanach-Information für lange Zeitspannen (z. B. typischerweise einen Monat) eine gute Genauigkeit hat. Folglich kann diese Information einmal pro Monat übertragen und dann in der GPS-Mobileinheit (z. B. einem Flash-EEPROM-Speicher) gespeichert werden und für den ganzen Monat verwendet werden; typischerweise wird diese Information in diesem Fall mit einem Zeitstempel gespeichert, der das Empfangsdatum der Satelliten-Almanach-Daten anzeigt. Die abgesetzte Einheit kann dann, wenn sie einen Befehl empfängt, ihre Positionsinformation bereitzustellen, bestimmen, ob die Satelliten-Almanach-Daten veraltetet sind und die Übertragung von Almanach-Daten, die von der Basisstation bereitgestellt wird, empfangen oder nicht empfangen. Wenn die Daten nicht veraltet sind (z. B. die Almanach-Daten, wie durch ihren Zeitstempel angezeigt, weniger als einen Monat oder eine andere vorbestimmte Zeitspanne alt sind), dann können die Daten aus dem Speicher verwendet werden, und der Empfang „frischer" Satelliten-Almanach-Daten ist nicht notwendig, und die automatische Übertragung derartiger Daten wird ignoriert. Alternativ kann die Basisstation bestimmen, ob sie Satelliten-Almanach-Daten übertragen soll, indem sie eine Liste abgesetzter Einheiten, denen Satelliten-Almanach-Daten gesendet wurden, und einen Zeitstempel pflegt, der die letzte Übertragung von Satelliten-Almanach-Daten für jede derartige abgesetzte Einheit anzeigt. Die Basisstation kann dann basierend auf der Veraltung der letzten Satelliten-Almanach-Daten, die in der bestimmten abgesetzten Einheit gespeichert sind, bestimmen, ob sie Satelliten-Almanach-Daten mit einem Positionsbestimmungsbefehl senden soll. Wenn die Almanach-Daten an der bestimmten abgesetzten Einheit nicht veraltet sind (d. h. weniger als einen Monat alt sind), dann wird der Positionsbestimmungsbefehl ohne die Almanach-Daten von der Basisstation an die abgesetzte Einheit übertragen. Wenn die Almanach-Daten veraltet sind, dann werden die aktuellen Satelliten-Almanach-Daten an die abgesetzte Einheit übertragen.
  • Wenn die abgesetzte Einheit 20 einmal (z. B. von der Basisstation 10) einen Befehl für die GPS-Verarbeitung zusammen mit der Satelliten-Almanach-Information empfängt (oder bestimmt, daß sie eine lokal gespeicherte Version von Satelliten-Almanach-Daten verwendet kann), aktiviert der Mikroprozessor 26 den HF-ZF-Umsetzer 42, den Analog-Digital-Wandler 44 und den digitalen Zwischensicherungsspeicher 46 über eine Batterie und einen Leistungsregler und die Leistungsschalterschaltung 36 (und die gesteuerten Stromleitungen 21a, 21b, 21c und 21d), wodurch diesen Bestandteilen die volle Leistung bereitgestellt wird. Dies bewirkt, daß das Signal von dem GPS-Satelliten, das über die Antenne 40 empfangen wird, auf eine ZF-Frequenz abwärtsgemischt wird, wo sie anschließend eine Digitalisierung erfährt. Ein Satz derartiger Daten, der typischerweise einer Dauer von 100 Millisekunden bis 1 Sekunde (oder sogar länger) entspricht, wird dann in einem Zwischensicherungsspeicher 46 gespeichert. Die Menge an gespeicherten Daten kann von dem Mikroprozessor 26 derart gesteuert werden, daß in dem Speicher 46 (um eine bessere Empfindlichkeit zu erhalten) in solchen Situationen, wenn das Energiesparen nicht so wichtig ist wie das Erhalten einer besseren Empfindlichkeit, mehr Daten gespeichert werden, und in solchen Situationen, in denen das Energiesparen wichtiger als die Empfindlichkeit ist, weniger Daten gespeichert werden können. Typischerweise ist die Empfindlichkeit wichtiger, wenn die GPS-Signale teilweise behindert werden, und das Energiesparen ist weniger wichtig, wenn eine reichliche Leistungsversorgung (z. B. eine Autobatterie) verfügbar ist. Die Adressierung dieses Speichers 46 zum Speichern dieser Daten wird von einer integrierten Schaltung einer frei programmierbaren logischen Anordnung 48 gesteuert. Das Abwärtsmischen des GPS-Signals wird unter Verwendung eines Frequenzsynthesizers 38 durchgeführt, der, wie nachstehend weiter diskutiert, ein lokales Oszillatorsignal 39 an den Umsetzer 42 bereitstellt.
  • Beachten Sie, daß der DSP-Mikroprozessor 32 (während der Zwischensicherungsspeicher 46 mit den digitalisierten GPS-Signalen von den Satelliten mit Sichtverbindung gefüllt wird) die ganze Zeit in einem niedrigen Leistungszustand gehalten werden kann. Der HF-ZF-Umsetzer 42 und der Analog-Digital-Wandler 44 werden typischerweise nur für eine kurze Zeitspanne eingeschaltet, die ausreicht, um die für die Pseudobereichsberechnung erforderlichen Daten zu sammeln und zu speichern. Nachdem die Datensammlung abgeschlossen ist, werden diese Wandlerschaltungen über die gesteuerten Stromleitungen 21b und 21c ausgeschaltet, oder die Leistung wird anders verringert (während der Speicher 46 weiterhin die volle Leistung empfängt), wobei sie auf diese Weise nicht zu der zusätzlichen Verlustleistung während der tatsächlichen Pseudobereichsberechnung beitragen. Die Pseudobereichsberechnung wird dann in einer Ausführungsform unter Verwendung einer universellen programmierbaren Signalverarbeitungs-IC 32 (DSP) durchgeführt, wie durch eine integrierte Schaltung TMS320C30 von Texas Instruments beispielhaft gezeigt. Dieser DSP 32 wird vor der Durchführung derartiger Berechnungen von dem Mikroprozessor 26 und der Schaltung 36 über die gesteuerte Stromleitung 21e in einen aktiven Leistungszustand versetzt.
  • Der DSP 32 unterscheidet sich von anderen in einigen abgesetzten GPS-Einheiten verwendeten darin, daß er im Vergleich zu spezialisierten kundenspezifischen digitalen Signalverarbeitungs-ICs universell und programmierbar ist. Außerdem macht der DSP 32 die Verwendung eines schnellen Fouriertransformationsalgorithmus (FFT) möglich, der die sehr schnelle Berechung der Pseudobereiche ermöglicht, indem er schnell eine große Anzahl von Korrelationsoperationen zwischen einer lokal erzeugten Referenz und den Empfangssignalen durchführt. Typischerweise sind 2046 derartige Korrelationen erforderlich, um die Suche nach den Zeiträumen jedes empfangenen GPS-Signals abzuschließen. Der schnelle Fouriertransformationsalgorithmus erlaubt ein gleichzeitiges und paralleles Absuchen aller derartiger Positionen, wodurch das erforderliche Berechnungsverfahren um einen Faktor von 10 bis 100 gegenüber herkömmlichen Ansätzen beschleunigt wird.
  • Wenn der DSP 32 seine Berechnung von Pseudobereichen für jeden der Satelliten mit Sichtverbindung einmal abschließt, überträgt er diese Information in einer Ausführungsform der Erfindung über den Verbindungsbus 33 an den Mikroprozessor 26. Zu dieser Zeit kann der Mikroprozessor 26 durch Senden eines passenden Steuersignals an die Batterie und die Leistungsreglerschaltung 36 bewirken, daß der DSP 32 und der Speicher 46 wieder in einen Niederleistungszustand eintreten. Dann verwendet der Mikroprozessor 26 ein Modem 22, um die Pseudobereichsdaten über eine Datenstrecke 16 an die Basisstation 10 zur abschließenden Positionsberechnung zu übertragen. Neben den Pseudobereichsdaten kann gleichzeitig eine Zeitmarke an die Basisstation 10 übertragen werden, welche die vergangene Zeit seit der anfänglichen Datenerfassung in dem Puffer 46 bis zu der Sendezeit der Daten über die Datenstrecke 16 anzeigt. Diese Zeitmarke verbessert die Fähigkeit der Basisstation, die Positionsberechnung zu berechnen, da sie die Berechnung der GPS-Satellitenpositionen zur Zeit der Datenerfassung erlaubt. Als eine Alternative kann der DSP 32 gemäß dem vorstehenden Verfahren 1 die Position (z. B. Breitenposition, Längen- oder Breitenposition, Längen- und Höhenposition) der abgesetzten Einheit berechnen und diese Daten an den Mikroprozessor 26 senden, der diese Daten ähnlich über das Modem 22 an die Basisstation 10 weiterleitet. In diesem Fall wird die Positionsberechnung erleichtert, indem der DSP die vergangene Zeit seit dem Empfang von Satellitendatennachrichten bis zu der Zeit, zu der die Pufferdatenerfassung beginnt, pflegt. Dies verbessert die Fähigkeit der abgesetzten Einheit, die Positionsberechnung zu berechnen, da es die Berechnung der GPS-Satellitenpositionen zu der Zeit der Datenerfassung ermöglicht.
  • Wie in 1A gezeigt, verwendet das Modem 22 in einer Ausführungsform eine separate Antenne 24, um Nachrichten über die Datenstrecke 16 zu senden und zu empfangen. Es wird zu schätzen gewußt, daß das Modem 22 einen Kommunikationsempfänger und einen Kommunikationssender umfaßt, die alternativ mit der Antenne 24 verbunden werden. Ebenso kann die Basisstation 10 eine separate Antenne 14 verwenden, um Datenstreckennachrichten zu senden und zu empfangen, wodurch der ununterbrochene Empfang von GPS-Signalen über die GPS-Antenne 12 an der Basisstation 10 ermöglicht wird.
  • Es wird in einem typischen Beispiel erwartet, daß die Positionsberechnungen in dem DSP 32 abhängig von der in dem digitalen Zwischensicherungsspeicher gespeicherten Datenmenge und der Geschwindigkeit des DSP oder mehrerer DSPs weniger als ein paar Sekunden Zeit benötigen.
  • Es sollte aus der vorstehenden Diskussion klar sein, daß die abgesetzte Einheit 20 ihre Schaltungen mit hohem Leistungsverbrauch nur für einen kleinen Bruchteil der Zeit zu aktivieren braucht, wenn die Positionsberechnungsbefehle von der Basisstation 10 selten sind. Es wird erwartet, daß derartige Befehle zumindest in vielen Situationen dazu führen werden, daß die abgesetzten Einrichtungen nur etwa 1% der Zeit oder weniger in ihrem Zustand mit hoher Verlustleistung aktiviert sind.
  • Dies ermöglicht dann einen 100 mal so lang dauernden Batteriebetrieb wie andernfalls möglich wäre. Die Programmbefehle, die für die Ausführung des Leistungsverwaltungsarbeitsgangs notwendig sind, werden in den EEPROM 28 oder ein anderes passendes Speichermedium gespeichert. Diese Leistungsverwaltungsstrategie kann auf Situationen mit verschiedener Leistungsverfügbarkeit anpaßbar sein. Wenn zum Beispiel Hauptstrom verfügbar ist, kann die Positionsbestimmung auf einer stetigen Basis stattfinden.
  • Wie vorstehend angezeigt, fängt der digitale Zwischensicherungsspeicher 46 einen Datensatz ein, der einer relativ langen Zeitspanne entspricht. Die effiziente Verarbeitung dieses großen Datenblocks unter Verwendung schneller Faltungsverfahren trägt zu der Fähigkeit der vorliegenden Erfindung bei, Signale mit niedrigen Empfangspegeln zu verarbeiten (z. B. wenn der Empfang aufgrund einer teilweisen Blockierung durch Gebäude, Bäume, etc. schlecht ist). Alle Pseudobereiche für sichtbare GPS-Satelliten werden unter Verwendung dieser gleichen gepufferten Daten berechnet. Dies stellt eine verbesserte Leistung relativ zu der ununterbrochenen Verfolgung von GPS-Empfängern in Situationen (wie etwa bei städtischen Blockierungsbedingungen) bereit, in denen die Signalamplitude sich schnell ändert.
  • Eine in 1B dargestellte ein wenig andere Implementierung verzichtet auf den Mikroprozessor 26 und seine Peripherie (RAM 30 und EEPROM 28) und ersetzt seine Funktionalität mit zusätzlichen Schaltungsanordnungen, die in einer komplexeren FPGA (frei programmierbare logische Anordnung) 49 enthalten sind. Der Aufbau und der Betrieb der in 1B gezeigten abgesetzten Einheit sind in US-A-5 663 734 detaillierter beschrieben. Die abgesetzte Einheit von 1B verwendet den DSP 32a, um verschiedene Bestandteile gemäß einem Leistungsverwaltungsverfahren, wie etwa dem in 7 gezeigten, selektiv einzuschalten oder ihre Leistung zu verringern.
  • 1C zeigt eine andere Ausführungsform gemäß der vorliegenden Erfindung einer GPS-Mobileinheit, die viele der gleichen Bestandteile wie die in 1A und 1B gezeigten GPS-Mobileinheiten enthält.
  • 1C zeigt ein Merkmal der vorliegenden Erfindung, das ermöglicht, daß die GPS-Mobileinheit einen Kompromiß zwischen Empfindlichkeit und Energiesparen findet. Wie hier beschrieben, kann die Empfindlichkeit der GPS-Mobileinheit erhöht werden, indem die Menge gepufferter GPS-Signale, die in dem Speicher 46 gepuffert werden, vergrößert wird. Dies wird erledigt, indem mehr GPS-Signale erfaßt und digitalisiert und diese in dem Speicher 46 gespeichert werden. Während dieses erhöhte Puffern mehr Leistungsverbrauch bewirkt, erhöht es die Empfindlichkeit der GPS-Mobileinheit. Der Aufbau und der Betrieb der in 1C gezeigten abgesetzten Einheit wird in dem vorstehend erwähnten US-A-5 663 734 detaillierter beschrieben.
  • Typische Beispiele für ein HF-ZF-Frequenzumsetzer- und Digitalisierungssystem für die mobile GPS-Einheit sind in 2A und 2B gezeigt. Der Aufbau und der Betrieb dieser in 2A und 2B gezeigten Beispiele sind in US-A-5 663 734 detaillierter beschrieben.
  • Details der in dem DSP 32 durchgeführten GPS-Signalverarbeitung können mit der Hilfe des Flußdiagramms von 3 und der Illustration von 4A, 4B, 4C, 4D und 4E verstanden werden. Es wird für Fachleute der Technik offensichtlich, daß die Maschinensprache oder ein anderer geeigneter Code zum Durchführen der Signalverarbeitung, die beschrieben werden soll, in dem EPROM 34 gespeichert wird. Andere nichtflüchtige Speichervorrichtungen könnten ebenfalls verwendet werden. Das Folgende setzt voraus, daß die IQ-Abtastung von 2A verwendet wird und daß der Zwischensicherungsspeicher 46 zwei Kanäle mit digitalisierten Daten bei 2,048 MHz enthält. Die Aufgabe der Verarbeitung ist es, die Zeitsteuerung der empfangenen Wellenform in Be zug auf die lokal erzeugte Wellenform zu bestimmen. Um außerdem eine hohe Empfindlichkeit zu erzielen, wird typischerweise ein sehr langer Abschnitt einer derartigen Wellenform, typischerweise 100 Millisekunden bis 1 Sekunde, verarbeitet. Es wird auch zu schätzen gewußt, daß die in dieser Signalverarbeitung verwendete Doppler-Information die Doppler-Information sein kann, die aus gespeicherten oder kürzlich übertragenen Satelliten-Almanach-Daten hergeleitet wurde. Die Ableitung von Doppler-Information aus Satelliten-Almanach-Daten wird hier weiter in Verbindung mit 8 beschrieben. Weitere Details bezüglich der in 3 und 4A4E beschriebenen Signalverarbeitung sind in US-A-5 663 734 beschrieben.
  • Eine Zusammenfassung der vorstehend beschriebenen und in 3 und in 4A4E gezeigten Signalverarbeitung wird nun bereitgestellt. Die GPS-Signale von einem oder mehreren GPS-Satelliten mit Sichtverbindung werden an der abgesetzten GPS-Einheit unter Verwendung einer Antenne auf der abgesetzten GPS-Einheit empfangen. Diese Signale werden digitalisiert und in einen Puffer in der abgesetzten GPS-Einheit gespeichert. Nach dem Speichern dieser Signale führt ein Prozessor in einer Ausführungsform die Vorverarbeitungs-, die schnellen Faltungsverarbeitungs- und die Nachverarbeitungs-Arbeitsgänge durch. Diese Verarbeitungsgänge umfassen:
    • a) Aufteilen der gespeicherten Daten in eine Reihe von Blöcken, deren Dauern gleich einem Vielfachen der Rahmenperiode der in den GPS-Signalen enthaltenen pseudozufälligen (PN) Codes sind.
    • b) für jeden Block Durchführen eines Vorverarbeitungsschritts, der einen komprimierten Datenblock erzeugt, dessen Länge gleich der Dauer einer pseudozufälligen Codeperiode ist, indem aufeinanderfolgende Datenteilblöcke kohärent zusammenaddiert werden, wobei die Teilblöcke eine Dauer gleich einem PN-Rahmen haben; dieser Additionsschritt bedeutet, daß die entsprechenden Abtastungsanzahlen jedes der Teilblöcke miteinander addiert werden.
    • c) für jeden komprimierten Block Durchführen eines angepaßten Filterarbeitsgangs, der schnelle Faltungsverfahren nutzt, um die relative Zeitsteuerung zwischen dem in dem Datenblock enthaltenen empfangenen PN-Code und einem lokal erzeugten PN-Referenzsignal (z. B. pseudofällige Sequenz des verarbeiteten GPS-Satelliten) zu bestimmen.
    • d) Bestimmen eines Pseudobereichs durch Ausführen eines Betragsquadratur-Arbeitsgangs für die Produkte, die durch den angepaßten Filterarbeitsgang erzeugt werden, und Nachverarbeiten von diesem durch Kombinieren der betragsquadrierten Daten für alle Blöcke in einen einzigen Datenblock, indem die Blöcke aus betragsquadrierten Daten zusammenaddiert werden, um eine Spitze zu erzeugen.
    • und e) Finden der Position der Spitze dieses einzigen Datenblocks mit hoher Genauigkeit unter Verwendung digitaler Interpolationsverfahren, wobei die Position der Abstand von dem Anfang des Datenblocks zu der genannten Spitze ist, und die Position einen Pseudobereich für einen GPS-Satelliten darstellt, welcher der pseudozufälligen Sequenz entspricht, die verarbeitet wird.
  • Typischerweise ist das schnelle Faltungsverfahren, das in der Verarbeitung gepufferter GPS-Signale verwendet wird, eine schnelle Fouriertransformation (FFT), und das Ergebnis der Faltung wird erzeugt durch Berechnen des Produkts der Vorwärtstransformation des komprimierten Blocks und einer vorab gespeicherten Darstellung der Vorwärtstransformation der pseudozufälligen Sequenz, um ein erstes Ergebnis zu erzeugen, und dann Durchführen einer Umkehrtransformation des ersten Ergebnisses, um das Ergebnis wiederzugewinnen. Auch die Wirkungen der Doppler-induzierten Zeitverzögerungen und von dem lokalen Oszillator indizierte Zeitfehler werden an jedem komprimierten Datenblock kompensiert, indem zwischen den schnellen Vorwärts- und Rückwärtsfouriertransformationsarbeitsgängen die Multiplikation der Vorwärts-FFT der komprimierten Blöcke mit einer komplexen Exponentialfunktion eingefügt wird, deren Phase gegen die Abtastungsanzahl der art eingestellt wird, daß sie der für den Block erforderlichen Verzögerungskompensation entspricht.
  • In der vorangehenden Ausführungsform erfolgt die Verarbeitung von GPS-Signalen von jedem Satelliten eher zeitlich nacheinander statt parallel. In einer alternativen Ausführungsform können die GPS-Signale von allen Satelliten mit Sichtverbindung gemeinsam in zeitlich paralleler Weise verarbeitet werden.
  • Es wird hier angenommen, daß die Basisstation 10 eine gemeinsame Sichtverbindung mit allen interessierenden Satelliten hat und daß sie hinreichend nahe im Bereich der abgesetzten Einheit 20 ist, um Mehrdeutigkeiten zu vermeiden, die mit der Wiederholungsperiode des C/A-PN-Codes verbunden sind. Ein Bereich von 90 Meilen wird diese Kriterien erfüllen. Es wird auch angenommen, daß die Basisstation 10 einen GPS-Empfänger und eine gute geographische Position hat, so daß alle Satelliten mit Sichtverbindung fortlaufend mit hoher Genauigkeit verfolgt werden können.
  • Während mehrere beschriebene Ausführungsformen der Basisstation 10 die Verwendung eines Datenverarbeitungsbestandteils, wie etwa eines Computers an der Basisstation zeigen, um Positionsinformationen, wie etwa eine Breiten- und Längenposition für die mobile GPS-Einheit, zu berechnen, wird zu schätzen gewußt, daß jede Basisstation 10 die empfangenen Informationen, wie etwa Pseudobereiche von einer mobilen GPS-Einheit, lediglich an eine zentrale Stelle oder mehrere zentrale Stellen weiterleiten kann, welche tatsächlich die Berechnung der Breiten- und Längenposition durchführen. Auf diese Weise können die Kosten und die Komplexität dieser weiterleitenden Basisstationen verringert werden, indem eine Datenverarbeitungseinheit und ihre zugehörigen Bestandteile aus jeder weiterleitenden Basisstation entfernt werden. Eine zentrale Stelle würde Empfänger (z. B. Telekommunikationsempfänger) und eine Datenverarbeitungseinheit und zugehörige Bestandteile umfassen. Außerdem kann die Basisstation in gewissen Ausführungsformen in der Hinsicht virtuell sein, daß sie ein Satellit sein kann, der Doppler- Information oder Satelliten-Almanach-Daten an abgesetzte Einheiten überträgt, wodurch eine Basisstation in einer Übertragungszelle emuliert wird.
  • 5A und 5B zeigen zwei Ausführungsformen einer Basisstation gemäß der vorliegenden Erfindung. In der in 5A gezeigten Basisstation empfängt ein GPS-Empfänger 501 durch eine GPS-Antenne 501a GPS-Signale. Der GPS-Empfänger 501, der ein herkömmlicher GPS-Empfänger sein kann, stellt ein Zeitreferenzsignal bereit, das typischerweise zeitlich relativ zu GPS-Signalen eingestellt ist, und stellt auch Satelliten-Almanach-Daten für alle Satelliten in der Konstellation von GPS-Satelliten bereit und kann Doppler-Information relativ zu den Satelliten mit Sichtverbindung bereitstellen. Dieser GPS-Empfänger 501 ist mit einem disziplinierten lokalen Oszillator 505 verbunden, der das Zeitreferenzsignal 510 empfängt und sich selbst auf diese Referenz phasensynchronisiert. Dieser disziplinierte Oszillator 505 hat eine Ausgabe, die an einen Modulator 506 bereitgestellt wird. Der Modulator 506 empfängt auch die Satelliten-Almanach-Daten (oder alternativ Doppler-Dateninformationssignale für jeden Satelliten mit Sichtverbindung zu der GPS-Mobileinheit) und/oder andere Satellitendateninformationssignale 511. Der Modulator 506 moduliert die Satelliten-Almanach-Daten (oder alternativ die Doppler-Daten) und/oder andere Satellitendateninformationen auf das lokale Oszillatorsignal, das von dem disziplinierten lokalen Oszillator 505 empfangen wurde, um ein moduliertes Signal 513 an den Sender 503 bereitzustellen. Der Sender 503 ist über die Verbindung 514 mit der Datenverarbeitungseinheit 502 verbunden, so daß die Datenverarbeitungseinheit den Betrieb des Senders 503 steuern kann, um die Übertragung von Satellitendateninformationen, wie etwa der Satelliten-Almanach-Information, über die Antenne 503a des Senders an eine GPS-Mobileinheit zu bewirken. Auf diese Weise kann eine GPS-Mobileinheit die Satelliten-Almanach-Information, deren Quelle der GPS-Empfänger 501 ist, empfangen und kann auch das lokale Hochpräzisionsoszillatorträgersignal empfangen, das verwendet werden kann, um den lokalen Oszillator in der GPS-Mobileinheit, wie in 6 gezeigt, zu eichen. Es wird zu schätzen gewußt, daß die Basisstation die aktuellen Satelliten-Almanach-Daten automatisch mit jeder Übertragung eines Positionsbestimmungsbefehls an die abgesetzte Einheit übertragen kann. Alternativ kann die Basisstation, wie vorstehend beschrieben, bestimmen, ob die gespeicherte Version der Satelliten-Almanach-Daten der abgesetzten Einheit veraltet ist, und die aktuellen Almanach-Daten nur senden, wenn die gespeicherte Version der abgesetzten Einheit veraltet ist. Wenn ein Kommunikationssystem mit hoher Bandbreite als die Kommunikationsstrecke (z. B. ein zellulares Telefonsystem) verwendet wird, dann wird der erstere Ansatz bevorzugt. Wenn ein Kommunikationssystem mit schmaler Bandbreite verwendet wird, dann kann der letztere Ansatz bevorzugt werden.
  • Die Basisstation, wie in 5A gezeigt, umfaßt auch einen Empfänger 504, der verbunden ist, um über eine Kommunikationsantenne 504a Kommunikationssignale von der abgesetzten oder GPS-Mobileinheit zu empfangen. Es wird zu schätzen gewußt, daß die Antenne 504a die gleiche Antenne wie die Senderantenne 503a sein kann, so daß eine einzige Antenne in herkömmlicher Weise sowohl dem Sender als auch dem Empfänger dient. Der Empfänger 504 ist mit der Datenverarbeitungseinheit 502 verbunden, die ein herkömmliches Computersystem sein kann. Die Verarbeitungseinheit 502 kann auch eine Verbindung 512 umfassen, um die Doppler- und/oder Satellitendateninformation von dem GPS-Empfänger 511 zu empfangen. Diese Information kann bei der Verarbeitung der Pseudobereichsinformation oder anderen Informationen, die von der Mobileinheit über den Empfänger 504 empfangen werden, genutzt werden. Diese Datenverarbeitungseinheit 502 ist mit einer Anzeigevorrichtung 508 verbunden, die ein herkömmlicher Röhrenbildschirm sein kann. Die Datenverarbeitungseinheit 502 ist auch mit einer Massenspeichervorrichtung 507 verbunden, die GIS-(geographisches Informationssystem)Software (z. B. Atlas GIS von Strategic Mapping, Inc., Santa Clara, Kalifornien) umfaßt, die verwendet wird, um Karten auf der Anzeige 508 anzuzeigen. Unter Verwendung der Anzeigekarten kann die Position der mobilen GPS-Einheit auf der Anzeige relativ zu einer angezeigten Karte angezeigt werden.
  • Eine in 5B gezeigte alternative Basisstation enthält viele der in 5A gezeigten gleichen Bestandteile. Anstatt die Satelliten-Almanach-Daten und/oder anderen Satellitendateninformationen von einem GPS-Empfänger zu erhalten, umfaßt die Basisstation von 5B jedoch eine Quelle von Satelliten-Almanach-Daten und/oder anderen Satellitendateninformationen 552, die in einer herkömmlichen Weise von einer Telekommunikationsstrecke oder einer Funkstrecke erhalten werden. Zum Beispiel kann diese Information von einem Serverauftritt im Internet erhalten werden. Diese Satelliteninformationen werden über eine Verbindung 553 zu dem Modulator 506 befördert. Die andere Eingabe für den in 5B gezeigten Modulator 506 ist das Oszillatorausgangssignal von einem lokalen Referenzoszillator, wie etwa einem lokalen Cäsiumstandardoszillator. Dieser lokale Referenzoszillator 551 stellt eine Präzisionsträgerfrequenz bereit, auf welche die Satellitendateninformationen moduliert werden, die dann über den Sender 503 an die mobile GPS-Einheit übertragen werden.
  • Obwohl die vorangehende Diskussion eine Basisstation darstellt, die alle Funktionen der Satellitendatenübertragung und Frequenzreferenzinformation integriert, kann dies in den meisten praktischen Situationen teilweise unter Verwendung kommerzieller Telekommunikationssysteme, wie etwa Zellular- oder Funkrufsystemen, durchgeführt werden. Zum Beispiel nutzen die meisten digitalen zellularen Systeme einen sehr stabilen lokalen Oszillator in ihren übertragenen Signalen. In diesem Fall braucht eine Basisstation nur die Satellitendaten, wie in den Blöcken 501 oder 552, sammeln und diese Daten unter Verwendung eines herkömmlichen verdrahteten Modems über ein derartiges Zellularsystem senden. Die tatsächlichen Modulationsfunktionen, einschließlich der Präzisionsfrequenzreferenzübertragung, werden dann von dem Zellenstandortsender durchgeführt. Dieser Ansatz führt zu einer sehr kostengünstigen Basisstation ohne besondere HF-Schaltungsanordnung. Ebenso stellt das Zellularsystem auf der abgesetzten Basisstationsstrecke die Empfangs- und Demodulationsfunktionen des Blocks 504 bereit, und die Basisstation braucht nur ein Modem zu verwenden, um derartige Daten über normale Leitungen zu empfangen.
  • Es ist ein wichtiges Kennzeichen dieser Erfindung, daß die Übertragungsfrequenz und das Format der Datensignale unwichtig sind, solange die Trägerfrequenz sehr stabil ist. Es sollte auch bemerkt werden, daß diese Trägerfrequenz sich von einer Übertragung zur nächsten ändern kann, wie sie es üblicherweise in Zellularsystemen tut, die eine große Anzahl von Frequenzkanälen verwenden, um eine große Anzahl von Benutzern zu bedienen. In einigen Fällen kann die Trägerfrequenz sich auch innerhalb eines Rufs ändern. Zum Beispiel wird in einigen digitalen Zellularsystemen Frequenzspringen verwendet. Wiederum kann diese Erfindung eine derartige Signalisierung verwenden, solange der abgesetzte Empfänger seine Frequenz auf die stabilen übertragenen Frequenzen synchronisieren kann.
  • 6A zeigt eine Ausführungsform einer GPS-Mobileinheit der vorliegenden Erfindung, die das Präzisionsträgerfrequenzsignal verwendet, das durch die Kommunikationskanalantenne 601 empfangen wird, die ähnlich der in 1A gezeigten Antenne 24 ist. Die Antenne 601 ist mit dem Modem 602 verbunden, das ähnlich dem Modem 22 in 1A ist, und dieses Modem 602 ist mit einer automatischen Frequenzsteuerschaltung 603 verbunden, die sich mit dem Präzisionsträgerfrequenzsignal synchronisiert, das von der Basisstation (die als ein Sender eines zellularen Telefonzellenstandorts oder als einen solchen enthaltend betrachtet werden kann) gesendet wird, die hier gemäß einer Ausführungsform der vorliegenden Erfindung beschrieben wird. Die automatische Frequenzsteuerschaltung 603 stellt eine Ausgabe 604 bereit, deren Frequenz typischerweise mit der Präzisionsträgerfrequenz synchronisiert ist. Dieses Signal 604 wird von dem Vergleicher 605 mit der Ausgabe des lokalen GPS- Oszillators 606 über die Verbindung 608 verglichen. Das Ergebnis des von dem Vergleicher 605 durchgeführten Vergleichs ist ein Fehlerkorrektursignal 610, das als ein Korrektursignal an den lokalen GPS-Oszillator 606 bereitgestellt wird. Auf diese Weise stellt der Frequenzsynthesizer 609 über die Verbindung 612 ein geeichtes lokales Oszillatorsignal mit höherer Qualität an den GPS-Abwärtsmischer 614 bereit. Es wird zu schätzen gewußt, daß der lokale GPS-Oszillator 606 und der Frequenzsynthesizer 609 zusammen als ein lokaler Oszillator betrachtet werden können, der ein GPS-Taktsignal bereitstellt, da in den Abwärtsmischer eingegeben wird, um die GPS-Signale zu erfassen, die durch die GPS-Antenne 613 empfangen werden. Wie hier verwendet, beziehen sich „geeicht", „eichen" oder „Eichung" entweder auf ein System, das einen lokalen Oszillator (unter Verwendung eines Referenzsignals, das aus einer Messung eines Fehlers in einem lokalen Oszillator hergeleitet wird) mißt und korrigiert, oder ein System, das ein lokales Oszillatorsignal (z. B. durch Einspeisen eines lokalen Oszillatorsignals von dem Kommunikationsempfänger in die Frequenzsynthesizerschaltungen, die GPS-Taktsignale erzeugen, die verwendet werden, um GPS-Signale abwärtszumischen/zu erfassen) stabilisiert. Es wird zu schätzen gewußt, daß das über die Verbindung 612 bereitgestellte Signal ähnlich dem lokalen Oszillatorsignal, das von der Verbindung 39 in 1A an den Umsetzer 42 bereitgestellt wird, ist; auch ist der Umsetzer 42 ähnlich dem GPS-Abwärtsmischer 614, der mit der GPS-Antenne 613 verbunden ist, um GPS-Signale zu empfangen.
  • In einer alternativen Ausführungsform ist das von der AFC-Einheit in dem Kommunikationsempfänger bereitgestellte Signal 604 ein LO, der mit der richtigen Frequenz als eine Referenz für den Frequenzsynthesizer 609 dient. In diesem Fall ist kein lokaler GPS-Oszillator erforderlich (in 6A aus diesem Grund als optional gezeigt), und dieses Signal 604 wird als Ersatz für das Signal 607 von dem lokalen GPS-Oszillator direkt in den Synthesizer 609 eingespeist. Auf diese Weise wird ein präzises stabiles lokales Oszillatortaktsignal an den GPS-Abwärtsmischer bereitgestellt, damit der Abwärtsmischer GPS-Signale erfaßt, die durch eine GPS-Antenne empfangen werden.
  • In einer alternativen Ausführungsform kann das Ergebnis des von dem Vergleicher 605 durchgeführten Vergleichs über die Verbindung 610a als eine Fehlerkorrektur an die DSP-Komponente 620 ausgegeben werden, die ähnlich dem in 1A gezeigten DSP-Chip 32 ist. In diesem Fall wird kein Fehlerkorrektursignal 610 indirekt an den Frequenzsynthesizer 609 bereitgestellt. Die automatische Frequenzsteuerschaltung kann unter Verwendung einer Anzahl herkömmlicher Verfahren, einschließlich einer Phasenregelschleife oder einer Frequenzregelschleife oder eines Blockphasenschätzers, implementiert werden.
  • 6B zeigt eine andere Ausführungsform einer mobilen GPS-Einheit zum Eichen des lokalen GPS-Oszillators, der verwendet wird, um die GPS-Signale in der Mobileinheit der vorliegenden Erfindung zu erfassen (z. B. abwärtszumischen). Der Ansatz ist, eine stabile Frequenz von der Empfangsschaltungsanordnung eines Kommunikationsempfängers herzuleiten. Viele Kommunikationssignale, wie etwa digitale zellulare und PCS-Signale haben Trägerfrequenzen, die auf ein Millionstel stabil sind. Die Empfänger für derartige Signale stellen als Teil ihres Betriebs ein Phasensynchronisationsverfahren bereit, das auf den Empfangssignalträger angewendet wird, so daß ein derartiger Träger entfernt werden kann, was die Demodulation der digitalen Daten ermöglicht, die dem Träger aufgebürdet werden. Das Phasensynchronisationsverfahren erzeugt normalerweise als Teil seines Prozesses einen stabilen lokalen Oszillator, der dann genutzt werden kann, um die lokalen Oszillatoren eines GPS-Empfängers zu stabilisieren, wodurch teure Bestandteile in diesem Empfänger vermieden werden.
  • Das von dem Kommunikationsempfänger 640 empfangene Kommunikationssignal kann abhängig davon, auf welchen Kanal er eingestellt wird, eine einer Mehrzahl von möglichen Trägerfrequenzen haben. Die erste Stufe (Umsetzer 642) des Emp fängers mischt das Eingangssignal abwärts auf eine einzige ZF-Frequenz, zum Beispiel 140 MHz. Diese Abwärtsmischung wird von dem Oszillator VCO1 643 gesteuert, der ein Oszillatorsignal bereitstellt, das in den Abwärtsmischer 642 eingegeben wird. Die Ausgabe des VCO1 wird ihrerseits von dem Frequenzsynthesizer 644 gesteuert, der eine Eingabe an die Oszillatoren VCO1 643 und VCO2 647 bereitstellt. Der Mischer 646 bildet eine zweite Stufe eines HF-ZF-Abwärtsmischers, der von einem Eingangsoszillatorsignal von dem Oszillator 647 gesteuert wird. Die folgende Stufe (Costas-Schleifendemodulator 648 und temperaturkompensierter gesteuerter Oszillator (TCVCXO) 645) des Kommunikationsempfängers ist eine phasensynchronisierte Schaltung, deren Zweck es ist, ein lokales Oszillatorsignal aufzubauen, das mit der Trägerfrequenz des ankommenden Signals phasensynchronisiert ist. Für ein Signal, das phasenumgetastet wird, ist eine in der Technik wohlbekannte übliche Schaltung, um dies durchzuführen, die Costas-Schleife (siehe z. B. Gardner, Phaselock Techniques, 2. Ausgabe, John Wiley & Sons, 1979). In 6B stellt die Costas-Schleife eine Frequenzkorrekturspannung für den Referenzfrequenzgenerator TCVCXO 645 bereit, der bewirkt, daß die Ausgabe des TCVCXO 645 in der Phase und der Frequenz mit der Trägerfrequenz des ZF-Signals ausgerichtet ist.
  • Die VCO-Ausgabe 645a (von dem TCVCXO 645) kann dann als eine Referenzfrequenz an einen Frequenzsynthesizer 654 geliefert werden, der mit dem GPS-Abwärtsmischer 652 des GPS-Empfängerabschnitts 650 verwendet wird. Auf diese Weise erzeugt der Frequenzsynthesizer Eingaben für lokale Oszillatoren (VCO3 653 und VCO4 655) für die Verwendung in dem GPS-System, das die gleiche Frequenzstabilität hat wie das empfangene Kommunikationssignal. Der Oszillator 653 steuert die erste Stufe der HF-ZF-Abwärtsmischung, und der Oszillator 655 steuert die zweite Stufe der HF-ZF-Abwärtsmischung. Der Mischer 656 bildet eine zweite Stufe eines HF-ZF-Abwärtsmischers, der eine erste Zwischenfrequenz von dem Abwärtsmischer 652 empfängt und eine zweite Zwischenfrequenz an die Digitalisiererschaltungen (zusammen mit dem Puffer und dem GPS-Prozessor in Block 657 gezeigt) bereitstellt.
  • Beachten Sie, daß der obige Ansatz anwendbar ist, obwohl die Frequenz des empfangenen Kommunikationssignals sich von einer Empfangszeit zur nächsten ändern kann, wenn das Signal einem anderen Frequenzkanal zugewiesen wird.
  • Eine Alternative zu dem obigen Ansatz ist in 6C gezeigt. Hier wird eine integrierte Schaltung für einen direkten digitalen Synthesizer (DDS) 677 mit einem digitalen Abstimmungswort von der Costas-Schleife 679, die ebenfalls als eine digitale Schaltung implementiert ist, versorgt. Das Abstimmungswort kann dann auch an den Frequenzsynthesizer 689, der Teil des GPS-Empfängers ist, geliefert werden, um seine lokalen Oszillatoren zu stabilisieren. In diesem Fall kann dieser Frequenzsynthesizer auch einen DDS 689b verwenden, um die Präzisionsabstimmung seiner Frequenz, ein inhärentes Merkmal eines DDS, zu ermöglichen.
  • Es gibt alternative hybride Kombinationen der obigen Ansätze – z. B. einen DDS in dem Kommunikationsempfänger, aber die DDS-LO-Ausgabe wird in das GPS-System eingespeist. Der allgemeine Ansatz ist, daß eine Frequenzsynchronisations- oder Phasensynchronisationsschaltung in dem Kommunikationsempfänger entweder eine Abstimmspannung oder lokale Oszillatorsignale erzeugt, die in eine Frequenzsyntheseschaltung auf dem GPS-Empfänger eingespeist werden, um die lokalen Oszillatoren zu stabilisieren, die von diesem System bereitgestellt werden.
  • Es sollte bemerkt werden, daß die Phasensynchronisationsschaltungen in den Empfängern 640 und 670 anstelle von analogen Einrichtungen alternativ ganz oder teilweise über eine digitale Signalverarbeitungseinrichtung implementiert werden können. In diesem Fall kann die Eingabe in diese Schaltungen über einen A/D-Wandler digitalisiert werden, und die Schaltungsfunktionen dieser Blöcke können unter Verwendung von festverdrahteten oder programmierbaren (d. h. programmierbarer DSP) digitalen Signalverarbeitungselementen aufgebaut werden.
  • 7 stellt eine bestimmte Sequenz der Leistungsverwaltung gemäß einer Ausführungsform der Erfindung dar. Es wird zu schätzen gewußt, daß es zahlreiche in der Technik bekannte Wege gibt, um die Leistung zu verringern. Diese umfassen das Verlangsamen des Takts, der an einen synchronen getakteten Bestandteil bereitgestellt wird, ebenso wie das komplette Herunterfahren der Leistung für einen bestimmten Bestandteil oder das Abschalten gewisser Schaltungen eines Bestandteils, aber nicht von anderen. Es wird zu schätzen gewußt, daß zum Beispiel Phasenregelschleifen und Oszillatorschaltungen Anlauf- und Stabilisierungszeiten erfordern, und ein Entwickler folglich entscheiden kann, diese Bestandteile nicht komplett (oder überhaupt) herunterzufahren. Das in 7 gezeigte Beispiel beginnt mit Schritt 701, in dem die verschiedenen Bestandteile des Systems initialisiert werden und in einen Zustand verringerter Leistung gebracht werden. Entweder periodisch oder nach einer vorbestimmten Zeitspanne wird der Kommunikationsempfänger in dem Modem 22 zu voller Leistung zurück gebracht, um zu bestimmen, ob Befehle von der Basisstation 10 gesendet werden oder nicht. Dieses findet in Schritt 703 statt. Wenn in Schritt 705 eine Anforderung von Positionsinformation von einer Basiseinheit empfangen wird, warnt das Modem 22 die Leistungsverwaltungsschaitung in Schritt 707. Zu diesem Zeitpunkt kann der Kommunikationsempfänger in dem Modem 22 entweder für eine vorbestimmte Zeitspanne ausgeschaltet werden oder zu einer späteren Zeit regelmäßig wieder angeschaltet werden; dies ist als Schritt 709 gezeigt. Es wird zu schätzen gewußt, daß der Kommunikationsempfänger im vollen Leistungszustand gehalten wird, anstatt daß er zu diesem Zeitpunkt ausgeschaltet wird. Dann bringt die Leistungsverwaltungsschaltung den GPS-Empfängerabschnitt der Mobileinheit in Schritt 711 auf die volle Leistung zurück, indem sie den Umsetzer 42 und die Analog-Digital-Wandler 44 einschaltet; wenn der Frequenzoszillator 38 auch ausgeschaltet war, wird dieser Bestandteil zu diesem Zeitpunkt eingeschaltet und zu seiner vollen Leistung zurück gebracht und ihm etwas Zeit zum Sta bilisieren gelassen. Dann empfängt der GPS-Empfänger einschließlich seiner Bestandteile 38, 42 und 44 in Schritt 713 das GPS-Signal. Dieses GPS-Signal wird in dem Speicher 46 gepuffert, der auch zu voller Leistung zurückgekehrt ist, als der GPS-Empfänger in Schritt 711 zu voller Leistung zurückgebracht wurde. Nachdem die Erfassung der Zwischensicherungsinformation abgeschlossen ist, wird der GPS-Empfänger in Schritt 717 in einen Zustand mit verringerter Leistung zurückgebracht; dies weist typischerweise die Verringerung der Leistung für den Umsetzer 42 und 44 auf, während der Speicher 46 auf voller Leistung gehalten wird. Dann wird das Verarbeitungssystem in Schritt 719 zu voller Leistung zurückgebracht; in einer Ausführungsform bedingt dies die Bereitstellung der vollen Leistung an den DSP-Chip 32; es wird jedoch zu schätzen gewußt, daß, wenn der DSP-Chip 32 auch Leistungsverwaltungsfunktionen wie im Fall der in 1C gezeigten Ausführungsform bereitstellt, der DSP-Chip 32a dann typischerweise in Schritt 707 zu voller Leistung zurückgebracht wird. In der in 1A gezeigten Ausführungsform, wo der Mikroprozessor 26 die Leistungsverwaltungsfunktion ausführt, kann das Verarbeitungssystem, wie etwa der DSP-Chip 32, in Schritt 719 zu voller Leistung zurückgebracht werden. In Schritt 721 wird das GPS-Signal gemäß dem Verfahren der vorliegenden Erfindung, wie etwa dem in 3 gezeigten, verarbeitet. Dann nach dem Abschließen der Verarbeitung des GPS-Signals, wird das Verarbeitungssystem in einen Zustand verringerter Leistung versetzt, wie in Schritt 723 gezeigt (es sei denn, das Verarbeitungssystem steuert auch die Leistungsverwaltung, wie vorstehend bemerkt). Dann wird der Kommunikationssender in dem Modem 22 in Schritt 725 zu voller Leistung zurückgebracht, um in Schritt 727 das verarbeitete GPS-Signal zurück an die Basisstation 10 zu übertragen. Nach dem Abschluß der Übertragung des verarbeiteten GPS-Signals, wie etwa der Pseudobereichsinformation oder der Breiten- und Längenpositionsinformation, wird der Kommunikationssender in 729 in einen verringerten Leistungszustand zurückgebracht, und das Leistungsverwaltungssystem wartet in Schritt 731 auf eine Verzögerung um eine Zeitspanne, wie etwa die vorbestimmte Zeitspanne. Nach dieser Verzögerung wird der Kommunikationsempfänger in dem Modem 22 in den vollen Leistungszustand zurückgebracht, um zu bestimmen, ob eine Anforderung von einer Basisstation gesendet wird.
  • 8 zeigt ein Verfahren zum Herleiten von Doppler-Information für Satelliten mit Sichtverbindung aus den Satelliten-Almanach-Daten, die gemäß der vorliegenden Erfindung an eine abgesetzte Einheit gesendet werden. Die abgesetzte Einheit empfängt in Schritt 801 die Satelliten-Almanach-Daten und speichert diese Daten in der abgesetzten Einheit (wobei sie diese z. B. in einem Flash-EEPROM speichert). Wahlweise kann die abgesetzte Einheit die Daten mit dem aktuellen Datum und der Zeit stempeln, um das Veraltetsein der Almanachdaten, wie hier später beschrieben, zu bestimmen.
  • In Schritt 803 bestimmt die abgesetzte Einheit die ungefähre Tageszeit und ihre ungefähre Position. Unter Verwendung der ungefähren Zeit und Position mit den Satelliten-Almanachdaten bestimmt die abgesetzte Einheit in Schritt 805 die Dopplerdaten aller Satelliten mit Sichtverbindung. Wenn die abgesetzte Einheit den Positionsbestimmungsbefehl von der Basisstation empfängt, kann sie auch eine Kennung der Satelliten mit Sichtverbindung empfangen, um nur für diese Satelliten Dopplerdaten aus den Almanachdaten und aus der in Schritt 803 bestimmten ungefähren Zeit und Position zu berechnen. Obwohl Almanachdaten von den GPS-Satelliten in dem übertragenen Signal in einer spezifischen Form bereitgestellt werden, ist es nicht notwendig, daß diese Information in dieser Form über die Kommunikationsstrecke geliefert wird. Zum Beispiel können diese Daten komprimiert werden, indem die Genauigkeit der verschiedenen übertragenen Größen verringert wird. Die Verringerung der Genauigkeit kann die Dopplergenauigkeit verringern, aber eine derartige Verringerung kann immer noch innerhalb der erlaubten Fehlervorgabe des GPS-Empfängers sein. Alternativ kann eine andere Darstellung der Almanachdaten bevorzugt werden, z. B. Anpassen der Satellitenpositionsdaten an einen Kurvensatz, wie etwa Kugelflächenfunktionen. Dieser Ansatz kann dem GPS-Empfänger ermöglichen, die Dopplerdaten leichter aus den zugeführten Almanachdaten zu berechnen.
  • Ungefähre Dopplerdaten können durch Berechnen des Bereichs von den abgesetzten Einheiten zu den interessierenden Satelliten zu Zeiten, die um ein passendes Intervall (z. B. 1 Sekunde) getrennt sind, berechnet werden. Dies wird unter Verwendung der gelieferten Almanachdaten und der ungefähren Benutzerposition (z. B. basierend auf der bestimmten Position des Zellenstandorts in einem zellularen Telefonsystem) erledigt. Die Differenz in diese Bereichen ist ein Bereichsanteil, der durch die Lichtgeschwindigkeit dividiert werden kann, um Dopplerdaten zu ergeben, die in Sekunden pro Sekunde (oder einem anderen passenden Einheitensatz, wie etwa Nanosekunden pro Sekunde) ausgedrückt werden.
  • In der vorangehenden Diskussion wurde die Erfindung unter Bezug auf die Anwendung auf das globale Positionsbestimmungssatellitensystem (GPS-System) der Vereinigten Staaten beschrieben. Es sollte jedoch offensichtlich sein, daß diese Verfahren ebenso auf ähnliche Satellitenpositionsbestimmungssysteme und insbesondere das russische Glonass-System anwendbar sind. Das Glonass-System unterscheidet sich von dem GPS-System in erster Linie dadurch, daß die Aussendungen von verschiedenen Satelliten anstelle der Verwendung pseudozufälliger Codes unter Verwendung leicht unterschiedlicher Trägerfrequenzen unterschieden werden. Unter diesen Umständen sind im wesentlichen alle früher beschriebenen Schaltungsanordnungen und Algorithmen mit der Ausnahme anwendbar, daß bei der Verarbeitung der Aussendung eines neuen Satelliten ein anderer exponentieller Faktor verwendet wird, um die Daten vorzuverarbeiten. Dieser Arbeitsgang kann mit dem Dopplerkorrekturarbeitsgang des Kästchens 108 von 3 kombiniert werden, ohne daß zusätzliche Verarbeitungsgänge erforderlich sind. Unter diesen Umständen ist nur ein PN-Code notwendig, wodurch der Block 106 beseitigt wird. Der hier verwendete Begriff „GPS" umfaßt derartige alternative Satellitenpositionsbestimmungssysteme, einschließlich des russischen Glonass-Systems.
  • Obwohl die 1A, 1B und 1C eine Mehrzahl logischer Blöcke darstellen, die digitale Signale verarbeiten (z. B. 46, 32, 34, 26, 30, 28 in 1A), sollte zu schätzen gewußt werden, daß mehrere oder alle diese Blöcke miteinander auf einer einzigen integrierten Schaltung integriert werden können, während immer noch das programmierbare Wesen des DSP-Abschnitts einer derartigen Schaltung beibehalten wird. Eine derartige Implementierung kann für Anwendungen mit sehr geringer Leistung und Kostenempfindlichkeit wichtig sein.
  • Es wird zu schätzen gewußt, daß die verschiedenen Aspekte der vorliegenden Erfindung, einschließlich der Verwendung von Satelliten-Almanachdaten an der abgesetzten Einheit zum Herleiten von Doppler-Information und einschließlich der Verwendung eines Präzisionsträgerfrequenzsignals zum Eichen der Ausgabe des lokalen GPS-Oszillators, der verwendet wird, um GPS-Signale zu erfassen, in GPS-Mobileinheiten verwendet werden können, die Architekturen wie die in US-A-6 002 363 beschriebenen haben.
  • Es sollte auch zu schätzen gewußt werden, daß ein oder mehrere Arbeitsgänge von 3 durch festverdrahtete Logik durchgeführt werden können, um die Gesamtverarbeitungsgeschwindigkeit zu erhöhen, während das programmierbare Wesen des DSP-Prozessors beibehalten wird. Zum Beispiel kann die Doppler-Korrekturfähigkeit des Blocks 108 durch dedizierte Hardware ausgeführt werden, die zwischen dem digitalen Zwischensicherungsspeicher 46 und der DSP-IC 32 angeordnet sein kann. Alle anderen Softwarefunktionen von 3 können in derartigen Fällen von dem DSP-Prozessor ausgeführt werden. Auch können mehrere DSPs zusammen in einer abgesetzten Einheit verwendet werden, um höhere Verarbeitungsleistung bereitzustellen. Es wird auch zu schätzen gewußt, daß es möglich ist, mehrere Rahmensätze von GPS-Datensignalen zu erfassen (abzutasten) und jeden Satz, wie in 3 ge zeigt, zu verarbeiten, während die Zeit zwischen dem Erfassen jedes Rahmensatzes berücksichtigt wird.
  • In der vorangehenden Beschreibung wurde die Erfindung unter Bezug auf spezifische beispielhafte ihrer Ausführungsformen beschrieben. Es ist jedoch offensichtlich, daß vielfältige Modifikationen und Änderungen daran vorgenommen werden können, ohne von dem Schutzbereich der Erfindung, wie in den beigefügten Ansprüchen dargelegt, abzuweichen. Die Beschreibung und die Zeichnungen sind folglich vielmehr in einem veranschaulichenden als einem einschränkenden Sinn zu betrachten.

Claims (10)

  1. Verfahren zum Bestimmen der Position einer abgesetzten Einheit (20) mit den Schritten: Empfangen von Satelliten-Almanach-Information für mehrere Satelliten eines Satelliten-Positionsbestimmungssystems von einer getrennt angeordneten Basisstation oder von einem eine Basisstation emulierenden anderen Satelliten an der abgesetzten Station (20); Bestimmen der ungefähren Tageszeit und Position der abgesetzten Einheit; Herleiten von Doppler-Information für mehrere der Satelliten des Satelliten-Positionsbestimmungssystems von der Satelliten-Almanach-Information unter Verwendung der ungefähren Tageszeit und Position; Empfangen von GPS-Signalen von den Satelliten des Satelliten-Positionsbestimmungssystems; und Berechnen von Pseudobereichen für die abgesetzte Einheit in der abgesetzten Einheit, wobei durch die Doppler-Information eine Doppler-Verschiebung in den GPS-Signalen kompensiert wird, die von den Satelliten des Satelliten-Positionsbestimmungssystems empfangen werden, um Pseudobereiche an der abgesetzten Einheit zu berechnen.
  2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Satelliten-Almanach-Information von einem Referenzspeichermedium an der Basisstation erhalten wird.
  3. Verfahren nach Anspruch 1, ferner gekennzeichnet durch die Schritte zum Übertragen der Pseudobereiche von der abgesetzten Einheit zur Basisstation und zum Berechnen einer Breiten- und einer Längenposition, die die Posi tion der abgesetzten Einheit anzeigen, in der Basisstation.
  4. Verfahren nach Anspruch 1, ferner gekennzeichnet durch den Schritt zum Übertragen von Satellitendateninformation von einer von den mehreren Satelliten des Satelliten-Positionsbestimmungssystems verschiedenen Quelle an die abgesetzte Einheit, wobei die Satellitendateninformation Daten enthält, die eine Ephemeride der mehreren Satelliten darstellen.
  5. Abgesetzte Einheit, die Daten verwendet, die GPS-Signale darstellen, um die Position der abgesetzten Einheit bereitzustellen, wobei die abgesetzte Einheit einen ersten Empfänger zum Empfangen der GPS-Signale von Satelliten eines Satelliten-Positionsbestimmungssystems und eine Verarbeitungseinheit aufweist; dadurch gekennzeichnet, dass die abgesetzte Einheit ferner einen zweiten Empfänger aufweist; wobei der zweite Empfänger dazu geeignet ist, über eine Kommunikationsstrecke verbunden zu werden, um Satelliten-Almanach-Information für mehrere Satelliten des Satelliten-Positionsbestimmungssystems zu empfangen, mit denen die abgesetzte Einheit eine Sichtverbindung hat, wobei die Satelliten-Almanach-Information von einer separat angeordneten Basisstation oder einem eine Basisstation emulierenden anderen Satelliten empfangen wird; wobei die Verarbeitungseinheit mit dem zweiten Empfänger verbunden ist, um die Satelliten-Almanach-Information zu empfangen, Doppler-Information für die mehreren Satelliten von der Satelliten-Almanach-Information herzuleiten und Pseudobereiche für die abgesetzte Einheit zu berechnen, wobei durch die Doppler-Information eine Doppler-Verschiebung in den empfange nen GPS-Signalen kompensiert wird, um Pseudobereiche an der abgesetzten Einheit zu berechnen.
  6. Abgesetzte Einheit nach Anspruch 5, dadurch gekennzeichnet, dass die Kommunikationsstrecke ein Hochfrequenzkommunikationsmedium aufweist.
  7. Abgesetzte Einheit nach Anspruch 5, dadurch gekennzeichnet, dass die abgesetzte Einheit ferner einen mit der Verarbeitungseinheit verbundenen Sender zum Übertragen der Pseudobereiche aufweist.
  8. Abgesetzte Einheit nach Anspruch 5, dadurch gekennzeichnet, dass die Verarbeitungseinheit einen Digitalsignalprozessor (DSP) aufweist, und wobei der DSP die GPS-Signale und die Doppler-Information unter Verwendung eines schnellen Faltungsalgorithmus verarbeitet.
  9. Abgesetzte Einheit nach Anspruch 8, dadurch gekennzeichnet, dass die abgesetzte Einheit ferner einen mit der Verarbeitungseinheit verbundenen Sender zum Übertragen der Pseudobereiche aufweist.
  10. Abgesetzte Einheit nach Anspruch 5, dadurch gekennzeichnet, dass der Empfänger dazu geeignet ist, Satellitendateninformation der Satelliten von einer von den mehreren Satelliten des Satelliten-Positionsbestimmungssystems verschiedenen Quelle zu empfangen, wobei die Satellitendateninformation Daten enthält, die eine Ephemeride der mehreren Satelliten darstellen.
DE1997638213 1996-03-08 1997-03-07 Verbesserter gps empfänger mit kommunikationsverbindung Expired - Lifetime DE69738213T2 (de)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US08/612,582 US5874914A (en) 1995-10-09 1996-03-08 GPS receiver utilizing a communication link
US612582 1996-03-08
US759523 1996-12-04
US08/759,523 US5841396A (en) 1996-03-08 1996-12-04 GPS receiver utilizing a communication link
PCT/US1997/003512 WO1997033382A1 (en) 1996-03-08 1997-03-07 An improved gps receiver utilizing a communication link

Publications (2)

Publication Number Publication Date
DE69738213D1 DE69738213D1 (de) 2007-11-29
DE69738213T2 true DE69738213T2 (de) 2008-07-17

Family

ID=27086799

Family Applications (1)

Application Number Title Priority Date Filing Date
DE1997638213 Expired - Lifetime DE69738213T2 (de) 1996-03-08 1997-03-07 Verbesserter gps empfänger mit kommunikationsverbindung

Country Status (9)

Country Link
US (3) US5841396A (de)
EP (3) EP0885492B1 (de)
JP (3) JP2000506348A (de)
AU (1) AU2070297A (de)
DE (1) DE69738213T2 (de)
DK (1) DK0885492T3 (de)
ES (2) ES2373819T3 (de)
PT (1) PT885492E (de)
WO (1) WO1997033382A1 (de)

Families Citing this family (488)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US10361802B1 (en) 1999-02-01 2019-07-23 Blanding Hovenweep, Llc Adaptive pattern recognition based control system and method
US5841396A (en) 1996-03-08 1998-11-24 Snaptrack, Inc. GPS receiver utilizing a communication link
US6208290B1 (en) 1996-03-08 2001-03-27 Snaptrack, Inc. GPS receiver utilizing a communication link
US5884214A (en) 1996-09-06 1999-03-16 Snaptrack, Inc. GPS receiver and method for processing GPS signals
US7092369B2 (en) 1995-11-17 2006-08-15 Symbol Technologies, Inc. Communications network with wireless gateways for mobile terminal access
US8090598B2 (en) 1996-01-29 2012-01-03 Progressive Casualty Insurance Company Monitoring system for determining and communicating a cost of insurance
US8140358B1 (en) 1996-01-29 2012-03-20 Progressive Casualty Insurance Company Vehicle monitoring system
US6133874A (en) * 1996-03-08 2000-10-17 Snaptrack, Inc. Method and apparatus for acquiring satellite positioning system signals
GB9615771D0 (en) * 1996-07-26 1996-09-04 Univ Brunel Navigation system
US7764231B1 (en) 1996-09-09 2010-07-27 Tracbeam Llc Wireless location using multiple mobile station location techniques
US6236365B1 (en) 1996-09-09 2001-05-22 Tracbeam, Llc Location of a mobile station using a plurality of commercial wireless infrastructures
US9134398B2 (en) 1996-09-09 2015-09-15 Tracbeam Llc Wireless location using network centric location estimators
US6169789B1 (en) * 1996-12-16 2001-01-02 Sanjay K. Rao Intelligent keyboard system
US6215442B1 (en) * 1997-02-03 2001-04-10 Snaptrack, Inc. Method and apparatus for determining time in a satellite positioning system
US6377209B1 (en) * 1997-02-03 2002-04-23 Snaptrack, Inc. Method and apparatus for satellite positioning system (SPS) time measurement
US6215441B1 (en) * 1997-04-15 2001-04-10 Snaptrack, Inc. Satellite positioning reference system and method
WO1998053573A2 (en) * 1997-05-19 1998-11-26 Integrated Data Communications, Inc. System and method to communicate time stamped, 3-axis geo-position data within telecommunication networks
US6690681B1 (en) 1997-05-19 2004-02-10 Airbiquity Inc. In-band signaling for data communications over digital wireless telecommunications network
US6493338B1 (en) 1997-05-19 2002-12-10 Airbiquity Inc. Multichannel in-band signaling for data communications over digital wireless telecommunications networks
US6771629B1 (en) 1999-01-15 2004-08-03 Airbiquity Inc. In-band signaling for synchronization in a voice communications network
US6560461B1 (en) 1997-08-04 2003-05-06 Mundi Fomukong Authorized location reporting paging system
US6041222A (en) * 1997-09-08 2000-03-21 Ericsson Inc. Systems and methods for sharing reference frequency signals within a wireless mobile terminal between a wireless transceiver and a global positioning system receiver
US6531982B1 (en) 1997-09-30 2003-03-11 Sirf Technology, Inc. Field unit for use in a GPS system
US5949372A (en) * 1997-10-03 1999-09-07 Trimble Navigation Limited Signal injection for calibration of pseudo-range errors in satellite positioning system receivers
US6070078A (en) * 1997-10-15 2000-05-30 Ericsson Inc. Reduced global positioning system receiver code shift search space for a cellular telephone system
US6327471B1 (en) 1998-02-19 2001-12-04 Conexant Systems, Inc. Method and an apparatus for positioning system assisted cellular radiotelephone handoff and dropoff
US5982823A (en) * 1998-03-17 1999-11-09 Northrop Grumman Corp Direct frequency selection and down-conversion for digital receivers
US6081229A (en) * 1998-03-17 2000-06-27 Qualcomm Incorporated System and method for determining the position of a wireless CDMA transceiver
US6348744B1 (en) 1998-04-14 2002-02-19 Conexant Systems, Inc. Integrated power management module
US5999124A (en) * 1998-04-22 1999-12-07 Snaptrack, Inc, Satellite positioning system augmentation with wireless communication signals
US6122506A (en) * 1998-05-04 2000-09-19 Trimble Navigation Limited GSM cellular telephone and GPS receiver combination
US6104338A (en) * 1998-05-04 2000-08-15 Snaptrack, Inc. Method and apparatus for operating a satellite positioning system receiver
US6061018A (en) * 1998-05-05 2000-05-09 Snaptrack, Inc. Method and system for using altitude information in a satellite positioning system
US6324159B1 (en) * 1998-05-06 2001-11-27 Sirius Communications N.V. Method and apparatus for code division multiple access communication with increased capacity through self-noise reduction
US6636740B1 (en) 1998-06-16 2003-10-21 Ericsson Inc. Apparatus and methods for position computation based on broadcast initialization data
US6313786B1 (en) * 1998-07-02 2001-11-06 Snaptrack, Inc. Method and apparatus for measurement processing of satellite positioning system (SPS) signals
US6188351B1 (en) 1998-08-13 2001-02-13 Ericsson Inc. Method for improving signal acquistion in a global positioning system receiver
US6204808B1 (en) 1998-08-13 2001-03-20 Ericsson Inc. Method and system for aiding GPS receivers via a cellular or PCS network
US6141570A (en) * 1998-08-26 2000-10-31 Ericsson Inc. System and method for conserving battery energy in a wireless telephone with an integral global positioning system
IL131446A0 (en) * 1998-09-01 2001-01-28 Hughes Electronics Corp Communication network initialization apparatus and method for fast gps-based positioning
US6067045A (en) 1998-09-01 2000-05-23 Hughes Electronics Corporation Communication network initialization apparatus and method for fast GPS-based positioning
US7711038B1 (en) 1998-09-01 2010-05-04 Sirf Technology, Inc. System and method for despreading in a spread spectrum matched filter
US6515617B1 (en) * 1998-09-01 2003-02-04 Hughes Electronics Corporation Method and system for position determination using geostationary earth orbit satellite
US7545854B1 (en) 1998-09-01 2009-06-09 Sirf Technology, Inc. Doppler corrected spread spectrum matched filter
US6327473B1 (en) * 1998-09-08 2001-12-04 Qualcomm Incorporated Method and apparatus for increasing the sensitivity of a global positioning satellite receiver
US6323805B1 (en) * 1998-09-09 2001-11-27 Qualcomm, Inc. Data boundary aware base station assisted position location
US6208292B1 (en) * 1998-09-09 2001-03-27 Qualcomm Incorporated Position location with low tolerance oscillator
US6665539B2 (en) * 1998-09-09 2003-12-16 Qualcomm Inc. Position location with low tolerance oscillator
US6222483B1 (en) * 1998-09-29 2001-04-24 Nokia Mobile Phones Limited GPS location for mobile phones using the internet
US6693953B2 (en) 1998-09-30 2004-02-17 Skyworks Solutions, Inc. Adaptive wireless communication receiver
US6963626B1 (en) * 1998-10-02 2005-11-08 The Board Of Trustees Of The Leland Stanford Junior University Noise-reducing arrangement and method for signal processing
US6415154B1 (en) * 1998-10-06 2002-07-02 Ericsson Inc. Method and apparatus for communicating auxilliary information and location information between a cellular telephone network and a global positioning system receiver for reducing code shift search time of the receiver
US6229478B1 (en) * 1998-11-05 2001-05-08 Trimble Navigation Limited Near-real time DGPS network and server system
US6321090B1 (en) * 1998-11-06 2001-11-20 Samir S. Soliman Mobile communication system with position detection to facilitate hard handoff
US6205400B1 (en) * 1998-11-27 2001-03-20 Ching-Fang Lin Vehicle positioning and data integrating method and system thereof
US7215967B1 (en) * 1998-12-22 2007-05-08 Telefonaktiebolaget Lm Ericsson (Publ) System and method for fast cold start of a GPS receiver in a telecommunications environment
US6449485B1 (en) 1999-01-22 2002-09-10 International Business Machines Corporation Technique for mobile wireless device location
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
US6606349B1 (en) 1999-02-04 2003-08-12 Sirf Technology, Inc. Spread spectrum receiver performance improvement
US6448925B1 (en) 1999-02-04 2002-09-10 Conexant Systems, Inc. Jamming detection and blanking for GPS receivers
US6058338A (en) * 1999-02-12 2000-05-02 Qualcomm Incorporated Method and apparatus for efficient GPS assistance in a communication system
GB2347035B (en) 1999-02-16 2003-10-08 Symmetricom Inc Positioning system
US20020026321A1 (en) * 1999-02-26 2002-02-28 Sadeg M. Faris Internet-based system and method for fairly and securely enabling timed-constrained competition using globally time-sychronized client subsystems and information servers having microsecond client-event resolution
US6067503A (en) * 1999-03-24 2000-05-23 Rockwell Collins, Inc. Method and apparatus for compensating unexpected frequency shifts in positioning receivers
US6304216B1 (en) 1999-03-30 2001-10-16 Conexant Systems, Inc. Signal detector employing correlation analysis of non-uniform and disjoint sample segments
US6577271B1 (en) 1999-03-30 2003-06-10 Sirf Technology, Inc Signal detector employing coherent integration
US6411892B1 (en) * 2000-07-13 2002-06-25 Global Locate, Inc. Method and apparatus for locating mobile receivers using a wide area reference network for propagating ephemeris
US6453237B1 (en) 1999-04-23 2002-09-17 Global Locate, Inc. Method and apparatus for locating and providing services to mobile devices
US9020756B2 (en) * 1999-04-23 2015-04-28 Global Locate, Inc. Method and apparatus for processing satellite positioning system signals
US6829534B2 (en) 1999-04-23 2004-12-07 Global Locate, Inc. Method and apparatus for performing timing synchronization
US7053824B2 (en) * 2001-11-06 2006-05-30 Global Locate, Inc. Method and apparatus for receiving a global positioning system signal using a cellular acquisition signal
JP2000310673A (ja) * 1999-04-26 2000-11-07 Matsushita Electric Ind Co Ltd Gps受信機
US6301545B1 (en) 1999-04-30 2001-10-09 Sirf Technology, Inc. Global positioning system tag system
US7372888B1 (en) * 1999-05-10 2008-05-13 Agilent Technologies Inc. Method and apparatus for software reconfigurable communication transmission/reception and navigation signal reception
EP1175734A1 (de) * 1999-05-10 2002-01-30 Sirius Communications N.V. Verfahren und vorrichtung für hochgeschwindigkeits-cdma-kommunikation, die mittels software rekonfigurierbar ist
US6351486B1 (en) 1999-05-25 2002-02-26 Conexant Systems, Inc. Accelerated selection of a base station in a wireless communication system
JP2001021637A (ja) * 1999-07-07 2001-01-26 Mitsubishi Electric Corp 位置測定装置および位置測定方法
US7257417B1 (en) * 1999-07-20 2007-08-14 Snaptrack, Inc. Method for determining a change in a communication signal and using this information to improve SPS signal reception and processing
US7327779B1 (en) 1999-07-23 2008-02-05 Agilent Technologies, Inc. Method and apparatus for high-speed software reconfigurable code division multiple access communication
US20050026589A1 (en) 1999-07-29 2005-02-03 Bryan Holland Remote locator system using A E911-enabled wireless system
US6321091B1 (en) * 1999-07-29 2001-11-20 Bryan Holland Portable locator system and method
US6278403B1 (en) 1999-09-17 2001-08-21 Sirf Technology, Inc. Autonomous hardwired tracking loop coprocessor for GPS and WAAS receiver
US6487393B1 (en) * 1999-10-04 2002-11-26 General Electric Company Method for data exchange with a mobile asset considering communication link quality
US6223105B1 (en) * 1999-10-14 2001-04-24 Seagull Technology, Inc. System for determining the orientation in space of a moving body relative to the earth
JP2001116821A (ja) * 1999-10-15 2001-04-27 Sony Corp Gps測位方法およびgps受信装置
US6313787B1 (en) * 1999-11-12 2001-11-06 Motorola, Inc. Method and apparatus for assisted GPS protocol
US6175329B1 (en) * 1999-11-22 2001-01-16 University Of North Carolina - Chapel Hill Automatic emergency and position indicator
US6526322B1 (en) 1999-12-16 2003-02-25 Sirf Technology, Inc. Shared memory architecture in GPS signal processing
US6295023B1 (en) 2000-01-21 2001-09-25 Ericsson Inc. Methods, mobile stations and systems for acquiring global positioning system timing information
US20010039192A1 (en) * 2000-01-27 2001-11-08 Osterling Jacob Kristian Time synchronization of radio networks
WO2001059601A1 (en) 2000-02-11 2001-08-16 Grounds Thomas L Device and method for transmitting vehicle position
US6429811B1 (en) 2000-02-15 2002-08-06 Motorola, Inc. Method and apparatus for compressing GPS satellite broadcast message information
GB0004371D0 (en) 2000-02-24 2000-04-12 Koninkl Philips Electronics Nv GPS receiver and mobile unit incorporating the same
US6501420B2 (en) 2000-02-24 2002-12-31 Koninklijke Philips Electronics N.V. Mobile cellular telephone comprising a GPS receiver
US6975941B1 (en) * 2002-04-24 2005-12-13 Chung Lau Method and apparatus for intelligent acquisition of position information
US7905832B1 (en) 2002-04-24 2011-03-15 Ipventure, Inc. Method and system for personalized medical monitoring and notifications therefor
US7321774B1 (en) 2002-04-24 2008-01-22 Ipventure, Inc. Inexpensive position sensing device
US7212829B1 (en) 2000-02-28 2007-05-01 Chung Lau Method and system for providing shipment tracking and notifications
US7366522B2 (en) * 2000-02-28 2008-04-29 Thomas C Douglass Method and system for location tracking
US7218938B1 (en) 2002-04-24 2007-05-15 Chung Lau Methods and apparatus to analyze and present location information
JP4543480B2 (ja) * 2000-03-02 2010-09-15 ソニー株式会社 Gps受信機、およびgps測位方法
US7173957B2 (en) * 2000-03-13 2007-02-06 Pri Research & Development Corp. Efficient epoch processing in multichannel global positioning system signal receiver
US6965631B2 (en) * 2000-03-13 2005-11-15 Pri Research & Development Corp. Low power passive correlators for multichannel global positioning system signal receiver
US7184461B2 (en) * 2000-03-13 2007-02-27 Pri Research & Development Corp. High speed precision pseudo random noise shift control for fast multiple channel global positioning system signal re-tracking
US6633621B1 (en) 2000-03-20 2003-10-14 Motorola, Inc. Apparatus and method for synchronizing a clock using a phase-locked loop circuit
US6388612B1 (en) * 2000-03-26 2002-05-14 Timothy J Neher Global cellular position tracking device
US6609005B1 (en) * 2000-03-28 2003-08-19 Leap Wireless International, Inc. System and method for displaying the location of a wireless communications device wiring a universal resource locator
US6839547B2 (en) 2000-03-30 2005-01-04 Cellguide Ltd. Enhanced GPS receiver utilizing wireless infrastructure
US6952440B1 (en) 2000-04-18 2005-10-04 Sirf Technology, Inc. Signal detector employing a Doppler phase correction system
US6714158B1 (en) 2000-04-18 2004-03-30 Sirf Technology, Inc. Method and system for data detection in a global positioning system satellite receiver
US6650879B1 (en) 2000-04-18 2003-11-18 Sirf Technology, Inc. Personal communications device with GPS receiver and common clock source
US6788655B1 (en) 2000-04-18 2004-09-07 Sirf Technology, Inc. Personal communications device with ratio counter
US7082292B2 (en) * 2000-04-18 2006-07-25 Sirf Technology, Inc. Mobile communications device with GPS receiver and common clock source
US6931055B1 (en) 2000-04-18 2005-08-16 Sirf Technology, Inc. Signal detector employing a doppler phase correction system
US6850557B1 (en) * 2000-04-18 2005-02-01 Sirf Technology, Inc. Signal detector and method employing a coherent accumulation system to correlate non-uniform and disjoint sample segments
JP3467226B2 (ja) * 2000-04-20 2003-11-17 埼玉日本電気株式会社 携帯電話システム
US7885314B1 (en) 2000-05-02 2011-02-08 Kenneth Scott Walley Cancellation system and method for a wireless positioning system
AU2001262978A1 (en) * 2000-05-03 2001-11-12 Magellan Corporation Method and apparatus for interference reduction
US6665541B1 (en) * 2000-05-04 2003-12-16 Snaptrack, Incorporated Methods and apparatuses for using mobile GPS receivers to synchronize basestations in cellular networks
FI108580B (fi) * 2000-05-08 2002-02-15 Nokia Corp Menetelmä kohteen sijainnin määrittämiseksi, sijainninmääritysjärjestelmä, vastaanotin ja elektroniikkalaite
US6928275B1 (en) * 2000-05-08 2005-08-09 Qualcomm Incorporated Method and apparatus for compensating local oscillator frequency error
US6522871B1 (en) * 2000-05-09 2003-02-18 Qualcomm, Incorporated Method and apparatus for compensating local oscillator frequency error through environmental control
GB0011761D0 (en) * 2000-05-16 2000-07-05 Koninkl Philips Electronics Nv A method of despreading a spread spectrum signal
US7970412B2 (en) 2000-05-18 2011-06-28 Sirf Technology, Inc. Aided location communication system
US6427120B1 (en) 2000-08-14 2002-07-30 Sirf Technology, Inc. Information transfer in a multi-mode global positioning system used with wireless networks
US6389291B1 (en) 2000-08-14 2002-05-14 Sirf Technology Multi-mode global positioning system for use with wireless networks
US7813875B2 (en) * 2002-10-10 2010-10-12 Sirf Technology, Inc. Layered host based satellite positioning solutions
US8116976B2 (en) 2000-05-18 2012-02-14 Csr Technology Inc. Satellite based positioning method and system for coarse location positioning
US7929928B2 (en) 2000-05-18 2011-04-19 Sirf Technology Inc. Frequency phase correction system
US6671620B1 (en) * 2000-05-18 2003-12-30 Sirf Technology, Inc. Method and apparatus for determining global position using almanac information
US7949362B2 (en) 2000-05-18 2011-05-24 Sirf Technology, Inc. Satellite positioning aided communication system selection
US6462708B1 (en) 2001-04-05 2002-10-08 Sirf Technology, Inc. GPS-based positioning system for mobile GPS terminals
US6778136B2 (en) 2001-12-13 2004-08-17 Sirf Technology, Inc. Fast acquisition of GPS signal
US7970411B2 (en) 2000-05-18 2011-06-28 Sirf Technology, Inc. Aided location communication system
US8078189B2 (en) 2000-08-14 2011-12-13 Sirf Technology, Inc. System and method for providing location based services over a network
US7546395B2 (en) * 2002-10-10 2009-06-09 Sirf Technology, Inc. Navagation processing between a tracker hardware device and a computer host based on a satellite positioning solution system
GB0012641D0 (en) * 2000-05-25 2000-07-12 Koninkl Philips Electronics Nv A method of estimating the location of a device
US6804290B1 (en) 2000-05-26 2004-10-12 Motorola, Inc. Method of acquiring signal code phases and geographic positioning receiver
GB0013148D0 (en) 2000-05-31 2000-07-19 Koninkl Philips Electronics Nv A method of despreading GPS stread spectrum signals
US9875492B2 (en) 2001-05-22 2018-01-23 Dennis J. Dupray Real estate transaction system
US10684350B2 (en) 2000-06-02 2020-06-16 Tracbeam Llc Services and applications for a communications network
US10641861B2 (en) 2000-06-02 2020-05-05 Dennis J. Dupray Services and applications for a communications network
GB0014719D0 (en) 2000-06-16 2000-08-09 Koninkl Philips Electronics Nv A method of providing an estimate of a location
KR20010113371A (ko) * 2000-06-19 2001-12-28 지규인 인터넷망을 이용한 dgps와 rtk 서비스 시스템 및그 제어방법
US7126527B1 (en) 2000-06-23 2006-10-24 Intel Corporation Method and apparatus for mobile device location via a network based local area augmentation system
AU2001272980A1 (en) * 2000-06-23 2002-01-08 Sportvision, Inc. Gps based tracking system
US6327533B1 (en) * 2000-06-30 2001-12-04 Geospatial Technologies, Inc. Method and apparatus for continuously locating an object
AU2001275882A1 (en) * 2000-07-26 2002-02-05 Ericsson Inc. Compensation for frequency adjustment to track or acquire one or more positionalsignals
US7616705B1 (en) 2000-07-27 2009-11-10 Sirf Technology Holdings, Inc. Monolithic GPS RF front end integrated circuit
US6856794B1 (en) 2000-07-27 2005-02-15 Sirf Technology, Inc. Monolithic GPS RF front end integrated circuit
US6961019B1 (en) * 2000-08-10 2005-11-01 Sirf Technology, Inc. Method and apparatus for reducing GPS receiver jamming during transmission in a wireless receiver
US7236883B2 (en) 2000-08-14 2007-06-26 Sirf Technology, Inc. Aiding in a satellite positioning system
US7065446B2 (en) * 2000-08-18 2006-06-20 Geospatial Technologies, Inc. Real-time smart mobile device for location information processing
US7197305B2 (en) * 2000-08-24 2007-03-27 Sirf Technology, Inc. Apparatus for reducing auto-correlation or cross-correlation in weak CDMA signals
US7545850B1 (en) 2000-08-24 2009-06-09 Sirf Technology, Inc. Analog compression of GPS C/A signal to audio bandwidth
US6331836B1 (en) 2000-08-24 2001-12-18 Fast Location.Net, Llc Method and apparatus for rapidly estimating the doppler-error and other receiver frequency errors of global positioning system satellite signals weakened by obstructions in the signal path
US7680178B2 (en) 2000-08-24 2010-03-16 Sirf Technology, Inc. Cross-correlation detection and elimination in a receiver
US6665612B1 (en) * 2000-08-29 2003-12-16 Sirf Technology, Inc. Navigation processing for a satellite positioning system receiver
US6931233B1 (en) 2000-08-31 2005-08-16 Sirf Technology, Inc. GPS RF front end IC with programmable frequency synthesizer for use in wireless phones
US6437735B1 (en) 2000-09-07 2002-08-20 Ericsson Inc. Position detection system integrated into mobile terminal
US6937865B1 (en) * 2000-09-12 2005-08-30 Ericsson Inc. Position detection system integrated into mobile terminal
US6750814B1 (en) 2000-09-18 2004-06-15 Cellguide Ltd. Efficient algorithm for processing GPS signals
WO2002025309A1 (en) 2000-09-20 2002-03-28 Koninklijke Philips Electronics N.V. A method of determining the position of a mobile unit
US7463893B1 (en) 2000-09-22 2008-12-09 Sirf Technology, Inc. Method and apparatus for implementing a GPS receiver on a single integrated circuit
AT4838U1 (de) * 2000-10-04 2001-12-27 Steyr Daimler Puch Ag Achsantriebsblock für ein kraftfahrzeug
US6437734B1 (en) 2000-10-11 2002-08-20 Seiko Epson Corporation Satellite navigation receiver and method
US6542820B2 (en) * 2001-06-06 2003-04-01 Global Locate, Inc. Method and apparatus for generating and distributing satellite tracking information
US6560534B2 (en) * 2001-06-06 2003-05-06 Global Locate, Inc. Method and apparatus for distributing satellite tracking information
US20070200752A1 (en) * 2001-06-06 2007-08-30 Global Locate, Inc. Method and apparatus for maintaining integrity of long-term orbits in a remote receiver
US6937187B2 (en) * 2000-11-17 2005-08-30 Global Locate, Inc. Method and apparatus for forming a dynamic model to locate position of a satellite receiver
US7196660B2 (en) 2000-11-17 2007-03-27 Global Locate, Inc Method and system for determining time in a satellite positioning system
US7443340B2 (en) * 2001-06-06 2008-10-28 Global Locate, Inc. Method and apparatus for generating and distributing satellite tracking information
US6417801B1 (en) 2000-11-17 2002-07-09 Global Locate, Inc. Method and apparatus for time-free processing of GPS signals
US7047023B1 (en) 2000-12-01 2006-05-16 Sirf Technology, Inc. GPS RF front end IC with frequency plan for improved integrability
US7747236B1 (en) 2000-12-11 2010-06-29 Sirf Technology, Inc. Method and apparatus for estimating local oscillator frequency for GPS receivers
US7113552B1 (en) 2000-12-21 2006-09-26 Sirf Technology, Inc. Phase sampling techniques using amplitude bits for digital receivers
US6427122B1 (en) * 2000-12-23 2002-07-30 American Gnc Corporation Positioning and data integrating method and system thereof
US7671489B1 (en) 2001-01-26 2010-03-02 Sirf Technology, Inc. Method and apparatus for selectively maintaining circuit power when higher voltages are present
JP2002228739A (ja) * 2001-01-29 2002-08-14 Denso Corp ナビゲーションシステム及びgps端末
US6678510B2 (en) * 2001-02-05 2004-01-13 Nokia Mobile Phones Ltd. Method, apparatus and system for GPS time synchronization using cellular signal bursts
US6865380B2 (en) * 2001-02-05 2005-03-08 Nokia Corporation Method, apparatus and system for frequency stabilization using cellular signal bursts
US6891499B2 (en) 2001-02-06 2005-05-10 Koninklijke Philips Electronics N.V. Receiver, apparatus, and method of despreading GPS signals
GB0102881D0 (en) 2001-02-06 2001-03-21 Koninkl Philips Electronics Nv A method of despreading GPS signals
US6680703B1 (en) 2001-02-16 2004-01-20 Sirf Technology, Inc. Method and apparatus for optimally tuning a circularly polarized patch antenna after installation
US6703971B2 (en) 2001-02-21 2004-03-09 Sirf Technologies, Inc. Mode determination for mobile GPS terminals
US6583758B2 (en) 2001-02-22 2003-06-24 Motorola, Inc. Memory reduction method for a DSP-based GPS processor
US7003264B2 (en) 2001-02-27 2006-02-21 Agilent Technologies, Inc. System and methods for comparing data quality for multiple wireless communication networks
US7233795B1 (en) 2001-03-19 2007-06-19 Ryden Michael V Location based communications system
US7076256B1 (en) 2001-04-16 2006-07-11 Sirf Technology, Inc. Method and apparatus for transmitting position data using control channels in wireless networks
US6567041B1 (en) 2001-04-18 2003-05-20 Sprint Spectrum, L.P. Network system and method for a remote reference receiver system
GB0110156D0 (en) * 2001-04-25 2001-06-20 Parthus Uk Ltd Positioning
US6901265B2 (en) * 2001-04-25 2005-05-31 Parthus (Uk) Limited Mobile communication apparatus
US7006556B2 (en) * 2001-05-18 2006-02-28 Global Locate, Inc. Method and apparatus for performing signal correlation at multiple resolutions to mitigate multipath interference
US7769076B2 (en) 2001-05-18 2010-08-03 Broadcom Corporation Method and apparatus for performing frequency synchronization
US7668554B2 (en) 2001-05-21 2010-02-23 Sirf Technology, Inc. Network system for aided GPS broadcast positioning
US7877104B2 (en) * 2001-05-21 2011-01-25 Sirf Technology Inc. Method for synchronizing a radio network using end user radio terminals
US8244271B2 (en) 2001-05-21 2012-08-14 Csr Technology Inc. Distributed data collection of satellite data
US7925210B2 (en) 2001-05-21 2011-04-12 Sirf Technology, Inc. Synchronizing a radio network with end user radio terminals
US7072668B2 (en) * 2001-05-22 2006-07-04 Geospatial Technologies, Inc. Durable global asset-tracking device and a method of using the same
KR100448574B1 (ko) * 2001-06-05 2004-09-13 주식회사 네비콤 지피에스 단말기 및 무선통신 단말기에 대한 측위 방법
US8090536B2 (en) * 2001-06-06 2012-01-03 Broadcom Corporation Method and apparatus for compression of long term orbit data
US20080186229A1 (en) * 2001-06-06 2008-08-07 Van Diggelen Frank Method and Apparatus for Monitoring Satellite-Constellation Configuration To Maintain Integrity of Long-Term-Orbit Information In A Remote Receiver
US7548816B2 (en) 2001-06-06 2009-06-16 Global Locate, Inc. Method and apparatus for generating and securely distributing long-term satellite tracking information
US20080125971A1 (en) * 2001-06-06 2008-05-29 Van Diggelen Frank Method and apparatus for improving accuracy and/or integrity of long-term-orbit information for a global-navigation-satellite system
US8212719B2 (en) * 2001-06-06 2012-07-03 Global Locate, Inc. Method and apparatus for background decoding of a satellite navigation message to maintain integrity of long term orbit information in a remote receiver
US8358245B2 (en) 2001-06-06 2013-01-22 Broadcom Corporation Method and system for extending the usability period of long term orbit (LTO)
US7164736B2 (en) 2001-06-22 2007-01-16 Sirf Technology, Inc. Synthesizing coherent correlation sums at one or multiple carrier frequencies using correlation sums calculated at a course set of frequencies
US6628234B2 (en) 2001-07-18 2003-09-30 Fast Location.Net, Llc Method and system for processing positioning signals in a stand-alone mode
US6529160B2 (en) 2001-07-18 2003-03-04 Fast Location.Net, Llc Method and system for determining carrier frequency offsets for positioning signals
US6882309B2 (en) * 2001-07-18 2005-04-19 Fast Location. Net, Llc Method and system for processing positioning signals based on predetermined message data segment
US6515620B1 (en) 2001-07-18 2003-02-04 Fast Location.Net, Llc Method and system for processing positioning signals in a geometric mode
US9052374B2 (en) 2001-07-18 2015-06-09 Fast Location.Net, Llc Method and system for processing positioning signals based on predetermined message data segment
GB0117883D0 (en) 2001-07-21 2001-09-12 Koninkl Philips Electronics Nv Method and apparatus for estimating gps time
US6651000B2 (en) * 2001-07-25 2003-11-18 Global Locate, Inc. Method and apparatus for generating and distributing satellite tracking information in a compact format
US6532251B1 (en) 2001-08-16 2003-03-11 Motorola, Inc. Data message bit synchronization and local time correction methods and architectures
US6775319B2 (en) 2001-08-16 2004-08-10 Motorola, Inc. Spread spectrum receiver architectures and methods therefor
KR100679592B1 (ko) 2001-09-14 2007-02-07 서프 테크놀러지, 인코포레이티드 위성 위치확인 시스템을 위한 향상된 전력 관리 방법,시스템 및 매체
US6965754B2 (en) * 2001-10-09 2005-11-15 Motorola, Inc. Satellite positioning system receiver with reference oscillator circuit and methods therefor
US7656350B2 (en) * 2001-11-06 2010-02-02 Global Locate Method and apparatus for processing a satellite positioning system signal using a cellular acquisition signal
US6756938B2 (en) 2001-11-06 2004-06-29 Motorola, Inc. Satellite positioning system receivers and methods therefor
US6771211B2 (en) * 2001-11-13 2004-08-03 Nokia Corporation Method, system and devices for positioning a receiver
US20030125045A1 (en) * 2001-12-27 2003-07-03 Riley Wyatt Thomas Creating and using base station almanac information in a wireless communication system having a position location capability
US6985903B2 (en) * 2002-01-25 2006-01-10 Qualcomm, Incorporated Method and system for storage and fast retrieval of digital terrain model elevations for use in positioning systems
US6760582B2 (en) * 2002-02-04 2004-07-06 Qualcomm Incorporated Method and apparatus for testing assisted position location capable devices
AU2003219841A1 (en) * 2002-02-22 2003-09-09 Global Locate, Inc. Method and apparatus for compensating an oscillator in a location-enabled wireless device
JP2003255040A (ja) * 2002-02-28 2003-09-10 Sony Corp Gps受信機および受信方法
US8290505B2 (en) 2006-08-29 2012-10-16 Telecommunications Systems, Inc. Consequential location derived information
US8027697B2 (en) 2007-09-28 2011-09-27 Telecommunication Systems, Inc. Public safety access point (PSAP) selection for E911 wireless callers in a GSM type system
US8126889B2 (en) 2002-03-28 2012-02-28 Telecommunication Systems, Inc. Location fidelity adjustment based on mobile subscriber privacy profile
US8918073B2 (en) 2002-03-28 2014-12-23 Telecommunication Systems, Inc. Wireless telecommunications location based services scheme selection
US9154906B2 (en) 2002-03-28 2015-10-06 Telecommunication Systems, Inc. Area watcher for wireless network
US7426380B2 (en) 2002-03-28 2008-09-16 Telecommunication Systems, Inc. Location derived presence information
US6944540B2 (en) 2002-03-28 2005-09-13 Motorola, Inc. Time determination in satellite positioning system receivers and methods therefor
US6937872B2 (en) * 2002-04-15 2005-08-30 Qualcomm Incorporated Methods and apparatuses for measuring frequencies of basestations in cellular networks using mobile GPS receivers
US9182238B2 (en) 2002-04-24 2015-11-10 Ipventure, Inc. Method and apparatus for intelligent acquisition of position information
US9049571B2 (en) 2002-04-24 2015-06-02 Ipventure, Inc. Method and system for enhanced messaging
US7460870B2 (en) * 2002-04-25 2008-12-02 Qualcomm Incorporated Method and apparatus for location determination in a wireless assisted hybrid positioning system
US6661371B2 (en) 2002-04-30 2003-12-09 Motorola, Inc. Oscillator frequency correction in GPS signal acquisition
JP4003169B2 (ja) * 2002-05-09 2007-11-07 日本電気株式会社 Gps機能搭載型移動通信端末装置
KR100729164B1 (ko) 2002-05-17 2007-06-19 모토로라 인코포레이티드 통신 위치 확인 디바이스에서의 주파수 관리용 시스템 및방법
ATE377200T1 (de) * 2002-05-22 2007-11-15 Sirf Tech Inc Hilfe in einem satellitenpositionierungssystem
EP1510018B1 (de) * 2002-05-29 2008-11-12 Thomson Licensing Verfahren und vorrichtung zur ermöglichung der übertragung des signals eines drahtlosen rückkanals in einem satellitenkommunikationssystem
US6725157B1 (en) * 2002-06-10 2004-04-20 Trimble Navigation Limited Indoor GPS clock
US7545319B2 (en) * 2002-06-20 2009-06-09 Sirf Technology, Inc. Configurable satellite positioning system receivers with programmable inputs
US6738013B2 (en) * 2002-06-20 2004-05-18 Sirf Technology, Inc. Generic satellite positioning system receivers with selective inputs and outputs
US6747596B2 (en) * 2002-06-20 2004-06-08 Sirf Technology, Inc. Generic satellite positioning system receivers with programmable inputs
AU2002368059A1 (en) * 2002-06-28 2004-01-19 Nokia Corporation Communicating information associated with provisioning of a service, over a user plane connection
US20040010368A1 (en) * 2002-07-10 2004-01-15 Logan Scott Assisted GPS signal detection and processing system for indoor location determination
US20040073363A1 (en) * 2002-07-23 2004-04-15 Eliezer Sanchez Electronic localizing protection device
US7239271B1 (en) 2002-08-15 2007-07-03 Sirf Technology, Inc. Partial almanac collection system
JP4255441B2 (ja) 2002-08-15 2009-04-15 サーフ テクノロジー インコーポレイテッド Gpsシステム用インターフェース
GB2393611B8 (en) * 2002-09-26 2006-05-11 Qualcomm Inc Method of and apparatus for reducing frequency errors associated with an inter-system scan
US6697016B1 (en) * 2002-09-30 2004-02-24 Motorola, Inc. Self adjustment of a frequency offset in a GPS receiver
US7233798B2 (en) * 2002-09-30 2007-06-19 Motorola, Inc. Method and apparatus for determining location of a remote unit using GPS
US7595752B2 (en) * 2002-10-02 2009-09-29 Global Locate, Inc. Method and apparatus for enhanced autonomous GPS
US7158080B2 (en) * 2002-10-02 2007-01-02 Global Locate, Inc. Method and apparatus for using long term satellite tracking data in a remote receiver
EP1835300B1 (de) * 2002-10-02 2014-05-21 Global Locate, Inc. Verfahren und Vorrichtung um Langzeit-Satellitenbeobachtungsdaten in einem entfernten Empfänger zu nutzen
WO2004034077A2 (en) * 2002-10-04 2004-04-22 Sigtec Navigation Pty Ltd Satellite-based positioning system improvement
US20040198382A1 (en) * 2002-10-15 2004-10-07 Hammond Wong GPS children locator
US7660588B2 (en) 2002-10-17 2010-02-09 Qualcomm Incorporated Method and apparatus for improving radio location accuracy with measurements
US7289541B2 (en) * 2002-12-04 2007-10-30 Raytheon Company Method for locating and tracking communication units in a synchronous wireless communication system
US7202801B2 (en) * 2002-12-11 2007-04-10 Geospatial Technologies, Inc. Method and apparatus for an automated location-based, dynamic notification system (ALDNS)
UA84002C2 (ru) * 2002-12-11 2008-09-10 Квелкомм Инкорпорейтед Способ и устройство для связи со спутниками глобального местоопределения
US6816111B2 (en) * 2002-12-13 2004-11-09 Qualcomm Incorporated Calibration and correction system for satellite position location systems
US8666397B2 (en) 2002-12-13 2014-03-04 Telecommunication Systems, Inc. Area event handling when current network does not cover target area
WO2004071126A2 (en) * 2003-01-31 2004-08-19 Qualcomm Incorporated Location based service (lbs) system, method and apparatus for triggering of mobile station lbs applications
US7359716B2 (en) * 2003-01-31 2008-04-15 Douglas Rowitch Location based service (LBS) system, method and apparatus for authorization of mobile station LBS applications
US7170447B2 (en) 2003-02-14 2007-01-30 Qualcomm Incorporated Method and apparatus for processing navigation data in position determination
GB2399966A (en) 2003-03-27 2004-09-29 Nokia Corp Temperature-insensitive GPS receiver
US7062240B2 (en) 2003-04-22 2006-06-13 Motorola, Inc. Automatic frequency control processing in multi-channel receivers
WO2004097446A2 (en) * 2003-04-25 2004-11-11 New Jersey Institute Of Technology Wireless network assisted gps system
US7324797B2 (en) * 2003-06-12 2008-01-29 Raytheon Company Bragg-cell application to high probability of intercept receiver
WO2004111675A1 (en) * 2003-06-13 2004-12-23 Harvey A Stephen Security system including a method and system for acquiring gps satellite position
US20040263386A1 (en) * 2003-06-26 2004-12-30 King Thomas M. Satellite positioning system receivers and methods
US8483717B2 (en) 2003-06-27 2013-07-09 Qualcomm Incorporated Local area network assisted positioning
CA2530892C (en) 2003-06-27 2015-10-27 Qualcomm Incorporated Method and apparatus for wireless network hybrid positioning
US8971913B2 (en) 2003-06-27 2015-03-03 Qualcomm Incorporated Method and apparatus for wireless network hybrid positioning
US6915210B2 (en) * 2003-07-17 2005-07-05 Motorola, Inc. Method of updating GPS almanac data for satellites not in view
US20050101346A1 (en) * 2003-11-07 2005-05-12 Steve Wozniak Receiver device and method using GPS baseband correlator circuitry for despreading both GPS and local wireless baseband signals
US7123928B2 (en) 2003-07-21 2006-10-17 Qualcomm Incorporated Method and apparatus for creating and using a base station almanac for position determination
US7283046B2 (en) * 2003-08-01 2007-10-16 Spectrum Tracking Systems, Inc. Method and system for providing tracking services to locate an asset
US7224950B2 (en) * 2003-08-27 2007-05-29 Seiko Epson Corporation Estimating GPS reference frequency drift from PDC-handset VCO-bursts
US7822105B2 (en) 2003-09-02 2010-10-26 Sirf Technology, Inc. Cross-correlation removal of carrier wave jamming signals
WO2008024123A2 (en) 2005-10-28 2008-02-28 Sirf Technology, Inc. Global positioning system receiver timeline management
WO2005047923A2 (en) 2003-09-02 2005-05-26 Sirf Technology, Inc. Signal processing system for satellite positioning signals
US8138972B2 (en) 2003-09-02 2012-03-20 Csr Technology Inc. Signal processing system for satellite positioning signals
US20050052317A1 (en) * 2003-09-04 2005-03-10 Eride, Inc. Combination navigation satellite receivers and communications devices
US7424293B2 (en) 2003-12-02 2008-09-09 Telecommunication Systems, Inc. User plane location based service using message tunneling to support roaming
GB2409376B (en) * 2003-12-17 2006-06-28 Motorola Inc A subscriber unit, a cellular communication system and a method for determining a location therefor
US7260186B2 (en) 2004-03-23 2007-08-21 Telecommunication Systems, Inc. Solutions for voice over internet protocol (VoIP) 911 location services
US20080126535A1 (en) 2006-11-28 2008-05-29 Yinjun Zhu User plane location services over session initiation protocol (SIP)
US20080090546A1 (en) 2006-10-17 2008-04-17 Richard Dickinson Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging
US7020555B1 (en) 2003-12-23 2006-03-28 Trimble Navigation Limited Subscription GPS information service system
US7580794B2 (en) * 2003-12-23 2009-08-25 Trimble Navigation Limited Remote subscription unit for GNSS information
US7158885B1 (en) 2003-12-23 2007-01-02 Trimble Navigation Limited Remote subscription unit for GPS information
US7133324B2 (en) * 2003-12-24 2006-11-07 Samsung Electronics Co., Ltd. Synchronous dynamic random access memory devices having dual data rate 1 (DDR1) and DDR2 modes of operation and methods of operating same
US7181228B2 (en) * 2003-12-31 2007-02-20 Corporation For National Research Initiatives System and method for establishing and monitoring the relative location of group members
FR2865605B1 (fr) * 2004-01-26 2006-04-28 Cit Alcatel Procede de localisation assistee de terminaux mobiles de communication d'un reseau cellulaire, par utilisation d'un canal de transport ussd
US7365680B2 (en) 2004-02-10 2008-04-29 Sirf Technology, Inc. Location services system that reduces auto-correlation or cross-correlation in weak signals
JP4315832B2 (ja) * 2004-02-17 2009-08-19 三菱電機株式会社 熱型赤外センサ素子および熱型赤外センサアレイ
US7477906B2 (en) * 2004-02-27 2009-01-13 Research In Motion Limited Methods and apparatus for facilitating the determination of GPS location information for a mobile station without disrupting communications of a voice call
US7941164B2 (en) * 2004-03-01 2011-05-10 Texas Instruments Incorporated Satellite positioning system receiver utilizing broadcast doppler information
US20050202829A1 (en) * 2004-03-01 2005-09-15 Texas Instruments Incorporated Satellite positioning system receiver utilizing time-aiding information from an independent source
US20050209762A1 (en) * 2004-03-18 2005-09-22 Ford Global Technologies, Llc Method and apparatus for controlling a vehicle using an object detection system and brake-steer
BRPI0418696A (pt) 2004-04-02 2007-06-12 Qualcomm Inc métodos e equipamentos para sistemas de determinação de posição assistida por sinalizador
US7256731B2 (en) * 2004-05-27 2007-08-14 Northrop Grumman Corporation Power cycling for a global positioning system
US7319878B2 (en) 2004-06-18 2008-01-15 Qualcomm Incorporated Method and apparatus for determining location of a base station using a plurality of mobile stations in a wireless mobile network
US20060021231A1 (en) * 2004-07-28 2006-02-02 Carey Nancy D Adaptive scissors
JP2006038734A (ja) * 2004-07-29 2006-02-09 Seiko Epson Corp 測位システム、端末装置、端末装置の制御方法、端末装置の制御プログラム、端末装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体
GB0418766D0 (en) * 2004-08-23 2004-09-22 Koninkl Philips Electronics Nv A computer programmed with gps signal processing programs
US7012563B1 (en) 2004-09-10 2006-03-14 Motorola, Inc. Method and system for frequency drift prediction
US7411546B2 (en) 2004-10-15 2008-08-12 Telecommunication Systems, Inc. Other cell sites used as reference point to cull satellite ephemeris information for quick, accurate assisted locating satellite location determination
US7629926B2 (en) 2004-10-15 2009-12-08 Telecommunication Systems, Inc. Culled satellite ephemeris information for quick, accurate assisted locating satellite location determination for cell site antennas
US7113128B1 (en) 2004-10-15 2006-09-26 Telecommunication Systems, Inc. Culled satellite ephemeris information for quick, accurate assisted locating satellite location determination for cell site antennas
US6985105B1 (en) 2004-10-15 2006-01-10 Telecommunication Systems, Inc. Culled satellite ephemeris information based on limiting a span of an inverted cone for locating satellite in-range determinations
PL2026085T3 (pl) * 2004-10-21 2012-08-31 Nokia Technologies Oy Dostarczanie pomiarów fazy nośnej na żądanie dla potrzeb lokalizacji satelitarnej
US8254512B2 (en) * 2004-11-17 2012-08-28 Qualcomm Incorporated Method and apparatus for increasing coherent integration length while receiving a positioning signal
US20060116131A1 (en) * 2004-11-30 2006-06-01 Morgan Scott D Reporting satellite positioning system assistance integrity information in wireless communication networks
EP1677476B1 (de) * 2004-12-28 2007-11-21 Alcatel Lucent GPS/OFDM Terminal mit gemeinsamem FFT/IFFT Prozessor
US7019689B1 (en) * 2005-01-31 2006-03-28 Seiko Epson Corporation Skipping z-counts and accurate time in GPS receivers
US7508810B2 (en) 2005-01-31 2009-03-24 Airbiquity Inc. Voice channel control of wireless packet data communications
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US7545316B2 (en) * 2005-04-22 2009-06-09 Texas Instruments Incorporated Apparatus and methods to share time and frequency data between a host processor and a satellite positioning system receiver
US8139685B2 (en) * 2005-05-10 2012-03-20 Qualcomm Incorporated Systems, methods, and apparatus for frequency control
US7961717B2 (en) 2005-05-12 2011-06-14 Iposi, Inc. System and methods for IP and VoIP device location determination
US8660573B2 (en) 2005-07-19 2014-02-25 Telecommunications Systems, Inc. Location service requests throttling
US7620403B2 (en) * 2005-07-29 2009-11-17 Motorola, Inc. Method and apparatus for providing reference frequency aiding among peers operating in a direct communication mode
US7295156B2 (en) * 2005-08-08 2007-11-13 Trimble Navigation Limited Cellphone GPS positioning system
US7283091B1 (en) 2005-08-08 2007-10-16 Trimble Navigation Limited Radio positioning system for providing position and time for assisting GPS signal acquisition in mobile unit
US7257413B2 (en) 2005-08-24 2007-08-14 Qualcomm Incorporated Dynamic location almanac for wireless base stations
US8099106B2 (en) * 2005-08-24 2012-01-17 Qualcomm Incorporated Method and apparatus for classifying user morphology for efficient use of cell phone system resources
JP4215036B2 (ja) 2005-09-06 2009-01-28 セイコーエプソン株式会社 端末装置
US9282451B2 (en) 2005-09-26 2016-03-08 Telecommunication Systems, Inc. Automatic location identification (ALI) service requests steering, connection sharing and protocol translation
US7825780B2 (en) 2005-10-05 2010-11-02 Telecommunication Systems, Inc. Cellular augmented vehicle alarm notification together with location services for position of an alarming vehicle
US7907551B2 (en) * 2005-10-06 2011-03-15 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) location based 911 conferencing
US8467320B2 (en) 2005-10-06 2013-06-18 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) multi-user conferencing
JP2009513069A (ja) 2005-10-20 2009-03-26 クゥアルコム・インコーポレイテッド 外部デバイスの位置決めを自動的にトリガする方法および装置
RU2390791C2 (ru) 2005-11-07 2010-05-27 Квэлкомм Инкорпорейтед Позиционирование для wlan и других беспроводных сетей
US7893869B2 (en) * 2006-01-05 2011-02-22 Qualcomm Incorporated Global navigation satellite system
CN101365957B (zh) * 2006-01-10 2013-06-19 高通股份有限公司 全球导航卫星系统
US8150363B2 (en) 2006-02-16 2012-04-03 Telecommunication Systems, Inc. Enhanced E911 network access for call centers
US8059789B2 (en) 2006-02-24 2011-11-15 Telecommunication Systems, Inc. Automatic location identification (ALI) emergency services pseudo key (ESPK)
US7899450B2 (en) 2006-03-01 2011-03-01 Telecommunication Systems, Inc. Cellular augmented radar/laser detection using local mobile network within cellular network
US9167553B2 (en) 2006-03-01 2015-10-20 Telecommunication Systems, Inc. GeoNexus proximity detector network
US7471236B1 (en) 2006-03-01 2008-12-30 Telecommunication Systems, Inc. Cellular augmented radar/laser detector
US7925320B2 (en) 2006-03-06 2011-04-12 Garmin Switzerland Gmbh Electronic device mount
WO2007106908A1 (en) * 2006-03-15 2007-09-20 Qualcomm Incorporated Global navigation satellite system
GB0606466D0 (en) * 2006-03-31 2006-05-10 Qinetiq Ltd Geolocation methods and apparatus
WO2007113086A1 (en) * 2006-04-04 2007-10-11 Cambridge Positioning Systems Limited Associating a universal time with a received signal
US7924934B2 (en) 2006-04-07 2011-04-12 Airbiquity, Inc. Time diversity voice channel data communications
US7548200B2 (en) 2006-04-24 2009-06-16 Nemerix Sa Ephemeris extension method for GNSS applications
US9097783B2 (en) 2006-04-28 2015-08-04 Telecommunication Systems, Inc. System and method for positioning using hybrid spectral compression and cross correlation signal processing
US7511662B2 (en) * 2006-04-28 2009-03-31 Loctronix Corporation System and method for positioning in configured environments
US8208605B2 (en) 2006-05-04 2012-06-26 Telecommunication Systems, Inc. Extended efficient usage of emergency services keys
US8296051B2 (en) * 2006-05-18 2012-10-23 The Boeing Company Generalized high performance navigation system
US7554481B2 (en) 2006-05-18 2009-06-30 The Boeing Company Localized jamming of navigation signals
US7579987B2 (en) * 2006-05-18 2009-08-25 The Boeing Company Low earth orbit satellite providing navigation signals
US7583225B2 (en) * 2006-05-18 2009-09-01 The Boeing Company Low earth orbit satellite data uplink
EP1873546A1 (de) * 2006-06-23 2008-01-02 Nemerix SA Verfahren und System zur Ephemeridenerweiterung für GNSS-Anwendungen
EP2041596A2 (de) * 2006-06-30 2009-04-01 Sirf Technology, Inc. Erweiterte hilfe in gps-systemen
US8121238B2 (en) * 2006-06-30 2012-02-21 Csr Technology Inc. System and method for synchronizing digital bits in a data stream
US8725162B2 (en) * 2006-07-05 2014-05-13 Mstar Semiconductor, Inc. Mobile communication device with positioning capability and related GPS receiver
TWI381711B (zh) * 2006-07-05 2013-01-01 Mstar Semiconductor Inc 具有定位功能之行動通訊裝置及其相關之全球衛星定位系統接收器
US7970534B2 (en) 2006-08-24 2011-06-28 Blackbird Technologies, Inc. Mobile unit and system having integrated mapping, communications and tracking
JP5446062B2 (ja) * 2006-09-14 2014-03-19 セイコーエプソン株式会社 サーチレンジの更新方法、端末装置の制御プログラム、記録媒体及び端末装置
JP4172513B2 (ja) 2006-09-14 2008-10-29 セイコーエプソン株式会社 衛星信号のサーチレンジ更新方法、および測位装置
US7966013B2 (en) 2006-11-03 2011-06-21 Telecommunication Systems, Inc. Roaming gateway enabling location based services (LBS) roaming for user plane in CDMA networks without requiring use of a mobile positioning center (MPC)
US9226257B2 (en) 2006-11-04 2015-12-29 Qualcomm Incorporated Positioning for WLANs and other wireless networks
TWI415039B (zh) * 2007-01-04 2013-11-11 Mstar Semiconductor Inc 具有rfid功能的導航系統及其方法
US7466209B2 (en) * 2007-01-05 2008-12-16 Sirf Technology, Inc. System and method for providing temperature correction in a crystal oscillator
US7586382B2 (en) * 2007-01-30 2009-09-08 Sirf Technology, Inc. Methods and systems for temperature related frequency drift compensation
US7477189B2 (en) * 2007-01-30 2009-01-13 Sirf Technology Holdings, Inc. Methods and systems for acquisition, reacquisiton and tracking of weak navigational signals
US8497801B2 (en) * 2007-02-05 2013-07-30 Qualcomm Incorporated Prediction refresh method for ephemeris extensions
US8050386B2 (en) 2007-02-12 2011-11-01 Telecommunication Systems, Inc. Mobile automatic location identification (ALI) for first responders
US20080204130A1 (en) * 2007-02-28 2008-08-28 Wheat International Communications Corporation Oscillator bias injector
US7843335B2 (en) * 2007-03-13 2010-11-30 Blackbird Technologies, Inc. Mobile asset tracking unit, system and method
WO2008120381A1 (ja) * 2007-03-29 2008-10-09 Panasonic Corporation 信号捕捉装置及び信号捕捉方法
US7724612B2 (en) * 2007-04-20 2010-05-25 Sirf Technology, Inc. System and method for providing aiding information to a satellite positioning system receiver over short-range wireless connections
US8160617B2 (en) 2007-06-22 2012-04-17 Nokia Corporation Apparatus and method for use in location determination
US20090016167A1 (en) * 2007-07-09 2009-01-15 Seiko Epson Corporation Time Adjustment Device, Timekeeping Device with a Time Adjustment Device, and a Time Adjustment Method
KR100912808B1 (ko) * 2007-07-11 2009-08-18 한국전자통신연구원 위성항법수신기를 이용한 차량용 시각동기
US8249616B2 (en) * 2007-08-23 2012-08-21 Texas Instruments Incorporated Satellite (GPS) assisted clock apparatus, circuits, systems and processes for cellular terminals on asynchronous networks
EP2196014A4 (de) 2007-09-17 2014-12-24 Telecomm Systems Inc Notruf-911-datennachrichtenübermittlung
US8331898B2 (en) * 2007-10-03 2012-12-11 Texas Instruments Incorporated Power-saving receiver circuits, systems and processes
US7979095B2 (en) 2007-10-20 2011-07-12 Airbiquity, Inc. Wireless in-band signaling with in-vehicle systems
US7995683B2 (en) * 2007-10-24 2011-08-09 Sirf Technology Inc. Noise floor independent delay-locked loop discriminator
US7642957B2 (en) * 2007-11-27 2010-01-05 Sirf Technology, Inc. GPS system utilizing multiple antennas
US9130963B2 (en) 2011-04-06 2015-09-08 Telecommunication Systems, Inc. Ancillary data support in session initiation protocol (SIP) messaging
US7929530B2 (en) 2007-11-30 2011-04-19 Telecommunication Systems, Inc. Ancillary data support in session initiation protocol (SIP) messaging
EP2235967B1 (de) 2007-12-19 2019-01-30 Falcon Nano, Inc. Gleichwellenkommunikationssysteme mit seitenbandunterdrückung und verfahren zur erhöhung der kommunikationsgeschwindigkeit, spektralen effizienz und nutzung anderer vorteile
US8144053B2 (en) * 2008-02-04 2012-03-27 Csr Technology Inc. System and method for verifying consistent measurements in performing GPS positioning
US20110205115A1 (en) * 2008-02-25 2011-08-25 Sirf Technology, Inc. Always on GPS Device
US8699984B2 (en) 2008-02-25 2014-04-15 Csr Technology Inc. Adaptive noise figure control in a radio receiver
US7616064B2 (en) * 2008-02-28 2009-11-10 Noshir Dubash Digital synthesizer for low power location receivers
US7903025B2 (en) * 2008-03-12 2011-03-08 Research In Motion Limited Multiple clock signal generation from a common oscillator
EP2101188B1 (de) 2008-03-12 2010-04-28 Research In Motion Limited Mehrfachtaktsignal-Erzeugung aus einem gemeinsamen Oszillator
US8478305B2 (en) * 2008-04-09 2013-07-02 Csr Technology Inc. System and method for integrating location information into an internet phone system
AU2009250298B2 (en) * 2008-05-22 2013-10-10 Novatel Inc. GNSS receiver using signals of opportunity and assistance information to reduce the time to first fix
US8542147B2 (en) 2008-05-30 2013-09-24 The Boeing Company Precise absolute time transfer from a satellite system
US7952518B2 (en) 2008-05-30 2011-05-31 The Boeing Company Internet hotspots localization using satellite systems
US8035558B2 (en) * 2008-05-30 2011-10-11 The Boeing Company Precise absolute time transfer from a satellite system
US8897801B2 (en) 2008-06-13 2014-11-25 Qualcomm Incorporated Transmission of location information by a transmitter as an aid to location services
US20090312036A1 (en) 2008-06-16 2009-12-17 Skyhook Wireless, Inc. Methods and systems for improving the accuracy of expected error estimation in location determinations using a hybrid cellular and wlan positioning system
US8013786B2 (en) * 2008-06-17 2011-09-06 Trimble Navigation Limited Method and communication system for limiting the functionality of an electronic device
US20090310593A1 (en) * 2008-06-17 2009-12-17 Qualcomm Incorporated Self-positioning access points
US8200238B2 (en) 2008-06-17 2012-06-12 Trimble Navigation Limited System having doppler-based control of a mobile device
US8476982B2 (en) * 2008-06-18 2013-07-02 Qualcomm Incorporated Reference oscillator management for wireless devices having position determination functionality
US8072376B2 (en) * 2008-06-27 2011-12-06 Sirf Technology Inc. Method and apparatus for mitigating the effects of cross correlation in a GPS receiver
US8073414B2 (en) 2008-06-27 2011-12-06 Sirf Technology Inc. Auto-tuning system for an on-chip RF filter
US8068587B2 (en) 2008-08-22 2011-11-29 Telecommunication Systems, Inc. Nationwide table routing of voice over internet protocol (VOIP) emergency calls
US8594138B2 (en) 2008-09-15 2013-11-26 Airbiquity Inc. Methods for in-band signaling through enhanced variable-rate codecs
US7983310B2 (en) 2008-09-15 2011-07-19 Airbiquity Inc. Methods for in-band signaling through enhanced variable-rate codecs
US8525681B2 (en) 2008-10-14 2013-09-03 Telecommunication Systems, Inc. Location based proximity alert
US8892128B2 (en) 2008-10-14 2014-11-18 Telecommunication Systems, Inc. Location based geo-reminders
US8478228B2 (en) 2008-10-20 2013-07-02 Qualcomm Incorporated Mobile receiver with location services capability
US8200239B2 (en) * 2008-11-11 2012-06-12 Trueposition, Inc. Femto-cell location by proxy methods
US8180368B2 (en) * 2008-11-11 2012-05-15 Trueposition, Inc. Femto-cell location by direct methods
US7859455B2 (en) * 2009-01-06 2010-12-28 The Boeing Company Local clock frequency calibration using low earth orbit (LEO) satellites
US8433283B2 (en) 2009-01-27 2013-04-30 Ymax Communications Corp. Computer-related devices and techniques for facilitating an emergency call via a cellular or data network using remote communication device identifying information
US8036600B2 (en) * 2009-04-27 2011-10-11 Airbiquity, Inc. Using a bluetooth capable mobile phone to access a remote network
US9301191B2 (en) 2013-09-20 2016-03-29 Telecommunication Systems, Inc. Quality of service to over the top applications used with VPN
US8867485B2 (en) 2009-05-05 2014-10-21 Telecommunication Systems, Inc. Multiple location retrieval function (LRF) network having location continuity
CN101566678A (zh) * 2009-05-27 2009-10-28 刘建 一种更新星历的方法及系统
US8390512B2 (en) * 2009-06-05 2013-03-05 Qualcomm Incorporated On demand positioning
US9916625B2 (en) 2012-02-02 2018-03-13 Progressive Casualty Insurance Company Mobile insurance platform system
US8301098B2 (en) * 2009-06-24 2012-10-30 Marvell World Trade Ltd. System and transceiver clocking to minimize required number of reference sources in multi-function cellular applications including GPS
US8600297B2 (en) 2009-07-28 2013-12-03 Qualcomm Incorporated Method and system for femto cell self-timing and self-locating
US8418039B2 (en) 2009-08-03 2013-04-09 Airbiquity Inc. Efficient error correction scheme for data transmission in a wireless in-band signaling system
US20110039578A1 (en) 2009-08-14 2011-02-17 Qualcomm Incorporated Assistance data for positioning in multiple radio access technologies
US20110068973A1 (en) * 2009-09-24 2011-03-24 Coherent Navigation, Inc. Assimilating GNSS Signals to Improve Accuracy, Robustness, and Resistance to Signal Interference
US9633327B2 (en) 2009-09-25 2017-04-25 Fedex Corporate Services, Inc. Sensor zone management
US8299920B2 (en) 2009-09-25 2012-10-30 Fedex Corporate Services, Inc. Sensor based logistics system
US8239169B2 (en) 2009-09-25 2012-08-07 Gregory Timothy L Portable computing device and method for asset management in a logistics system
US8249865B2 (en) 2009-11-23 2012-08-21 Airbiquity Inc. Adaptive data transmission for a digital in-band modem operating over a voice channel
US9651675B2 (en) * 2010-02-12 2017-05-16 Avago Technologies General Ip (Singapore) Pte. Ltd. Estimating frequency of a GNSS enabled device based on time stamps
US9063222B2 (en) * 2010-05-28 2015-06-23 Qualcomm Incorporated Almanac maintenance for mobile station positioning
US8532670B2 (en) 2010-06-02 2013-09-10 Deutsche Telekom Ag Apparatus, method, and system for sensing suppression for location-based applications
WO2012005769A1 (en) 2010-07-09 2012-01-12 Telecommunication Systems, Inc. Location privacy selector
US20120006610A1 (en) 2010-07-09 2012-01-12 Erik Wallace Telematics enhanced mobile device safety interlock
US8732697B2 (en) 2010-08-04 2014-05-20 Premkumar Jonnala System, method and apparatus for managing applications on a device
US9538493B2 (en) 2010-08-23 2017-01-03 Finetrak, Llc Locating a mobile station and applications therefor
US8688087B2 (en) 2010-12-17 2014-04-01 Telecommunication Systems, Inc. N-dimensional affinity confluencer
US8942743B2 (en) 2010-12-17 2015-01-27 Telecommunication Systems, Inc. iALERT enhanced alert manager
US20120183023A1 (en) * 2011-01-14 2012-07-19 Qualcomm Incorporated Implementations for wireless signal processing
US8682321B2 (en) 2011-02-25 2014-03-25 Telecommunication Systems, Inc. Mobile internet protocol (IP) location
US8538373B2 (en) 2011-05-25 2013-09-17 Blackbird Technologies, Inc. Methods and apparatus for emergency tracking
US8649806B2 (en) 2011-09-02 2014-02-11 Telecommunication Systems, Inc. Aggregate location dynometer (ALD)
US9479344B2 (en) 2011-09-16 2016-10-25 Telecommunication Systems, Inc. Anonymous voice conversation
US8848825B2 (en) 2011-09-22 2014-09-30 Airbiquity Inc. Echo cancellation in wireless inband signaling modem
WO2013048551A1 (en) 2011-09-30 2013-04-04 Telecommunication Systems, Inc. Unique global identifier for minimizing prank 911 calls
US8847819B2 (en) * 2011-10-25 2014-09-30 Texas Instruments Incorporated Clock drift profile determination in navigation system receivers
US9313637B2 (en) 2011-12-05 2016-04-12 Telecommunication Systems, Inc. Wireless emergency caller profile data delivery over a legacy interface
US9264537B2 (en) 2011-12-05 2016-02-16 Telecommunication Systems, Inc. Special emergency call treatment based on the caller
US8984591B2 (en) 2011-12-16 2015-03-17 Telecommunications Systems, Inc. Authentication via motion of wireless device movement
US9151845B2 (en) * 2012-01-05 2015-10-06 Cambridge Silicon Radio Limited Reverse frequency and time aiding
US9384339B2 (en) 2012-01-13 2016-07-05 Telecommunication Systems, Inc. Authenticating cloud computing enabling secure services
US8688174B2 (en) 2012-03-13 2014-04-01 Telecommunication Systems, Inc. Integrated, detachable ear bud device for a wireless phone
US9544260B2 (en) 2012-03-26 2017-01-10 Telecommunication Systems, Inc. Rapid assignment dynamic ownership queue
US9307372B2 (en) 2012-03-26 2016-04-05 Telecommunication Systems, Inc. No responders online
US9338153B2 (en) 2012-04-11 2016-05-10 Telecommunication Systems, Inc. Secure distribution of non-privileged authentication credentials
WO2014028712A1 (en) 2012-08-15 2014-02-20 Telecommunication Systems, Inc. Device independent caller data access for emergency calls
US9208346B2 (en) 2012-09-05 2015-12-08 Telecommunication Systems, Inc. Persona-notitia intellection codifier
US9456301B2 (en) 2012-12-11 2016-09-27 Telecommunication Systems, Inc. Efficient prisoner tracking
US9880286B2 (en) 2012-12-28 2018-01-30 Trimble Inc. Locally measured movement smoothing of position fixes based on extracted pseudoranges
US9743373B2 (en) 2012-12-28 2017-08-22 Trimble Inc. Concurrent dual processing of pseudoranges with corrections
US9612341B2 (en) * 2012-12-28 2017-04-04 Trimble Inc. GNSS receiver positioning system
US8983047B2 (en) 2013-03-20 2015-03-17 Telecommunication Systems, Inc. Index of suspicion determination for communications request
US9408034B2 (en) 2013-09-09 2016-08-02 Telecommunication Systems, Inc. Extended area event for network based proximity discovery
US9516104B2 (en) 2013-09-11 2016-12-06 Telecommunication Systems, Inc. Intelligent load balancer enhanced routing
US9479897B2 (en) 2013-10-03 2016-10-25 Telecommunication Systems, Inc. SUPL-WiFi access point controller location based services for WiFi enabled mobile devices
US9548744B2 (en) 2014-08-18 2017-01-17 Qualcomm Incorporated Compensating for hysteretic characteristics of crystal oscillators
RU2586076C1 (ru) * 2014-12-29 2016-06-10 Федеральное государственное бюджетное учреждение "4 Центральный научно-исследовательский институт Министерства обороны Российской Федерации" Способ обнаружения несанкционированного воздействия на точностные характеристики космических навигационных систем
CN107533140B (zh) 2015-03-06 2020-12-25 看门人系统公司 可移动物体的低能耗定位
US10001541B2 (en) 2015-09-04 2018-06-19 Gatekeeper Systems, Inc. Magnetometer and accelerometer calibration for cart navigation system
WO2017041045A1 (en) 2015-09-04 2017-03-09 Gatekeeper Systems, Inc. Estimating motion of wheeled carts
US11125888B2 (en) 2016-06-06 2021-09-21 Brian G. Agee Multi-subband methods for reduced complexity, wideband blind resilient detection and geo-observable estimation of global navigation satellite signals
US10775510B2 (en) 2016-06-06 2020-09-15 Brian G. Agee Blind despreading of civil GNSS signals for resilient PNT applications
US10232869B2 (en) 2017-03-08 2019-03-19 Gatekeeper Systems, Inc. Navigation systems for wheeled carts
US10725185B2 (en) * 2017-05-23 2020-07-28 Accord Ideation Private Limited Sharing of a global navigation satellite system antenna with multiple global navigation satellite system receivers
FR3068140B1 (fr) * 2017-06-26 2019-08-16 Ubiscale Procede de mise a jour d'un jeu de parametres orbitaux stocke dans une balise de geolocalisation, produit programme d'ordinateur, dispositif de mise a jour et balise correspondants.
RU2697811C2 (ru) * 2018-01-22 2019-08-20 Российская Федерация, от имени которой выступает Министерство обороны Российской Федерации Имитатор навигационных радиосигналов
DE102019203331A1 (de) * 2019-03-12 2020-09-17 Robert Bosch Gmbh Verfahren zum Kalibrieren eines Oszillators einer Empfangseinrichtung, Vorrichtung
US10582453B1 (en) 2019-05-30 2020-03-03 Snap Inc. Wearable device location systems architecture
US10560898B1 (en) 2019-05-30 2020-02-11 Snap Inc. Wearable device location systems
US10575131B1 (en) 2019-05-30 2020-02-25 Snap Inc. Wearable device location accuracy systems
EP3865913A1 (de) * 2020-02-14 2021-08-18 Semtech Corporation Gnss-empfänger mit ultraniedriger leistungsaufnahme
EP4174527A1 (de) * 2021-10-27 2023-05-03 Semtech Corporation Empfänger für ein globales navigationssatellitensystem

Family Cites Families (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4445118A (en) * 1981-05-22 1984-04-24 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Navigation system and method
US4457006A (en) * 1981-11-16 1984-06-26 Sperry Corporation Global positioning system receiver
DE3278915D1 (en) * 1981-12-31 1988-09-22 Secr Defence Brit Receivers for navigation satellite systems
US4797677A (en) * 1982-10-29 1989-01-10 Istac, Incorporated Method and apparatus for deriving pseudo range from earth-orbiting satellites
US4785463A (en) * 1985-09-03 1988-11-15 Motorola, Inc. Digital global positioning system receiver
US4701934A (en) * 1985-09-03 1987-10-20 Motorola, Inc. Method of doppler searching in a digital GPS receiver
JPH0744485B2 (ja) * 1987-05-22 1995-05-15 三菱電機株式会社 自動車電話装置
US4910752A (en) 1987-06-15 1990-03-20 Motorola, Inc. Low power digital receiver
FI85636C (fi) * 1988-08-19 1992-05-11 Nokia Mobira Oy Foerfarande och koppling foer automatisk, pao en raeknare baserad reglering av frekvensen i en radiotelefon.
JPH0271184A (ja) * 1988-09-06 1990-03-09 Anritsu Corp Gps測位装置
JPH02196976A (ja) * 1989-01-26 1990-08-03 Matsushita Electric Works Ltd Gps測位システム
US4959656A (en) * 1989-10-31 1990-09-25 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Efficient detection and signal parameter estimation with application to high dynamic GPS receiver
US4998111A (en) * 1989-11-27 1991-03-05 Motorola, Inc. CPS transform correlation receiver and method
WO1991009375A1 (en) * 1989-12-11 1991-06-27 Caterpillar Inc. Integrated vehicle positioning and navigation system, apparatus and method
GB2241623A (en) * 1990-02-28 1991-09-04 Philips Electronic Associated Vehicle location system
JPH03269385A (ja) * 1990-03-20 1991-11-29 Pioneer Electron Corp Gps受信機
GB2245445A (en) * 1990-06-18 1992-01-02 Philips Electronic Associated Method of and apparatus for obtaining vehicle heading information
US5103459B1 (en) * 1990-06-25 1999-07-06 Qualcomm Inc System and method for generating signal waveforms in a cdma cellular telephone system
US5043736B1 (en) * 1990-07-27 1994-09-06 Cae Link Corp Cellular position location system
DE69220705T2 (de) 1991-04-12 1998-01-22 Sharp Kk Positionsbestimmungssystem und GPS-Empfänger
US5225842A (en) * 1991-05-09 1993-07-06 Navsys Corporation Vehicle tracking system employing global positioning system (gps) satellites
US5202829A (en) * 1991-06-10 1993-04-13 Trimble Navigation Limited Exploration system and method for high-accuracy and high-confidence level relative position and velocity determinations
US5271034A (en) * 1991-08-26 1993-12-14 Avion Systems, Inc. System and method for receiving and decoding global positioning satellite signals
US5385173A (en) * 1991-09-03 1995-01-31 American Pipe & Plastics, Inc. Pipe liner composition
US5365447A (en) * 1991-09-20 1994-11-15 Dennis Arthur R GPS and satelite navigation system
US5153598A (en) * 1991-09-26 1992-10-06 Alves Jr Daniel F Global Positioning System telecommand link
US5379224A (en) * 1991-11-29 1995-01-03 Navsys Corporation GPS tracking system
JPH05155397A (ja) * 1991-12-02 1993-06-22 Toshiba Corp 軌道推定装置
US5280744A (en) 1992-01-27 1994-01-25 Alliedsignal Inc. Method for aiming towed field artillery pieces
US5448773A (en) * 1992-02-05 1995-09-05 Trimble Navigation Limited Long life portable global position system receiver
JPH05232210A (ja) * 1992-02-20 1993-09-07 Kokusai Denshin Denwa Co Ltd <Kdd> Gps衛星を利用した測位方法及び移動体管理方法
US5323322A (en) * 1992-03-05 1994-06-21 Trimble Navigation Limited Networked differential GPS system
US5245634A (en) * 1992-03-23 1993-09-14 Motorola, Inc. Base-site synchronization in a communication system
US5223844B1 (en) * 1992-04-17 2000-01-25 Auto Trac Inc Vehicle tracking and security system
JPH05297105A (ja) * 1992-04-21 1993-11-12 Japan Radio Co Ltd Gps受信処理装置
CA2098660C (en) * 1992-06-23 1999-08-03 Gen Suganuma Automatic frequency control circuit
IL104264A (en) * 1992-08-20 1996-07-23 Nexus Telecomm Syst Remote location determination system
US5430759A (en) * 1992-08-20 1995-07-04 Nexus 1994 Limited Low-power frequency-hopped spread spectrum reverse paging system
US5311194A (en) * 1992-09-15 1994-05-10 Navsys Corporation GPS precision approach and landing system for aircraft
US5418537A (en) * 1992-11-18 1995-05-23 Trimble Navigation, Ltd. Location of missing vehicles
US5430654A (en) * 1992-12-01 1995-07-04 Caterpillar Inc. Method and apparatus for improving the accuracy of position estimates in a satellite based navigation system
CA2106534A1 (en) 1992-12-07 1994-06-08 Kristine Patricia Maine Intelligent position tracking
FR2699713B1 (fr) 1992-12-17 1995-03-24 Hubert Thomas Procédé et dispositif de contrôle à distance d'un engin sous marin inhabité.
US5365450A (en) * 1992-12-17 1994-11-15 Stanford Telecommunications, Inc. Hybrid GPS/data line unit for rapid, precise, and robust position determination
US5523761A (en) 1993-01-12 1996-06-04 Trimble Navigation Limited Differential GPS smart antenna device
US5323163A (en) * 1993-01-26 1994-06-21 Maki Stanley C All DOP GPS optimization
US5317323A (en) * 1993-03-05 1994-05-31 E-Systems, Inc. Passive high accuracy geolocation system and method
US5379320A (en) * 1993-03-11 1995-01-03 Southern California Edison Company Hitless ultra small aperture terminal satellite communication network
US5334987A (en) 1993-04-01 1994-08-02 Spectra-Physics Laserplane, Inc. Agricultural aircraft control system using the global positioning system
US5420592A (en) * 1993-04-05 1995-05-30 Radix Technologies, Inc. Separated GPS sensor and processing system for remote GPS sensing and centralized ground station processing for remote mobile position and velocity determinations
US5420883A (en) * 1993-05-17 1995-05-30 Hughes Aircraft Company Train location and control using spread spectrum radio communications
US5418538A (en) * 1993-05-21 1995-05-23 Trimble Navigation Limited Rapid satellite signal acquisition in a satellite positioning system
WO1994028379A1 (en) 1993-05-28 1994-12-08 Trimble Navigation Limited Combined pc/104 and satellite positioning system
US5389934A (en) 1993-06-21 1995-02-14 The Business Edge Group, Inc. Portable locating system
US5515062A (en) * 1993-08-11 1996-05-07 Motorola, Inc. Location system and method with acquisition of accurate location parameters
US5412388A (en) * 1993-08-11 1995-05-02 Motorola, Inc. Position ambiguity resolution
US5554993A (en) 1994-01-04 1996-09-10 Panasonic Technologies, Inc. Global position determining system and method
US5483549A (en) * 1994-03-04 1996-01-09 Stanford Telecommunications, Inc. Receiver having for charge-coupled-device based receiver signal processing
US5512902A (en) 1994-04-18 1996-04-30 Northrop Grumman Corporation Stock locator system using GPS translator
US5491486A (en) * 1994-04-25 1996-02-13 General Electric Company Mobile tracking units employing motion sensors for reducing power consumption therein
US5519760A (en) * 1994-06-22 1996-05-21 Gte Laboratories Incorporated Cellular network-based location system
DE4424412A1 (de) * 1994-07-12 1996-01-18 Esg Elektroniksystem Und Logis Funktelekommunikationssystem mit Satelliten-Navigation
US5592173A (en) 1994-07-18 1997-01-07 Trimble Navigation, Ltd GPS receiver having a low power standby mode
US5626630A (en) 1994-10-13 1997-05-06 Ael Industries, Inc. Medical telemetry system using an implanted passive transponder
US5650770A (en) 1994-10-27 1997-07-22 Schlager; Dan Self-locating remote monitoring systems
US5594453A (en) 1994-11-01 1997-01-14 Trimble Navigation, Ltd GPS receiver having a rapid acquisition of GPS satellite signals
US5913170A (en) * 1994-11-16 1999-06-15 Highwaymaster Communications, Inc. Locating system and method using a mobile communications network
US5574469A (en) 1994-12-21 1996-11-12 Burlington Northern Railroad Company Locomotive collision avoidance method and system
US5600329A (en) * 1995-06-30 1997-02-04 Honeywell Inc. Differential satellite positioning system ground station with integrity monitoring
ES2206601T5 (es) * 1995-10-09 2011-06-06 Snaptrack, Inc. Sistema combinado de posicionamiento gps y de comunicaciones utilizando circuitos compartidos.
US5841396A (en) 1996-03-08 1998-11-24 Snaptrack, Inc. GPS receiver utilizing a communication link
EP1752782B1 (de) * 1995-10-09 2010-11-17 Snaptrack, Inc. LO-Korrektur in einem GPS-Empfänger
GB9524754D0 (en) * 1995-12-04 1996-04-24 Symmetricom Inc Mobile position determination
CN1160578C (zh) 1996-04-25 2004-08-04 SiRF技术公司 扩频接收方法、导航方法和操作接收机的方法
US5663735A (en) 1996-05-20 1997-09-02 Trimble Navigation Limited GPS receiver using a radio signal for improving time to first fix

Also Published As

Publication number Publication date
ES2296306T3 (es) 2008-04-16
EP2267920A2 (de) 2010-12-29
EP2267920A3 (de) 2012-07-25
EP2285018A2 (de) 2011-02-16
JP2008003104A (ja) 2008-01-10
EP2285018A3 (de) 2012-07-18
US5841396A (en) 1998-11-24
US6400314B1 (en) 2002-06-04
DE69738213D1 (de) 2007-11-29
EP0885492B1 (de) 2007-10-17
JP2013190437A (ja) 2013-09-26
AU2070297A (en) 1997-09-22
JP5688115B2 (ja) 2015-03-25
DK0885492T3 (da) 2008-02-11
PT885492E (pt) 2007-12-31
JP2000506348A (ja) 2000-05-23
US6064336A (en) 2000-05-16
EP0885492A4 (de) 1999-02-03
ES2373819T3 (es) 2012-02-09
WO1997033382A1 (en) 1997-09-12
EP0885492A1 (de) 1998-12-23

Similar Documents

Publication Publication Date Title
DE69738213T2 (de) Verbesserter gps empfänger mit kommunikationsverbindung
DE69629724T3 (de) Kombiniertes gps und kommunikations-system mit geteilten schaltkreisen
DE60127955T2 (de) Bestimmung der zeit in einem gps-empfänger
DE10084224B4 (de) Verfahren zur Positionsbestimmung aus GPS-Signalen
DE69929915T2 (de) Verfahren und Vorrichtung zur Bestimmung der Zeit im Satellitenpositionierungssystem
DE602005001630T2 (de) Verfahren zum Empfangen von GPS Signalen und GPS Empfänger
DE60109702T2 (de) Systemempfänger und Verfahren zur Satellitennavigation
DE112010002638B4 (de) System und Verfahren zum Betreiben eines GPS-Geräts in einem Mikroleistungsmodus
DE60034442T2 (de) Verfahren und vorrichtung zur bestimmung des standortes einer mobilstation in einem cdma kommunikationsnetzwerk
DE60106167T2 (de) Verfahren zum Voraussagen von Navigationsinformation in einer globalen Navigationsanlage
DE112008001112B9 (de) Verfahren und Vorrichtung bei der Positionsbestimmung ohne Ephemeridenaussendung
DE102009044628B4 (de) Verfahren und Vorrichtung für eine Synchronisation von schwachen Datenrahmen bei einem Positionsbestimmungssystem
DE60013662T2 (de) Empfängereichungsverfahren für GLONASS
DE69919729T2 (de) Empfänger zur positionsbestimmung mit effizientem phasendrehglied
DE69834137T2 (de) Verfahren zur bestimmung des standortes eines gps empfängers mit einem geschätzten zeitreferenzwert
EP1314048B1 (de) System zur bestimmung der position eines objekts
DE60319846T2 (de) Schnittstelle für ein gps-system
DE69121066T3 (de) Digitaler Vielkanal-Empfänger für GPS
DE112010001482T5 (de) Verwendung von SBAS-Signalen zur Verbesserung von GNSS-Empfänger-Leistung
DE602005001594T2 (de) Navigationssystem, Endgerät, Steuerprogramm für Endgerät, computerlesbares Speichermedium
DE602004005722T2 (de) Mobile endgeräte und verfahren zur schätzung der gps-zeit auf der basis des timing von informationen aus einem drahtlosen kommunikationssystem
DE10054764A1 (de) Verfahren und Anordnung für ein Unterstütztes GPS-Protokoll
DE112008000302T5 (de) Verfahren und Systeme zur Kompensation einer temperaturbezogenen Frequenzverschiebung
DE102010061599A1 (de) GPS mit Unterstützung von Ad-Hoc Peer-to-Peer-Bluetooth-Netzwerken
CN103941268A (zh) 定时信号生成装置、定时信号生成方法

Legal Events

Date Code Title Description
8364 No opposition during term of opposition