[go: up one dir, main page]

KR100457329B1 - Gps신호를처리하는방법및gps수신기 - Google Patents

Gps신호를처리하는방법및gps수신기 Download PDF

Info

Publication number
KR100457329B1
KR100457329B1 KR10-1998-0702611A KR19980702611A KR100457329B1 KR 100457329 B1 KR100457329 B1 KR 100457329B1 KR 19980702611 A KR19980702611 A KR 19980702611A KR 100457329 B1 KR100457329 B1 KR 100457329B1
Authority
KR
South Korea
Prior art keywords
gps
signal
satellite
receiver
mobile
Prior art date
Application number
KR10-1998-0702611A
Other languages
English (en)
Other versions
KR19990064130A (ko
Inventor
노르먼 에프. 크라스너
Original Assignee
스냅트랙 인코포레이티드
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
Application filed by 스냅트랙 인코포레이티드 filed Critical 스냅트랙 인코포레이티드
Publication of KR19990064130A publication Critical patent/KR19990064130A/ko
Application granted granted Critical
Publication of KR100457329B1 publication Critical patent/KR100457329B1/ko

Links

Classifications

    • 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
    • G01S1/00Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
    • G01S1/02Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using radio waves
    • G01S1/04Details
    • 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/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/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/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/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/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
    • 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/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/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
    • 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
    • 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
    • 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
    • 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
    • H04B2001/3894Waterproofing of transmission device

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

일실시예에서의 GPS 수신기는 시계내 인공위성으로부터의 RF 주파수로 GPS 신호를 수신하는 안테나; 안테나에 연결되어 있고, 수신된 GPS 신호의 RF 주파수를 중간주파수(IF)로 감소시키는 다운 컨버터; 다운컨버터에 연결되어 있고, 샘플링된 IF GPS 신호를 만들기 위해 소정의 비율로 IF GPS 신호를 샘플링하는 디지타이저; 디지타이저에 연결되어있고, 샘플링된 IF GPS 신호(GPS 신호의 스냅숏)를 저장하는 메모리; 및 메모리에 연결되어 있고, 의사거리 정보를 제공하기 위해서, 저장된 명령하에서 작동하여 고속 푸리에 변환(FFT)연산을 샘플링된 IF GPS 신호상에서 수행하는 디지털 신호 프로세서(DSP)를 포함하고 있다. 또한, 전형적으로, 이 연산은 GPS 신호의 사전처리 및 사후처리를 포함하고 있다. 데이터의 스냅숏이 포착된 후 수신기의 선단은 전력다운된다. 또한 일실시예에서의 GSP 수신기는 다른 전력관리 특성을 포함하고, 다른 실시예에서, GPS 신호를 샘플링하는데 사용된 국부 발진기의 오차를 보정할 수 있는 기능을 포함하고 있다. 의사거리의 계산속도와 연산의 감도는 본 발명의 일실시예에서의 기지국과 같은 외부 소스로부터 수신기에 시계내 인공위성의 도플러 주파수 편이를 전송함으로써 개선된다.

Description

GPS 신호를 처리하는 방법 및 GPS 수신기{GPS RECEIVER AND METHOD FOR PROCESSING GPS SIGNALS}
GPS수신기는 보통 복수의 GPS(또는 NAVSTAR) 인공위성에서 동시에 전송된 신호의 상대적인 도달시간을 계산하여 위치를 결정한다. 이 인공위성은 소위 "천체위치(ephemeris)" 데이터인 클록 타이밍상의 데이터 뿐만아니라 인공위성 측위 데이터를 메시지의 일부로서 전송한다. GPS 신호를 탐색하고 포착하는 과정, 복수의 인공위성에 대한 천체 위치 데이터를 판독하는 과정 및 이 데이터로 수신기의 위치를 계산하는 과정은 시간을 소모하고, 종종 몇분을 필요로 한다. 여러 경우에 긴처리 시간은 용납되지 않고, 더욱 더 초소형화 휴대 어플리케이션의 배터리 수명을 크게 제한한다.
현재의 GPS수신기의 다른 제약은, 방해물없이 복수의 인공위성이 명백하게 관찰되고 고품질 안테나가 이러한 신호를 수신하도록 적당히 위치조정되는 곳으로 그들의 동작이 제한된다는 것이다. 그것만으로, 그것은 보통 휴대 어플리케이션에서; 많은 잎 또는 빌딩 방해물이 있는 지역에서; 그리고 빌딩내 어플리케이션에서는 정상적으로 사용할 수 없다.
GPS수신 시스템의 두가지 기본적인 기능이 있다: (1) 여러 GPS 인공위성까지의 의사거리(pseudo range)의 계산, 및 (2) 이 의사거리, 인공위성 타이밍 및 천체위치 데이터를 이용한 수신플랫폼의 위치계산. 그 의사거리는 단순히 각각의 인공위성으로부터의 수신신호와 로컬 클록사이에서 측정된 시간 딜레이이다. 인공위성 천체위치 및 타이밍 데이터는 그것이 포착되고 추적되면 GPS 신호로부터 추출된다. 상기된 바와같이, 이 정보를 수집하는 것은 보통 상대적으로 긴 시간(30초에서 몇분)이 걸리고, 낮은 오류율을 얻기위해 양호한 수신 신호레벨로 실행되어야 한다.
실제로, 공지된 GPS수신기는 의사거리를 계산하기 위해 상관 방법을 이용한다. 이러한 상관 방법은 종종 하드웨어 상관기(correlator)로 실시간에 수행된다. GPS신호는 의사 난수(PN)시퀀스로 불리우는 고속 반복신호를 포함하고 있다. 민간 용으로 이용가능한 코드는 C/A 코드라 불리우고, 1.023MHz의 2진 위상반전율(binary phase-reversal rate) 또는 "칩핑"율 그리고 lmsec의 코드주기동안 1023칩의 반복주기를 가지고 있다. 그 코드 시퀀스는 골드 코드족에 속한다. 각각의 GPS인공위성은 하나의 골드코드를 가진 신호를 방송한다.
주어진 GPS 인공위성으로부터 수신된 신호에 대하여, 베이스밴드로의 다운컨버트 공정이 뒤따르고, 상관 수신기는 로컬메모리내에 포함된 적절한 골드코드의 저장된 레플리커(replica)에 그 수신된 신호를 곱하고, 그 신호가 존재한다는 표시를 얻기 위해 그 곱한 값을 적분하거나 저역 통과시킨다. 이 프로세스는 "상관" 연산이라 한다. 그 수신된 신호에 관한 저장 레플리커의 상대적 타이밍을 연속적으로 조정하고 그 상관 출력을 관찰함으로써, 그 수신기는 수신된 신호와 로컬 클록사이의 타임 딜레이를 결정할 수 있다. 이러한 출력존재의 초기 결정은 "포착(acquisition)"이라 한다. 일단 포착이 일어나면, 그 프로세스는 로컬 기준의 타이밍이 높은 상관 출력을 유지하기 위해 소량으로 조정되는 "추적(tracking)" 위상으로 들어간다. 추적 위상동안의 상관 출력은 의사난수 코드를 제거한 GPS신호, 또는 일반용어로 "디스프레드(despread)"로 볼 수 있다. 이 신호는 대역이 좁은데, 그 대역은 GPS 파형에 중첩된 초 당 50 비트의 2진 위상 편이 변조된 데이터 신호와 동일한 크기의 대역폭을 가진다.
상관 포착 프로세스는 특히 수신된 신호가 약하면 시간이 많이 걸린다. 포착시간을 개선시키기 위해서 대부분의 GPS수신기는 상관 피크에 대하여 병렬탐색을 가능하게 하는 복수의 상관기(보통 12개까지)를 이용한다.
일부 종래 GPS수신기는 수신된 GPS 신호의 도플러 주파수를 결정하기 위해 FFT기술을 사용했다. 그 수신기는 GPS 신호를 디스프레드하고 보통 10KHz-30KHz범위의 대역을 협대역 신호에 제공하기 위해 종래의 상관 연산을 이용한다. 그 다음, 결과적인 협대역 신호는 반송 주파수를 결정하기 위해 FFT알고리즘을 이용하여 푸리에 분석된다. 동시에 이러한 반송주파수의 결정은 로컬 PN 기준이 수신 신호의 올바른 위상으로 조정되었음을 표시하고 반송주파수의 정확한 측정을 제공한다. 그 다음 이 주파수는 수신기의 추적 연산에 이용될 수 있다.
존슨의 미국특허 5,420,592호에서는 이동유니트보다는 중앙처리국에서 의사거리를 계산하기 위해 FFT알고리즘의 사용법을 설명하고 있다. 그 방법에 따라서, 스냅숏 데이터가 GPS수신기에 의해 수신되고 그 다음 데이터 링크를 통해 FFT처리를 받는 원격수신기에 전송된다. 그러나, 상기된 방법은 상관의 세트를 수행하기 위해 단지 하나의 정·역의 고속 푸리에 변환치(4개의 PN주기에 상응)를 계산한다.
본 발명의 다음 설명에서와 같이, 고감도 및 고처리속도는 특정의 사전처리 연산 및 사후처리 연산과 함께 복수의 FFT연산을 수행함으로써 얻어질 수 있다.
이 특허에서, 상관, 콘벌루션 및 정합필터링 용어가 종종 이용된다. 두 개의 급수에 적용될 때의 "상관" 용어는 급수의 합산이 뒤따르는 두 개의 급수의 상응하는 멤버의 항과 항의 곱셈을 의미한다. 이것은 종종 "계열(serial) 상관"라 불리우고, 하나의 단일 숫자를 출력한다. 일부예에서, 연속적인 상관 연산은 데이터의 연속 그룹으로 수행된다.
두 개의 급수에 적용되는 "콘벌루션" 용어는 당업 분야에 보통 사용된 것과 동일하고 길이 n의 임펄스 응답을 가진 제1급수에 대응하는 제2급수의 길이 m을 필터로 필터하는 것과 같다. 그 결과는 길이 m+n-1의 제3급수이다. "정합필터링" 용어는 상기 필터가 제1급수의 시간 반전형 컬레 복소수인 임펄스 응답을 가진 연산을 필터하는 것 또는 콘벌루션을 가리킨다. "고속 콘벌루션" 용어는 효과적인 방법으로 콘벌루션 연산을 계산하는 일련의 알고리즘을 나타내는데 이용된다.
일부 저자들은 상관과 콘벌루션 용어를 서로 대체가능한 것으로 사용하지만, 본 특허에서는 분명히 상관 용어는 항상 상기 계열상관 연산을 가리킨다.
(관련출원)
이 출원은 동일 날짜와 동일인에 의해 출원된 두 개의 특허출원에 관련되어 있다; 이 두 개의 출원은: 통신링크를 이용한 개량 GPS수신기(1996. 3. 8.에 출원된 출원번호 08/612,582); 전력 관리부를 갖춘 개량 GPS수신기(1996. 3. 8.에 출원된 출원 08/613,966)이다.
이 출원은 동일 발명자 노르먼 에프. 크라스너(Norman F. Krasner)에 의한 우선권을 주장하고, 이 출원은 1995. 10. 9에 출원되어 60/005,318의 출원번호를 부여받은 "전지구 측위 인공 위성 시스템의 저소비전력 감도 의사거리 측정장치 및 방법"이다.
이 출원서류의 명세서 일부는 판권 보호를 받는 물질을 포함하고 있다. 판권자는 특허서류 또는 특허공보의 누군가에 의한 팩시밀리복사에 아무렇지 않고, 이것은 특허 및 상표청 특허 파일이나 기록에 나타나지만 무엇이든지간에 모든 판권을 보존한다.
본 발명은 인공위성의 위치정보를 결정할 수 있는 수신기에 관한 것이고, 특히, 전지구 측위 인공위성(GPS) 시스템에 응용되는 수신기에 관한 것이다.
본 발명은 동일 기호는 같은 요소를 지시하는 첨부 도면에서 비제한적인 예시로서 설명되어 있다.
도 1a는 본 발명의 방법을 이용한 원격 또는 이동 GPS수신 시스템의 주요 구성요소의 블록도 및 기지국과 원격 유닛사이에 존재할 수 있는 데이터 링크를 도시하고 있다.
도 1b는 대체 GPS 이동 유닛의 블록도를 도시하고 있다.
도 1c는 다른 대체 GPS 이동유닛의 블록도를 도시하고 있다.
도 2a와 도 2b는 본 발명의 일실시예인 수신기의 RF와 IF부의 두가지 대체 형태를 제공한다.
도 3은 본 발명의 발명에 따라 프로그래머블 DSP프로세서에 의해 수행되는 주요연산(예, 소프트웨어 연산)의 흐름도를 도시하고 있다.
도 4는 본 발명의 방법에 따라 처리하는 여러 단계에서의 신호처리파형을 도시하고 있다.
도 5a는 본 발명의 일실시예의 기지국 시스템을 도시하고 있다.
도 5b는 본 발명의 대체 실시예의 기지국 시스템을 도시하고 있다.
도 6은 본 발명의 일태양에 따라 국부발진기 정정 및 교정기능이 있는 GPS 이동 유닛을 도시하고 있다.
도 7은 본 발명의 일실시예에 따른 이동유닛에 대한 전력 관리방법을 도시하는 흐름도이다.
본 발명의 일실시예는 데이터 통신링크를 매개로하여 기지국에서 원격 유닛 또는 이동 GPS 유닛에 도플러를 포함한 GPS 인공위성정보를 전송하여 원격 GPS수신기의 위치를 결정하는 방법을 제공하고 있다. 원격유닛은 시계내(視界內) 인공위성으로부터의 수신 GPS 신호 및 상기 정보를 이용하여 그 결과로서 인공위성까지의 의사거리를 계산한다. 그 다음, 계산된 의사거리는 원격유닛의 위치가 계산되는 기지국에 전송된다. 이 방법을 수행할 수 있는 장치의 여러 실시예가 또한 설명되어 있다.
본 발명의 다른 실시예는 시계내 인공위성으로부터 GPS 신호를 수신하는 안테나; 및 수신된 GPS 신호의 RF주파수를 중간주파수(IF)로 감소시키는 다운컨버터를 갖춘 GPS 수신기를 제공한다. IF신호는 디지털화되고 수신기에서 추후 처리를 위해 메모리에 저장된다. 그 처리는 의사거리 정보를 제공하기 위해 샘플링된 IF GPS 신호상에서 고속 콘벌루션(예, FFT)연산을 수행하는데 필요한 명령을 실행하는 프로그램가능 디지털 신호 프로세서를 이용하여 본 발명의 일실시예에서 실행된다. 또한, 전형적으로 이 연산은 GPS 신호의 저장된 버전 또는 GPS 신호의 처리되고 저장된 버전의 (고속 콘벌루션 이전의) 전처리 및 (고속 콘벌루션 이후의) 후처리를 포함한다.
본 발명의 또다른 실시예는 GPS수신기에 대한 전력관리방법을 제공하고, 전력 관리 특성을 갖춘 GPS수신기를 또한 제공한다.
시계내 인공위성으로부터 GPS신호를 수신하고; 그 신호를 버퍼링하고; 그 다음 GPS수신기를 턴 오프함으로써 전력 소실은 종래의 시스템보다 감소된다. 다른 전력관리특성이 설명되어 있다.
본 발명은 매우 적게 전력 소모하고 매우 낮은 수신신호레벨로 동작할 수 있는 원격 하드웨어를 만드는 방식으로 이동체 또는 원격체의 위치를 계산하는 방법 및 장치에 관한 것이다. 즉 전력소모는 감소되지만, 수신기의 감도는 증가된다. 이것은 도 1a에 도시된 바와같이, 개별적으로 위치한 기지국(10)으로부터 원격 또는 GPS이동유닛(20)으로의 도플러 정보의 전송 뿐만아니라 원격 수신기능의 구현에 의해 가능해진다.
의사거리는 여러 상이한 방식으로 원격유닛의 지형 위치를 계산하는데 사용될 수 있음을 알수 있다. 다음은 그 3가지 예이다.
1. 방법 1: 인공위성 데이터 메시지를 기지국(10)으로부터 원격유닛(20)에 재전송함으로써, 원격유닛(20)은 위치를 계산하기 위해 이 정보를 의사거리 측정과 결합 시킬수 있다. 예를들어 여기에 참조하여 통합된 미국특허 5,365,450호를 참조하라. 전형적으로 원격유닛(20)은 원격유닛(20)의 위치계산을 수행한다.
2. 방법 2: 원격유닛(20)은 종래에 일반적으로 실행되는 일반적인 방식으로 수신되는 GPS 신호로부터 인공위성 천체 위치 데이터를 수집한다. 전형적으로 한 시간 내지 두 시간동안 유효한 이 데이터는 전형적으로 원격 유닛에서 위치계산을 완료하기 위해 의사거리측정과 결합될 수 있다.
3. 방법 3: 원격유닛(20)은 위치계산을 완료하기 위해 인공위성 천체위치 데이터와 이 정보를 결합시킬수 있는 기지국(10)에 통신링크(16)를 통해 의사거리를 전송할 수 있다. 예를들어, 여기에 참조하여 통합된 미국특허 5,225,842호를 참조하라.
접근(방법) 1과 3에서 기지국(10)과 원격유닛(20)은 관계하는 모든 인공위성을 공통으로 보고 GPS 의사난수 코드의 반복율과 관련된 시간의 불명확성을 해결하기에 충분하게 서로 가까이 위치되어 있는 것으로 상정한다. 이것은 기지국(10)과 원격유닛(20) 사이의 범위가 1/2 × 광속 × PN 반복주기(1밀리초), 또는 약 150km인 경우에 만족된다.
본 발명을 설명하기 위해, 방법 3은 위치 계산을 완료하는데 이용된다고 가정된다. 그러나, 이 명세서를 재고하여, 본 발명의 여러측면과 실시예는 다른 접근법 뿐만아니라 상기 3가지 방법중 하나로 사용될 수 있다는 것을 당업자는 알 것이다. 예를들어, 방법 1의 변형에서 인공위성 천체 위치를 나타내는 데이터와 같은 인공위성 데이터 정보는 기지국에 의해 원격 유닛으로 전송될 수 있고 이 인공위성데이터 정보는 원격유닛에 위도와 경도( 및 많은 경우에 고도)를 제공하기 위해 버퍼링된 GPS 신호로부터 본 발명에 따라 계산된 의사거리와 결합될 수 있다. 원격 유닛으로부터 수신된 위치정보는 위도와 경도로 제한되어 있거나 원격유닛의 위도, 경도, 고도, 속도 및 방위를 포함한 광범위한 정보일수 있다는 것을 알수 있다. 더욱이, 본 발명의 전력관리 형태 및/또는 국부 발진기 보정은 방법 1의 변형에 이용될 수 있다. 더욱이, 도플러 정보는 원격유닛(20)에 전송될 수 있고 본 발명의 태양에 따라 원격유닛(20)에 의해 이용될 수 있다.
방법 3에서, 기지국(10)은 도 1a에 도시된 데이터 통신링크(16)를 통해서 전송된 메시지을 통하여 원격유니트(20)에 측정을 명령한다. 기지국(10)은 이 메시지 내에서 시야내의 특정 인공위성에 도플러 정보를 또한 보내는데, 이것은 인공위성 데이터 정보 형태이다. 전형적으로, 이 도플러 정보는 주파수 정보의 형식이고, 메시지는 또한 특정 시계내 인공위성의 식별 데이터 또는 다른 초기화 데이터를 전형적으로 상술할 수 있다. 이 메시지는 원격유닛(20)의 부품인 별개의 모뎀(22)에 의해 수신되고 저소비전력 마이크로프로세서(26)에 연결된 메모리(30)에 저장된다. 그 마이크로프로세서(26)는 원격유닛처리요소(32-48)와 모뎀(22)사이의 데이터 정보 전송을 조정하고, 다음에 논의된 바와같이 원격수신기(20)내에서 전력관리기능을 제어한다. 보통 마이크로프로세서(26)는 의사거리 및/또는 다른 GPS 계산이 실행되고 있거나 대체 전력이 이용가능할때를 제외하고, 저소비전력 상태 또는 소비전력감소 상태로 대부분 또는 모든 원격유닛(20)의 하드웨어를 설정한다. 그러나, 그 모뎀의 수신기 부분은 기지국(10)이 원격유닛의 위치를 결정하는 명령을 보냈는지를 결정하기 위해 최소한 주기적으로 (전전력(full power)으로)켜진다.
이러한 도플러 정보의 요구되는 정밀도는 높지 않기 때문에 상기 도플러 정보는 지속시간이 짧다. 예를들어, 10Hz정밀도가 요구되고 최대 도플러가 약 ± 7KHz이면, 11비트워드는 각각의 시계내 인공위성에 충분할 것이다. 8개의 인공위성이 시야내에 있다면, 이러한 모든 도플러를 나타내는데 88비트가 요구될 수 있다. 이 정보의 사용은 이러한 도플러를 조사하기 위한 원격유닛(20)에 대한 요구를 제거시키고, 그것에 의해 10분의 1 이하로 처리시간을 감소시킨다. 또한, 도플러 정보의 사용은 GPS 이동유닛(20)이 GPS 신호의 샘플을 더 빠르게 처리하게 하고 이것은 위치정보를 계산하기 위해 프로세서(32)가 전전력을 수용하여야 하는 시간을 줄이는 경향이 있다. 이것은 단독으로 원격유닛(20)이 소모하는 전력을 줄이고, 감도를 향상시킨다. GPS메시지내의 데이터의 에포크(epoch)를 포함하여, 추가 정보가 또한 원격유닛(20)에 보내질수 있다.
수신된 데이터 링크신호는 고정밀 반송주파수를 이용할 수 있다. 아래에 설명된 도 6에 도시된 바와같이, 원격수신기(20)는 이 반송주파수로 로크(lock)하여 자체 기준 발진기를 교정하기 위해 자동 주파수 제어(AFC) 루프를 사용할 수 있다. 수신된 20dB의 S/N 비로 10ms의 메시지 전송시간은 정상적으로 10Hz 또는 보다 나은 정밀도로 AFC을 통해서 주파수 측정을 가능하게 할 수 있다. 전형적으로 이것은 본 발명의 요구되는 정밀도를 상회할 것이다. 이 특성은 또한 본 발명의 고속 콘벌루션 방법을 이용하거나 종래대로 수행되는 위치 계산의 정밀도를 개선시킬 것이다.
본 발명의 일실시예에서, 통신링크(16)는 쌍방향 페이저 시스템과 같이 상업적으로 이용가능한 협대역무선 주파수 통신매체이다. 이 시스템은 원격유닛(20)과 기지국(10) 사이에서 전송된 데이터의 양이 상대적으로 적은 일실시예에서 사용될 수 있다. 도플러 및 다른 데이터 (예를 들어, 시계내 인공위성의 ID와 같은 초기화 데이터)의 전송에 필요한 데이터량은 비교적 적고, 위치정보(예를 들어, 의사거리)에 필요한 데이터의 양 역시 마찬가지로 비교적 적다. 이 실시예에 대한 협대역 시스템은 충분하다. 이것은 단기간에 대량의 데이터를 전송할 필요가 있는 시스템과는 다르고 이 시스템은 높은 대역의 무선주파수 통신 매체를 요구할 수 있다.
일단 원격유닛(20)이 도플러정보와 함께 GPS 처리 명령을(예를 들어, 기지국(10)으로부터) 수신하면, 마이크로프로세서(26)는 RF-IF컨버터(42), 아날로그-디지털 컨버터(44) 및 디지털 스냅숏(snapshot) 메모리(46)를 배터리 및 전력회로(36)(및 제어전력선(21a, 21b, 21c, 21d))를 통해 작동시켜 전전력을 이 구성요소에 제공한다. 이것은 안테나(40)를 통해서 수신된 GPS 인공위성으로부터의 신호가 IF주파수로 다운컨버트되게 하고, 그후에 디지털화 되게 한다. 그다음 100 밀리초에서 1초의 (또는 훨씬 더 긴) 지속시간에 전형적으로 대응하는 이러한 데이터의 연속세트는 스냅숏 메모리(46)에 저장된다. 저장된 데이터의 양은 절전이 더 좋은 감도를 얻는 것만큼 중요하지 않을 때 더 많은 데이터가 (더 좋은 감도를 얻기 위해) 메모리(46)에 저장되도록 그리고, 절전이 감도보다 더 중요할 때 더 적은 데이터가 저장되도록 마이크로프로세서(26)에 의해 제어될 수 있다. 전형적으로, GPS 신호가 부분적으로 방해될 때 감도는 더 중요하고, 풍부한 전력(예, 자동차용 배터리)을 이용가능할 때 절전이 덜 중요하다. 이 데이터를 저장하는 메모리(46)의 어드레싱은 필드 프로그래머블 게이트 어레이 집적회로(48)에 의해 제어된다. GPS 신호의 다운 컨버션은 아래에서 추가로 논의되는 컨버터(42)에 국부 발진기 신호(39)를 제공하는 주파수 합성장치(38)를 이용하여 달성된다.
(스냅숏 메모리(46)가 시계내 인공위성으로부터의 디지털화된 GPS 신호로 채워지는) 이러한 시간을 통하여, DSP 마이크로프로세서(32)는 저전력 소비 상태에서 유지될 수 있음을 주목해야 한다. RF-IF 컨버터(42) 및 아날로그-디지털 컨버터(44)는 의사거리 계산에 요구되는 데이터를 수집하고 저장하기에 충분한 단기간 동안만 보통 켜진다. 데이터 수집을 완료한후에 이 컨버터 회로는 꺼지거나 그렇지 않으면 (메모리(46)가 충분한 전력을 받기를 계속하는 동안) 제어전력선(21b, 21c)을 통해서 전력이 감소되고, 따라서, 실제 의사거리 계산동안에 추가 전력 소실을 돕지 않는다. 그 다음, 의사거리 계산은, 예컨대 텍사스 인스트루먼트의 TMS 320C30 집적회로에 의해 수행되는 바와 같이, 일실시예에서, 범용 프로그래머블 디지털 신호처리 IC32(DSP)를 이용하여 실행된다. 이 DSP(32)는 이러한 계산을 수행하기 전에 제어전력선(21e)을 통해 마이크로프로세서(26) 및 배터리 및 전력회로(36)에 의해 능동전력상태에 있게 된다.
DSP(32)는 특별주문의 디지털 신호처리 IC와 비교할 때 범용이고 프로그램가능하다는 점에서 일부 원격 GPS 유닛에 사용되는 것과는 다르다. 더욱이, DSP(32)는 고속 푸리에 변환(FFT)알고리즘의 사용을 가능하게 하고, 국부적으로 발생된 기준과 수신 신호사이에서 대량의 상관 연산을 신속히 수행함으로써 의사거리의 매우 빠른 계산을 가능하게 한다. 전형적으로 2046개의 이러한 상관이 각각의 수신된 GPS신호의 에포크(epoch)에 대해 탐색 완료하는데 요구된다. 고속 푸리에 변환 알고리즘은 이러한 모든 위치의 동시 및 병렬 탐색을 가능하게 하고, 그래서 종래의 접근법에 비해 10 내지 100배 만큼 필요의 계산 프로세스를 고속화한다.
일단 DSP(32)가 시계내 인공위성 각각에 대한 의사거리의 계산을 완료하면, 본 발명의 일실시예에서, 이 정보를 상호접속버스(33)를 매개로하여 마이크로프로세서(26)에 이 정보를 전송한다. 이때에, 마이크로프로세서(26)는 적절한 제어신호를 배터리 및 전력회로(36)에 보냄으로써 DSP(32)와 메모리(46)가 다시 저전력 상태로 들어가게 할 수 있다. 그 다음, 마이크로프로세서(26)는 최종 위치계산을 위해 데이터 링크(16)를 통해 기지국(10)에 의사거리 데이터를 전송하기 위해 모뎀(22)을 이용한다. 의사거리 데이터에 더하여, 메모리(46)에서의 최초 데이터 수집시각으로부터 데이터 링크(16)를 통한 데이터의 전송시각까지 경과된 시간을 지시하는 시간 태그(tag)는 기지국(10)에 동시에 전송될 수 있다. 이 시간 태그는 데이터 수집시간에 GPS 인공위성위치의 계산을 가능하게 하므로, 위치 계산을 수행하는 기지국의 능력을 향상시킨다. 하나의 대안으로서, 상기 방법 1에 따라서,DSP(32)는 원격유닛의 위치(예, 위도, 경도 또는 위도, 경도 및 고도)를 계산하고 이 데이터를 마이크로프로세서(26)에 보낼수 있고, 이것은 유사하게 모뎀(22)을 통해서 기지국(10)에 이 데이터를 중계한다. 이 경우에 인공위성 데이터 메시지의 수신으로부터 버퍼데이터 수집이 시작되는 시간까지 경과된 시간을 유지하는 DSP에 의해 위치계산은 용이해진다. 이것은 데이터 수집시간에 GPS 인공위성의 위치의 계산을 가능하게 하므로, 위치계산을 수행하는 원격유닛의 능력을 향상시킨다.
도 1a에 도시된 바와같이, 일실시예에서 모뎀(22)은 데이터 링크(16)를 통해 메시지를 수신하고 송신하기 위해 별개의 안테나(24)를 이용한다. 모뎀(22)은 안테나(24)에 대체되도록 연결된 통신수신기와 통신송신기를 포함하고 있다는 것을 알수 있다. 유사하게, 기지국(10)은 데이터 링크 메시지를 송,수신하기 위해 별개의 안테나(14)를 이용할 수 있고, 그래서 기지국(10)에서 GPS 안테나(12)를 통해 GPS 신호의 계속적인 수신을 가능하게 한다.
전형적인 예에서, DSP(32)에서의 위치 계산은 디지털 스냅숏 메모리(46)에 저장된 데이터의 양과 DSP 또는 복수의 DSP의 속도에 따라 수초 미만이 필요하다는 것이 예상된다.
기지국(10)으로부터의 위치 계산 명령이 드물면, 원격유닛(20)은 약간의 시간동안만 고전력 소비회로를 기동할 필요가 있다는 것을 상기 검토결과 명백하다. 적어도 많은 상황에서 이러한 명령은 원격장비가 대략 그 시간의 1% 이하에서만 고전력 소실상태로 기동되게 한다는 것을 알수 있다.
그 다음, 이것은 본래 가능한 시간의 길이의 100배동안 배터리 동작을 가능하게 한다. 전력 관리조작의 수행에 필요한 프로그램 명령은 EEPROM(28) 또는 다른 적절한 기억매체에 저장된다. 이 전력관리전략은 상이한 전력 가동율 상황에 적용가능하다. 예를들어, 원동기가 이용가능할 때, 위치의 결정은 연속적으로 실행된다.
상기된 바와같이, 디지털 스냅숏 메모리(46)는 비교적 장기간에 대응하는 레코드를 포착한다. 고속 콘벌루션 방법을 이용한 큰 블록 데이터의 효과적인 처리는 (예를 들어, 빌딩, 나무등 부분 방해물로 인해 수신상태가 나쁠 때) 저 수신레벨의 신호를 처리하는 본 발명의 능력에 공헌한다. 가시적인 GPS 인공위성에 대한 모든 의사거리는 이러한 동일하게 버퍼링된 데이터를 이용하여 계산된다. 이것은 신호 진폭이 급격히 변하는 (도시부의 방해상태와 같은) 상황에서 연속적으로 추적하는 GPS 수신기 보다 향상된 성능을 제공한다.
도 1b에 도시된 약간 상이한 구현은 마이크로프로세서(26)와 주변장치(RAM(30), EEPROM(28))를 필요없게 하고, 더 복잡한 FPGA(필드 프로그래머블 게이트 어레이)(49)내에 포함된 추가 회로가 그 기능을 대신한다. 이 경우에 FPGA(49), 저 전력 디바이스는 모뎀(22)으로부터 상호 접속부(19)를 통해 기동을 감지하여 DSP(32a)칩을 웨이크업(wake-up)하도록 작용한다. 상호 접속부(19)는 모뎀을 DSP(32a)와 FPGA(49)에 연결시킨다. DSP 칩(32a)은 웨이크업할 때 모뎀으로부터 데이터를 직접 송,수신한다. 또한 DSP(32a)는 전력 온/오프 명령을 배터리 및 전력회로(36)에 제공하기 위해, 배터리 및 전력회로(36)에 연결된 상호접속부(18)를 통해 전력 제어동작을 수행한다. DSP(32a)는 도 7에 도시된 것과 같은 전력 관리방법에 따라, 상호 접속부(18)에 의해 배터리 및 전력회로(36)에 제공된 전력 온/오프 명령을 통해, 선택적으로 상이한 구성요소로의 전력을 감소시키거나 전력을 온시킨다. 배터리 및 전력회로(36)는 이러한 명령을 수신하고 선택적으로 전력을 상이한 구성요소에 제공하거나 전력을 감소시킨다. 배터리 및 전력회로(36)는 상호 접속부(17)를 통해 DSP(32a)를 웨이크업한다. 배터리 및 전력회로(36)는 제어전력선(21a, 21b, 21c, 21d, 21f)중 선택된 하나를 통해 전력을 선택적으로 스위칭하여 상이한 구성요소에 전력을 공급한다. 그래서, 예를들어 컨버터(42)와 컨버터(44)에 전력을 공급하기 위해 전력선(21b, 21c)을 통해 이러한 컨버터(42,44)에 전력이 공급된다. 유사하게 모뎀으로의 전력은 제어전력선(21f)을 통해 공급된다.
저주파수 크리스탈 발진기(47)는 메모리와 전력관리 FPGA(49)에 연결되어 있다. 일실시예에서 메모리와 전력관리 FPGA(49)는 저주파수 발진기(47)를 포함한 저전력 타이머를 포함하고 있다. FPGA(49)타이머가 완료할 때, FPGA(49)는 웨이크업신호를 상호접속부(17)를 통해 DSP(32a) 에 보내고, 그 다음 DSP(32a)는 전력 온/오프 명령을 배터리 및 전력회로(36)에 제공하여 다른 회로를 웨이크업할 수 있다. 다른 회로는 (예, 의사거리와 같은 위치정보 또는 위도와 경도를 결정하는 위치결정연산)을 수행하기 위해, 배터리 및 전력회로(36)의 제어하에 제어전력선(21a, 21b, 21c, 21d, 21f)을 통해 전력을 공급한다. 위치결정 연산 다음에 DSP(32a)는 FPGA 타이머를 리셋하고 그 자체로 전력을 감소시키고, 또한 배터리 및 전력회로(36)는 도 7에 도시된 방법에 따라 다른 구성 요소로의 전력을 감소시킨다. 단일 또는 복수의 배터리가 메모리와 전력관리 FPGA(49)와 DSP(32a)에 의해 제어되는 제어전력선을 통해 모든 전력 제어회로에 전력을 제공할 수 있다는 것을 알 것이다. 구성요소로의 (21b와 같은) 전력선을 제어함으로써 전력을 직접 감소시키기보다는 구성요소에 의해 소비되는 전력이 (도 1b에서 상호 접속부(17)를 통한 DSP(32a)의 경우에서와 같이) 구성요소에 신호하여 감소되어 전력을 감소시키거나 전전력으로 웨이크업 시킬 수 있다는 것을 알수 있다; 이것은 종종 집적회로와 같은 구성요소가 구성요소의 전력 상태를 제어하는 입력을 가지고 있을 때, 그리고 그 구성요소가 전력소비를 제어하는데 필요한 내부논리(예, 구성요소의 여러 논리블록으로 전력을 감소시키는 논리)를 가지고 있을 때 가능하다. 메모리 및 전력관리 FPGA(49)는 데이터가 컨버터(44)로부터 메모리(46)에 저장되어 있을 때, 또는 DSP 구성요소(32a)가 메모리(46)로부터의 데이터를 판독하고 있을때의 어드레싱 작동을 포함하여, 메모리 제어와 관리를 제공한다. FPGA(49)는 또한 필요하다면 메모리 리플레쉬와 같은 다른 메모리 기능을 제어할 수 있다.
도 1c는 도 1a와 도 1b에 도시된 GPS 이동 유닛과 동일한 복수의 구성요소를 포함하고 있는 GPS 이동유닛의 본 발명에 따른 다른 일실시예를 도시하고 있다. 또한, 도 1c에 도시된 GPS 이동유닛은 임의의 외부 전력 입력부(83)와 태양전지(79)뿐만아니라 복수의 배터리(81)로부터 전력을 받도록 연결된 전력 조정기(77)를 포함하고 있다. 전력 조정기(77)는 도 1c에 도시된 메모리와 전력관리 FPGA(49) 와 DSP 칩(32a)에 의해 관리되는 제어전력선의 제어하에 모든 회로에 전력을 제공한다. 태양전지(79)는 종래의 재충전 기술을 이용하여 그 배터리를 재충전할 수있다. 태양전지(79)는 또한 배터리의 재충전에 추가로 GPS 이동유닛에 전력을 제공할 수 있다. 도 1c에 도시된 실시예에서, FPGA(49)는 상호접속부(75)를 통해 DSP 칩(32a)에 웨이크업 신호를 제공한다; 이 신호는 DSP 칩(32a)에 대하여 설명된 여러 기능을 수행하기 위해 DSP 칩이 전전력으로 되돌아가게 한다. 또한 DSP 칩은 상호접속부(19)를 통해 DSP 칩에 직접 연결된 모뎀(22)으로부터의 외부 명령을 통해 전전력상태에서 기동될 수 있다.
또한, 도 1c는 GPS 이동유닛이 절전용으로 감도를 바꿀수 있게 하는 본 발명의 특징을 도시하고 있다. 여기서 서술된 바와같이, GPS 이동유닛의 감도는 메모리(46)에 저장된 버퍼링된 GPS 신호의 양을 증가시킴으로써 증가될 수 있다. 이것은 더 많은 GPS신호를 포착하고 디지털화하고 메모리(46)에 이 데이터를 저장함으로써 행해진다. 증가된 버퍼링은 더 많은 전력소모를 야기하지만, GPS 이동유닛의 감도를 향상시킨다. 이 증가된 감도 모드는 증가된 감도모드를 입력하도록 DSP 칩(32a)에 명령하기 위해 상호접속부(19)에 연결된 GPS 유닛상의 전력모드 스위치(85)에 의해 선택될 수 있다. 이 전력 모드 스위치(85)는 GPS 신호의 적은 스냅숏을 포착하고 메모리(46)에 더 작은 양의 GPS 신호를 저장함으로써 보다 더 절전하고, 보다 적은 감도를 제공하기 위해 DSP(32a)에 명령을 보낸다. 이 전력 모드선택은 또한 기지국에서 모뎀(22)에 보내진 신호를 통해 일어날 수 있고 그후 이 모드는 이 명령을 상호접속부(19)를 통해 DSP 칩(32a)에 전달한다는 것을 이해할 것이다.
이동 GPS 유닛용 RF-IF 주파수 컨버터와 디지털화 시스템의 대표적인 예가도 2a에 도시되어 있다. 1575.42 MHz 에서의 입력신호는 대역제한필터(BPF)(50)와 저잡음 증폭기(LNA)(52)를 관통하여 주파수 변환 단계로 보내어진다. 이 스테이지에 사용된 국부 발진기(LO)(56)는 2.048 MHz (또는 그 고조파)의 온도 보상된 크리스탈 발진기(TCXO)(60)로 (PLL(58)를 통해) 위상 로크된다. 바람직한 구현에서, LO 주파수는 2991 × 0.512MHz 인 1531.392MHz 이다. 그 다음, 결과적인 IF 신호는 44.028MHz를 중심으로 한다. 이 IF는 44MHz 근처의 저비용 구성요소의 이용도로 인해 바람직하다. 특히, 텔레비젼 응용에서 많이 이용되는 표면 탄성파 필터(SAW)는 바로 이용가능하다. 물론, 다른 대역제한 디바이스는 SAW 디바이스 대신 사용될 수 있다.
수신된 GPS신호는 IF신호를 만들기 위해 믹서(54)내의 LO신호와 혼합된다. 이 IF신호는 2MHz대역으로 정밀한 대역제한하는 SAW 필터(64)를 관통하여, I/Q 다운 컨버터(68)로 보내어지는데, 이것은 그 신호를 베이스 밴드에 가깝게 (보통 4KHz 중심 주파수) 변환시킨다. 이 다운 컨버터(68)용 국부 발진기 주파수는 1.024MHz의 43번째 고조파로서, 2.048MHz TCXO(60)으로부터 생기고 그것은 44.032MHz이다.
I/Q 다운컨버터(68)는 RF구성요소로서 일반적으로 상업적으로 이용가능하다. 전형적으로 이것은 두 개의 믹서와 저역 필터로 구성되어 있다. 이때에, 하나의 믹서의 입력 포트에 IF신호와 LO신호가 공급되고 다른 믹서로의 입력 포트에는 동일 IF신호와 90°만큼 전위된 LO신호 위상이 공급된다. 두 개의 믹서의 출력부는 관통 접속 및 왜곡 결과를 제거하기 위해 저역 필터링된다.
도 2a에 도시된 바와같이 증폭기(62, 66)는 필요되는대로 대역제한조작의 전후에 사용될 수 있다.
I/Q다운 컨버터(68)의 두 개의 출력부는 그 신호를 2.048MHz로 샘플링하는 두 개의 매치된 A/D컨버터(44)에 송신한다. 대체 구현은 A/D컨버터(44)를 비교기 (도시생략)로 대체하고, 각각은 착신신호의 극성에 따라 2가(1비트)계열의 데이터를 출력한다. 이 접근법은 다중레벨 A/D 컨버터에 대한 수신기 감도에서 약 1.96 dB의 손실을 초래한다는 것은 공지되어 있다. 그러나, 다음 스냅숏 메모리(46)에서의 감소된 메모리 요구로 뿐만아니라 비교기 A/D 컨버터의 사용으로 실제 비용이 절감될 수 있다.
다운 컨버터와 A/D 시스템의 대체 구현이 도 2b에 도시되어 있고 이것은 대역 샘플링 방법을 이용한다. 사용된 TCXO(70)은 4.096MHz의 주파수(또는 고조파)에 있다. TCXO출력은 샘플 클록으로서 A/D 컨버터(44) (또는 비교기)에 사용될 수 있다; 이것은 그 신호를 1.028MHz로 바꾸도록 작용한다. 이 주파수는 4.096MHz의 11번째 고조파와 44.028MHz의 입력 IF주파수 사이의 차이다. 결과적인 1.028MHz IF는 샘플링 유형 왜곡을 최소화하는 점에서 거의 이상적인 것으로 알려진 1/4의 샘플율이다. 도 2a의 I/Q샘플링에 비교했을 때, 이 단일 샘플러는 두 개이기 보다는 하나의 채널의 데이터를 제공하지만 그 속도의 두배이다. 더욱이, 그 데이터는 1.028MHz 의 IF에 있는 것이 효과적이다. 그 다음, 0MHz가까이로의 I/Q 주파수 변환은 설명된 다음 공정에서 디지털 수단에 의해 구현될 수 있다. 도 2a와 도 2b의 장치는 비용과 복잡성에서 경쟁력이 있다; 종종 구성요소 이용도는 바람직한 접근법을 지시한다. 그러나, 유사한 결과를 얻는데에 다른 수신기 구성이 사용될 수 있다는 것을 당업자는 알 것이다.
다음 설명을 간단하게 하기 위해, 다음에 도 2a의 I/Q샘플링이 사용된다는 것과 스냅숏 메모리(46)는 2.048MHz에서의 디지털화된 데이터의 두 개의 채널을 포함하고 있다고 가정한다.
DSP(32)에서 수행된 신호처리의 세목은 도 3의 흐름도와 도 4A, 도 4B, 도 4C, 도 4D 및 도 4E 의 그림으로 이해될 수 있다. 논의된 신호 처리를 수행하는 머신 코드, 또는 다른 적절한 코드는 EPROM(34)에 저장된다는 것을 당업자는 알 것이다. 다른 비휘발성 기억 디바이스가 또한 사용될 수 있다. 그 처리의 목적은 국부적으로 발생된 파형에 관하여 수신 파형의 타이밍을 결정하는 것이다. 더욱이, 고감도를 얻기위해서, 이러한 파형의 매우 긴부분, 전형적으로 100밀리초에서 1초가 처리된다.
그 처리를 이해하기 위해, 각각의 수신된 GPS 신호(C/A모드)는 일반적으로 "칩"이라 불리우는 1023 심볼의 고속(1MHz) 반복 의사난수(PN)패턴으로부터 만들어진다는 것을 먼저 알게된다. 이 "칩"은 도 4A에 도시된 파형과 유사하다. 또, 이 패턴에 부가된 것은 50보드(baud)로 인공위성으로부터 전송된 저속 데이터이다. 이 데이터 모두는 2MHz 대역폭에서 측정된 상태에서 매우 낮은 S/N비로 수신된다. 반송주파수와 모든 데이터 전송율의 정밀도가 매우 높고, 데이터가 존재하지 않으면, 연속적인 프레임을 서로 부가함으로써, S/N비는 크게 향상될 수 있고, 데이터는 크게 감소된다. 예를들어, 1초의 기간에 1000PN프레임이 있다. 이러한 제1프레임은 다음 프레임에 일관하여 부가될 수 있고, 그 결과는 제3프레임등에 부가된다. 그 결과는 1023 칩의 지속시간을 가진 신호이다. 그 다음, 이 시퀀스의 위상은 둘사이의 상대적인 시간을 결정하기 위해 로컬 기준시퀀스와 비교되고, 그래서 소위 의사거리를 결정한다.
상기 프로세스는 일반적으로 상이한 인공위성으로부터의 GPS신호는 상이한 도플러 주파수를 가지고 있고, PN패턴은 서로 다르기 때문에 스냅숏 메모리(46)에 저장된 수신 데이터의 동일 세트로부터 각각의 시계내 인공위성에 대하여 개별적으로 실행되어야 한다.
반송주파수는 신호 도플러 불확실성으로 인해 5MHz를 초과하여 알려질수 없다는 사실과 수신기 국부발진기 불확실성으로 인한 추가 양에 의해 상기 프로세스는 어렵게된다. 본 발명의 일실시예에서, 이 도플러 불확실성은 시계내 인공위성으로부터의 모든 GPS 신호를 동시에 모니터하는 기지국(10)으로부터의 이러한 정보의 전송에 의해 제거된다. 따라서, 도플러 조사는 원격유닛(20)에서는 회피된다. 또한, 국부 발진기 불확실성은 도 6에 설명된 바와 같이, 원격통신신호로의 베이스를 사용하여 AFC 조작을 실행함으로써 (아마 50Hz까지) 크게 감소된다.
GPS 신호상에 초과부과된 50보드 데이터의 존재는 여전히 20ms의 기간을 초과하여 PN프레임의 일관 가산을 제한한다. 즉, 데이터 부호 반전이 추가 처리 이득을 방지하기 전에 최대 20의 프레임에서 일관 가산될 수 있다. 다음 단락에서 설명되는 바와 같이, 추가 처리 이득은 프레임의 크기(또는 크기의 제곱)의 합산 및 매치된 필터링을 통해 얻을 수 있다.
도 3의 흐름도는 GPS 처리 연산을 초기화하는 기지국(10)으로부터의 명령(도3의 "고정 명령"(fix command)으로 불림)으로 단계(100)에서 시작한다. 이 명령은 각각의 시계내 인공위성에 대한 도플러 시프트 및 그 인공위성의 ID를 통신링크(16)를 통해 송신하는 것을 포함한다. 단계(102)에서, 원격 유닛(20)은 기지국(10)으로부터 전송된 신호에 록킹하는 주파수에 의해 국부 발진기 드리프트를 계산한다. 대안으로 원격 유닛에서 고급 온도 보상형 크리스탈 발진기를 이용할 수 있다. 예를 들어, 현재, 소위 DCXO의 디지털 제어형 TCXO은 L1 GPS 신호에 대해 약 150Hz의 오류 또는 약 약 0.1/1000,000의 정밀도를 얻을 수 있다.
단계(104)에서, 원격 유닛의 마이크로프로세서(26)는 수신기 선단(42), 아날로그-디지털 컨버터(44), 및 디지털 스냅숏 메모리(46)에서 전력을 턴 온하고, C/A 코드의 지속시간 K PN 프레임의 데이터의 스냅숏을 수집하는데, 여기서 K는 전형적으로 100-1000이다(100ms 내지 1초 지속시간에 대응). 데이터의 충분한 양이 수집되었을 때, 마이크로프로세서(26)는 RF-IF 컨버터(42)와 A/D컨버터(44)를 턴 오프한다.
각각의 인공위성의 의사거리는 다음과 같이 교대로 계산된다. 먼저, 단계(106)에서 주어진 GPS 인공위성 신호가 처리되고, 대응 의사난수 코드(PN)가 EPROM(34)로부터 검색된다. 간단히 논의된 바와 같이, 바람직한 PN 기억포맷은 실제로 1023PN 비트당 2048샘플의 비율로 샘플링되는 PN 코드의 푸리에 변환이다.
스냅숏 메모리(46)내의 데이터는 N 연속적인 PN 프레임의 블록으로 처리되고, 그것은 2048N 복소수의 샘플의 블록이다(N는 5에서 10 범위에 있는 정수). 유사한 연산이 도 3의 하부루프(단계 108-124)에 도시된 바와 같이 각각의 블록상에서 수행된다. 즉, 이 루프는 처리되는 각각의 GPS 신호에 대해 총 K/N 회 수행된다.
단계(108)에서, 그 블록의 2048N 데이터 워드는 수신기의 국부 발진기의 드리프트 효과뿐만 아니라 신호 반송상의 도플러 효과를 제거하는 복소 지수에 의해 승산된다. 설명을 위해, 국부 발진기외에 기지국(10)으로부터 전송된 도플러 주파수가 feHz에 대응되게 오프셋된다고 가정하자. 그러면, 데이터의 사전곱셈은 함수 e-j2πfenT, n=[0, 1, 2, …, 2048N-1]+(B-1)×2048N의 형태를 취하고, 여기서 T=1/2.048MHz는 샘플링 주기이고, 블록수 B는 1에서 K/N의 범위에 있다.
다음, 단계(110)에서, 그 블록내 데이터의 N(전형적으로 10) 프레임의 이웃 그룹이 서로 일관하여 더해진다. 즉, 샘플 0, 2048, 4096, … 2048(N-1)-1이 함께 더해지고, 그 다음, 1,2049, 4097,... 2048(N-1)이 함께 더해지며, 이하 동일하다. 이러한 점에서, 블록은 단지 2048개의 복소수 샘플을 포함한다. 이러한 합산연산에 의해 만들어진 파형의 예는 4PN 프레임의 경우에 대하여 도 4B에 설명되어 있다. 이 합산연산은 고속 콘벌루션 연산을 처리하는 사전처리 연산으로 볼 수 있다.
다음, 단계 112-118에서, 평균적인 프레임의 각각은 매치된 필터링 연산으로 진행하고, 그 목적은 데이터 블럭내에 포함된 수신된 PN 코드와 국부 발생된 PN 기준 신호사이의 상대적인 타이밍을 결정하기 위한 것이다. 동시에, 샘플링 시간의 도플러 효과는 또한 보상된다. 이 연산은 일실시예에서, 현재 설명되는 바와 같이순환 콘벌루션을 수행하는 방식으로 사용되는 고속 푸리에 변환 알고리즘과 같은 고속 콘벌루션 연산의 사용에 의해 매우 빨라진다.
설명을 간단하게 하기 위해, 상기 도플러 보상은 초기에 무시된다.
수행되는 기본연산은 국부적으로 저장된 유사 기준 PN 블록에서 처리된 블록내의 데이터(2048개의 복소수 샘플)의 비교연산이다. 그 비교연산은 데이터 블록의 각각의 요소를 기준의 대응 요소로 (복소수)곱하고 그 결과를 합산함으로써 실제로 행해진다. 이 비교연산은 "상관"으로 불리운다. 그러나, 개별 상관은 데이터 블록의 하나의 특정 스타트 시간동안만 행하여, 더 좋은 매칭을 제공할 수 있는 2048개의 가능한 위치가 있다. 모든 가능한 스타트 위치에 대한 모든 상관 연산의 세트는 "매치된 필터링" 연산으로 불리운다. 완전 매치된 필터링 연산은 바람직한 실시예에서 요구된다.
PN 블록의 다른 시간은 PN 기준을 순환 시프트하고 동일 연산을 재수행함으로써 테스트될 수 있다. 즉, PN 코드가 p(0)p(1)… p(2047)이면, 하나의 샘플에 의한 순환 시프트는 p(1)p(2) … p(2047)p(0)이다. 정정된 시퀀스는 데이터 블록이 샘플 P(1)로 시작하는 PN 신호를 포함하는지를 결정하기 위해 테스트한다. 유사하게, 그 데이터 블록은 샘플 p(2), p(3)등으로 시작할 수 있고, 각각은 기준 PN를 순환 시프트하고 그 테스트를 재수행함으로써 테스트된다. 완전한 테스트의 세트는 2048×2048=4,194,304의 연산을 필요로 하고 각각은 복소수 승산과 가산을 요구한다는 것을 알 수 있다.
더 효과적이고 수학적으로 등가인 방법이 고속 푸리에 변환(FFT)을 이용하여사용될 수 있고, 이것은 단지 대략 12×2048의 복소수 승산을 요구하고 덧셈의 수를 두배한다. 이 방법에서, 단계(112)에서 데이터 블록에 대한 FFT 및 PN 블록에 대한 FFT가 행해진다. 데이터 블록의 FFT는 단계(114)에서 기준의 FFT 켤레 복소수에 곱셈되고, 그 결과는 단계(118)에서 역 푸리에 변환된다. 그래서 구해진 결과 데이터는 길이 2048이고, 모든 가능한 위치에 대하여 PN 블록과 데이터 블록의 상관 세트를 포함하고 있다. 각각의 정 또는 역의 FFT 연산은 P/2 log2P 연산을 필요로 하고, 여기서 P는 변형된 데이터의 사이즈이다(기수를 2로 하는 FFT 알고리즘이 사용된다고 가정). 문제 경우에, B=2048, 그래서 각각의 FFT는 11×1024 복소수 곱셈을 필요로 한다. 그러나, PN 시퀀스의 FFT가 바람직한 실시예에서와 같이 EPROM(34)에 미리 저장되면, 이것의 FFT는 필터링 프로세스동안에 계산될 필요가 없다. 따라서, 정 FFT, 역 FFT, 및 FFT의 곱에 대한 복소수 곱셈의 총수는 (2×11+2)×1024=24576이고, 이것은 직접 상관에 대해 171배 절약된 것이다. 도 4C는 매치된 필터링 연산에 의해 만들어진 파형을 도시하고 있다.
본 발명의 바람직한 방법은 데이터의 2048개의 샘플이 1023개의 칩의 PN 주기에 취해진 것과 같은 샘플율을 이용한다. 이것은 길이 2048의 FFT 알고리즘의 이용을 가능하게 한다. 2 또는 4의 파워 FFT 알고리즘은 다른 사이즈(및 2048=211)의 것보다 보통 훨씬 더 효과적인 것으로 알려져 있다. 그래서, 그렇게 선택된 샘플링율은 처리속도를 상당히 향상시킨다. 적당한 순환 콘벌루션을 얻을 수 있도록 FFT의 샘플의 수는 하나의 PN 프레임에 대한 샘플의 수와 같은 것이 바람직하다.즉, 이 조건은 상기된 바와 같이, PN 코드의 모든 순환시프트 버젼에 대조하여 데이터 블록의 테스트를 가능하게 한다. "오버랩(overlap)공제" 또는 "오버랩 덧셈" 콘벌루션으로 공지된 한 세트의 대체 방법은 FFT 사이즈가 하나의 PN 프레임 길이의 수와 다른 샘플의 수에 걸치도록 선택되면 이용될 수 있다. 이 접근법은 바람직한 구현을 위해 상기 계산의 대략 두배가 필요하다.
상기 프로세스는 어떻게 고속 콘벌루션 연산을 제공하기 위해 복수의 샘플율과 함께 사이즈를 변화시키는 복수의 FFT 알고리즘을 이용함으로써 정정될 수 있는지를 당업자는 알 것이다. 더욱이, 또한 요구되는 계산의 수가 직접 상관에서 요구되는 B2이기보다는 Blog2B에 비례하는 고유 특성을 갖는 한 세트의 고속 콘벌루션 알고리즘은 존재한다. 이 알고리즘의 다수는 표준기준, 예를 들어, H. J. 너스바머, "고속 푸리에 변환과 콘벌루션 알고리즘" (뉴욕, 스프링거 베라그 C1982)에 열거된다. 이런 알고리즘의 중요한 예는 아가월-쿨리(Agarwal-Cooley) 알고리즘, 분할 네스팅(split nesting) 알고리즘, 순환 다항식 네스팅(recursive polynomial nesting) 알고리즘, 및 위노그래드(Winograd)-푸리에 알고리즘이고, 이중에서 처음 3개는 콘벌루션을 수행하는데 사용되고, 후자는 푸리에 변환을 수행하는데 사용된다. 이 알고리즘들은 상기 바람직한 방법의 대체에 사용될 수 있다.
단계(116)에 사용된 시간 도플러 보상의 방법이 여기에 설명된다. 바람직한 실시예에서, 이용된 샘플율은 국부 발진기의 불안정성 뿐만아니라 수신된 GPS 신호상의 도플러 효과로 인해 PN 프레임당 2048개의 샘플에 정확히 대응하지 않을 수있다. 예를 들어, 도플러 시프트는 ±2700nsec/sec의 딜레이 오차를 생성할 수 있는 것으로 알려져 있다. 이 효과를 보상하기 위해, 상기의 처리된 데이터의 블록은 이러한 오차를 보상하기 위해 시간 시프트될 필요가 있다. 예로서, 처리된 블록 사이즈가 5PN 프레임(5msec)에 대응하면, 하나의 블록에서 다른 블록으로의 시간 시프트는 ±13.5nsec 만큼 될 수 있다. 더 작은 시간 시프트는 국부 발진기의 불안정성으로부터 야기된다. 이 시프트는 단일 블록에 의해 요구되는 시간 시프트의 곱만큼 데이터의 연속블록을 시간 시프트함으로써 보상될 수 있다. 즉, 블록당 도플러시간 시프트가 d이면, 블록은 nd만큼 시간 시프트되고, 여기서 n=0, 1, 2, …이다.
일반적으로, 이 시간 시프트는 샘플의 단편이다. 디지털 신호 처리방법을 직접 이용하여 이 연산을 수행하는 것은 비정수 신호 보간법의 이용을 포함하고 높은 계산 부담을 초래한다. 본 발명에서 바람직한 방법인 대체 접근법은 고속 푸리에 변환 함수내에 그 처리를 조합하는 것이다. d초의 시간 시프트는 함수의 푸리에 변환에 e-j2πfd를 곱한 것과 같다고 알려져 있고, 여기서 f는 가변주파수이다. 따라서 시간 시프트는 데이터 블록의 FFT에 n=0, 1, 2, …, 1023인 e-j2πnd/Tf와 n=1024, 1025, …, 2047인 e-j2π(n-2048)d/Tf를 곱함으로써 실행될 수 있고, 여기서 Tf는 PN 프레임 지속시간(1밀리초)이다. 이 보상은 단지 약 8%를 FFT 처리와 관련된 처리시간에 더한다. 이 보상은 OHz에 걸친 위상 보상의 연속을 보장하기 위해 두 개의 전반부로 분할된다.
매치된 필터링 연산이 완료한 후, 블록의 복소수의 크기 또는 크기의 제곱은 단계(120)에서 계산된다. 어느 것을 선택해도 거의 마찬가지로 작용할 것이다. 이 연산은 50Hz 데이터 위상 반전의 효과(도 4D에 도시) 및 남아있는 저주파수 반송파의 오차를 제거한다. 그 다음, 2048개 샘플의 블록은 단계(122)에서 처리된 이전 블록의 합에 더해진다. 단계(122)는 단계 112-118이 제공하는 고속 콘벌루션 연산을 뒤따르는 사후처리 연산으로 볼 수 있다. 이것은 단계(124)에서 결정 블록에 의해 도시된 바와 같이 모든 K/N 블록이 처리될 때까지 계속되고, 그때에 2048개의 샘플의 하나의 블록이 남게 되고, 그로부터 의사거리는 계산된다. 도 4E는 합산 연산후의 최종 파형을 도시하고 있다.
의사거리 결정은 단계(126)에서 일어난다. 하나의 피크는 국부적으로 계산된 노이즈 레벨위에서 탐색된다. 이러한 피크가 발견되면, 블록의 시작에 관한 발생시간은 특정 PN 코드와 관련된 인공위성에 관한 의사거리를 표시한다.
보간 루틴은 샘플율(2.048MHZ)과 관련된 정밀도보다 더 큰 정밀도로 피크의 위치를 찾기 위해 단계(126)에서 이용된다. 그 보간 루틴은 원격수신기(20)의 RF/IF부에 사용된 종래의 대역 필터링에 의존한다. 고급필터는 4개의 샘플과 같은 하변 폭을 가진 거의 삼각형인 피크를 초래할 수 있다. 이 조건하에서, 평균 진폭의 공제다음에(DC 베이스라인의 제거), 가장 큰 두개의 진폭은 더 정확하게 피크 위치를 결정하는데 사용될 수 있다. 이 진폭을 Ap와 AP+1로 가정하고, 보편성없이, 여기서 Ap≥AP+1이고 p는 그 피크진폭의 지수이면, Ap에 대응하는 위치에 대한 피크의 위치는 공식으로 제공될 수 있다: 피크위치= p+Ap/(Ap+AP+1). 예를 들어, Ap=Ap+1이면, 피크 위치는 p+0.5 즉, 두 샘플의 지수사이의 중간이 된다. 일부 상황에서, 대역 필터링은 피크를 둥글게 할 수 있고 세점 다항식 보간이 더 적합할 수 있다.
이상의 처리에서, 임계치에 사용된 국부 노이즈 기준은 이러한 가장 큰 일부 피크를 제거한 후, 최종 평균 블록내의 모든 데이터를 평균화함으로써 계산될 수 있다.
의사거리가 탐색되면, 그 처리는 이러한 모든 인공위성이 처리되지 않았다면, 다음 시계내 인공위성에 대해 유사한 방식으로 단계(128)에서 계속된다. 이러한 모든 인공위성에 대한 처리를 완료하면, 그 프로세스는 의사거리 데이터가 통신링크(16)를 통해서 기지국(10)에 전송되고, 원격 유닛의 최종 위치계산이 수행되는 단계(130)에서 계속된다(방법 301 사용된다고 가정). 최종적으로, 단계(132)에서 원격 유닛(20)의 대복수의 회로소자는 저소비전력 상태에 있고, 다른 위치결정연산을 수행하기 위해 새로운 명령을 기다리고 있다.
도 3에 도시된 상기 신호 처리의 요약이 여기에 설명될 것이다. 하나 이상의 시야내 GPS 인공위성으로부터의 GPS 신호는 원격 GPS 유닛상의 안테나를 사용하여 원격 GPS 유닛에서 수신된다. 이 신호는 디지털화되어 원격 GPS 유닛의 버퍼에 저장된다. 이 신호를 저장한 후, 프로세서는 사전처리, 고속 콘벌루션 처리, 및 사후 처리 연산을 수행한다. 이 처리 연산은:
a) 그 저장된 데이터를 지속시간이 GPS 신호내에 포함된 의사난수(PN)코드의프레임 주기의 곱과 같은 일련의 연속 블록으로 나누어지는 단계;
b) 각각의 블록에 대하여, 데이터의 연속적인 서브블록과 함께 일관되게 합산함으로써 의사난수 코드 주기의 지속시간과 같은 길이로 데이터 압축 블록을 만드는 사전처리 단계를 수행하고, 서브블록은 하나의 PN 프레임과 같은 지속시간을 가지고; 이 합산 단계는 서브블록의 각각의 대응 샘플수가 서로 더해지는 것을 의미하는 단계;
c) 각각의 압축 블록에 대하여, 데이터의 블록내에 포함된 수신 완료 PN 코드 및 국부적으로 발생된 PN 기준 신호(예를 들어, 처리되는 GPS 인공위성의 의사난수열) 사이의 상대적인 시간을 결정하기 위해, 고속 콘벌루션 기술을 이용하는 매치된 필터링 연산을 수행하는 단계;
d) 상기 매치된 필터링 연산으로부터 발생된 결과에 크기-제곱 연산을 수행함으로써 의사거리를 결정하고, 피크를 만들기 위해 크기-제곱 데이터의 블록을 함께 합산함으로써 모든 블록에 대한 크기-제곱 데이터를 데이터의 단일 블록으로 결합시킴으로써 이 의사거리를 사후 처리하는 단계;
그리고 e) 디지털 보간 방법을 이용하여 고정밀도로 데이터의 상기 단일 블록의 피크의 위치를 탐색하고, 여기서 그 위치는 데이터 블록의 시작로부터 상기 피크로의 거리이고, 그 위치는 처리된 의사난수열에 대응하는 GPS 인공위성으로의 의사거리를 나타내는 단계를 포함하고 있다.
전형적으로, 버퍼된 GPS 신호를 처리하는데 사용된 고속 콘벌루션 기술은 고속 푸리에 변환(FFT)이고 그 콘벌루션의 결과는 제1 결과를 만들기 위해 압축 블록의 순방향 변환의 결과와 의사난수열의 순방향 변환의 사전저장(prestore)된 표현을 계산하고, 그 다음 그 결과를 회복하기 위해 제1결과의 역변환을 수행함으로써 만들어진다. 또한, 도플러 효과 유도 시간 딜레이와 국부 발진기 유도 시간 오차류는, 샘플수에 대한 위상이 블록에 요구되는 지연 보정에 대응되게 조정되는 복소수 지수와 압축된 블록과의 순방향 FFT의 승산을, 순방향 및 역방향 고속 푸리에 변환 연산사이에 삽입함으로써 각각의 데이터의 압축된 블록에 대해 보정된다.
앞선 실시예에서, 각각의 인공위성으로부터의 GPS 신호의 처리는 병렬보다는 시간에 대하여 연속적으로 일어난다. 대체 실시예에서, 모든 시계내 인공위성으로부터의 GPS 신호는 시간적으로 병렬 방식으로 함께 처리될 수 있다.
여기서, 기지국(10)이 대상의 모든 인공위성의 공통의 시야를 가지고 있고, C/A PN 코드의 반복주기와 관련된 불명확성을 피하기 위해 원격 유닛(20)로의 범위에 충분히 근접해 있다고 가정된다. 90마일의 범위는 이 기준을 만족할 것이다. 또한 기지국(10)은 시야내 모든 인공위성이 고정밀도로 연속적으로 포착되도록 GPS 수신기와 좋은 지형 위치를 가지고 있다고 가정된다.
기지국(10)의 일부 설명된 실시예는 이동 GPS 유닛에 대한 위도 및 경도와 같은 위치정보를 계산하기 위해 기지국에서의 컴퓨터와 같은 데이터 처리 구성요소의 사용을 도시하고 있지만, 각각의 기지국(10)은 이동 GPS 유닛으로부터의 의사거리와 같은 수신된 정보를 위도와 경도의 계산을 실제로 수행하는 중앙위치 또는 복수의 중앙 위치에 거의 중계할 수 있다. 이 방식으로, 이 중계 기지국의 비용과 복잡성은 각각의 중계국에서의 데이터 처리 유닛과 그와 관련된 구성요소를 제거함으로써 감소될 수 있다. 중앙 위치에서 수신기(예, 통신위성 수신기)와 데이터 처리 유닛과 그와 관련된 구성요소를 포함할 수 있다. 더욱이, 특정 실시예에서, 기지국은 도플러 정보를 원격 유닛에 전송하는 인공위성이 될 수 있고, 그것에 의해 전송 셀에서의 기지국을 대리 실행한다는 점에서 가상적일 수 있다.
도 5a와 도 5b는 본 발명에 따른 기지국의 두가지 실시예를 도시하고 있다. 도 5a에 도시된 기지국에서 GPS 수신기(501)는 GPS 안테나(501a)를 통해 GPS 신호를 수신한다. 종래의 GPS 수신기가 될 수 있는 GPS 수신기(501)는, GPS 신호에 관하여 전형적으로 계시(time)되는 계시 기준 신호(timed reference signal)를 제공하고, 또한 시계내 인공위성에 관한 도플러 정보를 제공한다. 이 GPS 수신기(501)는 이 기준에 위상로크하고 시간 기준 신호(510)를 수신하는 통제 국부 발진기(505)에 연결되어 있다. 이 통제 국부 발진기(505)는 변조기(506)에 제공되어 있는 출력을 가지고 있다. 또한, 변조기(506)는 GPS 이동 유닛의 각각의 시계내 인공위성 및/또는 다른 인공위성 데이터 정보 신호(511)에 대한 도플러 데이터 정보 신호를 수신한다. 변조기(506)는 변조된 신호(513)를 송신기(503)에 제공하기 위해 도플러 및/또는 다른 인공위성 데이터 정보를 통제 국부 발진기(505)로부터 수신된 국부 발진기 신호로 변조한다. 송신기(503)는 도플러 정보와 같은 인공위성 데이터 정보를 송신기의 안테나(503a)를 통해 GPS 이동 유닛에 전송하기 위해 데이터 처리 유닛이 송신기(503)의 동작을 제어할 수 있도록 상호 접속부(514)를 매개로 하여 데이터 처리 유닛(502)에 연결되어 있다. 이런 방식으로, GPS 이동 유닛은 소스가 GPS 수신기(501)인 도플러 정보를 수신할 수 있고, 또한 도 6에 도시된바와 같이 GPS 이동 유닛내의 국부 발진기를 교정하는데 사용될 수 있는 록킹밀 국부 발진반송파 신호를 수신할 수 있다.
도 5a에 도시된 기지국은 또한 통신 안테나(504a)를 통해 원격 또는 GPS 이동 유닛으로부터 통신 신호를 수신하도록 연결된 수신기(504)를 포함하고 있다. 하나의 안테나가 종래 방식으로 송신기와 수신기 모두로서 쓸수 있도록 안테나(504a)는 송신기의 안테나(503a)와 동일한 안테나일 수 있다는 것을 이해할 것이다. 수신기(504)는 종래의 컴퓨터 시스템일 수 있는 데이터 처리 유닛(502)에 연결되어 있다. 처리 유닛(502)은 또한 GPS 수신기(511)로부터 도플러 및/또는 다른 인공위성 데이터 정보를 수신하기 위해 상호접속부(512)를 포함하고 있다. 이 정보는 수신기(504)를 통해 이동유닛으로부터 수신된 의사거리정보 또는 다른 정보를 처리하는데 이용될 수 있다. 이 데이터 처리 유닛(502)은 종래의 CRT일 수 있는 디스플레이 디바이스(508)에 연결되어있다. 또한 데이터 처리 유닛(502)은 디스플레이(508)에 맵(map)을 디스플레이하는데 사용되는 GIS(지형 정보 시스템)소프트웨어(예, 캘리포니아, 산타클라라의 Strategic Mapping, Inc의 Atlas GIS)를 포함한 대용량 기억 디바이스(507)에 연결되어 있다. 디스플레이 맵을 사용하여, 이동 GPS 유닛의 위치가 디스플레이 맵에 관하여 디스플레이상에 보일 수 있다.
도 5b에 도시된 대체 기지국은 도 5a에 도시된 복수의 동일 구성요소를 포함하고 있다. 그러나, 도플러 및/또는 다른 인공위성 데이터 정보를 GPS 수신기로부터 얻기보다는, 도 5b의 기지국은 종래대로 통신링크 또는 라디오 링크로부터 얻어지는 도플러 및/또는 다른 인공위성 데이터 정보(552)의 소스를 포함하고 있다.이 도플러 및/또는 인공위성 정보는 상호접속부(553)를 통해 변조기(506)에 전달된다. 도 5b에 도시된 변조기(506)의 다른 입력은 세슘 표준 국부 발진기와 같은 기준 품질의 국부 발진기로부터의 발진기 출력 신호이다. 이 기준 국부 발진기(551)는 정밀한 반송 주파수를 제공하고, 그 반송 주파수상으로 도플러 및/또는 다른 인공위성 데이터 정보가 변조되어, 송신기(503)를 통해 이동 GPS 유닛으로 전송된다.
도 6은 도 1a에 도시된 안테나(24)와 유사한 통신 채널 안테나(601)를 통해 수신된 정밀한 반송 주파수 신호를 이용한 본 발명의 GPS 이동 유닛의 일실시예를 도시하고 있다. 안테나(601)는 도 1a의 모뎀(22)와 유사한 모뎀(602)에 연결되어 있고, 이 모뎀(602)은 본 발명의 일실시예에 따라서 여기서 설명된 기지국에 의해 보내진 정밀한 반송 주파수 신호에 록킹하는 자동 주파수 제어회로(603)에 연결되어 있다. 자동 주파수 제어회로(603)는 출력(604)을 제공하고, 이것은 전형적으로, 정밀한 반송 주파수로 록킹된다. 이 신호(604)는 상호접속부(608)를 통해 GPS 국부 발진기(606)의 출력과 비교기(605)에 의해 비교된다. 비교기(605)에 의한 비교의 결과는 주파수 합성기(609)에 제공된 오차보정신호(610)이다. 이 방식으로, 주파수 합성기(609)는 상호 접속부(612)를 통해 고급의 교정된 국부 발진기 신호를 GPS 다운 컨버터(614)에 제공한다. 상호접속부(612)를 통해 제공된 신호는 도 1a상의 상호접속부(39)에 의해 컨버터(42)에 제공된 국부 발진기 신호와 유사하고 또한 컨버터(42)는 GPS 신호를 수신하기 위해 GPS 안테나(613)에 연결된 GPS 다운 컨버터(614)와 유사하다는 것을 알 수 있다. 대체 실시예에서, 비교기(605)에 의한 비교의 결과는 도 1a에 도시된 DSP 칩(32)과 유사한 DSP 구성 요소(620)로 오차보정으로서 상호접속부(610a)를 통해 출력될 수 있다. 이 예에서, 주파수 합성기(609)에 제공될 수 있는 오차보정신호(610)는 없다. 자동 주파수 제어회로는 위상동기루프(phase lock loop) 또는 주파수 동기루프 또는 블럭 위상 추정기를 포함하여 복수의 종래기술을 사용하여 구현될 수 있다.
도 7은 본 발명의 일실시예에 따른 전력 관리의 특정 시퀀스를 설명하고 있다. 절전하기 위한 복수의 공지된 방법이 있다는 것을 알 수 있다. 이것은 특정 구성요소으로의 전력을 완전히 차단하거나, 구성 요소의 특정 회로를 턴 오프하고 나머지는 턴 오프하지 않는 것뿐만 아니라, 동기적으로 클록된 구성요소에 제공된 클록을 느리게 하는 것을 포함하고 있다. 예를 들어, 위상동기루프와 발진기 회로는 시동과 안정화 시간을 요구하고 그래서 설계자는 이 구성요소를 완전히(또는 전혀)전력소모를 내리지 않도록 결정할 수 있다는 것을 알 수 있다. 도 7에 도시된 예는 시스템의 여러 구성요소가 전력감소된 상태로 초기화되고 놓여있는 단계(701)에서 시작한다. 주기적으로 또는 소정의 주기후에, 모뎀(22)내의 통신수신기는 명령이 기지국(10)으로부터 보내졌는지를 결정하기 위해 전전력으로 복귀된다. 이것은 단계(703)에서 일어난다. 기지국으로부터의 위치 정보에 대하여 단계(705)에서 요청이 수신되면, 모뎀(22)은 단계(707)에서 전력 관리 회로에 경고한다. 이 시점에서, 모뎀(22)내의 통신 수신기는 소정의 시간 주기동안 꺼지거나 나중에 주기적으로 다시 켜지도록 꺼질 수 있고 이것은 단계(709)로서 도시되어 있다. 통신수신기는 그 때에 꺼지기보다는 전전력상태로 유지된다는 것을 알 수 있다. 그 다음, 단계(711)에서, 전력 관리 회로는 컨버터(42)와 아날로그-디지털 컨버터(44)를 전력상승시켜 이동 유닛의 GPS 수신기 부분을 풀전력으로 복귀시킨다; 주파수 발진기(38)가 또한 전력이 내려가면, 이 때에 구성요소는 전력 상승되고 전전력으로 복귀되고 일부 시간을 안정화시킨다. 그 다음, 단계(713)에서, 구성요소(38, 42, 44)를 포함한 GPS 수신기는 GPS 신호를 수신한다. 이 GPS 신호는 GPS 수신기가 단계(711)에서 풀 전력으로 반전될 때 또한 풀전력으로 반전된 메모리(46)에서 버퍼된다. 스냅숏 정보의 수집이 완료된 후, GPS 수신기는 단계(717)에서 전력 감소된 상태로 반전된다; 이것은 전형적으로 메모리(46)가 풀 전력으로 유지되는 동안 컨버터(42, 44)에 대한 전력을 감소시키는 것을 포함하고 있다. 그 다음, 단계(719)에서, 처리시스템은 풀 전력으로 반전된다; 일 실시예에서, 이것은 DSP 칩(32)에 풀전력을 공급하는 것을 포함하고 있다; 그러나, 도 1c에 도시된 실시예의 경우와 같이, DSP 칩(32)이 또한 전력관리기능을 제공하고 있으면, DSP 칩(32a)은 전형적으로 단계(707)에서 풀 전력으로 반전된다는 것을 알 수 있다. 마이크로프로세서(26)가 전력 관리기능을 수행하는 도 1a에 도시된 실시예에서, DSP 칩(32)과 같은 처리 시스템은 단계(719)에서 풀전력으로 반전될 수 있다. 단계(721)에서, GPS 신호는 도 3에 도시된 것과 같이, 본 발명의 방법에 따라 처리된다. 그 다음, GPS 신호의 처리를 완료한 후에, (처리 시스템이 또한 상기된 전력관리를 제어하고 있지 않으면) 처리시스템은 단계(23)에서 도시된 전력 감소된 상태에 놓인다. 그 다음, 단계(725)에서, 모뎀(22)내의 통신 송신기는 단계(727)에서 처리된 GPS 신호를 기지국(10)에 역으로 전송하기 위해 풀 전력으로 반전된다. 의사거리 정보 또는 위도 및 경도 정보와 같은 처리된 GPS 신호의 전송을 완료한 후에, 통신 송신기는단계(729)에서 전력감소된 상태로 반전되고, 전력관리 시스템은 단계(731)에서 소정의 주기시간과 같은 주기시간의 딜레이를 기다린다. 이 딜레이 다음에, 모뎀(22)내의 통신 수신기는 요청이 기지국으로부터 보내졌는지를 결정하기 위해 풀전력으로 반전된다.
본 발명의 장치와 방법이 GPS 인공위성을 참조하여 설명되었지만, 본 교시는 인공위성과 슈도라이트(Pseudolite)의 결합체 또는 슈도라이트를 이용한 측위 시스템에 동일하게 적용할 수 있다는 것을 알 수 있다. 슈도라이트는 일반적으로 GPS 시간으로 동기화된 L 대역 반송 신호상에서 변조된 PN 코드(GPS 신호와 유사)를 방송하는 지상에 기초한 송신기이다. 각각의 송신기는 원격 수신기에 의해 식별가능하도록 PN 코드만이 할당될 수 있다. 슈도라이트는 터널, 광산, 빌딩 또는 다른 폐쇄지역과 같이, 궤도 인공위성으로부터의 GPS 신호가 이용불가능한 상황에서 유용하다. 여기에 사용된 "인공위성" 용어는 슈도라이트와 동등한 것 또는 슈도라이트를 포함하는 것으로 의도되었고, 여기서 사용된 GPS 신호의 용어는 슈도라이트 또는 슈도라이트와 동등한 것으로부터의 GPS형 신호를 포함도록 의도되었다.
논의된 바와 같이, 본 발명은 미국 범지구 측위 인공위성(GPS) 시스템상의 어플리케이션을 기준으로 설명되었다. 그러나, 이 방법이 유사한 인공위성 측위 시스템과 특히 러시아의 글로나스(Glonass) 시스템에 동일하게 이용될 수 있다는 것은 분명하다. 먼저, 상이한 인공위성으로부터의 방사가 상이한 의사난수 코드를 이용하기 보다는 약간 상이한 반송 주파수를 이용함으로써 서로 다르다는 점에서 글로나스 시스템은 GPS 시스템과 다르다. 이 상황에서, 실제로 앞서 설명된 모든회로소자와 알고리즘은 새로운 인공위성의 방사를 처리할 때, 데이터를 처리하는데 상이한 지수형의 승산기를 사용한다는 것을 제외하고 이용가능하다. 이 연산은 어떠한 추가처리연산 없이도 도 3의 박스(108)의 도플러 보정 연산과 조합될 수 있다. 이 상황에서 단지 하나의 PN 코드가 필요하고 그래서 블록(106)을 제거할 수 있다. 여기서 사용된 "GPS" 용어는 러시아 글로나스 시스템을 포함하여 이러한 대체 인공위성 측위 시스템(SPS)을 포함한다.
도 1a, 도 1b, 도 1c는 디지털 신호를 처리하는 복수의 논리블록(예, 도 1a에서의 46, 32, 34, 26, 30, 28)을 설명하고 있지만, 이러한 블록의 일부 또는 모두는 하나의 집적회로에 함께 집적될 수 있고, 이러한 회로의 DSP 부분의 프로그래머블 특성을 여전히 유지한다. 이러한 구현은 저소비전력 및 매우 낮은 전력이고 가격이 문제인 어플리케이션에서 중요할 수 있다.
도 3의 연산의 하나 또는 복수의 DSP 프로세서의 프로그래머블 특성을 가지면서 전체 처리 속도를 증가시키기 위해 배선 논리에 의해 수행될 수 있다는 것을 또한 알 수 있다. 예를 들어, 블록(108)의 도플러 보정 가능성은 디지털 스냅숏 메모리(46)와 DSP IC(32) 사이에 배치될 수 있는 전용 하드웨어에 의해 수용될 수 있다. 도 3의 모든 다른 소프트웨어 기능은 그러한 경우에 DSP 프로세서에 의해 수행될 수 있다. 또한, 일부 DSP는 더 큰 처리력을 제공하기 위해 하나의 원격 유닛으로 함께 사용될 수 있다. GPS 데이터 신호의 프레임의 복수세트를 수집(샘플링)하고, 각 세트의 프레임의 수집간의 시간을 고려하여 도 3에 도시된 각 세트를 처리하는 것이 가능하다는 것을 알 수 있다.
이 방법과 알고리즘을 사용하여 가능한 향상된 감도를 도시할뿐만 아니라 여기서 설명된 방법과 알고리즘의 연산을 확인한 본 발명의 실시예의 일예인 데몬스트레이션 시스템이 만들어져 있다. 그 데몬스트레이션 시스템은 Gage Applied Sciences, Inc.의 디지타이저(digitizer) 버퍼 보드가 뒤따르는 GEC Plessey Semiconductors의 GPS 안테나와 RF 다운 컨버터로 구성되어있다. 안테나와 다운 컨버터는 도 1a의 38, 40, 42 및 44의 기능을 수행하고 디지타이저 버퍼는 도 1a의 44, 46, 및 48의 기능을 수행한다. 신호처리는 윈도우 95 운용 시스템하에서 작동하는 펜티엄 마이크로프로세서를 이용한 IBM PC 호환성 컴퓨터에서 수행되었다. 이것은 메모리 주변 장치(34)와 DSP칩(32)의 기능을 대리 실행한다. 시계내 인공위성에 대한 도플러 정보는 마이크로프로세서(22, 24, 25, 26)와 모뎀의 기능을 대리 실행하기 위해 신호처리루틴으로의 입력으로서 신호처리 소프트웨어에 제공되었다.
이 데몬스트레이션 시스템에 대한 알고리즘은 MATLAB 프로그래밍 언어를 사용하여 개발되었다. 방해물의 다양한 상황에서 습득된 라이브(Live) GPS 신호상에서 복수의 테스트가 수행되었다. 이 테스트는 데몬스트레이션 시스템의 감도 성능은 동시에 테스트되었던 일부 상업적인 GPS 수신기의 감도성능보다 실제로 낫다는 것이 확인되었다. 부록 A는 이 테스트에 사용되었던 MATLAB 머신 코드의 상세한 리스트를 제공하고 본 발명의 고속 콘벌루션 연산의 예이다(예, 도3).
이상의 명세서에서, 본 발명은 특정 실시예를 참조하여 설명되었다. 그러나, 첨부된 청구항에 설명된 본 발명의 사상과 범위를 벗어남이 없이 여러 수정과변경이 가능하다는 것은 분명할 것이다. 따라서, 명세서와 도면은 제한되기보다는 예시적이다.
(부록 1a)
(부록 1b)
(부록 1c)
(부록 1d)
(부록 1e)
(부록 1f)
(부록 1g)
(부록 1h)
(부록 1i)
(부록 1j)
(부록 1k)

