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
JP4268002B2 - Positioning device and positioning method using artificial satellite having positioning function - Google Patents
[go: Go Back, main page]

JP4268002B2 - Positioning device and positioning method using artificial satellite having positioning function - Google Patents

Positioning device and positioning method using artificial satellite having positioning function Download PDF

Info

Publication number
JP4268002B2
JP4268002B2 JP2003339217A JP2003339217A JP4268002B2 JP 4268002 B2 JP4268002 B2 JP 4268002B2 JP 2003339217 A JP2003339217 A JP 2003339217A JP 2003339217 A JP2003339217 A JP 2003339217A JP 4268002 B2 JP4268002 B2 JP 4268002B2
Authority
JP
Japan
Prior art keywords
satellite
positioning
candidates
time information
candidate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003339217A
Other languages
Japanese (ja)
Other versions
JP2005106568A (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.)
Mitsubishi Space Software Co Ltd
Original Assignee
Mitsubishi Space Software Co 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 Mitsubishi Space Software Co Ltd filed Critical Mitsubishi Space Software Co Ltd
Priority to JP2003339217A priority Critical patent/JP4268002B2/en
Publication of JP2005106568A publication Critical patent/JP2005106568A/en
Application granted granted Critical
Publication of JP4268002B2 publication Critical patent/JP4268002B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Position Fixing By Use Of Radio Waves (AREA)

Description

この発明は、人工衛星から測位情報を受信して位置を測位する測位装置、測位方法に関する。例えば、1機の人工衛星から時間を異にして測位情報を受信することにより、位置を測位する測位装置、位置測位方法に関する。   The present invention relates to a positioning device and a positioning method for positioning information by receiving positioning information from an artificial satellite. For example, the present invention relates to a positioning device and a positioning method for positioning a position by receiving positioning information from one artificial satellite at different times.

従来のGPS(Global Positioning System:グローバル・ポジショニング・システム)を使用した測位では、GPS衛星のうち最低4機からの測位信号を、GPS受信機により直接受信し、自分の時空間情報を認識する。あるいは、電子基準点で測位信号を受信後、利用者に補正値情報を送信する。あるいは、軌道上のGPS衛星が発射した電波を、例えばビルの屋上付近で受け、ビル陰等に再送信する擬似GPS衛星方式といったものがある。   In positioning using a conventional GPS (Global Positioning System), positioning signals from at least four GPS satellites are directly received by a GPS receiver, and their own space-time information is recognized. Alternatively, the correction value information is transmitted to the user after receiving the positioning signal at the electronic reference point. Alternatively, there is a pseudo GPS satellite system that receives radio waves emitted by GPS satellites in orbit, for example, near the roof of a building and retransmits them behind the building.

これらにおいては、GPS衛星のうち最低4機から同時刻における測位信号を受信する必要がある。そのため、GPS衛星を最低4機は捕捉できなければ測位をすることができない。一方、都市部においては、ビル等によりGPS衛星からの測位信号が遮断され(ブロッキング)、GPS衛星4機から同時に測位信号を受信することが困難な場合が多い。さらに、高精度な測位を必要とする一方で、それほどの精度を必要とせず位置を測位したい場合も多い。そのような場合、GPS衛星最低4機からの測位信号を受信することなく、測位できる手段が望まれる。   In these, it is necessary to receive positioning signals at the same time from at least four GPS satellites. Therefore, positioning cannot be performed unless at least four GPS satellites can be captured. On the other hand, in urban areas, positioning signals from GPS satellites are blocked (blocked) by buildings or the like, and it is often difficult to simultaneously receive positioning signals from four GPS satellites. Furthermore, while high-precision positioning is required, there are many cases where it is desired to measure the position without requiring so much accuracy. In such a case, a means capable of positioning without receiving positioning signals from at least four GPS satellites is desired.

この点に関して、従来技術では、一つの非静止衛星を用いて時間経過後の複数軌道上でのドップラー周波数データを用いて等ドップラー線を算出し、その交点を受信機の位置データとしている。地表面上から前記非静止衛星に向けて電波を送信する手段が必要となっている(例えば、特許文献1)。しかし、位置の測位に関しては、衛星に向けて送信することなく、衛星からの測位信号を受信するのみで簡単に測位できる手段が望まれる。
特開平9−329662号公報
In this regard, in the prior art, an iso-Doppler line is calculated using Doppler frequency data on multiple orbits after a lapse of time using one non-geostationary satellite, and the intersection is used as position data of the receiver. A means for transmitting radio waves from the ground surface toward the non-stationary satellite is required (for example, Patent Document 1). However, with regard to positioning of a position, there is a demand for a means that can easily perform positioning by simply receiving a positioning signal from a satellite without transmitting it to the satellite.
Japanese Patent Laid-Open No. 9-329662

本発明は、4機よりも少ない人工衛星から測位信号を受信し、実用上使用可能な誤差の範囲内で位置を測位することを目的とする。   An object of the present invention is to receive positioning signals from fewer than four satellites and to determine the position within a practically usable error range.

この発明に係る測位装置は、
衛星位置と前記衛星位置における時刻を示す衛星時刻とを含む衛星位置・時刻情報を地球に向けて送信する1機の人工衛星について、測位しようとする地球側・測位位置から前記人工衛星に向かう方向を検出する衛星方向検出部と、
前記1機の人工衛星から衛星位置・時刻情報を順次受信する受信部と、
前記衛星方向検出部が前記1機の人工衛星の方向を検出した場合に、検出した前記1機の人工衛星の方向に対応する衛星位置・時刻情報を前記受信部の受信した衛星位置・時刻情報から衛星方向対応情報として抽出する抽出部と、
前記衛星方向検出部の検出した前記1機の人工衛星の方向と、前記抽出部が抽出した前記衛星方向対応情報とを用いて、前記地球側・測位位置の概算位置を概算する測位位置概算部と、
前記1機の人工衛星から衛星位置・時刻情報を順次受信した前記受信部からそれぞれ異なる衛星時刻を有する3つの衛星位置・時刻情報を入力し、入力した前記3つの衛星位置・時刻情報に基づいて前記地球側・測位位置の候補を示す複数の測位位置候補を算出し、算出した前記複数の測位位置候補と前記位置概算部が概算した概算位置とを比較することにより前記複数の測位位置候補から1つを前記地球側・測位位置として決定する位置決定部と
を備えたことを特徴とする。
The positioning device according to the present invention is:
A direction from the earth side / positioning position to be measured toward the artificial satellite that transmits the satellite position / time information including the satellite position and the satellite time indicating the time at the satellite position toward the earth. A satellite direction detector for detecting
A receiver that sequentially receives satellite position and time information from the one satellite;
When the satellite direction detecting unit detects the direction of the one artificial satellite, the satellite position / time information corresponding to the detected direction of the one artificial satellite is received by the receiving unit. An extraction unit for extracting satellite direction correspondence information from
Using the direction of the one artificial satellite detected by the satellite direction detection unit and the satellite direction correspondence information extracted by the extraction unit, a positioning position estimation unit that approximates the approximate position of the earth side / positioning position When,
Three satellite position / time information having different satellite times are input from the receiving unit that sequentially receives satellite position / time information from the one artificial satellite, and based on the input three satellite position / time information. A plurality of positioning position candidates indicating the earth side / positioning position candidates are calculated, and the plurality of positioning position candidates calculated from the plurality of positioning position candidates by comparing the estimated position estimated by the position estimating unit. And a position determining unit that determines one as the earth side / positioning position.

前記位置決定部は、
入力した前記3つの衛星位置・時刻情報に基づいて前記異なる衛星時刻における前記1機の人工衛星の衛星位置と前記地球側・測位位置との距離の関係を示すレンジ方程式を前記3つの衛星位置・時刻情報に対応して作成し、作成したレンジ方程式から前記地球側・測位位置の候補を示す複数の測位位置候補を算出することを特徴とする。
The position determination unit
Based on the input three satellite position / time information, a range equation indicating the relationship between the distance between the satellite position of the one artificial satellite and the earth side / positioning position at the different satellite time is expressed as the three satellite position / It is created corresponding to time information, and a plurality of positioning position candidates indicating the earth side / positioning position candidates are calculated from the created range equation.

この発明に係る測位装置は、
衛星位置と前記衛星位置における時刻を示す衛星時刻とを含む衛星位置・時刻情報を地球に向けて送信する1機の人工衛星について、測位しようとする地球側・測位位置から前記人工衛星に向かう方向を検出する衛星方向検出部と、
前記1機の人工衛星から衛星位置・時刻情報を順次受信する受信部と、
前記衛星方向検出部が前記1機の人工衛星の方向を検出した場合に、検出した前記1機の人工衛星の方向に対応する衛星位置・時刻情報を前記受信部の受信した衛星位置・時刻情報から衛星方向対応情報として抽出する抽出部と、
前記衛星方向検出部の検出した前記1機の人工衛星の方向と、前記抽出部が抽出した前記衛星方向対応情報とを用いて、前記地球側・測位位置の概算位置を概算する測位位置概算部と、
前記1機の人工衛星から衛星位置・時刻情報を順次受信した前記受信部からそれぞれ異なる衛星時刻を有する4つ以上の衛星位置・時刻情報を入力し、入力した前記4つ以上の衛星位置・時刻情報に基づいて前記地球側・測位位置の候補を示す複数の測位位置候補を算出し、算出した前記複数の測位位置候補と前記測位位置概算部が概算した概算位置とを比較することにより前記複数の測位位置候補を選別し選別後における前記測位位置候補を示す複数の選別後候補を決定する測位位置候補算出部と、
前記測位位置候補算出部の決定した前記複数の選別後候補に統計処理を行うことにより、統計処理後における前記測位位置候補を示す1つの統計処理後候補を作成する統計処理部と、
前記統計処理部の作成した前記1つの統計処理後候補が所定の誤差の範囲かどうかを判定し、所定の誤差の範囲である場合に前記統計処理後候補を前記地球側・測位位置として決定する測位位置判定部とを備えたことを特徴とする。
The positioning device according to the present invention is:
A direction from the earth side / positioning position to be measured toward the artificial satellite that transmits the satellite position / time information including the satellite position and the satellite time indicating the time at the satellite position toward the earth. A satellite direction detector for detecting
A receiver that sequentially receives satellite position and time information from the one satellite;
When the satellite direction detecting unit detects the direction of the one artificial satellite, the satellite position / time information corresponding to the detected direction of the one artificial satellite is received by the receiving unit. An extraction unit for extracting satellite direction correspondence information from
Using the direction of the one artificial satellite detected by the satellite direction detection unit and the satellite direction correspondence information extracted by the extraction unit, a positioning position estimation unit that approximates the approximate position of the earth side / positioning position When,
Four or more satellite position / time information having different satellite times are input from the receiving unit that sequentially receives the satellite position / time information from the one artificial satellite, and the four or more satellite positions / time input are input. A plurality of positioning position candidates indicating the earth side / positioning position candidates are calculated based on the information, and the plurality of positioning position candidates calculated are compared with the estimated position estimated by the positioning position estimating unit. Positioning position candidate calculation unit for selecting a plurality of positioning position candidates indicating the positioning position candidates after selection
A statistical processing unit that creates one post-statistic processing candidate indicating the positioning position candidate after statistical processing by performing statistical processing on the plurality of post-selection candidates determined by the positioning position candidate calculation unit;
It is determined whether the one post-statistical processing candidate created by the statistical processing unit is within a predetermined error range, and if the statistical processing candidate is within the predetermined error range, the post-statistical processing candidate is determined as the earth side / positioning position. And a positioning position determination unit.

前記測位位置候補算出部は、
入力した前記4つ以上の衛星位置・時刻情報に基づいて前記異なる衛星時刻における前記1機の人工衛星の衛星位置と前記地球側・測位位置との距離の関係を示すレンジ方程式を前記4つ以上のそれぞれの衛星位置・時刻情報に対応して作成し、作成したレンジ方程式から前記地球側・測位位置の候補を示す複数の測位位置候補を算出することを特徴とする。
The positioning position candidate calculation unit
Based on the input four or more satellite position / time information, the four or more range equations indicating the relationship between the distance between the satellite position of the one artificial satellite and the earth side / positioning position at the different satellite times. And a plurality of positioning position candidates indicating the earth side / positioning position candidates are calculated from the created range equations.

前記統計処理部は、
前記複数の選別後候補に対して、平均と標準偏差とを使用した統計処理を行うことを特徴とする。
The statistical processing unit
Statistical processing using an average and a standard deviation is performed on the plurality of post-selection candidates.

