(57)【特許請求の範囲】
【請求項１】
アルマナックデータを記憶する記憶手段と、前記アルマナックデータと現在時間とによりどの衛星を捕捉するかを決定する演算手段とを備えたＧＰＳ受信機において、
前記記憶手段に記憶されるアルマナックデータの更新について自動上書きモードと書込み禁止モードを選択する手動切替手段を設けたことを特徴とするＧＰＳ受信機。
【請求項２】
前記記憶手段は、入力されたアルマナックデータを一時記憶する一時記憶手段を備え、
前記書込み禁止モードが選択されたときに、前記記憶手段に既に記憶されている現在のアルマナックデータと前記一時記憶手段に一時記憶されたデータ内容とを比較する比較手段と、前記一時記憶手段のデータ内容が前記記憶手段のデータ内容より古いと判定された場合にのみ、前記一時記憶手段のデータ内容を記憶手段のデータ内容に上書きすることを禁止する書込み禁止手段とを備えたことを特徴とする請求項１記載のＧＰＳ受信機。
【請求項３】
前記アルマナックデータの新旧の判定は、衛星のウイークNo.および／またはＺコードを比較することにより行うことを特徴とする請求項２記載のＧＰＳ受信機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、現在記憶されているアルマナックデータよりも入力されたアルマナックデータが古いデータである場合に、オーバライトを禁止するようにしたＧＰＳ受信機に関する。
【０００２】
【従来の技術】
ＧＰＳ受信機は、衛星の軌道の全ての概略を記述したアルマナックデータを記憶するよう設計されており、このアルマナックデータおよび現在時間を使用することにより、各衛星の近似的位置と速度を計算することが可能となり、この情報に基づいてどの衛星を捕捉するかについての決定がなされる。
【０００３】
この捕捉プロセスは、異なる周波数を探索することにより、受信機の内部発振器を該当する衛星から発する搬送波信号に合わせること、および受信機の内部生成コードシーケンスを該当する衛星の受信コードシーケンスに合わせることで行われる。
【０００４】
そして、アルマナックについては、不定期に変更されているが、更新されなくても数ヶ月間分くらいであれば使用できるとされている一方で、全てのアルマナックデータを取得するには１２．５分と長い時間を要するため、通常はこのデータを記憶部に書込み記憶させておき、アルマナックデータ取得モード時に取得した最新アルマナックデータ、あるいは既にアルマナックデータを所有している外部機器からコピー取得した場合に、そのデータを自動的に元のデータにオーバライト保存し、以後はこのデータを衛星の捕捉に活用する構成が採用されている。ところで、製造時における最終検査段階では、ＧＰＳ受信機をシュミレータに接続し、シュミレータに擬似的に設定されたアルマナックデータを取得させた後、種々の検査を行い、この各種検査に合格したものを出荷している。
【０００５】
しかしながら、製品出荷状態では、その擬似的アルマナックデータが記憶部にオーバライトされるため、以下に述べる問題が生じていた。
【０００６】
【発明が解決しようとする課題】
すなわち、一般にシュミレータに登録されているアルマナックデータは、時間的には大分古いデータであるため、検査後にＧＰＳ受信機の記憶内容がそれに書き換わったまま出荷されると、ユーザが最初の測定時に、アルマナックデータ取得モードを実行せずに、古いアルマナックデータに基づき特定の衛星を捕捉しようとしても、実際は該当する衛星が上がっていない場合が多く、機器そのものは正常に動作しているにも関わらず、観測が可能となるまでに、不要な時間がかかっていた。
【０００７】
また、この種の不具合を除去するためには、出荷直前に各受信機に時間をかけて再度最新のアルマナックデータを取得させなければならず、余分な手間が必要になっていた。
【０００８】
さらに、他の機器に取得されているアルマナックデータをメモリカードなどを介して自己機にコピーする場合も多いが、このコピーデータが自己機の所有するアルマナックデータより古いデータの場合であっても、自動的に更新されてしまうため、以後はその古いデータを使用しなければならない不具合もあった。
本発明は、以上の問題を解決するものであって、この種の古いアルマナックデータのオーバライトを禁止する手段を設けたＧＰＳ受信機を提供することを目的としている。
【０００９】
【課題を解決するための手段】
前記目的を達成するため本発明のうち、請求項１記載の発明は、アルマナックデータを記憶する記憶手段と、前記アルマナックデータと現在時間とによりどの衛星を捕捉するかを決定する演算手段とを備えたＧＰＳ受信機において、前記記憶手段に記憶されるアルマナックデータの更新について自動上書きモードと書込み禁止モードを選択する手動切替手段を設けた。
この構成によれば、検査時、あるいはコピー時などにおける古いアルマナックデータの入力を禁止でき、これによる不具合を未然に防止できる。
また、請求項２記載の発明では、前記記憶手段は、入力されたアルマナックデータを一時記憶する一時記憶手段を備え、前記書込み禁止モードが選択されたときに、前記記憶手段に既に記憶されている現在のアルマナックデータと前記一時記憶手段に一時記憶されたデータ内容とを比較する比較手段と、前記一時記憶手段のデータ内容が前記記憶手段のデータ内容より古いと判定された場合にのみ、前記一時記憶手段のデータ内容を記憶手段のデータ内容に上書きすることを禁止する書込み禁止手段とを備えている。
この構成によれば、自動的に古いデータの書込みが禁止されることになる。
さらに、請求項３に記載の発明では、前記アルマナックデータの新旧の判定を衛星のウイークNo.および／またはＺコードを比較することにより行う。
この構成によれば、新旧の判定を容易に行うことができる。
【００１０】
【発明の実施の形態】
以下、本発明の好ましい実施の形態について添付図面を参照して詳細に説明する。
【００１１】
図１は本発明にかかるＧＰＳ受信機の全体構成を示すもので、アンテナ１で受信した衛星からの電波は、ＲＦアンプ２によりＲＦ信号に周波数変換され、ＩＦフィルタアンプ３を介して増幅され、さらにＡ／Ｄ変換器４によりデジタルデータに変換される。
【００１２】
このデジタルデータはＤＳＰ５に入力され、ここでスペクトラム逆拡散とデータの復調を行う。ＤＳＰ５は、利用可能な全ての衛星を捕捉しつつその中から測位誤差が最小となる衛星の組合わせを選択し、測位を行うもので、ＣＰＵ６によって制御され、その測位データはＣＰＵ６に取込まれる。
【００１３】
ＣＰＵ６はＲＯＭ７に内蔵されたプログラム内容およびＲＡＭなどのバックアップメモリ８に一時記憶されたデータに基づき測位演算を行い、その結果をインターフェース回路９を介して図示しない表示器やＩＣカードなどに書込む処理を行う。
【００１４】
バックアップメモリ８の一部は、内蔵バッテリ１０によってメモリ内容を保存する機能が備えられており、そのアルマナックデータ保存エリアには、計測された日付を定義するウィークNo.、衛星毎に更新されるＺコード、およびこれら日付情報に対応した全ての衛星のおおよその軌道データが記憶されている。
【００１５】
以上の一般的データ処理に加え、アルマナックデータ獲得時におけるＣＰＵ６の処理として、その外部データを、前記バックアップメモリ８にオーバライトモードで書込むか、あるいはオーバライト禁止モードの何れかを選択できるようになっている。
【００１６】
すなわち、前記ＣＰＵ６を含む基板などに設けた図示しないディップスイッチなどの手動切替手段の操作によって、アルマナックデータの取入れ時に、現在のメモリエリアのアルマナック保存データエリアに対する上書きを行う自動上書きモードと、書込み禁止モードとが切替え選択できるようになっている。
【００１７】
前者の自動上書きモードにおいては、いずれのアルマナックデータが入力されてもそのメモリエリアに入力されたアルマナックデータを自動書換えする。
【００１８】
また、後者の書込み禁止モードにおいては、取入れたデータのうちの日付情報に関わるウイークNo.およびＺコードにより新旧を判定し、現在のアルマナックデータに対し取入れられたアルマナックデータが古いと判断された場合に限ってそのデータのオーバライトを禁止し、取入れたデータが新しいと判断された場合にそのデータに更新する選択処理を行う。
【００１９】
図２は、その処理アルゴリズムを示すものであり、処理手順がスタートするとまず、初期設定（ステップＳＴ１）の後、ステップＳＴ２で、航法メッセージのデータの再生が行われる。
【００２０】
この再生では、衛星メッセージが５０ｂｐｓ（ビット／秒）の転送速度で獲得され、最初の３０秒の間の後半の１２秒間に全てのアルマナック情報の１／２５が獲得され、以後全てのアルマナックデータを取入れるまでに１２．５分時間がかかるが、ＣＰＵ６は、この取入れたウイークNo.およびＺコードおよびこれら日付情報に対応したアルマナック情報を順次メモリの一時記憶エリアに一時記憶させる（ＳＴ４）。
【００２１】
そして、前記手動切替手段の設定により、ライトプロテクトモードが選択されていない場合、すなわちステップＳＴ５でＮｏと判断されたときには、一時記憶された内容をバックアップメモリ８内に自動的にオーバライトし（ステップＳＴ６，ＳＴ７）、処理を終了し、以後はこの書換えられた内容に基づき、信号処理がなされる。
【００２２】
また、手動切替え手段の設定により、ライトプロテクトモードが選択されている場合（ステップＳＴ５でＹｅｓと判断されたとき）には、一時記憶されたウィークNo.とバックアップメモリ８に記憶されたウイークNo.との新旧、および一時記憶されたＺコードとバックアップメモリ８に記憶されたＺコードの新旧をそれぞれ比較し（ステップＳＴ８，９）、取入れたウィークNo.およびＺコードが新しいと判断された場合には、ステップＳＴ６，７が実行される。
【００２３】
すなわち、ステップＳＴ８，ＳＴ９がともにＹｅｓである場合には、自動的にオーバライト処理をし（ステップＳＴ６，ＳＴ７）、処理を終了する。
【００２４】
一方、ステップＳＴ８またはＳＴ９のいずれか一方ないしは双方で、取入れたウィークNo.およびＺコードが古いと判断されたときには、書込みの禁止処理をし（ステップＳＴ１０）、同様に処理を終了する。
【００２５】
以上のように構成されたＧＰＳ受信機によれば、製品検査用シュミレータにかける場合に、手動切替手段の設定をライトプロテクトモードに設定しておけば、シュミレータのデータは、古いので、これに書換えられてしまうことがなく、これによる不具合を防止できる。
【００２６】
また、他機のアルマナックデータをコピーする場合に、自己機のデータより古い場合には、上書きが禁止されることになり、元のアルマナックデータを継続して使用できることになる。
【００２７】
なお、実施例では、ディップスイッチなどの手動切替手段の設定に応じて自動オーバライトモードと、ライトプロテクトモードとを切替えるようにしたが、ライトプロテクトモードのみでも良く、この場合には、簡単な新旧比較のためのアルゴリズムを加えるだけで、その処理を実行できる。
【００２８】
また、新旧比較のための手段としてアルマナックデータ中に含まれるウイークNo.とＺコードの双方を比較したが、何れか一つで新旧を判断できるのであれば、何れか一つを比較要素とするだけでもよい。
【００２９】
【発明の効果】
以上詳細に説明したように、本発明によれば、検査時、あるいはコピー時などにおける古いアルマナックデータの入力を禁止でき、これによる不具合や解消のための手間を防止できる利点がある。
【図面の簡単な説明】
【図１】この発明にかかるＧＰＳ受信機の全体的構成を示すブロック図である。
【図２】同新旧比較のための処理アルゴリズムを示すフローチャートである。
【符号の説明】
６  ＣＰＵ
７  ＲＯＭ
８  バックアップメモリ
【図１】
0003799114.tif 000002
【図２】
0003799114.tif 000003