KR100829617B1 - 위성 위치측정 시스템(sps) 시간 측정을 위한 방법 및 장치 - Google Patents
위성 위치측정 시스템(sps) 시간 측정을 위한 방법 및 장치 Download PDFInfo
- Publication number
- KR100829617B1 KR100829617B1 KR1020017012040A KR20017012040A KR100829617B1 KR 100829617 B1 KR100829617 B1 KR 100829617B1 KR 1020017012040 A KR1020017012040 A KR 1020017012040A KR 20017012040 A KR20017012040 A KR 20017012040A KR 100829617 B1 KR100829617 B1 KR 100829617B1
- Authority
- KR
- South Korea
- Prior art keywords
- record
- receiver
- time
- sps
- satellite
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
- G01S5/0018—Transmission from mobile station to base station
- G01S5/0036—Transmission from mobile station to base station of measured values, i.e. measurement on mobile and position calculation on base station
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/03—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
- G01S19/09—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing processing capability normally carried out by the receiver
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/23—Testing, monitoring, correcting or calibrating of receiver elements
- G01S19/235—Calibration of receiver components
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/243—Demodulation of navigation message
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/35—Constructional details or hardware or software details of the signal processing chain
- G01S19/37—Hardware or software details of the signal processing chain
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
-
- G—PHYSICS
- G04—HOROLOGY
- G04R—RADIO-CONTROLLED TIME-PIECES
- G04R20/00—Setting the time according to the time information carried or implied by the radio signal
- G04R20/02—Setting the time according to the time information carried or implied by the radio signal the radio signal being sent by a satellite, e.g. GPS
- G04R20/06—Decoding time data; Circuits therefor
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/03—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
- G01S19/10—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing dedicated supplementary positioning signals
- G01S19/11—Cooperating 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/25—Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
- G01S19/258—Acquisition 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
- G01S5/0045—Transmission from base station to mobile station
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Mobile Radio Communication Systems (AREA)
- Electric Clocks (AREA)
- Navigation (AREA)
- Pharmaceuticals Containing Other Organic And Inorganic Compounds (AREA)
Abstract
본 발명은 위성 위치 시스템(SPS)에 사용하는 위성 데이터 메시지에 관련된 시간을 측정하는 방법 및 장치에 관한 것이다. 일 방법에서, 위성 데이터 메시지의 일부 또는 전부의 제 1 레코드는 개체에서 수신되며, 상기 개체는 일반적으로 기지국이다. 제 1 레코드는 상기 위성 데이터 메시지의 제 2 레코드와 비교되는데, 상기 제 1 레코드 및 상기 제 2 레코드는 부분 또는 전체적으로 시간상으로 중복한다. 상기 비교로부터 시간이 결정되고, 상기 시간은 상기 제 1 레코드(또는 상기 제 1 레코드가 획득되는 소스)이 일반적으로 이동 SPS 수신기인 원격 개체에서 수신될 때를 나타낸다. 본 발명의 여러 다른 방법들 및 여러 장치들이 기술된다. 상기 방법 및 장치는 상기 신호들내에서 데이터로서 송신되는 위성 데이터 메시지를 판독하지 않고서 SPS 신호를 사용하여 시간을 측정한다. 상기 방법 및 장치는 상기 수신된 신호 레벨이 너무 약해서 상기 위성 데이터 메시지의 판독을 허용할 수 없는 환경에 적합하다.
Description
본 발명은 위성 위치측정 시스템(SPS)의 위치를 결정하거나 시각을 결정하기 위해 위성 위치측정 시스템(SPS)으로부터 수신된 신호들을 사용하는 방법 및 시스템에 관한 것이다.
본 출원은 1999년 3월 22일에 출원된 "위성 위치측정 시스템 시간 측정을 위한 방법 및 장치"란 명칭의 가특허 출원 번호 No. 60/125,673의 부분 계속 출원(CIP)이다. 본 출원은 상기 가특허 출원의 우선일을 주장한다.
본 발명은 현재 미국 특허 No. 5,812,087("부모 특허"로 지칭됨)인 1997년 2월 3일 출원된 미국 특허 출원 번호 No. 08/794,649의 계속출원인 노만 크래스너에 의해 1998년 5월 7일 출원된 계류 중인 미국 특허 출원 No. 09/074,521의 부분 계속 출원이다. 부모 특허는 여기서 참조로 통합된다. 1997년 4월 15일에 출원된 특허 출원 번호 No. 08/842,559는 또한 여기서 참조로 통합된다.
대부분의 경우에, 부모 특허의 방법은 하나의 시스템이 다른 시스템(예를 들어, 이동 SPS 수신기/클라이언트 시스템)에서 SPS 신호(예를 들어, 글로벌 위치측정 시스템(GPS) 신호와 같은)의 포착 시간을 결정하도록 신뢰적으로 작용한다.
해당하는 대부분의 경우에, 본 발명의 시간 조정 방법("패턴 매칭")은 신뢰성있게 작용한다. 일부 특정한 경우에, 이동 유니트(예를 들어, 부모 특허의 도 6의 이동 유니트(453))와 서버(예를 들어, 부모 특허의 도 6의 기지국(463))사이에 신호를 송신하는데 극도로 오랜 레이턴시가 발생한다. 이것은 링크가 임의적으로 긴 라우팅 레이턴시를 허용하는 패킷 통신을 이용할 때 발생할 수 있다. 드문 경우에는, 상기 패킷들은 매우 긴 시간 주기후에 도달할 수 있다. 상기의 긴 레이턴시는 이동 유니트로부터 수신된 패턴과 서버에 저장된 매우 긴 레코드를 비교할 것을 요구할 것이다. 이것은 계산적으로 복잡하고 필요한 계산을 수행하는데 상당한 시간을 요구할 수 있다. 게다가, 긴 레이턴시는 데이터 패턴의 반복과 관련된 모호성을 발생시킬 수 있다. 예를 들어, 미국 GPS 데이터 신호의 상당 부분은 30초의 간격으로 반복하고, 작은 부분들은 6초 간격으로 반복할 수 있다. 그런 환경에서 패턴 매칭 절차는 모호한 결과들을 발생시킬 수 있다.
본 발명은 GPS 또는 글로나스(Glonass)와 같은 위성 위치측정 시스템에 사용되는 위성 데이터 메시지들에 관련된 시간을 측정하는 방법 및 장치를 제공한다. 일 실시예의 방법은 다음과 같은 단계를 포함한다. (1) 개체측(entity)에서 위성 데이터 메시지의 적어도 한 부분의 제 1 레코드를 수신하는 단계; (2) 상기 제 1 레코드와 상기 위성 데이터 메시지의 제 2 레코드를 비교하는 단계 - 상기 제 1 레코드와 제 2 레코드는 부분 또는 전체적으로 시간상 겹치고, 상기 비교는 상기 제 1 레코드가 수신된 추정 시간을 결정한 후에 수행됨 -; 및 (3) 상기 비교 단계로부터 시간을 결정하는 단계를 포함하고, 상기 시간은 상기 제 1 레코드(예를 들어, 상기 제 1 레코드의 소스)가 원격 개체에서 수신된 때를 나타낸다. 상기 실시예의 일 예에서, 원격 개체는 이동 SPS 수신기이고 상기 개체는 무선(및 유선) 링크를 통해 이동 SPS 수신기와 통신하는 기지국이다. 본 발명의 일 방법은 상기 기지국에서 배타적으로 수행될 수 있다. 선택적인 실시예에서, 상기 비교가 수행될 수 있고, 그 후에 상기 제 1 레코드가 수신된 추정 시간은 상기 비교로부터 결정된 시간이 정확한지를 검증하는데 사용된다.
수신기 타이밍을 형성하는 본 발명의 일 실시예는 수신기가 상기 위성 데이터 메시지의 일부에 대한 추정을 형성하고 상기 추정을 기지국에 송신하는 것이다. 기지국에서 상기 추정은 또 다른 GPS 수신기 또는 GPS 정보의 소스로부터 수신된 위성 데이터 메시지의 레코드와 비교된다. 상기 레코드는 오류가 없는 것으로 추정된다. 상기 비교는 그 후에 기지국의 메시지의 어느 부분이 원격 유니트에 의해 송신된 데이터에 거의 가깝게 매칭하는지 결정한다. 상기 기지국은 오류없이 위성 데이터 메시지를 판독하기 때문에 상기 기지국은 송신 위성에 의해 확인되는 바와 같이, 절대적인 타임 스탬프와 메시지의 각 데이터 비트를 관련시킬 수 있다. 따라서 상기 비교는 기지국이 적절한 시간을 원격국에 의해 송신된 추정 데이터에 할당하는 것을 발생시킨다. 상기 시간 정보는 원한다면, 원격국에 반송될 수 있다.
상기 해결방법의 변형은 기지국이 위성 데이터 메시지의 흠없는 레코드 및 상기 메시지의 시작과 관련된 절대 시간을 원격 개체에 송신하는 것이다. 이 경우에 원격 개체는 상기 레코드와 자신이 수신한 GPS 신호를 처리함으로써 형성하는 상기 데이터의 추정치를 비교한다. 상기 비교는 두 개의 레코드들 사이에 시간 오프셋을 제공하고 그로 인해 국부적으로 수집된 데이터에 대한 절대 시간을 설정한다.
도 1A는 SPS 신호를 수신할 수 있고 기지국과 통신을 형성할 수 있는 조합된 이동 SPS 및 통신 시스템의 주요 소자들의 블록선도이다.
도 1B는 도 1A의 RF-IF 컨버터 및 주파수 합성기에 대한 일반적인 구현의 블록선도이다.
도 2는 본 발명의 일 방법을 도시하는 흐름도이다.
도 3은 본 발명의 또 다른 방법을 도시하는 흐름도이다.
도 4A는 본 발명의 특정 일 방법에서 이동 SPS 수신기에 의해 수행된 방법을 도시한다.
도 4B는 기지국에 의해 수행된 대응하는 방법을 도시한다.
도 5A는 본 발명의 기지국의 일 실시예를 도시한다.
도 5B는 본 발명의 기지국의 또 다른 실시예를 도시한다.
도 6은 SPS 수신기, 셀룰라 전화 사이트, 기지국, 인터넷 및 클라이언트 컴퓨터 시스템을 포함하는 본 발명의 시스템을 도시한다.
도 7은 이동 SPS 수신기에서 위성 데이터 메시지의 수신 시간을 결정하기 위해 본 발명에서 일반적으로 수행되는 패턴 매칭의 개략도이다.
도 8A는 본 발명의 또 다른 실시예에서 이동 SPS 수신기에 의해 수행되는 방법을 도시한다.
도 8B는 기지국에 의해 수행된 대응하는 방법을 도시한다.
도 9는 종래의 GPS 수신기의 간단한 구조이다.
도 10A, 10B, 10C 및 10D는 본 발명에 따른 신호 처리의 여러 단계 후에 샘플링된 SPS 신호의 예를 도시한다.
도 11A, 11B, 11C는 본 발명에 따른 신호 처리의 여러 단계 후에 샘플링된 SPS 신호의 부가 예들을 도시한다.
도 12A는 본 발명의 일 실시예에 따른 대략적인 시간 조정 방법의 예를 도시한다.
도 12B는 본 발명의 또 다른 실시예에 따른 대략적인 시간 조정 방법의 또 다른 예를 도시한다.
위성 위치측정 시스템에 사용하기 위한 위성 데이터 메시지에 관련된 시간을 측정하는 여러 방법 및 장치는 하기에 기술된다. 본 발명의 논의는 미국의 GPS 시스템에 초점을 둔다. 그러나, 상기 방법들은 러시아 글로나스 시스템(Russian Glonass)과 같은 유사한 위성 위치측정 시스템에 동일하게 적용가능한 것은 명백할 것이다. 게다가, 본 발명의 교지는 슈도리트(pseydolite) 또는 위성과 슈도리트의 조합을 이용하는 위치측정 시스템에 동일하게 적용가능하다는 것이 명백할 것이다. 더욱이, 기지국 및 이동 SPS 수신기에 대한 여러 구조들이 본 발명의 제한으로 해석되기보다는 예시적인 목적으로 제공된다.
도 2는 도 1A에 도시된 것과 같은 이동 통신 수신기 및 송신기와 결합되는 이동 SPS 수신기로 이용될 수 있는 본 발명의 일반화된 방법을 도시한다. 도 1A에 도시된 상기 이동 GPS 수신기(100)는 단계(201)에서 궤도력과 같은 위성 데이터 메시지를 샘플링하고 메시지의 레코드를 생성한다. 상기 방법(200)에서는 그 다음에, 원격 또는 이동 GPS 수신기는 단계(203)에서 상기 레코드를 도 5A 또는 5B에 도시된 기지국과 같은 기지국에 송신한다. 상기 레코드는 일반적으로 이동 SPS 수신기에 의해 수신된 메시지의 일부 표시이다. 단계(205)에서, 기지국은 상기 이동 SPS 수신기로부터 송신된 레코드와 위성 데이터 메시지의 기준 레코드로 고려될 수 있는 다른 레코드와 비교한다. 상기 기준 레코드는 위성 데이터 메시지의 여러 세그먼트들이 그에 관련된 "기준" 시간을 명기한 시간 값들과 관련되었다. 단계(207)에서, 기지국은 상기 위성 데이터 메시지의 이동 GPS 수신기에 의한 샘플링 시간을 결정한다. 상기 결정은 기준 레코드와 연관된 시간 값에 기초하고, 상기 결정은 레코드 또는 상기 레코드의 소스가 이동 GPS 수신기에 의해 수신된 시간을 표시할 것이다. 도 12A 및 12B에 도시된 실시예들에서, 동작의 비교(205)는 이동 SPS 수신기측에서 SPS 신호의 레코드의 수신 시간의 추정을 결정함으로써 도움을 받는다. 상기 추정은 상기 레코드와 기준의 비교 범위를 제한하는데 사용될 수 있거나 또는 상기 비교의 결과를 검증하는데 사용될 수 있다. 이것은 일반적으로 비교 동작의 속도를 개선할 것이며 또한 상기 결과의 정확성을 보장할 것이다(일반적으로 이동국에서 레코드를 레코딩하는 것과 비교 동작을 수행하는 것 사이에 긴 송신 레이턴시가 존재하는 경우).
도 7은 도 2의 단계(205)의 비교 동작을 간략하게 도시한다. 특히, 도 7은 각각 레코드(491, 495)로 도시되는 이동 수신기의 레코드와 기지국의 기준 레코드사이의 시도된 비교를 도시한다. 양 레코드들에 대한 수평축들은 시간을 표시한다. 비교의 목적으로 기지국에 송신된 부분을 표시하는 이동국의 레코드의 일부(493)가 있다. 일반적으로 기지국은 이동 수신기로부터 수신된 레코드와 부분 또는 전체적으로 시간상 중첩할 대응 부분(497)을 가질 것이다. 도 7에서, 상기 중첩은 기준 레코드가 이동 수신기의 레코드의 전체 간격을 통해 위성 데이터 메시지를 제공하는 때 완료된다. 그러나, 이것은 하나의 예일 뿐이며 상기 중첩은 이동 수신기의 레코드의 일부만이 기지국으로부터의 기준 레코드와 중첩하도록 될 수 있다.
도 3은 위성 위치측정 시스템을 사용하여 위성 데이터 메시지와 관련된 시간을 측정하는 본 발명의 방법(220)을 더 상세히 도시한다. 상기 이동 또는 원격 GPS 수신기는 단계(221)에서 GPS 신호들을 획득하고 상기 획득된 GPS 신호들로부터 의사 범위들을 결정한다. 단계(223)에서, 이동 GPS 수신기는 PN 데이터를 제거하고, 의사범위를 생성하거나 또는 결정하는데 사용되는 획득된 GPS 신호들로부터의 위성 데이터 메시지의 레코드를 형성한다. 상기 레코드는 일반적으로 획득된 GPS 신호들의 궤도력 데이터의 일부 표시이며 일반적으로 상기 데이터의 추정을 표시한다. 단계(225)에서, 이동 GPS 수신기는 상기 레코드와 결정된 의사범위를 도 5A 또는 5B에 도시된 기지국과 같은 기지국에 송신한다.
단계(227)에서, 기지국은 이동 GPS 수신기로부터 송신된 레코드와 상기 위성의 궤도력의 기준 레코드와의 상호 상관을 수행한다. 상기 기준 레코드는 일반적으로 상기 기준 레코드의 데이터(예를 들어, 기준 레코드의 데이터의 각 비트는 관련된 시간 값 또는 "스탬프"를 갖는다)와 관련된 정확한 시간 스탬프를 포함하며, 원래 획득된 GPS 신호들의 이동 GPS 수신기에 의한 수신 시간을 결정하는데 사용될 상기 시간 스탬프이다. 단계(229)에서, 기지국은 획득된 GPS 신호의 원격 GPS 수신기에 의한 획득 시간을 상호 상관 동작으로부터 결정한다. 상기 기지국은 그 후에 단계 (231)에서 GPS 신호의 원격 GPS 수신기에 의한 획득 시간을 사용하고 원격/이동 GPS 수신기의 위도 및 경도일 수 있는 위치 정보를 결정하기 위해 상기 결정된 의사범위를 사용한다. 단계(233)에서 기지국은 인터넷 또는 인트라넷과 같은 네트워크를 통해 결합된 컴퓨터 시스템과 같은 다른 개체에 대한 상기 원격 GPS 수신기의 위치 정보를 기지국에 전달할 수 있다. 이것은 도 5B 및 도 6과 연관하여 하기에 더욱 상세히 기술될 것이다.
하기에서 원격 SPS 수신기측에서 위성 데이터를 추정하는 몇 가지 방법들을 상세히 설명할 것이다. 상기 방법들은 두 부류로 구분된다. 하나는 데이터의 차별적 복조 및 소프트 결정(PN이 제거된 이후에)을 수행하는 것이고, 다른 하나는 PN이 제거된 후에 생(raw) I/Q 데이터를 샘플링하는 것이다. 제 1 방법은 도 4A 및 4B에 도식적으로 도시되고 제 2 방법은 도 8A 및 8B에 표시된다. 목적은 원격국측 및 기지국측의 신호의 수신간에 도달 시간의 차이를 결정하는 것이다. 기지국은 정확한 시간을 갖는 것으로 추정되기 때문에, 상기 시간 차이는 원격국측에서의 정확한 데이터 수신 시간을 결정할 것이다. 하기에 설명된 바와 같이, 두 가지 방법은 원격국(이동 SPS 수신기)에 의해 이루어져야 하는 처리량 및 통신 링크를 통해 원격국으로부터 기지국에 전달되어야 하는 정보량에 의해 구분된다. 본질적으로, 원격국의 처리량대 링크를 통해 전달되어야 하는 데이터량에 대한 절충이 이루어진다.
도 4A 및 4B 그리고 도 8A 및 8B의 절차들의 세부사항을 기술하기 전에, 종래 GPS 동작의 개관이 본 발명의 방법에 대한 대조를 제공하도록 제공된다. 종래 GPS 수신기(601)의 간략화된 버전은 도 9에 도시된다.
상기 종래의 수신기(601)는 GPS RF 전단(예를 들어, 다운컨버터 및 디지털화기)으로부터 디지털화된 I/Q 입력 신호(603)를 수신하고 혼합기(605)에서 상기 입력 신호(603)들을 디지털 발진기(607)로부터의 발진기 신호와 혼합한다. 혼합기(605)로부터의 출력은 그 후에 마이크로제어기(617)로부터의 신호(619)들에 의해 칩 어드밴스를 위해 제어되는 PN 발생기(611)의 출력과 혼합기(609)에서 혼합된다. 상기 마이크로제어기(617)는 또한 상기 신호를 인접 기저대역에 변환하도록 디지털 발진기(607)를 제어한다.
종래의 GPS 수신기의 동작에서, 잡음이 없는 GPS 위성으로부터 수신된 신호는 다음 형태를 갖는다.
y(t) = A P(t)D(t)exp(j2πf0t + φ) 식 1
여기서 P(t)는 ±1 값을 갖는 1023 길이 반복 이진 위상 시프트 키잉 의사랜덤 시퀀스(칩 속도 1.023 Mchips/sec)이고 D(t)는 ±1 값으로 또한 가정한 경우 PN 프레이밍의 처음과 정렬된 50 보드 데이터 신호이다. 기저대역 근처에 상기 신호를 변환한 후에(예를 들어, 혼합기(605)에 의해), PN 코드는 일반적으로 (도 9의 엘리먼트(609, 611, 613, 615, 617)를 포함하도록 간주될 수 있는) 상관기를 사용함으로써 제거된다. 상기 장치는 국부적으로 코드 P(t)(정해진 위성에 대해)를 재생성하고 국부적으로 생성된 PN을 갖는 수신된 PN의 상대적인 위상을 결정한다. 위상이 정렬될 때, 상기 상관기는 다음의 신호 형태를 발생시키는 국부적으로 발생된 기준에 상기 신호를 곱한다.
P(t) x y(t) = P(t)AP(t)D(t)exp(j2πf0t + φ) = A D(t)exp(j2πf0t + φ) 식 2
이 시점에서, 신호는 데이터 신호 D(t)의 대역 바깥의 잡음을 제거하기 위해 협대역 필터링된다(예를 들어, 필터(613)에서). 상기 샘플링 속도는 그후에 샘플러(615)에 의해 데이터 속도의 작은 배수까지 감소될 수 있다. 따라서, 식(2)의 오른쪽에 있는 시간 변수 t는 mT/K 형태의 값을 취하며, m = 0, 1, 2, ...이고 K는 작은 정수(예를 들어 2)이고 T는 비트 주기이다.
이 시점에서, 데이터 샘플은 그후에 PN 추적 동작, 캐리어 추적 및 데이터 복조를 수행하는데 사용된다. 이것은 일반적으로 마이크로제어기의 소프트웨어 알고리즘에 의해 이루어지지만, 선택적으로 하드웨어로 이루어질 수 있다. 도 9에서 마이크로제어기(617)는 각각 국부적으로 생성된 캐리어 신호 및 수신된 신호와 위상 동기를 이룬 PN 신호들을 유지하기 위해 디지털 발진기 및 PN 발생기에 정정 신호(621, 619)들을 피드백시킨다. 상기 동작은 일반적으로 동시에 수신된 다수의 GPS 신호(일반적으로 4 또는 그 이상의 GPS 위성들로부터의 4 또는 그 이상의 GPS 신호)에 대해 병렬로 이루어진다.
이제, 일부 환경에서(예를 들어, 낮은 신호 대 잡음비("SNR")) GPS 신호는 데이터 D(t)가 고도의 신뢰성을 갖고 추출될 수 없을 정도로 매우 약할 수 있다. 이전에 기술된 바와 같이, 종래의 GPS 수신기는 위치 고정을 제공할 뿐 아니라 만국 표준시를 결정하기 위해 상기 데이터를 판독할 필요가 있다. 상기 낮은 SNR 상황에서 본 발명에 의해 제공되는 대안적인 해결방법은 원격국이 기지국과 함께 동작하는 것이며, 상기 기지국은 상기 위성 데이터 정보에 액세스한다. 상기 원격국은 원격국으로 하여금 상기 데이터의 원래 수신과 관련된 시간을 계산하도록 허용하는 정보를 기지국에 송신한다. 대안적인 구성은 기지국이 상기 수신시간을 원격국이 계산하도록 상기 원격국에 정보를 송신하는 것에 있다. 주로 첫 번째 경우를 고려하자.
기지국과 원격국 사이의 시간 조정은, 일부의 경우에, 통신 링크를 통해 정확한 타이밍 신호(예를 들어, 펄스 또는 특정 파형)를 송신하고 링크 레이턴시를 사전에 인지하거나 또는 라운드 트립 지연(양방향 대칭 링크를 가정)을 측정함으로써 임의의 통과 시간을 알아내어 달성될 수 있다. 그러나, 상기 해결방법이 실행불가능한 여러 환경들이 있다. 예를 들어, 많은 링크들은 레이턴시가 하나의 송신으로부터 다른 송신으로 가변될 수 있으며 수초에 걸치는 패킷화된 프로토콜을 포함한다.
본 발명의 해결방법은 원격국이 데이터 시퀀스 D(t)의 일부의 추정 또는 상기 시퀀스의 처리된 버전의 추정을 형성하고 상기 데이터를 기지국에 송신하는 것이다. 상기 데이터 시퀀스는 기지국에서 생성된 유사하지만 훨씬 고도의 충실도 신호에 대해 비교될 수 있다. 상기 두 시퀀스들은 최소 평균 제곱 오류와 같이 정해진 매트릭(metric)에 따라 최상의 매칭이 발생할때까지 서로 시간에 따라 변화된다. 상기 "상관" 절차는 PN 확산 시퀀스에 동기하도록 GPS 수신기에 의해 사용된 절차와 매우 유사하다. 그러나, 여기에서 상기 동작은 훨씬 낮은 속도 데이터 신호상에 이루어지고, 게다가 상기 신호의 패턴은 계속해서 변하고 선험적으로 알려지지 않을 수 있다.
기지국은 상기 메시지의 각 엘리먼트와 관련된 정확한 시간을 추정으로 알기 때문에, 기지국은 원격국에서 수신된 신호와 관련된 발생 시간을 확인하기 위해서 상기 지식과 앞서 언급한 비교를 이용할 수 있다.
따라서, 주요 문제점은 원격국에서 데이터 시퀀스 D(t) 또는 그 파생물의 추정에 있다.
데이터 시퀀스를 추정하기 위해 도 8A 및 8B에 도시된 본 발명의 일 특정 실시예는 예를 들어, 식(2)에 도시된 바와 같이 PN이 제거된 후에 단순히 신호의 레코드를 샘플링하고 저장하는 것이다. 여기서 상기 신호는 데이터 속도의 작은 배수로 샘플링되는 것으로 간주된다. 초당 100개 샘플의 속도가 상기 목적에 적합할 수 있다. I 및 Q 부속 성분들 모두가 샘플링되어야 한다는 것을 알자. 또한, 대략 25 또는 그 이상의 데이터 심볼로 이루어진 길이(0.5 초)의 레코딩이 상기 데이터 패턴이 기지국의 식별 목적에 대해 고유하도록 하기 위해 이루어져야 한다. 작은 나머지 캐리어(f0) 및 알려지지않은 캐리어 위상(φ)이 여전히 존재할 수 있다는 것을 식(2)으로부터 인지하자. 캐리어 주파수는 데이터 신호의 ±1/2 샘플 속도보다 우수한 정확도로 공지되는 것이 매우 유리하다. 그렇지 않으면 상기 캐리어는 상기 데이터 신호의 위상 반전을 효과적으로 유도할 수 있고 따라서 데이터를 손상시킬 수 있다.
도 8A는 상기 특정 실시예에 따른 이동 GPS 수신기에서 수행되는 방법을 도시한다. 상기 수신기는 단계(503)에서 특정 GPS 신호에 대한 제 1(제 1 이 없으면 다음) PN 코드를 획득하고 신호로부터 PN 코드를 제거한다. 그후에, 상기 수신기는 단계(505)에서 캐리어 주파수의 정확한 추정을 수행하고 그후에 단계(507)에서 입력된 신호로부터 캐리어를 제거한다. 그후에 I 및 Q 데이터는 단계(509, 511)에서 샘플링되고 양자화되며, 상기 양자화된 결과는 대응하는 위성 데이터 메시지의 레코드로서 저장되고 그후에 기지국에 송신된다(또한, 어쩌면 특정 GPS 신호를 송신하는 GPS 위성으로부터의 대응하는 의사범위를 가짐). 단계(513)에서, 상기 수신기는 상기 수신기가 모든 관련 위성(예를 들어, 이동 GPS 수신기의 가시권에 있는 모든 위성 또는 가시권에 있는 적어도 네 개의 위성)에 대해 단계(503, 505, 507, 509, 511)들을 수행할 지를 결정한다(그로 인해 레코드를 결정). 상기 위성 데이터 메시지의 레코드가 각 관련 위성으로부터 결정되었으면, 그후에 GPS 수신기는 경과된 시간 태그를 갖는 레코드를 기지국에 송신한다 (단계(515)). 상기 경과된 시간 태그는 상기 레코드에 비교될(예를 들어, 상관에 의해) 기지국에서의 "기준" 레코드를 추정 및/또는 선택하도록 기지국에 의해 사용될 수 있다. 상기 수신기가 관련된 각 위성으로부터 레코드를 결정하지 않으면, 그후에 이동 GPS 수신기는 단계(513)로부터 단계(503)로 진행하고, 관련된 다음 위성으로부터 수신된 위성 데이터 메시지의 레코드를 결정하기 위해 단계(503, 505, 507, 509, 511)를 반복한다. 도 8A의 방법을 수행할 수 있는 GPS 수신기(및 통신 수신기/송신기)의 예는 도 1A에 도시되고, 상기 GPS 수신기는 하기에 더 상세히 기술된다.
상기 정보를 수신할 때 기지국은 주파수 추정을 개선하고 캐리어를 제거할 수 있으며 그후에 맑은 하늘을 조망하여 GPS 수신기로부터 수신된(또는 인터넷 또는 GPS 그라운드 제어국과 같은 고도의 충실도 GPS 신호의 일부 다른 소스들로부터 수신된) 고도의 충실도 신호로부터 추출된 유사한 데이터에 대해 상기 데이터를 상호 상관시킴으로써 관련 타이밍을 결정한다.
도 8B는 원격국으로부터 송신된 위성 데이터 메시지의 레코드를 수신할 때 기지국에 의해 수행된 방법(521)을 도시한다. 단계(523)에서, 기지국은 위성 데이터 메시지에 대응하는 레코드를 수신하고, 그후에 단계(525)에서 레코드에 대해 위상동기시키며 단계(525)에서 어떤 나머지 위상 오류/롤을 제거한다. 단계(523, 525)와 동시에, 기지국은 일반적으로 GPS 데이터 메시지를 추정하고 복조시킬 것이고 복조된 위성 데이터 메시지의 여러 간격에 관련한 정확한 시간 값을 제공하기 위해 상기 데이터 메시지에 시간 태그를 적용할 것이다. 이것은 단계(527)에 도시된다. 일반적으로, 기지국은 연속 기준 레코드가 생성되고 상기 "기준" 레코드의 실행 샘플이 기지국에 저장되도록 진행에 기초하여 위성 데이터 메시지의 추적 및 복조를 수행할 것이다. 상기 기준의 실행 레코드는 현재 시간에 앞서 10에서 30분 정도에 달하는 시간 기간 동안에 유지될 수 있다는 것을 알 것이다. 즉, 기지국은 기준 레코드의 가장 오래된 부분을 버리기 전에 30 분 동안은 기준 레코드의 카피를 유지할 수 있으며 효과적으로 시간상 가장 최신 부분으로 그것을 대체시킨다.
단계(529)에서, 기지국은 제 1(또는 다음) 위성으로부터 제 1(첫번째가 없으면 그 다음) 위성 데이터 메시지에 대한 원격국으로부터의 기준 레코드에 대해 기지국의 기준 레코드를 상관시킨다. 상기 상관은 원격국이 상기 기록을 수신하였을 때 (일반적으로 상기 레코드는 상기 소스의 추정 자체이기 때문에 상기 레코드의 소스가 원격국에 의해 수신되었을때의 시간인) 정확하게 시간을 결정할 수 있도록 상기 패턴을 매칭시키도록 두 개의 레코드들간의 효과적인 비교이다. 본 발명을 기술하는데 사용된 바와 같이, 원격국에 의한 효과적인 레코드의 수신 시간은 원격국측의 레코드의 소스의 수신 시간이다. 단계(531)에서, 기지국은 원격국이 현재 위성에 대한 레코드를 수신하고 대응하는 위성 데이터 메시지를 수신한 시간을 표시하는 피크 위치를 찾아서 보간시킨다. 단계(533)에서, 기지국은 모든 대응하는 레코드와 관련된 시간이 관련된 모든 위성들에 대해 결정되었는지를 결정한다. 결정되지 않았으면, 프로세싱은 단계(529)로 되돌아가고 상기 프로세스는 원격국으로부터 수신된 각 레코드에 대해 반복된다. 모든 레코드들이 모든 관련 위성과 그들의 대응하는 위성 데이터 메시지에 대한 대응하는 시간을 결정하기 위해 진행되었으면, 그후에 프로세싱은 단계(533)에서 단계(535)로 진행하고, 상기 시간은 관련된 다른 위성들에 대해 비교된다. 단계 (537)에서, 다수 로직은 오류가 있는 또는 모호한 데이터를 버리는데 사용되고 단계(539)에서 모든 데이터가 모호한지가 결정된다. 모든 데이터가 모호하다면, 기지국은 상기 이동 GPS 유니트의 통신 수신기에 명령을 송신함으로써 부가 데이터를 취하도록 이동 GPS 수신기에 명령한다. 모든 데이터가 모호하지 않으면, 그후에 단계(543)에서 기지국은 이동 GPS 수신기에서의 위성 데이터 메시지의 평균 수신 시간을 결정하도록 시간들의 가중 평균을 수행한다. GPS 신호의 샘플이 디지털화되고 추가적인 처리를 위해서 디지털 메모리에 저장될 때와 같은 특정 환경에서는 사실상 샘플이 짧은 지속시간을 갖는 한은 한 수신 시간이 존재한다는 것을 알 것이다. 다른 경우에, 한번에 하나의 위성이 처리되는 관련 직렬 상관과 상기 위성으로부터의 신호들이 획득되고 레코드가 상기 신호로 구성되며 그후에 다음 시간에 다른 위성 신호가 획득되는 것과 같은 이런 경우에, 여러 번의 수신이 있을 수 있으며 기지국은 각각의 횟수를 결정하고 하기에 기술된 방법으로 상기 신호들을 사용한다.
적어도 일부의 실시예들에서, 이동 GPS 수신기로부터 송신되는 의사범위와 연관된 레코드의 수신 시간은 이동 GPS 수신기의 위도 및 경도 및/또는 고도와 같은 위치 정보를 결정하기 위해 기지국에 의해 사용될 것이다.
소정의 경우에 충분한 정확도로 나머지 캐리어 주파수(단계(525))를 결정하는 것이 어려울 수 있으며 그후에 원격국으로부터의 데이터의 차별 복조 및 국부적으로 수신된 데이터는 상호 상관보다 앞설 수 있다. 상기 차별 복조는 도 4A 및 4B와 함께하기에 더 상세히 기술된다.
통신 링크 용량(이동 GPS 수신기 및 기지국간의)이 낮으면, 원격국이 역확산 신호(제거된 PN을 갖는 신호)상의 부가 처리를 수행하는 것이 유용하다. 도 4A 및 4B에 도시된 바와 같은 이를 위한 우수한 방식은 원격국이 비트 주기(20 밀리세컨즈)에 고정된 지연 또는 그의 몇 배의 지연을 갖는 데이터 신호상의 지연 곱셈 동작을 수행함으로써 상기 신호를 차별적으로 탐지하는 것이다. 따라서, 식 2의 기저대역 신호는 다음과 같이 표시된다.
z(t) = AD(t)exp(j2πf0t + φ) 식 3
그후에 적절한 동작은 다음과 같다.
z(t)z(t - T)* = A2D(t)D(t - T)exp(j2πf0T) = A2D1(t)exp(j2πf
0T) 식 4
여기서 *는 복소공액을 표시하며, T는 비트 주기(20 msec)이고 D1(t)는 차별적으로 원래 데이터 시퀀스를 디코딩함으로써(예를 들어, 변이는 -1로 변이 없음은 +1로 매핑)함으로써 형성된 새로운 50 보드 시퀀스이다. 캐리어 주파수 오류가 심볼 주기의 역수와 비교해서 작다면, 그후에 후자의 지수 텀은 허수 성분을 지배하는 실수 성분을 가지며, 상기 실수 성분만이 A2D1(t) 결과를 산출하여 유지될 수 있다. 따라서, 식 (4)의 동작은 도 8A에 도시된 방법의 복소 신호 스트림 대신 실수 신호 스트림을 생성한다. 이것은 상기 레코드가 통신 링크를 통해 송신될 때 요구된 송신 메시지 길이를 절반으로 만든다. 신호 A2D1(t)는 기저대역에 있기 때문에, 상기 신호는 도 8A에 도시된 방법보다 다소 더 작은 속도로 샘플링될 수 있다. 또한, 상기 데이터의 표시만을 유지할 수 있으며, 그로 인해 송신되는 데이터량을 감소시킨다. 그러나, 상기 방법은 하나의 심볼 주기(20 msec)보다 훨씬 더 우수한 시간을 분석하는 기지국의 기능을 떨어뜨릴 것이다. 여기서 우리는 PN 코드가 1 msec 간격으로 반복하며 따라서 상기 측정 오류를 부가로 분석하는데 자체로서 유용하지 않을 것이라는 것을 알아야 한다.
도 4A는 이동 GPS 수신기에서 수행되는 처리 단계들을 도시하고, 도 4B는 본 발명의 특정 실시예에 따른 기지국에서 수행된 처리 단계들을 도시한다. 이동 GPS 수신기는 단계(301)에서 기지국으로부터의 위치 정보에 대한 요청을 수신한다. 일반적 실시예에서, 상기 수신은 도 1A의 GPS 수신기(100)내에 도시된 것과 같은 통신 수신기에 의해 발생할 것이다. 위치 정보에 대한 요청에 응답하여, 단계(303)에서 상기 이동 GPS 수신기는 GPS 신호로부터의 제 1(또는 첫번째가 없으면 그 다음) PN 코드를 획득하고 상기 수신된 GPS 신호로부터의 PN 코드를 제거한다. 단계(305)에서, 상기 원격국은 캐리어 주파수의 정확한 추정을 수행한다. 상기 추정의 정확도는 50 보드 GPS 데이터의 경우에 일반적으로 100 Hz인 GPS 데이터 메시지의 샘플 속도보다 더 우수해야 한다. 단계(305)는 GPS 수신기에서 종래 주파수 측정 시스템을 사용함으로써 수행될 수 있다. 상기 주파수 측정 시스템은 일반적으로 캐리어를 추출하도록 위상동기 루프를 포함하는 캐리어 추적 루프를 사용하며 그후에 주파수 측정 회로 또는 선택적으로 위상동기 루프를 갖는 주파수 추적 루프를 포함한다. 단계(307)에서, 캐리어 주파수가 나머지 신호로부터 이동 GPS 수신기에 의해 제거됨으로써 50 보드 데이터가 남는다. 그후에 단계(309)에서, 나머지 데이터는 데이터 자체의 속도의 두 배로 데이터를 샘플링함으로써 차별적으로 감지된다. 단계(309)에서 데이터를 차별적으로 탐지하기보다는, 원격 GPS 수신기는 데이터 자체를 기지국에 송신할 수 있으며 기지국이 단계(309, 311)의 차별적인 탐지 및 양자화 단계를 수행하도록 한다는 것을 알 것이다. 상기 이동 GPS 수신기는 단계(311)에서 1/2 내지 1초의 지속시간을 갖는 위성 데이터 메시지의 레코드인 결과를 양자화하고 저장함으로써 계속한다. 그후에 단계(313)에서, 상기 이동 GPS 수신기는 위성 데이터 메시지의 레코드가 가시권에 있는 모든 위성들 또는 가시권에 있는 적어도 네 개의 위성일 수 있는 관련 각 위성에 대해 생성되었는지를 결정한다. 레코드가 관련 각 위성 및 대응하는 위성 데이터 메시지에 대해 생성되지 않았다면, 그후에 프로세싱은 단계(313)로부터 단계(303)로 되돌아가고 상기 루프는 관련 각 위성에 대한 각 위성 데이터 메시지에 대한 레코드가 생성될 때까지 계속된다. 관련된 모든 위성에 대한 모든 레코드가 결정되고 생성되면, 그후에 프로세싱은 단계(313)로부터 이동 GPS 수신기가 상기에 기술된 방식의 기지국에 의해 사용되는 대략적인(경과된) 시간 태그를 갖는 모든 관련 위성들에 대한 레코드를 통신 송신기를 통해 송신하는 단계(315)로 진행한다.
기지국은 도 4B에 도시된 단계(327)에서 상기 이동 GPS 수신기로부터 상기 레코드를 수신한다. 상기 이동 GPS 수신기의 동작과 동시에, 기지국은 일반적으로 GPS 데이터 메시지를 추적하고 복조하며 효율적으로 상기 데이터 메시지들을 타임 스탬프하도록 상기 데이터 메시지들에 시간 태그를 인가한다. 이것은 도 4B에 도시된 단계(321)에서 수행된다. 그후에 단계(323)에서, 기지국은 단계(325)의 상관 동작에 사용될 기지국의 데이터를 제공하기 위해 데이터를 차별적으로 디코딩한다. 상기 이동 GPS 수신기로부터 수신된 데이터는 일반적으로 상관 동작을 위해서 저장되고 단계(323)로부터 저장되어 차별적으로 디코딩된 데이터에 대해 비교된다. 단계(325)에서, 기지국은 제 1(또는 첫번째가 없으면 그 다음) 위성에 대해 이동 GPS 수신기로부터의 레코드에 대해 기지국의 데이터를 상관시킨다. 단계(327)에서, 기지국은 처리되는 현재 위성으로부터 위성 데이터 메시지가 이동 수신기에 도달하는 시간을 표시하는 피크 위치를 발견하고 보간시킨다. 단계(329)에서, 기지국은 상관이 이동 수신기로부터 수신된 모든 레코드들에 대해 수행되었는지를 결정한다. 만약 수행되지 않았다면, 그후에 프로세싱은 다음 위성 데이터 메시지의 다음 레코드가 단계(325, 327)에서 처리되는 단계(325)로 되돌아간다. 단계(329)에서 상기 이동 GPS 수신기로부터 수신된 모든 레코드에 대해 상관이 수행되었음이 결정되면, 그후에 단계(331)에서, 관련된 다른 위성들에 대해 결정된 시간 사이의 비교가 이루어진다. 단계(333)에서, 기지국은 오류 또는 모호한 데이터를 버리기 위해서 다수 로직을 사용한다. 그후에 단계 (335)에서, 기지국은 모든 데이터가 모호하거나 오류가 있는지를 결정한다. 만약 그렇다면, 기지국은 단계(337)에서 이동 수신기에게 데이터를 더 획득하도록 명령하고 전체 프로세스는 도 4A에 도시된 방법에서 시작하여 도 4B에 도시된 방법을 계속하여 되풀이될 것이다. 모든 데이터가 단계(335)에서 모호하지 않은 것으로 결정되면, 그후에 기지국은 단계(339)에서 시간들의 가중 평균을 수행하고 상기 이동 GPS 수신기의 위치 정보를 결정하기 위해 적어도 소정의 실시예에서 상기 이동 GPS 수신기로부터 송신된 의사범위로 상기 가중 평균을 사용한다.
방금 기술된 프로세싱 단계를 도시하기 위해 생(live) GPS 신호가 샘플링되고 레코드에 수집되며 역확산되고 심볼 주기당 4개 샘플의 속도로 샘플링된다. 도 10A는 부분적으로 제거된 캐리어를 갖는 역확산 파형의 실수 부분의 1초 레코드를 도시한다. 상기 심볼 패턴은 명백하지만, 약 1 Hz의 작은 잔류 캐리어 오프셋은 명백하게 여전히 존재한다. 도 10B는 20 밀리세컨즈와 같은 지연을 갖는 공액 및 지연 버전에 의해 곱함으로써 차별적으로 탐지되는 신호를 도시한다. 심볼 패턴은 명백하게 분명하다. 도 10C는 이상적인 데이터 신호를 도시하고 도 10D는 상기 이상적 신호(예를 들어, 기지국에서 생성된)와 도 10B의 신호의 상호 상관을 도시한다. 샘플링 효과 및 잡음 등에 기인한 신호의 비이상적 성질로부터 발생하는 도 10B의 순간적 장애를 주의하라.
도 11A는 복조된 신호의 SNR이 약 0 dB가 되도록 상기 신호에 잡음이 부가될 때의 복조된 데이터를 도시한다. 이것은 수신된 GPS 신호가 예를 들어 차단 상황에 의해 공칭 레벨에 대해 15 dB 이상만큼 전력이 감소될 때의 상황을 모델링한다. 도 11B는 차별적으로 복조된 데이터를 도시한다. 상기 비트 패턴은 탐지할 수 없다. 도 11C는 흠없는 기준을 갖는 상기 잡음 신호의 상호 상관을 도시한다. 명백하게 상기 피크는 5.33(14.5 dB)을 초과하는 RMS 레벨에 달하는 피크를 갖고 여전히 강세이고, 정확한 도달시간 추정을 허용한다. 사실, 보간 루틴은 1/16 샘플간격보다 적은 정확도로, 즉, 0.3 msec이하의 정확도로 표시된 상기 신호의 피크에 대해 적용된다.
이전에 언급된 바와 같이, 기지국은 상기 메시지의 시작과 관련된 시간과 함께 데이터 시퀀스를 원격국에 송신할 수 있다. 상기 원격국은 상기 상관 방법이 원격국에서 수행되는 것을 제외하고는 상기에 기술된 동일한 상호 상관 방법을 통해 데이터 메시지의 도달 시간을 추정할 수 있다. 이것은 원격국이 자신의 위치측정을 계산할 때 유용하다. 이러한 환경에서 원격국은 또한 기지국으로부터의 상기 데이터의 송신에 의해 위성 궤도력을 획득할 수 있다.
도 1A는 본 발명에 사용될 수 있는 조합된 이동 GPS 수신기 및 통신 시스템의 예를 도시한다. 상기 조합된 이동 GPS 수신기 및 통신 시스템(100)은 여기서 참조로 통합되는 "공유된 회로를 이용하는 조합된 GPS 위치측정 시스템 및 통신 시스템"이란 명칭의 1996년 5월 23일 출원된 특허출원 번호 08/652,833(현재는 미국 특허 No. 6,002,363)에 상세히 기술되었다. 도 1B는 RF 대 IF 컨버터(7) 및 도 1A의 주파수 합성기(16)를 더 상세히 도시한다. 도 1B에 도시된 상기 성분들은 또한 특허 출원번호 08/652,833에 기술된다. 도 1A에 도시된 상기 이동 GPS 수신기 및 통신 시스템(100)은 상기 수신기가 매우 높은 감지도를 갖도록하는 방식으로 저장된 GPS 신호들 상에 특정 형태의 디지털 신호 처리를 수행하도록 구성될 수 있다. 이것은 "GPS 신호를 처리하는 개선된 GPS 수신기 및 방법"이란 명칭의 1996년 3월 8일 출원된 미국 특허 출원 번호 08/612,669에 더 기술되며 상기 출원은 여기서 참조로 통합된다. 출원 번호 08/612,669에 기술된 상기 처리 동작은 일반적으로 고속 푸리에 변환을 사용하여 다수의 중간 컨볼루션을 계산하고 상기 중간 컨볼루션을 디지털 메모리에 저장하고 그후에 상기 중간 컨볼루션을 하나 또는 그 이상의 의사범위를 제공하도록 사용한다. 도 1A에 도시된 상기 결합된 GPS 및 통신 시스템(100)은 GPS 수신기의 감지도 및 정확도를 더욱 개선하기 위해 특정 주파수 안정화 또는 교정 기술을 통합할 수 있다. 상기 기술은 여기서 참조로 통합되는 "통신 링크를 이용하는 개선된 GPS 수신기"란 명칭의 1996년 12월 4일에 출원된 특허 출원 번호 No. P003X(현재는 미국 특허 No. 5,841,396)에 기술된다.
도 1A에 도시된 결합된 이동 GPS 수신기 및 통신 시스템(100)의 동작을 상세히 기술하기보다는, 간략한 요약이 여기에 제공된다. 일반적인 실시예에서, 이동 GPS 수신기 및 통신 시스템(100)은 도 5A 또는 5B에 도시된 기지국 중 하나일 수 있는 기지국(17)과 같은 기지국으로부터의 명령을 수신할 것이다. 상기 명령은 통신 안테나(2) 상에 수신되고 상기 명령은 프로세서(10)에 의해 메모리(9)에 저장된 후에 디지털 메시지로서 처리된다. 프로세서(10)는 상기 메시지가 기지국에 위치 정보를 제공하라는 명령인 것을 결정하고, 이것은 프로세서(10)가 상기 통신 시스템과 공유될 수 있는 적어도 일부의 시스템의 GPS 부분을 활성화시키도록 발생시킨다. 이것은 예를 들어, RF-IF 컨버터(7)가 통신 안테나(2)로부터의 통신 신호보다는 GPS 안테나(1)로부터의 GPS 신호를 수신하도록 스위치(6)를 세팅하는 것을 포함한다. 그 후에 GPS 신호는 디지털 메모리(9)에 수신되고 디지털화되며 저장되고 그 후에 이전에 언급된 출원 번호 08/612,669에 기술된 디지털 신호 처리 기술에 따라 처리된다. 상기 프로세싱의 결과는 일반적으로 가시권에 있는 다수의 위성들에 대한 다수의 의사범위를 포함하고 상기 의사범위는 그 후에 송신기 부분을 활성화시키고 통신 안테나(2)에 기지국의 의사범위를 반송시키는 프로세싱 소자(10)에 의해 기지국으로 반송된다.
도 1A에 도시된 기지국(17)은 무선 통신 링크를 통해 원격국에 직접 결합될 수 있으며 또는 도 6에 도시된 바와 같이, 전화 사이트와 기지국 사이의 유선 통신 링크를 제공하는 셀룰라 전화 사이트를 통해 원격국에 결합될 수 있다. 도 5A 및 5B는 상기 두 개의 가능한 기지국들을 도시한다.
도 5A에 도시된 기지국(401)은 이동 GPS 수신기로/로부터의 무선 링크를 제공하고 수신된 의사범위 및 본 발명에 따른 대응하는 시간 레코드를 처리함으로써 자동 유니트로서 기능할 수 있다. 상기 기지국(401)은 도시권에 위치되고 추적되는 모든 이동 GPS 수신기가 유사하게 동일한 도시권에 위치되는 경우에 사용될 수 있다. 예를 들어, 상기 기지국(401)은 이동 GPS 수신기를 갖거나 사용하는 개인들을 추적하기 위해 경찰력 또는 구조 서비스 기관에 의해 사용될 수 있다. 일반적으로, 상기 송신기 및 수신기 엘리먼트(409, 411)들은 각각 단일 송수신기로 통합되고 단일 안테나를 갖는다. 그러나, 상기 소자들은 개별적으로 존재할 수 있는 것과 같이 분리적으로 도시되었다. 상기 송신기(409)는 송신기 안테나(410)를 통해 이동 GPS 수신기에 명령을 제공하도록 기능한다. 상기 송신기(409)는 일반적으로 특정 이동 GPS 수신기의 위치를 결정하도록 프로세싱 유니트의 사용자로부터 요청을 수신할 수 있는 데이터 프로세싱 유니트(405)의 제어하에 있다. 결과적으로, 상기 데이터 프로세싱 유니트(405)는 상기 명령이 송신기(409)에 의해 이동 GPS 수신기로 송신되도록 발생시킬 것이다. 이에 응답하여, 상기 이동 GPS 수신기는 수신 안테나(412)에 의해 수신되는 본 발명의 일 실시예의 의사범위 및 대응하는 레코드들을 수신기(411)에 반송할 것이다. 상기 수신기(411)는 상기 이동 GPS 수신기로부터 상기 메시지들을 수신하고, 상기 이동 GPS 수신기로부터의 의사범위와 GPS 수신기(403) 또는 기준 품질 위성 데이터 메시지의 다른 소스로부터 수신된 위성 데이터 메시지로부터 위치 정보를 유도하는 동작을 수행하는 데이터 프로세싱 유니트(405)에 상기 메시지들을 제공한다. 이것은 위에 언급한 계류 중인 특허 출원에 부가로 기술된다. GPS 수신기(403)는 이동 GPS 수신기에 대한 위치 정보를 계산하기 위해 의사범위 및 결정된 시간과 함께 사용되는 위성 궤도력 데이터를 제공한다. 대용량 저장 장치 (407)는 이동 GPS 수신기로부터 수신된 레코드에 대해 비교하는데 사용되는 위성 데이터 메시지의 기준 레코드의 저장된 버전을 포함한다. 상기 데이터 프로세싱 유니트 (405)는 선택적인 디스플레이(415)에 연결될 수 있고 또한 선택적인 GIS 소프트웨어를 갖는 대용량 저장 장치(413)에 연결될 수 있다. 대용량 저장 장치(413)는 동일한 하드 디스크 또는 다른 대용량 저장 장치에 포함될 수 있는 대용량 저장 장치(407)와 동일할 수 있다.
도 5B는 본 발명의 대안적인 기지국을 도시한다. 상기 기지국(425)은 도 6에 도시된 셀룰라 전화 사이트(455)와 같은 사이트를 송신하고 수신하는 원격국에 연결되도록 된다. 상기 기지국(425)은 또한 인터넷 또는 인트라넷 또는 다른 형태의 컴퓨터 네트워크 시스템과 같은 네트워크를 통해 클라이언트 시스템에 연결될 수 있다. 이런 방식의 기지국의 사용은 여기서 참조로 통합되는 "클라이언트 서버에 기초한 원격 위치 장치"란 명칭의 1996년 9월 6일에 출원된 특허출원 번호 08/708,176에 부가로 기술된다. 기지국(425)은 도 6에 도시된 셀룰라 전화 사이트(455) 및 대응하는 안테나 또는 안테나들(457)을 통해 도 6에 도시된 결합된 이동 GPS 수신기 및 통신 시스템(453)과 같은 이동 GPS 유니트와 통신한다. 결합된 GPS 수신기 및 통신 시스템(453)은 도 1A에 도시된 시스템(100)과 유사할 수 있다는 것을 알게 될 것이다.
도 5B에 도시된 기지국(425)은 랜덤 액세스 메모리(RAM)일 수 있는 메인 메모리(429)에 버스(430)에 의해 결합된 종래의 마이크로프로세서일 수 있는 프로세서 (427)를 포함한다. 기지국(425)은 키보드, 마우스 및 디스플레이(435)와 같은 다른 입력 및 출력 장치 및 버스(430)를 통해 프로세서(427) 및 메모리(429)에 연결된 관련 I/O 제어기를 포함한다. 하드 디스크 또는 CD ROM 또는 다른 대용량 저장 장치와 같은 대용량 저장 장치(433)는 버스(430)를 통해 프로세서(427)와 같은 시스템의 여러 소자들에 연결된다. GPS 수신기나 위성 데이터 메시지의 다른 소스 사이에 I/O 제어를 제공하도록 하는 I/O 제어기(431)는 또한 버스(430)에 연결된다. 상기 I/O 제어기(431)는 GPS 수신기(430)로부터 위성 데이터 메시지를 수신하고 상기 메시지들을 버스(430)를 통해 프로세서에 제공하는데, 상기 프로세서는 타임 스탬프가 인가되도록 하고 후에 이동 GPS 수신기로부터 수신된 레코드와 비교하는데 사용하기 위해 대용량 저장 장치(433)에 저장되도록 한다. 두 개의 모뎀(439, 437)들은 기지국(425)으로부터 원격으로 위치된 다른 시스템들에 대한 인터페이스로서 도 5B에 도시된다. 모뎀 또는 네트워크 인터페이스(439)의 경우에, 상기 장치는 예를 들어, 인터넷 또는 일부 다른 컴퓨터 네트워크를 통해 클라이언트 컴퓨터에 연결된다. 상기 모뎀 또는 다른 인터페이스(437)는 인터페이스를 시스템(451)을 도시하는 도 6에 도시된 사이트(455)와 같은 셀룰라 전화 사이트에 제공한다.
기지국(425)은 당업자에 의해 인지되는 바와 같이 다른 컴퓨터 구조로 실행될 수 있다. 예를 들어, 다수 버스들 또는 메인 버스 및 주변 버스가 있을 수 있으며 또는 다수의 컴퓨터 시스템 및/또는 다수 프로세서들이 있을 수 있다. 예를 들어, 기준 레코드를 준비하고 상기 레코드를 저장하며 본 발명에 따라 저장된 데이터량을 관리하는 과정에서 중단이 없도록 하기 위해서, 전용 방법으로 기준 레코드를 제공하기 위해 GPS 수신기(403)로부터 위성 데이터 메시지를 수신하고 상기 메시지를 처리하는 전용 프로세서를 갖는 것이 유용하다.
도 6에 도시된 상기 시스템(451)은 일반적으로 일 실시예에서 다음의 방법으로 동작할 것이다. 클라이언트 컴퓨터 시스템(463)은 인터넷(461)과 같은 네트워크를 통해 기지국(425)에 메시지를 송신할 것이다. 특정 이동 GPS 수신기의 위치에 대한 요청에 따라 통과하는 네트워크 또는 인터넷(461)의 라우터 또는 컴퓨터 시스템에 간섭이 생길 수 있다는 것을 알 것이다. 기지국(425)은 그후에 일반적으로 유선 전화 링크(459)인 링크를 통해 메시지를 셀룰라 전화 사이트(455)에 송신할 것이다. 상기 셀룰라 전화 사이트(455)는 그후에 안테나 또는 안테나들(457)을 사용하여 명령을 결합된 이동 GPS 수신기 및 통신 시스템(453)에 송신한다. 이에 응답하여, 시스템(453)은 본 발명에 따른 위성 데이터 메시지의 의사범위 및 레코드를 반송한다. 상기 레코드 및 의사범위는 그후에 셀룰라 전화 사이트(455)에 의해 수신되고 링크(459)를 통해 기지국에 반송된다. 상기 기지국은 그후에 위성 데이터 메시지의 수신 시간을 결정하기 위해 레코드를 사용하고 원격 GPS 시스템(453)으로부터 의사 범위를 사용하며 기지국에서의 GPS 수신기 또는 GPS 데이터의 다른 소스로부터 위성 궤도력 데이터를 이용하는 본 발명에 따른 동작들을 수행한다. 기지국은 그후에 위치 정보를 결정하고 클라이언트 컴퓨터 시스템에서의 매핑 소프트웨어를 가질 수 있는 클라이언트 컴퓨터 시스템(453)에 인터넷(461)과 같은 네트워크를 통해 상기 위치 정보를 전달함으로써, 상기 시스템의 사용자가 이동 GPS 시스템(453)의 정확한 위치를 맵상에서 확인하도록 한다.
GPS 신호가 이동 GPS 시스템에서 수신된 추정 시간을 결정하는 여러 방법들이 있다. 서버에 상기 패턴을 송신할 때 이동국은 타이머를 가동시키고 서버로부터의 애크(ACK)를 기다린다. 수신에 대한 애크가 매우 길어지면, 상기 패턴은 연속적인 송신간에 타임 오프셋과 함께 재송신될 수 있다. 이것은 애크가 허용가능한 시간 주기(1초내에)내에 수신될 때까지 계속될 수 있다. 효과적으로, 상기 방법은 송신 지연을 결정하고 상기 송신 지연이 미리결정된 양 이상이면(예를 들어, 상기 지연이 허용가능한 시간 주기 이상일 때) 매칭을 위한 패턴을 재송신한다. 상기 송신 지연은 상기 두 개 패턴들의 비교에 대한 비교 범위를 형성한다.
선택적으로, 상기 이동 및 서버는 라운드 트립 신호에 의해 1초 또는 더 우수한 정확도로 대략적인 시간 조정을 초기에 형성할 수 있다. 상기 서버는 상기 시간을 이동국에 송신하고 상기 이동국은 상기 시간을 레코드하고 서버에 애크를 송신한다. 애크가 규정된 시간 주기 T내에 수신되면, 그후에 이동국에서 레코드된 시간이 서버의 레코드 시간의 T초내에 있는 경우가 명백하다. 그후에, 이동국은 상기 서버에 송신되는 데이터 패턴을 형성하도록 GPS 정보를 처리할 때, 상기 프로세싱 시간은 T초의 정확도로 태그될 수 있다. 따라서, 추정된 GPS 데이터 정보가 상기 서버에 송신될 때, 상기 서버는 이동국으로부터 수신된 패턴과 기준 패턴(예를 들어, 국부 GPS 수신기 또는 다른 데이터 피드에 의해 수신된)사이에 T보다 크지 않은 범위내에서 시간의 오프셋을 조사하기만 하면 된다. 대략적인 시간 조정은 또한 이동국이 프로세싱 시간의 국부 버전을 서버에 송신하고 상기 서버가 애크 응답을 송신함으로써 이루어질 수 있다. 상기 서버는 오프셋(때로는 바이어스로 지칭)을 결정하기 위해 수신된 이동국의 시간과 서버 고유의 시간을 연관시킬 수 있다. 상기 라운드 트립 시간이 T 초내에 있으면, 그후에 이동국으로부터 서버로의 패턴의 후속 송신, 이동국의 지역 시간으로 태그된 시간은 다시 서버가 T초보다 작도록 탐색 범위를 제한하도록 할 것이다. 이런 방법으로, 서버는 비교 범위를 제한할 수 있다.
이동국과 서버간의 대략적인 시간 조정에 대한 동일한 방법은 패턴 매칭 동작이 서버보다는 이동국에서 수행될 때 이루어질 수 있다는 것을 알아야 한다. 일단 서버 및 이동국이 서로에 대해 T초 이하의 크기로 대략적인 시간을 형성하면, 이동국에서 수행된 후속 패턴 매칭 동작은 T초 이상의 범위에 걸쳐 수행될 필요가 없다.
상기 절차의 다른 변형들도 가능하다. 데이터를 앞뒤로 송신하고 데이터의 수신 시간을 측정하는 대신에, 서버가 통신할 수 있는 서버 또는 소정의 다른 개체와 이동국 사이에 전기 펄스 또는 다른 타이밍 신호들을 송신하는 것이 소정의 환경에서 가능하다. 상기 펄스 또는 신호들은 그후에 상기 이동국과 서버 사이의 시간을 대략적으로 조정하는 상기 수단들을 제공할 수 있다. 상기 이동국 및 서버는 서버와의 통신과는 별도로 신호 또는 신호들의 수신에 의해 대략적인 인식 시간을 얻을 수 있다. 예를 들어, 각각이 WWW와 같은 또 다른 통신 신호로부터 방송 신호의 시간을 수신할 수 있다. 상기 이동국 및 서버는 양쪽 다 공통 무선 신호를 조망하고 대략적인 공통 시간을 형성하기 위해 상기 신호와 관련된 특정 에포크(epoch)에 동의한다.
도 12A는 패턴 매칭이 수반되는 대략적인 시간 조정 방법의 전체 블록선도를 도시하는데, 여기서는 최종 패턴 매칭 동작이 서버에서 이루어진다. 유사한 블록선도는 이동국측에서 이루어지는 패턴 매칭에 따르고 도 12B에 도시된다.
도 12A에서, 상기 서버 및 이동국은 라운드 트립 메시지 또는 신호들을 송신함으로써 그리고 라운드 트립 지연(T초로 지칭)을 측정함으로써 동작(700)에서 시간 조정을 수행한다. 상기 측정은 T가 동작(701)에서 너무 큰지(예를 들어, 30초이상)를 결정하는데 사용된다. 만약 상기 지연이 너무 길면, 동작(700)이 반복된다(또는 이동국과 서버간의 시간 조정을 위해 상기에 논의된 선택적인 방법들이 사용될 수 있다). 만약 지연 T가 너무 크지 않으면, 동작(702)이 수행된다. 상기 동작 (702)은 부모 특허의 도 2의 동작(203)과 유사하다. 동작(703)에서, 서버(예를 들어 부모 특허의 도 6의 기지국(425))는 상기 이동국에 의해 송신된 패턴/레코드를 서버의 버전과 매칭함으로써 정확한 시간을 결정하도록 상관 동작을 수행한다. 상기 서버는 이러한 부분을 결정하기 위해서 지연 T를 사용함으로써 자신의 패턴 버전의 특정 부분("탐색 윈도")를 선택한다. 즉, 서버는 이동국으로부터 상기 패턴의 수신을 타임 스탬프하고 대략적인 시간 CT를 결정하기 위해 지연 T를 감산한다(상기 CT는 이동국에 의해 전송된 패턴을 생성하는 SPS 신호를 상기 이동국이 수신한 때를 대략적으로 명기함). 상기 대략적인 시간은 이동 유니트로부터 수신된 패턴에 비교되는 윈도의 서버의 레코드를 선택하도록 탐색 윈도(윈도 = CT - delta 내지 CT + delta)를 생성하는데 사용된다.
도 12B에서, 동작(700-703)에 유사한 일련의 동작(800-803)은 이동국이 패턴 매칭 동작(서버가 상기 동작을 수행하기보다)을 수행하는 것을 제외하고 수행된다.
본 발명은 도시의 목적으로 제공된 여러 도면들을 참조하여 기술되었고 본 발명을 제한하는 것은 아니다. 게다가, 본 발명의 방법 및 장치들의 기술된 여러 예들은 본 발명에 따라 변조될 수 있으며 다음의 청구항의 범위내에 있을 것이 명백하다.
Claims (88)
- 위성 위치측정 시스템(SPS)에 사용하기 위해 위성 데이터 메시지에 관련된 시간을 측정하는 방법으로서,위성 위치측정 시스템의 위성 데이터 메시지의 일부 또는 전부의 제 1 레코드를 개체(entity)에서 수신하는 단계;상기 제 1 레코드와 상기 위성 데이터 메시지의 제 2 레코드를 비교하는 단계 - 상기 제 1 레코드 및 상기 제 2 레코드는 부분 또는 전체적으로 시간상 겹치고, 상기 비교 단계는 상기 제 1 레코드가 수신된 추정 시간을 결정한 후에 수행됨 -; 및상기 제 1 레코드가 원격 개체에서 수신된 때를 나타내는 시간을 상기 비교 단계로부터 결정하는 단계를 포함하는 방법.
- 제 1 항에 있어서, 상기 원격 개체는 이동 위성 위치측정 시스템(SPS) 수신기이며, 상기 추정된 시간은 상기 제 2 레코드와 상기 제 1 레코드를 비교하기 위해 상기 제 2 레코드에 관련된 시간 범위를 명기하는데 사용되는 것을 특징으로 하는 방법.
- 제 1 항에 있어서, 상기 원격 개체는 이동 SPS 수신기이며,상기 제 1 레코드가 수신된 상기 추정 시간으로부터 비교 범위를 결정하는 단계를 더 포함하는 것을 특징으로 하는 방법.
- 제 1 항에 있어서, 상기 제 2 레코드는 상기 시간이 상기 제 2 레코드로부터 결정될 수 있도록 시간 정보를 제공하는 것을 특징으로 하는 방법.
- 위성 위치측정 시스템에 사용하기 위한 위성 데이터 메시지에 관련된 시간을 측정하는 방법으로서,위성 위치측정 시스템의 위성 데이터 메시지의 일부 또는 전부의 제 1 레코드를 개체에서 수신하는 단계;상기 제 1 레코드가 수신된 추정 시간으로부터 비교 범위를 결정하는 단계;상기 제 1 레코드와 상기 위성 데이터 메시지의 제 2 레코드를 비교하는 단계 - 상기 제 1 레코드 및 상기 제 2 레코드는 부분 또는 전체적으로 시간상 겹치고 상기 비교단계는 상기 비교 범위의 일부에서 적어도 수행됨 -; 및상기 제 1 레코드가 원격 개체에서 수신된 때를 나타내는 시간을 상기 비교 단계로부터 결정하는 단계를 포함하는 방법.
- 제 5 항에 있어서, 상기 방법은 기지국인 상기 개체에서만 수행되는 것을 특징으로 하는 방법.
- 제 6 항에 있어서, 상기 원격 개체는 이동 위성 위치측정 시스템(SPS) 수신기인 것을 특징으로 하는 방법.
- 제 7 항에 있어서, 상기 이동 SPS 수신기는 GPS(Global Positioning System)수신기인 것을 특징으로 하는 방법.
- 제 7 항에 있어서, 상기 제 2 레코드는 상기 시간이 상기 제 2 레코드로부터 결정될 수 있도록 시간 정보를 제공하는 것을 특징으로 하는 방법.
- 제 9 항에 있어서, 상기 제 2 레코드는 상기 기지국에 저장되는 것을 특징으로 하는 방법.
- 제 9 항에 있어서, 상기 비교단계는 상기 제 1 레코드와 상기 제 2 레코드간의 상호 상관 또는 샘플마다의 비교를 수행하는 단계를 포함하는 것을 특징으로 하는 방법.
- 제 11 항에 있어서, 상기 원격 개체로부터 다수의 의사범위를 상기 개체에서 수신하는 단계를 더 포함하는 것을 특징으로 하는 방법.
- 제 12 항에 있어서,상기 원격 개체의 위치 정보를 결정하기 위해 상기 시간 및 상기 다수의 의사범위를 사용하는 단계를 더 포함하는 것을 특징으로 하는 방법.
- 제 9 항에 있어서, 상기 제 1 레코드는 50 보드(baud) 데이터를 포함하는 것을 특징으로 하는 방법.
- 제 7 항에 있어서, 상기 제 1 레코드의 캐리어 주파수를 정확하게 결정하는 단계를 더 포함하는 것을 특징으로 하는 방법.
- 제 7 항에 있어서, 상기 비교 범위의 상기 결정 단계는 상기 개체 및 상기 원격 개체 사이에서 하나 또는 그 이상의 메시지를 송신하는 단계를 포함하는 것을 특징으로 하는 방법.
- 제 16 항에 있어서, 상기 송신 단계는 상기 개체로부터 상기 원격 개체로 제 1 메시지를 송신하는 단계 및 상기 원격 개체로부터 상기 개체로 제 2 메시지를 송신하는 단계를 포함하는 것을 특징으로 하는 방법.
- 제 17 항에 있어서, 상기 제 1 레코드는 다수의 의사범위 중 제 1 의사범위에 대응하는 상기 위성 데이터 메시지의 상기 일부 또는 전부의 하나 또는 그 이상의 레코드를 포함하는 것을 특징으로 하는 방법.
- 제 18 항에 있어서,제 2 위성 데이터 메시지의 일부 또는 전부의 제 3 레코드를 상기 개체에서 수신하는 단계;상기 제 3 레코드와 상기 제 2 위성 데이터 메시지의 제 4 레코드를 비교하는 단계 - 상기 제 3 레코드 및 상기 제 4 레코드는 부분 또는 전체적으로 시간상 겹침 -; 및상기 제 3 레코드가 상기 원격 개체에서 수신된 때를 나타내는 제 2 시간을 상기 비교 단계로부터 결정하는 단계를 포함하며,상기 제 2 위성 데이터 메시지는 상기 다수의 의사범위 중 제 2 의사범위에 대응하는 것을 특징으로 하는 방법.
- 제 7 항에 있어서, 상기 원격 개체는 셀룰라 전화를 포함하고, 상기 제 1 레코드는 셀룰라 전화 사이트를 통해 상기 셀룰라 전화기로부터 수신되는 것을 특징으로 하는 방법.
- 위성 위치측정 시스템에 사용하기 위해 위성 데이터 메시지에 관련된 시간을 측정하는 장치로서,위성 데이터 메시지의 일부 또는 전부의 제 1 레코드를 수신하는 수신기; 및상기 수신기에 연결된 데이터 프로세서를 포함하며,상기 데이터 프로세서는 상기 위성 데이터 메시지의 제 2 레코드와 상기 제 1 레코드의 비교 범위에서 비교를 수행하고, 상기 제 1 레코드가 원격 개체에서 수신되는 때를 나타내는 시간을 상기 비교로부터 결정하는데, 상기 제 1 레코드 및 제 2 레코드는 부분 또는 전체적으로 시간상 겹치고, 상기 비교 범위는 상기 제 1 레코드가 상기 원격 개체에서 수신된 추정 시간으로부터 결정되는 장치.
- 제 21 항에 있어서, 상기 원격 개체는 이동 위성 위치측정 시스템(SPS) 수신기인 것을 특징으로 하는 장치.
- 제 22 항에 있어서, 상기 제 2 레코드는 상기 시간이 상기 제 2 레코드로부터 결정될 수 있도록 시간 정보를 제공하는 것을 특징으로 하는 장치.
- 제 23 항에 있어서, 상기 데이터 프로세서에 연결되고 상기 제 2 레코드를 저장하는 저장 장치를 더 포함하는 것을 특징으로 하는 장치.
- 제 24 항에 있어서, 상기 데이터 프로세서에 연결되고 상기 제 2 레코드를 제공하는 GPS 수신기를 더 포함하는 것을 특징으로 하는 장치.
- 제 25 항에 있어서, 상기 수신기는 무선 라디오 또는 유선 통신 수신기 중 하나인 것을 특징으로 하는 장치.
- 제 26 항에 있어서, 상기 수신기는 상기 원격 개체로부터 다수의 의사범위를 수신하는 것을 특징으로 하는 장치.
- 제 27 항에 있어서, 상기 데이터 프로세서는 상기 원격 개체의 위치 정보를 결정하기 위해 상기 시간 및 상기 다수의 의사범위를 사용하는 것을 특징으로 하는 장치.
- 제 23 항에 있어서, 상기 제 1 레코드는 50 보드 데이터를 포함하는 것을 특징으로 하는 장치.
- 제 24 항에 있어서, 상기 데이터 프로세서에 연결되고 또 다른 개체에 통신하기 위한 송신기를 더 포함하는 것을 특징으로 하는 장치.
- 제 22 항에 있어서, 상기 비교 범위는 상기 개체와 상기 원격 개체 사이에서 하나 또는 그 이상의 메시지를 송신함으로써 결정되는 것을 특징으로 하는 장치.
- 제 28 항에 있어서, 상기 제 1 레코드는 상기 다수의 의사범위 중 제 1 의사범위에 대응하는 상기 위성 데이터 메시지의 상기 일부 또는 전부의 하나 또는 그 이상의 레코드를 포함하는 것을 특징으로 하는 장치.
- 제 32 항에 있어서, 상기 수신기는 제 2 위성 데이터 메시지의 일부 또는 전부의 제 3 레코드를 수신하고, 상기 데이터 프로세서는 상기 제 3 레코드와 상기 제 2 위성 데이터 메시지의 제 4 레코드를 비교하고, 상기 제 3 레코드 및 상기 제 4 레코드는 부분 또는 전체적으로 시간상 겹치고, 상기 데이터 프로세서는 상기 제 3 레코드가 상기 원격 개체에서 수신된 때를 나타내는 제 2 시간을 상기 비교 단계로부터 결정하고, 상기 제 2 위성 데이터 메시지는 상기 다수의 의사범위 중 제 2 의사범위에 대응하는 것을 특징으로 하는 장치.
- 제 31 항에 있어서, 상기 송신은 상기 개체로부터 상기 원격 개체로 제 1 메시지를 송신하는 것과 상기 원격 개체로부터 상기 개체로 제 2 메시지를 송신하는 것을 포함하는 것을 특징으로 하는 장치.
- 위성 위치측정 시스템(SPS)에 사용하기 위해 위성 데이터 메시지에 관련된 시간을 측정하는 방법으로서,위성 데이터 메시지의 일부 또는 전부를 이동 SPS 수신기에서 수신하는 단계;상기 위성 데이터 메시지의 상기 일부 또는 전부의 제 1 레코드를 결정하는 단계;상기 제 1 레코드가 상기 이동 SPS 수신기에서 수신된 추정 시간으로부터 비교 범위를 명기하는 파라미터를 결정하는 단계; 및상기 제 1 레코드가 상기 이동 SPS 수신기에서 수신된 때를 나타내는 시간을 결정하기 위해 상기 제 1 레코드를 원격 기지국에 송신하는 단계를 포함하는 방법.
- 제 35 항에 있어서, SPS 신호를 수신하여 하나 또는 그 이상의 의사범위를 결정하는 단계를 더 포함하는 것을 특징으로 하는 방법.
- 제 36 항에 있어서, 상기 하나 또는 그 이상의 의사범위를 송신하는 단계를 더 포함하는 것을 특징으로 하는 방법.
- 제 35 항에 있어서, 상기 수신단계, 상기 제 1 레코드를 결정하는 단계 및 송신 단계는 이동 위성 위치측정 시스템(SPS) 수신기에서 수행되는 것을 특징으로 하는 방법.
- 제 38 항에 있어서,GPS 신호를 수신하고 다수의 의사범위를 결정하는 단계; 및상기 다수의 의사범위를 송신하는 단계를 더 포함하는 것을 특징으로 하는 방법.
- 제 39 항에 있어서, 상기 제 1 레코드는 50 보드 데이터를 포함하는 것을 특징으로 하는 방법.
- 제 36 항에 있어서, 상기 GPS 신호들로부터 캐리어 주파수를 제거하는 단계 를 더 포함하는 것을 특징으로 하는 방법.
- 제 41 항에 있어서, 상기 제 1 레코드를 차별적으로 탐지하는 단계를 더 포함하는 것을 특징으로 하는 방법.
- 제 35 항에 있어서, 상기 비교 범위를 명기하는 상기 파라미터를 결정하는 상기 단계는 제 1 메시지를 상기 이동 SPS 수신기로부터 상기 원격 기지국으로 송신하는 단계 또는 제 2 메시지를 상기 원격 기지국으로부터 수신하는 단계 중 하나를 포함하는 것을 특징으로 하는 방법.
- 위성 위치측정 시스템(SPS) 수신기로서,SPS 신호를 수신하는 안테나;상기 안테나에 연결되고 상기 SPS 신호로부터 PN 코드를 제거하는 복조기;상기 복조기에 연결된 프로세서 - 상기 프로세서는 상기 복조기로부터 수신된 위성 데이터 메시지의 일부 또는 전부의 제 1 레코드를 결정하며, 상기 제 1 레코드가 상기 SPS 수신기에서 수신된 추정 시간으로부터 비교 범위를 명기하는 파라미터를 결정함 -; 및상기 프로세서에 연결되고 상기 제 1 레코드를 원격 기지국에 송신하는 송신기를 포함하는 수신기.
- 제 44 항에 있어서,상기 송신기에 연결되고 상기 제 1 레코드를 상기 원격 기지국에 송신하기 위한 통신 안테나를 더 포함하는 수신기.
- 제 44 항에 있어서,상기 안테나에 연결되고, 상기 SPS 신호를 획득하여 하나 또는 그 이상의 의사범위를 결정하는 상관기를 더 포함하는 수신기.
- 제 44 항에 있어서, 상기 파라미터의 상기 결정은 상기 SPS 수신기로부터의 제 1 메시지를 상기 원격 기지국에 송신하는 것 또는 상기 원격 기지국으로부터 제 2 메시지를 수신하는 것 중 하나를 포함하는 수신기.
- 위성 위치측정 시스템(SPS) 수신기로서,SPS 신호를 수신하는 SPS 안테나;상기 SPS 안테나에 연결된 프로세서 - 상기 프로세서는 상기 SPS 신호를 처리하고, 상기 SPS 신호로부터 하나 또는 그 이상의 의사범위를 결정하고, 상기 프로세서는 상기 SPS 신호의 위성 데이터 메시지의 일부 또는 전부의 제 1 레코드를 제공하기 위해 상기 SPS 신호로부터 PN 코드를 제거하고, 상기 제 1 레코드가 상기 SPS 수신기에서 수신된 추정 시간으로부터 비교 범위를 명기하는 하나 또는 그 이상의 파라미터를 결정함-; 및상기 디지털 프로세서에 연결되고 상기 제 1 레코드를 원격 기지국에 송신하는 송신기를 포함하는 수신기.
- 제 48 항에 있어서, 상기 파라미터의 상기 결정은 상기 SPS 수신기로부터 상기 원격 기지국에 제 1 메시지를 송신하는 것 또는 상기 원격 기지국으로부터 제 2 메시지를 수신하는 것 중 하나를 포함하는 것을 특징으로 하는 SPS 수신기.
- 이동 위성 위치측정 시스템(SPS) 수신기에서 SPS에 사용하기 위해 위성 데이터 메시지에 관련된 시간을 측정하는 방법으로서,위성 데이터 메시지의 일부 또는 전부의 제 1 레코드를 상기 이동 SPS 수신기에서 수신하는 단계;상기 위성 데이터 메시지의 제 2 레코드를 상기 이동 SPS 수신기에서 수신하는 단계 - 상기 제 1 레코드 및 상기 제 2 레코드는 부분 또는 전체적으로 시간상 겹침 -;비교 범위를 결정하는 단계;상기 제 1 레코드가 상기 이동 SPS 수신기에서 수신된 추정 시간으로부터 결정된 적어도 상기 비교 범위의 상기 제 2 레코드와 상기 제 1 레코드를 비교하는 단계; 및상기 제 1 레코드가 상기 이동 SPS 수신기에서 수신된 때를 나타내는 시간을 상기 비교 단계로부터 결정하는 단계를 포함하는 방법.
- 제 50 항에 있어서, 상기 제 2 레코드는 상기 시간이 상기 제 2 레코드로부터 결정될 수 있도록 상기 시간 정보를 제공하는 것을 특징으로 하는 방법.
- 제 51 항에 있어서, 상기 제 2 레코드는 기지국으로부터 수신되는 것을 특징으로 하는 방법.
- 제 52 항에 있어서, 상기 이동 SPS 수신기에서 위성 궤도력(ephemeris) 정보를 수신하는 단계를 더 포함하는 것을 특징으로 하는 방법.
- 제 53 항에 있어서, 상기 위성 궤도력 정보는 상기 기지국으로부터 수신되는 것을 특징으로 하는 방법.
- 제 51 항에 있어서, SPS 신호를 수신하여 다수의 의사범위를 결정하는 단계를 더 포함하며, 상기 비교 범위의 상기 결정단계는 상기 SPS 수신기로부터 원격 기지국에 제 1 메시지를 송신하는 단계 또는 상기 원격 기지국으로부터 제 2 메시지를 수신하는 단계 중 하나를 포함하는 것을 특징으로 하는 방법.
- 제 55 항에 있어서, 상기 제 1 레코드는 상기 위성 데이터 메시지로부터 PN 코드를 제거함으로써 획득되는 것을 특징으로 하는 방법.
- 이동 위성 위치측정 시스템(SPS) 수신기로서,SPS 신호를 수신하는 안테나;상기 안테나에 연결되고 상기 SPS 로부터 PN 코드를 제거하는 복조기;상기 복조기에 연결되며, 상기 복조기로부터 수신된 위성 데이터 메시지의 일부 또는 전부의 제 1 레코드를 결정하고 비교 범위를 결정하는 프로세서;통신 안테나; 및상기 통신 안테나 및 상기 프로세서에 연결된 통신 수신기를 포함하며,상기 통신 수신기는 상기 위성 데이터 메시지의 제 2 레코드를 수신하며, 상기 제 1 레코드 및 상기 제 2 레코드는 부분 또는 전체적으로 시간상 겹치며, 상기 프로세서는 상기 제 1 레코드가 상기 이동 SPS 수신기에서 수신된 추정 시간으로부터 결정된 적어도 상기 비교 범위의 상기 제 2 레코드와 상기 제 1 레코드를 비교하고, 상기 제 1 레코드가 수신된 때를 나타내는 시간을 결정하는 수신기.
- 제 57 항에 있어서, 상기 제 2 레코드는 상기 시간이 상기 제 2 레코드로부터 결정될 수 있도록 시간 정보를 제공하는 것을 특징으로 하는 수신기.
- 제 58 항에 있어서, 상기 제 2 레코드는 기지국으로부터 수신되는 것을 특징으로 하는 수신기.
- 제 59 항에 있어서, 상기 통신 수신기는 위성 궤도력 정보를 수신하는 것을 특징으로 하는 수신기.
- 제 60 항에 있어서, 상기 위성 궤도력 정보는 상기 기지국으로부터 제공되는 것을 특징으로 하는 수신기.
- 제 58 항에 있어서, 상기 이동 SPS 수신기는 의사범위를 결정하는 것을 특징으로 하는 수신기.
- 위성 위치측정 시스템(SPS)에 사용하기 위해 위성 데이터 메시지에 관련된 시간의 측정을 돕는 장치로서,위성 데이터 메시지의 일부 또는 전부의 제 1 레코드와 비교하는데 사용하기 위한 위성 데이터 메시지의 제 2 레코드를 송신하기 위한 송신기를 포함하며,상기 송신기는 상기 제 1 레코드와 상기 제 2 레코드를 비교하기 위한 비교 범위를 결정하는데 사용되는 메시지를 송신하며, 상기 비교 범위는 상기 제 1 레코드가 원격 이동 SPS 수신기에서 수신된 추정 시간에 기초하는 것을 특징으로 하는 장치.
- 위성 위치측정 시스템(SPS)에 사용하기 위해 위성 데이터 메시지에 관련된 시간을 측정하는 방법으로서,위성 위치측정 시스템의 위성 데이터 메시지의 일부 또는 전부의 제 1 레코드를 개체에서 수신하는 단계;상기 제 1 레코드와 상기 위성 데이터 메시지의 제 2 레코드를 비교하는 단계 - 상기 비교 단계는 상기 제 1 레코드가 수신된 추정 시간을 결정한 후에 수행됨 -; 및상기 제 1 레코드가 원격 개체에서 수신된 때를 나타내는 시간을 상기 비교 단계로부터 결정하는 단계를 포함하는 방법.
- 제 64 항에 있어서, 상기 원격 개체는 이동 위성 위치측정 시스템(SPS) 수신기이며, 상기 추정 시간은 상기 제 2 레코드와 상기 제 1 레코드를 비교하기 위해 상기 제 2 레코드에 관련된 시간 범위를 명기하는데 사용되는 것을 특징으로 하는 방법.
- 제 64 항에 있어서, 상기 원격 개체는 이동 SPS 수신기이며,상기 제 1 레코드가 수신된 상기 추정 시간으로부터 비교 범위를 결정하는 단계를 더 포함하는 것을 특징으로 하는 방법.
- 제 64 항에 있어서, 상기 제 2 레코드는 상기 시간이 상기 제 2 레코드로부터 결정될 수 있도록 시간 정보를 제공하는 것을 특징으로 하는 방법.
- 위성 위치측정 시스템에 사용하기 위해 위성 데이터 메시지에 관련된 시간을 측정하는 장치로서,위성 데이터 메시지의 일부 또는 전부의 제 1 레코드를 수신하는 수신기; 및상기 수신기에 연결된 데이터 프로세서를 포함하며,상기 데이터 프로세서는 상기 위성 데이터 메시지의 제 2 레코드와 상기 제 1 레코드의 비교 범위의 비교를 수행하여, 상기 제 1 레코드가 원격 개체에서 수신되는 때를 나타내는 시간을 상기 비교로부터 결정하고, 상기 비교 범위는 상기 제 1 레코드가 상기 원격 개체에서 수신된 추정 시간으로부터 결정되는 장치.
- 제 68 항에 있어서, 상기 원격 개체는 이동 위성 위치측정 시스템(SPS) 수신기인 것을 특징으로 하는 장치.
- 제 69 항에 있어서, 상기 제 2 레코드는 상기 시간이 상기 제 2 레코드로부터 결정될 수 있도록 시간 정보를 제공하는 것을 특징으로 하는 장치.
- 제 70 항에 있어서, 상기 데이터 프로세서에 연결되고 상기 제 2 레코드를 저장하는 저장 장치를 더 포함하는 것을 특징으로 하는 장치.
- 제 71 항에 있어서, 상기 데이터 프로세서에 연결되고 상기 제 2 레코드를 제공하는 GPS 수신기를 더 포함하는 것을 특징으로 하는 장치.
- 제 72 항에 있어서, 상기 수신기는 무선 라디오 또는 유선 통신 수신기 중 하나인 것을 특징으로 하는 장치.
- 제 73 항에 있어서, 상기 수신기는 상기 원격 개체로부터 다수의 의사범위를 수신하는 것을 특징으로 하는 장치.
- 제 74 항에 있어서, 상기 데이터 프로세서는 상기 원격 개체의 위치 정보를 결정하기 위해 상기 시간 및 상기 다수의 의사범위를 사용하는 것을 특징으로 하는 장치.
- 제 70 항에 있어서, 상기 제 1 레코드는 50 보드 데이터를 포함하는 것을 특징으로 하는 장치.
- 제 71 항에 있어서, 상기 데이터 프로세서에 연결되고 또 다른 개체에 통신하기 위한 송신기를 더 포함하는 것을 특징으로 하는 장치.
- 제 69 항에 있어서, 상기 비교 범위는 상기 개체와 상기 원격 개체 사이에서 하나 또는 그 이상의 메시지를 송신함으로써 결정되는 것을 특징으로 하는 장치.
- 제 75 항에 있어서, 상기 제 1 레코드는 상기 다수의 의사범위 중 제 1 의사범위에 대응하는 상기 위성 데이터 메시지의 상기 일부 또는 전부의 하나 또는 그 이상의 레코드를 포함하는 것을 특징으로 하는 장치.
- 제 79 항에 있어서, 상기 수신기는 제 2 위성 데이터 메시지의 일부 또는 전부의 제 3 레코드를 수신하며, 상기 데이터 프로세서는 상기 제 3 레코드와 상기 제 2 위성 데이터 메시지의 제 4 레코드를 비교하고, 상기 제 3 레코드 및 상기 제 4 레코드는 부분 또는 전체적으로 시간상 겹치고, 상기 데이터 프로세서는 상기 제 3 레코드가 상기 원격 개체에서 수신된 때를 나타내는 제 2 시간을 상기 비교 단계로부터 결정하고, 상기 제 2 위성 데이터 메시지는 상기 다수의 의사범위 중 제 2 의사범위에 대응하는 것을 특징으로 하는 장치.
- 제 78 항에 있어서, 상기 송신은 상기 개체로부터 상기 원격 개체로 제 1 메시지를 송신하는 것과 상기 원격 개체로부터 상기 개체로 제 2 메시지를 송신하는 것을 포함하는 것을 특징으로 하는 장치.
- 이동 위성 위치측정 시스템(SPS) 수신기에서 SPS에 사용하기 위해 위성 데이터 메시지에 관련된 시간을 측정하는 방법으로서,위성 데이터 메시지의 일부 또는 전부의 제 1 레코드를 상기 이동 SPS 수신기에서 수신하는 단계;상기 위성 데이터 메시지의 제 2 레코드를 상기 이동 SPS 수신기에서 수신하는 단계;비교 범위를 결정하는 단계;상기 제 1 레코드가 상기 이동 SPS 수신기에서 수신된 추정 시간으로부터 결정된 적어도 상기 비교 범위의 상기 제 2 레코드와 상기 제 1 레코드를 비교하는 단계; 및상기 제 1 레코드가 상기 이동 SPS 수신기에서 수신된 때를 나타내는 시간을 상기 비교 단계로부터 결정하는 단계를 포함하는 방법.
- 제 82 항에 있어서, 상기 제 2 레코드는 상기 시간이 상기 제 2 레코드로부터 결정될 수 있도록 상기 시간 정보를 제공하는 것을 특징으로 하는 방법.
- 제 83 항에 있어서, 상기 제 2 레코드는 기지국으로부터 수신되는 것을 특징으로 하는 방법.
- 제 84 항에 있어서, 상기 이동 SPS 수신기에서 위성 궤도력 정보를 수신하는 단계를 더 포함하는 것을 특징으로 하는 방법.
- 제 85 항에 있어서, 상기 위성 궤도력 정보는 상기 기지국으로부터 수신되는 것을 특징으로 하는 방법.
- 제 83 항에 있어서, SPS 신호를 수신하여 다수의 의사범위를 결정하는 단계를 더 포함하며, 상기 비교 범위의 상기 결정단계는 상기 SPS 수신기로부터 원격 기지국에 제 1 메시지를 송신하는 단계 또는 상기 원격 기지국으로부터 제 2 메시지를 수신하는 단계 중 하나를 포함하는 것을 특징으로 하는 방법.
- 제 87 항에 있어서, 상기 제 1 레코드는 상기 위성 데이터 메시지로부터 PN 코드를 제거함으로써 획득되는 것을 특징으로 하는 방법.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12567399P | 1999-03-22 | 1999-03-22 | |
US60/125,673 | 1999-03-22 | ||
US09/531,806 US6377209B1 (en) | 1997-02-03 | 2000-03-21 | Method and apparatus for satellite positioning system (SPS) time measurement |
US09/531,806 | 2000-03-21 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020013514A KR20020013514A (ko) | 2002-02-20 |
KR100829617B1 true KR100829617B1 (ko) | 2008-05-16 |
Family
ID=26823814
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020017012040A KR100829617B1 (ko) | 1999-03-22 | 2000-03-22 | 위성 위치측정 시스템(sps) 시간 측정을 위한 방법 및 장치 |
Country Status (14)
Country | Link |
---|---|
US (2) | US6377209B1 (ko) |
EP (1) | EP1171779B1 (ko) |
JP (4) | JP2003523500A (ko) |
KR (1) | KR100829617B1 (ko) |
CN (1) | CN1261769C (ko) |
AT (1) | ATE403164T1 (ko) |
AU (1) | AU773464B2 (ko) |
BR (1) | BRPI0009100B1 (ko) |
CA (1) | CA2367032C (ko) |
DE (1) | DE60039687D1 (ko) |
ES (1) | ES2307503T3 (ko) |
HK (1) | HK1042749A1 (ko) |
MX (1) | MXPA01009528A (ko) |
WO (1) | WO2000057203A1 (ko) |
Families Citing this family (150)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
US6377209B1 (en) * | 1997-02-03 | 2002-04-23 | Snaptrack, Inc. | Method and apparatus for satellite positioning system (SPS) time measurement |
US6816710B2 (en) * | 1998-05-06 | 2004-11-09 | Snaptrack, Inc. | Method and apparatus for signal processing in a satellite positioning system |
US7545854B1 (en) * | 1998-09-01 | 2009-06-09 | Sirf Technology, Inc. | Doppler corrected spread spectrum matched filter |
US7711038B1 (en) | 1998-09-01 | 2010-05-04 | Sirf Technology, Inc. | System and method for despreading in a spread spectrum matched filter |
US7966078B2 (en) | 1999-02-01 | 2011-06-21 | Steven Hoffberg | Network media appliance system and method |
US6704348B2 (en) * | 2001-05-18 | 2004-03-09 | Global Locate, Inc. | Method and apparatus for computing signal correlation at multiple resolutions |
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 |
KR100350227B1 (ko) * | 2000-03-03 | 2002-08-27 | 한국전력공사 | 이온 주입에 의한 투명 고분자 막의 표면 내구성 향상 및광 투과도 조절 방법 |
US8078189B2 (en) * | 2000-08-14 | 2011-12-13 | Sirf Technology, Inc. | System and method for providing location based services over a network |
US6778136B2 (en) * | 2001-12-13 | 2004-08-17 | Sirf Technology, Inc. | Fast acquisition of GPS signal |
US7970411B2 (en) * | 2000-05-18 | 2011-06-28 | Sirf Technology, Inc. | Aided location communication system |
US8116976B2 (en) | 2000-05-18 | 2012-02-14 | Csr Technology Inc. | Satellite based positioning method and system for coarse location positioning |
US7929928B2 (en) * | 2000-05-18 | 2011-04-19 | Sirf Technology Inc. | Frequency phase correction system |
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 |
US7813875B2 (en) * | 2002-10-10 | 2010-10-12 | Sirf Technology, Inc. | Layered host based satellite positioning solutions |
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 |
US6856794B1 (en) * | 2000-07-27 | 2005-02-15 | Sirf Technology, Inc. | Monolithic GPS RF front end integrated circuit |
US6961019B1 (en) * | 2000-08-10 | 2005-11-01 | Sirf Technology, Inc. | Method and apparatus for reducing GPS receiver jamming during transmission in a wireless receiver |
US7106786B2 (en) * | 2000-08-24 | 2006-09-12 | Sirf Technology, Inc. | Method for reducing auto-correlation or cross-correlation in weak signals |
US7545850B1 (en) | 2000-08-24 | 2009-06-09 | Sirf Technology, Inc. | Analog compression of GPS C/A signal to audio bandwidth |
US6665612B1 (en) * | 2000-08-29 | 2003-12-16 | Sirf Technology, Inc. | Navigation processing for a satellite positioning system receiver |
US7463893B1 (en) | 2000-09-22 | 2008-12-09 | Sirf Technology, Inc. | Method and apparatus for implementing a GPS receiver on a single integrated circuit |
US7671489B1 (en) | 2001-01-26 | 2010-03-02 | Sirf Technology, Inc. | Method and apparatus for selectively maintaining circuit power when higher voltages are present |
US6703971B2 (en) * | 2001-02-21 | 2004-03-09 | Sirf Technologies, Inc. | Mode determination for mobile GPS terminals |
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 |
US6819707B2 (en) * | 2001-05-18 | 2004-11-16 | Global Locate, Inc. | Method and apparatus for performing signal correlation using historical correlation data |
US7190712B2 (en) * | 2001-05-18 | 2007-03-13 | Global Locate, Inc | Method and apparatus for performing signal correlation |
US7995682B2 (en) * | 2001-05-18 | 2011-08-09 | Broadcom Corporation | Method and apparatus for performing signal processing using historical correlation data |
US7769076B2 (en) * | 2001-05-18 | 2010-08-03 | Broadcom Corporation | Method and apparatus for performing frequency synchronization |
US6891880B2 (en) * | 2001-05-18 | 2005-05-10 | Global Locate, Inc. | Method and apparatus for performing signal correlation |
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 |
US6618005B2 (en) * | 2001-06-29 | 2003-09-09 | Intel Corporation | Determining wireless device locations |
US6785543B2 (en) | 2001-09-14 | 2004-08-31 | Mobile Satellite Ventures, Lp | Filters for combined radiotelephone/GPS terminals |
US7426380B2 (en) | 2002-03-28 | 2008-09-16 | Telecommunication Systems, Inc. | Location derived presence information |
US8290505B2 (en) | 2006-08-29 | 2012-10-16 | Telecommunications Systems, Inc. | Consequential location derived information |
US8918073B2 (en) | 2002-03-28 | 2014-12-23 | Telecommunication Systems, Inc. | Wireless telecommunications location based services scheme selection |
US8126889B2 (en) | 2002-03-28 | 2012-02-28 | Telecommunication Systems, Inc. | Location fidelity adjustment based on mobile subscriber privacy profile |
US20030186699A1 (en) * | 2002-03-28 | 2003-10-02 | Arlene Havlark | Wireless telecommunications location based services scheme selection |
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 |
US9154906B2 (en) | 2002-03-28 | 2015-10-06 | Telecommunication Systems, Inc. | Area watcher for wireless network |
EP1488250A1 (en) * | 2002-03-28 | 2004-12-22 | Nokia Corporation | Method, receiver and system for determining the time of reception of a beacon signal |
US6738013B2 (en) * | 2002-06-20 | 2004-05-18 | Sirf Technology, Inc. | Generic satellite positioning system receivers with selective inputs and outputs |
WO2004001439A1 (en) * | 2002-06-20 | 2003-12-31 | Sirf Technology, Inc. | Generic satellite positioning system receivers with programmable inputs and selectable inputs and outputs |
US6768448B2 (en) | 2002-08-02 | 2004-07-27 | Qualcomm Incorporated | Apparatus and method for time maintenance in a satellite position system receiver |
EP1537435B1 (en) | 2002-08-15 | 2008-03-19 | SiRF Technology, Inc. | Interface for a gps system |
US8666397B2 (en) | 2002-12-13 | 2014-03-04 | Telecommunication Systems, Inc. | Area event handling when current network does not cover target area |
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 |
US20060136549A1 (en) * | 2003-04-18 | 2006-06-22 | Carro Fernando I | System and method for accessing through wireless internet access points information or services related to broadcast programs |
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 |
US7424293B2 (en) | 2003-12-02 | 2008-09-09 | Telecommunication Systems, Inc. | User plane location based service using message tunneling to support roaming |
GB2409376B (en) * | 2003-12-17 | 2006-06-28 | Motorola Inc | A subscriber unit, a cellular communication system and a method for determining a location therefor |
US7260186B2 (en) | 2004-03-23 | 2007-08-21 | Telecommunication Systems, Inc. | Solutions for voice over internet protocol (VoIP) 911 location services |
US20080126535A1 (en) | 2006-11-28 | 2008-05-29 | Yinjun Zhu | User plane location services over session initiation protocol (SIP) |
US20080090546A1 (en) | 2006-10-17 | 2008-04-17 | Richard Dickinson | Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging |
US7365680B2 (en) * | 2004-02-10 | 2008-04-29 | Sirf Technology, Inc. | Location services system that reduces auto-correlation or cross-correlation in weak signals |
US20060031696A1 (en) * | 2004-07-20 | 2006-02-09 | King Thomas M | Method and apparatus for determining time |
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 |
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 |
EP1850149B1 (en) | 2005-02-18 | 2012-10-03 | Mitsubishi Denki Kabushiki Kaisha | Position determining apparatus |
US7353034B2 (en) | 2005-04-04 | 2008-04-01 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
US8660573B2 (en) | 2005-07-19 | 2014-02-25 | Telecommunications Systems, Inc. | Location service requests throttling |
US20070049288A1 (en) * | 2005-08-24 | 2007-03-01 | Lamprecht Leslie J | Creating optimum temporal location trigger for multiple requests |
US7526015B2 (en) * | 2005-09-15 | 2009-04-28 | 02Micro International Ltd. | Parallel correlator implementation using hybrid correlation in spread-spectrum communication |
US9282451B2 (en) | 2005-09-26 | 2016-03-08 | Telecommunication Systems, Inc. | Automatic location identification (ALI) service requests steering, connection sharing and protocol translation |
US7825780B2 (en) * | 2005-10-05 | 2010-11-02 | Telecommunication Systems, Inc. | Cellular augmented vehicle alarm notification together with location services for position of an alarming vehicle |
US8467320B2 (en) | 2005-10-06 | 2013-06-18 | Telecommunication Systems, Inc. | Voice over internet protocol (VoIP) multi-user conferencing |
US7907551B2 (en) | 2005-10-06 | 2011-03-15 | Telecommunication Systems, Inc. | Voice over internet protocol (VoIP) location based 911 conferencing |
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 |
US8059789B2 (en) | 2006-02-24 | 2011-11-15 | Telecommunication Systems, Inc. | Automatic location identification (ALI) emergency services pseudo key (ESPK) |
US7471236B1 (en) | 2006-03-01 | 2008-12-30 | Telecommunication Systems, Inc. | Cellular augmented radar/laser detector |
US9167553B2 (en) | 2006-03-01 | 2015-10-20 | Telecommunication Systems, Inc. | GeoNexus proximity detector network |
US7899450B2 (en) | 2006-03-01 | 2011-03-01 | Telecommunication Systems, Inc. | Cellular augmented radar/laser detection using local mobile network within cellular network |
US7629923B2 (en) * | 2006-03-14 | 2009-12-08 | Media Tek Inc. | Method and device for storing economically auxiliary correction data applied in global navigation satellite system |
US8208605B2 (en) | 2006-05-04 | 2012-06-26 | Telecommunication Systems, Inc. | Extended efficient usage of emergency services keys |
US7724186B2 (en) * | 2006-06-30 | 2010-05-25 | Sirf Technology, Inc. | Enhanced aiding in GPS systems |
US8121238B2 (en) * | 2006-06-30 | 2012-02-21 | Csr Technology Inc. | System and method for synchronizing digital bits in a data stream |
US8315233B2 (en) | 2006-07-07 | 2012-11-20 | Skyhook Wireless, Inc. | System and method of gathering WLAN packet samples to improve position estimates of WLAN positioning device |
US7966013B2 (en) | 2006-11-03 | 2011-06-21 | Telecommunication Systems, Inc. | Roaming gateway enabling location based services (LBS) roaming for user plane in CDMA networks without requiring use of a mobile positioning center (MPC) |
US7856234B2 (en) | 2006-11-07 | 2010-12-21 | Skyhook Wireless, Inc. | System and method for estimating positioning error within a WLAN-based positioning system |
CN1975458B (zh) * | 2006-12-12 | 2011-03-23 | 深圳市赛格导航科技股份有限公司 | 冗余gps系统及其方法 |
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 |
US8050386B2 (en) | 2007-02-12 | 2011-11-01 | Telecommunication Systems, Inc. | Mobile automatic location identification (ALI) for first responders |
TWI492607B (zh) * | 2007-04-03 | 2015-07-11 | Ymax Comm Corp | 集結聯絡表之技術 |
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 |
US8249616B2 (en) * | 2007-08-23 | 2012-08-21 | Texas Instruments Incorporated | Satellite (GPS) assisted clock apparatus, circuits, systems and processes for cellular terminals on asynchronous networks |
US8185087B2 (en) | 2007-09-17 | 2012-05-22 | Telecommunication Systems, Inc. | Emergency 911 data messaging |
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 |
TWI408396B (zh) * | 2007-11-27 | 2013-09-11 | Mediatek Inc | 具有省電功能之電子裝置及其操作方法 |
US7929530B2 (en) | 2007-11-30 | 2011-04-19 | Telecommunication Systems, Inc. | Ancillary data support in session initiation protocol (SIP) messaging |
US9130963B2 (en) | 2011-04-06 | 2015-09-08 | Telecommunication Systems, Inc. | Ancillary data support in session initiation protocol (SIP) messaging |
US8144053B2 (en) * | 2008-02-04 | 2012-03-27 | Csr Technology Inc. | System and method for verifying consistent measurements in performing GPS positioning |
JP2008175824A (ja) * | 2008-02-07 | 2008-07-31 | Softbank Mobile Corp | 測位方法及び測位システム |
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 |
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 |
US8478305B2 (en) * | 2008-04-09 | 2013-07-02 | Csr Technology Inc. | System and method for integrating location information into an internet phone system |
US8072376B2 (en) * | 2008-06-27 | 2011-12-06 | Sirf Technology Inc. | Method and apparatus for mitigating the effects of cross correlation in a GPS receiver |
US8073414B2 (en) | 2008-06-27 | 2011-12-06 | Sirf Technology Inc. | Auto-tuning system for an on-chip RF filter |
US8068587B2 (en) | 2008-08-22 | 2011-11-29 | Telecommunication Systems, Inc. | Nationwide table routing of voice over internet protocol (VOIP) emergency calls |
US8892128B2 (en) | 2008-10-14 | 2014-11-18 | Telecommunication Systems, Inc. | Location based geo-reminders |
WO2010044837A1 (en) | 2008-10-14 | 2010-04-22 | Telecommunication Systems, Inc. | Location based proximity alert |
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 |
US9301191B2 (en) | 2013-09-20 | 2016-03-29 | Telecommunication Systems, Inc. | Quality of service to over the top applications used with VPN |
US8867485B2 (en) | 2009-05-05 | 2014-10-21 | Telecommunication Systems, Inc. | Multiple location retrieval function (LRF) network having location continuity |
US8022877B2 (en) | 2009-07-16 | 2011-09-20 | Skyhook Wireless, Inc. | Systems and methods for using a satellite positioning system to detect moved WLAN access points |
EP2491523A1 (en) * | 2009-10-19 | 2012-08-29 | Robert A. Carter | Location reliability determination |
US8441398B2 (en) * | 2010-02-03 | 2013-05-14 | Texas Instruments Incorporated | Receivers, circuits, and methods to improve GNSS time-to-fix and other performances |
US8336664B2 (en) | 2010-07-09 | 2012-12-25 | Telecommunication Systems, Inc. | Telematics basic mobile device safety interlock |
WO2012005769A1 (en) | 2010-07-09 | 2012-01-12 | Telecommunication Systems, Inc. | Location privacy selector |
US8571089B2 (en) | 2010-08-09 | 2013-10-29 | Qualcomm Incorporated | Time-setting in satellite positioning system receivers |
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 |
WO2012141762A1 (en) | 2011-02-25 | 2012-10-18 | Telecommunication Systems, Inc. | Mobile internet protocol (ip) location |
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 |
WO2013048551A1 (en) | 2011-09-30 | 2013-04-04 | Telecommunication Systems, Inc. | Unique global identifier for minimizing prank 911 calls |
US9313637B2 (en) | 2011-12-05 | 2016-04-12 | Telecommunication Systems, Inc. | Wireless emergency caller profile data delivery over a legacy interface |
US9264537B2 (en) | 2011-12-05 | 2016-02-16 | Telecommunication Systems, Inc. | Special emergency call treatment based on the caller |
US8984591B2 (en) | 2011-12-16 | 2015-03-17 | Telecommunications Systems, Inc. | Authentication via motion of wireless device movement |
US9384339B2 (en) | 2012-01-13 | 2016-07-05 | Telecommunication Systems, Inc. | Authenticating cloud computing enabling secure services |
US8688174B2 (en) | 2012-03-13 | 2014-04-01 | Telecommunication Systems, Inc. | Integrated, detachable ear bud device for a wireless phone |
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 |
WO2014028712A1 (en) | 2012-08-15 | 2014-02-20 | Telecommunication Systems, Inc. | Device independent caller data access for emergency calls |
US9208346B2 (en) | 2012-09-05 | 2015-12-08 | Telecommunication Systems, Inc. | Persona-notitia intellection codifier |
US9456301B2 (en) | 2012-12-11 | 2016-09-27 | Telecommunication Systems, Inc. | Efficient prisoner tracking |
US8983047B2 (en) | 2013-03-20 | 2015-03-17 | Telecommunication Systems, Inc. | Index of suspicion determination for communications request |
US9408034B2 (en) | 2013-09-09 | 2016-08-02 | Telecommunication Systems, Inc. | Extended area event for network based proximity discovery |
US9516104B2 (en) | 2013-09-11 | 2016-12-06 | Telecommunication Systems, Inc. | Intelligent load balancer enhanced routing |
US9479897B2 (en) | 2013-10-03 | 2016-10-25 | Telecommunication Systems, Inc. | SUPL-WiFi access point controller location based services for WiFi enabled mobile devices |
US10375108B2 (en) | 2015-12-30 | 2019-08-06 | Schweitzer Engineering Laboratories, Inc. | Time signal manipulation and spoofing detection based on a latency of a communication system |
US9913116B2 (en) | 2016-02-24 | 2018-03-06 | Robert D. Pedersen | Multicast expert system information dissemination system and method |
WO2018173795A1 (ja) * | 2017-03-23 | 2018-09-27 | ソニーセミコンダクタソリューションズ株式会社 | 送信装置および方法、並びに、受信装置および方法 |
CN110501728B (zh) * | 2018-05-16 | 2022-03-29 | 清华大学 | 定位基站跳时信号的鉴频方法及鉴频装置 |
CN108801206A (zh) * | 2018-07-02 | 2018-11-13 | 安徽理工大学 | 一种高精度三维移动变形测试平台 |
US11630424B2 (en) | 2018-07-13 | 2023-04-18 | Schweitzer Engineering Laboratories, Inc. | Time signal manipulation detection using remotely managed time |
US10819727B2 (en) | 2018-10-15 | 2020-10-27 | Schweitzer Engineering Laboratories, Inc. | Detecting and deterring network attacks |
CN112788733B (zh) * | 2019-11-11 | 2021-11-12 | 大唐移动通信设备有限公司 | 时钟偏差确定方法及装置 |
CN116567584B (zh) * | 2023-07-11 | 2023-09-08 | 泉州海盈船务有限公司 | 一种船舶与岸基通信的方法及系统 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09119973A (ja) * | 1995-05-31 | 1997-05-06 | General Electric Co <Ge> | 被追跡物体の位置を確認するための方法およびシステム |
WO1997033382A1 (en) * | 1996-03-08 | 1997-09-12 | Snaptrack, Inc. | An improved gps receiver utilizing a communication link |
Family Cites Families (44)
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 |
US4449830A (en) | 1981-07-31 | 1984-05-22 | Combustion Engineering, Inc. | Method and apparatus for measuring elapsed time between an initiating event and a dependent event |
WO1984001832A1 (en) * | 1982-10-29 | 1984-05-10 | Peter Frank Macdoran | Method and apparatus for deriving pseudo range from earth-orbiting satellites |
JPS61155879A (ja) * | 1984-12-28 | 1986-07-15 | Nissan Motor Co Ltd | 位置計測装置 |
US4734701A (en) | 1986-03-12 | 1988-03-29 | Magnavox Government And Industrial Electronics Company | Null processing receiver apparatus and method |
JPH0827341B2 (ja) * | 1987-06-05 | 1996-03-21 | 株式会社光電製作所 | Gps航法装置 |
JPH02134587A (ja) * | 1988-11-15 | 1990-05-23 | Toyota Motor Corp | Gps受信装置 |
GB2307125B (en) | 1989-03-21 | 1998-01-07 | British Aerospace | Adaptive Background Compensation Circuit For Optical Imaging Equipment |
GB2240240A (en) * | 1990-01-19 | 1991-07-24 | Philips Electronic Associated | Radio receiver for direct sequence spread spectrum signals |
GB2241623A (en) * | 1990-02-28 | 1991-09-04 | Philips Electronic Associated | Vehicle location system |
US5117232A (en) | 1990-06-04 | 1992-05-26 | Raytheon Company | Global system positioning receiver |
JPH0486581A (ja) * | 1990-07-30 | 1992-03-19 | Sony Corp | 移動体測位システム |
JPH04198786A (ja) * | 1990-11-28 | 1992-07-20 | Mitsubishi Electric Corp | 人工衛星を用いた測位方法 |
EP0508405B1 (en) | 1991-04-12 | 1997-07-09 | Sharp Kabushiki Kaisha | System for measuring position by using global positioning system and receiver for global positioning system |
JPH04315076A (ja) * | 1991-04-12 | 1992-11-06 | Sharp Corp | Gpsローカル測位システム |
JPH04326079A (ja) * | 1991-04-26 | 1992-11-16 | Nippondenso Co Ltd | Gps受信機 |
US5225842A (en) | 1991-05-09 | 1993-07-06 | Navsys Corporation | Vehicle tracking system employing global positioning system (gps) satellites |
US5379224A (en) | 1991-11-29 | 1995-01-03 | Navsys Corporation | GPS tracking system |
US5317322A (en) | 1992-01-06 | 1994-05-31 | Magnavox Electronic Systems Company | Null processing and beam steering receiver apparatus and method |
JP3127042B2 (ja) * | 1992-05-01 | 2001-01-22 | 功次 山脇 | 高機能測位端末装置 |
JPH06130144A (ja) * | 1992-10-15 | 1994-05-13 | Toshiba Corp | ナビゲーション装置 |
US5319374A (en) | 1993-02-02 | 1994-06-07 | Trimble Navigation Limited | Precise universal time for vehicles |
US5317323A (en) | 1993-03-05 | 1994-05-31 | E-Systems, Inc. | Passive high accuracy geolocation system and method |
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 |
US5510797A (en) | 1993-04-15 | 1996-04-23 | Trimble Navigation Limited | Provision of SPS timing signals |
US5521887A (en) | 1993-07-30 | 1996-05-28 | Trimble Navigation Limited | Time transfer system |
JPH0743446A (ja) * | 1993-08-02 | 1995-02-14 | Aisin Seiki Co Ltd | Gps衛星デ−タの検証装置 |
JP3314490B2 (ja) * | 1993-11-04 | 2002-08-12 | 株式会社デンソー | 移動体位置管理システム |
JPH07280912A (ja) * | 1994-04-08 | 1995-10-27 | Matsushita Electric Ind Co Ltd | Gps受信機 |
US5552794A (en) * | 1994-04-29 | 1996-09-03 | Rockwell International Corporation | Position estimation using satellite range rate measurements |
US5532690A (en) | 1995-04-04 | 1996-07-02 | Itt Corporation | Apparatus and method for monitoring and bounding the path of a ground vehicle |
US5625556A (en) | 1995-04-28 | 1997-04-29 | Trimble Navigation Limited | Accurate time standard for vehicle operation |
AU705213B2 (en) | 1995-06-06 | 1999-05-20 | Terion, Inc. | Determining propagating and clear frequency in wireless data communications network |
US5570097A (en) * | 1995-08-11 | 1996-10-29 | Northrop Grumman Corporation | Retransmitted GPS interferometric system |
DE69637755D1 (de) * | 1995-10-09 | 2009-01-02 | Snaptrack Inc | Gps-empfänger und verfahren zur verarbeitung von gps-signalen |
US5945944A (en) | 1996-03-08 | 1999-08-31 | Snaptrack, Inc. | Method and apparatus for determining time for GPS receivers |
US5841026A (en) * | 1996-05-15 | 1998-11-24 | Trimble Navigation Limited | Automatic transference between real-time operation and post-processing in a GPS survey system |
US5963601A (en) * | 1996-05-20 | 1999-10-05 | Trimble Navigation Limited | Variable suppression of multipath signal effects |
US6377209B1 (en) * | 1997-02-03 | 2002-04-23 | Snaptrack, Inc. | Method and apparatus for satellite positioning system (SPS) time measurement |
US6215442B1 (en) * | 1997-02-03 | 2001-04-10 | Snaptrack, Inc. | Method and apparatus for determining time in a satellite positioning system |
US5812087A (en) * | 1997-02-03 | 1998-09-22 | Snaptrack, Inc. | Method and apparatus for satellite positioning system based time measurement |
JP5770028B2 (ja) * | 1999-03-22 | 2015-08-26 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | 衛星位置決めシステムの時間測定のための方法および装置 |
US6317322B1 (en) * | 2000-08-15 | 2001-11-13 | The Furukawa Electric Co., Ltd. | Plate type heat pipe and a cooling system using same |
US6459407B1 (en) * | 2001-09-10 | 2002-10-01 | Nokia Mobile Phones | Cross-correlation system for time recovery in network-assisted GPS positioning |
-
2000
- 2000-03-21 US US09/531,806 patent/US6377209B1/en not_active Expired - Lifetime
- 2000-03-22 EP EP00921430A patent/EP1171779B1/en not_active Expired - Lifetime
- 2000-03-22 ES ES00921430T patent/ES2307503T3/es not_active Expired - Lifetime
- 2000-03-22 BR BRPI0009100A patent/BRPI0009100B1/pt active IP Right Grant
- 2000-03-22 CN CNB00805407XA patent/CN1261769C/zh not_active Expired - Lifetime
- 2000-03-22 JP JP2000607024A patent/JP2003523500A/ja active Pending
- 2000-03-22 KR KR1020017012040A patent/KR100829617B1/ko active IP Right Grant
- 2000-03-22 AT AT00921430T patent/ATE403164T1/de not_active IP Right Cessation
- 2000-03-22 DE DE60039687T patent/DE60039687D1/de not_active Expired - Lifetime
- 2000-03-22 CA CA002367032A patent/CA2367032C/en not_active Expired - Lifetime
- 2000-03-22 WO PCT/US2000/007683 patent/WO2000057203A1/en active Application Filing
- 2000-03-22 MX MXPA01009528A patent/MXPA01009528A/es active IP Right Grant
- 2000-03-22 AU AU41753/00A patent/AU773464B2/en not_active Expired
-
2001
- 2001-11-19 US US09/989,370 patent/US6583757B2/en not_active Expired - Lifetime
-
2002
- 2002-06-10 HK HK02104339A patent/HK1042749A1/xx not_active IP Right Cessation
-
2012
- 2012-03-26 JP JP2012069287A patent/JP2012168183A/ja active Pending
- 2012-11-22 JP JP2012256106A patent/JP5931704B2/ja not_active Expired - Lifetime
-
2014
- 2014-07-11 JP JP2014143363A patent/JP2014238405A/ja not_active Withdrawn
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09119973A (ja) * | 1995-05-31 | 1997-05-06 | General Electric Co <Ge> | 被追跡物体の位置を確認するための方法およびシステム |
WO1997033382A1 (en) * | 1996-03-08 | 1997-09-12 | Snaptrack, Inc. | An improved gps receiver utilizing a communication link |
Also Published As
Publication number | Publication date |
---|---|
JP2014238405A (ja) | 2014-12-18 |
CN1261769C (zh) | 2006-06-28 |
JP2013079965A (ja) | 2013-05-02 |
AU773464B2 (en) | 2004-05-27 |
BRPI0009100B1 (pt) | 2016-03-29 |
AU4175300A (en) | 2000-10-09 |
JP2012168183A (ja) | 2012-09-06 |
US6377209B1 (en) | 2002-04-23 |
CA2367032A1 (en) | 2000-09-28 |
CA2367032C (en) | 2009-12-22 |
KR20020013514A (ko) | 2002-02-20 |
MXPA01009528A (es) | 2003-01-28 |
US6583757B2 (en) | 2003-06-24 |
CN1344372A (zh) | 2002-04-10 |
JP5931704B2 (ja) | 2016-06-08 |
BR0009100A (pt) | 2002-02-05 |
EP1171779A1 (en) | 2002-01-16 |
US20020033767A1 (en) | 2002-03-21 |
WO2000057203A1 (en) | 2000-09-28 |
HK1042749A1 (en) | 2002-08-23 |
EP1171779B1 (en) | 2008-07-30 |
ATE403164T1 (de) | 2008-08-15 |
DE60039687D1 (de) | 2008-09-11 |
JP2003523500A (ja) | 2003-08-05 |
ES2307503T3 (es) | 2008-12-01 |
WO2000057203A9 (en) | 2002-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100829617B1 (ko) | 위성 위치측정 시스템(sps) 시간 측정을 위한 방법 및 장치 | |
US5812087A (en) | Method and apparatus for satellite positioning system based time measurement | |
JP4680893B2 (ja) | 複数の通信システムからの時間情報に基づくバーチャルリアルタイムクロック | |
US6856282B2 (en) | Directly acquiring precision code GPS signals | |
US8085884B2 (en) | Method and apparatus for processing satellite positioning system signals to obtain time information | |
USRE42676E1 (en) | Method for determining a boundary of an information element, a system, and an electronic device | |
US20100066607A1 (en) | Method and apparatus for processing satellite signals at a satellite positioning system receiver | |
JP2004501352A (ja) | 不均一で離散的なサンプル・セグメントを相関させるコヒーレント累積システムを採用する信号検出器及び方法 | |
JP5015788B2 (ja) | 測位信号を受信しつつコヒーレント積分長を長くするための方法及び装置 | |
JP4545375B2 (ja) | Gps信号の逆拡散方法 | |
US7151793B2 (en) | Method for synchronizing a receiver, a positioning system, a receiver and an electronic device | |
JP5770028B2 (ja) | 衛星位置決めシステムの時間測定のための方法および装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
N231 | Notification of change of applicant | ||
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130429 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20140430 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20160330 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20180329 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20190327 Year of fee payment: 12 |