[go: up one dir, main page]

KR100812387B1 - Error Compensation System and Method of Satellite Navigation Receiver with Multiple Satellite Signal Receivers - Google Patents

Error Compensation System and Method of Satellite Navigation Receiver with Multiple Satellite Signal Receivers Download PDF

Info

Publication number
KR100812387B1
KR100812387B1 KR1020060131201A KR20060131201A KR100812387B1 KR 100812387 B1 KR100812387 B1 KR 100812387B1 KR 1020060131201 A KR1020060131201 A KR 1020060131201A KR 20060131201 A KR20060131201 A KR 20060131201A KR 100812387 B1 KR100812387 B1 KR 100812387B1
Authority
KR
South Korea
Prior art keywords
satellite signal
satellite
receiver
signal receiver
received
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
KR1020060131201A
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 KR1020060131201A priority Critical patent/KR100812387B1/en
Application granted granted Critical
Publication of KR100812387B1 publication Critical patent/KR100812387B1/en
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
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0205Details
    • G01S5/021Calibration, monitoring or correction
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/14Determining absolute distances from a plurality of spaced points of known location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/06Airborne or Satellite Networks

Landscapes

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

Abstract

본 발명에 따르면, 복수 개의 위성에서 전송된 각 위성신호를 수신하고, 수신된 위성신호와 기 저장된 코드신호와의 상관값을 연산하여 수신된 위성신호가 어느 위성에서 전송된 신호인지 판단하고 각 위성과의 의사거리를 산출하여 상관값과 의사거리를 포함한 상관정보를 전송하는 복수 개의 위성신호수신부; 복수 개의 위성신호수신부 각각에 지정된 우선순위정보를 전송하는 우선순위지정부; 상관정보 및 우선순위정보를 전송받아 최고우선순위의 위성신호수신부에 수신된 특정 위성의 위성신호인 특정 위성신호가 최고우선순위 외의 위성신호수신부인 나머지 위성신호수신부에 수신되는지를 판단하는 위성수신판단부; 나머지 위성신호수신부에 특정 위성신호가 수신된 경우, 최고우선순위의 위성신호수신부와 나머지 위성신호수신부에서 연산된 특정 위성신호의 의사거리 간의 차이값을 각각 산출하고, 나머지 위성신호수신부에 대한 특정 위성신호를 포함한 모든 위성신호의 의사거리에 차이값을 가산 또는 감산하여 의사거리를 보정하는 의사거리보정부; 및 의사거리보정부의 보정된 의사거리를 이용하여 항법정보를 연산하는 항법정보연산부를 포함하는 다중 위성신호수신부를 갖는 위성항법수신기의 오차보정 시스템 및 방법이 제공된다.According to the present invention, each satellite signal transmitted from a plurality of satellites is received, and a correlation value between the received satellite signal and a pre-stored code signal is calculated to determine which satellite is the received satellite signal transmitted from each satellite. A plurality of satellite signal receivers for calculating pseudo distances and transmitting correlation information including correlation values and pseudo distances; A priority designator for transmitting priority information designated to each of the plurality of satellite signal receivers; A satellite receiver judging whether the specific satellite signal, which is the satellite signal of a specific satellite, received from the satellite signal receiver having the highest priority by receiving the correlation information and the priority information, is received at the remaining satellite signal receiver which is the satellite signal receiver having the highest priority. part; When a specific satellite signal is received in the remaining satellite signal receivers, a difference value between the pseudo distances of the satellite signal receiver of the highest priority and the specific satellite signal calculated by the remaining satellite signal receivers is respectively calculated, and the specific satellites for the remaining satellite signal receivers are calculated. A pseudo distance compensator for correcting pseudo distances by adding or subtracting a difference value to pseudo ranges of all satellite signals including a signal; And an error correction system and method of a satellite navigation receiver having a multiple satellite signal receiver including a navigation information calculation unit for calculating the navigation information using the corrected pseudo distance of the pseudo distance correction.

Description

다중 위성신호수신부를 갖는 위성항법수신기의 오차보정 시스템 및 방법{System for error compensation of GNSS receiver and method for thereof}System and error compensation system of satellite navigation receiver with multiple satellite signal receiver

도 1은 본 발명의 실시예에 따른 다중 위성신호수신부를 갖는 위성항법수신기의 오차보정 시스템을 나타내는 구성도,1 is a block diagram showing an error correction system of a satellite navigation receiver having a multiple satellite signal receiver according to an embodiment of the present invention;

도 2a 내지 도 2c는 도 1의 의사거리보정부 또는 간접보정부의 의사거리 보정 예시도,2A through 2C are pseudorange correction examples of pseudorange correction or indirect correction of FIG. 1;

도 3은 도 1의 시스템에 따른 오차보정 방법의 흐름도이다.3 is a flowchart of an error correction method according to the system of FIG. 1.

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

10...위성10.Satellite

100...다중 위성신호수신부를 갖는 위성항법수신기의 오차보정 시스템100. Error Correction System of Satellite Navigation Receiver with Multiple Satellite Signal Receivers

110...위성신호수신부 115...컨버터110 ... Satellite signal receiver 115 ... Converter

116...상관기 120...우선순위지정부116 ... correlations 120 ... priority government

130...위성수신판단부 140...의사거리보정부130 ... Satellite reception unit 140 ...

150...항법정보연산부 160...간접보정부150 ... Navigation Information and Computation ...

170...위성항법수신기170.Satellite navigation receiver

본 발명은 다중 위성신호수신부를 갖는 위성항법수신기의 오차보정 시스템 및 방법에 관한 것으로서, 보다 상세하게는 복수 개의 위성신호수신부를 갖는 위성항법수신기에 있어서 각 위성신호수신부에서 발생되는 의사거리 오차를 보정하기 위한 시스템 및 방법에 관한 것이다.The present invention relates to an error correction system and method for a satellite navigation receiver having multiple satellite signal receivers, and more particularly, to correct pseudo distance errors generated in each satellite signal receiver in a satellite navigation receiver having a plurality of satellite signal receivers. A system and method for doing so.

일반적으로, 위성항법시스템(Global Navigation Satellite System)이란 특정 궤도에서 운행되는 항법위성으로부터 송신된 위성신호를 항체에 탑재된 위성항법수신기의 안테나를 통해 수신하여 상기 위성신호를 바탕으로 항체의 위치, 속도 및 시각 등과 같은 항법정보를 연산할 수 있도록 구성된 시스템이다.In general, a global navigation satellite system is a satellite signal transmitted from a navigation satellite traveling in a specific orbit through an antenna of a satellite navigation receiver mounted on the antibody, and based on the satellite signal, the position and velocity of the antibody And it is a system configured to calculate the navigation information, such as time.

이러한 위성항법시스템에 따르면, 전세계를 불문하고 기상상황에 관계없이 항법수행이 가능함은 물론이며 오차가 누적되지 않는 장점이 있어 사용량이 지속적으로 증가하고 있으며, 대표적인 위성항법수신기로는 GPS(Global Positioning System) 수신기, GNSS(Global Navigation Satellite System) 수신기 등이 있다.According to this satellite navigation system, the navigation is possible regardless of weather conditions regardless of the world, and there is an advantage that error does not accumulate, and the usage continues to increase, and GPS (Global Positioning System) is a representative satellite navigation receiver. ) Receiver, Global Navigation Satellite System (GNSS) receiver, and the like.

위성항법수신기는 안테나를 이용하여 위성신호를 수신한 후 이를 이용하여 항법정보를 계산하며 3차원 위치정보 연산을 위해서는 한번에 4개 이상의 위성으로부터 위성신호를 수신해야 한다. The satellite navigation receiver receives the satellite signal using the antenna and then calculates the navigation information by using it. In order to calculate the 3D location information, the satellite navigation receiver must receive satellite signals from four or more satellites at once.

상기 위성항법수신기는, 넓은 가시영역 확보가 가능한 항체에 설치되는 경우에는 한 개의 안테나로 구성된 단일 위성신호수신부를 구비하여도 무방하다. 그러나, 넓은 가시영역 확보가 불가능한 항체의 경우에는 복수 개의 안테나를 통해 수신된 위성신호를 한꺼번에 처리할 수 있도록 복수 개의 다중 위성신호수신부를 가 진 특수한 위성항법수신기가 필요하게 된다.The satellite navigation receiver may be provided with a single satellite signal receiver composed of one antenna when installed in an antibody capable of securing a wide visible area. However, in the case of an antibody that cannot secure a wide visible area, a special satellite navigation receiver having a plurality of multiple satellite signal receivers is required to process satellite signals received through a plurality of antennas at once.

위성항법수신기의 항법정보는 위성 및 위성항법수신기 사이의 상대적인 거리를 바탕으로 계산되는데, 이러한 상대적 거리는 위성으로부터 위성신호가 전송된 시간(t1)과 상기 위성신호가 위성항법수신기에 수신된 시간(t2) 간의 송수신 시간차(t2-t1)를 통해 계산될 수 있다. 여기서, 이러한 상대적 거리는 시간오차나 전달지연오차 등의 각종 오차가 포함되어 있어 실제거리와는 차이가 있으며, 실제거리에 오차가 반영된 거리를 의사거리(Pseudorange)라 부르고 있다.The navigation information of the satellite navigation receiver is calculated based on the relative distance between the satellite and the satellite navigation receiver. The relative distance is a time t1 when the satellite signal is transmitted from the satellite and a time t2 when the satellite signal is received at the satellite navigation receiver. It can be calculated through the transmission and reception time difference (t2-t1) between the (). Here, the relative distance is different from the actual distance because it includes various errors such as time error or transmission delay error, and the distance in which the error is reflected in the actual distance is called a pseudorange.

이러한 의사거리의 계산은 t1시간과 t2시간을 정확하게 알아야 오차가 적게 발생될 수 있으며, 보통 위성항법수신기의 클럭 오차에 의한 영향으로 인해 상기 t1시간에 비해 상대적으로 t2시간의 오차가 크게 발생된다.In calculating the pseudo distance, the error can be less generated by accurately knowing the t1 time and the t2 time, and the error of t2 time is larger than the t1 time due to the influence of the clock error of the satellite navigation receiver.

