KR101201977B1 - 위성 위치 확인 시스템들을 위한 교정 및 정정 시스템 - Google Patents

위성 위치 확인 시스템들을 위한 교정 및 정정 시스템 Download PDF

Info

Publication number
KR101201977B1
KR101201977B1 KR1020117004201A KR20117004201A KR101201977B1 KR 101201977 B1 KR101201977 B1 KR 101201977B1 KR 1020117004201 A KR1020117004201 A KR 1020117004201A KR 20117004201 A KR20117004201 A KR 20117004201A KR 101201977 B1 KR101201977 B1 KR 101201977B1
Authority
KR
South Korea
Prior art keywords
frequency
gps
error
oscillator
time period
Prior art date
Application number
KR1020117004201A
Other languages
English (en)
Other versions
KR20110023919A (ko
Inventor
노먼 에프. 크라스널
Original Assignee
콸콤 인코포레이티드
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 콸콤 인코포레이티드 filed Critical 콸콤 인코포레이티드
Publication of KR20110023919A publication Critical patent/KR20110023919A/ko
Application granted granted Critical
Publication of KR101201977B1 publication Critical patent/KR101201977B1/ko

Links

Images

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
    • 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/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/14Determining absolute distances from a plurality of spaced points of known location
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/23Testing, monitoring, correcting or calibrating of receiver elements
    • G01S19/235Calibration of receiver components
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J2200/00Indexing scheme relating to tuning resonant circuits and selecting resonant circuits
    • H03J2200/11Cellular receiver, e.g. GSM, combined with a GPS receiver

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)
  • Mobile Radio Communication Systems (AREA)

Abstract

특정 이동국 위치 확인 시스템에서 정확하고 신속한 위치 측정치들을 제공하기 위해, GPS 수신기는 교정되고, 다음 시간 기간에 주파수 에러가 외부적으로 전송되는 신호에 동기된 제 1 주파수를 사용하여 예측되고, 제 2 주파수가 GPS 발진기에 의해 생성된다. 다음 시간 기간에 에러를 예측하기 위해서, 몇몇 측정이 시간에 걸쳐 이루어지고, 에러 추정이 이루어지며, 에러 함수가 에러 추정치들 세트에 따라 구해진다. 이러한 예측된 에러는 다음 시간 기간에 GPS 수신기를 정정하기 위해 사용된다. 한 구현에 있어서, 미리 정의된 이상적인 셀룰러 주파수에서 동작하는 셀룰러 스테이션 네트워크를 사용하여 셀룰러 통신을 제공하고 또한 정해진 GPS 주파수로 GPS 신호를 전송하는 GPS 위성들을 사용하여 위치 확인을 제공하는 다기능 휴대 장치가 개시된다.

Description

