KR100896824B1 - Gps 신호 역확산 방법 및 gps 수신기와 이 수신기를 포함하는 이동 전화기 - Google Patents

Gps 신호 역확산 방법 및 gps 수신기와 이 수신기를 포함하는 이동 전화기 Download PDF

Info

Publication number
KR100896824B1
KR100896824B1 KR10-2002-7013305A KR20027013305A KR100896824B1 KR 100896824 B1 KR100896824 B1 KR 100896824B1 KR 20027013305 A KR20027013305 A KR 20027013305A KR 100896824 B1 KR100896824 B1 KR 100896824B1
Authority
KR
South Korea
Prior art keywords
gps
gps receiver
signal
despreading
target signal
Prior art date
Application number
KR10-2002-7013305A
Other languages
English (en)
Other versions
KR20030012862A (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
Priority claimed from GBGB0102881.0A external-priority patent/GB0102881D0/en
Priority claimed from GB0103228A external-priority patent/GB0103228D0/en
Application filed by 엔엑스피 비 브이 filed Critical 엔엑스피 비 브이
Publication of KR20030012862A publication Critical patent/KR20030012862A/ko
Application granted granted Critical
Publication of KR100896824B1 publication Critical patent/KR100896824B1/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
    • 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/30Acquisition or tracking or demodulation of signals transmitted by the system code related
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/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
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/29Acquisition or tracking or demodulation of signals transmitted by the system carrier including Doppler, related
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • G01S19/05Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing aiding data
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/25Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
    • G01S19/254Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS relating to Doppler shift of satellite signals
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/25Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
    • G01S19/256Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS relating to timing, e.g. time of week, code phase, timing offset
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/25Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
    • G01S19/258Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS relating to the satellite constellation, e.g. almanac, ephemeris data, lists of satellites in view
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/0018Transmission from mobile station to base station
    • G01S5/0027Transmission from mobile station to base station of actual mobile position, i.e. position determined on mobile

Landscapes

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

Abstract

PRN(pseudorandom noise) 코드 시퀀스를 포함하고 있으며 GPS 수신기(24)로부터 수신된 GPS 확산 스펙트럼 신호의 역확산(despreading) 방법이 GPS 수신기(24) 및 이동 통신 장치(MS1)(구체적으로는 이동 셀룰러 전화기)와 함께 개시되어 있다. 상기 방법은 상기 GPS 수신기에 의해 상기 타겟 신호 상에서 관측되며 상기 GPS 위성의 이동에 기인하는 도플러 이동(Doppler shift)에서의 변화의 추정치와 관련된 도플러 정보를 제공하는 단계와, 상기 타겟 신호를 대응하는 PRN 코드 시퀀스를 포함하는 기준 신호와 상관시키는 단계를 포함하되, 단일 드웰(dwell) 동안에, 상기 상관이 상기 도플러 정보의 함수로서 수정된다.

Description

GPS 신호 역확산 방법 및 GPS 수신기와 이 수신기를 포함하는 이동 전화기{A METHOD OF DESPREADING GPS SIGNALS}
본 발명은 GPS 수신기에 의해 수신된 GPS 확산 스펙트럼 신호를 역확산시키는 방법, GPS 수신기 및 이러한 GPS 수신기를 내장하는 이동 통신 장치(특히 이동 셀룰러 전화기)에 관한 것이다.
복제(replica) GPS 위성 PRN(pseudorandom noise) 코드 신호를 연속적으로 발생하여 이들을 획득하기 위해 수신된 GPS 신호와 상관시키는 GPS 수신기를 제공하는 것은 공지되어 있다. 통상적으로, 복제 코드는 수신된 GPS 신호의 코드 위상과 상이한 코드 위상을 갖기 쉬우며 또한 수신기와 궤도 선회 위성(orbiting satellite) 간의 도플러 이동(Doppler shift)으로 인해 상이한 주파수를 갖기 쉽기 때문에, 2차원 코드 주파수/위상 스윕(sweep)이 채용되며, 이러한 스윕에 의해 결국 인입 PRN 코드가 국부적으로 발생된 복제의 주파수 및 코드 위상과 동일한 주파수 및 코드 위상을 갖게 된다. 만약 코드가 검출되면, 그 코드는 획득되어 추적(track)되며, 종래의 네비게이션 알고리즘을 이용하여 수신기의 위치를 검색할 수 있는 가범위(pseudorange) 정보가 검색될 수도 있다.
또한 셀룰러 전화망의 오퍼레이터가 호출 위치, 특히 비상 서비스를 위한 비상 호출이 이루어진 위치를 결정할 수 있도록 하기 위해 그러한 GPS 수신기를 포함하는 이동 셀룰러 전화기가 공지되어 있다. 물론 비상 호출에 대해, 가능한 한 빨리 호출 위치를 입수하는 것이 바람직하겠지만, GPS 수신기가 최신 궤도력(ephemeris) 데이터에 대한 액세스를 갖지 않는 "콜드 스타트(cold start)" 또는 GPS 수신기가 최신 위성 운행 궤도(almanac)를 갖지 않는 "팩토리 콜드 스타트(factory cold start)"로부터, TTFF(Time to first fix)는 어쨌든 30초 내지 5분일 수 있다.
TTFF를 감소시키기 위해, GPS 수신기는 기지국 보조 장치를 구비하여 GPS 신호를 보다 신속하게 획득할 수도 있다. 이러한 보조 장치는 GPS 수신기에서 사용된 국부 발진기를 보정하기 위한 정밀 캐리어 주파수 기준 신호, 보이는 위성에 대한 도플러 이동을 결정할 수 있는 최신 위성의 운행 궤도(almanac) 및 궤도력(ephemeris) 데이터, 및 현재의 PRN 코드 위상을 기지국에 의해 수신기에 공급할 수도 있다. 이러한 보조 장치에 의해, 타겟 PRN 코드가 차지하는 것으로 알려진 국한된 범위의 주파수 및 코드 위상만 스윕할 수 있으며, 따라서 검사될 필요가 있는 코드 인스턴스의 수를 줄일 수 있어 코드 획득을 위한 시간을 감소시킬 수 있다. 기지국 보조 장치는 미국 특허 제 5841396 및 5874914에 보다 상세히 개시되어 있으며, 이들은 본원에 참조된다.
검사될 필요가 있는 코드 인스턴스의 수가 실질적으로 감소되면, 획득(acquisition)에 대한 전체 시간에 크게 영향을 미치지 않고 각각의 검사를 위 한 드웰 시간(dwell time)을 증가시킬 수 있다. 이렇게 하면, 드웰 시간의 증가로 인해 약한 GPS 신호를 획득할 가능성이 높아진다는 이점이 있다. 예를 들면, 단일 코드 인스턴스 또는 드웰에 대해, 약 10개의 PRN 코드 반복(C/A 모드)에 상당하는 10ms의 기간 동안, 또는 임의의 10 개의 10ms의 개별 상관 기간으로 이루어진 10ms의 기간 동안에 상관이 발생할 수도 있다.
본 발명의 목적은, 특히, 이것에 한정되는 것은 아니지만 연장된 지속 기간의 드웰이 약한 신호를 획득하는데 이용될 때, 그러한 약한 신호를 획득할 가능성이 높아지는, GPS 수신기에 의해 수신된 GPS 확산 스펙트럼 신호를 역확산하는 방법을 제공하는 것이다.
본 발명에 따르면, 상기 방법은 GPS 수신기에 의해 타겟 신호 상에서 관측되며 상기 GPS 위성의 이동에 기인하는 도플러 이동(Doppler shift)에서의 변화의 추정치와 관련된 도플러 정보를 제공하는 단계와, 타겟 신호를 타겟 신호 내의 PRN 코드 시퀀스와 대응하는 PRN 코드 시퀀스를 포함하는 기준 신호와 상관시키는 단계를 포함하되, 단일 드웰(dwell) 동안에, 상기 상관이 상기 도플러 정보의 함수로서 수정된다. 이것은, 예를 들어 타겟 신호 또는 기준 신호를, 상관시키기 전에 도플러 정보의 함수로서 수정함으로서 발생한다.
이러한 에러의 원인을 인식하여 보상함으로써, 신호 획득 프로세스에 해로운 효과가 회피되거나 적어도 완화될 수 있으며, 이에 따라 약한 GPS 신호의 획득을 도울 수 있다. 이것은, 예를 들어 10ms를 각각 더한 총 1s 정도의 아주 긴 드웰 기간이, 나머지 약한 신호들을 획득하기 위한 시도에 이용될 때 특히 그러하다. 주파수 매칭이 완벽하면, 이론적으로는 무한 기간 동안 적분하여 무한히 약한 신호를 획득할 수 있다. 그러나, 위성의 움직임에 기인하는 도플러 이동에서의 변화는 통상적으로 초당 1Hz의 차수(order)이며, 이러한 도플러 변화를 보상하지 않으면, 이것은 유효한 적분 기간을 약 0.5s(즉, 약 1/2f, 여기서 f는 주파수 변화)로 제한한다.
도플러 이동은 GPS 수신기의 마지막으로 알려진 위치 좌표에 기초하여 또는 통신 기지국에 의해 제공된 위치 좌표에 기초하여 계산될 수도 있는데, 여기서 GPS 수신기는 근처의 통신 기지국과 통신하도록 구성된 이동 통신 장치 내에 내장되어 있다. 예를 들면, 위치 좌표는 통신 기지국의 위치에 대응한다.
이하, 단지 일례로서, 첨부한 도면을 참조하여 셀룰러 전화망에 사용하기 위한 GPS 수신기를 포함하는 이동 셀룰러 전화기의 일실시예를 설명한다.
도 1은 셀룰러 전화망의 지리적 배치를 도시한 도면.
도 2는 도 1의 이동 셀룰러 전화기 MS1을 보다 상세히 도시한 도면.
도 3은 도 1의 기지국 BS1을 보다 상세히 도시한 도면.
도 4는 이동 셀룰러 전화기 MS1의 GPS 수신기 및 프로세서를 보다 상세히 도시한 도면.
도 1에는 종래의 셀룰러 전화망(1)의 지리적 배치가 도시되어 있다. 이 망은 복수의 기지국(BS)을 포함하는데, 도면에서는 7개로 BS1 내지 BS7이 도시되어 있으며, 이들은 각각 서로 공간을 둔 지리적 위치에 위치하고 있다. 이들 기지국은 각각 임의의 한 사이트 또는 서비스 영역에서 트렁킹(trunking) 시스템 콘트롤러에 의해 동작하는 무선 송신기 및 수신기를 포함한다. 이들 기지국의 각각의 서비스 영역(SA1 내지 SA7)은 도면에서 빗금친 부분으로 표시한 바와 같이 겹쳐 있어 집합적으로 도시된 전 영역을 전체적으로 커버하고 있다. 상기 시스템은 각 기지국(BS1 내지 BS7)에 대한 송수신 양용 통신 링크(CL1 내지 CL7)를 구비한 시스템 콘트롤러(SC)를 더 포함할 수도 있다. 이들 통신 링크는 예를 들어 전용 지상 통신선일 수도 있다. 시스템 콘트롤러(SC)는 이동 셀룰러 전화기(MS1)와 그 망의 가입자 간에 통신이 가능하도록 하는 PSTN(public switched telephone network)에 접속될 수도 있다. 복수의 이동 셀룰러 전화기(MS)는 도면에서 MS1, MS2 및 MS3의 세 개로 구성되어 있는 것으로 도시되어 있는데, 이들은 각각 전체 영역을 자유롭게 로밍할 수 있으며, 그 외부에서도 자유롭게 로밍할 수 있다.
도 2에는, 통신 안테나(20)에 접속되어 있으며 등록되어 있는 기지국(BS1)과 통신하도록 통신 마이크로프로세서(Comm μc)(22)에 의해 제어되는 통신 송신기(Comm Tx) 및 수신기(Comm Rx)(21)를 포함하는 이동 셀룰러 전화기(MS1)가 보다 상세히 도시되어 있다. 셀룰러 전화망 내의 송수신 양용 통신을 위한 이러한 전화기의 설계 및 제조는 잘 알려져 있으며, 본 발명의 일부를 형성하지 않는 그러 한 부분들은 본원에서 더 이상 상세히 설명하지 않는다.
이동 전화기의 종래의 구성요소들 외에, 전화기(MS1)는 GPS 안테나(23)에 접속되어 궤도 선회 GPS 위성으로부터 전송된 GPS 확산 스펙트럼 신호를 수신하도록 GPS 마이크로프로세서(GPS μc)(25)에 의해 제어되는 GPS 수신기(GPS Rx)(24)를 더 포함한다. 동작시, GPS 수신기(24)는 안테나(23)를 통해 NAVSTAR SPS GPS 신호를 수신하여, 통상적으로 대역외(out-of-band) RF 간섭을 최소화하기 위한 수동 대역 필터링, 사전 증폭(preamplification), 중간 주파수(IF)로의 다운 컨버전 및 아날로그-디지털 변환에 의해 이들을 전처리할 수도 있다. 그 결과의 디지털화된 IF 신호는 이용가능한 위성으로부터의 모든 정보를 포함하고 있으며, 변조된 채로 유지되어 GPS 마이크로프로세서(25)의 메모리로 공급된다. 따라서 종래의 네비게이션 알고리즘을 이용하여 이동 전화기의 위치를 결정할 수 있는 가범위 정보를 도출하기 위해, 몇 개의 디지털 수신기 채널, 통상적으로는 12개까지의 채널에서 GPS 신호가 획득되어 추적된다. 이와 같은 GPS 신호 획득 및 추적 방법은, 예를 들어 ISBN 0-89006-793-7 Artech House, GPS Principles and Applications(편집자, Kaplan) 제 4장(GPS satellite signal characteristics) 및 제 5장(GPS satellite signal acquisition and tracking)에 공지되어 있다. GPS 마이크로프로세서(25)는 범용 마이크로프로세서의 형태, 선택적으로는 통신 마이크로프로세서(22) 또는 GPS ASIC(application specific integrated circuit)로 구현될 수도 있다.
도 3에는 셀룰러 전화망 기지국(BS1)이 개략적으로 도시되어 있다. 기지국의 종래의 요소들 외에, 이것은 GPS 안테나(34), 수신기(35) 및 마이크로프로세서(36)를 더 포함하며, 이들은 실질적으로 연속적으로 동작하며, 이에 따라 기지국은 최신 GPS 위성 정보를 항상 보유한다. 이 정보는 궤도 선회 위성들 중 어느 것이 현재 눈에 보이는지(이러한 위성은 모호함(obscuration)을 제외하면, 매크로셀에 대해서도 전화기와 관련 기지국에 공통이다), 최신 데이터 위성 운행 궤도(almanac) 및 궤도력(ephemeris) 데이터 및 위성 클록 정정 데이터를 포함하는 GPS 데이터 메시지와, 기지국에 의해 관측된 GPS 위성 신호의 현재의 코드 위상 및 도플러 이동을 포함한다.
공지되어 있는 바와 같이, 비상 호출을 한 이동 셀룰러 전화기(MS1)의 사용자의 경우, 송수신 양용 통신 링크(CL1)를 통한 시스템 콘트롤러(SC)의 제어 하에서, 기지국(BS1)은 이 정보를 전화기에 제공할 수도 있으며, 이것에 의해 타겟 PRN 코드가 차지하는 것으로 알려진 국한된 범위의 주파수 및 코드 위상만 스윕하면 되며, 신속한 코드 획득 및 TTFF를 보장할 수 있다. 그 다음에 위치 좌표(position fix)가 전화기로부터 기지국으로 다시 전송되고, 그 다음에 미국에서 응급구조 상황실(PSAP ; Public Safety Answer Point)이라고 하는 비상 서비스 오퍼레이터에게 전달된다.
도 4에는 PRN(pseudorandom noise) 코드 스윕을 구현하는 전화기(MS1)의 GPS 마이크로프로세서(25)가 개략적으로 도시되어 있는데, 여기서 위성 PRN 코드의 E(early), P(prompt) 및 L(late) 복제 코드가 연속적으로 발생되어 수신기에 의해 수신된 인입 위성 PRN 코드와 비교된다. GPS 마이크로프로세서(25)에 저장된 신호 샘플로부터 가범위 정보를 검출하기 위해, 반송파가 제거되어야 하고 이것은 반송파 생성기(41)를 이용하여 동위상(I) 및 직교 위상(Q) 복제 반송파 신호를 생성하는 수신기에 의해 행해진다. 반송파 위상 동기 루프(PLL)는 통상 수신된 반송파의 주파수를 정확하게 복제하는데 이용된다. 코드 위상 동기를 얻기 위해, PRN 시퀀스의 E(early), P(prompt) 및 L(late) 복제 코드는 코드 생성기(42)에 의해 연속적으로 생성된다. 그 다음에 복제 코드는 I 및 Q 신호화 상관되어 통상적으로는 적분기(43)에서의 적분에 의해 세 개의 동위상 상관 성분(IE, IL, IP) 및 세 개의 직교 위상 상관 성분(QE, QL, QP)을 생성한다. 코드 위상 판별기는 상관 성분들의 함수로서 계산되며, 코드 위상 판별기에 임계 테스트(threshold test)가 행해지며, 코드 위상 판별기가 하이이면 위상 매칭이 선언되고, 그렇지 않으면 코드 생성기는 위상 이동을 갖는 복제의 다음 시리즈를 생성한다. 선형 위상 스윕은 결국 국부적으로 생성된 복제의 위상과 동위상인 인입 PRN 코드가 되며 따라서 코드가 획득된다.
본 발명에 따르면, 이동 전화기(MS1)의 GPS 프로세서(25)는 다음의 예에서 설명하는 인입 GPS 신호를 획득할 수도 있다.
GPS 신호 수신이 일반적으로 양호하지 못한 빌딩 내에 위치하는 이동 셀룰러 전화기(MS1)의 사용자가 비상 서비스국(미국에서는 "응급구조 상황실"이라고 함)에 비상 호출을 한다. 송수신 양용 통신 링크(CL1)를 통한 시스템 콘트롤러(SC)의 제어 하에서, 기지국(BS1)은 최신 위성 운행 궤도(almanac) 및 궤도력(ephemeris) 데 이터와, 기지국에 의해 현재 관측되는 GPS 위성 신호의 도플러 이동을 제공한다.
GPS 수신기는 GPS 신호의 100ms를 샘플링하고, 그 다음에 기지국에 의해 제공된 위성 정보를 이용하여, GPS 프로세서(25)는 GPS 신호를 획득하기 위해 종래의 어얼리-마이너스-레이트(early-minus-late) 상관 구조를 이용한다. 100ms 분의 샘플링된 GPS 신호의 10ms 부분을 이용하여, GPS 프로세서(25)는 PRN 코드가 차지하고 있는 것으로 알려진 국한된 범위의 주파수만 스윕하며, 그렇게 하는 중에 비교적 강한 신호대 잡음비를 갖는 두 개의 GPS 신호를 획득한다. 이것은 예를 들어, 각각의 GPS 위성이 빌딩 내 창을 통해 GPS 수신기를 직접 보는 경우에 발생할 수도 있다. 그리고 나서, 나머지 GPS 신호에 대한 성공적이지 못한 스윕을 완료하면, 위치 좌표(position fix)를 얻는데 두 개가 더 요구되며, GPS 수신기는 다음과 같은 변형된 획득 프로세스를 이용한다.
(1) 현재 획득된 신호들 중 하나를 이용하여, GPS 프로세서(25)는 100ms GPS 신호 샘플에 걸쳐 GPS 수신기에 의해 관측된 신호의 주파수 내의 변화를 측정한다. 이것은, 100ms 샘플 시퀀스를 통해 여러 개의 10ms 드웰을 이용하여 그 신호를 반복적으로 획득하거나, 또는 100ms 샘플 시퀀스의 초기 10ms 부분을 이용하여 그 신호를 획득하여 100ms 샘플 시퀀스를 통해 상기 신호를 추적함으로서 행해진다. 상기 변화는 통상적으로 국부 발진기 드리프트(drift), GPS 수신기에 의해 주파수가 측정되는 기준, 핸드셋 및 위성 움직임 모두에 기인하는 도플러 이동에서의 변화에 기인한다.
(2) 주파수 변화 프로파일은 획득한 신호와 관련된 위성의 움직임으로 인한 도플러 이동에 기인하는 주파수 변화를 배제하도록 수정될 수도 있는데, 이것은 기지국에 의해 제공된 궤도력(ephemeris) 데이터, 또는 사전에 획득한 GPS 신호, 마지막으로 알려진 위치 좌표(position fix) 또는 통신 기지국에 의해 제공된 위치 좌표에 기초한 위치 추정치 및 하나의 GPS 위성과 위치 좌표 추정치로부터 유도될 수도 있는 GPS 시간의 인식으로부터 쉽게 계산될 수 있다.
(3) 추가의 GPS 신호의 획득을 돕기 위해, 주파수 변화 프로파일은 신호, 즉, 타겟 신호와 관련된 위성의 이동으로 인한 도플러 이동에 기인하는 예기된 주파수 변환을 보상하기 위해 더 수정될 수도 있다. 또한, 이것은 기지국에 의해 제공된 궤도력(ephemeris) 데이터로부터 쉽게 계산될 수 있거나 또는 GPS 신호, 위치 추정치 및 GPS 시간의 인식으로부터 획득될 수 있다.
(4) 전체 100ms의 GPS 신호 샘플에 대해 드웰을 사용하면, GPS 프로세서(25)는 다시 타겟 PRN 코드가 차지하는 것으로 알려진 국한된 범위의 주파수만 스윕한다. 그러나 이 때, 그 신호를 획득하는데 사용된 상관 프로세스는 단계 (3) 다음에 수정된 주파수 변화 프로파일에 따라서 수정된다. 즉, 핸드셋 이동 및 국부 발진기 드리프트의 효과가 제거되거나 적어도 완화된다. 이것은 다음의 방법들 중 하나에서 행해진다. 즉, 종래의 방식으로 데이터를 처리하기 전에 그 데이터를 검출된 주파수 변화를 나타내는 신호와 혼합하거나, 종래의 검색 메커니즘의 일부로서 데이터를 고정된 주파수 오프셋 신호와 혼합하는 대신에, 측정된 주파수 변화를 포함하는 것과 같은 방법으로 조정된 가변 주파수 신호를 이용하는 방법이 있다.
상기 예에서, 도플러 변화는 2개의 비교적 강한 신호가 획득된 후 비교적 약 한 신호를 획득하는 동안에 참작된다. 이러한 변화는, 예를 들어 궤도력(ephemeris) 데이터, 이동 전화기의 위치의 추정치 및 현재의 GPS 시간이 기지국에 의해 셀룰러 전화기에 제공될 때, 제 1 신호를 획득하기 위해 참작될 수도 있다.
또한, 어얼리-레이트(early-late) 상관 방법에 대한 대안으로서, PRN 코드를 획득하기 위해 패스트 콘볼루션 방법(fast convolution methods)이 사용될 수도 있다. 이러한 콘볼루션 방법은 IEEE 1991 National Aerospace and Electronics Conference NAECON 1991 제 1권 Robert G Davenport의 논문 "FFT processing of direct sequence spreading codes using modem DSP microprocessor" 98 내지 105 페이지 및 미국 특허 제 5,663,734호에 개시되어 있다. 본 발명의 방법은, 적어도 FFT 콘볼루션이 수행되기 전에 전술한 신호로부터 어떠한 캐리어도 스트립될 수 있다는 점에서, 그러한 콘볼루션 방법에 똑같이 적용될 수 있다.
본 발명은 대체로 미국방성에 의해 개발되어 현재 작동중인 위성 기점 항법 시스템(spaced based navigation system)인 NAVSTAR GPS 환경에서 전반적으로 기술되었다. 그러나, GPS의 일반적인 기본 원리는 보편적이며 단지 NAVSTAR에만 한정되는 것은 아니다. 따라서, GPS는 상이한 위치에서의 복수의 확산 스펙트럼 무선 송신기와, 무선 송신기의 전송 도착 시간에 기초하여 그 위치를 결정하는 수신기를 포함하는 임의의 측위 시스템(positioning system)을 지칭하기 위한 것이다.
이상으로부터, 당업자에게 자명한 다른 변형들이 GPS 수신기 및 그 부품의 설계, 제조 및 사용에 있어 이미 공지되어 있는 다른 특징들을 포함할 수도 있으 며, 본원에서 이미 설명한 특징들 대신에 또는 이들 특징들에 부가하여 사용될 수도 있다. 본원에서 청구범위는 특징들의 특정한 조합에 대해서 작성되었지만, 본원의 개시 범위는, 임의의 청구범위에서 현재 청구된 것과 동일한 발명인지의 여부와 관계없이, 그리고 본 발명에서 해결하고자 하는 임의의 문제점 또는 모든 문제점들을 완화하는지의 여부에 관게없이 본원에 명시적으로 또는 암시적으로 개시된 임의의 신규한 특징 또는 특징들의 신규한 조합을 포함함에 유의하라. 이로써, 본 출원인은 본원이 계류중인 동안 또는 이로부터 도출된 다른 출원이 계류중인 동안 상기 특징 또는 이들 특징들의 조합에 대하여 새로운 청구범위가 작성될 수도 있음을 통지한다.

Claims (8)

  1. PRN(pseudorandom noise) 코드 시퀀스를 포함하고 있으며 GPS 수신기에 의해 수신된 타겟 GPS 확산 스펙트럼 신호의 역확산(despreading) 방법에 있어서,
    상기 GPS 수신기에 의해 상기 타겟 신호 상에서 관측되며 상기 GPS 위성의 이동에 기인하는 도플러 이동(Doppler shift)에서의 변화의 추정치와 관련된 도플러 정보를 제공하는 단계와,
    상기 타겟 신호를 대응하는 PRN 코드 시퀀스를 포함하는 기준 신호와 상관시키는 단계를 포함하되,
    단일 드웰(dwell) 동안에, 상기 상관이 상기 도플러 정보의 함수로서 수정되는
    역확산 방법.
  2. 제 1 항에 있어서,
    상기 타겟 신호는 상기 타겟 신호를 상기 기준 신호와 비교하기 전에 상기 도플러 정보의 함수로서 수정되는
    역확산 방법.
  3. 제 1 항에 있어서,
    상기 기준 신호는 상기 기준 신호를 상기 타겟 신호와 비교하기 전에 상기 도플러 정보의 함수로서 수정되는
    역확산 방법.
  4. 제 1 항 내지 제 3 항중 어느 한 항에 있어서,
    상기 도플러 이동의 추정치는 상기 GPS 수신기의 마지막으로 알려진 위치 좌표(position fix)에 기초하여 계산되는
    역확산 방법.
  5. 제 1 항 내지 제 3 항 중 어느 한 항에 있어서,
    상기 GPS 수신기는 근처의 통신 기지국과 통신하도록 구성된 이동 통신 장치 내에 내장되고,
    상기 도플러 이동의 추정치는 상기 통신 기지국에 의해 제공된 위치 좌표에 기초하여 계산되는
    역확산 방법.
  6. 제 5 항에 있어서,
    상기 위치 좌표는 상기 통신 기지국의 위치에 대응하는
    역확산 방법.
  7. 수신된 GPS 확산 스펙트럼 신호를 역확산시킬 수 있는 GPS 수신기에 있어서,
    상기 GPS 수신기에 의해 타겟 신호 상에서 관측되며 GPS 위성의 이동에 기인하는 도플러 이동(Doppler shift)에서의 변화의 추정치와 관련된 도플러 정보를 제공하는 수단과,
    상기 타겟 신호를 대응하는 PRN 코드 시퀀스를 포함하는 기준 신호와 상관시키는 수단을 포함하되,
    단일 드웰(dwell) 동안에, 상기 상관이 상기 도플러 정보의 함수로서 수정되는
    GPS 수신기.
  8. GPS 수신기를 포함하는 이동 전화기로서,
    상기 GPS 수신기는
    상기 GPS 수신기에 의해 타겟 신호 상에서 관측되며 GPS 위성의 이동에 기인하는 도플러 이동(Doppler shift)에서의 변화의 추정치와 관련된 도플러 정보를 제공하는 수단과,
    상기 타겟 신호를 대응하는 PRN 코드 시퀀스를 포함하는 기준 신호와 상관시키는 수단을 포함하되,
    단일 드웰(dwell) 동안에, 상기 상관이 상기 도플러 정보의 함수로서 수정되는
    이동 전화기.
KR10-2002-7013305A 2001-02-06 2002-02-04 Gps 신호 역확산 방법 및 gps 수신기와 이 수신기를 포함하는 이동 전화기 KR100896824B1 (ko)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
GB0102881.0 2001-02-06
GBGB0102881.0A GB0102881D0 (en) 2001-02-06 2001-02-06 A method of despreading GPS signals
GB0103228.3 2001-02-09
GB0103228A GB0103228D0 (en) 2001-02-09 2001-02-09 A method of despreading GPS signals
PCT/IB2002/000419 WO2002063331A1 (en) 2001-02-06 2002-02-04 A method of despreading gps signals

Publications (2)

Publication Number Publication Date
KR20030012862A KR20030012862A (ko) 2003-02-12
KR100896824B1 true KR100896824B1 (ko) 2009-05-12

Family

ID=26245684

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-7013305A KR100896824B1 (ko) 2001-02-06 2002-02-04 Gps 신호 역확산 방법 및 gps 수신기와 이 수신기를 포함하는 이동 전화기

Country Status (6)

Country Link
US (2) US6891499B2 (ko)
EP (1) EP1360521A1 (ko)
JP (1) JP4531333B2 (ko)
KR (1) KR100896824B1 (ko)
CN (1) CN1325927C (ko)
WO (1) WO2002063331A1 (ko)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9020756B2 (en) * 1999-04-23 2015-04-28 Global Locate, Inc. Method and apparatus for processing satellite positioning system signals
CN1325927C (zh) * 2001-02-06 2007-07-11 皇家菲利浦电子有限公司 解扩gps信号的方法
US7769076B2 (en) * 2001-05-18 2010-08-03 Broadcom Corporation Method and apparatus for performing frequency synchronization
US7006556B2 (en) * 2001-05-18 2006-02-28 Global Locate, Inc. Method and apparatus for performing signal correlation at multiple resolutions to mitigate multipath interference
US7596190B2 (en) * 2002-04-01 2009-09-29 Qualcomm Incorporated System, method, and apparatus for correction of code doppler shift
AU2003287268A1 (en) * 2002-10-29 2004-05-25 Sirf Technology, Inc. System and method for estimating clock acceleration and location determination
US7102567B2 (en) * 2003-10-29 2006-09-05 Sirf Technology, Inc. System and method for estimating clock acceleration and location determination
KR100617786B1 (ko) * 2004-07-13 2006-08-28 삼성전자주식회사 도플러 변화를 보상하는 고감도 전세계위치확인 시스템수신기 및 방법
US7453956B2 (en) * 2004-08-16 2008-11-18 Sony Ericsson Mobile Communications Ab Apparatus, methods and computer program products for signal acquisition using common demodulation templates
US8254512B2 (en) 2004-11-17 2012-08-28 Qualcomm Incorporated Method and apparatus for increasing coherent integration length while receiving a positioning signal
JP4274173B2 (ja) * 2005-12-15 2009-06-03 セイコーエプソン株式会社 測位装置、測位方法及びプログラム
US7903719B2 (en) * 2005-12-21 2011-03-08 Qualcomm Incorporated Optimal use of resources for signal processors
US20090239550A1 (en) * 2008-03-18 2009-09-24 Myers Theodore J Random phase multiple access system with location tracking
US7733945B2 (en) * 2008-03-18 2010-06-08 On-Ramp Wireless, Inc. Spread spectrum with doppler optimization
US7773664B2 (en) * 2008-03-18 2010-08-10 On-Ramp Wireless, Inc. Random phase multiple access system with meshing
US7782926B2 (en) * 2008-03-18 2010-08-24 On-Ramp Wireless, Inc. Random phase multiple access communication interface system and method
JP5621205B2 (ja) * 2009-04-01 2014-11-12 ソニー株式会社 信号処理装置、情報処理装置、信号処理方法、データ表示方法、及びプログラム
JP5652049B2 (ja) * 2010-08-16 2015-01-14 セイコーエプソン株式会社 位置算出方法及び受信装置
US10754002B1 (en) 2012-11-05 2020-08-25 Gregory Dean Gibbons Method and apparatus for determining the direction of arrival of radio or acoustic signals, and for transmitting directional radio or acoustic signals
US9910158B2 (en) * 2012-12-28 2018-03-06 Trimble Inc. Position determination of a cellular device using carrier phase smoothing
US9743373B2 (en) 2012-12-28 2017-08-22 Trimble Inc. Concurrent dual processing of pseudoranges with corrections
US9826495B2 (en) * 2014-12-30 2017-11-21 Hughes Network Systems, Llc Apparatus and method for testing synchronized transmission between systems operating at different clock rates
US10534087B1 (en) * 2015-05-31 2020-01-14 United States Of America As Represented By The Secretary Of The Air Force Differential vector phase locked loop GPS reception method
US20220038139A1 (en) * 2018-11-02 2022-02-03 Telefonaktiebolaget Lm Ericsson (Publ) Frequency offset in non-terrestrial networks
WO2021033085A1 (en) * 2019-08-16 2021-02-25 Telefonaktiebolaget Lm Ericsson (Publ) Frequency adjustment for non-terrestrial networks
US10838071B1 (en) * 2019-12-12 2020-11-17 The Aerospace Corporation Reducing user multipath error and acquisition time in satellite navigation receivers

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5194871A (en) * 1982-03-01 1993-03-16 Western Atlas International, Inc. System for simultaneously deriving position information from a plurality of satellite transmissions
WO1998025157A2 (en) * 1996-12-04 1998-06-11 Snaptrack, Inc. An improved gps receiver utilizing a communication link
US6081229A (en) * 1998-03-17 2000-06-27 Qualcomm Incorporated System and method for determining the position of a wireless CDMA transceiver
US6181911B1 (en) * 1998-09-09 2001-01-30 Qualcomm Incorporated Simplified receiver with rotator for performing position location

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03146890A (ja) * 1989-11-02 1991-06-21 Pioneer Electron Corp Gps受信機の衛星電波捕捉方式
JPH073463B2 (ja) * 1989-11-22 1995-01-18 パイオニア株式会社 Gps受信機の衛星電波捕捉方法
US5420593A (en) 1993-04-09 1995-05-30 Trimble Navigation Limited Method and apparatus for accelerating code correlation searches in initial acquisition and doppler and code phase in re-acquisition of GPS satellite signals
US6133871A (en) 1995-10-09 2000-10-17 Snaptrack, Inc. GPS receiver having power management
US5841396A (en) 1996-03-08 1998-11-24 Snaptrack, Inc. GPS receiver utilizing a communication link
US6133874A (en) * 1996-03-08 2000-10-17 Snaptrack, Inc. Method and apparatus for acquiring satellite positioning system signals
JP3681230B2 (ja) * 1996-07-30 2005-08-10 松下電器産業株式会社 スペクトル拡散通信装置
CN1215512A (zh) * 1997-02-04 1999-04-28 诺基亚电信股份公司 移动通信***中的多普勒频移自适应补偿
US6289041B1 (en) * 1997-02-11 2001-09-11 Snaptrack, Inc. Fast Acquisition, high sensitivity GPS receiver
DE19712751A1 (de) * 1997-03-26 1998-10-08 Deutsch Zentr Luft & Raumfahrt Empfänger zum Empfangen von Signalen eines Satellitennavigationssystems
US6208291B1 (en) * 1998-05-29 2001-03-27 Snaptrack, Inc. Highly parallel GPS correlator system and method
US6044105A (en) * 1998-09-01 2000-03-28 Conexant Systems, Inc. Doppler corrected spread spectrum matched filter
US6331835B1 (en) * 1999-02-02 2001-12-18 The Charles Stark Draper Laboratory, Inc. Deeply-integrated adaptive GPS-based navigator with extended-range code tracking
US6067503A (en) 1999-03-24 2000-05-23 Rockwell Collins, Inc. Method and apparatus for compensating unexpected frequency shifts in positioning receivers
US6346911B1 (en) 2000-03-30 2002-02-12 Motorola, Inc. Method and apparatus for determining time in a GPS receiver
FI20000819A (fi) * 2000-04-06 2002-01-25 Nokia Mobile Phones Ltd Menetelmä vastaanottimessa ja vastaanotin
US6850557B1 (en) 2000-04-18 2005-02-01 Sirf Technology, Inc. Signal detector and method employing a coherent accumulation system to correlate non-uniform and disjoint sample segments
CN1325927C (zh) * 2001-02-06 2007-07-11 皇家菲利浦电子有限公司 解扩gps信号的方法
US6583758B2 (en) * 2001-02-22 2003-06-24 Motorola, Inc. Memory reduction method for a DSP-based GPS processor
KR100617786B1 (ko) * 2004-07-13 2006-08-28 삼성전자주식회사 도플러 변화를 보상하는 고감도 전세계위치확인 시스템수신기 및 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5194871A (en) * 1982-03-01 1993-03-16 Western Atlas International, Inc. System for simultaneously deriving position information from a plurality of satellite transmissions
WO1998025157A2 (en) * 1996-12-04 1998-06-11 Snaptrack, Inc. An improved gps receiver utilizing a communication link
US6081229A (en) * 1998-03-17 2000-06-27 Qualcomm Incorporated System and method for determining the position of a wireless CDMA transceiver
US6181911B1 (en) * 1998-09-09 2001-01-30 Qualcomm Incorporated Simplified receiver with rotator for performing position location

Also Published As

Publication number Publication date
KR20030012862A (ko) 2003-02-12
JP4531333B2 (ja) 2010-08-25
US6891499B2 (en) 2005-05-10
EP1360521A1 (en) 2003-11-12
WO2002063331A1 (en) 2002-08-15
US20050162311A1 (en) 2005-07-28
US20020105458A1 (en) 2002-08-08
JP2004525362A (ja) 2004-08-19
CN1455876A (zh) 2003-11-12
CN1325927C (zh) 2007-07-11
US7327311B2 (en) 2008-02-05

Similar Documents

Publication Publication Date Title
KR100896824B1 (ko) Gps 신호 역확산 방법 및 gps 수신기와 이 수신기를 포함하는 이동 전화기
JP4902083B2 (ja) Gpsスペクトラム拡散信号を逆拡散する方法
US7089112B2 (en) Method of determining the position of a mobile unit
KR100734451B1 (ko) Gps 신호 획득 과정에서의 발진기 주파수 보정
USRE38808E1 (en) Cellular positioning system (CPS)
KR100649920B1 (ko) Cdma 통신 네트워크에서 원격국의 위치를 결정하는방법 및 장치
CA2440750C (en) Time acquisition in a wireless position determination system
KR100912179B1 (ko) Gps 시간의 추정치를 제공하는 방법 및 시스템과, 이동 통신 디바이스
KR100874325B1 (ko) Gps 신호 역확산 방법 및 gps 수신기와 이 수신기를 포함하는 이동 전화기
KR100805394B1 (ko) 타겟 확산 스펙트럼 신호 디스프레딩 방법, 이동 유닛 및 기지국
WO1996026579A1 (en) Novel cellular positioning system (cps)

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120416

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20130411

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee