JP3662098B2 - Gps受信機 - Google Patents
Gps受信機 Download PDFInfo
- Publication number
- JP3662098B2 JP3662098B2 JP25269297A JP25269297A JP3662098B2 JP 3662098 B2 JP3662098 B2 JP 3662098B2 JP 25269297 A JP25269297 A JP 25269297A JP 25269297 A JP25269297 A JP 25269297A JP 3662098 B2 JP3662098 B2 JP 3662098B2
- Authority
- JP
- Japan
- Prior art keywords
- satellite
- pseudorange
- receiving
- data
- satellites
- 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 - Lifetime
Links
Images
Landscapes
- Position Fixing By Use Of Radio Waves (AREA)
Description
【発明の属する技術分野】
本発明は、GPS衛星からの信号を受信して現在位置を測位するGPS受信機に関する。
【0002】
【従来の技術】
図2は、従来のこの種のGPS受信機の構成を示すブロック図である。
図において、1はGPSアンテナ、2はGPS受信部、3はGPSアルマナックメモリ、4は衛星選択部、5は擬似距離測定部、6は軌道データ復調部、7は測位演算部である。
この種のGPS受信機は良く知られているように、アルマナックデータを基に信号を受信する受信衛星を複数個(例えば8個)選択し、GPS受信部でこれらの衛星からの電波を受信して復調し、擬似距離測定部5を用いて各衛星のそれぞれの擬似距離と、軌道データ復調部6を用いて当該衛星の軌道データを得、当該衛星の位置情報を得る。
そして得られた各衛星の位置情報と擬似距離とを用いて、測位演算部で自己の位置(ユーザ位置)を測位し、測位情報(緯度,経度,高度のデータ)を出力する。
【0003】
然しながら例えば衛星の異常等により測定された擬似距離や復調された軌道データに異常が生じている場合、誤った測位データを出力してしまうばかりでなく、異常な擬似距離データや軌道データを連続受信してそのまま使用し続けるため正常復帰が困難になる場合が生じる。
なお従来のGPS受信機のなかには、例えば出力される測位データに有り得ない位置飛び等が発生したような場合に、この測位データを削除して測位をやり直すように構成されているものもある。
【0004】
【発明が解決しようとする課題】
上記のように従来のGPS受信機では、測位データに異常が生じた場合、この測位データを削除して測位をやり直すように構成されているものがあるが、衛星の異常等が原因で測位データに異常が発生している場合、測位をやり直しても同じ異常データが出力され正常復帰が困難になる等の問題点があった。
【0005】
本発明はかかる問題点を解決するためになされたものであり、衛星の異常等により測位演算に異常データが混入するような場合に、異常データを擬似距離の段階で検出して測位演算からこの異常データのみを排除して正常な測位を継続させ、衛星の異常が直ぐに復帰しないような場合には受信衛星から異常衛星を外して他の正常な衛星と置き換えて高精度な測位を継続できるGPS受信機を提供することを目的としている。
【0006】
【課題を解決するための手段】
本発明に係わるGPS受信機は、電波を受信する複数の受信衛星を選択し、選択した各受信衛星から受信したデータでそれぞれ各受信衛星までの擬似距離を計測して測位を行うGPS受信機において、
選択した前記複数の受信衛星のそれぞれについて、今回計測した擬似距離から前回計測した擬似距離を引いた値(擬似距離残差と称する)を求め、
選択した前記複数の受信衛星から2つの受信衛星を選択し、選択した2つの受信衛星について疑似距離残差の差の絶対値を求め、当該求められた擬似距離残差の差の絶対値が予め定めたスレショルドレベルを越えているか否かの判定を行い、
当該判定を、選択した前記複数の受信衛星から2つの受信衛星を選択する全ての組み合わせについて行うことにより異常データを送信する受信衛星を特定し、
特定した異常データを送信する受信衛星からの擬似距離を除去し、擬似距離の段階で異常データを除去して測位演算を行う手段、を備えたことを特徴とする。
擬似距離の段階で異常衛星からのデータを除去できるので、誤った測位データが出力されることなく、誤った測位データにより正常復帰が困難になる現象を防止できるようになる。
【0007】
また前記擬似距離残差(RHO)は、
RHO=UT−TSV−R/C−DUT・・・式(1)
但し、UT:ユーザ時刻、 TSV:当該衛星のGPS信号送信時刻、
R:前回の測位において求められたユーザと当該衛星との距離、
C:光速、 DUT:ユーザ時計のオフセット量
で時間を単位として求め、
前記スレショルドレベルは、時間を単位として規定することを特徴とする。
【0008】
また前記特定した異常データを送信する受信衛星に対しては再度データを受信して再度擬似距離を計測し、再度計測した擬似距離が異常データでない場合には当該擬似距離を含めて測位計算を行うことを特徴とする。
【0009】
さらに前記再度データを受信して再度擬似距離を計測しても計測した擬似距離が異常データと特定された場合には当該衛星に替えて他の衛星を受信衛星とする手段を備えたことを特徴とする。
【0010】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
図1は、本発明のGPS受信機の一実施形態を示すブロック図である。
図において、1はGPSアンテナ、2はGPS受信部、3はGPSアルマナックメモリ、4は衛星選択部、5は擬似距離測定部、6は軌道データ復調部、7は測位演算部、8は擬似距離残差比較部、9は異常データ制御部である。
【0011】
次に動作について説明する。
衛星選択部4では、GPSアルマナックデータを基に信号を受信する受信衛星を複数個(例えば8個)選択し、GPS受信部2でこれらの衛星からの電波を受信して復調し、擬似距離測定部5を用いて各衛星からの擬似距離を得ると共に、軌道データ復調部6を用いて衛星の軌道データから各衛星の位置情報を得る。
そして擬似距離測定部5で得られた各衛星の擬似距離は、擬似距離残差比較部8へ入力され各衛星の擬似距離残差が算出され、これらの擬似距離残差が各衛星ごとに比較され、擬似距離残差の差が求められ、この擬似距離残差の差が予め定めたスレショルドレベルより大きいか否かが判定される。
【0012】
ここで擬似距離残差(RHO)およびその比較について説明する。
ここで言う擬似距離残差(RHO)とは、例えば、
RHO=UT−TSV−R/C−DUT ・・・式(1)
但し、UT:ユーザ時刻、 TSV:当該衛星のGPS信号送信時刻、
R:前回の測位において求められたユーザと当該衛星との距離、
C:光束、 DUT:ユーザ時計のオフセット量、
で求められる時間の単位で表した測定距離差である。
なおこの擬似距離残差RHOは、今回求められた擬似距離(UT−TSV)n から前回求められた擬似距離(UT−TSV)n-1 を引いた時間としても良い。
【0013】
次に、このようにして算出された各衛星の擬似距離残差RHOの差(絶対値)を各衛星ごとに比較し、この差が予め定めたスレショルドレベルより大きいか否かを判定する。
|RHOi−RHOj|>スレショルドレベル
例えば受信衛星が8個の場合、28通りの判定が行われる。
このスレショルドレベルには、例えば500μs(150km)を設定した場合、このGPS受信機が移動体に搭載され移動中であってもこのように変位する移動体は考えられず、このスレショルドレベルを超える擬似距離残差RHOの差は考えられないので何れかの衛星からのデータが異常データであることが判る。
また28通りの組み合わせを判定することにより、どの衛星からのデータに異常が生じているかが判る。
【0014】
以上のようにして擬似距離残差比較部8で異常データが検出されると、この異常データが検出された衛星からの擬似距離を除いた他の受信衛星からの擬似距離を測位演算部7へ送り、軌道データ復調部6から送られてくる軌道データにより各衛星の位置情報を得て自己位置(ユーザ位置)を測位し、測位情報(緯度,経度,高度のデータ)を出力する。
また異常データの情報は異常データ制御部9へ入力され、異常データ制御部9が動作して擬似距離測定部5,軌道データ復調部6へリセット信号を送り、当該衛星からのデータを再受信して擬似距離測定および当該衛星の軌道データの復調を再度実行する。
そして、この再実行により測定された擬似距離は擬似距離残差比較部8で再度異常データか否かが判定されるが、異常データでない場合には、この擬似距離データも測位演算部7へ送られて測位演算が行われる。また再実行により測定された擬似距離も異常データであった場合には、異常データ制御部9が衛星選択部4を動作させて異常データを送ってくる衛星を受信衛星から外し、替わりに他の衛星を受信衛星に選択する。
【0015】
以上のように動作して異常データを送信してくる衛星が存在する場合でも、正常な衛星からの擬似距離データを使用して測位演算が行われるので、出力される測位情報は正しい情報となり、位置飛び等が発生することを防止することができるようになる。
また衛星の異常が直ちに復帰しないような場合でも替わりの衛星を受信衛星として測位を継続するので、測位精度の劣化も防止することができるようになる。
【0016】
【発明の効果】
本発明のGPS受信機は以上説明したように、複数の受信衛星から選択した2つの受信衛星について求められた擬似距離残差の差の絶対値が予め定めたスレショルドレベルを越えているか否かの判定を行い、当該判定を複数の受信衛星から2つの受信衛星を選択する全ての組み合わせについて行うことにより異常データを送信する受信衛星を特定し、擬似距離の時点で異常データを排除して測位演算を行う構成としている。そのため、異常衛星が存在するような場合でも誤った測位データの出力を防止でき、位置飛びの発生を防止することができる。
また異常衛星が直ちに復帰しないような場合には、受信衛星を他の衛星に置き換えて測位演算を継続するので、測位精度の劣化も防止できる等の効果がある。
【図面の簡単な説明】
【図1】本発明を説明するための装置構成の一実施形態を示すブロック図である。
【図2】従来のこの種のGPS受信機を説明するためのブロック図である。
【符号の説明】
1 GPSアンテナ
2 GPS受信部
3 GPSアルマナックメモリ
4 衛星選択部
5 擬似距離測定部
6 軌道データ復調部
7 測位演算部
8 擬似距離残差比較部
9 異常データ制御部
Claims (4)
- 電波を受信する複数の受信衛星を選択し、選択した各受信衛星から受信したデータでそれぞれ各受信衛星までの擬似距離を計測して測位を行うGPS受信機において、
選択した前記複数の受信衛星のそれぞれについて、今回計測した擬似距離から前回計測した擬似距離を引いた値(擬似距離残差と称する)を求め、
選択した前記複数の受信衛星から2つの受信衛星を選択し、選択した2つの受信衛星について疑似距離残差の差の絶対値を求め、
当該求められた擬似距離残差の差の絶対値が予め定めたスレショルドレベルを越えているか否かの判定を行い、
当該判定を、選択した前記複数の受信衛星から2つの受信衛星を選択する全ての組み合わせについて行うことにより異常データを送信する受信衛星を特定し、
特定した異常データを送信する受信衛星からの擬似距離を除去し、擬似距離の段階で異常データを除去して測位演算を行う手段、
を備えたことを特徴とするGPS受信機。 - 前記擬似距離残差(RHO)は、
RHO=UT−TSV−R/C−DUT・・・式(1)
但し、UT:ユーザ時刻、 TSV:当該衛星のGPS信号送信時刻、
R:前回の測位において求められたユーザと当該衛星との距離、
C:光速、DUT:ユーザ時計のオフセット量、
で時間を単位として求め、
前記スレショルドレベルは、時間を単位として規定することを特徴とする請求項1記載のGPS受信機。 - 前記特定した異常データを送信する受信衛星に対しては再度データを受信して再度擬似距離を計測し、再度計測した擬似距離が異常データでない場合には当該擬似距離を含めて測位計算を行うことを特徴とする請求項1乃至請求項2の何れかに記載のGPS受信機。
- 前記再度データを受信して再度擬似距離を計測しても計測した擬似距離が異常データと特定された場合には当該衛星に替えて他の衛星を受信衛星とする手段を備えたことを特徴とする請求項3記載のGPS受信機。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP25269297A JP3662098B2 (ja) | 1997-09-03 | 1997-09-03 | Gps受信機 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP25269297A JP3662098B2 (ja) | 1997-09-03 | 1997-09-03 | Gps受信機 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH1183978A JPH1183978A (ja) | 1999-03-26 |
JP3662098B2 true JP3662098B2 (ja) | 2005-06-22 |
Family
ID=17240927
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP25269297A Expired - Lifetime JP3662098B2 (ja) | 1997-09-03 | 1997-09-03 | Gps受信機 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3662098B2 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3540754B2 (ja) | 2001-02-06 | 2004-07-07 | 株式会社日立製作所 | 位置算出方法、位置算出装置及びそのプログラム |
JP5069492B2 (ja) * | 2007-04-13 | 2012-11-07 | 株式会社エヌ・ティ・ティ・ドコモ | 測位システム、測位用icチップ、測位方法及び測位プログラム |
JP4655139B2 (ja) * | 2008-11-19 | 2011-03-23 | トヨタ自動車株式会社 | 移動***置測位装置 |
JP2010151725A (ja) * | 2008-12-26 | 2010-07-08 | Toyota Motor Corp | Gnss受信装置及び測位方法 |
JP5460148B2 (ja) * | 2009-07-06 | 2014-04-02 | 株式会社豊田中央研究所 | 測位装置及びプログラム |
FR2998378B1 (fr) | 2012-11-16 | 2016-01-29 | Thales Sa | Procede d'estimation du niveau d'erreur de mesures de geolocalisation par satellites et de controle de la fiabilite de ces estimations et dispositif associe |
-
1997
- 1997-09-03 JP JP25269297A patent/JP3662098B2/ja not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH1183978A (ja) | 1999-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7529157B2 (en) | Time correction control apparatus and method of time correction control | |
US8766848B2 (en) | Method and system for estimating position using dual real time kinematic engines | |
JP2010122069A (ja) | 移動***置測位装置 | |
JP2000310673A (ja) | Gps受信機 | |
JP2003057327A (ja) | 航法衛星信号受信機 | |
US6466164B1 (en) | Method and apparatus for calculating pseudorange for use in ranging receivers | |
JP3662098B2 (ja) | Gps受信機 | |
JP2001228232A (ja) | Gps受信機 | |
AU2015201466B2 (en) | Geopositioning method with trust index, and associated terminal | |
JP3614713B2 (ja) | 日時特定方法及びgps受信機 | |
JPH11223669A (ja) | Gps受信装置及びそのzカウント抽出方法 | |
JP4301472B2 (ja) | Gps受信機 | |
JP3644203B2 (ja) | Gps受信装置 | |
KR100678143B1 (ko) | 이동통신 시스템에서 전세계 위치 확인 시스템용 이동 단말기의 기준시계와 기지국 신호 동기 장치 및 방법 | |
KR101705882B1 (ko) | 기준국 환경에서 수신기의 위치 정보를 이용한 사이클 슬립 검출 장치 및 방법 | |
JP2008045896A (ja) | プログラム、測位回路及び電子機器 | |
JP3469939B2 (ja) | 衛星測位装置及びその衛星の故障回復判定方法 | |
JP2004045126A (ja) | 衛星信号受信機 | |
JP2004085349A (ja) | 測位衛星受信装置 | |
JPH10260242A (ja) | 衛星監視装置 | |
JP4109370B2 (ja) | 衛星航法補強システム | |
CN117890939B (zh) | 一种gnss对差分码偏差估算方法及*** | |
JPH08285933A (ja) | Gps受信機 | |
JP3182198B2 (ja) | Gps受信装置 | |
JP2004163195A (ja) | 位置情報出力装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20041104 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041214 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050214 |
|
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: 20050315 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050322 |
|
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: 20090401 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100401 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110401 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120401 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120401 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130401 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140401 Year of fee payment: 9 |
|
EXPY | Cancellation because of completion of term |