この発明に係る位置測位方法は、
衛星位置と前記衛星位置における時刻を示す衛星時刻とを含む衛星位置・時刻情報を地球に向けて送信する1機の人工衛星について、測位しようとする地球側・測位位置から前記人工衛星に向かう方向を検出する工程と、
前記1機の人工衛星から衛星位置・時刻情報を順次受信する工程と、
前記1機の人工衛星の方向を検出した場合に、検出した前記1機の人工衛星の方向に対応する衛星位置・時刻情報を前記1機の人工衛星から受信した衛星位置・時刻情報から衛星方向対応情報として抽出する工程と、
検出した前記1機の人工衛星の方向と、抽出した前記衛星方向対応情報とを用いて、前記地球側・測位位置の概算位置を概算する工程と、
前記1機の人工衛星から順次受信した衛星位置・時刻情報からそれぞれ異なる衛星時刻を有する3つの衛星位置・時刻情報を入力し、入力した前記3つの衛星位置・時刻情報に基づいて前記地球側・測位位置の候補を示す複数の測位位置候補を算出し、算出した前記複数の測位位置候補と前記地球側・測位位置の概算により得た概算位置とを比較することにより前記複数の測位位置候補から1つを前記地球側・測位位置として決定する工程とを備えたことを特徴とする。
The positioning method according to the present invention is:
A direction from the earth side / positioning position to be measured toward the artificial satellite that transmits the satellite position / time information including the satellite position and the satellite time indicating the time at the satellite position toward the earth. Detecting
Sequentially receiving satellite position and time information from the one artificial satellite;
When the direction of the one artificial satellite is detected, the satellite position / time information corresponding to the detected direction of the one artificial satellite is received from the satellite position / time information received from the one artificial satellite. A process of extracting as correspondence information;
Using the detected direction of the one satellite and the extracted satellite direction correspondence information to estimate the approximate position of the earth side / positioning position;
Three satellite position / time information having different satellite times are inputted from the satellite position / time information sequentially received from the one satellite, and the earth side / time information is inputted based on the inputted three satellite position / time information. By calculating a plurality of positioning position candidates indicating positioning position candidates, and comparing the calculated positioning position candidates with the estimated position obtained by the estimation of the earth side / positioning position, from the plurality of positioning position candidates And determining one as the earth side / positioning position.

この発明に係る位置測位方法は、
衛星位置と前記衛星位置における時刻を示す衛星時刻とを含む衛星位置・時刻情報を地球に向けて送信する1機の人工衛星について、測位しようとする地球側・測位位置から前記人工衛星に向かう方向を検出する工程と、
前記1機の人工衛星から衛星位置・時刻情報を順次受信する工程と、
前記1機の人工衛星の方向を検出した場合に、検出した前記1機の人工衛星の方向に対応する衛星位置・時刻情報を前記1機の人工衛星から受信した衛星位置・時刻情報から衛星方向対応情報として抽出する工程と、
検出した前記1機の人工衛星の方向と、抽出した前記衛星方向対応情報とを用いて、前記地球側・測位位置の概算位置を概算する工程と、
前記1機の人工衛星から順次受信した衛星位置・時刻情報からそれぞれ異なる衛星時刻を有する4つ以上の衛星位置・時刻情報を入力し、入力した前記4つ以上の衛星位置・時刻情報に基づいて前記地球側・測位位置の候補を示す複数の測位位置候補を算出し、算出した前記複数の測位位置候補と前記地球側・位置の概算により得た概算位置とを比較することにより前記複数の測位位置候補を選別し選別後における前記測位位置候補を示す複数の選別後候補を決定する工程と、
決定した前記複数の選別後候補に統計処理を行うことにより、統計処理後における前記測位位置候補を示す1つの統計処理後候補を作成する工程と、
作成した前記1つの統計処理後候補が所定の誤差の範囲かどうかを判定し、所定の誤差の範囲である場合に前記統計処理後候補を前記地球側・測位位置として決定する工程と
を備えたことを特徴とする。
The positioning method according to the present invention is:
A direction from the earth side / positioning position to be measured toward the artificial satellite that transmits the satellite position / time information including the satellite position and the satellite time indicating the time at the satellite position toward the earth. Detecting
Sequentially receiving satellite position and time information from the one artificial satellite;
When the direction of the one artificial satellite is detected, the satellite position / time information corresponding to the detected direction of the one artificial satellite is received from the satellite position / time information received from the one artificial satellite. A process of extracting as correspondence information;
Using the detected direction of the one satellite and the extracted satellite direction correspondence information to estimate the approximate position of the earth side / positioning position;
Four or more satellite position / time information having different satellite times are inputted from the satellite position / time information sequentially received from the one artificial satellite, and based on the inputted four or more satellite position / time information. A plurality of positioning position candidates indicating the earth side / positioning position candidates are calculated, and the plurality of positioning positions are compared by comparing the calculated positioning position candidates with the approximate position obtained by the earth side / position estimation. Selecting a plurality of post-selection candidates indicating the position candidate after selection and selecting the position candidates; and
Creating a single post-statistic processing candidate indicating the positioning position candidate after statistical processing by performing statistical processing on the determined plurality of post-selection candidates;
Determining whether the one post-statistic processing candidate created is within a predetermined error range, and determining the post-statistic processing candidate as the earth side / positioning position when it is within the predetermined error range. It is characterized by that.

この発明に係る位置測位プログラムは、
衛星位置と前記衛星位置における時刻を示す衛星時刻とを含む衛星位置・時刻情報を地球に向けて送信する1機の人工衛星について、測位しようとする地球側・測位位置から前記人工衛星に向かう方向を検出する処理と、
前記1機の人工衛星から衛星位置・時刻情報を順次受信する処理と、
前記1機の人工衛星の方向を検出した場合に、検出した前記1機の人工衛星の方向に対応する衛星位置・時刻情報を前記1機の人工衛星から受信した衛星位置・時刻情報から衛星方向対応情報として抽出する処理と、
検出した前記1機の人工衛星の方向と、抽出した前記衛星方向対応情報とを用いて、前記地球側・測位位置の概算位置を概算する処理と、
前記1機の人工衛星から順次受信した衛星位置・時刻情報からそれぞれ異なる衛星時刻を有する3つの衛星位置・時刻情報を入力し、入力した前記3つの衛星位置・時刻情報に基づいて前記地球側・測位位置の候補を示す複数の測位位置候補を算出し、算出した前記複数の測位位置候補と前記地球側・測位位置の概算により得た概算位置とを比較することにより前記複数の測位位置候補から1つを前記地球側・測位位置として決定する処理とをコンピュータに実行させることを特徴とする。
The positioning program according to the present invention is:
A direction from the earth side / positioning position to be measured toward the artificial satellite that transmits the satellite position / time information including the satellite position and the satellite time indicating the time at the satellite position toward the earth. Processing to detect
A process of sequentially receiving satellite position / time information from the one artificial satellite;
When the direction of the one artificial satellite is detected, the satellite position / time information corresponding to the detected direction of the one artificial satellite is received from the satellite position / time information received from the one artificial satellite. Processing to extract as correspondence information;
Using the detected direction of the one artificial satellite and the extracted satellite direction correspondence information, a process of approximating the approximate position of the earth side / positioning position;
Three satellite position / time information having different satellite times are inputted from the satellite position / time information sequentially received from the one satellite, and the earth side / time information is inputted based on the inputted three satellite position / time information. By calculating a plurality of positioning position candidates indicating positioning position candidates, and comparing the calculated positioning position candidates with the estimated position obtained by the estimation of the earth side / positioning position, from the plurality of positioning position candidates The computer is caused to execute processing for determining one as the earth side / positioning position.

この発明に係る位置測位プログラムは、
衛星位置と前記衛星位置における時刻を示す衛星時刻とを含む衛星位置・時刻情報を地球に向けて送信する1機の人工衛星について、測位しようとする地球側・測位位置から前記人工衛星に向かう方向を検出する処理と、
前記1機の人工衛星から衛星位置・時刻情報を順次受信する処理と、
前記1機の人工衛星の方向を検出した場合に、検出した前記1機の人工衛星の方向に対応する衛星位置・時刻情報を前記1機の人工衛星から受信した衛星位置・時刻情報から衛星方向対応情報として抽出する処理と、
検出した前記1機の人工衛星の方向と、抽出した前記衛星方向対応情報とを用いて、前記地球側・測位位置の概算位置を概算する処理と、
前記1機の人工衛星から順次受信した衛星位置・時刻情報からそれぞれ異なる衛星時刻を有する4つ以上の衛星位置・時刻情報を入力し、入力した前記4つ以上の衛星位置・時刻情報に基づいて前記地球側・測位位置の候補を示す複数の測位位置候補を算出し、算出した前記複数の測位位置候補と前記地球側・位置の概算により得た概算位置とを比較することにより前記複数の測位位置候補を選別し選別後における前記測位位置候補を示す複数の選別後候補を決定する処理と、
決定した前記複数の選別後候補に統計処理を行うことにより、統計処理後における前記測位位置候補を示す1つの統計処理後候補を作成する処理と、
作成した前記1つの統計処理後候補が所定の誤差の範囲かどうかを判定し、所定の誤差の範囲である場合に前記統計処理後候補を前記地球側・測位位置として決定する処理と
をコンピュータに実行させることを特徴とする。
The positioning program according to the present invention is:
A direction from the earth side / positioning position to be measured toward the artificial satellite that transmits the satellite position / time information including the satellite position and the satellite time indicating the time at the satellite position toward the earth. Processing to detect
A process of sequentially receiving satellite position / time information from the one artificial satellite;
When the direction of the one artificial satellite is detected, the satellite position / time information corresponding to the detected direction of the one artificial satellite is received from the satellite position / time information received from the one artificial satellite. Processing to extract as correspondence information;
Using the detected direction of the one artificial satellite and the extracted satellite direction correspondence information, a process of approximating the approximate position of the earth side / positioning position;
Four or more satellite position / time information having different satellite times are inputted from the satellite position / time information sequentially received from the one artificial satellite, and based on the inputted four or more satellite position / time information. A plurality of positioning position candidates indicating the earth side / positioning position candidates are calculated, and the plurality of positioning positions are compared by comparing the calculated positioning position candidates with the approximate position obtained by the earth side / position estimation. A process of selecting a plurality of post-selection candidates indicating the positioning position candidates after selecting the position candidates and selecting,
A process of creating one post-statistical process candidate indicating the positioning position candidate after the statistical process by performing a statistical process on the plurality of determined post-selection candidates;
The computer determines whether the created candidate after statistical processing is within a predetermined error range, and determines the post-statistical processing candidate as the earth side / positioning position when it is within the predetermined error range. It is made to perform.

この発明に係るコンピュータ読み取り可能な記録媒体は、
衛星位置と前記衛星位置における時刻を示す衛星時刻とを含む衛星位置・時刻情報を地球に向けて送信する1機の人工衛星について、測位しようとする地球側・測位位置から前記人工衛星に向かう方向を検出する処理と、
前記1機の人工衛星から衛星位置・時刻情報を順次受信する処理と、
前記1機の人工衛星の方向を検出した場合に、検出した前記1機の人工衛星の方向に対応する衛星位置・時刻情報を前記1機の人工衛星から受信した衛星位置・時刻情報から衛星方向対応情報として抽出する処理と、
検出した前記1機の人工衛星の方向と、抽出した前記衛星方向対応情報とを用いて、前記地球側・測位位置の概算位置を概算する処理と、
前記1機の人工衛星から順次受信した衛星位置・時刻情報からそれぞれ異なる衛星時刻を有する3つの衛星位置・時刻情報を入力し、入力した前記3つの衛星位置・時刻情報に基づいて前記地球側・測位位置の候補を示す複数の測位位置候補を算出し、算出した前記複数の測位位置候補と前記地球側・測位位置の概算により得た概算位置とを比較することにより前記複数の測位位置候補から1つを前記地球側・測位位置として決定する処理と
をコンピュータに実行させるための位置測位プログラムを記録したことを特徴とする。
A computer-readable recording medium according to the present invention includes:
A direction from the earth side / positioning position to be measured toward the artificial satellite that transmits the satellite position / time information including the satellite position and the satellite time indicating the time at the satellite position toward the earth. Processing to detect
A process of sequentially receiving satellite position / time information from the one artificial satellite;
When the direction of the one artificial satellite is detected, the satellite position / time information corresponding to the detected direction of the one artificial satellite is received from the satellite position / time information received from the one artificial satellite. Processing to extract as correspondence information;
Using the detected direction of the one artificial satellite and the extracted satellite direction correspondence information, a process of approximating the approximate position of the earth side / positioning position;
Three satellite position / time information having different satellite times are inputted from the satellite position / time information sequentially received from the one satellite, and the earth side / time information is inputted based on the inputted three satellite position / time information. By calculating a plurality of positioning position candidates indicating positioning position candidates, and comparing the calculated positioning position candidates with the estimated position obtained by the estimation of the earth side / positioning position, from the plurality of positioning position candidates A position positioning program for causing a computer to execute processing for determining one as the earth side / positioning position is recorded.