Claims (224)

  1. 전지구 측위 인공위성(GPS) 수신기에서 의사거리를 결정하는 방법에 있어서,
    다운컨버터에 연결된 안테나를 사용하여 시계내의 하나 이상의 GPS 인공위성으로부터 의사난수열을 포함하는 GPS 신호를 수신하는 단계;
    상기 수신된 GPS 신호를 디지털 스냅숏 메모리에 버퍼링하는 단계;
    상기 버퍼링된 데이터를 상기 GPS 신호에 포함된 의사난수(PN)코드의 다중 프레임 주기와 동일한 지속시간을 갖는 일련의 인접 블록으로 분할하고,
    각각의 블록에 대하여, 하나의 PN 프레임과 동일한 지속시간을 가진, 데이터의 연속적인 서브블록을 서로 가산하여 각각의 서브블록의 대응하는 샘플수가 서로 가산되도록 함으로써 의사난수 코드 주기의 지속시간과 같은 길이를 갖는 데이터의 압축된 블록을 생성하는 것에 의해,
    시계내의 하나 이상의 GPS 인공위성에 대해 상기 버퍼링된 GPS 신호를 디지털 신호 프로세서에서 처리하는 단계;
    각각의 압축된 블록에 대하여, 처리중인 GPS 인공위성의 의사난수열(PRS)에 대하여 압축된 블록의 데이터의 콘벌루션을 실행하는 단계;
    크기-제곱 데이터를 발생하기 위해 각각의 상기 콘벌루션으로부터 생성된 결과로부터 크기-제곱 연산을 실행하는 단계;
    콘벌루션으로부터의 각각의 크기-제곱의 대응하는 샘플수가 서로 가산되도록, 이러한 크기-제곱 데이터의 블록들을 서로 가산함으로써 모든 블록에 대한 상기 크기-제곱 데이터를 단일 데이터 블록으로 결합시키는 단계; 및
    디지털 보간법을 사용하여 고정밀도로 상기 단일 데이터 블록의 피크의 위치를 탐색하는 단계를 포함하고,
    상기 콘벌루션은 고속 콘벌루션 알고리즘을 사용하여 실행되어 결과를 발생하고, 상기 위치는 데이터 블록의 시작점에서 상기 피크까지의 거리이고, 처리중인 PRS에 대응하는 GPS 인공위성까지의 의사거리를 나타내는 것을 특징으로 하는 방법.
  2. 제 1 항에 있어서, 버퍼링된 GPS 신호를 처리하는데 사용된 고속 콘벌루션 알고리즘은 고속 푸리에 변환(FFT)이고, 상기 콘벌루션의 결과는, 상기 압축된 블록의 순방향 변환의 곱과 PRS의 순방향 변환의 사전저장된 표현을 계산하여 제 1 결과를 생성하고 그 후 상기 제 1 결과의 역변환을 실행하여 상기 결과를 회복함으로써 발생되는 것을 특징으로 하는 방법.
  3. 제 1 항에 있어서, 버퍼링된 GPS 신호를 처리하는데 사용된 고속 콘벌루션 알고리즘이 위노그래드 알고리즘인 것을 특징으로 하는 방법.
  4. 제 2 항에 있어서, 도플러 효과에 의해 유도된 시간지연 및 국부 발진기에 의해 유도된 시간오차가, 샘플 수에 대한 위상이 상기 블록에 필요한 지연보상에 대응하도록 조정되는 복소 지수와 상기 압축된 데이터 블록의 순방향 FFT의 승산을순방향 및 역방향 고속 푸리에 변환 연산 사이에 삽입함으로써, 각각의 압축된 데이터 블록에 대해 보상되는 것을 특징으로 하는 방법.
  5. 제 1 항에 있어서, 디지털 신호 프로세서는 저장된 명령을 실행하는 범용 프로그램가능 디지털 신호처리 칩인 것을 특징으로 하는 방법.
  6. 제 1 항에 있어서, 버퍼링된 GPS 신호를 처리하는데 사용된 고속 콘벌루션 알고리즘이 아가월-쿨리 알고리즘인 것을 특징으로 하는 방법.
  7. 제 1 항에 있어서, 버퍼링된 GPS 신호를 처리하는데 사용된 고속 콘벌루션 알고리즘이 분할 네스팅 알고리즘인 것을 특징으로 하는 방법.
  8. 제 1 항에 있어서, 버퍼링된 GPS 신호를 처리하는데 사용된 고속 콘벌루션 알고리즘이 순환 다항식 네스팅 알고리즘인 것을 특징으로 하는 방법.
  9. 제 1 항에 있어서, 상기 피크가 소정의 임계치를 초과하는지 여부를 결정함으로써 상기 피크가 유효하다는 것을 판단하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  10. 원격유닛의 위치를 결정하는 방법에 있어서,
    상기 원격유닛에서, 셀룰러 통신 시스템에서의 전송셀로부터 상기 원격유닛의 시계내의 인공위성의 도플러 정보를 수신하는 단계; 및
    상기 원격유닛에서, 인공위성 천체위치 정보를 수신하거나 사용하지 않고 상기 도플러 정보를 사용함으로써, 상기 인공위성에 대한 위치정보를 계산하는 단계를 포함하는 것을 특징으로 하는 방법.
  11. 제 10 항에 있어서, 상기 인공위성의 상기 도플러 정보를 기지국으로부터 상기 원격유닛으로 전송하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  12. 제 11 항에 있어서, 상기 도플러 정보는 상기 기지국의 GPS 수신기로부터 얻어지는 것을 특징으로 하는 방법.
  13. 제 11 항에 있어서, 상기 위치정보는, 상기 인공위성을 포함하는 상기 원격유닛의 시계내의 복수의 인공위성까지의 의사거리를 포함하는 것을 특징으로 하는 방법.
  14. 제 13 항에 있어서, 상기 의사거리를 상기 원격유닛으로부터 상기 기지국으로 전송하는 단계를 더 포함하고, 상기 기지국은 상기 원격유닛의 위치를 나타내는 위도와 경도를 계산하는 것을 특징으로 하는 방법.
  15. 제 10 항에 있어서, 처리유닛이 상기 인공위성으로부터의 GPS 신호의 도플러 시프트를 보상하기 위해 상기 도플러 정보를 사용하는 것을 특징으로 하는 방법.
  16. 제 10 항에 있어서, 상기 위치정보를 결정하기 위해 상기 원격유닛이 인공위성 천체위치 정보를 사용하지 않는 것을 특징으로 하는 방법.
  17. 제 10 항에 있어서, 상기 도플러 정보를 결정하기 위해 상기 원격유닛이 인공위성 천체위치 정보를 수신하지 않는 것을 특징으로 하는 방법.
  18. 제 10 항에 있어서, 상기 도플러 정보를 결정하기 위해 상기 원격유닛이 인공위성 천체위치 정보를 포함하는 신호를 복조하지 않는 것을 특징으로 하는 방법.
  19. 이동유닛의 위치를 결정하기 위해 GPS 신호를 표시하는 데이터를 사용하는 상기 이동유닛에 있어서,
    상기 이동유닛의 시계내의 인공위성의 도플러 정보를 수신하기 위해, 전송셀내의 셀룰러 통신링크를 통해 연결하도록 작동하는, 상기 이동유닛내의 수신기; 및
    상기 도플러 정보를 수신하고, 인공위성 천체위치 정보를 수신하거나 사용하지 않으면서 상기 도플러 정보를 사용하여 상기 인공위성에 대한 위치정보를 계산하기 위해 상기 수신기에 연결된, 상기 이동유닛내의 처리 유닛을 포함하는 것을 특징으로 하는 이동유닛.
  20. 제 19 항에 있어서, 상기 처리 유닛은 상기 인공위성으로부터의 GPS 신호의 도플러 시프트를 보상하기 위해 상기 도플러 정보를 사용하는 것을 특징으로 하는 이동유닛.
  21. 제 20 항에 있어서, 상기 통신링크가 무선주파수 통신매체를 포함하는 것을 특징으로 하는 이동유닛.
  22. 제 20 항에 있어서, 상기 처리 유닛에 연결되어 있고 상기 위치정보를 전송하는 송신기를 더 포함하는 것을 특징으로 하는 이동유닛.
  23. 제 22 항에 있어서, 상기 위치정보는 상기 이동유닛의 시계내의 복수의 인공위성까지의 의사거리를 포함하는 것을 특징으로 하는 이동유닛.
  24. 제 20 항에 있어서, 상기 처리 유닛은 디지털 신호처리 집적회로(DSP)를 포함하고, 상기 DSP는 고속 콘벌루션 알고리즘을 사용하여 상기 GPS 신호와 상기 도플러 정보를 처리하는 것을 특징으로 하는 이동유닛.
  25. 제 24 항에 있어서, 상기 처리 유닛에 연결되어 있고 상기 위치정보를 전송하는 송신기를 더 포함하는 것을 특징으로 하는 이동유닛.
  26. 이동 GPS 유닛으로의 통신링크를 제공하기 위해 기지국을 사용하는 방법에 있어서,
    상기 이동 GPS 유닛의 시계내의 인공위성의 도플러 정보를 결정하는 단계; 및
    상기 시계내의 인공위성의 상기 도플러 정보를 셀룰러 통신 시스템내의 전송셀로부터 상기 이동 GPS 유닛으로 전송하는 단계를 포함하고,
    상기 도플러 정보는 상기 인공위성에 대한 위치정보를 결정하기 위해 상기 이동 GPS 유닛에 의해 사용되고, 상기 이동 GPS 유닛은 인공위성 천체위치 정보를 수신하거나 사용하지 않고 상기 위치정보를 결정하는 것을 특징으로 하는 방법.
  27. 제 26 항에 있어서, 상기 도플러 정보는 상기 인공위성으로부터 상기 기지국까지의 GPS 신호의 도플러 시프트를 나타내는 것을 특징으로 하는 방법.
  28. 제 27 항에 있어서, 상기 도플러 정보는 상기 인공위성으로부터 상기 이동 GPS 유닛까지의 GPS 신호의 도플러 시프트의 추정치를 나타내는 것을 특징으로 하는 방법.
  29. 제 26 항에 있어서, 상기 도플러 정보는 상기 기지국에서의 GPS 수신기로부터 얻어지고, 상기 도플러 정보는 상기 인공위성으로부터 상기 기지국까지의 GPS신호의 도플러 시프트를 나타내는 것을 특징으로 하는 방법.
  30. 제 29 항에 있어서, 상기 도플러 정보는 상기 인공위성으로부터 상기 이동 GPS 유닛까지의 GPS 신호의 도플러 시프트의 추정치를 나타내는 것을 특징으로 하는 방법.
  31. 제 30 항에 있어서, 상기 이동 GPS 유닛으로부터 위치정보를 수신하는 단계를 더 포함하고,
    상기 위치정보는 상기 기지국에서 수신되고, 이에 따라 상기 기지국은 상기 이동 GPS 유닛의 위치를 나타내는 위도와 경도를 얻는 것을 특징으로 하는 방법.
  32. 제 31 항에 있어서, 상기 위치정보는, 상기 인공위성을 포함하는 상기 이동 GPS 유닛의 시계내의 복수의 인공위성까지의 의사거리를 포함하고, 상기 기지국은 상기 의사거리로부터 상기 위도와 경도를 계산하는 것을 특징으로 하는 방법.
  33. 제 31 항에 있어서, 상기 위치정보가 상기 위도 및 경도를 포함하는 것을 특징으로 하는 방법.
  34. 제 26 항에 있어서, 상기 기지국이, 인공위성을 위한 위치정보가 추출될 수 있는 인공위성 데이터 메시지를 전송하지 않는 것을 특징으로 하는 방법.
  35. 이동 GPS 유닛과의 셀룰러 통신링크를 제공하는 기지국에 있어서,
    이동 GPS 유닛의 시계내의 인공위성의 도플러 정보의 소스; 및
    상기 도플러 정보의 상기 소스에 연결되어 있고, 전송셀내의 상기 셀룰러 통신링크를 통해 상기 도플러 정보를 상기 이동 GPS 유닛으로 전송하는 송신기를 포함하고,
    상기 이동 GPS 유닛은 인공위성 천체위치 정보를 수신하거나 사용하지 않으면서 위치정보를 결정하는 것을 특징으로 하는 기지국.
  36. 제 35 항에 있어서, 상기 도플러 정보의 상기 소스는 상기 기지국에 연결된 저장 유닛이고, 상기 저장 유닛은 상기 인공위성에 대한 미리 계산된 근사적인 도플러 정보를 저장하고 있는 것을 특징으로 하는 기지국.
  37. 제 26 항에 있어서,
    상기 이동 GPS 유닛으로부터 위치정보를 수신하는 수신기; 및
    상기 수신기에 연결된 프로세서를 더 포함하는 것을 특징으로 하는 기지국.
  38. 제 35 항에 있어서, 상기 도플러 정보는 상기 인공위성으로부터 상기 기지국까지의 GPS 신호의 도플러 시프트를 나타내는 것을 특징으로 하는 기지국.
  39. 제 38 항에 있어서, 상기 도플러 정보는 상기 인공위성으로부터 상기 이동 GPS 유닛까지의 GPS 신호의 도플러 시프트의 추정치를 나타내는 것을 특징으로 하는 기지국.
  40. 제 35 항에 있어서, 상기 도플러 정보는 상기 기지국에서 GPS 수신기를 포함하는 상기 소스로부터 얻어지고, 상기 도플러 정보는 상기 인공위성으로부터 상기 기지국까지의 GPS 신호의 도플러 시프트를 나타내는 것을 특징으로 하는 기지국.
  41. 제 40 항에 있어서, 상기 도플러 정보는 상기 인공위성으로부터 상기 이동 GPS 유닛까지의 GPS 신호의 도플러 시프트의 추정치를 나타내는 것을 특징으로 하는 기지국.
  42. 제 37 항에 있어서, 상기 위치정보는 상기 기지국에서 수신되고, 이에 따라, 상기 기지국이 상기 이동 GPS 유닛의 위치를 나타내는 위도와 경도를 얻는 것을 특징으로 하는 기지국.
  43. 제 42 항에 있어서, 상기 위치정보는, 상기 인공위성을 포함하는 상기 이동 GPS 유닛의 시계내의 복수의 인공위성의 의사거리를 포함하고, 상기 기지국의 상기 프로세서는 상기 의사거리로부터 상기 위도와 경도를 계산하는 것을 특징으로 하는 기지국.
  44. 제 38 항에 있어서, 상기 기지국 및 상기 이동 GPS 유닛이 서로 150 킬로미터 이내에 있는 것을 특징으로 하는 기지국.
  45. 원격유닛의 위치를 결정하는 방법에 있어서,
    셀룰러 통신 시스템의 전송셀을 통해, 도플러 정보를 포함하는 GPS 인공위성 정보를 셀룰러 데이터링크를 경유하여 기지국으로부터 원격유닛까지 전송하는 단계;
    상기 원격유닛에서, 시계내의 인공위성으로부터 상기 인공위성 정보 및 GPS 신호를 수신하는 단계;
    원격유닛에서, 상기 시계내의 인공위성까지의 의사거리를 계산하는 단계;
    상기 셀룰러 데이터링크를 통해 상기 원격유닛으로부터 상기 기지국으로 상기 의사거리를 전송하는 단계; 및
    상기 기지국에서, 상기 의사거리를 사용하여 상기 원격유닛의 위치를 계산하는 단계를 포함하고,
    상기 의사거리는 상기 도플러 정보를 사용하여 계산되고, 상기 원격유닛은 인공위성 천체위치 정보를 수신하거나 사용하지 않으면서 상기 의사거리를 결정하는 것을 특징으로 하는 방법.
  46. GPS 수신기에 있어서,
    RF 주파수에서 시계내의 인공위성으로부터 GPS 신호를 수신하기 위한 안테나;
    상기 안테나에 연결되고, 상기 수신된 GPS 신호의 RF 주파수를 중간 주파수(IF)로 낮추는 다운컨버터;
    상기 다운컨버터에 연결되어 상기 IF GPS 신호를 수신하고, 샘플링된 IF GPS 신호를 발생시키기 위해 소정의 속도로 상기 IF GPS 신호를 샘플링하는 디지타이저;
    상기 디지타이저에 연결되고 상기 샘플링된 IF GPS 신호를 저장하는 메모리; 및
    상기 메모리에 연결되고 고속 콘벌루션을 실행하는 디지털신호 프로세서(DSP)를 포함하고,
    상기 디지털신호 프로세서는, 각각의 고속 콘벌루션의 복수의 대응 결과를 제공하기 위해 상기 샘플링된 IF GPS 신호의 대응하는 복수의 블록에 대하여 복수의 고속 콘벌루션을 실행하고 또한 제1 위치정보를 얻기 위해 상기 복수의 대응 결과의 복수의 수학적 표현을 합산함으로써, 상기 샘플링된 IF GPS 신호를 처리하는 것을 특징으로 하는 GPS 수신기.
  47. 제 46 항에 있어서, 통신 안테나 및 상기 통신 안테나와 상기 DSP에 연결된 수신기를 더 포함하고,
    상기 수신기는 인공위성 데이터 정보를 포함하는 데이터 신호를 수신하는 것을 특징으로 하는 GPS 수신기.
  48. 제 47 항에 있어서, 상기 인공위성 데이터 정보는 상기 GPS 수신기의 시계내의 인공위성의 도플러 정보를 포함하는 것을 특징으로 하는 GPS 수신기.
  49. 제 48 항에 있어서, 상기 인공위성 데이터 정보는, 상기 GPS 수신기의 시계내의 복수의 인공위성의 식별자, 및 상기 GPS 수신기의 시계내의 상기 복수의 인공위성의 각 인공위성에 대한 대응하는 복수의 도플러 정보를 포함하는 것을 특징으로 하는 GPS 수신기.
  50. 제 47 항에 있어서, 상기 인공위성 데이터 정보는 인공위성에 대한 천체위치를 나타내는 데이터를 포함하는 것을 특징으로 하는 GPS 수신기.
  51. 제 46 항에 있어서, 상기 다운컨버터에 연결되어 있는 국부 발진기를 더 포함하고, 상기 국부 발진기는 제1 기준신호를 제공하는 것을 특징으로 하는 GPS 수신기.
  52. 제 47 항에 있어서, 상기 다운컨버터에 연결되어 있는 국부 발진기를 더 포함하고 상기 국부 발진기는 제1 기준신호를 제공하며, 상기 수신기는 상기 국부 발진기로부터의 상기 제1 기준신호를 교정하기 위해 사용되는 정밀 반송주파수 신호를 수신하고, 상기 국부 발진기는 GPS 신호를 포착하는데 사용되는 것을 특징으로 하는 GPS 수신기.
  53. 제 48 항에 있어서, 상기 DSP는 상기 도플러 정보를 사용하여 상기 샘플링된 IF GPS 신호를 보상하는 것을 특징으로 하는 GPS 수신기.
  54. 제 46 항에 있어서, 상기 다운컨버터 및 상기 디지타이저에 연결되어 있는 전력관리 회로를 더 포함하고, 상기 IF GPS 신호가 상기 메모리에 저장된 후, 상기 전력관리 회로가 상기 다운컨버터 및 상기 디지타이저에 의해 소비되는 전력을 감소시키는 것을 특징으로 하는 GPS 수신기.
  55. 제 53 항에 있어서, 상기 DSP에 연결되어 있는 송신기를 더 포함하고, 상기 송신기는 상기 의사거리 정보를 송신하는 것을 특징으로 하는 GPS 수신기.
  56. 제 47 항에 있어서, 상기 DSP에 연결되어 있는 송신기를 더 포함하고, 상기 송신기는 위도 및 경도 정보를 송신하는 것을 특징으로 하는 GPS 수신기.
  57. GPS 수신기를 사용하는 방법에 있어서,
    시계내의 인공위성으로부터 GPS 신호를 수신하는 단계;
    샘플링된 GPS 신호를 발생시키기 위해 소정 속도로 상기 GPS 신호를 디지타이징하는 단계;
    상기 샘플링되 GPS 신호를 메모리에 저장하는 단계; 및
    상기 GPS 수신기내의 상기 샘플링된 GPS 신호에 대해 고속 콘벌루션 연산을 실행함으로써 상기 샘플링된 GPS 신호를 처리하는 단계를 포함하고,
    상기 처리하는 단계는, 각각의 고속 컨벌루션의 복수의 대응 결과를 제공하기 위해 상기 샘플링된 GPS 신호의 대응하는 복수의 블록에 대한 복수의 고속 콘벌루션을 실행하고 또한 제1 위치정보를 얻기 위해 상기 복수의 대응 결과의 복수의 수학적 표현을 합산함으로써, 상기 샘플링된 GPS 신호를 처리하는 것을 특징으로 하는 방법.
  58. 제 57 항에 있어서, 인공위성 데이터 정보를 포함하는 데이터 신호를 수신하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  59. 제 58 항에 있어서, 상기 인공위성 데이터 정보는 상기 GPS 수신기의 시계내의 인공위성의 도플러 정보를 포함하는 것을 특징으로 하는 방법.
  60. 제 59 항에 있어서, 상기 도플러 정보는 상기 샘플링된 GPS 신호를 보상하기 위해 사용되고, 상기 처리하는 단계는 연산을 사전 처리하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  61. 제 60 항에 있어서, 상기 제1 위치정보는 의사거리 정보를 포함하는 것을 특징으로 하는 방법.
  62. 제 58 항에 있어서, 상기 인공위성 데이터 정보는 인공위성의 천체위치를 나타내는 데이터를 포함하는 것을 특징으로 하는 방법.
  63. 제 62 항에 있어서, 상기 제1 위치정보는 의사거리 정보를 포함하고, 상기 천체위치 및 상기 의사거리 정보는 상기 GPS 수신기의 위도와 경도를 계산하는데 사용되는 것을 특징으로 하는 방법.
  64. 제 63 항에 있어서, 상기 위도 및 경도는 상기 GPS 수신기의 사용자에게 디스플레이되는 것을 특징으로 하는 방법.
  65. 제 63 항에 있어서, 상기 위도 및 경도는 상기 GPS 수신기에 의해 전송되는 것을 특징으로 하는 방법.
  66. 제 57 항에 있어서, 상기 GPS 신호는 슈도라이트로부터 발생하는 것을 특징으로 하는 방법.
  67. 제 57 항에 있어서, 상기 GPS 신호는 궤도 인공위성으로부터 발생하는 것을특징으로 하는 방법.
  68. 제 46 항에 있어서, 상기 GPS 신호는 슈도라이트로부터 발생하는 것을 특징으로 하는 GPS 수신기.
  69. 제 46 항에 있어서, 상기 GPS 신호는 궤도 인공위성으로부터 발생하는 것을 특징으로 하는 GPS 수신기.
  70. 전지구 측위 인공위성(GPS) 수신기에서 의사거리를 결정하는 방법에 있어서,
    다운컨버터에 연결된 안테나를 사용하여 시계내의 하나 이상의 GPS 인공위성으로부터 의사난수열을 포함하는 GPS 신호를 수신하는 단계;
    상기 수신된 GPS 신호를 디지털 스냅숏 메모리에 버퍼링하는 단계;
    상기 버퍼링된 데이터를 상기 GPS 신호에 포함된 의사난수(PN)코드의 다중 프레임 주기와 동일한 지속시간을 갖는 일련의 인접 블록으로 분할하고,
    각각의 블록에 대하여, 하나의 PN 프레임과 동일한 지속시간을 가진, 데이터의 연속적인 서브블록을 서로 가산하여 각각의 서브블록의 대응하는 샘플수가 서로 가산되도록 함으로써 의사난수 코드 주기의 지속시간과 같은 길이를 갖는 데이터의 압축된 블록을 생성하는 것에 의해,
    시계내의 하나 이상의 GPS 인공위성에 대해 상기 버퍼링된 GPS 신호를 디지털 신호 프로세서에서 처리하는 단계;
    각각의 압축된 블록에 대하여, 처리중인 GPS 인공위성의 의사난수열(PRS)에 대하여 압축된 블록의 데이터의 콘벌루션을 실행하는 단계;
    크기-제곱 데이터를 발생하기 위해 각각의 상기 콘벌루션으로부터 생성된 결과로부터 크기-제곱 연산을 실행하는 단계;
    콘벌루션으로부터의 각각의 크기-제곱의 대응하는 샘플수가 서로 가산되도록, 이러한 크기-제곱 데이터의 블록들을 서로 가산함으로써 모든 블록에 대한 상기 크기-제곱 데이터를 단일 데이터 블록으로 결합시키는 단계; 및
    디지털 보간법을 사용하여 고정밀도로 상기 단일 데이터 블록의 피크의 위치를 탐색하는 단계를 포함하고,
    상기 콘벌루션은 고속 콘벌루션 알고리즘을 사용하여 실행되어 결과를 발생하고, 상기 위치는 데이터 블록의 시작점에서 상기 피크까지의 거리이고, 처리중인 PRS에 대응하는 GPS 인공위성까지의 의사거리를 나타내는 것을 특징으로 하는 방법.
  71. 제 70 항에 있어서, 버퍼링된 GPS 신호를 처리하는데 사용된 고속 콘벌루션 알고리즘은 고속 푸리에 변환(FFT)이고, 상기 콘벌루션의 결과는, 상기 압축된 블록의 순방향 변환의 곱과 PRS의 순방향 변환의 사전저장된 표현을 계산하여 제 1 결과를 생성하고 그 후 상기 제 1 결과의 역변환을 실행하여 상기 결과를 회복함으로써 발생되는 것을 특징으로 하는 방법.
  72. 제 70 항에 있어서, 버퍼링된 GPS 신호를 처리하는데 사용된 고속 콘벌루션 알고리즘이 위노그래드 알고리즘인 것을 특징으로 하는 방법.
  73. 제 71 항에 있어서, 도플러 효과에 의해 유도된 시간지연 및 국부 발진기에 의해 유도된 시간오차가, 샘플 수에 대한 위상이 상기 블록에 필요한 지연보상에 대응하도록 조정되는 복소 지수와 상기 압축된 데이터 블록의 순방향 FFT의 승산을 순방향 및 역방향 고속 푸리에 변환 연산 사이에 삽입함으로써, 각각의 압축된 데이터 블록에 대해 보상되는 것을 특징으로 하는 방법.
  74. 제 70 항에 있어서, 디지털 신호 프로세서는 저장된 명령을 실행하는 범용 프로그램가능 디지털 신호처리 칩인 것을 특징으로 하는 방법.
  75. 제 70 항에 있어서, 버퍼링된 GPS 신호를 처리하는데 사용된 고속 콘벌루션 알고리즘이 아가월-쿨리 알고리즘인 것을 특징으로 하는 방법.
  76. 제 70 항에 있어서, 버퍼링된 GPS 신호를 처리하는데 사용된 고속 콘벌루션 알고리즘이 분할 네스팅 알고리즘인 것을 특징으로 하는 방법.
  77. 제 70 항에 있어서, 버퍼링된 GPS 신호를 처리하는데 사용된 고속 콘벌루션 알고리즘이 순환 다항식 네스팅 알고리즘인 것을 특징으로 하는 방법.
  78. 제 70 항에 있어서, 상기 피크가 소정의 임계치를 초과하는지 여부를 결정함으로써 상기 피크가 유효하다는 것을 판단하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  79. 원격 센서의 위치를 결정하기 위해 전지구 측위 시스템(GPS) 인공위성을 이용하는 추적 방법에 있어서,
    상기 원격 센서에서, 시계내의 복수의 GPS 인공위성으로부터 GPS 신호를 수신하고 저장하는 단계;
    상기 GPS 신호를 이용하여 센서에서 의사거리를 계산하는 단계;
    상기 센서로부터, GPS 인공위성 천체위치 데이터가 제공되는 기지국으로 상기 의사거리를 전송하는 단계; 및
    상기 기지국에서 상기 의사거리를 수신하고, 상기 센서에 대한 지리적 위치를 계산하기 위해 상기 의사거리 및 상기 인공위성 천체위치 데이터를 사용하는 단계를 포함하고,
    센서에서 의사거리를 계산하는 상기 단계는, 각각의 고속 콘벌루션의 복수의 대응 결과를 제공하기 위해 상기 GPS 신호를 나타내는 대응하는 복수의 데이터 블록에 대한 복수의 고속 콘벌루션을 실행하고 또한 제1 위치정보를 얻기 위해 상기 복수의 대응 결과의 복수의 수학적 표현을 합산함으로써, 상기 GPS 신호의 표현을 디지털 신호처리하는 단계를 포함하는 것을 특징으로 하는 추적 방법.
  80. 원격 센서의 위치를 결정하기 위해 전지구 측위 시스템(GPS) 인공위성을 이용하는 추적 방법에 있어서, 상기 추적 방법은,
    상기 원격 센서에서, 시계내의 복수의 GPS 인공위성으로부터 GPS 신호를 수신하고 저장하는 단계;
    저장된 GPS 신호에 대한 고속 콘벌루션 기술을 사용하여 디지털 신호처리 하는 것을 포함하는, 상기 GPS 신호를 이용하여 센서에서 의사거리를 계산하는 단계;
    상기 센서로부터, GPS 인공위성 천체위치 데이터가 제공되는 기지국으로 상기 의사거리를 전송하는 단계; 및
    상기 기지국에서 상기 의사거리를 수신하고, 상기 센서에 대한 지리적 위치를 계산하기 위해 상기 의사거리 및 상기 인공위성 천체위치 데이터를 사용하는 단계를 포함하고,
    상기 의사거리를 계산하는 단계는,
    상기 수신된 GPS 신호를 메모리에 저장하는 단계;
    상기 저장된 데이터를 GPS 신호에 포함된 의사난수(PN)코드의 다중 프레임 주기와 동일한 지속시간을 갖는 일련의 인접 블록으로 분할하고,
    각각의 블록에 대해, 하나의 PN 프레임과 동일한 지속시간을 가진 데이터의 연속적인 서브블록을 간섭적으로(coherently) 서로 가산함으로써 의사난수 코드 주기의 지속시간과 같은 길이를 갖는 데이터의 압축된 블록을 생성하는 것에 의해,
    시계내의 하나 이상의 GPS 인공위성에 대해 상기 저장된 GPS 신호를 디지털신호 프로세서에서 처리하는 단계;
    각각의 압축된 블록에 대해, 데이터 블록내에 포함된 수신된 PN 코드와 국부적으로 발생된 PN 기준신호 사이의 상대적 타이밍을 결정하기 위해, 상기 고속 콘벌루션 기술을 사용하는 매칭된 필터링 연산을 실행하는 단계; 및
    상기 매칭된 필터링 연산으로부터 생성된 곱에 대해 크기-제곱 연산을 실행함으로써, 그리고 피크를 발생시키기 위해 상기 크기-제곱 데이터의 블록을 서로 가산하여 모든 블록에 대한 상기 크기-제곱 데이터를 단일 데이터 블록으로 결합시킴으로써, 상기 의사거리를 결정하는 단계를 포함하고,
    상기 피크의 위치는 디지털 보간법을 이용하여 결정되고 상기 의사거리에 대응하는 것을 특징으로 하는 추적 방법.
  81. 제 80 항에 있어서, 상기 매칭된 필터링 연산은, 처리되는 GPS 인공위성의 의사난수열(PRS)에 대하여 압축된 블록의 데이터의 콘벌루션을 실행하는 것을 포함하고, 상기 콘벌루션은 콘벌루션의 곱을 발생하기 위해 상기 고속 콘벌루션 알고리즘을 사용하여 실행되는 것을 특징으로 하는 추적 방법.
  82. 제 81 항에 있어서, 버퍼링된 GPS 신호를 처리하는데 사용된 고속 콘벌루션 알고리즘은 고속 푸리에 변환(FFT)이고, 상기 콘벌루션의 결과는 PRS의 순방향 변환의 사전저장된 표현에 의해 상기 압축된 블록의 순방향 변환을 계산함으로써 제1 결과를 생성하고 그 후 상기 제1 결과의 역변환을 실행하여 상기 결과를 회복하는것을 특징으로 하는 추적 방법.
  83. 제 57 항에 있어서, 상기 GPS 신호는 1.024MHz의 배수의 속도로 샘플링되어 상기 샘플링된 GPS 신호를 제공하는 것을 특징으로 하는 방법.
  84. 제 46 항에 있어서, 상기 소정 속도는 1.024MHz의 배수인 것을 특징으로 하는 GPS 수신기.
  85. 제 46 항에 있어서, 상기 DSP는 사전처리 연산을 또한 실행하는 것을 특징으로 하는 GPS 수신기.
  86. 제 85 항에 있어서, 상기 사전처리 연산이 상기 고속 콘벌루션 이전에 발생하는 것을 특징으로 하는 GPS 수신기.
  87. 제 86 항에 있어서, 상기 사전처리 연산이 상기 시계내의 인공위성으로부터의 신호의 도플러 시프트에 대해 정정하는 것을 포함하는 것을 특징으로 하는 GPS 수신기.
  88. 제 86 항에 있어서, 상기 사전처리 연산이, 상기 샘플링된 IF GPS 신호의 상기 대응하는 복수의 블록중 적어도 하나를 제공하기 위해, 상기 샘플링된 IF GPS신호의 부분들을 서로 가산하는 것을 포함하는 것을 특징으로 하는 GPS 수신기.
  89. 제 88 항에 있어서, 상기 복수의 수학적 표현이 복수의 크기의 제곱을 포함하는 것을 특징으로 하는 GPS 수신기.
  90. 원격 센서의 위치를 결정하기 위해 전지구 측위 시스템(GPS) 인공위성을 이용하는 방법에 있어서,
    상기 원격 센서에서, 시계내의 복수의 GPS 인공위성으로부터 GPS 신호를 수신하고 저장하는 단계;
    상기 GPS 신호를 사용하여 센서에서 의사거리를 계산하는 단계;
    복수의 인공위성에 대한 천체위치를 나타내는 데이터를 포함하는 인공위성 데이터 정보의 전송을 수신하는 단계; 및
    상기 인공위성 데이터 정보 및 상기 의사거리를 이용하여 상기 센서에서 위치정보를 계산하는 단계를 포함하고,
    의사거리를 계산하는 상기 단계는, 각각의 고속 콘벌루션의 복수의 대응 결과를 제공하기 위해 상기 GPS 신호를 나타내는 대응하는 복수의 데이터 블록에 대한 복수의 고속 콘벌루션을 실행함으로써 그리고 제1 위치정보를 얻기 위해 상기 복수의 대응 결과의 복수의 수학적 표현을 합산함으로써, 상기 GPS 신호의 표현을 디지털 신호처리하는 것을 포함하는 것을 특징으로 하는 방법.
  91. 제 90 항에 있어서, 상기 전송이 기지국으로부터 오는 것을 특징으로 하는 방법.
  92. 제 90 항에 있어서, 상기 전송이 상기 복수의 인공위성으로부터의 전송을 포함하는 것을 특징으로 하는 방법.
  93. 제 90 항에 있어서, 상기 위치정보가 기지국으로 전송되는 것을 특징으로 하는 방법.
  94. 제 91 항에 있어서, 상기 기지국으로부터 정밀 반송주파수 신호를 수신하는 단계; 상기 기지국으로부터의 상기 정밀 반송주파수 신호를 자동적으로 로크하는 단계; 및 상기 정밀 반송주파수 신호를 가지고 상기 원격 센서의 국부 발진기를 교정하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  95. 제 92 항에 있어서, 상기 원격 센서는 복수의 인공위성에 대한 천체위치를 나타내는 데이터를 포함하는 상기 전송을 수신하는 GPS 수신기를 구비한 것을 특징으로 하는 방법.
  96. 원격 센서의 위치를 결정하기 위해 전지구 측위 시스템(GPS) 인공위성을 이용하는 방법에 있어서, 상기 방법은,
    상기 원격 센서에서 시계내의 복수의 GPS 인공위성으로부터 GPS 신호를 수신하고 저장하는 단계;
    저장된 GPS 신호에 대한 고속 콘벌루션 기술을 사용하여 디지털 신호처리 하는 것을 포함하는, 상기 GPS 신호를 이용하여 센서에서 의사거리를 계산하는 단계;
    복수의 인공위성에 대한 천체위치를 나타내는 데이터를 포함하는 인공위성 데이터 정보의 전송을 수신하는 단계;
    상기 인공위성 데이터 정보 및 상기 의사거리를 이용하여 센서에서 위치정보를 계산하는 단계를 포함하고,
    상기 의사거리를 계산하는 단계는,
    상기 수신된 GPS 신호를 메모리에 저장하는 단계;
    상기 저장된 데이터를 GPS 신호에 포함된 의사난수(PN)코드의 다중 프레임 주기와 동일한 지속시간을 갖는 일련의 인접 블록으로 분할하고,
    각각의 블록에 대해, 하나의 PN 프레임과 동일한 지속시간을 가진, 데이터의 연속적인 서브블록을 간섭적으로 서로 가산함으로써 의사난수 코드 주기의 지속시간과 같은 길이를 갖는 데이터의 압축된 블록을 생성하는 것에 의해,
    시계내의 하나 이상의 GPS 인공위성에 대해 상기 저장된 GPS 신호를 디지털 신호 프로세서에서 처리하는 단계;
    각각의 압축된 블록에 대해, 데이터 블록내에 포함된 수신된 PN 코드와 국부적으로 발생된 PN 기준신호 사이의 상대적 타이밍을 결정하기 위해, 상기 고속 콘벌루션 기술을 사용하는 매칭된 필터링 연산을 실행하는 단계; 및
    상기 매칭된 필터링 연산으로부터 생성된 곱에 대해 크기-제곱 연산을 실행함으로써, 그리고 피크를 발생시키기 위해 상기 크기-제곱 데이터의 블록을 서로 가산하여 모든 블록에 대한 상기 크기-제곱 데이터를 단일 데이터 블록으로 결합시킴으로써, 상기 의사거리를 결정하는 단계를 포함하고,
    상기 피크의 위치는 디지털 보간법을 이용하여 결정되고 상기 의사거리에 대응하는 것을 특징으로 하는 방법.
  97. 제 96 항에 있어서, 상기 매칭된 필터링 연산은, 처리되는 GPS 인공위성의 의사난수열(PRS)에 대하여 압축된 블록의 데이터의 콘벌루션을 실행하는 것을 포함하고, 상기 콘벌루션은 콘벌루션의 곱을 발생하기 위해 상기 고속 콘벌루션 알고리즘을 사용하여 실행되는 것을 특징으로 하는 방법.
  98. 제 97 항에 있어서, 버퍼링된 GPS 신호를 처리하는데 사용된 고속 콘벌루션 알고리즘은 고속 푸리에 변환(FFT)이고, 상기 콘벌루션의 결과는 PRS의 순방향 변환의 사전저장된 표현에 의해 상기 압축된 블록의 순방향 변환을 계산함으로써 제1 결과를 생성하고 그 후 상기 제1 결과의 역변환을 실행하여 상기 결과를 회복하는 것을 특징으로 하는 법.
  99. 제 92 항에 있어서, 상기 의사거리를 계산하는 단계는 상기 고속 콘벌루션의 이전에 사전처리 연산을 실행하는 것을 더 포함하는 것을 특징으로 하는 방법.
  100. 원격 센서의 위치를 결정하기 위해 전지구 측위 시스템(GPS) 인공위성을 이용하는 방법에 있어서, 상기 방법은,
    상기 원격 센서에서 시계내의 복수의 GPS 인공위성으로부터 GPS 신호를 수신하고 저장하는 단계;
    상기 저장된 GPS 신호에 대한 고속 콘벌루션 기술을 이용하여, 디지털 신호처리하는 것을 포함하는, 상기 GPS 신호를 사용하여 상기 센서에서 의사거리를 계산하는 단계;를 포함하고,
    상기 의사거리를 계산하는 단계는,
    상기 고속 컨벌루션 기술 이전의 사전처리 연산 및 상기 고속 콘벌루션 기술 이후의 사후처리 연산을 실행하는 단계;
    복수의 인공위성에 대한 천체위치를 나타내는 데이터를 포함하는 인공위성 데이터 정보의 전송을 수신하는 단계; 및
    상기 인공위성 데이터 정보 및 상기 의사거리를 이용하여 센서에서 위치정보를 계산하는 단계를 포함하고,
    상기 고속 컨벌루션 기술은 매칭된 필터링 연산을 포함하고, 상기 GPS 신호는 메모리내의 일련의 인접 블록에 저장되고, 상기 사전처리는, 각각의 블록에 대해, 연속적인 데이터의 서브블록을 서로 가산함으로써 압축된 데이터 블록을 생성하는 단계를 포함하고, 상기 사후처리는 상기 매칭된 필터링 연산으로부터 생성된 결과의 표현을 서로 가산하는 단계를 포함하는 것을 특징으로 하는 방법.
  101. 제 79 항에 있어서, 상기 기지국으로부터 정밀 반송주파수 신호를 수신하는 단계; 상기 기지국으로부터의 상기 정밀 반송주파수 신호를 자동적으로 로크하는 단계; 및 상기 정밀 반송주파수 신호를 가지고 상기 원격 센서의 국부 발진기를 교정하는 단계를 더 포함하는 것을 특징으로 하는 추적 방법.
  102. 제 79 항에 있어서, 상기 의사거리를 계산하는 단계는 상기 고속 컨벌루션 이전에 사전처리 연산을 실행하는 것을 더 포함하는 것을 특징으로 하는 추적 방법.
  103. 원격 센서의 위치를 결정하기 위해 전지구 측위 시스템(GPS) 인공위성을 이용하는 추적 방법에 있어서, 상기 추적 방법은,
    상기 원격 센서에서 시계내의 복수의 GPS 인공위성으로부터 GPS 신호를 수신하고 저장하는 단계;
    상기 저장된 GPS 신호에 대한 고속 콘벌루션 기술을 이용하여, 디지털 신호처리하는 것을 포함하는, 상기 GPS 신호를 사용하여 상기 센서에서 의사거리를 계산하는 단계;를 포함하고,
    상기 의사거리를 계산하는 단계는,
    상기 고속 컨벌루션 기술 이전의 사전처리 연산 및 상기 고속 콘벌루션 기술 이후의 사후처리 연산을 실행하는 단계;
    상기 센서로부터, GPS 인공위성 천체위치 데이터가 제공된 기지국으로 상기 의사거리를 전송하는 단계; 및
    상기 기지국에서 상기 의사거리를 수신하고, 상기 센서에 대한 지리적 위치를 계산하기 위해 상기 의사거리 및 상기 인공위성 천체위치 데이터를 이용하는 단계를 포함하고,
    상기 고속 컨벌루션 기술은 매칭된 필터링 연산을 포함하고, 상기 GPS 신호는 메모리내의 일련의 인접 블록에 저장되고, 상기 사전처리는, 각각의 블록에 대해, 연속적인 데이터의 서브블록을 서로 가산함으로써 압축된 데이터 블록을 생성하는 단계를 포함하고, 상기 사후처리는 상기 매칭된 필터링 연산으로부터 생성된 결과의 표현을 서로 가산하는 단계를 포함하는 것을 특징으로 하는 추적 방법.
  104. 제 52 항에 있어서, 상기 인공위성 데이터 정보는, 상기 GPS 수신기의 시계내의 복수의 인공위성의 식별자 및 상기 GPS 수신기의 시계내의 상기 복수의 인공위성의 각 인공위성에 대한 대응하는 복수의 도플러 정보를 포함하는 것을 특징으로 하는 GPS 수신기.
  105. 제 52 항에 있어서, 상기 다운컨버터 및 상기 디지타이저에 연결되어 있는 전력관리 회로를 더 포함하고, 상기 IF GPS 신호가 상기 메모리에 저장된 후에 상기 전력관리 회로가 상기 다운컨버터 및 상기 디지타이저에 의해 소비되는 전력을 감소시키는 것을 특징으로 하는 GPS 수신기.
  106. GPS 수신기에 대한 실행가능 코드를 가진 컴퓨터 프로그램을 포함하는 컴퓨터 판독가능 매체에 있어서, 상기 컴퓨터 프로그램은,
    의사난수(PN) 코드를 포함하는 GPS 신호를 시계내의 인공위성으로부터 수신하기 위한 제1 명령;
    샘플링된 GPS 신호를 발생시키기 위해 상기 GPS 신호를 소정 속도로 디지타이징하기 위한 제2 명령;
    상기 샘플링된 GPS 신호를 메모리에 저장하기 위한 제3 명령; 및
    상기 샘플링된 GPS 신호에 대한 복수의 콘벌루션을 실행함으로써 상기 샘플링된 GPS 신호를 처리하기 위한 제4 명령을 포함하고,
    상기 GPS 신호의 처리는, 각 콘벌루션의 복수의 대응 결과를 제공하기 위해 상기 샘플링된 GPS 신호의 대응하는 복수의 블록에 대해 상기 복수의 콘벌루션을 실행하는 단계, 및 제1 위치정보를 얻기 위해 상기 복수의 대응 결과의 복수의 수학적 표현을 합산하는 단계를 포함하는 것을 특징으로 하는 컴퓨터 판독가능 매체.
  107. 제 106 항에 있어서, 상기 제1 위치정보는 복수의 의사거리를 포함하는 것을 특징으로 하는 컴퓨터 판독가능 매체.
  108. 제 107 항에 있어서, 상기 제1 위치정보가 상기 GPS 수신기로부터 전송되도록 하는 제5 명령을 더 포함하고 있는 것을 특징으로 하는 컴퓨터 판독가능 매체.
  109. 제 108 항에 있어서, 상기 GPS 수신기를 더 낮은 전력상태로 두게 하는 제6 명령을 더 포함하는 것을 특징으로 하는 컴퓨터 판독가능 매체.
  110. 제 108 항에 있어서, 시계내의 인공위성으로부터의 GPS 신호의 도플러 시프트에 대해 정정을 하도록 하는 제6 명령을 더 포함하는 것을 특징으로 하는 컴퓨터 판독가능 매체.
  111. 제 110 항에 있어서, 범용 프로그램가능 디지털 신호 프로세서가 상기 처리를 수행하는 것을 특징으로 하는 컴퓨터 판독가능 매체.
  112. 제 107 항에 있어서, 상기 샘플링된 GPS 신호를 발생시키기 위해 GPS 신호의 일부를 서로 부가하도록 하는 제5 명령을 더 포함하는 것을 특징으로 하는 컴퓨터 판독가능 매체.
  113. 제 107 항에 있어서, 정밀 반송주파수 신호의 자동 록킹 및 GPS 국부 발진기의 교정을 하게 하는 제5 명령을 더 포함하고, 상기 정밀 반송주파수 신호가 상기 GPS 수신기에서 수신되는 것을 특징으로 하는 컴퓨터 판독가능 매체.
  114. 제 107 항에 있어서, 상기 소정 속도가 1.024MHz의 배수인 것을 특징으로 하는 컴퓨터 판독가능 매체.
  115. 제 107 항에 있어서, 상기 각각의 콘벌루션은 고속 푸리에 변환(FFT)을 포함하고, 상기 각각의 대응 결과는, 상기 샘플링된 GPS 신호의 대응 블록의 순방향 변환의 결과 및 의사난수 코드의 순방향 변환의 표현을 계산함으로써 제1 결과를 생성하고 그 후 역변환을 실행하여 상기 각각의 대응 결과를 발생시키는 것을 특징으로 하는 컴퓨터 판독가능 매체.
  116. 제 115 항에 있어서, 도플러 효과에 의해 유도된 시간 시프트가, 샘플 수에 대한 위상이 상기 대응 블록에 대한 시프트 보상에 대응하도록 조정되는 복소 지수와 상기 순방향 변환의 승산을 순방향 변환 및 역방향 변환 사이에 삽입함으로써, 각각의 상기 대응 블록에 대해 보상되는 것을 특징으로 하는 컴퓨터 판독가능 매체.
  117. 디지털 처리 시스템에서 사용되는 실행가능 컴퓨터 프로그램을 포함하는 컴퓨터 판독가능 매체에 있어서, 상기 실행가능 컴퓨터 프로그램은 상기 디지털 처리 시스템내에서 실행될 때에 상기 디지털 처리 시스템으로 하여금,
    각 콘벌루션의 복수의 대응 결과를 제공하기 위해, 샘플링된 GPS 신호의 대응하는 복수의 블록에 대해 복수의 콘벌루션을 실행하고,
    제1 위치정보를 얻기 위해 상기 복수의 대응 결과의 복수의 수학적 표현을합산하는 연산을 수행하도록 하는 것을 특징으로 하는 컴퓨터 판독가능 매체.
  118. 제 117 항에 있어서, 상기 연산은 상기 샘플링된 GPS 신호를 이동 GPS 수신기로부터 수신하는 기지국에서 수행되는 것을 특징으로 하는 컴퓨터 판독가능 매체.
  119. 제 118 항에 있어서, 상기 샘플링된 GPS 신호는, 상기 이동 GPS 수신기에 상대적인 복수의 의사거리를 포함하는 상기 제1 위치정보를 계산하기 위해 상기 기지국에서 사용되는 것을 특징으로 하는 컴퓨터 판독가능 매체.
  120. 제 119 항에 있어서, 상기 연산은 상기 이동 GPS 수신기에 대한 도플러 정보를 결정하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 판독가능 매체.
  121. 제 119 항에 있어서, 상기 이동 GPS 수신기는 GPS 신호를 수신하고 그리고 상기 GPS 신호의 표현을 상기 기지국으로 송신하는 것을 특징으로 하는 컴퓨터 판독가능 매체.
  122. 제 117 항에 있어서, 상기 연산은 GPS 신호를 시계내의 인공위성으로부터 수신하는 이동 GPS 수신기에서 실행되고, 상기 제1 위치정보는 상기 이동 GPS 수신기에 상대적인 복수의 의사거리 포함하는 것을 특징으로 하는 컴퓨터 판독가능 매체.
  123. 제 122 항에 있어서, 상기 이동 GPS 수신기는 인공위성 천체위치 정보를 나타내는 데이터를 수신하는 기지국으로 상기 복수의 의사거리를 송신하는 것을 특징으로 하는 컴퓨터 판독가능 매체.
  124. 제 118 항에 있어서, 상기 기지국은 인공위성 천체위치 정보를 나타내는 데이터를 수신하고, 인공위성 천체위치 정보를 나타내는 상기 데이터 및 상기 제1 위치정보로부터 상기 이동 GPS 수신기에 대한 위도와 경도를 결정하는 것을 특징으로 하는 컴퓨터 판독가능 매체.
  125. 제 123 항에 있어서, 상기 이동 GPS 수신기는 시계내의 인공위성으로부터의 GPS 신호의 도플러 시프트를 정정하기 위한 도플러 정보를 수신하는 것을 특징으로 하는 컴퓨터 판독가능 매체.
  126. 제 125 항에 있어서, 상기 이동 GPS 수신기가 GPS 신호를 수신하고 있지 않을 일부 동안에, 상기 이동 GPS 수신기가 저전력 상태로 들어가는 것을 특징으로 하는 컴퓨터 판독가능 매체.
  127. 제 125 항에 있어서, GPS 국부 발진기를 교정하기 위해, 상기 이동 GPS 수신기가 정밀 반송주파수 신호에 자동적으로 로크되는 것을 특징으로 하는 컴퓨터 판독가능 매체.
  128. GPS 수신기에 대한 전력관리 방법에 있어서, 상기 방법은,
    상기 GPS 수신기에서 시계내의 인공위성으로부터 GPS 신호를 수신하고, 상기 GPS 신호를 수신하는 동안 상기 GPS 수신기의 GPS 수신부에 의해 전력을 제1 속도로 소비하는 단계;
    상기 GPS 신호의 디지털 표현을 제공하기 위해 상기 GPS 신호를 디지타이징하는 단계;
    상기 GPS 신호의 상기 디지털 표현을 디지털 메모리에 버퍼링하는 단계;
    상기 디지털 표현의 버퍼링 이후, 상기 GPS 수신기의 상기 GPS 수신부에 의해 소비되는 전력을, 상기 제1 속도보다 작은 제2 속도로 낮추는 단계; 및
    상기 디지털 메모리로부터 상기 디지털 표현을 검색함으로써 상기 디지털 표현을 처리하고, 적어도 하나의 의사거리 정보를 제공하기 위해 상기 디지털 표현을 처리하는 단계를 포함하고,
    상기 GPS 수신부는 GPS 무선주파수 신호를 중간주파수로 다운컨버트하고, 상기 디지털 표현을 처리하는 단계는 상기 전력감소 이후에 실행되고 또한 메모리에 버퍼링되는 상기 GPS 신호의 상기 디지털 표현에 대한 고속 콘벌루션 연산을 포함하고,
    상기 메모리에 버퍼링되어 있는 상기 GPS 신호의 상기 디지털 표현의 양은 민감도와 전력감소의 이익을 맞바꾸기 위해 변경될 수 있는 것을 특징으로 하는 방법.
  129. 제 127항에 있어서, 전력을 더 절약하기 위해 상기 GPS 신호의 상기 디지털 표현의 좀더 적은 양이 버퍼링될 수 있는 것을 특징으로 하는 방법.
  130. GPS 수신기에 대한 전력관리 방법에 있어서, 상기 방법은,
    시계내의 인공위성으로부터의 GPS 신호를 상기 GPS 수신기에서 수신하고, 상기 GPS 신호를 수신하는 동안 상기 GPS 수신기의 GPS 수신부에 의해 제1 속도로 전력을 소비하는 단계;
    상기 GPS 신호의 디지털 표현을 제공하기 위해 상기 GPS 신호를 디지타이징하는 단계;
    상기 GPS 신호의 상기 디지털 표현을 디지털 메모리에 버퍼링하는 단계;
    상기 디지털 표현을 버퍼링한 이후, 상기 GPS 수신기의 상기 GPS 수신부에 의해 소비되는 전력을 상기 제1 속도보다 작은 제2 속도로 낮추는 단계;
    상기 디지털 메모리로부터 상기 디지털 표현을 검색함으로써 상기 디지털 표현을 처리하고 또한 적어도 하나의 의사거리 정보를 제공하기 위해 상기 디지털 표현을 처리하는 단계; 및
    상기 GPS 수신기의 시계내의 인공위성의 도플러 정보를 상기 GPS 수신기에서 수신하는 단계를 포함하고,
    상기 GPS 수신부는 GPS 무선주파수 신호를 중간주파수로 다운컨버팅하고,
    상기 디지털 표현을 처리하는 단계는 상기 전력감소 이후에 실행되고, 메모리에 버퍼링되어 있는 상기 GPS 신호의 상기 디지털 표현에 대한 고속 콘벌루션 연산을 포함하고,
    상기 디지털 메모리에 버퍼링되어 있는 상기 GPS 신호의 양은 민감도와 전력감소의 이익을 맞바꾸기 위해 변경될 수 있는 것을 특징으로 하는 방법.
  131. 제 130 항에 있어서, 전력을 더 절약하기 위해, 상기 GPS 신호의 상기 디지털 표현의 좀더 적은 양이 버퍼링될 수 있는 것을 특징으로 하는 방법.
  132. 감소된 전력상태를 가지는 GPS 이동 유닛에 있어서, 상기 GPS 이동 유닛은,
    시계내의 인공위성으로부터 GPS 신호를 수신하기 위한 수신기;
    상기 GPS 신호의 디지털 표현을 저장하기 위해 상기 수신기에 연결되어 있는 메모리;
    상기 메모리에 연결되어 있고, 상기 디지털 표현으로부터 적어도 하나의 의사거리 정보를 제공하기 위해 상기 GPS 신호의 상기 디지털 표현을 처리하는 프로세서; 및
    상기 수신기의 GPS 수신부에 연결되어 있고, 상기 GPS 이동 유닛의 상기 수신기의 상기 GPS 수신부에 의해 소비되는 전력을, 상기 GPS 신호를 수신할 때에 소비되는 제1 속도로부터 상기 디지털 표현을 저장한 이후의 제2 속도로 낮추는 전력관리 회로를 포함하고,
    상기 GPS 수신부는 GPS 무선주파수 신호를 중간주파수로 다운컨버팅하고, 상기 전력관리 회로는 상기 GPS 신호를 처리하기 위해 상기 프로세서에 의해 소비되는 전력을 상기 GPS 신호를 수신하는 동안 소비되는 제3 속도로부터 상기 디지털 표현이 상기 메모리에 저장된 이후의 제4 속도로 증가시키는 것을 특징으로 하는 GPS 이동 유닛.
  133. 제 132 항에 있어서, 통신 수신기, 및 상기 전력관리 회로에 연결되어 있는 통신 송신기를 더 포함하고 있는 것을 특징으로 하는 GPS 이동 유닛.
  134. 제 132 항에 있어서, 상기 전력관리 회로는 상기 프로세서에 의해 소비되는 전력을 감소시키는 것을 특징으로 하는 GPS 이동 유닛.
  135. 제 133 항에 있어서, 상기 GPS 이동 유닛이 감소된 전력상태에 있은 후, 상기 통신 수신기로부터의 신호를 수신한 뒤, 상기 전력관리 회로가 상기 GPS 이동 유닛을 증가된 전력소비 상태로 복귀시키는 것을 특징으로 하는 GPS 이동 유닛.
  136. 제 132 항에 있어서, 배터리, 상기 배터리를 충전하기 위한 태양전지, 및 상기 배터리와 상기 태양전지와 상기 전력관리 회로에 연결된 전력 조정기를 더 포함하는 것을 특징으로 하는 GPS 이동 유닛.
  137. 제 132 항에 있어서,
    상기 수신기 및 상기 전력관리 회로에 연결되어 있는 제1 제어 전력 상호접속부; 및
    상기 메모리 및 상기 전력관리 회로에 연결되어 있는 제2 제어 전력 상호접속부를 더 포함하고,
    상기 전력관리 회로는, 상기 제1 제어 전력 상호접속부를 통해 상기 수신기에 제공되는 전력을 제어함으로써 그리고 상기 제2 제어 전력 상호접속부를 통해 상기 메모리에 제공되는 전력을 제어함으로써, 전력을 감소시키는 것을 특징으로 하는 GPS 이동 유닛.
  138. 제 132 항에 있어서, 상기 전력관리 회로는 마이크로프로세서 및 복수의 전력 스위치를 포함하고 있는 것을 특징으로 하는 GPS 이동 유닛.
  139. 제 132 항에 있어서, 상기 전력관리 회로는 디지털 신호처리 구성소자내에 전력제어 로직을 포함하고, 상기 프로세서는 상기 디지털 신호처리 구성소자를 포함하고 있는 것을 특징으로 하는 GPS 이동 유닛.
  140. 제 139 항에 있어서, 상기 전력관리 회로는 상기 전력제어 로직에 연결된 복수의 전력 스위치를 더 포함하는 것을 특징으로 하는 GPS 이동 유닛.
  141. 제 132 항에 있어서, 상기 GPS 수신기의 시계내의 인공위성의 도플러 정보를 포함하는 인공위성 데이터 정보를 수신하는 통신 수신기를 더 포함하고 있는 것을 특징으로 하는 GPS 이동 유닛.
  142. 제 132 항에 있어서, 상기 GPS 이동 유닛이 감소된 전력상태에 있은 후, 상기 전력관리 회로가 상기 GPS 이동 유닛을 증가된 전력소비 상태로 복귀시키는 것을 특징으로 하는 GPS 이동 유닛.
  143. 제 132 항에 있어서, 인공위성의 천체위치를 나타내는 데이터를 포함하는 인공위성 데이터 정보를 수신하느 통신 수신기를 더 포함하고 있는 것을 특징으로 하는 GPS 이동 유닛.
  144. 제 132 항에 있어서, 상기 프로세서가, 상기 GPS 신호의 상기 디지털 표현에 대한 고속 콘벌루션 연산을 실행함으로써 상기 GPS 신호를 처리하는 것을 특징으로 하는 GPS 이동 유닛.
  145. 제 144 항에 있어서, 상기 GPS 신호의 상기 디지털 표현을 상기 메모리에 저장한 이후, 상기 수신기에 의해 소비되는 전력이 감소되는 것을 특징으로 하는 GPS 이동 유닛.
  146. 제 144 항에 있어서, 상기 GPS 신호의 상기 디지털 표현에 대한 사전처리 연산이 상기 고속 콘벌루션 연산을 실행하기 이전에 실행되는 것을 특징으로 하는 GPS 이동 유닛.
  147. 제 146 항에 있어서, 상기 고속 콘벌루션 연산의 결과에 대한 사후처리 연산이 상기 고속 콘벌루션 연산을 실행한 이후에 실행되는 것을 특징으로 하는 GPS 이동 유닛.
  148. 제 132 항에 있어서, 상기 수신기에 연결되어 있고 제1 기준신호를 제공하는 국부 발진기, 및 상기 국부 발진기에 연결되어 있고 상기 GPS 신호를 포착하는데 사용되는 상기 국부 발진기를 교정하기 위해 정밀 반송주파수 신호를 제공하는 통신 수신기를 더 포함하는 것을 특징으로 하는 GPS 이동 유닛.
  149. 감소된 전력상태를 갖는 이동 GPS 수신기 및 기지국을 가지고 있는 GPS 시스템에서, 상기 GPS 시스템을 동작시키는 방법에 있어서,
    인공위성 정보를 포함하는 통신 신호를 상기 이동 GPS 수신기에서 수신하는 단계;
    상기 통신 신호를 수신한 후 상기 이동 GPS 수신기를 상기 감소된 전력상태로부터 높은 전력상태로 위치시키는 단계;
    GPS 데이터를 수집하여 저장하고, 상기 GPS 데이터를 저장한 후 상기 이동GPS 수신기의 전력을 감소시키는 단계;
    GPS 신호 데이터의 표현을 베이스 유닛으로 전송하는 단계;
    상기 베이스 유닛에서 이동 GPS 수신기의 최종 위치를 계산하는 단계; 및
    이동 GPS 수신기의 선택된 전력소비 레벨에 응답하여 GPS 수신기 민감도의 레벨을 제어하기 위해 마이크로프로세서를 사용하는 단계를 포함하는 것을 특징으로 하는 방법.
  150. 제 149 항에 있어서, 상기 이동 GPS 수신기 민감도는 적어도 하나의 메모리내에 저장되어 있는 데이터의 양에 의해 제어되는 것을 특징으로 하는 방법.
  151. 제 150 항에 있어서, 상기 마이크로프로세서가 더 많은 데이터를 적어도 하나의 메모리내에 저장함에 따라 상기 이동 GPS 수신기 민감도가 증가하는 것을 특징으로 하는 방법.
  152. 이동 인공위성 측위 시스템(SPS) 수신기의 위치를 결정하는 방법에 있어서,
    SPS 인공위성으로부터 전송되고 있는 SPS 메시지에서의 데이터의 에포크를 나타내는 정보를 상기 이동 SPS 수신기에서, 상기 SPS 인공위성이 아닌 다른 소스로부터 수신하는 단계; 및
    상기 SPS 인공위성까지의 의사거리를 결정하기 위해, 상기 SPS 인공위성으로부터의 SPS 신호를 상기 이동 SPS 수신기에서 포착하는 단계를 포함하고,
    상기 에포크는 상기 SPS 신호를 포착하기 위해 사용되는 것을 특징으로 하는 방법.
  153. 제 152 항에 있어서, 상기 이동 SPS 수신기에 상대적인 시계내 인공위성에 대한 적어도 하나의 도플러 정보를 결정하는 단계를 더 포함하고,
    상기 적어도 하나의 도플러 정보는 상기 SPS 신호를 포착하기 위해 사용되는 것을 특징으로 하는 방법.
  154. 제 152 항에 있어서, 상기 이동 SPS 수신기에 상대적인 시계내 인공위성에 대한 적어도 하나의 도플러 정보를 수신하는 단계를 더 포함하고,
    상기 적어도 하나의 도플러 정보는, 상기 이동 SPS 수신기에 연결되어 있는 셀룰러 통신 시스템에 의해 수신되고 상기 SPS 신호를 포착하기 위해 사용되는 것을 특징으로 하는 방법.
  155. 제 152 항에 있어서, 인공위성 데이터 정보를 셀룰러 통신 시스템에서 수신하는 단계를 더 포함하고,
    상기 셀룰러 통신 시스템은 상기 인공위성 데이터 정보를 상기 이동 SPS 수신기에 제공하기 위해 상기 이동 SPS 수신기에 연결되어 있는 것을 특징으로 하는 방법.
  156. 제 155 항에 있어서, 상기 인공위성 데이터 정보는 적어도 하나의 인공위성 책력(almanac) 또는 적어도 하나의 SPS 인공위성에 대한 천체위치를 나타내는 데이터를 포함하는 것을 특징으로 하는 방법.
  157. 제 156 항에 있어서, 시계내 SPS 인공위성에 대한 적어도 하나의 도플러 정보는 상기 인공위성 데이터 정보로부터 결정되는 것을 특징으로 하는 방법.
  158. 제 152 항에 있어서, 상기 이동 SPS 수신기는 상기 의사거리를 포함하는 복수의 의사거리를 결정하고, 상기 복수의 의사거리는 상기 이동 SPS 수신기의 위치 결정을 위해 원격 처리 시스템으로 전송되는 것을 특징으로 하는 방법.
  159. 이동 인공위성 측위 시스템(SPS) 수신기의 위치결정을 돕는 방법에 있어서,
    상기 방법은, SPS 인공위성으로부터 전송되고 있는 SPS 메시지내의 데이터의 에포크를 비-SPS 인공위성 소스로부터 전송하는 단계를 포함하고,
    상기 에포크는 이동 SPS 수신기에서 SPS 신호를 포착하기 위해 사용되는 것을 특징으로 하는 방법.
  160. 제 159 항에 있어서, 상기 비-SPS 인공위성 소스는 GPS 수신기를 가진 기지국을 포함하는 것을 특징으로 하는 방법.
  161. 제 160 항에 있어서, 상기 기지국은 적어도 하나의 셀 사이트에 연결되어 있는 것을 특징으로 하는 방법.
  162. 제 159 항에 있어서, 상기 이동 SPS 수신기에 상대적인 시계내 SPS 인공위성에 대한 적어도 하나의 도플러 정보를 전송하는 단계를 더 포함하고,
    상기 적어도 하나의 도플러 정보는 상기 SPS 신호를 포착하기 위해 사용되는 것을 특징으로 하는 방법.
  163. 제 159 항에 있어서, 인공위성 데이터 정보를 상기 이동 SPS 수신기에 전송하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  164. 제 163 항에 있어서, 상기 인공위성 데이터 정보는 적어도 하나의 인공위성 책력 또는 적어도 하나의 SPS 인공위성에 대한 천체위치를 나타내는 데이터를 포함하는 것을 특징으로 하는 방법.
  165. 제 164 항에 있어서, 시계내 SPS 인공위성에 대한 적어도 하나의 도플러 정보는 상기 인공위성 데이터 정보로부터 결정되는 것을 특징으로 하는 방법.
  166. 제 159 항에 있어서, 상기 이동 SPS 수신기로부터 복수의 의사거리를 수신하고 상기 복수의 의사거리에 기초하여 상기 이동 SPS 수신기의 위치를 결정하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  167. 제 166 항에 있어서, 상기 방법이 적어도 하나의 셀 사이트에 연결되어 있는 기지국에서 실행되는 것을 특징으로 하는 방법.
  168. 모바일 장치에 있어서,
    SPS 인공위성으로부터 전송되고 있는 SPS 메시지내의 데이터의 에포크를 나타내는 정보를 수신하는 셀룰러 통신 시스템; 및
    상기 셀룰러 통신 시스템에 연결되어 있는 이동 인공위성 측위 시스템(SPS) 수신기를 포함하고,
    상기 데이터는 무선 셀 사이트로부터 전송되고 있는 상기 에포크를 나타내고 있고, 상기 이동 SPS 수신기는 상기 SPS 인공위성까지의 의사거리를 결정하기 위해 상기 SPS 인공위성으로부터 SPS 신호를 포착하고, 상기 에포크는 상기 SPS 신호를 포착하기 위해 사용되는 것을 특징으로 하는 모바일 장치.
  169. 제 168 항에 있어서, 상기 이동 SPS 수신기에 상대적인 시계내 인공위성에 대한 적어도 하나의 도플러 정보는 상기 SPS 신호를 포착하기 위해 사용되는 것을 특징으로 하는 모바일 장치.
  170. 제 169 항에 있어서, 상기 적어도 하나의 도플러 정보는 상기 셀룰러 통신시스템에 의해 수신되는 것을 특징으로 하는 모바일 장치.
  171. 제 168 항에 있어서, 상기 셀룰러 통신 시스템은 상기 SPS 신호를 포착하기 위해 상기 이동 SPS 수신기에 의해 사용되고 있는 인공위성 데이터 정보를 수신하는 것을 특징으로 하는 모바일 장치.
  172. 제 171 항에 있어서, 상기 인공위성 데이터 정보는 적어도 하나의 인공위성 책력 및 적어도 하나의 SPS 인공위성에 대한 천체위치를 나타내는 데이터를 포함하는 것을 특징으로 하는 모바일 장치.
  173. 제 172 항에 있어서, 시계내 SPS 인공위성에 대한 적어도 하나의 도플러 정보는 상기 인공위성 데이터 정보로부터 결정되는 것을 특징으로 하는 모바일 장치.
  174. 제 168 항에 있어서, 상기 이동 SPS 수신기는 상기 의사거리를 포함하는 복수의 의사거리를 결정하고, 상기 복수의 의사거리는 상기 셀룰러 통신 시스템에 의해 상기 무선 셀 사이트로 전송되는 것을 특징으로 하는 모바일 장치.
  175. 기지국 장치에 있어서,
    인공위성 측위 시스템(SPS) 신호를 수신하고 SPS 인공위성으로부터 전송되고 있는 SPS 신호내의 데이터의 에포크를 결정하기 위한 GPS 수신기; 및
    상기 GPS 수신기에 연결되고, 이동 SPS 수신기에서 SPS 신호를 포착할 때의 상기 원격 이동 SPS 수신기에 의한 사용을 위해 상기 에포크를 전송하는 송신기를 포함하는 것을 특징으로 하는 기지국 장치.
  176. 제 175 항에 있어서, 상기 기지국은 인공위성 데이터 정보를 판단하고, 상기 원격 이동 SPS 수신기에 의한 사용을 위해 상기 인공위성 데이터 정보를 전송하는 것을 특징으로 하는 기지국 장치.
  177. 제 176 항에 있어서, 상기 인공위성 데이터 정보는 적어도 하나의 인공위성 책력 또는 시계내 인공위성에 대한 도플러 정보 또는 천체위치를 나타내는 데이터를 포함하는 것을 특징으로 하는 기지국 장치.
  178. 기지국 장치에 있어서,
    인공위성 측위 시스템(SPS) 신호를 수신하고 SPS 인공위성으로부터 전송되고 있는 SPS 메시지내의 데이터의 에포크를 결정하기 위한 GPS 수신기; 및
    상기 GPS 데이터 처리 수신기에 연결되고, 이동 SPS 수신기에서 SPS 신호를 포착할 때의 상기 원격 이동 SPS 수신기에 의한 사용을 위해 상기 에포크를 전송하는 송신기를 포함하는 것을 특징으로 하는 기지국 장치.
  179. 제 152 항에 있어서, 상기 에포크는 상기 이동 SPS 수신기의 시계내의 적어도 하나의 SPS 인공위성에 대해 수신되는 것을 특징으로 하는 방법.
  180. 제 152 항에 있어서, 상기 이동 SPS 수신기는 상기 의사거리를 포함한 복수의 의사거리를 결정하고, 상기 복수의 의사거리는 상기 이동 SPS 수신기의 위치결정에 사용되는 것을 특징으로 하는 방법.
  181. 제 159 항에 있어서, 상기 에포크는 상기 SPS 수신기의 시계내의 적어도 하나의 SPS 인공위성에 대해 수신되는 것을 특징으로 하는 방법.
  182. 제 159 항에 있어서, 복수의 의사거리를 결정하고 상기 복수의 의사거리에 기초하여 상기 이동 SPS 수신기의 위치를 결정하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  183. 제 168 항에 있어서, 상기 에포크는 상기 이동 SPS 수신기의 시계내의 적어도 하나의 SPS 인공위성에 대해 수신되는 것을 특징으로 하는 모바일 장치.
  184. 제 168 항에 있어서, 상기 이동 SPS 수신기는 상기 의사거리를 포함한 복수의 의사거리를 결정하고, 상기 복수의 의사거리는 상기 이동 SPS 수신기의 위치결정에 사용되는 것을 특징으로 하는 모바일 장치.
  185. 제 175 항에 있어서, 상기 GPS 수신기는 상기 송신기에 비해 원거리에 위치해 있는 것을 특징으로 하는 기지국 장치.
  186. 이동 GPS 수신기에서 국부 발진기를 교정하는 방법에 있어서, 상기 방법은,
    정밀 반송주파수 신호를 제공하는 소스로부터 상기 정밀 반송주파수 신호를 수신하는 단계;
    상기 정밀 반송주파수 신호를 자동적으로 록킹하고, 기준신호를 제공하는 단계; 및
    상기 기준신호를 가지고 상기 국부 발진기를 교정하는 단계를 포함하고,
    상기 국부 발진기는 GPS 신호를 포착하는데 사용되는 것을 특징으로 하는 방법.
  187. 제 186 항에 있어서, 상기 수신하는 단계는, 통신 링크를 통해 통신되는 인공위성 데이터 정보를 포함하는 데이터 신호로부터 상기 정밀 반송주파수 신호를 추출하는 단계를 포함하는 것을 특징으로 하는 방법.
  188. 제 187 항에 있어서, 상기 인공위성 데이터 정보는 상기 이동 GPS 수신기의 시계내의 복수의 인공위성에 대한 인공위성 책력 정보를 포함하는 것을 특징으로 하는 방법.
  189. 제 187 항에 있어서, 상기 인공위성 데이터 정보는 인공위성에 대한 천체위치를 나타내는 데이터를 포함하는 것을 특징으로 하는 방법.
  190. 제 187 항에 있어서, 상기 통신 링크는 2방향 페이저 링크, 셀룰러 전화 링크, 개인용 통신 시스템, 특수 모바일 라디오, 또는 무선 패킷 데이터 시스템으로 이루어진 그룹으로부터 선택되는 것을 특징으로 하는 방법.
  191. 제 187 항에 있어서, 상기 통신 링크는 무선 주파수 통신 매체인 것을 특징으로 하는 방법.
  192. 제 186 항에 있어서, 상기 자동 주파수 제어 로직은 위상동기루프, 주파수 동기루프, 또는 블록 위상 추정기중 하나를 포함하는 것을 특징으로 하는 방법.
  193. 제 192 항에 있어서, 상기 기준신호는, 상기 국부 발진기를 교정하기 위해 상기 국부 발진기에 제공되는 주파수와 비교되어지는 기준 주파수를 제공하는 것을 특징으로 하는 방법.
  194. 제 186 항에 있어서, 상기 이동 GPS 수신기는 상기 이동 GPS 수신기의 시계내의 인공위성의 도플러 정보를 포함하는 인공위성 데이터 정보를 포함하는 데이터 신호를 수신하는 것을 특징으로 하는 방법.
  195. 이동 GPS 수신기에 있어서,
    GPS 신호를 수신하기 위한 제1 안테나;
    상기 제1 안테나에 연결되어 있고, 상기 제1 안테나에 의해 상기 GPS 신호를 제공받는 다운컨버터;
    상기 다운컨버터에 연결되어 있고, 상기 GPS 신호를 제1 주파수로부터 제2 주파수로 변환하기 위해 제1 기준신호를 상기 다운컨버터에 제공하는 국부 발진기;
    정밀 반송주파수 신호를 제공하는 소스로부터 상기 정밀 반송주파수 신호를 수신하기 위한 제2 안테나; 및
    상기 제2 안테나에 연결되어 있고, 상기 국부 발진기의 상기 제1 기준신호를 교정하기 위해 제2 기준신호를 상기 국부 발진기에 제공하는 자동 주파수 제어(AFC) 회로를 포함하고,
    상기 국부 발진기는 상기 GPS 신호를 포착하기 위해 사용되는 것을 특징으로 하는 이동 GPS 수신기.
  196. 제 195 항에 있어서, 상기 AFC 회로 및 상기 국부 발진기에 연결되어 있고, 상기 국부 발진기로부터 상기 제1 기준신호의 주파수를 조절하기 위해 상기 제1 기준신호와 상기 제2 기준신호를 비교하는 비교기를 더 포함하고 있는 것을 특징으로 하는 이동 GPS 수신기.
  197. 제 196 항에 있어서, 상기 AFC 회로는 상기 제2 안테나에 연결된 수신기에 연결되어 있는 위상동기루프를 포함하는 것을 특징으로 하는 이동 GPS 수신기.
  198. 제 195 항에 있어서, 상기 제2 안테나에 연결되어 있고 상기 제2 안테나로부터 상기 정밀 반송주파수 신호를 수신하기 위한 수신기를 더 포함하고 있고,
    상기 수신기는 상기 제2 안테나를 통해 통신되는 인공위성 데이터 정보를 포함하는 데이터 신호와 함께 상기 정밀 반송주파수 신호를 수신하는 것을 특징으로 하는 이동 GPS 수신기.
  199. 제 198 항에 있어서, 상기 인공위성 데이터 정보는 상기 이동 GPS 수신기의 시계내의 인공위성의 도플러 정보를 포함하는 것을 특징으로 하는 이동 GPS 수신기.
  200. 제 199 항에 있어서, 상기 인공위성 데이터 정보는 상기 이동 GPS 수신기의 시계내의 복수의 인공위성의 식별자 및 상기 이동 GPS 수신기의 시계내의 상기 복수의 인공위성의 각 인공위성에 대한 대응하는 복수의 도플러 정보를 포함하는 것을 특징으로 하는 이동 GPS 수신기.
  201. 제 198 항에 있어서, 상기 인공위성 데이터 정보는 인공위성에 대한 천체위치를 나타내는 데이터를 포함하는 것을 특징으로 하는 이동 GPS 수신기.
  202. 이동 GPS 수신기내의 국부 발진기를 교정하기 위해 기지국을 사용하는 방법에 있어서, 상기 방법은,
    정밀 주파수를 갖는 제1 기준신호를 발생시키는 단계;
    정밀 반송주파수 신호를 제공하기 위해 상기 제1 기준신호를 데이터 신호와 함께 변조하는 단계; 및
    상기 정밀 반송주파수 신호를 상기 이동 GPS 수신기로 전송하는 단계를 포함하고,
    상기 정밀 반송주파수 신호는 상기 이동 GPS 수신기내의 국부 발진기를 교정하기 위해 사용되고, 상기 국부 발진기는 GPS 신호를 포착하기 위해 사용되는 것을 특징으로 하는 방법.
  203. 제 202 항에 있어서, 상기 데이터 신호는, 상기 이동 GPS 수신기의 시계내의 복수의 인공위성에 대한 인공위성 책력 정보를 포함하는 인공위성 데이터 정보를 포함하고 있는 것을 특징으로 하는 방법.
  204. 제 202 항에 있어서, 상기 데이터 신호는 인공위성에 대한 천체위치를 나타내는 데이터를 포함하는 인공위성 데이터 정보를 포함하고 있는 것을 특징으로 하는 방법.
  205. 제 202 항에 있어서, 상기 데이터 신호는 상기 이동 GPS 수신기의 시계내의 인공위성의 도플러 정보를 포함하는 인공위성 데이터 정보를 포함하고 있는 것을 특징으로 하는 방법.
  206. 이동 GPS 수신기내의 국부 발진기를 교정하기 위해 상기 이동 GPS 수신기에 사용되는 교정 신호를 제공하는 기지국에 있어서, 상기 기지국은,
    정밀 주파수를 갖는 제1 기준신호에 대한 제1 소스;
    상기 제1 소스 및 인공위성 데이터 정보의 제2 소스에 연결되어 있고 정밀 반송주파수 신호를 제공하는 변조기; 및
    상기 변조기에 연결되어 있고, 상기 정밀 반송주파수 신호를 상기 이동 GPS 수신기로 전송하기 위한 송신기를 포함하고,
    상기 정밀 반송주파수 신호는 상기 국부 발진기를 교정하기 위해 사용되고, 상기 국부 발진기는 상기 GPS 신호를 포착하기 위해 사용되는 것을 특징으로 하는 기지국.
  207. 제 206 항에 있어서, 상기 정밀 반송주파수 신호는 상기 GPS 신호의 주파수와 실질적으로 상이한 제1 주파수를 가지는 것을 특징으로 하는 기지국.
  208. 제 206 항에 있어서, 상기 인공위성 데이터 정보는 상기 이동 GPS 수신기의 시계내의 인공위성에 대한 천체위치를 나타내는 데이터를 포함하는 것을 특징으로하는 기지국.
  209. 제 206 항에 있어서, 상기 송신기에 연결되어 있고, 상기 송신기가 상기 이동 GPS 수신기로 전송할 것을 지시하는 프로세서를 더 포함하고 있는 것을 특징으로 하는 기지국.
  210. 제 209 항에 있어서, 상기 프로세서는 상기 이동 GPS 수신기의 시계내의 복수의 인공위성을 결정하고 상기 복수의 인공위성의 각 인공위성에 대한 인공위성 데이터 정보를 얻으며, 상기 프로세서는 상기 송신기가 상기 복수의 인공위성의 식별자 및 상기 인공위성 데이터 정보를 상기 이동 GPS 수신기로 전송하도록 지시하는 것을 특징으로 하는 기지국.
  211. 제 210 항에 있어서, 상기 인공위성 데이터 정보는 상기 복수의 인공위성에 대한 도플러 정보를 포함하는 것을 특징으로 하는 기지국.
  212. 제 210 항에 있어서, 상기 인공위성 데이터 정보는 상기 복수의 인공위성의 천체위치를 나타내는 데이터를 포함하는 것을 특징으로 하는 기지국.
  213. 제 206 항에 있어서, 상기 인공위성 데이터 정보는 상기 이동 GPS 수신기의 시계내의 인공위성의 도플러 정보를 포함하는 것을 특징으로 하는 기지국.
  214. 이동 GPS 수신기의 국부 발진기 신호를 유도하는 방법에 있어서, 상기 방법은,
    정밀 반송주파수 신호를 제공하는 소스로부터 상기 정밀 반송주파수 신호를 수신하는 단계;
    상기 정밀 반송주파수 신호를 자동적으로 록킹하고 기준신호를 제공하는 단계; 및
    GPS 신호를 포착하기 위해 국부 발진기 신호를 제공하기 위해 상기 기준신호를 사용하는 단계를 포함하는 것을 특징으로 하는 방법.
  215. 제 214 항에 있어서, 상기 수신하는 단계는, 통신 링크를 통해 통신되는 인공위성 데이터 정보를 포함하는 데이터 신호로부터 상기 정밀 반송주파수 신호를 추출하는 것을 특징으로 하는 방법.
  216. 제 215 항에 있어서, 상기 인공위성 데이터 정보는 상기 이동 GPS 수신기의 시계내의 복수의 인공위성에 대한 인공위성 책력 정보를 포함하는 것을 특징으로 하는 방법.
  217. 제 215 항에 있어서, 상기 인공위성 데이터 정보는 인공위성에 대한 천체위치를 나타내는 데이터를 포함하는 것을 특징으로 하는 방법.
  218. 제 215 항에 있어서, 상기 통신 링크는 2방향 페이저 링크, 셀룰러 전화 링크, 개인용 통신 시스템, 특수 모바일 라디오, 또는 무선 패킷 데이터 시스템으로 이루어진 그룹으로부터 선택되는 것을 특징으로 하는 방법.
  219. 제 215 항에 있어서, 상기 통신 링크는 무선 주파수 통신 매체인 것을 특징으로 하는 방법.
  220. 제 214 항에 있어서, 상기 기준신호를 사용하는 단계는, 상기 기준신호를 주파수 합성기에 제공하는 단계, 및 상기 기준신호 및 상기 주파수 합성기로부터 상기 국부 발진기 신호를 발생시키는 단계를 포함하는 것을 특징으로 하는 방법.
  221. 제 214 항에 있어서, GPS 안테나를 통해 수신된 GPS 신호를 다운컨버팅하는 단계를 더 포함하고, 상기 다운컨버팅하는 단계는 상기 GPS 신호를 다운컨버팅하기 위해 상기 국부 발진기 신호를 사용하는 것을 특징으로 하는 방법.
  222. 제 214 항에 있어서, 상기 기준신호를 사용하는 단계는 GPS 안테나를 통해 GPS 신호를 다운컨버팅하는 단계를 포함하고, 상기 다운컨버팅하는 단계는 상기 GPS 신호를 다운컨버팅하기 위해 상기 국부 발진기 신호를 사용하는 것을 특징으로 하는 방법.
  223. 이동 GPS 수신기에 있어서,
    GPS 신호를 수신하기 위한 제1 안테나;
    상기 제1 안테나에 연결되어 있고, 상기 제1 안테나에 의해 상기 GPS 신호를 제공받으며, 상기 GPS 신호를 제1 주파수로부터 제2 주파수로 변환하기 위해 국부 발진기 신호를 수신하는 입력단을 가지는 다운컨버터;
    정밀 반송주파수 신호를 제공하는 소스로부터 상기 정밀 반송주파수 신호를 수신하기 위한 제2 안테나; 및
    상기 제2 안테나에 연결되어 있고, 상기 GPS 신호를 포착하는데 사용되는 상기 국부 발진기 신호를 제공하기 위해 상기 다운컨버터에 연결되어 있는 자동 주파수 제어(AFC) 회로를 포함하는 것을 특징으로 하는 이동 GPS 수신기.
  224. 제 223 항에 있어서, 상기 AFC 회로 및 상기 다운컨버터에 연결되어 있는 주파수 합성기를 더 포함하고 있고, 상기 다운컨버터는 상기 주파수 합성기를 통해 상기 국부 발진기 신호를 수신하는 것을 특징으로 하는 이동 GPS 수신기.