위성 위치 확인 시스템들을 위한 교정 및 정정 시스템{CALIBRATION AND CORRECTION SYSTEM FOR SATELLITE POSITION LOCATION SYSTEMS}
본 출원은 2002년 12월 13일에 미국 가출원된 제 60/433,138호의 우선권을 청구한다.
본 발명은 GPS 시스템들과 같이 무선 신호들을 사용하여 이동 장치의 위치를 계산하기 위한 장치 및 방법에 관한 것이다.
GPS에 기반을 둔 기존의 위치 확인(position location) 기술들은 알려진 시간에 미리 정의된 GPS 주파수로 신호들을 전송하는 위성들로 이루어진 네트워크를 사용한다. 지상의 GPS 수신기는 자신이 "바라볼 수 있는" 하늘의 각 위성으로부터 신호들이 도착하는 시간을 측정한다. 위성들의 정확한 위치와 상기 신호들이 각각의 위성으로부터 전송되어진 정확한 시간들과 함께 상기 신호들의 도착 시간이 GPS 수신기의 위치를 삼각측량하는데 사용된다. 표준 GPS 수신기는 위성들로부터의 GPS 신호들을 수신하기 위해 사용되는 국부 발진기를 구비한다.
GPS 위성들로부터의 신호들에 대한 포착은 GPS 수신기의 국부 발진기에서의 주파수 변동에 매우 민감하다. 많은 요인들이 GPS 신호들의 포착을 어렵게 한다. GPS 신호들은 비교적 낮은 전력으로 전송되고, GPS 위성들은 지구 궤도 내에 위치한다. GPS 신호들이 지상에 도달할 때까지, 그들의 초기의 낮은 전력은 상당히 감소되고 그로인해 신호가 상당히 약해지도록 만든다. 그 결과, 만약 GPS 수신기의 국부 발진기 주파수가 GPS 주파수와 매우 조금만 차이가 나도, GPS 수신기를 효과적으로 수신하는 것이 어려워지고 시간 소모적일 수 있다.
GPS 수신 시스템을 포함해서 많은 통신 시스템들에서는, "기준 국부 발진기"로 지칭되는 주 국부 발진기가 존재한다. 다음으로, 상기 기준 국부 발진기의 출력 신호는 하나 이상의 주파수 합성 회로들에 공급되고, 상기 주파수 합성 회로들은 상기 시스템 내의 여러 회로들에 제공되는 다른 주파수의 추가 신호들을 생성한다. 일예로서, GPS 수신 시스템들이 16.368 MHz의 공칭 출력 주파수를 갖는 기준 국부 발진기를 활용하는 것이 통상적이다. 이러한 발진기 출력은 통상적으로 대략 1575.42 MHz의 국부 발진기 주파수를 생성하기 위해 기준 주파수를 사용하는 주파수 합성 회로에 제공되고, 상기 국부 발진기 주파수는 이어서 입력 GPS 신호들을 거의 기저대역으로 전환하는 하향변환기 회로에서 사용된다. 마찬가지로, 이러한 기준 주파수 발진기 출력은 1.023 MHz의 배수인 주파수를 종종 갖는 샘플 클록을 합성하기 위해 사용될 수 있는데, 여기서 상기 샘플 클록은 거의 기저대역으로 전환된 GPS 신호를 샘플링하는 디지털화 회로의 일부로서 사용된다. 마찬가지로, 셀룰러 폰 수신기에서는, 기준 발진기가 종종 10 MHz 내지 20 MHz 범위의 발진기 주파수를 갖는데(설계에 따라 다름), 상기 주파수는 신호 하향변환 및 샘플링을 위해서 추가적인 주파수들을 생성하는데 사용된다.
어떤 상황에서는, GPS 시스템이 미국 특허 제 5,841,396호, 제 6,421,002호 등에 개시된 바와 같은 주파수 교정 방법을 활용하는 것이 바람직할 수 있다. 하나의 해결방법으로, 셀룰러 폰의 국부 발진기(VCTCXO)의 평균 주파수가 측정되어 GPS 수신기의 발진기의 주파수 에러를 교정하는데 사용된다. 이러한 VCTCXO는 통상적으로 매우 안정적으로 수신된 셀룰러 신호에 주파수 동기(lock)된다. 다른 해결방법은 셀룰러 폰의 국부 발진기에 GPS 발진기를 주파수 동기시키는 것이다. 상기 후자의 해결방법은 셀룰러 폰의 발진기의 단기 안정성(short term stability)이 불량한 경우에는 수행되기 어렵다. 이러한 셀룰러 폰 발진기 안정성은 셀룰러 폰 설계 및 플랫폼 움직임과 같은 여러 원인들에 의존적이다.
교정 방법은 다음과 같은 사항들을 포함하는 수행의 문제점들이 발생한다:
(A) 셀룰러 폰의 송신기의 턴 온/오프와 연관있는 가열/냉각으로 인한 주파수 "레이싱(racing)" 문제점들;
(B) 셀룰러 폰의 송신기의 턴 온/오프와 연관있는 전압 변이들로 인한 주파수 변동; 및
(C) 환경의 영향들로 인한 다른 가열/냉각 상황들.
비록 위의 교정 측정 방법은 보행 속도와 같이 비교적 느린 속도로 이동하거나 또는 정지해 있는 플랫폼에서는 정확하게 동작할 수 있지만, 차량 이동시 관측되는 셀룰러 발진기의 빠른 주파수 변이들은 교정 성능이 떨어지게 할 것이다. 즉, 셀룰러 발진기는 네트워크에 주파수 동기되기 때문에, 셀룰러 신호의 수신 주파수의 빠른 변이가 교정에 있어 큰 에러들을 야기할 수 있다. 이러한 빠른 변이들은 예컨대 자동차가 서빙 셀 기지국에 접근하다가 상기 셀 기지국을 통과할 때 발생할 수 있다. 이러한 짧은 시간 동안에, 상기 셀 기지국으로부터의 직접적인 파일롯의 관측된 주파수는 약 1초 또는 수 초 내에 큰 양의 도플러(예컨대, +100 Hz) 내지 큰 음의 도플러(예컨대, -100 Hz)에서 빠르게 변할 수 있다. 셀룰러 폰 송신기가 턴 온 또는 오프되는 것과 관련하여 수신되는 셀룰러 반송파 주파수의 이러한 빠른 변동은 주파수-동기 교정 방법의 효력을 떨어뜨릴 수 있다.
실질적인 이동 위치 확인 장치에서 정확하면서 신속한 위치 측정을 제공하기 위해, 본 명세서에서 설명되는 시스템은 외부적으로 전송되는 신호에 동기된 제 1 주파수와 GPS 교정기에 의해 생성되는 제 2 주파수에 따라 다음 시간 기간의 주파수 에러를 예측함으로써 GPS 수신기를 교정한다. 특히, 교정 시스템은 시간에 걸쳐 몇 번의 측정을 수행하고, 각각의 측정에서 에러를 추정하고, 에러 함수를 근사화하여, 다음 시간 기간 동안의 에러를 예측한다. 다음으로, 상기 예측된 에러는 다음 시간 기간에 GPS 수신기를 정정하기 위해 사용된다.
미리 정의된 정확도의 반송파 주파수를 갖는 외부적으로 전송된 신호(GPS 신호 이외의 신호)를 사용하여 이동 장치에서 GPS 수신기를 교정 및 정정하기 위한 방법 및 장치가 개시된다. 미리 정의된 GPS 주파수로 전송되는 GPS 신호를 수신하기 위해서, 본 방법은 정밀 반송파 주파수에 따라 제 1 주파수 신호를 생성하는 단계, 및 GPS 신호를 처리하기 위해 적용되는 제 2 주파수 신호를 GPS 수신기에서 생성하는 단계를 포함한다. 예컨대, 제 1 주파수는 셀룰러 수신기에 의해 수신되는 주파수의 부고조파(subharmonic)일 수 있고, 제 2 주파수 신호는 GPS 수신기에서 기준 GPS 교정기에 의해 직접적으로 생성될 수 있는데, 즉, 상기 제 2 주파수 신호는 기준 GPS 발진기로부터 유도될 수 있다. 상기 교정 방법은 제 1 시간 기간에 제 1 및 제 2 주파수들 사이의 에러를 추정하는 단계, 에러 추정치 세트를 제공하기 위해서 적어도 하나의 추가 시간 기간 동안에 상기 에러 추정 단계를 반복하는 단계, 상기 에러 추정치 세트에 따라 제 2 주파수의 에러 함수를 근사화하는 단계, 및 상기 구해진 함수를 활용하여 다음 시간 기간의 에러를 예측하는 단계를 포함한다. 정정 신호가 생성되고, GPS 수신기 내의 발진기가 예측된 에러에 따라 GPS 신호를 처리하기 위해서 다음 시간 기간에 정정된다.
통상적으로, 상기 교정 방법은 다수의 시간 기간들에 걸쳐 제 2 및 제 1 주파수들의 비율을 반복해서 측정하는 단계와, 각각의 시간 기간 동안에 에러를 각각 추정하기 위해서 각각의 시간 기간 동안 상기 비율을 미리 결정된 수치와 비교하는 단계를 포함한다. 에러 예측 단계는 통상적으로 에러 추정치 세트를 평균하는(average) 것과 같이 에러 추정치 세트에 응답적인 수학 함수를 적합화(fit)시킴으로써 제 2 주파수의 주파수 에러 대(vs) 시간을 결정하는 단계와, 에러 추정치 세트에 대해 최소-평균-제곱 적합도(least-mean-square fit)를 생성하기 위해서 에러 추정치 세트를 활용하는 수학적 회귀법(mathematical regression method)을 수행하는 단계를 포함한다.
개시된 일부 방법들에서는, 정정 단계가 GPS 주파수의 GPS 신호를 미리 정의된 중간 주파수로 변환하기 위해서 제 2 주파수를 공급하는 GPS 국부 발진기를 정정하는 단계를 포함하고, 개시된 다른 방법들에서는, GPS 수신기가 디지털 국부 발진기를 구비하는 디지털 처리 시스템을 포함하며, 정정 단계가 디지털 국부 발진기를 정정하는 단계를 포함한다.
일 실시예로, 미리 정의된 이상적인 셀룰러 주파수들에서 동작하는 셀룰러 스테이션들의 네트워크를 사용하여 셀룰러 통신을 제공하고 또한 미리 정의된 GPS 주파수로 GPS 신호들을 전송하는 GPS 위성들을 사용하여 위치 확인을 제공하기 위한 다기능 휴대용 장치가 개시된다. 다기능 휴대 장치는 셀룰러 스테이션들로 이루어진 네트워크와의 통신을 복조하기 위한 제 1 주파수를 생성하는 제 1 국부 발진기를 구비한 셀룰러 통신 시스템, GPS 신호들을 처리하기 위해 접속되는 제 2 주파수를 생성하는 제 2 국부 발진기를 구비한 GPS 시스템, 다수의 이전 시간 기간들에 걸쳐 제 1 주파수 및 제 2 주파수의 측정치에 따라 다음 시간 기간의 에러를 예측하는 에러 예측 및 정정 시스템(또한 상기 시스템은 예측된 에러에 응답적으로 다음 시간 기간에 대한 정정 신호를 생성함), 및 정정 신호를 수신하고 그에 따라 상기 다음 시간 기간 동안에 GPS 신호를 처리하는 GPS 시스템의 국부 발진기를 포함한다.
본 발명을 더욱 완벽히 이해하도록 하기 위해서, 첨부 도면에 도시된 바와 같은 실시예들에 대한 후속하는 상세한 설명이 이제 참조된다.
도 1은 다수의 셀룰러 기지국들, GPS 위성들, 및 셀룰러 폰과 같은 이동 장치를 휴대한 사용자에 대한 개략도.
도 2는 통신 및 위치 확인 시스템들을 포함하고 있는 일실시예의 이동 장치에 대한 블록 다이어그램.
도 3은 통신 시스템, 위치 확인 시스템, 및 에러 예측 및 교정 시스템에 대한 일실시예로 이루어진 블록 다이어그램.
도 4는 토신 시스템, 위치 확인 시스템, 및 에러 예측 및 교정 시스템으로 이루어진 다른 실시예에 대한 블록 다이어그램.
도 5는 에러를 예측하기 위해 수행되는 일련의 단계들을 도시하고 일실시예에서 신호를 생성하는 흐름도.
도 6A는 일예에서 일예에서 셀룰러 및 GPS 발진기 주파수들의 통상적인 주파수 변동을 나타내는 그래프.
도 6B는 도 6A이 주파수 관측치들을 사용하여 셀룰러 발진기 주파수에 대한 GPS 발진기 주파수의 비율을 나타내는 그래프.
도 6C는 도 6B로부터의 비율을 사용하는 에러 추정치의 그래프.
도 6D는 도 6C에서의 에러 추정치로부터 구해진 주파수 정정치를 나타내는 그래프.
도 7은 거의 순시적인 +100 Hz 내지 -100 Hz의 주파수 점프로부터 발생하는 선형 슬로프 추정치에 대한 그래프.
도 8은 셀 베이스 타워가 차도로부터 대략 15 미터에 있고 고속도로로부터 대략 15 미터에 있는 예에서의 선형 슬로프 추정치를 나타내는 그래프.
도 9는 정규 분포되는 랜덤 주파수 데이터에 대한 선형 슬로프 추정치를 나타내는 그래프.
본 발명은 도면들을 참조하여 아래에서 설명되는데, 도면들에서는 동일하거나 유사한 엘리먼트들을 동일한 번호들로 표시한다.
용어들 및 약어들에 대한 용어풀이
다음의 용어들 및 약어들이 다음의 상세설명에 걸쳐 사용된다.
기지국 셀룰러 전화기 네트워크에서의 셀 사이트와 같이 정밀 반송파 주파수를 전송하는 스테이션.
교정 현재의 에러들을 추정하고 나중에 에러들을 예측하는 것과 관련된 처리.
정정 교정 처리에서 예측되는 에러들을 보상하는 것에 관련된 방법.
CDMA 코드분할 다중접속.
*FSK 주파수 편이 변조.
GPS 전지구 위치확인 시스템. 비록 용어 GPS는 종종 미국 전지구 위치확인 시스템을 의미하도록 취해지지만, 본 명세서에서 이 용어의 의미와 본 명세서에서 설명되는 모든 장치들의 방법들은 Russian Glonass Systems 및 planned European Galileo System과 같은 글로벌 위치측정 시스템들에도 동일하게 적용된다. 일부 시스템들에서는, 위성 위치확인 시스템(SPS)이란 용어가 GPS 용어를 대체하여 사용된다.
GSM 이동 통신 세계화 시스템.
이동 장치 통상적으로 사용자가 휴대하면서 그 위치가 결정되어질 셀룰러 폰과 같은 휴대 장치.
다기능 장치 GPS 시스템 및 셀룰러 통신 시스템과 같은 두 개 이상의 동작 기능들을 갖는 장치.
파일롯 신호 의사-무작위(pseudo-random) 시퀀스에 의해서 통상적으로 변조되고, 원격 장치들과의 통신을 형성하기 위해 셀룰러 스테이션에 의해 전송되는 신호. 비록, "파일롯"이란 용어는 CDMA 셀룰러 시스템들에 관련하여 사용되지만, 이 용어는 모든 다른 셀룰러 통신 시스템들에 대해서도 본 명세서에서 광범위하게 적용된다.
정밀 반송파 주파수 외부 소스로부터 전송되는 예측가능하면서 매우 정확한 주파수. 정밀 반송파 주파수는 외부 소스에 의해서 직접 전송될 수 있거나, 또는 미국 특허 제 6,421,002호에서 개시된 바와 같이 외부 소스로부터 전송되는 신호로부터 유도될 수 있다.
변수 표
다음은 본 명세서에서 설명되는 변수들 중 일부를 설명하는 표이다.
변수 설명
δf 이상적인 주파수와 실제 주파수(셀룰러 또는 GSP 주파수들 중 어느 하나에 대한 실제 주파수)간의 차이.
fc 실제 셀룰러 발진기 주파수(예컨대, 제 1 발진기 주파수)
fco 이상적인 셀룰러 발진기 주파수(예컨대, 정밀 반송파 주파수)
fg GPS 발진기 주파수(예컨대, 제 2 발진기 주파수)
*fg * 일실시예에서 주파수 합성기에 의해 공급되는 GPS 혼합 주파수
fgo 이상적인 GPS 발진기 주파수
f1 시간 t=0에서 초기 GPS 발진기 주파수(예컨대, 16.368 MHz)
f2 시간 t=0에서 초기 셀룰러 발진기 주파수(예컨대, 19.2 MHz)
R 제 1 및 제 2 발진기 주파수들 간의 측정된 비율
R0 셀룰러 및 GPS 발진기 주파수들 간의 이상적인 비율
S 일실시예에서 정정 신호로서 사용되는 스케일 계수.
배경기술 부분에서 설명된 바와 같이, 기준 국부 발진기로부터의 기준 주파수는 시스템에서 사용하기 위한 다른 주파수들을 합성(또는 더 일반적으로는 유도)하는데 사용될 수 있다. 본 명세서에서는 일부 실시예들에 대한 설명을 위해서, "이상적인 발진기" 또는 "발진기"란 용어가 활용되는데, 그것들은 일실시예에서 기준 국부 발진기와 같은 의미이다. 그러나, 다른 실시예들은 예컨대 주파수 합성 절차를 통해 이러한 기준 국부 발진기로부터 유도되는 임의의 발진 신호들과 용어 "국부 발진기" 또는 "발진기"를 연관시킬 수 있다. 이러한 유도된 신호들은 기준 발진기의 주파수에 대해 알려진 관계를 생성하는 평균 주파수를 갖기 때문에, 이러한 발진기의 출력들 중 임의의 출력에 본 발명의 방법들 및 장치들을 적용하는 것이 간단하다. 따라서, 본 발명의 설명에서는, "국부 발진기" 또는 "발진기"란 용어는 주파수가 기준 발진기로부터 유도되는 기준 발진기나 임의의 발진기를 포함하도록 광범위하게 정의된다. 마찬가지로, "발진기 주파수"란 용어를 활용할 경우에는, 주파수가 기준 발진기로부터 유도되는 임의의 발진기나 기준 발진기의 주파수를 의미한다. 결합된 셀룰러 폰 트랜시버 및 GPS 수신기와 같은 다기능 통신 장치에서는, 둘 이상의 기준 발진기들이 존재할 수 있는데, 하나는 셀룰러 폰 회로를 위한 것이고 다른 하나는 GPS 회로를 위한 것이다. 다른 발진기 체인들을 구별하기 위해서 GPS 국부 발진기와 셀룰러 폰 국부 발진기란 용어가 사용된다.
또한 기준 발진기는 약간 가변적인 주파수를 가질 수 있다는 것이 주시되어야 하는데, 여기서 상기 주파수는 이상적인 주파수에 대해 여러 에러들을 보상하기 위해서 일부 형태로 제어될 수 있다. 예컨대 셀룰러 폰에서는, 주파수 기준으로서 전압 제어 온도 보상 수정 발진기(VCTCXO)를 활용하는 것이 일반적이다. 여기서, 매우 안정된 수신 셀룰러 신호가 VCTCXO의 주파수에서 에러를 측정하고 정정하는데 사용되는 보상 절차가 사용된다. 또한, 온도 측정 회로가 주변 온도 변이들의 함수에 따라 발생하는 주파수 에러를 보상하기 위해 사용된다.
개요
배경기술에서 사용된 바와 같이, 턴 온 또는 오프되는 셀룰러 폰 송신기와 동시발생할 수 있는 수신된 셀룰러 발진기 주파수에서의 빠른 변동들은 GPS 국부 발진기가 셀룰러 시스템의 국부 발진기에 의해 관측되는 외부의 정밀 반송파 주파수를 사용하여 교정된다. 본 명세서에서 설명되는 시스템을 사용함으로써, GPS 발진기의 교정이 충분히 긴 시간 기간에 걸쳐 셀룰러 폰 및/또는 GPS 시스템의 국부 발진기 주파수의 주파수 변동을 관측함으로써 개선될 수 있다. 본 명세서에서 설명되는 바와 같이, 주파수 비교 처리는 관측치 세트를 산출하기 위해서 아마도 0.5 내지 1.0초 간격으로 주기적으로 수행될 수 있다. 이러한 관측치들(예컨대, 10 내지 20개의 가장 최근의 관측치들)이 선형(또는 더 높은 차수의) 회귀와 같은 곡선-적합화(curve-fitting) 기술들을 활용하여 주파수 변경 비율 대(vs) 시간을 결정하는데 사용될 수 있다. 이러한 처리는 GPS 시스템에서 국부 발진기를 교정하는데 사용되는 에러 예측을 산출할 수 있고, 이는 자동차 내의 이동 장치가 셀 기지국에 의해 이동할 때 발생할 수 있는 +10 내지 -10 Hz 주파수 점프와 같은 빠른 주파수 점프로부터 발생하는 에러들을 평활화(smooth out) 시킬 것이다.
본 명세서에서 설명되는 방법 및 장치는 GPS 발진기 주파수가 시간에 따라 드리프트되는 상황들에서 유용하다. 따라서, 본 명세서에서 설명되는 여러 에러들 및 정정들이 예컨대 빠른 주변 온도 변경에 따른 시간 함수이다. 본 명세서에서 설명된 바와 같이, 이러한 여러 측정치들(적어도 두 개)이 나중의 GPS 발진기 주파수 vs 시간을 예측하고 이러한 발진기에 대한 드리프트 정정을 감안하는데 사용될 수 있다. 통상적으로, 비교적 짧은 시간 기간(즉, 30초)에 걸쳐, 이러한 드리프트는 선형 시간 함수로서 모델링되고, 긴 기간에 걸쳐, 2차수 곡선 적합도(fit)(또는 더 높은 차수의 적합도)가 더 적합할 수 있다. 본 명세서에서 설명된 측정 에러(들)에 대한 곡선 적합도는 그러한 GPS 발진기 드리프트들에 대한 보상을 가능하게 한다.
설명
도 1은 본 발명이 구현될 수 있는 한 환경을 도시한다. 도시된 환경에서, GPS 수신기 및 셀룰러 폰은 이동 유닛에서 모두 구현될 수 있다; 그러나 본 발명이 정밀 반송파 주파수에 동기된 제 1 발진기의 주파수가 제 2 발진기를 교정하는데 사용된 다른 시스템들에서 사용될 수 있다는 것이 자명할 것이다.
도 1은 참조번호 10으로 총괄하여 도시된 다수의 셀룰러 기지국들, 참조번호 11로 총괄하여 도시된 GPS 위성들, 이동 장치(14)를 휴대하고 있는 사용자(12)에 대한 개략도이다. 도 2를 참조하여 더욱 상세히 설명되는 바와 같이, 이동 장치(14)는 GPS 시스템과 같은 위치 확인 시스템과 셀룰러 폰과 같은 통신 시스템을 포함할 수 있다. 사용자(12)는, 예컨대, 도시된 바와 같이 걷고 있을 수 있거나 또는 자동차나 대중교통을 통해 이동중일 수 있다.
셀룰러 기지국들(10)은 이동 장치와의 접속을 위한 통신 네트워크의 일부로서 활용되는 셀룰러 기지국들의 임의의 집합을 포함한다. 셀룰러 기지국들은 공중 전화 시스템(16)과 같은 다수의 다른 통신 네트워크들을 통해서 통신 서비스들을 제공하는 셀룰러 인프라구조 네트워크(15), 인터넷과 같은 컴퓨터 네트워크(17), 및 참조번호 18로 도시된 다른 통신 시스템들에 접속된다. 셀룰러 인프라구조 네트워크는 통상적으로 전화 시스템(16)을 사용하여 셀룰러 폰의 사용자로 하여금 다른 전화기에 접속할 수 있게 하는 통신 서비스들을 제공하지만, 셀룰러 기지국들은 휴대용 PDA와의 인터넷 접속과 같이 다른 장치들과의 통신을 위해서 및/또는 다른 통신을 위해서 또한 활용될 수 있다.
일실시예에서, 셀룰러 기지국들(10)은 CDMA 통신 네트워크의 일부이지만, 다른 실시예에서는 GSM 네트워크와 같은 다른 타입의 통신 네트워크가 사용될 수 있다. CDMA 시스템에서는, 각각의 셀룰러 스테이션이 셀 스테이션을 고유하게 식별하는 의사-무작위 시퀀스를 주기적으로 전송한다. 의사-무작위 시퀀스는 수신기를 동기시키는데 유용한 일련의 비트들이다. CDMA 용어에 있어서, 이러한 의사-무작위 시퀀스는 본 명세서에서 사용되는 바와 같이 "파일롯 신호"를 나타내고, 파일롯 신호란 용어는 임의의 셀룰러 시스템뿐만 아니라 CDMA 시스템들에 적용될 수 있다. 예컨대, 여러 동기 신호들이 GSM 셀룰러 스테이션들에 의해 제공된다. CDMA 및 GSM 신호들은 미리 정해진 매우 정확한 주파수들로 셀 스테이션들로부터 전송되고, 이는 본 명세서에서 설명된 일실시예에서 정밀 반송파 주파수를 제공한다.
GPS 위성들(11)은 GPS 수신기의 위치를 측정하는데 사용되는 임의의 그룹의 위성들을 포함한다. 위성들은 지상 기반의 GPS 통신 시스템(19)과 통신하는데, 상기 지상 기반의 GPS 통신 시스템은 GPS 시스템을 위한 제어 기능들을 제공한다. 위성들은 동시에 무선 신호들을 주기적으로 전송하기 위해서 동기된다. 이러한 신호들이 GPS 수신기에 의해 검출될 때, GPS 시스템은 검출된 GPS 신호들이 각각의 위성들로부터 수신기로 이동하는데 걸리는 시간 크기를 계산한다. 이는 GPS 수신기가 정확한 국부 클록을 갖는다고 가정한다. 그러나, 클록은 4개 이상의 신호들이 동시에 수신되는 한 수신된 GPS 신호들 자체에 의해서 설정될 수 있다.
도 2는 통신 및 위치 확인 시스템들을 포함하고 있는 이동 장치(14)의 일실시예에 대한 블록 다이어그램이다. 도 2는 안테나(21)에 접속되는 셀룰러 통신 시스템(22)을 나타낸다. 셀룰러 통신 시스템(22)은 국부 발진기(23) 및 상기 국부 발진기(23)를 셀룰러 기본 주파수에 동기시키는 자동 주파수 제어(AFC) 시스템(24)을 포함해서, 셀룰러 기지국들과 통신하고 및/또는 그로부터 신호들을 검출하기 위해 적합한 장치들, 하드웨어, 및 소프트웨어를 포함한다. 이상적으로, 이러한 주파수는 fco이다. 위에서 설명한 바와 같이, 비록 국부 발진기는 AFC 제어 하에서 상기 수신된 셀룰러 기본 주파수에 동기되지만, 국부 발진기에 의해서 생성되는 실제 셀 주파수 fc는 이동 장치의 이동과 같은 원인으로 인해 이상적인 기본 주파수 fco와 다를 수 있다. 다시 말해서, 전송되는 기본 주파수 및 실제 국부 발진기 주파수는 완전하게 동기되지 않을 수 있다. 셀룰러 통신 시스템(22)은 에러 예측 및 교정 시스템(30)에 연결되고, 그로인해서 다른 곳에 더 상세히 설명되는 에러 예측을 위해 사용되는 셀룰러 국부 발진기 주파수 fc와 같은 데이터의 전송을 가능하게 한다.
일실시예에서, 셀룰러 통신 시스템(22)은 기지국들의 CDMA 네트워크와 통신하는데 적절한 CDMA 통신 시스템을 포함하지만, 다른 실시예에서는 셀룰러 통신 시스템은 GSM과 같은 다른 타입의 네트워크를 포함할 수 있다.
이동 장치 제어 시스템(25)은 통신 시스템(22) 및 위치 확인 시스템(27)에 접속된다. 이동 장치 제어 시스템(25)은 자신이 접속되는 시스템들에 적절한 제어 기능을 제공하기 위해서 마이크로프로세서, 메모리, 다른 하드웨어, 펌웨어, 및 소프트웨어와 같은 임의의 적합한 구조를 포함한다. 제어 시스템(25)은 사용자 인터페이스(26)에 접속되는데, 상기 사용자 인터페이스(26)는 키패드, 음성 통신 서비스를 위한 마이크로폰/스피커, 및 백라이트 LCD 디스플레이와 같은 디스플레이와 같이 사용자와의 인터페이스를 위함 임의의 적합한 컴포넌트들을 포함한다. 위치 확인 시스템(27)에 접속되는 이동 장치 제어 시스템(25) 및 사용자 인터페이스(26)는 사용자 입력을 제어하고 결과들을 디스플레이하는 것과 같은 GPS 수신기를 위한 적절한 기능들을 제공한다.
위치 확인 시스템(27), 본 실시예에서 GPS 시스템은 이상적인 GPS 주파수나 또는 거의 그러한 주파수로 전송되는 GPS 신호들을 수신하기 위해서 GPS 안테나(28)에 접속된다. GPS 시스템(27)은 GPS 신호들을 수신하여 처리하기 위해 적합한 임의의 하드웨어 및 소프트웨어를 포함하며, 임의의 적합한 위치 확인 알고리즘을 사용하여 위치를 결정하기 위해 필요한 임의의 계산들을 수행한다. GPS 시스템들의 예들이 도 3 및 도 4에 도시되어 있으며 그것들을 참조하여 설명된다. GPS 시스템의 다른 예들은 Norman F. Krasner에 의한 미국 특허 제 5,841,396호, 제 6,002,363호, 제 6,421,002호에 개시되어 있다. GPS 시스템(27)은 GPS 위성으로부터의 GPS 신호들을 하향변환하는데 사용되는 하나 이상의 국부 발진기(29)를 포함한다.
GPS 시스템(27)은 에러 예측 및 교정 시스템(30)에 연결되는데, 그럼으로써 GPS 발진기 주파수 fg와 같은 데이터의 전송을 가능하게 한다. 다른 곳에서 상세히 설명되는 바와 같이, GPS 발진기 주파수 fg는 GPS 시스템(27)에 공급되는 정정 신호를 생성하고 에러 예측을 수행하기 위해 셀룰러 발진기 주파수 fc와 함께 사용된다.
이제는 위치 확인 시스템(27a), 통신 시스템(22a), 및 에러 예측 및 교정 시스템(30a)으로 이루어진 일실시예를 도시하고 있는 도 3이 참조된다. 앞서 설명된 엘리먼트들의 구현들은 앞서 설명된 참조번호에 소문자를 첨부함으로써 표현된다(예컨대, "a"에 "21"을 첨부하여 21a).
통신 시스템(22a)은 라인(33)을 통해 셀룰러 발진기 주파수 출력 fc을 제공하기 위해 수신되는 통신 신호에 주파수 동기되는 AFC 회로를 구비한 무선 모뎀(32)을 구비하는데, 상기 셀룰러 발진기 주파수 출력은 에러 예측 및 제어 시스템(30a)에 제공된다.
본 예에서 위치 확인 시스템(27a)은 GPS RF-IF 하향변환기(34)를 구비하는데, 상기 변환기(34)는 SPS 신호를 수신하고 그것을 라인(35) 상의 중간 주파수 fIF에 있는 신호로 변환한다. 중간 주파수(IF) 신호는 아날로그-디지털 변환기(36)에 공급되고, 다음으로 디지털 출력은 GPS 디지털 처리 시스템(37)에 공급되며, 상기 GPS 디지털 처리 시스템(37)은 디지털 신호를 수신하고 위치 확인 정보를 제공하기 위해서 임의의 방식으로 그 디지털 신호를 처리한다.
RF-IF 하향변환기(34)는 수신된 GPS 신호를 주파수 합성기(38)로부터 공급되는 합성된 주파수 fg *와 결합함으로써 동작한다. 하향변환기에서의 결합 처리 결과는 중간 주파수 fIF의 신호인데, 예컨대, 만약 IF가 영(zero)이라면, 주파수 합성기는 수신된 GPS 신호의 주파수와 동일한 주파수를 제공해야 한다. 그러나, 만약 주파수 합성기에 의해 공급되는 합성된 주파수 fg *가 수신된 GPS 신호의 주파수와 동일하지 않다면, 중간 주파수 fIF는 영은 아닐 것이지만 어느 정도 크기만큼 차이가 날 것이다. 그리고 만약 중간 주파수 fIF가 예상된 GPS 주파수와 충분히 다르다면, 그것은 GPS 신호를 포착하는것이 어렵거나 심지어 불가능할 수 있다.
GPS 국부 발진기(39)는 GPS 국부 발진기 주파수 fg를 공급하기 위해서 주파수 합성기(38)에 연결되고, 상기 주파수 합성기(38)는 합성된 주파수 fg *를 제공하기 위해서 국부 발진기 주파수 fg를 합성하는데, 상기 합성된 주파수는 따라서 GPS 신호를 처리하기 위해 하향변환기(34)에 의해 사용된다. 합성된 주파수 fg *는 중간 주파수 fIF를 결정하고 상기 합성된 주파수는 GPS 발진기 주파수 fg로부터 합성되기 때문에, GPS 국부 발진기 주파수 fg에서의 임의의 변동은 중간 주파수 fIF에 또한 영향을 줄 것이다. 이러한 영향은 곱셈기 특성으로 인해 중요할 수 있는데, 통상적인 주파수 합성기는 국부 발진기 주파수에 100 이상을 곱할 수 있다. 그러므로, 국부 발진기 주파수 fg에서의 임의의 에러는 fg *를 제공하기 위해 곱해지고, 이러한 곱해진 에러는 원하는 값으로서 중간 주파수 fIF를 상당히 변경시킬 수 있다.
국부 발진기에서의 에러들을 관측하고 예측하며 GPS 신호에 대해 GPS 수신기를 교정하기 위해서, 에러 예측 및 교정 시스템(30a)은 라인(40)을 통해 GPS 국부 발진기(39)로부터 GPS 국부 발진기 주파수 fg를 수신하며, 또한 라인(33)을 통해 셀룰러 발진기 주파수를 수신한다. 주파수 비교 회로(41)는 두 주파수들을 모니터링하며, 그것의 측정치들을 후속하는 회로들에 주기적으로 제공한다: 예컨대, 주파수 비교 회로는 이러한 두 주파수들 각각에 대한 사이클 수를 고정된 시간 구간에 걸쳐 카운트할 수 있으며, 이러한 수치들을 에러 모니터링 및 예측 vs 시간 시스템(42)에 직접 제공할 수 있다. 대안적으로, 주파수 비교 회로(41)는 사이클 수의 2배인 영 교차점(zero crossing)들의 수를 카운트할 수 있으며, 비교 횟수들을 두 배로 하여 정확도를 향상시킬 것이다. 카운트된 수치는 로(raw) 카운트, 두 주파수간의 비율, 또는 주파수 차이 δf와 같은 임의의 적절한 형태로 주기적으로 제공될 수 있다. 고속 푸리에 변환 방법들과 같이 스펙트럼 분석 방법들을 사용하는 방법과 같은 여러 다른 주파수 비교 방법들이 또한 가능하다.
에러 모니터링 및 예측 vs 시간 시스템(42)은 두 주파수들의 측정치를 제공하기 위해서 주파수 비교 회로(41)에 연결된다. 통상적으로, 측정치들은 1/2초 마다 또는 1초 마다와 같이 주기적으로 구해져서 제공된다. 에러 모니터링 및 예측 vs 시간 시스템(42)은 임의의 적절한 하드웨어나 소프트웨어를 포함하며, 아날로그 또는 디지털 장치들을 포함할 수도 있다. 예컨대, 시스템(42)은 원하는 기능들을 제공하기 위해서 마이크로프로세서, 메모리, 펌웨어 및/또는 소프트웨어를 포함하여 디지털적으로 구현될 수 있다. 도 5 내지 도 9를 참조하여 더 상세히 설명되는 바와 같이, 예컨대, 에러 모니터링 시스템은 주파수 측정치들을 수신하고, 각각의 측정치에 대한 에러를 추정하여 저장하며, 에러 추정치들 세트에 따라 수학 함수를 결정한다. 이러한 함수로부터, 에러 모니터링 시스템은 임의의 적절한 형태로 다음 시간 간격 동안의 에러 예측 값을 계산한다.
에러 예측 값은 라인(44)을 통해 정정 신호를 생성하는 주파수 정정 생성 회로(43)에 공급된다. 일실시예에서, 정정 신호는 스케일 계수 S의 형태이다. 정정 신호는 GPS 국부 발진기(39)에 공급되고, 그에 따라서 상기 GPS 국부 발진기(39)는 예측된 에러를 정정하기 위해서 출력 GPS 국부 발진기 주파수 fg를 조정한다.
이제는 위치 확인 시스템(27) 및 에러 예측 및 교정 시스템(30)으로 이루어진 다른 실시예를 도시하는 도 4가 참조된다. 도 4에서는, 많은 컴포넌트들이 도 3의 컴포넌트들과 유사하지만, 도 3에서와 같이 정정 신호를 GPS 국부 발진기(39)에 공급하는 대신에 정정 신호가 디지털 처리 시스템(37a)의 디지털 발진기(46)에 라인(45)을 통해서 공급된다. 도 4에서, 디지털 처리 시스템(37a)은 GPS 신호를 복조하는데 있어 GPS 하향변환기(34)를 보조하기 위해 디지털 발진기(46)에 연결되는 디지털 하향 변환기(47)를 포함한다. 디지털 하향변환기(47)는 A/D 변환기(35)로부터 디지털 신호를 수신하고, 그것을 디지털 발진기(46)의 주파수와 결합하며, 디지털 중간 주파수 fIFD의 디지털적으로 변환된 신호를 생성한다. 다음으로, GPS 디지털 처리 시스템(48)은 디지털적으로 변환된 신호를 수신하고, 그 신호에 포함된 GPS 신호(들)를 포착하려 시도하며, 그것을 적절하게 처리한다.
도 4의 실시예에서는 GPS 국부 발진기(39)가 에러 정정 회로(30b)에 연결되지 않고 따라서 셀룰러 발진기 주파수에 동기되지 않는다는 것이 주시될 수 있다. 대신에, GPS 국부 발진기는 정상적인 주파수 변동을 허용받는데, 이는 GPS 하향변환기로부터의 신호의 중간 주파수 fIF를 변경시키는 효과를 가질 것이다. 디지털 국부 발진기(46) 및 디지털 하향변환기(47)는 정정 신호에 따라 중간 주파수 fIF의 에러를 정정하는 새로운 주파수 fIFD로 상기 중간 주파수 fIF를 변환하는데 활용된다. 그러므로, 도 4의 실시예에서, 정정 신호는 도 3의 실시예에서의 정정 신호와 형태에 있어 동일하지 않을 수 있는데, 그 이유는 그것들이 상이한 엘리먼트들을 제어할 것이기 때문이다. 또한, 어느 한 실시예에서의 정정 신호는 에러 정정 조정치 이외에도 적시에 다른 조정치를 포함할 수 있다.
이제는 본 발명의 일실시예에서 에러를 예측하고 정정 신호를 생성하기 위해 수행되는 일련의 단계들을 나타내는 흐름도가 참조된다. 도 5를 참조한 다음의 설명은 에러 예측 및 교정 방법에 대한 개요를 제공하려 한다. 본 방법의 여러 양상들이 또한 도 6A 내지 6D, 도 7, 도 8, 및 도 9를 참조하여 다른 곳에서 상세히 설명된다.
단계(51)에서는, 관측 시간 간격(기간)이 시작된다.
단계(52)에서는, GPS 및 셀룰러 국부 발진기의 주파수들이 관측된다. 일실시예에서, GPS 및 국부 발진기 주파수들이 두 주파수들 간의 차이를 비교함으로써 관측된다. 또 다른 실시예서는, 두 주파수의 비율이 비교된다.
단계(53)에서는, 관측 구간의 마지막에 주파수 측정이 이루어진다. 예컨대, 만약 관측이 GPS와 국부 발진기 신호들간의 주파수 비율을 관측하는 것을 포함한다면, 카운팅과 같은 것을 통해 그 간격 동안에 관측되는 평균 주파수 비율이 측정치로서 취해진다. 다음으로, 관측 처리는 단계(51)로 복귀하여, 그 다음 간격을 시작하고 각각의 후속 기간 동안에 관측 및 측정을 반복한다. 일반적으로, 측정치들은 예컨대 0.5초 내지 2초 간격으로 주기적으로 획득된다.
단계(54)에서는, 주파수 측정치가 그것의 각 시간 기간 동안에 주파수 에러를 추정하기 위해 사용된다. 단계(54)에서의 주파수 에러 추정 처리는 미리 결정된 상수와 그 기간 동안의 주파수 비율과 비교하는 단계를 포함할 수 있는데, 예컨대, GPS와 이상적인 셀룰러 주파수들 간의 비율은 미리 결정된 상수 R0이기 때문에, 측정에 대한 에러가 두 주파수간의 관측된 비율과 미리 결정된 상수간의 차이를 확인함으로써 추정될 수 있다.
단계(55)에서는, 에러가 추정된 이후에, 상기 에러는 디지털 구현에서 메모리와 같은 적절한 위치에 저장된다. 예컨대, 에러 모니터링 시스템(42)(도 3 및 도 4)이 다수의 시간 기간들 동안에 에러 추정치들에 관한 정보를 저장하기 위해 데이터베이스를 포함할 수 있다.
단계(56)에서는, 에러 추정치 세트가 그 다음 단계 동안에 데이터를 제공하기 위해 선택되는데, 상기 그 다음 단계는 함수 근사화(approximation) 단계이다. 상기 세트는 가장 최근의 10 내지 20개의 에러 추정치들과 같은 다수의 가장 최근의 에러 추정치들를 포함하도록 미리 선택될 수 있다.
단계(57)에서는, 에러 추정치 세트를 사용하여 함수가 구해진다. 예컨대, 상기 세트에서 상기 에러 추정치들을 평균하는 방법, 상기 세트에서 에러 추정치들을 활용하여 선형 회귀 방법을 수행하는 방법, 또는 상기 세트에서 에러 추정치들을 활용하여 최소 평균 제곱 곡선을 계산하는 방법과 같은 방법들을 통해 구해질 수 있다.
단계(58)에서는, 구해진 함수를 사용하여, 그 다음 시간 간격에 대한 예측된 주파수 에러가 결정된다. 예컨대, 구해진 함수는 그 다음 시간 간격에 주파수 에러를 예측하기 위해서 직접 사용될 수 있다.
단계(59)에서는, 예측된 주파수 에러가 그 다음 시간 간격 동안에 적절한 국부 발진기에 적용되는 정정 신호를 생성하기 위해서 사용된다. 예컨대, 도 3의 구현에 있어서, 정정 신호는 GPS 국부 발진기(39)에 공급되고, 도 4의 구현에 있어서, 정정 신호는 디지털 국부 발진기(46)에 공급된다.
GPS 발진기 및 셀룰러 폰 주 발진기에서의 주파수 에러
이제는 도 6A, 도 6B, 도 6C 및 도 6D가 참조된다. 다음의 설명은 다음과 같은 두 경우에 주파수 에러들에 대한 분석이다: 경우 1에서는, 플랫폼 이동의 영향들이 최소라고 가정되고, 기지국 송신기의 반송파 주파수의 정확도가 본질적으로 완벽하다고 가정되며 셀룰러 전화기의 발진기에 의해 정확히 추적된다. 경우 2는 셀룰러 전화기의 발진기에서 변동이 존재한다는 것이 가정되는 점에서 경우 1과 다르다.
참조를 위해서, 수신된 셀룰러 폰 신호(또는 신호들)에 동기되는 주파수인 발진기는 셀룰러 폰 주 발진기로 지칭되고, 그것의 주파수는 "셀룰러 기준" 또는 "셀룰러 발진기" 주파수로 지칭된다. GPS 회로를 유도하기 위해 사용되는 발진기는 "GPS 기준" 또는 "GPS 발진기"로 지칭된다.
도 6A는 일예에서 억제된 환경 하에서 셀룰러 및 GPS 발진기 주파수들의 통상적인 주파수 변동에 대한 그래프이다. 도 6A에 도시된 바와 같이, 셀룰러 발진기 주파수 fc는 f1의 초기 값으로부터 증가하고, 동시에 GPS 발진기 주파수 fg는 f2의 초기 값으로부터 증가하지만 더 빠른 속도로 증가한다. 그 이유는 통상적으로 대부분의 주파수 에러가 셀룰러 발진기보다는 GPS 발진기에서 종종 발생하기 때문이다.
도 6B는 도 6A의 주파수 관측치들을 사용하여 시간에 걸쳐 셀룰러 발진기 주파수에 대한 GPS 발진기 주파수의 비율을 나타내는 그래프이다. 알 수 있는 바와 같이, 상기 비율은 두 주파수의 함수이지만, 그것은 통상적으로 GPS 발진기 주파수에 의해 제어된다. 비록 비율이 셀룰러 발진기 주파수에 의해 나누어지는 GPS 발진기 주파수로서 도시되어 있지만, 그 역(즉, GPS 발진기 주파수에 의해 나누어지는 셀룰러 발진기 주파수)이 대신에 사용될 수 있다. 주파수 측정 및 비율 계산에 대한 상세한 설명이 본 명세서의 다른 곳에서 제공된다.
도 6C는 도 6B의 비율들을 사용하는 에러 추정의 그래프이다. 도 6C에서, 각각의 1초 구간 동안의 에러 추정치가 그 시간 구간의 중간지점에서 획득되고, 다른 실시예들에서는, 다른 적절한 지점들이 에러 추정치들을 위해 사용될 수 있다. 게다가, 일부 실시예들에서는, 주파수 측정치들 및/또는 에러 정정들이 교정 정정 세트를 계산하기 위해 활용될 수 있는데, 상기 교정 정정 세트는 함수를 근사화하기 위해 곡선 적합화 절차에서 사용될 수 있다.
도 6D는 도 6C의 에러 추정치들로부터 구해지는 주파수 정정 곡선의 그래프이다. 주파수 정정 곡선을 생성하기 위한 처리는 아래에서 더욱 상세히 설명된다. y축은 크기가 없는 "GPS 발진기 주파수 정정 계수"의 단위이고, 상기 계수는 GPS 발진기 주파수에 공급되어 그것의 에러들을 보상하기 위한 스케일 계수이다.
경우 1 : 완전한 셀룰러 발진기, 불완전한 GPS 발진기
셀 사이트에 동기되는 모바일 발진기("셀룰러 발진기")가 제 1 주파수 fc를 갖고 GPS 회로를 유도하기 위해 사용되는 모바일 발진기("GPS 발진기")가 제 2 주파수 fg를 갖는다고 가정하자. 식 (1)과 같이 표현할 수 있는데,
fg=fgo+δf 식(1)
여기서, fgo는 원하는 GPS 발진기 주파수인 이상적인 GPS 주파수이고, δf는 이상적인 GPS 주파수와 실제 GPS 발진기 주파수간의 차이로 정해진다. 셀룰러 및 GPS 발진기 주파수들의 일예가 도 6A에 도시되어 있다.
이상적인 GPS 주파수는 이상적인 셀룰러 주파수에 대한 특정 비율을 산출한다:
R0=fg0/fc0 식(2A)
만약 셀룰러 발진기 주파수 fc가 이상적이라고 가정하면(즉, fc=fc0라고 가정), 다음과 같다:
R0=fg0/fc 식(2B)
도 6B는 도 6A의 관측치들을 사용하여 상기 계산된 비율의 일예를 나타낸다. 다른 실시 예에서는, 유사한 절차가 이용되는데, 여기서 셀룰러 발진기 주파수 대 GPS 기준 발진기 주파수의 비율이 측정되는데, 즉, R 대신에 크기 fc/fg를 계산한다(식(3) 참조).
일예에서, 원하는 GPS 발진기 주파수 fgo는 16.368 MHz일 수 있고, fc(이상적인)은 19.2 MHz일 수 있는데, 이 경우에 R0=0.8525이다. 도 6C는 다음과 비율을 형성함으로써 연속적인 구간들 동안에 에러 측정치들을 나타내는 그래프이다:
R=fg/fc=(fg0+δf)/fc=R0+δf/fc 식(3)
R0는 알고 있기 때문에, 상기 R0를 그 비율(상기 비율은 예컨대 아래에서 설명되는 바와 같이 주파수 카운터 타입의 동작을 사용하여 측정된다)로부터 감산할 수 있어서 에러 비율 δf/fc이 남는다. 물론, fc를 알고 있음으로써 δf를 결정할 수 있다.
일실시예에서 GPS 에러를 정정하기 위해서, GPS 발진기 주파수 fg는 주파수 fg0를 생성하는 크기에 의해 스케일링될 수 있는데, 즉, S=fg0/fg를 생성하는 스케일 계수 S를 구하고자 한다. 이러한 스케일 계수가 다음과 같이 되도록 계산된다:
S = fg0/fg=fgo/(fgo+δf+=1/(1+δf/fg0) = (1-δf/fg0-(δf/fg0)2-....)
Figure 112011013131588-pat00001
(1-δf/fg0) 식(4)
여기서, 나중의 근사치는 발진기 주파수의 부분 에러가 통상적으로 매우 작다는 사실(10과 100 PPM 사이)로부터 유도된다. 이는 일예에서 계산되는데 도 6D에 도시되어 있다. 모든 특정 목적을 위해서 GPS 주파수의 변경은 계수(1-δf/fg0)라는 것이 확인된다. 스케일 계수 정정의 부호는 에러 비율 정정의 부호와 반대라는 것을 주시하자(식(3) 참조).
경우 2 : 불완전한 셀룰러 및 GPS 발진기들
여기서는, GPS 발진기에 대해서 fg=fg0+δfg를 표현하고 셀룰러 발진기에 대해서 fc=fc0+δfc로 표현하는데, 여기서 fg0 및 fc0가 이상적인 GPS 및 셀룰러 발진기 주파수이고, δfg 및 δfc는 발진기들 각각에 존재하는 에러이다.
통상적으로, 이러한 에러들은 시간 함수로서 변한다. 다음과 같이 위의 경우 1에 대한 분석이 주파수의 비율을 갖고:
Figure 112011013131588-pat00002
여기서
Figure 112011013131588-pat00003
Figure 112011013131588-pat00004
의 작은 크기로 인해 유효한 더 높은 차수 항들은 무시되었다. 식(5)을 보면, 그것은
Figure 112011013131588-pat00005
가 영이 아니라고 가정하였기 때문에 이제는 영이 아닌 마지막 항
Figure 112011013131588-pat00006
을 제외하고는 식(2)과 동일하다. 또한, GPS 발진기 에러의 비율에 대한 셀룰러 발진기 에러의 비율에 대한 영향이 이러한 두 에러들의 비율들에 비례한다는 것, 즉
Figure 112011013131588-pat00007
에 비례한다는 것이 또한 확인된다. 그러므로, 예컨대, 만약 셀룰러 발진기 에러(Hertz로 표현됨)가 GPS 발진기 에러들의 10%였고 공칭적인 발진기 주파수들이 동일하였다면, 셀룰러 발진기 에러의 영향은 GPS 발진기 자체에 의해 1/10일 것이다.
식(5)의 우측의 첫 번째 두 양들에만 기초하는 식을 활용함으로써 GPS 발진기 에러를 보상할 경우, 에러가 발생할 것이다. 즉, 통상적으로
Figure 112011013131588-pat00008
를 측정하는 방법이 없고 따라서 그것이 영이라고 가정된다(비록 일부 경우에는 긴 시간 평균이 이러한 양의 짧은 시간 변동이 작아지도록 할 것이지만). 이러한 경우에 계산되는 식(4)과 같은 정정 스케일 계수는
Figure 112011013131588-pat00009
가 제로인 경우에
Figure 112011013131588-pat00010
일 것이지만,
Figure 112011013131588-pat00011
의 크기 대신에 나머지 에러((R0)를 감산한 이후)는
Figure 112011013131588-pat00012
이라는 것이 식(5)으로부터 확인된다. 따라서, 정정 스케일 계수
Figure 112011013131588-pat00013
대신에, 부정확한 스케일 계수
Figure 112011013131588-pat00014
가 적용된다. 따라서, 마지막 항은 에러 항이다. 이러한 크기의 제 2 항에 대한 이러한 에러 항의 비율은
Figure 112011013131588-pat00015
이다. 통상적으로, 후자의 항은 거의 1이고, 따라서 에러들의 비율
Figure 112011013131588-pat00016
은 보상 절차 이후에 남는 잔류 에러를 결정한다.
주파수 측정
일실시예에서는, 주파수들의 비율이 주파수 카운팅 타입 절차를 사용하여 계산되는데, 여기서 셀룰러 발진기는 "타임베이스"로서 사용되고, GPS 발진기는 카운팅될 주파수로서 사용된다. 통상적으로, 타임베이스의 고정된 수의 사이클들이 시간 구간을 설정하기 위해서 카운팅된다.
예컨대, 만약 셀룰러 발진기 주파수가 공칭적으로 19.2 MHz라면, 1,920만 사이클들을 카운팅하는 것이 1초의 시간 구간을 설정할 것이다. 이러한 시간 구간 동안에, 사이클의 수, 즉 GPS 발진기의 영-교차점(zero-crossing)의 수가 카운팅된다. 이러한 1초 구간 동안에 카운팅되는 GPS 발진기의 사이클 수는 명백히 GPS 발진기의 주파수에 비례한다. 실제로 이러한 특정 예에 있어서, 1초 구간에 걸쳐 카운팅되는 사이클 수는 헤르쯔의 GPS 발진기 주파수의 추정치일 것이다. 이러한 발진기의 영 교차점을 카운팅하는 것은 개선된 정확도를 제공하는데, 그 이유는 임의의 구간에 걸쳐 완전한 사이클들의 거의 두 배만큼 많은 영 교차점들이 존재하기 때문이다.
위에 설명에 대한 대안으로는 GPS 발진기를 타임베이스로서 사용하는 것인데, 즉 카운팅 구간을 설정하고, 이어서 셀룰러 발진기의 사이클 또는 영-교차점들의 수를 카운팅하는 것이다. 명확히, 이러한 비율은 GPS 발진기 주파수의 역수, 즉 GPS 발진기 주파수의 기간에 비례한다. 이러한 방법은 역수 카운팅 방법, 즉 인버스 방법으로서 지칭되는 반면에, 이전의 언급된 방법은 직접적인 방법으로 지칭된다.
상기 직접 카운팅 방법은 GPS 발진기 주파수가 셀룰러 발진기를 초과할 경우에 일반적으로 역수 카운팅 방법보다 우수하고, 반대로 상기 역수 카운팅 방법은 셀룰러 발진기 주파수가 GPS 발진기 주파수를 초과할 경우에 우수하다.
대안적인 실시예에서, 주파수 비율들을 계산하는 더욱 정확한 방법들이 이용가능하지만 복잡도는 더 커진다. 위의 카운팅 절차에서 주요 에러 원인들 중 하나는 시간 구간 동안에 발진기의 카운트들 수가 사용되는 방법에 따라 한 사이클 또는 절반 사이클의 단위 내에 양자화된다는 사실이다. 이러한 시간 양자화 효과는 몇 가지 방법들을 통해 감소될 수 있다. 한 방법에서는, 시간 기간 T 동안에 단일 주파수 카운팅 절차를 수행하는 대신에, 카운터들을 정지시키지 않고도 시간 T/M의 인접 기간들 각각 동안에 M 카운팅 절차들을 수행한다. M 구간들 각각 동안의 개별적인 카운트 번호들이 획득될 것이고, 이러한 번호들 세트는 상기 주파수에 대한 최소-평균 적합도(fit)를 결정하기 위해서 선형 회귀 절차(주파수 드리프트가 선형적이라고 가정)를 통해 정해질 수 있다. 이러한 해결방법은, 길이 T인 한 시간 구간을 활용하는 절차에 비해서, 거의 M1/2인 크기씩 양자화함으로써(그리고, 심지어 다른 잡음 소스) RMS 에러를 감소시킬 것이다.
또 다른 실시예에서, 측정될 주파수 소스로부터의 클록은 아날로그 신호와 유사하게 취급될 수 있고, 타임베이스(timebase)에 의해 결정된 시간들(예를들면, 타임베이스의 N개 클록 사이클들과 동일한 시간들)로 샘플링된다. 획득된 데이터는 푸리에(Fourier) 분석되고 기준 클록의 주파수와 관련된 주파수에서 스펙트럼 라인을 생성할 것이다. 다양한 보간 절차들은 상기 주파수의 정확한 추정치를 발생시키도록 사용될 수 있다. 상기 접근 방법은 단일 구간 계수 방법에 대하여 개선된 성능을 제공한다.
다른 주파수 추정 방법들이 사용될 수 있지만, 최종 결과는 셀룰러 및 GPS 발진기들의 주파수의 비율의 추정을 수행하는 것이다.
함수를 근사화하기 위한 선형 회귀 예
다음은 주파수 에러 vs 시간의 함수를 근사화하기 위한 방법의 일 예이다. 예를 들어, 주파수 측정 처리는 아마도 1초 간격들로 주기적으로 수행될 것이다. 에러 추정치들 세트는 선형(또는 더 높은 차수의) 회귀를 사용하여 주파수 변경 속도 대(vs) 시간을 결정하는데 사용되며, 상기 선형 회귀는 셀 기지국에 의한 구동시 발생할 수 있는 +100 내지 -100Hz 주파수 점프와 같은 신속한 주파수 점프를 평활화(smooth out)할 것이다.
만약 최종 m개의 에러 추정치들이 주파수 드리프트 프로파일을 결정하기 위해 사용된 세트를 포함하면, 일 예에서, 선형 드리프트에 대한 최소 제곱 평균 적합도는 하기와 같이 제공된다:
Figure 112011013131588-pat00017
상기 yn은 M 주파수 측정치들의 세트이고, 각각이 분산
Figure 112011013131588-pat00018
을 가지며, n은 측정치 시간들이고,
Figure 112011013131588-pat00019
선형 주파수 대 시간 특성의 추정치이고,
Figure 112011013131588-pat00020
는 m 주파수 측정치 중 제 1 측정치에 해당하는 주파수의 추정치이다. 상단줄(overbar)은 해당 분량의 평균을 나타낸다. 크기
Figure 112011013131588-pat00021
의 측정치 당 랜덤 RMS 에러의 존재시, 식(6)의 측정치들의 평균 제곱 에러들은 하기와 같이 제공된다:
Figure 112011013131588-pat00022
멀티-모드 디바이스의 일 실시예에서, 측정치들의 양자화 스텝 크기들은 인가된 정정 신호(예를 들어, 셀룰러 발진기로부터)의 1/2 사이클이다. 만약 상기 신호가 19MHz이면, 1초의 측정 간격동안 양자화 스텝 크기는 1/38e6=2.6
Figure 112011013131588-pat00023
10-8이다. 상기 스텝 크기에 걸쳐 에러가 균일하게 분포되면, 1초의 측정 간격동안 주파수의 RMS 에러는 간단히 2.6
Figure 112011013131588-pat00024
10-8/
Figure 112011013131588-pat00025
=7.6
Figure 112011013131588-pat00026
10-9이고, 이는 GPS L1 주파수에서 12.0Hz에 해당한다. 식(7B)으로부터 상기 측정치들을 12번 처리하면, RMS 주파수 에러는 약 3.45Hz가 되는 것으로 보여질 수 있다. 또한, 주파수 슬로프내의 에러는 (7A)에서 측정치당 RMS 에러의 0.084배가 되거나, 0.084
Figure 112011013131588-pat00027
7.6
Figure 112011013131588-pat00028
10-9=6.35
Figure 112011013131588-pat00029
10-10Hz/sec가 되는 것으로 측정된다. 이는 GPS L1 주파수에서 약 1.0Hz/sec에 해당한다. 명확하게 12개의 측정치들을 사용하는 측정 방법은 우세한(superior) 주파수 슬로프 측정치들을 생성할 수 있다. 우리는 상기 측정 방법 자체가 주파수 오프셋 및 GPS 발진기의 변화 속도를 결정하는데 요구되는 주파수 측정의 정확성을 제공하는데 적절해야 하는 것 이상임을 안다. 선형 슬로프 모델이 적당한 적합도를 제공할 수 없는 경우에, 2차 슬로프 적합도는 종종 더 적절하다. 특히, 상기 경우들에서, 식(6)에 대한 2차 회귀 선택은 적절히 작용할 수 있다.
물론, 임의의 실시예들에서, 상기 에러들은 GPS 발진기에서 보다 셀룰러 발진기에서의 에러들에 의해 억제될 수 있다. 그러나, CDMA 시스템들에 대하여, 셀룰러 발진기는 원칙적으로 세슘(cesium) 표준들과 동일한 장기간(long term) 안정성을 달성하는 셀룰러 신호를 추적한다. GSM 시스템들에서, 신호 되는 셀룰러는 매우 안정하며, 높은 품질의 TCXO로 동기화된다. 일반적으로, 셀룰러 발진기내에서 우세한 에러 소스는 플랫폼(platform) 이동과 연관된 에러 소스이다.
본 명세서에 기술된 접근 방법의 한가지 장점은 정규 주파수 변화가 차량의 이동에 연관된 도플러 주파수 제한치들에 의해 제한된다는 것이다. 그러므로, 하기의 설명은 추정치들에 대한 플랫폼 이동의 유해한 영향들을 분석할 것이다.
임의의 환경들에서, 전술된 것과 같은 선형 회귀 접근 방법들을 사용할 때 문제가 발생할 수 있다. 정정되지 않은 GPS 국부 발진기가 선형 주파수 에러 대 시간을 나타낸다고 가정하자. 만약 상기 발진기가 M 시간 주기들의 주기에 걸쳐 상기 에러를 관찰하면, 결과적인 정정은 시간의 선형 함수를 더한 상수가 될 것이다. 따라서, 시간 주기 M+1에서, 정정된 GPS 국부 발진기는 매우 적은 에러를 나타낼 것이다. 따라서, 만약 상기 발진기가 시간 주기 M+1에서 작은 에러를 포함하는 최종 M 주기들 동안의 에러들을 사용하여 선형 회귀를 수행하면, 에러 결과를 획득할 것이다. 상기 문제와 관련된 한가지 방법은 주파수 정정들이 수행되지 않는 경우에 제공되는 GPS 국부 발진기 주파수를 각각의 시간 주기(M+1, M+2, 등등)동안 계산하는 것이다. 상기 방법은 GPS 국부 발진기 주파수 정정들의 세트를 누산해야 하고, 이로부터 정정되지 않은 주파수들에 도달할 현재의 발진기 세팅을 제외해야 하기 때문에 간단하다. 상기 정정되지 않은 주파수들은 선형(또는 더 높은 차수의) 회귀 절차에 적용될 수 있다. 상기 영향들을 방지하기 위한 다른 접근 방법들은 현재 측정된 에러의 일부분이 필터에 제공되어 상기 필터 출력이 발진기의 제어에 대한 현재의 정정을 나타내는 폐쇄 루프 정정 절차들에 기초한 접근 방법들이다.
이동으로 인한 에러들을 추적
도 7, 8, 및 9를 참조로 하여, 본 명세서에 개시된 에러 측정과 관련하여 차량의 이동을 분석하는 것을 설명한다. 이동의 결과는 당연히 차량의 속도이며, 예를 들어, 보행자 속도로 1.0미터/초이면, L1 주파수에서의 최대 도플러는 5.3Hz이고 가속도는 공통이 아니다. 상기 적은 도플러들은 추적 성능에 무시할만한 영향을 미친다.
인접 셀 타워를 통과하는 차량으로 인한 고속 주파수 점프들
도 7은 거의 순간적인 +100Hz 내지 -100Hz 주파수 점프로부터 발생하는 선형 슬로프 추정치를 도시하는 그래프이다. 특히, 도 7에서, GPS 주파수에 대하여 계산된 것과 같이 셀 타워로부터 관측된 도플러는 1초내에 +100Hz로부터 -100Hz로 변화한다. 이는 예를 들어, 셀 기지국 타워가 자동차가 시간당 약 42마일로 이동하는 도로에 거의 인접하여 위치되는 경우에 발생할 수 있다. 이는 물론 더 높은 속도의 차량들에 대하여 계산될 수 있다. 그러나, 일반적으로 셀 타워는 고속도로로부터 훨씬 멀리 떨어져서 위치되며, 따라서 주파수에서의 급작스런 변경을 관측하지 못하고, 대신에 몇 초 동안은 평탄하게 변화하는 도플러를 관측할 수 있다. 상기와 같은 더 사실적인 상황은 간단하게 분석된다.
이전 섹션에서 설명된 절차를 사용하고, 선형 회귀 적합도를 가지는 12개의 측정치들을 사용한다고 가정하자. 상기 가정들에서, 만약 선형 회귀 적합을 사용하지 않으면, 최대 200Hz/sec의 신속한 주파수 변경을 관측할 것이다. 그러나, 선형 회귀의 영향이 도 7에 도시된다.
도 7의 곡선을 획득하기 위해, 주파수 슬로프의 추정치들 대 시간을 계산하는 것은 가산된 잡음의 존재 또는 임의의 다른 선형 슬로프들에서 12개의 측정치들의 세트를 사용하여 수행된다. 도면에 도시된 것과 같이, 슬로프 추정치에서의 최대 에러는 약 -25.1Hz이다.
만약 +100 내지 -100Hz의 점프가 추가의 선형 슬로프(예를 들어, 발진기 드리프트로 인한)와 함께 제공되는 경우에, 추정치 에러는 도 7에 도시된 것과 여전히 동일하다. 일 실험에서, 25Hz의 주파수 슬로프 에러에 대한 성능 손실이 분석되고, 출력된 SNR 손실은 고감도 추적동안 사용된 일반적인 세팅들에 대하여 약 0.6dB인 것으로 발견된다. 이전 섹션에서의 논의는 상기 에러와 비교되는 슬로프 추정에서의 양자화 관련 에러들이 상기 에러와 비교하여 중요하지 않음을 설명한다.
도 8은 셀 기지국 타워가 도로로부터 약 15미터 떨어져 있고 약 15미터 높이이며, 차량은 시간당 60마일(초당 27미터)로 이동하는 더 현실적인 환경에서의 선형 슬로프 추정을 도시하는 그래프이다. 상기 환경은 일반적으로 고속도로에 인접한 상대적으로 낮은 셀 타워에 대한 것이다. 상기 환경에서 몇 초의 주기에 걸쳐 +142Hz로부터 -142Hz로의 도플러에서의 편위 운동(excursion)이 발생한다. 발생된 선형 슬로프 추정치는 도 8에 도시된다. 또한, 셀 타워로부터의 직접 파일럿이 AFC 측정을 위해 사용되는(즉, 다른 반사된 파일럿들에 의해 가중되지 않는)것이 가정된다. 추가 파일럿들의 존재는 일반적으로 환경을 개선시킬 것이다. 단일 파일럿의 경우에, 최악의 경우 추정치가 약 34.2Hz만큼의 에러가 되는 것을 관찰할 수 있다. 한가지 분석 방법은 상기 경우에 약 1.13dB가 되는 출력 SNR의 감소로 도시된다.
파일럿 톤 파워 변이들로 인한 랜덤한 변동
도 8과 관련하여 상기에서 분석된 셀 타워 환경은 대부분의 조건들에서 최악의 환경인 것으로 예측된다. 다른 중요한 환경들은 몇개의 파일럿들이 수신되고 AFC 루프를 제어하기 위해 조합되는 것을 포함한다. 상기 파일럿들 중 하나 또는 다른 파일럿들은 시간의 함수로서 특징지을 수 있고, AFC가 여기저기로 시프트하도록 한다. 그러나, 상기 신속한 시프팅은 차량의 속도가 상기 분석된 것보다 실질적으로 느린 것으로 예측되는 도시 환경에서 가장 두드러지는 것으로 예측된다. 또한, 시간의 함수로써 AFC의 랜덤한 변동들은 주파수 슬로프 편위 운동들을 감소시키는 평균 효과를 발생할 것이다.
도 9는 일반적으로 분포된 랜덤한 주파수 데이터에 대한 선형 슬로프 추정치를 도시하는 그래프이다. 차량 이동의 영향으로 인해 AFC 주파수가 초당 랜덤한 값을 가지는 약 [-50Hz, 50Hz]의 범위로 변화한다고 가정하자. 상기 환경에 대하여 1000초의 시뮬레이션은 도 9에 도시된 주파수 슬로프 추정치를 생성한다. 이전의 12개의 선형 회귀 측정치들을 가지는 상기 시뮬레이션에 대한 분석은 식(7A)으로부터의 예측과 일치하며, 상기 경우에 4.18Hz가 된다. 작은 에러는 무시할만한 성능 에러를 발생한다.
3. 추가의 코멘트들 및 개선점들
상기 선형 회귀의 다양한 변형들이 상기 결과치들을 추가로 개선하기 위해 사용될 수 있다. 예를 들어, 측정 샘플들에 특정 필터링이 수행될 수 있다. 상기 시나리오에서, 주파수 대 시간 함수는 기본적으로 스텝 함수이고, 따라서, 둘 중 하나가 스텝 함수로 구분되면, 그 결과치는 큰 스파이크가 될 수 있고, 이는 적절한 임계치 기술을 통해 필터링될 수 있다. 추가의 적분 연산은 주파수 스텝 함수가 제거된 측정 샘플들을 산출한다. 대안적인 방법들은 예측된 조건들과 가장 유사하게 연관된 측정값들 대 시간의 임의의 "패턴들"을 인식하는데 기초하여 개발될 수 있다. 또한, 본 명세서에 개시된 시스템은 일반적으로 예를 들어, 러시아 글로스나스(Glosnass) 시스템, 계획된 유럽 갈릴레오(Galileo) 시스템, 미국 GPS 시스템, 및 임의의 다른 위성 위치결정 시스템과 같은 임의의 위치 결정 시스템에 적용될 수 있음이 명백해야 한다.
상기 바람직한 실시예에 대한 설명은 당업자가 본 발명을 구현하고 이용하기에 용이하도록 하기 위하여 제공되고, 이들 실시예에 대한 여러 가지 변형은 당업자에게 자명하며, 여기서 한정된 포괄적인 원리는 본 발명의 사용 없이도 다른 실시예에 적용될 수 있다. 따라서, 본 발명은 설명된 실시예에 한정되는 것이 아니며, 여기에 개시된 원리 및 신규한 특징에 나타낸 가장 넓은 범위에 따른다.

Claims (37)

  1. GPS 수신기를 정정하는 방법으로서,
    셀룰러 네트워크 신호에 동기(lock)되는 제 1 주파수를 생성하는 단계;
    제 1 시간 기간(period) 및 제 2 시간 기간 동안 GPS 발진기에서 제 2 주파수를 발생시키는 단계;
    상기 제 1 시간 기간 동안 상기 제 1 주파수 및 상기 제 2 주파수의 비교들에 기초하여 제 1 에러를 계산하는(computing) 단계;
    상기 제 2 시간 기간 동안 상기 제 1 주파수 및 상기 제 2 주파수의 비교들에 기초하여 제 2 에러를 계산하는 단계;
    상기 제 1 에러 및 상기 제 2 에러로부터 에러 함수를 제공하는 단계;
    다음 시간 기간 동안 상기 에러 함수를 사용하여 GPS 발진기 에러를 예측하는 단계; 및
    상기 예측된 GPS 발진기 에러에 응답하여(responsive) 상기 다음 시간 기간에서 상기 GPS 발진기의 제 2 주파수를 정정하는 단계
    를 포함하는, GPS 수신기를 정정하는 방법.
  2. 제 1 항에 있어서,
    상기 GPS 수신기의 동작 동안 상기 방법을 반복하는 단계를 더 포함하는,
    GPS 수신기를 정정하는 방법.
  3. 제 1 항에 있어서,
    상기 에러 함수를 제공하는 단계는 상기 제 1 에러 계산 및 상기 제 2 에러 계산에 대한 수학 함수를 적합화(fit)하는 단계를 포함하는,
    GPS 수신기를 정정하는 방법.
  4. 제 1 항에 있어서,
    상기 정정하는 단계는 상기 GPS 신호를 미리 결정된 중간 주파수로 변환하기 위해 상기 제 2 주파수를 공급하는 상기 GPS 국부 발진기의 제 2 주파수를 정정하는 단계를 포함하는,
    GPS 수신기를 정정하는 방법.
  5. 제 1 항에 있어서,
    상기 GPS 발진기는 디지털 국부 발진기이고, 상기 정정하는 단계는 상기 디지털 국부 발진기의 주파수를 정정하는 단계를 포함하는,
    GPS 수신기를 정정하는 방법.
  6. 삭제
  7. 삭제
  8. 삭제
  9. 삭제
  10. 삭제
  11. 삭제
  12. 삭제
  13. 삭제
  14. 삭제
  15. 삭제
  16. 삭제
  17. 삭제
  18. 삭제
  19. 삭제
  20. 삭제
  21. 삭제
  22. 삭제
  23. 삭제
  24. 삭제
  25. 명령들을 포함하는 컴퓨터-판독가능 매체로서,
    상기 명령들은, 셀룰러 네트워크 신호를 사용하여 모바일 디바이스에서 GPS 신호를 수신하기 위하여 GPS 수신기를 정정하기 위한 방법을 구현하고,
    셀룰러 네트워크 신호에 동기되는 제 1 주파수를 생성하기 위한 명령들;
    GPS 발진기에서 제 2 주파수를 발생시키기 위한 명령들;
    제 1 시간 기간 동안 상기 제 1 주파수 및 상기 제 2 주파수의 비교들에 기초하여 제 1 에러를 계산하기 위한 명령들;
    제 2 시간 기간 동안 상기 제 1 주파수 및 상기 제 2 주파수의 비교들에 기초하여 제 2 에러를 계산하기 위한 명령들;
    상기 제 1 에러 및 상기 제 2 에러로부터 에러 함수를 제공하기 위한 명령들;
    다음 시간 기간 동안 상기 에러 함수를 사용하여 GPS 발진기 에러를 예측하기 위한 명령들; 및
    상기 예측된 GPS 발진기 에러에 응답하여 상기 다음 시간 기간에 상기 GPS 발진기의 상기 제 2 주파수를 정정하기 위한 명령들을 포함하는,
    컴퓨터-판독가능 매체.
  26. 제 25 항에 있어서,
    상기 GPS 수신기의 동작 동안 상기 방법을 반복하기 위한 명령들을 더 포함하는,
    컴퓨터-판독가능 매체.
  27. 제 25 항에 있어서,
    상기 에러 함수를 제공하기 위한 명령들은 상기 제 1 에러 계산 및 상기 제 2 에러 계산들에 대한 수학 함수를 적합화하기 위한 명령들을 포함하는,
    컴퓨터-판독가능 매체.
  28. 제 25 항에 있어서,
    상기 정정하기 위한 명령들은 상기 GPS 신호를 미리 결정된 중간 주파수로 변환하기 위해 상기 제 2 주파수를 공급하는 GPS 국부 발진기의 상기 제 2 주파수를 정정하기 위한 명령들을 포함하는,
    컴퓨터-판독가능 매체.
  29. 제 25 항에 있어서,
    상기 GPS 발진기는 디지털 국부 발진기이고, 상기 정정하기 위한 명령들은 상기 디지털 국부 발진기의 주파수를 정정하기 위한 명령들을 포함하는,
    컴퓨터-판독가능 매체.
  30. 미리 정의된 이상적인 셀룰러 주파수들에서 동작하는 셀룰러 스테이션들의 네트워크를 사용하여 셀룰러 통신을 제공하고, 그리고 미리 정의된 GPS 주파수에서 GPS 신호들을 전송하는 GPS 위성들을 사용하여 위치 확인(position location)을 제공하기 위한 다기능 휴대용 장치로서,
    상기 셀룰러 스테이션들의 네트워크로부터의 신호들을 복조하기 위한 제 1 주파수를 발생시키는 제 1 국부 발진기를 포함하는 셀룰러 통신 시스템;
    제 2 주파수를 발생시키는 제 2 국부 발진기를 포함하는 GPS 시스템 ? 상기 GPS 시스템은 상기 GPS 신호들을 처리하고 그리고 상기 GPS 신호들을 미리 결정된 중간 주파수들을 갖는 신호들로 변환하도록 구성됨 ? ; 및
    에러 예측 및 정정 시스템을 포함하며,
    상기 에러 예측 및 정정 시스템은,
    제 1 시간 기간 동안 상기 제 1 주파수 및 상기 제 2 주파수의 비교들에 기초하여 제 1 에러를 계산하고;
    제 2 시간 기간 동안 상기 제 1 주파수 및 상기 제 2 주파수의 비교들에 기초하여 제 2 에러를 계산하고;
    상기 제 1 에러 및 상기 제 2 에러로부터 에러 함수를 제공하고;
    다음 시간 기간 동안 상기 에러 함수를 사용하여 GPS 발진기 에러를 예측하고; 그리고
    상기 예측된 GPS 발진기 에러에 응답하여 상기 다음 시간 기간에서 상기 GPS 발진기의 제 2 주파수를 정정하도록 구성되는,
    다기능 휴대용 장치.
  31. 제 30 항에 있어서,
    상기 에러 함수를 제공하도록 구성되는 에러 예측 및 정정 시스템은, 상기 제 1 에러 계산 및 상기 제 2 에러 계산에 대한 수학 함수를 적합화하도록 추가로 구성되는, 다기능 휴대용 장치.
  32. 제 30 항에 있어서,
    상기 GPS 발진기의 제 2 주파수를 정정하도록 구성되는 에러 예측 및 정정 시스템은, 상기 GPS 신호를 미리 결정된 중간 주파수로 변환하기 위해 상기 제 2 주파수를 공급하는 GPS 국부 발진기의 상기 제 2 주파수를 정정하도록 추가로 구성되는,
    다기능 휴대용 장치.
  33. 제 30 항에 있어서,
    상기 GPS 발진기는 디지털 국부 발진기이고, 상기 에러 예측 및 정정 시스템은 상기 디지털 국부 발진기의 주파수를 정정하도록 구성되는,
    다기능 휴대용 장치.
  34. GPS 수신기를 정정하는 장치로서,
    셀룰러 네트워크 신호에 동기되는 제 1 주파수를 생성하기 위한 수단;
    GPS 발진기에서 제 2 주파수를 발생시키기 위한 수단;
    제 1 시간 기간 동안 상기 제 1 주파수 및 상기 제 2 주파수의 비교들에 기초하여 제 1 에러를 계산하기 위한 수단;
    제 2 시간 기간 동안 상기 제 1 주파수 및 상기 제 2 주파수의 비교들에 기초하여 제 2 에러를 계산하기 위한 수단;
    상기 제 1 에러 및 상기 제 2 에러로부터 에러 함수를 제공하기 위한 수단;
    다음 시간 기간 동안 상기 에러 함수를 사용하여 GPS 발진기 에러를 예측하기 위한 수단; 및
    상기 예측된 GPS 발진기 에러에 응답하여 상기 다음 시간 기간에서 상기 GPS 발진기의 상기 제 2 주파수를 정정하기 위한 수단
    을 포함하는, GPS 수신기를 정정하는 장치.
  35. 제 34 항에 있어서,
    상기 에러 함수를 제공하기 위한 수단은 상기 제 1 에러 계산 및 상기 제 2 에러 계산에 대한 수학 함수를 적합화하기 위한 수단을 포함하는,
    GPS 수신기를 정정하는 장치.
  36. 제 34 항에 있어서,
    상기 정정하기 위한 수단은 상기 GPS 신호를 미리 결정된 중간 주파수로 변환하기 위해 상기 제 2 주파수를 공급하는 GPS 국부 발진기의 상기 제 2 주파수를 정정하기 위한 수단을 포함하는,
    GPS 수신기를 정정하는 장치.
  37. 제 34 항에 있어서,
    상기 GPS 발진기는 디지털 국부 발진기이고, 상기 정정하기 위한 수단은 상기 디지털 국부 발진기의 주파수를 정정하기 위한 수단을 포함하는,
    GPS 수신기를 정정하는 장치.
KR1020117004201A 2002-12-13 2003-12-10 위성 위치 확인 시스템들을 위한 교정 및 정정 시스템 KR101201977B1 (ko)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US43313802P 2002-12-13 2002-12-13
US60/433,138 2002-12-13
US10/336,125 US6816111B2 (en) 2002-12-13 2003-01-03 Calibration and correction system for satellite position location systems
US10/336,125 2003-01-03
PCT/US2003/039495 WO2004055543A1 (en) 2002-12-13 2003-12-10 Calibration and correction system for satellite position location systems

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020057010805A Division KR101201974B1 (ko) 2002-12-13 2003-12-10 위성 위치 확인 시스템들을 위한 교정 및 정정 시스템

Publications (2)

Publication Number Publication Date
KR20110023919A KR20110023919A (ko) 2011-03-08
KR101201977B1 true KR101201977B1 (ko) 2012-11-21

Family

ID=32599689

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020117004201A KR101201977B1 (ko) 2002-12-13 2003-12-10 위성 위치 확인 시스템들을 위한 교정 및 정정 시스템
KR1020057010805A KR101201974B1 (ko) 2002-12-13 2003-12-10 위성 위치 확인 시스템들을 위한 교정 및 정정 시스템

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020057010805A KR101201974B1 (ko) 2002-12-13 2003-12-10 위성 위치 확인 시스템들을 위한 교정 및 정정 시스템

Country Status (7)

Country Link
US (1) US6816111B2 (ko)
JP (1) JP4851186B2 (ko)
KR (2) KR101201977B1 (ko)
AU (1) AU2003296943A1 (ko)
CA (1) CA2509527C (ko)
HK (2) HK1084733A1 (ko)
WO (1) WO2004055543A1 (ko)

Families Citing this family (124)

* 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
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
US8078189B2 (en) * 2000-08-14 2011-12-13 Sirf Technology, Inc. System and method for providing location based services over a network
US7929928B2 (en) * 2000-05-18 2011-04-19 Sirf Technology Inc. Frequency phase correction system
US7949362B2 (en) 2000-05-18 2011-05-24 Sirf Technology, Inc. Satellite positioning aided communication system selection
US7970411B2 (en) 2000-05-18 2011-06-28 Sirf Technology, Inc. Aided location communication system
US7970412B2 (en) 2000-05-18 2011-06-28 Sirf Technology, Inc. Aided location communication system
US7236883B2 (en) * 2000-08-14 2007-06-26 Sirf Technology, Inc. Aiding in a satellite positioning system
US7668554B2 (en) 2001-05-21 2010-02-23 Sirf Technology, Inc. Network system for aided GPS broadcast positioning
US6965754B2 (en) * 2001-10-09 2005-11-15 Motorola, Inc. Satellite positioning system receiver with reference oscillator circuit and methods therefor
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
US8027697B2 (en) 2007-09-28 2011-09-27 Telecommunication Systems, Inc. Public safety access point (PSAP) selection for E911 wireless callers in a GSM type system
US8126889B2 (en) 2002-03-28 2012-02-28 Telecommunication Systems, Inc. Location fidelity adjustment based on mobile subscriber privacy profile
US9154906B2 (en) 2002-03-28 2015-10-06 Telecommunication Systems, Inc. Area watcher for wireless network
US8918073B2 (en) 2002-03-28 2014-12-23 Telecommunication Systems, Inc. Wireless telecommunications location based services scheme selection
JP4003169B2 (ja) * 2002-05-09 2007-11-07 日本電気株式会社 Gps機能搭載型移動通信端末装置
GB2399966A (en) * 2003-03-27 2004-09-29 Nokia Corp Temperature-insensitive GPS receiver
JP4607108B2 (ja) * 2003-07-02 2011-01-05 エヌエックスピー ビー ヴィ 移動体通信システムにおける移動局の基地局との周波数同期のための方法及び装置
GB2405496B (en) * 2003-08-27 2007-02-07 Agilent Technologies Inc A method and a system for evaluating aging of components, and computer program product therefor
JP2007505292A (ja) 2003-09-02 2007-03-08 サーフ テクノロジー インコーポレイテッド 衛星測位システム受信機のための制御と機能
US8138972B2 (en) * 2003-09-02 2012-03-20 Csr Technology Inc. Signal processing system for satellite positioning signals
US7151489B2 (en) * 2003-11-19 2006-12-19 Sirf Technology, Inc. Method and system for multi-function satellite positioning system receivers
US20050111594A1 (en) * 2003-11-25 2005-05-26 Alexey Varyzgin Timing-error estimation in a digital modem
KR100690736B1 (ko) * 2003-11-25 2007-03-09 엘지전자 주식회사 Gps기능을 구비하는 이동통신단말기
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
JP4039410B2 (ja) * 2004-09-02 2008-01-30 セイコーエプソン株式会社 端末装置及びプログラム
US7012563B1 (en) * 2004-09-10 2006-03-14 Motorola, Inc. Method and system for frequency drift prediction
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
US7061425B2 (en) * 2004-11-12 2006-06-13 Motorola Inc. Frequency error tracking in satellite positioning system receivers
US7551127B2 (en) * 2005-02-10 2009-06-23 Motorola, Inc. Reconfigurable downconverter for a multi-band positioning receiver
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US8139685B2 (en) * 2005-05-10 2012-03-20 Qualcomm Incorporated Systems, methods, and apparatus for frequency control
US8660573B2 (en) 2005-07-19 2014-02-25 Telecommunications Systems, Inc. Location service requests throttling
US7620403B2 (en) * 2005-07-29 2009-11-17 Motorola, Inc. Method and apparatus for providing reference frequency aiding among peers operating in a direct communication mode
US9282451B2 (en) 2005-09-26 2016-03-08 Telecommunication Systems, Inc. Automatic location identification (ALI) service requests steering, connection sharing and protocol translation
US7825780B2 (en) 2005-10-05 2010-11-02 Telecommunication Systems, Inc. Cellular augmented vehicle alarm notification together with location services for position of an alarming vehicle
US7907551B2 (en) 2005-10-06 2011-03-15 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) location based 911 conferencing
US8467320B2 (en) 2005-10-06 2013-06-18 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) multi-user conferencing
JP4215040B2 (ja) * 2005-10-11 2009-01-28 セイコーエプソン株式会社 測位システム、端末装置、端末装置の制御方法、端末装置の制御プログラム、端末装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体
EP1952173A2 (en) 2005-10-28 2008-08-06 SiRF Technology, Inc. Global positioning system receiver timeline management
US7801481B2 (en) * 2005-11-08 2010-09-21 Navcom Technology, Inc. Satellite navigation receiver signal processing architecture
GB0525126D0 (en) * 2005-12-09 2006-01-18 Uni I Oslo Improvements in data communications
US8150363B2 (en) 2006-02-16 2012-04-03 Telecommunication Systems, Inc. Enhanced E911 network access for call centers
US8059789B2 (en) 2006-02-24 2011-11-15 Telecommunication Systems, Inc. Automatic location identification (ALI) emergency services pseudo key (ESPK)
US7899450B2 (en) 2006-03-01 2011-03-01 Telecommunication Systems, Inc. Cellular augmented radar/laser detection using local mobile network within cellular network
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
US8208605B2 (en) 2006-05-04 2012-06-26 Telecommunication Systems, Inc. Extended efficient usage of emergency services keys
US20080008278A1 (en) * 2006-07-05 2008-01-10 Nokia Corporation Frequency generation and adjustment
WO2008006077A2 (en) 2006-07-07 2008-01-10 Skyhook Wireless Inc. Systems and methods of gathering information from wlan- enabled access points to estimate position of a wlan positioning device
WO2008057477A2 (en) 2006-11-03 2008-05-15 Telecommunication Systems, Inc. Roaming gateway enabling location based services (lbs) roaming for user plane in cdma networks without requiring use of a mobile positioning center (mpc)
US7856234B2 (en) 2006-11-07 2010-12-21 Skyhook Wireless, Inc. System and method for estimating positioning error within a WLAN-based positioning system
US8233898B2 (en) * 2006-12-14 2012-07-31 Research In Motion Limited Wireless communications device providing temperature-compensated clock correction features and related methods
US7586382B2 (en) * 2007-01-30 2009-09-08 Sirf Technology, Inc. Methods and systems for temperature related frequency drift compensation
US8050386B2 (en) 2007-02-12 2011-11-01 Telecommunication Systems, Inc. Mobile automatic location identification (ALI) for first responders
US8185087B2 (en) 2007-09-17 2012-05-22 Telecommunication Systems, Inc. Emergency 911 data messaging
US8041310B2 (en) * 2007-10-01 2011-10-18 Telefonaktiebolaget Lm Ericsson (Publ) Apparatus and methods for frequency control in a multi-output frequency synthesizer
US7818334B2 (en) * 2007-10-22 2010-10-19 Microsoft Corporation Query dependant link-based ranking using authority scores
JP2009109338A (ja) * 2007-10-30 2009-05-21 Seiko Epson Corp 時刻情報管理システム、電子機器、時刻情報管理方法及びプログラム
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
US7796083B2 (en) * 2007-12-17 2010-09-14 Motorola-Mobility, Inc. Method and apparatus for calibrating a global positioning system oscillator
JP2011521238A (ja) * 2008-05-22 2011-07-21 ノヴァテル インコーポレイテッド 初期測位時間を短縮するために便宜通信信号および支援情報を使用するgnssレシーバ
US20090310593A1 (en) * 2008-06-17 2009-12-17 Qualcomm Incorporated Self-positioning access points
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
US8525681B2 (en) 2008-10-14 2013-09-03 Telecommunication Systems, Inc. Location based proximity alert
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
US20110022692A1 (en) * 2009-07-24 2011-01-27 Jeyhan Karaoguz Method and system for determining and controlling user experience in a network
US9651675B2 (en) * 2010-02-12 2017-05-16 Avago Technologies General Ip (Singapore) Pte. Ltd. Estimating frequency of a GNSS enabled device based on time stamps
US9568609B2 (en) 2010-05-13 2017-02-14 Qualcomm Incorporated High sensitivity satellite positioning system receiver
US8730101B2 (en) 2010-05-13 2014-05-20 Qualcomm Incorporated High sensitivity satellite positioning system receiver
WO2012005769A1 (en) 2010-07-09 2012-01-12 Telecommunication Systems, Inc. Location privacy selector
US8336664B2 (en) 2010-07-09 2012-12-25 Telecommunication Systems, Inc. Telematics basic mobile device safety interlock
US8054221B1 (en) 2010-11-15 2011-11-08 Apple Inc. Methods for testing satellite navigation system receivers in wireless electronic devices
US8942743B2 (en) 2010-12-17 2015-01-27 Telecommunication Systems, Inc. iALERT enhanced alert manager
US8688087B2 (en) 2010-12-17 2014-04-01 Telecommunication Systems, Inc. N-dimensional affinity confluencer
WO2012087353A1 (en) 2010-12-22 2012-06-28 Telecommunication Systems, Inc. Area event handling when current network does not cover target area
US8811192B2 (en) 2011-02-10 2014-08-19 Apple Inc. Methods for testing wireless local area network transceivers in wireless electronic devices
US8682321B2 (en) 2011-02-25 2014-03-25 Telecommunication Systems, Inc. Mobile internet protocol (IP) location
CN102135623B (zh) * 2011-03-23 2014-11-05 中兴通讯股份有限公司 移动终端和全球定位***参数校准方法
CN103620443B (zh) 2011-04-26 2016-03-23 测位卫星技术株式会社 导航信号发送机以及导航信号生成方法
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
US8831556B2 (en) 2011-09-30 2014-09-09 Telecommunication Systems, Inc. Unique global identifier header for minimizing prank emergency 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
US8598924B2 (en) 2012-02-13 2013-12-03 Rf Monolithics, Inc. Frequency-locked synthesizer with low power consumption and related system and method
US8688174B2 (en) 2012-03-13 2014-04-01 Telecommunication Systems, Inc. Integrated, detachable ear bud device for a wireless phone
US9544260B2 (en) 2012-03-26 2017-01-10 Telecommunication Systems, Inc. Rapid assignment dynamic ownership queue
US9307372B2 (en) 2012-03-26 2016-04-05 Telecommunication Systems, Inc. No responders online
US8744518B2 (en) * 2012-04-09 2014-06-03 Apple Inc. Mechanism for reducing time away from packet switched operation in a single radio solution
US9338153B2 (en) 2012-04-11 2016-05-10 Telecommunication Systems, Inc. Secure distribution of non-privileged authentication credentials
US9582391B2 (en) 2012-04-18 2017-02-28 W2Bi, Inc. Logistics of stress testing
KR101942288B1 (ko) 2012-04-23 2019-01-25 한국전자통신연구원 위치 보정 장치 및 방법
US9313638B2 (en) 2012-08-15 2016-04-12 Telecommunication Systems, Inc. Device independent caller data access for emergency calls
US8923778B2 (en) * 2012-08-20 2014-12-30 Google Technology Holdings LLC Method for automatic frequency correction in a multi-carrier communications device
US9208346B2 (en) 2012-09-05 2015-12-08 Telecommunication Systems, Inc. Persona-notitia intellection codifier
US9322921B2 (en) 2012-09-13 2016-04-26 Harris Corporation Communications device with oscillator calibration and related methods
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
US9651676B2 (en) * 2013-10-09 2017-05-16 Samsung Electronics Co., Ltd. Digital real time clock monitor for a GNSS receiver and single pin signalling for power-on reset and wake-up interrupt
US10149261B2 (en) * 2013-11-04 2018-12-04 Qualcomm Incorporated Methods and systems for mobile device clock management
US9733360B2 (en) * 2014-05-23 2017-08-15 Iposi, Inc. Joint processing of GNSS pseudorange signals
KR101643467B1 (ko) * 2014-10-02 2016-07-28 한국표준과학연구원 Gps 반송파 데이터에 존재하는 일간점프 보상방법 및 이를 이용하는 보상장치
US10557944B2 (en) 2014-10-27 2020-02-11 Qualcomm Incorporated Timing circuit calibration
US10856203B2 (en) 2017-01-19 2020-12-01 Qualcomm Incorporated Signaling for link aggregation setup and reconfiguration
US11337263B2 (en) 2017-01-19 2022-05-17 Qualcomm Incorporated Packet based link aggregation architectures
DE102019203331A1 (de) * 2019-03-12 2020-09-17 Robert Bosch Gmbh Verfahren zum Kalibrieren eines Oszillators einer Empfangseinrichtung, Vorrichtung
US11166250B2 (en) * 2019-10-14 2021-11-02 Rosemount Aerospace Inc. Time synchronization of distributed devices
CN111380587B (zh) * 2020-03-05 2022-09-23 广州能源检测研究院 一种对采用蒙特卡罗法测量立式罐容量的结果误差补偿方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002217713A (ja) 2001-01-22 2002-08-02 Maspro Denkoh Corp 基準周波数発生装置

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56680A (en) * 1979-06-18 1981-01-07 Ricoh Elemex Corp Electronic clock
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
JP2931637B2 (ja) * 1990-06-11 1999-08-09 株式会社東芝 受信機のデータ処理装置
US5225842A (en) * 1991-05-09 1993-07-06 Navsys Corporation Vehicle tracking system employing global positioning system (gps) satellites
JPH05155397A (ja) * 1991-12-02 1993-06-22 Toshiba Corp 軌道推定装置
JPH05297105A (ja) * 1992-04-21 1993-11-12 Japan Radio Co Ltd Gps受信処理装置
JP3085511B2 (ja) * 1994-11-24 2000-09-11 株式会社アドバンテスト 基準周波数発生装置
US5623414A (en) 1995-01-24 1997-04-22 Massachusetts Inst Technology Clock-aided satellite navigation receiver system for enhanced position estimation and integrity monitoring
EP0855039B1 (en) * 1995-10-09 2008-11-19 Snaptrack, Inc. Gps receiver and method for processing gps signals
US6002363A (en) 1996-03-08 1999-12-14 Snaptrack, Inc. Combined GPS positioning system and communications system utilizing shared circuitry
US5841396A (en) * 1996-03-08 1998-11-24 Snaptrack, Inc. GPS receiver utilizing a communication link
US6208290B1 (en) 1996-03-08 2001-03-27 Snaptrack, Inc. GPS receiver utilizing a communication link
US6133871A (en) 1995-10-09 2000-10-17 Snaptrack, Inc. GPS receiver having power management
JPH11174170A (ja) * 1997-12-10 1999-07-02 Japan Radio Co Ltd 周波数標準装置
JPH11271476A (ja) * 1998-01-22 1999-10-08 Advantest Corp 基準周波数発生装置
JPH11223686A (ja) * 1998-02-05 1999-08-17 Seiko Epson Corp 電子機器
US6122506A (en) * 1998-05-04 2000-09-19 Trimble Navigation Limited GSM cellular telephone and GPS receiver combination
JP3436160B2 (ja) * 1998-12-03 2003-08-11 三菱電機株式会社 クロック再生装置およびクロック再生方法
US6184829B1 (en) 1999-01-08 2001-02-06 Trueposition, Inc. Calibration for wireless location system
US6839547B2 (en) * 2000-03-30 2005-01-04 Cellguide Ltd. Enhanced GPS receiver utilizing wireless infrastructure
US6407699B1 (en) 2000-04-14 2002-06-18 Chun Yang Method and device for rapidly extracting time and frequency parameters from high dynamic direct sequence spread spectrum radio signals under interference
US6472943B1 (en) * 2000-12-21 2002-10-29 Telefonaktie Bolaget L.M. Ericsson Oscillating circuit and method for calibrating same
JP2002217714A (ja) * 2001-01-24 2002-08-02 Maspro Denkoh Corp 基準周波数発生装置
US6965754B2 (en) * 2001-10-09 2005-11-15 Motorola, Inc. Satellite positioning system receiver with reference oscillator circuit and methods therefor
JP3087919U (ja) * 2002-02-13 2002-08-23 健 千倉 電子時計の補正回路
WO2003073629A1 (en) * 2002-02-22 2003-09-04 Global Locate, Inc. Method and apparatus for compensating an oscillator in a location-enabled wireless device
AU2003229308A1 (en) * 2002-05-17 2003-12-02 Motorola, Inc., A Corporation Of The State Of Delaware Frequency management in a communications positioning device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002217713A (ja) 2001-01-22 2002-08-02 Maspro Denkoh Corp 基準周波数発生装置