この発明に係るコンピュータ読み取り可能な記録媒体は、
衛星位置と前記衛星位置における時刻を示す衛星時刻とを含む衛星位置・時刻情報を地球に向けて送信する1機の人工衛星について、測位しようとする地球側・測位位置から前記人工衛星に向かう方向を検出する処理と、
前記1機の人工衛星から衛星位置・時刻情報を順次受信する処理と、
前記1機の人工衛星の方向を検出した場合に、検出した前記1機の人工衛星の方向に対応する衛星位置・時刻情報を前記1機の人工衛星から受信した衛星位置・時刻情報から衛星方向対応情報として抽出する処理と、
検出した前記1機の人工衛星の方向と、抽出した前記衛星方向対応情報とを用いて、前記地球側・測位位置の概算位置を概算する処理と、
前記1機の人工衛星から順次受信した衛星位置・時刻情報からそれぞれ異なる衛星時刻を有する4つ以上の衛星位置・時刻情報を入力し、入力した前記4つ以上の衛星位置・時刻情報に基づいて前記地球側・測位位置の候補を示す複数の測位位置候補を算出し、算出した前記複数の測位位置候補と前記地球側・位置の概算により得た概算位置とを比較することにより前記複数の測位位置候補を選別し選別後における前記測位位置候補を示す複数の選別後候補を決定する処理と、
決定した前記複数の選別後候補に統計処理を行うことにより、統計処理後における前記測位位置候補を示す1つの統計処理後候補を作成する処理と、
作成した前記1つの統計処理後候補が所定の誤差の範囲かどうかを判定し、所定の誤差の範囲である場合に前記統計処理後候補を前記地球側・測位位置として決定する処理と
をコンピュータに実行させるための位置測位プログラムを記録したことを特徴とする。
A computer-readable recording medium according to the present invention includes:
A direction from the earth side / positioning position to be measured toward the artificial satellite that transmits the satellite position / time information including the satellite position and the satellite time indicating the time at the satellite position toward the earth. Processing to detect
A process of sequentially receiving satellite position / time information from the one artificial satellite;
When the direction of the one artificial satellite is detected, the satellite position / time information corresponding to the detected direction of the one artificial satellite is received from the satellite position / time information received from the one artificial satellite. Processing to extract as correspondence information;
Using the detected direction of the one artificial satellite and the extracted satellite direction correspondence information, a process of approximating the approximate position of the earth side / positioning position;
Four or more satellite position / time information having different satellite times are inputted from the satellite position / time information sequentially received from the one artificial satellite, and based on the inputted four or more satellite position / time information. A plurality of positioning position candidates indicating the earth side / positioning position candidates are calculated, and the plurality of positioning positions are compared by comparing the calculated positioning position candidates with the approximate position obtained by the earth side / position estimation. A process of selecting a plurality of post-selection candidates indicating the positioning position candidates after selecting the position candidates and selecting,
A process of creating one post-statistical process candidate indicating the positioning position candidate after the statistical process by performing a statistical process on the plurality of determined post-selection candidates;
The computer determines whether the created candidate after statistical processing is within a predetermined error range, and determines the post-statistical processing candidate as the earth side / positioning position when it is within the predetermined error range. A position positioning program for execution is recorded.

この発明に係る測位装置は、
1機の人工衛星の存在する方向と、前記1機の人工衛星の少なくとも3つの時刻におけるそれぞれの位置とを、自己が静止中に検出して、自己の位置を測位することを特徴とする。
The positioning device according to the present invention is:
The present invention is characterized in that the self-detecting direction of one artificial satellite and the respective positions of the single artificial satellite at at least three times are detected while the self-stationary and the position of the single artificial satellite is measured.

この発明に係る測位装置は、
少なくとも1機の人工衛星の異なる時刻における異なる位置を、自己が静止中に受信して自己の位置を測位することを特徴とする。
The positioning device according to the present invention is:
It is characterized in that at least one artificial satellite receives different positions at different times at the time of stationary and measures its own position.

本発明によれば、測位の可能性を格段に高めることができる。また、本発明によれば、複数の人工衛星から測位信号を受信することなく、位置を測位することができる。また、本発明によれば、現在位置の推定を1機の人工衛星で行うことにより、他のGPS衛星あるいは静止衛星が捕捉できない状況でも、測位できる可能性を格段に高めることができる。   According to the present invention, the possibility of positioning can be greatly increased. In addition, according to the present invention, the position can be measured without receiving positioning signals from a plurality of artificial satellites. Further, according to the present invention, by estimating the current position with one artificial satellite, the possibility of positioning can be greatly increased even in a situation where other GPS satellites or geostationary satellites cannot be captured.

実施の形態1.
図1〜図4を用いて実施の形態1を説明する。実施の形態1は、地球側の所望の位置(地上、海上、上空等)を測位するための情報である測位情報(後述の衛星位置・時刻情報を含む)を送信する人工衛星(以下、測位衛星ともいう)1機から測位情報を受信し、測定中は静止して位置を測位する実施形態である。従来では、測位衛星としてGPS衛星を使用し、かつ、4機のGPS衛星を使用して測位を行っていたのに対して、1機の測位衛星からの測位情報により測位することが特徴である。以下では、測位衛星として準天頂衛星システムを例にとり説明する。「準天頂衛星システム」については後述する。なお、「測位衛星」とは、前述のように測位情報を送信する人工衛星を意味し、GPS衛星、準天頂衛星システムを含むものであり、以下では、測位衛星の一例として、準天頂衛星システムで説明する。
Embodiment 1 FIG.
The first embodiment will be described with reference to FIGS. In the first embodiment, an artificial satellite (hereinafter referred to as positioning) that transmits positioning information (including satellite position / time information described later), which is information for positioning a desired position on the earth side (ground, sea, sky, etc.). This is an embodiment in which positioning information is received from one aircraft (also referred to as a satellite), and the position is measured while being stationary. In the past, GPS satellites were used as positioning satellites, and positioning was performed using four GPS satellites, but positioning is based on positioning information from one positioning satellite. . Hereinafter, a quasi-zenith satellite system will be described as an example of a positioning satellite. The “quasi-zenith satellite system” will be described later. The “positioning satellite” means an artificial satellite that transmits positioning information as described above, and includes a GPS satellite and a quasi-zenith satellite system. Hereinafter, as an example of a positioning satellite, a quasi-zenith satellite system I will explain it.

図1は実施の形態1に係る測位システムを示す図である。実施の形態1に係る測位装置100は、1機の準天頂衛星システム500から測位情報を受信して測位を行う。準天頂衛星システム500は準天頂衛星軌道510を移動する。   FIG. 1 is a diagram showing a positioning system according to the first embodiment. Positioning apparatus 100 according to Embodiment 1 receives positioning information from one quasi-zenith satellite system 500 and performs positioning. The quasi-zenith satellite system 500 moves in the quasi-zenith satellite orbit 510.

次に、準天頂衛星システムについて説明する。「準天頂衛星システム」とは、通常の人工衛星に比べて高い仰角の人工衛星をいう。例えば、仰角は60度以上を確保することができる。実施の形態1の測位システムでは、測位に必要な情報を1機の準天頂衛星システムから取得する。準天頂衛星システムは、赤道面から約45度の傾斜角になるように地球の上空を、地球の自転に合わせて1日に1周回する。準天頂衛星システムは3機が配置され、配置される3機の準天頂衛星システムは、その軌道面を異にし、8時間ずつ交代するように日本上空に位置する。したがって、日本の上空には前記3機の準天頂衛星システムのうちいずれか1機が存在する。このように、仰角が60度以上の準天頂衛星システムが日本の上空に存在することによって、測位装置100が地上側で準天頂衛星システムから測位情報を受ける場合には、都市部におけるビルの谷間等でも測位情報が遮断されにくい。従来では最低4機のGPS衛星から測位情報を受信することで測位するが、これらのGPS衛星はいずれも仰角が低い。このため、これら4機のGPS衛星からの測位情報は前記のようにビル等により遮断されやすく、4機すべての測位情報を受信できないことも多い。また、従来では、ビル等による遮断がない場合でも、4機のGPS衛星を捕捉できない場合も多かった。これに対して、準天頂衛星システムでは3機のうち1機は必ず日本上空に位置する。よって、準天頂衛星システムから確実に測位情報を得ることができる。これに対して、測位に必要な測位情報を1機の測位衛星から得て測位し、かつ、前記測位情報を高仰角の準天頂衛星システムから得るとすれば、測位情報を受信できる確率は格段に大きくなる。このように準天頂衛星システムは、高仰角であることと、3機の準天頂衛星システムのうち1機は日本上空に存在することにより、測位の確実性を高める。   Next, the quasi-zenith satellite system will be described. The “quasi-zenith satellite system” refers to an artificial satellite having a higher elevation angle than a normal artificial satellite. For example, the elevation angle can ensure 60 degrees or more. In the positioning system of the first embodiment, information necessary for positioning is acquired from one quasi-zenith satellite system. The quasi-zenith satellite system orbits the earth so that it has an inclination angle of about 45 degrees from the equator plane once a day according to the rotation of the earth. Three quasi-zenith satellite systems are arranged, and the three arranged quasi-zenith satellite systems are located over Japan so that their orbital planes are different and change every 8 hours. Therefore, any one of the three quasi-zenith satellite systems exists above Japan. Thus, when the positioning device 100 receives positioning information from the quasi-zenith satellite system on the ground side due to the presence of the quasi-zenith satellite system with an elevation angle of 60 degrees or more in Japan, the valleys of buildings in urban areas Etc., positioning information is not easily blocked. Conventionally, positioning is performed by receiving positioning information from at least four GPS satellites, but these GPS satellites have low elevation angles. For this reason, the positioning information from these four GPS satellites is easily blocked by a building or the like as described above, and it is often impossible to receive the positioning information of all four aircraft. Conventionally, there are many cases where four GPS satellites cannot be captured even when there is no blockage by a building or the like. On the other hand, in the quasi-zenith satellite system, one of the three is always located above Japan. Therefore, positioning information can be obtained reliably from the quasi-zenith satellite system. On the other hand, if the positioning information necessary for positioning is obtained from one positioning satellite and the positioning information is obtained from a quasi-zenith satellite system with a high elevation angle, the probability of receiving the positioning information is remarkably high. Become bigger. As described above, the quasi-zenith satellite system has a high elevation angle, and one of the three quasi-zenith satellite systems exists above Japan, thereby improving the reliability of positioning.

図1において、準天頂衛星システム500は、準天頂衛星軌道510を移動する。各時刻t、t、t、tにおいて、それぞれの時刻における準天頂衛星軌道510での位置であるX(t)、X(t)、X(t)、X(t)に位置する様子を示している。ここでは、X(t)、X(t)、X(t)、X(t)等は、地心(地球の中心)を原点とした座標系(以下、第1座標系という。)における座標である。とくにことわらない限り、以下で用いる座標は、地心を原点とする第1座標系における座標である。また、時刻tにおける準天頂衛星システム500の位置(第1座標系における座標位置)をX(t)=(Xi1、Xi2、Xi3)と表記する。 In FIG. 1, a quasi-zenith satellite system 500 moves in a quasi-zenith satellite orbit 510. At each time t 0 , t 1 , t 2 , t 3 , X (t 0 ), X (t 1 ), X (t 2 ), X (t, which are positions in the quasi-zenith satellite orbit 510 at each time 3 ) shows a state of being located. Here, X (t 0 ), X (t 1 ), X (t 2 ), X (t 3 ), etc. are a coordinate system (hereinafter referred to as a first coordinate system) whose origin is the earth center (center of the earth). .). Unless otherwise specified, the coordinates used in the following are coordinates in the first coordinate system with the earth center as the origin. Further, the position of the quasi-zenith satellite system 500 at the time t i (coordinate position in the first coordinate system) is expressed as X (t i ) = (X i1 , X i2 , X i3 ).