KR10-1998-0702611A 1995-10-09 1996-10-08 Gps신호를처리하는방법및gps수신기 KR100457329B1 (ko)

Applications Claiming Priority (11)

Application Number Priority Date Filing Date Title
US531895P 1995-10-09 1995-10-09
US60/005,318 1995-10-09
US08/612,669 1996-03-08
US8/613,966 1996-03-08
US08/612,582 1996-03-08
US8/612,582 1996-03-08
US08/612,582 US5874914A (en) 1995-10-09 1996-03-08 GPS receiver utilizing a communication link
US8/612,669 1996-03-08
US08/613,966 1996-03-08
US08/612,669 US5663734A (en) 1995-10-09 1996-03-08 GPS receiver and method for processing GPS signals
US08/613,966 US6133871A (en) 1995-10-09 1996-03-08 GPS receiver having power management

Publications (2)

Publication Number Publication Date
KR19990064130A KR19990064130A (ko) 1999-07-26
KR100457329B1 true KR100457329B1 (ko) 2005-01-15

Family

ID=33434290

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-1998-0702611A KR100457329B1 (ko) 1995-10-09 1996-10-08 Gps신호를처리하는방법및gps수신기

Country Status (7)

Country Link
US (4) US6133871A (ko)
KR (1) KR100457329B1 (ko)
CN (3) CN1928584B (ko)
BR (1) BRPI9613030B1 (ko)
ES (5) ES2365242T3 (ko)
HK (2) HK1045563B (ko)
RU (1) RU2236692C2 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100996421B1 (ko) 2007-03-15 2010-11-24 삼성전자주식회사 이동통신시스템의 채널카드에서 동기를 위한 장치 및 방법