종래에는 위성항법수신기에서 발생하는 클럭 오차를 계산하여 t2시간의 오차를 줄이는 방법으로 항법정보의 정확도를 높이고 있는데, 다중 위성신호수신부를 갖는 위성항법수신기에서 계산되는 클럭 오차는 하나의 위성신호수신부를 갖는 위성항법수신기와 같이 공통적으로 발생하는 클럭 오차만을 보정하고 있으며, 다중 위성신호수신부에 의해 상대적으로 발생되는 오차는 별도로 보정되지 않고 있다.Conventionally, the accuracy of navigation information is increased by calculating the clock error generated by the satellite navigation receiver by reducing the error of t2 hours. The clock error calculated by the satellite navigation receiver having the multiple satellite signal receiver is one satellite signal receiver. Only a common clock error such as a satellite navigation receiver is corrected, and an error relatively generated by a multiple satellite signal receiver is not separately corrected.

이에 따라, 항법정보의 계산된 위치가 어느 위성신호수신부를 기준으로 계산된 위치인지를 파악하기가 곤란하며, 위성신호수신부에 수신된 위성신호를 통해 연산된 의사거리에 복수의 위성신호수신부 사이의 상대적인 오차가 반영됨에 따라 결과적으로 계산되는 항법정보에도 이러한 오차가 그대로 반영되어 항법정보의 정확도 및 신뢰성이 저하된다는 문제점이 있다.Accordingly, it is difficult to determine which satellite signal receiver is calculated based on the calculated position of the navigation information, and between the plurality of satellite signal receivers at a pseudo distance calculated by the satellite signal received from the satellite signal receiver. As the relative error is reflected, this error is also reflected in the navigation information calculated as a result, thereby degrading the accuracy and reliability of the navigation information.

본 발명은 상술한 문제점을 해결하기 위하여 창출된 것으로서, 다중 위성신호수신부를 갖는 위성신호수신부에 의해 발생되는 오차를 보정한 의사거리를 기초로 항법정보를 연산함에 따라 계산된 항법정보의 정확도 및 신뢰성이 향상될 수 있는 다중 위성신호수신부를 갖는 위성항법수신기의 오차보정 시스템 및 방법을 제공하는 데 그 목적이 있다.The present invention has been made to solve the above problems, and the accuracy and reliability of the navigation information calculated by calculating the navigation information based on the pseudo distance corrected by the error generated by the satellite signal receiver having the multiple satellite signal receiver. An object of the present invention is to provide an error correction system and method for a satellite navigation receiver having multiple satellite signal receivers.

본 발명의 다른 목적 및 장점들은 하기에 설명될 것이며, 본 발명의 실시예에 의해 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허청구범위에 나타낸 수단 및 조합에 의해 실현될 수 있다.Other objects and advantages of the invention will be described below and will be appreciated by the embodiments of the invention. Furthermore, the objects and advantages of the present invention can be realized by means and combinations indicated in the claims.

상기와 같은 목적을 달성하기 위한 본 발명의 다중 위성신호수신부를 갖는 위성항법수신기의 오차보정 시스템 및 방법은, 복수 개의 위성에서 전송된 각 위성신호를 수신하고, 수신된 위성신호와 기 저장된 코드신호와의 상관값을 연산하여 상기 수신된 위성신호가 어느 위성에서 전송된 신호인지 판단하고 각 위성과의 의사거리를 산출하여 상기 상관값과 의사거리를 포함한 상관정보를 전송하는 복수 개의 위성신호수신부; 상기 복수 개의 위성신호수신부 각각에 지정된 우선순위정보를 전송하는 우선순위지정부; 상기 상관정보 및 우선순위정보를 전송받아 최고우선순위의 위성신호수신부에 수신된 특정 위성의 위성신호인 특정 위성신호가 최고우선순위 외의 위성신호수신부인 나머지 위성신호수신부에 수신되는지를 판단하는 위성수신판단부; 상기 나머지 위성신호수신부에 상기 특정 위성신호가 수신된 경우, 최 고우선순위의 위성신호수신부와 나머지 위성신호수신부에서 연산된 상기 특정 위성신호의 의사거리 간의 차이값을 각각 산출하고, 상기 나머지 위성신호수신부에 대한 특정 위성신호를 포함한 모든 위성신호의 의사거리에 상기 차이값을 가산 또는 감산하여 의사거리를 보정하는 의사거리보정부; 및 상기 의사거리보정부의 보정된 의사거리를 이용하여 항법정보를 연산하는 항법정보연산부를 포함한다.The error correction system and method of the satellite navigation receiver having a multiple satellite signal receiver of the present invention for achieving the above object, receiving each satellite signal transmitted from a plurality of satellites, the received satellite signal and pre-stored code signal A plurality of satellite signal receivers which calculate a pseudo distance from each satellite by calculating a correlation value with the satellite signal, calculate a pseudo distance from each satellite, and transmit correlation information including the correlation value and the pseudo distance; A priority designator for transmitting priority information designated to each of the plurality of satellite signal receivers; A satellite receiver for determining whether a specific satellite signal, which is a satellite signal of a specific satellite, which is received by the correlation information and priority information and is received by the satellite signal receiver of the highest priority, is received by the remaining satellite signal receiver, which is a satellite signal receiver of the highest priority. Determination unit; When the specific satellite signal is received in the remaining satellite signal receiver, the difference value between the pseudo-distance of the specific satellite signal calculated by the highest priority satellite signal receiver and the remaining satellite signal receiver is calculated, respectively, and the remaining satellite signal receiver A pseudo-range correction unit for correcting the pseudo-range by adding or subtracting the difference value to the pseudo-ranges of all satellite signals including a specific satellite signal with respect to the pseudo-range; And a navigation information calculation unit that calculates navigation information by using the corrected pseudo distance of the pseudo range correction unit.

또한, 상기 위성수신판단부는, 상기 위성신호수신부 중 어느 일 위성신호수신부의 상관정보만을 전송받는 경우, 상기 전송받은 상관정보만을 이용한 항법정보가 연산되도록 상기 어느 일 위성신호수신부의 상관정보를 상기 항법정보연산부에 전송할 수 있다.In addition, when the satellite receiver determining unit receives only the correlation information of one of the satellite signal receivers of the satellite signal receivers, the satellite receiver determines the correlation information of the one satellite signal receiver to calculate navigation information using only the received correlation information. It can be sent to the information computing unit.

그리고, 상기 의사거리보정부는, 상기 특정 위성신호가 복수 개인 경우, 최고우선순위의 위성신호수신부와 나머지 위성신호수신부에서 연산된 상기 각 특정 위성신호의 의사거리 간의 차이값을 각각 산출하여 특정 위성신호별 산출된 차이값의 평균값을 연산하고, 상기 나머지 위성신호수신부에 대한 각 특정 위성신호를 포함한 모든 위성신호의 의사거리에 상기 각 평균값을 가산 또는 감산하여 의사거리를 보정할 수 있다.In addition, when there are a plurality of specific satellite signals, the pseudo distance compensator calculates a difference value between the pseudo distances of each of the specific satellite signals calculated by the highest priority satellite signal receiver and the remaining satellite signal receivers, respectively. The pseudo-range can be corrected by calculating an average value of the calculated difference values and adding or subtracting each mean value to the pseudoranges of all satellite signals including each specific satellite signal with respect to the remaining satellite signal receiver.

여기서, 상기 의사거리보정부는, 상기 복수 개의 특정 위성신호 중 어느 특정 위성신호의 신호대잡음비(SNR;Signal to Noise Ratio)가 일정기준범위 이상 또는 이하인 것으로 판단되는 경우, 상기 해당 특정 위성신호의 의사거리를 차이값 연산 및 보정 대상에서 제외할 수 있다.Here, the pseudo distance compensator, when it is determined that the signal-to-noise ratio (SNR) of any one of the plurality of specific satellite signals is above or below a predetermined reference range, the pseudo distance of the specific satellite signal Can be excluded from the difference calculation and correction.

그리고, 상기 위성수신판단부에 의해, 상기 최고우선순위의 위성신호수신부 에 수신된 특정 위성신호가 상기 나머지 위성신호수신부에 수신되지 않은 것으로 판단된 경우, 상기 최고우선순위의 위성신호수신부에서 생성된 1-PPS값과 상기 나머지 위성신호수신부의 1-PPS값 간의 PPS차이값을 산출하고, 산출된 PPS차이값에 빛의 속도를 곱하여 상기 나머지 위성신호 수신부에 대한 위성신호의 각 의사거리에 가산 또는 감산하여 의사거리를 보정하는 간접보정부를 더 포함할 수 있다.And, if it is determined by the satellite receiver that the particular satellite signal received by the satellite signal receiver of the highest priority has not been received by the remaining satellite signal receiver, the satellite signal receiver of the highest priority is generated. Calculate the PPS difference value between the 1-PPS value and the 1-PPS value of the remaining satellite signal receiver, multiply the calculated PPS difference value by the speed of light and add to each pseudo distance of the satellite signal to the remaining satellite signal receiver or It may further include an indirect correction to correct the pseudo range by subtracting.

그리고, 상기와 같은 목적을 달성하기 위한 본 발명의 다중 위성신호수신부를 갖는 위성항법수신기의 오차보정 방법은, 우선순위지정부가 복수 개의 위성신호수신부 각각에 지정된 우선순위정보를 전송하는 우선순위 지정 단계; 복수 개의 위성신호수신부가 복수 개의 위성에서 전송된 각 위성신호를 수신하고, 수신된 위성신호와 기 저장된 코드신호와의 상관값을 연산하여 상기 수신된 위성신호가 어느 위성에서 전송된 신호인지 판단하고 각 위성과의 의사거리를 산출하여 상기 상관값과 의사거리를 포함한 상관정보를 전송하는 상관정보 전송 단계; 위성수신판단부가 상기 상관정보 및 우선순위정보를 전송받아 최고우선순위의 위성신호수신부에 수신된 특정 위성의 위성신호인 특정 위성신호가 최고우선순위 외의 위성신호수신부인 나머지 위성신호수신부에 수신되는지를 판단하는 특정 위성신호 수신 판단 단계; 상기 나머지 위성신호수신부에 상기 특정 위성신호가 수신된 경우, 의사거리보정부가 상기 최고우선순위의 위성신호수신부와 나머지 위성신호수신부에서 연산된 상기 특정 위성신호의 의사거리 간의 차이값을 각각 산출하고, 상기 나머지 위성신호수신부에 대한 특정 위성신호를 포함한 모든 위성신호의 의사거리에 상기 차이값을 가산 또는 감산하여 의사거리를 보정하는 의사거리 보정단계; 및 항법정보연산부가 상기 의사거리보정부의 보정된 의사거리를 이용하여 항법정보를 연산하는 항법정보 연산 단계를 포함한다.In addition, the error correction method of the satellite navigation receiver having a multi-satellite signal receiver of the present invention for achieving the above object, the priority designation step of transmitting the priority information assigned to each of the plurality of satellite signal receivers of the priority setting unit; ; The plurality of satellite signal receivers receive each satellite signal transmitted from a plurality of satellites, and calculate a correlation value between the received satellite signal and a pre-stored code signal to determine which satellite the received satellite signal is transmitted from. A correlation information transmitting step of calculating a pseudo distance from each satellite and transmitting correlation information including the correlation value and the pseudo distance; The satellite receiver judges whether the specific satellite signal, which is a satellite signal of a specific satellite, received by the correlation information and the priority information received by the satellite signal receiver of the highest priority, is received by the remaining satellite signal receiver, which is a satellite signal receiver of the highest priority. A specific satellite signal reception determination step of determining; When the specific satellite signal is received in the remaining satellite signal receiver, the pseudo distance compensator calculates a difference value between the pseudo distance of the specific satellite signal calculated by the highest priority satellite signal receiver and the remaining satellite signal receiver, respectively, A pseudorange correction step of correcting a pseudorange by adding or subtracting the difference value to the pseudoranges of all satellite signals including a specific satellite signal with respect to the remaining satellite signal receiver; And a navigation information calculation step of the navigation information calculation unit calculating navigation information using the corrected pseudo distance of the pseudo distance correction unit.