測位装置100は、準天頂衛星システム500が送信する測位情報を受信して位置を測位する。測位装置100は、各構成要素として、衛星方向検出部10、受信部20、抽出部30、記憶部40、装置内時計50、測位部60、表示部70、及び受信アンテナ75を備える。また、測位部60は、測位位置概算部61、位置決定部62を備え、位置決定部62はレンジ方程式作成・算出部62aと比較決定部62bとを備える。これらの各構成要素(各部)の機能については後述する。   The positioning device 100 receives the positioning information transmitted from the quasi-zenith satellite system 500 and measures the position. The positioning device 100 includes a satellite direction detection unit 10, a reception unit 20, an extraction unit 30, a storage unit 40, an in-device clock 50, a positioning unit 60, a display unit 70, and a reception antenna 75 as components. The positioning unit 60 includes a positioning position approximating unit 61 and a position determining unit 62, and the position determining unit 62 includes a range equation creating / calculating unit 62a and a comparison determining unit 62b. The function of each component (each unit) will be described later.

次に、動作を説明する。以下に説明する位置について、「X」は準天頂衛星システム500の位置を示すものとし、「U」は測位しようとする測位装置100の位置(以下、ユーザ位置ともいう)を示すものとする。図2は、測位装置100が準天頂衛星システム500から測位情報を受信して位置を測位する過程を示すフローチャートである。なお測位装置100は測位中は位置を移動することなく、静止して測位を行う。図2を参照しながら、動作を説明する。   Next, the operation will be described. Regarding the positions described below, “X” indicates the position of the quasi-zenith satellite system 500, and “U” indicates the position of the positioning device 100 to be positioned (hereinafter also referred to as a user position). FIG. 2 is a flowchart showing a process in which the positioning device 100 receives positioning information from the quasi-zenith satellite system 500 and measures the position. Note that the positioning device 100 performs positioning without moving during positioning. The operation will be described with reference to FIG.

S101において、衛星方向検出部10は、ユーザ位置(地球側・測位位置)から準天頂衛星システム500に向かう準天頂衛星システム500の方向を検出する。図3と図4を用いて方向の検出を説明する。図3は、方向を検出する様子を示す概念図である。例えば、準天頂衛星システム500の方向を検出するための入力を要求するメッセージが表示部70に表示される。表示にしたがい、キー入力部102から、入力を行う。これにより検出処理が開始される。準天頂衛星システム500は、準天頂衛星システム500からの送信時刻を含むビーコンを送信する。衛星方向検出部10は、受信アンテナ75によりビーコン(準天頂衛星システム500の方向を検出するための衛星方向検出信号として用いる)の受信強度がもっとも強い方向を検出する。衛星方向検出部10は、検出した方向を準天頂衛星システム500の方向とし、また、このときの受信強度がもっとも強いビーコンに含まれている前述の送信時刻を検出し、この時刻をtとする。すなわち、これにより、準天頂衛星システム500がビーコンを送信した時刻tにおける、準天頂衛星システム500の方向が検出される。図4は、準天頂衛星システム500の位置を表す座標系を示す図である。衛星方向検出部10は、図4に示すように、ユーザ位置を原点とする第2座標系(極座標表示)により、準天頂衛星システム500の方向を検出する。衛星方向検出部10は、時刻tにおける準天頂衛星システム500の検出方向として、前記第2座標系におけるθ、φを取得する。なお、以下において第2座標系を用いて表示するのは、時刻tにおける準天頂衛星システム500の方向(後述するX(t))だけである。その他の準天頂衛星システム500の位置、及びユーザ位置は、いずれも地心を原点とする第1座標系における座標である。 In S101, the satellite direction detection unit 10 detects the direction of the quasi-zenith satellite system 500 from the user position (earth side / positioning position) toward the quasi-zenith satellite system 500. The direction detection will be described with reference to FIGS. FIG. 3 is a conceptual diagram showing how a direction is detected. For example, a message requesting input for detecting the direction of the quasi-zenith satellite system 500 is displayed on the display unit 70. According to the display, input is performed from the key input unit 102. Thereby, the detection process is started. The quasi-zenith satellite system 500 transmits a beacon including the transmission time from the quasi-zenith satellite system 500. The satellite direction detection unit 10 detects the direction in which the reception intensity of the beacon (used as a satellite direction detection signal for detecting the direction of the quasi-zenith satellite system 500) is strongest by the reception antenna 75. Satellite direction detecting unit 10, the detected direction is the direction of the Quasi-Zenith Satellite System 500 also detects the transmission time of the aforementioned reception intensity at this time is included in the strongest beacon, the time and t 0 To do. In other words, this detects the direction of the quasi-zenith satellite system 500 at time t 0 when the quasi-zenith satellite system 500 transmits a beacon. FIG. 4 is a diagram showing a coordinate system representing the position of the quasi-zenith satellite system 500. As shown in FIG. 4, the satellite direction detection unit 10 detects the direction of the quasi-zenith satellite system 500 using a second coordinate system (polar coordinate display) with the user position as the origin. The satellite direction detection unit 10 acquires θ 0 and φ 0 in the second coordinate system as the detection direction of the quasi-zenith satellite system 500 at time t 0 . In the following description, only the direction of the quasi-zenith satellite system 500 at time t 0 (X 2 (t 0 ) described later) is displayed using the second coordinate system. The other positions of the quasi-zenith satellite system 500 and the user position are coordinates in the first coordinate system with the earth center as the origin.

S102において、測位装置100は,地心を原点とした第1座標系における時刻tでの準天頂衛星システム500の位置であるX(t)=(X01、X02、X03)を取得する。すなわち、準天頂衛星システム500は、自己の位置を示す衛星位置と、その位置における時刻を示す衛星時刻とを含む衛星位置・時刻情報を送信している。ここで「衛星時刻」とは、準天頂衛星システム500が備える衛星内時計による時刻をいう。受信部20は、この衛星位置・時刻情報を受信し、記憶部40に格納する。抽出部30は、衛星方向検出部10が準天頂衛星システム500の方向を検出した場合に、準天頂衛星システム500がビーコンを送信した時刻である前記時刻tを示す衛星時刻を有する衛星位置・時刻情報を、記憶部40を参照し衛星方向対応情報として抽出する。この抽出した衛星方向対応情報は、時刻tと、衛星時刻tにおける準天頂衛星システム500の位置であるX(t)=(X01、X02、X03)とを含んでいる。このように、抽出部30は、衛星時刻tにおける準天頂衛星システム500の位置X(t)=(X01、X02、X03)を抽出する。 In S102, the positioning apparatus 100 calculates X (t 0 ) = (X 01 , X 02 , X 03 ), which is the position of the quasi-zenith satellite system 500 at the time t 0 in the first coordinate system with the earth center as the origin. get. That is, the quasi-zenith satellite system 500 transmits the satellite position / time information including the satellite position indicating its own position and the satellite time indicating the time at the position. Here, “satellite time” refers to the time according to the satellite clock provided in the quasi-zenith satellite system 500. The receiving unit 20 receives the satellite position / time information and stores it in the storage unit 40. Extraction unit 30, when the satellite direction detecting unit 10 detects the direction of the Quasi-Zenith Satellite System 500, a satellite position and having a satellite time which indicates the time t 0 is the time when the quasi-zenith satellite system 500 transmits a beacon Time information is extracted as satellite direction correspondence information with reference to the storage unit 40. The extracted satellite direction correspondence information includes time t 0 and X (t 0 ) = (X 01 , X 02 , X 03 ), which is the position of the quasi-zenith satellite system 500 at the satellite time t 0 . In this way, the extraction unit 30 extracts the position X (t 0 ) = (X 01 , X 02 , X 03 ) of the quasi-zenith satellite system 500 at the satellite time t 0 .

S103において、測位部60の測位位置概算部61は、測位しようとする測位装置100の位置であるユーザ位置(地球側・測位位置)の概略の位置を示すユーザ粗位置(概算位置)を概算する。「概算」とは、時刻tでの第2座標系における準天頂衛星システム500の方向と、時刻tでの第1座標系における準天頂衛星システム500の位置とから、ユーザ位置を間接的に算出することをいう。以下に図4により詳しく説明する。測位位置概算部61は、装置内時計50により、準天頂衛星システム500の衛星方向対応情報について、準天頂衛星システム500から衛星方向対応情報が送信された時刻tと、受信部20が受信した時刻t+Δtとの時間差Δtを算出する。測位位置概算部61は、このΔtに光速を乗じて、時刻tにおける準天頂衛星システム500とユーザ位置との距離rを算出する。測位位置概算部61は、このrにより、第2座標系における時刻tの準天頂衛星システム500の位置(極座標表示)として、X(t)=(r、θ、φ)を決定する。すなわち図4において、第2座標系の原点であるユーザ位置から準天頂衛星システム500に向かうベクトルX(t)が確定する。また、地心を原点とした第1座標系における時刻tでの準天頂衛星システム500の位置は、前記のように衛星方向対応情報に含まれ、X(t)=(X01、X02、X03)として既知である。よって、図4において、地心から準天頂衛星システム500に向かうベクトルX(t)として確定する。測位位置概算部61は、第2座標系での位置X(t)=(r、θ、φ)と、第1座標系での位置X(t)=(X01、X02、X03)とが既知であることにより、地心からユーザ位置に向かうベクトルU=(U01、U02、U03)を、ユーザ位置の概算の位置を示すユーザ粗位置(概算位置)として算出する。 In S103, the positioning position estimation unit 61 of the positioning unit 60 estimates a rough user position (approximate position) indicating the approximate position of the user position (the earth side / positioning position) that is the position of the positioning device 100 to be positioned. . “Approximate” refers to the user position indirectly from the direction of the quasi-zenith satellite system 500 in the second coordinate system at the time t 0 and the position of the quasi-zenith satellite system 500 in the first coordinate system at the time t 0. It means to calculate. This will be described in detail below with reference to FIG. With respect to the satellite direction correspondence information of the quasi-zenith satellite system 500, the positioning position estimation unit 61 receives the time t 0 when the satellite direction correspondence information is transmitted from the quasi-zenith satellite system 500 and the reception unit 20 receives the satellite direction correspondence information. A time difference Δt from the time t 0 + Δt is calculated. The positioning position approximating unit 61 multiplies Δt by the speed of light to calculate the distance r 0 between the quasi-zenith satellite system 500 and the user position at time t 0 . The positioning position approximating unit 61 uses this r 0 as the position (polar coordinate display) of the quasi-zenith satellite system 500 at the time t 0 in the second coordinate system, X 2 (t 0 ) = (r 0 , θ 0 , φ 0 ). That is, in FIG. 4, a vector X 2 (t 0 ) from the user position that is the origin of the second coordinate system toward the quasi-zenith satellite system 500 is determined. In addition, the position of the quasi-zenith satellite system 500 at the time t 0 in the first coordinate system with the earth center as the origin is included in the satellite direction correspondence information as described above, and X (t 0 ) = (X 01 , X 02 , X 03 ). Therefore, in FIG. 4, the vector X (t 0 ) from the earth to the quasi-zenith satellite system 500 is determined. The positioning position estimation unit 61 includes a position X 2 (t 0 ) = (r 0 , θ 0 , φ 0 ) in the second coordinate system, and a position X (t 0 ) = (X 01 , X 02 , X 03 ) is known, and the vector U 0 = (U 01 , U 02 , U 03 ) from the earth center to the user position is set to the user coarse position (approximate position) indicating the approximate position of the user position. ).