Families Citing this family (742)

* 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
US6700507B2 (en) 1993-05-18 2004-03-02 Arrivalstar, Inc. Advance notification system and method utilizing vehicle signaling
US20030193413A1 (en) * 1993-05-18 2003-10-16 Jones M. Kelly Business methods for notification systems
US6278936B1 (en) * 1993-05-18 2001-08-21 Global Research Systems, Inc. System and method for an advance notification system for monitoring and reporting proximity of a vehicle
US6748320B2 (en) 1993-05-18 2004-06-08 Arrivalstar, Inc. Advance notification systems and methods utilizing a computer network
US20030098802A1 (en) * 1999-03-01 2003-05-29 Jones Martin Kelly Base station apparatus and method for monitoring travel of a mobile vehicle
US6748318B1 (en) 1993-05-18 2004-06-08 Arrivalstar, Inc. Advanced notification systems and methods utilizing a computer network
US6618668B1 (en) * 2000-04-26 2003-09-09 Arrivalstar, Inc. System and method for obtaining vehicle schedule information in an advance notification system
US5917444A (en) * 1995-05-22 1999-06-29 Trimble Navigation Ltd. Reduction of time to first fix in an SATPS receiver
USRE37408E1 (en) * 1993-05-21 2001-10-16 Trimble Navigation Ltd. Reduction of time to first fix in an SATPS receiver
US6198390B1 (en) 1994-10-27 2001-03-06 Dan Schlager Self-locating remote monitoring systems
US20040113794A1 (en) * 1994-10-27 2004-06-17 Dan Schlager Self-locating personal alarm system equipped parachute
US5835061A (en) 1995-06-06 1998-11-10 Wayport, Inc. Method and apparatus for geographic-based communications service
US8606851B2 (en) 1995-06-06 2013-12-10 Wayport, Inc. Method and apparatus for geographic-based communications service
ES2191115T3 (es) * 1995-10-09 2003-09-01 Snaptrack Inc Receptor gps y metodo para el procesamiento de señales gps.
US5884214A (en) 1996-09-06 1999-03-16 Snaptrack, Inc. GPS receiver and method for processing GPS signals
US6208290B1 (en) 1996-03-08 2001-03-27 Snaptrack, Inc. GPS receiver utilizing a communication link
PT880713E (pt) 1995-10-09 2004-01-30 Snaptrack Inc Sistema de posicionamento gps e sistema de comunicacoes combinados utilizando circuitos partilhados
US6633255B2 (en) 1995-10-09 2003-10-14 Qualcomm Inc. Method for open loop tracking GPS signals
US6131067A (en) 1995-10-09 2000-10-10 Snaptrack, Inc. Client-server based remote locator device
US7092369B2 (en) 1995-11-17 2006-08-15 Symbol Technologies, Inc. Communications network with wireless gateways for mobile terminal access
US6133874A (en) * 1996-03-08 2000-10-17 Snaptrack, Inc. Method and apparatus for acquiring satellite positioning system signals
US6804726B1 (en) 1996-05-22 2004-10-12 Geovector Corporation Method and apparatus for controlling electrical devices in response to sensed conditions
US6118808A (en) * 1996-07-12 2000-09-12 General Electric Company GPS receiver with efficient signal acquisition
US6028887A (en) * 1996-07-12 2000-02-22 General Electric Company Power efficient receiver
US5982811A (en) * 1996-07-12 1999-11-09 General Electric Company Method for efficient sampling in a correlator
US5987059A (en) * 1996-07-12 1999-11-16 General Electric Company Method for Doppler-replica harmonic avoidance
US6028883A (en) * 1996-07-12 2000-02-22 General Electric Company Low power signal processing for spread spectrum receivers
US5999125A (en) * 1996-07-31 1999-12-07 Motorola, Inc. Method and apparatus for a global positioning data service
US6185427B1 (en) 1996-09-06 2001-02-06 Snaptrack, Inc. Distributed satellite position system processing and application network
US7714778B2 (en) 1997-08-20 2010-05-11 Tracbeam Llc Wireless location gateway and applications therefor
US7903029B2 (en) 1996-09-09 2011-03-08 Tracbeam Llc Wireless location routing applications and architecture therefor
US7274332B1 (en) 1996-09-09 2007-09-25 Tracbeam Llc Multiple evaluators for evaluation of a purality of conditions
US6236365B1 (en) 1996-09-09 2001-05-22 Tracbeam, Llc Location of a mobile station using a plurality of commercial wireless infrastructures
US7764231B1 (en) 1996-09-09 2010-07-27 Tracbeam Llc Wireless location using multiple mobile station location techniques
US9134398B2 (en) 1996-09-09 2015-09-15 Tracbeam Llc Wireless location using network centric location estimators
US5995042A (en) * 1997-01-02 1999-11-30 Motorola, Inc. Spoofer detection power management for GPS receivers
US6624754B1 (en) * 1998-01-20 2003-09-23 Hoffman Resources Llc Personal security and tracking system
US8466795B2 (en) 1997-01-21 2013-06-18 Pragmatus Mobile LLC Personal security and tracking system
US6215442B1 (en) 1997-02-03 2001-04-10 Snaptrack, Inc. Method and apparatus for determining time in a satellite positioning system
US5883594A (en) * 1997-02-20 1999-03-16 Trimble Navigation Limited GPS receiver using a message system for reducing power consumption
US6028849A (en) * 1997-04-18 2000-02-22 Vlsi Technology, Inc. Communication timing control arrangement and method thereof
US6111541A (en) * 1997-05-09 2000-08-29 Sony Corporation Positioning system using packet radio to provide differential global positioning satellite corrections and information relative to a position
US6353743B1 (en) * 1997-05-09 2002-03-05 Sony Corporation Positioning system using packet radio to determine position and to obtain information relative to a position
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
BR9804923A (pt) * 1997-05-19 2001-09-18 Integrated Data Communications Sistema e processo para comunicação de dados de geo posicionamento em três eixos geométricos, por tempo auferido, dentro de redes de telecomunicação
US6771629B1 (en) 1999-01-15 2004-08-03 Airbiquity Inc. In-band signaling for synchronization in a voice communications network
US7164662B2 (en) * 1997-05-19 2007-01-16 Airbiquity, Inc. Network delay identification method and apparatus
US6014080A (en) * 1998-10-28 2000-01-11 Pro Tech Monitoring, Inc. Body worn active and passive tracking device
US6101178A (en) 1997-07-10 2000-08-08 Ksi Inc. Pseudolite-augmented GPS for locating wireless telephones
US6560461B1 (en) 1997-08-04 2003-05-06 Mundi Fomukong Authorized location reporting paging system
US6118977A (en) * 1997-09-11 2000-09-12 Lucent Technologies, Inc. Telecommunications-assisted satellite positioning system
US6531982B1 (en) 1997-09-30 2003-03-11 Sirf Technology, Inc. Field unit for use in a GPS system
US6707842B2 (en) * 1997-10-22 2004-03-16 Via Telecom Co., Ltd. Accelerated base station searching by buffering samples
US8060308B2 (en) * 1997-10-22 2011-11-15 Intelligent Technologies International, Inc. Weather monitoring techniques
JPH11133135A (ja) * 1997-10-28 1999-05-21 Sony Corp Gps受信機、gps管理局ならびに位置情報システム
US6078290A (en) * 1998-01-06 2000-06-20 Trimble Navigation Limited User-controlled GPS receiver
US6327471B1 (en) 1998-02-19 2001-12-04 Conexant Systems, Inc. Method and an apparatus for positioning system assisted cellular radiotelephone handoff and dropoff
US6075987A (en) * 1998-02-27 2000-06-13 Ericsson Inc. Stand alone global positioning system (GPS) and method with high sensitivity
US6375612B1 (en) 1998-03-24 2002-04-23 P. Timothy Guichon Method and system for monitoring animals
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
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
US6816710B2 (en) 1998-05-06 2004-11-09 Snaptrack, Inc. Method and apparatus for signal processing in a satellite positioning system
US6236359B1 (en) 1998-05-14 2001-05-22 Nortel Networks Limited Cellular terminal location using GPS signals in the cellular band
US6249245B1 (en) 1998-05-14 2001-06-19 Nortel Networks Limited GPS and cellular system interworking
US5982324A (en) * 1998-05-14 1999-11-09 Nortel Networks Corporation Combining GPS with TOA/TDOA of cellular signals to locate terminal
US6133873A (en) * 1998-06-03 2000-10-17 Krasner; Norman F. Method and apparatus for adaptively processing GPS signals in a GPS receiver
US6636740B1 (en) 1998-06-16 2003-10-21 Ericsson Inc. Apparatus and methods for position computation based on broadcast initialization data
US6314308B1 (en) 1998-07-02 2001-11-06 Snaptrack, Inc. Method and apparatus for providing reserve power in a cellular telephone
US6236354B1 (en) 1998-07-02 2001-05-22 Snaptrack, Inc. Reducing satellite signal interference in a global positioning system receiver
US6114989A (en) * 1998-08-04 2000-09-05 Trimble Navigation Limited GPS data recorder and playback system
US6330452B1 (en) 1998-08-06 2001-12-11 Cell-Loc Inc. Network-based wireless location system to position AMPs (FDMA) cellular telephones, part I
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
US7545854B1 (en) 1998-09-01 2009-06-09 Sirf Technology, Inc. Doppler corrected spread spectrum matched filter
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
US6327473B1 (en) 1998-09-08 2001-12-04 Qualcomm Incorporated Method and apparatus for increasing the sensitivity of a global positioning satellite receiver
US6211820B1 (en) 1998-09-09 2001-04-03 Qualcomm Incorporated Call maintainance during position location
US6324227B1 (en) * 1998-09-09 2001-11-27 Qualcomm Incorporated Receiver for performing position location with efficient rotator
US6195041B1 (en) 1998-09-09 2001-02-27 Qualcomm Incorporated Reliable position location in memory limited environment
US6323805B1 (en) 1998-09-09 2001-11-27 Qualcomm, Inc. Data boundary aware base station assisted position location
US6181911B1 (en) 1998-09-09 2001-01-30 Qualcomm Incorporated Simplified receiver with rotator for performing position location
US6208292B1 (en) * 1998-09-09 2001-03-27 Qualcomm Incorporated 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
US6487512B1 (en) * 2000-10-16 2002-11-26 Agilent Technologies, Inc. Method and system for synchronizing a time of day clock based on a satellite signal
US6204812B1 (en) 1998-10-09 2001-03-20 Cell-Loc Inc. Methods and apparatus to position a mobile receiver using downlink signals, part II
US6208297B1 (en) 1998-10-09 2001-03-27 Cell-Loc Inc. Methods and apparatus to position a mobile receiver using downlink signals, part I
US6266014B1 (en) 1998-10-09 2001-07-24 Cell-Loc Inc. Methods and apparatus to position a mobile receiver using downlink signals part IV
US6016121A (en) * 1998-10-09 2000-01-18 Rockwell Collins, Inc. Multiple frequency GPS receive operation using single frequency sequencing
WO2001065271A1 (en) * 1998-10-09 2001-09-07 Cell-Loc Inc. Methods and apparatus to position a mobile receiver using downlink signals
CN1149734C (zh) 1998-10-22 2004-05-12 因芬尼昂技术股份公司 稳频的发射/接收电路装置
JP2000155163A (ja) * 1998-11-20 2000-06-06 Sony Computer Entertainment Inc 測位システム、測位方法、測位装置
US8135413B2 (en) 1998-11-24 2012-03-13 Tracbeam Llc Platform and applications for wireless location and other complex services
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
US6297770B1 (en) 2000-05-23 2001-10-02 Mitsubishi Denki Kabushiki Kaisha Global positioning system and global positioning method with improved sensitivity by detecting navigation data inversion boundaries
US6449485B1 (en) 1999-01-22 2002-09-10 International Business Machines Corporation Technique for mobile wireless device location
US7904187B2 (en) 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
US6448925B1 (en) 1999-02-04 2002-09-10 Conexant Systems, Inc. Jamming detection and blanking for GPS receivers
US6606349B1 (en) 1999-02-04 2003-08-12 Sirf Technology, Inc. Spread spectrum receiver performance improvement
US6300899B1 (en) 1999-02-19 2001-10-09 Thomas M. King Fixed site data-aided GPS signal acquisition method and system
US6295024B1 (en) 1999-02-19 2001-09-25 Motorola, Inc. Autonomous data aided GPS signal acquisition method and system
US6121923A (en) * 1999-02-19 2000-09-19 Motorola, Inc. Fixed site and satellite data-aided GPS signal acquisition method and system
US6363123B1 (en) * 1999-02-23 2002-03-26 Leica Geosystems Inc. Receiver calibration technique for global orbiting navigation satellite system (GLONASS)
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
JP3428629B2 (ja) * 1999-03-26 2003-07-22 日本電気株式会社 携帯電話装置及びその電力制御方法
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
US6546040B1 (en) 1999-04-21 2003-04-08 Trimble Navigation Limited GPS receiver having improved signal acquisition at a low signal to noise ratio
US6453237B1 (en) 1999-04-23 2002-09-17 Global Locate, Inc. Method and apparatus for locating and providing services to mobile devices
US6829534B2 (en) 1999-04-23 2004-12-07 Global Locate, Inc. Method and apparatus for performing timing synchronization
US6606346B2 (en) 2001-05-18 2003-08-12 Global Locate, Inc. Method and apparatus for computing signal correlation
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
US6704348B2 (en) * 2001-05-18 2004-03-09 Global Locate, Inc. Method and apparatus for computing signal correlation at multiple resolutions
US9020756B2 (en) * 1999-04-23 2015-04-28 Global Locate, Inc. Method and apparatus for processing satellite positioning system signals
US6301545B1 (en) 1999-04-30 2001-10-09 Sirf Technology, Inc. Global positioning system tag system
JP4272360B2 (ja) * 1999-05-25 2009-06-03 サムスン エレクトロニクス カンパニー リミテッド 緊急時用通信チャネルを持つgps受信器
US6351486B1 (en) 1999-05-25 2002-02-26 Conexant Systems, Inc. Accelerated selection of a base station in a wireless communication system
US6087983A (en) * 1999-07-20 2000-07-11 Glenayre Electronics, Inc. System for broadcasting GPS data to a pager
US8648692B2 (en) 1999-07-23 2014-02-11 Seong Sang Investments Llc Accessing an automobile with a transponder
US20050026589A1 (en) * 1999-07-29 2005-02-03 Bryan Holland Remote locator system using A E911-enabled wireless system
US7016687B1 (en) 1999-07-29 2006-03-21 Bryan Holland Portable locator system and method
US20050020241A1 (en) * 1999-07-29 2005-01-27 Bryan Holland Locator system
US6459405B1 (en) * 1999-09-07 2002-10-01 Lucent Technologies Inc. Satellite-based location system employing knowledge-based sequential signal search strategy
US6647270B1 (en) * 1999-09-10 2003-11-11 Richard B. Himmelstein Vehicletalk
US6278403B1 (en) 1999-09-17 2001-08-21 Sirf Technology, Inc. Autonomous hardwired tracking loop coprocessor for GPS and WAAS receiver
US6374169B1 (en) 1999-09-23 2002-04-16 Caterpillar Inc. Apparatus and method for conserving power on an earth moving machine having a mobile communicator
EP1286735A1 (en) 1999-09-24 2003-03-05 Dennis Jay Dupray Geographically constrained network services
IL149356A0 (en) 1999-11-03 2002-11-10 Wayport Inc Distributed network communication system which enables multiple network providers to use a common distributed network infrastructure
JP4080123B2 (ja) * 1999-12-07 2008-04-23 パイオニア株式会社 ナビゲーションシステム
GB9929329D0 (en) * 1999-12-10 2000-02-02 Nokia Mobile Phones Ltd Data processing
EP1240531A1 (en) * 1999-12-10 2002-09-18 Nokia Corporation A receiver for a satellite based position location system
US6642885B2 (en) 1999-12-10 2003-11-04 Nokia Corporation Receiver for a satellite based position location system
JP3697373B2 (ja) * 1999-12-10 2005-09-21 株式会社東芝 無線端末及び情報受信制御方法
US6526322B1 (en) 1999-12-16 2003-02-25 Sirf Technology, Inc. Shared memory architecture in GPS signal processing
US6285316B1 (en) 2000-06-02 2001-09-04 Cellguide Ltd. Locating a mobile unit using signals from both mobile beacons and stationary beacons
US6985542B1 (en) 2000-06-02 2006-01-10 Cellguide Ltd. Coherent processing of satellite signals to locate a mobile unit
IL150417A0 (en) * 2000-01-18 2002-12-01 Cellguide Ltd Locating a mobile unit using coherently processed satellite signals combined with signals from stationary beacons
US6295023B1 (en) 2000-01-21 2001-09-25 Ericsson Inc. Methods, mobile stations and systems for acquiring global positioning system timing information
US6510381B2 (en) 2000-02-11 2003-01-21 Thomas L. Grounds Vehicle mounted device and a method for transmitting vehicle position data to a network-based server
US6816878B1 (en) * 2000-02-11 2004-11-09 Steven L. Zimmers Alert notification system
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
US6888879B1 (en) * 2000-02-24 2005-05-03 Trimble Navigation Limited Method and apparatus for fast acquisition and low SNR tracking in satellite positioning system receivers
US6975998B1 (en) * 2000-03-01 2005-12-13 Arrivalstar, Inc. Package delivery notification system and method
US6965631B2 (en) * 2000-03-13 2005-11-15 Pri Research & Development Corp. Low power passive correlators for multichannel global positioning system signal receiver
WO2001069803A1 (en) * 2000-03-13 2001-09-20 Smart Telecom Solutions B.V. Single chip spread spectrum receiver and transmitter for short messages
US7173957B2 (en) * 2000-03-13 2007-02-06 Pri Research & Development Corp. Efficient epoch processing in 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
US6839547B2 (en) * 2000-03-30 2005-01-04 Cellguide Ltd. Enhanced GPS receiver utilizing wireless infrastructure
US6407699B1 (en) * 2000-04-14 2002-06-18 Chun Yang Method and device for rapidly extracting time and frequency parameters from high dynamic direct sequence spread spectrum radio signals under interference
US6763241B2 (en) * 2000-04-14 2004-07-13 Varitek Industries, Inc. Data communications synchronization using GPS receiver
US6931055B1 (en) 2000-04-18 2005-08-16 Sirf Technology, Inc. Signal detector employing a doppler phase correction system
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
US6788655B1 (en) 2000-04-18 2004-09-07 Sirf Technology, Inc. Personal communications device with ratio counter
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
US7885314B1 (en) 2000-05-02 2011-02-08 Kenneth Scott Walley Cancellation system and method for a wireless positioning system
US6922546B1 (en) * 2000-05-03 2005-07-26 Lucent Technologies Inc. GPS signal acquisition based on frequency-domain and time-domain processing
US6665541B1 (en) * 2000-05-04 2003-12-16 Snaptrack, Incorporated Methods and apparatuses for using mobile GPS receivers to synchronize basestations in cellular networks
NZ523031A (en) * 2000-05-08 2004-06-25 Sigtec Navigation Pty Ltd Satellite-based positioning system receiver for weak signal operation
GB0011761D0 (en) * 2000-05-16 2000-07-05 Koninkl Philips Electronics Nv A method of despreading a spread spectrum signal
US6684158B1 (en) * 2001-02-28 2004-01-27 Sirf Technology, Inc. Method for aiding a global positioning system
US8078189B2 (en) 2000-08-14 2011-12-13 Sirf Technology, Inc. System and method for providing location based services over a network
US6462708B1 (en) 2001-04-05 2002-10-08 Sirf Technology, Inc. GPS-based positioning system for mobile GPS terminals
US7813875B2 (en) * 2002-10-10 2010-10-12 Sirf Technology, Inc. Layered host based satellite positioning solutions
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
US7970412B2 (en) 2000-05-18 2011-06-28 Sirf Technology, Inc. Aided location communication system
US6389291B1 (en) * 2000-08-14 2002-05-14 Sirf Technology Multi-mode global positioning system for use with wireless networks
US8116976B2 (en) 2000-05-18 2012-02-14 Csr Technology Inc. Satellite based positioning method and system for coarse location positioning
US6671620B1 (en) 2000-05-18 2003-12-30 Sirf Technology, Inc. Method and apparatus for determining global position using almanac information
US6427120B1 (en) 2000-08-14 2002-07-30 Sirf Technology, Inc. Information transfer in a multi-mode global positioning system used with wireless networks
US6778136B2 (en) 2001-12-13 2004-08-17 Sirf Technology, Inc. Fast acquisition of GPS signal
US7929928B2 (en) 2000-05-18 2011-04-19 Sirf Technology Inc. Frequency phase correction system
US7970411B2 (en) * 2000-05-18 2011-06-28 Sirf Technology, Inc. Aided location communication system
US7949362B2 (en) * 2000-05-18 2011-05-24 Sirf Technology, Inc. Satellite positioning aided communication system selection
EP1174727A1 (en) * 2000-05-24 2002-01-23 Mitsubishi Denki Kabushiki Kaisha Global positioning system and global positioning method with improved sensitivity by detecting navigation data inversion boundaries
CN100554995C (zh) * 2000-05-24 2009-10-28 三菱电机株式会社 Gps终端、gps定位系统和gps定位方法
GB0012641D0 (en) * 2000-05-25 2000-07-12 Koninkl Philips Electronics Nv A method of estimating the location of a device
US6738713B2 (en) 2000-05-26 2004-05-18 Parthus (Uk) Limited Positioning apparatus and method
US6329946B1 (en) 2000-05-31 2001-12-11 Mitsubishi Denki Kabushiki Kaisha GPS position measuring system and GPS position measuring apparatus
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
US6323804B1 (en) 2000-06-06 2001-11-27 Motorola, Inc. Method and apparatus for GPS time determination
US6438381B1 (en) * 2000-06-08 2002-08-20 Motorola, Inc. Method and apparatus for location determination of a cellular telephone
US6873288B2 (en) * 2000-06-14 2005-03-29 Stephen B. Heppe Enhanced GNSS receiver
GB0014719D0 (en) 2000-06-16 2000-08-09 Koninkl Philips Electronics Nv A method of providing an estimate of a location
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
US6675017B1 (en) 2000-06-30 2004-01-06 Bellsouth Intellectual Property Corporation Location blocking service for wireless networks
US8041817B2 (en) 2000-06-30 2011-10-18 At&T Intellectual Property I, Lp Anonymous location service for wireless networks
US6738808B1 (en) * 2000-06-30 2004-05-18 Bell South Intellectual Property Corporation Anonymous location service for wireless networks
TW508914B (en) * 2000-07-04 2002-11-01 Asulab Sa Low power RF receiver with redistribution of synchronisation tasks
EP1170874A1 (de) * 2000-07-05 2002-01-09 Infineon Technologies AG Empfangseinrichtung, insbesondere für den Mobilfunk
US20020087265A1 (en) * 2000-07-19 2002-07-04 Thacker William E. Tightly coupled remote location device utilizing flexible circuitry
US6704545B1 (en) 2000-07-19 2004-03-09 Adc Telecommunications, Inc. Point-to-multipoint digital radio frequency transport
US6505123B1 (en) 2000-07-24 2003-01-07 Weatherbank, Inc. Interactive weather advisory system
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
US7796998B1 (en) * 2000-08-01 2010-09-14 At&T Intellectual Property, I, L.P. Method and system for delivery of a calling party's location
EP1323271A4 (en) * 2000-08-09 2004-06-16 Skybitz Inc SYSTEM AND METHOD FOR FAST ACQUISITION OF CODE PHASE AND CARRIER FREQUENCY IN A GPS RECEIVER
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
US6922567B1 (en) 2000-08-22 2005-07-26 Telefonaktiebolaget L.M. Ericsson Systems, methods and computer program products for identifying items of interest that are geographically proximate to wireless communicator users
US7436907B1 (en) 2000-08-24 2008-10-14 Sirf Technology, Inc. Analog compression of GPS C/A signal to audio bandwidth
US7680178B2 (en) 2000-08-24 2010-03-16 Sirf Technology, Inc. Cross-correlation detection and elimination in a receiver
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
US6680695B2 (en) * 2000-08-24 2004-01-20 Sirf Technology, Inc. Communications system that reduces auto-correlation or cross-correlation in weak signals
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
WO2002023213A2 (en) * 2000-09-18 2002-03-21 Cellguide Ltd. Efficient algorithm for processing gps signals
US6750814B1 (en) 2000-09-18 2004-06-15 Cellguide Ltd. Efficient algorithm for processing GPS signals
JP2004509358A (ja) * 2000-09-18 2004-03-25 スカイビッツ,インコーポレイテッド Gps受信機におけるコード位相ならびにキャリア周波数の高速捕捉システム並びに方法
JP2004510138A (ja) 2000-09-20 2004-04-02 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 移動装置の位置を決定する方法
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
AU2006201159B2 (en) * 2000-10-27 2008-09-18 Qualcomm Incorporated Method and apparatus for estimating velocity of a terminal in a wireless communication system
US6718174B2 (en) * 2000-10-27 2004-04-06 Qualcomm Incorporated Method and apparatus for estimating velocity of a terminal in a wireless communication system
US7196660B2 (en) 2000-11-17 2007-03-27 Global Locate, Inc Method and system for determining time in a satellite positioning system
US6417801B1 (en) 2000-11-17 2002-07-09 Global Locate, Inc. Method and apparatus for time-free processing of GPS signals
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
US6920190B2 (en) * 2000-11-21 2005-07-19 Research In Motion Limited System and method for inverting automatic frequency control (AFC)
US7047023B1 (en) 2000-12-01 2006-05-16 Sirf Technology, Inc. GPS RF front end IC with frequency plan for improved integrability
US6525688B2 (en) * 2000-12-04 2003-02-25 Enuvis, Inc. Location-determination method and apparatus
GB0029876D0 (en) * 2000-12-07 2001-01-24 Parthus Uk Ltd Positioning apparatus and method
US7747236B1 (en) 2000-12-11 2010-06-29 Sirf Technology, Inc. Method and apparatus for estimating local oscillator frequency for GPS receivers
US6839792B2 (en) * 2000-12-15 2005-01-04 Innovative Concepts, Inc. Data modem
US7245925B2 (en) 2000-12-19 2007-07-17 At&T Intellectual Property, Inc. System and method for using location information to execute an action
US7224978B2 (en) * 2000-12-19 2007-05-29 Bellsouth Intellectual Property Corporation Location blocking service from a wireless service provider
US7085555B2 (en) 2000-12-19 2006-08-01 Bellsouth Intellectual Property Corporation Location blocking service from a web advertiser
US7116977B1 (en) 2000-12-19 2006-10-03 Bellsouth Intellectual Property Corporation System and method for using location information to execute an action
US6799049B1 (en) 2000-12-19 2004-09-28 Bellsouth Intellectual Property Corporation System and method for tracking movement of a wireless device
US7110749B2 (en) 2000-12-19 2006-09-19 Bellsouth Intellectual Property Corporation Identity blocking service from a wireless service provider
US7428411B2 (en) 2000-12-19 2008-09-23 At&T Delaware Intellectual Property, Inc. Location-based security rules
US7181225B1 (en) 2000-12-19 2007-02-20 Bellsouth Intellectual Property Corporation System and method for surveying wireless device users by location
US7130630B1 (en) 2000-12-19 2006-10-31 Bellsouth Intellectual Property Corporation Location query service for wireless networks
US7113552B1 (en) 2000-12-21 2006-09-26 Sirf Technology, Inc. Phase sampling techniques using amplitude bits for digital receivers
US6535815B2 (en) * 2000-12-22 2003-03-18 Telefonaktiebolaget L. M. Ericsson Position updating method for a mobile terminal equipped with a positioning receiver
US6839552B1 (en) * 2000-12-26 2005-01-04 Bellsouth Intellectual Property Corporation System and method for reporting an emergency situation
US6433735B1 (en) 2000-12-26 2002-08-13 Telefonaktiebolaget (Lme) Mobile terminal and system and method for determining the geographic location of a mobile terminal
US6885338B2 (en) * 2000-12-29 2005-04-26 Lockheed Martin Corporation Adaptive digital beamformer coefficient processor for satellite signal interference reduction
US6480151B2 (en) 2000-12-29 2002-11-12 Lockheed Martin Corporation GPS receiver interference nuller with no satellite signal distortion
US6545606B2 (en) 2001-01-25 2003-04-08 The United States Of America As Represented By The Secretary Of The Navy Device and method for alerting to the need to recover something, identifying it, and determining its location for purposes of recovery
US7671489B1 (en) 2001-01-26 2010-03-02 Sirf Technology, Inc. Method and apparatus for selectively maintaining circuit power when higher voltages are present
US6865380B2 (en) * 2001-02-05 2005-03-08 Nokia Corporation Method, apparatus and system for frequency stabilization using cellular signal bursts
GB0102881D0 (en) 2001-02-06 2001-03-21 Koninkl Philips Electronics Nv A method of despreading GPS signals
US6891499B2 (en) 2001-02-06 2005-05-10 Koninklijke Philips Electronics N.V. Receiver, apparatus, and 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
US6810380B1 (en) 2001-03-28 2004-10-26 Bellsouth Intellectual Property Corporation Personal safety enhancement for communication devices
US7076256B1 (en) 2001-04-16 2006-07-11 Sirf Technology, Inc. Method and apparatus for transmitting position data using control channels in wireless networks
US6848542B2 (en) * 2001-04-27 2005-02-01 Accenture Llp Method for passive mining of usage information in a location-based services system
US7970648B2 (en) 2001-04-27 2011-06-28 Accenture Global Services Limited Advertising campaign and business listing management for a location-based services system
US7698228B2 (en) * 2001-04-27 2010-04-13 Accenture Llp Tracking purchases in a location-based services system
KR20020083747A (ko) * 2001-04-30 2002-11-04 주식회사 네비콤 광역 지구측위 방식 수신기의 전원 관리 장치
US6882274B2 (en) * 2001-05-02 2005-04-19 Northrop Grumman Corporation Energy conserving satellite tracking tag
US7995682B2 (en) * 2001-05-18 2011-08-09 Broadcom Corporation Method and apparatus for performing signal processing using historical correlation data
US6891880B2 (en) * 2001-05-18 2005-05-10 Global Locate, Inc. Method and apparatus for performing signal correlation
US7190712B2 (en) * 2001-05-18 2007-03-13 Global Locate, Inc Method and apparatus for performing signal correlation
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
US8098716B2 (en) * 2001-05-18 2012-01-17 Broadcom Corporation Method and apparatus for providing an energy-based signal tracking loop
US7567636B2 (en) * 2001-05-18 2009-07-28 Global Locate, Inc. Method and apparatus for performing signal correlation using historical correlation data
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
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
US8082096B2 (en) 2001-05-22 2011-12-20 Tracbeam Llc Wireless location routing applications and architecture therefor
KR100448574B1 (ko) * 2001-06-05 2004-09-13 주식회사 네비콤 지피에스 단말기 및 무선통신 단말기에 대한 측위 방법
US6993316B2 (en) * 2001-06-05 2006-01-31 Xm Sattellite Radio, Inc. Method and apparatus for backup power in a communication system
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
US8090536B2 (en) * 2001-06-06 2012-01-03 Broadcom Corporation Method and apparatus for compression of long term orbit data
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
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
US6535163B1 (en) 2001-06-22 2003-03-18 Enuvis, Inc. Determining location information using sampled data containing location-determining signals and noise
US6542116B1 (en) 2001-06-22 2003-04-01 Enuvis, Inc. Determining the spatio-temporal and kinematic parameters of a signal receiver and its clock by information fusion
US7027534B2 (en) * 2001-06-22 2006-04-11 Sirf Technology, Inc. Extracting fine-tuned estimates from correlation functions evaluated at a limited number of values
US7283567B2 (en) * 2001-06-22 2007-10-16 Airbiquity Inc. Network delay identification method and apparatus
US6512479B1 (en) 2001-06-22 2003-01-28 Enuvis, Inc. Signal acquisition using data bit information
US6697658B2 (en) 2001-07-02 2004-02-24 Masimo Corporation Low power pulse oximeter
US6529160B2 (en) 2001-07-18 2003-03-04 Fast Location.Net, Llc Method and system for determining carrier frequency offsets for positioning signals
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
US6628234B2 (en) * 2001-07-18 2003-09-30 Fast Location.Net, Llc Method and system for processing positioning signals in a stand-alone mode
US6515620B1 (en) 2001-07-18 2003-02-04 Fast Location.Net, Llc Method and system for processing positioning signals in a geometric mode
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
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
EP1289123A1 (fr) * 2001-08-10 2003-03-05 Asulab S.A. Dispositif à conversion de fréquence de signaux radiofréquences pour un récepteur GPS
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
CA2355426A1 (en) * 2001-08-17 2003-02-17 Luther Haave A system and method for asset tracking
US7672675B2 (en) * 2001-09-10 2010-03-02 Sirf Technology Inc. System of utilizing cell information to locate a wireless device
DE10144907A1 (de) 2001-09-12 2003-04-03 Infineon Technologies Ag Sendeanordnung, insbesondere für den Mobilfunk
AU2002341810A1 (en) * 2001-09-14 2003-04-01 Sirf Technology, Inc. Advanced power management for satellite positioning system
US6785543B2 (en) 2001-09-14 2004-08-31 Mobile Satellite Ventures, Lp Filters for combined radiotelephone/GPS terminals
US7155340B2 (en) * 2001-09-14 2006-12-26 Atc Technologies, Llc Network-assisted global positioning systems, methods and terminals including doppler shift and code phase estimates
US6690956B2 (en) 2001-09-28 2004-02-10 Bellsouth Intellectual Property Corporation System and method for enabling safe hands-free operation of a wireless telephone in a vehicle
US6965754B2 (en) * 2001-10-09 2005-11-15 Motorola, Inc. Satellite positioning system receiver with reference oscillator circuit and methods therefor
US7215965B2 (en) 2001-11-01 2007-05-08 Airbiquity Inc. Facility and method for wireless transmission of location data in a voice channel of a digital wireless telecommunications network
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
US6795877B2 (en) * 2001-11-29 2004-09-21 Intel Corporation Configurable serial bus to couple baseband and application processors
US6812887B2 (en) * 2001-12-12 2004-11-02 Nokia Corporation Method and apparatus for saving power in a global positioning system receiver
US6748202B2 (en) * 2001-12-12 2004-06-08 Nokia Corporation Method, apparatus and system for synchronizing a cellular communication system to GPS time
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
US7026985B2 (en) * 2002-01-15 2006-04-11 Accord Softwire And Systems Pvt. Ltd. Global positioning system receiver
AU2003207954A1 (en) * 2002-01-16 2003-07-30 Cellguide System for the efficient utilization of navigation satellites
US6693585B1 (en) 2002-02-07 2004-02-17 Aradiant Corporation Self-contained selectively activated mobile object position reporting device with reduced power consumption and minimized wireless service fees.
US6615136B1 (en) 2002-02-19 2003-09-02 Motorola, Inc Method of increasing location accuracy in an inertial navigational device
US6577953B1 (en) 2002-02-19 2003-06-10 Motorola, Inc. Device for use with a portable inertial navigation system (PINS) and method for processing PINS signals
US6509870B1 (en) * 2002-02-19 2003-01-21 Seiko Epson Corporation Software-compensated crystal oscillator
US7184728B2 (en) * 2002-02-25 2007-02-27 Adc Telecommunications, Inc. Distributed automatic gain control system
JP3726897B2 (ja) * 2002-02-27 2005-12-14 ソニー株式会社 Gps受信機およびgps衛星信号の受信方法
US7327805B2 (en) * 2002-02-28 2008-02-05 Tsi Telsys, Inc. Device, apparatus and method for receiving data transmissions having different data rates
JP2003255040A (ja) * 2002-02-28 2003-09-10 Sony Corp Gps受信機および受信方法
US8918073B2 (en) * 2002-03-28 2014-12-23 Telecommunication Systems, Inc. Wireless telecommunications location based services scheme selection
US7426380B2 (en) 2002-03-28 2008-09-16 Telecommunication Systems, Inc. Location derived presence 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
US8290505B2 (en) 2006-08-29 2012-10-16 Telecommunications Systems, Inc. Consequential location derived information
US20030186699A1 (en) * 2002-03-28 2003-10-02 Arlene Havlark Wireless telecommunications location based services scheme selection
US6944540B2 (en) 2002-03-28 2005-09-13 Motorola, Inc. Time determination in satellite positioning system receivers and methods therefor
US20040203597A1 (en) * 2002-03-28 2004-10-14 Pitt Lance Douglas Mobile subscriber privacy evaluation using solicited vs. unsolicited differentiation
US8126889B2 (en) * 2002-03-28 2012-02-28 Telecommunication Systems, Inc. Location fidelity adjustment based on mobile subscriber privacy profile
US9154906B2 (en) * 2002-03-28 2015-10-06 Telecommunication Systems, Inc. Area watcher for wireless network
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
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
KR100763067B1 (ko) * 2002-05-22 2007-10-02 서프 테크놀러지, 인코포레이티드 위성 위치 확인 시스템에서의 지원
US6831901B2 (en) * 2002-05-31 2004-12-14 Opencell Corporation System and method for retransmission of data
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
US7545319B2 (en) * 2002-06-20 2009-06-09 Sirf Technology, Inc. Configurable satellite positioning system receivers with programmable inputs
US20040010368A1 (en) * 2002-07-10 2004-01-15 Logan Scott Assisted GPS signal detection and processing system for indoor location determination
JP4172217B2 (ja) * 2002-07-19 2008-10-29 富士ゼロックス株式会社 電源管理装置
US7133772B2 (en) * 2002-07-30 2006-11-07 Global Locate, Inc. Method and apparatus for navigation using instantaneous Doppler measurements from satellites
US8301375B2 (en) * 2002-08-15 2012-10-30 Csr Technology Inc. Interface for a GPS system
US7197089B2 (en) * 2002-08-30 2007-03-27 Rf Micro Devices, Inc. Frequency plan for GPS receiver
US20040043745A1 (en) * 2002-08-30 2004-03-04 Richard Najarian Integrated GPS receiver architecture
US7099406B2 (en) * 2002-08-30 2006-08-29 Rf Micro Devices, Inc. Alias sampling for IF-to-baseband conversion in a GPS receiver
US6693580B1 (en) * 2002-09-04 2004-02-17 Northrop Grumman Corporation Multifunction millimeter-wave system for radar, communications, IFF and surveillance
US20050047275A1 (en) * 2003-09-01 2005-03-03 Geo-X Systems, Ltd. Synchronization and positioning of seismic data acquisition systems
JP2006502412A (ja) 2002-10-04 2006-01-19 シグテック・ナヴィゲーション・プロプライエタリー・リミテッド 衛星利用測位システムの改良
US7224721B2 (en) * 2002-10-11 2007-05-29 The Mitre Corporation System for direct acquisition of received signals
US20040198382A1 (en) * 2002-10-15 2004-10-07 Hammond Wong GPS children locator
US20040202292A1 (en) * 2002-10-17 2004-10-14 Jennifer Cook Mobile station tracking in a wireless telecommunication system
US7660588B2 (en) 2002-10-17 2010-02-09 Qualcomm Incorporated Method and apparatus for improving radio location accuracy with measurements
US7132980B2 (en) * 2002-11-01 2006-11-07 Sirf Technology, Inc. Multi-function device with positioning system and shared processor
US7065629B2 (en) * 2002-11-18 2006-06-20 Rf Micro Devices, Inc. Address translation logic for use in a GPS receiver
US6825802B2 (en) * 2002-11-18 2004-11-30 Andreas Warloe Avoiding interference to a GPS receiver from wireless transmissions by time multiplexing GPS reception
US20040095272A1 (en) * 2002-11-18 2004-05-20 Rf Micro Devices, Inc. Saving power in a GPS receiver by controlling domain clocking
US6778135B2 (en) * 2002-11-18 2004-08-17 Rf Micro Devices, Inc. GPS Receiver
US6806827B2 (en) * 2002-11-18 2004-10-19 Rf Micro Devices, Inc. Using FFT engines to process decorrelated GPS signals to establish frequencies of received signals
US8958789B2 (en) 2002-12-03 2015-02-17 Adc Telecommunications, Inc. Distributed digital antenna system
US20070238455A1 (en) * 2006-04-07 2007-10-11 Yinjun Zhu Mobile based area event handling when currently visited network doe not cover area
US8666397B2 (en) 2002-12-13 2014-03-04 Telecommunication Systems, Inc. Area event handling when current network does not cover target area
US6816111B2 (en) 2002-12-13 2004-11-09 Qualcomm Incorporated Calibration and correction system for satellite position location systems
US6768452B2 (en) 2002-12-19 2004-07-27 Texas Instrucments Incorporated System and method for providing time to a satellite positioning system (SPS) receiver from a networked time server
US6774838B2 (en) * 2002-12-27 2004-08-10 Kinpo Electronics, Inc. Power saving device and method for GPS receiver
US7421342B2 (en) 2003-01-09 2008-09-02 Atc Technologies, Llc Network-assisted global positioning systems, methods and terminals including doppler shift and code phase estimates
US7155183B2 (en) * 2003-01-16 2006-12-26 Global Locate, Inc. Method and apparatus for adjusting reference oscillator frequency in a mobile wireless device
US20040142766A1 (en) * 2003-01-17 2004-07-22 Chris Savarese Apparatuses, methods and systems relating to findable golf balls
US7161977B1 (en) 2003-01-28 2007-01-09 Trimble Navigation Limited Receiver having a ratio-based signal acquisition method
US7170447B2 (en) 2003-02-14 2007-01-30 Qualcomm Incorporated Method and apparatus for processing navigation data in position determination
US8903348B2 (en) * 2003-02-19 2014-12-02 Csr Technology Inc. Serial radio frequency to baseband interface with power control
US8144810B2 (en) * 2003-02-19 2012-03-27 Csr Technology Inc. Serial radio frequency to baseband interface with programmable clock
ES2221557B1 (es) * 2003-03-17 2005-10-01 Universitat Politecnica De Catalunya Dispositivo de recepcion doppler/delay y almacenamiento de señales gps.
US8010124B2 (en) * 2003-03-24 2011-08-30 Sony Ericsson Mobile Communications Ab Methods, systems and computer program products for providing location determination information to an assisted location service
GB2399966A (en) * 2003-03-27 2004-09-29 Nokia Corp Temperature-insensitive GPS receiver
US7136430B2 (en) 2003-03-31 2006-11-14 Nortel Networks Limited Digital receiver and method
US6987953B2 (en) * 2003-03-31 2006-01-17 Nortel Networks Limited Digital transmitter and method
JP2004328263A (ja) * 2003-04-23 2004-11-18 Mitsubishi Electric Corp Dsrc車載器
US7119716B2 (en) 2003-05-28 2006-10-10 Legalview Assets, Limited Response systems and methods for notification systems for modifying future notifications
US7324797B2 (en) * 2003-06-12 2008-01-29 Raytheon Company Bragg-cell application to high probability of intercept receiver
US6975266B2 (en) * 2003-06-17 2005-12-13 Global Locate, Inc. Method and apparatus for locating position of a satellite signal receiver
US20040263386A1 (en) * 2003-06-26 2004-12-30 King Thomas M. Satellite positioning system receivers and methods
WO2005004502A2 (en) 2003-06-27 2005-01-13 Qualcomm Incorporated Apparatus and method for reducing power consumption in a position-determination device
CA2896425C (en) 2003-06-27 2017-04-18 Mark Moeglein Method and apparatus for wireless network hybrid positioning
US8483717B2 (en) 2003-06-27 2013-07-09 Qualcomm Incorporated Local area network assisted positioning
US8971913B2 (en) 2003-06-27 2015-03-03 Qualcomm Incorporated Method and apparatus for wireless network hybrid positioning
US7117094B2 (en) * 2003-07-17 2006-10-03 Novatel, Inc. Seismic measuring system including GPS receivers
US7123928B2 (en) 2003-07-21 2006-10-17 Qualcomm Incorporated Method and apparatus for creating and using a base station almanac for position determination
US7463979B2 (en) * 2003-08-28 2008-12-09 Motorola, Inc. Method and apparatus for initializing an approximate position in a GPS receiver
US8138972B2 (en) * 2003-09-02 2012-03-20 Csr Technology Inc. Signal processing system for satellite positioning signals
WO2008024123A2 (en) 2005-10-28 2008-02-28 Sirf Technology, Inc. Global positioning system receiver timeline management
US7546423B2 (en) * 2003-09-02 2009-06-09 Sirf Technology, Inc. Signal processing system control method and apparatus
EP1664824B1 (en) 2003-09-02 2015-01-14 SiRF Technology, Inc. Satellite positioning receiver and method of communicating between the signal processing and FFT subsystems of said satellite positioning receiver
US7822105B2 (en) 2003-09-02 2010-10-26 Sirf Technology, Inc. Cross-correlation removal of carrier wave jamming signals
US20050052317A1 (en) * 2003-09-04 2005-03-10 Eride, Inc. Combination navigation satellite receivers and communications devices
GB0320993D0 (en) * 2003-09-09 2003-10-08 Koninkl Philips Electronics Nv A method of acquiring a received spread spectrum signal
US6885337B2 (en) * 2003-09-10 2005-04-26 Sony Ericsson Mobile Communications Ab Methods and apparatus for determining the position of a mobile terminal using localized source assistance information
US7369815B2 (en) * 2003-09-19 2008-05-06 Qualcomm Incorporated Power collapse for a wireless terminal
US7321776B2 (en) * 2003-09-25 2008-01-22 Sony Ericsson Mobile Communications Ab Estimating GPS time at cellular terminals based on timing of information from base stations and satellites
GB0322685D0 (en) * 2003-09-27 2003-10-29 Koninkl Philips Electronics Nv Method of position determination
US7561069B2 (en) 2003-11-12 2009-07-14 Legalview Assets, Limited Notification systems and methods enabling a response to change particulars of delivery or pickup
US7409188B2 (en) * 2003-11-26 2008-08-05 Nokia Corporation Method and apparatus for lowering power use by a ranging receiver
JP3806425B2 (ja) * 2003-12-01 2006-08-09 マゼランシステムズジャパン株式会社 衛星測位方法及び衛星測位システム
FR2863123B1 (fr) * 2003-12-01 2006-04-28 Cit Alcatel Procede d'acquisition de donnees satellitaires
US7424293B2 (en) 2003-12-02 2008-09-09 Telecommunication Systems, Inc. User plane location based service using message tunneling to support roaming
JP4620063B2 (ja) * 2003-12-08 2011-01-26 クゥアルコム・インコーポレイテッド 総受信電力を用いた過剰遅延の推定
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
US20080090546A1 (en) 2006-10-17 2008-04-17 Richard Dickinson Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging
US20080126535A1 (en) * 2006-11-28 2008-05-29 Yinjun Zhu User plane location services over session initiation protocol (SIP)
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 三菱電機株式会社 熱型赤外センサ素子および熱型赤外センサアレイ
US7453920B2 (en) * 2004-03-09 2008-11-18 Atc Technologies, Llc Code synchronization in CDMA satellite wireless communications system using uplink channel detection
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
JP2005292082A (ja) * 2004-04-05 2005-10-20 Denso Corp 衛星航法用制御装置
US7256731B2 (en) * 2004-05-27 2007-08-14 Northrop Grumman Corporation Power cycling for a global positioning system
US7719576B2 (en) * 2004-06-14 2010-05-18 Broadcom Corporation Method and apparatus for tagging digital photographs with geographic location data
US7606328B1 (en) 2004-06-18 2009-10-20 Rockwell Collins, Inc. Common signal generation for an RF receiver
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
KR100617787B1 (ko) * 2004-06-29 2006-08-28 삼성전자주식회사 고속 퓨리에 변환을 이용하여 방해전파를 검출하는전세계위치확인 시스템 수신기 및 방법
ES2445825T3 (es) * 2004-07-09 2014-03-05 Vodafone Group Plc Método de determinación de posición y aparto terminal de comunicación móvil
US7528770B2 (en) * 2004-07-15 2009-05-05 Novatel Inc. Method for positioning using GPS in a restrictive coverage environment
US20060021231A1 (en) * 2004-07-28 2006-02-02 Carey Nancy D Adaptive scissors
JP2006038734A (ja) * 2004-07-29 2006-02-09 Seiko Epson Corp 測位システム、端末装置、端末装置の制御方法、端末装置の制御プログラム、端末装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体
US20060034354A1 (en) * 2004-08-16 2006-02-16 Camp William O Jr Apparatus, methods and computer program products for positioning system signal processing using parallel computational techniques
US7358897B2 (en) * 2004-08-16 2008-04-15 Sony Ericsson Mobile Communicatios Ab Apparatus, methods and computer program products for GPS signal acquisition using an adaptive search engine
US7453956B2 (en) 2004-08-16 2008-11-18 Sony Ericsson Mobile Communications Ab Apparatus, methods and computer program products for signal acquisition using common demodulation templates
US8013789B2 (en) * 2004-10-06 2011-09-06 Ohio University Systems and methods for acquisition and tracking of low CNR GPS signals
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
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
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
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
US20060105782A1 (en) * 2004-11-12 2006-05-18 Cameron Brock Method and apparatus for controlling a geo-tracking device
US7764726B2 (en) * 2004-12-01 2010-07-27 Qualomm Incorporated Systems, methods, and apparatus for jammer rejection
US7248152B2 (en) * 2005-01-14 2007-07-24 Xm Satellite Radio, Inc. Automatic on/off switch for vehicle power outlets
US20060161469A1 (en) 2005-01-14 2006-07-20 Weatherbank, Inc. Interactive advisory system
US7508810B2 (en) 2005-01-31 2009-03-24 Airbiquity Inc. Voice channel control of wireless packet data communications
JP2008531225A (ja) 2005-03-01 2008-08-14 マシモ・ラボラトリーズ・インコーポレーテッド 多波長センサ相互接続
US7248167B2 (en) * 2005-03-02 2007-07-24 Sony Ericsson Mobile Communications Ab Methods, computer program products, mobile terminals, and web pages for providing directional information associated with RFID enabled moveable objects
US20060208943A1 (en) * 2005-03-21 2006-09-21 Sirf Technology, Inc. Location tagging using post-processing
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
KR100857019B1 (ko) * 2005-04-19 2008-09-05 주식회사 엘지화학 기계적 및 전기적 커넥팅 부재
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
WO2006137364A1 (ja) * 2005-06-22 2006-12-28 Mitsubishi Electric Corporation 通信機器
US7180446B2 (en) * 2005-07-12 2007-02-20 Centrality Communications, Inc. Continuous integration based satellite navigational signal acquisition
US8660573B2 (en) * 2005-07-19 2014-02-25 Telecommunications Systems, Inc. Location service requests throttling
US8009605B1 (en) * 2005-08-08 2011-08-30 Rockwell Collins, Inc. Low power, programmable modem for software defined radio applications
US20190362725A1 (en) 2005-08-17 2019-11-28 Tamiras Per Pte. Ltd., Llc Providing access with a portable device and voice commands
US7538725B2 (en) * 2005-08-18 2009-05-26 Mitsubishi Electric Corporation GPS positioning method and GPS position device
US20070049288A1 (en) * 2005-08-24 2007-03-01 Lamprecht Leslie J Creating optimum temporal location trigger for multiple requests
US7257413B2 (en) * 2005-08-24 2007-08-14 Qualcomm Incorporated Dynamic location almanac for wireless base stations
US20070060137A1 (en) * 2005-09-15 2007-03-15 Bellsouth Intellectual Property Corporation Methods, systems, and computer program products for call/message routing based on determined subscriber activity
US20070060174A1 (en) * 2005-09-15 2007-03-15 Bellsouth Intellectual Property Corporation Methods, systems, and computer program products for updating message routing profiles
US7738479B2 (en) * 2005-09-15 2010-06-15 At&T Intellectual Property I, L.P. Methods, systems, and computer program products for multi-channel communications using universal address book server
US9282451B2 (en) 2005-09-26 2016-03-08 Telecommunication Systems, Inc. Automatic location identification (ALI) service requests steering, connection sharing and protocol translation
TW200602660A (en) * 2005-09-30 2006-01-16 Yu-Ying Yang Relative-locating-type method for searching people and device thereof
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
US20070075848A1 (en) * 2005-10-05 2007-04-05 Pitt Lance D Cellular augmented vehicle alarm
US7626951B2 (en) 2005-10-06 2009-12-01 Telecommunication Systems, Inc. Voice Over Internet Protocol (VoIP) location based conferencing
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
US8107579B2 (en) 2005-10-19 2012-01-31 Qualcomm Atheros Technology Ltd. Configurable baseband in a GPS receiver
RU2407245C2 (ru) * 2005-10-20 2010-12-20 Квэлкомм Инкорпорейтед Способ и устройство для автоматического включения определения координат при определении местоположений для внешних устройств
ATE439608T1 (de) * 2005-10-21 2009-08-15 Qualcomm Inc Empfänger und signalprozessor für funkortung
US8107446B2 (en) 2005-11-07 2012-01-31 Radiofy Llc Wireless RFID networking systems and methods
US9042917B2 (en) * 2005-11-07 2015-05-26 Qualcomm Incorporated Positioning for WLANS and other wireless networks
WO2007068746A1 (en) * 2005-12-16 2007-06-21 Nemerix Sa Signal processor and signal processing method
US8406277B2 (en) * 2005-12-16 2013-03-26 Qualcomm Incorporated Signal processor and signal processing method
CN1987515B (zh) * 2005-12-22 2010-12-29 凹凸科技(中国)有限公司 实现在微弱信号环境下gps定位的方法和系统
US7893869B2 (en) * 2006-01-05 2011-02-22 Qualcomm Incorporated Global navigation satellite system
KR101037059B1 (ko) * 2006-01-10 2011-05-26 퀄컴 인코포레이티드 글로벌 네비게이션 위성 시스템
US8229467B2 (en) * 2006-01-19 2012-07-24 Locator IP, L.P. Interactive advisory system
US20070189270A1 (en) * 2006-02-15 2007-08-16 Borislow Daniel M Network adapter
US8150363B2 (en) 2006-02-16 2012-04-03 Telecommunication Systems, Inc. Enhanced E911 network access for call centers
US7295865B2 (en) * 2006-02-24 2007-11-13 Shay-Ping Thomas Wang Mobile device with cell array
US8059789B2 (en) * 2006-02-24 2011-11-15 Telecommunication Systems, Inc. Automatic location identification (ALI) emergency services pseudo key (ESPK)
US7251509B1 (en) * 2006-02-24 2007-07-31 Shay-Ping Thomas Wang Mobile device with cell array
US7471236B1 (en) 2006-03-01 2008-12-30 Telecommunication Systems, Inc. Cellular augmented radar/laser detector
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
PL1994423T3 (pl) * 2006-03-03 2011-03-31 Agence Spatiale Europeenne Sposób przetwarzania sygnałów pozycjonowania, zwłaszcza dla zastosowań w pomieszczeniach
JP5425478B2 (ja) * 2006-03-06 2014-02-26 クゥアルコム・インコーポレイテッド 測量スティッチングを用いる位置測定方法
US7688261B2 (en) * 2006-03-15 2010-03-30 The Boeing Company Global position system (GPS) user receiver and geometric surface processing for all-in-view coherent GPS signal PRN codes acquisition and navigation solution
US7619559B2 (en) * 2006-03-15 2009-11-17 The Boeing Company Method and system for all-in-view coherent GPS signal PRN codes acquisition and navigation solution determination
EP1994424B1 (en) * 2006-03-15 2012-01-11 QUALCOMM Incorporated Global navigation satellite system
US7579986B2 (en) * 2006-03-15 2009-08-25 The Boeing Company Method and system for all-in-view coherent GPS signal PRN codes acquisition and navigation solution determination
EP1837994B1 (en) * 2006-03-22 2009-12-02 Qualcomm Incorporated Wideband frequency discriminator and radiolocalization receiver
GB0606466D0 (en) * 2006-03-31 2006-05-10 Qinetiq Ltd Geolocation methods and apparatus
US7924934B2 (en) 2006-04-07 2011-04-12 Airbiquity, Inc. Time diversity voice channel data communications
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
US7787059B2 (en) * 2006-05-18 2010-08-31 Samsung Electronics Co., Ltd. Digital television receiver
CN1862284A (zh) * 2006-05-31 2006-11-15 北京东方联星科技有限公司 导航卫星信号处理系统
US8121238B2 (en) * 2006-06-30 2012-02-21 Csr Technology Inc. System and method for synchronizing digital bits in a data stream
US7724186B2 (en) * 2006-06-30 2010-05-25 Sirf Technology, Inc. Enhanced aiding in GPS systems
US7817084B2 (en) 2006-08-23 2010-10-19 Qualcomm Incorporated System and/or method for reducing ambiguities in received SPS signals
US20080068262A1 (en) * 2006-08-25 2008-03-20 Peter Van Wyck Loomis Remote node providing GPS signal samples for GPS positioning over a communication network
US7589671B2 (en) * 2006-08-25 2009-09-15 Trimble Navigation Limited GPS node locator using an intermediate node location for determining location of a remote node
EP2074840A4 (en) * 2006-09-26 2015-08-05 Telecomm Systems Inc LOCATION OBJECT REPRESENTATIVE
US7920093B2 (en) * 2006-09-27 2011-04-05 Purdue Research Foundation Methods for improving computational efficiency in a global positioning satellite receiver
US7889070B2 (en) * 2006-10-17 2011-02-15 At&T Intellectual Property I, L.P. Methods, systems, devices and computer program products for transmitting medical information from mobile personal medical devices
US8684923B2 (en) 2006-10-17 2014-04-01 At&T Intellectual Property I, Lp Methods systems, and computer program products for aggregating medical information
US20080103368A1 (en) * 2006-10-17 2008-05-01 Ari Craine Methods, devices, and computer program products for detecting syndromes
JP4229169B2 (ja) * 2006-10-26 2009-02-25 セイコーエプソン株式会社 測位装置、電子機器及びプログラム
US20080103787A1 (en) * 2006-10-31 2008-05-01 Bellsouth Intellectual Property Corporation Methods, Mobile Terminals, Servers and Computer Program Products for Wirelessly Providing Real Property Information
WO2008057477A2 (en) * 2006-11-03 2008-05-15 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
US7991408B2 (en) * 2006-12-05 2011-08-02 Hewlett-Packard Development Company, L.P. Use of local position fix when remote position fix is unavailable
US7498966B2 (en) * 2006-12-14 2009-03-03 Honeywell International Inc. Method and system for receiving distance measurement equipment channels in an undersampled broadband receiver
US8314736B2 (en) 2008-03-31 2012-11-20 Golba Llc Determining the position of a mobile device using the characteristics of received signals and a reference database
US8838477B2 (en) 2011-06-09 2014-09-16 Golba Llc Method and system for communicating location of a mobile device for hands-free payment
US8344949B2 (en) * 2008-03-31 2013-01-01 Golba Llc Wireless positioning approach using time-delay of signals with a known transmission pattern
US8294554B2 (en) 2006-12-18 2012-10-23 Radiofy Llc RFID location systems and methods
US8838481B2 (en) 2011-07-26 2014-09-16 Golba Llc Method and system for location based hands-free payment
US8193978B2 (en) 2007-11-14 2012-06-05 Golba Llc Positioning system and method using GPS with wireless access points
US7375682B1 (en) 2006-12-20 2008-05-20 Air Semiconductor, Ltd. Always-on satellite positioning receiver
US7466209B2 (en) * 2007-01-05 2008-12-16 Sirf Technology, Inc. System and method for providing temperature correction in a crystal oscillator
US20080167018A1 (en) * 2007-01-10 2008-07-10 Arlene Havlark Wireless telecommunications location based services scheme selection
US20080238772A1 (en) * 2007-01-24 2008-10-02 Ohio University Method and apparatus for using multipath signal in gps architecture
US8050386B2 (en) 2007-02-12 2011-11-01 Telecommunication Systems, Inc. Mobile automatic location identification (ALI) for first responders
US8634814B2 (en) 2007-02-23 2014-01-21 Locator IP, L.P. Interactive advisory system for prioritizing content
US7551126B2 (en) * 2007-03-08 2009-06-23 Trimble Navigation Limited GNSS sample processor for determining the location of an event
US7719467B2 (en) * 2007-03-08 2010-05-18 Trimble Navigation Limited Digital camera with GNSS picture location determination
ATE487954T1 (de) * 2007-03-21 2010-11-15 Ublox Ag Verfahren zur bearbeitung eines von einem analogen eingangssignal eines gnss-empfängers abgeleiteten digitalen signals, basisbandschaltung eines gnss-empfängers zur durchführung des verfahrens und gnss-empfänger
EP2137951A4 (en) * 2007-04-03 2010-09-15 Ymax Comm Corp TECHNIQUES FOR FILLING IN A CONTACT LIST
US8497774B2 (en) * 2007-04-05 2013-07-30 Location Based Technologies Inc. Apparatus and method for adjusting refresh rate of location coordinates of a tracking device
US7538726B1 (en) * 2007-04-10 2009-05-26 Air Semiconductor, Ltd. PVT optimization architecture for always-on GPS receivers
US7835863B2 (en) * 2007-04-18 2010-11-16 Mitac International Corporation Method and system for navigation using GPS velocity vector
US7825854B2 (en) * 2007-04-19 2010-11-02 The Boeing Company System and method for compensating for temperature effects on GPS transponders
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
US7782252B2 (en) * 2007-06-02 2010-08-24 Inchul Kang System and method for GPS signal acquisition
US8049665B1 (en) 2007-06-02 2011-11-01 Inchul Kang System and method for selecting a local C/A code for GPS signal processing
US8160617B2 (en) * 2007-06-22 2012-04-17 Nokia Corporation Apparatus and method for use in location determination
GB0712376D0 (en) * 2007-06-26 2007-08-01 Nxp Bv Processing of satellite navigation system signals
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
US8994587B2 (en) 2010-05-14 2015-03-31 Qualcomm Incorporated Compressed sensing for navigation data
US9322923B2 (en) * 2007-09-04 2016-04-26 Mediatek Inc. Method of switching electronic apparatus between different modes according to connection status of wireless connection and electronic apparatus thereof
WO2009038726A1 (en) 2007-09-17 2009-03-26 Telecommunication Systems, Inc. Emergency 911 data messaging
US8331898B2 (en) * 2007-10-03 2012-12-11 Texas Instruments Incorporated Power-saving receiver circuits, systems and processes
JP5440894B2 (ja) * 2007-10-03 2014-03-12 測位衛星技術株式会社 位置情報提供システムおよび屋内送信機
US20100171659A1 (en) * 2008-10-02 2010-07-08 Texas Instruments Incorporated Position engine (pe) feedback to improve gnss receiver performance
CA2696848A1 (en) 2007-10-20 2009-04-23 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
US8044853B2 (en) 2007-12-20 2011-10-25 Qualcomm Incorporated Navigation receiver
US8131490B2 (en) * 2007-12-20 2012-03-06 Honeywell International Inc. Methods and systems for determining a received signal frequency
JP5050871B2 (ja) * 2008-01-18 2012-10-17 セイコーエプソン株式会社 測位方法、プログラム及び測位装置
US8144053B2 (en) * 2008-02-04 2012-03-27 Csr Technology Inc. System and method for verifying consistent measurements in performing GPS positioning
US8064560B2 (en) * 2008-02-05 2011-11-22 Honeywell International Inc. Systems and methods for detecting a signal across multiple Nyquist bands
US20090209224A1 (en) * 2008-02-20 2009-08-20 Borislow Daniel M Computer-Related Devices and Techniques for Facilitating an Emergency Call Via a Cellular or Data Network
US8188917B2 (en) * 2008-02-25 2012-05-29 CSR Technology Holdings Inc. System and method for operating a GPS device in a micro power mode
US8699984B2 (en) 2008-02-25 2014-04-15 Csr Technology Inc. Adaptive noise figure control in a radio receiver
US20110205115A1 (en) * 2008-02-25 2011-08-25 Sirf Technology, Inc. Always on GPS Device
US7616064B2 (en) * 2008-02-28 2009-11-10 Noshir Dubash Digital synthesizer for low power location receivers
US8897742B2 (en) 2009-11-13 2014-11-25 William J. Johnson System and method for sudden proximal user interface
US8634796B2 (en) 2008-03-14 2014-01-21 William J. Johnson System and method for location based exchanges of data facilitating distributed location applications
US8761751B2 (en) 2008-03-14 2014-06-24 William J. Johnson System and method for targeting data processing system(s) with data
US8639267B2 (en) 2008-03-14 2014-01-28 William J. Johnson System and method for location based exchanges of data facilitating distributed locational applications
US8566839B2 (en) 2008-03-14 2013-10-22 William J. Johnson System and method for automated content presentation objects
US8600341B2 (en) 2008-03-14 2013-12-03 William J. Johnson System and method for location based exchanges of data facilitating distributed locational applications
CN102016628B (zh) * 2008-03-20 2014-06-18 电视广播有限公司 用于全球导航卫星系统接收机的位置估计增强
EP2105756A1 (en) * 2008-03-25 2009-09-30 Telefonaktiebolaget LM Ericsson (PUBL) A positioning device and a method of operating thereof
US9829560B2 (en) 2008-03-31 2017-11-28 Golba Llc Determining the position of a mobile device using the characteristics of received signals and a reference database
US7800541B2 (en) * 2008-03-31 2010-09-21 Golba Llc Methods and systems for determining the location of an electronic device
US7602334B1 (en) * 2008-04-03 2009-10-13 Beceem Communications Inc. Method and system of a mobile subscriber estimating position
US8478305B2 (en) * 2008-04-09 2013-07-02 Csr Technology Inc. System and method for integrating location information into an internet phone system
US7956805B2 (en) * 2008-04-11 2011-06-07 Qualcomm Incorporated System and/or method for obtaining a time reference for a received SPS signal
DE102008018871B4 (de) * 2008-04-14 2010-10-07 Atmel Automotive Gmbh Empfängerschaltung, Verfahren zum Empfang eines Signals und Verwendung einer Detektionsschaltung und einer Kontrollschaltung
CN101275997B (zh) * 2008-04-22 2011-05-04 北京航空航天大学 一种基于等长ca码的软件gps接收机跟踪方法
US8094702B2 (en) 2008-04-28 2012-01-10 Qualcomm Incorporated System and/or method for detecting multi-tone jamming
US8164519B1 (en) 2008-05-20 2012-04-24 U-Blox Ag Fast acquisition engine
CN101308204B (zh) * 2008-05-30 2011-05-04 北京航空航天大学 多系统卫星导航相关器
US8897801B2 (en) 2008-06-13 2014-11-25 Qualcomm Incorporated Transmission of location information by a transmitter as an aid to location services
US8013786B2 (en) * 2008-06-17 2011-09-06 Trimble Navigation Limited Method and communication system for limiting the functionality of an electronic device
US8200238B2 (en) * 2008-06-17 2012-06-12 Trimble Navigation Limited System having doppler-based control of a mobile device
US8106821B2 (en) 2008-06-27 2012-01-31 Qualcomm Incorporated Methods and apparatuses for use with mode-switchable navigation radio
CN101320086B (zh) * 2008-06-27 2011-03-30 北京航空航天大学 一种多普勒测速激光雷达的回波信号处理装置和方法
US8073414B2 (en) 2008-06-27 2011-12-06 Sirf Technology Inc. Auto-tuning system for an on-chip RF filter
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
EP2326239B1 (en) 2008-07-03 2017-06-21 Masimo Laboratories, Inc. Protrusion for improving spectroscopic measurement of blood constituents
US8633853B2 (en) * 2008-07-31 2014-01-21 Honeywell International Inc. Method and apparatus for location detection using GPS and WiFi/WiMAX
US8203704B2 (en) 2008-08-04 2012-06-19 Cercacor Laboratories, Inc. Multi-stream sensor for noninvasive measurement of blood constituents
US8078768B2 (en) * 2008-08-21 2011-12-13 Qualcomm Incorporated Universal Serial Bus (USB) remote wakeup
US8068587B2 (en) 2008-08-22 2011-11-29 Telecommunication Systems, Inc. Nationwide table routing of voice over internet protocol (VOIP) emergency calls
US20100052984A1 (en) * 2008-08-26 2010-03-04 Xiaoguang Yu Systems and methods for controlling a satellite navigation receiver
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
KR101015890B1 (ko) 2008-09-24 2011-02-23 한국전자통신연구원 위성항법시스템 수신기의 신호획득 방법 및 장치
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
US8234061B2 (en) * 2008-10-21 2012-07-31 O2Micro, Inc Systems and methods for controlling a satellite navigation receiver
EP2346176A4 (en) * 2008-11-11 2015-05-13 Nec Corp WIRELESS MOBILE COMMUNICATION SYSTEM, MOBILE COMMUNICATION DEVICE AND FREQUENCY CONTROL METHOD
US8125377B2 (en) * 2008-11-17 2012-02-28 Andrew Llc System and method for determining the location of a mobile device
US8040276B2 (en) * 2008-11-24 2011-10-18 National Instruments Corporation Generation of multi-satellite GPS signals in software
US9322924B2 (en) * 2008-12-12 2016-04-26 Broadcom Corporation Method and system for power management for a frequency synthesizer in a GNSS receiver chip
GB0823288D0 (en) * 2008-12-22 2009-01-28 Geotate Bv Event location determination
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
US8195108B2 (en) * 2009-03-25 2012-06-05 Qualcomm Incorporated Altitude-dependent power management
JP5353396B2 (ja) * 2009-04-10 2013-11-27 ソニー株式会社 通信装置、信号処理方法、信号処理装置、および移動体
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
US20100277365A1 (en) * 2009-05-04 2010-11-04 Pantech Co., Ltd. Mobile terminal to provide location management using multimedia data and method thereof
US8867485B2 (en) * 2009-05-05 2014-10-21 Telecommunication Systems, Inc. Multiple location retrieval function (LRF) network having location continuity
US9001811B2 (en) 2009-05-19 2015-04-07 Adc Telecommunications, Inc. Method of inserting CDMA beacon pilots in output of distributed remote antenna nodes
US8390512B2 (en) 2009-06-05 2013-03-05 Qualcomm Incorporated On demand positioning
US9074897B2 (en) * 2009-06-15 2015-07-07 Qualcomm Incorporated Real-time data with post-processing
US20110009086A1 (en) * 2009-07-10 2011-01-13 Todd Poremba Text to 9-1-1 emergency communication
US8600297B2 (en) * 2009-07-28 2013-12-03 Qualcomm Incorporated Method and system for femto cell self-timing and self-locating
DE102009028073A1 (de) * 2009-07-29 2011-02-03 Robert Bosch Gmbh Zeitversetzte Positionsbestimmung
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
US20110064046A1 (en) * 2009-09-11 2011-03-17 Yinjun Zhu User plane emergency location continuity for voice over internet protocol (VoIP)/IMS emergency services
US9155125B1 (en) 2009-09-16 2015-10-06 Sprint Communications Company L.P. Location validation system and methods
US20110077857A1 (en) * 2009-09-28 2011-03-31 Clarion Co., Ltd. Route selection method for a vehicular navigation system
US8384592B1 (en) * 2009-09-30 2013-02-26 Qualcomm Incorporated FFT based acquisition techniques for satellite based navigation systems
US8400352B2 (en) * 2009-11-03 2013-03-19 Novatel Inc. Centimeter positioning using low cost single frequency GNSS receivers
US8249865B2 (en) 2009-11-23 2012-08-21 Airbiquity Inc. Adaptive data transmission for a digital in-band modem operating over a voice channel
US8319687B2 (en) * 2009-12-09 2012-11-27 Trimble Navigation Limited System for determining position in a work space
US20110140956A1 (en) * 2009-12-15 2011-06-16 Paul Henry Systems and Methods for Determining Geographic Location of a Mobile Device
US20110149953A1 (en) * 2009-12-23 2011-06-23 William Helgeson Tracking results of a v2 query in voice over internet (VoIP) emergency call systems
CN102763465B (zh) * 2010-02-23 2015-05-13 瑞典爱立信有限公司 使用gnss信号进行功率控制的方法及网络节点
US8874710B2 (en) * 2010-04-27 2014-10-28 Nokia Corporation Access network discovery
US9568609B2 (en) 2010-05-13 2017-02-14 Qualcomm Incorporated High sensitivity satellite positioning system receiver
US8730101B2 (en) 2010-05-13 2014-05-20 Qualcomm Incorporated High sensitivity satellite positioning system receiver
US9063222B2 (en) * 2010-05-28 2015-06-23 Qualcomm Incorporated Almanac maintenance for mobile station positioning
US8704707B2 (en) 2010-06-02 2014-04-22 Qualcomm Incorporated Position determination using measurements from past and present epochs
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
CN103221291B (zh) * 2010-07-12 2015-12-09 电视广播有限公司 对位置的估计的完整性进行实时检测的用于定位列车的系统
KR20120012942A (ko) * 2010-08-03 2012-02-13 한국전자통신연구원 중계태그, 위치계산 리더기, gps 신호 및 무선통신을 이용한 실내외 연속 실시간 위치추적 방법 및 시스템
US8732697B2 (en) 2010-08-04 2014-05-20 Premkumar Jonnala System, method and apparatus for managing applications on a device
US8742985B1 (en) * 2010-08-10 2014-06-03 Marvell International Ltd. Ultra low power global navigation satellite system (GNSS) receiver operation
JP2012042279A (ja) * 2010-08-17 2012-03-01 Sony Corp 受信装置、受信方法およびコンピュータプログラム
US9538493B2 (en) 2010-08-23 2017-01-03 Finetrak, Llc Locating a mobile station and applications therefor
US8988282B2 (en) * 2010-08-26 2015-03-24 Intel Mobile Communications GmbH Satellite-based position determination
US8700202B2 (en) 2010-11-30 2014-04-15 Trimble Navigation Limited System for positioning a tool in a work space
US9684080B2 (en) * 2010-12-09 2017-06-20 Microsoft Technology Licensing, Llc Low-energy GPS
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
JP5244200B2 (ja) * 2011-01-19 2013-07-24 レノボ・シンガポール・プライベート・リミテッド 利便性に優れたセキュリティ機能を備える携帯端末装置およびアクセスの制御方法
KR101203272B1 (ko) * 2011-02-25 2012-11-20 서울대학교산학협력단 의사위성 항법 시스템
US8682321B2 (en) 2011-02-25 2014-03-25 Telecommunication Systems, Inc. Mobile internet protocol (IP) location
WO2012143744A1 (en) 2011-04-20 2012-10-26 Sony Ericsson Mobile Communications Ab Methods, systems and computer program products for registration of and anonymous communications related to tagged objects
US8630660B2 (en) 2011-05-18 2014-01-14 At&T Mobility Ii Llc Mobile device supported medical information services
EP2530488B1 (en) 2011-06-01 2016-04-13 u-blox AG Hybrid satellite positioning with prediction
EP2530487B1 (en) * 2011-06-01 2014-10-01 u-blox A.G. Satellite positioning with assisted calculation
EP2565674B1 (en) * 2011-09-01 2019-04-17 Airbus Defence and Space GmbH Wireless local messaging system and method of determining a position of a navigation receiver within a wireless local messaging system
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
US8831556B2 (en) 2011-09-30 2014-09-09 Telecommunication Systems, Inc. Unique global identifier header for minimizing prank emergency 911 calls
US9048927B2 (en) * 2011-10-04 2015-06-02 Glynntech, Inc. Solar powered mobile phone
US9264537B2 (en) 2011-12-05 2016-02-16 Telecommunication Systems, Inc. Special emergency call treatment based on the caller
US9313637B2 (en) 2011-12-05 2016-04-12 Telecommunication Systems, Inc. Wireless emergency caller profile data delivery over a legacy interface
JP5504247B2 (ja) * 2011-12-07 2014-05-28 株式会社ソニー・コンピュータエンタテインメント 電子機器およびタイマ時刻設定方法
US8984591B2 (en) 2011-12-16 2015-03-17 Telecommunications Systems, Inc. Authentication via motion of wireless device movement
GB2491218B (en) * 2011-12-22 2013-06-26 Renesas Mobile Corp Timing-based positioning
US9384339B2 (en) 2012-01-13 2016-07-05 Telecommunication Systems, Inc. Authenticating cloud computing enabling secure services
US10535254B2 (en) 2012-02-13 2020-01-14 Sony Corporation Electronic devices, methods, and computer program products for detecting a tag having a sensor associated therewith and receiving sensor information therefrom
WO2013126875A1 (en) * 2012-02-23 2013-08-29 Cornell University Low power asynchronous gps baseband processor
CA2879180A1 (en) 2012-03-07 2013-09-12 Snap Trends, Inc. Methods and systems of aggregating information of social networks based on geographical locations via a network
US8688174B2 (en) 2012-03-13 2014-04-01 Telecommunication Systems, Inc. Integrated, detachable ear bud device for a wireless phone
US9307372B2 (en) 2012-03-26 2016-04-05 Telecommunication Systems, Inc. No responders online
US9544260B2 (en) 2012-03-26 2017-01-10 Telecommunication Systems, Inc. Rapid assignment dynamic ownership queue
US9338153B2 (en) 2012-04-11 2016-05-10 Telecommunication Systems, Inc. Secure distribution of non-privileged authentication credentials
US8909267B2 (en) * 2012-04-19 2014-12-09 Telefonaktiebolaget L M Ericsson (Publ) Energy-efficient detection of network connection requests
US8996598B2 (en) * 2012-06-15 2015-03-31 The Boeing Company Latency compensation
US9313638B2 (en) 2012-08-15 2016-04-12 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
US9170336B2 (en) * 2012-10-04 2015-10-27 Aviacomm Inc. All band GNSS receiver
US9456301B2 (en) 2012-12-11 2016-09-27 Telecommunication Systems, Inc. Efficient prisoner tracking
US9488736B2 (en) * 2012-12-28 2016-11-08 Trimble Navigation Limited Locally measured movement smoothing of GNSS position fixes
US20140267443A1 (en) * 2013-03-14 2014-09-18 Qualcomm Mems Technologies, Inc. Electromechanical systems device with segmented electrodes
US9074892B2 (en) 2013-03-15 2015-07-07 Ian Michael Fink System and method of determining a position of a remote object
US8983047B2 (en) 2013-03-20 2015-03-17 Telecommunication Systems, Inc. Index of suspicion determination for communications request
US9476988B2 (en) 2013-05-09 2016-10-25 Samsung Electronics Co., Ltd. Method, apparatus and system for reducing power consumption in GNSS receivers
US9477991B2 (en) 2013-08-27 2016-10-25 Snap Trends, Inc. Methods and systems of aggregating information of geographic context regions of social networks based on geographical locations via a network
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
US9894489B2 (en) 2013-09-30 2018-02-13 William J. Johnson System and method for situational proximity observation alerting privileged recipients
US9479897B2 (en) 2013-10-03 2016-10-25 Telecommunication Systems, Inc. SUPL-WiFi access point controller location based services for WiFi enabled mobile devices
KR101432740B1 (ko) * 2013-10-22 2014-08-21 엘아이지넥스원 주식회사 항법위성 송신기 및 수신기
GB201400729D0 (en) 2014-01-16 2014-03-05 Qinetiq Ltd A processor for a radio receiver
JP6430125B2 (ja) * 2014-02-14 2018-11-28 三菱重工機械システム株式会社 位置検出システムおよび位置検出システムの位置検出方法
AU2015219260A1 (en) 2014-02-18 2016-08-25 Commscope Technologies Llc Selectively combining uplink signals in distributed antenna systems
CN103869342B (zh) * 2014-04-01 2016-08-10 北京航空航天大学 基于bap的gnss-r延迟映射软件接收机
US9681320B2 (en) 2014-04-22 2017-06-13 Pc-Tel, Inc. System, apparatus, and method for the measurement, collection, and analysis of radio signals utilizing unmanned aerial vehicles
EP3143707B1 (en) 2014-05-14 2020-04-22 Satixfy Israel Ltd. A method of exchanging communications between a satellite and terminals associated therewith
US10368327B2 (en) * 2014-05-14 2019-07-30 Satixfy Israel Ltd. Method and system for signal communications
US10033509B2 (en) 2014-05-20 2018-07-24 Satixfy Israel Ltd. Method and system for satellite communication
WO2015177779A1 (en) 2014-05-20 2015-11-26 Satixfy Ltd. A method for reducing interference in a satellite communications network
US8960019B1 (en) 2014-06-11 2015-02-24 Gilbarco Inc. Fuel dispenser time synchronization and geotracking
US9872166B2 (en) * 2014-12-15 2018-01-16 Marvell International Ltd. Apparatus and method for providing positioning data based on authentication result
CN107533140B (zh) * 2015-03-06 2020-12-25 看门人系统公司 可移动物体的低能耗定位
US10775749B2 (en) 2015-04-17 2020-09-15 The Mitre Corporation Robust and resilient timing architecture for critical infrastructure
US20160349379A1 (en) * 2015-05-28 2016-12-01 Alberto Daniel Lacaze Inertial navigation unit enhaced with atomic clock
US10036812B2 (en) 2015-06-24 2018-07-31 Blackmore Sensors and Analytics Inc. Method and system for three dimensional digital holographic aperture synthesis
US10001541B2 (en) 2015-09-04 2018-06-19 Gatekeeper Systems, Inc. Magnetometer and accelerometer calibration for cart navigation system
CN108137074B (zh) 2015-09-04 2021-12-03 看门人系统公司 轮式车的运动估计
EP3144927B1 (en) * 2015-09-15 2020-11-18 Harman Becker Automotive Systems GmbH Wireless noise and vibration sensing
US10499269B2 (en) 2015-11-12 2019-12-03 Commscope Technologies Llc Systems and methods for assigning controlled nodes to channel interfaces of a controller
US10732294B1 (en) 2016-01-21 2020-08-04 Northrop Grumman Systems Corporation On-orbit reprogrammable digital signal generator system for generation of hopping multi-band global positioning system signals
US10775510B2 (en) 2016-06-06 2020-09-15 Brian G. Agee Blind despreading of civil GNSS signals for resilient PNT applications
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
US11112507B2 (en) * 2016-10-27 2021-09-07 United States Of America As Represented By The Administrator Of Nasa Location correction through differential networks system
JP6928414B2 (ja) 2016-11-29 2021-09-01 ブラックモア センサーズ アンド アナリティクス エルエルシー 点群データセット内において物体を分類する方法およびシステム
US11802965B2 (en) 2016-11-30 2023-10-31 Blackmore Sensors & Analytics Llc Method and system for doppler detection and doppler correction of optical chirped range detection
EP3548926B1 (en) 2016-11-30 2024-05-29 Aurora Operations, Inc. Method and system for adaptive scanning with optical ranging systems
CN117310731B (zh) 2016-11-30 2024-09-27 欧若拉运营公司 利用光学测距系统进行自动实时自适应扫描的方法和系统
US10422880B2 (en) 2017-02-03 2019-09-24 Blackmore Sensors and Analytics Inc. Method and system for doppler detection and doppler correction of optical phase-encoded range detection
EP4509806A2 (en) 2017-03-08 2025-02-19 Gatekeeper Systems, Inc. Navigation systems for wheeled carts
US10545244B2 (en) 2017-06-15 2020-01-28 Microsoft Technology Licensing, Llc Cloud-offloaded position calculation with on-device acquisition
US10401495B2 (en) 2017-07-10 2019-09-03 Blackmore Sensors and Analytics Inc. Method and system for time separated quadrature detection of doppler effects in optical range measurements
US10534084B2 (en) 2017-07-27 2020-01-14 Blackmore Sensors & Analytics, Llc Method and system for using square wave digital chirp signal for optical chirped range detection
EP3518003B1 (en) * 2018-01-25 2021-03-24 Centre National d'Etudes Spatiales Self-assisted fast acquisition and first fix for a standalone gnss receiver
US11119223B2 (en) * 2018-02-02 2021-09-14 United States Of America As Represented By The Administrator Of Nasa Device and method for improving geographic position accuracy of a global positioning system-based mobile device
KR102405872B1 (ko) 2018-04-23 2022-06-03 블랙모어 센서스 앤드 애널리틱스, 엘엘씨 코히어런트 거리 도플러 광학 센서를 이용한 자율 주행 차량 제어 방법 및 시스템
CN110716214A (zh) * 2018-10-31 2020-01-21 北京北斗星通导航技术股份有限公司 一种信号处理方法及装置
US11822010B2 (en) 2019-01-04 2023-11-21 Blackmore Sensors & Analytics, Llc LIDAR system
CN109859515B (zh) * 2019-01-28 2020-05-12 武汉元光科技有限公司 公交系统中gps定位数据补偿方法及电子设备
JP2020169858A (ja) * 2019-04-02 2020-10-15 富士通株式会社 位置検知システム、位置検知装置および位置検知方法
US12235370B2 (en) * 2019-07-10 2025-02-25 The Board Of Trustees Of The University Of Alabama Method and system for direction finding and channel sounding using pseudo-doppler antenna array
US11686855B2 (en) 2019-10-15 2023-06-27 Onenav, Inc. Modernized global navigation satellite system (GNSS) receivers and commercially viable consumer grade GNSS receivers
KR20220129033A (ko) 2020-01-13 2022-09-22 마시모 코오퍼레이션 생리학적 파라미터 모니터링 기능이 있는 웨어러블 디바이스
US12123955B2 (en) 2021-06-11 2024-10-22 Robotic Research Opco, Llc Systems and methods for selective global navigation satellite system (GNSS) navigation
US12003045B2 (en) 2021-10-20 2024-06-04 Samsung Electronics Co., Ltd. Wireless interconnect for high rate data transfer
US20230228886A1 (en) * 2021-12-30 2023-07-20 Deere & Company Satellite navigation receiver with aggregate channel digital baseband processing
US12130363B2 (en) 2022-02-03 2024-10-29 Aurora Operations, Inc. LIDAR system

Citations (2)

* 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
US4998111A (en) * 1989-11-27 1991-03-05 Motorola, Inc. CPS transform correlation receiver and method

Family Cites Families (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4457006A (en) * 1981-11-16 1984-06-26 Sperry Corporation Global positioning system receiver
EP0083480B1 (en) * 1981-12-31 1988-08-17 The Secretary of State for Defence in Her Britannic Majesty's Government of the United Kingdom of Great Britain and 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
US4910752A (en) * 1987-06-15 1990-03-20 Motorola, Inc. Low power digital receiver
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
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受信機
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
US5434787A (en) * 1991-04-12 1995-07-18 Sharp Kabushiki Kaisha System for measuring position by using global positioning system and receiver for global position system
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
GB9115350D0 (en) * 1991-07-16 1991-08-28 Navstar Ltd A radio receiver
US5271034A (en) * 1991-08-26 1993-12-14 Avion Systems, Inc. System and method for receiving and decoding global positioning satellite signals
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
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
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
IL104264A (en) * 1992-08-20 1996-07-23 Nexus Telecomm Syst Remote position detrmination 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
MY110677A (en) * 1992-12-02 1999-01-30 Voxson Pty Ltd Improvements in positioning systems
CA2106534A1 (en) * 1992-12-07 1994-06-08 Kristine Patricia Maine Intelligent position tracking
US5365450A (en) * 1992-12-17 1994-11-15 Stanford Telecommunications, Inc. Hybrid GPS/data line unit for rapid, precise, and robust position determination
FR2699713B1 (fr) * 1992-12-17 1995-03-24 Hubert Thomas Procédé et dispositif de contrôle à distance d'un engin sous marin inhabité.
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
US5420593A (en) * 1993-04-09 1995-05-30 Trimble Navigation Limited Method and apparatus for accelerating code correlation searches in initial acquisition and doppler and code phase in re-acquisition of GPS satellite signals
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
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
US5594454A (en) * 1994-04-13 1997-01-14 The Johns Hopkins University Global positioning system (GPS) linked satellite and missile communication systems
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
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
US5650785A (en) * 1994-11-01 1997-07-22 Trimble Navigation Limited Low power GPS receiver
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
DE69637755D1 (de) * 1995-10-09 2009-01-02 Snaptrack Inc Gps-empfänger und verfahren zur verarbeitung von gps-signalen
GB9524754D0 (en) * 1995-12-04 1996-04-24 Symmetricom Inc Mobile position determination
ATE222000T1 (de) * 1996-04-25 2002-08-15 Sirf Tech Inc Spreizspektrumempfänger mit multibitkorrelation

Patent Citations (2)

* 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
US4998111A (en) * 1989-11-27 1991-03-05 Motorola, Inc. CPS transform correlation receiver and method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100996421B1 (ko) 2007-03-15 2010-11-24 삼성전자주식회사 이동통신시스템의 채널카드에서 동기를 위한 장치 및 방법

Also Published As

Publication number Publication date
ES2352994T3 (es) 2011-02-24
RU2236692C2 (ru) 2004-09-20
ES2351596T3 (es) 2011-02-08
CN101093254B (zh) 2014-10-22
CN101093254A (zh) 2007-12-26
US5781156A (en) 1998-07-14
CN1936616B (zh) 2010-05-26
ES2363273T3 (es) 2011-07-28
HK1100972A1 (en) 2007-10-05
ES2365242T3 (es) 2011-09-27
BRPI9613030B1 (pt) 2017-03-28
US5874914A (en) 1999-02-23
CN1928584A (zh) 2007-03-14
HK1045563B (zh) 2011-05-13
US5663734A (en) 1997-09-02
US6133871A (en) 2000-10-17
HK1045563A1 (en) 2002-11-29
ES2357300T3 (es) 2011-04-25
CN1936616A (zh) 2007-03-28
CN1928584B (zh) 2011-10-19
KR19990064130A (ko) 1999-07-26

Similar Documents

Publication Publication Date Title
KR100457329B1 (ko) Gps신호를처리하는방법및gps수신기
JP3738271B2 (ja) Gps受信機とgps信号を処理する方法
US6133873A (en) Method and apparatus for adaptively processing GPS signals in a GPS receiver
US6725159B2 (en) GPS receiver and method for processing GPS signals
JP5688115B2 (ja) 通信リンクを利用した改良型gps受信器
JP2006023315A (ja) 共用回路を使用した結合型gps測位システムおよび通信システム
WO1997014057A9 (en) A gps receiver and method for processing gps signals
KR100663899B1 (ko) 통신링크를이용한향상된지피에스수신기
US20010004380A1 (en) Method for synchronizing a receiver, a positioning system, a receiver and an electronic device
JP5455542B2 (ja) Gps受信機とgps信号を処理する方法
RU2357267C2 (ru) Способ определения местоположения удаленного устройства
JP2010139507A (ja) 通信リンクを利用した改良型gps受信器
AU767262B2 (en) GPS receiver and method for processing GPS signals
Mauro et al. Network Assisted GPS P-code Acquisition

Legal Events

Date Code Title Description
PA0105 International application

Patent event date: 19980409

Patent event code: PA01051R01D

Comment text: International Patent Application

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20011008

Comment text: Request for Examination of Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20030617

Patent event code: PE09021S01D

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20031119

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20040902

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20041105

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20041108

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20071005

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20081007

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20091012

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20101029

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20111028

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20121030

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20121030

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20131030

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20131030

Start annual number: 10

End annual number: 10

FPAY Annual fee payment

Payment date: 20141030

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20141030

Start annual number: 11

End annual number: 11

FPAY Annual fee payment

Payment date: 20150930

Year of fee payment: 12

PR1001 Payment of annual fee

Payment date: 20150930

Start annual number: 12

End annual number: 12

EXPY Expiration of term
PC1801 Expiration of term

Termination date: 20170408

Termination category: Expiration of duration