이하 첨부된 도면을 참조로 본 발명의 바람직한 실시예들을 상세히 설명하기로 한다. 이에 앞서, 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적인 사상에 부합하는 의미와 개념으로 해석되어야만 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Prior to this, terms or words used in the specification and claims should not be construed as having a conventional or dictionary meaning, and the inventors should properly explain the concept of terms in order to best explain their own invention. It should be interpreted as meanings and concepts corresponding to the technical idea of the present invention based on the principle of definition.

따라서, 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.Therefore, the embodiments described in the specification and the drawings shown in the drawings are only the most preferred embodiment of the present invention and do not represent all of the technical idea of the present invention, various modifications that can be replaced at the time of the present application It should be understood that there may be equivalents and variations.

도 1은 본 발명의 실시예에 따른 다중 위성신호수신부를 갖는 위성항법수신기의 오차보정 시스템을 나타내는 구성도, 도 2a 내지 도 2c는 도 1의 의사거리보정부 또는 간접보정부의 의사거리 보정 예시도, 도 3은 도 1의 시스템에 따른 오차보정 방법의 흐름도이다.1 is a block diagram showing an error correction system of a satellite navigation receiver having a multiple satellite signal receiver according to an embodiment of the present invention, Figures 2a to 2c is a pseudo distance correction of the pseudo distance correction or indirect correction of Figure 1 3 is a flowchart of an error correction method according to the system of FIG. 1.

도시된 바와 같이, 본 발명의 실시예에 따른 다중 위성신호수신부를 갖는 위성항법수신기의 오차보정 시스템(100)은 위성신호수신부(110), 우선순위지정부(120), 위성수신판단부(130), 의사거리보정부(140) 및 항법정보연산부(150)를 포함한다.As shown, the error correction system 100 of the satellite navigation receiver having a multiple satellite signal receiver according to an embodiment of the present invention is a satellite signal receiver 110, priority setting unit 120, satellite receiver determination unit 130 ), The pseudo distance correction unit 140 and the navigation information calculation unit 150.

상기 위성신호수신부(110)는 복수 개의 위성(10)에서 전송된 각 위성신호를 수신하고, 수신된 위성신호와 기 저장된 코드신호와의 상관값을 연산하여 상기 수신된 위성신호가 어느 위성(10)에서 전송된 신호인지 판단하고 각 위성(10)과의 의사거리를 산출하여 상기 상관값과 의사거리를 포함한 상관정보를 전송하는 부분으로서, 1 내지 N개의 복수 개로 구비된다.The satellite signal receiver 110 receives each satellite signal transmitted from a plurality of satellites 10 and calculates a correlation value between the received satellite signal and a pre-stored code signal to determine which satellite (10) the received satellite signal is. It determines whether the signal transmitted from the) and calculates the pseudo distance with each satellite 10 to transmit the correlation information including the correlation value and the pseudo distance, 1 to N are provided in plurality.

여기서, 이러한 각 위성신호수신부(110)는 도 1과 같이, 컨버터(115) 및 상관기(116)를 포함할 수 있다.Each of the satellite signal receivers 110 may include a converter 115 and a correlator 116 as shown in FIG. 1.

상기 컨버터(115)는 각 위성신호수신부(110)의 안테나로부터 수신된 위성신호를 중간주파수 신호로 변환한 후, 변환된 중간주파수 대의 위성신호를 아날로그신호에서 디지털 신호로 A/D(Analog to digital) 변환한다.The converter 115 converts the satellite signal received from the antenna of each satellite signal receiver 110 into an intermediate frequency signal, and then converts the converted satellite signal of the intermediate frequency band from an analog signal to a digital signal. ) Convert.

상기 상관기(116)는 상기 디지털 신호로 변환된 위성신호와 기 저장된 코드신호와의 상관값(Correlation)을 연산하여 상기 위성신호가 어느 위성(10)에서 전송된 신호인지를 판단할 수 있도록 한다. 여기서, 상기 코드신호란 상기 수신된 위성신호가 어느 위성(10)에서 전송된 신호인지를 구별하기 위해 저장되는 고유값으로서, 해당 위성(10)에 대한 위성신호의 구별이 가능한 정보라면 어떠한 정보라도 가능함은 물론이다.The correlator 116 calculates a correlation between the satellite signal converted into the digital signal and a pre-stored code signal to determine which satellite 10 the satellite signal is transmitted from. Here, the code signal is a unique value stored to distinguish which satellite 10 the received satellite signal is a signal transmitted from, and any information can be used as long as the satellite signal for the satellite 10 can be distinguished. Of course it is possible.

상기 상관기(116)에 의해, 상기 수신된 신호가 어느 위성으로부터 전송된 신호인지 판단되면, 위성신호가 전송된 해당 위성과 위성신호수신부(110)와의 의사거리를 산출하여, 산출된 의사거리와 상기 상관값을 포함한 상관정보를 상기 위성수신판단부(130)로 전송하게 된다.When the correlator 116 determines that the received signal is a signal transmitted from which satellite, the pseudo distance between the satellite to which the satellite signal is transmitted and the satellite signal receiver 110 is calculated, and the calculated pseudo distance and the Correlation information including a correlation value is transmitted to the satellite receiver 130.

한편, 상기 우선순위지정부(120)는 상기 복수 개의 위성신호수신부(110) 각각에 지정된 우선순위정보를 상기 위성수신판단부(130)로 전송하는 부분이다.On the other hand, the priority setting unit 120 is a portion for transmitting the priority information specified in each of the plurality of satellite signal receivers 110 to the satellite receiver 130.

이러한 우선순위지정부(120)는 각 위성신호수신부(110)에 대한 우선순위정보를 외부로부터 입력 지정받아 전송할 수 있음은 물론이다.The priority setting unit 120 may of course receive and transmit the priority information for each satellite signal receiver 110 from the outside.

여기서, 도 1의 위성항법수신기(170)에 구비된 각 위성신호수신부(110) 중, 항법정보를 알고자하는 위치와 가장 근접하게 설치된 일 위성신호수신부를 최고우선순위로 지정할 수 있으나, 이러한 우선순위 지정예는 상술한 바로 한정되지 않는다.Here, among the satellite signal receivers 110 included in the satellite navigation receiver 170 of FIG. 1, one satellite signal receiver installed closest to a position where navigation information is to be known may be designated as the highest priority. The ranking example is not limited to the above.

예를 들어 위성항법수신기(170)는 차량용이고 각 위성신호수신부(110)가 차량의 앞,뒤,좌,우측에 각각 설치되며, 차량의 앞부분에 관한 항법정보가 요구되는 경우, 차량의 앞부분에 설치된 위성신호수신부를 최고우선순위로 지정할 수 있다.For example, the satellite navigation receiver 170 is for a vehicle, and each satellite signal receiver 110 is installed at the front, rear, left, and right sides of the vehicle, and when navigation information about the front of the vehicle is required, The installed satellite signal receiver can be assigned the highest priority.

한편, 상기 위성수신판단부(130)는 상기 위성신호수신부(110)에서 전송된 상관정보 및 상기 우선순위지정부(120)에서 전송된 우선순위정보를 각각 전송받아, 최고우선순위의 위성신호수신부에 수신된 특정 위성의 위성신호인 특정 위성신호가 최고우선순위 외의 위성신호수신부인 나머지 위성신호수신부에 수신되는지를 판단하여 판단결과를 상기 의사거리보정부(140)로 전송한다.Meanwhile, the satellite receiver 130 receives the correlation information transmitted from the satellite signal receiver 110 and the priority information transmitted from the priority control unit 120, respectively, and has the highest priority satellite signal receiver. It is determined whether a specific satellite signal, which is a satellite signal of a specific satellite, is received in the remaining satellite signal receiver, which is a satellite signal receiver other than the highest priority, and transmits the determination result to the pseudo distance correction unit 140.

예를 들어, 도 2a와 같이 4개의 위성(10A,10B,10C,10D)으로부터 위성신호를 전송받는 3개의 위성신호수신부(111,112,113)가 존재하는 경우, 우선순위1인 위성신호수신부(111)는 최고우선순위의 위성신호수신부이며, 우선순위2,3인 각 위성신호수신부(112,113)는 상기 나머지 위성신호수신부(112,113)에 해당될 수 있다.For example, when there are three satellite signal receivers 111, 112, and 113 that receive satellite signals from four satellites 10A, 10B, 10C, and 10D, as shown in FIG. 2A, the satellite signal receiver 111 of priority 1 Each of the satellite signal receivers 112 and 113 having the highest priority satellite signal receivers and having priority 2 and 3 may correspond to the remaining satellite signal receivers 112 and 113.