S104において、位置決定部62は、測位しようとするユーザ位置を求めるためのレンジ方程式を作成する。位置決定部62のレンジ方程式作成・算出部62aは、準天頂衛星システム500から受信部20が順次受信した、それぞれ異なる衛星時刻を有する3つの衛星位置・時刻情報を入力する。すなわち、図1において、受信部20は、各時刻t、t、tにおける衛星位置・時刻情報である(t、X(t))、(t、X(t))、(t、X(t))を順次受信する。受信部20は、受信したこれらの情報を記憶部40に記憶させる。レンジ方程式作成・算出部62aは、記憶部40からこれらの情報を読み込む。あるいは記憶部40に記憶させることなく、受信部20からレンジ方程式作成・算出部62aに直接入力しても構わない。そして、レンジ方程式作成・算出部62aは、入力した前記3つの衛星位置・時刻情報である(t、X(t))、(t、X(t))、(t、X(t))を用いて、各時刻における準天頂衛星システム500とユーザ位置との距離の関係を示すレンジ方程式を各時刻t、t、tにおける準天頂衛星システム500とユーザ位置との距離を示すr、r、rについて作成する。すなわち、ユーザ位置を未知数としてユーザ位置U=(U、U、U)とおく。未知数であるユーザ位置U=(U、U、U)と、時刻t、t、tにおける準天頂衛星システム500の各衛星位置の座標であるX(t)=(X11、X12、X13)、X(t)=(X21、X22、X23)、X(t)=(X31、X32、X33)とから、準天頂衛星システム500とユーザ位置との距離r、r、rについてレンジ方程式を作成する。すなわち、
(U−X11+(U−X12+(U−X13 (式1)
(U−X21+(U−X22+(U−X23 (式2)
(U−X31+(U−X32+(U−X33 (式3)
を作成する。レンジ方程式作成・算出部62aは、r〜rについて、前記でrを求めた場合と同様に、装置内時計50により衛星位置・時刻情報が準天頂衛星システム500から送信された時刻と、受信部20が受信した時刻との時間差Δtを算出し、時間差Δtに光速を乗じて、r〜rを算出する。よって(式1)〜(式3)では、未知数はユーザ位置U=(U、U、U)のみである。よって(式1)〜(式3)を連立することによりユーザ位置Uを求める。
In S104, the position determination unit 62 creates a range equation for obtaining a user position to be positioned. The range equation creating / calculating unit 62a of the position determining unit 62 inputs three satellite position / time information having different satellite times, which are sequentially received by the receiving unit 20 from the quasi-zenith satellite system 500. That is, in FIG. 1, the receiving unit 20 is the satellite position / time information at each time t 1 , t 2 , t 3 (t 1 , X (t 1 )), (t 2 , X (t 2 )). , (T 3 , X (t 3 )) are received sequentially. The receiving unit 20 stores the received information in the storage unit 40. The range equation creation / calculation unit 62 a reads these pieces of information from the storage unit 40. Alternatively, the data may be directly input from the receiving unit 20 to the range equation creating / calculating unit 62a without being stored in the storage unit 40. Then, the range equation creating / calculating unit 62a is the input three satellite position / time information (t 1 , X (t 1 )), (t 2 , X (t 2 )), (t 3 , X (T 3 )), the range equation indicating the relationship between the distance between the quasi-zenith satellite system 500 and the user position at each time is expressed as the quasi-zenith satellite system 500 and the user position at each time t 1 , t 2 , t 3 . Are created for r 1 , r 2 , and r 3 that indicate the distance of. That is, the user position U = (U 1 , U 2 , U 3 ) with the user position as an unknown number. The unknown user position U = (U 1 , U 2 , U 3 ) and the coordinates of each satellite position of the quasi-zenith satellite system 500 at times t 1 , t 2 , t 3 are X (t 1 ) = (X 11 , X 12 , X 13 ), X (t 2 ) = (X 21 , X 22 , X 23 ), X (t 3 ) = (X 31 , X 32 , X 33 ), the quasi-zenith satellite system 500 A range equation is created for distances r 1 , r 2 , r 3 between the user position and the user position. That is,
(U 1 −X 11 ) 2 + (U 2 −X 12 ) 2 + (U 3 −X 13 ) 2 = r 1 2 (Formula 1)
(U 1 −X 21 ) 2 + (U 2 −X 22 ) 2 + (U 3 −X 23 ) 2 = r 2 2 (Formula 2)
(U 1 −X 31 ) 2 + (U 2 −X 32 ) 2 + (U 3 −X 33 ) 2 = r 3 2 (Formula 3)
Create Range equation creating-calculating section 62a, for r 1 ~r 3, as in the case where the sought r 0 at a time when the satellite position and time information by device clock 50 is transmitted from QZSS 500 Then, the time difference Δt with respect to the time received by the receiving unit 20 is calculated, and the time difference Δt is multiplied by the speed of light to calculate r 1 to r 3 . Therefore, in (Expression 1) to (Expression 3), the unknown is only the user position U = (U 1 , U 2 , U 3 ). Therefore, the user position U is obtained by simultaneous (Equation 1) to (Equation 3).

S105において、レンジ方程式作成・算出部62aは、(式1)〜(式3)を連立し、2つの解として2つのユーザ位置候補(測位位置候補)を求める。すなわち、(式1)〜(式3)を連立して解を算出した場合には、2次方程式であるので、2つの解が得られ、2つの解に相当する2つのユーザ位置候補(測位位置候補)が得られる。   In S105, the range equation creation / calculation unit 62a obtains two user position candidates (positioning position candidates) as two solutions by simultaneously combining (Expression 1) to (Expression 3). That is, when the solutions are calculated by combining (Equation 1) to (Equation 3), since it is a quadratic equation, two solutions are obtained, and two user position candidates (positioning corresponding to the two solutions) are obtained. Position candidate) is obtained.

S106において、比較決定部62bは、測位しようとするユーザ位置を決定する。比較決定部62bは、2つのユーザ位置候補を、S103で求めたユーザ粗位置であるU=(U01、U02、U03)と比較する。比較決定部62bは、比較の結果、2つのユーザ位置候補のうち、ユーザ粗位置Uに近いほうのユーザ位置候補を、ユーザ位置(地球側・測位位置)として決定する。決定後は、例えば、比較決定部62bは、決定したユーザ位置を表示部70に送り、表示部70はユーザ位置を表示し、処理を終了する。 In S106, the comparison determination unit 62b determines the user position to be positioned. The comparison determining unit 62b compares the two user position candidates with the user coarse position obtained in S103, U 0 = (U 01 , U 02 , U 03 ). Comparison determination unit 62b, as a result of the comparison, one of the two user position candidates, the user position candidate closer to the user coarse position U 0, is determined as the user position (earth side-located position). After the determination, for example, the comparison determination unit 62b sends the determined user position to the display unit 70, and the display unit 70 displays the user position and ends the process.

以上実施の形態1においては、測位装置100は、1機の準天頂衛星システム500からの測位情報により位置を測位し、複数の測位衛星を必要としないので、必要数の測位衛星からの測位情報が得られず測位できないという状況を解消することができる。   In the first embodiment, since the positioning device 100 measures the position based on the positioning information from one quasi-zenith satellite system 500 and does not need a plurality of positioning satellites, the positioning information from the required number of positioning satellites. It is possible to eliminate the situation where positioning is not possible because of no acquisition.

以上実施の形態1においては、1機の準天頂衛星システム500から異なる3つの時刻における測位情報を受信して、受信した前記測位情報に基づき3つのレンジ方程式を作成することにより測位しようとする位置を決定するので、求めたい位置を容易に測位することが可能となる。   In the first embodiment, the positioning information is received by receiving positioning information at three different times from one quasi-zenith satellite system 500 and creating three range equations based on the received positioning information. Therefore, it is possible to easily position the desired position.

以上実施の形態1においては、測位装置100は、1機の準天頂衛星システム500からの測位情報により位置を測位するので、都市部においても測位情報が建物等に遮断されにくく、確実に測位できる可能性を向上することができる。   In the first embodiment, since the positioning device 100 measures the position based on the positioning information from one quasi-zenith satellite system 500, the positioning information is not easily blocked by a building or the like even in an urban area and can be measured reliably. The possibility can be improved.

実施の形態2.
図5、図6を用いて実施の形態2を説明する。実施の形態1が時刻t〜tの3つの測位情報をもとに3つのレンジ方程式を作成してユーザ位置を求めたのに対して、実施の形態2は、異なる4つ以上のn個(n≧4)の測位情報をもとにユーザ位置の候補を求めること、及び求めたユーザ位置の候補に統計処理を行なうことによりユーザ位置を最終的に決定する点が実施の形態1と異なる。
Embodiment 2. FIG.
The second embodiment will be described with reference to FIGS. While the first embodiment creates three range equations based on the three positioning information at times t 1 to t 3 and obtains the user position, the second embodiment has four or more different n or more. Embodiment 1 is different from Embodiment 1 in that a user position candidate is obtained based on the pieces of positioning information (n ≧ 4) and a user position is finally determined by performing statistical processing on the obtained user position candidate. Different.

図5は、実施の形態2に係る位置測位システムを示す図である。準天頂衛星システム500は、実施の形態1と同様である。実施の形態2に係る測位装置200は、実施の形態1に係る測位装置100の各構成要素に対して、測位部60において、測位位置概算部61、測位位置候補算出部63、統計処理を行なう統計処理部66と、統計処理の結果得たユーザ位置の候補が所定の誤差の範囲かどうかを判定する測位位置判定部67とを備えている。また、測位位置候補算出部63は、レンジ方程式作成・算出部64と選別部65とを備えている。各構成要素(各部)の機能については以下で説明する。   FIG. 5 is a diagram showing a position positioning system according to the second embodiment. The quasi-zenith satellite system 500 is the same as that of the first embodiment. Positioning apparatus 200 according to Embodiment 2 performs positioning position estimation section 61, positioning position candidate calculation section 63, and statistical processing in positioning section 60 for each component of positioning apparatus 100 according to Embodiment 1. A statistical processing unit 66 and a positioning position determination unit 67 that determines whether a user position candidate obtained as a result of the statistical processing is within a predetermined error range. The positioning position candidate calculation unit 63 includes a range equation creation / calculation unit 64 and a selection unit 65. The function of each component (each part) will be described below.

次に、動作を説明する。図6は、実施の形態2に係る測位装置200が、準天頂衛星システム500から測位情報を受信してユーザ位置を測位する過程を示すフローチャートである。なお測位装置200は、測位中は位置を移動することなく、静止して測位を行う。図6を参照しながら、動作を説明する。   Next, the operation will be described. FIG. 6 is a flowchart illustrating a process in which the positioning apparatus 200 according to Embodiment 2 receives positioning information from the quasi-zenith satellite system 500 and measures the user position. In addition, the positioning device 200 performs the positioning in a stationary manner without moving the position during the positioning. The operation will be described with reference to FIG.

S201〜S203は、S101〜S103と同様である。すなわち、S201ではS101と同様に、準天頂衛星システム500の方向を検出する。S202ではS102と同様に、準天頂衛星システム500の第1座標系における位置であるX(t)=(X01、X02、X03)を取得する。S203ではS103と同様に、ユーザ粗位置であるU=(U01、U02、U03)を算出する。 S201 to S203 are the same as S101 to S103. That is, in S201, the direction of the quasi-zenith satellite system 500 is detected as in S101. In S202, as in S102, X (t 0 ) = (X 01 , X 02 , X 03 ), which is the position in the first coordinate system of the quasi-zenith satellite system 500, is acquired. In S203, the user coarse position U 0 = (U 01 , U 02 , U 03 ) is calculated as in S103.

S204において、レンジ方程式作成・算出部64は3つの異なる各時刻t、t、t、における衛星位置・時刻情報である(t、X(t))、(t、X(t))、(t、X(t))を入力する。これらは受信部20から直接入力してもよいし、受信部20が受信した衛星位置・時刻情報を記憶部40に記憶させ、レンジ方程式作成・算出部64が記憶部40から読み込んでもよい。 In S204, the range equation creating / calculating unit 64 is the satellite position / time information at three different times t 1 , t 2 , t 3 (t 1 , X (t 1 )), (t 2 , X ( t 2 )), (t 3 , X (t 3 )). These may be input directly from the receiving unit 20, or the satellite position / time information received by the receiving unit 20 may be stored in the storage unit 40, and the range equation creation / calculation unit 64 may read from the storage unit 40.

次に、S205からS208に至り、S208からS209を経てS205に戻るループの過程について説明する。   Next, the process of the loop from S205 to S208, returning from S208 to S209 and returning to S205 will be described.

まず、S205においてレンジ方程式を作成する。ユーザ位置を未知数として、ユーザ位置U=(U、U、U)とおく。また、衛星時刻tにおける準天頂衛星システム500の各衛星位置の座標を、X(t)=(Xi1、Xi2、Xi3)とおく。また、時刻tにおける準天頂衛星システム500とユーザ位置との距離(レンジ測距)をrとする。レンジ方程式は、次の(式4)で与えられる。レンジ方程式作成・算出部64は、(式4)を作成する。なお、ループ前は、(式4)においては、S204で述べたように、n=3である。 First, a range equation is created in S205. Assuming that the user position is unknown, the user position U = (U 1 , U 2 , U 3 ). Further, the coordinates of each satellite position of the quasi-zenith satellite system 500 at the satellite time t i are set as X (t i ) = (X i1 , X i2 , X i3 ). Also, let r i be the distance (range ranging) between the quasi-zenith satellite system 500 and the user position at time t i . The range equation is given by (Expression 4) below. The range equation creation / calculation unit 64 creates (Equation 4). Before the loop, in (Expression 4), as described in S204, n = 3.

Figure 0004268002
Figure 0004268002

S206において、レンジ方程式作成・算出部64は、(式4)によるn本のレンジ方程式から3本を選んで一組の連立方程式をつくり解を求める。ここでn本のレンジ方程式から3本を選ぶ組み合わせは、=n!/{6(n−3)!}通りある。レンジ方程式作成・算出部64は、この通りの連立方程式の組を作成し、作成した各連立方程式を解く。この連立方程式の解のすべてがユーザ位置候補(複数の測位位置候補)となる。各連立方程式の一つの組から2つのユーザ位置候補が得られる(2次方程式の2つの解に対応)。選別部65は、前記2つのユーザ位置候補について、前記ユーザ粗位置U=(U01、U02、U03)と比較して、2つのユーザ位置候補うち、ユーザ粗位置に近いほうを選別して、選別後候補とする。すなわち、選別部65は、各連立方程式の組から得られる2つのユーザ位置候補のうちユーザ粗位置Uに近い一方を選別し、全部でm=(個)の選別後候補を決定する。ユーザ位置の候補である選別後候補の座標を
=(Uk1、Uk2、Uk3) (k=1、2、3…m)
と置く。
In S206, the range equation creation / calculation unit 64 selects three of the n range equations according to (Equation 4) and creates a set of simultaneous equations to obtain a solution. Here, the combination of selecting three from n range equations is n C 3 = n! / {6 (n-3)! } There are streets. The range equation creating / calculating unit 64 creates a set of n C three simultaneous equations and solves each created simultaneous equation. All of the solutions of the simultaneous equations are user position candidates (a plurality of positioning position candidates). Two user position candidates are obtained from one set of simultaneous equations (corresponding to two solutions of the quadratic equation). The sorting unit 65 sorts the two user position candidates that are closer to the user coarse position, compared to the user coarse position U 0 = (U 01 , U 02 , U 03 ). Thus, it is set as a post-selection candidate. That is, the selection unit 65 selects one of the two user position candidates obtained from each set of simultaneous equations, which is close to the user coarse position U 0 , and determines m = n C 3 (number) post-selection candidates in total. To do. U k = (U k1 , U k2 , U k3 ) (k = 1, 2, 3... M)
Put it.

S207において、統計処理部66は、S206で得られたm個の選別後候補に対して統計処理を行う。具体的には、選別後候補U=(Uk1、Uk2、Uk3)(k=1、2、3…m)対して、下記に示す座標の平均、分散、標準偏差を求める統計処理を行う。座標の平均値を<U>とする。また、σは標準偏差を表し、σは分散を表す。 In S207, the statistical processing unit 66 performs statistical processing on the m post-selection candidates obtained in S206. Specifically, for the post-selection candidates U k = (U k1 , U k2 , U k3 ) (k = 1, 2, 3,... M ), statistical processing for obtaining the average, variance, and standard deviation of the coordinates shown below I do. Let the average value of the coordinates be <U j >. Σ represents a standard deviation, and σ 2 represents a variance.

Figure 0004268002
Figure 0004268002

統計処理部66は、求めるべきユーザ位置U=(U、U、U)について、
U=(<U>+σ、<U>+σ、<U>+σ)を、統計処理後におけるユーザ位置候補である統計処理後候補として作成する。
The statistical processing unit 66 determines the user position U = (U 1 , U 2 , U 3 ) to be obtained.
U = (<U 1 > + σ 1 , <U 2 > + σ 2 , <U 3 > + σ 3 ) is created as a post-statistical processing candidate that is a user position candidate after statistical processing.

S208において、測位位置判定部67は、統計処理後候補であるU=(<U>+σ、<U>+σ、<U>+σ)が所定の誤差範囲かどうかを判定する。誤差の範囲かどうかは、前述のレンジ方向の標準偏差σ=[(1/m)・{Σ(Σ(∂f/∂U)(Ukj−<U>))}]1/2と、レンジ測距誤差δとを比較して判定を行う。ここで、「レンジ測距誤差δ」は、あらかじめ判定対象として記憶部40に記憶している既知の値である。レンジ方向の標準偏差σがレンジ測距誤差δ以下の場合、すなわち、「σ≦δ」の場合は、測位位置判定部67は許容できる誤差の範囲と判定して、統計処理後候補であるU=(<U>+σ、<U>+σ、<U>+σ)をユーザ位置(地球側・測位位置)として決定し処理を終了する。一方、レンジ方向の標準偏差σがレンジ測距誤差δよりも大きい場合、すなわち、「σ>δ」の場合は、測位位置判定部67は誤差を許容できないと判定し、S209へ進む。 In S208, the positioning position determination unit 67 determines whether U = (<U 1 > + σ 1 , <U 2 > + σ 2 , <U 3 > + σ 3 ), which is a candidate after statistical processing, is within a predetermined error range. . The standard deviation in the range direction σ r = [(1 / m) · {Σ (Σ (∂f / ∂U j ) (U kj − <U j >)) 2 }] 1 and / 2, it is determined by comparing the range ranging error [delta] r. Here, the “range distance measurement error δ r ” is a known value stored in advance in the storage unit 40 as a determination target. When the standard deviation σ r in the range direction is equal to or less than the range ranging error δ r , that is, when “σ r ≦ δ r ”, the positioning position determination unit 67 determines that the error range is acceptable, and after statistical processing The candidate U = (<U 1 > + σ 1 , <U 2 > + σ 2 , <U 3 > + σ 3 ) is determined as the user position (earth side / positioning position), and the process ends. On the other hand, if the standard deviation σ r in the range direction is larger than the range ranging error δ r , that is, if “σ r > δ r ”, the positioning position determination unit 67 determines that the error is not allowed, and goes to S209. move on.

S209において、レンジ方程式作成・算出部64は、次の時刻における衛星位置・時刻情報を入力する。すなわち、前記のS205〜S207においては、時刻t〜tのn個の衛星位置・時刻情報をもとにレンジ方程式を作成し位置を求める処理を行ったが、さらにS209においては、レンジ方程式作成・算出部64は、時刻tの次の時刻tn+1の衛星位置・時刻情報を入力する。そして、S205に進み、時刻tn+1の衛星位置・時刻情報時刻におけるレンジ方程式を更に加える。S206では、時刻tn+1の衛星位置・時刻情報時刻におけるレンジ方程式を加えたn+1(本)のレンジ方程式から3本を選び解く。すなわちn+1通りの連立方程式の組から解を算出して、以下、前記のS206〜S208同様の処理を繰り返す。S208における判定において、測位位置判定部67が誤差の範囲内ではないと判定(σ>δと判定)した場合は、さらにS209に進み時刻tn+2における衛星位置・時刻情報を入力して、前記の処理を繰り返す。 In S209, the range equation creation / calculation unit 64 inputs the satellite position / time information at the next time. That is, in the above S205~S207 is n number of satellite position and time information of the time t 1 ~t n performs the process of obtaining the created position based on the range equations, in yet S209, range equation creating and calculating unit 64 inputs the satellite position at the next time t n + 1-time information of the time t n. In S205, the range equation at the satellite position / time information time at time tn + 1 is further added. In S206, it solves select three from range equations n + 1 plus the range equation (present) at time t n + 1 satellite position and time information time. That is, a solution is calculated from a set of n + 1 C three simultaneous equations, and thereafter, the same processing as S206 to S208 is repeated. In the determination in S208, if the positioning position determination unit 67 determines that it is not within the error range (determined as σ r > δ r ), the process proceeds to S209, and the satellite position / time information at time t n + 2 is input. Repeat the above process.

以上のように実施の形態1に係る測位装置100、及び実施の形態2に係る測位装置200は、1機の準天頂衛星システム500の存在する方向と、1機の準天頂衛星システム500の少なくとも3つの時刻におけるそれぞれの位置とを静止中に検出して、自己の位置を測位することを特徴とする。   As described above, the positioning device 100 according to the first embodiment and the positioning device 200 according to the second embodiment include the direction in which one quasi-zenith satellite system 500 exists and at least one quasi-zenith satellite system 500. It is characterized in that each position at three times is detected while stationary, and its own position is measured.

なお、実施の形態1、及び実施の形態2では、1機の準天頂衛星システム500から測位情報を受信したが、少なくとも1機の準天頂衛星システム500の異なる時刻における異なる位置を静止中に受信して自己(測位装置)の位置を測位しても構わない。   In Embodiments 1 and 2, the positioning information is received from one quasi-zenith satellite system 500, but at least one quasi-zenith satellite system 500 receives different positions at different times while stationary. Then, the position of the self (positioning device) may be measured.

以上実施の形態2においては、測位装置200は、1機の準天頂衛星システム500からの衛星位置・時刻情報を用いて測位しようとする位置の測位位置候補を算出し、この算出した測位位置候補に統計処理を行って測位位置を決定するので、所定の誤差範囲の測位位置を取得することができる。   In the second embodiment, the positioning device 200 calculates a positioning position candidate of a position to be positioned using the satellite position / time information from one quasi-zenith satellite system 500, and the calculated positioning position candidate. In addition, since the positioning position is determined by performing statistical processing, the positioning position within a predetermined error range can be acquired.

以上実施の形態2においては、測位装置200は、1機の準天頂衛星システム500からの複数の時刻における衛星位置・時刻情報を受信して、受信した衛星位置・時刻情報に対応して4つ以上のレンジ方程式を作成することにより測位位置を算出するので、簡単に測位位置を求めることができる。   In the second embodiment, the positioning device 200 receives satellite position / time information at a plurality of times from one quasi-zenith satellite system 500, and four positioning apparatuses 200 correspond to the received satellite position / time information. Since the positioning position is calculated by creating the above range equation, the positioning position can be easily obtained.

以上実施の形態2においては、測位装置200は、レンジ方程式から得た複数の測位位置候補に対して、平均と標準偏差を使用した統計処理を行うので、統計処理を迅速に処理することができる。   In the second embodiment, since the positioning device 200 performs the statistical processing using the average and the standard deviation for the plurality of positioning position candidates obtained from the range equation, the statistical processing can be quickly processed. .

実施の形態3.
図7を用いて実施の形態3を説明する。実施の形態3は、前記の実施の形態1に係る測位装置100及び実施の形態2に係る測位装置200の各構成要素の動作を、方法、プログラム及びプログラムを記録した記録媒体とした実施形態である。
Embodiment 3 FIG.
The third embodiment will be described with reference to FIG. The third embodiment is an embodiment in which the operation of each component of the positioning device 100 according to the first embodiment and the positioning device 200 according to the second embodiment is a method, a program, and a recording medium on which the program is recorded. is there.

前記の実施の形態1、実施の形態2においては、測位装置100、測位装置200の各構成要素の各動作は、互いに関連しており、各構成要素の動作は、前記に示した動作の関連を考慮しながら、一連の動作として置き換えることができる。そして、このように置き換えることにより、方法の発明の実施形態とすることができる。   In the first embodiment and the second embodiment, the operations of the components of the positioning device 100 and the positioning device 200 are related to each other, and the operations of the components are related to the operations described above. Can be replaced as a series of operations. And it can be set as embodiment of method invention by replacing in this way.

また、上記各構成要素の動作を、各構成要素の処理と置き換えることにより、プログラムの実施形態とすることができる。   Moreover, it can be set as the embodiment of a program by replacing the operation | movement of each said component with the process of each component.

また、プログラムを、コンピュータ読み取り可能な記録媒体に記録させることで、プログラムを記録したコンピュータ読み取り可能な記録媒体の実施の形態とすることができる。   Further, by recording the program on a computer-readable recording medium, an embodiment of a computer-readable recording medium on which the program is recorded can be obtained.

プログラムの実施の形態及びプログラムを記録したコンピュータ読み取り可能な記録媒体の実施の形態は、すべてコンピュータで動作可能なプログラムにより構成することができる。   The embodiment of the program and the embodiment of the computer-readable recording medium on which the program is recorded can be configured by a program operable by a computer.

図7は、実施の形態1に係る測位装置100の動作、または実施の形態2に係る測位装置200の動作をプログラムにより実行する場合を示す、実施の形態3に係る測位装置300を示す。図7において、プログラムを実行するCPU(Central Processing Unit)80は、バス98を介して、磁気記憶装置90、外部装置接続部94、表示部70、キー入力部102、及びROM(Read Only Memory)95等と接続されている。磁気記憶装置90には、オペレーティングシステム(OS)91、プログラム群92、ファイル群93が記憶されている。プログラム群92は、CPU80、OS91により実行される。また、外部装置接続部94には、DVD(Digital Versatile Disc)ドライブが接続可能である。プログラムを記録したDVD97(プログラムを記録したコンピュータ読み取り可能な記録媒体の一例)をDVDドライブ96にセットして、このプログラムをプログラム群92の一つとして記憶させることができる。   FIG. 7 shows a positioning apparatus 300 according to the third embodiment, showing a case where the operation of the positioning apparatus 100 according to the first embodiment or the operation of the positioning apparatus 200 according to the second embodiment is executed by a program. In FIG. 7, a CPU (Central Processing Unit) 80 for executing a program is connected to a magnetic storage device 90, an external device connection unit 94, a display unit 70, a key input unit 102, and a ROM (Read Only Memory) via a bus 98. 95 etc. are connected. The magnetic storage device 90 stores an operating system (OS) 91, a program group 92, and a file group 93. The program group 92 is executed by the CPU 80 and the OS 91. In addition, a DVD (Digital Versatile Disc) drive can be connected to the external device connection unit 94. A DVD 97 on which the program is recorded (an example of a computer-readable recording medium on which the program is recorded) can be set in the DVD drive 96 and the program can be stored as one of the program groups 92.

プログラムの実施の形態及びプログラムを記録したコンピュータ読み取り可能な記録媒体の実施の形態における各処理は、プログラムで実行されるが、このプログラムは、磁気記憶装置90に記録されていて、磁気記憶装置90からCPU80に読み込まれ、CPU80によって各動作が実行される。また、各実施の形態のソフトウェアやプログラムは、ROM95に記憶されたファームウェアで実行されても構わない。あるいは、ソフトウェアとファームウェアとハードウェアの組み合わせで前述したプログラムを実現しても構わない。   Each processing in the embodiment of the program and the embodiment of the computer-readable recording medium on which the program is recorded is executed by the program, and this program is recorded in the magnetic storage device 90 and the magnetic storage device 90. To the CPU 80, and each operation is executed by the CPU 80. Further, the software and program of each embodiment may be executed by firmware stored in the ROM 95. Or you may implement | achieve the program mentioned above with the combination of software, firmware, and hardware.

実施の形態1に係る測位システムを示す図である。It is a figure which shows the positioning system which concerns on Embodiment 1. FIG. 測位装置100が準天頂衛星システム500から測位情報を受信してユーザ位置を測位する過程を示すフローチャートである。5 is a flowchart illustrating a process in which the positioning device 100 receives positioning information from the quasi-zenith satellite system 500 and measures a user position. 方向を検出する様子を示す概念図である。It is a conceptual diagram which shows a mode that a direction is detected. 準天頂衛星システム500の位置を表す座標系を示す図である。2 is a diagram showing a coordinate system representing the position of the quasi-zenith satellite system 500. FIG. 実施の形態2に係る位置測位システムを示す図である。It is a figure which shows the position positioning system which concerns on Embodiment 2. FIG. 測位装置200が準天頂衛星システム500から測位情報を受信してユーザ位置を測位する過程を示すフローチャートである。5 is a flowchart illustrating a process in which a positioning device 200 receives positioning information from a quasi-zenith satellite system 500 and measures a user position. 実施の形態3に係る測位装置300を示す図である。It is a figure which shows the positioning apparatus 300 which concerns on Embodiment 3. FIG.

符号の説明Explanation of symbols

10 衛星方向検出部、20 受信部、30 抽出部、40 記憶部、50 装置内時計、60 測位部、61 測位位置概算部、62 位置決定部、62a レンジ方程式作成・算出部、62b 比較決定部、63 測位位置候補算出部、64 レンジ方程式作成・算出部、65 選別部、66 統計処理部、67 測位位置判定部、70 表示部、75 受信アンテナ、80 CPU、90 磁気記憶装置、91 OS、92 プログラム群、93 ファイル群、94 外部装置接続部、95 ROM、96 DVDドライブ、97 DVD、98 バス、100,200,300 測位装置、102 キー入力部、500 準天頂衛星システム、510 準天頂衛星軌道。   DESCRIPTION OF SYMBOLS 10 Satellite direction detection part, 20 Receiving part, 30 Extraction part, 40 Storage part, 50 In-device clock, 60 Positioning part, 61 Positioning position estimation part, 62 Position determination part, 62a Range equation creation / calculation part, 62b Comparison determination part 63 Positioning position candidate calculation unit, 64 range equation creation / calculation unit, 65 selection unit, 66 statistical processing unit, 67 positioning position determination unit, 70 display unit, 75 receiving antenna, 80 CPU, 90 magnetic storage device, 91 OS, 92 program group, 93 file group, 94 external device connection unit, 95 ROM, 96 DVD drive, 97 DVD, 98 bus, 100, 200, 300 positioning device, 102 key input unit, 500 quasi-zenith satellite system, 510 quasi-zenith satellite Orbit.

Claims (7)

衛星位置と前記衛星位置における時刻を示す衛星時刻とを含む衛星位置・時刻情報を地球に向けて送信する1機の人工衛星について、測位しようとする地球側・測位位置から前記人工衛星に向かう方向を検出する衛星方向検出部と、
前記1機の人工衛星から衛星位置・時刻情報を順次受信する受信部と、
前記衛星方向検出部が前記1機の人工衛星の方向を検出した場合に、検出した前記1機の人工衛星の方向に対応する衛星位置・時刻情報を前記受信部の受信した衛星位置・時刻情報から衛星方向対応情報として抽出する抽出部と、
前記衛星方向検出部の検出した前記1機の人工衛星の方向と、前記抽出部が抽出した前記衛星方向対応情報とを用いて、前記地球側・測位位置の概算位置を概算する測位位置概算部と、
前記受信部が前記1機の人工衛星から順次受信した衛星位置・時刻情報からそれぞれ異なる衛星時刻を有する4つ以上の衛星位置・時刻情報を入力し、入力した前記4つ以上の衛星位置・時刻情報に基づいて前記地球側・測位位置の候補を示す複数の測位位置候補を算出し、算出した前記複数の測位位置候補と前記測位位置概算部が概算した概算位置とを比較することにより前記複数の測位位置候補を選別し選別後における前記測位位置候補を示す複数の選別後候補を決定する測位位置候補算出部と、
前記測位位置候補算出部の決定した前記複数の選別後候補に統計処理を行うことにより、統計処理後における前記測位位置候補を示す1つの統計処理後候補を作成する統計処理部と、
前記統計処理部の作成した前記1つの統計処理後候補が所定の誤差の範囲かどうかを判定し、所定の誤差の範囲である場合に前記統計処理後候補を前記地球側・測位位置として決定する測位位置判定部とを備えたことを特徴とする測位装置。
A direction from the earth side / positioning position to be measured toward the artificial satellite that transmits the satellite position / time information including the satellite position and the satellite time indicating the time at the satellite position toward the earth. A satellite direction detector for detecting
A receiver that sequentially receives satellite position and time information from the one satellite;
When the satellite direction detecting unit detects the direction of the one artificial satellite, the satellite position / time information corresponding to the detected direction of the one artificial satellite is received by the receiving unit. An extraction unit for extracting satellite direction correspondence information from
Using the direction of the one artificial satellite detected by the satellite direction detection unit and the satellite direction correspondence information extracted by the extraction unit, a positioning position estimation unit that approximates the approximate position of the earth side / positioning position When,
The receiving unit inputs four or more satellite position / time information having different satellite times from the satellite position / time information sequentially received from the one artificial satellite, and the inputted four or more satellite positions / time are input. A plurality of positioning position candidates indicating the earth side / positioning position candidates are calculated based on the information, and the plurality of positioning position candidates calculated are compared with the estimated position estimated by the positioning position estimating unit. Positioning position candidate calculation unit for selecting a plurality of positioning position candidates indicating the positioning position candidates after selection
A statistical processing unit that creates one post-statistic processing candidate indicating the positioning position candidate after statistical processing by performing statistical processing on the plurality of post-selection candidates determined by the positioning position candidate calculation unit;
It is determined whether the one post-statistical processing candidate created by the statistical processing unit is within a predetermined error range, and if the statistical processing candidate is within the predetermined error range, the post-statistical processing candidate is determined as the earth side / positioning position. A positioning apparatus comprising a positioning position determination unit.
前記測位位置候補算出部は、The positioning position candidate calculation unit
前記統計処理後候補が所定の誤差の範囲ではないと前記測位位置判定部により判定されると、前記受信部が受信した異なる衛星時刻を有する一つの衛星位置・時刻情報を入力し、入力した前記一つの衛星位置・時刻情報と、前記4つ以上の衛星位置・時刻情報とに基づいて前記複数の測位位置候補を新たに算出し、新たに算出した前記複数の測位位置候補と前記測位位置概算部が概算した概算位置とを比較することにより新たに算出した前記複数の測位位置候補を選別して複数の選別後候補を新たに決定し、When the positioning position determination unit determines that the candidate after statistical processing is not within a predetermined error range, the receiver receives one satellite position / time information having a different satellite time received, and the input The plurality of positioning position candidates are newly calculated based on one satellite position / time information and the four or more satellite position / time information, and the newly calculated positioning position candidates and the positioning position estimation are newly calculated. Selecting a plurality of positioning position candidates newly calculated by comparing with the approximate position estimated by the unit, and newly determining a plurality of post-selection candidates,
前記統計処理部は、The statistical processing unit
前記測位位置候補算出部の新たに決定した前記複数の選別後候補に統計処理を行うことにより、統計処理後における前記測位位置候補を示す1つの統計処理後候補を新たに作成し、By performing statistical processing on the plurality of post-selection candidates newly determined by the positioning position candidate calculation unit, a new statistical processing candidate indicating the positioning position candidate after statistical processing is newly created,
前記測位位置判定部は、The positioning position determination unit
前記統計処理部の新たに作成した前記1つの統計処理後候補が所定の誤差の範囲かどうかを判定し、所定の誤差の範囲である場合に前記統計処理後候補を前記地球側・測位位置として決定し、It is determined whether or not the one post-statistical processing candidate newly created by the statistical processing unit is within a predetermined error range, and if it is within the predetermined error range, the post-statistical processing candidate is set as the earth side / positioning position. Decide
前記測位装置は、The positioning device is
前記統計処理部の新たに作成した前記1つの統計処理後候補が前記所定の誤差の範囲でないと前記測位位置判定部により判定された場合には、前記測位位置判定部により所定の誤差の範囲であると判定されるまで、前記測位位置候補算出部による複数の選別後候補の前記決定処理と、前記統計処理部による前記統計処理後候補の前記作成処理と、前記測位位置判定部による前記判定処理との一連の処理を繰り返すことを特徴とする請求項1記載の測位装置。When the positioning position determination unit determines that the one post-statistical processing candidate newly created by the statistical processing unit is not within the predetermined error range, the positioning position determination unit generates a predetermined error range. The determination processing of the plurality of post-selection candidates by the positioning position candidate calculation unit, the creation processing of the post-statistic processing candidates by the statistical processing unit, and the determination processing by the positioning position determination unit until it is determined that there is The positioning device according to claim 1, wherein a series of processing is repeated.
前記測位位置候補算出部は、
入力した前記4つ以上の衛星位置・時刻情報に基づいて前記異なる衛星時刻における前記1機の人工衛星の衛星位置と前記地球側・測位位置との距離の関係を示すレンジ方程式を前記4つ以上のそれぞれの衛星位置・時刻情報に対応して作成し、作成したレンジ方程式から前記地球側・測位位置の候補を示す複数の測位位置候補を算出することを特徴とする請求項記載の測位装置。
The positioning position candidate calculation unit
Based on the input four or more satellite position / time information, the four or more range equations indicating the relationship between the distance between the satellite position of the one artificial satellite and the earth side / positioning position at the different satellite times. 2. The positioning device according to claim 1 , wherein the positioning device generates a plurality of positioning position candidates indicating candidates for the earth side / positioning position from the created range equation, corresponding to each satellite position / time information. .
前記統計処理部は、
前記複数の選別後候補に対して、平均と標準偏差とを使用した統計処理を行うことを特徴とする請求項1〜3のいずれかに記載の測位装置。
The statistical processing unit
Wherein the plurality of relative after sorting candidates, mean and positioning device according to any one of claims 1 to 3, characterized in that the statistical processing using the standard deviation.
衛星位置と前記衛星位置における時刻を示す衛星時刻とを含む衛星位置・時刻情報を地球に向けて送信する1機の人工衛星について、測位しようとする地球側・測位位置から前記人工衛星に向かう方向を検出する工程と、
前記1機の人工衛星から衛星位置・時刻情報を順次受信する工程と、
前記1機の人工衛星の方向を検出した場合に、検出した前記1機の人工衛星の方向に対応する衛星位置・時刻情報を前記1機の人工衛星から受信した衛星位置・時刻情報から衛星方向対応情報として抽出する工程と、
検出した前記1機の人工衛星の方向と、抽出した前記衛星方向対応情報とを用いて、前記地球側・測位位置の概算位置を概算する工程と、
前記1機の人工衛星から順次受信した衛星位置・時刻情報からそれぞれ異なる衛星時刻を有する4つ以上の衛星位置・時刻情報を入力し、入力した前記4つ以上の衛星位置・時刻情報に基づいて前記地球側・測位位置の候補を示す複数の測位位置候補を算出し、算出した前記複数の測位位置候補と前記地球側・位置の概算により得た概算位置とを比較することにより前記複数の測位位置候補を選別し選別後における前記測位位置候補を示す複数の選別後候補を決定する工程と、
決定した前記複数の選別後候補に統計処理を行うことにより、統計処理後における前記測位位置候補を示す1つの統計処理後候補を作成する工程と、
作成した前記1つの統計処理後候補が所定の誤差の範囲かどうかを判定し、所定の誤差の範囲である場合に前記統計処理後候補を前記地球側・測位位置として決定する工程と
を備えたことを特徴とする位置測位方法。
A direction from the earth side / positioning position to be measured toward the artificial satellite that transmits the satellite position / time information including the satellite position and the satellite time indicating the time at the satellite position toward the earth. Detecting
Sequentially receiving satellite position and time information from the one artificial satellite;
When the direction of the one artificial satellite is detected, the satellite position / time information corresponding to the detected direction of the one artificial satellite is received from the satellite position / time information received from the one artificial satellite. A process of extracting as correspondence information;
Using the detected direction of the one satellite and the extracted satellite direction correspondence information to estimate the approximate position of the earth side / positioning position;
Four or more satellite position / time information having different satellite times are inputted from the satellite position / time information sequentially received from the one artificial satellite, and based on the inputted four or more satellite position / time information. A plurality of positioning position candidates indicating the earth side / positioning position candidates are calculated, and the plurality of positioning positions are compared by comparing the calculated positioning position candidates with the approximate position obtained by the earth side / position estimation. Selecting a plurality of post-selection candidates indicating the position candidate after selection and selecting the position candidates; and
Creating a single post-statistic processing candidate indicating the positioning position candidate after statistical processing by performing statistical processing on the determined plurality of post-selection candidates;
Determining whether the one post-statistic processing candidate created is within a predetermined error range, and determining the post-statistic processing candidate as the earth side / positioning position when it is within the predetermined error range. A positioning method characterized by that.
衛星位置と前記衛星位置における時刻を示す衛星時刻とを含む衛星位置・時刻情報を地球に向けて送信する1機の人工衛星について、測位しようとする地球側・測位位置から前記人工衛星に向かう方向を検出する処理と、
前記1機の人工衛星から衛星位置・時刻情報を順次受信する処理と、
前記1機の人工衛星の方向を検出した場合に、検出した前記1機の人工衛星の方向に対応する衛星位置・時刻情報を前記1機の人工衛星から受信した衛星位置・時刻情報から衛星方向対応情報として抽出する処理と、
検出した前記1機の人工衛星の方向と、抽出した前記衛星方向対応情報とを用いて、前記地球側・測位位置の概算位置を概算する処理と、
前記1機の人工衛星から順次受信した衛星位置・時刻情報からそれぞれ異なる衛星時刻を有する4つ以上の衛星位置・時刻情報を入力し、入力した前記4つ以上の衛星位置・時刻情報に基づいて前記地球側・測位位置の候補を示す複数の測位位置候補を算出し、算出した前記複数の測位位置候補と前記地球側・位置の概算により得た概算位置とを比較することにより前記複数の測位位置候補を選別し選別後における前記測位位置候補を示す複数の選別後候補を決定する処理と、
決定した前記複数の選別後候補に統計処理を行うことにより、統計処理後における前記測位位置候補を示す1つの統計処理後候補を作成する処理と、
作成した前記1つの統計処理後候補が所定の誤差の範囲かどうかを判定し、所定の誤差の範囲である場合に前記統計処理後候補を前記地球側・測位位置として決定する処理と
をコンピュータに実行させることを特徴とする位置測位プログラム。
A direction from the earth side / positioning position to be measured toward the artificial satellite that transmits the satellite position / time information including the satellite position and the satellite time indicating the time at the satellite position toward the earth. Processing to detect
A process of sequentially receiving satellite position / time information from the one artificial satellite;
When the direction of the one artificial satellite is detected, the satellite position / time information corresponding to the detected direction of the one artificial satellite is received from the satellite position / time information received from the one artificial satellite. Processing to extract as correspondence information;
Using the detected direction of the one artificial satellite and the extracted satellite direction correspondence information, a process of approximating the approximate position of the earth side / positioning position;
Four or more satellite position / time information having different satellite times are inputted from the satellite position / time information sequentially received from the one artificial satellite, and based on the inputted four or more satellite position / time information. A plurality of positioning position candidates indicating the earth side / positioning position candidates are calculated, and the plurality of positioning positions are compared by comparing the calculated positioning position candidates with the approximate position obtained by the earth side / position estimation. A process of selecting a plurality of post-selection candidates indicating the positioning position candidates after selecting the position candidates and selecting,
A process of creating one post-statistical process candidate indicating the positioning position candidate after the statistical process by performing a statistical process on the plurality of determined post-selection candidates;
The computer determines whether the created candidate after statistical processing is within a predetermined error range, and determines the post-statistical processing candidate as the earth side / positioning position when it is within the predetermined error range. A positioning program characterized by being executed.
衛星位置と前記衛星位置における時刻を示す衛星時刻とを含む衛星位置・時刻情報を地球に向けて送信する1機の人工衛星について、測位しようとする地球側・測位位置から前記人工衛星に向かう方向を検出する処理と、
前記1機の人工衛星から衛星位置・時刻情報を順次受信する処理と、
前記1機の人工衛星の方向を検出した場合に、検出した前記1機の人工衛星の方向に対応する衛星位置・時刻情報を前記1機の人工衛星から受信した衛星位置・時刻情報から衛星方向対応情報として抽出する処理と、
検出した前記1機の人工衛星の方向と、抽出した前記衛星方向対応情報とを用いて、前記地球側・測位位置の概算位置を概算する処理と、
前記1機の人工衛星から順次受信した衛星位置・時刻情報からそれぞれ異なる衛星時刻を有する4つ以上の衛星位置・時刻情報を入力し、入力した前記4つ以上の衛星位置・時刻情報に基づいて前記地球側・測位位置の候補を示す複数の測位位置候補を算出し、算出した前記複数の測位位置候補と前記地球側・位置の概算により得た概算位置とを比較することにより前記複数の測位位置候補を選別し選別後における前記測位位置候補を示す複数の選別後候補を決定する処理と、
決定した前記複数の選別後候補に統計処理を行うことにより、統計処理後における前記測位位置候補を示す1つの統計処理後候補を作成する処理と、
作成した前記1つの統計処理後候補が所定の誤差の範囲かどうかを判定し、所定の誤差の範囲である場合に前記統計処理後候補を前記地球側・測位位置として決定する処理と
をコンピュータに実行させるための位置測位プログラムを記録したコンピュータ読み取り可能な記録媒体。
A direction from the earth side / positioning position to be measured toward the artificial satellite that transmits the satellite position / time information including the satellite position and the satellite time indicating the time at the satellite position toward the earth. Processing to detect
A process of sequentially receiving satellite position / time information from the one artificial satellite;
When the direction of the one artificial satellite is detected, the satellite position / time information corresponding to the detected direction of the one artificial satellite is received from the satellite position / time information received from the one artificial satellite. Processing to extract as correspondence information;
Using the detected direction of the one artificial satellite and the extracted satellite direction correspondence information, a process of approximating the approximate position of the earth side / positioning position;
Four or more satellite position / time information having different satellite times are inputted from the satellite position / time information sequentially received from the one artificial satellite, and based on the inputted four or more satellite position / time information. A plurality of positioning position candidates indicating the earth side / positioning position candidates are calculated, and the plurality of positioning positions are compared by comparing the calculated positioning position candidates with the approximate position obtained by the earth side / position estimation. A process of selecting a plurality of post-selection candidates indicating the positioning position candidates after selecting the position candidates and selecting,
A process of creating one post-statistical process candidate indicating the positioning position candidate after the statistical process by performing a statistical process on the plurality of determined post-selection candidates;
The computer determines whether the created candidate after statistical processing is within a predetermined error range, and determines the post-statistical processing candidate as the earth side / positioning position when it is within the predetermined error range. A computer-readable recording medium on which a positioning program for execution is recorded.
JP2003339217A 2003-09-30 2003-09-30 Positioning device and positioning method using artificial satellite having positioning function Expired - Fee Related JP4268002B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003339217A JP4268002B2 (en) 2003-09-30 2003-09-30 Positioning device and positioning method using artificial satellite having positioning function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003339217A JP4268002B2 (en) 2003-09-30 2003-09-30 Positioning device and positioning method using artificial satellite having positioning function

Publications (2)

Publication Number Publication Date
JP2005106568A JP2005106568A (en) 2005-04-21
JP4268002B2 true JP4268002B2 (en) 2009-05-27

Family

ID=34534457

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003339217A Expired - Fee Related JP4268002B2 (en) 2003-09-30 2003-09-30 Positioning device and positioning method using artificial satellite having positioning function

Country Status (1)

Country Link
JP (1) JP4268002B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101187028B1 (en) 2011-05-02 2012-09-28 경기대학교 산학협력단 Method and apparatus for location determination using gps
KR101151670B1 (en) 2011-12-14 2012-06-08 한국항공우주연구원 Standard deviation establishing method for gnss pseudorange correction considering reference receiver clock adjustment effect

Also Published As

Publication number Publication date
JP2005106568A (en) 2005-04-21

Similar Documents

Publication Publication Date Title
EP2893372B1 (en) Estimating and predicting structures proximate to a mobile device
EP1253439B1 (en) Apparatus and method for determining positioning error range
JP4655139B2 (en) Mobile positioning device
US7881407B2 (en) Systems and methods for mitigating multipath signals
CN112313542B (en) Positioning method and positioning terminal
JP2003232845A (en) Detection device of azimuth and attitude of moving body
JP6234549B2 (en) Positioning device
EP1952174B1 (en) Methods and apparatus to detect and correct integrity failures in satellite positioning system receivers
JP2000310673A (en) GPS receiver
US9389317B2 (en) Method and apparatus for determining position in a global navigation satellite system
KR101208638B1 (en) Detection system and method for plausibility of ship&#39;s positioning signal from global navigation satellite system
WO2020149014A1 (en) Satellite selection device and program
JP4418357B2 (en) Data filter, data filtering method, data filtering program, and positioning device
JP2006090912A (en) POSITIONING DEVICE, INFORMATION DISTRIBUTION DEVICE, POSITIONING METHOD, AND INFORMATION DISTRIBUTION METHOD
JP4268002B2 (en) Positioning device and positioning method using artificial satellite having positioning function
JP4592526B2 (en) Positioning system
US20210333354A1 (en) Positioning device, positioning system, mobile terminal, and positioning method
JP3851376B2 (en) Positioning system satellite signal receiver
JP4301472B2 (en) GPS receiver
US10877159B2 (en) Method and system for satellite signal processing
JP2004045126A (en) Satellite signal receiver
JPH1183978A (en) GPS receiver
JP3544887B2 (en) GPS receiving device and GPS receiving method applied to this device
JP2007010550A (en) Positioning device and positioning method
JP2010054243A (en) Positioning apparatus and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060928

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081028

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081104

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081224

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: 20090127

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090219

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120227

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130227

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130227

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140227

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees