(57)【要約】【課題】受信機に搭載したＳＰＳモジュールの性能を検査することができるＳＰＳモジュール検査システムを提供すること。【解決手段】ＳＰＳ（Ｓａｔｅｌｌｉｔｅ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）モジュール２２を端末装置２０に配置した状態で検査するＳＰＳモジュール検査システム１０であって、ＳＰＳモジュール２２の内部クロック２６の基準となる基準周波数電波を発生する基準周波数電波発生手段３２と、ＳＰＳモジュール２２の検査を実施する検査プログラム５０と、検査プログラム５０を制御する制御プログラム４２と、各ＳＰＳ衛星ごとに固有なＣ／Ａ（Ｃｏａｒｓｅ  ａｎｄ  Ａｃｑｕｉｓｉｔｉｏｎ）コードを含むＳＰＳ信号を発信するＳＰＳ信号発信手段３０と、を有する。【選択図】図２
2007322322.tif 000002
【特許請求の範囲】
【請求項１】
ＳＰＳ（Ｓａｔｅｌｌｉｔｅ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）モジュールを端末装置に配置した状態で検査するＳＰＳモジュール検査システムであって、
前記ＳＰＳモジュールの内部クロックの基準となる基準周波数電波を発生する基準周波数電波発生手段と、  
前記ＳＰＳモジュールの検査を実施する検査プログラムと、  
前記検査プログラムを制御する制御プログラムと、
各ＳＰＳ衛星ごとに固有なＣ／Ａ（Ｃｏａｒｓｅ  ａｎｄ  Ａｃｑｕｉｓｉｔｉｏｎ）コードを含むＳＰＳ信号を発信するＳＰＳ信号発信手段と、
を有することを特徴とするＳＰＳモジュール検査システム。
【請求項２】
前記基準周波数電波発生手段は、前記端末装置の外部の基準周波数発生装置であることを特徴とする請求項１に記載のＳＰＳモジュール検査システム。
【請求項３】
前記制御プログラムが、前記端末装置の外部のコンピュータに配置されており、
前記検査プログラムが、前記端末装置に配置されていることを特徴とする請求項１又は請求項２のいずれかに記載のＳＰＳモジュール検査システム。
【請求項４】
前記制御プログラムと前記検査プログラムが共に、前記コンピュータに配置されていることを特徴とする請求項１又は請求項２のいずれかに記載のＳＰＳモジュール検査システム。
【請求項５】
前記Ｃ／Ａコードは、極性が頻繁に入れ替わる検査用航法データによって極性変換されていることを特徴とする請求項１乃至請求項４のいずれかに記載のＳＰＳモジュール検査システム。
【請求項６】
前記ＳＰＳ信号の信号強度を切り替えるタイミングを通知する切り替えタイミング通知手段と、
前記切り替えタイミング通知手段の通知に基づいて、前記ＳＰＳ信号の信号強度を自動的に切り替える信号強度自動切り替え手段と、
を有することを特徴とする請求項１乃至請求項５のいずれかに記載のＳＰＳモジュール検査システム。
【請求項７】
前記検査プログラムは、前記ＳＰＳモジュールの内部クロックのドリフト算出機能を検査するドリフト検査プログラムを含むことを特徴とする請求項１乃至請求項６のいずれかに記載のＳＰＳモジュール検査システム。
【請求項８】
前記検査プログラムは、前記ＳＰＳモジュールのＡＧＣ（Ａｕｔｏｍａｔｉｃ  Ｇａｉｎ  Ｃｏｎｔｒｏｌｌｅｒ）を検査するＡＧＣ検査プログラムを含むことを特徴とする請求項１乃至請求項７のいずれかに記載のＳＰＳモジュール検査システム。
【請求項９】
前記ＡＧＣの検査においては、キャリア（Ｃａｒｒｉｅｒ）が使用されることを特徴とする請求項１乃至請求項４のいずれかに記載のＳＰＳモジュール検査システム。
【請求項１０】
前記検査プログラムは、前記端末装置の時計を検査する時計検査プログラムを含むことを特徴とする請求項１乃至請求項９のいずれかに記載のＳＰＳモジュール検査システム。
【請求項１１】
前記検査プログラムは、前記端末装置のシリアル受信を検査するシリアル受信検査プログラムを含むことを特徴とする請求項１乃至請求項１０のいずれかに記載のＳＰＳモジュール検査システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＰＳ（Ｓａｔｅｌｌｉｔｅ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星からの測位用信号を受信するＳＰＳモジュールの検査システムに関するものである。
【背景技術】
【０００２】
従来、人工衛星を利用した衛星航法システムであるＳＰＳ（Ｓａｔｅｌｌｉｔｅ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用して受信機の現在位置を測位する測位システムが実用化されている。
ここで、実際に人工衛星から送信される信号ではなくて、模擬信号を受信機に受信させて受信機の性能を検査する技術が提案されている（例えば、特許文献１）。
【特許文献１】特開２００４−３０９３０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、受信機の中枢部品である信号受信モジュール（以下、「ＳＰＳモジュール」と呼ぶ）の生産メーカー（以下、モジュールメーカーと呼ぶ）と、そのＳＰＳモジュールを搭載する受信機の生産メーカー（以下、受信機メーカーと呼ぶ）が異なる場合がある。この場合、受信機メーカーにおいて、ＳＰＳモジュールの検査結果が合格であったとしても、そのＳＰＳモジュールを受信機に搭載した場合に性能が発揮できるとは限らないという問題がある。
【０００４】
そこで、本発明は、受信機に搭載したＳＰＳモジュールの性能を検査することができるＳＰＳモジュール検査システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記目的は、第１の発明によれば、ＳＰＳ（Ｓａｔｅｌｌｉｔｅ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）モジュールを端末装置に配置した状態で検査するＳＰＳモジュール検査システムであって、前記ＳＰＳモジュールの内部クロックの基準となる基準周波数電波を発生する基準周波数電波発生手段と、前記ＳＰＳモジュールの検査を実施する検査プログラムと、前記検査プログラムを制御する制御プログラムと、各ＳＰＳ衛星ごとに固有なＣ／Ａ（Ｃｏａｒｓｅ  ａｎｄ  Ａｃｑｕｉｓｉｔｉｏｎ）コードを含むＳＰＳ信号を発信するＳＰＳ信号発信手段と、を有することを特徴とするＳＰＳモジュール検査システムにより達成される。
【０００６】
第１の発明の構成によれば、受信機に搭載したＳＰＳモジュール検査することができる。
【０００７】
第２の発明は、第１の発明の構成において、前記基準周波数電波発生手段は、前記端末装置の外部の基準周波数発生装置であることを特徴とするＳＰＳモジュール検査システムである。
第２の発明の構成によれば、前記端末装置の内部に、基準周波数発生装置を配置する必要がない。
【０００８】
第３の発明は、第１の発明又は第２の発明の構成において、前記制御プログラムが、前記端末装置の外部のコンピュータに配置されており、前記検査プログラムが、前記端末装置に配置されていることを特徴とする請求項１及び請求項２のいずれかに記載のＳＰＳモジュール検査システムである。
【０００９】
第３の発明の構成によれば、前記検査プログラムが前記端末装置に配置された状態で、前記ＳＰＳモジュールを検査することができる。
【００１０】
第４の発明は、第１の発明又は第２の発明の構成において、前記制御プログラムと前記検査プログラムが共に、前記コンピュータに配置されていることを特徴とするＳＰＳモジュール検査システムである。
【００１１】
第４の発明の構成によれば、前記制御プログラムと前記検査プログラムが共に前記端末装置に配置された状態で、前記ＳＰＳモジュールを検査することができる。
【００１２】
第５の発明は、第１の発明乃至第４の発明のいずれかの構成において、前記Ｃ／Ａコードは、極性が頻繁に入れ替わる検査用航法データによって極性変換されていることを特徴とするＳＰＳモジュール検査システムである。
【００１３】
第５の発明の構成によれば、前記Ｃ／Ａコードを容易に検出することができるから、効率的に前記ＳＰＳモジュールを検査することができる。
【００１４】
第６の発明は、第１の発明乃至第５の発明のいずれかの構成において、前記ＳＰＳ信号の信号強度を切り替えるタイミングを通知する切り替えタイミング通知手段と、前記切り替えタイミング通知手段の通知に基づいて、前記ＳＰＳ信号の信号強度を自動的に切り替える信号強度自動切り替え手段と、を有することを特徴とするＳＰＳモジュール検査システムである。
【００１５】
第６の発明の構成によれば、無駄な時間を消費することなく、前記ＳＰＳ信号の信号強度を切り替えて、前記ＳＰＳモジュールを検査することができる。
【００１６】
第７の発明は、第１の発明乃至第６の発明のいずれかの構成において、前記検査プログラムは、前記ＳＰＳモジュールの内部クロックのドリフト算出機能を検査するドリフト検査プログラムを含むことを特徴とするＳＰＳモジュール検査システムである。
【００１７】
第８の発明は、第１の発明乃至第７の発明のいずれかの構成において、前記検査プログラムは、前記ＳＰＳモジュールのＡＧＣ（Ａｕｔｏｍａｔｉｃ  Ｇａｉｎ  Ｃｏｎｔｒｏｌｌｅｒ）を検査するＡＧＣ検査プログラムを含むことを特徴とするＳＰＳモジュール検査システムである。
【００１８】
第９の発明は、第８の発明の構成において、前記ＡＧＣの検査においては、キャリア（Ｃａｒｒｉｅｒ）が使用されることを特徴とするＳＰＳモジュール検査システムである。
【００１９】
第９の発明の構成によれば、前記ＳＰＳモジュールが外部の電波を受信することができるか否かについて、簡易な構成の電波を使用して検査することができる。
【００２０】
第１０の発明は、第１の発明乃至第９の発明のいずれかの構成において、前記検査プログラムは、前記端末装置の時計を検査する時計検査プログラムを含むことを特徴とするＳＰＳモジュール検査システムである。
【００２１】
第１１の発明は、第１の発明乃至第１０の発明のいずれかの構成において、前記検査プログラムは、前記端末装置のシリアル受信を検査するシリアル受信検査プログラムを含むことを特徴とするＳＰＳモジュール検査システムである。
【発明を実施するための最良の形態】
【００２２】
以下、この発明の好適な実施の形態を添付図面等を参照しながら、詳細に説明する。
尚、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。  
【００２３】
（第１の実施の形態）
図１は、本発明の第１の実施の形態のＧＰＳ（Ｇｌｏｂａｌ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ）モジュール検査システム１０（図２参照）において検査対象となるＧＰＳモジュール２２（図２参照）を搭載した端末２０等を示す概略図である。ＧＰＳモジュール検査システム１０は、ＳＰＳモジュール検査システムの一例である。ＧＰＳモジュール２２は、ＳＰＳモジュールの一例である。端末２０は、端末装置の一例である。
図１に示すように、端末２０は、ＳＰＳ衛星である例えば、ＧＰＳ衛星１２ａ，１２ｂ，１２ｃ，１２ｄ，１２ｅ，１２ｆ，１２ｇ及び１２ｈから、電波Ｇ１，Ｇ２，Ｇ３，Ｇ４，Ｇ５，Ｇ６，Ｇ７及びＧ８を受信することができる。なお、測位衛星は、ＧＰＳ衛星に限らず、広くＳＰＳにおいて使用される衛星であってもよい。端末２０は、端末装置の一例である。
なお、ＧＰＳ１２ａ等は、例えば、３２個存在するが、図示を省略する。
電波Ｇ１等には各種のコード（符号）が乗せられている。そのうちの一つがＣ／ＡコードＳｃａである。このＣ／ＡコードＳｃａは、１．０２３Ｍｂｐｓのビット率、１，０２３ｂｉｔ（＝１ｍｓｅｃ）のビット長の信号である。Ｃ／ＡコードＳｃａは、１，０２３チップ（ｃｈｉｐ）で構成されている。端末２０は、このＣ／Ａコードを使用して現在位置の測位を行う。
【００２４】
また、電波Ｇ１等に乗せられる情報として、アルマナックＳａｌ及びエフェメリスＳｅｈがある。アルマナックＳａｌはすべてのＧＰＳ衛星１２ａ等の概略の衛星軌道を示す情報であり、エフェメリスＳｅｈは各ＧＰＳ衛星１２ａ等の精密な衛星軌道を示す情報である。アルマナックＳａｌ及びエフェメリスＳｅｈを総称して航法メッセージと呼ぶ。  
【００２５】
端末２０は、例えば、３個以上の異なるＧＰＳ衛星１２ａ等からのＣ／Ａコードのコードフェーズ（位相）を特定して、各ＧＰＳ衛星１２ａ等と端末２０との擬似距離を算出し、その擬似距離を使用して現在位置を測位することができるようになっている。
【００２６】
なお、本実施の形態とは異なり、端末２０は、例えば、携帯電話の通信基地局からの電波を使用して測位を行うようにしてもよい。
【００２７】
図２は、本発明の実施の形態のＧＰＳモジュール検査システム１０（以下、「検査システム１０」と呼ぶ）を示す概略図である。
図２に示すように、検査システム１０は、ＧＰＳモジュール２２を端末２０に配置した状態で検査対象とする。
端末２０は、外部からの信号を受信するアンテナ２４を有する。
また、端末２０は、局部発振器であるクロック２６を有する。クロック２６は、例えば、ＸＯ（Ｃｒｙｓｔａｌ  Ｏｓｃｉｌｌａｔｏｒ）である。クロック２６は、内部クロックの一例である。
また、端末２０は、データ送信プログラム２８を有する。データ送信プログラム２８については、後述する。
【００２８】
図２に示すように、検査システム１０は、信号Ｓ１を発信する信号発生装置３０を有する。信号発生装置３０は、各ＧＰＳ衛星１２ａ等（図１参照）ごとに固有なC／Ａコードを含む信号Ｓ１を発生することができる。信号Ｓ１は、ＳＰＳ信号の一例である。
信号発生装置３０は、各ＧＰＳ衛星１２ａ等のうち、一度に１つのＧＰＳ衛星１２ａ等の信号Ｓ１等のレプリカ信号を発生することができる。すなわち、信号発生装置３０は、１チャンネルの発信装置である。
【００２９】
図２に示すように、検査システム１０は、基準電波ＲＷを発信する基準電波発信装置３２を有する。基準電波ＲＷは、精度の高い周波数を有する。この基準周波数電波ＲＷは、基準周波数電波の一例である。そして、基準電波発信装置３２は、基準周波数電波発信手段の一例である。
基準電波ＲＷは、クロック２６の基準となる。言い換えると、クロック２６は、基準電波ＲＷを受信して、クロック２６自身の周波数を補正することができる。
このように、基準電波発信装置３２は、端末２０の外部に配置されている。
【００３０】
図２に示すように、検査システム１０は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）４０を有する。ＰＣ４０は、制御プログラム４２、信号強度調整プログラム４４及び検査プログラム５０を有する。制御プログラム４２は、ＰＣ４０のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｙｔｅｍ）上で動作し、検査プログラム５０を制御する。ＰＣ４０は、コンピュータの一例である。検査プログラム５０は、制御プログラム４２を介して実行される。
検査プログラム５０は、ＧＰＳモジュール２２の検査を実施するプログラムである。この検査プログラム５０は、検査プログラムの一例である。上述の制御プログラム４０は、制御プログラムの一例である。
【００３１】
図２に示すように、制御プログラム４２が、端末２０の外部のＰＣ４０に配置されている。そして、制御プログラム４２と検査プログラム５０が共に、ＰＣ４０に配置されている。
そして、データ送信プログラム２８が、検査プログラム５０を制御する制御プログラム４２からの信号をＧＰＳモジュール２２に転送するようになっている。
また、制御プログラム４２は、検査プログラム５０の指示によって、各種処理を行うようになっている。具体的には、コールバック関数を使用するが、その詳細な説明は省略する。
【００３２】
図３は、信号Ｓ１等を示す概略図である。
図３（ａ）に示すように、信号Ｓ１に乗せられているＣ／Ａコードは、検査用航法データＳｎａｖと掛け合わされて極性変換されている。検査用航法データＳｎａｖは、検査用航法データの一例である。
図３（ａ）に示すように、検査用航法データＳｎａｖは、極性が頻繁に入れ替わるように構成されている。具体的には、検査用航法データＳｎａｖは、「０」と「１」とが、交互に入れ替わるように構成されている。
【００３３】
これに対して、図３（ｂ）は、通常の航法データの概念図である。通常の航法データは、極性は入れ替わるが、頻繁であるとは限らない。
そして、航法データの極性が頻繁に入れ替わるほど、Ｃ／Ａコードの開始点が検出され易くなる。
このため、図３（ａ）に示すように、Ｃ／Ａコードを検査用航法データＳｎａｖで極性変換することによって、効率的にＣ／Ａコードの受信検査を実施することができる。
【００３４】
図４は、検査プログラム５０の説明図である。
図４に示すように、検査プログラム５０は、屋外測定プログラム１００を含む。
屋外測定プログラム１００によって実施される検査は、強信号（−１３０ｄＢｍ程度）下での測位を想定した検査であり、設定された測定時間において検査を行う。測定時間及び測定回数が設定できるようになっており、得られたＳＮＲ（Ｓｉｇｎａｌ  ｔｏ  Ｎｏｉｓｅ  Ｒａｔｉｏ）を評価するようになっている。そして、ＳＮＲが所定の閾値を上回った場合に、合格であると判断されるようになっている。
なお、本実施の形態とは異なり、ＳＮＲが予め規定した範囲内（下限閾値と上限閾値によって規定される範囲）になった場合に、合格であると判断するようにしてもよい。
【００３５】
図４に示すように、検査プログラム５０は、屋内測定プログラム１０２を含む。
屋内測定プログラム１０２によって実施される検査は、弱信号（−１４０ｄＢｍ以下）下での測位を想定した検査であり、設定された積算時間において検査を行う。屋内測定プログラム１０２の内容は、検査時間以外は、上述の屋外測定プログラム１００と同様である。
上述の屋外測定プログラム１００と屋内測定プログラム１０２に基づく検査を総称して、感度検査とも呼ぶ。
なお、本実施の形態においては、屋外測定プログラム１００の「測定時間」と、屋内測定プログラム１０２の「積算時間」は同義で使用する。
【００３６】
図４に示すように、検査プログラム５０は、ドリフト算出検査プログラム１０４を含む。ドリフト算出検査プログラム１０４は、ＧＰＳモジュール２２の内部クロックのドリフト算出機能を検査するためのプログラムである。ドリフト算出検査プログラム１０４は、ドリフト検査プログラムの一例である。
【００３７】
図４に示すように、検査プログラム５０は、時計検査プログラム１０６を含む。時計検査プログラム１０６は、端末２０のＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）（図示せず）の動作を検査するためのプログラムである。時計検査プログラム１０６は、時計検査プログラムの一例である。
ＲＴＣは、ＧＰＳモジュール２２の外部であって、端末２０内部に配置されている。例えば、１秒間におけるＲＴＣのカウント値を測定し、カウント値が増加していれば、合格であると判断される。
【００３８】
図４に示すように、検査プログラム５０は、ＡＧＣ検査プログラム１０８を含む。ＡＧＣ検査プログラム１０８は、ＧＰＳモジュール２２のＡＧＣの動作を検査するためのプログラムである。ＡＧＣ検査プログラム１０８は、ＡＧＣ検査プログラムの一例である。
端末２０に入力する信号の信号強度を変化させた場合に、出力が特定領域で安定していれば、合格であると判断される。
なお、ＡＧＣ検査のために使用する電波は、Ｃ／Ａコードを含まなくてもよく、純粋なキャリア（Ｃａｒｒｉｅｒ）であってもよい。これにより、ＧＰＳモジュールが外部の信号を受信することができるか否かについて、簡易な構成の電波を使用して検査することができる。
【００３９】
図４に示すように、検査プログラム５０は、シリアル受信検査プログラム１１０を含む。シリアル受信検査プログラム１１０は、端末２０のシリアル受信を検査するためのプログラムである。シリアル受信検査プログラム１１０は、シリアル受信検査プログラムの一例である。
一定時間に受信したバイト（ｂｙｔｅ）数を判定し、全くバイトを受信しない場合や、一定のバイトを受信したとしても発信したバイト数と異なる場合に、不合格と判断される。
【００４０】
図４に示すように、検査プログラム５０は、信号強度切替タイミング通知プログラム１１２を含む。信号強度切替タイミング通知プログラム１１２は、信号Ｓ１の信号強度を切り替えるタイミング（以下、「切替タイミング」と呼ぶ）を通知するためのプログラムである。信号強度切替タイミング通知プログラム１１２は、切替タイミング通知手段の一例である。
具体的には、屋外測定検査が、設定された測定時間に基づき終了した後に、切替タイミングを通知するようになっている。
【００４１】
図４に示すように、検査プログラム５０は、信号強度切替プログラム１１４を含む。信号強度切替プログラム１１４は、切替タイミングの通知に基づいて、信号Ｓ１の信号強度を自動的に切り替えるためのプログラムである。信号強度切替プログラム１１４は、信号強度切替手段の一例である。
【００４２】
以下、検査システム１０の設定について説明する。
図５、図６、図７、図８及び図９は、設定画面の一例を示す図である。
図５に示すように、設定画面（１）においては、衛星番号の選択、検査項目等の設定をすることができる。
衛星番号は、ＧＰＳ衛星１２ａ等のいずれかを示す番号である。設定された衛星番号に対応して、信号発生装置３０が発生する信号Ｓ１に含まれるＣ／Ａコードが決定され、また、ＧＰＳモジュール２２が使用するレプリカＣ／Ａコードが決定される。
【００４３】
検査項目は、屋外測定検査を実施するか否か、屋内測定検査を実施するか否か、ドリフト算出検査を実施するか否か、時計検査を実施するか否か、ＡＧＣ検査を実施するか否か、シリアル受信検査を実施するか否かを含む。
【００４４】
また、設定画面（１）においては、ＡＧＣ設定、シリアル受信制限を設定することができる。
シリアル受信制限は、シリアル受信時のエラーを判断する閾値（時間又は回数）を設定するものである。このシリアル受信制限は、受信時の無限ループを阻止するためのものである。そして、上述のシリアル受信時のエラーを判断するための時間又は回数の閾値は、特定時間受信動作が行えなくなった場合にエラーとするための指標である。
【００４５】
図６に示すように、設定画面（２）においては、終了条件、ドリフト利用、信号損失を設定することができる。終了条件の設定においては、いずれか１つの検査項目において不合格であれば検査全体を終了するか、あるいは、いずれか１つの検査項目において不合格であっても検査を継続するか、を設定することができる。
ドリフト利用の設定においては、ドリフトを屋外測定検査及び屋内測定検査に利用するか否かを設定することができる。
信号損失の設定においては、端末２０内部の信号損失を設定することができる。
【００４６】
図７に示すように、設定画面（３）においては、信号強度、測定時間（屋外測定）、積算時間（屋内測定）、ＳＮＲ許容値の設定をすることができる。
信号強度としては、屋外測定検査の場合、マイナス（−）１２０乃至マイナス（−）１３０ｄＢｍの信号強度を設定することができる。そして、屋内測定検査の場合、マイナス（−）１３６乃至マイナス（−）１６０ｄＢｍの信号強度を設定することができる。
【００４７】
測定時間及び積算時間としては、１秒（ｓ）乃至６４秒（ｓ）の時間を設定することができる。なお、積算時間（及び測定時間）とは、相関処理におけるコヒーレント処理とインコヒーレント処理のうち、インコヒーレント処理を行う時間を意味する。
【００４８】
ＳＮＲ許容値として、０乃至２０ｄＢを設定することができる。
【００４９】
図８に示すように、設定画面（４）においては、ＶＣＯ周波数、ＶＣＯエラー判定値、ＶＣＯ想定エラー及びＶＣＯ入力時間を設定することができる。
ＶＣＯ周波数として、１０乃至２６．５ＭＨｚを設定することができる。
ＶＣＯエラー判定値として、０乃至３１．９９９ｐｐｍを設定することができる。
ＶＣＯ想定エラーとして、０乃至３１．９９９ｐｐｍを設定することができる。
ＶＣＯ入力時間として、任意の時間を設定することができる。
【００５０】
図９に示すように、設定画面（５）においては、ＡＧＣ調整値、判定下限閾値、判定上限閾値として、それぞれ０乃至４０９５の値を設定することができる。
【００５１】
図１０は、エラーコードの一例を示す図である。
図１０に示すように、状態や、屋外測定等の不合格の検査結果、検査項目の設定の誤り等がそれぞれ異なるエラーコードによって出力される。
【００５２】
コールバックについては、コールバックの戻り値でエラー発生の場合、強制終了の場合に、それぞれ異なるエラーコードが出力される。
【００５３】
シリアル受信については、シリアル受信で設定回数以上受信データが０バイトである場合、シリアルチェックサムエラーの場合に、それぞれ異なるエラーコードが出力される。
【００５４】
ＡＧＣについては、ＰＣＭ値が基準外の場合、ＡＧＣ内部エラー（ＡＧＣレンジ外）の場合に、それぞれ異なるエラーコードが出力される。ＰＣＭ値は、ＡＧＣのゲイン制御を行うパラメータである。例えば、ＡＧＣから出力される電圧０ボルト（Ｖ）に対して「０」、２．５ボルト（Ｖ）に対して「２０００」という数値（ＰＣＭ値）を対応させる。例えば、０以上２０００の範囲内ではない値がＰＣＭ値として設定された場合には、ＰＣＭ値が基準外となる。
【００５５】
さらに、ドリフト算出のエラー、時計検査のエラー、検査項目設定エラーについて、それぞれ異なるエラーコードが出力される。
【００５６】
次に、検査システム１０が出力するエラーコード以外の情報について、図１１及び図１２を使用して説明する。
【００５７】
図１１は、トラッキング情報の一例を示す図である。
トラッキング情報として、トラッキングしている衛星番号、屋外測定・屋内測定の区別、タイムタグ、積算時間（インコヒーレント時間）、ＳＮＲ、ドップラー及びコードフェーズが出力される。
【００５８】
図１２は、ＡＧＣ情報の一例を示す図である。
図１２に示すように、ＡＧＣ情報として、ＡＧＣ動作設定に関するパラメータ出力値が出力される。
【００５９】
検査システム１０は、上述のように構成されている。
上述のように、検査システム１０において、受信機（端末２０）に搭載したＧＰＳモジュール２０を検査することができる。
【００６０】
また、基準電波発信装置３２が端末２０の外部に配置されているから、端末２０の内部に、基準電波発生装置を配置する必要がない。
【００６１】
さらに、制御プログラム４２と検査プログラム５０が共に、端末２０に配置されているから、制御プログラム４２と検査プログラム５０が共に端末２０に配置された状態で、ＧＰＳモジュール２２を検査することができる。
【００６２】
また、Ｃ／Ａコードは、極性が頻繁に入れ替わる検査用航法データＳｎａｖによって極性変換されているから、Ｃ／Ａコードを容易に検出することができる。このため、効率的にＧＰＳモジュール２２を検査することができる。
【００６３】
また、検査プログラム５０は、切替タイミング通知プログラム１１２及び信号強度切替プログラム１１４を含むから、無駄な時間を消費することなく、ＧＰＳ信号の信号強度を切り替えて、ＧＰＳモジュール２２を検査することができる。
【００６４】
さらに、検査システム１０は、ドリフト算出機能の検査、ＡＧＣの動作検査、端末２０の時計の検査、端末２０のシリアル受信機能の検査を行うことができる。
【００６５】
なお、ＧＰＳモジュール２２を実装する例えば、携帯電話機メーカ（以下、「端末メーカ」と呼ぶ）は、ＧＰＳモジュール２２のメーカからＧＰＳモジュール２２を動作させるための情報、もしくはソフトウエアを提供されるから、独自に検査システムを作成することも考えられる。しかし、ＧＰＳモジュール２２のメーカが提供する情報若しくはソフトウエアは、基本的に測位を目的としているため、例えば、携帯電話機の生産工程において、必ずしも最適な動作を実現できない場合がある。これは、測位には時間がかかること、提供された情報（又はインターフェース）では要求する動作が実現できない、検査時の端末のＯＳやソフトウエアの制限等の端末状況によっては動作させるのに必要な条件を満たすことが困難である等の理由による。
このため、ＧＰＳモジュール２２のメーカが、本実施の形態のような検査システム１０を提供することが有用である。
【００６６】
以上が本実施の形態に係るシステム１０の構成であるが、以下、その動作例を主に図１３を使用して説明する。
図１３は検査システム１０の動作例を示す概略フローチャートである。
【００６７】
以下の各ステップを実施する前に、検査システム１０の各設定は完了している。
まず、制御プログラム４２は、検査プログラム５０を起動する（図１３のステップＳＴ１）。
続いて、検査プログラム５０は、検査プログラム５０自体を初期化する（ステップＳｔ１１）。
【００６８】
続いて、検査プログラム５０は、信号発生装置３０及びＧＰＳモジュール２２を起動する（ステップＳＴ１２）。
続いて、検査プログラム５０は、時計検査を実施し（ステップＳＴ１３）、ドリフト検査を実施する（ステップＳＴ１４）。
続いて、検査プログラム５０は、屋外測定検査を実施し（ステップＳＴ１５）、屋内測定検査を実施する（ステップＳＴ１６）。
【００６９】
続いて、検査プログラム５０は、信号発生装置３０及びＧＰＳモジュール２２を停止する（ステップＳＴ１７）。
続いて、検査プログラム５０は、測定結果、検査判定結果及び終了通知を制御プログラム４２へ送信する（ステップＳＴ１８）。
【００７０】
一方、制御プログラム４２は、上述の検査プログラム５０の各ステップＳＴ１２乃至ＳＴ１７における指示により、シリアル送受信、測位結果出力及びログ出力、通知処理を行う（ステップＳＴ２）。通知処理は、どの検査項目が終了したかを検査プログラム５０へ伝える処理である。例えば、制御プログラム４２は、屋外測定検査が終了した場合に、検査プログラム５０へ通知する。これに対して、検査プログラム５０は、制御プログラム４２を介して、信号発生装置３０の出力を低くする。
続いて、検査プログラム５０から測定結果、検査判定結果及び終了通知を受信する（
ステップＳＴ３）。
【００７１】
ＧＰＳモジュール２２は、制御プログラム４２からの信号を受信して動作を開始し（ステップＳＴ３１）、また、制御プログラム４２からの信号を受信して動作を停止する（ステップＳＴ３２）。
【００７２】
信号発生装置３０は、制御プログラム４２からの信号を受信して動作を開始し（ステップＳＴ４１）、屋外測定用の信号を発生する（ステップＳＴ４２）。
続いて、屋内測定用の信号を発生し（ステップＳＴ４３）、制御プログラム４２からの信号を受信して動作を停止する（ステップＳＴ４４）。
【００７３】
以上のステップによって、受信機に搭載したＳＰＳモジュール検査することができる。
【００７４】
（第２の実施の形態）
次に、第２の実施の形態について、説明する。
第２の実施の形態におけるＧＰＳモジュール検査システム１０Ａ（以下、「検査システム１０Ａ」と呼ぶ）の構成は、上記第１の実施の形態の検査システム１０と多くの構成が共通するため共通する部分は同一の符号等とし、説明を省略し、以下、相違点を中心に説明する。
【００７５】
図１４は、検査システム１０Ａの構成を示す概略図である。
図１４に示すように、端末２０には、制御プログラム２９及び検査プログラム５０が配置されている。制御プログラム２９は、検査プログラム５０を制御するためのプログラムである。制御プログラム２９は、制御プログラムの一例である。
このように、検査プログラム５０は、端末２０に配置された状態においても、ＧＰＳモジュール２２を検査することができる。  
【００７６】
上述の第１の実施の形態においては、検査プログラム５０はＰＣ４０に配置されているのに対して、第２の実施の形態においては、検査プログラム５０は端末２０に配置されている。このように、検査プログラム５０は、端末２０に配置されていてもＰＣ４０に配置されていても、ＧＰＳモジュール２２を検査することができる。
【００７７】
本発明は、上述の実施の形態に限定されない。さらに、上述の各実施の形態は、相互に組み合わせて構成するようにしてもよい。
【図面の簡単な説明】
【００７８】
【図１】端末等を示す概略図である。
【図２】ＧＰＳモジュール検査システムの構成を示す概略図である。
【図３】信号Ｓ１等の一例を示す図である。
【図４】検査プログラムの説明図である。
【図５】設定画面の一例を示す図である。
【図６】設定画面の一例を示す図である。
【図７】設定画面の一例を示す図である。
【図８】設定画面の一例を示す図である。
【図９】設定画面の一例を示す図である。
【図１０】エラーコードの一例を示す図である。
【図１１】トラッキング情報の一例を示す図である。
【図１２】ＡＧＣ情報の一例を示す図である。
【図１３】ＧＰＳモジュール検査システム動作例を示す概略フローチャートである。
【図１４】ＧＰＳモジュール検査システムの構成を示す概略図である。
【符号の説明】
【００７９】
１２ａ，１２ｂ，１２ｃ，１２ｄ，１２ｅ，１２ｆ，１２ｇ，１２ｈ・・・ＧＰＳ衛星、２０・・・端末、２２・・・ＧＰＳモジュール、２４・・・アンテナ、２６・・・クロック、２８・・・データ送信プログラム、３０・・・信号発生装置、３２・・・基準電波発信装置、４０・・・ＰＣ、４２・・・制御プログラム、４４・・・信号強度調整プログラム、５０・・・検査プログラム、１００・・・屋外測定検査プログラム、１０２・・・屋内測定検査プログラム、１０４・・・ドリフト算出検査プログラム、１０６・・・時計検査プログラム、１０８・・・ＡＧＣ検査プログラム、１１０・・・シリアル受信検査プログラム、１１２・・・信号強度切替タイミング通知プログラム、１１４・・・信号強度切替タイミング
【図１】
2007322322.tif 000003
【図２】
2007322322.tif 000004
【図３】
2007322322.tif 000005
【図４】
2007322322.tif 000006
【図５】
2007322322.tif 000007
【図６】
2007322322.tif 000008
【図７】
2007322322.tif 000009
【図８】
2007322322.tif 000010
【図９】
2007322322.tif 000011
【図１０】
2007322322.tif 000012
【図１１】
2007322322.tif 000013
【図１２】
2007322322.tif 000014
【図１３】
2007322322.tif 000015
【図１４】
2007322322.tif 000016