그리고, 각 위성(10A,10B,10C,10D)에서 전송된 위성신호를 각각 A,B,C,D라 하면, 도 2a의 A1,B1은 우선순위1의 위성신호수신부(111)에 수신된 A위성(10A), B위성(10B)의 위성신호 A,B를 이용하여 연산된 의사거리를 의미하고, 또한 A2,C2는 우선순위2의 위성신호수신부(112)에 수신된 A위성(10A), C위성(10C)의 위성신호 A,C를 이용하여 연산된 의사거리를 의미한다.If the satellite signals transmitted from the satellites 10A, 10B, 10C, and 10D are A, B, C, and D, respectively, A 1 and B 1 of FIG. 2A are assigned to the satellite signal receiver 111 of priority 1. Mean pseudo-range calculated using the satellite signals A and B of the satellites A and 10B, and A 2 and C 2 are received by the satellite signal receiver 112 of priority 2 The pseudorange calculated using the satellite signals A and C of the satellites 10A and 10C.

각 위성신호수신부(111,112,113)에 수신되는 위성신호가 상기 A로 동일하더라도, 연산되는 의사거리 값은 각 위성신호수신부(111,112,113)의 설치위치에 따라 상이하므로, 해당 위성신호를 의미하는 (A,B,C,D) 후단에 각 위성신호수신부(111,112,113)를 나타내는 아래첨자(1,2,3)를 각각 부여하여 동일 위성신호에 대해 각기 연산되는 의사거리가 위성신호수신부(111,112,113)별 서로 상이함을 나타내었다.Even though the satellite signals received by the satellite signal receivers 111, 112, and 113 are the same as A, the calculated pseudo distance values are different depending on the installation positions of the satellite signal receivers 111, 112, and 113, which means the corresponding satellite signals. The pseudo distances calculated for the same satellite signal differ from each satellite signal receiver 111, 112, 113 by giving subscripts 1 , 2 , and 3 representing the satellite signal receivers 111, 112, and 113, respectively, at the rear end of C, D). Indicated.

도 2a에서는, 상기 특정 위성신호가 A인 경우를 나타낸 것, 즉 최고우선순위의 위성신호수신부(111)에 수신된 특정 위성(10A)의 위성신호인 특정 위성신호(A)가 상기 나머지 위성신호수신부(112,113)에도 수신된 경우를 의미한다.In FIG. 2A, the specific satellite signal A is shown, that is, the specific satellite signal A which is the satellite signal of the specific satellite 10A received by the highest priority satellite signal receiver 111 is the remaining satellite signal. This means that the reception unit 112 and 113 are also received.

한편, 상기 위성수신판단부(130)는 상기 위성신호수신부(110) 중 어느 일 위성신호수신부(110)의 상관정보만을 전송받는 경우, 상기 전송받은 상관정보만을 이용한 항법정보가 연산되도록 상기 어느 일 위성신호수신부(110)의 상관정보를 상기 항법정보연산부(150)에 전송할 수 있다.Meanwhile, when the satellite receiver 130 receives only correlation information of any one of the satellite signal receivers 110, the satellite receiver 130 may calculate navigation information using only the received correlation information. The correlation information of the satellite signal receiver 110 may be transmitted to the navigation information calculator 150.

예를 들어, 도 2a의 최고우선순위 위성신호수신부(111)에만 적어도 하나 이 상의 위성신호(예를 들어 A,B)가 전송되고, 나머지 위성신호수신부(112,113)에는 어떠한 위성신호도 전송되지 않은 경우, 상기 항법정보연산부(150)는 상기 최고우선순위의 위성신호수신부(111)에 수신된 위성신호 A,B에 대해 연산된 의사거리만을 이용하여 항법정보를 연산할 수 있다. 이러한 예는 상기 우선순위2의 위성신호수신부(112) 또는 우선순위3의 위성신호수신부(113)에만 위성신호가 전송된 경우에 대해서도 동일하게 적용된다.For example, at least one satellite signal (for example, A and B) is transmitted only to the highest priority satellite signal receiver 111 of FIG. 2A, and no satellite signal is transmitted to the remaining satellite signal receivers 112 and 113. In this case, the navigation information calculator 150 may calculate the navigation information using only the pseudo distance calculated for the satellite signals A and B received by the satellite signal receiver 111 having the highest priority. This example also applies to the case where the satellite signal is transmitted only to the satellite signal receiver 112 of priority 2 or the satellite signal receiver 113 of priority 3.

상기 의사거리보정부(140)는, 상기 위성수신판단부(130)의 판단결과 상기 나머지 위성신호수신부에 상기 특정 위성신호(A)가 수신된 경우, 최고우선순위의 위성신호수신부(111)와 나머지 위성신호수신부(112,113)에서 연산된 상기 특정 위성신호(A)의 의사거리 간의 차이값을 각각 산출하고, 상기 나머지 위성신호수신부(112,113)에 대한 특정 위성신호(A)를 포함한 모든 위성신호(B,C,D)의 의사거리에 상기 차이값을 가산 또는 감산하여 의사거리를 보정한다.The pseudo-distance correction unit 140, when the specific satellite signal A is received in the remaining satellite signal receiver as a result of the determination of the satellite receiver 130, and the satellite signal receiver 111 of the highest priority; Compute the difference value between the pseudoranges of the specific satellite signals A calculated by the remaining satellite signal receivers 112 and 113, respectively, and include all the satellite signals including the specific satellite signals A to the remaining satellite signal receivers 112 and 113 ( The pseudo distance is corrected by adding or subtracting the difference value to the pseudo distance of B, C, and D).

즉, 우선순위2의 위성신호수신부(112)를 살펴보면, 상기 최고우선순위의 위성신호수신부(111)와 우선순위2의 위성신호수신부(112)에서 연산된 상기 특정 위성신호(A)의 의사거리 간의 차이값(A1-A2)을 산출하고, 상기 우선순위2의 위성신호수신부(112)에 수신된 모든 위성신호(A,C)의 의사거리(A2,C2)에 상기 차이값(A1-A2)을 가산하여 의사거리를 보정하게 된다.That is, referring to the satellite signal receiver 112 of priority 2, the pseudo distance between the satellite signal receiver 111 of the highest priority and the satellite signal receiver 112 of the priority 2 is calculated. The difference value A 1 -A 2 is calculated, and the difference value is included in the pseudo distances A 2 and C 2 of all satellite signals A and C received by the satellite signal receiver 112 of priority 2. The pseudo distance is corrected by adding (A 1 -A 2 ).

예를 들어, 최고우선순위의 위성신호수신부(111)에서 연산된 특정 위성신호(A)의 의사거리는 23,000,001m, 우선순위2의 위성신호수신부(112)에서 연산된 특 정 위성신호(A)의 의사거리는 23,000,000m인 경우, 의사거리의 차이값 1m를 상기 23,000,000m에 가산함에 따라, 상기 각 위성신호수신부(111,112,113)에서 발생되는 상대적인 오차가 보정될 수 있도록 한다.For example, the pseudo distance of the specific satellite signal A calculated by the satellite signal receiver 111 having the highest priority is 23,000,001 m and that of the specific satellite signal A calculated by the satellite signal receiver 112 of the priority 2 is higher. If the pseudorange is 23,000,000m, the relative error generated at each of the satellite signal receivers 111, 112 and 113 can be corrected by adding 1m of the pseudorange difference to the 23,000,000m.

물론, 감산자와 피감산자의 위치변경에 의해 상기 최고우선순위의 위성신호수신부(111)와 우선순위2의 위성신호수신부(112)에서 연산된 상기 특정 위성신호(A)의 의사거리 간의 차이값이 (A2-A1)인 경우, 상기 우선순위2의 위성신호수신부(112)에 수신된 모든 위성신호(A,C)의 의사거리(A2,C2)에 상기 차이값(A2-A1)을 감산하여 의사거리를 보정할 수 있다.Of course, the difference value between the pseudo-distance of the specific satellite signal A calculated by the satellite signal receiver 111 of the highest priority and the satellite signal receiver 112 of priority 2 by changing the position of the subtractor and the subtractor. Is (A 2 -A 1 ), the difference value (A 2 ) to the pseudo distances (A 2 , C 2 ) of all satellite signals (A, C) received by the satellite signal receiver 112 of priority 2. -A 1 ) can be subtracted to correct pseudo range.

한편, 상기 항법정보연산부(150)는 상기 의사거리보정부(140)의 보정된 의사거리 전송받아, 그러한 의사거리를 이용하여 항법정보를 연산하게 된다.On the other hand, the navigation information calculation unit 150 receives the corrected pseudo distance of the pseudo distance correction unit 140, and calculates the navigation information by using the pseudo distance.

즉, 상기 항법정보연산부(150)는 최고우선순위의 위성신호수신부(111)에 수신된 각 위성신호의 의사거리는 그대로 이용하는 반면, 상기 나머지 위성신호수신부(112,113)에 수신된 위성신호에 대해서는 상기와 같이 최고우선순위의 위성신호수신부(111)를 기준으로 하여 보정된 의사거리값을 통해 정확도 및 신뢰성 있는 항법정보를 연산할 수 있다.That is, the navigation information calculation unit 150 uses the pseudo distance of each satellite signal received by the satellite signal receiver 111 of the highest priority as it is, while the satellite signals received by the remaining satellite signal receivers 112 and 113 are not described above. As described above, accuracy and reliable navigation information can be calculated through the pseudorange value corrected based on the satellite signal receiver 111 having the highest priority.

한편, 상기 의사거리보정부는, 상기 특정 위성신호가 복수 개인 경우, 예를 들어 도 2b와 같이 상기 특정 위성신호가 (A,B)로 2개인 경우, 최고우선순위의 위성신호수신부(111)와 나머지 위성신호수신부(112,113)에서 연산된 상기 각 특정 위성신호(A,B)의 의사거리 간의 차이값을 각각 산출하여 특정 위성신호(A,B)별 산출 된 차이값의 평균값을 연산하고, 상기 나머지 위성신호수신부(112,113)에 대한 각 특정 위성신호(A,B)를 포함한 모든 위성신호의 의사거리에 상기 각 평균값을 가산 또는 감산하여 의사거리를 보정할 수 있다.On the other hand, the pseudo-distance correction unit, when there are a plurality of specific satellite signals, for example, when two specific satellite signals (A, B), as shown in Figure 2b, and the highest priority satellite signal receiver 111 Computing the difference value between the pseudo distances of the specific satellite signals A and B calculated by the remaining satellite signal receivers 112 and 113, respectively, and calculating the average value of the difference values calculated for the specific satellite signals A and B. The pseudorange can be corrected by adding or subtracting the respective average values to the pseudoranges of all the satellite signals including the specific satellite signals A and B with respect to the remaining satellite signal receivers 112 and 113.

즉, 우선순위2의 위성신호수신부(112)를 살펴보면, 상기 최고우선순위의 위성신호수신부(111)와 우선순위2의 위성신호수신부(112)에서 연산된 상기 특정 위성신호(A,B)의 의사거리 간의 차이값(A1-A2, B1-B2)을 각각 산출하여 상기 차이값의 평균값(((A1-A2)+(B1-B2))/2)을 연산하고, 상기 우선순위2의 위성신호수신부(112)에 수신된 모든 위성신호(A,B,D)의 의사거리(A2,B2,D2)에 상기 평균값(((A1-A2)+(B1-B2))/2)을 가산하여 의사거리를 보정하게 된다.That is, referring to the satellite signal receiver 112 of priority 2, the satellite signal receiver 111 of the highest priority and the satellite signal receivers 112 of the satellite signal receiver 112 of priority 2 Compute the difference value (A 1 -A 2 , B 1 -B 2 ) between the pseudoranges and calculate the average value of the difference value (((A 1 -A 2 ) + (B 1 -B 2 )) / 2) The average value (((A 1 -A 2 ) is equal to the pseudo distances A 2 , B 2 , D 2 of all the satellite signals A, B, D received by the satellite signal receiver 112 of the priority 2. The pseudorange is corrected by adding) + (B 1 -B 2 )) / 2).

한편, 상기 의사거리보정부(140)는, 상기 복수 개의 특정 위성신호 중 어느 특정 위성신호의 신호대잡음비(SNR;Signal to Noise Ratio)가 일정기준범위 이상 또는 이하인 것으로 판단되는 경우, 상기 해당 특정 위성신호의 의사거리를 차이값 연산 및 보정 대상에서 제외할 수 있다.Meanwhile, when the signal to noise ratio (SNR) of a specific satellite signal of the plurality of specific satellite signals is determined to be greater than or equal to a predetermined reference range, the pseudo-distance correction unit 140 includes the specific satellite. The pseudorange of the signal can be excluded from the difference calculation and correction target.

즉, 특정 위성신호가 A,B이고 위성신호 A가 일정기준범위 이상 또는 이하의 신호대잡음비를 갖는 경우, 위성신호 A를 상기 차이값 연산에서 제외시켜 상기 위성신호 B만을 이용한 도 2a와 같은 방법을 통한 의사거리 보정이 이루어질 수 있다. 물론, 특정 위성신호가 A,B,C이고 위성신호 A가 일정기준범위 이상 또는 이하의 신호대잡음비를 갖는 경우, 위성신호 B,C를 이용한 도 2b와 같은 방법을 통한 의사거리의 보정이 가능하게 된다.That is, when a specific satellite signal is A, B, and the satellite signal A has a signal-to-noise ratio above or below a predetermined reference range, the satellite signal A is excluded from the difference calculation, and thus the method shown in FIG. Pseudorange correction can be achieved. Of course, when a particular satellite signal is A, B, C, and the satellite signal A has a signal-to-noise ratio above or below a predetermined reference range, the pseudo distance can be corrected using the method shown in FIG. 2B using the satellite signals B and C. do.

여기서, 상기 신호대잡음비가 일정기준범위 이하인 경우, 위성신호 성분이 잡음성분에 의해 깨끗하지 못하여 의사거리의 오차를 유발할 수 있으므로 보정 대상에서 제외될 수 있고, 또한 상기 신호대잡음비가 일정기준범위 이상인 경우는 수신된 신호가 예기치 않은 외부 방해신호일 수 있으므로 보정 대상에서 제외되는 것이 바람직하다.Here, when the signal-to-noise ratio is less than a predetermined reference range, because the satellite signal component is not clean by the noise component may cause an error in the pseudo distance, it may be excluded from the correction target, and if the signal-to-noise ratio is more than the predetermined reference range Since the received signal may be an unexpected external disturbance signal, it is preferable to be excluded from correction.

한편, 본 발명은 상기 위성수신판단부(130)에 의해, 상기 최고우선순위의 위성신호수신부(111)에 수신된 특정 위성신호가 상기 나머지 위성신호수신부(112,113)에 수신되지 않은 것으로 판단된 경우, 도 2c의 경우와 같이 각 위성신호수신부(111,112,113)의 1-PPS(Pulse Per Second)신호를 이용한 오차 보정을 수행하는 간접보정부(160)를 더 포함할 수 있다. 도 2c를 살펴보면, 상기 최고우선순위의 위성신호수신부(111)에 수신된 특정 위성신호(A,B)가 상기 나머지 위성신호수신부(111,113) 중 어떠한 위성신호수신부에도 전송되지 않은 경우임을 알 수 있다.On the other hand, the present invention, when the satellite receiver judging unit 130, it is determined that the specific satellite signal received by the satellite signal receiver 111 of the highest priority is not received by the remaining satellite signal receivers 112,113. As shown in FIG. 2C, the indirect correction unit 160 may further include an error correction using 1-PPS (Pulse Per Second) signals of the satellite signal receivers 111, 112, and 113. Referring to FIG. 2C, it can be seen that the specific satellite signals A and B received by the satellite signal receiver 111 of the highest priority are not transmitted to any satellite signal receivers among the remaining satellite signal receivers 111 and 113. .

이러한 경우, 상기 간접보정부(160)는, 상기 최고우선순위의 위성신호수신부(111)에서 생성된 1-PPS값과 상기 나머지 위성신호수신부(112,113)의 1-PPS값 간의 PPS차이값을 산출하고, 산출된 PPS차이값에 빛의 속도를 곱하여 상기 나머지 위성신호 수신부(112,113)에 대한 위성신호의 각 의사거리에 가산 또는 감산하여 의사거리를 보정하게 된다.In this case, the indirect correction unit 160 calculates a PPS difference value between the 1-PPS value generated by the satellite signal receiver 111 having the highest priority and the 1-PPS value of the remaining satellite signal receivers 112 and 113. The pseudo-distance is corrected by multiplying the calculated PPS difference by the speed of light and adding or subtracting each pseudorange of the satellite signals with respect to the remaining satellite signal receivers 112 and 113.

즉, 도 2c의 우선순위3의 위성신호수신부(113)를 참고로, 각 위성신호수신부(111,112,113)에서 발생된 1-PPS신호를 각각 1-PPS1,1-PPS2,1-PPS3이라 한다면, 상기 간접보정부(160)는 상기 최고우선순위의 위성신호수신부(111)에서 생성된 1-PPS1값과 상기 우선순위3의 위성신호수신부(113)의 1-PPS3값 간의 PPS차이값((1-PPS1)-(1-PPS3))을 산출하고, 산출된 PPS차이값에 빛의 속도를 곱하여(((1-PPS1)-(1-PPS3))×빛의 속도), 곱한 값을 상기 우선순위3의 위성신호수신부(113)에 대한 위성신호(C,D)의 각 의사거리에 가산하여 의사거리를 보정하게 된다.That is, referring to the satellite signal receiver 113 of priority 3 of FIG. 2C, the 1-PPS signals generated by the satellite signal receivers 111, 112, and 113 are 1-PPS 1 , 1-PPS 2 , and 1-PPS 3, respectively . If the indirect correction unit 160 is the highest priority PPS difference between the 1-PPS 3 value of rank satellite signal receiving the and the 1-PPS 1 value generated in 111. priority 3 satellite signal reception unit 113 of the Calculate the value ((1-PPS 1 )-(1-PPS 3 )) and multiply the calculated PPS difference by the speed of light (((1-PPS 1 )-(1-PPS 3 )) × Speed) and the multiplied value is added to each pseudorange of the satellite signals C and D with respect to the satellite signal receiver 113 of priority 3 to correct the pseudorange.

이러한 상기 간접보정부(160)에 의한, 상기 1-PPS신호와 빛의 속도를 이용한 의사거리 보정의 경우, 각 위성신호수신부(111,112,113)에 수신되는 위성신호의 속도가 빛의 속도와 동일하다고 가정한 것으로서 이러한 가정에 따른 의사거리의 오류 또한 발생될 수 있으나, 1-PPS를 이용한 의사거리 보정을 하지 않는 경우에 비하여 오차의 크기가 줄어들 수 있다.In the case of pseudo-range correction using the 1-PPS signal and the speed of light by the indirect correction unit 160, it is assumed that the speed of the satellite signal received by each satellite signal receiver 111, 112, 113 is the same as the speed of light. As an example, an error of pseudorange according to this assumption may also occur, but the magnitude of the error may be reduced as compared with the case of not performing pseudorange correction using 1-PPS.

이하에서는 이상과 같은 다중 위성신호수신부를 갖는 위성항법수신기의 오차보정 시스템(100)을 이용한 오차보정 방법에 관하여 도 3을 참고로 설명하고자 한다.Hereinafter, an error correction method using the error correction system 100 of the satellite navigation receiver having the multiple satellite signal receivers as described above will be described with reference to FIG. 3.

먼저, 상기 우선순위지정부(120)가 복수 개의 위성신호수신부(110) 각각에 지정된 우선순위정보를 위성수신판단부(130)로 전송한다(S300). First, the priority setting unit 120 transmits priority information designated to each of the plurality of satellite signal receivers 110 to the satellite receiver 130 (S300).

이러한 우선순위지정부(120)는 각 위성신호수신부(110)에 대한 우선순위정보를 외부로부터 입력 지정받아 전송할 수 있음은 물론이다.The priority setting unit 120 may of course receive and transmit the priority information for each satellite signal receiver 110 from the outside.

상기 우선순위 지정 단계(S300) 이후에는, 복수 개의 위성신호수신부(110)가 복수 개의 위성(10)에서 전송된 각 위성신호를 수신하고, 수신된 위성신호와 기 저 장된 코드신호와의 상관값을 연산하여 상기 수신된 위성신호가 어느 위성에서 전송된 신호인지 판단하고 각 위성과의 의사거리를 산출하여 상기 상관값과 의사거리를 포함한 상관정보를 상기 위성수신판단부(130)로 전송한다(S310).After the priority setting step (S300), a plurality of satellite signal receiver 110 receives each satellite signal transmitted from the plurality of satellites 10, and the correlation value between the received satellite signal and the stored code signal Determine the received satellite signal is a signal transmitted from the satellite to calculate the pseudo distance with each satellite and transmits the correlation information including the correlation value and the pseudo distance to the satellite receiver 130 ( S310).

