(57)【要約】【課題】擬似衛星信号のサーチに関する問題を解決すること。【解決手段】位置算出システム１において、携帯型電話機３は、第１種擬似衛星７１と、信号到達範囲が第１種擬似衛星７１よりも広く、信号到達範囲内に第１種擬似衛星７１の配置位置が含まれるように配置される第２種擬似衛星７２とから擬似衛星信号を受信可能に構成されている。携帯型電話機３のホストＣＰＵは、第２種擬似衛星７２から擬似衛星信号を受信した場合、第１種擬似衛星７１からの擬似衛星信号を受信するようにＧＰＳ受信部を制御する。そして、ＧＰＳ受信部が受信した第１種擬似衛星７１からの擬似衛星信号に基づいて位置を決定して表示部に表示する。【選択図】図１
2010181158.tif 000002
【特許請求の範囲】
【請求項１】
擬似衛星信号を発信する発信装置と位置算出装置とを具備する位置算出システムであって、
前記発信装置には、第１種発信装置と、信号到達範囲が前記第１種発信装置よりも広く、信号到達範囲内に前記第１種発信装置の配置位置が含まれるように配置される第２種発信装置とがあり、
前記位置算出装置は、
前記擬似衛星信号を受信可能な受信部と、
前記第２種発信装置からの擬似衛星信号を受信したことを検出する検出部と、
前記検出部の検出に応じて、前記受信部に前記第１種発信装置からの擬似衛星信号を受信させる受信制御部と、
前記第１種発信装置からの擬似衛星信号に基づいて位置を決定する位置決定部と、
を備える、
位置算出システム。
【請求項２】
前記第２種発信装置は、自発信装置の信号到達範囲内に配置されている前記第１種発信装置の識別情報を前記擬似衛星信号に含めて発信しており、
前記受信制御部は、前記検出部が受信を検出した擬似衛星信号に含まれる前記識別情報で示される前記第１種発信装置からの擬似衛星信号を受信するように前記受信部を制御する、
請求項１に記載の位置算出システム。
【請求項３】
前記第２種発信装置は、更に、自発信装置の信号到達範囲内に配置されている前記第１種発信装置が発信している擬似衛星信号の早期捕捉を可能とするための信号捕捉支援情報を含めて発信しており、
前記受信制御部は、前記検出部が受信を検出した擬似衛星信号に含まれる前記信号捕捉支援情報に基づいて、前記第１種発信装置からの擬似衛星信号の受信を制御する、
請求項２に記載の位置算出システム。
【請求項４】
前記第２種発信装置と、当該第２種発信装置の信号到達範囲内に配置されている前記第１種発信装置とを対応付けて記憶している情報提供装置を更に具備し、
前記位置算出装置は、前記検出部により受信が検出された前記第２種発信装置に対応する第１種発信装置を前記情報提供装置に照会する照会部を更に備え、
前記受信制御部は、前記照会部により前記情報提供装置から照会された前記第１種発信装置からの擬似衛星信号を受信するように前記受信部を制御する、
請求項１に記載の位置算出システム。
【請求項５】
前記受信部は、測位用衛星からの衛星信号及び前記擬似衛星信号を選択的に受信可能な複数の受信チャンネルを有して構成されており、
前記受信制御部は、前記衛星信号及び前記擬似衛星信号の受信有無に基づいて、前記衛星信号、前記第１種発信装置からの擬似衛星信号、及び、前記第２種発信装置からの擬似衛星信号それぞれの受信に対する受信チャンネルの割り当てを制御する受信チャンネル割当制御部を有する、
請求項１〜４の何れか一項に記載の位置算出システム。
【請求項６】
擬似衛星信号を発信する第１種発信装置と、
前記擬似衛星信号を発信し、信号到達範囲が前記第１種発信装置よりも広く、信号到達範囲内に前記第１種発信装置の配置位置が含まれるように配置された第２種発信装置と、
を具備する擬似衛星システム。
【請求項７】
請求項６に記載の擬似衛星システムの前記第１種発信装置及び前記第２種発信装置からの擬似衛星信号を受信可能な受信部と、
前記第２種発信装置からの擬似衛星信号を受信したことを検出する検出部と、
前記検出部の検出に応じて、前記受信部に前記第１種発信装置からの擬似衛星信号を受信させる受信制御部と、
前記第１種発信装置からの擬似衛星信号に基づいて位置を決定する位置決定部と、
を備えた位置算出装置。
【請求項８】
発信装置からの擬似衛星信号と測位用衛星からの衛星信号とを受信可能な位置算出装置による位置決定方法であって、
前記発信装置には、第１種発信装置と、信号到達範囲が前記第１種発信装置よりも広く、信号到達範囲内に前記第１種発信装置の配置位置が含まれるように配置される第２種発信装置とがあり、
前記衛星信号を受信している際に、前記第２種発信装置からの擬似衛星信号の受信を検出することと、
前記検出に応じて前記第１種発信装置からの擬似衛星信号の受信を開始することと、
前記第１種発信装置からの擬似衛星信号を用いて位置を決定することと、
を含む位置決定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、擬似衛星信号を発信する発信装置と位置算出装置とを具備する位置算出システム等に関する。
【背景技術】
【０００２】
測位用信号を利用した測位システムとしては、ＧＰＳ（Global Positioning System）が広く知られており、カーナビゲーション装置等に内蔵された位置算出装置に利用されている。ＧＰＳでは、複数のＧＰＳ衛星の位置や各ＧＰＳ衛星から自機までの擬似距離等の情報に基づいて自機の位置を示す３次元の座標値と時計誤差とを求める位置算出演算を行う。
【０００３】
近年では、携帯型電話機や腕時計等の携帯型の電子機器にもＧＰＳ機能が備えられるようになり、カーナビゲーション装置のように屋外で使用されるのみではなく、建物内や地下といった様々な場所でも使用されている。しかし、建物内や地下ではＧＰＳ衛星信号を受信し難く、位置算出が困難であるという問題が新たに生じていた。
【０００４】
そこで、建物内や地下等のＧＰＳ衛星信号が受信し難い場所においても位置を取得可能とするための技術として、擬似衛星を配置する技術が知られている。擬似衛星は、ＧＰＳ衛星信号を模擬した擬似衛星信号を周期的に発信している。詳細には、この擬似衛星には、規定されているＰＲＮコードのうち、ＧＰＳ衛星に割り当てられているＰＲＮコード以外のＰＲＮコードが割り当てられている。そして、擬似衛星は、当該擬似衛星の配置位置の情報を擬似衛星信号に含めて発信している。
【０００５】
位置算出装置では、ＧＰＳ衛星信号と同様に、擬似衛星信号を捕捉して当該擬似衛星信号に含まれる擬似衛星の配置位置の情報を取得する。この場合、擬似衛星の送信電力や配置を適当に定めることで、マルチパスの影響を排除したり、ＧＰＳ受信機において同時に複数の擬似衛星信号が受信されることを回避するといった工夫もなされている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−１８０５２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
位置算出装置は、屋外ではＧＰＳ衛星信号を受信して位置算出を行い、屋内では擬似衛星信号を受信して位置算出を行うことができるのが好ましい。位置算出装置が屋内に入った際に直ちに擬似衛星信号の受信を開始するためには、屋外にいる時点で擬似衛星信号を受信するための準備をしておかなければならない。そのためには、例えば、屋外においても擬似衛星信号の受信を試行させるチャンネルを割り当てておくことが考えられる。
【０００８】
しかし、擬似衛星は、デパートやショッピングモール等の大型施設内に配置されて利用されることが想定される。この場合、擬似衛星信号の混信を防止するため、原則、信号到達範囲が隣接する擬似衛星同士には異なるＰＲＮコードを割り当てる必要がある。その結果、ＰＲＮコードの種類は増加する一方である。このような中、擬似衛星信号の受信を試行するために、擬似衛星信号に割り当てられたＰＲＮコードそれぞれに対応するチャンネルを用意しようとすると、多くのチャンネルが必要となり、現実的ではなかった。
【０００９】
本発明は上述した課題に鑑みて為されたものであり、擬似衛星信号のサーチに関する問題を解決することにある。
【課題を解決するための手段】
【００１０】
以上の課題を解決するための第１の発明は、擬似衛星信号を発信する発信装置と位置算出装置とを具備する位置算出システムであって、前記発信装置には、第１種発信装置と、信号到達範囲が前記第１種発信装置よりも広く、信号到達範囲内に前記第１種発信装置の配置位置が含まれるように配置される第２種発信装置とがあり、前記位置算出装置は、前記擬似衛星信号を受信可能な受信部と、前記第２種発信装置からの擬似衛星信号を受信したことを検出する検出部と、前記検出部の検出に応じて、前記受信部に前記第１種発信装置からの擬似衛星信号を受信させる受信制御部と、前記第１種発信装置からの擬似衛星信号に基づいて位置を決定する位置決定部と、を備える位置算出システムである。
【００１１】
また、第６の発明として、擬似衛星信号を発信する第１種発信装置と、前記擬似衛星信号を発信し、信号到達範囲が前記第１種発信装置よりも広く、信号到達範囲内に前記第１種発信装置の配置位置が含まれるように配置された第２種発信装置と、を具備する擬似衛星システムを構成してもよいし、第７の発明として、第６の発明の擬似衛星システムの前記第１種発信装置及び前記第２種発信装置からの擬似衛星信号を受信可能な受信部と、前記第２種発信装置からの擬似衛星信号を受信したことを検出する検出部と、前記検出部の検出に応じて、前記受信部に前記第１種発信装置からの擬似衛星信号を受信させる受信制御部と、前記第１種発信装置からの擬似衛星信号に基づいて位置を決定する位置決定部と、を備えた位置算出装置を構成することも可能である。
【００１２】
この第１の発明等によれば、位置算出装置は、第１種発信装置と、信号到達範囲が第１種発信装置よりも広く、信号到達範囲内に第１種発信装置の配置位置が含まれるように配置される第２種発信装置とから擬似衛星信号を受信可能である。検出部が、第２種発信装置からの擬似衛星信号を受信したことを検出した場合に、受信制御部が、第１種発信装置から擬似衛星信号を受信するように受信部を制御する。そして、位置決定部が、受信部が受信した第１種発信装置からの擬似衛星信号に基づいて位置を決定する。
【００１３】
第２種発信装置は、信号到達範囲が第１種発信装置よりも広く、信号到達範囲内に第１種発信装置の配置位置が含まれるように配置される。そして、位置算出装置は、第２種発信装置から擬似衛星信号を受信したことを検出した時点で、第１種発信装置からの擬似衛星信号の受信に備える。発信装置が広い建物内に配置されるのであれば、位置算出装置は第２種発信装置から送信される擬似衛星信号だけを監視すれば済む。そして、第２種発信装置からの擬似衛星信号を受信した場合には、その建物内に入ったと判断して、直ちに第１種発信装置から擬似衛星信号を受信するようにするため、建物内でも位置を求めることが可能となる。すなわち、第１種発信装置からの擬似衛星信号のサーチを行わずとも、第２種発信装置からの擬似衛星信号のサーチのみを行えばよく、受信チャンネル数の制約等の問題を解消することができる。
【００１４】
また、第２の発明として、第１の発明の位置算出システムであって、前記第２種発信装置は、自発信装置の信号到達範囲内に配置されている前記第１種発信装置の識別情報を前記擬似衛星信号に含めて発信しており、前記受信制御部は、前記検出部が受信を検出した擬似衛星信号に含まれる前記識別情報で示される前記第１種発信装置からの擬似衛星信号を受信するように前記受信部を制御する位置算出システムを構成してもよい。
【００１５】
この第２の発明によれば、受信制御部は、検出部が受信を検出した擬似衛星信号に含まれる識別情報で示される第１種発信装置からの擬似衛星信号を受信するように受信部を制御する。第２種発信装置が発信する擬似衛星信号には、自発信装置の信号到達範囲内に配置されている第１種発信装置の識別情報が含まれているため、位置算出装置は、当該識別情報で示される第１種発信装置の擬似衛星信号のサーチを行うだけで済む。
【００１６】
また、第３の発明として、第２の発明の位置算出システムであって、前記第２種発信装置は、更に、自発信装置の信号到達範囲内に配置されている前記第１種発信装置が発信している擬似衛星信号の早期捕捉を可能とするための信号捕捉支援情報を含めて発信しており、前記受信制御部は、前記検出部が受信を検出した擬似衛星信号に含まれる前記信号捕捉支援情報に基づいて、前記第１種発信装置からの擬似衛星信号の受信を制御する位置算出システムを構成してもよい。
【００１７】
この第３の発明によれば、受信制御部は、検出部が受信を検出した擬似衛星信号に含まれる信号捕捉支援情報に基づいて、第１種発信装置からの擬似衛星信号の受信を制御する。信号捕捉支援情報には、例えば第１種発信装置の発信周波数に関する情報が含まれる。この場合、位置算出装置は、当該情報に基づいてサーチ周波数を適切に設定して第１種発信装置の擬似衛星信号のサーチを行うことができ、信号捕捉が高速且つ容易となる。
【００１８】
また、第４の発明として、第１の発明の位置算出システムであって、前記第２種発信装置と、当該第２種発信装置の信号到達範囲内に配置されている前記第１種発信装置とを対応付けて記憶している情報提供装置を更に具備し、前記位置算出装置は、前記検出部により受信が検出された前記第２種発信装置に対応する第１種発信装置を前記情報提供装置に照会する照会部を更に備え、前記受信制御部は、前記照会部により前記情報提供装置から照会された前記第１種発信装置からの擬似衛星信号を受信するように前記受信部を制御する位置算出システムを構成してもよい。
【００１９】
この第４の発明によれば、位置算出装置の照会部は、検出部により受信が検出された第２種発信装置に対応する第１種発信装置を情報提供装置に照会する。そして、受信制御部は、照会部により情報提供装置から照会された第１種発信装置からの擬似衛星信号を受信するように受信部を制御する。これにより、情報提供装置を介して第１種発信装置の情報を取得することが可能となる。
【００２０】
また、第５の発明として、第１〜第４の何れかの発明の位置算出システムであって、前記受信部は、測位用衛星からの衛星信号及び前記擬似衛星信号を選択的に受信可能な複数の受信チャンネルを有して構成されており、前記受信制御部は、前記衛星信号及び前記擬似衛星信号の受信有無に基づいて、前記衛星信号、前記第１種発信装置からの擬似衛星信号、及び、前記第２種発信装置からの擬似衛星信号それぞれの受信に対する受信チャンネルの割り当てを制御する受信チャンネル割当制御部を有する位置算出システムを構成してもよい。
【００２１】
この第５の発明によれば、受信制御部は、衛星信号及び擬似衛星信号の受信有無に基づいて、衛星信号、第１種発信装置からの擬似衛星信号、及び、第２種発信装置からの擬似衛星信号それぞれの受信に対する受信チャンネルの割り当てを制御する。従って、衛星信号に基づく位置算出と擬似衛星信号に基づく位置算出とを切り替えて位置を算出することが可能となる。
【００２２】
また、第８の発明として、発信装置からの擬似衛星信号と測位用衛星からの衛星信号とを受信可能な位置算出装置による位置決定方法であって、前記発信装置には、第１種発信装置と、信号到達範囲が前記第１種発信装置よりも広く、信号到達範囲内に前記第１種発信装置の配置位置が含まれるように配置される第２種発信装置とがあり、前記衛星信号を受信している際に、前記第２種発信装置からの擬似衛星信号の受信を検出することと、前記検出に応じて前記第１種発信装置からの擬似衛星信号の受信を開始することと、前記第１種発信装置からの擬似衛星信号を用いて位置を決定することと、を含む位置決定方法を構成してもよい。
【００２３】
この第８の発明によれば、衛星信号を受信している際に、第２種発信装置からの擬似衛星信号の受信を検出する。そして、この検出に応じて第１種発信装置からの擬似衛星信号の受信を開始し、第１種発信装置からの擬似衛星信号を用いて位置を決定する。これにより、測位用衛星から衛星信号を受信して位置算出を行っている間も擬似衛星信号の受信に備えておくことができ、その備えも、第２種発信装置から擬似衛星信号を受信した時点で第１種擬似衛星からの擬似衛星信号の受信に素早く切り替えるといった簡単な方法で済む。
【図面の簡単な説明】
【００２４】
【図１】位置算出システムの概略構成図。
【図２】ＰＲＮコードの割り当ての一例を示す図。
【図３】擬似衛星の配置構成の一例を示す図。
【図４】携帯型電話機の位置算出の手順を示す図。
【図５】受信チャンネルの割り当ての一例を示す図。
【図６】受信チャンネルの割り当ての一例を示す図。
【図７】携帯型電話機の機能構成の一例を示すブロック図。
【図８】ベースバンド処理回路部の構成の一例を示す図。
【図９】ＧＰＳ衛星信号の復調の説明図。
【図１０】第２種擬似衛星信号の復調の説明図。
【図１１】第１種擬似衛星信号の復調の説明図。
【図１２】ＲＯＭに格納されたデータの一例を示す図。
【図１３】ＲＡＭに格納されるデータの一例を示す図。
【図１４】メイン処理の流れを示すフローチャート。
【図１５】位置算出処理の流れを示すフローチャート。
【図１６】擬似衛星の配置構成の変形例を示す図。
【図１７】擬似衛星の配置構成の変形例を示す図。
【図１８】擬似衛星の配置構成の変形例を示す図。
【図１９】変形例における位置算出システムの構成を示す図。
【図２０】第２の位置算出処理の流れを示すフローチャート。
【発明を実施するための形態】
【００２５】
以下、図面を参照して、本発明の好適な実施形態の一例について説明する。但し、本発明を適用可能な実施形態が以下説明する実施形態に限定されるわけではない。
【００２６】
１．システム構成
図１は、本実施形態における位置算出システム１の概略構成を示す図である。位置算出システム１は、携帯型電話機３と、ＧＰＳ衛星５と、擬似衛星システム７とを備えて構成される。
【００２７】
携帯型電話機３は、ユーザーが通話やメールの送受信等を行うための電子機器であり、通話やメールの送受信といった携帯型電話機としての本来の機能の他、位置を算出する機能をなす位置算出装置を具備している。携帯型電話機３は、ＧＰＳ衛星５から発信されているＧＰＳ衛星信号、又は、擬似衛星システム７に含まれる擬似衛星から発信されている擬似衛星信号に基づいて位置を算出し、算出した位置をプロットしたナビゲーション画面を表示部に表示させる。
【００２８】
ＧＰＳ衛星５は、測位用衛星の一種であり、６つの地球周回軌道面それぞれに４機以上ずつ配置され、原則、地球上のどこからでも常時４機以上の衛星が幾何学的配置のもとで観測できるように運用されている。ＧＰＳ衛星５は、アルマナックやエフェメリス等の航法データをＧＰＳ衛星信号に含めて発信している。ＧＰＳ衛星信号は、衛星毎に異なる拡散符号の一種であるＰＲＮ（Pseudo Random Noise）コードで直接スペクトラム拡散方式により変調された１．５７５４２［ＧＨｚ］の通信信号である。ＰＲＮコードは、コード長１０２３チップを１ＰＮフレームとする繰返し周期１ｍｓの擬似ランダム雑音符号である。
【００２９】
擬似衛星システム７は、発信装置の一種である擬似衛星で構成されるシステムである。擬似衛星は、建物等の施設内の随所に配置され、当該配置位置の情報を含む擬似衛星信号を常時発信している。擬似衛星から発信される擬似衛星信号は、ＧＰＳ衛星５から発信されるＧＰＳ衛星信号を模擬した通信信号であり、発信周波数はＧＰＳ衛星信号と同じ１．５７５４２［ＧＨｚ］である。また、擬似衛星は、擬似衛星信号の到達範囲（以下、「信号到達範囲」と称す。）が規定の距離内となるように発信信号の強度等が予め設計されている。本実施形態において、擬似衛星は、当該擬似衛星に割り当てられているＰＲＮコードに応じて第１種擬似衛星７１と第２種擬似衛星７２とに分類される。
【００３０】
図２は、本実施形態におけるＰＲＮコードの割り当てを示す図である。「１」〜「３２」までの３２個のＰＲＮコードがＧＰＳ衛星５に割り当てられている。また、「１７３」のＰＲＮコードが第２種擬似衛星７２に割り当てられ、「１７４」〜「１８２」のＰＲＮコードが第１種擬似衛星７１に割り当てられている。
【００３１】
第１種擬似衛星７１は、信号到達範囲が重ならないように施設内に所定間隔で配置され、当該第１種擬似衛星７１の配置位置のデータを自身の擬似衛星信号に含めて発信している。以下の説明では、第１種擬似衛星７１が発信する擬似衛星信号を「第１種擬似衛星信号」と称し、第１種擬似衛星信号の到達範囲を「第１種信号到達範囲」と称する。
【００３２】
第２種擬似衛星７２は、信号到達範囲が第１種擬似衛星７１よりも広く、信号到達範囲内に第１種擬似衛星７１の配置位置が含まれるように配置された擬似衛星である。第２種擬似衛星７２は、自身の信号到達範囲内に配置されている全ての第１種擬似衛星７１の番号（ＰＲＮコード）と、これらの第１種擬似衛星７１の発信周波数の誤差とを含むエリア内擬似衛星データを、自身の擬似衛星信号を搬送波として発信している。以下の説明では、第２種擬似衛星７２が発信する擬似衛星信号を「第２種擬似衛星信号」と称し、第２種擬似衛星信号の到達範囲を「第２種信号到達範囲」と称する。
【００３３】
図３は、本実施形態における擬似衛星の配置構成の一例を示す図であり、擬似衛星が配置された施設内を俯瞰した図を示している。実線で囲まれる矩形の領域が施設内を示している。白丸が第１種擬似衛星７１を示しており、黒丸が第２種擬似衛星７２を示している。また、点線で囲まれる領域が第１種信号到達範囲を示しており、破線で囲まれる領域が第２種信号到達範囲を示している。
【００３４】
この図を見ると、「１７４」〜「１８２」のＰＲＮコードが割り当てられた第１種擬似衛星７１が、信号到達範囲が互いに重なり合わないように等間隔に配置されている。また、施設内の中央部に配置されたＰＲＮコードが「１７８」である第１種擬似衛星７１と略同一位置には、ＰＲＮコードが「１７３」である第２種擬似衛星７２が配置されている。第２種信号到達範囲は、全ての第１種擬似衛星の配置位置を包含するように広範となっており、同図の例では、施設の周囲も第２種信号到達範囲に含まれている。
【００３５】
図４は、本実施形態において携帯型電話機３が行う位置算出の手順を説明するための図である。携帯型電話機３は、第２種擬似衛星から第２種擬似衛星信号を受信したことを検出すると、受信した第２種擬似衛星信号を復調することでエリア内擬似衛星データを取得する（図４の（１））。
【００３６】
エリア内擬似衛星データには、第２種信号到達範囲内に配置されている第１種擬似衛星７１の識別情報として、第１種擬似衛星７１に割り当てられたＰＲＮコードを示す番号が含まれている。また、第１種擬似衛星７１が発信している擬似衛星信号の早期捕捉を可能とするための信号捕捉支援情報として、第１種擬似衛星７１の発信周波数の誤差の情報が含まれている。
【００３７】
次に、携帯型電話機３は、取得したエリア内擬似衛星データに基づいて、受信チャンネルの割り当て及びサーチ周波数の設定を行う（図４の（２））。携帯型電話機３は、ＧＰＳ衛星信号及び擬似衛星信号を受信可能な複数のチャンネルを備えており、これらの信号の受信状況に応じて、受信チャンネルの割り当てを変更して信号を受信する。
【００３８】
携帯型電話機３は、第２種擬似衛星信号の受信を検出している間は、１つの受信チャンネルに第２種擬似衛星７２を割り当て、残りの受信チャンネルを、取得したエリア内擬似衛星データに含まれる番号で示される第１種擬似衛星７１にそれぞれ割り当てる。一方、第２種擬似衛星信号の受信を検出しなくなると、携帯型電話機３は、１つの受信チャンネルには第２種擬似衛星７２を割り当てたままとし、それ以外の受信チャンネルには捕捉対象とするＧＰＳ衛星５を割り当てる。
【００３９】
例えば、携帯型電話機３に１０個の受信チャンネルが具備されているものとする。この場合、第２種擬似衛星信号を受信している間は、図５に示すように、例えば第１０受信チャンネルに第２種擬似衛星７２を割り当て、第１〜第９受信チャンネルには第１種擬似衛星７１をそれぞれ割り当てる。また、第２種擬似衛星信号を受信しなくなると、図６に示すように、例えば第１０受信チャンネルに第２種擬似衛星７２を割り当て、第１〜第９受信チャンネルにはＧＰＳ衛星５をそれぞれ割り当てる。
【００４０】
また、携帯型電話機３は、擬似衛星信号の発信周波数（１．５７５４２［ＧＨｚ］）に、取得したエリア内擬似衛星データに含まれる発信周波数の誤差を加味して、擬似衛星信号のサーチ周波数を設定する（図４の（２））。そして、設定したサーチ周波数で、受信チャンネルに擬似衛星信号の受信を行わせる。
【００４１】
受信チャンネルの割り当て及びサーチ周波数の設定を行った後、携帯型電話機３は、各受信チャンネルで第１種擬似衛星信号の受信を試みる（図４の（３））。第１種擬似衛星７１は、当該第１種擬似衛星７１の配置位置のデータである配置位置データを自身の擬似衛星信号に含めて発信している。そして、携帯型電話機３は、第１種擬似衛星信号を受信すると、当該第１種擬似衛星信号に含まれる配置位置データで示される配置位置を携帯型電話機３の出力位置に決定し、当該出力位置をプロットしたナビゲーション画面を表示部に表示させる。
【００４２】
２．機能構成
図７は、携帯型電話機３の機能構成を示すブロック図である。携帯型電話機３は、ＧＰＳアンテナ９と、ＧＰＳ受信部１０と、ホストＣＰＵ（Central Processing Unit）３０と、操作部４０と、表示部５０と、携帯電話用アンテナ６０と、携帯電話用無線通信回路部７０と、ＲＯＭ（Read Only Memory）８０と、ＲＡＭ（Random Access Memory）９０とを備えて構成される。
【００４３】
ＧＰＳアンテナ９は、ＧＰＳ衛星から発信されているＧＰＳ衛星信号を含むＲＦ（Radio Frequency）信号を受信するアンテナであり、受信した信号をＧＰＳ受信部１０に出力する。
【００４４】
ＧＰＳ受信部１０は、ＧＰＳアンテナ９から出力された信号に基づいて携帯型電話機３の位置を計測する位置算出回路であり、いわゆるＧＰＳ受信機に相当する機能ブロックである。ＧＰＳ受信部１０は、ＲＦ（Radio Frequency）受信回路部１１と、ベースバンド処理回路部２０とを備えて構成される。尚、ＲＦ受信回路部１１と、ベースバンド処理回路部２０とは、それぞれ別のＬＳＩ（Large Scale Integration）として製造することも、１チップとして製造することも可能である。
【００４５】
ＲＦ受信回路部１１は、ＲＦ信号の処理回路ブロックであり、所定の発振信号を分周或いは逓倍することで、ＲＦ信号乗算用の発振信号を生成する。そして、生成した発振信号を、ＧＰＳアンテナ９から出力されたＲＦ信号に乗算することで、ＲＦ信号を中間周波数の信号（以下、「ＩＦ（Intermediate Frequency）信号」と称す。）にダウンコンバートし、ＩＦ信号を増幅等した後、Ａ／Ｄ変換器でデジタル信号に変換して、ベースバンド処理回路部２０に出力する。
【００４６】
ベースバンド処理回路部２０は、ＲＦ受信回路部１１から出力されたＩＦ信号に対して相関処理等を行ってＧＰＳ衛星信号を捕捉・抽出し、データを復号して航法メッセージや時刻情報等を取り出す回路部である。
【００４７】
図８は、ベースバンド処理回路部２０の回路構成の一例を示す図である。ベースバンド処理回路部２０は、第１〜第１０の受信チャンネル２１（２１−１，２１−２，・・・，２１−１０）と、ＣＰＵ２３と、ＲＯＭ２５と、ＲＡＭ２７とを備えて構成される。また、各受信チャンネル２１は、ＧＰＳ衛星信号及び擬似衛星信号を捕捉する衛星捕捉部２１１を備えており、衛星捕捉部２１１は、相関演算部２１３とレプリカコード発生部２１５とを備えている。
【００４８】
相関演算部２１３は、ＲＦ受信回路部１１から出力されたＩＦ信号のＰＲＮコードと、レプリカコード発生部２１５により発生されたレプリカコードとの相関を、例えばＦＦＴ（Fast Fourier transform）演算を用いて算出し積算する相関演算処理を行って、ＧＰＳ衛星信号及び擬似衛星信号を捕捉する。レプリカコードとは、擬似的に発生させた捕捉しようとするＧＰＳ衛星信号及び擬似衛星信号のＰＲＮコードを模擬した信号である。
【００４９】
捕捉しようとする衛星信号が間違いなければ、その衛星信号に含まれるＰＲＮコードとレプリカコードとは一致し（捕捉成功）、間違っていれば一致しない（捕捉失敗）。そのため、算出された相関値のピークを判定することによって衛星信号の捕捉が成功したか否かを判定でき、レプリカコードを次々に変更して、同じ受信信号との相関演算を行うことで、衛星信号を捕捉することが可能となる。
【００５０】
また、相関演算部２１１は、上述した相関演算処理を、レプリカコードの発生信号の周波数及び位相を変更しつつ行っている。レプリカコードの発生信号の周波数と受信信号の周波数とが一致し、且つ、ＰＲＮコードとレプリカコードとの位相が一致した場合に、相関値が最大となる。
【００５１】
より具体的には、捕捉対象の衛星信号に応じた所定の周波数及び位相の範囲をサーチ範囲として設定する。そして、このサーチ範囲内で、ＰＲＮコードの開始位置（コード位相）を検出するための位相方向の相関演算と、周波数を検出するための周波数方向の相関演算とを行う。サーチ範囲は、発信周波数の誤差を加味したサーチ周波数を中心とする所定の周波数掃引範囲、位相についてはＰＲＮコードのチップ長である１０２３チップのコード位相範囲内に定められる。
【００５２】
ＣＰＵ２３は、ベースバンド処理回路部２０乃至ＲＦ受信回路部１１の各部を統括的に制御して各種演算処理を行うプロセッサであり、各受信チャンネル２１の制御や、衛星捕捉部２１１により捕捉された衛星信号の復調等を行う。
【００５３】
図９〜図１１は、衛星信号からデータが取り出されるまでの流れを示す図である。図９は、ＧＰＳ衛星信号についての説明図である。また、図１０は、第２種擬似衛星信号についての説明図であり、図１１は、第１種擬似衛星信号についての説明図である。
【００５４】
先ずＧＰＳ衛星信号について説明すると、ＲＦ受信回路部１１から出力されたＩＦ信号に対して相関演算部２１３が相関演算処理を行うことでＧＰＳ衛星信号が捕捉され、ＣＰＵ２３に出力される。そして、ＣＰＵ２３により、捕捉されたＧＰＳ衛星信号の航法データが直ちに復調され、ＧＰＳ衛星の軌道情報や時刻情報等が取り出される。
【００５５】
次に、第２種擬似衛星信号について説明すると、ＲＦ受信回路部１１から出力されたＩＦ信号に対して相関演算部２１３が相関演算処理を行うことで第２種擬似衛星信号が捕捉され、ＣＰＵ２３に出力される。そして、ＣＰＵ２３により、捕捉された第２種擬似衛星信号のエリア内擬似衛星データが直ちに復調され、第２種信号到達範囲内に位置する第１種擬似衛星の番号や発信周波数の誤差等が取り出される。
【００５６】
第１種擬似衛星信号についても同様の手順で捕捉され、ＣＰＵ２３により、捕捉された第１種擬似衛星信号の配置位置データが直ちに復調され、第１種擬似衛星の配置位置の情報が取り出される。
【００５７】
図７の説明に戻って、ホストＣＰＵ３０は、ＲＯＭ８０に記憶されているシステムプログラム等の各種プログラムに従って携帯型電話機３の各部を統括的に制御するプロセッサである。また、ホストＣＰＵ３０は、位置算出処理を行って携帯型電話機３の出力位置を決定し、当該出力位置をプロットしたナビゲーション画面を生成して表示部５０に表示させる。
【００５８】
操作部４０は、例えばタッチパネルやボタンスイッチ等により構成される入力装置であり、押下されたキーやボタンの信号をホストＣＰＵ３０に出力する。この操作部４０の操作により、目的地の入力やナビゲーション画面の表示要求等の各種指示入力がなされる。
【００５９】
表示部５０は、ＬＣＤ（Liquid Crystal Display）等により構成され、ホストＣＰＵ３０から入力される表示信号に基づいた各種表示を行う表示装置である。表示部５０には、ナビゲーション画面や時刻情報等が表示される。
【００６０】
携帯電話用アンテナ６０は、携帯型電話機３の通信サービス事業者が設置した無線基地局との間で携帯電話用無線信号の送受信を行うアンテナである。
【００６１】
携帯電話用無線通信回路部７０は、ＲＦ変換回路、ベースバンド処理回路等によって構成される携帯電話の通信回路部であり、携帯電話用無線信号の変調・復調等を行うことで、通話やメールの送受信等を実現する。
【００６２】
ＲＯＭ８０は、読み取り専用の不揮発性の記憶装置であり、ホストＣＰＵ３０が携帯型電話機３を制御するためのシステムプログラムや、ナビゲーション機能を実現するための各種プログラムやデータ等を記憶している。
【００６３】
ＲＡＭ９０は、読み書き可能な揮発性の記憶装置であり、ホストＣＰＵ３０により実行されるシステムプログラム、各種処理プログラム、各種処理の処理中データ、処理結果などを一時的に記憶するワークエリアを形成している。
【００６４】
３．データ構成
図１２は、ＲＯＭ８０に格納されたデータの一例を示す図である。ＲＯＭ８０には、ホストＣＰＵ３０により読み出され、メイン処理（図１４参照）として実行されるメインプログラム８０１と、衛星種別データ８０３とが記憶されている。また、メインプログラム８０１には、位置算出処理（図１５参照）として実行される位置算出プログラム８０１１がサブルーチンとして含まれている。
【００６５】
メイン処理では、ホストＣＰＵ３０は、携帯型電話機３の本来の機能である通話やメールの送受信のための処理を行う他、携帯型電話機３の位置を算出する処理を行う。
【００６６】
位置算出処理では、ホストＣＰＵ３０は、ベースバンド処理回路部２０によりＧＰＳ衛星信号及び擬似衛星信号から取得された情報に基づいて携帯型電話機３の出力位置を決定し、出力位置をプロットしたナビゲーション画面を生成して表示部５０に表示させる処理を行う。
【００６７】
衛星種別データ８０３は、衛星と、当該衛星に割り当てられたＰＲＮコードとの対応関係が定められたデータであり、そのデータ構成例は図２に示した通りである。すなわち、ＧＰＳ衛星には「１」〜「３２」のＰＲＮコードが割り当てられており、第２種擬似衛星には「１７３」、第１種擬似衛星には「１７４」〜「１８２」のＰＲＮコードがそれぞれ割り当てられている。
【００６８】
図１３は、ＲＡＭ９０に格納されるデータの一例を示す図である。ＲＡＭ９０には、受信チャンネル割当データ９０１と、エリア内擬似衛星データ９０３と、配置位置データ９０５と、ＧＰＳ衛星データ９０７と、出力位置データ９０９とが記憶される。
【００６９】
受信チャンネル割当データ９０１は、ベースバンド処理回路部２０の各受信チャンネル２１に割り当てられている衛星を示すデータであり、そのデータ構成例は図５及び図６に示した通りである。
【００７０】
エリア内擬似衛星データ９０３は、ベースバンド処理回路部２０により第２種擬似衛星信号から抽出されたデータである。また、配置位置データ９０５は、ベースバンド処理回路部２０により第１種擬似衛星信号から抽出されたデータである。
【００７１】
ＧＰＳ衛星データ９０７は、ベースバンド処理回路部２０によりＧＰＳ衛星信号から抽出されたデータである。また、出力位置データ９０９は、表示部５０に表示させる位置として決定された出力位置のデータである。
【００７２】
４．処理の流れ
図１４は、ＲＯＭ８０に記憶されているメインプログラム８０１がホストＣＰＵ３０により読み出されて実行されることで、携帯型電話機３において実行されるメイン処理の流れを示すフローチャートである。
【００７３】
メイン処理は、ホストＣＰＵ３０が、操作部４０を介してユーザーにより電源投入操作がなされたことを検出した場合に実行を開始する処理である。特に説明しないが、以下のメイン処理の実行中は、ＧＰＳアンテナ９によるＲＦ信号の受信や、ＲＦ受信回路部１１によるＲＦ信号からＩＦ信号へのダウンコンバージョンが行われ、ＩＦ信号がベースバンド処理回路部２０に随時出力される状態にあるものとする。また、ベースバンド処理回路部２０によりＧＰＳ衛星信号及び擬似衛星信号の捕捉が行われ、これらの信号から復調されたデータがホストＣＰＵ３０に随時出力される状態にあるものとする。
【００７４】
先ず、ホストＣＰＵ３０は、操作部４０を介してユーザーによりなされた指示操作を判定し（ステップＡ１）、指示操作が通話指示操作であると判定した場合は（ステップＡ１；通話指示操作）、通話処理を行う（ステップＡ３）。具体的には、携帯電話用無線通信回路部６０に無線基地局との間の基地局通信を行わせ、携帯型電話機３と他機との間の通話を実現する。
【００７５】
また、ステップＡ１において指示操作がメール送受信指示操作であると判定した場合は（ステップＡ１；メール送受信指示操作）、ホストＣＰＵ３０は、メール送受信処理を行う（ステップＡ５）。具体的には、携帯電話用無線通信回路部６０に基地局通信を行わせ、携帯型電話機３と他機との間のメールの送受信を実現する。
【００７６】
また、ステップＡ１において指示操作が位置算出指示操作であると判定した場合は（ステップＡ１；位置算出指示操作）、ホストＣＰＵ３０は、ＲＯＭ８０から位置算出プログラム８０１１を読み出して実行することで、位置算出処理を行う（ステップＡ７）。
【００７７】
図１５は、位置算出処理の流れを示すフローチャートである。
先ず、ホストＣＰＵ３０は、第２種擬似衛星から第２種擬似衛星信号を受信したか否かを判定し（ステップＢ１）、受信したと判定した場合は（ステップＢ１；Ｙｅｓ）、同一の第２種擬似衛星信号を継続的に受信しているか否かを判定する（ステップＢ３）。そして、継続的に受信していると判定した場合は（ステップＢ３；Ｙｅｓ）、ステップＢ１１へと処理を移行する。
【００７８】
また、同一の第２種擬似衛星信号を継続的に受信しているわけではないと判定した場合は（ステップＢ３；Ｎｏ）、ホストＣＰＵ３０は、新たに受信した第２種擬似衛星信号から復調されたエリア内擬似衛星データ９０３をＣＰＵ２５から取得して、ＲＡＭ９０に記憶させる（ステップＢ５）。
【００７９】
そして、ホストＣＰＵ３０は、取得したエリア内擬似衛星データ９０３に含まれる第１種擬似衛星の番号９０３１に基づいて、受信チャンネル２１の割当を制御する（ステップＢ７）。具体的には、第２種擬似衛星を１つの受信チャンネルに割り当てるとともに、取得した番号で示される第１種擬似衛星を残りの受信チャンネルに１つずつ割り当てる。尚、受信チャンネルが余った場合は、これらの受信チャンネルにはＧＰＳ衛星を割り当てることとしてもよい。
【００８０】
その後、ホストＣＰＵ３０は、取得したエリア内擬似衛星データ９０３に含まれる発信周波数の誤差９０３３に基づいて、擬似衛星信号のサーチ周波数を設定する（ステップＢ９）。具体的には、擬似衛星信号の発信周波数（１．５７５４２［ＧＨｚ］）に、取得したエリア内擬似衛星データ９０３に含まれる発信周波数の誤差を加味してサーチ周波数を設定する。
【００８１】
次いで、ホストＣＰＵ３０は、第１種擬似衛星から第１種擬似衛星信号を受信したか否かを判定し（ステップＢ１１）、受信しなかったと判定した場合は（ステップＢ１１；Ｎｏ）、ステップＢ３１へと処理を移行する。また、第１種擬似衛星信号を受信したと判定した場合は（ステップＢ１１；Ｙｅｓ）、ホストＣＰＵ３０は、当該第１種擬似衛星信号から復調された配置位置データ９０５をＣＰＵ２５から取得して、ＲＡＭ９０に記憶させる（ステップＢ１３）。
【００８２】
そして、ホストＣＰＵ３０は、取得した配置位置データ９０５に記憶されている配置位置を出力位置に決定し、ＲＡＭ９０の出力位置データ９０９に更新記憶させる（ステップＢ１５）。
【００８３】
一方、ステップＢ１において第２種擬似衛星信号を受信しなかったと判定した場合は（ステップＢ１；Ｎｏ）、ホストＣＰＵ３０は、捕捉対象衛星判定処理を行う（ステップＢ１７）。より詳細には、現在日時において、ＲＡＭ９０の出力位置データ９０９に記憶されている出力位置（前回の出力位置）の天空に位置するＧＰＳ衛星をアルマナックやエフェメリスを用いて判定して捕捉対象衛星とする。
【００８４】
そして、ホストＣＰＵ３０は、受信チャンネルの割り当て制御を行う（ステップＢ１９）。具体的には、第２種擬似衛星を１つの受信チャンネルに割り当て、ステップＢ１７で判定した捕捉対象衛星を残りの受信チャンネルに１つずつ割り当てる。尚、受信チャンネルが余った場合は、これらの受信チャンネルには第１種擬似衛星を割り当てることとしてもよい。
【００８５】
その後、ホストＣＰＵ３０は、捕捉対象衛星からＧＰＳ衛星信号を受信したか否かを判定し（ステップＢ２１）、受信しなかったと判定した場合は（ステップＢ２１；Ｎｏ）、ステップＢ３１へと処理を移行する。
【００８６】
また、ＧＰＳ衛星信号を受信したと判定した場合は（ステップＢ２１；Ｙｅｓ）、ホストＣＰＵ３０は、受信したＧＰＳ衛星信号を復調することで得られた航法データをＲＡＭ９０にＧＰＳ衛星データ９０７として記憶させ、このＧＰＳ衛星データ９０７を用いて、当該捕捉対象衛星の衛星位置、衛星移動速度及び衛星移動方向等の衛星情報を算出する（ステップＢ２３）。
【００８７】
そして、ホストＣＰＵ３０は、算出した衛星情報を用いて所定の位置算出計算を実行する（ステップＢ２５）。位置算出計算としては、最小二乗法やカルマンフィルターを用いた位置算出計算等の公知の手法を適用することができる。そして、ホストＣＰＵ３０は、算出した位置を出力位置に決定して、ＲＡＭ９０の出力位置データ９０９に更新記憶させる（ステップＢ２７）。
【００８８】
ステップＢ１５又はＢ２７の処理を行った後、ホストＣＰＵ３０は、ＲＡＭ９０の出力位置データ９０９に記憶されている出力位置をプロットしたナビゲーション画面を生成して、表示部５０に表示させる（ステップＢ２９）。
【００８９】
そして、ホストＣＰＵ３０は、操作部４０を介してユーザーにより位置算出終了指示操作がなされたか否かを判定し（ステップＢ３１）、なされなかったと判定した場合は（ステップＢ３１；Ｎｏ）、ステップＢ１に戻る。また、位置算出終了指示操作がなされたと判定した場合は（ステップＢ３１；Ｙｅｓ）、位置算出処理を終了する。
【００９０】
図１４のメイン処理に戻って、ステップＡ３〜Ａ７の何れかの処理を行った後、ホストＣＰＵ３０は、操作部４０を介してユーザーにより電源切断指示操作がなされたか否かを判定し（ステップＡ９）、なされなかったと判定した場合は（ステップＡ９；Ｎｏ）、ステップＡ１に戻る。また、電源切断指示操作がなされたと判定した場合は（ステップＡ９；Ｙｅｓ）、メイン処理を終了する。
【００９１】
５．作用効果
位置算出システム１において、携帯型電話機３は、第１種擬似衛星７１と、信号到達範囲が第１種擬似衛星７１よりも広く、信号到達範囲内に第１種擬似衛星７１の配置位置が含まれるように配置される第２種擬似衛星７２とから擬似衛星信号を受信可能である。携帯型電話機３のホストＣＰＵ３０は、第２種擬似衛星７２から擬似衛星信号を受信したことを検出した場合、第１種擬似衛星７１からの擬似衛星信号を受信するようにＧＰＳ受信部１０を制御する。そして、ＧＰＳ受信部１０が受信した第１種擬似衛星７１からの擬似衛星信号に基づいて位置を決定して表示部５０に表示させる。
【００９２】
第２種擬似衛星７２は、信号到達範囲が第１種擬似衛星７１よりも広く、信号到達範囲内に第１種擬似衛星７１の配置位置が含まれるように配置される。そして、携帯型電話機３は、第２種擬似衛星７２から擬似衛星信号を受信したことを検出した時点で、第１種擬似衛星７１からの擬似衛星信号の受信に備える。擬似衛星が広い建物内に配置されるのであれば、携帯型電話機３は第２種擬似衛星７２から送信される擬似衛星信号だけを監視すれば済む。そして、第２種擬似衛星７２から擬似衛星信号を受信した場合には、携帯型電話機３が建物内に入ったと判断して、直ちに第１種擬似衛星７１から擬似衛星信号を受信するようにするため、建物内でも位置を決定することが可能となる。すなわち、第１種擬似衛星７１の擬似衛星信号のサーチを行わずとも、第２種擬似衛星７２の擬似衛星信号のサーチのみを行えばよく、受信チャンネル数の制約等の問題を解消することができる。
【００９３】
また、第２種擬似衛星７２が発信する擬似衛星信号には、自身の信号到達範囲内に配置されている第１種擬似衛星７１の番号が識別情報として含まれている。そのため、携帯型電話機３は、当該識別情報で示される第１種擬似衛星７１の擬似衛星信号のサーチを行うだけで済む。
【００９４】
また、第２種擬似衛星７２が発信する擬似衛星信号には、自身の信号到達範囲内に配置されている第１種擬似衛星７１の発信周波数の誤差が信号捕捉支援情報として含まれている。そのため、携帯型電話機３は、この信号捕捉支援情報に基づいてサーチ周波数を適切に設定して第１種擬似衛星７１の擬似衛星信号のサーチを行うことができ、信号捕捉が高速且つ容易となる。
【００９５】
さらに、携帯型電話機３は、第２種擬似衛星７２からの擬似衛星信号の受信有無に基づいて、受信チャンネルの割り当てを制御する。具体的には、第２種擬似衛星７２からの擬似衛星信号を受信したことを検出すると、第１種擬似衛星からの擬似衛星信号の受信に備えた受信チャンネルの割り当てを行い、第２種擬似衛星７２からの擬似衛星信号を受信しなくなると、ＧＰＳ衛星からの衛星信号の受信に備えた受信チャンネルの割り当てを行う。これにより、ＧＰＳ衛星信号に基づく位置算出と擬似衛星信号に基づく位置算出とを高速且つ円滑に切り替えて位置算出を行うことが可能となる。
【００９６】
６．変形例
６−１．電子機器
本発明は、携帯型電話機の他にも、位置算出装置を備えた電子機器であれば何れの電子機器にも適用可能である。例えば、ノート型パソコンやＰＤＡ（Personal Digital Assistant）、携帯型ナビゲーション装置、腕時計等についても同様に適用可能である。
【００９７】
６−２．衛星位置算出システム
上述した実施形態では、衛星位置算出システムとしてＧＰＳを例に挙げて説明したが、ＷＡＡＳ（Wide Area Augmentation System）、ＱＺＳＳ（Quasi Zenith Satellite System）、ＧＬＯＮＡＳＳ（GLObal NAvigation Satellite System）、ＧＡＬＩＬＥＯ等の他の衛星位置算出システムであってもよい。
【００９８】
６−３．処理の分化
ホストＣＰＵ３０が実行する処理の一部又は全部を、ベースバンド処理回路部２０のＣＰＵ２３が行う構成としてもよい。例えば、位置算出処理をホストＣＰＵ３０が行うのではなくＣＰＵ２３が行う。この場合、ＣＰＵ２３は、位置算出処理により求めた出力位置をホストＣＰＵ３０に出力する。そして、ホストＣＰＵ３０は、ＣＰＵ２３から入力した出力位置を各種アプリケーションに利用する。
【００９９】
６−４．擬似衛星の配置
擬似衛星の配置構成は、図３に示した配置構成に限られるわけではなく、適宜設定変更可能である。
【０１００】
図１６は、擬似衛星の配置構成の一例を示す図である。第１種擬似衛星の配置構成は図３と同様であるが、１つの第２種擬似衛星の信号到達範囲内に４つの第１種擬似衛星の配置位置が含まれるように、当該４つの第１種擬似衛星の配置位置の中央位置に第２種擬似衛星が配置されている。この場合、第２種擬似衛星は、自身の信号到達範囲内に配置されている４つの第１種擬似衛星の番号及び発信周波数の誤差のデータを携帯型電話機３に提供する。
【０１０１】
図１７は、擬似衛星の他の配置構成の一例を示す図である。第１種擬似衛星の配置構成は図３と同様であるが、１つの第２種擬似衛星の信号到達範囲内に１つの第１種擬似衛星の配置位置が含まれるように、各第１種擬似衛星と略同一位置に第２種擬似衛星が配置されている。この場合、第２種擬似衛星は、自身の信号到達範囲内に配置されている１つの第１種擬似衛星の番号及び発信周波数の誤差のデータを携帯型電話機３に提供する。
【０１０２】
６−５．擬似衛星の種類
擬似衛星の種類は、第１種擬似衛星と第２種擬似衛星との２種類に限られるわけでなく、３種類以上とすることも可能である。例えば、第２種擬似衛星よりも信号到達範囲が広い第３種擬似衛星を擬似衛星に含めてもよい。
【０１０３】
図１８は、この場合における擬似衛星の配置構成の一例を示す図である。第１種擬似衛星及び第２種擬似衛星の配置構成は図１６と同様であるが、信号到達範囲内に全ての第１種擬似衛星及び第２種擬似衛星の配置位置が含まれるように、４つの第２種擬似衛星の配置位置の中央位置（施設内の中央位置）に第３種擬似衛星が配置されている。
【０１０４】
第２種擬似衛星は、自身の信号到達範囲内に配置されている第１種擬似衛星の番号及び第１種擬似衛星の発信周波数誤差のデータの他に、自身の配置位置のデータを第２種擬似衛星信号に含めて発信している。また、第３種類擬似衛星は、自身の信号到達範囲内に配置されている第２種擬似衛星の番号及び第２種擬似衛星の発信周波数誤差のデータを、自身の擬似衛星信号に含めて発信している。
【０１０５】
携帯型電話機３は、第３種擬似衛星からの擬似衛星信号を受信すると、第２種擬似衛星信号の受信に備えて受信チャンネルの割り当て及びサーチ周波数の設定を行う。そして、第２種擬似衛星信号を受信すると、第１種擬似衛星信号の受信に備えて受信チャンネルの割り当て及びサーチ周波数の設定を行う。
【０１０６】
６−６．情報提供装置を具備した位置算出システム
擬似衛星に関する情報を位置算出装置に提供する情報提供装置を具備した位置算出システムを構成することも可能である。情報提供装置としては、サーバーや汎用のパソコン等を適用することができる。
【０１０７】
図１９は、この場合における位置算出システム２のシステム構成を示す図である。位置算出システム２は、携帯型電話機３と、ＧＰＳ衛星５と、擬似衛星システム７と、サーバー８とを具備して構成されている。
【０１０８】
第１種擬似衛星７１は、自身の配置位置のデータを第１種擬似衛星信号に含めて発信している。第２種擬似衛星７２は、自身の配置位置が含まれるエリア（第２種信号到達範囲）の識別情報として、エリア番号のデータを自身の第２種擬似衛星信号に含めて発信している。
【０１０９】
サーバー８は、例えば施設内に配置され、携帯型電話機３に擬似衛星に関する情報を提供する情報提供装置である。サーバー８は、エリア別にエリア内擬似衛星データを蓄積記憶したデータベースを備えている。エリア内擬似衛星データには、当該エリアに含まれる第１種擬似衛星の番号と第１種擬似衛星の発信周波数の誤差とが記憶されている。
【０１１０】
携帯型電話機３は、第２種擬似衛星から第２種擬似衛星信号を受信すると、当該第２種擬似衛星信号に含まれるエリア番号データを取得する（図１９の（１））。次に、携帯型電話機３は、取得したエリア番号データで示されるエリア番号をサーバー８に通知し、当該エリア内に含まれる第１種擬似衛星をサーバー８に照会する（図１９の（２））。
【０１１１】
サーバー８は、携帯型電話機３からの通知を受けて、通知されたエリア番号に対応するエリア内擬似衛星データをデータベースから読み出し、携帯型電話機３に送信することで、照会結果を通知する（図１９の（３））。そして、携帯型電話機３は、サーバー８から受信したエリア別擬似衛星データに基づいて、受信チャンネルの割り当て及びサーチ周波数の設定を行う（図１９の（４））。
【０１１２】
その後、携帯型電話機３は、各受信チャンネルで第１種擬似衛星信号の受信を試みる（図１９の（５））。そして、携帯型電話機３は、第１種擬似衛星信号を受信すると、当該第１種擬似衛星信号に含まれる配置位置データで示される配置位置を携帯型電話機３の出力位置に決定し、当該出力位置をプロットしたナビゲーション画面を表示部に表示させる。
【０１１３】
図２０は、この場合に携帯型電話機３のホストＣＰＵ３０が行う第２の位置算出処理の流れを示すフローチャートである。尚、図１５の位置算出処理と同一のステップについては同一の符号を付して説明を省略し、位置算出処理とは異なる部分を中心に説明する。
【０１１４】
ホストＣＰＵ３０は、ステップＢ３において同一の第２種擬似衛星信号を継続的に受信しているわけではないと判定した場合は（ステップＢ３；Ｎｏ）、受信した第２種擬似衛星信号からベースバンド処理回路部２０により復調されたエリア番号データを取得してＲＡＭ９０に記憶させる（ステップＣ４）。
【０１１５】
その後、ホストＣＰＵ３０は、サーバー８に通信接続し、取得したエリア番号データで示されるエリア番号をサーバー８に送信する（ステップＣ５）。そして、ホストＣＰＵ３０は、サーバー８からエリア内擬似衛星データを受信してＲＡＭ９０に記憶させる（ステップＣ６）。そして、ホストＣＰＵ３０は、ステップＢ７へと処理を移行する。
【０１１６】
６−７．信号捕捉支援情報
上述した実施形態では、信号捕捉支援情報として、第１種擬似衛星の発信周波数の誤差を提供するものとして説明したが、信号捕捉支援情報はこれに限られるわけではない。例えば、誤差を加味した正確な発信周波数の情報を信号捕捉支援情報として提供することにしてもよく、信号の早期捕捉を可能とするための情報であれば何でもよい。
【符号の説明】
【０１１７】
１、２  位置算出システム、  ３  携帯型電話機、  ５  ＧＰＳ衛星、
７  擬似衛星システム、  ８  サーバー、  ９  ＧＰＳアンテナ、
１０  ＧＰＳ受信部、  １１  ＲＦ受信回路部、  ２０  ベースバンド処理回路部、
２１  受信チャンネル、  ２３  ＣＰＵ、  ２５  ＲＯＭ、  ２７  ＲＡＭ、
３０  ホストＣＰＵ、  ４０  操作部、  ５０  表示部、  ６０  携帯電話用アンテナ、
７０  携帯電話用無線通信回路部、  ８０  ＲＯＭ、  ９０  ＲＡＭ
【図１】
2010181158.tif 000003
【図２】
2010181158.tif 000004
【図３】
2010181158.tif 000005
【図４】
2010181158.tif 000006
【図５】
2010181158.tif 000007
【図６】
2010181158.tif 000008
【図７】
2010181158.tif 000009
【図８】
2010181158.tif 000010
【図９】
2010181158.tif 000011
【図１０】
2010181158.tif 000012
【図１１】
2010181158.tif 000013
【図１２】
2010181158.tif 000014
【図１３】
2010181158.tif 000015
【図１４】
2010181158.tif 000016
【図１５】
2010181158.tif 000017
【図１６】
2010181158.tif 000018
【図１７】
2010181158.tif 000019
【図１８】
2010181158.tif 000020
【図１９】
2010181158.tif 000021
【図２０】
2010181158.tif 000022