KR20050060365A - Mobile communication terminal having function for compensating timing-error of gps signal - Google Patents

Mobile communication terminal having function for compensating timing-error of gps signal Download PDF

Info

Publication number
KR20050060365A
KR20050060365A KR1020030091968A KR20030091968A KR20050060365A KR 20050060365 A KR20050060365 A KR 20050060365A KR 1020030091968 A KR1020030091968 A KR 1020030091968A KR 20030091968 A KR20030091968 A KR 20030091968A KR 20050060365 A KR20050060365 A KR 20050060365A
Authority
KR
South Korea
Prior art keywords
gps
error compensation
signal
error
cdma
Prior art date
Application number
KR1020030091968A
Other languages
Korean (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 주식회사 팬택앤큐리텔
Priority to KR1020030091968A priority Critical patent/KR20050060365A/en
Publication of KR20050060365A publication Critical patent/KR20050060365A/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/20Integrity monitoring, fault detection or fault isolation of space segment
    • 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/35Constructional details or hardware or software details of the signal processing chain

Landscapes

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

Abstract

본 발명은 이동통신 단말기에 관한 것으로, 보다 상세하게는 GPS 수신장치가 탑재된 이동통신 단말기에서 GPS 위성으로부터 전송되는 GSP 신호와 CDMA 신호간 타이밍 오차를 보상할 수 있는 지피에스 신호 타이밍 오차 보상 기능을 구비한 이동통신 단말기에 관한 것이다.The present invention relates to a mobile communication terminal, and more particularly, has a GPS signal timing error compensation function capable of compensating for a timing error between a GSP signal and a CDMA signal transmitted from a GPS satellite in a mobile communication terminal equipped with a GPS receiver. It relates to a mobile communication terminal.

본 발명에 따른 지피에스 신호 타이밍 오차 보상 기능을 구비한 이동통신 단말기는 GPS 위성으로부터 전송되는 GPS 신호를 수신하는 GPS 수신부와 기지국과 CDMA 신호를 통해 데이터를 송수신하는 CDMA 통신부와 상기 GPS 수신부로부터 수신되는 GPS 신호와 상기 CDMA 통신부로부터 수신되는 CDMA 신호의 타이밍 오차를 보상하는 오차보상 스크립트로부터 산출되는 오차 보상 값을 통해 두 신호간의 오차를 보상하여 출력하는 동기 보상부와 상기 동기 보상부로부터 타이밍 오차가 보상된 GPS 신호와 CDMA 신호를 동기화 하여 상기 CDMA 통신부를 통해 동기화된 두 신호를 상기 위치 서비스 서버로 전송하고, 상기 CDMA 통신부를 통해 위치 서비스 서버로부터 수신한 위치 데이터를 표시 제어부로 출력하는 위치 처리부를 포함하는 제어부를 포함하는 것을 특징으로 한다.A mobile communication terminal having a GPS signal timing error compensation function according to the present invention includes a GPS receiver for receiving a GPS signal transmitted from a GPS satellite, a CDMA communication unit for transmitting and receiving data through a CDMA signal with a base station, and a GPS received from the GPS receiver. A timing compensator for compensating and outputting an error between the two signals through an error compensation value calculated from an error compensating script for compensating the timing error of the signal and the CDMA signal received from the CDMA communication unit. And a location processor for synchronizing a GPS signal and a CDMA signal to transmit two signals synchronized through the CDMA communication unit to the location service server, and outputting location data received from the location service server through the CDMA communication unit to a display control unit. It characterized in that it comprises a control unit .

따라서, 본 발명에 따른 지피에스 신호의 타이밍 오차 보상 기능을 구비한 이동통신 단말기는 종래의 MSM 칩에서 구동되는 오차보상 스크립트에 의해 산출되는 오차 보상 값과 새롭게 개발된 MSM 칩에서 구동되는 오차보상 스크립트에 의해 산출되는 오차 보상 값이 서로 같은 위치 오차의 값을 가지게 함으로써, MSM 칩의 종류와 관계없이 GPS 신호와 시간정보의 타이밍 오차를 보상할 수 있는 효과를 갖는다.Accordingly, the mobile communication terminal having the timing error compensation function of the GPS signal according to the present invention is applied to the error compensation value calculated by the error compensation script driven in the conventional MSM chip and the error compensation script driven in the newly developed MSM chip. By calculating the error compensation values obtained by the same position error value, it is possible to compensate the timing error of the GPS signal and time information regardless of the type of the MSM chip.

Description

지피에스 신호의 타이밍 오차 보상 기능을 구비한 이동통신 단말기{MOBILE COMMUNICATION TERMINAL HAVING FUNCTION FOR COMPENSATING TIMING-ERROR OF GPS SIGNAL}Mobile communication terminal with timing error compensation function of GPS signal {MOBILE COMMUNICATION TERMINAL HAVING FUNCTION FOR COMPENSATING TIMING-ERROR OF GPS SIGNAL}

본 발명은 이동통신 단말기에 관한 것으로, 보다 상세하게는 GPS 수신장치가 탑재된 이동통신 단말기에서 GPS 위성으로부터 전송되는 GPS 신호와 CDMA 신호간 타이밍 오차를 보상할 수 있는 지피에스 신호 타이밍 오차 보상 기능을 구비한 이동통신 단말기에 관한 것이다.The present invention relates to a mobile communication terminal, and more particularly, has a GPS signal timing error compensation function capable of compensating for a timing error between a GPS signal transmitted from a GPS satellite and a CDMA signal in a mobile communication terminal equipped with a GPS receiver. It relates to a mobile communication terminal.

GPS(GLOBAL POSITIONING SYSTEM) 기술은 정교하게 궤도가 설계된 24개의 위성으로부터 수신되는 위성 데이터를 이용하여 단말기의 3차원 위치와 정확한 시각을 파악하는 것이다. 각각의 GPS 위성에서 송신되는 위성데이터는 각 위성 번호에 따라 특수하게 설계된 PRN코드(PSEUDO RANDOM NOISE CODE)를 포함한다. GPS 수신기는 수신된 고주파 신호를 처리하기 쉬운 저주파 신호로 변환시키는 고주파 회로부, 신호 처리부에서 스펙트럼 확산된 신호를 원래의 신호로 복원시키는 신호 처리부, 그리고 복원된 항법 메시지(NAVIGATION MESSAGE), 관측 메시지(OBSERVATION(CODE & PHASE) MESSAGE), 시각 측정값(TIME MEASUREMENT)으로부터 사용자의 목적에 따라 현재의 위치, 속도 등을 산출하는 마이크로 컴퓨터부 등 크게 3가지로 구성된다.Global Positioning System (GPS) technology uses satellite data from 24 satellites with sophisticated orbits to determine the three-dimensional position and accurate time of the terminal. The satellite data transmitted from each GPS satellite includes a PRN code (PSEUDO RANDOM NOISE CODE) specially designed for each satellite number. The GPS receiver includes a high frequency circuit unit for converting the received high frequency signal into a low frequency signal that is easy to process, a signal processor for restoring the signal spread from the signal processing unit to the original signal, a restored navigation message, and an OBSERVATION. (CODE & PHASE) MESSAGE) and the microcomputer unit that calculates the current position, speed, etc. according to the user's purpose from the time measurement value (TIME MEASUREMENT).

