KR102441080B1 - Positioning device and method using heterogeneous satellite group - Google Patents
Positioning device and method using heterogeneous satellite group Download PDFInfo
- Publication number
- KR102441080B1 KR102441080B1 KR1020170165192A KR20170165192A KR102441080B1 KR 102441080 B1 KR102441080 B1 KR 102441080B1 KR 1020170165192 A KR1020170165192 A KR 1020170165192A KR 20170165192 A KR20170165192 A KR 20170165192A KR 102441080 B1 KR102441080 B1 KR 102441080B1
- Authority
- KR
- South Korea
- Prior art keywords
- satellite
- satellite group
- group
- heterogeneous
- information
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/28—Satellite selection
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Navigation (AREA)
Abstract
본 발명은 이종 위성군을 이용한 측위 장치 및 그 방법에 관한 것으로, 각종 위성항법시스템에서 운용되고 있는 복수의 위성군(Satellite Group)을 대상으로 소정의 평가기준에 따라 순위를 결정하고 상위 순위에 랭크된 복수의 위성군을 조합한 후 최소 오차를 가지는 조합에 기초하여 측위 함으로써, 측위의 정확도를 향상시킬 수 있는 이종 위성군을 이용한 측위 장치 및 그 방법을 제공하고자 한다.
이를 위하여, 본 발명은 이종 위성군을 이용한 측위 장치에 있어서, 이종 위성군으로부터 정보를 수신하는 정보 수신부; 상기 정보 수신부에 의해 수신된 정보에 기초하여 각 위성군의 순위를 결정하고, 상위 순위에 랭크된 복수의 위성군을 각각 조합한 후 최소 오차를 가지는 조합을 선택하는 제어부; 및 상기 제어부에 의해 선택된 조합에 기초하여 측위하는 측위부를 포함한다.The present invention relates to a positioning device and a method using a heterogeneous satellite group, and a plurality of satellite groups operated in various satellite navigation systems are ranked according to a predetermined evaluation criterion and ranked in a higher ranking. An object of the present invention is to provide a positioning device and method using a heterogeneous satellite group capable of improving positioning accuracy by combining a plurality of satellite groups and positioning based on a combination having a minimum error.
To this end, the present invention provides a positioning device using a heterogeneous satellite group, comprising: an information receiving unit configured to receive information from a heterogeneous satellite group; a control unit for determining a rank of each satellite group based on the information received by the information receiving unit, combining a plurality of satellite groups ranked in the upper rank, respectively, and selecting a combination having a minimum error; and a positioning unit for positioning based on the combination selected by the control unit.
Description
본 발명은 이종 위성군을 이용한 측위 장치 및 그 방법에 관한 것으로, 더욱 상세하게는 각종 위성항법시스템에서 운용되고 있는 위성군을 선별적으로 이용하여 측위의 정확도를 높이는 기술에 관한 것이다.The present invention relates to a positioning device and method using heterogeneous satellite groups, and more particularly, to a technique for improving positioning accuracy by selectively using satellite groups operated in various satellite navigation systems.
위성항법시스템(Global Navigation Satellite System; 이하 GNSS)은 다수의 인공위성과 지상의 수신장비를 이용하여 목표물의 위치를 파악하고 시각정보를 제공하는 일련의 시스템으로서, 항공기, 차량, 선박 등의 항법뿐만 아니라 측량, 지도제작, 건축 등의 산업분야에서도 활용되고 있으며, 최근에는 위치 정보를 필요로 하는 모든 분야에서 유용하게 사용되고 있다.Global Navigation Satellite System (GNSS) is a series of systems that use a number of artificial satellites and ground-based receivers to locate targets and provide visual information. It is also used in industrial fields such as surveying, mapping, and construction, and recently, it is usefully used in all fields requiring location information.
이러한 GNSS는 위성, 지상의 제어국, 사용자로 구성된다. 지상 제어국의 수신장치에서 고도 약 20,000㎞의 궤도에 위치하는 인공위성에서 신호를 받아 100m 이내의 위치정보를 알아낼 수 있는 것이 GNSS의 기본 원리이다. 또한, 위성의 위치와 위성 시계, 전리층모델, 위성궤도변수, 위성상태 등의 항법정보가 있다면 현재 사용자의 위치를 파악할 수 있다. 즉, 위성에서 보내는 신호가 수신기에 도달하기까지 걸리는 시간을 측정해서 위성과 수신기 사이의 거리를 구하고, 사용자의 현재 위치를 계산할 수 있다.Such GNSS consists of satellites, terrestrial control stations, and users. The basic principle of GNSS is that the receiver of the ground control station receives a signal from an artificial satellite located in an orbit at an altitude of about 20,000 km and can find out the location information within 100 m. In addition, if there is navigation information such as the location of the satellite, the satellite clock, the ionosphere model, the satellite orbit variable, and the satellite state, the current user's location can be determined. That is, the distance between the satellite and the receiver can be obtained by measuring the time it takes for a signal transmitted from the satellite to reach the receiver, and the user's current location can be calculated.
GNSS의 예로는, 미국의 GPS(Global Positioning System), 러시아의 GLONASS(GLObal NAvigation Satellite System), 유럽의 갈릴레오(Galileo), 중국의 북두(Beidou), 및 일본의 QZSS(Quasi-Zenith Satellite System) 등이 있다.Examples of GNSS include Global Positioning System (GPS) in the United States, Global Navigation Satellite System (GLONASS) in Russia, Galileo in Europe, Beidou in China, and Quasi-Zenith Satellite System (QZSS) in Japan. There is this.
종래의 측위 기술은 서로의 위성군을 공동으로 이용하지 않고 자체 운용되고 있는 위성군만을 이용하여 측위 하였다. 즉, GPS는 GPS 위성군을 이용하여 측위하고, GLONASS는 GLONASS 위성군을 이용하여 측위하며, Galileo는 Galileo 위성군을 이용하여 측위하고, 북두(Beidou)는 북두 위성군을 이용하여 측위하며, QZSS는 QZSS 위성군을 이용하여 측위한다.The conventional positioning technology did not jointly use each other's satellite groups, but performed positioning using only the self-operated satellite groups. That is, GPS positions using the GPS satellite group, GLONASS positions using the GLONASS satellite group, Galileo positions using the Galileo satellite group, Beidou positions using the Beidou satellite group, QZSS is positioned using the QZSS satellite group.
일반적으로 측위 기술의 정확도는 위성의 개수, 위성의 고도, 위성의 배치상태 등에 따라 달라짐을 고려할 때, 종래의 측위 기술은 특정 위성군만을 이용하여 측위하기 때문에 측위 결과의 정확도가 높지 않은 문제점이 있었다.Considering that the accuracy of positioning technology generally varies depending on the number of satellites, the altitude of the satellites, the arrangement status of satellites, etc., there is a problem in that the accuracy of the positioning results is not high because the conventional positioning technology positions using only a specific satellite group. .
상기와 같은 종래 기술의 문제점을 해결하기 위하여, 본 발명은 각종 위성항법시스템에서 운용되고 있는 복수의 위성군(Satellite Group)을 대상으로 소정의 평가기준에 따라 순위를 결정하고 최고 순위에 랭크된 위성군에 기초하여 측위 함으로써, 측위의 정확도를 향상시킬 수 있는 이종 위성군을 이용한 측위 장치 및 그 방법을 제공하는데 그 목적이 있다.In order to solve the problems of the prior art as described above, the present invention determines a ranking according to a predetermined evaluation criterion for a plurality of satellite groups operating in various satellite navigation systems and ranks the highest ranked satellites. An object of the present invention is to provide a positioning device and method using a heterogeneous satellite group capable of improving positioning accuracy by positioning based on a group.
또한, 본 발명은 각종 위성항법시스템에서 운용되고 있는 복수의 위성군(Satellite Group)을 대상으로 소정의 평가기준에 따라 순위를 결정하고 상위 순위에 랭크된 복수의 위성군의 조합에 기초하여 측위 함으로써, 측위의 정확도를 향상시킬 수 있는 이종 위성군을 이용한 측위 장치 및 그 방법을 제공하는데 다른 목적이 있다.In addition, the present invention determines a ranking according to a predetermined evaluation criterion for a plurality of satellite groups operated in various satellite navigation systems and positioning based on a combination of a plurality of satellite groups ranked in the upper ranking. Another object of the present invention is to provide a positioning device and method using a heterogeneous satellite group capable of improving positioning accuracy.
또한, 본 발명은 각종 위성항법시스템에서 운용되고 있는 복수의 위성군(Satellite Group)을 대상으로 소정의 평가기준에 따라 순위를 결정하고 상위 순위에 랭크된 복수의 위성군을 조합한 후 최소 오차를 가지는 조합에 기초하여 측위 함으로써, 측위의 정확도를 향상시킬 수 있는 이종 위성군을 이용한 측위 장치 및 그 방법을 제공하는데 또 다른 목적이 있다.In addition, the present invention determines the ranking according to a predetermined evaluation criterion for a plurality of satellite groups operated in various satellite navigation systems, and combines the plurality of satellite groups ranked in the upper order, and then the minimum error is obtained. It is another object to provide a positioning device and method using a heterogeneous satellite group capable of improving positioning accuracy by positioning based on a combination.
본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects and advantages of the present invention not mentioned may be understood by the following description, and will be more clearly understood by the examples of the present invention. It will also be readily apparent that the objects and advantages of the present invention may be realized by the means and combinations thereof indicated in the appended claims.
상기 목적을 달성하기 위한 본 발명의 장치는, 이종 위성군을 이용한 측위 장치에 있어서, 이종 위성군으로부터 정보를 수신하는 정보 수신부; 상기 정보 수신부에 의해 수신된 정보에 기초하여 각 위성군의 순위를 결정하고, 상위 순위에 랭크된 복수의 위성군을 각각 조합한 후 최소 오차를 가지는 조합을 선택하는 제어부; 및 상기 제어부에 의해 선택된 조합에 기초하여 측위하는 측위부를 포함한다.In order to achieve the above object, an apparatus of the present invention provides a positioning apparatus using a heterogeneous satellite group, comprising: an information receiving unit configured to receive information from a heterogeneous satellite group; a control unit for determining a rank of each satellite group based on the information received by the information receiving unit, combining a plurality of satellite groups ranked in the upper rank, respectively, and selecting a combination having a minimum error; and a positioning unit for positioning based on the combination selected by the control unit.
여기서, 상기 정보는 위성군별 각 위성의 위도정보, 식별번호, 위치좌표, 반송파 대 잡음비(Carrier to Noise ratio) 중 적어도 하나 이상을 포함할 수 있다.Here, the information may include at least one of latitude information, an identification number, position coordinates, and a carrier to noise ratio of each satellite for each satellite group.
또한, 상기 제어부는 위성군별 각 위성의 위도정보, 위성군별 정보수신이 가능한 위성의 개수, 위성군별 각 위성의 배치정보에 기초하여 각 위성군의 순위를 결정하는 순위 결정기; 상기 순위 결정기에 의해 결정된 순위에 기초하여 선택된 복수의 위성군을 조합하는 위성군 조합기; 상기 위성군 조합기에 의해 조합된 각 위성군의 조합에 대한 오차를 산출하는 오차 산출기; 및 상기 오차 산출기에 의해 산출된 각 조합의 오차가 가장 적은 조합을 측위용 위성군으로 선택하는 조합 선택기를 포함할 수 있다. 이때, 상기 순위 결정기는 위성의 위도 및 주행지역에 상응하는 가중치가 기록된 가중치 테이블에 기초하여 위성군별 각 위성의 위도정보에 따른 평가를 수행할 수 있다. 이때, 상기 가중치는 위도가 낮을수록 낮은 가중치를 부여한다.In addition, the control unit may include: a rank determiner for determining the rank of each satellite group based on latitude information of each satellite for each satellite group, the number of satellites capable of receiving information for each satellite group, and arrangement information of each satellite for each satellite group; a satellite group combiner for combining a plurality of satellite groups selected based on the ranking determined by the rank determiner; an error calculator for calculating an error for the combination of each satellite group combined by the satellite group combiner; and a combination selector for selecting a combination having the smallest error of each combination calculated by the error calculator as a satellite group for positioning. In this case, the rank determiner may perform an evaluation according to latitude information of each satellite for each satellite group based on a weight table in which weights corresponding to the satellite's latitude and driving region are recorded. In this case, the weight is given a lower weight as the latitude is lower.
또한, 본 발명의 장치는 각 위성으로부터 수신된 반송파 대 잡음비(Carrier to Noise ratio)의 평균값이 기준치를 초과하면 개활지로 판단하고, 기준치 이하이면 도심지로 판단하는 주행지역 판단기를 더 포함할 수도 있다.In addition, the apparatus of the present invention may further include a driving area determiner for determining an open land if the average value of a carrier to noise ratio received from each satellite exceeds a reference value, and determining an urban area if it is less than or equal to the reference value.
또한, 본 발명의 장치는 내비게이션 장치와 연동하여 개활지 및 도심지를 판단하는 주행지역 판단기를 더 포함할 수도 있다.In addition, the apparatus of the present invention may further include a driving area determiner for determining the open area and the downtown area in conjunction with the navigation device.
상기 목적을 달성하기 위한 본 발명의 방법은, 이종 위성군을 이용한 측위 방법에 있어서, 이종 위성군으로부터 정보를 수신하는 단계; 상기 수신된 정보에 기초하여 각 위성군의 순위를 결정하는 단계; 상위 순위에 랭크된 복수의 위성군을 각각 조합한 후 최소 오차를 가지는 조합을 선택하는 단계; 및 상기 선택된 조합에 기초하여 측위하는 단계를 포함한다.The method of the present invention for achieving the above object is a positioning method using a heterogeneous satellite group, comprising: receiving information from the heterogeneous satellite group; determining a rank of each satellite group based on the received information; selecting a combination having a minimum error after combining each of a plurality of satellite groups ranked in a higher order; and positioning based on the selected combination.
여기서, 상기 정보는 위성군별 각 위성의 위도정보, 식별번호, 위치좌표, 반송파 대 잡음비(Carrier to Noise ratio) 중 적어도 하나 이상을 포함할 수 있다.Here, the information may include at least one of latitude information, an identification number, position coordinates, and a carrier to noise ratio of each satellite for each satellite group.
또한, 상기 조합을 선택하는 단계는 상기 결정된 순위에 기초하여 선택된 복수의 위성군을 조합하는 단계; 상기 조합된 각 위성군의 조합에 대한 오차를 산출하는 단계; 및 상기 산출된 각 조합의 오차가 가장 적은 조합을 측위용 위성군으로 선택하는 단계를 포함할 수 있다. 이때, 위성군별 각 위성의 위도정보, 위성군별 정보수신이 가능한 위성의 개수, 위성군별 각 위성의 배치정보에 기초하여 각 위성군의 순위를 결정할 수 있다.In addition, the selecting of the combination may include combining a plurality of satellite groups selected based on the determined order; calculating an error for a combination of each of the combined satellite groups; and selecting a combination having the smallest error of each calculated combination as a satellite group for positioning. In this case, the ranking of each satellite group may be determined based on latitude information of each satellite for each satellite group, the number of satellites capable of receiving information for each satellite group, and arrangement information of each satellite for each satellite group.
또한, 상기 순위를 결정하는 단계는 위성의 위도 및 주행지역에 상응하는 가중치가 기록된 가중치 테이블에 기초하여 위성군별 각 위성의 위도정보에 따른 평가를 수행하는 단계를 포함할 수도 있다. 이때, 상기 가중치는 위도가 낮을수록 낮은 가중치를 부여할 수 있다.In addition, the step of determining the ranking may include the step of performing evaluation according to the latitude information of each satellite for each satellite group based on a weight table in which weights corresponding to the satellite's latitude and driving region are recorded. In this case, the weight may be given a lower weight as the latitude is lower.
또한, 상기 순위를 결정하는 단계는 각 위성으로부터 수신된 반송파 대 잡음비(Carrier to Noise ratio)의 평균값이 기준치를 초과하면 개활지로 판단하는 단계; 및 기준치 이하이면 도심지로 판단하는 단계를 더 포함할 수도 있다. In addition, the step of determining the ranking includes: determining an open land if the average value of a carrier to noise ratio received from each satellite exceeds a reference value; And if it is less than the reference value, it may further include the step of determining the downtown area.
상기 목적을 달성하기 위한 본 발명의 다른 장치는, 이종 위성군을 이용한 측위 장치에 있어서, 이종 위성군으로부터 정보를 수신하는 정보 수신부; 상기 정보 수신부에 의해 수신된 정보에 기초하여 각 위성군의 순위를 결정하고, 최고 순위에 랭크된 위성군을 선택하는 제어부; 및 상기 제어부에 의해 선택된 위성군에 기초하여 측위하는 측위부를 포함한다.Another device of the present invention for achieving the above object is a positioning device using a heterogeneous satellite group, comprising: an information receiving unit for receiving information from a heterogeneous satellite group; a control unit for determining a rank of each satellite group based on the information received by the information receiving unit, and selecting a satellite group with the highest rank; and a positioning unit for positioning based on the satellite group selected by the control unit.
여기서, 상기 정보는 위성군별 각 위성의 위도정보, 식별번호, 위치좌표, 반송파 대 잡음비(Carrier to Noise ratio) 중 적어도 하나 이상을 포함할 수 있다.Here, the information may include at least one of latitude information, an identification number, position coordinates, and a carrier to noise ratio of each satellite for each satellite group.
또한, 상기 제어부는 위성군별 각 위성의 위도정보, 위성군별 정보수신이 가능한 위성의 개수, 위성군별 각 위성의 배치정보에 기초하여 각 위성군의 순위를 결정할 수 있다.Also, the controller may determine the rank of each satellite group based on latitude information of each satellite for each satellite group, the number of satellites capable of receiving information for each satellite group, and arrangement information of each satellite for each satellite group.
또한, 상기 제어부는 위성의 위도 및 주행지역에 상응하는 가중치가 기록된 가중치 테이블에 기초하여 위성군별 각 위성의 위도정보에 따른 평가를 수행할 수 있다. 이때, 상기 가중치는 위도가 낮을수록 낮은 가중치가 부여될 수 있다.Also, the controller may perform evaluation according to latitude information of each satellite for each satellite group based on a weight table in which weights corresponding to the satellite's latitude and driving region are recorded. In this case, the weight may be given a lower weight as the latitude is lower.
또한, 상기 제어부는 각 위성으로부터 수신된 반송파 대 잡음비(Carrier to Noise ratio)의 평균값이 기준치를 초과하면 개활지로 판단하고, 기준치 이하이면 도심지로 판단할 수도 있다.Also, if the average value of the carrier-to-noise ratio received from each satellite exceeds the reference value, the controller may determine the open land, and if the average value exceeds the reference value, the controller may determine the urban area.
상기와 같은 본 발명은, 각종 위성항법시스템에서 운용되고 있는 복수의 위성군(Satellite Group)을 대상으로 소정의 평가기준에 따라 순위를 결정하고 최고 순위에 랭크된 위성군에 기초하여 측위 함으로써, 측위의 정확도를 향상시킬 수 있는 효과가 있다.According to the present invention as described above, a plurality of satellite groups operated in various satellite navigation systems are ranked according to a predetermined evaluation criterion and positioning is performed based on the highest ranked satellite group. It has the effect of improving the accuracy of
또한, 본 발명은 각종 위성항법시스템에서 운용되고 있는 복수의 위성군(Satellite Group)을 대상으로 소정의 평가기준에 따라 순위를 결정하고 상위 순위에 랭크된 복수의 위성군의 조합에 기초하여 측위 함으로써, 측위의 정확도를 향상시킬 수 있는 효과가 있다.In addition, the present invention determines a ranking according to a predetermined evaluation criterion for a plurality of satellite groups operated in various satellite navigation systems and positioning based on a combination of a plurality of satellite groups ranked in the upper ranking. , it has the effect of improving the accuracy of positioning.
또한, 본 발명은 각종 위성항법시스템에서 운용되고 있는 복수의 위성군(Satellite Group)을 대상으로 소정의 평가기준에 따라 순위를 결정하고 상위 순위에 랭크된 복수의 위성군을 조합한 후 최소 오차를 가지는 조합에 기초하여 측위 함으로써, 측위의 정확도를 향상시킬 수 있는 효과가 있다.In addition, the present invention determines the ranking according to a predetermined evaluation criterion for a plurality of satellite groups operated in various satellite navigation systems, and combines the plurality of satellite groups ranked in the upper order, and then the minimum error is obtained. By positioning based on the combination of branches, there is an effect of improving the accuracy of positioning.
도 1 은 본 발명에 따른 이종 위성군을 이용한 측위 장치에 대한 일실시예 구성도,
도 2 는 본 발명에 따른 이종 위성군을 이용한 측위 장치 내 제어부의 일실시예 상세 구성도,
도 3 은 본 발명에 이용되는 위성군별 위성의 위치를 나타내는 일예시도,
도 4 는 본 발명에 따른 이종 위성군을 이용한 측위 장치 내 제어부의 다른 실시예 상세 구성도,
도 5 는 본 발명에 따른 이종 위성군을 이용한 측위 방법에 대한 일실시예 흐름도이다.1 is a configuration diagram of an embodiment of a positioning device using a heterogeneous satellite group according to the present invention;
2 is a detailed configuration diagram of an embodiment of a control unit in a positioning device using a heterogeneous satellite group according to the present invention;
3 is an exemplary view showing the positions of satellites for each satellite group used in the present invention;
4 is a detailed configuration diagram of another embodiment of a control unit in a positioning device using a heterogeneous satellite group according to the present invention;
5 is a flowchart illustrating a positioning method using a heterogeneous satellite group according to the present invention.
이하, 본 발명의 일부 실시예들을 예시적인 도면을 통해 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명의 실시예를 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 실시예에 대한 이해를 방해한다고 판단되는 경우에는 그 상세한 설명은 생략한다.Hereinafter, some embodiments of the present invention will be described in detail with reference to exemplary drawings. In adding reference numerals to the components of each drawing, it should be noted that the same components are given the same reference numerals as much as possible even though they are indicated on different drawings. In addition, in describing the embodiment of the present invention, if it is determined that a detailed description of a related known configuration or function interferes with the understanding of the embodiment of the present invention, the detailed description thereof will be omitted.
본 발명의 실시예의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 또한, 다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 가진 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.In describing the components of the embodiment of the present invention, terms such as first, second, A, B, (a), (b), etc. may be used. These terms are only for distinguishing the elements from other elements, and the essence, order, or order of the elements are not limited by the terms. In addition, unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. Terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with the meaning in the context of the related art, and should not be interpreted in an ideal or excessively formal meaning unless explicitly defined in the present application. does not
도 1 은 본 발명에 따른 이종 위성군을 이용한 측위 장치에 대한 일실시예 구성도이다.1 is a configuration diagram of an embodiment of a positioning device using a heterogeneous satellite group according to the present invention.
도 1에 도시된 바와 같이, 본 발명에 따른 이종 위성군을 이용한 측위 장치는, 정보 수신부(10), 제어부(20), 및 측위부(30)를 포함한다. 본 발명을 실시하는 방식에 따라서 각 구성요소는 서로 결합되어 하나로 구비될 수 있으며, 발명을 실시하는 방식에 따라서 일부의 구성요소가 생략될 수도 있다.As shown in FIG. 1 , a positioning device using a heterogeneous satellite group according to the present invention includes an
상기 각 구성요소들에 대해 살펴보면, 먼저 정보 수신부(10)는 일례로 GNSS 수신기로 구현될 수 있으며, 미국의 GPS(Global Positioning System) 위성군, 러시아의 GLONASS(GLObal NAvigation Satellite System) 위성군, 유럽의 갈릴레오(Galileo) 위성군, 중국의 북두(Beidou) 위성군, 및 일본의 QZSS(Quasi-Zenith Satellite System) 위성군 등으로부터 위성군별 각 위성의 위도정보, 식별번호, 위치좌표, 반송파 대 잡음비(Carrier to Noise ratio) 등을 수신할 수 있다. 즉, 정보 수신부(10)는 위성군별 각 위성으로부터 자신의 위도정보, 식별번호, 위치좌표, 반송파 대 잡음비 등을 수신한다. 즉, 정보 수신부(10)는 위성군별 각 위성의 위도정보, 식별번호, 위치좌표, 반송파 대 잡음비 등을 수신한다.Looking at each of the above components, first, the
여기서, 위성군이란 위성들의 그룹을 의미하는 것으로, GPS 내 위성들, GLONASS 내 위성들, 북두(Beidou) 내 위성들, QZSS 내 위성들을 구분하기 위해 사용된다.Here, the satellite group means a group of satellites, and is used to distinguish satellites in GPS, satellites in GLONASS, satellites in Beidou, and satellites in QZSS.
다음으로, 제어부(20)는 상기 각 구성요소들이 제 기능을 정상적으로 수행할 수 있도록 전반적인 제어를 수행한다. 이러한 제어부(20)는 하드웨어 또는 소프트웨어의 형태로 구현될 수 있으며, 하드웨어 및 소프트웨어가 결합된 형태로도 존재할 수 있다. 바람직하게는, 제어부(20)는 마이크로프로세서로 구비될 수 있으나 이에 한정되지 않는다.Next, the
이러한 제어부(20)는 각종 위성항법시스템에서 운용되고 있는 복수의 위성군(Satellite Group)을 대상으로 소정의 평가기준에 따라 순위를 결정하고 최고 순위에 랭크된 위성군에 기초하여 측위 함으로써, 측위의 정확도를 향상시킬 수 있다.The
또한, 제어부(20)는 각종 위성항법시스템에서 운용되고 있는 복수의 위성군(Satellite Group)을 대상으로 소정의 평가기준에 따라 순위를 결정하고 상위 순위에 랭크된 복수의 위성군의 조합에 기초하여 측위 함으로써, 측위의 정확도를 향상시킬 수도 있다.In addition, the
또한, 제어부(20)는 각종 위성항법시스템에서 운용되고 있는 복수의 위성군(Satellite Group)을 대상으로 소정의 평가기준에 따라 순위를 결정하고 상위 순위에 랭크된 복수의 위성군을 조합한 후 최소 측위 오차를 가지는 조합에 기초하여 측위 함으로써, 측위의 정확도를 향상시킬 수도 있다.In addition, the
다음으로, 측위부(30)는 일반적으로 널리 알려진 측위 기술에 기초하여 측위 하는 모듈로서 특정 방식에 한정되지 않는다. 이때, 측위부(30)는 복수의 위성군에 기초하여 측위하는 경우 위성군에 따른 구분없이 복수의 위성군 내 모든 위성에 기초하여 측위할 수 있다.Next, the
이하, 도 2를 참조하여 제어부(20)의 상세 구성에 대해 살펴보기로 한다.Hereinafter, a detailed configuration of the
도 2 는 본 발명에 따른 이종 위성군을 이용한 측위 장치 내 제어부의 일실시예 상세 구성도이다.2 is a detailed configuration diagram of a control unit in a positioning device using a heterogeneous satellite group according to an embodiment of the present invention.
도 2에 도시된 바와 같이, 본 발명에 따른 이종 위성군을 이용한 측위 장치 내 제어부(20)는 메모리(21), 주행지역 판단기(22), 순위 결정기(23), 위성군 조합기(24), 오차 산출기(25), 및 조합 선택기(26)를 포함할 수 있다. 본 발명을 실시하는 방식에 따라서 각 구성요소는 서로 결합되어 하나로 구비될 수 있으며, 발명을 실시하는 방식에 따라서 일부의 구성요소가 생략될 수도 있다.As shown in FIG. 2 , the
상기 각 구성요소들에 대해 살펴보면, 먼저 메모리(21)는 이종 위성군을 이용하여 측위 하는데 필요한 각종 알고리즘(로직)을 저장할 수 있으며, 특히, 차량의 주행지역에 따라 가중치를 부여하는 기준인 가중치 테이블을 저장할 수도 있다. 이때, 가중치 테이블은 일례로 하기의 [표 1]과 같다.Looking at each of the above components, first, the
여기서, 위도가 낮아질수록 대류권 및 전리층에 의한 측정치 오차성분이 증가하기 때문에 낮은 가중치를 부여하고, 아울러 위도가 20°이하인 경우에 도심지의 가중치가 개활지의 가중치보다 낮은 이유는 높은 빌딩으로 인하여 낮은 위도에 위치한 위성의 멀티패스 효과(측정치 품질이 더 악화되는 현상)을 고려한 것이다.Here, as the latitude decreases, the measurement error component by the tropospheric and ionosphere increases, so a low weight is given. In addition, when the latitude is 20° or less, the weight of the downtown area is lower than the weight of the open area because of the high buildings at low latitudes. It takes into account the multipath effect of the satellites located (the phenomenon that the quality of measurements is further deteriorated).
상기 [표 1]을 통해서도 알 수 있듯이, 가중치 테이블은 주행지역이 개활지인 경우와 도심지인 경우에 따라 서로 다른 가중치를 가지며, 아울러 위성의 위도에 따라 서로 다른 가중치를 갖는다. 여기서, 개활지란 건물 밀집도가 낮은 시외 지역을 의미하며, 도심지란 건물 밀집도가 높은 시내 지역을 의미한다.As can be seen from [Table 1], the weight table has different weights according to the case where the driving area is an open area and a case where the driving area is an urban area, and also has different weights according to the latitude of the satellite. Here, the open land means a suburban area with a low density of buildings, and the downtown area means a downtown area with a high density of buildings.
이러한 메모리(21)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), SSD 타입(Solid State Disk type), SDD 타입(Silicon Disk Drive type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(random access memory; RAM), SRAM(static random access memory), 롬(read-only memory; ROM), EEPROM(electrically erasable programmable read-only memory), PROM(programmable read-only memory), 자기 메모리, 자기 디스크 및 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다.The
다음으로, 주행지역 판단기(22)는 차량이 주행하고 있는 지역이 개활지인지 도심지인지 판단한다. 즉, 주행지역 판단기(22)는 각 위성으로부터 수신된 반송파 대 잡음비(Carrier to Noise ratio)의 평균값이 기준치를 초과하면 개활지로 판단하고, 기준치 이하이면 도심지로 판단한다.Next, the driving
또한, 주행지역 판단기(22)는 차량에 구비된 내비게이션 장치와 연동하여 주행지역을 판단할 수도 있다. 이때, 주행지역 판단기(22)는 일례로 시외지역이면 개활지로 판단하고 시내지역이면 도심지로 판단할 수 있다.In addition, the driving
다음으로, 순위 결정기(23)는 메모리(21)에 저장되어 있는 가중치 테이블과 주행지역 판단기(22)에 의해 판단된 주행지역에 기초하여 각 위성군의 순위를 결정한다. 이때, 순위가 높을수록 더 정확한 측위를 가능하게 하는 위성군임을 의미한다.Next, the
이러한 순위 결정기(23)는 위성군별 각 위성의 위도정보, 위성군별 정보수신이 가능한 위성의 개수, 위성군별 각 위성의 배치정보(각 위성이 구성하는 면적)에 기초하여 각 위성군의 순위를 결정한다.The
1) 순위 결정기(23)는 각 위도범위에 포함되는 위성의 총 개수에 해당 위도범위에 상응하는 가중치를 각각 곱하고, 상기 곱한 결과를 모두 더한 후 총 위성의 개수로 나눈다. 이러한 과정을 위성군별로 수행하여 가장 높은 값을 갖는 위성군의 순서로 높은 점수를 부여한다. 이때, 최고점은 위성군의 개수(위성군이 3개면 최고점은 3점)로 정하며, 최저점은 1점으로 정할 수 있다.1) The
2) 순위 결정기(23)는 위성군별 각 위성의 개수가 가장 많은 위성군의 순서로 높은 점수를 부여한다. 이때도, 최고점은 위성군의 개수(위성군이 3개면 최고점은 3점)로 정하며, 최저점은 1점으로 정할 수 있다.2) The
3) 순위 결정기(23)는 위성군별 각 위성의 배치상태, 즉 위성군별 각 위성이 이루는 면적이 넓은 순서로 높은 점수를 부여한다. 이때, 면적을 산출하는 기술은 주지 관용의 기술로서 'Skyplot', 즉 위성으로부터 수신된 위성 궤도의 대략적인 위치를 알 수 있게 하는 알마낙(궤도력) 자료를 이용하여 위성의 위치를 도시한 후 그 면적을 산출할 수 있다. 이때도, 최고점은 위성군의 개수(위성군이 3개면 최고점은 3점)로 정하며, 최저점은 1점으로 정할 수 있다.3) The
여기서, 상기 3가지 경우에 있어서 총 점수가 같을 경우, 1) 방식에 최고 우선순위를 부여하고, 3) 방식에 가장 낮은 우선순위를 부여할 수도 있다.Here, if the total scores are the same in the three cases, 1) the highest priority may be given to the method, and 3) the lowest priority may be given to the method.
이하, 도 3을 참조하여 순위 결정기(23)가 위성군별 순위를 결정하는 방식에 대해 예를 들어 상세히 살펴보기로 한다.Hereinafter, a method in which the
도 3 은 본 발명에 이용되는 위성군별 위성의 위치를 나타내는 일예시도이다.3 is an exemplary diagram showing the positions of satellites for each satellite group used in the present invention.
도 3에서, [위성군 A]는 위도가 20°이하인 위성은 존재하지 않으며, 위도가 20°를 초과하면서 40°이하인 위성이 3개 위치하고, 위도가 40°를 초과하는 위성이 3개 위치한다.In FIG. 3, in [Satellite Group A], there are no satellites with a latitude of 20° or less, 3 satellites with a latitude exceeding 20° and less than 40° are located, and 3 satellites with a latitude exceeding 40° are located .
[위성군 B]는 위도가 20°이하인 위성은 존재하지 않으며, 위도가 20°를 초과하면서 40°이하인 위성도 존재하지 않으며, 위도가 40°를 초과하는 위성이 7개 위치한다.In [Satellite Group B], there are no satellites with a latitude of 20° or less, no satellites with a latitude exceeding 20° but less than 40° exist, and 7 satellites with a latitude exceeding 40° are located.
먼저, 차량이 주행하고 있는 지역이 도심지라 가정하자. 이때, 도심지에서의 가중치는 상기 [표 1]에 도시된 바와 같다.First, it is assumed that the area in which the vehicle is driving is an urban area. In this case, the weights in the downtown are as shown in Table 1 above.
1) 위도정보에 기초한 평가1) Evaluation based on latitude information
[위성군 A]는 가중치 1.1을 가지는 위성의 개수가 3개이고, 가중치 1.5를 가지는 위성의 개수가 3개이므로 "((1.1×3) + (1.5×3))/6 = 1.3" 를 만족한다.[Satellite group A] satisfies "((1.1×3) + (1.5×3))/6 = 1.3" because the number of satellites with a weight of 1.1 is 3 and the number of satellites with a weight of 1.5 is 3 .
[위성군 B]는 가중치 1.5를 가지는 위성의 개수가 7개이므로 "(1.5×7)/7 = 1.5"를 만족한다.[Satellite group B] satisfies "(1.5×7)/7 = 1.5" because the number of satellites having a weight of 1.5 is 7.
따라서, [위성군 B]에 최고점인 2점(위성군의 총 개수)을 부여하고, [위성군 A]에 최저점인 1점을 부여한다. 참고로, 위성군이 총 3개라면 3점, 2점, 1점을 부여할 수 있을 것이다.Therefore, the highest point of 2 points (total number of satellite groups) is given to [satellite group B], and 1 point, which is the lowest point, is given to [satellite group A]. For reference, if there are 3 satellite groups in total, 3 points, 2 points, and 1 point may be given.
2) 위성의 개수에 기초한 평가2) Evaluation based on the number of satellites
[위성군 A]의 총 위성 수는 6개이고, [위성군 B]의 총 위성 수는 7개이므로, 위성군 B에 최고점인 2점(위성군의 총 개수)을 부여하고, 위성군 A에 최저점인 1점을 부여한다.Since the total number of satellites of [satellite group A] is 6 and the total number of satellites of [satellite group B] is 7, the highest point of 2 points (total number of satellite groups) is given to satellite group B (total number of satellite groups), and The lowest score is given as 1 point.
3) 각 위성이 이루는 면적에 기초한 평가3) Evaluation based on the area formed by each satellite
[위성군 A] 내 각 위성이 이루는 면적이 [위성군 B] 내 각 위성이 이루는 면적보다 크다고 가정하면, [위성군 A]에 최고점인 2점(위성군의 총 개수)을 부여하고, [위성군 B]에 최저점인 1점을 부여한다.Assuming that the area formed by each satellite in [satellite group A] is larger than the area formed by each satellite in [satellite group B], the highest point of 2 points (total number of satellite groups) is given to [satellite group A], [ Satellite group B] is given 1 point, which is the lowest point.
결국, [위성군 A]의 총점은 4점이고 [위성군 B]의 총점은 5점이 되므로, 순위는 [위성군 B], [위성군 A]의 순서가 된다.After all, since the total score of [satellite group A] is 4 points and the total score of [satellite group B] is 5 points, the order becomes [satellite group B] and [satellite group A].
다음으로, 위성군 조합기(24)는 순위 결정기(23)에 의해 순위가 결정된 위성군들 중에서 기 설정된 개수의 위성군을 선택할 수 있다. 이때, 순위가 높은 위성군부터 선택하는 것이 바람직하다. 예를 들어, 위성군의 순서가 A, B, C, D, E일 때 3개의 위성군을 선택하는 경우, A, B, C가 선택될 수 있다.Next, the
또한, 위성군 조합기(24)는 각 위성군을 조합한다. 예를 들어, 위성군이 A,B,C가 선택된 경우, 그 조합은 (A, B), (A, C), (B, C), (A, B, C)의 4가지가 될 수 있다.In addition, the
다음으로, 오차 산출기(25)는 하기의 [수학식 1]에 기초하여 각 위성군의 조합에 대한 오차(Herr,i)를 산출할 수 있다. 참고로, 오차 산출기(25)는 측위 기술에서 일반적으로 널리 사용되고 있는 기술로서 본 발명에서는 어떠한 방식을 사용해도 무방하다.Next, the
[수학식 1][Equation 1]
여기서, H는 4×4 행렬이고, H11은 H 행렬의 1행 1열로서 동쪽의 오차를 의미하며, H22는 H 행렬의 2행 2열로서 북쪽의 오차를 의미한다. 참고로, H33은 수직방향의 오차를 의미하고, H44는 시계오차를 의미한다.Here, H is a 4×4 matrix, H 11 is one row and one column of the H matrix, meaning the east error, and H 22 is the second row and second column of the H matrix, meaning the north error. For reference, H 33 means an error in the vertical direction, and H 44 means a clock error.
[위성군 A]의 위성이 총 3개(A1, A2, A3)이고, [위성군 B]의 위성이 총 4개(B1, B2, B3, B4)라 할 때, H 행렬은 하기의 [수학식 2]과 같다.When [Satellite Group A] has a total of 3 satellites (A1, A2, A3) and [Satellite Group B] has a total of 4 satellites (B1, B2, B3, B4), the H matrix is [ Equation 2].
[수학식 2][Equation 2]
여기서, 각 변수는 하기의 [수학식 3] 내지 [수학식 6]에 나타낸 바와 같다.Here, each variable is as shown in [Equation 3] to [Equation 6] below.
[수학식 3][Equation 3]
여기서, W는 7×7 행렬로서, 는 [위성군 A]의 오차 분산값(측정치 잔여오차 분산값)으로 기 설정된 상수값이고, 는 [위성군 B]의 오차 분산값(측정치 잔여오차 분산값)으로 기 설정된 상수값이다.where W is a 7×7 matrix, is a constant value preset as the error variance value (measured value residual error variance value) of [satellite group A], is a constant value preset as the error variance value (measured residual error variance value) of [satellite group B].
또한, [위성군 A]의 위성이 총 3개(A1, A2, A3)이므로 W11, W22, W33은 값을 가지며, [위성군 B]의 위성이 총 4개(B1, B2, B3, B4)이므로 W44, W55, W66, W77은 값을 갖는다. 그 외 나머지 값은 0이다.Also, since there are a total of 3 satellites (A1, A2, A3) of [satellite group A], W 11 , W 22 , W 33 are value, and since there are a total of 4 satellites (B1, B2, B3, B4) of [satellite group B], W 44 , W 55 , W 66 , W 77 are have a value All other values are 0.
[수학식 4][Equation 4]
여기서, 는 ENU 좌표계로 변환된 오차 행렬을 의미한다.here, denotes an error matrix transformed into the ENU coordinate system.
[수학식 5][Equation 5]
여기서, G 행렬은 7×4 행렬로서, 1행은 A1에 대한 수식이고, 2행은 A2에 대한 수식이고, 3행은 A3에 대한 수식이고, 4행은 B1에 대한 수식이고, 5행은 B2에 대한 수식이고, 6행은 B3에 대한 수식이고, 7행은 B4에 대한 수식이다.Here, the G matrix is a 7×4 matrix, where row 1 is the formula for A1, row 2 is the formula for A2, row 3 is the formula for A3, row 4 is the formula for B1, and row 5 is The formula for B2, line 6 is the formula for B3, and line 7 is the formula for B4.
또한, "∥∥"은 벡터의 거리를 나타내는 수식이다.Also, "||||" is an expression representing the distance of a vector.
[수학식 6][Equation 6]
여기서, φ는 "geodetic latitude"로서 초기 위치를 나타내고, λ는 "geodetic longitude"로서 초기 위치를 나타낸다.Here, φ denotes an initial position as “geodetic latitude”, and λ denotes an initial position as “geodetic longitude”.
다음으로, 조합 선택기(26)는 오차 산출기(25)에 의해 산출된 각 조합의 오차가 가장 적은 조합을 측위용 위성군으로 선택한다.Next, the
도 4 는 본 발명에 따른 이종 위성군을 이용한 측위 장치 내 제어부의 다른 실시예 상세 구성도로서, 도 2의 구성과 동일한 기능을 수행하는 모듈에는 동일한 도면부호를 할당한다. 즉, 메모리(21), 주행지역 판단기(22), 순위 결정기(23)는 도 2의 구성과 동일하므로 추가로 설명하지 않는다.4 is a detailed configuration diagram of another embodiment of a control unit in a positioning device using a heterogeneous satellite group according to the present invention, and the same reference numerals are assigned to modules performing the same functions as those of FIG. 2 . That is, the
위성군 선택기(41)는 순위 결정(23)에 의해 결정된 위성군의 순위에 기초하여 하나의 위성군을 선택할 수 있다. 이때, 위성군 선택기(41)는 설계자의 의도에 따라 하나의 위성군을 선택할 수 있지만, 순위가 가장 높은 위성군을 선택하는 것이 바람직하다.The
또한, 위성군 선택기(41)는 순위 결정(23)에 의해 결정된 위성군의 순위에 기초하여 복수의 위성군을 선택할 수도 있다. 이때, 위성군 선택기(41)는 설계자의 의도에 따라 복수의 위성군을 선택할 수 있지만, 순위가 가장 높은 순서로 위성군을 선택하는 것이 바람직하다.In addition, the
참고로, 측위부(30)는 위성군 선택기(41)에 의해 선택된 각 위성군 내 위성들을 구분하지 않고, 각 위성군 내 위성들에 기초하여 측위하며 위성의 수가 증가하기 때문에 측위의 정확도를 높일 수 있다.For reference, the
도 5 는 본 발명에 따른 이종 위성군을 이용한 측위 방법에 대한 일실시예 흐름도이다.5 is a flowchart illustrating a positioning method using a heterogeneous satellite group according to the present invention.
먼저, 정보 수신부(10)가 이종 위성군으로부터 정보를 수신한다(501).First, the
이후, 제어부(20)가 상기 수신된 정보에 기초하여 각 위성군의 순위를 결정한다(502).Thereafter, the
이후, 제어부(20)가 상위 순위에 랭크된 복수의 위성군을 각각 조합한 후 최소 오차를 가지는 조합을 선택한다(503).Thereafter, the
이후, 측위부(30)가 제어부(20)에 의해 선택된 조합에 기초하여 측위 한다(504).Thereafter, the
이러한 과정을 통해 측위의 정확도를 향상시킬 수 있다.Through this process, the accuracy of positioning can be improved.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. The above description is merely illustrative of the technical spirit of the present invention, and various modifications and variations will be possible without departing from the essential characteristics of the present invention by those skilled in the art to which the present invention pertains.
따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.Therefore, the embodiments disclosed in the present invention are not intended to limit the technical spirit of the present invention, but to explain, and the scope of the technical spirit of the present invention is not limited by these embodiments. The protection scope of the present invention should be construed by the following claims, and all technical ideas within the equivalent range should be construed as being included in the scope of the present invention.
10 : 정보 수신부
20 : 제어부
30 : 측위부10: information receiving unit
20: control unit
30: positioning part
Claims (20)
상기 정보 수신부에 의해 수신된 정보에 기초하여 각 위성군의 순위를 결정하고, 상위 순위에 랭크된 복수의 위성군을 각각 조합한 후 최소 오차를 가지는 조합을 선택하는 제어부; 및
상기 제어부에 의해 선택된 조합에 기초하여 측위하는 측위부
를 포함하는 이종 위성군을 이용한 측위 장치.
an information receiving unit for receiving information from heterogeneous satellite groups;
a control unit for determining a rank of each satellite group based on the information received by the information receiving unit, combining a plurality of satellite groups ranked in the upper rank, respectively, and selecting a combination having a minimum error; and
Positioning unit positioning based on the combination selected by the control unit
A positioning device using a heterogeneous satellite group comprising a.
상기 정보는,
위성군별 각 위성의 위도정보, 식별번호, 위치좌표, 반송파 대 잡음비(Carrier to Noise ratio) 중 적어도 하나 이상을 포함하는 이종 위성군을 이용한 측위 장치.
The method of claim 1,
The information is
A positioning device using a heterogeneous satellite group including at least one of latitude information, identification number, location coordinates, and carrier to noise ratio of each satellite for each satellite group.
상기 제어부는,
위성군별 각 위성의 위도정보, 위성군별 정보수신이 가능한 위성의 개수, 위성군별 각 위성의 배치정보에 기초하여 각 위성군의 순위를 결정하는 순위 결정기;
상기 순위 결정기에 의해 결정된 순위에 기초하여 선택된 복수의 위성군을 조합하는 위성군 조합기;
상기 위성군 조합기에 의해 조합된 각 위성군의 조합에 대한 오차를 산출하는 오차 산출기; 및
상기 오차 산출기에 의해 산출된 각 조합의 오차가 가장 적은 조합을 측위용 위성군으로 선택하는 조합 선택기
를 포함하는 이종 위성군을 이용한 측위 장치.
The method of claim 1,
The control unit is
a rank determiner for determining a ranking of each satellite group based on latitude information of each satellite for each satellite group, the number of satellites capable of receiving information for each satellite group, and arrangement information of each satellite for each satellite group;
a satellite group combiner for combining a plurality of satellite groups selected based on the ranking determined by the rank determiner;
an error calculator for calculating an error for the combination of each satellite group combined by the satellite group combiner; and
A combination selector for selecting a combination with the smallest error of each combination calculated by the error calculator as a satellite group for positioning
A positioning device using a heterogeneous satellite group comprising a.
상기 순위 결정기는,
위성의 위도 및 주행지역에 상응하는 가중치가 기록된 가중치 테이블에 기초하여 위성군별 각 위성의 위도정보에 따른 평가를 수행하는 것을 특징으로 하는 이종 위성군을 이용한 측위 장치.
4. The method of claim 3,
The rank determiner,
A positioning device using a heterogeneous satellite group, characterized in that the evaluation is performed according to latitude information of each satellite for each satellite group based on a weight table in which weights corresponding to the satellite's latitude and driving region are recorded.
상기 가중치는,
위도가 낮을수록 낮은 가중치를 부여하는 것을 특징으로 하는 이종 위성군을 이용한 측위 장치.
5. The method of claim 4,
The weight is
A positioning device using a heterogeneous satellite group, characterized in that the lower the latitude, the lower the weight.
각 위성으로부터 수신된 반송파 대 잡음비(Carrier to Noise ratio)의 평균값이 기준치를 초과하면 개활지로 판단하고, 기준치 이하이면 도심지로 판단하는 주행지역 판단기
를 더 포함하는 이종 위성군을 이용한 측위 장치.
5. The method of claim 4,
If the average value of the carrier-to-noise ratio received from each satellite exceeds the reference value, it is determined as an open land, and if it is below the reference value, it is determined as an urban area.
Positioning device using a heterogeneous satellite group further comprising a.
내비게이션 장치와 연동하여 개활지 및 도심지를 판단하는 주행지역 판단기
를 더 포함하는 이종 위성군을 이용한 측위 장치.
5. The method of claim 4,
Driving area determiner that judges open land and downtown area in conjunction with the navigation device
Positioning device using a heterogeneous satellite group further comprising a.
상기 수신된 정보에 기초하여 각 위성군의 순위를 결정하는 단계;
상위 순위에 랭크된 복수의 위성군을 각각 조합한 후 최소 오차를 가지는 조합을 선택하는 단계; 및
상기 선택된 조합에 기초하여 측위하는 단계
를 포함하는 이종 위성군을 이용한 측위 방법.
receiving information from heterogeneous satellite groups;
determining a rank of each satellite group based on the received information;
selecting a combination having a minimum error after combining each of a plurality of satellite groups ranked in a higher order; and
positioning based on the selected combination
A positioning method using a heterogeneous satellite group comprising a.
상기 정보는,
위성군별 각 위성의 위도정보, 식별번호, 위치좌표, 반송파 대 잡음비(Carrier to Noise ratio) 중 적어도 하나 이상을 포함하는 이종 위성군을 이용한 측위 방법.
9. The method of claim 8,
The information is
A positioning method using a heterogeneous satellite group including at least one of latitude information, identification number, location coordinates, and carrier to noise ratio of each satellite for each satellite group.
상기 조합을 선택하는 단계는,
상기 결정된 순위에 기초하여 선택된 복수의 위성군을 조합하는 단계;
상기 조합된 각 위성군의 조합에 대한 오차를 산출하는 단계; 및
상기 산출된 각 조합의 오차가 가장 적은 조합을 측위용 위성군으로 선택하는 단계
를 포함하는 이종 위성군을 이용한 측위 방법.
9. The method of claim 8,
The step of selecting the combination is
combining a plurality of satellite groups selected based on the determined ranking;
calculating an error for a combination of each of the combined satellite groups; and
selecting a combination having the smallest error of each calculated combination as a satellite group for positioning
A positioning method using a heterogeneous satellite group comprising a.
상기 순위를 결정하는 단계는,
위성군별 각 위성의 위도정보, 위성군별 정보수신이 가능한 위성의 개수, 위성군별 각 위성의 배치정보에 기초하여 각 위성군의 순위를 결정하는 것을 특징으로 하는 이종 위성군을 이용한 측위 방법.
9. The method of claim 8,
The step of determining the ranking is
A positioning method using a heterogeneous satellite group, characterized in that the ranking of each satellite group is determined based on latitude information of each satellite for each satellite group, the number of satellites capable of receiving information for each satellite group, and arrangement information of each satellite for each satellite group.
상기 순위를 결정하는 단계는,
위성의 위도 및 주행지역에 상응하는 가중치가 기록된 가중치 테이블에 기초하여 위성군별 각 위성의 위도정보에 따른 평가를 수행하는 단계
를 포함하는 이종 위성군을 이용한 측위 방법.
12. The method of claim 11,
The step of determining the ranking is
performing evaluation according to latitude information of each satellite for each satellite group based on a weight table in which weights corresponding to the satellite's latitude and driving region are recorded;
A positioning method using a heterogeneous satellite group comprising a.
상기 가중치는,
위도가 낮을수록 낮은 가중치를 부여하는 것을 특징으로 하는 이종 위성군을 이용한 측위 방법.
13. The method of claim 12,
The weight is
A positioning method using a heterogeneous satellite group, characterized in that the lower the latitude, the lower the weight.
각 위성으로부터 수신된 반송파 대 잡음비(Carrier to Noise ratio)의 평균값이 기준치를 초과하면 개활지로 판단하는 단계; 및
기준치 이하이면 도심지로 판단하는 단계
를 더 포함하는 이종 위성군을 이용한 측위 방법.
13. The method of claim 12,
determining an open land when an average value of a carrier to noise ratio received from each satellite exceeds a reference value; and
If it is less than the standard value, it is determined that the city is downtown.
Positioning method using a heterogeneous satellite group further comprising a.
상기 정보 수신부에 의해 수신된 정보에 기초하여 각 위성군의 순위를 결정하고, 최고 순위에 랭크된 위성군을 선택하는 제어부; 및
상기 제어부에 의해 선택된 위성군에 기초하여 측위하는 측위부
를 포함하는 이종 위성군을 이용한 측위 장치.
an information receiving unit for receiving information from heterogeneous satellite groups;
a control unit for determining a rank of each satellite group based on the information received by the information receiving unit, and selecting a satellite group with the highest rank; and
Positioning unit positioning based on the satellite group selected by the control unit
A positioning device using a heterogeneous satellite group comprising a.
상기 정보는,
위성군별 각 위성의 위도정보, 식별번호, 위치좌표, 반송파 대 잡음비(Carrier to Noise ratio) 중 적어도 하나 이상을 포함하는 이종 위성군을 이용한 측위 장치.
16. The method of claim 15,
The information is
A positioning device using a heterogeneous satellite group including at least one of latitude information, identification number, location coordinates, and carrier to noise ratio of each satellite for each satellite group.
상기 제어부는,
위성군별 각 위성의 위도정보, 위성군별 정보수신이 가능한 위성의 개수, 위성군별 각 위성의 배치정보에 기초하여 각 위성군의 순위를 결정하는 것을 특징으로 하는 이종 위성군을 이용한 측위 장치.
16. The method of claim 15,
The control unit is
A positioning device using a heterogeneous satellite group, characterized in that the ranking of each satellite group is determined based on latitude information of each satellite for each satellite group, the number of satellites capable of receiving information for each satellite group, and arrangement information of each satellite for each satellite group.
상기 제어부는,
위성의 위도 및 주행지역에 상응하는 가중치가 기록된 가중치 테이블에 기초하여 위성군별 각 위성의 위도정보에 따른 평가를 수행하는 것을 특징으로 하는 이종 위성군을 이용한 측위 장치.
18. The method of claim 17,
The control unit is
A positioning device using a heterogeneous satellite group, characterized in that the evaluation is performed according to latitude information of each satellite for each satellite group based on a weight table in which weights corresponding to the satellite's latitude and driving region are recorded.
상기 가중치는,
위도가 낮을수록 낮은 가중치를 부여하는 것을 특징으로 하는 이종 위성군을 이용한 측위 장치.
19. The method of claim 18,
The weight is
A positioning device using a heterogeneous satellite group, characterized in that the lower the latitude, the lower the weight.
상기 제어부는,
각 위성으로부터 수신된 반송파 대 잡음비(Carrier to Noise ratio)의 평균값이 기준치를 초과하면 개활지로 판단하고, 기준치 이하이면 도심지로 판단하는 것을 특징으로 하는 이종 위성군을 이용한 측위 장치.19. The method of claim 18,
The control unit is
A positioning device using a heterogeneous satellite group, characterized in that if the average value of the carrier to noise ratio received from each satellite exceeds a reference value, it is determined as an open land, and if it is less than the reference value, it is determined as an urban area.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020170165192A KR102441080B1 (en) | 2017-12-04 | 2017-12-04 | Positioning device and method using heterogeneous satellite group |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020170165192A KR102441080B1 (en) | 2017-12-04 | 2017-12-04 | Positioning device and method using heterogeneous satellite group |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20190065729A KR20190065729A (en) | 2019-06-12 |
| KR102441080B1 true KR102441080B1 (en) | 2022-09-06 |
Family
ID=66846103
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020170165192A Active KR102441080B1 (en) | 2017-12-04 | 2017-12-04 | Positioning device and method using heterogeneous satellite group |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102441080B1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102020206975A1 (en) * | 2020-06-04 | 2021-12-09 | Robert Bosch Gesellschaft mit beschränkter Haftung | Method for selecting a combination of satellites for a position determination |
| KR102391899B1 (en) * | 2021-09-30 | 2022-04-28 | (주)지오투정보기술 | Vehicle-only signal information collection method for positioning and device therefor |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20150079080A (en) * | 2013-12-31 | 2015-07-08 | 한국전자통신연구원 | Positioning method based on reliability and apparatus thereof |
| KR101603012B1 (en) * | 2014-05-30 | 2016-03-21 | 성균관대학교산학협력단 | Satellite selection method for detecting position in global navigation satellite system, receiver for satellite signals and generating method of dop value |
| KR101799876B1 (en) | 2016-02-12 | 2017-11-22 | 인하대학교 산학협력단 | DGNSS(Differential Global Navigation Satellite System)-BASED POSITIONING METHOD AND GNSS RECEIVER USING THE SAME |
-
2017
- 2017-12-04 KR KR1020170165192A patent/KR102441080B1/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| KR20190065729A (en) | 2019-06-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6545273B2 (en) | Positioning satellite selection device, positioning information transmission device and positioning system | |
| JP5013385B1 (en) | Method and apparatus for selecting satellites used for RTK positioning calculation | |
| KR101581653B1 (en) | Global positioning system receiver and locating method therof | |
| US6798377B1 (en) | Adaptive threshold logic implementation for RAIM fault detection and exclusion function | |
| US8825375B2 (en) | Snap-to-road using wireless access point data | |
| US8629802B2 (en) | Method for the location of mobile terminals | |
| US20080252528A1 (en) | Positioning system, positioning ic chip, positioning method and positioning program | |
| US7486232B2 (en) | Positioning apparatus, positioning method, positioning program, and computer-readable recording medium for recording positioning program | |
| EP3115807A2 (en) | Gnss receiver with an on-board capability to implement an optimal error correction mode | |
| US9411051B2 (en) | System, method, and apparatus for a satellite navigational system receiver to select a subset of tracking satellites | |
| CN105849589A (en) | Satellite positioning system, positioning terminal, positioning method, and recording medium | |
| CN106646537B (en) | A kind of the GNSS quick satellite selection method and device of anti-multipath | |
| US11061143B2 (en) | Global navigation satellite system, navigation terminal, navigation method and program | |
| US9766346B2 (en) | Multiple-criterion based global navigation satellite sub-set recursive selection | |
| IL226815A (en) | Methods and devices for calculating a position using a global navigation satellite system and uses thereof | |
| CN109313272A (en) | The improvement GNSS receiver of operating speed integral | |
| CN105891861A (en) | Positioning method and device | |
| US20130082873A1 (en) | Moving Information Determination Apparatus, a Receiver, and a Method Thereby | |
| US9817126B2 (en) | Methods for identifying whether or not a satellite has a line of sight | |
| CN112731268A (en) | Processing method of difference data and positioning and tracking system | |
| KR102441080B1 (en) | Positioning device and method using heterogeneous satellite group | |
| Paziewski et al. | Performance assessment of GNSS single point positioning with recent smartphones | |
| US20150168557A1 (en) | Method and a receiver for satellite positioning | |
| EP1726971B1 (en) | Positioning device, control method of positioning device, control program of positioning device, and computer readable recording medium recording control program of positioning device | |
| CN113917509B (en) | Double-difference ambiguity fixing method, device and readable storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| 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 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |