Nothing Special   »   [go: up one dir, main page]

KR20030062344A - Gps 신호의 시간-자유 처리 - Google Patents

Gps 신호의 시간-자유 처리 Download PDF

Info

Publication number
KR20030062344A
KR20030062344A KR10-2003-7006656A KR20037006656A KR20030062344A KR 20030062344 A KR20030062344 A KR 20030062344A KR 20037006656 A KR20037006656 A KR 20037006656A KR 20030062344 A KR20030062344 A KR 20030062344A
Authority
KR
South Korea
Prior art keywords
priori
time
pseudorange
gps receiver
absolute time
Prior art date
Application number
KR10-2003-7006656A
Other languages
English (en)
Other versions
KR100904016B1 (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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=24875767&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=KR20030062344(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by 글로벌 로케이트, 인크. filed Critical 글로벌 로케이트, 인크.
Publication of KR20030062344A publication Critical patent/KR20030062344A/ko
Application granted granted Critical
Publication of KR100904016B1 publication Critical patent/KR100904016B1/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
    • 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/25Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
    • G01S19/256Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS relating to timing, e.g. time of week, code phase, timing offset
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/0018Transmission from mobile station to base station
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/0018Transmission from mobile station to base station
    • G01S5/0036Transmission from mobile station to base station of measured values, i.e. measurement on mobile and position calculation on base station
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • 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
    • 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
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Train Traffic Observation, Control, And Security (AREA)

Abstract

본 발명은 GPS 수신기에서 사용 가능한 타이밍의 위성 또는 선택적인 소스에 의해 전송된 절대 시간 정보를 사용함없이 GPS 수신기(108) 위치를 계산하기 위한 방법 및 장치에 관한 것이다. GPS 수신기는 무선 통신 송수신기(112)를 포함하지만 절대 시간 정보의 정확한 소스에 접속할 필요가 없는 집적형 수신기내에 포함된다. 무선 송수신기는 무선 네트워크(150)를 통해 서버(121)와 통신한다. GPS 수신기는 위성 의사범위를 측정하고 무선 통신 송수신기를 사용하여 서버에 의사범위를 송신한다. 서버는 GPS 수신기 위치와 절대 시간이 미지의 파라미터인 수학적 모델에 의사범위를 적용한다. 다음으로 서버는 모델에 가장 잘 맞는 위치와 절대 시간을 계산하고, 이에 따라 GPS 수신기에 대한 정확한 위치 및 의사범위 측정이 행해진 절대 시간을 산출한다.

Description

GPS 신호 처리용 장치 {APPARATUS FOR PROCESSING OF GPS SIGNALS}
위성 위치 확인 시스템(GPS) 수신기는 일반적으로 위성으로부터 송신되어 지구 표면상의 또는 표면에 근접한 수신기에 의해 수신된 신호의 전송 및 수신 사이의 시간 지연을 계산함으로써 그들의 위치를 결정한다. 광속이 곱해진 시간 지연은 수신기로부터 수신기의 시야내 각각의 위성까지의 거리를 제공한다. GPS 위성은 소위 "추정위치(ephemeris)" 데이터라 불리는 위성-위치 데이터를 수신기로 전송한다. 추정위치 데이터에 부가하여, 위성은 위성 신호와 관련된 절대 시간 정보를 수신기에 전송한다 즉, 절대 시간이 제 2의 약한 신호로서 송신된다. 이러한 절대 시간 신호는 수신기가 각각의 수신된 신호가 각각의 위성에 의해 전송될 때 시간 태그를 명확하게 결정할 수 있도록 한다. 각각의 신호에 대한 정확한 전송 시간을 앎으로써, 수신기는 신호를 전송할 때 각각의 위성이 위치하는 위치를 계산기 위해 추정위치 데이터를 사용한다. 마지막으로, 수신기는 수신기 위치를 계산하기 위해 위성에 대해 계산된 거리와 알려진 위성 위치를 조합한다.
GPS 신호를 탐색하고 획득하며, 추정위치 및 관련 데이터를 판독하기 위한프로세스는 다수의 위성에 대한 절대 시간이 시간 소모적이고 수신기 위치를 계산하는데 있어서 수용할 수 없는 지연을 야기한다. 추가로, 많은 상황에서, 위성 신호의 전파방해(blockage)가 존재한다. 이러한 경우, 수신된 신호 레벨은 너무 낮아서 복조될 수 없으며 에러없이 위성 데이터를 유도할 수 없다. 하지만, 이러한 저하된 신호의 경우, 수신기는 만일 추정위치 및 절대 시간의 외부 소스가 사용가능하다면 위성 신호를 트래킹하여 시간 지연(및 그에 따른 거리)을 계산할 수 있다.
여러 개선책이 추정위치 (또는 동일한) 데이터 및 절대 시간 정보의 외부 소스로 구성된 "GPS 보조"를 제공하기 위해 수행되었다. 보조 정보는 몇몇 선택적인 형태의 통신(일반적으로 셀룰러 데이터 채널과 같은 무선 통신)을 사용하여 GPS 수신기에 전송된다. GPS 보조의 사용으로 인해, GPS 수신기는 신호 레벨이 통상적인 GPS에 대해 너무 낮아 적절하게 기능할 수 없도록 하는 영역에서 동작할 수 있다.
모든 GPS 보조 및 이에 따른 발전된 발명은 절대 시간에 대한 정확한 외부 정보를 필요로 하고, 그 결과 위성 위치가 정확하게 결정된다. 절대 시간은 1밀리초 내지 10밀리초 상의 정확성을 필요로 한다. 불행히도, GPS 수신기에서 이러한 정확성을 대해 절대 시간이 쉽게 얻어지지 않는 GPS 보조의 원하는 구현이 있다. 예를 들면: AMP 셀룰러 폰 시스템은 시간 정보를 지원하지 않으며; 더욱이 (현재는) 북미 TDMA 셀룰러 폰 시스템을 지원하지도 않는다. GSM 셀룰러 폰 시스템은 타이밍 정보를 지원하지만, 여러 다른 지리학상의 영역내 다른 시간 기준을 가진다. 이러한 경우, 절대 시간을 알지 못하는 GPS 수신기 위치를 계산하기 위한 방법을 제공할 필요가 있다.
특히, 위성 위치 확인 시스템(GPS) 수신기는 유일한 의사-난수 잡음(PN) 코드를 포함하는 주기 운동을 하는 GPS 위성으로부터 전송된 GPS 신호를 수신한다. GPS 수신기는 수신된 PN 코드 신호 시퀀스와 내부적으로 발생된 PN 신호 시퀀스 사이의 시간 시프트를 계산함으로써 신호의 전송 및 수신 사이의 시간 지연을 결정한다.
각각의 전송된 GPS 신호는 직접 시퀀스 확산 스펙트럼 신호이다. 통상적으로 사용할 수 있는 신호는 표준 위치결정 서비스에 의해 제공된다. 이러한 신호는 1575.42MHz에서 캐리어상에 1.023MHz 확산 속도를 가진 직접 시퀀스 확산 신호를 사용한다. 각각의 위성은 특정 위성을 식별하는 단일 PN 코드(C/A 코드로 공지됨)를 전송하여 여러 위성으로부터 동시에 전송된 신호가 다른 수신기에 의해 매우 적은 간섭만으로 하나의 수신기에 동시에 수신되도록 한다. PN 코드 시퀀스 길이는 1밀리초 시간 주기에 해당하는 1023개의 칩이다. 각각의 수신된 GPS 신호는 1023칩의 1/023MHz 반복 PN 패턴으로부터 구성된다. 매우 낮은 신호 레벨에서, PN 패턴은 여전히 관찰되며, 처리에 의해 명확한 시간 지연 측정치를 제공하고, 실질적으로 많은 PN 프레임을 평균한다. 이러한 측정된 시간 지연은 "밀리초-이하 의사범위"로 불리는데, 그 이유는 이들이 모듈로 1밀리초 PN 프레임 경계로 알려져 있기 때문이다. 각각의 위성에 대한 각각의 지연과 관련된 밀리초의 정수를 구함으로써 절대 시간 지연이 계산되면, 명확한 의사범위를 알 수 있다. 명확한 의사범위를 구하는 프로세스는 "정수 밀리초 모호성 결정"으로 알려져 있다.
이러한 절대 시간에서 GPS 신호와 위성 위치의 절대 시간을 알고 있는 4개의 의사범위 세트는 GPS 수신기의 위치를 구하기에 충분하다. 전송의 절대 시간은 항법 메세지내 위성으로부터 방출되고, 이러한 항법 메세지는 낮은 50Hz 데이터 속도로 1.023MHz PN 코드상에 중첩된다. 이러한 50Hz 신호는 PN 프레임의 시작과 함께 할당된 비트 경계로 이진 위상 편이 변조(BPSK) 데이터스트림이다. 정확히 데이터 비트 주기(20밀리초)당 20개의 PN 프레임이 있다. 50Hz 신호는 GPS 위성 궤도, 위성 클록 수정, 약한 정보 시간 및 다른 시스템 파라미터를 기술하는 데이터 비트를 포함한다.
위성 전송과 관련된 절대 시간은 GPS 신호의 항법 메세지내 약한 시간(TOW) 데이터를 판독함으로써 통상적인 GPS 수신기내에서 결정된다. 시간 결정에 대한 표준의 방법에서, 통상적인 GPS 수신기는 50보(baud) 데이터 스트림으로 디코딩하고 동기화된다. 50보 신호는 300비트의 길이와 6초의 지속시간을 가진 10워드의 서브프레임으로 그룹화된 30-비트 워드로 배열된다. 5개의 서브프레임은 1500비트와 30초의 지속시간을 가지며, 25개의 프레임은 12.5분의 지속시간을 가진 수퍼프레임을 포함한다. 수퍼프레임은 완벽한 항법 메세지를 포함한다. 매 6초마다 발생하는 데이터 비트 서브프레임은 TOW에 6초 결정으르 제공하는 비트를 포함한다. 50보 데이터 스트림은 데이터 비트 에지의 도착 시간이 (20ms 간격에서) 20밀리초에 가장 가까운 절대 전송 시간을 결정하도록 C/A 코드 전송으로 할당된다. 비트 경계에 대한 정확한 동기화는 1밀리초 또는 그 이하로 절대 전송 시간을 결정할 수 있다.
위성 신호와 관련된 절대 시간은 GPS 시간에 대해 검정되는 외부 타이밍 소스를 가지고 이러한 시간을 위성 신호의 수신 시간에 대한 정확한 시간 태그를 제공하는데 사용함으로써 무선 보조-GPS 수신기내에서 결정된다. 수신 시간에서 의사범위를 감산하면 (시간 단위로 표현되는 의사범위를 가지며, 전송-수신 시간 지연을 나타내는) 각각의 위성에 대한 전송의 절대 시간을 알 수 있다.
전송의 절대 시간은 전송 시간에 위성의 위치를 결정하고 이에 따라 GPS 수신기의 위치를 결정하기 위해 필요하다. GPS 위성은 대략 3.9km/s로 이동하고 이에 따라 지구에서 관찰할 때 위성의 범위가 최대 ±800m/s의 속도로 변한다. 절대 타이밍 에러는 타이밍 에러의 각각의 밀리초에 대해 0.8m에 이르는 범위 에러를 야기한다. 이러한 범위 에러는 GPS 수신기 위치내에 유사한 크기의 에러를 생성한다. 따라서, 10ms의 절대 시간 정확성이 대략 10m의 위치 정확성에 대해 충분하다. 10ms 이상의 절대 타이밍 에러는 큰 위치 에러를 야기하고, 그 결과 전형적인 GPS 수신기는 대략 10밀리초 또는 그 이상의 정확성을 가진 절대 시간을 필요로 한다.
절대 타이밍 에러는 GPS 위성 클록 드리프트의 결과 에러를 유도하지만, 이들은 위성 위치 에러에 비해 매우 작아서 본 설명에서는 무시될 수 있다(GPS 클록은 전형적으로 초당 0.1나노초 이하로 드리프트하고 위성에 대해 관찰된 범위가 광속이 곱해진 GPS 클록 드리프트에 의해 영향을 받으므로, 이러한 에러는 0.03m/s 이하이고, 이는 위성 위치의 변화에 의한 에러보다 대략 25배 작다).
GPS 위치결정과 근접하게 관련된 다른 시간 파라미터가 존재하고, 이는 밀리초-이하 의사범위를 측정하는데 사용된 시간 기준내 밀리초-이하 오프셋이다. 이러한 오프셋은 모든 측정치에 동일하게 영향을 주고, 이러한 이유로 "공통 모드 에러"로 알려져 있다.
공통 모드 에러는 절대 시간 에러와 혼동되어서는 안된다. 상술된 바와 같이, 1밀리초의 절대 시간 에러는 0.8미터에 이르는 범위 에러를 야기하지만 1밀리초의 절대 시간 에러는 1밀리초 이하의 관찰되지 않은 범위 에러를 야기한다. 하지만, 1밀리초의 공통 모드 에러는 광속이 곱해진 1밀리초의 의사범위 에러를 야기하고, 이는 300미터이다.
공통 모드 에러가 의사범위에 대해 이렇게 큰 영향을 가지기 때문에, 그리고 공통 모드 에러를 검정하는 것이 실질적으로 매우 어렵기 때문에, 일단 충분히 많은 의사범위가 특정 수신기에서 측정된다면 통상적인 GPS 수신기는 위치에 따라 구해져야 하는 미지의 에러로 처리한다. 하지만, 어떠한 통상적인 GPS 수신기도 이들이 (10밀리초 이상의) 필요한 정확성에 대한 절대 시간을 안다는 사실에 의존하는 것 대신에 절대 시간 에러를 구하지는 않았다.
그러므로, 절대 시간을 사용함없이 GPS 신호를 처리할 수 있는 방법 및 장치가 필요하다.
본 발명은 위성-기반 위치 확인 특히, 위상 위치 확인 시스템(GPS) 신호의 시간-자유 처리를 위한 방법 및 장치에 관한 것이다.
도 1은 절대 시간을 모르는 상태에서 GPS 수신기 위치를 계산하는 장치는 블록도.
도 2는 도 1의 장치의 동작을 나타내는 순서도.
도 3은 본 발명에 따라 의사범위를 계산하는 방법을 나타내는 순서도.
도 4는 본 발명의 선택적인 실시예에서 수신기 위치 및 절대 시간을 계산하는 방법을 나타내는 순서도.
도 5A 및 도 5B는 위치 에러의 잔류치 크기(도 5B)를 생성하는데 사용된 격자(도 5A)를 도시하는 도면.
도 6은 절대 시간을 계산하는데 사용된 잔류치 시간 에러의 그래프.
본 발명은 GPS 수신기에서 사용 가능한 타이밍의 위성 또는 선택적인 소스에 의해 전송된 절대 시간 정보를 사용함없이 GPS 수신기 위치를 계산하는 방법 및 장치에 관한 것이다. 본 발명의 실시예에서, GPS 수신기는 무선 통신 송수신기를 포함하는 집적형 수신기내에 포함되지만, 절대 시간 정보의 정확한 소스와는 접속하지 않는다. 무선 송수신기는 무선 네트워크를 통해 서버에 통신한다. GPS 수신기는 위성 의사범위를 측정하고 무선 통신 송수신기를 사용하여 서버에 의사범위를 송신한다. 서버는 GPS 수신기 위치 및 절대 시간이 미지의 파라미터인 수학적 모델에 의사범위를 적용한다. 다음으로 서버는 모델에 가장 잘 적용된 위치 및 절대 시간을 계산하고, 이에 따라 GPS 수신기에 대한 정확한 위치 및 의사범위 측정이 수행된 절대 시간을 계산해낸다.
본 발명의 특징이 첨부된 도면을 참조로 한 이하의 상세한 설명을 통해 쉽게 이해될 수 있을 것이다.
이해를 돕기 위해, 도면에 대해 공통인 동일 엘리먼트에 대해 동일 참조부호가 사용되었다.
본 발명은 GPS 수신기에서 절대 시간 정보에 접속없이도 위성 위치 확인 시스템(GPS)내 위치 및 시간을 결정하는 방법 및 장치에 관한 것이다. 이하의 설명에서, 이해를 돕기 위해 여러 특정 상세한 설명이 본 발명에 대한 완전한 이해를 위해 제공된다. 하지만, 당업자라면 본 발명이 이들 특정 상세한 설명없이도 수행될 수 있다는 것을 알 수 있을 것이다.
도 1은 본 발명의 일 실시예로서, 무선 링크(150)를 통해 서버(121)에 결합된 집적형 이동 수신기(102)를 포함한다. GPS 수신기(018)는 무선 통신 송수신기(112)를 따라 집적형 수신기(102)내에 포함된다. GPS 수신기(108)는 수신기(108)의 시야내에 위치하는 GPS 위성에 대해 밀리초-이하 의사범위만을 측정하고, 이러한 밀리초-이하 의사범위를 무선 통신 링크(150)를 사용하여 서버(121)에 송신한다. 서버(121)는 무선 통신을 수신하는데 사용된 무선탑(118)의 알려진 위치로부터 GPS 수신기 위치에 대한 적정 선험적 추정치를 형성한다. 서버(121)는 또한 자기 자신의 실시간 클록으로부터 타임 태그를 할당하고, 이에 따라 GPS 수신기(108)가 위성으로부터 GPS 신호를 수신하는 절대 시간의 선험적 추정치를 형성한다. 만일 선험적 위치가 실제 위치의 100km내에 위치하고 수신의 선험적 절대 시간이 수신의 실제 시간(미지의)의 1분내라면, 서버(121)는 정수 밀리초를 구할 수 있고 이에 따라 밀리초-이하 의사범위를 진정한 의사범위로 변환한다.
다음으로, 서버(121)는 미지의 수신기 위치 및 절대 시간을 구하기 위해 의사범위를 사용한다. 서버는 중앙 처리 유니트(CPU)(122), 서버 클록(124), 탑 위치 데이터베이스(128), CPU 지원 회로(152) 및 메모리(154)를 포함한다. 지원 회로는 클록 호로, 캐시, 전원, I/O 인터페이스 회로 등과 같은 CPU의 동작을 용이하게 하는 공지된 회로를 포함한다. 메모리(154)는 임의 접속 메모리, 판독 전용 메모리, 제거가능 스토리지, 하드 디스크 스토리지 또는 이들 메모리 장치들의 임의의 조합일 수 있다.
본 발명의 일 실시예에서, 공통 모드 에러는 서버(121)에서 전체적으로 알려지지 않은 것으로 가정된다. 본 발명의 일 실시예에서, 서버(121)는 0의 선험적 공통 모드 에러를 나타내지만, 임의의 다른 선험적 공통 모드 에러가 결과에 어떠한 변화도 주지 않고 사용될 수 있음을 알 수 있다. 미지의 파라미터에 대한 5개의 선험적 추정치(3개의 위치 좌표, 1개의 절대 시간, 1개의 공통 모드 에러)로, 서버(121)는 미지의 파라미터에 측정된 의사범위 및 선험적 정보를 관련시키는 수학적 모델을 형성한다. 수학적 모델은 1차식으로 표현될 수 있으며, 이는 해가 구해질 때 정확한 위치 및 절대 시간을 제공한다.
특히, 다수의 위성(미도시)로부터의 GPS 신호(104)는 GPS 안테나(106)에서 수신된다. 수신된 신호는 GPS 수신기(108)에 결합된다. GPS 수신기(108)는 경로(110)상에 밀리초-이하 의사범위를 형성하기 위해 GPS 신호를 처리하고, 이러한 경로는 통신 송수신기(112)에 결합되며 통신 안테나(116)로부터 셀룰러 전화 네트워크와 같은 무선 네트워크를 통해 전송된다. 집적형 수신기(102)로부터의 전송은 예를 들면, 셀룰러 전화 탑인 근처 무선탑(118)에 의해 수신된다. 밀리초-이하의사범위 및 무선탑 ID가 상기 무선탑(118)으로부터 서버(121)로 전송된다. 서버(121)에서, 서버 클록(124)은 밀리초-이하 의사범위가 서버에 수신될 때 시간-태그를 제공하는데 사용된다. 서버(121)는 경로(126)를 따라 무선탑 ID를 탑 위치 데이터베이스(128)로 전달하고, 데이터베이스(128)로부터 탑에 대한 위치를 추출한다. 탑 위치는 경로(130)를 따라 CPU(122)에 결합된다.
밀리초-이하 의사범위 데이터에 의해 표현된 모든 위성에 대한 위성 추정위치 데이터는 (맑은 하늘에서 서버의 근처에 위치하는 다른 GPS 수신기와 같은 다른 GPS 수신기 또는 GPS 수신기의 네트워크와 같은 몇몇 다른 소스와 같은) 몇몇 외부 소스(125)로부터 서버에 제공된다. 간략함을 위해, 용어 "추정위치"는 위성 궤도 파라미터 및 위성 클록 파라미터를 의미하는 것으로 사용된다. 서버(121)의 CPU(122)는 밀리초-이하 의사범위, 무선탑 위치, 서버 시간 및 추정위치를 조합하여 GPS 수신기(108)에서 정확한 GPS 수신기 위치 및 신호 수신의 절대 시간을 형성한다.
상기 장치는 GPS 수신기(108)가 절대 시간 정보 및 추정위치 데이터를 신뢰성 있게 수신할 수 없다 즉, GPS 수신기가 실내에서 사용되어 추정위치 데이터의 처리가 서버(121)에서 실행되는 것을 가정한다. 하지만, 몇몇 예에서, 서버에 제공된 의사범위 데이터를 제외하고, 서버(또는 몇몇 다른 소스)는 이동장치(102)에 추정위치 데이터 및 클록 신호를 제공할 수 있고, 이동장치는 위치 계산을 수행할 수 있다. 본 발명의 이러한 실시예에서, (122 및 124와 유사하게) CPU 및 클록은 서버(121)에 대해 상술된 바와 동일한 방식으로 신호 처리를 용이하게 하기 위해이동장치(102)내에 위치한다.
도 2는 도 1의 서버 CPU(122)에 의해 수행되는 프로세스(200)의 순서도이다. 단계(202)에서, 서버 클록 신호는 GPS 수신기에서 GPS 신호 수신의 절대 시간의 선험적 추정치를 제공하는데 사용된다. 서버 클록의 사용은 본 발명을 예시하기 위해 사용된 일 실시예이고 일반적으로 시간의 선험적 추정치는 서버 클록을 제외한 시간 소스로부터 유래되어야 한다. 본 발명은 절대 시간의 소스 또는 품질 및 선험적 추정치와 관계없이 가능하다. 설명의 간략함을 위해, 이러한 특정 실시예는 GPS 수신기에서 GPS 신호 수신의 실제 절대 시간의 1분내에 시간 태그를 제공하는 서버 클록을 가지는 것으로 가정된다. 이러한 간략한 가정은 실제로 종종 발생하지만 본 발명의 필수 부분은 아니며 본 발명에 대한 설명을 간략히 하기 위해 사용된 것이다. 이후, 본 상세한 설명에서, 이러한 간략한 가장이 제거된다.
단계(206)에서, 탑 위치는 GPS 수신기 위치의 선험적 추정치로서 CPU에 제공된다. 탑 위치의 사용은 사용될 수 있는 임의의 수의 선험적 위치의 일 실시예이다(예를 들면, 이전에 동일한 GPS 수신기(108)에 대해 계산된 위치는 선험적 위치로서 사용될 수 있거나 또는 가장 최근 사용된 탑 위치의 조합 또는 선험적 위치가 간단히 추정될 수 있다). 본 발명은 소스, 품질 또는 선험적 위치와 관계없이 사용 가능하다. 설명의 간략함을 위해, 이러한 특정 실시예는 GPS 수신기(108)의 진정한 위치의 100km내에 위치하는 선험적 위치를 가지는 것으로 가정된다. 이러한 간략한 가정은 실제로 종종 발생하지만 본 발명의 필수 부분은 아니며 본 발명에 대한 설명의 간략함을 위해서만 사용된다. 이후, 본 설명에서 이러한 간략한 가정이 제거된다.
단계(204, 208)에서, GPS 수신기의 시야내에 위치하는 적정 위성에 대한 밀리초-이하 의사범위 및 추정위치 또한 프로세스(200)에 입력으로서 제공된다.
단계(210)에서, 밀리초 의사범위 정수는 도 3에 관해 이하에서 설명되는 프로세스에 의해 결정된다. 밀리초-이하 의사범위 정수를 결정함으로써 프로세스가 전체 의사범위를 형성한다.
단계(212)에서, 예상 의사범위가 형성된다. 이러한 예상 의사범위는 모든 선험적 파라미터(선험적 위치, 측정에 대핸 선험적 절대 시간 및 선험적 공통 모드 에러)가 실제로 이러한 파라미터의 실제값이라고 할 때 측정될 수 있는 의사범위이다. 예상 의사범위는 ri로 표시되고, 지수 i는 적정 위성을 나타낸다.
단계(214)에서, 선험적 의사범위 잔류치가 형성되고, 이들 잔류치는 측정된 의사범위(ρi로 표시됨)와 예상 의사범위(ri) 사이의 차이로서 정의된다. 선험적 의사범위 잔류치는 ui로 표시된다.
단계(216)에서, u x 에 관련시키는 수학적 모델이 형성되고, 여기서 u 는 ui의 벡터이고, x 는 위치의 선험적 값, 공통 모드 에러 및 수신의 절대 시간에 대한 업데이트의 벡터이다:
여기서 n은 의사범위의 수이다. 의사범위는 길이의 단위로 표현된다(예를 들면, 미터).
위치 업데이트 x, y, z는 길이 단위(예를 들면, 미터)로 표현되고 시간 업데이트 tc, ts는 시간 단위(예를 들면, 초)로 표현된다.
이러한 두벡터를 관련시키는 수학적 모델의 일 실시예는 테일러 급수이고, 여기서 급수의 제1항은 x 에 대한 u 의 1차 도함수이고, 제2항은 2차 도함수를 포함한다. 프로세스의 일 실시예에서, 본 발명은 테일러 급수내 1차 도함수만을 유지하는 선형적 모델을 사용한다. 이는 u x 에 관련시키는 이하의 식을 제공한다:
특정 값 ∂ρ1/∂x, ∂ρ1/∂y및 ∂ρ1/∂z는 선험적 위치를 설명하는데 사용된 좌표계에 의존한다. 행렬 H의 처음 3개의 열내 이러한 항들은 공지되어 있으며,추가로 설명하지는 않는다. 행렬의 4번째 열은 광속 c이고, 모델의 이 부분은 업계에서는 표준이다. 본 발명의 새로운 특징은 행렬내 5번째 열의 포함을 필요로 한다. 5번째 열은 절대 시간의 선험적 추정치내 미지의 에러와 측정된 의사범위 사이의 관계를 정확하게 모델링한다. 추가로, 이러한 열내 항들은 시간에 대해 의사범위의 변화의 속도이고, 추정위치 데이터로부터 정확하게 계산될 수 있다. 따라서, 행렬 H내 모든 항은 알려지고, GPS 수신기에서 사용가능한 5개 이상의 의사범위가 존재한다면 x 의 값은 선형 대수학을 사용하여 계산될 수 있다.
단계(210)에서, GPS 수신기 위치가 업데이트 x,y,z를 선험적 위치에 가산함으로써 계산되고, 수신의 절대 시간이 업데이트 ts룰 수신의 선험적 시간에 가산함으로써 형성된다. 만일 선험적 위치 및 선험적 절대 시간이 실제 위치 및 실제 절대 시간에 충분히 가깝다면, 프로세스(200)를 통과한 후 요구된 정확성이 산출된다. 하지만, 만일 프로세스(200)를 가장먼저 통과한 것이 요구된 정확성에 수렴하지 않는다면, 결과(222)가 단계(202)를 위한 수신 추정치에 대한 새로운 선험적 시간 및 단계(206)를 위한 새로운 위치 추정치를 형성하는데 사용되고, 프로세서(200)는 정확한 결과를 수렴할 때까지 반복된다(전형적으로, 매우 적은 반복이 필요한데, 그 이유는 1차 테일러 급수를 사용하는 선형화가 위성 범위가 선험적 위치에서의 에러보다 지구로부터 훨씬 더 멀기 때문에 완벽한 비선형 시스템의 매우 우수한 수학적 설명이기 때문이다.).
테일러 급수는 측정된 의사범위에 미지의 위치 및 절대 시간을 관련시키는수학적 모델의 일례일 뿐이다. 본 발명은 비선형 모델과 같은 다른 모델로 동등하게 변화될 수 있으며, 이는 수용가능한 해가 구해질 때까지 미지의 파라미터를 반복적으로 대입함으로써 구해진다.
만일 상기에서 가정한 바와같이 선험적 위치 및 선험적 절대 시간이 100km 및 1분이내라면, 결과(222)는 정확할 것이다. 하지만, 만일 선험적 위치 및 시간이 이러한 제한내에서 알려지지 않는다면, 부정확한 정수가 단계(210)에서 형성되고 부정확한 결과(222)가 얻어진다. 이 경우, 단계(224)에서 형성된 추정위치 잔류치가 이러한 에러 상황을 검출하기 위해 도 4와 관련하여 이하에서 설명될 바와 같이 사용되고, 여러 선험적 값이 사용된다.
도 3은 밀리초-이하 의사범위 정수를 구하는(도 2의 단계(210)) 예시적인 프로세스(300)의 순서도이다. 설명의 간략함을 위해, 이러한 특정 실시예는 GPS 수신기의 실제 위치의 100km내의 선험적 위치를 가지며, 선험적 절대 시간은 GPS 수신기에서 수신의 실제 절대 시간의 1분이내인 것으로 가정된다. 이러한 간략한 설명은 실제로 종종 사용되지만 본 발명의 필수 부분은 아니며 본 발명의 이러한 실시예의 설명을 간략화하기 위해서만 사용된다. 도 4, 도 5 및 도 6과 관련된 설명에서, 이러한 간략한 설명은 생략된다.
단계(308)에서, 프로세스(300)는 수신의 선험적 절대 시간(단계(202)에서 제공됨) 및 선험적 위치(단계(206)에서 제공됨)를 따라 위성에 대한 추정위치 데이터(단계(208)에서 제공됨)를 사용하여 예상 의사범위를 계산한다. 이러한 설명에서 완결된 바와 같이, 추정위치라는 용어는 위성 클록 파라미터 및 위성 궤도파라미터를 의미하는 것으로 사용된다.
단계(310)에서, 단일 위성이 기준 위성으로 선택된다. 바람직한 실시예에서, (선험적 위치로부터) 최고 고도각을 가진 위성이 기준으로서 선택되지만, 어느 위성이 기준으로서 사용되느냐는 중요하지 않다. 기준 위성에 대한 예상 의사범위는 r0로서 표시된다(경로 312). 다른 위성에 대한 예상 의사범위는 ri로 표시된다(경로 314).
단계(318)에서, 정수가 기준 위성에 할당된다. 정수는 다음의 식을 만족해야 한다:
여기서, c는 m/s로 표시되는 광속이고, tC는 공통 모드 에러이며, e0은 선험적 위치 및 선험적 절대 시간내 조합된 에러에 의한 예상 의사범위내 에러이다.
당업자라면 이하의 설명에서 공통 모드 에러가 모든 다른 정수내에서 정확하게 동일한 에러가 생성되는 한 이러한 정수내에서 생성된 임의의 에러를 흡수한다는 것을 알 수 있으므로 임의의 정수가 할당될 수 있다는 것을 알 수 있을 것이다. 정수 N0은 이하의 식에 따라 할당된다:
단계(322)에서, 나머지 위성에 대한 정수 밀리초 값은 N0과 함께 모든 위성에 대해 밀리초-이하 의사범위(320)를 사용하여 계산된다. 상기한 설명에서 N0의값이 어떠한 값으로 선택되든지 간에 이는 관련된 공통 모드 에러 tC를 의미한다. Ni의 값은 이하의 식을 만족하는 것으로 선택되고, 이는 Ni, 측정된 밀리초-이하 의사범위(si), 예상된 의사범위(ri) 및 공통 모드 에러(tc)와 관련한다.
여기서, ei는 선험적 위치 및 선험적 절대 시간내 조합된 에러에 의해 유도된 예상 의사범위내 에러이다. 바람직한 실시예에서, N0에 대한 해당 식은 상기 식으로부터 감산되고, 이는 tC항을 완전히 삭제하는데, 그 이유는 이러한 항이 (정의에 의해) 모든 위성에 대해 공통이기 때문이다. 이는 Ni에 대해 이하의 식을 산출한다
상기 식은 정수를 계산하는 프로세스의 일 실시예를 나타낸다. tC에 대한 관계가 모든 정수에 대해 일정하게 유지된다면, 이러한 정수를 계산하는데 어떠한 식도 사용될 수 있다.
상기 설명에서, 이러한 가정은 선험적 위치가 실제 위치의 100km내이고 선험적 절대 시간이 실제 시간의 1분이내라고 가정한 것이다. 모든 GPS 위성에 대해, 최대 의사범위 속도는 ±800m/s이다. 따라서, 에러 항 ei의 최대값은 100km+60s*0.8km/s=148m이다. 이는 하나의 C/A 코드 밀리초 에포크(epoch)의 절반 이하(즉, 하나의 정수 밀리초의 절반 이하)이고, 상기에서 사용된 반올림 연산은항상 정확한 정수를 산출한다. 도 4, 도 5 및 도 6과 관련한 설명에서, 이러한 두 개의 선험적 위치 정확성 및 선험적 시간 정확성에 대한 제한이 제거된다.
만일 선험적 위치가 100km 이내에서 알려져 있지 않다면, 그럼에도 불구하고 몇몇 유한 정확성 제한에 대해 알려질 수 있을 것이다. 유사하게, 만일 선험적 절대 시간이 1분 이내에서 알려져 있지 않다면, 그럼에도 불구하고 몇몇 유한 정확성 제한이 알려질 수 있을 것이다. 프로세스(200, 300)에서 설명된 바와 같이, 100km 및 1분 이내의 선험적 위치 및 시간 추정치는 정확한 정수, 정확한 GPS 수신기 위치 및 정확한 절대 시간을 산출할 것이다. 본 발명의 일 실시예에서. 모든 가능한 선험적 위치의 공간이 100km×100km lat-lon 격자로 분할되고, 지리학상 고도의 룩업 테이블로부터 할당된 고도를 가진다. 유사하게, 모든 가능한 선험적 절대 시간의 공간이 1분 세그먼트로 분할된다. 이는 모든 가능한 선험적 위치 및 시간 세트를 산출한다. 프로세스(200)가 반복적으로 사용되고, 세트로부터 각각의 가능한 선험적 위치 및 시간 값을 가진다. 선험적 위치 및 시간이 실제의 100km 및 1분 이내에서 발견된다면, 귀납적 잔류치는 적을 것이고 정확한 GPS 수신기 위치 및 절대 시간이 상술된 바와 같이 계산될 것이다.
이러한 프로세스(400)의 실시예가 도 4에 도시된다. 단계(402)에서, 모든 가능한 선험적 위치 및 잔류치가 세트로 형성된다. 일 실시예에서, 세트는 100km×100km 격자로 구성되고, 지리학상의 고도의 룩업 테이블로부터 할당된 고도 및 1분 세그먼트로 분할된 시간을 가진다. 이는 상술된 바와 같이 100km 격자와 최대 의사범위 속도 시간 1-분의 합이 밀리초 범위의 절반 이하의 최대 가능한 추정 에러를 산출하기 때문에 편리한 표현이고, 이는 정확한 정수를 선택하기 위해 정수 해 프로세스(300)에 대해 필요하다. 하지만, 임의의 수의 여러 방법이 이전에 사용된 값으로부터 얻어진 결과에 기초하여 세트의 새로운 엘리먼트를 동적으로 형성하는 단계를 포함하는 모든 가능한 선험적 값의 세트를 구성하는데 사용된다.
단계(404)에서, 프로세스(400)는 하나의 가능한 선험적 위치 및 시간 조합을 선택한다. 이러한 값은 프로세스(200)애서 사용된다. 단계(406)에서, 프로세스(400)는 도 2에의 단계(224)에서 생성된 귀납적 잔류치를 검사한다. 만일 정확한 GPS 수신기 위치 및 절대 시간이 계산된다면, 잔류치 크기는 적을 것이다(즉, 의사범위 측정 에러와 동일한 치수-수십 미터이다). 만일 선험적 위치 및 시간아 정확하게 구해지지 않은 정수 모호성을 가진 실제값으로부터 충분히 멀리 있다면, 잔류치는 클 것이다(즉, 하나의 밀리초 에포크의 차수-수 킬로미터일 것이다). 만일 잔류치가 크다면 후보 선험적 위치 및 시간은 부정확하며 이들은 가능한 세트로부터 제거된다. 프로세스(400)는 정확한 위치 및 절대 시간이 계산될 때까지 반복된다.
당업자라면 절대 시간이 GPS 수신기에서 사용 가능할 지라도 정소 모호성 결정 프로세스가 상기 초기 추정치에 의해 유일하게 결정된 정수에 대해 실제 위치에 충분히 가까운 위치의 초기 추정치를 요구한다는 것을 알 수 있을 것이다. 본 발명은 위치에 대한 정확한 초기 추정치를 필요로 함없이 정확한 정소를 계산하는 새로운 수단을 제공하는 것이다.
도 5A 및 도 5B는 본 발명의 실시예에서 수신기 위치를 계산하는 데 사용된격자(502) 및 위치 계산 프로세스(200) 동안 계산된 잔류치 크기(506)를 각각 도시한다. 이러한 예에서, 선험적 위치는 북미 중심 지역에서 임의의 추측에 의해 할당된다. 다음으로 프로세스(200)는 각각의 가능한 선험적 위치(격자 포인트(504))에 대해 수행되고, 귀납적 잔류치의 크기가 검사된다. 각각의 잘못된 후보가 거절되면, 다른 후보(다른 격자 포인트(504))가 1도×1도 격자(502)상에서 외부로 탐색됨으로서 발생된다. (이러한 1도×1도 격자는 이전에 설명된 100km×100km 와는 약간 다른 실시예이고, 두 실시예 모두 정확한 정수를 산출할 것이며, 이에 다라 정확한 위치 및 절대 시간이 산출된다.) 선험적 위치는 지리학상의 고도의 룩업 테이블로부터 선험적 고도를 할당함으로써 완성된다. 도 5A는 격자(504)상에 1663개의 잘못된 후보를 도시하고, 도 5B는 해당 잔류치 크기(506)를 도시하며, 각각은 부정확한 밀리초 정수의 차수중 하나이다(즉, 수 킬로미터). 탐색이 (캘리포니아 샌어제이내) 실제 위치의 주변의 선험적 위치에 도달하면, 수학적 모델은 정확한 결과가 "스냅"되도록 하고 정확한 위치 및 시간이 계산된다. 선험적 위치 후보 수 1,664 (잔류 크기(508) 및 격자 포인트(510))는 대략 실제 위치 각각에 대해 175km이고, 이는 이러한 실시예에서 위치 및 시간 해를 "스냅"하기에 충분하다. 정확한 해는 대략 30미터인 잔류치를 산출하고, 이는 부정확한 잔류치보다 천 배 내지 수 만배 적다.
"적은" 잔류치(수십 미터)와 "큰" 잔류치(수 만 내지 수 십만 킬로미터) 사이의 큰 차이가 이러한 실시예를 실제로 매우 잘 동작하도록 한다. 하지만, 계산된 위치 및 절대 시간을 몇몇 다른 수단을 통해 얻어진 위치 및 시간 --무선-보조시스템에서 사용된 무선탑의 위치와 같은-- 에 비교하는 것을 포함하는 결과의 품질에 대한 시험에 사용하는 다른 방법이 가능하다는 것을 알 수 있을 것이다. 비제로 잔류치를 얻기 위해서 알려지지 않은 더욱 독립적인 관찰이 필요하다는 것을 알 수 있을 것이다. 지금까지 설명된 실시예에서, 5개의 미지의 파라미터가 있다: 3개의 위치 좌표, 공통 모드 에러, 및 절대 시간. 따라서, 적어도 6개의 독립적인 측정치가 비제로 잔류치를 가질 것을 필요로 한다. 만일 6개의 GPS 위성이 관찰된다면, 6개의 측정치는 이들로부터 얻어질 수 있다. 만일 관찰 가능한 위성이 6개가 아니고 취할 수 있는 여러 단계가 있다면, 이들중 많은 것이 업계에서는 표준이다. 측정치의 수는 (무선 시스템으로부터의 도착시간에 기초한 범위 측정치, 무선 시스템에서 측정된 도착각도 측정치 또는 얻어질 수 있는 다른 임의의 독립적인 측정치와 같은) 다른 소스로부터의 측정치를 포함함으로써 증가될 수 있다.
관찰 가능한 수는 "의사-측정치"와 같은 위치에 대한 공지된 제약을 포함함으로써 증가될 수 있고, 예를 들면, 알려진 또는 대략적으로 알려진 고도가 의사-측정치로서 수학적 모델로 유도될 수 있다. 상기한 특정 실시예에서, 수학적 모델은 식 u =H x 에 의해 표현되고, 알려진 고도에 대한 의사-측정치는 위도, 경도, 및 고도의 좌표로 선험적 위치를 가장먼저 특화하고 다음으로 알려진 고도에 선험적 고도를 설정하고 다음으로 새로운 라인을 행렬 식에 부가함으로써 형성될 수 있다:
이러한 접근은 수학적 모델에 대한 다른 측정치 또는 관찰치를 효과적으로 부가한다. 이러한 접근은 업계에서는 표준이고, 미지의 파라미터에 대한 해를 구하는데 사용가능한 임의의 제약을 제공하는 것으로 이해될 수 있다.
다른 접근은 미지의 파라미터의 수를 감소시키는 것이다. 이는 알려진 또는 대략적으로 알려진 파라미터를 제거함으로써 수행된다. 가장 공통적으로 알려진 파라미터는 고도이고, 수학적 모델로부터 제거될 수 있다. 유사하게 공통 모드 에러가 보정되고(예를 들어, 본 발명이 안정된 발진기에 접속하는 시스템에서 사용된다면) 수학적 모델로부터 제거될 수 있다.
개시된 기술에 대한 여러 조합이 미지의 절대 시간을 포함하는 미지의 값을 계산하는데 적용될 수 있다는 것을 알 수 있을 것이다.
예를 들면, 본 발명의 기술을 사용하여, 위치를 계산함없이 시간 파라미터만으로 계산할 수 있다. 이는 바람직한 실시예에서 선험적 위치로 수학적 모델내 위치를 고정시키고 두 개의 미지의 파라미터: 공통 모드 에러 및 절대 시간을 계산함으로서 수행된다.
도 6은 본 발명의 예시적인 실시예에서 시도된 다른 선험적 시간(축 604)과 관련된 잔류치 크기(축 602)의 그래프(600)이다. 이러한 특정 실시예에서, 각각 1분 이격한 가능한 시간의 범위는 도 5에 도시된 격자 포인트의 각각에 대해 시도된다. 제 1 의 선험적 절대 시간은 수신의 실제 절대 시간보다 대략 2½ 시간 뒤져 턴 아웃되는 시간을 추측함으로써 선택된다. 프로세스(400)가 도 5에 도시된 바와 같이 실제 위치로부터 대략 175km 떨어진 선험적 위치, 실제 절대 시간의 1분 이내선험적 시간 및 정확한 위치 및 시간을 계산하는 수학적 모델을 제공한다. 일반적으로, 수학적 모델은 선험적 위치 및 시간이 프로세스(300)가 정확한 정수를 계산하도록 하기에 충분히 근접하게 됨과 동시에 정확한 위치 및 시간을 계산할 것이다. 상술된 바와 같이 바람직한 실시예는 적정 격자 및 적절하게 이격한 시간 간격을 형성함으로써 적어도 하나의 선험적 위치 및 시간을 찾는 것을 보장한다.
비록 본 발명의 방법 및 장치가 GPS 위성을 기준하여 설명되었지만, 이러한 기술은 의사위성(pseudolite) 또는 위성과 의사위성의 조합을 사용하는 위치결정 시스템에 동등하게 적용된다는 것을 알 수 있을 것이다. 의사위성은 일반적으로 GPS 시간과 동기화되는 L-밴드 캐리어 신호로 변조되는 PN 코드(GPS 신호와 유사)를 방출하는 지상 송신기이다. "위성"이라는 용어는 여기서 사용된 바와 같이 의사위성 또는 의사위성의 등가를 포함하며, "GPS 신호"라는 용어는 여기서는 의사위성 또는 의사위성의 등가로부터의 GPS-형 신호를 포함하기 위한 것이다.
이상의 설명에서, 본 발명은 미국 위성 위치 확인 시스템(GPS)에 대한 적용을 기준으로 설명되었다. 하지만, 유사 위성 시스템에 동등하게 적용될 수 있으며, 특히 러시아 글로나스 시스템과 유럽 갈릴레오 시스템에 동등하게 적용될 수 있음이 명확하다. 여기서 사용된 용어 "GPS"는 러시아 글로나스 시스템과 유럽 갈릴레오 시스템을 포함하는 이러한 선택적인 위성 위치결정 시스템을 포함한다.
비록 본 발명의 기술에 접합될 수 있는 여러 실시예가 도시되고 상세히 설명되었지만, 당업자라면 이러한 특징을 접합하는 다른 많은 변화된 실시예가 용이하게 유도될 수 있음을 알 수 있을 것이다.

Claims (35)

  1. GPS 수신기의 위치 및 시간을 계산하는 방법으로서,
    다수의 GPS 위성에 대한 상기 GPS 수신기의 범위를 추정하는 의사범위를 제공하는 단계;
    다수의 위성 신호의 수신의 절대 시간에 대한 추정치를 제공하는 단계;
    상기 GPS 수신기의 위치에 대한 추정치를 제공하는 단계;
    상기 위상 추정위치 데이터를 제공하는 단계; 및
    상기 GPS 수신기의 절대 시간에 대한 상기 추정치와 위치에 대한 추정치를 업데이팅함으로서 상기 의사범위를 사용하여 절대 위치 및 절대 시간을 계산하는 단계를 포함하는 GPS 수신기의 위치 및 시간을 계산하는 방법.
  2. 제1항에 있어서, 상기 의사범위는 밀리초-이하 의사범위인 것을 특징으로 하는 GPS 수신기의 위치 및 시간을 계산하는 방법.
  3. 제1항에 있어서, 상기 절대 시간의 추정치의 일례는 10밀리초 이상의 에러를 가지는 것을 특징으로 하는 GPS 수신기의 위치 및 시간을 계산하는 방법.
  4. 제1항에 있어서, 상기 절대 시간의 추정치는 GPS 기준 시간에 링크되지 않은 클록에 의해 제공되는 것을 특징으로 하는 GPS 수신기의 위치 및 시간을 계산하는방법.
  5. 제1항에 있어서, 상기 위치 및 절대 시간에 대한 추정치는 임의의 추측에 의한 것임을 특징으로 하는 GPS 수신기의 위치 및 시간을 계산하는 방법.
  6. 제1항에 있어서,
    선험적 의사범위-잔류치를 형성하는 단계;
    상기 선험적 의사범위-잔류치를 상기 위치 및 절대 시간 추정치의 업데이트에 관련시키는 수학적 모델을 형성하는 단계; 및
    상기 수학적 모델에 맞은 위치 및 절대 시간의 업데이트를 계산하는 단계를 포함하는 것을 특징으로 하는 GPS 수신기의 위치 및 시간을 계산하는 방법.
  7. 제6항에 있어서, 상기 선험적 의사범위-잔류치는 상기 위성으로부터 상기 선험적 위치 추정치로의 예상 범위와 의사범위 사이의 차이인 것을 특징으로 하는 GPS 수신기의 위치 및 시간을 계산하는 방법.
  8. 제6항에 있어서, 상기 예상 범위는 상기 선험적 시간 추정치에 의해 주어진 시간에 계산되는 것을 특징으로 하는 GPS 수신기의 위치 및 시간을 계산하는 방법.
  9. 제6항에 있어서, 상기 수학적 모델은 비선형 수학적 모델의 테일러 급수의선형화인 것을 특징으로 하는 GPS 수신기의 위치 및 시간을 계산하는 방법.
  10. 제9항에 있어서, 상기 선형화는 이하의 식이고:
    여기서, ui는 하나의 위성에 대한 선험적 범위-잔류치;
    ρi는 위성 i에 대한 의사범위;
    x, y 및 z는 위치 업데이트의 3개의 좌표;
    tC는 공통 모드 에러 업데이트;
    tS는 수신 업데이트의 절대 시간; 및
    ∂는 부분 도함수를 표시하는 것을 특징으로 하는 GPS 수신기의 위치 및 시간을 계산하는 방법.
  11. 제4항에 있어서, 상기 업데이트중 하나 이상이 알려진 것으로 가정되어, 나머지 업데이트가 계산되는 것을 특징으로 하는 GPS 수신기의 위치 및 시간을 계산하는 방법.
  12. 제10항에 있어서, 상기 업데이트 x, y, z 또는 tC중 하나 이상이 알려진 것으로 가정되고 상기 수학적 모델내에서 가정치와 동일한 것으로 설정되어, 나머지업데이트가 계산되는 것을 특징으로 하는 GPS 수신기의 위치 및 시간을 계산하는 방법.
  13. 제10항에 있어서, 상기 업데이트 x, y, z 또는 tC중 하나 이상이 알려진 것으로 가정되고 의사범위-측정치로서 상기 수학적 모델에 가산되어, 나머지 업데이트가 계산되는 것을 특징으로 하는 GPS 수신기의 위치 및 시간을 계산하는 방법.
  14. 제6항에 있어서, 상기 제한요인중 다른 측정치는 상기 수학적 모델내에서 사용되는 것을 특징으로 하는 GPS 수신기의 위치 및 시간을 계산하는 방법.
  15. 제6항에 있어서, 상기 선험적 위치는 상기 GPS 수신기를 포함하는 이동 장치와 통신하는데 사용된 무선탑의 위치로부터 얻어지는 것을 특징으로 하는 GPS 수신기의 위치 및 시간을 계산하는 방법.
  16. 제6항에 있어서, 상기 절대 시간 추정치는 서버내 실시간 클록으로부터 얻어지고, 상기 서버는 상기 GPS 수신기로부터 원격 위치하는 것을 특징으로 하는 GPS 수신기의 위치 및 시간을 계산하는 방법.
  17. GPS 수신기의 절대 시간을 계산하는 방법으로서,
    다수의 GPS 위성에 상기 GPS 수신기의 범위를 추정하는 의사범위를 제공하는 단계;
    상기 GPS 수신기의 위치에 대하 추정치를 제공하는 단계; 및
    상기 의사범위 및 위치 추정치를 사용하여 절대 시간을 계산하는 단계를 포함하는 GPS 수신기의 절대 시간 계산 방법.
  18. 제17항에 있어서, 상기 의사범위는 밀리초-이하의 의사범위인 것을 특징으로 하는 GPS 수신기의 절대 시간 계산 방법.
  19. 제17항에 있어서,
    선험적 의사범위-잔류치를 형성하는 단계;
    상기 선험적 의사범위-잔류치를 상기 위치 및 절대 시간 추정치의 업데이트에 관련시키는 수학적 모델을 형성하는 단계; 및
    상기 수학적 모델에 맞은 위치 및 절대 시간의 업데이트를 계산하는 단계를 포함하는 것을 특징으로 하는 GPS 수신기의 절대 시간 계산 방법.
  20. 제19항에 있어서, 상기 선험적 의사범위-잔류치는 상기 위성으로부터 상기 선험적 위치 추정치로의 예상 범위와 상기 의사범위 사이의 차이인 것을 특징으로 하는 GPS 수신기의 절대 시간 계산 방법.
  21. 제19항에 있어서, 상기 예상 범위는 상기 선험적 시간 추정치에 의해 주어진 시간에서 계산되는 것을 특징으로 하는 GPS 수신기의 절대 시간 계산 방법.
  22. 제19항에 있어서, 상기 수학적 모델은 비선형 수학적 모델의 테일러 급수의 선형화인 것을 특징으로 하는 GPS 수신기의 절대 시간 계산 방법.
  23. 제22항에 있어서, 상기 선형화는 이하의 식이고:
    여기서, ui는 하나의 위성에 대한 선험적 범위-잔류치;
    ρi는 위성 i에 대한 의사범위;
    x, y 및 z는 위치 업데이트의 3개의 좌표;
    tC는 공통 모드 에러 업데이트;
    tS는 수신 업데이트의 절대 시간; 및
    ∂는 부분 도함수를 표시하는 것을 특징으로 하는 GPS 수신기의 절대 시간 계산 방법.
  24. 제23항에 있어서, 상기 업데이트 x, y, z 또는 tC중 하나 이상이 알려진 것으로 가정되고 상기 수학적 모델내에서 가정치와 동일한 것으로 설정되어, 나머지업데이트가 계산되는 것을 특징으로 하는 GPS 수신기의 절대 시간 계산 방법.
  25. 제24항에 있어서, 상기 업데이트 x, y, z 또는 tC중 하나 이상이 알려진 것으로 가정되고 의사범위-측정치로서 상기 수학적 모델에 가산되어, 나머지 업데이트가 계산되는 것을 특징으로 하는 GPS 수신기의 절대 시간 계산 방법.
  26. 제24항에 있어서, 상기 제한요인중 다른 측정치는 상기 수학적 모델내에서 사용되는 것을 특징으로 하는 GPS 수신기의 절대 시간 계산 방법.
  27. 제24항에 있어서, 상기 선험적 위치는 상기 GPS 수신기를 포함하는 이동 장치와 통신하는데 사용된 무선탑의 위치로부터 얻어지는 것을 특징으로 하는 GPS 수신기의 절대 시간 계산 방법.
  28. 다수의 정수 밀리초의 모호성을 가진 부분 의사범위로부터 GPS 수신기에 대한 GPS 위치를 계산하는 방법으로서,
    a) 상기 GPS 수신기의 선험적 위치를 선택하는 단계;
    b) 상기 선험적 위치에 부합하는 정수를 계산하는 단계;
    c) 항법 솔루션을 계산하는 단계;
    d) 귀납적 잔류치를 계산하는 단계; 및
    e) 상기 계산된 정수가 정확하다고 결정하는데 상기 귀납적 잔류치의 상대 크기를 사용하는 단계; 및
    f) 사전설정된 임계치 이하의 크기를 가진 잔류치가 계산될 때까지 다른 선험적 위치를 사용하여 상기 단계 c), d) 및 e)를 반복하는 단계를 포함하는 GPS 위치 계산 방법.
  29. 제28항에 있어서, 상기 선험적 위치는 실제 수신기 위치의 특정 거리내에 있지 않은 것을 특징으로 하는 GPS 위치 계산 방법.
  30. 제28항에 있어서, 상기 선험적 위치는 실제 수신기 위치로부터 100km 보다 더 큰 것을 특징으로 하는 GPS 위치 계산 방법.
  31. 제28항에 있어서, 상기 선험적 위치는 실제 수신기 위치로부터 하나의 정수 밀리초보다 더 큰 것을 특징으로 하는 GPS 위치 계산 방법.
  32. 제28항에 있어서, 상기 선험적 위치는 임의의 추측치인 것을 특징으로 하는 GPS 위치 계산 방법.
  33. GPS 수신기에 대한 위치 및 시간을 계산하는 시스템으로서:
    GPS 수신기 및 무선 송수신기를 포함하는 이동 장치; 및
    상기 이동 장치와 무선 통신하는 서버를 포함하며,
    상기 GPS 수신기는 다수의 GPS 위성에 대한 상기 GPS 수신기의 범위를 추정하는 의사범위를 계산하며 상기 무선 송수신기는 상기 의사범위를 상기 서버에 전송하며,
    상기 서버는 상기 의사범위 및 위치와 시간에 대한 추정치를 사용하여 상기 GPS 수신기에 대한 절대 위치 및 절대 시간을 계산하는 GPS 수신기에 대한 위치 및 시간 계산 시스템.
  34. 제33항에 있어서, 상기 의사범위는 밀리초-이하 의사범위인 것을 특징으로 하는 GPS 수신기에 대한 위치 및 시간 계산 시스템.
  35. 제33항에 있어서, 상기 위치 추정치는 상기 무선 송수신기로부터 신호를 수신하는 서버에 연결된 무선탑의 위치인 것을 특징으로 하는 GPS 수신기에 대한 위치 및 시간 계산 시스템.
KR1020037006656A 2000-11-17 2001-11-13 Gps 신호의 시간-자유 처리 KR100904016B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/715,860 2000-11-17
US09/715,860 US6417801B1 (en) 2000-11-17 2000-11-17 Method and apparatus for time-free processing of GPS signals
PCT/US2001/047053 WO2002059634A2 (en) 2000-11-17 2001-11-13 Apparatus for processing of gps signals

Publications (2)

Publication Number Publication Date
KR20030062344A true KR20030062344A (ko) 2003-07-23
KR100904016B1 KR100904016B1 (ko) 2009-06-22

Family

ID=24875767

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020037006656A KR100904016B1 (ko) 2000-11-17 2001-11-13 Gps 신호의 시간-자유 처리

Country Status (7)

Country Link
US (2) US6417801B1 (ko)
EP (2) EP2256510A3 (ko)
JP (1) JP2004518135A (ko)
KR (1) KR100904016B1 (ko)
AT (1) ATE484758T1 (ko)
DE (1) DE60143271D1 (ko)
WO (1) WO2002059634A2 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100741599B1 (ko) * 2005-01-31 2007-07-20 세이코 엡슨 가부시키가이샤 Gps 수신기에서의 z-카운트 및 정확한 시간의 생략
KR20110004331A (ko) * 2009-07-06 2011-01-13 노오텔 네트웍스 리미티드 타이밍 모듈 홀드오버를 위한 빌트인 셀프 테스트용 시스템 및 방법