이동 통신 기술이 발전함에 따라 개인용 이동 통신 단말기에 GPS 모뎀을 장착하여 위치 파악 서비스를 제공하는 기술이 현실화되었다. 개인 휴대 단말기(PDA: PERSONAL DIGITAL ASSISTANTS)의 경우에는 완전한 GPS 수신기가 포함되어 그 자체로 위치 서비스가 이루어지고 있다. 이에 대해 휴대폰에 있어서는 위성의 궤도를 계산하는 복잡한 연산을 감당할 정도로 자원이 충분하지 않아 현재 서비스는 수신한 위성 데이터를 서버로 전송하여 서버에서 계산한 결과 값을 단말기에서 표시하고 있다. With the development of mobile communication technology, a technology for providing a location service by mounting a GPS modem in a personal mobile communication terminal has been realized. PERSONAL DIGITAL ASSISTANTS (PDAs) include a complete GPS receiver and provide location services on its own. On the other hand, the mobile phone does not have enough resources to handle the complex calculation of satellite orbit. Currently, the service transmits the received satellite data to the server and displays the calculated value in the server.

일반적으로 GPS 수신장치가 장착된 이동통신 단말기는 GPS 위성(210, 220, 230)으로부터 수신되는 GPS 데이터와 CDMA(CODE DIVISION MULTIPLE ACCESS) 방식으로 통신하는 기지국으로부터 수신되는 시각정보를 수신하여 이 두 신호를 동기화하여 동시에 무선 통신, 예를 들면 무선 인터넷을 통해 위치 서비스 서버(300)로 전송한다. 위치 서비스 서버(300)는 수신한 위성 데이터로부터 해당 단말기의 좌표 데이터를 산출하여 이를 요청한 단말기로 회신한다. 단말기는 이 데이터를 수신하여 현재 위치를 화면에 표시한다.In general, a mobile communication terminal equipped with a GPS receiver receives GPS data received from GPS satellites 210, 220, and 230 and visual information received from a base station communicating by CDMA (CODE DIVISION MULTIPLE ACCESS) method. Simultaneously synchronize and transmit to the location service server 300 via wireless communication, for example, wireless Internet. The location service server 300 calculates the coordinate data of the corresponding terminal from the received satellite data and returns it to the requesting terminal. The terminal receives this data and displays the current location on the screen.

