(57)【要約】【課題】消費電力を抑えつつＧＰＳ信号から時刻情報を確実に取得することができる時刻修正機能付きＧＰＳ時計を提供すること。【解決手段】ＧＰＳ信号の受信環境が悪く、受信レベルが所定の閾値以上ない場合には、１時間ごと（第１所定時間）に受信動作を行ない、その際、捕捉動作のみを行なってそれ以外の受信システムは休止状態とする。また、受信状況がそれほど悪くはないが、正しいＧＰＳ時刻情報が得られるほど良くはない環境下では、４時間ごと（第２所定時間）に受信動作を行ない、捕捉動作に加えＧＰＳ時刻取得と内部時計との比較処理まで実施する。このようにすることで、受信環境が悪化しているときには、捕捉動作による相関値のチェックのみを行ない、かつ受信動作を頻繁に繰り返すことで、回復の機会を逃さないように監視し、受信環境が良くなってきたら、ＧＰＳ時刻情報まで取得するようにして、時刻修正の機会を増やすことが可能となる。【選択図】図３
2012202814.tif 000002
【特許請求の範囲】
【請求項１】
時刻を計時する内部時計と、
ＧＰＳ衛星から送信されるＧＰＳ信号を受信し、該ＧＰＳ信号に基づきＧＰＳ時刻情報を取得するＧＰＳ受信ユニットと、
該ＧＰＳ受信ユニットで取得された前記ＧＰＳ時刻情報に対応して、前記内部時計の計数する時刻を修正する演算装置と、
を備えたＧＰＳ時計において、
受信条件を満たすか否かを判断する受信条件判断手段と、
ＧＰＳ信号の受信レベルを、捕捉動作において算出される相関値に基づいて監視する受信レベル監視手段と、
前記ＧＰＳ時刻情報と前記内部時計の計数する時刻との時間差を算出して判断を下す時間差判定手段とを有し、
前記受信レベル監視手段により受信レベルが予め設定されたレベルに達しないと判断された場合には、前記ＧＰＳ受信ユニットによるＧＰＳ信号の受信動作を休止し、第１所定時間経過した後に前記受信条件判断手段により受信条件を満たすか否かを判断し、
前記受信レベル監視手段により受信レベルが予め設定されたレベルに達したと判断された場合であって、前記時間差判定手段により時間差が指定時間以上と判断された場合には、受信システムを休止し、第２所定時間経過した後に前記受信条件判断手段により受信条件を満たすか否かを判断することを特徴とする時刻修正機能付きＧＰＳ時計。
【請求項２】
前記受信レベルが予め設定された値を超えた場合に、ＧＰＳ電波のドップラシフトを検出し、該ドップラシフトに基づいて前記ＧＰＳ受信ユニットによるＧＰＳ受信動作を休止することを特徴とする請求項１に記載の時刻修正機能付きＧＰＳ時計。
【請求項３】
前記受信レベル監視手段により受信レベルが予め設定されたレベルに達したと判断された場合に、前記ＧＰＳ衛星の衛星番号を記憶し、次回のＧＰＳ衛星のサーチに該記憶された衛星番号、前記ドップラシフトの検出結果、および前記相関値の算出結果を用いることを特徴とする請求項２に記載の時刻修正機能付きＧＰＳ時計。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信されたＧＰＳ信号に含まれる時刻情報に基づいて時刻を修正するＧＰＳ時計に関する。
【背景技術】
【０００２】
全地球測定システムであるＧｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ（ＧＰＳ）は地球上にある受信機の位置を調べるための衛星測位システムであり、測位は捕捉した各衛星からの送信信号の到達時間から距離を求め、各衛星からの距離により受信機の地球上の３次元的な位置を受信機側で演算することにより行われる。測位の精度は到達時間の精度に大きく依存するため、衛星は原子時計に基づく正確な時刻を持っている。
【０００３】
ＧＰＳ衛星から送られてくるデータの中には測位に利用されるさまざまな情報が含まれており、衛星に搭載された原子時計に基づく時刻のデータ、衛星の軌道情報などが含まれる。そして、ＧＰＳ衛星からの信号を受信する受信機側が、ＧＰＳ衛星の時刻情報を得るには、ＧＰＳ衛星からの信号のうち、ＴＯＷ（Ｔｉｍｅ  ｏｆ  Ｗｅｅｋ、ＧＰＳ時刻、週はじめから一週間間毎に示される秒単位の情報）信号を受信する必要がある。
【０００４】
そして、この時刻情報を得るには、ＧＰＳ衛星からの電波を受信し、受信した信号の相関を取り、その後演算して時刻データを取得する必要がある。つまり、受信機のアンテナでＧＰＳ信号を受信し、その信号をＲＦ手段（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）で中間周波数に変換し、その後、ベースバンド手段で相関を取りＧＰＳ信号を抽出し、さらに、抽出されたＧＰＳ信号を演算手段が演算して時刻情報を取り出す。
【０００５】
標準電波受信機、長波電波時計では、決まった時刻に受信を行なう定時受信が一般的になってきているが、ＧＰＳ受信機の場合、室内などの衛星を見通せないような建物内での受信感度が落ちるため、室内に置かれている可能性が高い夜中などでは、ＧＰＳ信号の定時受信がうまくいかず、時刻を修正できない可能性がある。また、ＧＰＳ信号から時刻情報を得る動作を受信が成功するまで何回も行うことになり電力消費が増大する。
一方で、ＧＰＳ信号を受信してから実際に時刻情報を取得するには、ＲＦ手段、ベースバンド手段、演算手段などの各部を動作させる必要があり、消費電力も大きなものとなる。そのため、必要な電力をまかなうには、通常よりも電池サイズを大きくする必要が生じるが、時計等の計時装置は、小型化・省電力化が求められていることから、電池サイズを大きくできず、電池交換を頻繁に行う必要がでてくるなど、問題となっていた。
【０００６】
なお、一般的な時計の問題であるが、通常、腕時計の蓋を開閉するには特殊な工具を必要とする場合が多く、ユーザーは簡単には電池交換をすることができない。仮に、ユーザーが電池交換をしやすくするために容易に蓋を開閉できるようにしたとすると、気密性、防水性を確保するための構造設計が難しくなる。また、充電式として電池交換を無くした場合でも、充電用の接点まわりの気密性、防水性を確保しなければならない。このように、消費電力の増大に備えなるためには、大幅な設計変更を行うなどして対応しなければならなかった。
【０００７】
特許文献１には、所定の間隔で時刻コードを含む標準電波の受信タイミングに、受信不可能な環境にあり、時刻計数回路の現在時刻データの修正ができない場合、可能な限り早期に時刻データを取得すべく前記所定の間隔を短くして、現在時刻データの修正を行う技術が開示されている。
【０００８】
特許文献２には、符号分割多元接続通信システム（ＣＤＭＡ）において通信を行う受信側の端末において、複数の部分相関部を駆動させる場合に、部分相関途中でその相関値からシステム同期可能でないことを判断し、該当する部分相関部の動作を停止させることによって、低消費電力を実現する同期捕捉回路の技術が開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平７−１９８８７７号公報
【特許文献２】特開２００３−１８８７６７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
背景技術で説明した特許文献１に開示される技術のように、一定間隔をおいた定時受信（例えば１時間）においては、受信環境が悪かったり偶然的な要因によって、単に受信間隔を短くしても受信が連続して失敗する可能性がある。この場合、内部時計の時刻が徐々にずれてくことになる。このように、環境が悪いにも関わらず通常の受信動作を行い、環境が悪ければ悪いほど受信回数が増加していくため、単に受信間隔を短くして通常の受信動作の回数を増やすのみでは消費電力が増大するだけであり、早期に時刻データを取得するための有効な解決手段とはいえない。つまり、環境が悪く、受信できない状況でも通常の受信動作を最後まで行なって受信情報を判別するため、無駄に電力を消費してしまう処理工程や回路がある。ＧＰＳ信号を受信するような大きな電力を消費する時刻修正装置では、受信動作の回数が増えた場合、通常の受信動作と同じ受信時間で動作すると消費電力の増大が顕著となる。
【００１１】
また、特許文献２に開示される技術では、受信側の端末において複数の部分相関部を駆動させる場合に、部分相関の計算途中で、その相関値からシステム同期可能でないことを判断し、該当する部分相関部の動作を停止させることが記載されているが、低消費電力を実現する同期捕捉回路を開示するのみであるため、上述の時刻修正装置のように、建物内などの室内での受信感度が落ちるような状況では、一部の相関部の動作を停止させることで低消費電力化が図れはするものの、室内に置かれている可能性が高い夜中のＧＰＳ信号の定時受信での時刻修正できない問題は解決されない。
【００１２】
そこで本発明の目的は、上記従来技術の問題点に鑑み、ＧＰＳ受信機を備えた時刻修正装置において、受信環境が悪かったり偶然的な要因によって定時受信が連続的に失敗するような状況下であっては、無駄に受信動作回数が増大することや、通常の受信動作と同じ受信時間で動作すると消費電力が増大してしまうことを回避し、消費電力を抑えつつＧＰＳ信号から時刻情報を確実に取得することができる時刻修正機能付きＧＰＳ時計を提供することである。
【課題を解決するための手段】
【００１３】
本発明のＧＰＳ時計は、基本的に以下に示す構成を採用するものである。
【００１４】
時刻を計時する内部時計と、ＧＰＳ衛星から送信されるＧＰＳ信号を受信し、該ＧＰＳ信号に基づきＧＰＳ時刻情報を取得するＧＰＳ受信ユニットと、該ＧＰＳ受信ユニットで取得された前記ＧＰＳ時刻情報に対応して、前記内部時計の計数する時刻を修正する演算装置と、を備えたＧＰＳ時計において、受信条件を満たすか否かを判断する受信条件判断手段と、ＧＰＳ信号の受信レベルを、捕捉動作において算出される相関値に基づいて監視する受信レベル監視手段と、前記ＧＰＳ時刻情報と前記内部時計の計数する時刻との時間差を算出して判断を下す時間差判定手段とを有し、前記受信レベル監視手段により受信レベルが予め設定されたレベルに達しないと判断された場合には、前記ＧＰＳ受信ユニット
によるＧＰＳ信号の受信動作を休止し、第１所定時間経過した後に前記受信条件判断手段により受信条件を満たすか否かを判断し、前記受信レベル監視手段により受信レベルが予め設定されたレベルに達したと判断された場合であって、前記時間差判定手段により時間差が指定時間以上と判断された場合には、受信システムを休止し、第２所定時間経過した後に前記受信条件判断手段により受信条件を満たすか否かを判断することを特徴とする。前記受信レベルが予め設定された値を超えた場合に、ＧＰＳ電波のドップラシフトを検出し、該ドップラシフトに基づいて前記ＧＰＳ受信ユニットによるＧＰＳ受信動作を休止することが好ましい。
【００１５】
前記受信レベル監視手段により受信レベルが予め設定されたレベルに達したと判断された場合に、前記ＧＰＳ衛星の衛星番号を記憶し、次回のＧＰＳ衛星のサーチに該記憶された衛星番号、前記ドップラシフトの検出結果、および前記相関値の算出結果を用いることが好ましい。
【発明の効果】
【００１６】
本発明によれば、正常に受信できないような状況下にあって、無駄な受信動作回数が増大することや、通常の受信動作と同じ受信時間で動作して消費電力が増大してしまうことを回避し、消費電力を抑えつつＧＰＳ信号から時刻情報を確実に取得することができる時刻修正機能付きＧＰＳ時計を提供できる。
また、受信条件判断手段は、種々の物理量を選択して用いて判断することで、時刻修正機能付きＧＰＳ時計を、使用者の使用環境に応じた構成とすることができる。
また、相関値の積算時間を可変し、より消費電力を低減できる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態である時刻修正機能付きのＧＰＳ時計を説明する機能ブロック図である。
【図２】制御部の構成を示すブロック図である。
【図３】第１の実施形態のフローチャートである。
【図４】第２の実施形態のフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態を図面と共に説明する。
【００１９】
まず、現在運用されているＧＰＳ衛星からの、送信される時刻情報を含む電波の概略について説明する。測位情報および時刻情報を送信している複数のＧＰＳ衛星が、地球の高度約２万キロメートル上空を周回している。１つ１つのＧＰＳ衛星は、約１２時間で地球を一周している。一般的なＧＰＳアンテナの指向性や建物などの影響から、受信されるＧＰＳ信号が強い仰角域は４５°〜９０°で、天頂を通過する衛星の場合、その範囲内に存在するのは約６時間である。
【００２０】
ＧＰＳ衛星から送信されている電波の周波数は基本的には１５７５．４２ＭＨｚ（名称：Ｌ１波）であり、この周波数にＣ／Ａと呼ばれる信号が重畳されている。この信号によって、航法メッセージと呼ばれるデータが送信される。航法メッセージには時刻情報が含まれる。
【００２１】
航法メッセージの１サイクルはフレームと呼ばれる。１フレームは１５００ビットであり、これを送信するのに３０秒の時間がかかる。１フレームは５つのサブフレーム（各３００ビット）から構成されている。サブフレーム１から順番に送信を始め、サブフレーム５を送信し終わると再びサブフレーム１の送信に戻る。
１つのサブフレームは１０のワードに分割され、１ワードは３０ビットである。各サブ
フレームの先頭にはＴＬＭ（ｔｅｌｅｍｅｔｒｙ）ワード、続けてＨＯＷ（ｈａｎｄｏｖｅｒ）ワードが記述されている。ＴＬＭワードには同期用のパターン（プリンブル）、ＨＯＷワードには毎週日曜日の０時からの経過時間を表すＧＰＳ信号の時刻情報が含まれている。
【００２２】
図１は、本発明の実施形態である時刻修正機能付きのＧＰＳ時計を説明する機能ブロック図である。ＧＰＳ衛星からの送信される電波を受信するＧＰＳ時計５００は、次の構成を備えている。
すなわち、アンテナ５０１は図示しないＧＰＳ衛星からの信号を受信する。アナログ信号処理回路５０２は、アンテナ５０１から入力されたＧＨｚ帯の高周波信号を数百ＭＨｚの中間周波に周波数変換する。水晶発振器５１３は中間周波に変換するのに用いられる。Ａ／Ｄコンバータ５０３は、アナログ信号処理回路５０２から入力された中間周波信号をデジタルデータに変換する。
【００２３】
受信したＧＰＳ信号から情報を取り出すには、各ＧＰＳ衛星から送信されるＧＰＳ信号のＣ／Ａコードと位相同期させなければならない。つまり、ＧＰＳ衛星から送信されるフレームのデータを取得するために、ベースバンド部５１１でＧＰＳ衛星の信号と同期をとる。
信号処理回路５０４は、Ａ／Ｄコンバータ５０３からデジタルデータを入力するとともに、ＣＰＵ５０７の制御下で、捕捉対象とするＧＰＳ衛星のＣ／Ａコードパターンデータ、およびＣ／Ａ位相データを、ＲＯＭ５０５の所定の格納領域から読み出す。そして、位相データに基づく位相でＣ／Ａコードパターンデータを出力して比較用のＣ／Ａコードを発生し、入力した前記デジタルデータと論理積（排他的論理和）をとることによって相関値を算出する。Ｃ／Ａコードのコード長は１ｍｓである。この計算された相関値のデータはＣＰＵ５０７に読み取られ、相関値の大きさによりＧＰＳ衛星を捕捉できたか否かを判定する。
【００２４】
ＲＯＭ５０５には、前記比較用のＣ／Ａコードを発生させるための基データのほか、このＧＰＳ時計５００の動作プログラムなどが記憶されている。ＳＲＡＭ５０６には、一時記憶するメモリである。なお、信号処理回路５０４，ＲＯＭ５０５，ＳＲＡＭ５０６，およびＣＰＵ５０７によりベースバンド部５１１を構成しており、ワンチップＩＣ化することも可能である。
【００２５】
ＧＰＳ衛星を捕捉していない場合には、アナログ信号処理回路５０２、Ａ／Ｄ変換器５０３、およびベースバンド部５１１におけるＧＰＳ受信処理に必要な動作を停止して、無駄な動作電力の消費を防止する。
あるいは、アナログ信号処理回路５０２およびＡ／Ｄ変換器５０３を例えば５ｍｓ程度だけ動かし、その間にＡ／Ｄ変換器５０３から出力されるデジタルデータをＳＲＡＭ５０６に保存した後、アナログ信号処理回路５０２およびＡ／Ｄ変換器５０３を停止させてから、ベースバンド部５１１がＳＲＡＭ５０６に保存されたデジタルデータの相関値を計算するようにしてもよい。
【００２６】
このように、必要なときのみ各々の回路を動作させることで、無駄な電力消費を無くし、アナログ信号処理回路５０２およびＡ／Ｄ変換器５０３の動作と、ベースバンド部５１１における相関演算を同時に行わないようにして、電力消費のピークの増大を避けることができる。
【００２７】
なお、相関値を算出する演算方法は、相関値の積算時間を可変に構成してもよいし、相関値の上昇のしかたによって積算時間を変更してもよい。また、ＧＰＳ信号から時刻情報を得るために相関値を演算し、相関値に応じてＧＰＳ信号の受信間隔を変えてもよい。
【００２８】
ＧＰＳ衛星が捕捉できると、受信されたＧＰＳ信号をデコードすることによって航法メッセージデータを抽出する。航法メッセージデータには、ＧＰＳ時刻情報を求めるためのデータ（Ｚカウント，ＧＰＳ週番号など）が含まれており、ＣＰＵ５０７によりＧＰＳ時刻情報が得られることになる。
【００２９】
内部時計５０８は、図示しない水晶発信器などの基準発振器を内蔵しており、その基準発振信号を分周して時刻を計時する。この内部時計５０８はＣＰＵ５０７から入力されるＧＰＳ時刻情報によってリセットされ、上記基準発振器の発振周波数周波数誤差による時刻のずれが補償される。この内部時計５０８は、図示しないバッテリでバックアップされており、常時、計時している。表示器５０９は、内部時計で計時された時刻情報を表示する手段である。制御装置５１２はＧＰＳ時計５００を全体的に制御する制御手段であり、内部時計５０８が活動時間帯にある場合など、受信動作が可能な条件下にある場合には、ＧＰＳ受信処理に必要な回路を起動し、内部時計５０８の時刻修正を行う。活動時間帯としては、午前７時〜午前９時の通勤時間帯、または、人によっては外にいる可能性が高い時間帯、例えば日中の午前８時〜午後８時などに設定すれば、ＧＰＳ時計を装着した使用者が屋外にいると想定できるため、ＧＰＳ信号を受信し易くなる。
カウンタ５３０は、次の受信動作が行なわれるまでの待機時間を計測するものであり、第１所定時間および第２所定時間の設定値に応じて計数して、カウントアップしたら知らせるものである。
【００３０】
ＧＰＳ時計は、電波時計に較べて移動中の受信に強く、ユーザーが活動中でも受信ができるという特性を持つ一方、室内などの衛星が見通しにくい建物内では、逆に受信に弱くなるという弱点があり、本発明はこれらの特質を利用したものである。
一般的にユーザーが屋外にいる可能性が高い日中、例えば、内部時計で午前７時〜午後９時において受信状態を判定するための動作を定期的に行い、十分な相関値が得られないなど、受信に適さないと判断されれば動作を終了する。その他、いくつかの条件、動作パターンが考えられ後述する。
【００３１】
次に、本発明のＧＰＳ時計の制御について説明する。図２は、主に制御装置５１２において実行されるプログラムで実現される機能ブロックである。制御装置５１２は、受信条件判断手段５２１、受信レベル監視手段５２２、時刻情報修正手段５２３、時間差判定手段５２４を備える。
受信条件判断手段５２１は、前述の活動時間帯で受信するように制御するもので、内部時計５０８で計時内容が予め設定された時刻になった場合に、自動受信処理を行うようにしているもので、ＧＰＳ装置を用いた受信処理の開始を制御する。受信レベル監視手段５２２は、受信レベルを判別し受信状態が適切かどうかを監視する処理を行う。時刻情報修正手段５２３は、受信した衛星信号から時刻情報を取得しＧＰＳ付き腕時計の時刻を修正する処理を行う。時間差判定手段５２４は、取得したＧＰＳ時刻情報と内部時計との差を求めて妥当かどうか判定する処理を行なう。
【００３２】
図３は、本発明の第１の実施形態である時刻修正機能付きのＧＰＳ時計が行う処理のアルゴリズムを示すフローチャートである。以下、各ステップに従って説明する。    
まず、ステップＳＡ０１において、内部時計の計時内容から活動時間帯にあるかどうか判定することで受信条件を満たしたか否か判断する。受信条件を満たしていなければ、再びステップＳＡ０１に戻り、受信条件を満たすまでこれを繰り返す。これは、図２で示した制御装置５１２の中の受信条件判断手段５２１の機能に相当する処理である。
【００３３】
受信条件を満たすと、ステップＳＡ０２でＧＰＳ電波の受信を開始するため受信システムを起動し、その後ステップＳＡ０３に進んで相関演算のみを実行する捕捉動作を行う。
ここで、受信条件判断手段５２１での受信条件を満たしたか否かの判断は、前述のような活動時間帯にあるかどうかにより判定する以外に、例えば、ＧＰＳ信号受信起動ボタンが押されたか否かを検出する方法がある。これは、適した受信環境になったら使用者に操作してもらうことにより、最適な受信の機会を得るものである。他にも、光センサを用いて測定した物理量、振動センサを用いて測定した物理量を用いることで、屋外の受信に適した環境にあるかどうか判断することができる。
【００３４】
ステップＳＡ０２で受信システムを起動したあと、ステップＳＡ０３で捕捉動作を行なうが、この時の相関演算について説明する。大まかには、衛星番号を１番から順次変更し、各衛星番号のＧＰＳ衛星をサーチし、その信号レベルを検出して相関値が最大となるものを特定する。つまり、ＧＰＳ衛星のＣ／Ａコードの発生タイミングを調整して、同期できるＧＰＳ衛星を判別するわけである。ＧＰＳ衛星からは同一周波数で信号が送信されているが、ＧＰＳ衛星毎に異なるＣ／Ａコードを用いることで判別している。従って、受信したＧＰＳ衛星の衛星信号に含まれるＣ／Ａコードを判別することで、現在、捕捉可能（同期可能）なＧＰＳ衛星を特定することができる。Ｃ／Ａコードの判別は、受信した衛星信号と内部で生成したＣ／Ａコードとの相関を取り、同じＣ／Ａコードであればその出力は所定のタイミングでピーク値が出力されるが、異なるＣ／Ａコードである場合は、出力はピークを持たず、常に零となることから、当該ＧＰＳ衛星のＣ／Ａコードを特定することが出来る。
【００３５】
捕捉動作によって特定されたＧＰＳ衛星の衛星番号はＳＲＡＭ５０６等の記憶部に記憶され、次回の時刻情報を取得する処理に用いることができる。前述したように、Ｃ／Ａコードのコード長は１ｍｓであるので、Ｃ／Ａコードの発生タイミングを調整しながらＧＰＳ衛星の捕捉動作を行っても、標準電波受信機と比較して短時間で受信処理を行える。
【００３６】
ステップＳＡ０３の捕捉動作によって得られた相関値は、受信レベル監視手段５２２により相関値の大きさに基づく受信レベルの監視が行なわれ、ステップＳＡ０４において、予め設定された閾値以上か否かを判断し、特定された相関値が閾値以上である場合には、ステップＳＡ０５に進んでＧＰＳ時刻情報の取得動作を行なうが、相関値が閾値より下の場合には、ＧＰＳ時刻情報の取得は行なわないまま、ステップＳＡ１０で受信システムを休止する。
ステップＳＡ１０で受信システムを休止状態とした後、ステップＳＡ１１でカウンタ１のカウントを開始する。カウンタ１が第１所定時間経過したことをステップＳＡ１２で確認すると、ステップＳＡ０１に戻り受信条件が満たされるのを待つ。
【００３７】
ＧＰＳ時刻情報は、ＨＯＷワードには毎週日曜日の０時からの経過時間を表すＧＰＳ信号の時刻情報などを取得することにより得られ、ステップＳＡ０５で実施される。ステップＳＡ０６で、内部時計の時刻情報を取得し、先に取得したＧＰＳ時刻情報との時刻情報の差が指定時間以上の時間差であるか否か判断し（ステップＳＡ０７）、指定時間以上の時間差がある場合には、ステップＳＡ１３で受信システムを休止した後、ステップＳＡ１４でカウンタ２のカウントを開始する。カウンタ２が第２所定時間経過したことをステップＳＡ１５で確認すると、ステップＳＡ０１に戻り受信条件が満たされるのを待つ。
【００３８】
ここで指定時間以上の時間差が生じるのはどんな場合があるかを考えてみる。例えば、ステップＳＡ０５で、取得したＧＰＳ時刻情報を正常に取得できない環境にあると、パリティチェックで受信誤りが確認されることがあり、このままＧＰＳ時刻情報を取得した場合には、非存時刻や大幅に外れた時刻となって、正しい時刻情報と異なった時刻を表すことになる。このような誤ったＧＰＳ時刻情報は、内部時計の時刻情報と比較すると指定時間以上の時間差が生じる場合が多い。
【００３９】
ステップＳＡ０７でのＧＰＳ時刻情報と内部時計の時刻情報と時間差が指定時間未満の場合、内蔵する水晶発振器の精度誤差により生じた時間差として、ＧＰＳ時刻情報は正常に取得したものと判断できるため、ステップＳＡ０８では、先のステップＳＡ０５で取得されたＧＰＳ時刻情報と、ステップＳＡ０６で取得した内部時計の時刻情報に基づいて、内部時計の時刻情報を修正し、修正が完了するとステップＳＡ０９で受信システムを休止し、ステップＳＡ０１に戻って次回の受信動作を待つ。
【００４０】
このように、時間差判定手段５２４は、ステップＳＡ０７で時間差の判定を行ない、その結果に応じて、一旦受信システムを休止状態とするか、あるいは直ちにステップＳＡ０８に進んで時刻情報修正手段５２３により内部時計の時刻を修正する。
【００４１】
ここで、具体例として、第１所定時間として１時間、第２所定時間として４時間に設定した場合を考えてみる。まず、受信および時刻修正が正常に行なえた場合として、ＧＰＳ信号を受信時の相関値が所定の閾値以上あり、取得したＧＰＳ時刻情報と内部時計の時間差が所定時間以内の場合である。内部時計が活動時間帯に入り受信環境が整ったと判断し（ＳＡ０１）、受信システムの起動（ＳＡ０２）および捕捉動作（ＳＡ０３）によりＧＰＳ信号の受信を行ない、内部で発生した比較用のＣ／Ａコードを用いて受信信号の相関値を判定する（ＳＡ０４）。得られた相関値は所定の閾値以上あり、ＧＰＳ衛星が特定されてＧＰＳ時刻情報を取得し（ＳＡ０５）、内部時計の時刻情報を読み出して（ＳＡ０６）、両時刻情報の時間差をとって判定し（ＳＡ０７）、時間差が所定時間より小さく正常に受信できていることから、取得したＧＰＳ時刻情報を基に内部時計の時刻修正を行ない（ＳＡ０８）、時刻修正完了後に受信システムの休止状態となって（ＳＡ０９）、次回受信予定時刻まで待機状態となる（ＳＡ１６）。なお、次回受信予定時刻として、前回と同じ受信時刻とするような定時受信や、２４時間カウント後とする場合など色々あるが、概ね１日後となるような設定を行なえばよい。このように、正常な受信が行なえれば、時刻修正まで一気に処理して次回受信待機状態となる。
【００４２】
次に、受信は正常だが時刻修正が出来ない場合、つまり受信は正常に行なえたものの、取得したＧＰＳ時刻情報に異常がありＧＰＳ時刻情報と内部時計の時間差が所定時間以上となる場合である。ステップＳＡ０１からＳＡ０４で受信を開始し捕捉動作を行なって相関値が所定の閾値以上であることを確認した後、ステップＳＡ０５およびＳＡ０６でＧＰＳ時刻情報と内部時計の時刻情報を取得して、両者の時間差をとった結果（ＳＡ０７）、所定時間以上となっているため、受信システムを休止し（ＳＡ１３）、カウンタ２として４時間のカウントが開始する（ＳＡ１４）。４時間経過したら（ＳＡ１５）再び受信条件が整うのを待って（ＳＡ０１）受信動作から繰り返す。これが繰り返されている状態では、４時間ごとに受信動作を行なって、ＧＰＳ時刻情報を正常に取得するチャンスを待つ。
【００４３】
この間、さらに受信環境が悪化して、正常に受信することが難しくなってくると、ステップＳＡ０３の捕捉動作で得られたＧＰＳ信号の相関は低くなり、相関値の判定結果（ＳＡ０４）では所定の閾値より小さくなって、直ちに受信システムを休止し（ＳＡ１０）、カウンタ１として１時間のカウントが開始する（ＳＡ１１）。１時間経過して（ＳＡ１２）再び受信条件が整うのを待って（ＳＡ０１）受信動作から繰り返す。この状態では、１時間ごとに受信動作を行なって、受信環境が回復するのを待つ。
【００４４】
このように、受信環境がかなり悪く、捕捉したＧＰＳ信号の相関値が、所定の閾値以上ない場合には、１時間ごとに受信動作を行ない、その際、捕捉動作のみを行なってそれ以外の受信システムは休止状態とする。
また、受信状況がそれほど悪くはないが、正しいＧＰＳ時刻情報が得られるほど良くはない環境下では、４時間ごとに受信動作を行ない、捕捉動作に加えＧＰＳ時刻取得と内部時計との比較処理まで実施する。そのため、捕捉動作のみを行なう場合に比べて消費電力
が余計にかかるものの、正常に受信できれば直ちに時刻を修正することができる。
【００４５】
受信環境が悪化しているときには、ＧＰＳ時刻情報を正確に取得するのは難しいため、捕捉動作による相関値のチェックのみを行ない、かつ受信動作を頻繁に繰り返すことで、回復の機会を逃さないように監視し、受信環境が良くなってきたら、捕捉動作後にＧＰＳ時刻情報まで取得するようにして、時刻修正の機会を増やすことが可能となり、受信環境が良くない状態が長期にわたり継続したとしても、ＧＰＳ時刻情報の取得が行なえないまま時刻修正が出来ずに内部時計がずれていってしまうのを防止するとともに、この間の受信動作にかかる消費電力を低減することが出来る。
【００４６】
次に、第２の実施形態として、ＧＰＳ信号のドップラ効果を利用した場合を説明する。
ドップラ効果によるＧＰＳ信号の受信周波数ずれ（ドップラシフト）については以下の通りである。
ＧＰＳ衛星から送信されるＧＰＳ信号の周波数（送信周波数）は、すべての衛星で同じ周波数であることは説明した。但し、受信機における受信周波数は、受信機に対するＧＰＳ衛星の仰角によって変動する。これは、受信周波数にドップラ効果などが影響するためである。具体的には、受信機に対して天頂に位置するＧＰＳ衛星から信号を受信する場合、ドップラシフト（周波数ずれ）は０となり、送信周波数に対する受信周波数のずれ量も０となる。
【００４７】
一方、ドップラシフトは、仰角が低いほど大きくなり、送信周波数からのずれ量が大きくなる。また、ドップラシフトは、ＧＰＳ衛星が受信機に近づく方向に移動して向かってくる場合にはプラス方向（＋）、つまり、周波数が高くなる方向に変化し、ＧＰＳ衛星が受信機から遠ざかり地平線に向かって沈んでいく場合にマイナス方向（−）、つまり、周波数が低くなる方向に変化する。
ＧＰＳ衛星が仰角０°〜仰角９０°、天頂を通過してまた仰角が０°になるまで、ドップラシフトが（＋）→（０）→（−）と連続的に変化していくため、これを検知すれば、おおよその衛星位置を把握して、次のＧＰＳ信号の受信時間を予め予測して行うことができる。
【００４８】
図４は、本実施の形態を説明するフローチャートであり、ＧＰＳ衛星が天頂方向へ移動しているか否かに基づいてＧＰＳ時刻情報の取得を継続するか否か判断する処理を含むアルゴリズムを示している。ＧＰＳ衛星から送信された電波を受信した際の受信電波のドップラ周波数の偏差を計測し、その値が“０”に近いほど、ＧＰＳ衛星は天頂に位置しているため受信しやすい。また、ドップラ周波数の周波数の偏移が増加か減少かによってＧＰＳ衛星が天頂に向かう方向か、天頂からずれる方向かを判別することができる。このように、ＧＰＳ衛星の位置によって異なる周波数のＧＰＳ信号が得られることを利用して、ＧＰＳ時計情報を取得する時期を予測し、最適な受信動作を行なうものである。  
【００４９】
以下、図４の各ステップに従って説明する。
ステップＳＡ０１において、内部時計の計時内容から活動時間帯にあるかどうか判定することで受信条件を満たしたか否か判断する。受信条件を満たしていなければ、再びステップＳＡ０１に戻り、受信条件を満たすまでこれを繰り返す。受信条件を満たすと、ステップＳＡ０２でＧＰＳ電波の受信を開始するため受信システムを起動し、その後ステップＳＡ０３に進んで相関演算のみを実行する捕捉動作を行う。ここまでの流れは、図３のフローチャートと同じであり、同一番号のステップは同じ処理を行なう。
【００５０】
ステップＳＡ０４では、捕捉動作によって得られる相関値が予め設定された閾値以上か否か判断し、所定の閾値以上である場合にはドップラシフト量に応じた処理に進み、相関値が予め設定された閾値以上でない場合には、ステップＳＡ１０へ移行して、受信システ
ムの休止（ＳＡ１０）、カウンタ１のカウント開始（ＳＡ１１）、第１所定時間経過の判断（ＳＡ１２）の後に、ステップＳＡ０１に戻る。
【００５１】
ステップＳＡ０４．１では、受信したＧＰＳ信号の周波数ずれからドップラシフト量を算出して、（−）、（０）、（＋）の周波数偏移に応じたＧＰＳ衛星の挙動を察知し、最適な処理を行なうものである。
ステップＳＡ０４．１において、ドップラシフト量が、マイナス（−）偏移の場合には、衛星が遠方に離れていくために受信状態が悪くなるものとして、当該衛星からのＧＰＳ時刻情報の取得は見送ってステップＳＡ１０に進み、受信システムの休止（ＳＡ１０）、カウンタ１のカウント開始（ＳＡ１１）、第１所定時間経過の判断（ＳＡ１２）を経て、ステップＳＡ０１に戻る。
【００５２】
また、ドップラシフトが無く（０）偏移の場合には、ＧＰＳ衛星が天頂付近の最も受信に適した軌道上にあると判断できるため、ステップＳＡ０５に進み、ＧＰＳ時刻情報を取得して内部時計の時刻修正を行なう。なお、ステップＳＡ０５以降の処理内容は、図３のステップＳＡ０５〜ＳＡ０９、およびＳＡ１３〜ＳＡ１６と同じであるので図４では略記したが、処理が完了するとステップＳＡ０１に戻り、受信条件が整うのを待って受信動作から繰り返す。
【００５３】
一方、ドップラシフト量が（＋）の場合には、ＧＰＳ衛星が遠方より近づいてきていると考えられるため、ステップＳＡ０４．２で一旦受信システムを休止した後、ステップＳＡ０４．３でドップラシフト量から最適な受信時間までの時間を計算し、ステップＳＡ０４．４でカウンタ３のカウントを開始して、最適な受信時間になるまで待つ。ステップＳＡ０４．５において設定時間の経過を確認したら、一旦ステップＳＡ０１に戻って受信動作から行なう。このとき、ＧＰＳ衛星は受信に最適な軌道上、つまり天頂上に到達しているはずであり、ステップＳＡ０４．１でのドップラシフト量の算出結果は（０）となってステップＳＡ０５へ進み、ＧＰＳ時刻情報の取得および内部時計の時刻修正を行なった後にステップＳＡ０１に戻る。
【００５４】
このように、ドップラシフト量に基づいてＧＰＳ衛星の軌道情報を得て、受信可否の判定条件に加えることで、さらに効率的かつ低消費電力で受信を行なうことが可能となる。
【００５５】
次に、第３の実施形態として、次回のＧＰＳ衛星のサーチを行なう際に、ＧＰＳ衛星の衛星番号、ドップラシフト量および相関値の算出結果を用いる場合について説明する。
衛星の捕捉動作により、ＳＲＡＭ５０６には衛星番号が記憶されており、時刻情報の取得は当該番号の衛星によって行なわれたものである。そのため、次回の受信動作における衛星のサーチでこの衛星番号を用いれば、短時間かつ低消費電力で確度の高い受信を行なうことが可能となる。
また、受信レベル監視手段で算出した相関値から、閾値の目安がわかるため、次回の受信動作で閾値設定の最適値が設定できるようになり、受信確度の向上に寄与することができる。
これら２つの記憶情報に加え、第２の実施形態で説明したドップラシフトの検出結果を利用することで、次回の受信動作を衛星からの信号を受信しやすい最適なタイミングで行なうことが可能となる。
【００５６】
このことを、第２の実施形態の説明で用いた図４のフローチャートにて説明する。
ステップＳＡ０１で受信条件を満たしたと判断すると、ステップＳＡ０２で受信システムを起動し、ＳＡ０３に進んで相関演算による捕捉動作を行なうが、捕捉動作が完了した時点で受信対象となる衛星が特定されるため、この衛星番号をＳＲＡＭ５０６の記憶領域に保持する。
続くステップＳＡ０４で、この捕捉動作で得られた相関値が予め設定された閾値以上か否か判断し、所定の閾値以上である場合にはドップラシフト量に応じた処理に進むとともに、ステップＳＡ０３で得られた相関値、およびステップＳＡ０４で用いた閾値は、一時的にＳＲＡＭ５０６の記憶領域に保持される。
ここで、相関値が予め設定された閾値以上でない場合には、ステップＳＡ１０へ移行して、受信システムの休止（ＳＡ１０）、カウンタ１のカウント開始（ＳＡ１１）、第１所定時間経過の判断（ＳＡ１２）の後に、ステップＳＡ０１に戻る。
【００５７】
ステップＳＡ０４．１でドップラシフト量を算出してから、その周波数偏移に応じたＧＰＳ衛星の挙動を察知し、続く処理を行なうまでの流れは、第２の実施形態で説明したとおりである。
この中で、ドップラシフトがプラス方向（＋）、つまりＧＰＳ衛星が近づいてくる場合は、ステップＳＡ０４．２で受信システムを休止した後、ステップＳＡ０４．３およびステップＳＡ０４．４を経て、ステップＳＡ０４．５で最適な受信時間になるまで待ってからステップＳＡ０１に戻る。
【００５８】
受信動作が完了し、ステップＳＡ０１に戻ったときには、衛星番号、相関値とその時に設定されていた閾値、ドップラシフトの検出結果といった、前回の受信動作で得られた各値を記憶した状態である。ステップＳＡ０１に戻り受信条件が満たされてステップＳＡ０２で受信システムを起動した後、ステップＳＡ０３で捕捉動作を行なう際に、前回取得して記憶してある衛星番号を用いる。
第１の実施形態で説明した捕捉動作は、衛星番号を１番から順次変更し、各衛星番号のＧＰＳ衛星をサーチし、その信号レベルを検出して相関値が最大となるものを特定するものであったが、現時点では、衛星番号を記憶したＧＰＳ衛星が受信に最適な軌道上、つまり天頂上に到達するはずであるので、当該衛星を用いて捕捉動作を行なう。
【００５９】
これにより、捕捉動作に必要な相関値の算出の仕方を工夫できる。例えば、動作させる相関器の数を減らして、当該衛星番号に対応した最少１つのみ動作することで消費電力を低減でき、一方、全ての相関器を当該衛星の相関値算出にあてがうことにより、演算時間を短縮することができる。また、両者を併用することで、効率よく動作させることも可能となる。
あるいは、捕捉動作時の衛星番号の変更順序として、１番の衛星からではなく、当該衛星番号からサーチを開始するようにすれば、万が一、当該衛星を検出できなかったとしても、他の衛星をサーチするので問題の発生を抑えることができる。
【００６０】
ステップＳＡ０３の捕捉動作によって相関値を得た後、ステップＳＡ０４で予め設定された閾値以上か否かを判断するが、前回算出した相関値およびその時に設定されていた閾値、およびドップラシフトの検出結果が記憶領域に保持されており、これらを関連付けたテーブルを作成しておくことで、相互の関係から最適な閾値の選択設定が可能となる。例えば、記憶保持した時点でのドップラシフト量と相関値との関係から、ＧＰＳ衛星が受信に最適な軌道上に位置したときの相関値が、前回の相関値からどの程度大きくなるかテーブルを参照して予測値を拾い出し、これに合わせて閾値の設定をするようにすれば、受信レベルの監視において確度の高い判断を行なうことが可能となる。
【００６１】
このように、受信動作の際に得られた各種値を記憶しておき、次回の受信動作で用いることにより、さらなる効率化および低消費電力化が図られる。
【符号の説明】
【００６２】
５００  ＧＰＳ時計
５０１  アンテナ
５０２  アナログ信号処理回路
５０３  Ａ／Ｄ変換器
５０４  ベースバンド回路
５０５  ＲＯＭ
５０６  ＳＲＡＭ
５０７  ＣＰＵ
５０８  内部時計
５０９  表示器
５１０  バス
５１１  ベースバンド部
５１２  制御装置
５１３  水晶発振器
５２１  受信条件判断手段
５２２  受信レベル監視手段
５２３  時刻情報修正手段
５２４  時間差判定手段
５３０  カウンタ
【図１】
2012202814.tif 000003
【図２】
2012202814.tif 000004
【図３】
2012202814.tif 000005
【図４】
2012202814.tif 000006