Families Citing this family (188)

* 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
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
US7018401B1 (en) * 1999-02-01 2006-03-28 Board Of Regents, The University Of Texas System Woven intravascular devices and methods for making the same and apparatus for delivery of the same
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
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
US7813875B2 (en) * 2002-10-10 2010-10-12 Sirf Technology, Inc. Layered host based satellite positioning solutions
US8078189B2 (en) * 2000-08-14 2011-12-13 Sirf Technology, Inc. System and method for providing location based services over a network
US7970411B2 (en) 2000-05-18 2011-06-28 Sirf Technology, Inc. Aided location communication 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
US6778136B2 (en) 2001-12-13 2004-08-17 Sirf Technology, Inc. Fast acquisition of GPS signal
US8116976B2 (en) 2000-05-18 2012-02-14 Csr Technology Inc. Satellite based positioning method and system for coarse location positioning
US7043363B2 (en) * 2002-10-10 2006-05-09 Sirf Technology, Inc. Host based satellite positioning systems
US7929928B2 (en) 2000-05-18 2011-04-19 Sirf Technology Inc. Frequency phase correction system
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
US7545850B1 (en) 2000-08-24 2009-06-09 Sirf Technology, Inc. Analog compression of GPS C/A signal to audio bandwidth
WO2002016960A1 (en) * 2000-08-24 2002-02-28 Sirf Technology, Inc. Apparatus for reducing auto-correlation or cross-correlation in weak cdma signals
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
US6992617B2 (en) * 2003-11-13 2006-01-31 Global Locate, Inc. Method and apparatus for monitoring the integrity of satellite tracking data used by a remote receiver
US7196660B2 (en) * 2000-11-17 2007-03-27 Global Locate, Inc Method and system for determining time in a satellite positioning system
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
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
US7671489B1 (en) 2001-01-26 2010-03-02 Sirf Technology, Inc. Method and apparatus for selectively maintaining circuit power when higher voltages are present
US6678510B2 (en) * 2001-02-05 2004-01-13 Nokia Mobile Phones Ltd. Method, apparatus and system for GPS time synchronization using cellular signal bursts
US6703971B2 (en) * 2001-02-21 2004-03-09 Sirf Technologies, Inc. Mode determination for mobile GPS terminals
US7668554B2 (en) * 2001-05-21 2010-02-23 Sirf Technology, Inc. Network system for aided GPS broadcast positioning
US8244271B2 (en) * 2001-05-21 2012-08-14 Csr Technology Inc. Distributed data collection of satellite data
US20080129588A1 (en) 2001-06-06 2008-06-05 David Albert Lundgren Method and apparatus for determining location information of a mobile device
US20080125971A1 (en) 2001-06-06 2008-05-29 Van Diggelen Frank Method and apparatus for improving accuracy and/or integrity of long-term-orbit information for a global-navigation-satellite system
US8358245B2 (en) * 2001-06-06 2013-01-22 Broadcom Corporation Method and system for extending the usability period of long term orbit (LTO)
US6670916B2 (en) * 2002-02-19 2003-12-30 Seiko Epson Corporation Method and system for position calculation from calculated time
US8918073B2 (en) 2002-03-28 2014-12-23 Telecommunication Systems, Inc. Wireless telecommunications location based services scheme selection
US9154906B2 (en) 2002-03-28 2015-10-06 Telecommunication Systems, Inc. Area watcher for wireless network
US8126889B2 (en) 2002-03-28 2012-02-28 Telecommunication Systems, Inc. Location fidelity adjustment based on mobile subscriber privacy profile
US8290505B2 (en) 2006-08-29 2012-10-16 Telecommunications Systems, Inc. Consequential location derived information
US7426380B2 (en) 2002-03-28 2008-09-16 Telecommunication Systems, Inc. Location derived presence information
US7545319B2 (en) * 2002-06-20 2009-06-09 Sirf Technology, Inc. Configurable satellite positioning system receivers with programmable inputs
US6738013B2 (en) * 2002-06-20 2004-05-18 Sirf Technology, Inc. Generic satellite positioning system receivers with selective inputs and outputs
US7133772B2 (en) * 2002-07-30 2006-11-07 Global Locate, Inc. Method and apparatus for navigation using instantaneous Doppler measurements from satellites
JP4255441B2 (ja) 2002-08-15 2009-04-15 サーフ テクノロジー インコーポレイテッド Gpsシステム用インターフェース
US6832155B2 (en) * 2002-09-23 2004-12-14 Itt Manufacturing Enterprises, Inc. Methods and apparatus for determining phase ambiguities in ranging and navigation systems
US7595752B2 (en) * 2002-10-02 2009-09-29 Global Locate, Inc. Method and apparatus for enhanced autonomous GPS
US7155183B2 (en) * 2003-01-16 2006-12-26 Global Locate, Inc. Method and apparatus for adjusting reference oscillator frequency in a mobile wireless device
US7088989B2 (en) * 2003-05-07 2006-08-08 Nokia Corporation Mobile user location privacy solution based on the use of multiple identities
US7822105B2 (en) 2003-09-02 2010-10-26 Sirf Technology, Inc. Cross-correlation removal of carrier wave jamming signals
WO2005047923A2 (en) 2003-09-02 2005-05-26 Sirf Technology, Inc. Signal processing system for satellite positioning signals
US7424293B2 (en) 2003-12-02 2008-09-09 Telecommunication Systems, Inc. User plane location based service using message tunneling to support roaming
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
US7342533B2 (en) * 2004-10-19 2008-03-11 Global Locate, Inc. Method and apparatus for obtaining satellite trajectory data at a satellite positioning system receiver
US7365680B2 (en) * 2004-02-10 2008-04-29 Sirf Technology, Inc. Location services system that reduces auto-correlation or cross-correlation in weak signals
US7245255B2 (en) * 2004-03-16 2007-07-17 Global Locate, Inc Method and apparatus for determining absolute time-of-day in a mobile-assisted satellite positioning system
US6958726B1 (en) * 2004-04-13 2005-10-25 Global Locate, Inc. Method and apparatus for adjusting acquisition assistance data received by a mobile receiver from a server
US7256732B2 (en) * 2004-07-01 2007-08-14 Global Locate, Inc Method and apparatus for location-based triggering in an assisted satellite positioning system
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
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
US7064709B1 (en) * 2005-03-17 2006-06-20 Rf Micro Devices, Inc. System and method for GPS navigation before signal bit synchronization
US7095368B1 (en) 2005-03-18 2006-08-22 Global Locate, Inc. Method and apparatus for combining measurements and determining clock offsets between different satellite positioning systems
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US7664187B2 (en) * 2005-04-25 2010-02-16 Sirf Technology, Inc. Memory reduction in digital broadcast receivers
US7555661B2 (en) * 2005-05-03 2009-06-30 Sirf Technology, Inc. Power management in digital receivers that adjusts at least one a of clock rate and a bit width based on received signal
US7522098B2 (en) * 2005-06-01 2009-04-21 Global Locate, Inc. Method and apparatus for validating a position in a satellite positioning system using range-rate measurements
US8660573B2 (en) 2005-07-19 2014-02-25 Telecommunications Systems, Inc. Location service requests throttling
US7609204B2 (en) * 2005-08-30 2009-10-27 Honeywell International Inc. System and method for dynamically estimating output variances for carrier-smoothing filters
US7813454B2 (en) * 2005-09-07 2010-10-12 Sirf Technology, Inc. Apparatus and method for tracking symbol timing of OFDM modulation in a multi-path channel
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
US8176107B2 (en) * 2005-12-16 2012-05-08 Csr Technology Inc. Multi-standard multi-rate filter
US8111791B2 (en) * 2005-12-20 2012-02-07 Sirf Technology, Inc. Differential evolution design of polyphase IIR decimation filters
US7671672B2 (en) * 2005-12-22 2010-03-02 Sirf Technology, Inc. Baseband noise reduction
US7466778B2 (en) * 2005-12-22 2008-12-16 Sirf Technology, Inc. Memory efficient OFDM channel estimation and frequency domain diversity processing
US7889780B2 (en) * 2006-01-04 2011-02-15 Sirf Technology, Inc. Method of estimating doppler spread and signal-to-noise ratio of a received signal
US7459970B2 (en) * 2006-01-11 2008-12-02 Sirf Technology, Inc. Method and apparatus for optimizing power dissipation in a low noise amplifier
US7451378B2 (en) * 2006-01-16 2008-11-11 Sirf Technology, Inc. Method and apparatus for memory optimization in MPE-FEC system
WO2007084167A1 (en) * 2006-01-17 2007-07-26 Truespan, Inc. Error resilience methods for multi-protocol encapsulation forward error correction implementations
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)
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
US7471236B1 (en) 2006-03-01 2008-12-30 Telecommunication Systems, Inc. Cellular augmented radar/laser detector
US8125382B2 (en) * 2006-04-25 2012-02-28 Rx Networks Inc. Autonomous orbit propagation system and method
US7612712B2 (en) * 2006-04-25 2009-11-03 Rx Networks Inc. Distributed orbit modeling and propagation method for a predicted and real-time assisted GPS system
US8208605B2 (en) 2006-05-04 2012-06-26 Telecommunication Systems, Inc. Extended efficient usage of emergency services keys
US8121238B2 (en) 2006-06-30 2012-02-21 Csr Technology Inc. System and method for synchronizing digital bits in a data stream
WO2008005904A2 (en) * 2006-06-30 2008-01-10 Sirf Technology, Inc. Enhanced aiding in gps systems
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
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)
US7466209B2 (en) * 2007-01-05 2008-12-16 Sirf Technology, Inc. System and method for providing temperature correction in a crystal oscillator
US8050386B2 (en) 2007-02-12 2011-11-01 Telecommunication Systems, Inc. Mobile automatic location identification (ALI) for first responders
US7839324B2 (en) * 2007-02-12 2010-11-23 Sirf Technology, Inc. Efficient ephemeris coding
US7719467B2 (en) * 2007-03-08 2010-05-18 Trimble Navigation Limited Digital camera with GNSS picture location determination
US7979207B2 (en) * 2007-03-19 2011-07-12 Sirf Technology, Inc. Systems and methods for detecting a vehicle static condition
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
US7535414B2 (en) * 2007-06-07 2009-05-19 Sirf Technology Holdings, Inc. Navigational positioning without timing information
ATE529763T1 (de) * 2007-06-26 2011-11-15 Ublox Ag Verarbeitung von satellitennavigationssystemsignalen
US7567208B2 (en) * 2007-06-29 2009-07-28 Sirf Technology Holdings, Inc. Position and time determination under weak signal conditions
US8185087B2 (en) 2007-09-17 2012-05-22 Telecommunication Systems, Inc. Emergency 911 data messaging
WO2009050671A1 (en) * 2007-10-19 2009-04-23 Nxp B.V. Processing of satellite positioning system signals
US7995683B2 (en) * 2007-10-24 2011-08-09 Sirf Technology Inc. Noise floor independent delay-locked loop discriminator
US8571506B2 (en) * 2007-10-29 2013-10-29 Csr Technology Inc. Systems and methods for sharing an oscillator between receivers
US8159393B2 (en) 2007-11-05 2012-04-17 Csr Technology Inc. Systems and methods for synthesizing GPS measurements to improve GPS location availability
US8190365B2 (en) * 2007-11-05 2012-05-29 Csr Technology Inc. Systems and methods for processing navigational solutions
US20090115656A1 (en) * 2007-11-06 2009-05-07 Sirf Technology, Inc. Systems and Methods for Global Differential Positioning
US7821454B2 (en) * 2007-11-20 2010-10-26 Sirf Technology, Inc. Systems and methods for detecting GPS measurement errors
US7642957B2 (en) * 2007-11-27 2010-01-05 Sirf Technology, Inc. GPS system utilizing multiple antennas
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
US7936642B1 (en) 2008-01-02 2011-05-03 Atheros Communications, Inc. High sensitivity GPS-assisted time source
US8144053B2 (en) * 2008-02-04 2012-03-27 Csr Technology Inc. System and method for verifying consistent measurements in performing GPS positioning
US8699984B2 (en) 2008-02-25 2014-04-15 Csr Technology Inc. Adaptive noise figure control in a radio receiver
US7616064B2 (en) * 2008-02-28 2009-11-10 Noshir Dubash Digital synthesizer for low power location receivers
US7965230B2 (en) 2008-02-29 2011-06-21 Qualcomm Incorporated Satellite time determination for SPS receiver
US8670882B2 (en) * 2008-04-03 2014-03-11 Csr Technology Inc. Systems and methods for monitoring navigation state errors
US8478305B2 (en) * 2008-04-09 2013-07-02 Csr Technology Inc. System and method for integrating location information into an internet phone system
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
US8068587B2 (en) 2008-08-22 2011-11-29 Telecommunication Systems, Inc. Nationwide table routing of voice over internet protocol (VOIP) emergency calls
WO2010044837A1 (en) 2008-10-14 2010-04-22 Telecommunication Systems, Inc. Location based proximity alert
US8892128B2 (en) 2008-10-14 2014-11-18 Telecommunication Systems, Inc. Location based geo-reminders
US8242841B2 (en) * 2008-12-05 2012-08-14 Csr Technology Inc. Receiver having multi-stage low noise amplifier
JP5423036B2 (ja) 2009-02-18 2014-02-19 セイコーエプソン株式会社 位置算出方法及び位置算出装置
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
US9074897B2 (en) * 2009-06-15 2015-07-07 Qualcomm Incorporated Real-time data with post-processing
CN102004237B (zh) * 2009-08-28 2012-09-05 上海伽利略导航有限公司 一种卫星导航定位方法及接收机
RU2432584C2 (ru) * 2010-01-25 2011-10-27 Мстар Семикондактор, Инк. Способ определения координат мобильного приемника спутниковой радионавигационной системы (срнс)
US20110238308A1 (en) 2010-03-26 2011-09-29 Isaac Thomas Miller Pedal navigation using leo signals and body-mounted sensors
US20120006610A1 (en) 2010-07-09 2012-01-12 Erik Wallace Telematics enhanced mobile device safety interlock
WO2012005769A1 (en) 2010-07-09 2012-01-12 Telecommunication Systems, Inc. Location privacy selector
US10267892B2 (en) * 2010-10-04 2019-04-23 Qualcomm Incorporated Locating a device using a reference point to align location information
WO2012055026A1 (en) 2010-10-26 2012-05-03 Rx Networks Inc. Method and apparatus for determining a position of a gnss receiver
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
WO2012087353A1 (en) 2010-12-22 2012-06-28 Telecommunication Systems, Inc. Area event handling when current network does not cover target area
GB2487347A (en) 2011-01-05 2012-07-25 Cambridge Silicon Radio Ltd Reference satellite
GB2487256B8 (en) 2011-01-05 2015-04-01 Cambridge Silicon Radio Ltd Location fix from unknown position
GB2491549A (en) 2011-01-05 2012-12-12 Cambridge Silicon Radio Ltd Satellite subset selection
GB201100114D0 (en) 2011-01-05 2011-02-16 Cambridge Silicon Radio Ltd Determing positiion
GB2487348B (en) 2011-01-05 2018-10-03 Qualcomm Technologies Int Ltd Calculation of location in a satellite navigation system with extended convergence zone
US20120177027A1 (en) * 2011-01-06 2012-07-12 Atheros Communications, Inc. System and method for time synchronizing wireless network access points
US8682321B2 (en) 2011-02-25 2014-03-25 Telecommunication Systems, Inc. Mobile internet protocol (IP) location
US9116234B2 (en) 2011-07-29 2015-08-25 Baseband Technologies Inc System, method, and computer program for a low power and low cost GNSS receiver
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
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
KR101964241B1 (ko) 2012-03-29 2019-04-02 패솜 시스템즈 아이엔씨. Gnss 수신기의 좌표 결정 방법 및 장치
US9338153B2 (en) 2012-04-11 2016-05-10 Telecommunication Systems, Inc. Secure distribution of non-privileged authentication credentials
US9618625B2 (en) 2012-07-06 2017-04-11 Apple Inc. System and method for continuous carrier wave reconstruction
US9360557B1 (en) 2012-07-06 2016-06-07 Apple Inc. Systems, methods, devices and subassemblies for rapid-acquisition access to high-precision positioning, navigation and/or timing solutions
US10386490B2 (en) 2012-07-16 2019-08-20 Microsoft Technology Licensing, Llc Reduced sampling low power GPS
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
TWI451115B (zh) * 2012-12-05 2014-09-01 Inst Information Industry 衛星定位方法、衛星虛擬距離計算裝置及其衛星虛擬距離計算方法
US9456301B2 (en) 2012-12-11 2016-09-27 Telecommunication Systems, Inc. Efficient prisoner tracking
US20140258023A1 (en) * 2013-03-11 2014-09-11 Bank Of America Corporation Intelligent Personal Finance Tracking Engine
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
US10317538B2 (en) 2013-08-27 2019-06-11 Microsoft Technology Licensing, Llc Cloud-offloaded global satellite positioning
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
US9671499B2 (en) 2013-10-30 2017-06-06 Microsoft Technology Licensing, Llc High-sensitivity GPS device with directional antenna
US11176475B1 (en) 2014-03-11 2021-11-16 Applied Underwriters, Inc. Artificial intelligence system for training a classifier
US11809434B1 (en) 2014-03-11 2023-11-07 Applied Underwriters, Inc. Semantic analysis system for ranking search results
US10846295B1 (en) 2019-08-08 2020-11-24 Applied Underwriters, Inc. Semantic analysis system for ranking search results
TW201610412A (zh) * 2014-09-02 2016-03-16 旭硝子股份有限公司 評價基材的操作感的方法及基材
EP3032279B1 (en) 2014-12-08 2019-03-20 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Pseudorange determinator, method for providing a pseudorange information and computer program
JP2018513504A (ja) 2015-02-10 2018-05-24 ライダー システムズ エルエルシーRidar Systems Llc 自動車に対する近接認識システム
CN117310751A (zh) 2016-12-01 2023-12-29 谷歌有限责任公司 用于位置确定的方法和系统
CN106908817B (zh) * 2017-02-15 2019-06-25 深圳思凯微电子有限公司 辅助导航定位方法及系统
DE102017204373A1 (de) 2017-03-16 2018-09-20 Robert Bosch Gmbh Referenzstation für satellitengestütztes Navigationssystem
WO2021006866A1 (en) 2019-07-08 2021-01-14 Google Llc Enhancing sensitivity to reflected gnss signals
CN111830538A (zh) * 2020-07-27 2020-10-27 昆宇蓝程(北京)科技有限责任公司 一种卫星定位方法

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6405132B1 (en) * 1997-10-22 2002-06-11 Intelligent Technologies International, Inc. Accident avoidance system
US5736960A (en) * 1995-09-19 1998-04-07 Northrop Grumman Corporation Atomic clock augmented global positioning system receivers and global positioning system incorporating same
US5874914A (en) 1995-10-09 1999-02-23 Snaptrack, Inc. GPS receiver utilizing a communication link
US5841396A (en) 1996-03-08 1998-11-24 Snaptrack, Inc. GPS receiver utilizing a communication link
US6133874A (en) * 1996-03-08 2000-10-17 Snaptrack, Inc. Method and apparatus for acquiring satellite positioning system signals
US5945944A (en) * 1996-03-08 1999-08-31 Snaptrack, Inc. Method and apparatus for determining time for GPS receivers
US6028537A (en) 1996-06-14 2000-02-22 Prince Corporation Vehicle communication and remote control system
US5760737A (en) * 1996-09-11 1998-06-02 Honeywell Inc. Navigation system with solution separation apparatus for detecting accuracy failures
US5893044A (en) * 1997-01-21 1999-04-06 Motorola Inc. Real time clock apparatus for fast acquisition or GPS signals
US5812087A (en) 1997-02-03 1998-09-22 Snaptrack, Inc. Method and apparatus for satellite positioning system based time measurement
US6215442B1 (en) 1997-02-03 2001-04-10 Snaptrack, Inc. Method and apparatus for determining time in a satellite positioning system
KR100219876B1 (ko) * 1997-06-13 1999-09-01 윤종용 페이징 시스템의 동기식 호데이타 송출장치
KR19990017557A (ko) * 1997-08-25 1999-03-15 이동률 이동차량 위치 송신장치 및 이를 이용한 교통정보 생성방법
US6252544B1 (en) * 1998-01-27 2001-06-26 Steven M. Hoffberg Mobile communication device
US6204808B1 (en) * 1998-08-13 2001-03-20 Ericsson Inc. Method and system for aiding GPS receivers via a cellular or PCS network
US6266533B1 (en) * 1998-12-11 2001-07-24 Ericsson Inc. GPS assistance data for positioning of mobiles with built-in GPS
US6430415B1 (en) * 1999-03-29 2002-08-06 Qualcomm Incorporated Method and apparatus for locating GPS equipped wireless devices operating in analog mode
US6453237B1 (en) * 1999-04-23 2002-09-17 Global Locate, Inc. Method and apparatus for locating and providing services to mobile devices

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100741599B1 (ko) * 2005-01-31 2007-07-20 세이코 엡슨 가부시키가이샤 Gps 수신기에서의 z-카운트 및 정확한 시간의 생략
KR20110004331A (ko) * 2009-07-06 2011-01-13 노오텔 네트웍스 리미티드 타이밍 모듈 홀드오버를 위한 빌트인 셀프 테스트용 시스템 및 방법

