(57)【要約】【課題】  コイン型電池やその他の電源によって位置検出を行う場合に、消費電力を低減する。【解決手段】  デジタル信号処理部１３は、複数の衛星から送信される電波の受信感度に基づいてＧＰＳ信号を受信可能な衛星を特定し、多チャネルデコーダ１５のｎ個のチャネルデコーダは、ＧＰＳ信号を復調して情報を抽出することができる。ＧＰＳ制御回路部１７は、特定された衛星のＧＰＳ信号を割り当てるチャネルデコーダを決定し、ＧＰＳ信号が割り当てられたチャネルデコーダを動作状態に制御し、ＧＰＳ信号が割り当てられないチャネルデコーダを動作停止状態に制御する。【選択図】  図１
2008002860.tif 000002
【特許請求の範囲】
【請求項１】
複数の衛星から送信される電波の受信感度に基づいてＧＰＳ信号を受信可能な衛星を特定する受信手段と、
ＧＰＳ信号を復調して情報を抽出するための所定数の情報抽出手段と、
前記受信手段によって特定された衛星のＧＰＳ信号を割り当てる情報抽出手段を決定する割当手段と、
前記割当手段によってＧＰＳ信号が割り当てられた情報抽出手段を動作状態に制御し、ＧＰＳ信号が割り当てられない情報抽出手段を動作停止状態に制御する制御手段と、
を備えたことを特徴とするＧＰＳ受信装置。
【請求項２】
前記割当手段は、ＧＰＳ信号を受信可能な衛星の数に応じて当該ＧＰＳ信号を割り当てた情報抽出手段によって抽出される情報の内容を指定することを特徴とする請求項１に記載のＧＰＳ受信装置。
【請求項３】
前記割当手段は、ＧＰＳ信号を受信可能な衛星の数が３個未満の場合には情報抽出手段によって抽出される情報の内容として少なくとも時刻情報を指定し、ＧＰＳ信号を受信可能な衛星の数が３個以上の場合には情報抽出手段によって抽出される情報の内容として少なくとも位置情報および時刻情報を指定することを特徴とする請求項２に記載のＧＰＳ受信装置。
【請求項４】
前記所定数の情報抽出手段の各々は、電池から供給される電力および前記制御手段によって供給されるクロック信号によって動作し、前記制御手段は、クロック信号を停止することによって、ＧＰＳ信号が割り当てられない情報抽出手段を動作停止状態にすることを特徴とする請求項１に記載のＧＰＳ受信装置。
【請求項５】
複数の衛星から送信される電波の受信感度に基づいてＧＰＳ信号を受信可能な衛星を特定するステップＡと、
ＧＰＳ信号を復調して情報を抽出するための所定数の情報抽出手段の中から前記ステップＡによって特定された衛星のＧＰＳ信号を割り当てる情報抽出手段を決定するステップＢと、
前記ステップＢによってＧＰＳ信号が割り当てられた情報抽出手段を動作状態に制御し、ＧＰＳ信号が割り当てられない情報抽出手段を動作停止状態に制御するステップＣと、
を実行する位置検出方法。
【請求項６】
前記ステップＢは、ＧＰＳ信号を受信可能な衛星の数に応じて当該ＧＰＳ信号を割り当てた情報抽出手段によって抽出される情報の内容を指定することを特徴とする請求項５に記載の位置検出方法。
【請求項７】
前記ステップＢは、ＧＰＳ信号を受信可能な衛星の数が３個未満の場合には情報抽出手段によって抽出される情報の内容として少なくとも時刻情報を指定し、ＧＰＳ信号を受信可能な衛星の数が３個以上の場合には情報抽出手段によって抽出される情報の内容として少なくとも位置情報および時刻情報を指定することを特徴とする請求項６に記載の位置検出方法。
【請求項８】
前記所定数の情報抽出手段の各々は、電池から供給される電力および前記ステップＣによって供給されるクロック信号によって動作し、前記ステップＣは、クロック信号を停止することによって、ＧＰＳ信号が割り当てられない情報抽出手段を動作停止状態に制御することを特徴とする請求項５に記載の位置検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＰＳ受信装置および位置検出方法に関し、特に、衛星からの電波を受信して現在位置を検出するＧＰＳ受信装置および位置検出方法に関するものである。
【背景技術】
【０００２】
ＧＰＳ（Global Positioning System：全地球測位システム）は、複数の衛星からの電波を受信して、現在位置を検出するシステムである。この場合の衛星は静止衛星ではなく、高度２万ｋｍを周回し、地球に対して刻々と位置が変化する３２個の衛星である。現在位置を検出するためには、３２個の衛星の中の最低３個の衛星からＧＰＳ信号を受信する必要がある。実際は、検出する現在位置の標高を考慮した演算を行うために、４個の衛星からＧＰＳ信号を受信して現在位置を検出している。一般にＧＰＳを利用した位置検出においては、８チャネル乃至１６チャネルのそれぞれに各衛星からのＧＰＳ信号のデータをストアして、その中から受信感度の高い４個のチャネルのデータに基づいて位置を検出する。各衛星からは３０秒のメインフレームが送信される。このメインフレームは、各フレームが６秒の５個のサブフレームで構成され、各サブフレームは３００ビットのデータで構成されている。第１乃至第５の５個のサブフレームのうち、第１のサブフレームには、各衛星に固有のクロック補正係数情報、各衛星の状態が格納され、第２、第３のサブフレームには、各衛星に固有の軌道情報である「エフェメリス」が格納され、第４および第５の２個のサブフレームには、３２個のすべての衛星に共通の概略軌道情報である「アルマナックデータ」が格納されている。
【０００３】
ＧＰＳを利用した位置検出において、消費電力を低減するための技術に関しては、いくつか提案がなされている。
例えば、ある提案のＲＦレシーバにおいては、電池から電力を供給される時計に組み込まれ、アンテナからのＲＦ信号を受信・整形するユニット、受信・整形段で整形された中間信号を受信する１２チャネルの相関段、この相関段に接続されていてＧＰＳ衛星から送信されたＧＰＳ信号から取り出したデータの関数として、Ｘ、Ｙ、Ｚ位置、速度、時刻のデータを計算するマイクロプロセッサとを備え、各チャネルは制御器が付随した相関器およびデジタル信号処理アルゴリズムを備え、チャネルが動作状態になったとき、ＧＰＳ衛星を捕捉・追跡するために自動的に実行すべきあらゆる同期タスクを実行可能にしてＧＰＳ衛星を自動追跡する。（特許文献１参照）
また、ある提案のＧＰＳ受信機においては、ＧＰＳ衛星からアルマナックデータ、又はエフェメリスデータの取得が完了している場合に、衛星位置計算部で求めた衛星の概略位置又は詳細位置から、仰角の高い衛星を最高位に、仰角の低い衛星を中位に、受信不可能な衛星を最低位にして、受信部の各受信チャネルに割り当てるＧＰＳ衛星の優先順位を設定して、優先順位に基づいて測位対象のＧＰＳ衛星を選定する。クロック制御部は、選定されたＧＰＳ衛星を割り当てる受信チャネルのみにクロック信号を供給し、他の受信チャネルへのクロック信号の供給を停止して、消費電力の低減を図っている。（特許文献２参照）
【特許文献１】特開２００２−１２２６５５号公報
【特許文献２】特開２００４−１９１０５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１および特許文献２においては、８チャネル乃至１６チャネルに捕捉した各衛星からのＧＰＳ信号のデータをストアして、受信感度の高い３個又は４個のチャネルを選択するので、受信環境が悪い場合には、３個又は４個の衛星を捕捉することが困難であり、捕捉するまでに長い時間を要する場合、又は、３個又は４個の衛星を捕捉できなかった場合に、８チャネル乃至１６チャネルにおいて消費される電力のために、電池の電圧降下により連続計測可能時間が減少するばかりでなく、位置検出どころか装置自体が機能停止に陥ってしまうおそれもある。
【０００５】
例えば、一般的なコイン型電池の仕様を電圧３Ｖ、標準電流０．１ｍＡ、標準容量３０ｍＡｈと仮定すると、３Ｖで０．１ｍＡを流した場合に３００時間使用することができる。ＧＰＳ受信装置において、１チャネル当たりほぼ０．４ｍＡの消費電流がある。したがって、理論的な連続計測可能時間Ｈは、下記の式で表される。
Ｈ＝３０（ｍＡｈ）／０．４（ｍＡ）×チャネル数
８個のチャネルを動作状態にするためには、
Ｈ＝３０（ｍＡｈ）／０．４（ｍＡ）×８（ｃｈ）＝９．３７５（ｈ）
１２個のチャネルを動作状態にするためには、
Ｈ＝３０（ｍＡｈ）／０．４（ｍＡ）×１２（ｃｈ）＝６．２５（ｈ）
１６個のチャネルを動作状態にするためには、
Ｈ＝３０（ｍＡｈ）／０．４（ｍＡ）×１６（ｃｈ）＝４．６８７５（ｈ）
となる。
このため、電池によって駆動されるＧＰＳ受信装置において、電池の消費電力をいかにして低減するかという課題があった。
【０００６】
本発明は、このような従来の課題を解決するためのものであり、コイン型電池やその他の小型の電源によって位置検出を行う場合に、消費電力を低減することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載のＧＰＳ受信装置は、複数の衛星から送信される電波の受信感度に基づいてＧＰＳ信号を受信可能な衛星を特定する受信手段（実施形態においては、図１のデジタル信号処理部１３に相当する）と、ＧＰＳ信号を復調して情報を抽出するための所定数の情報抽出手段（実施形態においては、図１のｎ個のチャネルデコーダ１５に相当する）と、受信手段によって特定された衛星のＧＰＳ信号を割り当てる情報抽出手段を決定する割当手段（実施形態においては、図１のＧＰＳ制御回路部１７に相当する）と、割当手段によってＧＰＳ信号が割り当てられた情報抽出手段を動作状態に制御し、ＧＰＳ信号が割り当てられない情報抽出手段を動作停止状態に制御する制御手段（実施形態においては、図１のＧＰＳ制御回路部１７に相当する）と、を備えた構成になっている。
【０００８】
請求項１のＧＰＳ受信装置において、請求項２に記載したように、割当手段は、ＧＰＳ信号を受信可能な衛星の数に応じて当該ＧＰＳ信号を割り当てた情報抽出手段によって抽出される情報の内容を指定するような構成にしてもよい。
請求項２のＧＰＳ受信装置において、請求項３に記載したように、割当手段は、ＧＰＳ信号を受信可能な衛星の数が３個未満の場合には情報抽出手段によって抽出される情報の内容として少なくとも時刻情報を指定し、ＧＰＳ信号を受信可能な衛星の数が３個以上の場合には情報抽出手段によって抽出される情報の内容として少なくとも位置情報および時刻情報を指定するような構成にしてもよい。
請求項１のＧＰＳ受信装置において、請求項４に記載したように、所定数の情報抽出手段の各々は、電池から供給される電力および制御手段によって供給されるクロック信号によって動作し、制御手段は、クロック信号を停止することによって、ＧＰＳ信号が割り当てられない情報抽出手段を動作停止状態にするような構成にしてもよい。
【０００９】
請求項５に記載の位置検出方法は、複数の衛星から送信される電波の受信感度に基づいてＧＰＳ信号を受信可能な衛星を特定するステップＡと、ＧＰＳ信号を復調して情報を抽出するための所定数の情報抽出手段（実施形態においては、図１のｎ個のチャネルデコーダ１５に相当する）の中からステップＡによって特定された衛星のＧＰＳ信号を割り当てる情報抽出手段を決定するステップＢと、ステップＢによってＧＰＳ信号が割り当てられた情報抽出手段を動作状態に制御し、ＧＰＳ信号が割り当てられない情報抽出手段を動作停止状態に制御するステップＣと、を実行する構成になっている。
ステップＡ乃至ステップＣは、実施形態においては、図１のＧＰＳ制御回路部１７によって実行される処理に相当する。
【００１０】
請求項５の位置検出方法において、請求項６に記載したように、ステップＢは、ＧＰＳ信号を受信可能な衛星の数に応じて当該ＧＰＳ信号を割り当てた情報抽出手段によって抽出される情報の内容を指定するような構成にしてもよい。
請求項６の位置検出方法において、請求項７に記載したように、ステップＢは、ＧＰＳ信号を受信可能な衛星の数が３個未満の場合には情報抽出手段によって抽出される情報の内容として少なくとも時刻情報を指定し、ＧＰＳ信号を受信可能な衛星の数が３個以上の場合には情報抽出手段によって抽出される情報の内容として少なくとも位置情報および時刻情報を指定するような構成にしてもよい。
請求項５の位置検出方法において、請求項８に記載したように、所定数の情報抽出手段の各々は、電池から供給される電力およびステップＣによって供給されるクロック信号によって動作し、ステップＣは、クロック信号を停止することによって、ＧＰＳ信号が割り当てられない情報抽出手段を動作停止状態に制御するような構成にしてもよい。
【発明の効果】
【００１１】
本発明によれば、コイン型電池やその他の電源によって位置検出を行う場合に、消費電力を低減できるという効果が得られる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明によるＧＰＳ受信装置および位置検出方法の実施形態について、図１乃至図７を参照して詳細に説明する。
図１は、本発明の実施形態におけるＧＰＳ受信装置１００の構成を示すブロック図である。図１に示すように、ＧＰＳ受信装置１００は、アンテナ１０、アンテナ・プリアンプ１１、高周波受信回路１２、デジタル信号処理部１３、時計部１４、およびこれらに電力を供給する電源部（図示せず）を備えている。
【００１３】
アンテナ１０は、ＧＰＳ衛星から送信されるＧＰＳ信号を受信する無指向性のアンテナである。ＧＰＳ信号は、基本周波数が１５７５．４２ＭＨｚのＬ１波と称される無線信号である。ＧＰＳ信号には、民間用のＣ／Ａコード（Coarse / Acquisition Code）と呼ばれる信号が含まれている。Ｃ／Ａコードは、疑似雑音符号であるＰＲＮコード（Pseudo Random Noise Code）によって符号化され、最大３２個のＧＰＳ衛星にそれぞれ異なるＣ／Ａコードが割り当てられている。したがって、受信したＧＰＳ信号をそれぞれのＧＰＳ衛星に固有のＣ／Ａコードで逆拡散することで、衛星毎にＧＰＳ信号を分離して受信することができる。
【００１４】
また、Ｃ／Ａコードは、１０２３ビットの信号を１ｍｓの周期で繰り返し送信される。このＣ／Ａコードの２０周期分をひとかたまりとして１ビットとするデータが航法データである。航法データには、ＧＰＳ衛星の軌道情報、時刻情報等のデータが含まれている。図２は、航法データのフォーマットを示す図である。ＧＰＳ衛星から送信される航法データは、図２（Ａ）に示すように、１５００ビット、３０秒のメインフレームを１ページとした２５ページのデータで構成されている。したがって、２５ページのメインフレームを受信するには１２分３０秒かかる。各ページのメインフレームは、サブフレーム１乃至サブフレーム５の５個のサブフレームで構成されている。各サブフレームは、３００ビット、６秒であり、１ワードが３０ビットとする１０ワードで構成されている。また、各サブフレームの先頭の同期用の２ワードには、３０ビットのＴＬＭ（Telemetry）のデータ、および、同じく３０ビットのＨＯＷ（Handover Word）のデータが含まれている。
【００１５】
サブフレーム１乃至サブフレーム３は、２５ページのメインフレームを通して同一のデータで構成されているが、サブフレーム４およびサブフレーム５は、データ量が多いので２５ページに分割されて送信される。図２（Ｂ）は、サブフレーム１乃至サブフレーム５のデータの内容を示す図である。サブフレーム１は、送信しているＧＰＳ衛星自身の衛星時計補正係数、データ更新時期および各種フラグが含まれている。サブフレーム２およびサブフレーム３は、送信しているＧＰＳ衛星自身の軌道情報（エフェメリスデータ）が含まれている。すなわち、サブフレーム１乃至サブフレーム３は、各ＧＰＳ衛星に固有のデータになっている。これに対して、サブフレーム４およびサブフレーム５は、最大が３２個の軌道上の全てのＧＰＳ衛星に共通の概略軌道情報（アルマナックデータ）や電離層補正係数、衛星の健康状態のデータが含まれている。
【００１６】
図１において、アンテナ・プリアンプ１１は、アンテナ１０で受信された１５７５．４２ＭＨｚの高周波信号を増幅して高周波受信回路部１２に供給する。高周波受信回路部１２は、その高周波信号を検波・増幅し、１．０２３ＭＨｚの中間周波数に変換して、デジタル信号処理部１３に供給する。
【００１７】
デジタル信号処理部１３は、多チャネルデコーダ１５、メモリ１６、ＧＰＳ制御回路部１７、ＲＯＭ１８、およびＲＡＭ１９で構成されている。多チャネルデコーダ１５は、チャネルデコーダ（１）乃至チャネルデコーダ（ｎ）からなるｎ個（例えば、１６個）のチャネルデコーダで構成され、各受信チャンネルに１個のＧＰＳ衛星が割り当てられ、各チャネルデコーダで独立した受信処理、すなわち、ＧＰＳ信号に含まれている図２に示した航法データを復調して、図２に示したエフェメリスおよびアルマナックの情報を抽出する処理が行われる。メモリ１６は、チャネルデコーダ（１）乃至チャネルデコーダ（ｎ）の受信処理によって抽出されたＧＰＳ衛星の情報および受信感度の値を記憶する。ＧＰＳ制御回路部１７は、ＲＯＭ１８に記憶されているシステムプログラムおよび各種のアプリケーションプログラムの中から、ＧＰＳ受信制御プログラムなどの必要なプログラムをＲＡＭ１９に展開して、メモリ１６に記憶された情報に基づいて、多チャネルデコーダ１５を制御すると共に、アンテナ・プリアンプ１１および高周波受信回路部１２への電力の供給を制御する。
【００１８】
時計部１４は、装置制御回路部２０、計時回路部２１、発振回路部２２、入力部２３、表示出力部２４、表示部２５、ＲＯＭ２６、およびＲＡＭ２７で構成されている。
装置制御回路部２０は、ＲＯＭ２６に記憶されているシステムプログラムおよび各種のアプリケーションプログラムの中から、時刻修正プログラムおよび位置表示プログラムなど必要なプログラムをＲＡＭ２７に展開して、デジタル信号処理部１３のＧＰＳ制御回路部１７との間でコマンドおよびデータの授受を行いながら、時計部１４の動作を制御する。計時回路部２１は、発振回路部２２から出力されるクロック信号に基づいて時刻を計時して、例えば、１秒単位で刻まれる現在時刻のデータを装置制御回路部２０に供給する。装置制御回路部２０は、その現在時刻のデータを表示データに変換して表示出力部２４を介して表示部２５に表示する。入力部２３は、ユーザからの操作情報および他のコンピュータや記憶媒体からの情報を装置制御回路部２０に入力する。装置制御回路部２０は、入力部２３から表示内容を指定するモード信号や測定指示が入力されたときは、その入力内容に応じた処理を行う。
【００１９】
次に、図１に示したＧＰＳ受信装置１００によって実行される位置検出方法について、ＧＰＳ制御回路部１７および装置制御回路部２０の協働によって実行されるフローチャートに基づいて説明する。
図３は、装置制御回路部２０のメインルーチンのフローチャートである。装置制御回路部２０は、まず、所定のイニシャライズ（ステップＳＡ１）を行って、入力部２３からモード信号が入力されたか否かを判別し（ステップＳＡ２）、モード信号が入力されたときは、そのモード信号が現在時刻を取得する時刻取得指示か、３個のＧＰＳ衛星を捕捉して現在位置を取得する３衛星捕捉（２ＤＦｉｘ）指示か、４個のＧＰＳ衛星を捕捉して現在位置を取得する４衛星捕捉（３ＤＦｉｘ）指示かを判別する（ステップＳＡ３）。
【００２０】
装置制御回路部２０は、モード信号が時刻取得指示のときはフラグＭＯＤＥを「０」にセットし（ステップＳＡ４）、モード信号が２ＤＦｉｘ指示のときは、ＭＯＤＥを「１」にセットし（ステップＳＡ５）、モード信号が３ＤＦｉｘ指示のときは、ＭＯＤＥを「２」にセットする（ステップＳＡ６）。ＭＯＤＥをセットした後、又は、モード信号が入力されず、ＭＯＤＥが前回の値にセットされている状態において、装置制御回路部２０は、入力部２３から測定指示が入力されたか否かを判別し（ステップＳＡ７）、測定指示が入力されたときは、ＧＰＳ制御回路部１７に対してＭＯＤＥの値を送付すると共に、測定モード処理の実行を指示する（ステップＳＡ８）。
【００２１】
図４および図５は、ＧＰＳ制御回路部１７によって実行される測定モード処理のフローチャートである。ＧＰＳ制御回路部１７は、アンテナ・プリアンプ１１および高周波受信回路部１２へのイネーブル信号をアクティブにして、アンテナ・プリアンプ１１および高周波受信回路部１２を動作停止状態（スリープ状態）から動作状態に遷移させて（ステップＳＢ１）、衛星捕捉処理を実行する（ステップＳＢ２）。
【００２２】
図６は、衛星捕捉処理のフローチャートである。ＧＰＳ制御回路部１７は、多チャネルデコーダ１５を始動させて（ステップＳＣ１）、チャネルデコーダを指定する変数ＣＨに「１」をセットし（ステップＳＣ２）、ＣＨの値を変化させながらステップＳＣ３乃至ステップＳＣ８のループ処理を実行する。このループ処理において、ＧＰＳ制御回路部１７は、チャネルデコーダ（ＣＨ）での衛星捕捉を開始して（ステップＳＣ３）、捕捉が可能か否かを判別し（ステップＳＣ４）、捕捉ができないときは、所定時間が経過したか否かを判別し（ステップＳＣ５）、所定時間が経過する前に、衛星を捕捉できたときは、そのチャネルデコーダのフラグＯＮ（ＣＨ）を「１」にセットし（ステップＳＣ６）、ＣＨの値を１つインクリメントして（ステップＳＣ７）、ＣＨの値がチャネルデコーダ数を超えたか否かを判別する（ステップＳＣ８）。この後、ＧＰＳ制御回路部１７は、ステップＳＣ３に移行してループ処理を繰り返す。
【００２３】
ＧＰＳ制御回路部１７は、ステップＳＣ４において衛星が捕捉できず、ステップＳＣ５において所定時間が経過したときは、捕捉できた衛星が全くないか否かを判別し（ステップＳＣ９）、捕捉できた衛星が全くないときは、警告フラグをオンにする（ステップＳＣ１０）。ＧＰＳ制御回路部１７は、ステップＳＣ８においてＣＨの値がチャネルデコーダ数を超えたとき、すなわち、すべてのチャネルデコーダに対する衛星捕捉処理を行ったとき、又は、ステップＳＣ１０において警告フラグをオンにしたときは、図４の測定モード処理に戻る。
【００２４】
図４の測定モード処理において、ＧＰＳ制御回路部１７は、衛星捕捉処理の後、警告フラグがオフであるか否かを判別し（ステップＳＢ３）、警告フラグがオフの場合、すなわち、少なくとも１つの衛星を捕捉できたときは、捕捉数／受信感度検知処理を実行する（ステップＳＢ４）。図７は、捕捉数／受信感度検知処理のフローチャートである。
【００２５】
図７において、ＧＰＳ制御回路部１７は、チャネルデコーダを指定する変数ＣＨの値を「１」にセットして（ステップＳＤ１）、ＣＨの値を変化させながら、ステップＳＤ２乃至ステップＳＤ６のループ処理を実行する。このループ処理において、ＧＰＳ制御回路部１７は、フラグＯＮ（ＣＨ）の値が「１」であるか否かを判別し（ステップＳＤ２）、ＯＮ（ＣＨ）の値が「１」である場合には、チャネルデコーダ（ＣＨ）の受信感度の値が閾値Ａより小さいか否かを判別し（ステップＳＤ３）、受信感度の値がＡより小さい場合には、受信環境が悪くてＧＰＳ信号を復調できないとして、ＯＮ（ＣＨ）を「０」にリセットする（ステップＳＤ４）。
【００２６】
ＧＰＳ制御回路部１７は、ステップＳＤ４においてＯＮ（ＣＨ）をリセットした後、又は、ステップＳＤ２においてＯＮ（ＣＨ）が「０」の場合、若しくは、ステップＳＤ３においてチャネルデコーダ（ＣＨ）の受信感度の値がＡ以上の場合には、ＣＨの値を１つインクリメントして（ステップＳＤ５）、ＣＨの値がチャネルデコーダ数を超えたか否かを判別し（ステップＳＤ６）、ＣＨの値がチャネルデコーダ数以下の場合には、ステップＳＤ２に移行して、ループ処理を繰り返す。
【００２７】
ステップＳＤ６においてＣＨの値がチャネルデコーダ数を超えた場合には、ＧＰＳ制御回路部１７は、装置制御回路部２０から送付されたフラグＭＯＤＥの値が「０」、「１」又は「２」のいずれであるかを判別して（ステップＳＤ７）、ＭＯＤＥの値が「０」の場合には、ＯＮ（  ）が「１」のチャネルデコーダの数が「１」以上の条件を満たしているか否かを判別し（ステップＳＤ８）、ＭＯＤＥの値が「１」の場合には、ＯＮ（  ）が「１」のチャネルデコーダの数が「３」以上の条件を満たしているか否かを判別し（ステップＳＤ９）、ＭＯＤＥの値が「２」の場合には、ＯＮ（  ）が「１」のチャネルデコーダの数が「４」以上の条件を満たしているか否かを判別する（ステップＳＤ１０）。ＧＰＳ制御回路部１７は、ステップＳＤ８、ステップＳＤ９、又はステップＳＤ１０において、いずれの条件も満たしていない場合には、警告フラグをオンにする（ステップＳＤ１１）。ステップＳＤ８、ステップＳＤ９、又はステップＳＤ１０において、いずれかの条件を満たしている場合、又は、ステップＳＤ１１において警告フラグをオンにした後は、図４の測定モード処理に戻る。
【００２８】
図４において、ＧＰＳ制御回路部１７は、捕捉数／受信感度検知処理を実行した後、警告フラグがオフであるか否かを判別し（ステップＳＢ５）、警告フラグがオフである場合には、ＭＯＤＥが「０」であるか否かを判別し（ステップＳＢ６）、ＭＯＤＥが「０」である場合には、ＯＮ（  ）が「１」のチャネルデコーダ１５で受信感度の１番高いチャネルデコーダを選択して（ステップＳＢ７）、それ以外のチャネルデコーダの動作を停止させて（ステップＳＢ８）、選択したチャネルデコーダから時刻情報を抽出し（ステップＳＢ９）、その時刻情報を時計部１４に送付して（ステップＳＢ１０）、アンテナ・プリアンプ１１、高周波受信回路１２、およびチャネルデコーダ１５の動作を停止させる（ステップＳＢ１１）。
ステップＳＢ３又はステップＳＢ５において警告フラグがオンの場合には、ＧＰＳ制御回路部１７は、装置制御回路部２０に対して一定時間の警告表示を指示して（ステップＳＢ１２）、アンテナ・プリアンプ１１、高周波受信回路１２、およびチャネルデコーダの動作を停止させる（ステップＳＢ１１）。
【００２９】
ＧＰＳ制御回路部１７は、ステップＳＢ６において、ＭＯＤＥが「０」でない場合には、ＭＯＤＥが「１」であるか又は「２」であるかを判別し（図５のステップＳＢ１３）、ＭＯＤＥが「１」である場合には、ＯＮ（  ）が「１」のチャネルデコーダのうち受信感度が１乃至３番目に高いチャネルデコーダを選択し（ステップＳＢ１４）、ＭＯＤＥが「２」である場合には、ＯＮ（  ）が「１」のチャネルデコーダのうち受信感度が１乃至４番目に高いチャネルデコーダを選択する（ステップＳＢ１５）。
【００３０】
ステップＳＢ１４又はステップＳＢ１５においてチャネルデコーダを選択した後、ＧＰＳ制御回路部１７は、選択したチャネルデコーダ以外のチャネルデコーダの動作を停止させ（ステップＳＢ１６）、３個又は４個のＧＰＳ衛星から受信した位置情報を抽出し（ステップＳＢ１７）、その位置情報に基づいて現在位置を演算して（ステップＳＢ１８）、その演算結果を時計部１４に送付し（ステップＳＢ１９）、アンテナ・プリアンプ１１、高周波受信回路１２、および多チャネルデコーダ１５の動作を停止させる（図４のステップＳＢ１１）。
【００３１】
以上のように、この実施形態によれば、デジタル信号処理部１３は、複数の衛星から送信される電波の受信感度に基づいてＧＰＳ信号を受信可能な衛星を特定し、多チャネルデコーダ１５のｎ個のチャネルデコーダは、ＧＰＳ信号を復調して情報を抽出することができる。ＧＰＳ制御回路部１７は、特定された衛星のＧＰＳ信号を割り当てるチャネルデコーダを決定し、ＧＰＳ信号が割り当てられたチャネルデコーダを動作状態に制御し、ＧＰＳ信号が割り当てられないチャネルデコーダを動作停止状態に制御する。
したがって、コイン型電池やその他の電源によって位置検出を行う場合に、消費電力を低減できる。
【００３２】
上記実施形態において、ＧＰＳ制御回路部１７は、ＧＰＳ信号を受信可能な衛星の数に応じて当該ＧＰＳ信号を割り当てたチャネルデコーダによって抽出される情報の内容を指定する。さらに、この場合、ＧＰＳ制御回路部１７は、ＧＰＳ信号を受信可能な衛星の数が３個未満の場合にはチャネルデコーダによって抽出される情報の内容として少なくとも時刻情報を指定し、ＧＰＳ信号を受信可能な衛星の数が３個以上の場合にはチャネルデコーダによって抽出される情報の内容として少なくとも位置情報および時刻情報を指定する。
【００３３】
また、上記実施形態において、多チャネルデコーダ１５のｎ個のチャネルデコーダの各々は、電池から供給される電力およびＧＰＳ制御回路部１７によって供給されるクロック信号によって動作し、ＧＰＳ制御回路部１７は、クロック信号を停止することによって、ＧＰＳ信号が割り当てられないチャネルデコーダを動作停止状態にする。
【００３４】
なお、上記実施形態のＧＰＳ受信装置においては、電池によって電力を供給される構成にしたが、光、振動又はその他のエネルギーを受けて発電する発電素子によって電力を供給される構成にしてもよい。このような構成においても、ＧＰＳ制御回路１８は、多チャネルデコーダ１５の各チャネルデコーダにクロック信号を与えることによって動作状態とし、クロック信号を停止することによって動作停止状態とする。
したがって、コイン型電池や、光、振動又はその他のエネルギーを受けて発電する発電素子のように、電力の供給が制限される電源によって位置検出を行う場合に、消費電力を低減することができる。
【００３５】
なおまた、上記実施形態は、本発明を実現するための一例であり、本発明は以下の実施形態に限定されるものではない。すなわち、本発明は、この明細書に添付した特許請求の範囲を逸脱しない限り、当業者によって容易に考えられる他の実施形態および様々な変形例が可能であることは明らかである。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施形態におけるＧＰＳ受信装置の構成を示すブロック図。
【図２】ＧＰＳ信号におけるフレーム構成を示す図。
【図３】実施形態におけるＧＰＳ受信装置の動作を示すメインルーチンのフローチャート。
【図４】図３における測定モード処理のフローチャート。
【図５】図４に続く測定モード処理のフローチャート。
【図６】図４における衛星捕捉処理のフローチャート。
【図７】図４における捕捉数／受信感度検知処理のフローチャート。
【符号の説明】
【００３７】
１０  アンテナ
１１  アンテナ・プリアンプ
１２  高周波受信回路部
１３  デジタル信号処理部
１４  時計部
１５  多チャンネルデコーダ
１６  メモリ
１７  ＧＰＳ制御回路部
１８  ＲＯＭ
１９  ＲＡＭ
２０  装置制御回路部
２１  計時回路部
２２  発振回路部
２３  入力部
２４  表示出力部
２５  表示部
２６  ＲＯＭ
２７  ＲＡＭ
【図１】
2008002860.tif 000003
【図２】
2008002860.tif 000004
【図３】
2008002860.tif 000005
【図４】
2008002860.tif 000006
【図５】
2008002860.tif 000007
【図６】
2008002860.tif 000008
【図７】
2008002860.tif 000009