[go: up one dir, main page]

KR101183848B1 - 수신된 sps 신호에 대한 시간 기준을 획득하기 위한 시스템 및/또는 방법 - Google Patents

수신된 sps 신호에 대한 시간 기준을 획득하기 위한 시스템 및/또는 방법 Download PDF

Info

Publication number
KR101183848B1
KR101183848B1 KR1020107025265A KR20107025265A KR101183848B1 KR 101183848 B1 KR101183848 B1 KR 101183848B1 KR 1020107025265 A KR1020107025265 A KR 1020107025265A KR 20107025265 A KR20107025265 A KR 20107025265A KR 101183848 B1 KR101183848 B1 KR 101183848B1
Authority
KR
South Korea
Prior art keywords
transmitter
signal
time reference
sps
sps signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020107025265A
Other languages
English (en)
Other versions
KR20100135289A (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 KR20100135289A publication Critical patent/KR20100135289A/ko
Application granted granted Critical
Publication of KR101183848B1 publication Critical patent/KR101183848B1/ko
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • 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/246Acquisition or tracking or demodulation of signals transmitted by the system involving long acquisition integration times, extended snapshots of signals or methods specifically directed towards weak signal acquisition
    • 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

Landscapes

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

Abstract

여기에 개시된 사항은, 위성 및/또는 지상 네비게이션 시스템에서의 송신기들로부터 수신된 신호들에 대한 시간 기준들을 획득하기 위한 시스템 및 방법에 관한 것이다. 제 1 송신기로부터 수신기에서 수신된 제 1 신호와 관련된 제 1 시간 기준이 획득된다. 제 2 송신기로부터의 제 2 신호와 관련된 제 2 신호 기준은, 제 1 신호 기준, 및 수신기로부터 제 1 송신기까지의 제 1 범위와 수신기로부터 제 2 송신기까지의 제 2 범위 사이의 추정된 차이에 기초하여 획득된다.

Description

수신된 SPS 신호에 대한 시간 기준을 획득하기 위한 시스템 및/또는 방법{SYSTEM AND/OR METHOD FOR OBTAINING A TIME REFERENCE FOR A RECEIVED SPS SIGNAL}
여기에 개시된 사항은 기준 위치로서 수신된 네비게이션 신호들과 관련된 시간 기준을 획득하는 것에 관한 것이다.
통상적으로, 위성 포지셔닝 시스템 (SPS) 은, 지구 궤도 위성들로부터 수신된 신호들에 적어도 부분적으로 기초하여 엔티티들이 지구상의 그들의 위치를 결정하게 할 수 있는 지구 궤도 위성들의 시스템을 포함한다. 통상적으로, 그러한 SPS 위성은 셋팅된 수의 칩들의 반복적인 의사-랜덤 잡음 (PN) 코드로 마킹된 신호를 송신한다. 예를 들어, GPS 또는 갈릴레오와 같은 글로벌 네비게이션 위성 시스템 (GNSS) 의 콘스텔레이션에서의 위성은, 그 콘스텔레이션에서의 다른 위성들에 의해 송신된 PN 코드들과 구별가능한 PN 코드로 마킹된 신호를 송신할 수도 있다.
수신기에서 위치를 추정하기 위해, 네비게이션 시스템은, 위성들로부터 수신된 신호들에서의 PN 코드들의 검출에 적어도 부분적으로 기초하여, 주지된 기술들을 사용하여 수신기의 "관점에서" 위성들에 대한 의사범위 측정치를 결정할 수도 있다. 그러한 위성에 대한 의사범위는, 수신기에서 수신 신호를 획득하는 프로세스 동안 위성과 관련된 PN 코드로 마킹된 수신 신호에서 검출되는 코드 위상에 적어도 부분적으로 기초하여 결정될 수도 있다. 수신 신호를 획득하기 위해, 통상적으로 네비게이션 시스템은, 위성과 관련되는 로컬적으로 생성된 PN 코드와 그 수신 신호를 상관시킨다. 예를 들어, 통상적으로 그러한 네비게이션 시스템은, 그러한 로컬적으로 생성된 PN 코드의 다수의 코드 및/또는 시간 시프트된 버전들과 그러한 수신 신호를 상관시킨다. 최고의 신호 전력을 갖는 상관 결과를 산출하는 특정한 시간 및/또는 코드 시프트된 버전의 검출은, 상술된 바와 같이 의사범위를 측정할 시에 사용하기 위하여 그 획득된 신호와 관련된 코드 위상을 나타낼 수도 있다.
GNSS 위성으로부터 수신된 신호의 코드 위상의 검출 시에, 수신기는 다수의 의사범위 가설들을 형성할 수도 있다. 부가적인 정보를 사용하여, 사실상 실제 의사범위 측정치와 관련된 모호성을 감소시키기 위해 수신기는 그러한 의사범위 가설들을 제거할 수도 있다. 주기적으로 반복하는 PN 코드 시퀀스로 인코딩하는 것 이외에, GNSS 위성에 의해 송신된 신호는, 예를 들어, 데이터 신호 및/또는 알려진 시퀀스의 값들과 같은 부가적인 정보에 의해 또한 변조될 수도 있다. GNSS 위성으로부터 수신된 신호에서 그러한 부가적인 정보를 검출함으로써, 수신기는 수신 신호와 관련된 잘못된 의사범위 가설들을 제거할 수도 있다. 일 예에서, 그러한 부가적인 정보는, GNSS 위성으로부터 수신된 신호와 관련되는 시간 기준을 포함할 수도 있다. GNSS 위성으로부터 수신된 신호의 타이밍의 정보에서의 충분한 정확도로, 잘못된 의사범위 가설들 중 몇몇 또는 그 전부가 제거될 수도 있다.
도 1은 SPS 시스템의 일 애플리케이션을 도시하며, 그에 의해, 무선 통신 시스템 내의 가입자국 (100) 은 가입자국 (100) 의 가시선에서의 위성들 (102a, 102b, 102c, 102d) 로부터 송신들을 수신하고, 송신들 중 4개 이상으로부터 시간 측정치들을 유도한다. 가입자국 (100) 은, 그 측정치들로부터 스테이션의 포지션을 결정하는 포지션 결정 엔티티 (PDE) (104) 에 그러한 측정치들을 제공할 수도 있다. 대안적으로, 가입자국 (100) 은 이러한 정보로부터 그 자신의 포지션을 결정할 수도 있다.
가입자국 (100) 은, 특정한 위성에 대한 PN 코드를 수신 신호와 상관시킴으로써, 그 특정한 위성으로부터의 송신을 탐색할 수도 있다. 통상적으로, 수신 신호는, 잡음의 존재 시에 스테이션 (100) 에서의 수신기에 대한 가시선 내의 하나 이상의 위성들로부터의 송신들의 합성물을 포함한다. 상관은, 코드 위상 탐색 윈도우 WCP 로서 알려진 코드 위상 가설들의 범위에 걸쳐, 그리고 도플러 탐색 윈도우 WDOPP 로서 알려진 도플러 주파수 가설들의 범위에 걸쳐 수행될 수도 있다. 상기 지적한 바와 같이, 그러한 코드 위상 가설들은 통상적으로 PN 코드 시프트들의 범위로서 표현된다. 또한, 도플러 주파수 가설들은 통상적으로 도플러 주파수 빈들로서 표현된다.
통상적으로, 상관은 NC 와 M 의 곱으로서 표현될 수도 있는 적분 시간 "I" 에 걸쳐 수행되며, 여기서, NC 는 코히런트 적분 시간이고, M은 코히런트하게 결합되지 않는 코히런트 적분들의 수이다. 특정한 PN 코드에 대하여, 통상적으로, 상관값들은, 2차원 상관 함수를 정의하기 위해 대응하는 PN 코드 시프트들 및 도플러 빈들과 관련된다. 상관 함수의 피크들은 소정의 잡음 임계값에 대해 위치되고 비교된다. 통상적으로, 임계값은 잘못된 알람 확률, 즉, 위성 송신을 잘못되게 검출하는 확률이 소정의 값 이하이도록 선택된다. 통상적으로, 위성에 대한 시간 측정치는, 임계값 이상인 코드 위상 디멘션을 따른 가장 이른 비-사이드 로브 (non-side lobe) 피크의 위치로부터 유도된다. 가입자국에 대한 도플러 측정치는, 임계값 이상인 도플러 주파수 디멘션을 따른 가장 이른 비-사이드 로브 피크의 위치로부터 유도될 수도 있다.
획득된 GNSS 신호와 관련된 타이밍 정보 또는 시간 기준을 추출하는 것은, 전력 및 프로세싱 리소스들을 소비한다. 통상적으로, 전력 및 프로세싱 리소스들의 그러한 소비는, 이동 전화기 및 다른 디바이스들과 같은 휴대용 제품에서 중요한 설계 제약이다.
비-제한적이고 비-포괄적인 특성들은 다음의 도면들을 참조하여 설명될 것이며, 도면에서, 동일한 참조부호는 다양한 도면들 전반에 걸쳐 동일한 부분을 지칭한다.
도 1은 일 양태에 따른 위성 포지셔닝 시스템 (SPS) 의 개략도이다.
도 2는 우주 비행체 (SV) 들에 대한 의사범위를 측정함으로써 수신기에서 위치를 결정할 수 있는 일 양태에 따른 시스템의 개략도를 도시한다.
도 3은 SV로부터 획득된 신호에 대한 시간 기준을 기준 위치로서 획득하기 위한 일 양태에 따른 프로세스를 도시한 흐름도이다.
도 4는, 기준 위치에서 수신된 제 1 신호에서의 시간 기준과 그 기준 위치에서 수신된 제 2 신호에서의 시간 기준의 관련성을 도시한 일 양태에 따른 타이밍도이다.
도 5는, 기준 위치에서 수신된 제 1 신호에서의 시간 기준과 그 기준 위치에서 수신된 제 2 신호에서의 시간 기준의 관련성을 도시한 일 양태에 따른 타이밍도이다.
도 6은, 기준 위치에서 수신된 제 1 신호에서의 시간 기준과 그 기준 위치에서 수신된 제 2 신호에서의 시간 기준의 관련성을 도시한 일 양태에 따른 타이밍도이다.
도 7은, 기준 위치에서 수신된 제 1 신호에서의 시간 기준과 그 기준 위치에서 수신된 제 2 신호에서의 시간 기준의 관련성을 도시한 일 양태에 따른 타이밍도이다.
도 8은, 기준 위치에서 수신된 제 1 신호에서의 시간 기준과 그 기준 위치에서 수신된 제 2 신호에서의 시간 기준의 관련성을 도시한 일 양태에 따른 타이밍도이다.
도 9는, 우주 비행체로부터 송신된 신호의 검출에 대해 탐색될 일 양태에 따른 2차원 도메인의 개략도이다.
도 10은, 세그먼트 경계에서 나타나는 미싱 피크들을 회피하기 위한 일 양태에 따른 탐색 윈도우에서의 소정의 수의 칩들에 의한 중첩을 도시한다.
도 11은, 포지션 위치를 결정하기 위해 신호들을 프로세싱하기 위한 일 양태에 따른 시스템의 개략도이다.
도 12는 일 양태에 따른 가입자국의 개략도이다.
요약
일 양태에서, 제 1 송신기로부터 기준 위치에서 획득된 제 1 신호와 관련된 시간 기준은, 제 2 송신기로부터 기준 위치에서 수신된 제 2 신호와 관련된 시간 기준에 적어도 부분적으로 기초하여 획득된다. 또 다른 양태에서, 제 1 신호와 관련된 시간 기준은, 기준 위치로부터의 제 1 송신기에 대한 제 1 범위와 기준 위치로부터의 제 2 송신기에 대한 제 2 범위 사이의 추정된 차이에 적어도 부분적으로 기초하여 획득된다.
상세한 설명
"하나의 예", "하나의 특성", "일 예" 또는 "일 특성" 에 대한 본 명세서 전반에 걸친 참조는, 그 특성 및/또는 예와 관련하여 설명된 특정한 특성, 구조, 또는 특징이 청구된 사항의 적어도 하나의 특성 및/또는 예에 포함된다는 것을 의미한다. 따라서, 본 명세서 전반에 걸쳐 다양한 위치에서 "하나의 예에서", "일 예", "하나의 특성에서" 또는 "일 특성" 이라는 문구의 표시는, 동일한 특성 및/또는 예를 반드시 모두 참조할 필요는 없다. 또한, 특정한 특성들, 구조들, 또는 특징들은 하나 이상의 예들 및/또는 특성들로 결합될 수도 있다.
여기에 설명된 방법들은 특정한 특성들 및/또는 예들에 따른 애플리케이션들에 의존하여 다양한 수단에 의해 구현될 수도 있다. 예를 들어, 그러한 방법은, 하드웨어, 펌웨어, 소프트웨어, 및/또는 이들의 조합으로 구현될 수도 있다. 예를 들어, 하드웨어 구현에서, 프로세싱 유닛은 하나 이상의 주문형 집적 회로 (ASIC), 디지털 신호 프로세서 (DSP), 디지털 신호 프로세싱 디바이스 (DSPD), 프로그래밍가능한 로직 디바이스 (PLD), 필드 프로그래밍가능 게이트 어레이 (FPGA), 프로세서, 제어기, 마이크로-제어기, 마이크로프로세서, 전자 디바이스, 여기에 설명된 기능들을 수행하도록 설계된 다른 디바이스 유닛, 및/또는 이들의 조합 내에서 구현될 수도 있다.
여기에서 참조되는 바와 같은 "명령" 은, 하나 이상의 로직 동작들을 나타내는 표현과 관련된다. 예를 들어, 하나 이상의 데이터 오브젝트에 대해 하나 이상의 동작들을 실행하기 위한 머신에 의해 해석가능한 "머신-판독가능" 일 수도 있다. 그러나, 이것은 단지 예일 뿐이며, 청구된 사항은 이러한 관점으로 제한되지는 않는다. 또 다른 예에서, 여기에서 참조되는 바와 같은 명령들은, 인코딩된 커맨드들을 포함하는 커맨드 세트를 갖는 프로세싱 회로에 의해 실행가능한 인코딩된 커맨드들에 관련될 수도 있다. 그러한 명령들은 프로세싱 회로에 의해 이해되는 머신 언어의 형태로 인코딩될 수도 있다. 또한, 이들은 단지 명령의 예일 뿐이며, 청구된 사항은 이러한 관점으로 제한되지는 않는다.
여기에서 참조되는 "저장 매체" 는 하나 이상의 머신들에 의해 인식가능한 표현들을 보유할 수 있는 매체와 관련된다. 예를 들어, 저장 매체는, 머신-판독가능 명령들 및/또는 정보를 저장하기 위한 하나 이상의 저장 디바이스들을 포함할 수도 있다. 예를 들어, 그러한 저장 디바이스들은, 자성, 광 또는 반도체 저장 매체를 포함하는 수 개의 매체 타입들 중 임의의 하나를 포함할 수도 있다. 또한, 그러한 저장 디바이스는, 롱텀, 숏텀, 휘발성 또는 비-휘발성 디바이스 메모리 디바이스들 중 임의의 타입을 포함할 수도 있다. 그러나, 이들은 단지 저장 매체의 예일 뿐이며, 청구된 사항은 이러한 관점으로 제한되지는 않는다.
달리 특정하게 나타내지 않는다면, 다음의 설명으로 명백할 바와 같이, 본 명세서 전반에 걸쳐, "프로세싱하는", "컴퓨팅하는", "계산하는", "선택하는", "형성하는", "인에이블하는", "억제하는", "위치시키는", "종료하는", "식별하는", "개시하는", "검출하는", "획득하는", "호스팅하는", "유지하는", "나타내는", "추정하는", "감소하는", "관련시키는", "수신하는", "송신하는", "결정하는" 및/또는 등과 같은 용어를 이용하는 설명이, 컴퓨팅 플랫폼의 프로세서들, 메모리들, 레지스터들, 및/또는 다른 정보 저장, 송신, 수신 및/또는 디스플레이 디바이스들 내의 물리적인 전자 및/또는 자기량 및/또는 다른 물리양들로서 표현되는 데이터를 조작 및/또는 변형하는 컴퓨터 또는 유사한 전자 컴퓨팅 디바이스와 같은 컴퓨팅 플랫폼에 의해 수행될 수도 있는 액션들 및/또는 프로세스들을 지칭한다는 것을 인식한다. 그러한 액션들 및/또는 프로세스들은, 예를 들어, 저장 매체에 저장된 머신-판독가능 명령들의 제어 하에서 컴퓨팅 플랫폼에 의해 실행될 수도 있다. 예를 들어, 그러한 머신-판독가능 명령들은, 컴퓨팅 플랫폼의 일부로서 포함되는 (예를 들어, 프로세싱 회로의 일부로서 또는 그러한 프로세싱 회로의 외부에 포함되는) 저장 매체에 저장된 소프트웨어 또는 펌웨어를 포함할 수도 있다. 또한, 달리 특정하게 나타내지 않는다면, 흐름도 등을 참조하여 여기에 설명된 프로세스는, 또한, 그러한 컴퓨팅 플랫폼에 의해 전체가 또는 부분적으로 실행 및/또는 제어될 수도 있다.
여기에서 참조된 바와 같은 "우주 비행체" (SV) 는, 지구의 표면 상의 수신기들로 신호들을 송신할 수 있는 오브젝트와 관련된다. 특정한 일 예에서, 그러한 SV는 정지 위성을 포함할 수도 있다. 대안적으로, SV는 궤도에서 이동하고 지구 상의 정지 포지션에 관해 이동중인 위성을 포함할 수도 있다. 그러나, 이들은 단지 SV의 일 예일 뿐이며, 청구된 사항은 이들 관점으로 제한되지는 않는다.
여기에 참조된 바와 같은 "위치" 는, 기준점에 따라 오브젝트 또는 물건의 소재와 관련된 정보에 관련된다. 예를 들어, 여기에서, 그러한 위치는 위도 및 경도와 같은 지리적 좌표들로서 표현될 수도 있다. 또 다른 예에서, 그러한 위치는 지구-중심 XYZ 좌표들로서 표현될 수도 있다. 또 다른 예에서, 그러한 위치는, 거리 주소, 지방 자치 단체 또는 다른 정부 재판소, 우편 집 코드 및/또는 등으로서 표현될 수도 있다. 그러나, 이들은 단지 위치가 특정한 예들에 따라 표현될 수도 있는 방법의 예일 뿐이며, 청구된 사항은 이들 관점으로 제한되지는 않는다.
여기에 설명된 위치 결정 및/또는 추정 기술들은, 무선 광역 네트워크 (WWAN), 무선 로컬 영역 네트워크 (WLAN), 무선 개인 영역 네트워크 (WPAN) 등과 같은 다양한 무선 통신 네트워크들에 대해 사용될 수도 있다. "네트워크" 및 "시스템" 이라는 용어는 여기에서 상호교환가능하게 사용될 수도 있다. WWAN은 코드 분할 다중 액세스 (CDMA) 네트워크, 시분할 다중 액세스 (TDMA) 네트워크, 주파수 분할 다중 액세스 (FDMA) 네트워크, 직교 주파수 분할 다중 액세스 (OFDMA) 네트워크, 단일-캐리어 주파수 분할 다중 액세스 (SC-FDMA) 네트워크일 수도 있다. CDMA 네트워크는, 단지 몇몇 무선 기술들을 명칭하는 cdma2000, 광대역-CDMA (W-CDMA) 와 같은 하나 이상의 무선 액세스 기술 (RAT) 들을 구현할 수도 있다. 여기에서, cdma2000은 IS-95, IS-2000, 및 IS-856 표준에 따라 구현되는 기술들을 포함할 수도 있다. TDMA 네트워크는, 이동 통신을 위한 글로벌 시스템 (GSM), 디지털 진보된 이동 전화기 시스템 (D-AMPS), 또는 몇몇 다른 RAT 를 구현할 수도 있다. GSM 및 W-CDMA는 "3세대 파트너쉽 프로젝트 (3GPP)" 로 명칭된 콘소시엄으로부터의 문헌에 설명되어 있다. Cdma2000 은 "3세대 파트너쉽 프로젝트 2 (3GPP2)" 로 명칭된 콘소시엄으로부터의 문헌에 설명되어 있다. 3GPP 및 3GPP2 문헌들은 공용으로 입수가능하다. 예를 들어, WLAN은 IEEE802.11x 네트워크를 포함할 수도 있고, WPAN은 블루투스 네트워크, IEEE802.15x 를 포함할 수도 있다. 또한, 여기에 설명된 그러한 위치 결정 기술들은 WWAN, WLAN 및/또는 WPAN 의 임의의 조합에 대해 사용될 수도 있다.
일 예에 따르면, 디바이스 및/또는 시스템은 SV들로부터의 신호들에 적어도 부분적으로 기초하여 그것의 위치를 추정할 수도 있다. 특히, 그러한 디바이스 및/또는 시스템은, 관련 SV들과 네비게이션 위성 수신기 사이의 거리들의 근사값들을 포함하는 "의사범위" 측정치들을 획득할 수도 있다. 특정한 예에서, 그러한 의사범위는, 위성 포지셔닝 시스템 (SPS) 의 일부로서의 하나 이상의 SV들로부터의 신호들을 프로세싱할 수 있는 수신기에서 결정될 수도 있다. 예를 들어, 그러한 SPS는, 몇몇 또는 장래의 개발될 임의의 SPS를 명칭하는, 글로벌 포지셔닝 시스템 (GPS), 갈릴레오, 글로나스를 포함할 수도 있다. 그의 위치를 결정하기 위해, 위성 네비게이션 수신기는, 송신 시에 3개 이상의 위성들 뿐만 아니라 그들의 포지션들에 대한 의사범위 측정치들을 획득할 수도 있다. SV들의 궤도 파라미터들을 알면, 이들 포지션들은 임의의 시점에 대해 계산될 수 있다. 그 후, 의사범위 측정치는, 광속이 곱해진 SV로부터 수신기까지 신호가 이동한 시간에 적어도 부분적으로 기초하여 결정될 수도 있다. 여기에서 설명된 기술들이 특정한 예들에 따른 특정 예시로서 GPS 및/또는 갈릴레오 타입의 SPS에서의 위치 결정의 구현으로서 제공될 수도 있지만, 이들 기술들이 또한 다른 타입의 SPS들에 적용될 수도 있고, 청구된 사항은 이러한 관점으로 제한되지는 않음을 이해해야 한다.
여기에 설명된 기술들은, 예를 들어, 전술한 SPS들을 포함하는 수 개의 SPS들 중 임의의 하나와 함께 사용될 수도 있다. 또한, 그러한 기술들은, 의사위성들 또는 위성들과 의사위성들의 조합을 이용하는 포지셔닝 결정 시스템과 함께 사용될 수도 있다. 의사위성들은, GPS 시간과 동기화될 수도 있는 L-대역 (또는 다른 주파수) 캐리어 신호 상에서 변조되는 PN 코드 또는 (GPS 또는 CDMA 셀룰러 신호와 유사한) 다른 레인지 (ranging) 코드를 브로드캐스팅하는 지상-기반 송신기들을 포함할 수도 있다. 그러한 송신기는, 원격 수신기에 의한 식별을 허용하기 위해 고유한 PN 코드를 할당받을 수도 있다. 의사위성들은, 궤도 위성으로부터의 GPS 신호들이 터널, 광산, 빌딩, 도시 협곡 또는 다른 둘러싸인 영역들에서와 같이 이용가능하지 않을 수도 있는 상황들에서 유용하다. 의사위성들의 또 다른 구현은 무선-비컨들로서 알려져 있다. 여기에서 사용된 바와 같이, "위성" 이라는 용어는 의사위성들, 의사위성들의 등가물들, 및 그외 가능한 것들을 포함하도록 의도된다. 여기에서 사용된 바와 같이, "SPS 신호" 라는 용어는, 의사위성들 또는 의사위성들의 등가물들로부터의 SPS-형 신호들을 포함하도록 의도된다.
여기에서 지칭되는 바와 같은 "글로벌 네비게이션 위성 시스템" (GNSS) 은, 공통 시그널링 포맷에 따라 SV들이 송신하는 동기화된 네비게이션 신호들을 포함하는 SPS에 관련된다. 예를 들어, 그러한 GNSS는, 콘스텔레이션에서 다수의 SV들로부터 지구의 표면의 광대한 부분 상의 위치들로 네비게이션 신호들을 동시에 송신하도록, 동기화된 궤도에서의 SV들의 그 콘스텔레이션을 포함할 수도 있다. 통상적으로, 특정한 GNSS 콘스텔레이션의 멤버인 SV는 특정한 GNSS 포맷에 고유한 포맷으로 네비게이션 신호들을 송신한다. 따라서, 제 1 GNSS에서 SV에 의해 송신된 네비게이션 신호를 획득하기 위한 기술들은, 제 2 GNSS에서 SV에 의해 송신된 네비게이션 신호를 획득하기 위해 수정될 수도 있다. 특정한 예에서, 청구된 사항은 이러한 관점으로 제한되지는 않지만, GPS, 갈릴레오 및 글로나스 각각이 SPS로 명칭된 다른 2개와는 상이한 GNSS를 나타냄을 이해해야 한다. 그러나, 이들은 단지 별개의 GNSS들과 관련된 SPS들의 예일 뿐이며, 청구된 사항은 이러한 관점으로 제한되지는 않는다.
일 특성에 따르면, 네비게이션 수신기는, 주기적으로 반복하는 PN 코드 시퀀스로 인코딩되는 특정한 SV로부터의 신호의 획득에 적어도 부분적으로 기초하여, 특정한 SV에 대한 의사범위 측정치를 획득할 수도 있다. 그러한 신호의 획득은, PN 코드 시퀀스에서의 관련 포인트 및 시간에 대해 레퍼런싱되는 "코드 위상" 을 검출하는 것을 포함할 수도 있다. 예를 들어, 특정한 일 특성에서, 그러한 코드 위상은, PN 코드 시퀀스에서의 특정한 칩 및 로컬적으로 생성된 클록 신호에 대해 레퍼런싱될 수도 있다. 그러나, 이것은 단지 코드 위상이 표현될 수도 있는 방법의 예일 뿐이며, 청구된 사항은 이러한 관점으로 제한되지는 않는다.
일 예에 따르면, 코드 위상의 검출은, PN 코드 간격에서 수 개의 모호한 후보 의사범위들 또는 의사범위 가설들을 제공할 수도 있다. 따라서, 네비게이션 수신기는, SV에 대한 "실제" 의사범위 측정치로서 의사범위 가설들 중 하나를 선택하기 위해, 검출된 코드 위상 및 모호성의 레졸루션에 적어도 부분적으로 기초하여 SV에 대한 의사범위 측정치를 획득할 수도 있다. 상기 지적된 바와 같이, 네비게이션 수신기는, 다수의 SV들로부터 획득된 의사범위 측정치들에 적어도 부분적으로 기초하여 그 수신기의 포지션을 추정할 수도 있다.
특정한 일 예에서, 송신기로부터 기준 위치 영역에서 수신된 SPS 신호의 시간 기준에 대한 정확한 정보, 및 기준 위치 영역으로부터 송신기까지의 범위에 대한 정보에서의 충분한 정확도를 이용하여, 수신기는, 실제 의사범위 측정치를 결정하기 위해 잘못된 의사범위 가설들을 제거할 수도 있다. 여기에서, "시간 기준" 은, 송신기로부터 송신된 SPS 신호의 알려진 인스턴스와 기준 위치 영역에서 현재 수신되고 있는 송신된 SPS 신호의 일부 사이의 관련성에 관련된다. 아래 예시된 특정한 예들에서, 송신기로부터 송신된 SPS 신호는, 예를 들어, 일, 주, 시간의 시작과 같은 알려진 인스턴스와 관련될 수도 있다. 일 양태에서, SPS 신호에서의 그러한 인스턴스는 SPS 신호를 변조하는 데이터 신호에서의 정보로 마킹될 수도 있다. 예를 들어, 그러한 정보는 코드 심볼들 및/또는 수치값들의 특정한 알려진 시퀀스를 포함할 수도 있다. 수신된 SPS 신호의 코드 심볼들 및/또는 수치값들의 그러한 시퀀스를 추출함으로써, 수신기는 수신된 SPS 신호와 관련된 시간 기준을 획득할 수도 있다.
도 2는, 일 예에 따라 SV들에 대한 의사범위들을 측정함으로써 수신기에서 위치를 결정할 수 있는 시스템의 개략도를 도시한다. 지구의 표면 (168) 상의 기준 위치 중심 (166) 에서의 수신기는 SV1 및 SV2 로부터의 신호들을 뷰잉할 수 있고 수신할 수 있다. 기준 위치 중심 (166) 은, 예를 들어, 약 10km 의 반경의 원에 의해 정의되는 기준 위치 영역 (164) 내에 있는 것으로 알려져 있을 수도 있다. 그러나, 이것이 단지 추정된 위치의 불확실성이 특정한 일 양태에 따라 표현될 수도 있는 방법의 일 예일 뿐이며, 청구된 사항은 이러한 관점으로 제한되지 않음을 이해해야 한다. 일 예에서, 영역 (164) 은, 알려진 위치에서 셀룰러 무선 통신 네트워크의 특정한 셀의 커버리지 영역을 포함할 수도 있다.
일 예에 따르면, SV1 및 SV2는 상이한 GNSS 콘스텔레이션들의 멤버일 수도 있다. 아래에 예시된 특정한 예들에서, SV1은 GPS 콘스텔레이션의 멤버일 수도 있지만, SV2는 갈릴레오 콘스텔레이션의 멤버일 수도 있다. 그러나, 이것이 단지 수신기가 상이한 GNSS 콘스텔레이션들에 속하는 SV들로부터 신호들을 수신할 수도 있는 방법의 예일 뿐이며, 청구된 사항은 이러한 관점으로 제한되지 않음을 이해해야 한다.
특정한 일 대안에서, 제 1 및 제 2 SV는, 그 2개의 SV들 중 적어도 하나가 L1C 신호를 송신할 수 있는 동안 GPS 콘스텔레이션으로부터의 것일 수도 있다. 갈릴레오 SV로부터의 네비게이션 신호와 같이, L1C 네비게이션 신호는 파일럿 채널 및 데이터 채널 양자로 인코딩되는 신호를 포함할 수도 있다. PN 코드 시퀀스를 주기적으로 반복하는 L1C 는, 갈릴레오의 4 msec 와는 상이할 수도 있는 10 msec 일 수도 있다. 따라서, 여기에 설명된 특정한 예들이 갈릴레오 및 GPS 콘스텔레이션들로부터의 SV들의 사용에 관한 것일 수도 있지만, 그러한 기술들이 2개의 GPS SV들 중 적어도 하나가 L1C 신호를 송신할 수 있는 그 2개의 GPS SV들을 이용하는 다른 예들에 또한 적용될 수도 있음을 이해해야 한다. 또한, 이들은 단지 기준 위치 영역에서의 수신기에서 SPS로부터 수신될 수도 있는 특정한 예들일 뿐이며, 청구된 사항은 이러한 관점으로 제한되지는 않는다.
일 예에 따르면, 기준 위치 영역 (164) 에서의 수신기는, 예를 들어, 위성 통신 네트워크 또는 지상 무선 통신 네트워크에서의 무선 통신 링크를 통해, 예를 들어, 서버 (미도시) 와 같은 다른 디바이스들과 통신할 수도 있다. 특정한 일 예에서, 그러한 서버는, SV들로부터 수신된 신호들을 프로세싱하고/하거나 의사범위 측정치들을 획득하기 위하여 수신기에 의해 사용되는 정보를 포함하는 획득 보조 (AA) 메시지들을 수신기에 송신할 수도 있다. 대안적으로, 그러한 AA 메시지들은 수신기의 메모리에 로컬적으로 저장된 정보로부터 제공될 수도 있다. 여기에서, 그러한 로컬적으로 저장된 정보는, 단지 몇몇 예들을 명칭하는, 착탈가능한 메모리 디바이스로부터 로컬 메모리로 저장될 수도 있고/있거나 서버로부터 수신된 이전의 AA 메시지로부터 유도될 수도 있다. 특정한 예에서, AA 메시지들은, 예를 들어, SV1 및 SV2의 위치들을 나타내는 정보, 기준 위치 중심 (166) 의 위치의 추정치, 추정된 기준 위치와 관련된 불확실성, 현재 시간의 추정치 및/또는 등과 같은 정보를 포함할 수도 있다. SV1 및 SV2 의 포지션들을 나타내는 그러한 정보는, 에페머리스(ephemeris) 정보 및/또는 알마낙 (almanac) 정보를 포함할 수도 있다. 특정한 예들에 따라 아래에 지적된 바와 같이, 수신기는, 그러한 에페머리스 및/또는 알마낙 및 시간의 대략적인 추정치에 적어도 부분적으로 기초하여 SV1 및 SV2 의 포지션들을 추정할 수도 있다. 예를 들어, SV의 그러한 추정된 포지션은, 기준 방향으로부터의 추정된 방위각 및 기준 위치 중심 (166) 에서의 지구의 수평면으로부터의 앙각 및/또는 지구-중심 XYZ 좌표들을 포함할 수도 있다.
SV1 및 SV2의 위치들을 나타내는 정보, 및 기준 위치 중심 (166) 의 위치의 추정치를 사용하여, 수신기는 기준 위치 중심 (166) 로부터 SV1 까지의 제 1 범위를 추정할 수도 있고, 기준 위치 중심 (166) 으로부터 SV2 까지의 제 2 범위를 추정할 수도 있다. 여기에서, 제 1 범위가 제 2 범위보다 더 길면, SV1 으로부터 송신된 SPS 신호가 SV2 로부터 송신된 SPS 신호보다 기준 위치 중심 (166) 에 도달하기 위해 더 긴 지속기간 동안 이동함이 관측되어야 한다. 유사하게, 제 2 범위가 제 1 범위보다 더 길면, SV2 로부터 송신된 SPS 신호는 SV1 으로부터 송신된 SPS 신호보다 기준 위치 중심 (166) 에 도달하기 위해 더 긴 지속기간 동안 이동한다.
특정한 일 예에서, SV로부터 송신된 SPS 신호는, 예를 들어 단지 몇몇의 예들을 명칭하는, 특정한 시간, 날짜, 주, 달의 시작부와 같은 시간에서 알려진 시기 및/또는 인스턴스에 동기화된다. 그러한 시기 및/또는 인스턴스 동안, SV는 그러한 시기 및/또는 인스턴스를 마킹하기 위한 정보로 송신된 SPS 신호를 변조할 수도 있다. 예를 들어, GPS 콘스텔레이션의 멤버인 SV에서, 그러한 정보는, 20 msec 심볼 또는 비트 간격 상에서 송신된 값들 및/또는 심볼들의 시퀀스와 같은 데이터 신호에서 제공될 수도 있다. 예를 들어, 갈릴레오 콘스텔레이션의 멤버인 SV에서, 그러한 정보는, 4 msec 심볼 지속기간을 갖는 레이트 1/2 비터비 인코딩된 데이터 채널에서 제공될 수도 있다. 그러나, 이들은 단지 SPS 신호에서의 정보가 시기 및/또는 인스턴스를 마킹하는데 사용될 수도 있는 방법의 예일 뿐이며, 청구된 사항은 이러한 관점으로 제한되지는 않음을 이해해야 한다.
알려진 시기 및/또는 인스턴스를 마킹한 정보를 갖는 SPS 신호의 수신 시에, 수신기는, 특정한 SPS 신호 및/또는 그 수신된 SPS 신호를 송신한 송신기에 관한 시간 기준을 획득할 수도 있다. 그러한 SPS 신호가 GPS 콘스텔레이션에서 SV로부터 송신되는 특정한 예에서, 그러한 수신기는 알려진 시기 및/또는 인스턴스를 마킹한 데이터 신호의 20 msec 심볼 및/또는 비트 간격으로 정보를 디코딩할 수도 있다. 예를 들어, 그러한 SPS 신호가 갈릴레오 콘스텔레이션에서 SV로부터 송신되는 경우, 그러한 수신기는, 예를 들어, 레이트 1/2 비터비 인코딩된 데이터 채널에서 정보를 디코딩할 수도 있다.
특정한 일 양태에서, 제 1 송신기로부터 송신된 SPS 신호와 관련되는 특정한 알려진 인스턴스 및/또는 시기는, 제 2 송신기로부터 송신된 SPS 신호의 특정한 알려진 인스턴스 및/또는 시기와 동기화될 수도 있다. 예를 들어, GPS 신호를 변조하는 데이터 신호에서의 심볼 및/또는 비트 간격들 사이의 천이와 같은 SV1 으로부터 송신된 GPS 신호에서의 특정한 인스턴스는, 데이터 채널에서의 4.0 msec 의 레이트 1/2 비터비 인코딩된 심볼 간격들 및/또는 4.0 msec 코드 위상 간격들 사이의 천이와 같은 SV2 로부터 송신된 갈릴레오 신호에서의 특정한 인스턴스와 동기화될 수도 있다.
특정한 일 특성에 따른 도 3의 흐름도에 도시된 바와 같이, 제 1 송신기로부터 수신된 제 1 SPS 신호로부터 획득되는 시간 기준은, 제 2 송신기로부터 기준 위치 영역에서 수신되는 제 2 SPS 신호의 시간 기준을 획득하는데 사용될 수도 있다. 블록 (202) 에서, 기준 위치 영역에서의 수신기는, 예를 들어, SV 상에 위치된 송신기와 같은 제 1 송신기로부터 수신된 제 1 SPS 신호와 관련되는 제 1 시간 기준을 획득할 수도 있다. 여기에서, 예를 들어, 그러한 수신기는 시간에서 특정한 알려진 인스턴스 및/또는 시기와 관련되거나 그 인스턴스 및/또는 시기를 식별하는 제 1 SPS 신호로부터의 정보를 디코딩 및/또는 복조할 수도 있다.
대안적으로, 수신기는 수신된 SPS 신호로부터 시간 기준을 정확하게 추론하기 위한 데이터 상관 방법들을 이용할 수도 있다. 예를 들어, 신호 전력이 충분히 낮으면, 수신기는, 수신된 SPS 신호를 변조하는 데이터 신호로부터의 개별 데이터 비트들을 정확히 복조할 수 없을 수도 있다. 여기에서, 수신기는 수신된 SPS 신호 내의 알려진 패턴들을 상관시킬 수도 있다. 수신된 SPS 신호와의 충분한 수의 성공적인 상관들로, 수신기는, 그 수신된 SPS 신호를 송신하는 송신기와 관련된 시간 기준을 또한 결정 및/또는 추출할 수도 있다. 일 실시형태에서, 수신기는 동일한 송신기 또는 상이한 송신기들로부터 수신된 신호와 알려진 패턴들을 상관시킬 수도 있다. 그러나, 이들은 단지 수신기가 특정한 실시형태들에 따라 수신 SPS 신호와 관련된 시간 기준을 획득할 수도 있는 방법의 예일 뿐이며, 청구된 사항은 이러한 관점으로 제한되지는 않음을 이해해야 한다.
도 3의 블록 (204) 에서, 기준 위치에서의 수신기는 제 2 송신기로부터 제 2 SPS 신호를 획득할 수도 있다. 제 2 SPS 신호의 그러한 획득은, 예를 들어, 반복하는 코드 위상 간격들을 분리시키는 PN 코드 위상 경계들의 검출을 포함할 수도 있다. 여기에서, 기준 위치 영역에서의 수신기는 주기적으로 반복하는 PN 코드로 인코딩된 제 2 SPS 신호를 수신할 수도 있다. 제 2 SPS 신호를 획득하기 위해, 그러한 수신기는 수신 신호에서 도플러 주파수 및 코드 위상을 검출할 수도 있다. 예를 들어, 코드 위상의 그러한 검출은, 로컬적으로 생성된 코드 시퀀스의 코드 및/또는 시간-시프트된 버전들의 상관을 포함할 수도 있다. 예를 들어, 제 2 SPS 신호가 갈릴레오 SV로부터 송신되는 일 예에서, 그러한 코드 위상은 PN 코드 시퀀스의 4.0ms 반복 주기 내에서 검출될 수도 있다. 대안적으로, 제 2 SPS 신호가 GPS SV로부터 송신되는 경우, 그러한 코드 위상은 PN 코드 시퀀스의 1.0ms 반복 주기 내에서 검출될 수도 있다. 그러나, 이것은 단지 SPS 신호가 획득될 수도 있는 방법의 예일 뿐이며, 청구된 사항은 이러한 관점으로 제한되지는 않는다.
도 3이 블록 (204) 에서의 액션들 이전에 발생하는 블록 (202) 에서의 액션들을 도시하지만, 그러한 액션들의 순서가 대안적인 구현에서는 반전될 수도 있음을 이해해야 한다. 또 다른 구현에서, 블록들 (202 및 204) 에서 수행된 액션들은 병렬로 발생할 수도 있다.
최종적으로, 블록 (206) 에서, 수신기는, (제 1 SPS 신호로부터 획득된) 제 1 시간 기준과 관련된 시간 기준 및 제 1 송신기에 대한 기준 위치로부터의 범위와 제 2 송신기에 대한 기준 위치로부터의 범위 사이의 차이의 추정치에 적어도 부분적으로 기초하여, 제 2 SPS 신호와 관련된 시간 기준을 획득할 수도 있다. 여기에서, 제 1 범위와 제 2 범위 사이의 그러한 추정된 차이를 사용함으로써, 수신기는, 제 1 송신기로부터 기준 위치까지의 제 1 SPS 신호의 이동 시간과 제 2 송신기로부터 기준 위치까지의 제 2 SPS 신호의 이동 시간 사이의 차이를 고려할 수도 있다. 수신기에서 획득된 제 1 SPS 신호와 관련된 시간 기준의 정확도와 관련하여 몇몇 불확실성이 존재할 수도 있지만, 그러한 시간 기준과 관련된 에러들은, 기준 위치에서 수신된 SPS 신호들을 송신하는 다수의 송신들과 관련된 일정한 시간 에러를 포함할 수도 있다. 따라서, 예를 들어, 그러한 일정한 에러는 최종 네비게이션 솔루션을 결정할 경우 제거될 수도 있다.
특정한 일 예에서, 실제 차이 L (예를 들어, 시간 단위) 은, 기준 위치로부터 제 1 송신기까지의 범위와 기준 위치로부터 제 2 송신기까지의 범위 사이의 차이를 정의할 수도 있다. 특정한 예시적인 구현을 예시하는 목적을 위해, 차이의 추정값 E[ L ] 은, 도 2에 도시된 바와 같이 SV1 및 SV2 에 위치된 송신기들에 대해 결정된다. 그러나, SPS 신호들을 송신하는 송신기들이 SV들 상에 위치될 필요는 없으며, 후술되는 접근법이, 예를 들어, 의사위성들과 같은 상이한 플랫폼 상에 위치된 송신기들에 대하여 차이 L 을 추정하기 위해 적용될 수도 있음을 이해해야 한다. 여기에서, 기준 위치 중심 (166) 으로부터 SV1 에서의 제 1 송신기까지의 범위와 기준 위치 중심 (166) 으로부터 SV2 에서의 제 2 송신기까지의 범위 사이의 실제 차이 L 는,
L T2 T1
와 같이 표현될 수도 있으며, 여기서,
T1 = 소정의 시간에 기준 위치에서 측정된 바와 같은 SV1 으로부터의 신호의 전파 지연; 및
T2 = 동일한 소정의 시간에 기준 위치에서 측정된 바와 같은 SV2 으로부터의 신호의 전파 지연.
예를 들어, 제 2 수신 SPS와 관련된 시간 기준을 획득하기 위해, 수신기는,
E[ L ] = E[T2 T1] (1)
와 같은 관계식 (1) 에 따라, 기준 위치 중심으로부터 제 1 송신기까지의 범위와 기준 위치 중심으로부터 제 2 송신기까지의 범위 사이의 차이 L (예를 들어, 시간 단위) 의 추정치를 결정할 수도 있다.
T2 및 T1 의 측정치들과 관련된 에러들이 실질적으로 독립적인 것으로 가정될 수도 있으므로, E[T2 T1] 는 수학식 E[T2] E[T1] 으로 근사될 수도 있다. 여기에서, 특정한 예에서, 수학식 E[T2] E[T1] 에 대한 값은 특정한 시간 동안 AA 메시지를 통해 수신기에 알려질 수도 있고/있거나 이용가능할 수도 있다. 대안적으로, 수신기는, 그러한 AA 메시지에서 수신된 정보로부터 특정 시간 동안 수학식 E[T2] E[T1] 에 대한 그러한 값을 유도할 수도 있다.
관계식 (1) 에 따른 차이 L 의 추정값 E[ L ] 은,
E[ L ] = E[T2] E[T1]
= (RSV2/cτ)(RSV1/cτ)
= (RSV2 RSV1)/c
와 같이 수신기 클록 에러 τ 를 소거시키는 표현으로 감소될 수도 있으며, 여기서, c = 광속;
τ = 수신기 클록 바이어스 에러;
RSV1 = 기준 위치 중심으로부터 SV1 까지의 범위의 추정치; 및
RSV2 = 기준 위치 중심으로부터 SV2 까지의 범위의 추정치이다.
여기에서, 차이 추정치 E[ L ] 에 대한 값이 선형 길이 또는 시간의 단위로 표현될 수도 있고, E[ L ] 의 값에 대한 그러한 표현의 단위들 사이의 변환이 적절한 단위로 표현되는 광속에 의해 제공될 수도 있음이 관측될 것이다. 따라서, 차이 추정치 E[ L ] 에 대한 그러한 값이 청구된 사항을 벗어나지 않고도 시간 또는 선형 길이의 단위들에서 상호교환가능하게 표현될 수도 있음을 이해해야 한다.
특정한 예에 따르면, 블록 (206) 은, 기준 위치 중심 (166) 으로부터 SV1 까지의 범위 ("RSV1") 와 기준 위치 중심 (166) 으로부터 SV2 까지의 범위 ("RSV2") 사이의 추정치를 계산할 수도 있다. 여기에서, 블록 (206) 은, 예를 들어, 기준 위치 중심 (166) 에 대한 지구-중심 XYZ 좌표들의 추정치 이외에 지구-중심 XYZ 좌표들에서의 SV1 및 SV2 의 위치들의 추정치를 나타내는 하나 이상의 AA 메시지들로부터 AA 정보를 획득할 수도 있다. 그러한 지구-중심 XYZ 좌표들을 사용하여, 블록 (206) 은 RSV1 및 RSV2 에 대한 유클리드 거리들을 계산할 수도 있다.
특정 예들로 아래에 설명될 바와 같이, 기준 위치에서의 수신기는, 기준 위치에서 획득된 제 1 송신기로부터 송신되는 제 1 SPS 신호에 대한 시간 기준를 결정할 수도 있고, 제 2 송신기로부터 송신된 제 2 SPS 신호를 획득할 수도 있다. 특정한 특성에서, 그러한 수신기는, 차이 추정치 E[ L ] 와 관련된 단일-측면 불확실성이 제 2 획득된 SPS 신호에서의 정보의 1/2 반복 주기보다 작으면 제 1 획득된 SPS 신호와 관련된 시간 기준에 적어도 부분적으로 기초하여, 제 2 획득된 SPS 신호에 대한 시간 기준을 추가적으로 결정할 수도 있다.
도 4 내지 도 8은, 기준 위치에서 제 1 송신기로부터 수신된 제 1 SPS 신호의 시간 기준이 제 2 송신기로부터 송신되고 기준 위치에서 획득된 제 2 SPS 신호의 제 2 시간 기준을 획득하는데 사용될 수도 있는 방법의 특정한 예들을 도시한다. 여기에서, 제 1 및 제 2 SPS 신호들의 시간 기준들은 차이 추정치 E[ L ] 에 의해 관련될 수도 있다. 도시된 특정한 예들에서, 시간 기준 TR1 는 제 1 SV 에 의해 송신된 제 1 SPS 신호에 대해 획득되고, 시간 t =0 에서 임의로 마킹된다. 또한, 시간 기준 TR1 은 제 2 SV에 의해 송신되는 획득된 제 2 SPS 신호에서의 특정한 인스턴스와 동기화된다. 특정한 예들을 도시하는 목적을 위해, 기준 위치로부터 제 1 SV 까지의 범위는 기준 위치로부터 제 2 SV 까지의 범위보다 더 길다. 따라서, t =0 에서 수신된 시간 기준 TR1 는, 양 L 만큼 과거에서, 획득된 제 2 SPS 신호의 인스턴스 및/또는 시기와 관련 및/또는 동기화된다. 그러나, 다른 실시형태에서는, 수신된 제 1 SPS 신호에서의 시간 기준이 양 L 만큼 미래에서, 획득된 제 2 SPS 신호의 인스턴스 및/또는 시기와 관련 및/또는 동기화되도록, 기준 위치로부터 제 1 SV 까지의 범위가 기준 위치로부터 SV2 까지의 범위보다 더 짧거나 같을 수도 있음을 이해해야 한다.
도 4의 특정한 예에서, GPS 콘스텔레이션에서 제 1 SV에 의해 송신된 제 1 SPS 신호 (302) 는 기준 위치에서 수신 및 획득되지만, 갈릴레오 콘스텔레이션에서 제 2 SV 에 의해 송신된 제 2 SPS 신호 (304) 는 기준 위치에서 획득된다. SPS 신호 (302) 와 관련된 시간 기준 TR1 t =0 으로서 임의로 마킹된 시간에서 획득된다. SPS 신호 (304) 는, 그 신호가 획득된 이후에 알려진 경계들 (306) 에 의해 분리된 4.0 msec PN 코드 간격들을 포함한다. 일 특성에서, 시간 기준 TR1 는 4.0 msec PN 코드 간격들을 분리시키는 특정한 경계 (306) 와 동기화될 수도 있다. 4.0 msec 보다 작은 추정치 E[ L ] 에서의 2-측면 불확실성 영역 U 를 갖는 SPS 신호 (304) 에서 경계 (306) 와 TR1 이 동기화되므로, 수신기는, SPS 신호 (304) 에서 4.0 msec PN 코드 간격들을 분리시키는 특정한 경계 (310) 에 존재할 SPS 신호 (304) 의 시간 기준 TR2 를 결정할 수도 있다.
대안적인 구현에서, 도 4의 상기 특정한 예에서의 제 1 SPS 신호 (302) 가 청구된 사항을 벗어나지 않고도 갈릴레오 또는 다른 GNSS 콘스텔레이션에서 제 1 SV 에 의해 송신될 수도 있음을 지적할 것이다. 또 다른 대안적인 구현에서, 제 2 SV 신호 (304) 는, 신호 구조가 예를 들어, GPS 콘스텔레이션에서의 L1C 신호와 같은 갈릴레오 신호 구조와 유사한 또 다른 GNSS 콘스텔레이션에서 제 2 SV에 의해 송신될 수도 있다. 또한, 이들은 단지 대안적인 구현일 뿐이며, 청구된 사항은 이들 관점으로 제한되지는 않는다.
도 5의 특정한 예에서, GPS 콘스텔레이션에서 제 1 SV 에 의해 송신된 제 1 SPS 신호 (402) 는 기준 위치에서 수신 및 획득되지만, 갈릴레오 콘스텔레이션에서 제 2 SV 에 의해 송신된 제 2 SPS 신호 (408) 는 기준 위치에서 획득된다. 이러한 특정한 예에서, SPS 신호 (402) 를 획득하는 것 이외에, 수신기는 8.0 msec 레이트 1/2 비터비 인코딩된 데이터 및/또는 값들 사이의 경계들 (406) 을 결정하기 위해, SPS 신호 (408) 를 변조하는 충분히 디코딩된 데이터 채널을 가질 수도 있다. 또한, SPS 신호 (402) 와 관련된 시간 기준 TR1 는, t =0 로서 임의로 마킹된 시간에서 획득된다. 그러나, 시간 기준 TR1 는, 디코딩된 채널에서 8.0 msec 레이트 1/2 비터비 인코딩된 값들 또는 데이터를 분리시키는 특정한 경계 (406) 와 동기화된다. 따라서, 도 5에 도시된 바와 같이, 8.0 msec 보다 작은 추정치 E[ L ] 에서 2-측면 불확실성 영역 U 에 관하여, 수신기는, SPS 신호 (408) 를 변조하는 데이터 채널에서 8.0 msec 레이트 1/2 비터비 인코딩된 데이터 및/또는 값들을 분리시키는 특정한 경계 (410) 에 존재하도록 SPS 신호 (408) 의 시간 기준 TR2 를 결정할 수도 있다.
대안적인 구현에서, 도 5의 상기 특정한 예에서의 제 1 SPS 신호 (402) 가 청구된 사항을 벗어나지 않고도 갈릴레오 또는 다른 GNSS 콘스텔레이션에서 제 1 SV 에 의해 송신될 수도 있음을 지적할 것이다. 또 다른 대안적인 구현에서, 제 2 SV 신호 (408) 는, 신호 구조가 예를 들어, GPS 콘스텔레이션에서의 L1C 신호와 같은 갈릴레오 신호 구조와 유사한 또 다른 GNSS 콘스텔레이션에서 제 2 SV 에 의해 송신될 수도 있다. 또한, 이들은 단지 대안적인 구현일 뿐이며, 청구된 사항은 이들 관점으로 제한되지는 않는다.
도 6의 특정한 예에서, GPS 콘스텔레이션에서 제 1 SV 에 의해 송신된 제 1 SPS 신호 (미도시) 는 기준 위치에서 수신 및 획득되지만, 갈릴레오 콘스텔레이션에서 제 2 SV 에 의해 송신된 제 2 SPS 신호 (504) 는 기준 위치에서 획득된다. 이러한 특정한 예에서, SPS 신호 (504) 를 획득하는 것 이외에, 수신기는 100 msec 코드 시퀀스 간격들 사이의 경계 (506) 를 결정하기 위해, SPS 신호 (504) 를 변조하는 100 msec 코드 시퀀스를 포함하는 디코딩된 파일럿 채널을 가질 수도 있다. 또한, 제 1 SPS 신호와 관련된 시간 기준 TR1 는, t =0 로서 임의로 마킹된 시간에서 획득된다. 그러나, 시간 기준 TR1 는, 디코딩된 파일럿 채널의 100 msec 코드 시퀀스들을 분리시키는 특정한 경계 (506) 와 동기화된다. 따라서, 도 6에 도시된 바와 같이, 100 msec 보다 작은 추정치 E[ L ] 에서 2-측면 불확실성 영역 U 에 관하여, 수신기는, 100 msec 주기적인 시기들을 분리시키는 특정한 경계 (510) 에 존재하도록 SPS 신호 (504) 의 시간 기준 TR2 를 결정할 수도 있다.
대안적인 구현에서, 도 6의 상기 특정한 예에서의 제 1 SPS 신호 (미도시) 가 청구된 사항을 벗어나지 않고도 갈릴레오 또는 다른 GNSS 콘스텔레이션에서 제 1 SV 에 의해 송신될 수도 있음을 지적할 것이다. 또 다른 대안적인 구현에서, 제 2 SV 신호 (504) 는, 신호 구조가 예를 들어, GPS 콘스텔레이션에서의 L1C 신호와 같은 갈릴레오 신호 구조와 유사한 또 다른 GNSS 콘스텔레이션에서 제 2 SV 에 의해 송신될 수도 있다. 또한, 이들은 단지 대안적인 구현일 뿐이며, 청구된 사항은 이들 관점으로 제한되지는 않는다.
도 7의 특정한 예에서, 갈릴레오 콘스텔레이션에서 제 1 SV 에 의해 송신된 제 1 SPS 신호 (604) 는 기준 위치에서 수신 및 획득되지만, GPS 콘스텔레이션에서 제 2 SV 에 의해 송신된 제 2 SPS 신호 (602) 는 기준 위치에서 획득된다. SPS 신호 (604) 와 관련된 시간 기준 TR1 는, t =0 로서 임의로 마킹된 시간에서 획득된다. 또한, 시간 기준 TR1 는, 획득된 신호 (602) 의 1.0 msec PN 코드 간격들 사이의 특정한 경계와 동기화된다. 따라서, 도 7에 도시된 바와 같이, 1.0 msec 보다 작은 추정치 E[ L ] 에서 2-측면 불확실성 영역 U 에 관하여, 수신기는, SPS 신호 (602) 의 1.0 msec PN 코드 간격들을 분리시키는 특정한 경계에 존재하도록 SPS 신호 (602) 의 시간 기준 TR2 를 결정할 수도 있다.
대안적인 구현에서, 도 7의 상기 특정한 예에서의 제 1 SPS 신호 (604) 가 청구된 사항을 벗어나지 않고도 GPS 또는 다른 GNSS 콘스텔레이션에서 제 1 SV 에 의해 송신될 수도 있음을 지적할 것이다.
도 8의 특정한 예에서, 갈릴레오 콘스텔레이션에서 제 1 SV 에 의해 송신된 제 1 SPS 신호 (804) 는 기준 위치에서 수신 및 획득되지만, GPS 콘스텔레이션에서 제 2 SV 에 의해 송신된 제 2 SPS 신호 (802) 는 기준 위치에서 획득된다. SPS 신호 (804) 와 관련된 시간 기준 TR1 는, t =0 로서 임의로 마킹된 시간에서 획득된다. 또한, 시간 기준 TR1 는, SPS 신호 (802) 를 변조하는 데이터 신호 (808) 에서 20.0 msec 비트 또는 심볼 간격들을 분리시키는 특정한 "비트 에지" 와 동기화된다. 신호 SPS 신호 (802) 를 획득하고, 비트 에지 위치들 (810) 에 의해 도시된 SPS 신호 (802) 에서 20 msec 비트 또는 심볼 간격들을 분리시키는 비트 에지 경계를 결정 또는 식별함으로써, E[ L ] 에서 2-측면 불확실성 영역 U 가 20.0 msec 보다 작으면, 수신기는, 비트 에지들 (810) 에서의 특정한 비트 에지에 존재하도록 SPS 신호 (802) 의 시간 기준 TR2 를 결정할 수도 있다.
대안적인 구현에서, 도 8의 상기 특정한 예에서의 제 1 SPS 신호 (804) 가 청구된 사항을 벗어나지 않고도 GPS 또는 다른 GNSS 콘스텔레이션에서 제 1 SV 에 의해 송신될 수도 있음을 지적할 것이다.
일 예에 따르면, 청구된 사항이 이러한 관점으로 제한되지는 않지만, 차이 추정치 E[ L ] 의 정확도는, 기준 위치 영역의 추정치와 관련된 불확실성의 양 또는 정도에 적어도 부분적으로 기초한다. 도 2의 특정한 예에서, 또한 특정한 특성을 예시하는 목적을 위해, SV1 및 SV2 에 대한 차이 추정치 E[ L ] 에서의 단일-측면 불확실성 ρ는,
Figure 112010073425488-pct00001
(2)
와 같은 관계식 (2) 에 따라 결정될 수도 있으며, 여기서,
c = 광속;
A1 = 기준 위치 중심으로부터 SV1 까지의 추정된 방위각;
A2 = 기준 위치 중심으로부터 SV2 까지의 추정된 방위각;
E1 = 기준 위치 중심으로부터 SV1 까지의 추정된 앙각;
E2 = 기준 위치 중심으로부터 SV2 까지의 추정된 앙각; 및
Punc = 길이 단위의 기준 위치 영역에서의 단일-측면 불확실성.
여기에서, 상기 도 4 내지 도 8에 도시된 바와 같은 2-측면 불확실성 영역 U 가 단일 측면 불확실성 ρ로부터 U = E[ L ] ± ρ 로서 유도될 수도 있음을 관측할 것이다.
일 예에 따르면, (예를 들어, AA 메시지에서 표시된 바와 같이) 수신기에서 가시적인 SV는, SV에 대해 탐색되도록 코드 위상 및 도플러 주파수 가설들의 2차원 도메인을 정의하는 탐색 윈도우 파라미터들의 특정한 세트와 관련될 수도 있다. 도 9에 도시된 일 구현에서, SV에 대한 탐색 윈도우 파라미터들은, 코드 위상 탐색 윈도우 사이즈 WIN_SIZE CP , 코드 위상 윈도우 중심 WIN_CENT CP , 도플러 탐색 윈도우 사이즈 WIN_SIZE DOPP , 및 도플러 윈도우 중심 WIN_CENT DOPP 를 포함한다. 그의 위치가 결정되도록 탐색되는 엔티티가 IS-801 컴플리안트 무선 통신 시스템에서의 가입자국인 경우, 이들 파라미터들은 PDE 에 의해 가입자국에 제공되는 AA 메시지에 의해 표시될 수도 있다.
도 9에 도시된 SV에 대한 2차원 탐색 공간은 수평축으로서 코드 위상축 및 수직축으로서 도플러 주파수 축을 도시하지만, 이러한 배열은 임의적이며 반전될 수 있다. 코드 위상 탐색 윈도우의 중심은 WIN_CENT CP 로서 지칭되고, 코드 위상 탐색 윈도우의 사이즈는 WIN_SIZE CP 로서 지칭된다. 도플러 주파수 탐색 윈도우의 중심은 WIN_CENT DOPP 로서 지칭되고, 도플러 주파수 탐색 윈도우의 사이즈는 WIN_SIZE DOPP 로서 지칭된다.
일 예에 따르면, 제 1 SV 로부터의 제 1 신호의 획득에 후속하여, 제 2 SV 로부터의 제 2 신호의 획득을 위한 WIN_CENT CP 및 WIN_SIZE CP 는, 제 1 획득된 신호에서 검출된 코드 위상, 특정 시간 t 동안 제 1 및 제 2 SV들에 대한 위치들을 설명하는 정보 및 수신기 위치의 추정치에 적어도 부분적으로 기초하여 결정될 수도 있다. 도 10에 도시된 바와 같이, 제 2 신호를 획득하기 위한 탐색 윈도우는, 각각이 도플러 주파수 및 코드 위상의 범위를 특징으로 하는 복수의 세그먼트들 (1202a, 1202b, 1202c) 로 분할될 수도 있다.
일 예에 따르면, 세그먼트를 특징으로 하는 코드 위상들의 범위는, 단일 채널 통로를 통한 세그먼트의 탐색에 대한 상관기의 채널의 용량과 동일할 수도 있다. 예를 들어, 채널 용량이 32 칩인 특정한 일 예에서, 세그먼트를 특징으로 하는 코드 위상들의 범위는 유사하게 32 칩일 수도 있지만, 다른 예들이 가능함을 인식해야 한다.
도 10에 도시된 바와 같이, 세그먼트 경계들에서 나타내는 미싱 피크들을 회피하기 위해 세그먼트가 소정수의 칩들만큼 중첩해야 할 수도 있다. 여기에서, 세그먼트 (1202a) 의 꼬리 말단은 세그먼트 (1202b) 의 전단과 △ 칩만큼 중첩하고, 유사하게, 세그먼트 (1202b) 의 꼬리 말단은 세그먼트 (1202c) 의 전단과 △ 칩만큼 중첩한다. 이러한 중첩으로 인한 오버헤드 때문에, 세그먼트에 의해 표현되는 코드 위상들의 유효 범위는 채널 용량보다 작을 수도 있다. 예를 들어, 중첩이 4 칩인 경우에서, 세그먼트에 의해 표현되는 코드 위상들의 유효 범위는 28 칩일 수도 있다.
SV들로부터 주기적으로 반복하는 신호들을 획득하기 위한 시스템은, 특정 예에 따른 도 11에 도시되어 있다. 그러나, 이것은 단지 특정 예에 따른 그러한 신호들을 획득할 수 있는 시스템의 예일 뿐이며, 다른 시스템들은 청구된 사항을 벗어나지 않고도 사용될 수도 있다. 특정 예에 따른 도 11에 도시된 바와 같이, 그러한 시스템은 프로세서 (1302), 메모리 (1304), 및 상관기 (1306) 를 포함하는 컴퓨팅 플랫폼을 포함할 수도 있다. 상관기 (1306) 는, 직접적으로 또는 메모리 (1304) 를 통해 수신기 (미도시) 에 의해 제공되는 프로세서 (1302) 에 의해 프로세싱될 상관 기능들을 생성하도록 구성될 수도 있다. 상관기 (1306) 는 하드웨어, 소프트웨어, 또는 하드웨어와 소프트웨어의 조합으로 구현될 수도 있다. 그러나, 이들은 단지 상관기가 특정한 양태들에 따라 구현될 수도 있는 방법의 예들일 뿐이며, 청구된 사항은 이들 관점으로 제한되지는 않는다.
일 예에 따르면, 메모리 (1304) 는, 컴퓨팅 플랫폼의 적어도 일부를 제공하기 위하여 프로세서 (1302) 에 의해 액세스가능하고 실행가능한 머신-판독가능 명령들을 저장할 수도 있다. 여기에서, 그러한 머신-판독가능 명령들과 함께 프로세서 (1302) 는, 도 3을 참조하여 상기 도시된 프로세스 (200) 의 일부 또는 전부를 수행하도록 구성될 수도 있다. 특정한 예에서, 청구된 사항은 이들 관점으로 제한되지는 않지만, 프로세서 (1302) 는, 상기 도시된 포지션 결정 신호들을 탐색하고 상관기 (1306) 에 의해 생성된 상관 기능들로부터 측정치들을 유도하도록 상관기 (1306) 에게 지시할 수도 있다.
도 12를 참조하면, 무선 트랜시버 (1406) 는, 음성 또는 데이터와 같은 기저대역 정보로 RF 캐리어 상에서 RF 캐리어 신호를 변조하고, 변조된 RF 캐리어를 복조하여 그러한 기저대역 정보를 획득하도록 구성될 수도 있다. 안테나 (1410) 는, 무선 통신 링크를 통해 변조된 RF 캐리어를 송신하고, 무선 통신 링크를 통해 변조된 RF 캐리어를 수신하도록 구성될 수도 있다.
기저대역 프로세서 (1408) 는, 무선 통신 링크를 통한 송신을 위해 CPU (1402) 로부터 트랜시버 (1406) 로 기저대역 정보를 제공하도록 구성될 수도 있다. 여기에서, CPU (1402) 는 사용자 인터페이스 (1416) 내의 입력 디바이스로부터 그러한 기저대역 정보를 획득할 수도 있다. 또한, 기저대역 프로세서 (1408) 는, 사용자 인터페이스 (1416) 내의 출력 디바이스를 통한 송신을 위해 트랜시버 (1406) 로부터 CPU (1402) 로 기저대역 정보를 제공하도록 구성될 수도 있다.
사용자 인터페이스 (1416) 는, 음성 또는 데이터와 같은 사용자 정보를 입력 또는 출력하기 위한 복수의 디바이스들을 포함할 수도 있다. 예를 들어, 그러한 디바이스들은 키보드, 디스플레이 스크린, 마이크로폰, 및 스피커를 포함할 수도 있다.
SPS 수신기 (SPS Rx) (1412) 는, SV들로부터의 송신들을 수신 및 복조하고, 복조된 정보를 상관기 (1418) 에 제공하도록 구성될 수도 있다. 상관기 (1418) 는, 수신기 (1412) 에 의해 제공되는 정보로부터 상관 기능들을 유도하도록 구성될 수도 있다. 예를 들어, 소정의 PN 코드에 있어서, 상관기 (1418) 는, 상기 도시된 바와 같이, 코드 위상 탐색 윈도우를 셋팅 아웃하기 위한 코드 위상들의 범위 및 도플러 주파수 가설들의 범위에 걸쳐 정의되는 상관 기능을 생성할 수도 있다. 그로서, 개별 상관은 정의된 코히런트 및 비-코히런트 적분 파라미터들에 따라 수행될 수도 있다.
또한, 상관기 (1418) 는, 트랜시버 (1406) 에 의해 제공되는 파일럿 신호들에 관한 정보로부터 파일럿-관련 상관 기능들을 유도하도록 구성될 수도 있다. 이러한 정보는, 무선 통신 서비스들을 획득하기 위하여 가입자국에 의해 사용될 수도 있다.
채널 디코더 (1420) 는, 기저대역 프로세서 (1408) 로부터 하부 소스 비트들로 수신된 채널 심볼들을 디코딩하도록 구성될 수도 있다. 채널 심볼들이 종래의 인코딩된 심볼들을 포함하는 일 예에서, 그러한 채널 디코더는 비터비 디코더를 포함할 수도 있다. 제 2 예에서, 채널 심볼들이 콘볼루션 코드들의 직렬 또는 병렬 연접들을 포함하는 경우, 채널 디코더 (1420) 는 터보 디코더를 포함할 수도 있다.
메모리 (1404) 는, 설명되거나 제안되었던, 프로세스들, 예들, 구현들 또는 이들의 예들 중 하나 이상을 수행하도록 실행가능한 머신-판독가능 명령들을 저장하도록 구성될 수도 있다. CPU (1402) 는, 그러한 머신-판독가능 명령들을 액세스 및 실행하도록 구성될 수도 있다. 이들 머신-판독가능 명령들의 실행을 통해, CPU (1402) 는 블록들 (204 및 220) 에서의 특정한 탐색 모드들을 이용하는 드웰들을 수행하고, 상관기 (1418) 에 의해 제공되는 GPS 상관 기능들을 분석하고, 그의 피크로부터 측정치들을 유도하며, 위치의 추정치가 충분히 정확한지를 판정하도록 상관기 (1418) 에게 지시할 수도 있다. 그러나, 이들은 특정한 양태에서 CPU 에 의해 수행될 수도 있는 태스크들의 예일 뿐이며, 청구된 사항은 이들 관점들로 제한되지는 않는다.
특정한 예에서, 가입자국에서의 CPU (1402) 는, 상술된 바와 같이 SV들로부터 수신된 신호들에 적어도 부분적으로 기초하여 가입자국의 위치를 추정할 수도 있다. 또한, CPU (1402) 는, 특정한 예들에 따라 상술된 바와 같이 제 1 수신 신호들에서 검출된 코드 위상에 적어도 부분적으로 기초하여 제 2 수신 신호를 획득하기 위한 코드 탐색 범위를 결정하도록 구성될 수도 있다. 그러나, 이들이 단지 의사범위 측정치에 적어도 부분적으로 기초하여 위치를 추정하고, 그러한 의사범위 측정치들의 양적 평가를 결정하며, 특정한 양태들에 따라 의사범위 측정치들의 정확도를 개선시키기 위한 프로세스를 종료시키기 위한 시스템들의 예일 뿐이며, 청구된 사항은 이들 관점으로 제한되지는 않음을 이해해야 한다.
예시적인 특성인 것으로 본 발명에서 고려되는 것이 설명되고 예시되었지만, 청구된 사항을 벗어나지 않고도 다양한 다른 변형들이 행해질 수도 있으며, 등가물들이 대체될 수도 있음을 당업자는 이해할 것이다. 또한, 여기에 설명된 중심적인 개념들을 벗어나지 않고도 청구된 사항의 교시들에 대한 특정한 상황을 적응시키도록 많은 변형들이 행해질 수도 있다. 따라서, 청구된 사항은 개시된 특정한 예들로 제한되지는 않지만, 또한, 그러한 청구된 사항은 첨부된 청구항 및 그것의 등가물들의 범위 내에 존재하는 모든 양태들을 포함할 수도 있다는 것이 의도된다.

Claims (29)

  1. 수신기에 의해 수행되는 시간 기준 획득 방법으로서,
    제 1 송신기로부터 기준 위치에서 수신된 제 1 위성 포지셔닝 시스템 (SPS) 신호와 관련된 제 1 시간 기준을 획득하는 단계; 및
    상기 기준 위치로부터 상기 제 1 송신기까지의 제 1 범위와 상기 기준 위치로부터 제 2 송신기까지의 제 2 범위 사이의 차이의 추정치 및 상기 제 1 시간 기준에 적어도 부분적으로 기초하여, 상기 제 2 송신기로부터 상기 기준 위치에서 획득되는 제 2 SPS 신호와 관련된 제 2 시간 기준을 획득하는 단계를 포함하는, 수신기에 의해 수행되는 시간 기준 획득 방법.
  2. 제 1 항에 있어서,
    상기 제 1 송신기 및 상기 제 2 송신기는, 상이한 GNSS 콘스텔레이션 (constellation) 들의 멤버들인 각각의 제 1 및 제 2 우주 비행체들 (space vehicles: SVs) 에 위치되는, 수신기에 의해 수행되는 시간 기준 획득 방법.
  3. 제 1 항에 있어서,
    상기 제 1 송신기는 GPS 콘스텔레이션의 멤버인 제 1 우주 비행체 상에 위치되고, 상기 제 2 송신기는 갈릴레오 콘스텔레이션의 멤버인 제 2 우주 비행체에 위치되는, 수신기에 의해 수행되는 시간 기준 획득 방법.
  4. 제 3 항에 있어서,
    상기 제 2 SPS 신호와 관련된 상기 제 2 시간 기준을 획득하는 단계는,
    상기 제 2 SPS 신호를 변조하는 데이터 신호에서 레이트 1/2 비터비 경계를 검출하는 단계; 및
    상기 검출된 레이트 1/2 비터비 경계에 적어도 부분적으로 기초하여 상기 제 2 시간 기준을 결정하는 단계를 더 포함하는, 수신기에 의해 수행되는 시간 기준 획득 방법.
  5. 제 3 항에 있어서,
    상기 제 2 SPS 신호와 관련된 상기 제 2 시간 기준을 획득하는 단계는,
    상기 제 2 SPS 신호를 변조하는 주기적인 코드 시퀀스에서 경계들을 검출하는 단계; 및
    상기 검출된 경계들에 적어도 부분적으로 기초하여 상기 제 2 시간 기준을 결정하는 단계를 더 포함하는, 수신기에 의해 수행되는 시간 기준 획득 방법.
  6. 제 1 항에 있어서,
    상기 제 1 송신기는 갈릴레오 콘스텔레이션의 멤버인 제 1 위성 비행체 (satellite vehicle: SV) 에 위치되고, 상기 제 2 송신기는 GPS 콘스텔레이션의 멤버인 제 2 위성 비행체에 위치되는, 수신기에 의해 수행되는 시간 기준 획득 방법.
  7. 제 6 항에 있어서,
    상기 제 2 SPS 신호와 관련된 상기 제 2 시간 기준을 획득하는 단계는,
    상기 제 2 SPS 신호를 변조하는 데이터 신호에서 비트 에지 경계들을 검출하는 단계; 및
    상기 검출된 비트 에지 경계들에 적어도 부분적으로 기초하여 상기 제 2 시간 기준을 결정하는 단계를 더 포함하는, 수신기에 의해 수행되는 시간 기준 획득 방법.
  8. 제 1 항에 있어서,
    상기 제 1 송신기는 GPS 콘스텔레이션의 멤버인 제 1 우주 비행체상에 위치되며, 상기 제 1 SPS 신호는 L1C 신호를 포함하는, 수신기에 의해 수행되는 시간 기준 획득 방법.
  9. 제 1 항에 있어서,
    상기 제 2 송신기는 GPS 콘스텔레이션의 멤버인 위성 비행체에 위치되며, 상기 제 1 SPS 신호는 L1C 신호를 포함하는, 수신기에 의해 수행되는 시간 기준 획득 방법.
  10. 시간 기준을 획득하기 위한 명령들을 저장하는 컴퓨터-판독가능 저장 매체로서,
    상기 명령들은, 컴퓨팅 플랫폼에 의해 실행될 경우 상기 컴퓨팅 플랫폼으로 하여금,
    제 1 송신기로부터 기준 위치에서 수신된 제 1 위성 포지셔닝 시스템 (SPS) 신호와 관련된 제 1 시간 기준을 획득하게 하고; 그리고,
    상기 기준 위치로부터 상기 제 1 송신기까지의 제 1 범위와 상기 기준 위치로부터 제 2 송신기까지의 제 2 범위 사이의 차이의 추정치 및 상기 제 1 시간 기준에 적어도 부분적으로 기초하여, 상기 제 2 송신기로부터 상기 기준 위치에서 획득되는 제 2 SPS 신호와 관련된 제 2 시간 기준을 획득하게 하도록 구성되는,
    컴퓨터-판독가능 저장 매체.
  11. 제 10 항에 있어서,
    상기 제 1 송신기 및 상기 제 2 송신기는, 상이한 GNSS 콘스텔레이션들의 멤버들인 각각의 제 1 및 제 2 우주 비행체들에 위치되는, 컴퓨터-판독가능 저장 매체.
  12. 제 10 항에 있어서,
    상기 제 1 송신기는 GPS 콘스텔레이션의 멤버인 제 1 우주 비행체 상에 위치되고, 상기 제 2 송신기는 갈릴레오 콘스텔레이션의 멤버인 제 2 우주 비행체에 위치되는, 컴퓨터-판독가능 저장 매체.
  13. 제 12 항에 있어서,
    상기 명령들은, 또한, 상기 컴퓨팅 플랫폼에 의해 실행될 경우 상기 컴퓨팅 플랫폼으로 하여금,
    상기 제 2 SPS 신호를 변조하는 데이터 신호에서 레이트 1/2 비터비 경계를 검출하게 하고; 그리고,
    상기 검출된 레이트 1/2 비터비 경계에 적어도 부분적으로 기초하여 상기 제 2 시간 기준을 결정하게 하도록 구성되는, 컴퓨터-판독가능 저장 매체.
  14. 제 12 항에 있어서,
    상기 명령들은, 또한, 상기 컴퓨팅 플랫폼에 의해 실행될 경우 상기 컴퓨팅 플랫폼으로 하여금,
    상기 제 2 SPS 신호를 변조하는 주기적인 코드 시퀀스에서 경계들을 검출하게 하고; 그리고,
    상기 검출된 경계들에 적어도 부분적으로 기초하여 상기 제 2 시간 기준을 결정하게 하도록 구성되는, 컴퓨터-판독가능 저장 매체.
  15. 제 10 항에 있어서,
    상기 제 1 송신기는 갈릴레오 콘스텔레이션의 멤버인 제 1 위성 비행체에 위치되고, 상기 제 2 송신기는 GPS 콘스텔레이션의 멤버인 제 2 위성 비행체에 위치되는, 컴퓨터-판독가능 저장 매체.
  16. 제 15 항에 있어서,
    상기 명령들은, 또한, 상기 컴퓨팅 플랫폼에 의해 실행될 경우 상기 컴퓨팅 플랫폼으로 하여금,
    상기 제 2 SPS 신호를 변조하는 데이터 신호에서 비트 에지 경계들을 검출하게 하고; 그리고,
    상기 검출된 비트 에지 경계들에 적어도 부분적으로 기초하여 상기 제 2 시간 기준을 결정하게 하도록 구성되는, 컴퓨터-판독가능 저장 매체.
  17. 제 10 항에 있어서,
    상기 제 1 송신기는 GPS 콘스텔레이션의 멤버인 제 1 우주 비행체 상에 위치되며, 상기 제 1 SPS 신호는 L1C 신호를 포함하는, 컴퓨터-판독가능 저장 매체.
  18. 제 10 항에 있어서,
    상기 제 2 송신기는 GPS 콘스텔레이션의 멤버인 위성 비행체에 위치되며, 상기 제 1 SPS 신호는 L1C 신호를 포함하는, 컴퓨터-판독가능 저장 매체.
  19. 가입자 유닛으로서,
    제 1 우주 비행체 및 제 2 우주 비행체의 위치들을 나타내는 정보를 포함하는 획득 보조 (acquisition assistance: AA) 메시지를 수신하기 위한 수신기를 포함하며,
    상기 가입자 유닛은,
    제 1 송신기로부터 기준 위치에서 수신된 제 1 위성 포지셔닝 시스템 (SPS) 신호와 관련된 제 1 시간 기준을 획득하고; 그리고,
    상기 기준 위치로부터 상기 제 1 송신기까지의 제 1 범위와 상기 기준 위치로부터 제 2 송신기까지의 제 2 범위 사이의 차이의 추정치 및 상기 제 1 시간 기준에 적어도 부분적으로 기초하여, 상기 제 2 송신기로부터 상기 기준 위치에서 획득되는 제 2 SPS 신호와 관련된 제 2 시간 기준을 획득하도록 구성되는, 가입자 유닛.
  20. 제 19 항에 있어서,
    상기 가입자 유닛은, 또한, 지상 무선 통신 링크를 통해 상기 AA 메시지를 수신하도록 구성되는, 가입자 유닛.
  21. 제 19 항에 있어서,
    상기 제 1 송신기 및 상기 제 2 송신기는, 상이한 GNSS 콘스텔레이션들의 멤버들인 각각의 제 1 및 제 2 우주 비행체들에 위치되는, 가입자 유닛.
  22. 제 19 항에 있어서,
    상기 제 1 송신기는 GPS 콘스텔레이션의 멤버인 제 1 우주 비행체 상에 위치되고, 상기 제 2 송신기는 갈릴레오 콘스텔레이션의 멤버인 제 2 우주 비행체에 위치되는, 가입자 유닛.
  23. 제 22 항에 있어서,
    상기 가입자 유닛은, 또한,
    상기 제 2 SPS 신호를 변조하는 데이터 신호에서 레이트 1/2 비터비 경계를 검출하고; 그리고,
    상기 검출된 레이트 1/2 비터비 경계에 적어도 부분적으로 기초하여 상기 제 2 시간 기준을 결정하도록 구성되는, 가입자 유닛.
  24. 제 23 항에 있어서,
    상기 가입자 유닛은, 또한,
    상기 제 2 SPS 신호를 변조하는 주기적인 코드 시퀀스에서 경계들을 검출하고; 그리고,
    상기 검출된 경계들에 적어도 부분적으로 기초하여 상기 제 2 시간 기준을 결정하도록 구성되는, 가입자 유닛.
  25. 제 19 항에 있어서,
    상기 제 1 송신기는 갈릴레오 콘스텔레이션의 멤버인 제 1 위성 비행체에 위치되고, 상기 제 2 송신기는 GPS 콘스텔레이션의 멤버인 제 2 위성 비행체에 위치되는, 가입자 유닛.
  26. 제 25 항에 있어서,
    상기 가입자 유닛은, 또한,
    상기 제 2 SPS 신호를 변조하는 데이터 신호에서 비트 에지 경계들을 검출하고; 그리고,
    상기 검출된 비트 에지 경계들에 적어도 부분적으로 기초하여 상기 제 2 시간 기준을 결정하도록 구성되는, 가입자 유닛.
  27. 제 19 항에 있어서,
    상기 제 1 송신기는 GPS 콘스텔레이션의 멤버인 제 1 우주 비행체 상에 위치되며, 상기 제 1 SPS 신호는 L1C 신호를 포함하는, 가입자 유닛.
  28. 제 19 항에 있어서,
    상기 제 2 송신기는 GPS 콘스텔레이션의 멤버인 위성 비행체에 위치되며, 상기 제 1 SPS 신호는 L1C 신호를 포함하는, 가입자 유닛.
  29. 포지션 결정 엔티티 (position determination entity: PDE); 및
    가입자 유닛을 포함하며,
    상기 가입자 유닛은,
    제 1 송신기 및 제 2 송신기의 위치들을 나타내는 정보를 포함하는 획득 보조 (AA) 메시지를 지상 무선 통신 링크를 통해 상기 PDE 로부터 수신하고;
    상기 정보에 적어도 부분적으로 기초하여, 기준 위치로부터 상기 제 1 송신기까지의 제 1 범위와 상기 기준 위치로부터 상기 제 2 송신기까지의 제 2 범위 사이의 차이를 추정하고;
    상기 제 1 송신기로부터 기준 위치에서 수신된 제 1 위성 포지셔닝 시스템 (SPS) 신호와 관련된 제 1 시간 기준을 획득하며; 그리고,
    상기 기준 위치로부터 상기 제 1 송신기까지의 상기 제 1 범위와 상기 기준 위치로부터 제 2 송신기까지의 상기 제 2 범위 사이의 차이의 추정치 및 상기 제 1 시간 기준에 적어도 부분적으로 기초하여, 상기 제 2 송신기로부터 상기 기준 위치에서 획득되는 제 2 SPS 신호와 관련된 제 2 시간 기준을 획득하도록 구성되는, 시스템.
KR1020107025265A 2008-04-11 2009-04-07 수신된 sps 신호에 대한 시간 기준을 획득하기 위한 시스템 및/또는 방법 Expired - Fee Related KR101183848B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/101,955 2008-04-11
US12/101,955 US7956805B2 (en) 2008-04-11 2008-04-11 System and/or method for obtaining a time reference for a received SPS signal
PCT/US2009/039750 WO2009126610A1 (en) 2008-04-11 2009-04-07 System and/or method for obtaining a time reference for a received sps signal

Publications (2)

Publication Number Publication Date
KR20100135289A KR20100135289A (ko) 2010-12-24
KR101183848B1 true KR101183848B1 (ko) 2012-09-18

Family

ID=40993645

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020107025265A Expired - Fee Related KR101183848B1 (ko) 2008-04-11 2009-04-07 수신된 sps 신호에 대한 시간 기준을 획득하기 위한 시스템 및/또는 방법

Country Status (10)

Country Link
US (1) US7956805B2 (ko)
EP (1) EP2281209A1 (ko)
JP (2) JP2011519418A (ko)
KR (1) KR101183848B1 (ko)
CN (1) CN101978284B (ko)
BR (1) BRPI0910639A2 (ko)
CA (1) CA2718663C (ko)
RU (1) RU2448348C1 (ko)
TW (1) TWI421524B (ko)
WO (1) WO2009126610A1 (ko)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US8330652B2 (en) * 2009-11-04 2012-12-11 Qualcomm Incorporated Methods and apparatuses for reducing time to estimate a position using a satellite positioning system
US9244176B2 (en) * 2009-11-04 2016-01-26 Qualcomm Incorporated Methods and apparatuses for estimating time relationship information between navigation systems
CN103930312B (zh) * 2011-09-12 2016-10-12 大陆-特韦斯贸易合伙股份公司及两合公司 包括用于共同处理信号的融合滤波器的传感器系统
US9405010B2 (en) 2012-05-02 2016-08-02 Raven Industries, Inc. Geospatial positioning using correction information provided over cellular control channels
CN104237912A (zh) * 2013-06-14 2014-12-24 凹凸电子(武汉)有限公司 导航比特同步方法及检查导航比特同步的方法
US9362988B2 (en) * 2014-10-28 2016-06-07 Qualcomm Incorporated WWAN and WLAN cooperative support of multi-SIM devices
US12210103B2 (en) 2022-03-21 2025-01-28 Samsung Electronics Co., Ltd. Spurious space vehicle detection via exploiting knowledge of known bits

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008024939A2 (en) 2006-08-23 2008-02-28 Qualcomm Incorporated System and/or method for reducing ambiguities in received sps signals

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61771A (ja) * 1984-06-13 1986-01-06 Sony Corp 時刻情報受信装置
US5874914A (en) * 1995-10-09 1999-02-23 Snaptrack, Inc. GPS receiver utilizing a communication link
JP3664791B2 (ja) * 1995-12-27 2005-06-29 古野電気株式会社 測位系時刻抽出方法および測位系時刻抽出装置
US6070078A (en) * 1997-10-15 2000-05-30 Ericsson Inc. Reduced global positioning system receiver code shift search space for a cellular telephone system
US6075987A (en) * 1998-02-27 2000-06-13 Ericsson Inc. Stand alone global positioning system (GPS) and method with high sensitivity
US6408178B1 (en) * 1999-03-29 2002-06-18 Ericsson Inc. Systems and methods for resolving GPS pseudo-range ambiguity
US6829534B2 (en) * 1999-04-23 2004-12-07 Global Locate, Inc. Method and apparatus for performing timing synchronization
JP2001004764A (ja) * 1999-06-16 2001-01-12 Matsushita Electric Ind Co Ltd 時計装置
US6295023B1 (en) * 2000-01-21 2001-09-25 Ericsson Inc. Methods, mobile stations and systems for acquiring global positioning system timing information
FI108171B (fi) 2000-03-24 2001-11-30 Nokia Mobile Phones Ltd Menetelmä sijainnin määrityksen suorittamiseksi ja elektroniikkalaite
FI110290B (fi) * 2000-05-30 2002-12-31 Nokia Corp Menetelmä informaation vaiheen selvittämiseksi ja elektroniikkalaite
US7266103B2 (en) * 2001-10-25 2007-09-04 Qualcomm Incorporated Controlling forward link traffic channel power
EP1554598B1 (en) * 2002-10-24 2007-12-05 Nokia Siemens Networks Oy Validation of beacon signals
JP3806425B2 (ja) * 2003-12-01 2006-08-09 マゼランシステムズジャパン株式会社 衛星測位方法及び衛星測位システム
US7630430B2 (en) * 2005-07-25 2009-12-08 Mstar Semiconductor, Inc. Method and apparatus for accelerating correlation processing of GPS signal
JP5145670B2 (ja) * 2006-08-22 2013-02-20 セイコーエプソン株式会社 時刻修正装置、時刻修正装置付き電子時計及び時刻修正方法
US7710318B2 (en) * 2006-08-24 2010-05-04 Sirf Technology Method of enhanced cold start and associated user interface for navigational receivers

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008024939A2 (en) 2006-08-23 2008-02-28 Qualcomm Incorporated System and/or method for reducing ambiguities in received sps signals

Also Published As

Publication number Publication date
CA2718663A1 (en) 2009-10-15
WO2009126610A8 (en) 2009-12-10
US20090256745A1 (en) 2009-10-15
JP2011519418A (ja) 2011-07-07
CN101978284B (zh) 2013-12-11
TWI421524B (zh) 2014-01-01
RU2448348C1 (ru) 2012-04-20
US7956805B2 (en) 2011-06-07
TW201003101A (en) 2010-01-16
CN101978284A (zh) 2011-02-16
WO2009126610A1 (en) 2009-10-15
BRPI0910639A2 (pt) 2016-08-16
JP5996577B2 (ja) 2016-09-21
JP2014194420A (ja) 2014-10-09
KR20100135289A (ko) 2010-12-24
CA2718663C (en) 2014-01-21
EP2281209A1 (en) 2011-02-09

Similar Documents

Publication Publication Date Title
EP2485068B1 (en) System and method for reducing ambiguities in received sps signals
KR101120444B1 (ko) Gnss 신호의 포착 시스템 및/또는 방법
JP5996577B2 (ja) 受信されたsps信号の時間基準を入手するシステムおよび方法
CN101506681B (zh) 用于减少所接收sps信号中的模糊性的系统和/或方法

Legal Events

Date Code Title Description
A201 Request for examination
PA0105 International application

St.27 status event code: A-0-1-A10-A15-nap-PA0105

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

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

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

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

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U12-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

FPAY Annual fee payment

Payment date: 20160629

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20180913

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20180913