Also Published As

Publication number Publication date
DE60143271D1 (de) 2010-11-25
WO2002059634A2 (en) 2002-08-01
ATE484758T1 (de) 2010-10-15
US6734821B2 (en) 2004-05-11
KR100904016B1 (ko) 2009-06-22
US20030052817A1 (en) 2003-03-20
US6417801B1 (en) 2002-07-09
EP1334371B1 (en) 2010-10-13
EP1334371A4 (en) 2004-11-03
EP2256510A2 (en) 2010-12-01
EP1334371A2 (en) 2003-08-13
WO2002059634A9 (en) 2003-07-31
WO2002059634A3 (en) 2002-11-21
EP2256510A3 (en) 2012-03-14
JP2004518135A (ja) 2004-06-17

Similar Documents

Publication Publication Date Title
KR100904016B1 (ko) Gps 신호의 시간-자유 처리
KR100964934B1 (ko) 시각 정보 없이 위성 신호를 처리하는 방법 및 장치
KR100931886B1 (ko) 위성 위치결정 시스템에서 시간을 결정하기 위한 방법 및시스템
JP4414136B2 (ja) ハイブリッド位置決定システムにおける誤差推定値を決定するための方法および装置
KR100958090B1 (ko) 향상된 자율 위치 확인 시스템을 위한 방법 및 장치
US8255160B2 (en) Integrated mobile terminal navigation
EP1115008B1 (en) A method for determining reference time error and an electronic device
JP2013127470A (ja) 受信機を測位する方法、測位システム及び電子装置
US20030058162A1 (en) Method for performing positioning and an electronic device

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application
J201 Request for trial against refusal decision
J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20080627

Effective date: 20090518

S901 Examination by remand of revocation
GRNO Decision to grant (after opposition)
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130610

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20140715

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20150608

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20160602

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20170531

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20180530

Year of fee payment: 10