다음으로, 상기 위성수신판단부(130)는 상기 위성신호수신부(110)에서 전송되는 상관정보를 이용하여, 위성신호가 복수개의 위성신호수신부(110)에 전송되는지의 여부를 판단하게 된다(S320).Next, the satellite receiver 130 determines whether satellite signals are transmitted to the plurality of satellite signal receivers 110 using the correlation information transmitted from the satellite signal receivers 110 (S320). ).

상기 S320단계에서, 위성신호가 어느 일 위성신호수신부에만 전송된 것으로 판단된 경우, 즉 상기 위성수신판단부(130)가 상기 위성신호수신부(110) 중 어느 일 위성신호수신부의 상관정보만을 전송받는 경우, 상기 전송받은 상관정보만을 이용한 항법정보가 연산되도록 상기 어느 일 위성신호수신부의 상관정보를 상기 항법정보연산부(150)에 전송할 수 있다.In step S320, when it is determined that the satellite signal is transmitted only to one satellite signal receiver, that is, the satellite receiver 130 receives only one of the satellite signal receivers of the satellite signal receiver 110. In this case, the navigation information calculating unit 150 may transmit the correlation information of the satellite signal receiver to calculate the navigation information using only the received correlation information.

또한, 상기 S320단계에서, 위성신호가 복수개의 위성신호수신부에 전송된 것으로 판단된 경우, 상기 위성수신판단부(130)는 상기 위성신호수신부(110)에서 전송된 상관정보 및 상기 우선순위지정부(120)에서 전송된 우선순위정보를 이용하여 최고우선순위의 위성신호수신부에 수신된 특정 위성의 위성신호인 특정 위성신호가 최고우선순위 외의 위성신호수신부인 나머지 위성신호수신부에 수신되는지를 판단한다(S330).In addition, when it is determined in step S320 that the satellite signals have been transmitted to the plurality of satellite signal receivers, the satellite receiver determining unit 130 transmits the correlation information and the priority setting unit transmitted from the satellite signal receiver 110. Using the priority information transmitted at 120, it is determined whether a specific satellite signal, which is a satellite signal of a specific satellite, received at the highest priority satellite signal receiver is received at the remaining satellite signal receiver, which is a satellite signal receiver other than the highest priority. (S330).

상기 위성신호 수신 판단 단계(S330)에서, 상기 특정 위성신호가 나머지 위성신호수신부에 수신된 것으로 판단되는 경우, 상기 위성수신판단부(130)는 상기 수신된 특정 위성신호가 단일 개수인지 또는 복수 개수인지를 판단한다(S340).In the satellite signal reception determination step (S330), when it is determined that the specific satellite signal is received in the remaining satellite signal receiver, the satellite receiver 130 determines whether the received specific satellite signal is a single number or a plurality of satellite signals. It determines the recognition (S340).

상기 S340단계에서 상기 특정 위성신호가 단일 개수인 것으로 판단된 경우, 상기 의사거리보정부(140)는 도 2a와 같이 상기 최고우선순위의 위성신호수신부와 나머지 위성신호수신부에서 연산된 상기 특정 위성신호의 의사거리 간의 차이값을 각각 산출하고, 상기 나머지 위성신호수신부에 대한 특정 위성신호를 포함한 모든 위성신호의 의사거리에 상기 차이값을 가산 또는 감산하여 의사거리를 보정한다(S341).If it is determined in step S340 that the specific satellite signal is a single number, the pseudo-distance correction unit 140 calculates the specific satellite signal calculated by the highest priority satellite signal receiver and the remaining satellite signal receivers as shown in FIG. 2A. Compute the difference value between the pseudo distances of each other, and correct the pseudo distance by adding or subtracting the difference value to the pseudo distances of all satellite signals including the specific satellite signal with respect to the remaining satellite signal receiver (S341).

그런 다음, 상기 항법정보연산부(150)는 상기 의사거리보정부(140)의 보정된 의사거리를 이용하여 항법정보를 연산하게 된다(S360).Then, the navigation information calculator 150 calculates navigation information by using the corrected pseudo distance of the pseudo distance compensator 140 (S360).

또한, 이와 다르게 상기 S340단계에서 상기 특정 위성신호가 복수 개인 것으로 판단된 경우, 도 2b와 같이, 상기 의사거리보정부(140)는 최고우선순위의 위성신호수신부와 나머지 위성신호수신부에서 연산된 상기 각 특정 위성신호의 의사거리 간의 차이값을 각각 산출하여 특정 위성신호별 산출된 차이값의 평균값을 연산하고, 상기 나머지 위성신호수신부에 대한 각 특정 위성신호를 포함한 모든 위성신호의 의사거리에 상기 각 평균값을 가산 또는 감산하여 의사거리를 보정할 수 있다(S342). In addition, when it is determined that the specific satellite signal is a plurality of different in step S340, as shown in Figure 2b, the pseudo-distance correction unit 140 is calculated by the satellite signal receiver of the highest priority and the remaining satellite signal receiver Compute a difference value between pseudo distances of each specific satellite signal, calculate an average value of the difference values calculated for each particular satellite signal, and calculate the difference between the pseudo distances of all satellite signals including each specific satellite signal with respect to the remaining satellite signal receivers. The pseudorange can be corrected by adding or subtracting the average value (S342).

이후에는, 상기 항법정보연산부(150)가 상기 S342단계의 의사거리보정부(140)에서 연산된 의사거리를 이용하여 항법정보를 연산하게 된다(S360).Thereafter, the navigation information calculation unit 150 calculates navigation information by using the pseudo distance calculated by the pseudo distance correction unit 140 in step S342 (S360).

여기서, 상기 의사거리보정부(140)는, 상기 의사거리 보정 단계(342)에서, 상기 복수 개의 특정 위성신호 중 어느 특정 위성신호의 신호대잡음비(SNR;Signal to Noise Ratio)가 일정기준범위 이상 또는 이하인 것으로 판단되는 경우, 상기 해 당 특정 위성신호의 의사거리를 차이값 연산 및 보정 대상에서 제외할 수 있다.Here, the pseudo distance correction unit 140, in the pseudo distance correction step 342, the signal-to-noise ratio (SNR) of a specific satellite signal of the plurality of specific satellite signals is greater than a predetermined reference range or If it is determined to be less than or equal to, the pseudo distance of the specific satellite signal may be excluded from the difference value calculation and correction target.

한편, 상기 위성신호 수신 판단 단계(S330)에서 상기 위성수신판단부(130)에 의해, 상기 최고우선순위의 위성신호수신부에 수신된 특정 위성신호가 상기 나머지 위성신호수신부에 수신되지 않은 것으로 판단된 경우, 상기 간접보정부(160)가 상기 최고우선순위의 위성신호수신부에서 생성된 1-PPS값과 상기 나머지 위성신호수신부의 1-PPS값의 PPS차이값을 산출하고, 산출된 PPS차이값에 빛의 속도를 곱하여 상기 나머지 위성신호 수신부에 대한 위성신호의 각 의사거리에 가산 또는 감산하여 의사거리를 보정하게 된다(S350). Meanwhile, in the satellite signal reception determining step (S330), it is determined by the satellite receiver determining unit 130 that a specific satellite signal received by the satellite signal receiver having the highest priority is not received by the remaining satellite signal receiver. In this case, the indirect correction unit 160 calculates a PPS difference value between the 1-PPS value generated by the satellite signal receiver of the highest priority and the 1-PPS value of the remaining satellite signal receiver, and calculates the PPS difference value. The pseudo distance is corrected by multiplying the speed of light by adding or subtracting each pseudo distance of the satellite signal to the remaining satellite signal receiver (S350).

이후에는, 상기 항법정보연산부(150)가 상기 간접보정 단계(S350)의 의사거리보정부(140)에서 연산된 의사거리를 이용하여 항법정보를 연산하게 된다(S360).Thereafter, the navigation information calculation unit 150 calculates navigation information by using the pseudo distance calculated in the pseudo range correction unit 140 of the indirect correction step S350 (S360).

이상 상술한 바와 같은 본 발명의 다중 위성신호수신부를 갖는 위성항법수신기의 오차보정 시스템 및 방법은, 위성(10)으로부터 위성신호를 수신하여 항법정보를 연산하는 다중 위성신호수신부를 갖는 위성항법수신기를 탑재한 위성발사체와 같은 특수한 항체뿐만 아니라 차량과 같은 일반적인 항체 등의 어떠한 수단에 적용되어 실시될 수 있음은 물론이다.The error correction system and method of the satellite navigation receiver having the multiple satellite signal receiver of the present invention as described above, the satellite navigation receiver having a multiple satellite signal receiver for receiving a satellite signal from the satellite 10 to calculate navigation information Of course, it can be applied to any means such as a specific antibody such as a satellite launch vehicle, as well as a general antibody such as a vehicle.

이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 이것에 의해 한정되지 않으며 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 본 발명의 시술 사상과 아래에 기재될 특허청구범위의 균등범위 내에서 다양한 수정 및 변형이 가능함은 물론이다.As described above, the present invention has been described by means of limited embodiments and drawings, but the present invention is not limited thereto and is described below by the person skilled in the art and the following description of the present invention. Various modifications and variations are possible without departing from the scope of the appended claims.

본 발명에 따른 다중 위성신호수신부를 갖는 위성항법수신기의 오차보정 시스템 및 방법에 따르면, 다중 위성신호수신부를 갖는 위성신호수신부에 의해 발생되는 상대적인 오차를 최고우선순위의 위성신호수신부를 기준으로 보정한 후 보정된 의사거리를 기초로 항법정보를 연산함에 따라 계산된 항법정보의 정확도 및 신뢰성을 향상시킬 수 있다.According to an error correction system and method of a satellite navigation receiver having a multiple satellite signal receiver according to the present invention, the relative error generated by the satellite signal receiver having a multiple satellite signal receiver is corrected based on the satellite signal receiver having the highest priority. After the navigation information is calculated based on the corrected pseudo distance, the accuracy and reliability of the calculated navigation information can be improved.

Claims (10)