GPS 위성으로부터 GPS 데이터와 기지국에서 수신되는 시각정보는 그 수신 경로가 달라 타이밍 오차가 발생한다. 이 타이밍 오차는 실제 위치의 오차를 초래한다. 이 타이밍 오차를 보상하는 방법은 퀄컴에서 제공하는 QXDM(QAULCOMM EXTENSIBLE DIAGNOSTIC MONITOR)에서 스크립트로 포함되어 있다. MSM 5100과 같은 종래의 MSM(MOBILE SWITCHING MODEM) 칩에서는 퀄컴 사에서 제공되는 스크립트를 구동하여 타이밍 오차 보상 값을 산출하고, 이를 이용하여 두 신호 간의 타이밍 오차를 보상하여 정확한 위치정보를 제공받을 수 있었다. 그러나, 이동통신 기술이 발달하면서 최근에 출시되는 MSM 6050과 같은 새로운 MSM 칩에서는 종래의 방법으로 정확한 타이밍 오차 보상 값을 얻을 수 없는 문제점이 있다.The timing data received from the GPS satellites and the time information received from the base station differ from the receiving paths. This timing error results in an error of the actual position. The method of compensating for this timing error is included as a script in Qualcomm's QAULCOMM EXTENSIBLE DIAGNOSTIC MONITOR (QXDM). In the conventional MSM chip, such as the MSM 5100, the timing error compensation value is calculated by driving a script provided by Qualcomm, and the timing error between the two signals can be used to provide accurate position information. . However, with the development of mobile communication technology, a new MSM chip such as the recently released MSM 6050 has a problem in that accurate timing error compensation values cannot be obtained by conventional methods.

본 발명은 이러한 문제를 해결하기 위해 창안된 것으로, 그 목적은 MSM 칩의 종류와 관계없이 GPS 신호와 시간정보의 타이밍 오차를 보상할 수 있는 지피에스 신호의 타이밍 오차 보상 기능을 구비한 이동통신 단말기를 제공하는데 있다. The present invention was devised to solve this problem, and an object thereof is to provide a mobile communication terminal having a timing error compensation function of a GPS signal capable of compensating a timing error of a GPS signal and time information regardless of the type of the MSM chip. To provide.

상기 목적을 달성하기 위한 본 발명의 일 양상에 따른 지피에스 신호의 타이밍 오차 보상 기능을 구비한 이동통신 단말기는 GPS 위성(210 ~ 230)으로부터 해당 단말기의 GPS 신호와 기지국으로부터 시간정보를 포함하는 CDMA 신호가 수신되면, GPS 신호에서 추출된 GPS 데이터와 CDMA 신호에 포함된 시간정보를 위치 서비스를 제공하는 서버로 전송한다. 위치 서비스 서버로 전송되는 GPS 데이터와 CDMA 신호에 포함된 시간정보는 동시에 전송되어야 하는데, 두 신호 각각이 수신되어 처리되는 경로가 다르기 때문에 두 신호간의 타이밍 오차가 발생한다. 타이밍 오차는 퀄컴 사에서 제공하는 오차보상 스크립트를 이용하여 오차 보상 값을 산출하고, 산출된 오차 보상 값을 MSM 칩에 적용함으로써, 두 신호간 타이밍 오차를 보상한다. A mobile communication terminal having a timing error compensation function of a GPS signal according to an aspect of the present invention for achieving the above object is a CDMA signal including the GPS signal of the terminal from the GPS satellites 210 to 230 and the time information from the base station When is received, the GPS data extracted from the GPS signal and the time information included in the CDMA signal is transmitted to the server providing the location service. The GPS data transmitted to the location service server and the time information included in the CDMA signal must be transmitted at the same time. Since the paths in which the two signals are received and processed are different, a timing error between the two signals occurs. The timing error is calculated using an error compensation script provided by Qualcomm, and the timing error is applied to the MSM chip to compensate for the timing error between the two signals.

MSM 5100과 같은 종래의 MSM 칩을 장착한 단말기를 오차보상 스크립트에서 구동할 경우, 스크립터에 입력되는 지연 파라미터를 제로('0')로 설정하여 오차 보상 값을 산출하고, 이를 이용하여 두 신호간 타이밍 오차를 보상한다. 보상된 두 신호를 이용하여 산출한 위치정보를 X라 가정한다. 또한, 동일한 위치에서 MSM 6050과 같은 새롭게 개발된 MSM 칩을 장착한 단말기를 오차보상 스크립트에서 구동할 경우, 스크립터에 입력되는 임의의 지연 파라미터 값 V를 입력하여 오차보상 값을 산출하고, 이를 이용하여 두 신호간 타이밍 오차를 보상한다. 보상된 두 신호를 이용하여 산출한 위치정보를 X'라 가정한다.When a terminal equipped with a conventional MSM chip, such as the MSM 5100, is driven by an error compensation script, an error compensation value is calculated by setting the delay parameter input to the script to zero (0), and using the two signals. Compensate for timing errors. Assume that X is the position information calculated using the two compensated signals. In addition, when a terminal equipped with a newly developed MSM chip such as MSM 6050 at the same location is driven by an error compensation script, an error compensation value is calculated by inputting an arbitrary delay parameter value V input to the scripter. Compensate for timing errors between two signals. Assume that X 'is the position information calculated using the two compensated signals.

