(57)【特許請求の範囲】
【請求項１】
通信手段と測位手段を有する端末装置であって、
前記通信手段は、
前記通信手段の動作の基準となる通信側基準信号を生成する通信側基準信号生成手段と、
前記通信側基準信号を補正して、通信基地局からの通信信号と同期をとるための同期用信号を生成する同期用信号生成手段と、
を有し、
前記測位手段は、
前記測位手段の動作の基準となる測位側基準信号を生成する測位側基準信号生成手段と、
前記通信側基準信号の設定周波数を示す通信側設定周波数情報を予め格納する通信側設定周波数情報格納手段と、
前記通信手段から前記通信側基準信号を取得する通信側基準信号取得手段と、
前記通信側基準信号、前記通信側設定周波数情報及び前記測位側基準信号に基づいて、前記測位側基準信号の前記通信側基準信号を基準とする周波数誤差を示す周波数相対誤差情報を生成する周波数相対誤差情報生成手段と、
前記通信手段から、前記通信側基準信号を補正して前記同期用信号を生成したときの補正情報を取得する補正情報取得手段と、
前記補正情報に基づいて、前記通信側基準信号の前記通信信号を基準とする周波数誤差を示す通信側基準信号周波数誤差情報を生成する通信側基準信号周波数誤差情報生成手段と、
前記周波数相対誤差情報と前記通信側基準信号周波数誤差情報に基づいて、前記測位側基準信号の前記通信信号を基準とする周波数誤差である測位側基準信号周波数誤差を示す測位側基準信号周波数誤差情報を生成する測位側基準信号周波数誤差情報生成手段と、
複数の前記測位側基準信号周波数誤差を平均することによって、前記測位側基準信号周波数誤差の平均値を示す平均周波数誤差情報を生成する平均周波数誤差情報生成手段と、
測位衛星からの信号である衛星信号の受信周波数を推定することによって、推定受信周波数を示す推定受信周波数情報を生成する推定受信周波数情報生成手段と、
前記推定受信周波数情報と前記平均周波数誤差情報に基づいて、前記衛星信号を探索するための周波数範囲を示す探索周波数範囲情報を生成する探索周波数範囲情報生成手段と、
前記探索周波数範囲情報に示される周波数範囲を探索して、前記衛星信号を受信する衛星信号受信手段と、
を有することを特徴とする端末装置。
【請求項２】
前記測位側基準信号周波数誤差のばらつきを示す周波数誤差ばらつき情報を生成する周波数誤差ばらつき情報生成手段を有し、
前記探索周波数範囲情報生成手段は、さらに、前記周波数誤差ばらつき情報に基づいて、前記探索周波数範囲情報を生成する構成となっていることを特徴とする請求項１に記載の端末装置。
【請求項３】
通信手段と測位手段を有する端末装置において、
前記通信手段が、前記通信手段の動作の基準となる通信側基準信号を補正して、通信基地局からの通信信号と同期をとるための同期用信号を生成する同期用信号生成ステップと、
前記測位手段が、前記通信手段から前記通信側基準信号を取得する通信側基準信号取得ステップと、
前記測位手段が、前記測位手段の動作の基準となる測位側基準信号、前記通信側基準信号及び前記通信側基準信号の設定周波数を示す通信側設定周波数情報に基づいて、前記通信側基準信号に対する前記測位側基準信号の周波数誤差を示す周波数相対誤差情報を生成する周波数相対誤差情報生成ステップと、
前記測位手段が、前記通信手段から、前記通信側基準信号を補正して前記同期用信号を生成したときの補正情報を取得する補正情報取得ステップと、
前記測位手段が、前記補正情報に基づいて、前記通信基地局からの前記通信信号に対する前記通信側基準信号の周波数誤差を示す通信側基準信号周波数誤差情報を生成する通信側基準信号周波数誤差情報生成ステップと、
前記測位手段が、前記周波数相対誤差情報と前記通信側基準信号周波数誤差情報に基づいて、前記通信信号に対する前記測位側基準信号の周波数誤差である測位側基準信号周波数誤差を示す測位側基準信号周波数誤差情報を生成する測位側基準信号周波数誤差情報生成ステップと、
前記測位手段が、複数の前記測位側基準信号周波数誤差を平均することによって、前記測位側基準信号周波数誤差の平均値を示す平均周波数誤差情報を生成する平均周波数誤差情報生成ステップと、
前記測位手段が、測位衛星からの信号である衛星信号の受信周波数を推定することによって、推定受信周波数を示す推定受信周波数情報を生成する推定受信周波数情報生成ステップと、
前記測位手段が、前記推定受信周波数情報と前記平均周波数誤差情報に基づいて、前記衛星信号を探索するための周波数範囲を示す探索周波数範囲情報を生成する探索周波数範囲情報生成ステップと、
前記測位手段が、前記探索周波数範囲情報に示される周波数範囲を探索して、前記衛星信号を受信する衛星信号受信ステップと、
を有することを特徴とする端末装置の制御方法。
【請求項４】
通信手段と測位手段を有する端末装置が備えるコンピュータに、
前記通信手段が、前記通信手段の動作の基準となる通信側基準信号を補正して、通信基地局からの通信信号と同期をとるための同期用信号を生成する同期用信号生成ステップと、
前記測位手段が、前記通信手段から前記通信側基準信号を取得する通信側基準信号取得ステップと、
前記測位手段が、前記測位手段の動作の基準となる測位側基準信号、前記通信側基準信号及び前記通信側基準信号の設定周波数を示す通信側設定周波数情報に基づいて、前記通信側基準信号に対する前記測位側基準信号の周波数誤差を示す周波数相対誤差情報を生成する周波数相対誤差情報生成ステップと、
前記測位手段が、前記通信手段から、前記通信側基準信号を補正して前記同期用信号を生成したときの補正情報を取得する補正情報取得ステップと、
前記測位手段が、前記補正情報に基づいて、前記通信基地局からの前記通信信号に対する前記通信側基準信号の周波数誤差を示す通信側基準信号周波数誤差情報を生成する通信側基準信号周波数誤差情報生成ステップと、
前記測位手段が、前記周波数相対誤差情報と前記通信側基準信号周波数誤差情報に基づいて、前記通信信号に対する前記測位側基準信号の周波数誤差である測位側基準信号周波数誤差を示す測位側基準信号周波数誤差情報を生成する測位側基準信号周波数誤差情報生成ステップと、
前記測位手段が、複数の前記測位側基準信号周波数誤差を平均することによって、前記測位側基準信号周波数誤差の平均値を示す平均周波数誤差情報を生成する平均周波数誤差情報生成ステップと、
前記測位手段が、測位衛星からの信号である衛星信号の受信周波数を推定することによって、推定受信周波数を示す推定受信周波数情報を生成する推定受信周波数情報生成ステップと、
前記測位手段が、前記推定受信周波数情報と前記平均周波数誤差情報に基づいて、前記衛星信号を探索するための周波数範囲を示す探索周波数範囲情報を生成する探索周波数範囲情報生成ステップと、
前記測位手段が、前記探索周波数範囲情報に示される周波数範囲を探索して、前記衛星信号を受信する衛星信号受信ステップと、
を実行させることを特徴とする端末装置の制御プログラム。
【請求項５】
通信手段と測位手段を有する端末装置が備えるコンピュータに、
前記通信手段が、前記通信手段の動作の基準となる通信側基準信号を補正して、通信基地局からの通信信号と同期をとるための同期用信号を生成する同期用信号生成ステップと、
前記測位手段が、前記通信手段から前記通信側基準信号を取得する通信側基準信号取得ステップと、
前記測位手段が、前記測位手段の動作の基準となる測位側基準信号、前記通信側基準信号及び前記通信側基準信号の設定周波数を示す通信側設定周波数情報に基づいて、前記通信側基準信号に対する前記測位側基準信号の周波数誤差を示す周波数相対誤差情報を生成する周波数相対誤差情報生成ステップと、
前記測位手段が、前記通信手段から、前記通信側基準信号を補正して前記同期用信号を生成したときの補正情報を取得する補正情報取得ステップと、
前記測位手段が、前記補正情報に基づいて、前記通信基地局からの前記通信信号に対する前記通信側基準信号の周波数誤差を示す通信側基準信号周波数誤差情報を生成する通信側基準信号周波数誤差情報生成ステップと、
前記測位手段が、前記周波数相対誤差情報と前記通信側基準信号周波数誤差情報に基づいて、前記通信信号に対する前記測位側基準信号の周波数誤差である測位側基準信号周波数誤差を示す測位側基準信号周波数誤差情報を生成する測位側基準信号周波数誤差情報生成ステップと、
前記測位手段が、複数の前記測位側基準信号周波数誤差を平均することによって、前記測位側基準信号周波数誤差の平均値を示す平均周波数誤差情報を生成する平均周波数誤差情報生成ステップと、
前記測位手段が、測位衛星からの信号である衛星信号の受信周波数を推定することによって、推定受信周波数を示す推定受信周波数情報を生成する推定受信周波数情報生成ステップと、
前記測位手段が、前記推定受信周波数情報と前記平均周波数誤差情報に基づいて、前記衛星信号を探索するための周波数範囲を示す探索周波数範囲情報を生成する探索周波数範囲情報生成ステップと、
前記測位手段が、前記探索周波数範囲情報に示される周波数範囲を探索して、前記衛星信号を受信する衛星信号受信ステップと、
を実行させることを特徴とする端末装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測位衛星からの信号を利用して測位する端末装置、端末装置の制御方法、端末装置の制御プログラム、端末装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
従来、衛星航法システムである例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用してＧＰＳ受信機の現在位置を測位する測位システムが実用化されている。
ＧＰＳ受信機は、例えば、現在時刻において観測可能な４個のＧＰＳ衛星を選択し、各ＧＰＳ衛星からの受信周波数を予測して各ＧＰＳ衛星からの信号を受信する。そして、受信した信号に基づいて、信号が各ＧＰＳ衛星から発信された時刻とＧＰＳ受信機に到達した時刻との差（以後、遅延時間と呼ぶ）によって、各ＧＰＳ衛星とＧＰＳ受信機との間の距離（以後、擬似距離と呼ぶ）を求める。そして、現在時刻における各ＧＰＳ衛星の位置を各ＧＰＳ衛星の軌道情報（以後、エフェメリスと呼ぶ）によって算出し、各ＧＰＳ衛星の軌道上の位置と、上述の擬似距離を使用して、現在位置の測位演算を行うようになっている。この測位演算によって、例えば、緯度、経度及び高度からなる測位位置を取得することができる。
上述のようなＧＰＳを利用した測位においては、ＧＰＳ受信機の局部発振器の周波数誤差を考慮して、受信周波数範囲を広く設定する場合には、ＧＰＳ衛星からの信号の受信に長時間を要するという問題がある。
これに関連して、携帯電話機とＧＰＳ受信機が一体になった端末装置において、携帯電話機が基地局からの通信電波のキャリア周波数に同期していることを利用する技術が提案されている（例えば、特許文献１）。このような技術によれば、携帯電話機が通信電波のキャリア周波数に同期している場合には、携帯電話機の基準信号（又は、基準クロック）を生成する局部発振器である例えば、ＶＣＯ（Ｖｏｌｔａｇｅ  Ｃｏｎｔｒｏｌｌｅｄ  Ｏｓｃｉｌｌａｔｏｒ）の出力信号の周波数が、通信電波のキャリア周波数に準じる精度を有することを利用して、ＧＰＳ受信機の動作の基準となる基準信号（又は基準クロック）の周波数誤差を算出し、ＧＰＳ受信機の局部発振器の周波数誤差を補正することができる。
【特許文献１】ＵＳ５８４１３９６
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、携帯電話機の基準クロックを生成する基準発振器として、安定した精度を有する例えば、ＴＣＸＯ（Ｔｍｐｅｒａｔｕｒｅ  Ｃｏｍｐｅｎｓａｔｅｄ  Ｘ‘ｔａｌ  Ｏｓｃｉｌｌａｔｏｒ：温度補償型水晶発振器）を使用し、デジタル的に例えば、ＮＣＯ（Ｎｕｍｅｒｉａｌ  Ｃｏｎｔｏｒｏｌｌｅｄ  Ｏｃｓｉｌｌａｔｏｒ）を用いて通信電波のキャリア周波数と同期を取る方法においては、基準発振器の周波数は補正しないから、上述の技術を利用することができないという問題がある。
【０００４】
そこで、本発明は、通信装置の基準発振器の周波数を補正することなく、測位装置の基準信号の周波数誤差を示す情報を取得することができる端末装置、端末装置の制御方法、端末装置の制御プログラム、端末装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記目的は、第１の発明によれば、通信手段と測位手段を有する端末装置であって、前記通信手段は、前記通信手段の動作の基準となる通信側基準信号を生成する通信側基準信号生成手段と、前記通信側基準信号を補正して、通信基地局からの通信信号と同期をとるための同期用信号を生成する同期用信号生成手段と、を有し、前記測位手段は、前記測位手段の動作の基準となる測位側基準信号を生成する測位側基準信号生成手段と、前記通信側基準信号の設定周波数を示す通信側設定周波数情報を予め格納する通信側設定周波数情報格納手段と、前記通信手段から前記通信側基準信号を取得する通信側基準信号取得手段と、前記通信側基準信号及び前記通信側設定周波数情報に基づいて、前記測位側基準信号の前記通信側基準信号を基準とする周波数誤差を示す周波数相対誤差情報を生成する周波数相対誤差情報生成手段と、前記通信手段から、前記通信側基準信号を補正して前記同期用信号を生成したときの補正情報を取得する補正情報取得手段と、前記補正情報に基づいて、前記通信側基準信号の前記通信信号を基準とする周波数誤差を示す通信側基準信号周波数誤差情報を生成する通信側基準信号周波数誤差情報生成手段と、前記周波数相対誤差情報と前記通信側基準信号周波数誤差情報に基づいて、前記測位側基準信号の前記通信信号を基準とする周波数誤差である測位側基準信号周波数誤差を示す測位側基準信号周波数誤差情報を生成する測位側基準信号周波数誤差情報生成手段と、複数の前記測位側基準信号周波数誤差を平均することによって、前記測位側基準信号周波数誤差の平均値を示す平均周波数誤差情報を生成する平均周波数誤差情報生成手段と、測位衛星からの信号である衛星信号の受信周波数を推定することによって、推定受信周波数を示す推定受信周波数情報を生成する推定受信周波数情報生成手段と、前記推定受信周波数情報と前記平均周波数誤差情報に基づいて、前記衛星信号を探索するための周波数範囲を示す探索周波数範囲情報を生成する探索周波数範囲情報生成手段と、前記探索周波数範囲情報に示される周波数範囲を探索して、前記衛星信号を受信する衛星信号受信手段と、を有することを特徴とする端末装置により達成される。
【０００６】
第１の発明の構成によれば、前記端末装置の前記測位手段は、前記周波数相対誤差情報生成手段を有するから、前記周波数相対誤差情報を生成することができる。前記周波数相対誤差情報は、前記測位側基準信号の前記通信側基準信号を基準とする周波数誤差を示す情報である。
また、前記測位手段は、前記通信側基準信号周波数誤差情報生成手段を有するから、前記通信側基準信号周波数誤差情報を生成することができる。前記通信側基準信号周波数誤差情報は、前記通信側基準信号の前記通信信号を基準とする周波数誤差を示す情報である。
そして、前記測位手段は、前記測位側基準信号周波数誤差情報生成手段を有するから、前記周波数相対誤差情報と前記通信側基準信号周波数誤差情報に基づいて、前記測位側基準信号周波数誤差情報を生成することができる。  
さらに、前記測位手段は、前記平均周波数誤差情報生成手段を有するから、複数の前記測位側基準信号周波数誤差を平均することによって、前記測位側基信号周波数誤差の平均値を示す平均周波数誤差情報を生成することができる。
これにより、前記端末装置は、前記通信手段の基準発振器の周波数を補正することなく、前記測位手段の基準信号の周波数誤差を示す情報を取得することができる。
さらに、前記測位手段は、前記探索周波数範囲情報生成手段を有するから、前記推定受信周波数情報のみならず、前記平均周波数誤差情報に基づいて、前記探索周波数範囲情報を生成することができる。
ここで、前記平均周波数誤差情報に示される周波数範囲は、通常、前記測位側基準信号の最大誤差の範囲よりも狭い。
このため、前記探索周波数範囲情報を生成するために、前記平均周波数誤差情報を使用することによって、前記測位側基準信号の最大誤差を示す情報を使用する場合よりも、前記探索周波数範囲情報に示される周波数範囲を狭く絞りこむことができる。
これにより、前記測位側基準信号を補正しないにもかかわらず、前記端末装置が前記衛星信号を受信するまでの時間を短縮することができる。
【０００７】
第２の発明は、第１の発明の構成において、前記測位側基準信号周波数誤差のばらつきを示す周波数誤差ばらつき情報を生成する周波数誤差ばらつき情報生成手段を有し、前記探索周波数範囲情報生成手段は、さらに、前記周波数誤差ばらつき情報に基づいて、前記探索周波数範囲情報を生成する構成となっていることを特徴とする端末装置である。
第２の発明の構成によれば、前記探索周波数範囲情報生成手段は、さらに、前記周波数誤差ばらつき情報に基づいて、前記探索周波数範囲情報を生成する構成となっているから、前記衛星信号をより確実に受信することを可能にする前記探索周波数範囲情報を生成することができる。
【０００８】
前記目的は、第３の発明によれば、通信手段と測位手段を有する端末装置において、前記通信手段が、前記通信手段の動作の基準となる通信側基準信号を補正して、通信基地局からの通信信号と同期をとるための同期用信号を生成する同期用信号生成ステップと、  前記測位手段が、前記通信手段から前記通信側基準信号を取得する通信側基準信号取得ステップと、前記測位手段が、前記測位手段の動作の基準となる測位側基準信号、前記通信側基準信号及び前記通信側基準信号の設定周波数を示す通信側設定周波数情報に基づいて、前記通信側基準信号に対する前記測位側基準信号の周波数誤差を示す周波数相対誤差情報を生成する周波数相対誤差情報生成ステップと、前記測位手段が、前記通信手段から、前記通信側基準信号を補正して前記同期用信号を生成したときの補正情報を取得する補正情報取得ステップと、前記測位手段が、前記補正情報に基づいて、前記通信基地局からの前記通信信号に対する前記通信側基準信号の周波数誤差を示す通信側基準信号周波数誤差情報を生成する通信側基準信号周波数誤差情報生成ステップと、前記測位手段が、前記周波数相対誤差情報と前記通信側基準信号周波数誤差情報に基づいて、前記通信信号に対する前記測位側基準信号の周波数誤差である測位側基準信号周波数誤差を示す測位側基準信号周波数誤差情報を生成する測位側基準信号周波数誤差情報生成ステップと、前記測位手段が、複数の前記測位側基準信号周波数誤差を平均することによって、前記測位側基準信号周波数誤差の平均値を示す平均周波数誤差情報を生成する平均周波数誤差情報生成ステップと、前記測位手段が、測位衛星からの信号である衛星信号の受信周波数を推定することによって、推定受信周波数を示す推定受信周波数情報を生成する推定受信周波数情報生成ステップと、前記測位手段が、前記推定受信周波数情報と前記平均周波数誤差情報に基づいて、前記衛星信号を探索するための周波数範囲を示す探索周波数範囲情報を生成する探索周波数範囲情報生成ステップと、前記測位手段が、前記探索周波数範囲情報に示される周波数範囲を探索して、前記衛星信号を受信する衛星信号受信ステップと、を有することを特徴とする端末装置の制御方法によって達成される。
【０００９】
第３の発明の構成によれば、第１の発明の構成と同様に、前記端末装置は、通信装置の基準発振器の周波数を補正することなく、測位装置の基準信号の周波数誤差を示す情報を取得することができる。
また、前記測位側基準信号を補正しないにもかかわらず、前記端末装置が前記衛星信号を受信するまでの時間を短縮することができる。
【００１０】
前記目的は、第４の発明によれば、通信手段と測位手段を有する端末装置が備えるコンピュータに、前記通信手段が、前記通信手段の動作の基準となる通信側基準信号を補正して、通信基地局からの通信信号と同期をとるための同期用信号を生成する同期用信号生成ステップと、前記測位手段が、前記通信手段から前記通信側基準信号を取得する通信側基準信号取得ステップと、前記測位手段が、前記測位手段の動作の基準となる測位側基準信号、前記通信側基準信号及び前記通信側基準信号の設定周波数を示す通信側設定周波数情報に基づいて、前記通信側基準信号に対する前記測位側基準信号の周波数誤差を示す周波数相対誤差情報を生成する周波数相対誤差情報生成ステップと、前記測位手段が、前記通信手段から、前記通信側基準信号を補正して前記同期用信号を生成したときの補正情報を取得する補正情報取得ステップと、前記測位手段が、前記補正情報に基づいて、前記通信基地局からの前記通信信号に対する前記通信側基準信号の周波数誤差を示す通信側基準信号周波数誤差情報を生成する通信側基準信号周波数誤差情報生成ステップと、前記測位手段が、前記周波数相対誤差情報と前記通信側基準信号周波数誤差情報に基づいて、前記通信信号に対する前記測位側基準信号の周波数誤差である測位側基準信号周波数誤差を示す測位側基準信号周波数誤差情報を生成する測位側基準信号周波数誤差情報生成ステップと、前記測位手段が、複数の前記測位側基準信号周波数誤差を平均することによって、前記測位側基準信号周波数誤差の平均値を示す平均周波数誤差情報を生成する平均周波数誤差情報生成ステップと、前記測位手段が、測位衛星からの信号である衛星信号の受信周波数を推定することによって、推定受信周波数を示す推定受信周波数情報を生成する推定受信周波数情報生成ステップと、前記測位手段が、前記推定受信周波数情報と前記平均周波数誤差情報に基づいて、前記衛星信号を探索するための周波数範囲を示す探索周波数範囲情報を生成する探索周波数範囲情報生成ステップと、前記測位手段が、前記探索周波数範囲情報に示される周波数範囲を探索して、前記衛星信号を受信する衛星信号受信ステップと、を実行させることを特徴とする端末装置の制御プログラムによって達成される。
【００１１】
前記目的は、第５の発明によれば、通信手段と測位手段を有する端末装置が備えるコンピュータに、前記通信手段が、前記通信手段の動作の基準となる通信側基準信号を補正して、通信基地局からの通信信号と同期をとるための同期用信号を生成する同期用信号生成ステップと、前記測位手段が、前記通信手段から前記通信側基準信号を取得する通信側基準信号取得ステップと、前記測位手段が、前記測位手段の動作の基準となる測位側基準信号、前記通信側基準信号及び前記通信側基準信号の設定周波数を示す通信側設定周波数情報に基づいて、前記通信側基準信号に対する前記測位側基準信号の周波数誤差を示す周波数相対誤差情報を生成する周波数相対誤差情報生成ステップと、前記測位手段が、前記通信手段から、前記通信側基準信号を補正して前記同期用信号を生成したときの補正情報を取得する補正情報取得ステップと、前記測位手段が、前記補正情報に基づいて、前記通信基地局からの前記通信信号に対する前記通信側基準信号の周波数誤差を示す通信側基準信号周波数誤差情報を生成する通信側基準信号周波数誤差情報生成ステップと、前記測位手段が、前記周波数相対誤差情報と前記通信側基準信号周波数誤差情報に基づいて、前記通信信号に対する前記測位側基準信号の周波数誤差である測位側基準信号周波数誤差を示す測位側基準信号周波数誤差情報を生成する測位側基準信号周波数誤差情報生成ステップと、前記測位手段が、複数の前記測位側基準信号周波数誤差を平均することによって、前記測位側基準信号周波数誤差の平均値を示す平均周波数誤差情報を生成する平均周波数誤差情報生成ステップと、前記測位手段が、測位衛星からの信号である衛星信号の受信周波数を推定することによって、推定受信周波数を示す推定受信周波数情報を生成する推定受信周波数情報生成ステップと、前記測位手段が、前記推定受信周波数情報と前記平均周波数誤差情報に基づいて、前記衛星信号を探索するための周波数範囲を示す探索周波数範囲情報を生成する探索周波数範囲情報生成ステップと、前記測位手段が、前記探索周波数範囲情報に示される周波数範囲を探索して、前記衛星信号を受信する衛星信号受信ステップと、を実行させることを特徴とする端末装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体によって達成される。  
【発明を実施するための最良の形態】
【００１２】
以下、この発明の好適な実施の形態を添付図面等を参照しながら、詳細に説明する。
尚、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。  
【００１３】
図１は、本発明の実施の形態に係る端末２０等を示す概略図である。
図１に示すように、端末２０は、通信装置３０を有し、通信基地局５０及び専用回線網５５を介して、他の端末６０等と通信可能になっている。端末２０は端末装置の一例であり、通信装置３０は通信装置の一例である。
【００１４】
また、端末２０は、ＧＰＳ装置３２を有し、ＧＰＳ衛星１２ａ，１２ｂ，１２ｃ，１２ｄ，１２ｅ及び１２ｆから信号Ｓ１，Ｓ２，Ｓ３，Ｓ４，Ｓ５及びＳ６を受信し、現在位置を測位することができる。このＧＰＳ衛星１２ａ等は測位衛星の一例であり、信号Ｓ１等は衛星信号の一例である。そして、ＧＰＳ装置３２は、測位装置の一例である。
【００１５】
端末２０は例えば、携帯電話機、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ
Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）等であるが、これらに限らない。
なお、本実施の形態とは異なり、ＧＰＳ衛星１２ａ等は、３個以上５個以下でもよいし、７個以上でもよい。
【００１６】
（端末２０の主なハードウエア構成について）
図２は端末２０の主なハードウエア構成を示す概略図である。
図２に示すように、端末２０は、コンピュータを有しており、コンピュータは、バス２２を有する。
このバス２２には、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２４、記憶装置２６等が接続されている。記憶装置２６は例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等である。
【００１７】
また、このバス２２には、各種情報等を入力するための入力装置２８、通信装置３０、ＧＰＳ装置３２が接続されている。
また、このバス２２には、時刻及び時間を計測する時計３４、各種情報を表示する表示装置３６が接続されている。
【００１８】
図３は、端末２０の要部の概略ブロック図である。
図３に示すように、ＧＰＳ装置３２は、ＧＰＳアンテナ３２ａ、測位側ＴＣＸＯ３２ｂ、ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）部３２ｃ、ＢＢ（Ｂａｓｅ  Ｂａｎｄ）部３２ｄ及び測定部３２ｅを含む。測定部３２ｅは、後述の通信側ＴＣＸＯ３０ｂ（図３参照）が生成する通信側基準クロックを受信し、その周波数を測定する。ＢＢ部３２ｄは、ＣＰＵ（演算部とも呼ぶ）３２ｆとデータを授受する。測位側ＴＣＸＯ３２ｂは、ＧＰＳ装置３２の動作の基準クロック（以後、測位側基準クロックと呼ぶ）を生成する発振器である。測位側基準クロックは、測位側基準信号の一例である。
【００１９】
また、図３に示すように、通信装置３０は、通信アンテナ３０ａ、通信側ＴＣＸＯ３０ｂ、ＲＦ部３０ｃ、ＢＢ部３０ｄ及びＮＣＯ部３０ｅを含む。
通信側ＴＣＸＯ３０ｂは、通信装置３０の動作の基準クロック（以後、通信側基準クロックと呼ぶ）を生成する発振器である。通信側基準クロックは通信側基準信号の一例であり、通信側ＴＣＸＯ３０ｂは通信側基準信号生成手段の一例である。
【００２０】
通信側ＴＣＸＯ３０ｂは、例えば、周波数誤差が０．３ｐｐｍという高精度の周波数を生成することができるが、その周波数誤差を補正するようには構成されていない。
ＮＣＯ部３０ｅは、通信側基準クロックに基づいて、デジタル的に、通信基地局５０からの通信信号ＣＳと同期をとるためのＮＣＯ信号を生成する。ＮＣＯ信号は同期用信号の一例であり、ＮＣＯ部３０ｅは同期用信号生成手段の一例である。
【００２１】
通信装置３０は、通信信号ＣＳを受信すると、例えば、ＲＦ部３０ｃで周波数をダウンコンバートし、さらに、デジタル信号に変換してＢＢ部３０ｄに送信する。ＮＣＯ部３０ｅは、通信側基準クロックを補正して、ＢＢ部３０ｄが受信するデジタル信号の周波数と等しくなるようにＮＣＯ信号を生成する。ＮＣＯ信号は、通信信号ＣＳと同期がとられているから、その精度は、通信信号ＣＳと同等である。
【００２２】
図４は、ＮＣＯ部３０ｅの説明図である。
図４に示すように、ＮＣＯ部３０ｅは、例えば、１６ビット（ｂｉｔ）、すなわち６５５３６ステップで、プラスマイナス（±）５ｋＨｚ範囲の周波数調整をするようになっている。この場合、１ステップで、０．１５Ｈｚの調整をすることができる。
ＮＣＯ部３０ｅは、ＮＣＯ設定パラメータＮＣによって、通信側基準クロックを補正する。例えば、NCO設定パラメータＮＣが０の時にＮＣＯ部３０ｅからの出力信号が１００ｋＨｚであれば、ＮＣＯ設定パラメータＮＣを１０００に設定すると出力信号は１００．１５ｋＨｚになる。
ＮＣＯ部３０ｅは、ＮＣＯ設定パラメータＮＣを演算部３０ｆへ送信する。そして、演算部３０ｆは、ＮＣＯ設定パラメータＮＣをＮＣＯ情報として、ＧＰＳ装置３２の演算部３２ｆへ送信するようになっている。  
【００２３】
なお、通信側ＴＣＸＯ３０ｂが生成する通信側基準クロックは補正されない。すなわち、通信側ＴＣＸＯ３０ｂは自走部品であって、ＮＣＯ信号等の制御信号がフィードバックされることはない。このため、通信側ＴＣＸＯ３０ｂの制御回路が不要であるから、端末２０全体のコストが削減でき、また、通信側ＴＣＸＯ３０ｂを他の発振器に交換することも容易であるという利点がある。
また、測位側ＴＣＸＯ３２ｂもまた自走部品であって、測位側基準クロックは補正されない。
【００２４】
（端末２０の主なソフトウエア構成について）
図５は、端末２０の主なソフトウエア構成を示す概略図である。
図５に示すように、端末２０は、図２の通信装置３０に対応する通信部１０２及び、ＧＰＳ装置３２に対応するＧＰＳ部１０４を有する。
ＧＰＳ部１０４は、各種プログラムを格納する第１記憶部１１０、各種情報を格納する第２記憶部１５０を有する。
【００２５】
図５に示すように、ＧＰＳ部１０４は、第２記憶部１５０に衛星軌道情報１５２を格納している。衛星軌道情報１５２は、アルマナック１５２ａ及びエフェメリス１５２ｂを含む。
アルマナック１５２ａは、すべてのＧＰＳ衛星１２ａ等（図１参照）の概略の軌道を示す情報である。アルマナック１５２ａは、いずれのＧＰＳ衛星１２ａ等の信号Ｓ１等からも、デコードして取得することができる。
エフェメリス１５２ｂは、各ＧＰＳ衛星１２ａ等（図１参照）の精密な軌道を示す情報である。例えば、ＧＰＳ衛星１２ａのエフェメリス１５２ｂを取得するためには、ＧＰＳ衛星１２ａからの信号Ｓ１を受信し、デコードして取得する必要がある。
【００２６】
図５に示すように、ＧＰＳ部１０４は、第２記憶部１５０に、通信側基準クロックの設定周波数である通信側ＴＣＸＯ設定周波数Ａ（Ｈｚ）を示す通信側ＴＣＸＯ設定周波数情報１５４を格納している。この通信側ＴＣＸＯ設定周波数情報１５４は通信側設定周波数情報の一例であり、第２記憶部１５０は通信側設定周波数情報格納手段の一例である。
【００２７】
図５に示すように、ＧＰＳ部１０４は、第２記憶部１５０に、測位側ＴＣＸＯ３２ｂが生成する測位側基準クロックの基準周波数Ｇ（Ｈｚ）を示す測位側ＴＣＸＯ基準周波数情
報１５６を格納している。基準周波数Ｇは、測位側ＴＣＸＯ３２ｂが生成する周波数の規格値（又は設計値）である。
また、端末２０は、第２記憶部１５０に、測位側基準クロックの周波数誤差の最大値である最大誤差ｄＧを示す測位側ＴＣＸＯ最大誤差情報１５８を格納している。
【００２８】
図５に示すように、ＧＰＳ部１０４は、第１記憶部１１０に、通信側基準クロック受信プログラム１１２を格納している。通信側基準クロック受信プログラム１１２は、制御部１００が、通信部１０２から通信側基準クロックを受信するためのプログラムである。すなわち、通信側基準クロック受信プログラム１１２と制御部１００は、通信側基準信号取得手段の一例である。
【００２９】
図５に示すように、ＧＰＳ部１０４は、第１記憶部１１０に、測位側ＴＣＸＯ相対誤差情報生成プログラム１１４を格納している。測位側ＴＣＸＯ相対誤差情報生成プログラム１１４は、制御部１００が、測位側ＴＣＸＯ３２ｂ（図３参照）が生成する測位側基準クロック、通信側基準クロック、通信側ＴＣＸＯ設定周波数情報１５４に基づいて、測位側基準クロックの通信側基準クロックを基準とする周波数誤差である測位側ＴＣＸＯ相対誤差Ｇ１（以後、誤差Ｇ１とも呼ぶ）を示す測位側ＴＣＸＯ相対誤差情報１６０を生成するためのプログラムである。この測位側ＴＣＸＯ相対誤差情報１６０は、周波数相対誤差情報の一例である。そして、測位側ＴＣＸＯ相対誤差情報生成プログラム１１４と制御部１００は、周波数相対誤差情報生成手段の一例である。
【００３０】
図６は、測位側ＴＣＸＯ相対誤差情報生成プログラム１１４の説明図である。
図６に示すように、制御部１００は、例えば、通信側ＴＣＸＯ設定周波数Ａを参照して、通信側基準クロックのＡ回の振動数をカウントし、そのＡ回のカウント開始からカウント終了までの間において、測位側ＴＣＸＯ３２ｂの実際のクロック数をカウントする。
これは、Ａ回の振動数をカウントする間の時間を１秒（ｓ）と規定し、Ａ回の振動数によって規定された１秒（ｓ）における測位側ＴＣＸＯ３２ｂの実際の周波数ｒＧ（Ｈｚ）を計測することを意味する。
そして、制御部１００は、基準周波数Ｇと実際の周波数ｒＧとの差異を、誤差Ｇ１（ｐｐｍ）に換算する。
ここで、制御部１００は、周波数Ａをカウントする間における測位側ＴＣＸＯ３２ｂの実際のクロックのカウントを複数回である例えば、３回実施し、その都度周波数ｒＧを計測し、誤差Ｇ１を算出する。  
制御部１００は、生成した測位側ＴＣＸＯ相対誤差情報１６０を第２記憶部１５０に格納する。
【００３１】
図５に示すように、ＧＰＳ部１０４は、第１記憶部１１０に、ＮＣＯ情報受信プログラム１１６を格納している。ＮＣＯ情報受信プログラム１１６は、制御部１００が、通信部１０２から、通信側基準クロックを補正してＮＣＯ信号を生成したときのＮＣＯ設定パラメータＮＣを示すＮＣＯ情報１６２を取得するためのプログラムである。すなわち、ＮＣＯ情報受信プログラム１１６と制御部１００は、補正情報取得手段の一例である。
制御部１００は、取得したＮＣＯ情報１６２を第２記憶部１５０に格納する。
【００３２】
図５に示すように、ＧＰＳ部１０４は、第１記憶部１１０に、通信側周波数誤差情報生成プログラム１１８を格納している。通信側周波数誤差情報生成プログラム１１８は、制御部１００が、ＮＣＯ情報１６２に基づいて、通信側基準クロックの通信信号ＣＳ（図１参照）を基準とする周波数誤差を示す通信側周波数誤差情報１６４を生成するためのプログラムである。通信側周波数誤差情報１６４は通信側基準信号周波数誤差情報の一例である。そして、通信側周波数誤差情報生成プログラム１１８と制御部１００は、通信側基準信号周波数誤差情報生成手段の一例である。
【００３３】
例えば、制御部１００は、ＮＣＯ情報１６２に示されるＮＣＯ設定パラメータＮＣを周波数に変換し、その周波数を通信側ＴＣＸＯ設定周波数Ａで除することによって、ＮＣＯ部３０ｅが調整した周波数割合Ｇｎ（ｐｐｍ）（図示せず）を算出する。
そして、この周波数割合Ｇｎの正負（±）の記号を逆にすることによって、通信側周波数誤差Ｇ２（ｐｐｍ）を算出する。例えば、周波数割合Ｇｎがプラス（＋）０．２ｐｐｍであれば、通信側周波数誤差Ｇ２はマイナス（−）０．２ｐｐｍである。
【００３４】
ＮＣＯ設定パラメータＮＣは、ダウンコンバートされた通信信号ＣＳと同期するためのＮＣＯ信号を生成するために通信側基準クロックを補正するための設定値であるから、通信側基準クロックの通信信号ＣＳを基準とする周波数誤差を補正分を示している。そして、周波数割合Ｇｎもまた、通信側基準クロックの通信信号ＣＳを基準とする周波数誤差を補正分を示している。このため、周波数割合Ｇｎの正負の記号を逆にした通信側周波数誤差Ｇ２は、通信側基準クロックの通信信号ＣＳを基準とする周波数誤差を示している。
【００３５】
図５に示すように、ＧＰＳ部１０４は、第１記憶部１１０に、測位側ＴＣＸＯ誤差情報生成プログラム１２０を格納している。測位側ＴＣＸＯ誤差情報生成プログラム１２０は、制御部１００が、測位側ＴＣＸＯ相対誤差情報１６０と、通信側周波数誤差情報１６４に基づいて、測位側基準クロックの通信信号ＣＳを基準とする周波数誤差である測位側ＴＣＸＯ周波数誤差Ｇ３（以後、誤差Ｇ３とも呼ぶ）を示す測位側ＴＣＸＯ周波数誤差情報１６６を生成するためのプログラムである。この測位側ＴＣＸＯ周波数誤差情報１６６は、測位側基準信号周波数誤差情報の一例である。そして、測位側ＴＣＸＯ誤差情報生成プログラム１２０と制御部１００は、測位側基準信号周波数誤差情報生成手段の一例である。
【００３６】
具体的には、制御部１００は、（測位側ＴＣＸＯ相対誤差Ｇ１＋通信側周波数誤差Ｇ２）という式によって、測位側ＴＣＸＯ周波数誤差Ｇ３を算出する。
例えば、測位側ＴＣＸＯ相対誤差Ｇ１がプラス（＋）０．１ｐｐｍであって、通信側周波数誤差Ｇ２がマイナス（−）０．２ｐｐｍであれば、測位側ＴＣＸＯ周波数誤差Ｇ３はマイナス（−）０．１ｐｐｍである。
ここで、制御部１００は、測位側ＴＣＸＯ相対誤差Ｇ１を３回算出している場合には、各測位側ＴＣＸＯ相対誤差Ｇ１に対応して、測位側ＴＣＸＯ周波数誤差Ｇ３も３回算出する。
制御部１００は、生成した測位側ＴＣＸＯ周波数誤差情報１６６を第２記憶部１５０に格納する。
【００３７】
図５に示すように、ＧＰＳ部１０４は、第１記憶部１１０に、測位側ＴＣＸＯ平均誤差情報生成プログラム１２２を格納している。測位側ＴＣＸＯ平均誤差情報生成プログラム１２２は、制御部１００が、測位側ＴＣＸＯ誤差情報１６６に示される複数の誤差Ｇ３を平均して、測位側平均誤差Ｇａｖ（以下、平均誤差Ｇａｖとも呼ぶ）を示す測位側ＴＣＸＯ平均誤差情報１６８を生成するためのプログラムである。この測位側ＴＣＸＯ平均誤差情報１６８は平均周波数誤差情報の一例である。そして、測位側ＴＣＸＯ平均誤差情報生成プログラム１２２と制御部１００は平均周波数誤差情報生成手段の一例である。
具体的には、制御部１００は、誤差Ｇ３が３個算出されている場合には、３個の誤差Ｇ３の総和を誤差Ｇ３の個数である３で除して、平均誤差Ｇａｖを算出する。
制御部１００は、生成した測位側ＴＣＸＯ平均誤差情報１６８を第２記憶部１５０に格納する。
【００３８】
図５に示すように、ＧＰＳ部１０４は、第１記憶部１１０に、測位側ＴＣＸＯ誤差ばらつき情報生成プログラム１２４を格納している。測位側ＴＣＸＯ誤差ばらつき情報生成プ
ログラム１２４は、制御部１００が、平均誤差Ｇａｖに対する複数の誤差Ｇ３のばらつきを算出し、誤差ばらつきＧ４（ｐｐｍ）を示す測位側ＴＣＸＯ誤差ばらつき情報１７０を生成するためのプログラムである。すなわち、測位側ＴＣＸＯ誤差ばらつき情報生成プログラム１２４と制御部１００は、周波数誤差ばらつき情報生成手段の一例である。
具体的には、誤差Ｇ３が３個算出されている場合には、制御部１００は、（誤差Ｇ３−平均誤差Ｇａｖ）の２乗の総和を誤差Ｇ３の数である３で除して、誤差ばらつきＧ４を算出する。
制御部１００は、生成した測位側ＴＣＸＯ誤差ばらつき情報１７０を第２記憶部１５０に格納する。
【００３９】
図５に示すように、ＧＰＳ部１０４は、第１記憶部１１０に、衛星選択プログラム１２６を格納している。衛星選択プログラム１２６は、端末２０の概略位置とアルマナック１５２ａを利用して、観測可能なＧＰＳ衛星１２ａ等を選択し、選択したＧＰＳ衛星１２ａ等を示すサーチ対象ＧＰＳ衛星情報１７２を生成するためのプログラムである。
例えば、制御部１００は、ＧＰＳ衛星１２ａ、１２ｂ，１２ｃ及び１２ｄ（図１参照）を選択する。
なお、端末２０の概略位置としては、例えば、前回測位時に生成した後述の測位位置情報１７８（図５参照）に示される測位位置Ｐを使用することができる。
制御部１００は、選択したＧＰＳ衛星１２ａ等を示すサーチ対象ＧＰＳ衛星情報１７２を第２記憶部１５０に格納する。  
【００４０】
図５に示すように、ＧＰＳ部１０４は、第１記憶部１１０に、衛星サーチ中心周波数算出プログラム１２８を格納している。衛星サーチ中心周波数算出プログラム１２８は、制御部１００が、衛星選択プログラム１２６によって選択したＧＰＳ衛星１２ａ等からの各信号Ｓ１等の受信周波数Ｓを推定し、その受信周波数Ｓを示す衛星サーチ中心周波数情報１７４を生成するためのプログラムである。この衛星サーチ中心周波数情報１７４は推定受信周波数情報の一例であり、衛星サーチ中心周波数算出プログラム１２８と制御部１００は推定受信周波数情報生成手段の一例である。
例えば、ＧＰＳ部１０４は、端末２０の概略位置とエフェメリス１５２ｂを利用して各ＧＰＳ衛星１２ａ等からの信号Ｓ１等のドップラー偏移を算出し、信号Ｓ１等の発信周波数とドップラー偏移に基づいて、各信号Ｓ１等の受信周波数Ｓを算出する。
制御部１００は、生成した衛星サーチ中心周波数情報１７４を第２記憶部１５０に格納する。
【００４１】
図４に示すように、ＧＰＳ部１０４は、第１記憶部１１０に、衛星サーチ周波数範囲算出プログラム１３０を格納している。衛星サーチ周波数範囲算出プログラム１３０は、制御部１００が、衛星サーチ中心周波数情報１７４と測位側ＴＣＸＯ平均誤差情報１６８及び測位側ＴＣＸＯ誤差ばらつき情報１７０に基づいて、衛星選択プログラム１２６によって選択したＧＰＳ衛星１２ａ等からの信号Ｓ１等を探索するための周波数範囲である衛星サーチ周波数範囲Ｄを示す衛星サーチ周波数範囲情報１７６を生成するためのプログラムである。この衛星サーチ周波数範囲情報１７６は探索周波数範囲情報の一例であり、衛星サーチ周波数範囲算出プログラム１３０と制御部１００は探索周波数範囲情報生成手段の一例である。
【００４２】
図７は、衛星サーチ周波数範囲算出プログラム１３０の説明図である。
図７に示すように、制御部１００は、受信周波数Ｓを中心として、測位側ＴＣＸＯ平均誤差Ｇａｖ及び誤差ばらつきＧ４によって周波数範囲が広がる範囲を、衛星サーチ周波数範囲Ｄとして算出する。
すなわち、制御部１００は、Ｓ−Ｓ×Ｇａｖ−Ｓ×Ｇ４≦Ｄ≦Ｓ＋Ｓ×Ｇａｖ＋Ｓ×Ｇ４という式１によって規定される衛星サーチ周波数範囲Ｄを示す衛星サーチ周波数範囲情
報１７６を生成する。
制御部１００は、生成した衛星サーチ周波数範囲情報１７６を第２記憶部１５０に格納する。
なお、本実施の形態とは異なり、制御部１００は、さらに、安全係数（マージン）を加えて、上述の衛星サーチ周波数範囲Ｄを算出するようにしてもよい。
【００４３】
図５に示すように、ＧＰＳ部１０４は、第１記憶部１１０に、衛星サーチプログラム１３２を格納している。衛星サーチプログラム１３２は、制御部１００が、衛星サーチ周波数範囲情報１７６に示される衛星サーチ周波数範囲Ｄを探索して、信号Ｓ１等を受信するためのプログラムである。すなわち、衛星サーチプログラム１３２と制御部１００は、衛星信号受信手段の一例である。
【００４４】
図５に示すように、ＧＰＳ部１０４は、第１記憶部１１０に、測位演算プログラム１３４を格納している。測位演算プログラム１３４は、制御部１００が、受信した信号Ｓ１等に基づいて、測位位置Ｐを示す測位位置情報１７８を生成するためのプログラムである。測位位置Ｐは、端末２０の現在位置を、例えば、緯度、経度及び高度で示す情報である。
制御部１００は、３個以上のＧＰＳ衛星１２ａ等から信号Ｓ１等を受信し、信号Ｓ１等が各ＧＰＳ衛星１２ａ等から発信された時刻と端末２０に到達した時刻との差である遅延時間によって、各ＧＰＳ衛星１２ａ等と端末２０との間の距離である擬似距離を求める。そして、エフェメリス１５２ｂと、上述の擬似距離を使用して、現在位置の測位演算を行うようになっている。
制御部１００は、生成した測位位置情報１７８を第２記憶部１５０に格納する。
【００４５】
図５に示すように、ＧＰＳ部１０４は、第１記憶部１１０に、測位位置情報出力プログラム１３６を格納している。測位位置情報出力プログラム１３６は、制御部１００が、測位位置情報１７８を表示装置３６（図２参照）に表示するためのプログラムである。
【００４６】
端末２０は、上述のように構成されている。  
上述のように、端末２０は、測位側ＴＣＸＯ相対誤差情報１６０（図５参照）を生成することができる。測位側ＴＣＸＯ相対誤差情報１６０は、測位側基準クロックの通信側基準クロックを基準とする周波数誤差を示す情報である。
また、端末２０は、通信側周波数誤差情報１６４（図５参照）を生成することができる。通信側周波数誤差情報１６４は、通信側基準クロックの通信信号ＣＳを基準とする周波数誤差を示す情報である。
そして、端末２０は、測位側ＴＣＸＯ相対誤差情報１６０と通信側周波数誤差情報１６４に基づいて、測位側ＴＣＸＯ周波数誤差情報１６６を生成することができる。上述のように、測位側ＴＣＸＯ相対誤差情報１６０は通信側基準クロックを基準としており、通信側周波数誤差情報１６４は通信信号ＣＳを基準としているから、端末２０は測位側ＴＣＸＯ相対誤差情報１６０と通信側周波数誤差情報１６４に基づいて、測位側基準クロックの通信信号ＣＳを基準とする周波数誤差Ｇ３を算出し、その周波数誤差Ｇ３を示す測位側ＴＣＸＯ周波数誤差情報１６６を生成することができる。
さらに、端末２０は、複数の測位側ＴＣＸＯ周波数誤差Ｇ３を平均することによって、測位側ＴＣＸＯ平均誤差情報１６８を生成することができる。
このため、端末２０は、通信装置の基準発振器の周波数を補正することなく、測位装置の基準信号の周波数誤差を示す情報を取得することができる。
【００４７】
さらに、端末２０は、衛星サーチ中心周波数情報１７４（図５参照）のみならず、測位側ＴＣＸＯ平均誤差情報１６８に基づいて、衛星サーチ周波数範囲情報１７６（図５参照）を生成することができる。
ここで、測位側ＴＣＸＯ平均誤差情報１６８に示される測位側ＴＣＸＯ平均誤差Ｇａｖ
は、通常、測位側ＴＣＸＯ最大誤差情報１５８に示される最大誤差ｄＧよりも小さい。例えば、最大誤差ｄＧが２．０ｐｐｍであるのに対して、測位側ＴＣＸＯ平均誤差Ｇａｖは０．１ｐｐｍである。
このため、衛星サーチ周波数範囲情報１７６を生成するために、測位側ＴＣＸＯ平均誤差情報１６８を使用することによって、測位側ＴＣＸＯ最大誤差情報１５８を使用する場合よりも衛星サーチ周波数範囲情報１７６に示される周波数範囲を狭く絞りこむことができる。
これにより、測位側基準クロックの周波数誤差を補正しないにもかかわらず、ＧＰＳ装置３２がＧＰＳ衛星１２ａ等から信号Ｓ１等を受信するまでの時間を短縮することができる。
【００４８】
端末２０は、さらに、測位側ＴＣＸＯ誤差ばらつき情報１７０（図５参照）に基づいて、衛星サーチ周波数範囲情報１７６（図５参照）を生成する構成となっているから、ＧＰＳ衛星１２ａ等からの信号Ｓ１等をより確実に受信するための衛星サーチ周波数範囲情報１７６を生成することができる。
【００４９】
以上が本実施の形態に係る端末２０の構成であるが、以下、その動作例を主に図８を使用して説明する。
図８は、端末２０の動作例を示す概略フローチャートである。
まず、端末２０の通信装置３０が、ＮＣＯ信号を生成する（図８のステップＳＴ１）。このステップＳＴ１は、同期用信号生成ステップの一例である。
続いて、端末２０の  ＧＰＳ装置３２が、通信側基準クロックを受信する（ステップＳＴ２）。このステップST２は、通信側基準信号取得ステップの一例である。
【００５０】
続いて、ＧＰＳ装置３２は、測位側ＴＣＸＯ相対誤差Ｇ１を算出し、測位側ＴＣＸＯ相対誤差情報１６０（図５参照）を生成する（ステップＳＴ３）。このステップＳＴ３は、周波数相対誤差情報生成ステップの一例である。
続いて、ＧＰＳ装置３２は、ＮＣＯ情報１６２（図５参照）を受信する（ステップST4）。このステップＳＴ４は、補正情報取得ステップの一例である。  
続いて、ＧＰＳ装置３２は、通信側周波数誤差情報１６４（図５参照）を生成する（ステップＳＴ５）。このステップST５は、通信側基準信号周波数誤差情報生成ステップの一例である。
【００５１】
続いて、ＧＰＳ装置３２は、測位側ＴＣＸＯ誤差情報１６６を生成する（ステップＳＴ６）。このステップST6は、測位側基準信号周波数誤差情報生成ステップの一例である。
続いて、ＧＰＳ装置３２は、測位側ＴＣＸＯ３２ｂ（図３参照）の測位側ＴＣＸＯ平均誤差Ｇａｖ及び誤差ばらつきＧ４を算出し、測位側ＴＣＸＯ平均誤差情報１６８（図５参照）及び測位側ＴＣＸＯ誤差ばらつき情報１７０（図５参照）を生成する（ステップＳＴ７）。このステップＳＴ７は、平均周波数誤差情報生成ステップの一例である。
【００５２】
続いて、ＧＰＳ装置３２は、測位に使用するＧＰＳ衛星１２ａ等を選択する（ステップＳＴ８）。
続いて、ＧＰＳ装置３２は、受信周波数Ｓ（図５参照）を算出する（ステップＳＴ９）。このステップＳＴ９は、推定受信周波数情報生成ステップの一例である。
続いて、端末２０は、衛星サーチ周波数範囲Ｄ（図５参照）を算出する（ステップＳＴ１０）。このステップＳＴ１０は、探索周波数範囲情報生成ステップの一例である。
【００５３】
続いて、ＧＰＳ装置３２は、ＧＰＳ衛星１２ａ等から信号Ｓ１等を受信する（ステップＳＴ１１）。このステップＳＴ１１は、衛星信号受信ステップの一例である。
続いて、ＧＰＳ装置３２は、測位位置情報１７８（図５参照）を生成する（ステップＳ
Ｔ１２）。
続いて、ＧＰＳ装置３２は、測位位置情報１７８を出力する（ステップＳＴ１３）。
【００５４】
上述のステップによって、端末２０は、通信装置の基準発振器の周波数を補正することなく、測位装置の基準信号の周波数誤差を示す情報を取得することができる。
また、端末２０は、測位側基準クロックの周波数誤差を補正しないにもかかわらず、ＧＰＳ衛星１２ａ等から信号Ｓ１等を受信するまでの時間を短縮することができる。
【００５５】
（プログラム及びコンピュータ読み取り可能な記録媒体等について）
コンピュータに上述の動作例の同期用信号取得ステップと、通信側基準信号取得ステップと、周波数相対誤差情報生成ステップと、補正情報取得ステップと、通信側基準信号周波数誤差情報生成ステップと、測位側基準信号周波数誤差情報生成ステップと、平均周波数誤差情報生成ステップと、推定受信周波数情報生成ステップと、探索周波数範囲情報生成ステップと、衛星信号受信ステップ等を実行させるための端末装置の制御プログラムとすることができる。
また、このような端末装置の制御プログラム等を記録したコンピュータ読み取り可能な記録媒体等とすることもできる。
【００５６】
これら端末装置の制御プログラム等をコンピュータにインストールし、コンピュータによって実行可能な状態とするために用いられるプログラム格納媒体は、例えばフロッピー（登録商標）のようなフレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ
Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）、ＣＤ−ＲＷ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｗｒｉｔａｂｌｅ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などのパッケージメディアのみならず、プログラムが一時的若しくは永続的に格納される半導体メモリ、磁気ディスクあるいは光磁気ディスクなどで実現することができる。
【００５７】
本発明は、上述の各実施の形態に限定されない。さらに、上述の各実施の形態は、相互に組み合わせて構成するようにしてもよい。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施の形態に係る端末等を示す概略図である。
【図２】端末の主なハードウエア構成を示す概略図である。
【図３】端末の要部を示す概略ブロック図である。
【図４】ＮＣＯの説明図である。
【図５】端末の主なソフトウエア構成を示す概略図である。
【図６】測位側ＴＣＸＯ相対誤差情報生成プログラムの説明図である。
【図７】衛星サーチ周波数範囲算出プログラムの説明図である。
【図８】端末の動作例を示す概略フローチャートである。
【符号の説明】
【００５９】
１２ａ，１２ｂ，１２ｃ，１２ｄ，１２ｅ，１２ｆ・・・ＧＰＳ衛星、２０，２０Ａ・・・端末、１１２・・・通信側基準クロック受信プログラム、１１４・・・測位側ＴＣＸＯ相対誤差情報生成プログラム、１１６・・・ＮＣＯ情報受信プログラム、１１８・・・通信側周波数誤差情報生成プログラム、１２０・・・測位側ＴＣＸＯ誤差情報生成プログラム、１２２・・・測位側ＴＣＸＯ平均誤差情報生成プログラム、１２４・・・測位側ＴＣＸＯ誤差ばらつき情報生成プログラム、１２６・・・衛星選択プログラム、１２８・・・衛星サーチ中心周波数算出プログラム、１３０・・・衛星サーチ周波数範囲算出プログラム、１３２・・・衛星サーチプログラム、１３４・・・測位演算プログラム、１３６・・・測位位置情報出力プログラム
【図１】
0004752402.tif 000002
【図２】
0004752402.tif 000003
【図３】
0004752402.tif 000004
【図４】
0004752402.tif 000005
【図５】
0004752402.tif 000006
【図６】
0004752402.tif 000007
【図７】
0004752402.tif 000008
【図８】
0004752402.tif 000009