Also Published As

Publication number Publication date
JP2006510034A (ja) 2006-03-23
US6816111B2 (en) 2004-11-09
HK1084733A1 (en) 2006-08-04
JP4851186B2 (ja) 2012-01-11
KR20050085628A (ko) 2005-08-29
HK1139463A1 (en) 2010-09-17
CA2509527C (en) 2011-10-18
CA2509527A1 (en) 2004-07-01
KR101201974B1 (ko) 2012-11-15
US20040130484A1 (en) 2004-07-08
WO2004055543A1 (en) 2004-07-01
AU2003296943A1 (en) 2004-07-09
KR20110023919A (ko) 2011-03-08

Similar Documents

Publication Publication Date Title
KR101201977B1 (ko) 위성 위치 확인 시스템들을 위한 교정 및 정정 시스템
KR100689162B1 (ko) 기준 발진기 회로를 갖는 위성 위치결정 시스템 수신기,및 그 방법
CN101889393B (zh) 用于多输出频率合成器中的频率控制的装置和方法
RU2325035C2 (ru) Способ и устройство для измерения частоты базовой станции в сетях сотовой связи, использующих мобильные приемники гсп
CN101843029B (zh) 用于经由网络分发精确时间和频率的***和方法
US8103294B2 (en) Determining the change in time at a mobile terminal
US20030201935A1 (en) Oscillator frequency correction in gps signal acquisition
CN1695309A (zh) 在具有定位特征的通信装置内用于频率管理的***和方法
JP2002540434A (ja) 非均一で互いに素な相関分析を用いる信号検出器
KR100713456B1 (ko) 어시스트 전세계 위치 확인 시스템 수신기에서 타임 동기유지 장치 및 방법
CN100516927C (zh) 用于卫星定位***的校准和校正***
US20010033627A1 (en) Method for performing location determination and an electronic device
CN110418979A (zh) 全球导航卫星***(gnss)信号跟踪
CN103620443B (zh) 导航信号发送机以及导航信号生成方法
KR20050121219A (ko) 제2 주파수 소스를 이용하여 이동 위치 추적법을 개선하기위한 방법 및 장치
CN101836125A (zh) 测位用接收装置和测位方法
US20110212718A1 (en) Methods and apparatus for stabilizing reference oscillators
KR100429009B1 (ko) 위성시각 동시측정에 의한 원격지 클럭 동기장치 및 방법
JP5555471B2 (ja) ナビゲーション信号送信機、ならびにナビゲーション信号生成方法
CN106054589A (zh) 一种导航卫星星间链路设备自适应精准时间建立方法
KR100265091B1 (ko) 이중화 시간/주파수 발생 시스템의 시간 오차 제어 장치
WO2016088449A1 (ja) 基準信号発生装置

Legal Events

Date Code Title Description
A107 Divisional application of patent
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20161028

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20170929

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20180928

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20190924

Year of fee payment: 8