X와 X'가 동일 한 위치 값이 산출되었다면, 각각의 MSM 칩에 따른 오차 보상 값이 정확히 산출되어 적용된 것이므로, 해당 지연 파라미터 값 V를 단말기의 NV(Non-Volatile) 메모리에 저장한다. If the same position value of X and X 'is calculated, the error compensation value according to each MSM chip is calculated and applied correctly, and the corresponding delay parameter value V is stored in the non-volatile memory (NV) of the terminal.

따라서, 지연 파라미터 값 V를 해당 MSM 칩을 장착한 단말기에 적용함으로써, 각기 다른 MSM 칩에 관계없이 정확한 오차 보상 값을 얻어낼 수 있다. 이와 같은 방법으로 산출된 오차 보상 값은 새롭게 개발된 MSM 칩에서 GPS 신호와 CDMA신호간의 타이밍 오차를 보상한다. Therefore, by applying the delay parameter value V to the terminal equipped with the corresponding MSM chip, it is possible to obtain an accurate error compensation value irrespective of different MSM chips. The error compensation value calculated in this way compensates for the timing error between the GPS signal and the CDMA signal in the newly developed MSM chip.

이하에서는 첨부된 도면을 참조로 하여 기술되는 바람직한 실시예를 통해 본 발명을 당업자가 용이하게 이해하고 재현할 수 있도록 상세히 기술하기로 한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily understand and reproduce the present invention.

도 1은 공지된 이동통신 단말기의 GPS 서비스 시스템을 개략적으로 도시한 개요도이다. GPS 수신장치가 장착된 GPS 이동통신 단말기(100)는 몇 개인가의 GPS 위성(210 ~ 230)으로부터 위성 데이터를 수신하여 이를 무선 통신, 예를 들면 무선 인터넷을 통해 위치 서비스 서버(300)로 전송한다. 위치 서비스 서버(300)는 수신한 위성 데이터로부터 해당 단말기의 좌표 데이터를 산출하여 이를 요청한 단말기로 회신한다. 단말기는 이 데이터를 수신하여 현재 위치를 화면에 표시한다. 1 is a schematic diagram schematically showing a GPS service system of a known mobile communication terminal. The GPS mobile communication terminal 100 equipped with a GPS receiver receives satellite data from several GPS satellites 210 to 230 and transmits the satellite data to the location service server 300 through wireless communication, for example, wireless Internet. . The location service server 300 calculates the coordinate data of the corresponding terminal from the received satellite data and returns it to the requesting terminal. The terminal receives this data and displays the current location on the screen.

GPS 신호는 인공위성 자체의 오차, 전파 경로 상에 존재하는 매질의 특성이나 다중 경로에 따른 오차, 또 수신기 잡음에 의한 오차 등에 의해 수 m ∼ 수십 m의 오차를 갖는다. 이 같은 오차 요인 중 수신기 잡음에 의한 오차 이외에는 짧은 시간이나 거리 이동에 대해 급격하게 변하는 요인이 아니므로 근사한 위치나 시각에서의 측정 데이터는 거의 동일한 오차를 포함하게 된다. 이 같은 사실을 이용해 정확한 위치를 알고 있는 기준국에서의 GPS 위치 오차 데이터로 다른 지역에서 측정된 위성 데이터를 보정하는 DGPS(DIFFERENTIAL GPS) 방식이 공지되어 있다. 이에 의해 위치 오차를 약 1m 이내로 줄이는 것이 가능하다.The GPS signal has an error of several m to several tens of meters due to an error of the satellite itself, a characteristic of a medium existing on a propagation path, an error due to multiple paths, and an error due to receiver noise. Among these error factors, except for the error caused by the receiver noise, it is not a sudden change factor for a short time or a distance movement, so the measured data at the approximate position or time includes almost the same error. Using this fact, a DFFERENTIAL GPS (DGPS) method is known that corrects satellite data measured in another region with GPS position error data at a reference station that knows the exact location. It is thereby possible to reduce the position error to within about 1 m.

도 2는 본 발명의 일실시예에 따른 지피에스 신호 타이밍 오차 보상 기능을 구비한 이동통신 단말기의 블럭도이다. 도시된 바와 같이, 이동 통신 단말기는 GPS 수신부(110)와, 표시부(120)와, 메뉴를 선택하고 조작신호를 입력하는 조작부(140)와, 기지국을 통해 위치 서비스 서버(300)와 데이터를 송수신하는 CDMA 통신부(130)와, 상기 GPS 수신부(110)로부터 수신한 위성 데이터를 상기 CDMA 통신부(130)를 통해 송신하고 상기 CDMA 통신부(130)를 통해 수신한 위치 데이터를 상기 표시부(120)로 출력하는 제어부(150)를 포함하여 구성된다. 2 is a block diagram of a mobile communication terminal having a GPS signal timing error compensation function according to an embodiment of the present invention. As shown, the mobile communication terminal transmits and receives data to and from the GPS receiver 110, the display 120, the operation unit 140 for selecting a menu and inputting an operation signal, and the location service server 300 through a base station. Transmitting the satellite data received from the CDMA communication unit 130 and the GPS receiver 110 through the CDMA communication unit 130, and outputting the position data received through the CDMA communication unit 130 to the display unit 120. It is configured to include a control unit 150.

GPS 수신부(300)는 고주파 회로와 신호처리 회로를 포함하며, 위성으로부터 수신한 무선 신호로부터 위성 데이터를 추출하는 공지된 회로이다. 표시부(120)는 예를 들면 액정 디스플레이와 같이 이동 통신 단말기에서 주지된 표시장치이다. CDMA 통신부(130)는 기지국과 음성 및 데이터를 송수신하는 주지된 이동 통신 단말기의 통신 회로이다. 또한 조작부(140)는 예를 들면 키버튼 혹은 터치 팬과 같은 주지된 사용자 입력수단이다. 이들에 대해서는 상세한 설명은 생략한다. The GPS receiver 300 includes a high frequency circuit and a signal processing circuit, and is a known circuit that extracts satellite data from a wireless signal received from a satellite. The display unit 120 is a display device well known in a mobile communication terminal such as, for example, a liquid crystal display. The CDMA communication unit 130 is a communication circuit of a known mobile communication terminal for transmitting and receiving voice and data with a base station. In addition, the operation unit 140 is well known user input means such as a key button or a touch fan. Detailed description thereof is omitted.

제어부(150)는 상용화된 이동 통신 단말기에서 CDMA 통신부(130), GPS 수신부(110) 각각의 고주파 회로를 제외한 부분들과 함께 하나의 칩으로 집적되는 마이크로프로세서이며, 일명 MSM으로 불린다. 제어부(150)의 모든 구성요소들은 메모리에 저장된 프로그램 코드들과 결합되어 전체 시스템을 제어하는 구성으로 이해된다. The control unit 150 is a microprocessor integrated in one chip together with the portions except for the high frequency circuits of the CDMA communication unit 130 and the GPS receiver 110 in a commercially available mobile communication terminal. All of the components of the controller 150 are understood as a configuration that is combined with the program codes stored in the memory to control the entire system.

제어부(150)는 동기 보상부(151)와, 위치 처리부(152)와, 표시 제어부(153)를 포함한다. 동기 보상부(151)는 GPS 수신부(110)를 통해 위성으로부터 수신한 GPS 신호와 기지국으로부터 수신되는 시간정보를 포함하는 CDMA 신호의 타이밍 오차를 보상하고 동기화하여 위치 처리부(152)로 출력한다. 동기 보상부(151)는 CDMA 신호의 전송경로와 GPS 신호의 전송경로, 예를 들면 각각의 안테나로부터 MSM으로 전송되는데 걸리는 하드웨어 또는 소프트웨어적으로 처리되는 시간이 서로 다르기 때문에 각각의 경로에 걸리는 시간인 CDMA 신호의 수신 시간과 GPS 신호의 수신시간 역시 다르게 된다. 이는 각각의 안테나에 입력된 신호는 같은 시간에 입력이 되었음에도 불구하고, MSM에서 처리할 때는 다른 시간대에 수신한 신호를 처리하게 하는 결과를 초래하게 된다. 따라서, 이 시간적 오차를 보상해 주어야 같은 시간대에 입력된 신호를 처리하게 할 수 있고, 정확한 위치 계산을 가능하게 할 수 있다. 이 시간적 오차를 보상하는 것이 타이밍 오차 보상이다.The controller 150 includes a synchronization compensator 151, a position processor 152, and a display controller 153. The synchronization compensator 151 compensates and synchronizes the timing error of the CDMA signal including the GPS signal received from the satellite through the GPS receiver 110 and the time information received from the base station, and outputs the synchronized signal to the position processor 152. The synchronization compensator 151 is a transmission path of a CDMA signal and a path of a GPS signal, for example, because the hardware or software processing time required for transmission from each antenna to the MSM is different from each other. The reception time of the CDMA signal and the GPS signal are also different. This results in processing the signals received at different times when the MSM processes the signals input to each antenna at the same time. Therefore, it is necessary to compensate for this temporal error so that the signal input in the same time zone can be processed and accurate position calculation can be performed. Compensating this temporal error is timing error compensation.