복수 개의 위성에서 전송된 각 위성신호를 수신하고, 수신된 위성신호와 기 저장된 코드신호와의 상관값을 연산하여 상기 수신된 위성신호가 어느 위성에서 전송된 신호인지 판단하고 각 위성과의 의사거리를 산출하여 상기 상관값과 의사거리를 포함한 상관정보를 전송하는 복수 개의 위성신호수신부;Receives each satellite signal transmitted from a plurality of satellites, calculates a correlation value between the received satellite signal and a pre-stored code signal to determine which satellite signal is received from the satellite signal and pseudo distance from each satellite A plurality of satellite signal receivers for calculating and transmitting correlation information including the correlation value and a pseudo distance; 상기 복수 개의 위성신호수신부 각각에 지정된 우선순위정보를 전송하는 우선순위지정부;A priority designator for transmitting priority information designated to each of the plurality of satellite signal receivers; 상기 상관정보 및 우선순위정보를 전송받아 최고우선순위의 위성신호수신부에 수신된 특정 위성의 위성신호인 특정 위성신호가 최고우선순위 외의 위성신호수신부인 나머지 위성신호수신부에 수신되는지를 판단하는 위성수신판단부;A satellite receiver for determining whether a specific satellite signal, which is a satellite signal of a specific satellite, which is received by the correlation information and priority information and is received by the satellite signal receiver of the highest priority, is received by the remaining satellite signal receiver, which is a satellite signal receiver of the highest priority. Determination unit; 상기 나머지 위성신호수신부에 상기 특정 위성신호가 수신된 경우, 최고우선순위의 위성신호수신부와 나머지 위성신호수신부에서 연산된 상기 특정 위성신호의 의사거리 간의 차이값을 각각 산출하고, 상기 나머지 위성신호수신부에 대한 특정 위성신호를 포함한 모든 위성신호의 의사거리에 상기 차이값을 가산 또는 감산하여 의사거리를 보정하는 의사거리보정부; 및When the specific satellite signal is received in the remaining satellite signal receiver, the difference value between the pseudo-distance of the specific satellite signal calculated by the highest priority satellite signal receiver and the remaining satellite signal receiver is calculated, respectively, and the remaining satellite signal receiver A pseudo-range correction unit for correcting the pseudo-range by adding or subtracting the difference value to the pseudo-ranges of all satellite signals including a specific satellite signal with respect to the pseudo-range; And 상기 의사거리보정부의 보정된 의사거리를 이용하여 항법정보를 연산하는 항법정보연산부를 포함하는 다중 위성신호수신부를 갖는 위성항법수신기의 오차보정 시스템.Error correction system of a satellite navigation receiver having a multiple satellite signal receiver including a navigation information calculation unit for calculating navigation information using the corrected pseudo distance of the pseudo distance correction. 제 1항에 있어서, 상기 위성수신판단부는,The method of claim 1, wherein the satellite receiving unit, 상기 위성신호수신부 중 어느 일 위성신호수신부의 상관정보만을 전송받는 경우, 상기 전송받은 상관정보만을 이용한 항법정보가 연산되도록 상기 어느 일 위성신호수신부의 상관정보를 상기 항법정보연산부에 전송하는 것을 특징으로 하는 다중 위성신호수신부를 갖는 위성항법수신기의 오차보정 시스템.When only one of the satellite signal receivers receives the correlation information of the satellite signal receiver, the one of the satellite signal receiver transmits the correlation information of the satellite signal receiver so that the navigation information is calculated using only the received correlation information. An error correction system of a satellite navigation receiver having multiple satellite signal receivers. 제 1항에 있어서, 상기 의사거리보정부는,The method of claim 1, wherein the pseudo range correction unit, 상기 특정 위성신호가 복수 개인 경우,When there are a plurality of specific satellite signals, 최고우선순위의 위성신호수신부와 나머지 위성신호수신부에서 연산된 상기 각 특정 위성신호의 의사거리 간의 차이값을 각각 산출하여 특정 위성신호별 산출된 차이값의 평균값을 연산하고, 상기 나머지 위성신호수신부에 대한 각 특정 위성신호를 포함한 모든 위성신호의 의사거리에 상기 각 평균값을 가산 또는 감산하여 의사거리를 보정하는 것을 특징으로 하는 다중 위성신호수신부를 갖는 위성항법수신기의 오차보정 시스템.Compute the difference value between the pseudoranges of the specific satellite signals calculated by the satellite signal receiver having the highest priority and the remaining satellite signal receivers, and calculate an average value of the difference values calculated by the specific satellite signals, Error correction system of a satellite navigation receiver having a multiple satellite signal receiver, characterized in that for correcting the pseudo distance by adding or subtracting the respective average value to the pseudo distance of all satellite signals including each specific satellite signal. 제 3항에 있어서, 상기 의사거리보정부는,The method of claim 3, wherein the pseudo range correction unit, 상기 복수 개의 특정 위성신호 중 어느 특정 위성신호의 신호대잡음비(SNR;Signal to Noise Ratio)가 일정기준범위 이상 또는 이하인 것으로 판단되는 경우, 상기 해당 특정 위성신호의 의사거리를 차이값 연산 및 보정 대상에서 제외하는 것을 특징으로 하는 다중 위성신호수신부를 갖는 위성항법수신기의 오차보정 시스템.If it is determined that a signal-to-noise ratio (SNR) of a specific satellite signal of the plurality of specific satellite signals is above or below a predetermined reference range, the pseudo distance of the particular satellite signal is calculated and corrected. Error correction system of a satellite navigation receiver having a multiple satellite signal receiver, characterized in that excluded. 제 1항에 있어서, The method of claim 1, 상기 위성수신판단부에 의해, 상기 최고우선순위의 위성신호수신부에 수신된 특정 위성신호가 상기 나머지 위성신호수신부에 수신되지 않은 것으로 판단된 경우,If it is determined by the satellite receiver that the particular satellite signal received at the highest priority satellite signal receiver has not been received at the remaining satellite signal receiver, 상기 최고우선순위의 위성신호수신부에서 생성된 1-PPS값과 상기 나머지 위성신호수신부의 1-PPS값 간의 PPS차이값을 산출하고, 산출된 PPS차이값에 빛의 속도를 곱하여 상기 나머지 위성신호 수신부에 대한 위성신호의 각 의사거리에 가산 또는 감산하여 의사거리를 보정하는 간접보정부를 더 포함하는 것을 특징으로 하는 다중 위성신호수신부를 갖는 위성항법수신기의 오차보정 시스템.Computing the PPS difference value between the 1-PPS value generated by the satellite signal receiver of the highest priority and the 1-PPS value of the remaining satellite signal receiver, and multiplying the calculated PPS difference value by the speed of light, the remaining satellite signal receiver And an indirect correction unit for correcting the pseudo distance by adding or subtracting each pseudo distance of the satellite signals with respect to the satellite signal receiver. 우선순위지정부가 복수 개의 위성신호수신부 각각에 지정된 우선순위정보를 전송하는 우선순위 지정 단계;A priority designation step of the priority designator transmitting priority information designated to each of the plurality of satellite signal receivers; 복수 개의 위성신호수신부가 복수 개의 위성에서 전송된 각 위성신호를 수신하고, 수신된 위성신호와 기 저장된 코드신호와의 상관값을 연산하여 상기 수신된 위성신호가 어느 위성에서 전송된 신호인지 판단하고 각 위성과의 의사거리를 산출하여 상기 상관값과 의사거리를 포함한 상관정보를 전송하는 상관정보 전송 단계;The plurality of satellite signal receivers receive each satellite signal transmitted from a plurality of satellites, and calculate a correlation value between the received satellite signal and a pre-stored code signal to determine which satellite the received satellite signal is transmitted from. A correlation information transmitting step of calculating a pseudo distance from each satellite and transmitting correlation information including the correlation value and the pseudo distance; 위성수신판단부가 상기 상관정보 및 우선순위정보를 전송받아 최고우선순위의 위성신호수신부에 수신된 특정 위성의 위성신호인 특정 위성신호가 최고우선순 위 외의 위성신호수신부인 나머지 위성신호수신부에 수신되는지를 판단하는 특정 위성신호 수신 판단 단계;The satellite receiver judging unit receives the correlation information and the priority information to determine whether a particular satellite signal, which is a satellite signal of a specific satellite, received at the highest priority satellite signal receiver is received at the remaining satellite signal receiver, which is a satellite signal receiver outside the highest priority. Determining a specific satellite signal reception step of determining; 상기 나머지 위성신호수신부에 상기 특정 위성신호가 수신된 경우, 의사거리보정부가 상기 최고우선순위의 위성신호수신부와 나머지 위성신호수신부에서 연산된 상기 특정 위성신호의 의사거리 간의 차이값을 각각 산출하고, 상기 나머지 위성신호수신부에 대한 특정 위성신호를 포함한 모든 위성신호의 의사거리에 상기 차이값을 가산 또는 감산하여 의사거리를 보정하는 의사거리 보정단계; 및When the specific satellite signal is received in the remaining satellite signal receiver, the pseudo distance compensator calculates a difference value between the pseudo distance of the specific satellite signal calculated by the highest priority satellite signal receiver and the remaining satellite signal receiver, respectively, A pseudorange correction step of correcting a pseudorange by adding or subtracting the difference value to the pseudoranges of all satellite signals including a specific satellite signal with respect to the remaining satellite signal receiver; And 항법정보연산부가 상기 의사거리보정부의 보정된 의사거리를 이용하여 항법정보를 연산하는 항법정보 연산 단계를 포함하는 다중 위성신호수신부를 갖는 위성항법수신기의 오차보정 방법.And a navigation information calculating step in which a navigation information calculating unit calculates navigation information using the corrected pseudo distance of the pseudo distance correction unit. 제 6항에 있어서, The method of claim 6, 상기 위성수신판단부가 상기 위성신호수신부 중 어느 일 위성신호수신부의 상관정보만을 전송받는 경우, 상기 전송받은 상관정보만을 이용한 항법정보가 연산되도록 상기 어느 일 위성신호수신부의 상관정보를 상기 항법정보연산부에 전송하는 단일 상관정보 전송단계를 더 포함하는 것을 특징으로 하는 다중 위성신호수신부를 갖는 위성항법수신기의 오차보정 방법.When the satellite receiver determining unit receives only the correlation information of any one of the satellite signal receivers, the navigation information calculating unit converts the correlation information of the satellite signal receiver into one such that navigation information using only the received correlation information is calculated. An error correction method of a satellite navigation receiver having a multiple satellite signal receiver further comprising a step of transmitting a single correlation information. 제 6항에 있어서, 상기 의사거리보정부는, The method of claim 6, wherein the pseudo-distance correction unit, 상기 특정 위성신호가 복수 개인 경우,When there are a plurality of specific satellite signals, 최고우선순위의 위성신호수신부와 나머지 위성신호수신부에서 연산된 상기 각 특정 위성신호의 의사거리 간의 차이값을 각각 산출하여 특정 위성신호별 산출된 차이값의 평균값을 연산하고, 상기 나머지 위성신호수신부에 대한 각 특정 위성신호를 포함한 모든 위성신호의 의사거리에 상기 각 평균값을 가산 또는 감산하여 의사거리를 보정하는 것을 특징으로 하는 다중 위성신호수신부를 갖는 위성항법수신기의 오차보정 방법.Compute the difference value between the pseudoranges of the specific satellite signals calculated by the satellite signal receiver having the highest priority and the remaining satellite signal receivers, and calculate an average value of the difference values calculated by the specific satellite signals, And calibrating the pseudorange by adding or subtracting the respective average values to the pseudoranges of all satellite signals including each specific satellite signal with respect to the satellite signal receiver. 제 8항에 있어서, 상기 의사거리보정부는,The method of claim 8, wherein the pseudo-distance correction unit, 상기 복수 개의 특정 위성신호 중 어느 특정 위성신호의 신호대잡음비(SNR;Signal to Noise Ratio)가 일정기준범위 이상 또는 이하인 것으로 판단되는 경우, 상기 해당 특정 위성신호의 의사거리를 차이값 연산 및 보정 대상에서 제외하는 것을 특징으로 하는 다중 위성신호수신부를 갖는 위성항법수신기의 오차보정 방법.If it is determined that a signal-to-noise ratio (SNR) of a specific satellite signal of the plurality of specific satellite signals is above or below a predetermined reference range, the pseudo distance of the particular satellite signal is calculated and corrected. Error correction method of a satellite navigation receiver having a multiple satellite signal receiver, characterized in that excluded. 제 6항에 있어서, The method of claim 6, 상기 위성수신판단부에 의해, 상기 최고우선순위의 위성신호수신부에 수신된 특정 위성신호가 상기 나머지 위성신호수신부에 수신되지 않은 것으로 판단된 경우,If it is determined by the satellite receiver that the particular satellite signal received at the highest priority satellite signal receiver has not been received at the remaining satellite signal receiver, 간접보정부가 상기 최고우선순위의 위성신호수신부에서 생성된 1-PPS값과 상기 나머지 위성신호수신부의 1-PPS값의 PPS차이값을 산출하고, 산출된 PPS차이값에 빛의 속도를 곱하여 상기 나머지 위성신호 수신부에 대한 위성신호의 각 의사거리에 가산 또는 감산하여 의사거리를 보정하는 간접보정 단계를 더 포함하는 것을 특징으로 하는 다중 위성신호수신부를 갖는 위성항법수신기의 오차보정 방법.The indirect correction unit calculates a PPS difference value between the 1-PPS value generated by the satellite signal receiver of the highest priority and the 1-PPS value of the remaining satellite signal receiver, and multiplies the calculated PPS difference by the speed of light. And an indirect correction step of correcting the pseudo distance by adding or subtracting each pseudo distance of the satellite signal to the satellite signal receiver.
KR1020060131201A 2006-12-20 2006-12-20 Error Compensation System and Method of Satellite Navigation Receiver with Multiple Satellite Signal Receivers Expired - Fee Related KR100812387B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060131201A KR100812387B1 (en) 2006-12-20 2006-12-20 Error Compensation System and Method of Satellite Navigation Receiver with Multiple Satellite Signal Receivers

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060131201A KR100812387B1 (en) 2006-12-20 2006-12-20 Error Compensation System and Method of Satellite Navigation Receiver with Multiple Satellite Signal Receivers

