(57)【特許請求の範囲】
【請求項１】
ＧＰＳ信号の受信処理を各々独立して実行可能な複数の受信処理回路を備え、これら複数の受信処理回路により受信された複数のＧＰＳ信号に基づいて現在位置の測位を行うとともに、駆動電力が電池によって供給されるＧＰＳ受信装置において、
前記複数の受信処理回路を全て動作状態にした場合に、前記電池の電圧の時系列的な変化を表したデータテーブルを記憶した記憶手段と、
前記複数の受信処理回路を全て動作状態とする動作制御手段と、
前記動作制御手段による測位開始からの時間の経過を計測する計測手段と、
前記計測手段により計測される時間が一定時間経過する毎に、当該時間の経過に対応した電池の電圧を前記データテーブルから読み出すと共に、当該読み出された電池の電圧の値が所定値以下になったか否かを判断する判断手段と、
前記判断手段により電池の電圧が所定値以下になったと判断された場合に、前記全て動作状態となっている複数の受信処理回路のうち所定数の受信処理回路を非動作状態とする制御手段と、
を備えたことを特徴とするＧＰＳ受信装置。
【請求項２】
前記制御手段は、
前記受信処理回路に供給する動作クロックを各々停止させることで前記受信処理回路を非動作状態にすることを特徴とする請求項１に記載のＧＰＳ受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＧＰＳ信号の受信処理を各々独立して実行可能な複数の受信処理回路を備えたＧＰＳ受信装置に関する。
【背景技術】
【０００２】
ＧＰＳ受信装置においては、ＧＰＳ信号の受信処理を各々独立して実行可能な複数の受信処理回路を備えるのが一般的である。そして、少なくとも４個のＧＰＳ衛星から同時に信号受信を行って、その受信データに基づき現在位置を測位することが可能になっている。現在、２４個のＧＰＳ衛星が地球の周りを回っており、通常、ＧＰＳ受信装置には８個〜１６個の受信処理回路が設けられる。
【０００３】
近年、ＧＰＳ受信装置は、小型の携帯型電子機器に搭載されることがあり、その場合、ＧＰＳ受信装置が小型電池によって駆動されることも想定される。
【０００４】
また、本願発明と関連する従来技術として、次のような技術の開示がある。例えば、特許文献１と２には、測位計算に使用するＧＰＳ信号の受信中となっている受信チャネルの回路のみを動作させ、それ以外の受信チャネルの回路を停止させて無駄な電力消費を低減させる技術が開示されている。また、特許文献３には、外部電源が供給されているときには複数の受信チャネルの回路を動作させ、電池駆動に切り替えられたときには１個の受信チャネルの回路を時分割駆動して複数のＧＰＳ衛星の信号を受信するようにした技術が開示されている。
【特許文献１】特開２００４−１９１０５４号公報
【特許文献２】特開平６−８８８６７号公報
【特許文献３】特開平６−１０２３３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来のＧＰＳ受信装置は、電池駆動の装置であっても、電源にかなりの余裕を持たせた設計となっている。しかしながら、小型電池を駆動源とするような電源の余裕のないシステムにおいては、信号受信回路は比較的大きな駆動電流を必要とするため、測位動作時に複数の信号受信回路を一度に動作させると、消費電流が大幅に増して電池電圧を大きく低下させる。また、そのまま動作を続けさせた場合、電池電圧の低下を補うように電池電圧の低下と反比例して多くの駆動電流が必要となり、それによりさらに電池電圧が低下していくという悪循環が生じる。その結果、電波状態が不良で測位に時間がかかった場合に、電池電圧がシステムの最低電圧を下回るまで低下して、システム全体がシャットダウンしてしまうという不具合の発生が考えられた。
【０００６】
一般に、使用する信号受信回路の数か多くなると、消費電流は大きくなるが、測位にかかる時間は少なくて済む。一方、使用する信号受信回路の数を少なくすると、消費電流は小さくなるが、測位にかかる時間が増大するという関係がある。
【０００７】
従って、単に、電池電圧を低下させないために、動作させる信号受信回路の数を最初から減らしたのでは、測位処理にかかる時間が一律に延びてしまうという課題が発生する。
【０００８】
また、ＧＰＳ受信装置を起動させると同時に電池電圧を測定し、その測定値に基づいて駆動する信号受信回路の数を選択するようにしたシステムも考えられるが、その場合、電池電圧を測定する回路や、その測定値に基づき動作判断を行う制御動作が必要となり、その分、消費電力が増したり回路構成が大きくなるという課題があった。
【０００９】
この発明の目的は、電源に余裕のないシステムであっても、電波状態が良好の際などにはすばやい測位処理が可能であり、電波状態が不良の場合であっても、簡単な制御処理によって、システム全体がシャットダウンしてしまうような不具合を回避することができるＧＰＳ受信装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明は、
ＧＰＳ信号の受信処理を各々独立して実行可能な複数の受信処理回路を備え、これら複数の受信処理回路により受信された複数のＧＰＳ信号に基づいて現在位置の測位を行うとともに、駆動電力が電池によって供給されるＧＰＳ受信装置において、
前記複数の受信処理回路を全て動作状態にした場合に、前記電池の電圧の時系列的な変化を表したデータテーブルを記憶した記憶手段と、
前記複数の受信処理回路を全て動作状態とする動作制御手段と、
前記動作制御手段による測位開始からの時間の経過を計測する計測手段と、
前記計測手段により計測される時間が一定時間経過する毎に、当該時間の経過に対応した電池の電圧を前記データテーブルから読み出すと共に、当該読み出された電池の電圧の値が所定値以下になったか否かを判断する判断手段と、
前記判断手段により電池の電圧が所定値以下になったと判断された場合に、前記全て動作状態となっている複数の受信処理回路のうち所定数の受信処理回路を非動作状態とする制御手段と、
を備えたことを特徴としている。
【発明の効果】
【００１３】
本発明に従うと、電源に余裕のないシステムでも、電波状態が良好の場合などには多くの受信処理回路を動作させてすばやい測位が可能であり、電波状態が不良等で受信処理に時間がかかる場合には、動作させる受信処理回路の数を減らして電源電圧が極端に低下するといった事態を防止できるという作用が得られる。さらに、このような作用を、電源電圧を測定したりその測定値に基づき判断する等の複雑な処理を要することなく、簡単な制御処理によって実現できるという効果がある。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１５】
図１は、本発明の実施形態のＧＰＳ受信装置の内部構成を示すブロック図である。
【００１６】
この実施の形態のＧＰＳ受信装置１００は、小型の電池Ｅ１を駆動源としてＧＰＳ信号を受信して現在位置を測位する機能を備えたシステムであり、ＧＰＳ衛星から送信される電波を受信するアンテナ１０と、受信した電波のうちＧＰＳ信号の周波数帯の信号を増幅するプリアンプ１１と、増幅された信号からＧＰＳ信号を検波・増幅して中間周波数信号に変換する高周波受信回路部１２と、中間周波数信号を入力して種々の信号処理により複数のＧＰＳ衛星からの信号を個別にデコードして位置情報を演算するデジタル信号処理部１３と、電池Ｅ１から電力を受けて各部に動作電圧を供給する電源回路部１５と、図示略の表示部に対する表示制御や操作入力部からの入力制御などシステム全体の制御処理を行う装置制御回路部２０等を備えている。
【００１７】
デジタル信号処理部１３は、例えば、１個の半導体チップ上に内部の回路が集積化されパッケージングされてなるＤＳＰ（Digital Signal Processor）であり、内部には、中間周波数信号を入力して複数のＧＰＳ衛星から送信されたＧＰＳ信号を個別にデコードする多チャネルデコーダ１６と、多チャネルデコーダ１６の駆動制御やＧＰＳ信号に基づく測位演算等を行う制御手段としてのＧＰＳ制御回路部１８と、多チャネルデコーダ１６とＧＰＳ制御回路部１８との間でデータを入出力するためのメモリ１７と、ＧＰＳ制御回路部１８により実行される制御プログラムや制御データを格納したＲＯＭ（Read Only Memory）２８と、ＧＰＳ制御回路部１８に作業用のメモリ空間を提供するＲＡＭ（Random Access Memory）２９等を備えている。
【００１８】
多チャネルデコーダ１６は、受信処理回路としてｎ個（例えば８個〜１６個）のサーチエンジン１６−１〜１６−ｎを備え、各サーチエンジン１６−１〜１６−ｎがそれぞれ独立して個々のＧＰＳ衛星から送られてくる信号の受信処理を行うように構成されている。ここで、受信処理とは中間周波数信号からＧＰＳ信号に含まれるＣ／Ａ（Coarse and Acquisition code）コード又はＣ／ＡコードとＰコード（Precision code）を複合する処理であり、この処理には比較的大きな電流消費が発生する。また、ここでの受信処理には航法データのデコード処理を含む場合もある。
【００１９】
多チャネルデコーダ１６には、各サーチエンジン１６−１〜１６−ｎにそれぞれ供給される動作クロックを個々に遮断／通過させるセレクタが設けられており、ＧＰＳ制御回路部１８からの駆動信号又は駆動停止信号により、複数のサーチエンジン１６−１〜１６−ｎを個々に動作させたり個々にクロック信号を停止して非動作状態としたりすることが可能になっている。
【００２０】
また、各サーチエンジン１６−１〜１６−ｎでＧＰＳ信号の受信処理が開始されているか否か、また、受信信号の感度はどの程度かの情報が、メモリ１７を介して又は直接的にＧＰＳ制御回路部１８により認識できるように構成しても良い。
【００２１】
図２には、ＧＰＳ信号のデータ構成を示すデータチャートを、図３には、ＧＰＳ信号のデータ構成の内容を説明する図表である。
【００２２】
ＧＰＳ信号は、予め定められた０と１のデータ列からなるＣ／ＡコードおよびＰコードがスペクトル拡散変調された所定周波数の無線電波である。スペクトル拡散変調には、各ＧＰＳ衛星ごとに異なるＰＲＮ（擬似ランダム雑音）コードが用いられ、複数のサーチエンジン１６−１〜１６−ｎは、各ＧＰＳ衛星に割り当てられたＰＲＮコードを個別に用いて複合処理を行うことで、別のＧＰＳ衛星からの信号の干渉を受けることなく、各ＧＰＳ信号を個別に複合処理することができる。
【００２３】
また、ＧＰＳ信号のＣ／ＡコードとＰコードには、図２に示すような航法データが重畳されており、この航法データから測位の補償処理に必要な情報を取得することが可能となっている。航法データは、Ｃ／ＡコードとＰコードとに重畳された５０ｂｐｓ（ビット／ｓ）のデータで、図２に示すように、１フレームに５個のサブフレームを有するデータ構成で、各サブフレームには、同期用ワードを含むそれぞれ１０ワード（１ワードは、３０ビット）のデータが含まれる。
【００２４】
図３の図表に示すように、サブフレーム１には、該信号を送信しているＧＰＳ衛星自身の衛星時計補正計数、データ更新時期及び各種フラッグが含まれている。サブフレーム２、３には、軌道情報が含まれている。サブフレーム４、５については、全衛星が同じ内容を送信している。サブフレーム４の内容には、軌道上のすべてのＧＰＳ衛星（最大３２衛星）のアルマナック（概略軌道情報）や電離補正係数が含まれ、また、サブフレーム５の内容には、アルマナックや衛星の健康状態等を示す情報が含まれる。これらのサブフレーム４、５のデータはデータ量が多いため、ページ単位に分割されてサブフレームに収容され、１〜２５ページのデータにより全ての情報が示されるものである。そのため、航法データの全内容を取得するには１２分半をかけて２５フレームの信号を受信する必要がある。
【００２５】
なお、この実施形態のＧＰＳ受信装置１００は、全ての航法データを用いて測位処理を行うものではなく、主にＣ／Ａコード（又はＣ／ＡコードとＰコード）を用いて測位処理を行うため、比較的短時間の受信処理で現在位置の測位が実現されるものである。
【００２６】
図４には、ＲＯＭ２８に格納される電池特性テーブルの内容をグラフ化して示した図である。
【００２７】
上述のＲＯＭ２８には、制御データとして電池特性テーブル２８ａが格納されている。この電池特性テーブル２８ａは、多チャネルデコーダ１６の全てのサーチエンジン１６−１〜１６−ｎを同時に駆動させた場合に、電池Ｅ１の電圧の時系列的な変化を表わしたデータテーブルであり、例えば、短い時間間隔ごとに、駆動開始からの時間と、電池電圧のパーセンテージとの値とが、それぞれ対応されて格納されている。
【００２８】
図４に示すように、多チャネルデコーダ１６の全サーチエンジン１６−１〜１６−ｎを同時に駆動させた場合、その駆動電流は大きなものであるため、例えば、電池電圧は電池Ｅ１の内部抵抗の電圧効果等で一気に７０パーセント程度まで低下する。その後、電池電圧の低下に伴ってさらに出力電流が大きく必要とされ、そのため、徐々に電池電圧が低下していき、一定時間後には６０パーセントを下回り、さらに一定時間後には４０パーセントを下回るような電圧変化を見せる。
【００２９】
このような電池電圧の変化は、電池がフル容量の状態のときから、ある程度使用した状態のときまで一様に表われるものである。従って、電池の残り容量がわずかである場合を除けば、多チャネルデコーダ１６の全サーチエンジン１６−１〜１６−ｎを動作状態としたときの電池電圧の変化は、実際に電池電圧を測定することなく、上記の電池特性テーブル２８ａと経過時間とから比較的正確に予測することが可能となる。
【００３０】
次に、上記構成のＧＰＳ受信装置１００における現在位置の測位動作について説明する。
【００３１】
先ず、概要を説明する。このＧＰＳ受信装置１００では、現在位置を測位するコマンドが装置制御回路部２０からＧＰＳ制御回路部１８に発行されることで、デジタル信号処理部１３においてＧＰＳ信号を受信する処理が開始される。
【００３２】
ＧＰＳ信号の受信処理が開始されると、先ず、ＧＰＳ制御回路部１８から多チャネルデコーダ１６に全てのサーチエンジン１６−１〜１６−ｎを駆動させる駆動信号が出力される。それにより、全てのサーチエンジン１６−１〜１６−ｎに動作クロックが供給されて、ＧＰＳ信号の受信処理が開始される。また、この受信処理の開始から、ＧＰＳ制御回路部１８においてタイマのカウントが行われ、電池特性テーブル２８ａからタイマカウント値に対応するデータを参照することで、ＧＰＳ制御回路部１８において現在の電池電圧のパーセンテージが予測される。
【００３３】
ここで、電波状態が良好な場合などには、全てのサーチエンジン１６−１〜１６−ｎを駆動していることで、測位に必要な所定数（例えば４個）のＧＰＳ信号の受信が、電池電圧が大きく低下する前に速やかに遂行される。そして、受信されたＧＰＳ信号の情報がメモリ１７に展開され、ＧＰＳ制御回路部１８がこれを確認することで受信完了と判断される。そして、ＧＰＳ制御回路部１８はそのまま全てのサーチエンジン１６−１〜１６−ｎに駆動停止信号を出力して受信動作を停止させる。この駆動停止信号により、全てのサーチエンジン１６−１〜１６−ｎへの動作クロックの供給が停止されて、サーチエンジン１６−１〜１６−ｎでの動作電流がほぼゼロとなる。また、動作電流が大幅に少なくなることで、電池電圧はその後１００パーセント近くまで復帰する。
【００３４】
そして、受信処理が完了したら、メモリ１７に展開されているＧＰＳ信号の受信情報に基づいて、ＧＰＳ制御回路部１８が演算処理を行って現在位置の情報を生成する。そして、これを装置制御回路部２０に送信して測位動作を終了する。
【００３５】
図５には、ＧＰＳ受信処理中にサーチエンジンの起動数を減らした場合の電池電圧の変化の一例を表わしたグラフを、図６には、サーチエンジンの起動数を減らさなかった場合のＧＰＳ受信処理中の電池電圧の変化を表わしたグラフを、それぞれ示す。
【００３６】
一方、電波状態が不良の場合などには、全サーチエンジン１６−１〜１６−ｎを駆動した場合でも、ＧＰＳ信号の受信に比較的長い時間がかかる。ここで、もしも、全サーチエンジン１６−１〜１６−ｎを駆動したまま長い時間が経過すると、図６に示すように、電池電圧は徐々に低下し、さらに時間が経過すると、システムの駆動を維持する最低電圧（例えば６０パーセントの電圧）を下回って、システムがシャットダウンする恐れがある。
【００３７】
そこで、ＧＰＳ制御回路部１８では、受信開始からタイマカウントを行って、電池特性テーブル２８ａを参照することにより電池電圧が現在どの程度低下したかを予測している。そして、図５に示すように、電池電圧が設定値（例えば６５パーセント）まで低下したと予測されると、ＧＰＳ制御回路部１８により、全サーチエンジン１６−１〜１６−ｎのうち所定個のサーチエンジンの駆動を停止させる制御が行われる。すなわち、ＧＰＳ制御回路部１８から駆動停止信号が多チャネルデコーダ１６に出力されて、所定個のサーチエンジンの動作クロックを停止する。
【００３８】
なお、ここで、サーチエンジン１６−１〜１６−ｎのうち停止されるものは、未だＧＰＳ信号の受信状態にないサーチエンジンの優先度を高く、ＧＰＳ信号の受信中にあるサーチエンジンの優先度を低く、また、ＧＰＳ信号の感度が低い状態にあるサーチエンジンの優先度を高く、ＧＰＳ信号の感度が高いサーチエンジンの優先度を低くするようにプログラムすると良い。その他、受信状態によらずに予め設定された所定個のサーチエンジンを停止させるようにしても良い。
【００３９】
この所定個のサーチエンジンの停止により、駆動電流はある程度の幅で減るため、図６のタイミングＴ１に示すように、電池電圧は大きく回復し、受信時間に長い時間がかかった場合でも、システムがシャットダウンするほど極端に電池電圧が低下することが回避される。
【００４０】
そして、停止されていない残りのサーチエンジンでＧＰＳ信号の受信が完了したら、受信されたＧＰＳ信号の情報がメモリ１７に展開されて、ＧＰＳ制御回路部１８により受信完了と判断される。そして、ＧＰＳ制御回路部１８が残りのサーチエンジンに駆動停止信号を出力して受信動作を停止させる。この駆動停止信号により、全てのサーチエンジン１６−１〜１６−ｎへの動作クロックの供給が停止されて、サーチエンジン１６−１〜１６−ｎでの動作電流がほぼゼロとなり、図６のタイミングＴ２以降に示すように、電池電圧は１００パーセント近くまで復帰する。
【００４１】
そして、メモリ１７に展開されているＧＰＳ信号の受信情報に基づいて、ＧＰＳ制御回路部１８が演算処理を行って現在位置の情報を生成し、これを装置制御回路部２０に送信して測位動作を終了する。
【００４２】
次に、上記の測位動作時にＧＰＳ制御回路部により実行されるＧＰＳ受信制御処理についてフローチャートを参照しながら詳細に説明する。
【００４３】
図７には、ＧＰＳ制御回路部により実行されるＧＰＳ受信制御処理のフローチャートを、図８には、ＧＰＳ受信制御処理中に割り込んで実行されるタイマ割込処理のフローチャートを示す。
【００４４】
図７のＧＰＳ受信制御処理は、例えば、装置制御回路部２０から現在位置の測位処理のコマンドが発行されることで開始される。この処理が開始されると、先ず、各種の初期化処理を実行し（ステップＳ１）、次に、多チャネルデコーダ１６に駆動信号を出力して全サーチエンジン１６−１〜１６−ｎを駆動する（ステップＳ２）。これにより、全サーチエンジン１６−１〜１６−ｎに動作クロックが供給されて全てが動作状態となる。
【００４５】
次いで、順次、所定個のサーチエンジンの停止を示す第１フラグＳＦを“０”にセットし（ステップＳ３）、タイマＴのカウント値を“０”にセットし（ステップＳ４）、図８のタイマインタラプト処理の実行を進行させる設定を行う（ステップＳ５）。
【００４６】
ステップＳ５のタイマインタラプトの設定が行われると、図８のタイマインタラプト処理が短い一定時間ごとに並列的に実行される。すなわち、短い時間ごとに、タイマの値Ｔを“１”加算し（ステップＳ２１）、この値をアドレスとして電池特性テーブル２８ａの値を読み出す（ステップＳ２２）。そして、このテーブル値（電池電圧のパーセンテージの予測値）が所定値（例えば６５パーセント）以下となったか比較する（ステップＳ２３）。なお、ここでの所定値はシステムの最低電圧よりやや余裕をもって高めの値としておくと良い。そして、比較の結果、所定値以下となっていなければそのままこのタイマインタラプト処理を終了するが、所定値以下となっていれば所定個のサーチエンジン１６−ｋ〜１６−ｎの駆動停止制御を行う（ステップＳ２４）。すなわち、動作クロックを停止させて非動作状態とする。さらに、ＧＰＳ受信制御処理（図７）の制御内容を切り換えるために第１フラグＳＦに“１”をセットして（ステップＳ２５）、このタイマインタラプト処理を終了する。
【００４７】
つまり、上記のタイマインタラプト処理が短い時間ごとに繰り返し実行されることで、ＧＰＳ信号の受信制御処理中、電池特性テーブル２８ａを参照して現在の電池電圧の擬似的な監視が行われ、その値が所定値を下回ったら、所定個のサーチエンジン１６−ｋ〜１６−ｎが停止されるようになっている。
【００４８】
図７のＧＰＳ受信制御処理においてタイマインタラプトの解除（ステップＳ５）を行ってステップＳ６に移行したら、第１フラグＳＦの確認を行って判別処理を行う（ステップＳ６）。そして、第１フラグＳＦが“０”（全サーチエンジン１６−１〜１６−ｎの駆動状態）であれば、ステップＳ７に移行して全サーチエンジン１６−１〜１６−ｎを用いたＧＰＳ受信処理を実行するが、第１フラグＳＦが“０”（所定個のサーチエンジン１６−ｋ〜１６−ｎを停止状態）であれば、ステップＳ８に移行してこれらを除く数個のサーチンエンジンを用いたＧＰＳ受信処理を実行する。
【００４９】
そして、メモリ１７に展開されているデータを確認して受信終了か判別し（ステップＳ９）、受信終了でなければ、ステップＳ６からの処理を繰り返し実行する。一方、ステップＳ９で少なくとも４個のＧＰＳ信号の受信を確認して受信終了と判別されたら、ステップＳ１０に移行して、順次、現在位置の測位計算を行って現在位置を確定し（ステップＳ１０）、この現在位置の情報を装置制御回路部２０へ出力し（ステップＳ１２）、タイマインタラプト処理の進行を禁止して（ステップＳ１３）、このＧＰＳ受信制御処理を終了する。
【００５０】
このようなＧＰＳ受信制御処理により、上述したように、受信開始時には全サーチエンジン１６−１〜１６−ｎを用いた受信処理により速やかなＧＰＳ信号の受信が図られ、時間がかかる場合には、所定個のサーチエンジン１６−ｋ〜１６−ｎの動作が停止されて、電池電圧の極端な低下が回避されるようになっている。
【００５１】
以上のように、この実施形態のＧＰＳ受信装置１００によれば、電源に余裕のないシステムであっても、電波状態が良好の場合などには多くのサーチエンジン１６−１〜１６−ｎを動作させて速やかな測位処理が可能である一方、電波状態が不良等で受信処理に時間がかかる場合には、動作させるサーチエンジン１６−１〜１６−ｎの数を時間の経過に伴って減少させ、電源電圧が極端に低下するといった事態を防止できるという効果が得られる。さらに、このような作用を、電源電圧を測定する回路を設けずに、簡単な制御処理によって実現できるという効果がある。
【００５２】
このような作用は、小型電池を駆動源として動作する腕時計や形態端末にＧＰＳ受信機能を付加したシステムにおいて特に有用なものとなる。
【００５３】
また、電池電圧の推移を表わす電池特性テーブル２８ａを用いることで、例えば、電池特性の異なる複数のシステムを開発する際に、電池電圧の推移データを求めて電池特性テーブルを作成し、これをＲＯＭ等に書き込むだけで良いので、開発コストの低減を図ることが出来る。
【００５４】
また、サーチエンジン１６−ｋ〜１６−ｎを停止する際には、動作クロックの供給を停止させるだけなので、簡単な制御で確実に駆動電流を停止することが可能となる。
【００５５】
なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。
【００５６】
図９には、ＧＰＳ受信装置の内部構成の変化例を示すブロック図を、図１０には、タイマ割込処理の変形例を示すフローチャートを、図１１には、ＧＰＳ受信処理中にサーチエンジンの起動数を序所に減らした場合の電池電圧の変化の一例を表わしたグラフを示す。
【００５７】
例えば、図９に示すように、電池特性テーブル２８ａは、デジタル信号処理部１３の内部メモリに格納するのではなく、外付けのＲＯＭ２８Ｂ等に格納して、ＧＰＳ制御回路部１８に読み込み可能な構成としても良い。このような構成とすることで、電池Ｅ１を変えた場合に、容易に電池特性テーブル２８ａをそれに対応させて変更することが可能となる。
【００５８】
また、上記実施形態では、電池特性テーブル２８ａを用いてタイマ値Ｔに対応する電池電圧のデータを読み出し、その電池電圧のデータ値に基づいて、所定個のサーチエンジンを停止させるタイミングを計っているが、電池電圧のデータ値が所定値以下となる経過時間は既知のものなので、図１０に示すように、電池特性テーブル２８ａの参照を行わずに、経過時間Ｔが設定時間（Ｔｔｈ）を超えたときに、所定個のサーチエンジンを停止させるようにしても良い（ステップＳ３２，Ｓ２４）。
【００５９】
このような構成により、予め所定個のサーチエンジンを停止させる時間を設定しておくだけで、電池特性テーブルを用意したり、短い時間ごとにデータ値を読み出すといった処理を行う必要がなくなる。
【００６０】
また、上記実施形態では、時間の経過に伴って１段階で所定個のサーチエンジンを停止させる構成としたが、複数段階に渡って駆動するサーチエンジンの個数を序所に減らすようにしても良い。例えば、図１１に示すように、Ｔ１１〜Ｔ１６のタイミングで序所に駆動するサーチエンジン数を減らしていくことで、電池電圧を急激な変動を少なくして推移させることが出来る。
【００６１】
その他、駆動するサーチエンジンの減らし方は、制御手段のプログラム動作によらず、シーケンサ等のハードウェア構成により行うようにしても良いし、また、クロック停止によらず電源電圧の遮断等によりサーチエンジンを非動作状態としても良い。その他、実施形態に示した細部等は発明の趣旨を逸脱しない範囲で適宜変更可能である。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施形態のＧＰＳ受信装置の内部構成を示すブロック図である。
【図２】ＧＰＳ信号のデータ構成を示すデータチャートである。
【図３】図２のデータ構成の内容を説明する図表である。
【図４】ＲＯＭに格納される電池特性テーブルの内容をグラフ化して示した図である。
【図５】ＧＰＳ受信処理中の電池電圧の変化の一例を示したグラフである。
【図６】サーチエンジンの起動数を減らさなかった場合のＧＰＳ受信処理中の電池電圧の変化を示したグラフである。
【図７】ＧＰＳ制御回路部により実行されるＧＰＳ受信制御処理の処理手順を示すフローチャートである。
【図８】図７のＧＰＳ受信制御処理中に割り込んで実行されるタイマ割込処理の処理手順を示すフローチャートである。
【図９】ＧＰＳ受信装置の内部構成の変化例を示すブロック図である。
【図１０】タイマ割込処理の変形例を示すフローチャートである。
【図１１】ＧＰＳ受信処理中にサーチエンジンの起動数を序所に減らした場合の電池電圧の変化を示したグラフである。
【符号の説明】
【００６３】
１０      アンテナ
１１      プリアンプ
１２      高周波受信回路部
１３      デジタル信号処理部
１５      電源回路部
１６      多チャネルデコーダ
１６−１〜１６−ｎ  サーチエンジン（受信処理回路）
１８      ＧＰＳ制御回路部
２８      ＲＯＭ
２８ａ    電池特性テーブル（データテーブル）
１００    ＧＰＳ受信装置
Ｅ１      電池
【図１】
0004983431.tif 000002
【図２】
0004983431.tif 000003
【図３】
0004983431.tif 000004
【図４】
0004983431.tif 000005
【図５】
0004983431.tif 000006
【図６】
0004983431.tif 000007
【図７】
0004983431.tif 000008
【図８】
0004983431.tif 000009
【図９】
0004983431.tif 000010
【図１０】
0004983431.tif 000011
【図１１】
0004983431.tif 000012