(57)【特許請求の範囲】
【請求項１】
ＧＬＯＮＡＳＳ衛星からの衛星信号を受信し、最も近い過去のうるう年の年頭からの通算日数で表現されるアルマナック基準時刻を含むアルマナックデータを復調するＧＬＯＮＡＳＳ航法データ復調手段と、
ＧＰＳ衛星からの衛星信号を受信し、ＧＰＳシステム時刻に基づく現在時刻を復調するＧＰＳ航法データ復調手段と、
復調された現在時刻の日付を、予め定めた過去のうるう年の年頭からの通算日数である拡大現在時刻に換算するとともに、前記最も近い過去のうるう年の年頭からの通算日数である剰余現在時刻に換算し、該剰余現在時刻と前記アルマナック基準時刻との差を求め、当該差分だけ前記拡大現在時刻を補正することにより、前記予め定めた過去のうるう年の年頭から前記アルマナック基準時刻までの通算日数である拡大アルマナック基準時刻を算出する拡大アルマナック基準時刻算出手段と、
前記ＧＬＯＮＡＳＳ衛星のアルマナックデータが復調される毎に、当該アルマナックデータと前記拡大アルマナック基準時刻とを、アルマナック記憶値として記憶するアルマナックデータ記憶手段と、
ＧＬＯＮＡＳＳ衛星あるいはＧＰＳ衛星からの衛星信号を受信してユーザ位置を算出する測位計算手段と、
前記測位計算手段によって得られたユーザ位置もしくは外部から設定されたユーザの概略位置を記憶するユーザ位置記憶手段と、
前記ユーザ位置と、前記拡大現在時刻と、前記拡大アルマナック基準時刻を含むアルマナック記憶値とを用いて、現在の時刻、位置におけるＧＬＯＮＡＳＳ衛星中の可視衛星を選定する可視衛星選定手段とを備えたことを特徴とする衛星航法装置。
【請求項２】
請求項１記載の衛星航法装置において、
さらに、外部より現在時刻を入力するための外部データ入力手段と、時刻情報選択手段とを備え、
前記ＧＰＳ航法データ復調手段により現在時刻が得られていない場合に、前記外部データ入力手段より入力された現在時刻を前記時刻情報選択手段により選択することを特徴とする衛星航法装置。
【請求項３】
請求項１記載の衛星航法装置において、
さらに、当該衛星航法装置の製造時に、予め収集したアルマナックデータと、その拡大アルマナック基準時刻とを蓄積したアルマナック定数の記憶手段と、
アルマナックデータ選択手段とを備え、
前記アルマナックデータ記憶手段によるアルマナック記憶値が得られていない場合、前記アルマナックデータ選択手段により、前記アルマナック定数の記憶手段の記憶値である前記拡大アルマナック基準時刻を含む前記アルマナック定数を選択することを特徴とする衛星航法装置。
【請求項４】
ＧＬＯＮＡＳＳ衛星からの衛星信号を受信し、最も近い過去のうるう年の年頭からの通算日数で表現されるアルマナック基準時刻を含むアルマナックデータを復調するＧＬＯＮＡＳＳ航法データ復調手段と、
外部より現在時刻を入力するための外部データ入力手段と、
前記外部データ入力手段より入力された現在時刻の日付を、予め定めた過去のうるう年の年頭からの通算日数である拡大現在時刻に換算し、現在時刻の日付を、最も近い過去のうるう年の年頭からの通算日数である剰余現在時刻に換算し、前記アルマナック基準時刻と剰余現在時刻との差を求め、当該差分だけ前記拡大現在時刻を補正することにより、前記予め定めた過去のうるう年の年頭からアルマナック基準時刻までの通算日数である拡大アルマナック基準時刻を算出する拡大アルマナック基準時刻算出手段と、
前記ＧＬＯＮＡＳＳ衛星のアルマナックデータが復調される毎に、当該アルマナックデータと前記拡大アルマナック基準時刻とをアルマナック記憶値として記憶するアルマナックデータ記憶手段と、
ＧＬＯＮＡＳＳ衛星信号を受信してユーザ位置を算出する測位計算手段と、
前記測位計算手段によって得られたユーザ位置もしくは外部から設定されたユーザの概略位置を記憶するユーザ位置記憶手段と、
前記ユーザ位置と、前記拡大現在時刻と、拡大アルマナック基準時刻を含むアルマナック記憶値とを用いて、現在の時刻、位置におけるＧＬＯＮＡＳＳ衛星中の可視衛星を選定する可視衛星選定手段とを備えたことを特徴とする衛星航法装置。
【請求項５】
請求項４記載の衛星航法装置において、
さらに、当該衛星航法装置の製造時に、予め収集したアルマナックデータと、その拡大アルマナック基準時刻とを蓄積したアルマナック定数の記憶手段と、
アルマナックデータ選択手段とを備え、
前記アルマナックデータ記憶手段によるアルマナック記憶値が得られていない場合、前記アルマナックデータ選択手段により、前記アルマナック定数の記憶手段からの拡大アルマナック基準時刻を含む前記アルマナック定数を選択することを特徴とする衛星航法装置。
【請求項６】
請求項１〜５のいずれか１項に記載の衛星航法装置において、
さらに、リアルタイムクロックを備え、
電源が遮断状態にある間も、前記現在時刻に基づいて前記リアルタイムクロックにおいて時刻を継続的に計時することを特徴とする衛星航法装置。
【請求項７】
請求項１〜５のいずれか１項に記載の衛星航法装置において、
電源が遮断状態の間にも、前記アルマナックデータ記憶手段は、記憶内容を保持する記憶手段により構成されることを特徴とする衛星航法装置。
【請求項８】
請求項１〜５のいずれか１項に記載の衛星航法装置において、
電源が遮断状態の間にも、前記ユーザ位置記憶手段は、記憶内容を保持する記憶手段により構成されることを特徴とする衛星航法装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、全世界的航法システム（Global Orbiting Navigation Satellite System 、以下ＧＬＯＮＡＳＳと略す。）におけるＧＬＯＮＡＳＳ衛星から、あるいは、ＧＬＯＮＡＳＳ衛星と、ＮＡＶＳＴＡＲ／ＧＰＳ（Navigation System using Time and Ranging/Global Positioning System、以下ＧＰＳと略す。）におけるＧＰＳ衛星からの衛星信号を受信し、利用者の現在位置を測位する衛星航法装置に関し、特にＧＬＯＮＡＳＳシステムにおいて、衛星から取得して４年以上経過したアルマナックデータを使用して衛星の軌道計算を行った場合でも、可視衛星を正しく求めることを可能とした衛星航法装置に関する。
【０００２】
【従来の技術】
全世界的航法システムＧＬＯＮＡＳＳは、人工衛星を利用する航法システムの一種であり、ロシアにより民間利用の目的で一部開放されているシステムである。
【０００３】
航空機、船舶、自動車等の移動体における利用者は、移動体に衛星信号受信機を含む衛星測位装置を搭載し、３つの衛星軌道上に各８個ずつ合計２４個配されたＧＬＯＮＡＳＳ衛星のうち、４個の衛星が発する電波を同時に受信し、測位計算すれば、受信位置の３次元座標（位置）を計測することができる。
【０００４】
この種のシステムとしては、ＮＡＶＳＴＡＲ／ＧＰＳ（Navigation System using Time and Ranging/Global Positioning System）が米国空軍から民間利用の目的で一部開放されており、移動体の位置計測手段として近年広く一般に利用されるようになってきている。
【０００５】
ＧＬＯＮＡＳＳの基本原理は、ＧＰＳの基本原理とほぼ同様である。最大の相違点は、ＧＰＳにおいては、各衛星の発する電波（衛星信号）の周波数は同一であり、各衛星の衛星信号の区別は、電波を変調する符号コードを衛星毎に相違させることにより行うのに対し、ＧＬＯＮＡＳＳにおいては、逆に各衛星の符号コードは同一であり、周波数を衛星毎に相違させて各衛星信号の区別を行う点にある。
【０００６】
ＧＬＯＮＡＳＳにおける衛星信号とそれによる測位方法の概略を述べる。
【０００７】
ＧＬＯＮＡＳＳシステムは、上述したように、３つの軌道に各８個ずつ、計２４個の衛星で構成されており、衛星信号の搬送波周波数は、１５９８．０６２５ＭＨｚ（チャネル−7 ）から１６０９．３１２５ＭＨｚ（チャネル＋１３）まで、0.５６２５ＭＨｚ間隔で２１チャネルの周波数毎に配置されている。各衛星信号は、全衛星に共通なＰＮコードと呼ばれる疑似雑音符号と航法データにより変調されている。
【０００８】
ＰＮコードは、０と１とが一見不規則に並ぶ所定長の２進データが繰り返される。所定長データ内の不規則性により雑音に似た性質が生じ、疑似雑音符号と呼ばれている。このような変調方式は電波妨害に対して強いという特徴を有している。
【０００９】
ＰＮコードが雑音的性質を有するといっても、あくまで人工的なものであり、受信機側においても同一のパターンの信号を発生することができる。衛星信号に対して、受信機側に設けた疑似信号発生回路で発生したＰＮコードを時間的にずらせながら照合していくと、両者が一致するタイミングがある。
【００１０】
各衛星信号の位相は、時刻に基づいて管理されており、その位相と時刻との関係は、受信機側においても既知である。従って、受信機側の時計が衛星上の時計と完全に同時刻性を有しているならば、ＰＮコードの一致タイミングから、衛星と受信機間の電波伝播時間を知ることができ、これから衛星と受信機間の距離を算出することができる。
【００１１】
しかし、衛星と受信機との間の同時刻性を保証することは現実には難しく、衛星と受信機間の未知量の時刻ずれがあり、前記の距離は誤差を有している。このため、前記の距離は疑似距離と呼ばれる。
【００１２】
一方、航法データは各衛星の位置情報および時刻情報であり、ＰＮコードに２次的な変調をかける形で送信されている。従って、受信装置側に設けた疑似信号発生回路により発生したＰＮコードによって受信電波を復調（逆拡散）し、信号電波を抽出することができる。
【００１３】
もし、衛星と受信機間の時刻のずれがなければ、疑似距離は衛星と受信機間の正確な距離を示すので、３個の衛星の衛星信号から得られる各衛星の位置と、それに対する疑似距離とから、受信機の位置を算出し決定することができる。
【００１４】
しかし、実際には、先に述べたように、各衛星と受信機との間には未知量の時刻のずれが存在するため、これを除去するために４個の衛星の位置と疑似距離を用いる。
【００１５】
衛星から送信される航法データは、送信（放送）している衛星自身の精密軌道データや時刻情報などの集まりであるエフェメリスデータと、他の衛星の分まで含んだ全衛星の概略軌道データであるアルマナックデータとからなる。
【００１６】
さて、船舶や自動車などの移動体において、このような衛星信号をＧＬＯＮＡＳＳ受信機で受信して測位計算を行おうとする場合、まず、当該移動体の現在時点、現在位置において、上空に見える可視衛星を知る必要がある。ＧＬＯＮＡＳＳシステムにおいて、可視衛星を求めるためには、最初に、２４個すべての衛星について軌道計算を行う。軌道計算には、２４個すべての衛星の軌道情報が必要になるため、通常は前記の航法データのうち、全衛星のデータの得易いアルマナックデータが使用される。
【００１７】
ＧＬＯＮＡＳＳ衛星のアルマナックデータは、１日に１回更新され、ロシア時刻の午前０時時点の軌道のデータが１日を通して衛星から放送されている。このアルマナックデータには、その軌道データが何時（何年何月何日）の午前０時のものかを表す「アルマナック基準時刻」と称される情報が含まれており、このアルマナック基準時刻情報は、１日単位の整数で表現され、値域はうるう年の１月１日を１とし、次のうるう年の直前の年の１２月３１日までである。従って、何日か前に衛星から受信したアルマナックデータでも「アルマナック基準時刻」から、現時点までの経過時間を求めて軌道計算を行うことにより、現在の可視衛星を求めることができる。
【００１８】
【発明が解決しようとする課題】
しかしながら、上述したようにＧＬＯＮＡＳＳ衛星のアルマナックデータにおける「アルマナック基準時刻」の値域は４年間であり、ＧＬＯＮＡＳＳ衛星にはこれより広い値域を持つ時刻情報が存在しないため、「アルマナック基準時刻」は４年のあいまいさを持っている。従って、実際に「アルマナック基準時刻」から、現在までの経過時間を計算する際には、求める経過時間を４年以内に制限せざるを得ないという問題がある。
【００１９】
これに対して、ＧＰＳシステムにおけるアルマナックデータの「アルマナック基準時刻」は、値域が１週間分と短いが、これとは別に、週を表す情報が付加されており、この値域が２10≒１９．６年分あり、アルマナックデータの有効期間が約１９．６年となっている。
【００２０】
上記したように、ＧＬＯＮＡＳＳシステムにおいて、可視衛星を求める計算を行う際に、「アルマナック基準時刻」から現在までの経過時間を計算するには、求める経過時間を４年以内に制限せざるを得ない。それゆえ、取得してから４年以上経過したアルマナックデータを軌道計算に使用した場合には、現実の可視衛星とは異なる衛星を誤って可視衛星として認識してしまい、なかなか衛星を捕捉できない事態を招くという不都合が存在していた。
【００２１】
もちろん、衛星からの信号を受信すれば、最新のアルマナックデータを取得でき、実用の衛星信号受信機では、電源を切断している間も不揮発性メモリにアルマナックデータを保持することができるため、頻繁に受信機を使用していれば、アルマナックデータが４年以上古くなることはない。
【００２２】
しかしながら、受信機を最初に使用する時や、何らかの原因で受信機内部に保持していたアルマナックデータが失われた場合には、受信機の製造時に書き込まれたアルマナックデータ定数が用いられることになる。このため、購入後４年以上経過した受信機で、内部に保持したアルマナックデータが失われたような場合には、前述のような理由で可視衛星の計算を誤ることになってしまう。
【００２３】
この発明はこのような課題を考慮してなされたものであって、ＧＬＯＮＡＳＳシステムにおいて、衛星から取得して４年以上経過したアルマナックデータを使用して衛星の軌道計算を行った場合でも、可視衛星を正しく求めることを可能とする衛星航法装置を提供することを目的とする。
【００２４】
【課題を解決するための手段】
本発明は、例えば、図面中の符号等を（  ）を付けて説明すれば、ＧＬＯＮＡＳＳ衛星からの衛星信号を受信し、最も近い過去のうるう年の年頭（Ｃ）からの通算日数で表現されるアルマナック基準時刻（Ｂ：ｄａ）を含むアルマナックデータを復調するＧＬＯＮＡＳＳ航法データ復調手段（１６、２０）と、
ＧＰＳ衛星からの衛星信号を受信し、ＧＰＳシステム時刻に基づく現在時刻を復調するＧＰＳ航法データ復調手段（１８、２２）と、
復調された現在時刻の日付（Ａ）を、予め定めた過去のうるう年の年頭からの通算日数である拡大現在時刻（ｄｎ）に換算するとともに、前記最も近い過去のうるう年の年頭（Ｄ）からの通算日数である剰余現在時刻（ｄｎｍ）に換算し、前記アルマナック基準時刻と前記剰余現在時刻との差（Ｍ）を求め、当該差分だけ前記拡大現在時刻を補正することにより、前記予め定めた過去のうるう年の年頭からアルマナック基準時刻までの通算日数である拡大アルマナック基準時刻（ｄａｔ）を算出する拡大アルマナック基準時刻算出手段（３０）と、
前記ＧＬＯＮＡＳＳ衛星のアルマナックデータが復調される毎に、当該アルマナックデータと前記拡大アルマナック基準時刻とを、アルマナック記憶値として記憶するアルマナックデータ記憶手段（３２）と、
ＧＬＯＮＡＳＳ衛星あるいはＧＰＳ衛星からの衛星信号を受信してユーザ位置を算出する測位計算手段（４０）と、
前記測位計算手段によって得られたユーザ位置もしくは外部から設定されたユーザの概略位置を記憶するユーザ位置記憶手段（４２）と、
前記ユーザ位置と、前記拡大現在時刻と、前記拡大アルマナック基準時刻を含むアルマナック記憶値とを用いて、現在の時刻、位置におけるＧＬＯＮＡＳＳ衛星中の可視衛星を選定する可視衛星選定手段（３８）とを備えたことを特徴とする。
【００２５】
本発明によれば、ＧＰＳシステムの時刻情報を援用してＧＬＯＮＡＳＳシステムの値域を４年から１９．６年に拡大することにより、４年以上経過したアルマナックデータを使用して軌道計算を行った場合でも、可視衛星を正しく求めることができる。
【００２６】
また、この発明は、ＧＬＯＮＡＳＳ衛星からの衛星信号を受信し、最も近い過去のうるう年の年頭からの通算日数で表現されるアルマナック基準時刻を含むアルマナックデータを復調するＧＬＯＮＡＳＳ航法データ復調手段（１６、２０）と、
外部より現在時刻を入力するための外部データ入力手段（２４）と、
前記外部データ入力手段より入力された現在時刻の日付を、予め定めた過去のうるう年の年頭からの通算日数である拡大現在時刻に換算し、現在時刻の日付を、最も近い過去のうるう年の年頭からの通算日数である剰余現在時刻に換算し、前記アルマナック基準時刻と剰余現在時刻との差を求め、当該差分だけ前記拡大現在時刻を補正することにより、前記予め定めた過去のうるう年の年頭からアルマナック基準時刻までの通算日数である拡大アルマナック基準時刻を算出する拡大アルマナック基準時刻算出手段（３０）と、
前記ＧＬＯＮＡＳＳ衛星のアルマナックデータが復調される毎に、当該アルマナックデータと前記拡大アルマナック基準時刻とをアルマナック記憶値として記憶するアルマナックデータ記憶手段（３２）と、
ＧＬＯＮＡＳＳ衛星信号を受信してユーザ位置を算出する測位計算手段（４０）と、
前記測位計算手段によって得られたユーザ位置もしくは外部から設定されたユーザの概略位置を記憶するユーザ位置記憶手段（４２）と、
前記ユーザ位置と、前記拡大現在時刻と、拡大アルマナック基準時刻を含むアルマナック記憶値とを用いて、現在の時刻、位置におけるＧＬＯＮＡＳＳ衛星中の可視衛星を選定する可視衛星選定手段（３８）とを備えたことを特徴とする。
【００２７】
本発明によれば、ＧＰＳ衛星からの信号を受信しないで、ＧＬＯＮＡＳＳ衛星からの衛星信号のみを用いる場合においても、外部から正しい現在時刻を入力することで、ＧＰＳシステムを用いた場合と同等以上の１９．６年以上の期間にわたっての可視衛星の選定計算が可能である。
【００２８】
【発明の実施の形態】
本発明に係る衛星航法装置について、好適な実施の形態を挙げ、添付の図面を参照しながら以下詳細に説明する。図１は本発明の一実施の形態に係る衛星航法装置１０の構成を示すブロック図である。
【００２９】
衛星航法装置１０は、衛星信号を受信する受信アンテナ１２と、ＧＬＯＮＡＳＳ衛星信号とＧＰＳ衛星信号をそれぞれの受信部に分配する分配器１４と、両衛星信号をそれぞれ受信するＧＬＯＮＡＳＳ受信部１６、ＧＰＳ受信部１８と、両衛星信号からそれぞれの航法データを復調するＧＬＯＮＡＳＳ航法データ復調部２０、ＧＰＳ航法データ復調部２２と、現在時刻とユーザの概略位置を外部から入力するための外部データ入力装置２４と、ＧＰＳ航法データ復調部２２から得られた現在時刻と外部データ入力装置２４から入力された現在時刻とのいずれかを選択する時刻情報選択部２６とを有している。なお、時刻情報選択部２６は、ＧＰＳ航法データ復調部２２の現在時刻と外部データ入力装置２４の入力された現在時刻が両方とも得られているとき、ＧＰＳ航法データ復調部２２から得られた現在時刻を優先して選択する。
【００３０】
衛星航法装置１０は、さらに、時刻情報選択部２６により選択された現在時刻が設定され、電源が遮断状態の間にも時刻をカウント（計時）するリアルタイムクロック（実時間で計時する時計）２８と、リアルタイムクロック２８から得られた現在時刻を利用し、ＧＬＯＮＡＳＳ航法データ復調部２０から得られた４年の値域を持つアルマナック基準時刻から４年以上の十分な値域を持つ拡大アルマナック基準時刻を計算する拡大アルマナック基準時刻計算部３０と、ＧＬＯＮＡＳＳ航法データ復調部２０から得られたアルマナックデータおよび拡大アルマナック基準時刻計算部３０で得た拡大アルマナック基準時刻を記憶するアルマナックデータ記憶部３２と、製造時に蓄積記憶されるアルマナックデータ定数の記憶部３４と、アルマナックデータ記憶部３２に記憶されたアルマナックデータと拡大アルマナック基準時刻あるいはアルマナックデータ定数の記憶部３４のアルマナックデータのいずれかを選択するアルマナックデータ選択部３６と、選択されたアルマナックデータから可視衛星を選定する可視衛星選定部３８と、選定された可視衛星を使用してユーザ位置を計算する測位計算部４０と、ユーザ位置記憶部４２とを備えている。
【００３１】
次に、このように構成された衛星航法装置１０の作用について説明する。ＧＬＯＮＡＳＳ衛星およびＧＰＳ衛星の両方の衛星信号を受信できる周波数帯域を有する受信アンテナ１２で受信した衛星信号は、分配器１４によりそれぞれＧＬＯＮＡＳＳ受信部１６とＧＰＳ受信部１８に分配され、ＧＬＯＮＡＳＳ受信部１６とＧＰＳ受信部１８はそれぞれＧＬＯＮＡＳＳ衛星とＧＰＳ衛星からの衛星信号を探索して追尾する。
【００３２】
ＧＬＯＮＡＳＳ受信部１６において受信された衛星信号は、ＧＬＯＮＡＳＳ航法データ復調部２０に送出される。ＧＬＯＮＡＳＳ航法データ復調部２０においてその航法データが復調され、ＧＬＯＮＡＳＳシステムにおけるアルマナックデータと、アルマナック基準時刻が抽出される。ここで得られるアルマナック基準時刻の値域は、上述したように、ＧＬＯＮＡＳＳシステムの仕様により４年である。
【００３３】
一方、ＧＰＳ受信部１８において受信された衛星信号は、ＧＰＳ航法データ復調部２２に送出され、ＧＰＳ航法データ復調部２２においてその航法データを復調し、ＧＰＳシステムにおける現在時刻が抽出される。ここで得られる現在時刻の値域は、上述したようにＧＰＳシステムの仕様により約１９．６年である。この現在時刻情報は、１９８０年１月６日を起点としてカウント（計時）され、１９．６年周期で繰り返されるが、現在のカウント値が何年何月何日に当たるかを解釈する設定はユーザ側の衛星航法装置（受信機）側で自由に決めることができる。このため、例えば、受信機製造時点から１９．６年間の期間内の時刻であると解釈するように設定しておく。
【００３４】
上述したように外部データ入力装置２４は、現在時刻とユーザの概略位置を外部から入力するためのものである。現在時刻とユーザの概略位置は、衛星航法装置１０の電源が遮断状態とされている間も記憶装置に保持されているが、何らかの原因によってそのデータが失われた場合に、外部から入力できるようにするためのものであり、現在時刻の入力の範囲は、例えば、１９００年１月１日から２０９９年１２月３１日（値域は２００年）としておけば、実用的には十分である。
【００３５】
ＧＰＳ航法データ復調部２２において得られた現在時刻情報と、外部データ入力装置２４により入力された現在時刻は、時刻情報選択部２６において選択される。ＧＰＳ航法データ復調部２２から現在時刻情報が得られている場合はＧＰＳの現在時刻が優先して選択され、ＧＰＳの時刻情報が得られていない場合は外部データ入力装置２４から入力された現在時刻が選択される。
【００３６】
時刻情報選択部２６により選択された現在時刻情報は、リアルタイムクロック２８に送られその値が設定される。ここでは、時刻情報選択部２６においてＧＰＳの現在時刻が優先されるので、通常の使用状態ではリアルタイムクロック２８にはＧＰＳの現在時刻が設定される。
【００３７】
もしも、ユーザがＧＬＯＮＡＳＳ衛星信号のみを受信するような使い方をしている場合、ＧＰＳの時刻情報は得られないが、外部データ入力装置２４から正しい時刻情報が入力されていれば、リアルタイムクロック２８には外部データ入力装置２４から入力された現在時刻が設定され、その値域は前述のように１９００年１月１日から２０９９年１２月３１日までの２００年の間の値となる。
【００３８】
リアルタイムクロック２８は、設定された現在時刻から、衛星航法装置１０が使用されず電源が遮断している間も時刻のカウント（計時）を続け、次に衛星航法装置１０を使用する際の可視衛星選定計算における現在時刻の入手を容易にする。
【００３９】
拡大アルマナック基準時刻計算部３０は、ＧＬＯＮＡＳＳ航法データ復調部２０から得られた４年の値域を持つアルマナック基準時刻と、リアルタイムクロック２８から得られた現在時刻とから４年以上の十分な値域を持つ拡大アルマナック基準時刻を計算するものである。
【００４０】
ＧＬＯＮＡＳＳ衛星のアルマナックデータは、１日単位の整数値データであるので、拡大アルマナック基準時刻のデータ形式を、例えば、１９００年１月１日を起点とする３２ビットの整数とすれば、約１０００万年にわたる日数を表現することができるので実用上十分なものになる。
【００４１】
ここで、図２のタイムチャートを用いて拡大アルマナック基準時刻の計算方法について説明する。
【００４２】
図２においてＴは時間軸である。アルマナック基準時刻Ｂ（ｄａ）はロシア時刻で表されているので、まず、リアルタイムクロック２８から得られた現在時刻Ａをロシア時刻に換算し、１９００年１月１日（１９００年の年頭）Ｃを起点とする通算日数を求め、これを拡大現在時刻ｄｎとする。ここで、１９００年はうるう年ではないが、以降の計算の便宜上、うるう年として扱う。
【００４３】
次に、拡大現在時刻ｄｎを、うるう年を含む４年間の日数である１４６１日で除した余り、すなわち剰余現在時刻ｄｎｍを求める。この剰余現在時刻ｄｎｍは、最も近い過去のうるう年の年頭Ｄから現在時刻の日付Ａまでの期間となる。この剰余現在時刻ｄｎｍとアルマナック基準時刻Ｂ（ｄａ）とは、ほとんどの場合一致するが、日付の変わり目などで食い違いが生ずることも考慮して、アルマナック基準時刻Ｂ（ｄａ）と剰余現在時刻ｄｎｍとの差Ｍ（Ｍ＝ｄａ−ｄｎｍ）を計算する。ここで、差（時間）Ｍは、余裕を見込んで値域を４年間とし、さらに正負両方を採るという理由で、−７３０〜＋７３０の範囲で求める。
【００４４】
最後に、下記の（１）式により１９００年１月１日を起点とする拡大アルマナック基準時刻ｄａｔを計算する、
ｄａｔ＝ｄｎ＋Ｍ                …（１）
通常の使用状態では、時刻情報選択部２６から得られる現在時刻情報は、ＧＰＳ衛星の現在時刻であるので、拡大アルマナック基準時刻ｄａｔの値域はＧＰＳ衛星の時刻情報の値域である１９．６年に制限されるが、実用的には十分な期間である。
【００４５】
ＧＬＯＮＡＳＳ航法データ復調部２０によりアルマナックデータが復調される都度、前述のようにして拡大アルマナック基準時刻計算部３０において求められた拡大アルマナック基準時刻ｄａｔは、復調されたアルマナックデータとともに、アルマナックデータ記憶部３２に記憶される。
【００４６】
このようにして、アルマナックデータ記憶部３２には、常に最新のアルマナックデータと拡大アルマナック基準時刻ｄａｔが記憶され、このデータは、電源が遮断状態の間も保持されるようにされている。
【００４７】
アルマナックデータ定数の記憶部３４に記憶されているアルマナックデータ定数は、衛星航法装置１０の製造時に書き込まれたアルマナックデータである。これは、衛星航法装置１０の製造以前の時点にＧＬＯＮＡＳＳ衛星から収集されたアルマナックデータと、その拡大アルマナック基準時刻データであり、アルマナックデータ記憶部３２におけるデータ形式と同一のデータ形式で、ＲＯＭなど書き換え不能な不揮発性の記憶装置に記憶したものである。
【００４８】
アルマナックデータ記憶部３２に記憶されたアルマナックデータおよび拡大アルマナック基準時刻と、アルマナックデータ定数の記憶部３４に蓄積されたアルマナックデータと拡大アルマナック基準時刻は、アルマナックデータ選択部３６で選択され、可視衛星選定部３８に送られる。
【００４９】
アルマナックデータ選択部３６は、アルマナックデータ記憶部３２にアルマナックデータと拡大アルマナック基準時刻が記憶されている場合にはそのデータを選択し、アルマナックデータ記憶部３２の記憶データが何らかの原因で失われた場合には、アルマナックデータ定数の記憶部３４に蓄積されたデータを選択する。
【００５０】
可視衛星選定部３８は、リアルタイムクロック２８から得られる現在時刻をロシア時刻に換算し、１９００年１月１日を起点とする通算日数を求め、これを拡大現在時刻ｄｎとし、そのうえで、アルマナックデータ選択部３６から得られるアルマナックデータと拡大アルマナック基準時刻を用いてＧＬＯＮＡＳＳ衛星の軌道計算を行い、拡大現在時刻ｄｎにおける２４個すべてのＧＬＯＮＡＳＳ衛星の位置を求める。
【００５１】
次に、可視衛星選定部３８は、ユーザ位置記憶部４２に記憶されたユーザの位置と２４個それぞれの衛星の位置との相対位置関係から、当該ユーザ位置における可視衛星を選択する。
【００５２】
可視衛星選定部３８によりユーザの現在位置における可視衛星が選択されると、測位計算部４０は、選択された可視衛星を用いて受信した衛星信号を使用して測位計算を行い、ユーザの位置を求める。
【００５３】
ここで、ユーザ位置記憶部４２には、ユーザの概略位置が外部データ入力装置２４から入力されたとき、および測位計算部４０でユーザの位置が計算される度、そのユーザ位置が記憶され、このユーザ位置のデータは、電源が遮断状態とされている間も保持される。
【００５４】
次に、衛星航法装置１０のいくつかの動作形態について説明する。
【００５５】
まず、通常の使用状態における最新のアルマナックデータ収集動作について説明する。この場合、受信アンテナ１２からアルマナックデータ記憶部３２までが動作する。
【００５６】
ＧＬＯＮＡＳＳ衛星からのアルマナックデータは、２．５分の周期で２４個の衛星すべてのデータが繰り返し放送されているので、ＧＬＯＮＡＳＳ航法データ復調部２０では、次々とアルマナックデータが復調される。復調される度に、ＧＬＯＮＡＳＳ航法データ復調部２０で得られた４年の値域を有するアルマナック基準時刻Ｂ（ｄａ）と、ＧＰＳ航法データ復調部２２から得られる１９．６年の値域をもつ現在時刻Ａとから、拡大アルマナック基準時刻計算部３０で１９．６年の値域を持つ拡大アルマナック基準時刻ｄａｔが計算され、アルマナックデータと合わせてアルマナックデータ記憶部３２に記憶される。
【００５７】
次に、前回の装置使用時に収集したアルマナックデータおよび現在時刻が記憶されている場合の、装置電源投入直後の可視衛星選定計算の動作について説明する。
【００５８】
アルマナックデータ選択部３６において、アルマナックデータ記憶部３２に記憶されている前回の装置使用時の最新のアルマナックデータと拡大アルマナック基準時刻ｄａｔが選択され、また、ユーザ位置記憶部４２からユーザの位置を得る。これらのデータを用いて、可視衛星選定部３８において可視衛星を求める。
【００５９】
次に、前回の装置使用時に収集したアルマナックデータ、現在時刻が何らかの原因で失われた場合の装置電源投入直後の可視衛星選定計算の動作について説明する。
【００６０】
この場合には、アルマナックデータ選択部３６において、アルマナックデータ定数の記憶部３４に蓄積された装置製造時収集のアルマナックデータと拡大アルマナック基準時刻が選択され、また、外部データ入力装置２４から入力された現在時刻と、ユーザの概略位置を得て、時刻情報選択部２６によって、当該入力された現在時刻を選択し、リアルタイムクロック２８に現在時刻を設定し、当該入力されたユーザの概略位置をユーザ位置記憶部４２に設定し、これらの現在時刻とユーザ位置データを用いて、可視衛星選定部３８において可視衛星を求める。
【００６１】
従って、上述の実施の形態に係る衛星航法装置１０によれば、ＧＬＯＮＡＳＳシステムにおいて、衛星から取得して４年以上経過したアルマナックデータを使用して衛星の軌道計算を行った場合でも、可視衛星を正しく求めることができ、また、装置を最初に使用するときや、何らかの原因で受信機内部に保持していたアルマナックデータが失われた場合には、装置の製造時に書き込まれたアルマナック定数を用いるため、内部に保持したアルマナックデータが失われたような場合にも、可視衛星を正しく求めることができる。
【００６２】
【発明の効果】
以上のように、本発明によれば、ＧＬＯＮＡＳＳシステムにおいて、衛星から取得して４年以上経過したアルマナックデータを使用して衛星の軌道計算を行った場合でも、可視衛星を正しく求めることができるという効果が得られる。
【００６３】
また、装置を最初に使用するときや、何らかの原因で受信機内部に保持していたアルマナックデータが失われた場合には、装置の製造時に書き込まれたアルマナック定数を用いるため、内部に保持したアルマナックデータが失われたような場合にも、可視衛星を正しく求めることができるという効果が得られる。
【図面の簡単な説明】
【図１】一実施の形態の衛星航法装置の構成を示すブロック図である。
【図２】拡大アルマナック基準時刻の計算方法を説明するために供されるタイムチャートである。
【符号の説明】
１０…衛星航法装置              １２…受信アンテナ
１４…分配器                    １６…ＧＬＯＮＡＳＳ受信部
１８…ＧＰＳ受信部
２０…ＧＬＯＮＡＳＳ航法データ復調部
２２…ＧＰＳ航法データ復調部    ２４…外部データ入力装置
２６…時刻情報選択部            ２８…リアルタイムクロック
３０…拡大アルマナック基準時刻計算部
３２…アルマナックデータ記憶部
３４…アルマナックデータ定数の記憶部
３６…アルマナックデータ選択部  ３８…可視衛星選定部
４０…測位計算部                ４２…ユーザ位置記憶部
【図１】
0003924383.tif 000002
【図２】
0003924383.tif 000003