오차보상 스크립트를 구동하여 정확한 오차 보상 값을 추출하기 위해 지연 파라미터를 입력하는데 지연 파라미터는 실제 단말기의 위치 결정에 중요한 영향을 미치는 파라미터이며 동기 보상부(151)에 저장되어 있다. 종래의 MSM칩 예를 들면, MSM 5100 칩은 지연 파라미터를 제로('0')로 설정하고 스크립트를 구동하여 그 구동에 따른 오차 보상 값을 산출하여 적용함으로써, GPS 신호와 CDMA 신호의 타이밍 오차를 보상하였다. 그러나 새로운 MSM 칩 예를 들면, MSM 6050 칩의 경우 지연 파라미터을 제로('0')로 설정하여 스크립트를 실행 할 경우 정확한 오차 보상 값을 찾아내지 못한다. 종래의 MSM 칩으로 스크립트를 구동하여 얻어낸 오차 보상 값을 적용하여 산출해 낸 위치와 새로운 MSM 칩으로 스크립트를 구동하여 스크립트를 구동하여 얻어낸 오차 보상 값을 적용하여 산출해낸 위치는 다르게 나타난다.A delay parameter is input to drive an error compensation script to extract an accurate error compensation value. The delay parameter is a parameter that has a significant influence on positioning of an actual terminal and is stored in the synchronization compensator 151. In the conventional MSM chip, for example, the MSM 5100 chip sets the delay parameter to zero (0) and drives a script to calculate and apply an error compensation value according to the driving. Compensated. However, for new MSM chips, for example, the MSM 6050 chip, if you run the script with the delay parameter set to zero ('0'), you will not find the correct error compensation value. The position calculated by applying the error compensation value obtained by driving the script with the conventional MSM chip and the position calculated by applying the error compensation value obtained by driving the script with the new MSM chip appear different.

본 발명에 따른 GPS 신호의 타이밍 오차에 따른 보상 방법은 지연 파라미터에 제로가 아닌 임의의 값을 입력하고, 퀄컴에서 제공하는 QXDM(QAULCOMM EXTENSIBLE DIAGNOSTIC MONITOR)에서 타이밍 오차 보상 스크립트(TIME CALIBRATION SCRIPT)를 실행한다. 타이밍 오차 보상 스크립트를 실행하면 QXDM에서 GPS 정보를 이동통신 단말기(100)에 제공하고, 단말기는 GPS 신호를 수신하여 QXDM에 검색결과를 전송한다. QXDM은 이동통신 단말기(100)로부터 전송되는 검색결과 중에서 오차정보 즉, 타이밍 오차 보상에 필요한 정보를 저장한다. 상술한 방법으로 산출된 오차정보를 퀄컴에서 제공하는 QXDM(QAULCOMM EXTENSIBLE DIAGNOSTIC MONITOR)에서 오차 보상값 추출 스크립트(PERL SCRIPT) 실행하여 오차 보상 값을 추출한다.In the compensation method according to the timing error of the GPS signal according to the present invention, a random value other than zero is input to a delay parameter, and a timing error compensation script (TIME CALIBRATION SCRIPT) is executed in QADMCOM EXTENSIBLE DIAGNOSTIC MONITOR provided by Qualcomm. do. When the timing error compensation script is executed, QXDM provides GPS information to the mobile communication terminal 100, and the terminal receives the GPS signal and transmits a search result to QXDM. The QXDM stores error information, that is, information necessary for timing error compensation, among search results transmitted from the mobile communication terminal 100. The error compensation value is extracted by executing an error compensation value extraction script PERL SCRIPT in the QADMCOM EXTENSIBLE DIAGNOSTIC MONITOR provided by Qualcomm.

MSM 5100과 같은 종래의 MSM 칩을 장착한 단말기에서 구동되는 오차보상 스크립트에 지연 파라미터를 '0'으로 설정하여 얻어낸 오차 보상 값을 이용하여 산출한 위치정보를 X라 하고, 동일한 위치에서 MSM 6050과 같은 새롭게 개발된 MSM 칩을 장착한 단말기에서 구동되는 오차보상 스크립트에 임의의 지연 파라미터값 V를 입력하여 얻어낸 오차 보상 값을 이용하여 산출된 위치정보를 X'이라 가정한다. X와 X'가 동일 한 위치 값이 산출되었다면, 각각의 MSM 칩을 장착한 단말기에서 구동되는 오차보상 스크립트에서 산출된 오차 보상 값이 정확히 산출되어 적용된 것이므로, 해당 지연 파라미터 값 V를 적용하고 저장한다.The position information calculated using the error compensation value obtained by setting the delay parameter to '0' in the error compensation script driven in a terminal equipped with a conventional MSM chip such as the MSM 5100 is called X, and the MSM 6050 and Assume that X 'is the position information calculated using the error compensation value obtained by inputting an arbitrary delay parameter value V to the error compensation script driven in the terminal equipped with the newly developed MSM chip. If the same position value is calculated for X and X ', the error compensation value calculated in the error compensation script driven in the terminal equipped with each MSM chip is calculated and applied correctly. Therefore, the corresponding delay parameter value V is applied and stored. .

위치 처리부(152)는 동기 보상부(151)에 의해 동기화된 GPS 신호와 시간정보를 포함하는 CDMA 신호를 CDMA 통신부(130)로 출력하고, CDMA 통신부(130)는 기지국을 통해 위치 서비스 서버(300)에 전송한다. 위치 서비스 서버(300)는 수신되는 동기화된 GPS 신호와 시간정보를 포함하는 CDMA 신호를 소정의 연산수행 후 좌표화된 위치정보를 해당 단말기의 CDMA 통신부(130)로 전송한다. 위치 처리부(152)는 CDMA 통신부(130)를 통해 위치 서비스 서버(300)로부터 전송되는 위치 데이터를 표시 제어부(153)로 출력하고, 표시 제어부(153)는 위치 처리부(152)가 출력하는 데이터로부터 표시 데이터를 생성하여 상기 표시부(120)로 출력한다. The location processor 152 outputs the CDMA signal including the GPS signal and time information synchronized by the synchronization compensator 151 to the CDMA communication unit 130, and the CDMA communication unit 130 transmits the location service server 300 through the base station. To be sent). The location service server 300 transmits the coordinated location information to the CDMA communication unit 130 of the corresponding terminal after performing a predetermined operation on the received CDMA signal including the synchronized GPS signal and time information. The location processing unit 152 outputs the location data transmitted from the location service server 300 to the display control unit 153 through the CDMA communication unit 130, and the display control unit 153 uses the data output from the location processing unit 152. The display data is generated and output to the display unit 120.

상술한 바와 같이, 본 발명에 따른 지피에스 신호의 타이밍 오차 보상 기능을 구비한 이동통신 단말기는 종래의 MSM 칩에서 구동되는 오차보상 스크립트에 의해 산출되는 오차 보상 값과 새롭게 개발된 MSM 칩에서 구동되는 오차보상 스크립트에 의해 산출되는 오차 보상 값을 일치시킴으로써, MSM 칩의 종류와 관계없이 GPS 신호와 시간정보의 타이밍 오차를 보상할 수 있는 효과를 갖는다.As described above, the mobile communication terminal having the timing error compensation function of the GPS signal according to the present invention has an error compensation value calculated by an error compensation script driven in a conventional MSM chip and an error driven in a newly developed MSM chip. By matching the error compensation value calculated by the compensation script, the timing error of the GPS signal and time information can be compensated regardless of the type of the MSM chip.

이상에서 본 발명은 바람직한 실시예들을 참조하여 설명되었지만 여기에 한정되는 것은 아니며, 본 발명의 범주를 벗어남이 없이 당업자라면 자명하게 도출 가능한 많은 변형 예들을 포괄하도록 의도된 첨부된 특허청구범위에 의하여 해석되어져야 한다.The present invention has been described above with reference to preferred embodiments, but is not limited thereto, and is interpreted by the appended claims, which are intended to cover many modifications that will be apparent to those skilled in the art without departing from the scope of the present invention. Should be done.

도 1은 공지된 이동통신 단말기의 위치 서비스 시스템을 개략적으로 도시한 개요도이다.1 is a schematic diagram schematically showing a location service system of a known mobile communication terminal.

도 2는 본 발명의 일실시예에 따른 지피에스 신호의 오차보상 기능을 구비한 이동통신 단말기의 블럭도이다.2 is a block diagram of a mobile communication terminal having an error compensation function of a GPS signal according to an embodiment of the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

100. 이동통신 단말기 110. GPS 수신부100. Mobile communication terminal 110. GPS receiver

120. 표시부 130. CDMA 통신부120. Display unit 130. CDMA communication unit

140. 조작부 150. 제어부140. Control Panel 150. Control Panel

151. 동기 보상부 152. 위치 처리부151. Sync compensator 152. Position processor

153. 표시 제어부 210 ∼ 230. GPS 위성153. Display control unit 210-230. GPS satellites

300. 위치 서비스 서버300. Location Service Server

Claims (3)

