Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7708477B2 - Satellite positioning device, satellite positioning method, and program - Google Patents
[go: Go Back, main page]

JP7708477B2 - Satellite positioning device, satellite positioning method, and program - Google Patents

Satellite positioning device, satellite positioning method, and program

Info

Publication number
JP7708477B2
JP7708477B2 JP2024524855A JP2024524855A JP7708477B2 JP 7708477 B2 JP7708477 B2 JP 7708477B2 JP 2024524855 A JP2024524855 A JP 2024524855A JP 2024524855 A JP2024524855 A JP 2024524855A JP 7708477 B2 JP7708477 B2 JP 7708477B2
Authority
JP
Japan
Prior art keywords
information
positioning
satellite
current
time
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
Application number
JP2024524855A
Other languages
Japanese (ja)
Other versions
JPWO2023234265A5 (en
JPWO2023234265A1 (en
Inventor
龍 宮本
晃央 柳田
直人 坂手
達矢 原田
優花 神田
美歌 阪口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Solution Innovators Ltd
Original Assignee
NEC Solution Innovators Ltd
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 NEC Solution Innovators Ltd filed Critical NEC Solution Innovators Ltd
Publication of JPWO2023234265A1 publication Critical patent/JPWO2023234265A1/ja
Publication of JPWO2023234265A5 publication Critical patent/JPWO2023234265A5/en
Application granted granted Critical
Publication of JP7708477B2 publication Critical patent/JP7708477B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/22Multipath-related issues
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/35Constructional details or hardware or software details of the signal processing chain
    • G01S19/37Hardware or software details of the signal processing chain

Landscapes

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

Description

本開示は、衛星測位をする衛星測位装置、衛星測位方法に関し、更には、
これらを実現するためのプログラムに関する。
The present disclosure relates to a satellite positioning device and a satellite positioning method for performing satellite positioning,
This concerns the programs to achieve these goals.

衛星測位を精度よく行うためには、(1)測位衛星(人工衛星)の軌道誤差、(2)測位衛星の時計誤差、(3)電離層による遅延、(4)対流圏による遅延、(5)信号遮蔽、(6)マルチパスなどの誤差要因を考慮しなければならない。In order to perform satellite positioning with high accuracy, error factors such as (1) orbital error of the positioning satellite (artificial satellite), (2) clock error of the positioning satellite, (3) delay due to the ionosphere, (4) delay due to the troposphere, (5) signal shielding, and (6) multipath must be taken into consideration.

特に、高層ビルが立ち並ぶ都市部、木々が生い茂る山間部などでは、上述した(5)(6)のような誤差要因が大きく影響するので、高精度な衛星測位が困難である。In particular, in urban areas with many skyscrapers and mountainous areas with thick trees, error factors such as (5) and (6) described above have a large effect, making highly accurate satellite positioning difficult.

関連する技術として特許文献1には、位置情報を精度よく継続的に取得できる位置計測装置が開示されている。位置計測装置は、衛星測位を行い現在位置及びその誤差範囲を取得する第一の位置同定処理と、物理量計測値を用いて現在位置を取得する第二の位置同定処理とを行い、誤差範囲が所定の精度条件を満たす場合に第二の位置同定処理で得られる現在位置と物理量との対応関係を補正し、現在位置の取得時には補正後の第二の位置同定処理の結果を取得する。As a related technique, Patent Literature 1 discloses a position measurement device capable of acquiring position information accurately and continuously. The position measurement device performs a first position identification process to acquire a current position and its error range by performing satellite positioning, and a second position identification process to acquire the current position by using a physical quantity measurement value, corrects the correspondence between the current position and the physical quantity acquired by the second position identification process when the error range satisfies a predetermined accuracy condition, and acquires the result of the corrected second position identification process when acquiring the current position.

誤差範囲は、複数の測位衛星の各位置に対する受信状態をそれぞれ組み合わせて得られる測位精度と、自機の移動状況に応じた予測位置に対する取得現在位置のずれと、に基づいて算出される。The error range is calculated based on the positioning accuracy obtained by combining the reception conditions for each position of a plurality of positioning satellites, and the deviation of the obtained current position from the predicted position according to the movement status of the own aircraft.

特開2019-060619号公報JP 2019-060619 A

しかしながら、特許文献1の位置計測装置では、測位衛星から信号(電波)を受信できる可視衛星が四つ以上ある場合、衛星測位が実現できるが、上述した(5)信号遮蔽の影響により可視衛星が三つ以下となった場合には、衛星測位が実現できない。However, in the position measuring device of Patent Document 1, satellite positioning can be realized when there are four or more visible satellites that can receive signals (radio waves) from positioning satellites, but satellite positioning cannot be realized when the number of visible satellites is three or less due to the effect of signal obstruction described above (5).

本開示の目的の一例は、信号遮蔽が発生しても、継続して精度のよい衛星測位をすることにある。One example of an objective of the present disclosure is to continuously perform highly accurate satellite positioning even when signal blocking occurs.

上記目的を達成するため、本開示の一側面における衛星測位装置は、
測位衛星それぞれから送信された測位信号を受信する受信部と、
前記測位信号を受信した受信日時を表す受信日時情報ごとに、前記受信日時情報と、前記受信日時における前記測位衛星それぞれに対応する観測情報と、を関連付けて第一の蓄積情報を生成し、記憶装置に記憶する生成部と、
現時点の観測情報に異常がある場合、前記第一の蓄積情報を参照し、異常がある前記現時点の観測情報に対応する前記測位衛星の、現時点より前に記憶された過去の観測情報に基づいて、異常がある前記現時点の観測情報を修正するための修正観測情報を生成し、前記第一の蓄積情報の異常がある前記現時点の観測情報を前記修正観測情報に修正する修正部と、
を有することを特徴とする。
In order to achieve the above object, a satellite positioning device according to one aspect of the present disclosure includes:
a receiving unit that receives a positioning signal transmitted from each of the positioning satellites;
a generation unit that generates first accumulated information by associating, for each reception date and time information indicating a reception date and time when the positioning signal was received, the reception date and time information with observation information corresponding to each of the positioning satellites at the reception date and time, and stores the first accumulated information in a storage device;
a correction unit that, when an abnormality exists in the current observation information, refers to the first accumulated information, generates corrected observation information for correcting the current observation information having an abnormality based on past observation information stored before the present time of the positioning satellite corresponding to the current observation information having an abnormality, and corrects the current observation information having an abnormality in the first accumulated information to the corrected observation information;
The present invention is characterized by having the following.

また、上記目的を達成するため、本開示の一側面における衛星測位方法は、
コンピュータが、
測位衛星それぞれから送信された測位信号を受信した日時を表す受信日時情報ごとに、前記受信日時情報と、前記受信日時における前記測位衛星それぞれに対応する観測情報と、を関連付けて蓄積情報を生成し、記憶装置に記憶するステップと、
現時点の観測情報に異常がある場合、前記第一の蓄積情報を参照し、異常がある前記現時点の観測情報に対応する前記測位衛星の、現時点より前に記憶された過去の観測情報に基づいて、異常がある前記現時点の観測情報を修正するための修正観測情報を生成し、前記第一の蓄積情報の異常がある前記現時点の観測情報を前記修正観測情報に修正するステップと、
を有することを特徴とする。
In order to achieve the above object, a satellite positioning method according to one aspect of the present disclosure includes:
The computer
generating accumulated information by associating, for each piece of reception date and time information indicating a date and time at which a positioning signal transmitted from each of the positioning satellites was received, the reception date and time information with observation information corresponding to each of the positioning satellites at the reception date and time, and storing the accumulated information in a storage device;
When an abnormality is found in the current observation information, referring to the first accumulated information, and generating corrected observation information for correcting the current observation information having an abnormality based on past observation information stored before the present time of the positioning satellite corresponding to the current observation information having an abnormality, and correcting the current observation information having an abnormality in the first accumulated information to the corrected observation information;
The present invention is characterized by having the following.

さらに、上記目的を達成するため、本開示の一側面におけるプログラムは
測位衛星それぞれから送信された測位信号を受信した日時を表す受信日時情報ごとに、前記受信日時情報と、前記受信日時における前記測位衛星それぞれに対応する観測情報と、を関連付けて蓄積情報を生成し、記憶装置に記憶するステップと、
現時点の観測情報に異常がある場合、前記第一の蓄積情報を参照し、異常がある前記現時点の観測情報に対応する前記測位衛星の、現時点より前に記憶された過去の観測情報に基づいて、異常がある前記現時点の観測情報を修正するための修正観測情報を生成し、前記第一の蓄積情報の異常がある前記現時点の観測情報を前記修正観測情報に修正するステップと、
を実行させる命令を含むことを特徴とする。
Furthermore, in order to achieve the above object, a program according to one aspect of the present disclosure includes:
generating accumulated information by associating, for each piece of reception date and time information indicating a date and time at which a positioning signal transmitted from each of the positioning satellites was received, the reception date and time information with observation information corresponding to each of the positioning satellites at the reception date and time, and storing the accumulated information in a storage device;
When an abnormality is found in the current observation information, referring to the first accumulated information, and generating corrected observation information for correcting the current observation information having an abnormality based on past observation information stored before the present time of the positioning satellite corresponding to the current observation information having an abnormality, and correcting the current observation information having an abnormality in the first accumulated information to the corrected observation information;
The method includes instructions for executing the method.

以上のように本開示によれば、信号遮蔽が発生しても、継続して精度のよい衛星測位をすることができる。As described above, according to the present disclosure, even if signal blocking occurs, it is possible to continuously perform highly accurate satellite positioning.

図1は、衛星測位システムに含まれる衛星測位装置の一例を説明するための図である。FIG. 1 is a diagram for explaining an example of a satellite positioning device included in a satellite positioning system. 図2は、蓄積情報(観測情報用)のデータ構造の一例を説明するための図である。FIG. 2 is a diagram for explaining an example of a data structure of accumulated information (for observation information). 図3は、信号遮蔽の説明をするための図である。FIG. 3 is a diagram for explaining signal shielding. 図4は、異常がある観測情報を修正する方法について説明するための図である。FIG. 4 is a diagram for explaining a method for correcting abnormal observation information. 図5は、異常のある観測情報を修正する方法について説明するための図である。FIG. 5 is a diagram for explaining a method for correcting abnormal observation information. 図6は、測位衛星の配置の偏りについて説明するための図である。FIG. 6 is a diagram for explaining the bias in the arrangement of positioning satellites. 図7は、測位衛星の配置が偏った場合の蓄積情報について説明するための図である。FIG. 7 is a diagram for explaining accumulated information when the positioning satellites are unevenly positioned. 図8は、蓄積情報(衛星位置情報用)のデータ構造の一例を説明するための図である。FIG. 8 is a diagram for explaining an example of the data structure of the stored information (for satellite position information). 図9は、衛星測位装置の動作に一例を説明するための図である。FIG. 9 is a diagram for explaining an example of the operation of the satellite positioning device. 図10は、実施形態における衛星測位装置を実現するコンピュータの一例を示す図である。FIG. 10 is a diagram illustrating an example of a computer that realizes the satellite positioning device according to the embodiment.

はじめに、以降で説明する実施形態の理解を容易にするために概要を説明する。
衛星測位装置(ユーザセグメント)は、複数の測位衛星(スペースセグメント)を利用して、衛星測位装置の現在位置を計測する装置である。衛星測位装置は、例えば、車両、飛行体、船舶、モバイル機器などに搭載される。
First, an overview will be given to facilitate understanding of the embodiments described below.
A satellite positioning device (user segment) is a device that measures the current position of the satellite positioning device using multiple positioning satellites (space segments). The satellite positioning device is mounted on, for example, a vehicle, an aircraft, a ship, a mobile device, etc.

現状の衛星測位システムでは、可視衛星の数が四つ以上ある場合、衛星測位装置は精度のよい衛星測位ができる(正常)。In the current satellite positioning system, when there are four or more visible satellites, the satellite positioning device can perform accurate satellite positioning (normal).

しかし、上述した(5)信号遮蔽の影響により可視衛星の数が減少し、可視衛星の数が三つ以下になると、衛星測位が実現できなくなる。例えば、都市部、山間部などでは、遮蔽物(例えば、ビル、樹木など)に電波が遮られて、可視衛星の数が三つ以下になる場合、衛星測位が実現できなくなる。However, when the number of visible satellites decreases due to the above-mentioned (5) signal obstruction, and the number of visible satellites falls to three or less, satellite positioning becomes impossible. For example, in urban areas, mountainous areas, and the like, when radio waves are blocked by obstructions (e.g., buildings, trees, etc.) and the number of visible satellites falls to three or less, satellite positioning becomes impossible.

また、可視衛星の数が四つ以上ある場合でも、上述した(6)マルチパスの影響により、後述する観測情報(観測データ)が異常のある観測情報であると、観測情報を用いて算出する衛星測位の精度が低下する。In addition, even if there are four or more visible satellites, if the observation information (observation data) described below contains abnormalities due to the influence of multipath described above (6), the accuracy of the satellite positioning calculated using the observation information will decrease.

さらに、(7)可視衛星の数が四つ以上でも、都市部などでは、衛星測位に可視衛星が天頂付近に集中し、天空での測位衛星の配置に偏りが生じるため、衛星測位の精度が低下する。Furthermore, (7) even if the number of visible satellites is four or more, in urban areas, the visible satellites for satellite positioning are concentrated near the zenith, resulting in a bias in the placement of positioning satellites in the sky, which reduces the accuracy of satellite positioning.

このようなプロセスを経て、発明者は、(5)信号遮蔽が発生した場合、又は、(6)マルチパスが発生した場合、又は、(7)測位衛星の配置に偏りが発生した場合、精度よく衛星測位できないという課題を見出し、それとともに係る課題を解決する手段を導出するに至った。Through this process, the inventors discovered a problem in which accurate satellite positioning is not possible when (5) signal blocking occurs, or (6) multipath occurs, or (7) there is a bias in the placement of positioning satellites, and they also came up with a means for solving the problem.

すなわち、発明者は、(5)信号遮蔽が発生した場合、又は、(6)マルチパスが発生した場合、又は、(7)測位衛星の配置に偏りが発生した場合でも、継続して精度のよい衛星測位ができる手段を導出するに至った。In other words, the inventor has come up with a means for enabling continuous, highly accurate satellite positioning even when (5) signal blocking occurs, or (6) multipath occurs, or (7) bias occurs in the positioning satellite arrangement.

以下、図面を参照して実施形態について説明する。なお、以下で説明する図面において、同一の機能又は対応する機能を有する要素には同一の符号を付し、その繰り返しの説明は省略することもある。Hereinafter, an embodiment will be described with reference to the drawings. In the drawings described below, elements having the same or corresponding functions are denoted by the same reference numerals, and repeated description thereof may be omitted.

(実施形態)
図1を用いて、実施形態における衛星測位システムと衛星測位装置の構成について説明する。図1は、衛星測位システムに含まれる衛星測位装置の一例を説明するための図である。
(Embodiment)
The configurations of a satellite positioning system and a satellite positioning device in an embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram for explaining an example of a satellite positioning device included in the satellite positioning system.

[システム構成]
図1に示す衛星測位システムは、測位衛星30(30a、30b、30c、30d、30e)と、衛星測位装置10とを有する。なお、測位衛星30の個数は、5個に限定されるものではない。
[System configuration]
1 includes positioning satellites 30 (30a, 30b, 30c, 30d, and 30e) and a satellite positioning device 10. The number of positioning satellites 30 is not limited to five.

衛星測位システムは、例えば、全球測位衛星システム(GNSS:Global Navigation Satellite System)などが考えられる。具体的は、衛星測位システムは、測位衛星30それぞれから送信された測位信号に基づいて、衛星測位装置10の現在位置を算出する。The satellite positioning system may be, for example, a Global Navigation Satellite System (GNSS), etc. Specifically, the satellite positioning system calculates the current position of the satellite positioning device 10 based on positioning signals transmitted from each of the positioning satellites 30.

衛星測位装置10は、測位衛星30から測位信号を受信し、受信した測位信号に基づいて観測情報を生成する。その後、衛星測位装置10は、生成した観測情報に基づいて現在位置を算出する。The satellite positioning device 10 receives positioning signals from the positioning satellites 30, and generates observation information based on the received positioning signals. Thereafter, the satellite positioning device 10 calculates the current position based on the generated observation information.

衛星測位装置10は、算出した現在位置を表す情報を、各種アプリケーションに提供する。アプリケーションは、例えば、ナビゲーションシステム、自動運転システムなどが考えられる。The satellite positioning device 10 provides information indicating the calculated current position to various applications, such as a navigation system and an automatic driving system.

衛星測位装置10は、例えば、CPU(Central Processing Unit)、又はFPGA(Field-Programmable Gate Array)などのプログラマブルなデバイス、又はGPU(Graphics Processing Unit)、又はそれらのうちのいずれか一つ以上を搭載した回路、コンピュータ、モバイル端末などの情報処理装置である。The satellite positioning device 10 is, for example, an information processing device such as a CPU (Central Processing Unit), a programmable device such as an FPGA (Field-Programmable Gate Array), or a GPU (Graphics Processing Unit), or a circuit, computer, mobile terminal, or the like equipped with any one or more of these.

記憶装置20は、データベース、サーバコンピュータ、メモリを有する回路などである。記憶装置20は、例えば、少なくとも後述する蓄積情報などが記憶されている。図1の例では、記憶装置20は衛星測位装置10の外部に設けているが、衛星測位装置10の内部に設けてもよい。The storage device 20 is a database, a server computer, a circuit having a memory, etc. The storage device 20 stores, for example, at least accumulated information, which will be described later. In the example of Fig. 1, the storage device 20 is provided outside the satellite positioning device 10, but may be provided inside the satellite positioning device 10.

測位衛星30は、所定の衛星軌道を所定の軌道周期で周回する。測位衛星30は、送信日時を表すデータなどを位相変調した測位信号を送信する。The positioning satellite 30 revolves around a predetermined satellite orbit at a predetermined orbital period, and transmits a positioning signal that is phase-modulated with data indicating the transmission date and time.

[装置構成]
衛星測位装置10について詳細に説明する。図1の例では、衛星測位装置10は、受信部11と、生成部12と、修正部13と、推定部14とを有する。
[Device configuration]
A detailed description will be given of the satellite positioning device 10. In the example of Fig. 1, the satellite positioning device 10 includes a receiving unit 11, a generating unit 12, a correcting unit 13, and an estimating unit 14.

衛星測位装置10は、衛星測位において、観測情報(擬似距離情報、搬送波位相情報)、測位衛星位置情報を用いて現在位置を算出する。In satellite positioning, the satellite positioning device 10 calculates the current position using observation information (pseudo-range information, carrier phase information) and positioning satellite position information.

測位衛星の位置が必要な測位方式には、例えば、単独測位、又はRTK(Realtime kinematic)測位、又はPPP(Precise Point Positioning)測位などがある。Positioning methods that require the positions of positioning satellites include, for example, point positioning, realtime kinematic (RTK) positioning, and precise point positioning (PPP) positioning.

受信部11は、測位衛星それぞれから送信された測位信号を受信し、受信した測位信号に基づいて観測情報(擬似距離情報、搬送波位相情報)、測位衛星位置情報を生成する。具体的には、測位信号受信部21は、測位信号を受信するアンテナ11a、測位信号を復調するための回路などを有する。The receiver 11 receives the positioning signals transmitted from the respective positioning satellites, and generates observation information (pseudo distance information, carrier phase information) and positioning satellite position information based on the received positioning signals. Specifically, the positioning signal receiver 21 has an antenna 11a for receiving the positioning signals, a circuit for demodulating the positioning signals, and the like.

●観測情報(擬似距離情報、搬送波位相情報)に異常がある場合について説明する。
生成部12は、測位信号を受信した日時を表す受信日時情報ごとに、受信日時情報と、受信日時における測位衛星それぞれに対応する観測情報とを関連付けて蓄積情報(第一の蓄積情報)を生成し、記憶装置20に記憶する。
A case where there is an abnormality in the observation information (pseudo distance information, carrier phase information) will be explained.
The generation unit 12 generates accumulated information (first accumulated information) by associating the reception date and time information representing the date and time when the positioning signal was received with the observation information corresponding to each positioning satellite at the reception date and time, and stores the information in the storage device 20.

受信日時情報は、例えば、測位信号を受信した時点の年月日時などを表す情報である。観測情報は、擬似距離を表す擬似距離情報、又は、搬送波位相を表す搬送波位相情報、又は、両方の情報を含むものとする。The reception date and time information is, for example, information indicating the date and time when the positioning signal was received. The observation information includes pseudo-range information indicating a pseudo-range, or carrier phase information indicating a carrier phase, or both of these.

図2は、蓄積情報(観測情報用)のデータ構造の一例を説明するための図である。図2に、蓄積情報100(第一の蓄積情報)の一例として、蓄積情報101、102を示した。2 is a diagram for explaining an example of the data structure of the accumulated information (for observation information). In FIG. 2, accumulated information 101 and 102 are shown as an example of accumulated information 100 (first accumulated information).

蓄積情報101は、受信日時情報が表す時点T1、T2、T3・・・ごとに、測位衛星30a、30b、30c、30d、30eそれぞれに対応する擬似距離情報が関連付けられた情報である。なお、図2の例では、擬似距離情報を、説明のために便宜上、La11からLa13・・・、Lb11からLb13・・・、Lc11からLc13・・・、Ld11からLd13・・・、Le11からLe13・・・などの記号で表している。The accumulated information 101 is information in which pseudo-distance information corresponding to each of the positioning satellites 30a, 30b, 30c, 30d, and 30e is associated with each of the times T1, T2, T3, etc. indicated by the reception date and time information. In the example of Fig. 2, for convenience of explanation, the pseudo-distance information is represented by symbols such as La11 to La13, etc., Lb11 to Lb13, etc., Lc11 to Lc13, etc., Ld11 to Ld13, etc., Le11 to Le13, etc.

また、蓄積情報102は、受信日時情報が表す時点T1、T2、T3・・・ごとに、測位衛星30a、30b、30c、30d、30eそれぞれに対応する搬送波位相情報が関連付けられた情報である。なお、図2の例では、説明のために便宜上、搬送波位相情報を、Pa11からPa13・・・、Pb11からPb13・・・、Pc11からPc13・・・、Pd11からPd13・・・、Pe11からPe13・・・などの記号で表している。The accumulated information 102 is information in which carrier phase information corresponding to each of the positioning satellites 30a, 30b, 30c, 30d, and 30e is associated with each of the times T1, T2, T3, and so on indicated by the reception date and time information. In the example of Fig. 2, for convenience of explanation, the carrier phase information is represented by symbols such as Pa11 to Pa13, and so on, Pb11 to Pb13, and so on.

修正部13は、現時点において観測情報に異常がある場合、蓄積情報100を参照し、現時点において異常がある観測情報に対応する測位衛星30の、現時点より前に記憶された過去の観測情報に基づいて、異常がある現時点の観測情報を修正するための修正観測情報を生成する。その後、修正部13は、蓄積情報100の異常がある現時点の観測情報を修正観測情報に修正(変更)する。When there is an abnormality in the observation information at the current time, the correction unit 13 refers to the accumulated information 100, and generates corrected observation information for correcting the abnormal current observation information based on past observation information stored before the current time of the positioning satellite 30 corresponding to the abnormal observation information at the current time. Then, the correction unit 13 corrects (changes) the abnormal current observation information in the accumulated information 100 to the corrected observation information.

観測情報の異常は、例えば、(5)信号遮蔽が発生した場合、又は、(6)マルチパスの発生した場合、又は、(7)測位衛星の配置に偏りが発生した場合などに発生する。Anomalies in the observation information occur, for example, when (5) signal blocking occurs, or (6) multipath occurs, or (7) there is a bias in the positioning satellite arrangement.

(5)信号遮蔽が発生した場合について説明する。
信号遮蔽が発生した場合、測位信号を受信できないため、観測情報(擬似距離情報、又は、搬送波位相情報、又は、両方)を取得できない。
(5) What happens when signal blocking occurs?
When signal blocking occurs, the positioning signal cannot be received, and therefore observation information (pseudorange information, or carrier phase information, or both) cannot be obtained.

修正部13は、現時点の観測情報を取得できない場合、現時点の観測情報を異常と判定する。図3、図4を用いて詳細に説明する。When the correcting unit 13 is unable to obtain the current observation information, it determines that the current observation information is abnormal. This will be described in detail with reference to Figs.

図3は、信号遮蔽の説明をするための図である。図3の例では、衛星測位装置10を搭載した車両40(移動体)が移動している。車両40の衛星測位装置10は、時点T1、T2において、四つの測位衛星30a、30b、30c、30dそれぞれから測位信号を受信している(正常)。Fig. 3 is a diagram for explaining signal blocking. In the example of Fig. 3, a vehicle 40 (mobile body) equipped with a satellite positioning device 10 is moving. The satellite positioning device 10 of the vehicle 40 receives positioning signals from each of the four positioning satellites 30a, 30b, 30c, and 30d at times T1 and T2 (normal).

対して、時点T3においては、測位衛星30dからの測位信号がビル50により遮蔽され、車両40の衛星測位装置10は、測位衛星30dからの測位信号が受信できない(異常)。ただし、時点T3においても、車両40の衛星測位装置10は、三つの測位衛星30a、30b、30cそれぞれからの測位信号を受信できる。In contrast, at time T3, the positioning signal from the positioning satellite 30d is blocked by the building 50, and the satellite positioning device 10 of the vehicle 40 cannot receive the positioning signal from the positioning satellite 30d (abnormal). However, even at time T3, the satellite positioning device 10 of the vehicle 40 can receive the positioning signals from each of the three positioning satellites 30a, 30b, and 30c.

図4は、異常がある観測情報を修正する方法について説明するための図である。図4の例では、説明を分かり易くするために、L1信号帯の擬似距離を簡単な数値で表している。なお、二周波測位の場合には、二周波分の信号帯の蓄積情報を生成し、二周波分の擬似距離情報を利用する。Fig. 4 is a diagram for explaining a method for correcting abnormal observation information. In the example of Fig. 4, the pseudorange of the L1 signal band is expressed by a simple numerical value for easy understanding. In the case of dual frequency positioning, accumulated information of signal bands of two frequencies is generated, and pseudorange information of the two frequencies is used.

図4のAに示す蓄積情報101aは、信号遮蔽の影響により、時点T3において測位衛星30dの擬似距離情報が取得できなかったことを表している(異常がある擬似距離情報「-」)。The accumulated information 101a shown in FIG. 4A indicates that the pseudorange information of the positioning satellite 30d could not be acquired at time T3 due to the influence of signal blocking (anomalous pseudorange information "-").

修正部13は、擬似距離情報が取得できない場合、異常がある擬似距離情報を修正する。すなわち、修正部13は、観測情報に異常がある場合、異常がある観測情報を修正するために、修正観測情報を生成する。その後、修正部13は、異常がある観測情報を修正観測情報に修正(変更)する。When the pseudorange information cannot be acquired, the modifying unit 13 modifies the pseudorange information having an anomaly. That is, when the observation information has an anomaly, the modifying unit 13 generates modified observation information in order to modify the observation information having an anomaly. Then, the modifying unit 13 modifies (changes) the observation information having an anomaly to the modified observation information.

修正観測情報は、例えば、次に示す(A)(B)(C)(D)の方法のいずれか一つにより算出することができる。The corrected observation information can be calculated, for example, by any one of the following methods (A), (B), (C), or (D).

(A)の方法では、異常がある観測情報に対応する測位衛星の、現時点(t0)より一つ前の時点(t1)と二つ前の時点(t2)の観測情報を取得し、数1に基づいて修正観測情報を生成する。In method (A), observation information from the positioning satellite corresponding to the observation information containing an anomaly is obtained at a point in time (t1) one moment before the current point in time (t0) and a point in time two moments before that (t2), and corrected observation information is generated based on equation 1.

(数1)
f1(t0)=f(t1)+(f(t1)-f(t2))

f1(t0):修正観測情報
f(t1) :現時点(t0)より一つ前の時点(t1)の観測情報
f(t2) :現時点(t0)より二つ前の時点(t2)の観測情報
(Equation 1)
f1(t0)=f(t1)+(f(t1)-f(t2))

f1(t0): Corrected observation information f(t1): Observation information at the time (t1) one point before the current time (t0) f(t2): Observation information at the time (t2) two points before the current time (t0)

図4の例では、蓄積情報101aの測位衛星30dの、時点T3(t0に相当)より前に記憶されている時点T1(t1に相当)、T2(t2に相当)の擬似距離情報「6」「5」に基づいて、修正観測情報「7」を生成する。In the example of Figure 4, corrected observation information "7" is generated based on pseudorange information "6" and "5" for time points T1 (corresponding to t1) and T2 (corresponding to t2) stored before time point T3 (corresponding to t0) for positioning satellite 30d in accumulated information 101a.

そして、図4のBに示す蓄積情報101bのように、異常がある擬似距離情報「-」を修正観測情報「7」(修正擬似距離情報)に修正(変更)する。Then, as shown in accumulated information 101b in FIG. 4B, the abnormal pseudo distance information "-" is corrected (changed) to corrected observation information "7" (corrected pseudo distance information).

(B)の方法では、過去の二点の観測情報(現時点(t0)より一つ前の時点(t1)と二つ前の時点(t2)の観測情報)を取得し、一次関数(数2)を生成し、生成した一次関数を用いて修正観測情報を生成する。In method (B), observation information from two past points (observation information from the point (t1) one point before the current point (t0) and the point two points before that (t2)) is obtained, a linear function (Equation 2) is generated, and corrected observation information is generated using the generated linear function.

(数2)
f2(t0)=a×t0+b

f2(t0):修正観測情報
a:傾き(f(t2)-f(t1)/t2-t1)
b:切片
(Equation 2)
f2(t0)=a×t0+b

f2(t0): Corrected observation information a: Slope (f(t2)-f(t1)/t2-t1)
b: Intercept

(C)の方法では、過去の三点の観測情報(現時点(t0)より一つ前の時点(t1)と二つ前の時点(t2)と三つ前の時点(t3)の観測情報)を取得し、二次関数(数3)を生成し、生成した二次関数を用いて修正観測情報を生成する。In method (C), observation information for three past points (observation information for the point in time (t1) one point prior to the current point in time (t0), the point in time two points prior to the current point in time (t2), and the point in time three points prior to the current point in time (t3)) is obtained, a quadratic function (Equation 3) is generated, and corrected observation information is generated using the generated quadratic function.

(数3)
f3(t0)=a×t0+b×t0+c

f3(t0):修正観測情報
a:実数値の定数(≠0)
b:実数値の定数
c:実数値の定数
(Equation 3)
f3(t0)=a×t0 2 +b×t0+c

f3(t0): Corrected observation information a: Real-valued constant (≠0)
b: A real-valued constant c: A real-valued constant

(D)の方法では、過去の複数点の観測情報(現時点(t0)より一つ以上前の時点の観測情報)を用いて最小二乗法によって修正観測情報を生成する。In method (D), corrected observation information is generated by the least squares method using observation information from a plurality of past points (observation information from one or more points prior to the current time (t0)).

なお、搬送波位相情報用の蓄積情報についても、上述した擬似距離情報用の蓄積情報と同様、搬送波位相情報に異常がある場合、修正観測情報(修正搬送波位相情報)を生成して、異常がある搬送波位相情報を修正観測情報に修正(変更)する。In addition, as with the accumulated information for pseudo-distance information described above, if there is an abnormality in the accumulated information for carrier phase information, corrected observation information (corrected carrier phase information) is generated and the abnormal carrier phase information is corrected (changed) to the corrected observation information.

また、図4の蓄積情報101bの例では、異常がある観測情報を修正観測情報で上書きしているが、上書きをしなくてもよい。In addition, in the example of the stored information 101b in FIG. 4, the observation information containing an anomaly is overwritten with the corrected observation information, but this overwriting is not necessary.

また、修正前の蓄積情報と修正済みの蓄積情報とを別々に記憶装置20に記憶してもよい。具体的には、図4の修正前の蓄積情報101aと、修正済みの蓄積情報101bとを別々に記憶装置20に記憶してもよい。Moreover, the pre-correction accumulated information and the corrected accumulated information may be stored separately in the storage device 20. Specifically, the pre-correction accumulated information 101a and the corrected accumulated information 101b in FIG.

(6)マルチパスが発生した場合について説明する。
マルチパスが発生した場合、観測情報(擬似距離情報、又は、搬送波位相情報、又は、両方)が異常値(外れ値)となる。
(6) What happens when multipath occurs?
When multipath occurs, the observed information (pseudorange information, or carrier phase information, or both) becomes an abnormal value (outlier).

修正部13部は、過去の観測情報に対する現時点の観測情報の変化があらかじめ設定された閾値以上である場合、現時点の観測情報を異常と判定する。図5を用いて詳細に説明する。The correcting unit 13 determines that the current observation information is abnormal if the change in the current observation information from the past observation information is equal to or greater than a preset threshold value. This will be described in detail with reference to FIG.

閾値は、例えば、過去のマルチパスの影響を受けた観測情報に基づいて決定してもよいし、実験、シミュレーションなどにより決定してもよい。閾値は、擬似距離情報、搬送波位相情報それぞれに対して、擬似距離情報用と搬送波位相情報用の閾値を用意する。The threshold may be determined, for example, based on past observation information affected by multipath, or may be determined by experiments, simulations, etc. Regarding the threshold, a threshold for pseudo-range information and a threshold for carrier phase information are prepared for each of the pseudo-range information and the carrier phase information.

図5は、異常のある観測情報を修正する方法について説明するための図である。図5の例では、説明を分かり易くするために、L1信号帯の擬似距離を簡単な数値で表している。なお、二周波測位の場合には、二周波分の信号帯の蓄積情報を生成し、二周波分の擬似距離情報を利用する。Fig. 5 is a diagram for explaining a method for correcting abnormal observation information. In the example of Fig. 5, the pseudorange of the L1 signal band is expressed by a simple numerical value for easy understanding. In the case of dual frequency positioning, accumulated information of signal bands of two frequencies is generated, and pseudorange information of the two frequencies is used.

図5のAに示す蓄積情報101cは、マルチパスの影響により、時点T5において測位衛星30aの擬似距離情報が異常値となったことを表している(異常がある擬似距離情報「12」)。The accumulated information 101c shown in FIG. 5A indicates that the pseudorange information of the positioning satellite 30a at time T5 has become an abnormal value due to the influence of multipath (abnormal pseudorange information "12").

図5の例では、閾値を4以上に設定している。したがって、現時点の擬似距離情報は、現時点より一つ前の時点の擬似距離情報から4以上変化しているので、現時点の擬似距離情報は異常値となる。5, the threshold is set to 4 or more. Therefore, the current pseudorange information has changed by 4 or more from the pseudorange information immediately before the current time point, and the current pseudorange information is an abnormal value.

修正部13は、擬似距離情報が異常値である場合、異常がある擬似距離情報を修正する。すなわち、修正部13は、観測情報に異常がある場合、異常がある観測情報を修正するために、修正観測情報を生成する。When the pseudorange information is an abnormal value, the correction unit 13 corrects the abnormal pseudorange information. That is, when the observation information is abnormal, the correction unit 13 generates corrected observation information in order to correct the abnormal observation information.

修正観測情報は、例えば、上述した(A)(B)(C)(D)の方法のいずれか一つにより算出することができる。The corrected observation information can be calculated, for example, by any one of the methods (A), (B), (C), or (D) described above.

図5の例では、(A)の方法により、蓄積情報101cの測位衛星30aの、時点T5(t0に相当)より前に記憶されている時点T1(t1に相当)、T2(t2に相当)の擬似距離情報「7」「8」に基づいて、修正観測情報「6」を生成している。In the example of Figure 5, method (A) is used to generate corrected observation information "6" based on pseudorange information "7" and "8" for time points T1 (corresponding to t1) and T2 (corresponding to t2) of positioning satellite 30a in accumulated information 101c stored before time point T5 (corresponding to t0).

そして、図5のBに示す蓄積情報101dのように、異常がある擬似距離情報「12」を修正観測情報「6」(修正擬似距離情報)に修正(変更)する。Then, as shown in accumulated information 101d in FIG. 5B, the abnormal pseudo-range information "12" is corrected (changed) to corrected observation information "6" (corrected pseudo-range information).

また、図5の蓄積情報101dの例では、異常がある観測情報を修正観測情報で上書きしているが、上書きをしなくてもよい。In addition, in the example of the stored information 101d in FIG. 5, the observation information containing an anomaly is overwritten with the corrected observation information, but this overwriting is not necessary.

また、修正前の蓄積情報と修正済みの蓄積情報とを別々に記憶装置20に記憶してもよい。具体的には、図5の修正前の蓄積情報101cと、修正済みの蓄積情報101dとを別々に記憶装置20に記憶してもよい。In addition, the uncorrected accumulated information and the corrected accumulated information may be stored separately in the storage device 20. Specifically, the uncorrected accumulated information 101c and the corrected accumulated information 101d in FIG.

(7)測位衛星の配置に偏りが発生した場合について説明する。
図6は、測位衛星の配置の偏りについて説明するための図である。(5)信号遮蔽の影響により測位信号を受信できなくなった測位衛星30dがあるが、他に可視衛星30e(測位衛星)があり、測位信号を受信できる。
(7) A case where a bias occurs in the arrangement of positioning satellites will be described.
6 is a diagram for explaining the bias of the arrangement of positioning satellites. (5) Although a positioning satellite 30d cannot receive the positioning signal due to the influence of signal blocking, there is another visible satellite 30e (positioning satellite) from which the positioning signal can be received.

しかし、唯一異なる方位にある測位衛星30dの信号が遮断されることで、測位に利用できる衛星の配置に偏りが発生し、衛星測位の精度が低下する。例えば、測位衛星30aが北東、測位衛星30bが東、測位衛星30cが南東、測位衛星30dが西、測位衛星30eが東に存在している状況だとすれ。その場合、測位衛星30dだけ遮蔽されると西に位置する測位衛星がなくなり、東側に測位衛星が偏るため衛星測の位精度が低下する。However, blocking the signal of the only positioning satellite 30d in a different direction causes a bias in the arrangement of satellites available for positioning, and the accuracy of satellite positioning decreases. For example, if the positioning satellite 30a is in the northeast, the positioning satellite 30b is in the east, the positioning satellite 30c is in the southeast, the positioning satellite 30d is in the west, and the positioning satellite 30e is in the east, then if only the positioning satellite 30d is blocked, there will be no positioning satellites in the west, and the positioning satellites will be biased to the east, which will decrease the accuracy of satellite positioning.

そこで、修正部13は、他に可視衛星30eに切り替えられる場合でも、あらかじめ設定された期間、上述した(A)(B)(C)(D)の方法のいずれか一つにより、測位衛星30dの修正観測情報を生成する。Therefore, even if the correction unit 13 can switch to another visible satellite 30e, it generates corrected observation information for the positioning satellite 30d using one of the methods (A), (B), (C), or (D) described above for a predetermined period of time.

あらかじめ設定した期間は、衛星測位の精度が低下しない期間とする。期間は、例えば、実験、シミュレーションなどにより決定してもよい。The preset period is a period during which the accuracy of satellite positioning does not decrease, and may be determined, for example, through experiments or simulations.

図7は、測位衛星の配置が偏った場合の蓄積情報について説明するための図である。図7の蓄積情報101eは、時点T5、T6において、測位衛星30cの観測情報(擬似距離情報)が取得できなくなったが、他に可視衛星30eの測位信号を受信できる。Fig. 7 is a diagram for explaining the accumulated information when the positioning satellites are unevenly positioned. In the accumulated information 101e in Fig. 7, at time points T5 and T6, the observation information (pseudo distance information) of the positioning satellite 30c can no longer be acquired, but the positioning signal of the visible satellite 30e can still be received.

しかし、図7の蓄積情報101fでは、他に可視衛星30eの観測情報(擬似距離情報)を利用せず、測位衛星30dの修正観測情報「5」「5」を継続して利用する。なお、図7の例では、時点T7(期間内)において、測位衛星30dの正常な観測情報が取得可能になったことを示している。However, in the stored information 101f in Fig. 7, no other observation information (pseudo distance information) of the visible satellite 30e is used, and the corrected observation information "5", "5" of the positioning satellite 30d is continued to be used. Note that the example in Fig. 7 shows that at time T7 (within the period), normal observation information of the positioning satellite 30d became available.

実施形態においては、現時点において観測情報に異常がある場合、すなわち(5)信号遮蔽が発生した場合、又は、(6)マルチパスの影響がある場合、又は、(7)測位衛星の配置に偏りが発生した場合でも、現時点より前に記憶された過去の観測情報に基づいて、異常がある観測情報を修正できるので、継続して精度のよい衛星測位ができる。In an embodiment, even if there is an abnormality in the observation information at the current time, i.e., (5) signal blocking has occurred, or (6) there is a multipath effect, or (7) there is a bias in the positioning satellite arrangement, the abnormal observation information can be corrected based on past observation information stored before the current time, thereby enabling continuous, highly accurate satellite positioning.

●測位衛星位置情報に異常がある場合について説明する。
生成部12は、受信日時情報ごとに、測位衛星位置情報を関連付けて蓄積情報(第二の蓄積情報)を生成し、記憶装置20に記憶する。
A case where there is an abnormality in the positioning satellite position information will be explained.
The generating unit 12 generates accumulated information (second accumulated information) by associating the positioning satellite position information with each piece of reception date and time information, and stores the information in the storage device 20 .

修正部13は、まず、現時点の測位衛星位置情報に異常がある場合、蓄積情報(第二の蓄積情報)を参照し、異常がある現時点の測位衛星位置情報に対応する測位衛星30の、現時点より前に記憶された過去の測位衛星位置情報に基づいて、異常がある現時点の測位衛星位置情報を修正するための修正測位衛星位置情報を生成する。When there is an abnormality in the current positioning satellite position information, the correction unit 13 first refers to the accumulated information (second accumulated information) and generates corrected positioning satellite position information for correcting the current positioning satellite position information having an abnormality based on past positioning satellite position information stored before the present time for the positioning satellite 30 corresponding to the current positioning satellite position information having an abnormality.

次に、修正部13は、蓄積情報(第二の蓄積情報)の異常がある現時点の測位衛星位置情報を修正測位衛星位置情報に修正する。Next, the correction unit 13 corrects the current positioning satellite position information at which the abnormality exists in the stored information (second stored information) to corrected positioning satellite position information.

図8は、蓄積情報(衛星位置情報用)のデータ構造の一例を説明するための図である。図8のAに示す蓄積情報201aは、受信日時情報が表す時点T1、T2、T3・・・ごとに、測位衛星30a、30b、30c、30d、30eそれぞれに対応する衛星位置情報が関連付けられた情報である。衛星位置情報は、三次元座標で表される情報である。Fig. 8 is a diagram for explaining an example of the data structure of the accumulated information (for satellite position information). The accumulated information 201a shown in Fig. 8A is information in which satellite position information corresponding to each of the positioning satellites 30a, 30b, 30c, 30d, and 30e is associated with each of the times T1, T2, T3, ... represented by the reception date and time information. The satellite position information is information represented by three-dimensional coordinates.

図8のAに示す蓄積情報201aでは、上述した(5)(6)(7)の影響により、測位衛星30aの時点T5、測位衛星30cの時点T6、T7、測位衛星30eの時点T8、T9において観測情報に異常があったので、衛星位置情報に異常が発生している。In the accumulated information 201a shown in A of Figure 8, due to the effects of (5), (6), and (7) described above, there were abnormalities in the observation information at time T5 for positioning satellite 30a, at times T6 and T7 for positioning satellite 30c, and at times T8 and T9 for positioning satellite 30e, and therefore abnormalities occurred in the satellite position information.

すなわち、図8のAに示す蓄積情報201aでは、測位衛星30aの時点T5において衛星位置情報「30,10,42」に異常が発生し、測位衛星30cの時点T6、T7において衛星位置情報「-」に異常が発生し、測位衛星30eの時点T7、T8、T9において衛星位置情報「-」に異常が発生していることを表している。That is, the accumulated information 201a shown in A of Figure 8 indicates that an abnormality has occurred in the satellite position information "30, 10, 42" for positioning satellite 30a at time T5, an abnormality has occurred in the satellite position information "-" for positioning satellite 30c at times T6 and T7, and an abnormality has occurred in the satellite position information "-" for positioning satellite 30e at times T7, T8, and T9.

そこで、修正部13は、衛星位置情報に異常がある場合、異常がある衛星位置情報を修正する。具体的には、修正部13は、衛星位置情報に異常がある場合、異常がある衛星位置情報の三次元座標(X,Y,Z)それぞれを修正するための修正衛星位置情報(X´,Y´,Z´)を生成する。Therefore, when there is an abnormality in the satellite position information, the correction unit 13 corrects the abnormal satellite position information. Specifically, when there is an abnormality in the satellite position information, the correction unit 13 generates corrected satellite position information (X', Y', Z') for correcting each of the three-dimensional coordinates (X, Y, Z) of the abnormal satellite position information.

衛星位置情報は、(5)信号遮蔽の影響により衛星位置情報が取得できない場合、又は、(6)マルチパスの影響により過去の衛星位置情報に対する現時点の衛星位置情報の変化があらかじめ設定された閾値以上である場合に異常と判定する。The satellite position information is determined to be abnormal when (5) the satellite position information cannot be obtained due to the effects of signal obstruction, or (6) the change in the current satellite position information compared to the past satellite position information due to the effects of multipath is greater than or equal to a predetermined threshold.

閾値は、例えば、過去のマルチパスの影響を受けた衛星位置情報に基づいて決定してもよいし、実験、シミュレーションなどにより決定してもよい。The threshold value may be determined, for example, based on satellite position information that has been affected by past multipath, or may be determined through experiments, simulations, or the like.

修正衛星位置情報の三次元座標それぞれは、例えば、次に示す(A´)(B´)(C´)(D´)の方法のいずれか一つにより算出することができる。Each of the three-dimensional coordinates of the corrected satellite position information can be calculated, for example, by one of the following methods (A'), (B'), (C'), and (D').

(A´)の方法では、異常がある衛星位置情報に対応する測位衛星の、現時点(t0)より一つ前の時点(t1)と二つ前の時点(t2)の衛星位置情報を取得し、数1´に基づいて、修正衛星位置情報(三次元座標(X´,Y´,Z´)それぞれ)を生成する。In method (A'), satellite position information for the positioning satellite corresponding to the abnormal satellite position information is obtained at the point in time (t1) one point in time prior to the current point in time (t0) and the point in time two points in time prior to the current point in time (t2), and corrected satellite position information (three-dimensional coordinates (X', Y', Z') respectively) is generated based on equation 1'.

(数1´)
g1(t0)=g(t1)+(g(t1)-g(t2))

g1(t0):修正衛星位置情報(三次元座標)
g(t1):現時点(t0)より一つ前の時点(t1)の衛星位置情報
g(t2):現時点(t0)より二つ前の時点(t2)の衛星位置情報
(Number 1')
g1(t0)=g(t1)+(g(t1)-g(t2))

g1 (t0): Corrected satellite position information (three-dimensional coordinates)
g(t1): Satellite position information at the time (t1) one point before the current time (t0) g(t2): Satellite position information at the time (t2) two points before the current time (t0)

図8のAに示す蓄積情報201aの測位衛星30aの時点T5においては、測位衛星30aの時点T5(t0に相当)より前に記憶されている時点T4(t1に相当)、T3(t2に相当)の衛星位置情報「11,35,13」「11,34,13」に基づいて、修正衛星位置情報「11,36,13」を生成する。At time T5 of the positioning satellite 30a in the accumulated information 201a shown in A of Figure 8, corrected satellite position information "11, 36, 13" is generated based on the satellite position information "11, 35, 13" and "11, 34, 13" of times T4 (corresponding to t1) and T3 (corresponding to t2) stored before time T5 (corresponding to t0) of the positioning satellite 30a.

そして、図8のBに示す蓄積情報201bのように、異常がある衛星位置情報「30,10,42」を修正衛星位置情報「11,36,13」に修正(変更)する。Then, as shown in the accumulated information 201b in FIG. 8B, the abnormal satellite position information "30, 10, 42" is corrected (changed) to corrected satellite position information "11, 36, 13."

また、測位衛星30cの時点T6、T7における異常な衛星位置情報「-」についても、(A´)の方法で、修正衛星位置情報「30,32,15」「30,34,15」を生成する。測位衛星30eの時点T7、T8、T9における異常な衛星位置情報「-」についても、(A´)の方法で、修正衛星位置情報「38,60,40」「36,60,40」「34,60,40」を生成する。Also, for the abnormal satellite position information "-" of positioning satellite 30c at time points T6 and T7, method (A') is used to generate corrected satellite position information "30, 32, 15" and "30, 34, 15." For the abnormal satellite position information "-" of positioning satellite 30e at time points T7, T8, and T9, method (A') is used to generate corrected satellite position information "38, 60, 40," "36, 60, 40," and "34, 60, 40."

(B´)の方法では、過去の二点の衛星位置情報(現時点(t0)より一つ前の時点(t1)と二つ前の時点(t2)の衛星位置情報)を取得し、一次関数(数2´)を生成し、生成した一次関数を用いて修正衛星位置情報(三次元座標)を生成する。In method (B'), satellite position information for two past points (satellite position information for the point (t1) one point prior to the current point (t0) and the point (t2) before that) is obtained, a linear function (equation 2') is generated, and corrected satellite position information (three-dimensional coordinates) is generated using the generated linear function.

(数2´)
g2(t0)=a×t0+b

g2(t0):修正衛星位置情報(三次元座標)
a:傾き(g(t2)-g(t1)/t2-t1)
b:切片
(Number 2')
g2(t0)=a×t0+b

g2 (t0): Corrected satellite position information (three-dimensional coordinates)
a: slope (g(t2)-g(t1)/t2-t1)
b: Intercept

(C´)の方法では、過去の三点の衛星位置情報(現時点(t0)より一つ前の時点(t1)と二つ前の時点(t2)と三つ前の時点(t3)の衛星位置情報)を取得し、二次関数(数3´)を生成し、生成した二次関数を用いて修正衛星位置情報を生成する。In method (C'), satellite position information for three past points (satellite position information for the point in time (t1) prior to the current point in time (t0), the point in time two points prior to the current point in time (t2), and the point in time three points prior to the current point in time (t3)) is obtained, a quadratic function (equation 3') is generated, and corrected satellite position information is generated using the generated quadratic function.

(数3´)
g3(t0)=a×t0+b×t0+c

g3(t0):修正衛星位置情報(三次元座標)
a:実数値の定数(≠0)
b:実数値の定数
c:実数値の定数
(Number 3')
g3(t0)=a×t0 2 +b×t0+c

g3 (t0): Corrected satellite position information (three-dimensional coordinates)
a: real-valued constant (≠ 0)
b: A real-valued constant c: A real-valued constant

(D´)の方法では、過去の複数点の衛星位置情報(現時点(t0)より一つ以上前の時点の衛星位置情報)を用いて最小二乗法によって修正衛星位置情報を生成する。In the method (D'), corrected satellite position information is generated by the least squares method using satellite position information of a plurality of past points (satellite position information at one or more points prior to the current time (t0)).

推定部14は、現時点の蓄積情報に含まれる測位衛星それぞれの観測情報と衛星位置情報を用いて、現時点の位置を算出するための衛星測位処理を実行し、現時点の位置を推定する。The estimation unit 14 executes a satellite positioning process for calculating the current position using the observation information and satellite position information of each positioning satellite included in the currently stored information, and estimates the current position.

また、図8の蓄積情報201bの例では、異常がある衛星位置情報を修正衛星位置情報で上書きしているが、上書きをしなくてもよい。In addition, in the example of the stored information 201b in FIG. 8, the satellite position information having an abnormality is overwritten with the corrected satellite position information, but this overwriting is not necessary.

また、修正前の蓄積情報と修正済みの蓄積情報とを別々に記憶装置20に記憶してもよい。具体的には、図8の修正前の蓄積情報201aと、修正済みの蓄積情報201bとを別々に記憶装置20に記憶してもよい。Moreover, the pre-correction accumulated information and the corrected accumulated information may be stored separately in the storage device 20. Specifically, the pre-correction accumulated information 201a and the corrected accumulated information 201b in FIG. 8 may be stored separately in the storage device 20.

推定部14は、現時点における測位衛星30それぞれの観測情報と測位衛星位置情報とを用いて、現時点の位置を算出する衛星測位処理を実行し、現時点の位置を推定する。The estimation unit 14 executes a satellite positioning process to calculate the current position using the observation information of each positioning satellite 30 and the positioning satellite position information at the current time, and estimates the current position.

実施形態においては、現時点において衛星位置情報に異常がある場合、すなわち(5)信号遮蔽が発生した場合、又は、(6)マルチパスの影響がある場合、又は、(7)測位衛星の配置に偏りが発生した場合でも、現時点より前に記憶された過去の衛星位置情報に基づいて、異常がある衛星位置情報を修正するので、継続して精度のよい衛星測位ができる。In an embodiment, even if there is an abnormality in the satellite position information at the current time, i.e., (5) signal blocking has occurred, or (6) there is a multipath effect, or (7) there is a bias in the positioning satellite arrangement, the abnormal satellite position information is corrected based on past satellite position information stored before the current time, so that accurate satellite positioning can be continued.

また、オープンスカイ環境などにおいて、可視衛星が仰角0度以下の範囲に移動して不可視衛星になった場合でも、あらかじめ設定した期間、不可視衛星の修正情報を用いて衛星測位処理を実行する。In an open sky environment, even if a visible satellite moves into a range with an elevation angle of 0 degrees or less and becomes invisible, satellite positioning processing is performed for a preset period using correction information for the invisible satellite.

[装置動作]
次に、実施形態における衛星測位装置の動作について図9を用いて説明する。図9は、衛星測位装置の動作に一例を説明するための図である。以下の説明においては、適宜図を参照する。また、実施形態では、衛星測位装置を動作させることによって、衛星測位方法が実施される。よって、実施形態における衛星測位方法の説明は、以下の衛星測位装置の動作説明に代える。
[Device operation]
Next, the operation of the satellite positioning device in the embodiment will be described with reference to Fig. 9. Fig. 9 is a diagram for explaining an example of the operation of the satellite positioning device. In the following description, the diagram will be referred to as appropriate. Also, in the embodiment, a satellite positioning method is implemented by operating the satellite positioning device. Therefore, the description of the satellite positioning method in the embodiment will be replaced with the following description of the operation of the satellite positioning device.

図9に示すように、まず、受信部11は、測位衛星30それぞれから送信された測位信号を受信し、受信した測位信号に基づいて観測情報(擬似距離情報、搬送波位相情報)と測位衛星位置情報とを生成する(ステップA1)。As shown in FIG. 9, first, the receiver 11 receives the positioning signals transmitted from each of the positioning satellites 30, and generates observation information (pseudo-distance information, carrier phase information) and positioning satellite position information based on the received positioning signals (step A1).

次に、生成部12は、測位信号を受信した日時を表す受信日時情報ごとに、受信日時情報と、受信日時における測位衛星それぞれに対応する観測情報(擬似距離情報、搬送波位相情報)とを関連付けて蓄積情報(第一の蓄積情報)を生成し、記憶装置20に記憶する(ステップA2)。Next, for each piece of reception date and time information indicating the date and time at which the positioning signal was received, the generation unit 12 generates accumulated information (first accumulated information) by associating the reception date and time information with observation information (pseudo distance information, carrier phase information) corresponding to each positioning satellite at the reception date and time, and stores the information in the memory device 20 (step A2).

また、ステップA2において、受信日時情報ごとに、測位衛星それぞれの位置を表す測位衛星位置情報と関連付けて蓄積情報(第二の蓄積情報)を生成し、記憶装置20に記憶する。In step A2, accumulated information (second accumulated information) is generated for each piece of reception date and time information in association with positioning satellite position information indicating the position of each positioning satellite, and is stored in the storage device 20.

次に、修正部13は、現時点において観測情報と測位衛星位置情報に異常がない場合(ステップA3:No)、ステップA5に移行して衛星測位処理を実行する。また、修正部13は、現時点において擬似距離情報、又は、搬送波位相情報、又は、測位衛星位置情報、又は、いずれか二つ以上に異常がある場合(ステップA3:Yes)、ステップA4に移行して異常のある情報に対して修正観測情報と、修正測位衛星位置情報とを生成する。Next, if there is no abnormality in the observation information and the positioning satellite position information at the current time (step A3: No), the correction unit 13 proceeds to step A5 and executes the satellite positioning process. Also, if there is an abnormality in the pseudorange information, the carrier phase information, or the positioning satellite position information, or any two or more of them at the current time (step A3: Yes), the correction unit 13 proceeds to step A4 and generates corrected observation information and corrected positioning satellite position information for the information with the abnormality.

ステップA3において、修正部13は、(5)信号遮蔽が発生した場合において、現時点の擬似距離情報、又は、搬送波位相情報、又は、測位衛星位置情報を取得できない場合、異常と判定する。In step A3, (5) when signal blocking occurs and the current pseudorange information, carrier phase information, or positioning satellite position information cannot be acquired, the correction unit 13 determines that an abnormality has occurred.

また、ステップA3において、修正部13は、(6)マルチパスが発生した場合において、過去の観測情報に対する現時点の観測情報の変化があらかじめ設定された閾値以上である場合、現時点の観測情報を異常と判定する。擬似距離情報の異常は、擬似距離情報の変化と擬似距離情報用の閾値を用いて判定する。搬送波位相情報の異常は、搬送波位相情報の変化と搬送波位相情報用の閾値を用いて判定する。In step A3, the correction unit 13 (6) determines that the current observation information is abnormal if the change in the current observation information from the past observation information is equal to or greater than a preset threshold value when multipath occurs. The abnormality in the pseudorange information is determined using the change in the pseudorange information and a threshold value for the pseudorange information. The abnormality in the carrier phase information is determined using the change in the carrier phase information and a threshold value for the carrier phase information.

また、ステップA3において、修正部13は、(6)マルチパスが発生した場合において、過去の測位衛星位置情報に対する現時点の測位衛星位置情報の変化があらかじめ設定された閾値(測位衛星位置情報用の閾値)以上である場合、現時点の測位衛星位置情報を異常と判定する。Also, in step A3, (6) when multipath occurs, if the change in the current positioning satellite position information relative to the past positioning satellite position information is equal to or greater than a predetermined threshold (threshold for positioning satellite position information), the correction unit 13 determines that the current positioning satellite position information is abnormal.

次に、修正部13は、現時点において観測情報(擬似距離情報、又は、搬送波位相情報、又は、両方)に異常がある場合、第一の蓄積情報を参照し、現時点において異常がある観測情報に対応する測位衛星30の、現時点より前に記憶された過去の観測情報に基づいて、異常がある観測情報を修正するための修正観測情報を生成する(ステップA4)。Next, if there is an abnormality in the observation information (pseudorange information, or carrier phase information, or both) at the current time, the correction unit 13 refers to the first accumulated information and generates corrected observation information for correcting the observation information with an abnormality based on past observation information stored before the current time of the positioning satellite 30 corresponding to the observation information with an abnormality at the current time (step A4).

具体的には、ステップA4において、修正部13は、上述した(A)(B)(C)(D)の方法のいずれか一つにより、修正観測情報を生成する。その後、ステップA4において、修正部13は、異常がある観測情報を修正観測情報に修正(変更)する。Specifically, in step A4, the corrector 13 generates corrected observation information by any one of the above-mentioned methods (A), (B), (C), and (D). Then, in step A4, the corrector 13 corrects (changes) the observation information containing the abnormality to the corrected observation information.

また、ステップA4において、修正部13は、現時点において測位衛星位置情報に異常がある場合、第二の蓄積情報を参照し、現時点において異常がある測位衛星位置情報に対応する測位衛星30の、現時点より前に記憶された過去の測位衛星位置情報に基づいて、異常がある測位衛星位置情報を修正するための修正測位衛星位置情報を生成する。Also, in step A4, if there is an abnormality in the positioning satellite position information at the current time, the correction unit 13 refers to the second accumulated information and generates corrected positioning satellite position information for correcting the abnormal positioning satellite position information based on past positioning satellite position information stored before the current time of the positioning satellite 30 corresponding to the positioning satellite position information that has an abnormality at the current time.

具体的には、ステップA4において、修正部13は、上述した(A´)(B´)(C´)(D´)の方法のいずれか一つにより、修正測位衛星位置情報を生成する。その後、ステップA4において、修正部13は、異常がある測位衛星位置情報を修正測位衛星位置情報に修正(変更)する。Specifically, in step A4, the correction unit 13 generates corrected positioning satellite position information by any one of the above-mentioned methods (A'), (B'), (C'), and (D'). Then, in step A4, the correction unit 13 corrects (changes) the abnormal positioning satellite position information to the corrected positioning satellite position information.

推定部14は、現時点の蓄積情報(第一の蓄積情報、第二の蓄積情報)に含まれる測位衛星それぞれの観測情報と測位衛星位置情報とを用いて、現時点の位置を算出するための衛星測位処理を実行し、現時点の位置を推定する(ステップA5)。The estimation unit 14 performs satellite positioning processing to calculate the current position using the observation information of each positioning satellite and the positioning satellite position information contained in the current accumulated information (first accumulated information, second accumulated information), and estimates the current position (step A5).

このように、衛星測位装置10は上述したステップA1からA5の処理を繰り返し実行する。In this manner, the satellite positioning device 10 repeatedly executes the processes of steps A1 to A5 described above.

[実施形態の効果]
実施形態によれば、現時点において観測情報に異常がある場合、すなわち(5)信号遮蔽が発生した場合、又は、(6)マルチパスの影響がある場合、又は、(7)測位衛星の配置に偏りが発生した場合でも、現時点より前に記憶された過去の観測情報に基づいて、異常がある観測情報を修正するので、継続して精度のよい衛星測位ができる。
[Effects of the embodiment]
According to the embodiment, even if there is an abnormality in the observation information at the current time, i.e., (5) signal blocking has occurred, or (6) there is a multipath effect, or (7) there is a bias in the positioning satellite arrangement, the abnormal observation information is corrected based on past observation information stored before the current time, thereby enabling continuous, highly accurate satellite positioning.

[プログラム]
実施形態におけるプログラムは、コンピュータに、図9に示すステップA1からA5を実行させるプログラムであればよい。このプログラムをコンピュータにインストールし、実行することによって、実施形態における衛星測位装置と衛星測位方法とを実現することができる。この場合、コンピュータのプロセッサは、受信部11、生成部12、修正部13、推定部14として機能し、処理を行なう。
[program]
The program in the embodiment may be a program that causes a computer to execute steps A1 to A5 shown in Fig. 9. By installing and executing this program in a computer, the satellite positioning device and the satellite positioning method in the embodiment can be realized. In this case, the processor of the computer functions as a receiving unit 11, a generating unit 12, a correcting unit 13, and an estimating unit 14 and performs processing.

また、実施形態におけるプログラムは、複数のコンピュータによって構築されたコンピュータシステムによって実行されてもよい。この場合は、例えば、各コンピュータが、それぞれ、受信部11、生成部12、修正部13、推定部14のいずれかとして機能してもよい。The program in the embodiment may be executed by a computer system constructed by a plurality of computers. In this case, for example, each computer may function as any one of the receiving unit 11, the generating unit 12, the modifying unit 13, and the estimating unit 14.

[物理構成]
ここで、実施形態におけるプログラムを実行することによって、衛星測位装置を実現するコンピュータについて図10を用いて説明する。図10は、実施形態における衛星測位装置を実現するコンピュータの一例を示す図である。
[Physical configuration]
Here, a computer that realizes the satellite positioning device by executing a program in the embodiment will be described with reference to Fig. 10. Fig. 10 is a diagram showing an example of a computer that realizes the satellite positioning device in the embodiment.

図10に示すように、コンピュータ110は、CPU(Central Processing Unit)1
11と、メインメモリ112と、記憶装置113と、入力インターフェイス114と、表示コントローラ115と、データリーダ/ライタ116と、通信インターフェイス117とを備える。これらの各部は、バス121を介して、互いにデータ通信可能に接続される。なお、コンピュータ110は、CPU111に加えて、又はCPU111に代えて、GPU、又はFPGAを備えていてもよい。
As shown in FIG. 10, a computer 110 includes a CPU (Central Processing Unit) 1
The computer 110 includes a CPU 111, a main memory 112, a storage device 113, an input interface 114, a display controller 115, a data reader/writer 116, and a communication interface 117. These components are connected to each other via a bus 121 so as to be able to communicate data with each other. Note that the computer 110 may include a GPU or an FPGA in addition to the CPU 111 or instead of the CPU 111.

CPU111は、記憶装置113に格納された、実施形態におけるプログラム(コード)をメインメモリ112に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メインメモリ112は、典型的には、DRAM(Dynamic Random Access Memory)などの揮発性の記憶装置である。また、実施形態におけるプログラムは、コンピュータ読み取り可能な記録媒体120に格納された状態で提供される。なお、実施形態におけるプログラムは、通信インターフェイス117を介して接続されたインターネット上で流通するものであってもよい。なお、記録媒体120は、不揮発性記録媒体である。The CPU 111 loads the programs (codes) in the embodiment stored in the storage device 113 into the main memory 112 and executes them in a predetermined order to perform various calculations. The main memory 112 is typically a volatile storage device such as a dynamic random access memory (DRAM). The programs in the embodiment are provided in a state stored in a computer-readable recording medium 120. The programs in the embodiment may be distributed on the Internet connected via the communication interface 117. The recording medium 120 is a non-volatile recording medium.

また、記憶装置113の具体例としては、ハードディスクドライブの他、フラッシュメモリなどの半導体記憶装置があげられる。入力インターフェイス114は、CPU111と、キーボード及びマウスといった入力機器118との間のデータ伝送を仲介する。表示コントローラ115は、ディスプレイ装置119と接続され、ディスプレイ装置119での表示を制御する。Specific examples of the storage device 113 include a hard disk drive and a semiconductor storage device such as a flash memory. The input interface 114 mediates data transmission between the CPU 111 and input devices 118 such as a keyboard and a mouse. The display controller 115 is connected to a display device 119 and controls the display on the display device 119.

データリーダ/ライタ116は、CPU111と記録媒体120との間のデータ伝送を仲介し、記録媒体120からのプログラムの読み出し、及びコンピュータ110における処理結果の記録媒体120への書き込みを実行する。通信インターフェイス117は、CPU111と、他のコンピュータとの間のデータ伝送を仲介する。The data reader/writer 116 mediates data transmission between the CPU 111 and the recording medium 120, reads programs from the recording medium 120, and writes processing results in the computer 110 to the recording medium 120. The communication interface 117 mediates data transmission between the CPU 111 and other computers.

また、記録媒体120の具体例としては、CF(Compact Flash(登録商標))及びS
D(Secure Digital)などの汎用的な半導体記憶デバイス、フレキシブルディスク(Flexible Disk)等の磁気記録媒体、又はCD-ROM(Compact Disk Read Only Memory)などの光学記録媒体があげられる。
Specific examples of the recording medium 120 include CF (Compact Flash (registered trademark)) and S
Examples of suitable storage media include general-purpose semiconductor storage devices such as Secure Digital (SD), magnetic recording media such as flexible disks, and optical recording media such as compact disk read only memories (CD-ROMs).

なお、実施形態における衛星測位装置は、プログラムがインストールされたコンピュータではなく、各部に対応したハードウェアを用いることによっても実現可能である。さらに、衛星測位装置10は、一部がプログラムで実現され、残りの部分がハードウェアで実現されていてもよい。The satellite positioning device in the embodiment can be realized by using hardware corresponding to each part, instead of a computer with a program installed. Furthermore, the satellite positioning device 10 may be realized in part by a program and the remaining part by hardware.

以上、実施形態を参照して発明を説明したが、上述した実施形態に限定されるものではない。構成や詳細には、発明のスコープ内で当業者が理解し得る様々な変更をすることができる。Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above-described embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details within the scope of the invention.

[付記]
以上の実施形態に関し、更に以下の付記を開示する。上述した実施形態の一部又は全部は、以下に記載する(付記1)から(付記21)により表現することができるが、以下の記載に限定されるものではない。
[Additional Notes]
The following supplementary notes are further disclosed with respect to the above-described embodiments. A part or all of the above-described embodiments can be expressed by (Supplementary Note 1) to (Supplementary Note 21) described below, but are not limited to the following descriptions.

(付記1)
測位衛星それぞれから送信された測位信号を受信する受信部と、
前記測位信号を受信した受信日時を表す受信日時情報ごとに、前記受信日時情報と、前記受信日時における前記測位衛星それぞれに対応する観測情報と、を関連付けて第一の蓄積情報を生成し、記憶装置に記憶する生成部と、
現時点の観測情報に異常がある場合、前記第一の蓄積情報を参照し、異常がある前記現時点の観測情報に対応する前記測位衛星の、現時点より前に記憶された過去の観測情報に基づいて、異常がある前記現時点の観測情報を修正するための修正観測情報を生成し、前記第一の蓄積情報の異常がある前記現時点の観測情報を前記修正観測情報に修正する修正部と、
を有する衛星測位装置。
(Appendix 1)
a receiving unit that receives a positioning signal transmitted from each of the positioning satellites;
a generation unit that generates first accumulated information by associating, for each reception date and time information indicating a reception date and time when the positioning signal was received, the reception date and time information with observation information corresponding to each of the positioning satellites at the reception date and time, and stores the first accumulated information in a storage device;
a correction unit that, when an abnormality exists in the current observation information, refers to the first accumulated information, generates corrected observation information for correcting the current observation information having an abnormality based on past observation information stored before the present time of the positioning satellite corresponding to the current observation information having an abnormality, and corrects the current observation information having an abnormality in the first accumulated information to the corrected observation information;
A satellite positioning device having the above configuration.

(付記2)
前記修正部は、前記現時点の観測情報を取得できない場合、又は、前記過去の観測情報に対する前記現時点の観測情報の変化があらかじめ設定された閾値以上である場合、前記現時点の観測情報を異常と判定する
付記1に記載の衛星測位装置。
(Appendix 2)
The satellite positioning device described in Appendix 1, wherein the correction unit determines that the current observation information is abnormal if the current observation information cannot be obtained or if a change in the current observation information relative to the past observation information is equal to or greater than a predetermined threshold.

(付記3)
前記観測情報は、擬似距離を表す擬似距離情報、又は、搬送波位相を表す搬送波位相情報、又は、両方の情報を含む
付記2に記載の衛星測位装置。
(Appendix 3)
The satellite positioning device according to claim 2, wherein the observation information includes pseudo-range information indicating a pseudo-range, or carrier phase information indicating a carrier phase, or both of these pieces of information.

(付記4)
前記擬似距離情報を用いる場合、衛星測位処理として単独測位処理を実行する
付記3に記載の衛星測位装置。
(Appendix 4)
The satellite positioning device according to claim 3, wherein when the pseudorange information is used, a standalone positioning process is executed as the satellite positioning process.

(付記5)
前記搬送波位相情報を用いる場合、衛星測位処理としてリアルタイムキネマティック測位処理を実行する
付記3に記載の衛星測位装置。
(Appendix 5)
The satellite positioning device according to claim 3, wherein, when the carrier wave phase information is used, a real-time kinematic positioning process is executed as the satellite positioning process.

(付記6)
前記擬似距離情報と前記搬送波位相情報を用いる場合、衛星測位処理として精密単独測位処理を実行する
付記3に記載の衛星測位装置。
(Appendix 6)
4. The satellite positioning device according to claim 3, wherein, when the pseudorange information and the carrier phase information are used, a precise point positioning process is executed as the satellite positioning process.

(付記7)
前記生成部は、衛星測位処理の過程において前記測位衛星の位置を表す測位衛星位置情報が必要な測位方式である場合、前記受信日時情報ごとに、前記測位衛星位置情報を関連付けて第二の蓄積情報を生成し、前記記憶装置に記憶し、
前記修正部は、現時点の測位衛星位置情報に異常がある場合、前記第二の蓄積情報を参照し、異常がある前記現時点の測位衛星位置情報に対応する前記測位衛星の、現時点より前に記憶された過去の測位衛星位置情報に基づいて、異常がある前記現時点の測位衛星位置情報を修正するための修正測位衛星位置情報を生成し、前記第二の蓄積情報の異常がある前記現時点の測位衛星位置情報を前記修正測位衛星位置情報に修正し、
推定部は、現時点における前記測位衛星それぞれの観測情報と測位衛星位置情報とを用いて、現時点の位置を算出する前記衛星測位処理を実行し、現時点の位置を推定する
付記1に記載の衛星測位装置。
(Appendix 7)
the generating unit, when a positioning method requires positioning satellite position information indicating a position of the positioning satellite in the course of the satellite positioning process, generates second accumulated information by associating the positioning satellite position information with each of the reception date and time information, and stores the second accumulated information in the storage device;
the correction unit, when there is an abnormality in the current positioning satellite position information, refers to the second accumulated information, and generates corrected positioning satellite position information for correcting the current positioning satellite position information having an abnormality based on past positioning satellite position information stored before the present time of the positioning satellite corresponding to the current positioning satellite position information having an abnormality, and corrects the current positioning satellite position information having an abnormality in the second accumulated information to the corrected positioning satellite position information;
The satellite positioning device according to claim 1, wherein the estimation unit executes the satellite positioning process to calculate a current position using the observation information of each of the positioning satellites and the positioning satellite position information at the current time, and estimates the current position.

(付記8)
コンピュータが、
測位衛星それぞれから送信された測位信号を受信した受信日時を表す受信日時情報ごとに、前記受信日時情報と、前記受信日時における前記測位衛星それぞれに対応する観測情報と、を関連付けて第一の蓄積情報を生成し、記憶装置に記憶し、
現時点の観測情報に異常がある場合、前記第一の蓄積情報を参照し、異常がある前記現時点の観測情報に対応する前記測位衛星の、現時点より前に記憶された過去の観測情報に基づいて、異常がある前記現時点の観測情報を修正するための修正観測情報を生成し、前記第一の蓄積情報の異常がある前記現時点の観測情報を前記修正観測情報に修正する、
衛星測位方法。
(Appendix 8)
The computer
generating first accumulated information by associating, for each piece of reception date and time information indicating a reception date and time at which a positioning signal transmitted from each of the positioning satellites was received, the reception date and time information with observation information corresponding to each of the positioning satellites at the reception date and time, and storing the first accumulated information in a storage device;
When an abnormality is found in the current observation information, the first accumulated information is referred to, and corrected observation information for correcting the current observation information having an abnormality is generated based on past observation information stored before the current time of the positioning satellite corresponding to the current observation information having an abnormality, and the current observation information having an abnormality in the first accumulated information is corrected to the corrected observation information.
Satellite positioning method.

(付記9)
前記現時点の観測情報を取得できない場合、又は、前記過去の観測情報に対する前記現時点の観測情報の変化があらかじめ設定された閾値以上である場合、前記現時点の観測情報を異常と判定する
付記8に記載の衛星測位方法。
(Appendix 9)
A satellite positioning method as described in Appendix 8, wherein the current observation information is determined to be abnormal if the current observation information cannot be obtained or if a change in the current observation information relative to the past observation information is equal to or greater than a predetermined threshold.

(付記10)
前記観測情報は、擬似距離を表す擬似距離情報、又は、搬送波位相を表す搬送波位相情報、又は、両方の情報を含む
付記9に記載の衛星測位方法。
(Appendix 10)
The satellite positioning method according to claim 9, wherein the observation information includes pseudo-range information indicating a pseudo-range, or carrier phase information indicating a carrier phase, or both of these pieces of information.

(付記11)
前記擬似距離情報を用いる場合、衛星測位処理として単独測位処理を実行する
付記10に記載の衛星測位方法。
(Appendix 11)
The satellite positioning method according to claim 10, wherein, when the pseudorange information is used, a standalone positioning process is executed as the satellite positioning process.

(付記12)
前記搬送波位相情報を用いる場合、衛星測位処理としてリアルタイムキネマティック測位処理を実行する
付記10に記載の衛星測位方法。
(Appendix 12)
The satellite positioning method according to claim 10, further comprising: executing a real-time kinematic positioning process as the satellite positioning process when the carrier phase information is used.

(付記13)
前記擬似距離情報と前記搬送波位相情報を用いる場合、衛星測位処理として精密単独測位処理を実行する
付記10に記載の衛星測位方法。
(Appendix 13)
The satellite positioning method according to claim 10, wherein, when the pseudorange information and the carrier phase information are used, a precise point positioning process is executed as the satellite positioning process.

(付記14)
衛星測位処理の過程において前記測位衛星の位置を表す測位衛星位置情報が必要な測位方式である場合、前記受信日時情報ごとに、前記測位衛星位置情報を関連付けて第二の蓄積情報を生成し、前記記憶装置に記憶し、
現時点の測位衛星位置情報に異常がある場合、前記第二の蓄積情報を参照し、異常がある前記現時点の測位衛星位置情報に対応する前記測位衛星の、現時点より前に記憶された過去の測位衛星位置情報に基づいて、異常がある前記現時点の測位衛星位置情報を修正するための修正測位衛星位置情報を生成し、前記第二の蓄積情報の異常がある前記現時点の測位衛星位置情報を前記修正測位衛星位置情報に修正し、
現時点における前記測位衛星それぞれの観測情報と測位衛星位置情報とを用いて、現時点の位置を算出する前記衛星測位処理を実行し、現時点の位置を推定する
付記8に記載の衛星測位方法。
(Appendix 14)
In the case where the positioning method requires positioning satellite position information indicating the position of the positioning satellite in the satellite positioning process, the positioning satellite position information is associated with each of the reception date and time information to generate second accumulated information, and the second accumulated information is stored in the storage device;
When the current positioning satellite position information has an abnormality, the second accumulated information is referred to, and corrected positioning satellite position information for correcting the current positioning satellite position information having an abnormality is generated based on past positioning satellite position information stored before the current time of the positioning satellite corresponding to the current positioning satellite position information having an abnormality, and the current positioning satellite position information having an abnormality in the second accumulated information is corrected to the corrected positioning satellite position information;
The satellite positioning method according to claim 8, further comprising: executing the satellite positioning process for calculating a current position using observation information of each of the positioning satellites and positioning satellite position information at the current time, thereby estimating a current position.

(付記15)
コンピュータに、
測位衛星それぞれから送信された測位信号を受信した受信日時を表す受信日時情報ごとに、前記受信日時情報と、前記受信日時における前記測位衛星それぞれに対応する観測情報と、を関連付けて第一の蓄積情報を生成し、記憶装置に記憶させ、
現時点の観測情報に異常がある場合、前記第一の蓄積情報を参照し、異常がある前記現時点の観測情報に対応する前記測位衛星の、現時点より前に記憶された過去の観測情報に基づいて、異常がある前記現時点の観測情報を修正するための修正観測情報を生成させ、前記第一の蓄積情報の異常がある前記現時点の観測情報を前記修正観測情報に修正させる、
命令を含むプログラム。
(Appendix 15)
On the computer,
generating first accumulated information by associating, for each piece of reception date and time information indicating a reception date and time at which a positioning signal transmitted from each of the positioning satellites was received, the reception date and time information with observation information corresponding to each of the positioning satellites at the reception date and time, and storing the first accumulated information in a storage device;
When an abnormality is found in the current observation information, the first accumulated information is referred to, and corrected observation information for correcting the current observation information having an abnormality is generated based on past observation information stored before the current time of the positioning satellite corresponding to the current observation information having an abnormality, and the current observation information having an abnormality in the first accumulated information is corrected to the corrected observation information.
A program containing instructions.

(付記16)
前記現時点の観測情報を取得できない場合、又は、前記過去の観測情報に対する前記現時点の観測情報の変化があらかじめ設定された閾値以上である場合、前記現時点の観測情報を異常と判定させる
付記15に記載のプログラム
(Appendix 16)
The program described in Appendix 15, further comprising: determining that the current observation information is abnormal if the current observation information cannot be obtained or if a change in the current observation information relative to the past observation information is equal to or greater than a predetermined threshold value .

(付記17)
前記観測情報は、擬似距離を表す擬似距離情報、又は、搬送波位相を表す搬送波位相情報、又は、両方の情報を含む
付記16に記載のプログラム
(Appendix 17)
The program according to claim 16, wherein the observation information includes pseudo-range information representing a pseudo-range, or carrier phase information representing a carrier phase, or both of these pieces of information.

(付記18)
前記擬似距離情報を用いる場合、衛星測位処理として単独測位処理を実行させる
付記17に記載のプログラム
(Appendix 18)
The program according to claim 17, further comprising: a step of executing a point-based positioning process as a satellite positioning process when the pseudorange information is used.

(付記19)
前記搬送波位相情報を用いる場合、衛星測位処理としてリアルタイムキネマティック測位処理を実行させる
付記17に記載のプログラム
(Appendix 19)
The program according to claim 17, further comprising: a program for executing a real-time kinematic positioning process as a satellite positioning process when the carrier phase information is used.

(付記20)
前記擬似距離情報と前記搬送波位相情報を用いる場合、衛星測位処理として精密単独測位処理を実行させる
付記17に記載のプログラム
(Appendix 20)
18. The program according to claim 17, further comprising: a program for executing a precise point positioning process as a satellite positioning process when the pseudorange information and the carrier phase information are used.

(付記21)
衛星測位処理の過程において前記測位衛星の位置を表す測位衛星位置情報が必要な測位方式である場合、前記受信日時情報ごとに、前記測位衛星位置情報を関連付けて第二の蓄積情報を生成させ、前記記憶装置に記憶させ、
現時点の測位衛星位置情報に異常がある場合、前記第二の蓄積情報を参照し、異常がある前記現時点の測位衛星位置情報に対応する前記測位衛星の、現時点より前に記憶された過去の測位衛星位置情報に基づいて、異常がある前記現時点の測位衛星位置情報を修正するための修正測位衛星位置情報を生成させ、前記第二の蓄積情報の異常がある前記現時点の測位衛星位置情報を前記修正測位衛星位置情報に修正させ、
現時点における前記測位衛星それぞれの観測情報と測位衛星位置情報とを用いて、現時点の位置を算出する前記衛星測位処理を実行させ、現時点の位置を推定させる
付記15に記載のプログラム
(Appendix 21)
In the case where the positioning method requires positioning satellite position information indicating the position of the positioning satellite in the satellite positioning process, the second accumulated information is generated by associating the positioning satellite position information with each of the reception date and time information, and the second accumulated information is stored in the storage device;
When the current positioning satellite position information has an abnormality, the second accumulated information is referred to, and corrected positioning satellite position information for correcting the current positioning satellite position information having an abnormality is generated based on past positioning satellite position information stored before the current time of the positioning satellite corresponding to the current positioning satellite position information having an abnormality, and the current positioning satellite position information having an abnormality in the second accumulated information is corrected to the corrected positioning satellite position information;
The program according to claim 15, further comprising: executing the satellite positioning process to calculate a current position using observation information of each of the positioning satellites and positioning satellite position information at the current time, thereby estimating a current position.

以上、実施の形態を参照して本開示を説明したが、本開示は上述の実施の形態に限定されるものではない。本開示の構成や詳細には、本開示のスコープ内で当業者が理解し得る様々な変更をすることができる。そして、各実施の形態は、適宜他の実施の形態と組み合わせることができる。Although the present disclosure has been described above with reference to the embodiments, the present disclosure is not limited to the above-mentioned embodiments. Various modifications that can be understood by a person skilled in the art can be made to the configuration and details of the present disclosure within the scope of the present disclosure. Furthermore, each embodiment can be appropriately combined with other embodiments.

この出願は、2022年05月31日に出願された日本出願特願2022-088159を基礎とする優先権を主張し、その開示の全てをここに取り込む。This application claims priority based on Japanese Patent Application No. 2022-088159, filed on May 31, 2022, the disclosure of which is incorporated herein in its entirety.

上述した記載によれば、(5)信号遮蔽が発生した場合、又は、(6)マルチパスの影響がある場合、又は、(7)測位衛星の配置に偏りが発生した場合でも、継続して精度のよい衛星測位をすることができる。また、精度のよい衛星測位が必要な分野において有用である。According to the above description, even if (5) signal blocking occurs, or (6) there is an effect of multipath, or (7) there is a bias in the arrangement of positioning satellites, it is possible to continuously perform highly accurate satellite positioning. Also, it is useful in fields where highly accurate satellite positioning is required.

10 衛星測位装置
11 受信部
11a アンテナ
12 生成部
13 修正部
14 推定部
20 記憶装置
30、30a、30b、30c、30d、30e 測位衛星
40 車両
50 ビル
110 コンピュータ
111 CPU
112 メインメモリ
113 記憶装置
114 入力インターフェイス
115 表示コントローラ
116 データリーダ/ライタ
117 通信インターフェイス
118 入力機器
119 ディスプレイ装置
120 記録媒体
121 バス
REFERENCE SIGNS LIST 10 Satellite positioning device 11 Receiving unit 11a Antenna 12 Generating unit 13 Correcting unit 14 Estimating unit 20 Storage device 30, 30a, 30b, 30c, 30d, 30e Positioning satellite 40 Vehicle 50 Building 110 Computer 111 CPU
112 Main memory 113 Storage device 114 Input interface 115 Display controller 116 Data reader/writer 117 Communication interface 118 Input device 119 Display device 120 Recording medium 121 Bus

Claims (15)

測位衛星それぞれから送信された測位信号を受信する受信手段と、
前記測位信号を受信した受信日時を表す受信日時情報ごとに、前記受信日時情報と、前記受信日時における前記測位衛星それぞれに対応する観測情報と、を関連付けて第一の蓄積情報を生成し、記憶装置に記憶する生成手段と、
現時点の観測情報に異常がある場合、前記第一の蓄積情報を参照し、異常がある前記現時点の観測情報に対応する前記測位衛星の、現時点より前に記憶された過去の観測情報に基づいて、異常がある前記現時点の観測情報を修正するための修正観測情報を生成し、前記第一の蓄積情報の異常がある前記現時点の観測情報を前記修正観測情報に修正する修正手段と、
を有する衛星測位装置。
A receiving means for receiving a positioning signal transmitted from each of the positioning satellites;
a generating means for generating first accumulated information by associating, for each piece of reception date and time information indicating a reception date and time when the positioning signal was received, the reception date and time information with observation information corresponding to each of the positioning satellites at the reception date and time, and storing the first accumulated information in a storage device;
a correction means for, when an abnormality exists in the current observation information, generating corrected observation information for correcting the current observation information having an abnormality based on past observation information stored before the present time of the positioning satellite corresponding to the current observation information having an abnormality by referring to the first accumulated information, and correcting the current observation information having an abnormality in the first accumulated information to the corrected observation information;
A satellite positioning device having the above configuration.
前記修正手段は、前記現時点の観測情報を取得できない場合、又は、前記過去の観測情報に対する前記現時点の観測情報の変化があらかじめ設定された閾値以上である場合、前記現時点の観測情報を異常と判定する
請求項1に記載の衛星測位装置。
The satellite positioning device of claim 1, wherein the correction means determines that the current observation information is abnormal when the current observation information cannot be obtained or when a change in the current observation information relative to the past observation information is equal to or greater than a predetermined threshold value.
前記観測情報は、擬似距離を表す擬似距離情報、又は、搬送波位相を表す搬送波位相情報、又は、両方の情報を含む
請求項2に記載の衛星測位装置。
The satellite positioning device according to claim 2 , wherein the observation information includes pseudo-range information indicating a pseudo-range, or carrier phase information indicating a carrier phase, or both of these pieces of information.
前記擬似距離情報を用いる場合、衛星測位処理として単独測位処理を実行する
請求項3に記載の衛星測位装置。
The satellite positioning device according to claim 3 , wherein when the pseudorange information is used, a point-only positioning process is executed as the satellite positioning process.
前記搬送波位相情報を用いる場合、衛星測位処理としてリアルタイムキネマティック測位処理を実行する
請求項3に記載の衛星測位装置。
The satellite positioning device according to claim 3 , wherein when the carrier wave phase information is used, a real-time kinematic positioning process is executed as the satellite positioning process.
前記擬似距離情報と前記搬送波位相情報を用いる場合、衛星測位処理として精密単独測位処理を実行する
請求項3に記載の衛星測位装置。
The satellite positioning device according to claim 3 , wherein when the pseudorange information and the carrier phase information are used, a precise point positioning process is executed as the satellite positioning process.
前記生成手段は、衛星測位処理の過程において前記測位衛星の位置を表す測位衛星位置情報が必要な測位方式である場合、前記受信日時情報ごとに、前記測位衛星位置情報を関連付けて第二の蓄積情報を生成し、前記記憶装置に記憶し、
前記修正手段は、現時点の測位衛星位置情報に異常がある場合、前記第二の蓄積情報を参照し、異常がある前記現時点の測位衛星位置情報に対応する前記測位衛星の、現時点より前に記憶された過去の測位衛星位置情報に基づいて、異常がある前記現時点の測位衛星位置情報を修正するための修正測位衛星位置情報を生成し、前記第二の蓄積情報の異常がある前記現時点の測位衛星位置情報を前記修正測位衛星位置情報に修正し、
推定手段は、現時点における前記測位衛星それぞれの観測情報と測位衛星位置情報とを用いて、現時点の位置を算出する前記衛星測位処理を実行し、現時点の位置を推定する
請求項1に記載の衛星測位装置。
the generating means, when a positioning method requires positioning satellite position information indicating the position of the positioning satellite in the satellite positioning process, generates second accumulated information by associating the positioning satellite position information with each of the reception date and time information, and stores the second accumulated information in the storage device;
the correction means, when there is an abnormality in the current positioning satellite position information, refers to the second accumulated information, and generates corrected positioning satellite position information for correcting the current positioning satellite position information having an abnormality based on past positioning satellite position information stored before the present time of the positioning satellite corresponding to the current positioning satellite position information having an abnormality, and corrects the current positioning satellite position information having an abnormality in the second accumulated information to the corrected positioning satellite position information;
The satellite positioning device according to claim 1 , wherein the estimation means executes the satellite positioning process to calculate a current position using observation information of each of the positioning satellites and positioning satellite position information at the current time, thereby estimating the current position.
コンピュータが、
測位衛星それぞれから送信された測位信号を受信した受信日時を表す受信日時情報ごとに、前記受信日時情報と、前記受信日時における前記測位衛星それぞれに対応する観測情報と、を関連付けて第一の蓄積情報を生成し、記憶装置に記憶し、
現時点の観測情報に異常がある場合、前記第一の蓄積情報を参照し、異常がある前記現時点の観測情報に対応する前記測位衛星の、現時点より前に記憶された過去の観測情報に基づいて、異常がある前記現時点の観測情報を修正するための修正観測情報を生成し、前記第一の蓄積情報の異常がある前記現時点の観測情報を前記修正観測情報に修正する、
衛星測位方法。
The computer
generating first accumulated information by associating, for each piece of reception date and time information indicating a reception date and time at which a positioning signal transmitted from each of the positioning satellites was received, the reception date and time information with observation information corresponding to each of the positioning satellites at the reception date and time, and storing the first accumulated information in a storage device;
When an abnormality is found in the current observation information, the first accumulated information is referred to, and corrected observation information for correcting the current observation information having an abnormality is generated based on past observation information stored before the current time of the positioning satellite corresponding to the current observation information having an abnormality, and the current observation information having an abnormality in the first accumulated information is corrected to the corrected observation information.
Satellite positioning method.
前記現時点の観測情報を取得できない場合、又は、前記過去の観測情報に対する前記現時点の観測情報の変化があらかじめ設定された閾値以上である場合、前記現時点の観測情報を異常と判定する
請求項8に記載の衛星測位方法。
The satellite positioning method according to claim 8, further comprising: determining that the current observation information is abnormal if the current observation information cannot be obtained or if a change in the current observation information relative to the past observation information is equal to or greater than a preset threshold value.
前記観測情報は、擬似距離を表す擬似距離情報、又は、搬送波位相を表す搬送波位相情報、又は、両方の情報を含む
請求項9に記載の衛星測位方法。
The satellite positioning method according to claim 9 , wherein the observation information includes pseudo-range information indicating a pseudo-range, or carrier phase information indicating a carrier phase, or both of these pieces of information.
前記擬似距離情報を用いる場合、衛星測位処理として単独測位処理を実行する
請求項10に記載の衛星測位方法。
The satellite positioning method according to claim 10 , further comprising the step of: executing a stand-alone positioning process as the satellite positioning process when the pseudorange information is used.
前記搬送波位相情報を用いる場合、衛星測位処理としてリアルタイムキネマティック測位処理を実行する
請求項10に記載の衛星測位方法。
The satellite positioning method according to claim 10 , further comprising the step of: executing a real-time kinematic positioning process as the satellite positioning process when the carrier wave phase information is used.
前記擬似距離情報と前記搬送波位相情報を用いる場合、衛星測位処理として精密単独測位処理を実行する
請求項10に記載の衛星測位方法。
The satellite positioning method according to claim 10 , further comprising the steps of: executing a precise point positioning process as the satellite positioning process when the pseudorange information and the carrier wave phase information are used.
衛星測位処理の過程において前記測位衛星の位置を表す測位衛星位置情報が必要な測位方式である場合、前記受信日時情報ごとに、前記測位衛星位置情報を関連付けて第二の蓄積情報を生成し、前記記憶装置に記憶し、
現時点の測位衛星位置情報に異常がある場合、前記第二の蓄積情報を参照し、異常がある前記現時点の測位衛星位置情報に対応する前記測位衛星の、現時点より前に記憶された過去の測位衛星位置情報に基づいて、異常がある前記現時点の測位衛星位置情報を修正するための修正測位衛星位置情報を生成し、前記第二の蓄積情報の異常がある前記現時点の測位衛星位置情報を前記修正測位衛星位置情報に修正し、
現時点における前記測位衛星それぞれの観測情報と測位衛星位置情報とを用いて、現時点の位置を算出する前記衛星測位処理を実行し、現時点の位置を推定する
請求項8に記載の衛星測位方法。
In the case where the positioning method requires positioning satellite position information indicating the position of the positioning satellite in the satellite positioning process, the positioning satellite position information is associated with each of the reception date and time information to generate second accumulated information, and the second accumulated information is stored in the storage device;
When the current positioning satellite position information has an abnormality, the second accumulated information is referred to, and corrected positioning satellite position information for correcting the current positioning satellite position information having an abnormality is generated based on past positioning satellite position information stored before the current time of the positioning satellite corresponding to the current positioning satellite position information having an abnormality, and the current positioning satellite position information having an abnormality in the second accumulated information is corrected to the corrected positioning satellite position information;
The satellite positioning method according to claim 8 , further comprising the steps of: executing the satellite positioning process for calculating a current position using observation information of each of the positioning satellites and positioning satellite position information at the current time, thereby estimating the current position.
コンピュータに、
測位衛星それぞれから送信された測位信号を受信した受信日時を表す受信日時情報ごとに、前記受信日時情報と、前記受信日時における前記測位衛星それぞれに対応する観測情報と、を関連付けて第一の蓄積情報を生成し、記憶装置に記憶させ、
現時点の観測情報に異常がある場合、前記第一の蓄積情報を参照し、異常がある前記現時点の観測情報に対応する前記測位衛星の、現時点より前に記憶された過去の観測情報に基づいて、異常がある前記現時点の観測情報を修正するための修正観測情報を生成させ、前記第一の蓄積情報の異常がある前記現時点の観測情報を前記修正観測情報に修正させる、
命令を含むプログラム。
On the computer,
generating first accumulated information by associating, for each piece of reception date and time information indicating a reception date and time at which a positioning signal transmitted from each of the positioning satellites was received, the reception date and time information with observation information corresponding to each of the positioning satellites at the reception date and time, and storing the first accumulated information in a storage device;
When an abnormality is found in the current observation information, the first accumulated information is referred to, and corrected observation information for correcting the current observation information having an abnormality is generated based on past observation information stored before the current time of the positioning satellite corresponding to the current observation information having an abnormality, and the current observation information having an abnormality in the first accumulated information is corrected to the corrected observation information.
A program containing instructions.
JP2024524855A 2022-05-31 2023-05-29 Satellite positioning device, satellite positioning method, and program Active JP7708477B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2022088159 2022-05-31
JP2022088159 2022-05-31
PCT/JP2023/019944 WO2023234265A1 (en) 2022-05-31 2023-05-29 Satellite positioning device, satellite positioning method, and computer-readable recording medium

Publications (3)

Publication Number Publication Date
JPWO2023234265A1 JPWO2023234265A1 (en) 2023-12-07
JPWO2023234265A5 JPWO2023234265A5 (en) 2025-01-15
JP7708477B2 true JP7708477B2 (en) 2025-07-15

Family

ID=89025101

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024524855A Active JP7708477B2 (en) 2022-05-31 2023-05-29 Satellite positioning device, satellite positioning method, and program

Country Status (2)

Country Link
JP (1) JP7708477B2 (en)
WO (1) WO2023234265A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130050018A1 (en) 2011-08-30 2013-02-28 Electronics And Telecommunications Research Institute Gps receiver and calculation method of navigation solution thereof
JP2019015636A (en) 2017-07-07 2019-01-31 株式会社デンソー Positioning device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62148973U (en) * 1986-03-14 1987-09-21
JPH0627216A (en) * 1992-07-08 1994-02-04 Japan Radio Co Ltd Gps receiver

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130050018A1 (en) 2011-08-30 2013-02-28 Electronics And Telecommunications Research Institute Gps receiver and calculation method of navigation solution thereof
JP2019015636A (en) 2017-07-07 2019-01-31 株式会社デンソー Positioning device

Also Published As

Publication number Publication date
WO2023234265A1 (en) 2023-12-07
JPWO2023234265A1 (en) 2023-12-07

Similar Documents

Publication Publication Date Title
US20220107427A1 (en) System and method for gaussian process enhanced gnss corrections generation
JP7622104B2 (en) Method for determining receiver state parameters and device implementing such a method - Patents.com
CN110221325B (en) Error correction method and device for pseudo-range differential positioning
US20190377094A1 (en) Anti-spoofing system for gnss receivers
JP2015007640A (en) Determination of ambiguity in gloval navigation satellite system including first navigation receiver located in rover and second navigation located in base station
CN101650418A (en) Method and system for processing signal
US20190339394A1 (en) Method and Apparatus for Checking Ionospheric Correction Parameters for Satellite Navigation for a Vehicle
WO2015194061A1 (en) Conversion device and program
JP6218445B2 (en) Positioning reinforcing device, positioning reinforcing system, and positioning reinforcing method
US12429603B2 (en) GNSS positioning based on changes in carrier range
JP7708477B2 (en) Satellite positioning device, satellite positioning method, and program
CN120703791A (en) Compensation method and system for Beidou PPP-B2B positioning
US20250277913A1 (en) Method for Evaluating at Least One GNSS Satellite Signal with Ambiguity Resolution
JP7235357B2 (en) POSITIONING ASSISTANCE DEVICE, POSITIONING ASSISTANCE METHOD, AND PROGRAM
JP3749850B2 (en) GPS receiver that outputs 2DRMS using URA, 2DRMS calculation method, and car navigation system
CN117751307A (en) Method for determining navigation data, navigation module, computer program product, and machine-readable storage medium
WO2021044865A1 (en) Positioning assistance device, positioning assistance method, and computer-readable recording medium
JP2019086300A (en) Positioning device
KR20230091608A (en) Apparatus and method for determining a navigation error in a global navigation satellite system
JP6901864B2 (en) Positioning calculation device, positioning calculation method and positioning calculation program
JP2025019370A (en) Satellite positioning device, satellite positioning method, and program
CN119126163B (en) Multi-model fusion precise single-point positioning time service method, device and receiver
JP6598722B2 (en) High-precision positioning device and high-precision positioning system
CN119355771B (en) Preprocessing method, device, equipment and medium for GNSS observation data of geosynchronous satellite
JP2025009410A (en) Reinforcement information generating system, reinforcement information generating method, and reinforcement information generating program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241022

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241022

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250603

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250626

R150 Certificate of patent or registration of utility model

Ref document number: 7708477

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150