(57)【要約】【課題】一般的なデジタル回路において消費電力を削減させることを可能とする新たな手法を提案すること。【解決手段】携帯型電話機１００のプロセッサーであるホストＣＰＵ１３０は、規定の入力テスト信号をデジタル回路部であるＧＰＳ受信部１１０に印加し、当該入力テスト信号に応答するＧＰＳ受信部１１０からの出力信号に基づいて、ＧＰＳ受信部１１０の動作を検査する。また、ＧＰＳ用可変電圧部１９０に電圧指示信号を出力することでＧＰＳ受信部１１０に供給する検査用電圧を変更する。そして、ＧＰＳ受信部１１０の検査と、検査用電圧の変更とを繰り返し実行して、ＧＰＳ受信部１１０への供給電圧を決定する。【選択図】図３
2011146629.tif 000002
【特許請求の範囲】
【請求項１】
デジタル回路部への供給電圧を決定する方法であって、
規定の入力テスト信号を前記デジタル回路部に印加し、当該入力テスト信号に応答する前記デジタル回路部からの出力信号に基づいて、前記デジタル回路部の動作を検査することと、
前記デジタル回路部への供給電圧を変更することと、
前記検査と、前記供給電圧の変更とを繰り返して、前記デジタル回路部への供給電圧を決定することと、
を含む方法。
【請求項２】
デジタル回路部を備えた電子機器が、所定のタイミングで請求項１に記載の方法を実行して、当該デジタル回路部への供給電圧を設定する方法。
【請求項３】
デジタル回路部を備えた電子機器が、定期的に請求項１に記載の方法を実行して、当該デジタル回路部への供給電圧を設定する方法。
【請求項４】
デジタル回路部を備えた電子機器が、電源ＯＮ時に請求項１に記載の方法を実行して、当該デジタル回路部への供給電圧を設定する方法。
【請求項５】
前記電子機器は、温度変化を検出するセンサーを更に備え、
前記電子機器は、前記センサーの検出結果に応じたタイミングで、請求項１に記載の方法を実行して、当該デジタル回路部への供給電圧を設定する方法。
【請求項６】
前記電子機器は、衛星信号を所定時間以上受信して位置算出演算を行う位置算出部を更に備え、
前記デジタル回路部は、前記位置算出部において受信された衛星信号を記憶するためのメモリー部であり、
前記検査することは、前記メモリー部への書き込みテストと、読み出しテストとを行って、動作誤差率が、前記位置算出演算に対する許容誤差条件を満たすか否かを検査することを含む、
請求項２〜４の何れか一項に記載の方法。
【請求項７】
デジタル回路部と、
前記デジタル回路部への供給電圧を設定変更可能な可変電圧部と、
制御部と、
を備え、
前記制御部は、
規定の入力テスト信号を前記デジタル回路部に印加し、当該入力テスト信号に応答する前記デジタル回路部からの出力信号に基づいて、前記デジタル回路部の動作を検査することと、
前記可変電圧部を制御して前記デジタル回路部への供給電圧を変更することと、
前記検査と、前記供給電圧の変更とを繰り返して、前記デジタル回路部への供給電圧を設定することと、
を実行する、
電子機器。
【請求項８】
規定の入力テスト信号をデジタル回路部に印加し、当該入力テスト信号に応答する前記デジタル回路部からの出力信号に基づいて、前記デジタル回路部の動作を検査する動作検査部と、
前記デジタル回路部への供給電圧を設定変更可能な可変電圧部と、
前記可変電圧部に供給電圧を変更させることと、前記動作検査部に検査を実行させることとを繰り返して、前記デジタル回路部への供給電圧を決定する制御部と、
を備えたデジタル回路部への供給電圧決定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル回路部への供給電圧を決定する方法、デジタル回路部への供給電圧を設定する方法、電子機器及び供給電圧決定装置に関する。
【背景技術】
【０００２】
消費電力の削減に関する技術として、例えば特許文献１には、記憶装置の一種であるＤＲＡＭ（Dynamic Random Access Memory）において、リフレッシュ動作に係る周波数であるリフレッシュ動作周波数を最適化することで、消費電力を削減する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−８８１２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
確かに、特許文献１に開示されている技術のように、ＤＲＡＭのリフレッシュ動作周波数を低減させることにより、ＤＲＡＭの消費電力を削減することが可能ではある。ＤＲＡＭだからこそ、リフレッシュ動作周波数を低減させるという発想が生まれたわけである。しかし、ＤＲＡＭ以外の一般的なデジタル回路において、リフレッシュ動作周波数なる周波数は存在しない。
【０００５】
本発明は上述した課題に鑑みて為されたものであり、その目的とするところは、一般的なデジタル回路において消費電力を削減させることを可能とする新たな手法を提案することにある。
【課題を解決するための手段】
【０００６】
デジタル回路部に供給する電圧は、当該デジタル回路部の設計時に規定されるのが通常であり、その規定電圧を下回る電圧下では、当該デジタル回路部の動作は保証されない。しかし、デジタル回路部の量産時のばらつきと設計マージンを考えると、実際には設計時の規定電圧よりも低い電圧でデジタル回路部が動作可能な場合があり得る。動作電圧を低下させることができれば、消費電力を低減させることができる。
【０００７】
そこで、第１の形態は、デジタル回路部への供給電圧を決定する方法であって、規定の入力テスト信号を前記デジタル回路部に印加し、当該入力テスト信号に応答する前記デジタル回路部からの出力信号に基づいて、前記デジタル回路部の動作を検査することと、前記デジタル回路部への供給電圧を変更することと、前記検査と、前記供給電圧の変更とを繰り返して、前記デジタル回路部への供給電圧を決定することと、を含む方法である。
【０００８】
また、他の形態として、デジタル回路部と、前記デジタル回路部への供給電圧を設定変更可能な可変電圧部と、制御部と、を備え、前記制御部は、規定の入力テスト信号を前記デジタル回路部に印加し、当該入力テスト信号に応答する前記デジタル回路部からの出力信号に基づいて、前記デジタル回路部の動作を検査することと、前記可変電圧部を制御して前記デジタル回路部への供給電圧を変更することと、前記検査と、前記供給電圧の変更とを繰り返して、前記デジタル回路部への供給電圧を設定することと、を実行する、電子機器を構成してもよい。
【０００９】
さらに、他の形態として、規定の入力テスト信号をデジタル回路部に印加し、当該入力テスト信号に応答する前記デジタル回路部からの出力信号に基づいて、前記デジタル回路部の動作を検査する動作検査部と、前記デジタル回路部への供給電圧を設定変更可能な可変電圧部と、前記可変電圧部に供給電圧を変更させることと、前記動作検査部に検査を実行させることとを繰り返して、前記デジタル回路部への供給電圧を決定する制御部と、を備えたデジタル回路部への供給電圧決定装置を構成することも可能である。
【００１０】
この第１の形態等によれば、規定の入力テスト信号をデジタル回路部に印加し、当該入力テスト信号に応答するデジタル回路部からの出力信号に基づいて、デジタル回路部の動作を検査する。他方、デジタル回路部への供給電圧を変更する。このデジタル回路部の検査と、供給電圧の変更とを繰り返して、デジタル回路部への供給電圧を決定する。デジタル回路部への供給電圧を変更しながら、デジタル回路部が適切に動作するかを検査することで、デジタル回路部が正常に動作する電圧まで供給電圧を低減させることが可能となり、消費電力の削減が実現される。
【００１１】
また、第２の形態として、デジタル回路部を備えた電子機器が、所定のタイミングで第１の形態の方法を実行して、当該デジタル回路部への供給電圧を設定する方法を構成してもよい。
【００１２】
この第２の形態によれば、デジタル回路部を備えた電子機器が、デジタル回路部の消費電力削減のための最適な供給電圧を所定のタイミングで設定することができる。
【００１３】
また、第３の形態として、デジタル回路部を備えた電子機器が、定期的に第１の形態の方法を実行して、当該デジタル回路部への供給電圧を設定する方法を構成してもよい。
【００１４】
この第３の形態によれば、デジタル回路部を備えた電子機器が、デジタル回路部の消費電力削減のための最適な供給電圧を定期的に設定することができる。
【００１５】
また、第４の形態として、デジタル回路部を備えた電子機器が、電源ＯＮ時に第１の形態の方法を実行して、当該デジタル回路部への供給電圧を設定する方法を構成してもよい。
【００１６】
この第４の形態によれば、デジタル回路部を備えた電子機器が、デジタル回路部の消費電力削減のための最適な供給電圧を電源ＯＮ時に設定することができる。
【００１７】
また、第５の形態として、前記電子機器は、温度変化を検出するセンサーを更に備え、前記電子機器は、前記センサーの検出結果に応じたタイミングで、第１の形態の方法を実行して、当該デジタル回路部への供給電圧を設定する方法を構成してもよい。
【００１８】
この第５の形態によれば、温度変化を検出するセンサーの検出結果に応じたタイミング、例えば所定温度以上の温度変化が検出されたタイミングで、デジタル回路部の消費電力削減のための最適な供給電圧を設定することができる。
【００１９】
また、第６の形態として、第２〜第４の何れかの形態の方法であって、前記電子機器は、衛星信号を所定時間以上受信して位置算出演算を行う位置算出部を更に備え、前記デジタル回路部は、前記位置算出部において受信された衛星信号を記憶するためのメモリー部であり、前記検査することは、前記メモリー部への書き込みテストと、読み出しテストとを行って、動作誤差率が、前記位置算出演算に対する許容誤差条件を満たすか否かを検査することを含む、方法を構成してもよい。
【００２０】
この第６の形態によれば、位置算出部において受信された衛星信号を記憶するためのメモリー部に対する書き込みテストと読み出しテストとを行い、動作誤差率が位置算出演算に対する許容誤差条件を満たすか否かを検査することで、当該メモリー部への供給電圧を最適化することができる。
【図面の簡単な説明】
【００２１】
【図１】供給電圧決定システムのシステム構成の一例を示す図。
【図２】テスト用データのデータ構成の一例を示す図。
【図３】携帯型電話機の機能構成を示すブロック図。
【図４】メイン処理の流れを示すフローチャート。
【図５】ＧＰＳ供給電圧設定処理の流れを示すフローチャート。
【図６】ベースバンド処理回路部の回路構成の一例を示す図。
【図７】ベースバンド処理の流れを示すフローチャート。
【図８】サンプリングメモリー供給電圧設定処理の流れを示すフローチャート。
【図９】サンプリングメモリー部の構成の説明図。
【発明を実施するための形態】
【００２２】
以下、図面を参照して、本発明の好適な実施形態について説明する。なお、本発明を適用可能な実施形態が以下説明する実施形態に限定されるわけでないことは勿論である。
【００２３】
１．原理
先ず、本実施形態における供給電圧設定の原理について説明する。
図１は、原理説明における供給電圧決定システム１のシステム構成の一例を示す図である。供給電圧決定システム１は、テスト回路部２と、デジタル回路部３とを備えて構成される。
【００２４】
テスト回路部２は、デジタル回路部３と接続可能に構成され、接続されたデジタル回路部３の検査を行って、デジタル回路部３への供給電圧を決定する検査回路である。テスト回路部２は、例えば、デジタル回路部３を製造する工場において、製造ラインの最終工程に設けられる。そして、製造されたデジタル回路部３が、それぞれ個別にテスト回路部２によって検査され、製造されたデジタル回路部３それぞれに対する最適な供給電圧が決定される。テスト回路部２は、デジタル回路部３への供給電圧を決定する供給電圧決定装置であるとも言える。
【００２５】
テスト回路部２は、例えば、電源部１０と、可変電圧部２０と、動作検査部３０とを備えて構成される。電源部１０は、供給電圧決定システム１の各部に対して電力の供給を行う電源回路である。電源部１０は、例えば交流電源の出力電圧を均一化し、安定した電力を供給電圧決定システム１の各部に供給する安定化電源である。
【００２６】
可変電圧部２０は、電源部１０から供給される電源電圧を変圧する変圧器或いは電圧調整器である。可変電圧部２０は、電源部１０の電源電圧を制御部３１から出力される電圧指示信号に応じた電圧に変圧して、デジタル回路部３に出力する。
【００２７】
動作検査部３０は、デジタル回路部３の動作を検査する回路部であり、例えば、制御部３１と、誤動作検出部３３とを備えて構成される。動作検査部３０は、例えばＣＰＵ（Central Processing Unit）等のプロセッサーにより構成してもよいし、コンピューターとして構成してもよい。また、制御部３１と誤動作検出部３３とを別々のプロセッサーや別々のコンピューターで構成してもよい。
【００２８】
制御部３１は、動作検査部３０及び供給電圧決定システム１の各部を統括的に制御する制御装置である。制御部３１は、デジタル回路部３の検査を行うための電圧（以下、「検査用電圧」と称す。）を設定する。そして、設定した検査用電圧でなる電力が可変電圧部２０からデジタル回路部３に供給された状態で、規定の入力テスト信号をデジタル回路部３に印加し、当該入力テスト信号に応答するデジタル回路部３からの出力信号に基づいて、デジタル回路部３の動作を検査する。そして、検査結果に基づいて検査用電圧を変更し、上述したデジタル回路部３の動作の検査と、検査用電圧の変更とを繰り返し実行して、最終的なデジタル回路部３への供給電圧を決定する。
【００２９】
誤動作検出部３３は、デジタル回路部３に接続され、デジタル回路部３の誤動作を検出する検出回路である。誤動作検出部３３は、デジタル回路部３に印加されている入力テスト信号の識別情報を含む制御信号を制御部３１から入力し、デジタル回路部３から出力される出力信号の適否を判定することで、デジタル回路部３の誤動作を検出する。
【００３０】
誤動作検出部３３は、図２に示すように、制御部３１がデジタル回路部３に出力する入力テスト信号に含まれる入力テスト値３３１１と、当該入力テスト値３３１１に対応するデジタル回路部３からの出力期待値３３１３とを対応付けたテスト用データ３３１を有している。そして、デジタル回路部３から出力された出力信号に含まれる出力値と、テスト用データ３３１に記憶されている出力期待値３３１３とを照合し、照合結果が不適合である場合に、デジタル回路部３が誤動作したものと判定する。そして、誤動作検出信号を制御部３１に出力する。
【００３１】
デジタル回路部３の回路設計段階においてクリティカルパスが決まる。クリティカルパスとは、入力に対する出力がなされるまでの信号の伝送経路のうち、伝送遅延が最も大きい、或いは伝送遅延が所定以上の伝送経路のことである。誤動作検出部３３は、デジタル回路部３のクリティカルパスを利用してデジタル回路部３の動作を検証する。
【００３２】
具体的には、回路動作上、クリティカルパスを通ることとなる入力テスト信号をデジタル回路部３に印加して、この入力テスト信号に応答して出力された出力信号の適否を判定することで、デジタル回路部３の誤動作を検出する。デジタル回路において演算素子を繋ぐ各配線はＨｉ電位或いはＬｏｗ電位のどちらかをとる。伝送遅延の大きいクリティカルパスにおいては、電位の低下が問題となり得る。電源電圧を低減させて動作検証を行うのは、このためである。
【００３３】
なお、以上の検証は、１本のクリティカルパスについて行うこととしてもよいし、信号の伝送遅延が大きい順に複数本（上位複数本）のクリティカルパスについて検証を行うこととしてもよい。
【００３４】
デジタル回路部３は、デジタル信号処理用の回路部である。デジタル信号処理用の回路であれば、無線信号の受信回路、記憶回路、位相同期回路、各種演算回路等の任意の回路でよい。
【００３５】
テスト回路２の動作について具体的に説明する。最初に、制御部３１は、デジタル回路部３の回路設計時に決められた規定電圧を検査用電圧に設定する。規定電圧は、例えばデジタル回路部３のデザインライブラリーを参照して決定することができる。例えば、デジタル回路部３の規定電圧が１．２Ｖであるとすると、制御部３１は、最初に検査用電圧を１．２Ｖに設定し、１．２Ｖの電圧がデジタル回路部３に供給されるように制御する。
【００３６】
一方で、制御部３１は、規定の入力テスト信号をデジタル回路部３に出力し、当該入力テスト信号に対応する出力信号がデジタル回路部３から出力されるか否かを誤動作検出部３３に判定させることで、デジタル回路部３の動作を検査する。
【００３７】
誤動作検出部３３が誤動作を検出せず、正常動作であった場合は、制御部３１は、現在の検査用電圧でデジタル回路部３は正常に動作するものと判断する。そして、検査用電圧を変更する。より具体的には、検査用電圧を１．２Ｖから所定の電圧低減幅だけ低減させる。例えば、電圧低減幅を０．０１Ｖとした場合は、検査用電圧を１．２Ｖから０．０１Ｖ下げて１．１９Ｖに変更し、１．１９Ｖの検査用電圧がデジタル回路部３に供給されるように制御する。
【００３８】
そして、制御部３１は、再び規定の入力テスト信号をデジタル回路部３に出力し、当該入力テスト信号に対応する出力信号がデジタル回路部３から出力されるか否かを誤動作検出部３３に判定させる。以下、誤動作検出部３３から誤動作検出信号を入力するまでの間、デジタル回路部３の動作の検査と、検査用電圧の変更とを繰り返し実行する。そして、誤動作検出部３３から誤動作検出信号を入力すると、その時点における検査用電圧に基づいて、デジタル回路部３への最終的な供給電圧を決定する。
【００３９】
最終的な供給電圧の決定は、種々の手法が考えられる。例えば、誤動作検出部３３により誤動作が検出される１ステップ前の検査用電圧を、最終的な供給電圧に決定することとしてもよい。具体的には、検査用電圧を１．２Ｖ→１．１９Ｖ→１．１８Ｖ→・・・と下げていったところ、１．０８Ｖの検査用電圧において誤動作が検出されたとする。この場合は、誤動作が検出された１．０８Ｖの検査用電圧の１つ前の検査用電圧である１．０９Ｖを最終的な供給電圧に決定する。
【００４０】
また、誤動作が検出される１ステップ前の検査用電圧を「基準検査用電圧」とし、電圧低減幅をより狭い幅に変更して、再びデジタル回路部３の動作の検査と検査用電圧の変更とを実行して最終的な供給電圧を決定してもよい。例えば、上記の例では、基準検査用電圧を１．０９Ｖとし、電圧低減幅を０．００１Ｖに変更する。そして、検査用電圧を１．０９Ｖ→１．０８９Ｖ→１．０８８Ｖ→・・・といったように０．００１Ｖずつ下げていく。そして、例えば１．０８３Ｖにおいて誤動作を検出したとすると、その１ステップ前の１．０８４Ｖを最終的な供給電圧に決定する。すなわち、電圧低減幅を徐々に狭くして、最適な供給電圧を絞り込んでいくことになる。
【００４１】
なお、誤動作が検出される１ステップ前の検査用電圧を基準検査用電圧とするのではなく、誤動作を検出したときの検査用電圧を基準検査用電圧とし、基準検査用電圧から所定の電圧上昇幅ずつ検査用電圧を上昇させていくことで供給電圧の絞り込みを行ってもよい。すなわち、上記の例では、誤動作を検出したときの検査用電圧である１．０８Ｖを基準検査用電圧とし、例えば電圧上昇幅を０．００１Ｖとする。そして、検査用電圧を１．０８Ｖ→１．０８１Ｖ→１．０８２Ｖ→・・・といったように０．００１Ｖずつ上昇させていき、誤動作が検出されなくなった時点における検査用電圧を最終的な供給電圧に決定する。
【００４２】
２．実施例
次に、ＧＰＳ（Global Positioning System）を利用した位置算出演算を行って位置を算出する位置算出装置を具備した電子機器の一種である携帯型電話機に本発明を適用した場合の実施例について説明する。但し、本発明を適用可能な実施例が以下の実施例に限定されるわけでないことは勿論である。
【００４３】
２−１．第１実施例
（１）機能構成
図３は、本実施例における携帯型電話機１００の機能構成を示すブロック図である。携帯型電話機１００は、ＧＰＳアンテナ１０５と、ＧＰＳ受信部１１０と、ホストＣＰＵ（Central Processing Unit）１３０と、操作部１４０と、表示部１５０と、温度センサー１６０と、携帯電話用アンテナ１６５と、携帯電話用無線通信回路部１７０と、記憶部１８０と、ＧＰＳ用可変電圧部１９０と、不図示の電源部とを備えて構成される。
【００４４】
ＧＰＳアンテナ１０５は、ＧＰＳ衛星から発信されているＧＰＳ衛星信号を含むＲＦ（Radio Frequency）信号を受信するアンテナであり、受信信号をＧＰＳ受信部１１０に出力する。ＧＰＳ衛星信号は、拡散符号の一種であるＣＡ（Coarse and Acquisition）コードによって、スペクトラム拡散方式として知られるＣＤＭＡ（Code Division Multiple Access）方式によって変調された１．５７５４２［ＧＨｚ］の通信信号である。ＣＡコードは、コード長１０２３チップを１ＰＮフレームとする繰返し周期１ｍｓの擬似ランダム雑音符号であり、ＧＰＳ衛星毎に異なるものである。
【００４５】
ＧＰＳ受信部１１０は、ＧＰＳアンテナ１０５から出力された信号に基づいて携帯型電話機１００の位置を計測する位置算出回路であり、いわゆるＧＰＳ受信装置に相当する機能ブロックである。ＧＰＳ受信部１１０は、ＲＦ（Radio Frequency）受信回路部１１１と、ベースバンド処理回路部１２０とを備えて構成される。なお、ＲＦ受信回路部１１１と、ベースバンド処理回路部１２０とは、それぞれ別のＬＳＩ（Large Scale Integration）として製造することも、１チップとして製造することも可能である。
【００４６】
ＲＦ受信回路部１１１は、ＲＦ信号の受信回路である。回路構成としては、例えば、ＧＰＳアンテナ１０５から出力されたＲＦ信号をＡ／Ｄ変換器でデジタル信号に変換し、デジタル信号を処理する受信回路を構成してもよい。また、ＧＰＳアンテナ１０５から出力されたＲＦ信号をアナログ信号のまま信号処理し、最終的にＡ／Ｄ変換することでデジタル信号をベースバンド処理回路部１２０に出力することとしてもよい。
【００４７】
後者の場合には、例えば、次のようにＲＦ受信回路部１１１を構成することができる。すなわち、所定の発振信号を分周或いは逓倍することで、ＲＦ信号乗算用の発振信号を生成する。そして、生成した発振信号を、ＧＰＳアンテナ１０５から出力されたＲＦ信号に乗算することで、ＲＦ信号を中間周波数の信号（以下、「ＩＦ（Intermediate Frequency）信号」と称す。）にダウンコンバートし、ＩＦ信号を増幅等した後、Ａ／Ｄ変換器でデジタル信号に変換して、ベースバンド処理回路部１２０に出力する。
【００４８】
ベースバンド処理回路部１２０は、ＲＦ受信回路部１１１から出力されたデジタル化された受信信号に対して相関演算処理等を行ってＧＰＳ衛星信号を捕捉・抽出する回路部である。ベースバンド処理回路部１２０は、捕捉したＧＰＳ衛星信号を復調して衛星軌道データや時刻データ等を取り出すとともに、衛星軌道データや時刻データ等に基づいて、所定の位置算出演算を行って携帯型電話機１００の位置（位置座標）を算出し、ホストＣＰＵ１３０に出力する。
【００４９】
第１実施例において、ＲＦ受信回路部１１１をデジタル信号処理回路で構成するならば、このＲＦ受信回路部１１１とベースバンド処理回路部１２０とを含むＧＰＳ受信部１１０全体が、図１のデジタル回路部３に相当する。また、ＲＦ受信回路部１１１をＲＦ信号（アナログ信号）のまま信号処理する回路部で構成するならば、ベースバンド処理回路部１２０のみが、図１のデジタル回路部３に相当する。
【００５０】
以下の説明においては、前者のＧＰＳ受信部１１０が図１のデジタル回路部３に相当することとして説明する。但し、後者のベースバンド処理回路部１２０のみをデジタル回路部３に相当するものとして構成することも勿論可能である。その場合には、以下説明における「ＧＰＳ受信部１１０」を、適宜「ベースバンド処理回路部１２０」に置き換えればよい。
【００５１】
ホストＣＰＵ１３０は、記憶部１８０に記憶されているシステムプログラム等の各種プログラムに従って携帯型電話機１００の各部を統括的に制御するプロセッサーである。ホストＣＰＵ１３０は、ベースバンド処理回路部１２０から出力された位置座標をもとに、表示部１５０に現在位置を指し示した地図を表示させたり、各種のアプリケーション処理に利用する。
【００５２】
特に、本実施例では、ホストＣＰＵ１３０は、所定の実行タイミングでＧＰＳ受信部１１０の供給電圧を設定する処理を実行することで、消費電力の削減の観点からＧＰＳ受信部１１０への供給電圧を最適化する処理を行う。ホストＣＰＵ１３０が、図１の動作検査部３０に相当する。
【００５３】
操作部１４０は、例えばタッチパネルやボタンスイッチ等により構成される入力装置であり、押下されたキーやボタンの信号をホストＣＰＵ１３０に出力する。この操作部１４０の操作により、通話要求やメール送受信要求、位置算出要求等の各種指示入力がなされる。
【００５４】
表示部１５０は、ＬＣＤ（Liquid Crystal Display）等により構成され、ホストＣＰＵ１３０から入力される表示信号に基づいた各種表示を行う表示装置である。表示部１５０には、位置表示画面や時刻情報等が表示される。
【００５５】
温度センサー１６０は、外界の温度を検出する接触式又は非接触式のセンサーであり、検出した温度をホストＣＰＵ１３０に出力する。
【００５６】
携帯電話用アンテナ１６５は、携帯型電話機１００の通信サービス事業者が設置した無線基地局との間で携帯電話用無線信号の送受信を行うアンテナである。
【００５７】
携帯電話用無線通信回路部１７０は、ＲＦ変換回路、ベースバンド処理回路等によって構成される携帯電話の通信回路部であり、携帯電話用無線信号の変調・復調等を行うことで、通話やメールの送受信等を実現する。
【００５８】
記憶部１８０は、ホストＣＰＵ１３０が携帯型電話機１００を制御するためのシステムプログラムや、供給電圧設定機能等を実現するための各種プログラムやデータ等を記憶する記憶装置である。
【００５９】
ＧＰＳ用可変電圧部１９０は、ホストＣＰＵ１３０から出力される電圧指示信号に従って不図示の電源部の電源電圧を変圧して、ＧＰＳ受信部１１０に供給する変圧器或いは電圧調整器であり、図１の可変電圧部２０に相当する。
【００６０】
（２）データ構成
図３に示すように、記憶部１８０には、ホストＣＰＵ１３０により読み出され、メイン処理（図４参照）として実行されるメインプログラム１８１と、テスト用データ１８３と、設定供給電圧１８５とが記憶される。また、メインプログラム１８１には、ＧＰＳ供給電圧設定処理（図５参照）として実行されるＧＰＳ供給電圧設定プログラム１８１１がサブルーチンとして含まれている。
【００６１】
メイン処理では、ホストＣＰＵ１３０は、携帯型電話機１００の本来的な機能である通話やメールの送受信のための処理を行う他、携帯型電話機１００の電源投入時や定期的な実行タイミング、温度センサー１６０により温度変化が検出されたタイミング等において、ＧＰＳ受信部１１０への供給電圧を設定する処理を行う。
【００６２】
また、ＧＰＳ供給電圧設定処理とは、ホストＣＰＵ１３０が、原理で説明した手法に従って、ＧＰＳ受信部１１０の検査と検査用電圧の変更とを繰り返し実行し、検査結果に基づいてＧＰＳ受信部１１０への供給電圧を決定する処理である。これらの処理については、フローチャートを用いて詳細に後述する。
【００６３】
テスト用データ１８３は、ホストＣＰＵ１３０がＧＰＳ受信部１１０の検査に使用するためのデータであり、そのデータ構成例は図２に示したテスト用データ３３１と同様である。また、設定供給電圧１８５は、ＧＰＳ供給電圧設定処理で設定されたＧＰＳ受信部１１０への供給電圧である。
【００６４】
（３）処理の流れ
図４は、記憶部１８０に記憶されているメインプログラム１８１がホストＣＰＵ１３０により読み出されて実行されることで、携帯型電話機１００において実行されるメイン処理の流れを示すフローチャートである。メイン処理は、ホストＣＰＵ１３０が、操作部１４０を介してユーザーにより電源投入指示操作がなされたことを検出した場合に実行を開始する処理である。
【００６５】
最初に、ホストＣＰＵ１３０は、記憶部１８０に記憶されているＧＰＳ供給電圧設定プログラム１８１１を読み出して実行することで、ＧＰＳ供給電圧設定処理を行う（ステップＡ１）。すなわち、ホストＣＰＵ１３０は、携帯型電話機１００の電源ＯＮ時にＧＰＳ供給電圧設定処理を実行して、ＧＰＳ受信部１１０への供給電圧を設定する。
【００６６】
図５は、ＧＰＳ供給電圧設定処理の流れを示すフローチャートである。
先ず、ホストＣＰＵ１３０は、検査用電圧を初期設定する（ステップＢ１）。すなわち、ＧＰＳ受信部１１０の規定電圧として予め定められた電圧を検査用電圧として設定する。
【００６７】
次いで、ホストＣＰＵ１３０は、現在の検査用電圧の指示信号をＧＰＳ用可変電圧部１９０に出力する（ステップＢ３）。そして、ホストＣＰＵ１３０は、記憶部１８０のテスト用データ１８３に記憶されている入力テスト値を含む入力テスト信号を、ＧＰＳ受信部１１０に印加する（ステップＢ５）。
【００６８】
その後、ホストＣＰＵ１３０は、ＧＰＳ受信部１１０から出力される出力信号に基づいて、ＧＰＳ受信部１１０の誤動作を検出する（ステップＢ７）。そして、誤動作を検出しなかった場合は（ステップＢ７；Ｎｏ）、検査用電圧を変更する（ステップＢ９）。具体的には、現在の検査用電圧から、予め定められた電圧低減幅だけ検査用電圧を低減させる。そして、ホストＣＰＵ１３０は、ステップＢ３に戻る。
【００６９】
一方、ステップＢ７において誤動作を検出したと判定した場合は（ステップＢ７；Ｙｅｓ）、ホストＣＰＵ１３０は、現在の検査用電圧に基づいてＧＰＳ受信部１１０への供給電圧を決定し、記憶部１８０の設定供給電圧１８５を更新する（ステップＢ１１）。そして、ホストＣＰＵ１３０は、ＧＰＳ供給電圧設定処理を終了する。
【００７０】
なお、このステップＢ１〜Ｂ１１の処理は、上述した原理で説明したように、電圧低減幅を徐々に狭くして、最適な供給電圧を絞り込むようにして供給電圧を決定する処理としてもよい。
【００７１】
図４のメイン処理に戻って、ステップＡ１の後、ホストＣＰＵ１３０は、操作部１４０を介してユーザーによりなされた指示操作を判定し（ステップＡ３）、指示操作が通話指示操作であると判定した場合は（ステップＡ３；通話指示操作）、通話処理を行う（ステップＡ５）。具体的には、携帯電話用無線通信回路部１７０に基地局との間の基地局通信を行わせ、携帯型電話機１００と他機との間の通話を実現する。
【００７２】
また、ステップＡ３において指示操作がメール送受信指示操作であると判定した場合は（ステップＡ３；メール送受信指示操作）、ホストＣＰＵ１３０は、メール送受信処理を行う（ステップＡ７）。具体的には、携帯電話用無線通信回路部１７０に基地局通信を行わせ、携帯型電話機１００と他機との間のメールの送受信を実現する。
【００７３】
また、ステップＡ３において指示操作が位置算出指示操作であると判定した場合は（ステップＡ３；位置算出指示操作）、ホストＣＰＵ１３０は、記憶部１８０に記憶されているＧＰＳ供給電圧設定プログラム１８１１を読み出して実行することで、ＧＰＳ供給電圧設定処理を行う（ステップＡ９）。すなわち、ホストＣＰＵ１３０は、位置算出時にＧＰＳ供給電圧設定処理を実行して、ＧＰＳ受信部１１０への供給電圧を設定する。
【００７４】
そして、ホストＣＰＵ１３０は、ＧＰＳ位置算出処理を行う（ステップＡ１１）。具体的には、ベースバンド処理回路部１２０から出力される衛星軌道データや時刻データ等に基づいて、携帯型電話機１００とＧＰＳ衛星間の擬似距離を算出する。そして、算出した擬似距離を利用して、例えば最小二乗法やカルマンフィルターを用いた公知の位置算出演算を行って位置を算出する。なお、位置算出演算の詳細については従来公知であるため、ここでは説明を省略する。
【００７５】
ステップＡ５、Ａ７、Ａ１１の何れかの処理を行った後、ホストＣＰＵ１３０は、供給電圧設定の実行タイミングであるか否かを判定する（ステップＡ１３）。具体的には、最後にＧＰＳ供給電圧設定処理を行ってから、供給電圧設定を行う時間間隔として予め定められた時間間隔（例えば１時間）が経過したか否かを判定する。
【００７６】
そして、実行タイミングであると判定した場合は（ステップＡ１３；Ｙｅｓ）、ホストＣＰＵ１３０は、記憶部１８０に記憶されているＧＰＳ供給電圧設定プログラム１８１１を読み出して実行することで、ＧＰＳ供給電圧設定処理を行う（ステップＡ１５）。すなわち、ホストＣＰＵ１３０は、定期的にＧＰＳ供給電圧設定処理を実行して、ＧＰＳ受信部１１０への供給電圧を設定する。実行タイミングではないと判定した場合は（ステップＡ１３；Ｎｏ）、ホストＣＰＵ１３０は、ステップＡ１７へと処理を移行する。
【００７７】
その後、ホストＣＰＵ１３０は、予め定められた温度変化条件が成立したか否かを判定する（ステップＡ１７）。具体的には、温度センサー１６０により今回検出された温度と前回検出された温度との温度差が所定の閾値温度差（例えば５℃）を超えている場合に、温度変化条件が成立したと判定する。
【００７８】
そして、温度変化条件が成立したと判定した場合は（ステップＡ１７；Ｙｅｓ）、ホストＣＰＵ１３０は、記憶部１８０に記憶されているＧＰＳ供給電圧設定プログラム１８１１を読み出して実行することで、ＧＰＳ供給電圧設定処理を行う（ステップＡ１９）。すなわち、ホストＣＰＵ１３０は、一定以上の温度変化があった場合にＧＰＳ供給電圧設定処理を実行して、ＧＰＳ受信部１１０への供給電圧を設定する。温度変化条件が成立しなかったと判定した場合は（ステップＡ１７；Ｎｏ）、ホストＣＰＵ１３０は、ステップＡ２１へと処理を移行する。
【００７９】
次いで、ホストＣＰＵ１３０は、操作部１４０を介してユーザーにより電源切断指示操作がなされたか否かを判定し（ステップＡ２１）、なされなかったと判定した場合は（ステップＡ２１；Ｎｏ）、ステップＡ３に戻る。また、電源切断指示操作がなされたと判定した場合は（ステップＡ２１；Ｙｅｓ）、メイン処理を終了する。
【００８０】
（４）作用効果
携帯型電話機１００のプロセッサーであるホストＣＰＵ１３０は、規定の入力テスト信号をデジタル回路部に相当するＧＰＳ受信部１１０に印加し、当該入力テスト信号に応答するＧＰＳ受信部１１０からの出力信号に基づいて、ＧＰＳ受信部１１０の動作を検査する。また、ＧＰＳ用可変電圧部１９０に電圧指示信号を出力することでＧＰＳ受信部１１０に供給する検査用電圧を変更する。そして、ＧＰＳ受信部１１０の検査と、検査用電圧の変更とを繰り返し実行して、ＧＰＳ受信部１１０への供給電圧を決定する。
【００８１】
ＧＰＳ受信部１１０は、例えば１チップとして製造されて携帯型電話機１００に搭載されるが、量産時のばらつきにより、ＧＰＳ受信部１１０の規定電圧が供給電圧の最適値であるとは限らない。しかし、本実施例では、携帯型電話機１００の制御装置であるホストＣＰＵ１３０が、ＧＰＳ受信部１１０への供給電圧を変更しながらＧＰＳ受信部１１０の検査（テスト）を行う。そのため、ＧＰＳ受信部１１０の量産時のばらつきに関わらず、消費電力削減の観点から最適な供給電圧が設定されることになる。
【００８２】
また、ホストＣＰＵ１３０は、携帯型電話機１００の電源ＯＮ時や定期的なタイミングで供給電圧設定処理を行うため、携帯型電話機１００が起動している間は常時最適な供給電圧をＧＰＳ受信部１１０に供給することができる。さらに、ホストＣＰＵ１３０は、一定以上の温度変化が検出された場合にも供給電圧設定処理を行うため、外界の温度変化によってＧＰＳ受信部１１０の特性が変化した場合であっても、常に最適な供給電圧がＧＰＳ受信部１１０に供給されることとなる。
【００８３】
なお、上記の実施例において、ベースバンド処理回路部１２０のみをデジタル回路部として構成する場合には、入力テスト信号を印加するのはベースバンド処理回路部１２０となる。
【００８４】
２−２．第２実施例
第２実施例は、第１実施例の携帯型電話機１００において、ベースバンド処理回路部１２０内に設けられる受信信号を格納するためのメモリー部を、図１のデジタル回路部３に相当する回路部とした場合の実施例である。
【００８５】
（１）機能構成
図６は、第２実施例におけるベースバンド処理回路部１２０の回路構成の一例を示す図である。ベースバンド処理回路部１２０には、サンプリングメモリー部１２１と、相関処理部１２２と、レプリカ信号発生部１２３と、ＣＰＵ１２４と、記憶部１２５と、サンプリングメモリー用可変電圧部１２９とを備えて構成される。
【００８６】
サンプリングメモリー部１２１は、ＲＦ受信回路部１１１のＡ／Ｄ変換器によりデジタル信号に変換された受信信号が、所定のサンプリング時間間隔でサンプリングされて格納されるメモリー部である。このサンプリングメモリー部１２１が、図１のデジタル回路部３に相当する。
【００８７】
図９は、サンプリングメモリー部１２１の構成を説明するための図である。サンプリングメモリー部１２１は、アドレス（番地）によって特定される複数の格納領域を有して構成されている。各格納領域は、所定数のビット値を格納可能に構成されており、ＲＦ受信回路部１１１から出力されるデジタル受信信号が時系列に格納されていく。
【００８８】
サンプリングメモリー部１２１は、複数回分の位置算出演算に用いられる受信信号のサンプリングデータ群を格納可能なサイズで構成されている。ＧＰＳ衛星信号の拡散符号であるＣＡコードは、チップレートを１．０２３［ＭＨｚ］とする符号列である。サンプリングメモリー部１２１に格納されるデジタル受信信号は、サンプリング定理に従って、ＣＡコードのチップレートの２倍の周波数である２．０４６［ＭＨｚ］以上の周波数で受信信号をサンプリングした信号である。従って、１回分の位置算出演算と言っても、それに用いられるデータ数は膨大となる。
【００８９】
一方、デジタル受信信号には、信号成分だけでなく、ノイズ成分も含まれている。ＣＰＵ１２４は、デジタル受信信号にノイズが含まれていることを見越して位置算出演算を行う。例えば、より多くのＧＰＳ衛星からの信号を用いて位置算出演算を行ったり、１回の位置算出演算に掛ける時間を長時間としたりすることで、ノイズが含まれていても高精度な測位を可能としている。
【００９０】
このことは、サンプリングメモリー部１２１の動作電圧を一層低下させ得る余地を生む。すなわち、ＣＰＵ１２４にとっては、ある程度のノイズが含まれていても位置算出演算が可能であるため、サンプリングメモリー部１２１へのデータ書き込み／読み出しにある程度のエラー（例えば、記憶容量１ＫＢ当たり所定ビット数以下のエラー。以下、「動作誤差率」として説明する。）が発生したとしても、ノイズと見なせる。サンプリングメモリー部１２１の動作電圧を低下させるほど、データの書き込み／読み出しの動作誤差率が上昇するため、ＣＰＵ１２４が正しく位置算出演算できる範囲において、動作電圧をできる限り下げることができれば、消費電力を低減させることができる。
【００９１】
そこで、本実施例では、サンプリングメモリー部１２１へのテストデータの書き込みテスト及び読み出しテストを実行して、サンプリングメモリー部１２１の動作誤差率を算出する。そして、算出した動作誤差率に基づいて、サンプリングメモリー部１２１への供給電圧を設定する。
【００９２】
相関処理部１２２は、サンプリングメモリー部１２１に格納された受信信号と、レプリカ信号発生部１２３から入力したレプリカ信号との相関処理を行う回路部である。相関処理部１２２は、レプリカ信号の位相を変化させながら受信信号とレプリカ信号との相関を計算し、その相関値をＣＰＵ１２４に出力する。
【００９３】
レプリカ信号発生部１２３は、ＧＰＳ衛星信号のＣＡコードの拡散符号レプリカ（レプリカ信号）を生成する回路部である。レプリカ信号発生部１２３は、ＣＰＵ１２４から出力されるＣＡコード指示信号（捕捉対象衛星の指示信号）に従ったレプリカ信号を生成して、相関処理部１２２に出力する。
【００９４】
ＣＰＵ１２４は、記憶部１２５に記憶されているシステムプログラム等の各種プログラムに従ってベースバンド処理回路部１２０の各部を統括的に制御するプロセッサーである。ＣＰＵ１２４は、各捕捉対象衛星について、相関処理部１２２から出力される相関値に基づいてコード位相を検出する処理を行う。そして、検出したコード位相を用いて当該捕捉対象衛星と携帯型電話機１００間の擬似距離を算出し、算出した擬似距離を利用した位置算出計算を行って、携帯型電話機１００の位置を算出する。
【００９５】
ＣＰＵ１２４は、捕捉対象衛星のＣＡコード（捕捉対象衛星のＰＲＮ番号）を指示するためのＣＡコード指示信号をレプリカ信号発生部１２３に出力し、捕捉対象衛星のレプリカ信号をレプリカ信号発生部１２３に生成させる。また、ＣＰＵ１２４は、上述した原理に従って、サンプリングメモリー部１２１の検査と、サンプリングメモリー１２１への供給電圧の変更とを繰り返し実行して、サンプリングメモリー部１２１への供給電圧の最適化を行う。このＣＰＵ１２４が、図１の動作検査部３０に相当する。
【００９６】
記憶部１２５は、ＲＯＭやフラッシュＲＯＭ、ＲＡＭ等の記憶装置によって構成され、ＣＰＵ１２４がベースバンド処理回路部１２０を制御するためのシステムプログラムや、位置算出機能を実現するための各種プログラムやデータ等を記憶している。また、ＣＰＵ１２４により実行されるシステムプログラム、各種処理プログラム、各種処理の処理中データ、処理結果などを一時的に記憶するワークエリアを形成している。
【００９７】
サンプリングメモリー用可変電圧部１２９は、ＣＰＵ１２４から出力される電圧指示信号に従って不図示の電源部の電源電圧を変圧して、サンプリングメモリー部１２１に供給する変圧器或いは電圧調整器であり、図１の可変電圧部２０に相当する。
【００９８】
（２）データ構成
図６に示すように、ベースバンド処理回路部１２０の記憶部１２５には、ＣＰＵ１２４により読み出され、ベースバンド処理（図７参照）として実行されるベースバンド処理プログラム１２６と、書き込み用データ１２７と、設定供給電圧１２８とが記憶される。また、ベースバンド処理プログラム１２６には、サンプリングメモリー供給電圧設定処理（図８参照）として実行されるサンプリングメモリー供給電圧設定プログラム１２６１がサブルーチンとして含まれている。
【００９９】
書き込み用データ１２７は、サンプリングメモリー部１２１の書き込みテスト用のデータであり、サンプリングメモリー部１２１に書き込むデータが記憶されている。本実施例では、ＣＰＵ１２４は、サンプリングメモリー部１２１の各格納領域の各ビット値を“０”に初期化した後、各格納領域の各ビット値を“１”にする書き込みテストを実行する。
【０１００】
設定供給電圧１２８は、サンプリングメモリー供給電圧設定処理により設定されたサンプリングメモリー部１２１への供給電圧である。
【０１０１】
（３）処理の流れ
図７は、記憶部１２５に記憶されているベースバンド処理プログラム１２６がＣＰＵ１２４により読み出されて実行されることで、ベースバンド処理回路部１２０において実行されるベースバンド処理の流れを示すフローチャートである。
【０１０２】
先ず、ＣＰＵ１２４は、記憶部１２５に記憶されているサンプリングメモリー供給電圧設定プログラム１２６１を読み出して実行することで、サンプリングメモリー供給電圧設定処理を行う（ステップＣ１）。
【０１０３】
図８は、サンプリングメモリー供給電圧設定処理の流れを示すフローチャートである。
先ず、ＣＰＵ１２４は、検査用電圧を初期設定する（ステップＤ１）。具体的には、サンプリングメモリー部１２１への供給電圧として予め定められた規定電圧を検査用電圧として設定する。
【０１０４】
次いで、ＣＰＵ１２４は、検査用電圧の指示信号をサンプリングメモリー用可変電圧部１２９に出力する（ステップＤ３）。そして、ＣＰＵ１２４は、サンプリングメモリー部１２１への書き込みテストを実行する（ステップＤ５）。具体的には、各格納領域の各ビット値を“０”に初期化した後、各ビット値を“１”とする書き込み処理を行う。
【０１０５】
書き込みテストを実行したら、ＣＰＵ１２４は、サンプリングメモリー部１２１からの読み出しテストを実行する（ステップＤ７）。具体的には、サンプリングメモリー部１２１の各格納領域に格納されているビット値を読み出す処理を行う。
【０１０６】
そして、ＣＰＵ１２４は、書き込みテスト及び読み出しテストの実行結果に基づいて、サンプリングメモリー部１２１の動作誤差率を算出する（ステップＤ９）。すなわち、各格納領域から読み出したビット値のうち、書き込みテストにおいて書き込んだビット値と値が一致しない格納領域数を計算する。そして、計算した格納領域数の全格納領域数に対する割合を計算して、サンプリングメモリー部１２１の動作誤差率とする。
【０１０７】
次いで、ＣＰＵ１２４は、ステップＤ９で算出した動作誤差率が、位置算出演算に対して影響を与えない許容誤差条件として予め定められた動作許容誤差条件を満たすか否かを判定する（ステップＤ１１）。動作許容誤差条件は、例えば動作誤差率が所定の閾値誤差率未満であることとして定めておくことができる。閾値誤差率を「５％」とした場合は、動作誤差率が５％未満であれば、動作許容誤差条件を満たすことになる。
【０１０８】
動作許容誤差条件を満たすと判定した場合は（ステップＤ１１；Ｙｅｓ）、ＣＰＵ１２４は、検査用電圧を変更して（ステップＤ１３）、ステップＤ３に戻る。また、動作許容誤差条件を満たさないと判定した場合は（ステップＤ１１；Ｎｏ）、ＣＰＵ１２４は、サンプリングメモリー部１２１への供給電圧を決定し、記憶部１２５の設定供給電圧１２８を更新する（ステップＤ１５）。そして、ＣＰＵ１２４は、サンプリングメモリー供給電圧設定処理を終了する。
【０１０９】
なお、このステップＤ１〜Ｄ１５の処理は、上述した原理で説明したように、電圧低減幅を徐々に狭くして、最適な供給電圧を絞り込むようにして供給電圧を決定する処理としてもよい。
【０１１０】
図７のベースバンド処理に戻って、サンプリングメモリー供給電圧設定処理を行った後、ＣＰＵ１２４は、ＧＰＳ位置算出処理を行う（ステップＣ３）。具体的には、捕捉したＧＰＳ衛星信号に含まれる衛星軌道データ及び時刻データに基づいて、携帯型電話機１００と捕捉衛星間の擬似距離を算出する。そして、例えば最小二乗法やカルマンフィルターを用いた公知の位置算出演算を行って位置を算出する。そして、ＣＰＵ１２４は、ベースバンド処理を終了する。
【０１１１】
（４）作用効果
ベースバンド処理回路部１２０において、ＣＰＵ１２４は、ＧＰＳ衛星信号の受信信号のサンプリングデータを格納するサンプリングメモリー部１２１への入力テスト信号の書き込みテスト及び読み出しテストを実行する。そして、サンプリングメモリー部１２１の動作誤差率を算出し、動作誤差率が位置算出演算に対する許容誤差条件として予め定められた動作許容誤差条件を満たすか否かを判定することにより、サンプリングメモリー部１２１を検査する。そして、その検査結果に基づいて、サンプリングメモリー部１２１への供給電圧を決定する。
【０１１２】
本実施例では、ＧＰＳ受信部１１０のプロセッサーであるＣＰＵ１２４が、サンプリングメモリー部１２１をデジタル回路部として、サンプリングメモリー部１２１の検査及び供給電圧の決定を行う。サンプリングメモリー部１２１の動作誤差率がＣＰＵ１２４の位置算出演算に影響を及ぼさない範囲内であれば、サンプリングメモリー部１２１への供給電圧を下げても問題はない。そのため、位置算出演算に影響を与えない範囲で供給電圧を低減させることで、消費電力の削減を実現することができる。
【０１１３】
３．変形例
３−１．デジタル回路部
上述した実施例では、ＧＰＳ受信部や、ＧＰＳ受信部に設けられるサンプリングメモリー部をデジタル回路部の一例として説明したが、デジタル信号処理を行う回路部であれば、他の任意のデジタル回路部に本発明を適用可能である。
【０１１４】
３−２．電子機器
上述した実施例では、電子機器の一種である携帯型電話機に本発明を適用した場合を例に挙げて説明したが、本発明を適用可能な電子機器はこれに限られるわけではない。例えば、カーナビゲーション装置や携帯型ナビゲーション装置、パソコン、ＰＤＡ（Personal Digital Assistant）、腕時計といった他の電子機器についても同様に適用することが可能である。
【０１１５】
３−３．衛星位置算出システム
また、上述した実施形態では、衛星位置算出システムとしてＧＰＳを例に挙げて説明したが、ＷＡＡＳ（Wide Area Augmentation System）、ＱＺＳＳ（Quasi Zenith Satellite System）、ＧＬＯＮＡＳＳ（GLObal NAvigation Satellite System）、ＧＡＬＩＬＥＯ等の他の衛星位置算出システムであってもよい。
【符号の説明】
【０１１６】
１  供給電圧決定システム、  ２  テスト回路部、  ３  デジタル回路部、  １０  電源部、  ２０  可変電圧部、  ３０  動作検査部、  ３１  制御部、  ３３  誤動作検出部、  １００  携帯型電話機、  １０５  ＧＰＳアンテナ、  １１０  ＧＰＳ受信部、  １１１  ＲＦ受信回路部、  １２０  ベースバンド処理回路部、  １２１  サンプリングメモリー部、  １２２  相関処理部、  １２３  レプリカ信号発生部、  １２４  ＣＰＵ、  １２５  記憶部、  １２９  サンプリングメモリー用可変電圧部、  １３０  ホストＣＰＵ、  １４０  操作部、  １５０  表示部、  １６０  温度センサー、  １６５  携帯電話用アンテナ、  １７０  携帯電話用無線通信回路部、  １８０  記憶部、  １９０  ＧＰＳ用可変電圧部
【図１】
2011146629.tif 000003
【図２】
2011146629.tif 000004
【図３】
2011146629.tif 000005
【図４】
2011146629.tif 000006
【図５】
2011146629.tif 000007
【図６】
2011146629.tif 000008
【図７】
2011146629.tif 000009
【図８】
2011146629.tif 000010
【図９】
2011146629.tif 000011