GPS 위성으로부터 전송되는 GPS 신호를 수신하는 GPS 수신부와;A GPS receiver for receiving a GPS signal transmitted from a GPS satellite; 기지국과 CDMA 신호를 통해 데이터를 송수신하는 CDMA 통신부와;A CDMA communication unit which transmits and receives data through a CDMA signal with a base station; 상기 GPS 수신부로부터 수신되는 GPS 신호와 상기 CDMA 통신부로부터 수신되는 CDMA 신호의 타이밍 오차를 보상하는 오차보상 스크립트로부터 산출되는 오차 보상 값을 통해 두 신호간의 오차를 보상하여 출력하는 동기 보상부와, A synchronization compensator for compensating and outputting an error between the two signals through an error compensation value calculated from an error compensation script for compensating for timing errors of the GPS signal received from the GPS receiver and the CDMA signal received from the CDMA communication unit; 상기 동기 보상부로부터 타이밍 오차가 보상된 GPS 신호와 CDMA 신호를 동기화 하여 상기 CDMA 통신부를 통해 동기화된 두 신호를 상기 위치 서비스 서버로 전송하고, 상기 CDMA 통신부를 통해 위치 서비스 서버로부터 수신한 위치 데이터를 표시 제어부로 출력하는 위치 처리부를 포함하는 제어부;Synchronize the GPS signal compensated for the timing error and the CDMA signal by the synchronization compensator to transmit the two signals synchronized through the CDMA communication unit to the location service server, and transmit the position data received from the location service server through the CDMA communication unit. A control unit including a position processing unit outputting to the display control unit; 를 포함하는 것을 특징으로 하는 지피에스 신호의 타이밍 오차 보상 기능을 구비한 이동통신 단말기.Mobile communication terminal having a timing error compensation function of the GPS signal comprising a. 제 1항에 있어서, 상기 오차보상 값이:The method of claim 1, wherein the error compensation value is: 상기 오차보상 스크립트의 정확한 오차 보상 값을 추출하도록 임의의 지연 파라미터 값이 입력되는 것을 특징으로 하는 지피에스 신호의 타이밍 오차 보상 기능을 구비한 이동통신 단말기.And a random delay parameter value is input to extract an accurate error compensation value of the error compensation script. 제 2항에 있어서, 상기 지연 파라미터가: The method of claim 2, wherein the delay parameter is: 제로가 아닌 고정 값인 것을 특징으로 하는 지피에스 신호의 타이밍 오차 보상 기능을 구비한 이동통신 단말기.A mobile communication terminal having a timing error compensation function of a GPS signal, characterized in that the fixed value is not zero.
KR1020030091968A 2003-12-16 2003-12-16 Mobile communication terminal having function for compensating timing-error of gps signal KR20050060365A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020030091968A KR20050060365A (en) 2003-12-16 2003-12-16 Mobile communication terminal having function for compensating timing-error of gps signal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030091968A KR20050060365A (en) 2003-12-16 2003-12-16 Mobile communication terminal having function for compensating timing-error of gps signal

Publications (1)

Publication Number Publication Date
KR20050060365A true KR20050060365A (en) 2005-06-22

Family

ID=37253077

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030091968A KR20050060365A (en) 2003-12-16 2003-12-16 Mobile communication terminal having function for compensating timing-error of gps signal

Country Status (1)

Country Link
KR (1) KR20050060365A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100686241B1 (en) * 2005-08-29 2007-02-22 강원대학교산학협력단 Time synchronization method for wireless sensor networks
KR100831931B1 (en) * 2006-02-15 2008-05-23 삼성전자주식회사 Apparatus and method for identifying current time in portable terminal

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100686241B1 (en) * 2005-08-29 2007-02-22 강원대학교산학협력단 Time synchronization method for wireless sensor networks
KR100831931B1 (en) * 2006-02-15 2008-05-23 삼성전자주식회사 Apparatus and method for identifying current time in portable terminal

Similar Documents

Publication Publication Date Title
US8255160B2 (en) Integrated mobile terminal navigation
CN1332217C (en) Positioning system
US7411550B2 (en) System for transmitting positioning signal
US7932859B2 (en) Method and apparatus for satellite positioning system time resolution
KR101392107B1 (en) Methods and apparatuses for estimating time relationship information between navigation systems
US9244177B2 (en) Position calculating method and position calculating device
KR20040023662A (en) Method and apparatus for estimating GPS time
EP1115008B1 (en) A method for determining reference time error and an electronic device
KR20060087240A (en) Apparatus and method for maintain of time synchronization in assisted global positioning system receiver
RU2375818C2 (en) Improvements in transmission systems with spread spectrum or related systems
US8670927B2 (en) Positioning method, program, positioning device, and electronic apparatus
KR20010051654A (en) A method of timing calibration
US20100019959A1 (en) Satellite orbital data compression method, satellite orbital data providing method, satellite orbital data expansion method, server, and positioning apparatus
JP2007017184A (en) Device for transmitting positioning signal, positioning system equipped with such device, and system for transmitting positioning signal
JP2013127470A (en) Method of positioning receiver, positioning system, and electronic apparatus
JP6047944B2 (en) Receiver and correlation integration processing method
US20110235687A1 (en) Signal acquisition method, signal acquisition apparatus and electronic device
KR20050060365A (en) Mobile communication terminal having function for compensating timing-error of gps signal
JP2007218868A (en) Position detection method of mobile station, and mobile station, position-detecting device thereof, and base station
JP2004093378A (en) Global positioning system (gps) positioning terminal and gps positioning system using it
WO2007071652A1 (en) Method and apparatus for time synchronisation
EP1801609A1 (en) Method and apparatus for time synchronisation
US8154453B2 (en) Positioning method, program thereof, and positioning device
KR101505104B1 (en) Apparatus and method for position fix in terminal with global positioning system module
JP2013246017A (en) Receiving device and correlation integration processing method

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application