Publications (1)

Publication Number Publication Date
KR100812387B1 true KR100812387B1 (en) 2008-03-11

Family

ID=39398416

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060131201A Expired - Fee Related KR100812387B1 (en) 2006-12-20 2006-12-20 Error Compensation System and Method of Satellite Navigation Receiver with Multiple Satellite Signal Receivers

Country Status (1)

Country Link
KR (1) KR100812387B1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101103757B1 (en) * 2009-12-28 2012-01-06 한국항공우주연구원 Method and apparatus for generating pseudo range correction information of satellite navigation signal
KR101199419B1 (en) 2011-12-23 2012-11-09 한국해양연구원 DGNSS Software Reference Station Architecture and Its System
KR101799876B1 (en) 2016-02-12 2017-11-22 인하대학교 산학협력단 DGNSS(Differential Global Navigation Satellite System)-BASED POSITIONING METHOD AND GNSS RECEIVER USING THE SAME
KR20210061901A (en) * 2019-11-20 2021-05-28 주식회사 에코센싱 Apparatus and method to estimate position using multiple receivers
KR20250106457A (en) 2024-01-03 2025-07-10 덕산넵코어스 주식회사 Dual rf channel selection method and satellite navigation receiving device using the method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6642886B2 (en) 2001-02-22 2003-11-04 Motorola, Inc. Prioritizing satellite search order based on doppler uncertainty
JP2004286495A (en) 2003-03-20 2004-10-14 Denso Corp Gps receiver
JP2005283187A (en) 2004-03-29 2005-10-13 Japan Radio Co Ltd Satellite search device
KR20060052855A (en) * 2003-07-21 2006-05-19 퀄컴 인코포레이티드 Positioning by a plurality of measured values with positioning improvement

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6642886B2 (en) 2001-02-22 2003-11-04 Motorola, Inc. Prioritizing satellite search order based on doppler uncertainty
JP2004286495A (en) 2003-03-20 2004-10-14 Denso Corp Gps receiver
KR20060052855A (en) * 2003-07-21 2006-05-19 퀄컴 인코포레이티드 Positioning by a plurality of measured values with positioning improvement
JP2005283187A (en) 2004-03-29 2005-10-13 Japan Radio Co Ltd Satellite search device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101103757B1 (en) * 2009-12-28 2012-01-06 한국항공우주연구원 Method and apparatus for generating pseudo range correction information of satellite navigation signal
KR101199419B1 (en) 2011-12-23 2012-11-09 한국해양연구원 DGNSS Software Reference Station Architecture and Its System
KR101799876B1 (en) 2016-02-12 2017-11-22 인하대학교 산학협력단 DGNSS(Differential Global Navigation Satellite System)-BASED POSITIONING METHOD AND GNSS RECEIVER USING THE SAME
KR20210061901A (en) * 2019-11-20 2021-05-28 주식회사 에코센싱 Apparatus and method to estimate position using multiple receivers
KR102268550B1 (en) * 2019-11-20 2021-06-24 주식회사 에코센싱 Apparatus and method to estimate position using multiple receivers
KR20250106457A (en) 2024-01-03 2025-07-10 덕산넵코어스 주식회사 Dual rf channel selection method and satellite navigation receiving device using the method

Similar Documents

Publication Publication Date Title
US7501981B2 (en) Methods and apparatus to detect and correct integrity failures in satellite positioning system receivers
US20180113219A1 (en) Method and system for ascertaining a position of a mobile apparatus
US20180180743A1 (en) Distributed kalman filter architecture for carrier range ambiguity estimation
US20110181466A1 (en) Receiver and method for authenticating satellite signals
KR100812387B1 (en) Error Compensation System and Method of Satellite Navigation Receiver with Multiple Satellite Signal Receivers
EP2064568A1 (en) Highly integrated gps, galileo and inertial navigation system
GB2385733A (en) GPS receiver
US6771215B2 (en) Determination of the transmission time of a signal part in a positioning system
JP2011013189A (en) Positioning device and program
US7492314B2 (en) User equipment navigation solution with position determination of a navigation signal reflector
US11340353B2 (en) Multipath mitigation for GNSS receivers
WO2021021212A1 (en) Inter-frequency signal aiding for tracking satellite navigation signals
KR20190050554A (en) Multi-constellation gnss positioning system and method by correcting the inter-system time difference
US20230129514A1 (en) Positioning system and method
US20110068979A1 (en) Reducing complexity of calculations performed by a navigation system receiver
WO2021064939A1 (en) Satellite signal receiving device and position measurement device
EP3667369A1 (en) Positioning system for a land vehicle and method for computing high-precision gnss positions of a land vehicle
JP5163474B2 (en) GNSS receiver and positioning method
JP3851376B2 (en) Positioning system satellite signal receiver
US20230266480A1 (en) Method for Determining an Integrity Datum regarding a GNSS-Based Localization of a Vehicle
JP2009103509A (en) GNSS receiver and positioning method
EP4222533B1 (en) Method and system for determining a phase of a gnss carrier
KR100930219B1 (en) Satellite navigation system receiver
KR20120037864A (en) Apparatus and method for satellite navigation signal processing navigation signal adaptively
JP2001311768A (en) Gps receiver with multi-path judging function

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

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

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R11-asn-PN2301

St.27 status event code: A-3-3-R10-R13-asn-PN2301

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

Fee payment year number: 1

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

PG1601 Publication of registration

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

PR1001 Payment of annual fee

Fee payment year number: 4

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

PR1001 Payment of annual fee

Fee payment year number: 5

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

FPAY Annual fee payment

Payment date: 20130305

Year of fee payment: 6

PR1001 Payment of annual fee

Fee payment year number: 6

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

FPAY Annual fee payment

Payment date: 20140305

Year of fee payment: 7

PR1001 Payment of annual fee

Fee payment year number: 7

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

FPAY Annual fee payment

Payment date: 20150305

Year of fee payment: 8

PR1001 Payment of annual fee

Fee payment year number: 8

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

PR1001 Payment of annual fee

Fee payment year number: 9

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

FPAY Annual fee payment

Payment date: 20161121

Year of fee payment: 10

PR1001 Payment of annual fee

Fee payment year number: 10

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

FPAY Annual fee payment

Payment date: 20171219

Year of fee payment: 11

PR1001 Payment of annual fee

Fee payment year number: 11

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

FPAY Annual fee payment

Payment date: 20190104

Year of fee payment: 12

PR1001 Payment of annual fee

Fee payment year number: 12

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

FPAY Annual fee payment

Payment date: 20200102

Year of fee payment: 13

PR1001 Payment of annual fee

Fee payment year number: 13

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

PC1903 Unpaid annual fee

Not in force date: 20210305

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

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

PC1903 Unpaid annual fee

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

Not in force date: 20210305

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

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301