(57)【特許請求の範囲】
【請求項１】
目的の測位衛星から送信される第１測位信号の固有コードに等しい第１レプリカコードと、前記目的の測位衛星から送信される第２測位信号の固有コードに等しい第２レプリカコードとを設定するレプリカコード設定工程と、
単一の測位衛星から受信した第１測位信号と前記レプリカコード設定工程で設定した第１レプリカコードとをコード相関処理するとともに、前記単一の測位衛星から受信した第２測位信号と前記レプリカコード設定工程で設定した第２レプリカコードとをコード相関処理するコード相関処理工程と、
前記コード相関処理で得られる第１レプリカコードのコード相関結果と第２レプリカコードのコード相関結果の類似度合に基づいて、前記受信した第１測位信号と第２測位信号が、前記目的の測位衛星から送信された第１測位信号と第２測位信号であるかどうかを判定する判定工程と、
を有する測位信号検出方法。
【請求項２】
請求項１に記載の測位信号検出方法であって、
前記判定工程は、
前記第１レプリカコードのコード相関結果から第１擬似距離を算出し、
前記第２レプリカコードのコード相関結果から第２擬似距離を算出し、
前記第１擬似距離と前記第２擬似距離との差が所定閾値以下であることを検出すると、
各レプリカコードと相関処理した前記第１測位信号と前記第２測位信号が、前記目的の測位衛星から送信された第１測位信号と第２測位信号であると判定する、測位信号検出方法。
【請求項３】
請求項１または請求項２に記載の測位信号検出方法であって、
前記受信した第１測位信号と前記第１測位信号に対して生成された第１キャリア信号とをキャリア相関処理するとともに、前記受信した第２測位信号と前記第２測位信号に対して生成された第２キャリア信号とをキャリア相関処理するキャリア相関処理工程を有し、
前記判定工程は、
前記キャリア相関処理で得られる前記第１測位信号に対するキャリア相関結果と前記第２測位信号に対するキャリア相関結果との類似度合に基づいて、前記受信した第１測位信号と第２測位信号が、前記目的の測位衛星から送信された第１測位信号と第２測位信号であるかどうかを判定する、測位信号検出方法。
【請求項４】
請求項３に記載の測位信号検出方法であって、
前記判定工程は、
前記第１測位信号に対するキャリア相関結果から第１ドップラ周波数を算出し、
前記第２測位信号に対するキャリア相関結果から第２ドップラ周波数を算出し、
前記第１ドップラ周波数と前記第２ドップラ周波数との差がドップラ周波数用の所定閾値以下であることを検出すると、
各レプリカコードと相関処理した前記第１測位信号と前記第２測位信号が、前記目的の測位衛星から送信された第１測位信号と第２測位信号であると判定する、測位信号検出方法。
【請求項５】
請求項１乃至請求項４のいずれかに記載の測位信号検出方法であって、
前記第１測位信号と前記第２測位信号との受信周波数が同じである、測位信号検出方法。
【請求項６】
請求項１乃至請求項５のいずれかに記載の測位信号検出方法であって、
前記目的の測位衛星は準天頂衛星である、測位信号検出方法。
【請求項７】
目的とする単一の測位衛星から送信される複数の測位信号の各固有コードとそれぞれ等しいコードからなる複数のレプリカコードを設定するレプリカコード設定工程と、
単一の測位衛星から受信した各測位信号と前記レプリカコード設定工程で設定したレプリカコードと、をそれぞれコード相関処理するコード相関処理工程と、
前記コード相関処理で得られるレプリカコード毎のコード相関結果の類似度合に基づいて、前記受信した各測位信号が、前記目的とする単一の測位衛星からの測位信号であるかどうかを判定する判定工程と、
を有する測位信号検出方法。
【請求項８】
目的の測位衛星から送信される第１測位信号の固有コードに等しい第１レプリカコードと、前記目的の測位衛星から送信される第２測位信号の固有コードに等しい第２レプリカコードとを設定するレプリカコード設定処理と、
単一の測位衛星から受信した第１測位信号と前記レプリカコード設定処理で設定した第１レプリカコードとをコード相関処理するとともに、前記単一の測位衛星から受信した第２測位信号と前記レプリカコード設定処理で設定した第２レプリカコードとをコード相関処理するコード相関処理と、
前記コード相関処理で得られる第１レプリカコードのコード相関結果と第２レプリカコードのコード相関結果の類似度合に基づいて、前記受信した第１測位信号と第２測位信号が、前記目的の測位衛星から送信された第１測位信号と第２測位信号であるかどうかを判定する判定処理と、
をコンピュータが実行するように設定された測位信号検出プログラム。
【請求項９】
請求項８に記載の測位信号検出プログラムであって、
前記判定処理では、
前記第１レプリカコードのコード相関結果から第１擬似距離を算出し、
前記第２レプリカコードのコード相関結果から第２擬似距離を算出し、
前記第１擬似距離と前記第２擬似距離との差が所定閾値以下であることを検出すると、
各レプリカコードと相関処理した前記第１測位信号と前記第２測位信号が、前記目的の測位衛星から送信された第１測位信号と第２測位信号であると判定する、測位信号検出プログラム。
【請求項１０】
請求項８または請求項９に記載の測位信号検出プログラムであって、
前記受信した第１測位信号と前記第１測位信号に対して生成された第１キャリア信号とをキャリア相関処理するとともに、前記受信した第２測位信号と前記第２測位信号に対して生成された第２キャリア信号とをキャリア相関処理するキャリア相関処理をさらに有し、
前記判定処理では、
前記キャリア相関処理で得られる前記第１測位信号に対するキャリア相関結果と前記第２測位信号に対するキャリア相関結果との類似度合に基づいて、前記受信した第１測位信号と第２測位信号が、前記目的の測位衛星から送信された第１測位信号と第２測位信号であるかどうかを判定する、測位信号検出プログラム。
【請求項１１】
請求項１０に記載の測位信号検出プログラムであって、
前記判定処理では、
前記第１測位信号に対するキャリア相関結果から第１ドップラ周波数を算出し、
前記第２測位信号に対するキャリア相関結果から第２ドップラ周波数を算出し、
前記第１ドップラ周波数と前記第２ドップラ周波数との差がドップラ周波数用の所定閾値以下であることを検出すると、
各レプリカコードと相関処理した前記第１測位信号と前記第２測位信号が、前記目的の測位衛星から送信された第１測位信号と第２測位信号であると判定する、測位信号検出プログラム。
【請求項１２】
目的とする単一の測位衛星から送信される複数の測位信号の各固有コードとそれぞれ等しいコードからなる複数のレプリカコードを設定するレプリカコード設定処理と、
単一の測位衛星から受信した各測位信号と前記レプリカコード設定処理で設定したレプリカコードとをそれぞれコード相関処理するコード相関処理と、
前記コード相関処理で得られるレプリカコード毎のコード相関結果の類似度合に基づいて、前記受信した各測位信号が、前記目的とする単一の測位衛星からの測位信号であるかどうかを判定する判定処理と、
をコンピュータが実行するように設定された測位信号検出プログラム。
【請求項１３】
目的の測位衛星から送信される第１測位信号の固有コードに等しい第１レプリカコードと、前記目的の測位衛星から送信される第２測位信号の固有コードに等しい第２レプリカコードとを設定するレプリカコード設定部と、
単一の測位衛星から受信した第１測位信号と前記レプリカコード設定部で設定した第１レプリカコードとをコード相関処理するとともに、前記単一の測位衛星から受信した第２測位信号と前記レプリカコード設定部で設定した第２レプリカコードとをコード相関処理するコード相関部と、
前記コード相関処理で得られる第１レプリカコードのコード相関結果と第２レプリカコードのコード相関結果の類似度合に基づいて、前記受信した第１測位信号と第２測位信号が、前記目的の測位衛星から送信された第１測位信号と第２測位信号であるかどうかを判定する判定部と、
を備える測位信号受信装置。
【請求項１４】
請求項１３に記載の測位信号受信装置であって、
前記判定部は、
前記第１レプリカコードのコード相関結果から第１擬似距離を算出し、
前記第２レプリカコードのコード相関結果から第２擬似距離を算出し、
前記第１擬似距離と前記第２擬似距離との差が所定閾値以下であることを検出すると、
各レプリカコードと相関処理した前記第１測位信号と前記第２測位信号が、前記目的の測位衛星から送信された第１測位信号と第２測位信号であると判定する、測位信号受信装置。
【請求項１５】
請求項１３または請求項１４に記載の測位信号受信装置であって、
前記受信した第１測位信号と前記第１測位信号に対して生成された第１キャリア信号とをキャリア相関処理するとともに、前記受信した第２測位信号と前記第２測位信号に対して生成された第２キャリア信号とをキャリア相関処理するキャリア相関部を備え、
前記判定部は、
前記キャリア相関処理で得られる前記第１測位信号に対するキャリア相関結果と前記第２測位信号に対するキャリア相関結果との類似度合に基づいて、前記受信した第１測位信号と第２測位信号が、前記目的の測位衛星から送信された第１測位信号と第２測位信号であるかどうかを判定する、測位信号受信装置。
【請求項１６】
請求項１５に記載の測位信号受信装置であって、
前記判定部は、
前記第１測位信号に対するキャリア相関結果から第１ドップラ周波数を算出し、
前記第２測位信号に対するキャリア相関結果から第２ドップラ周波数を算出し、
前記第１ドップラ周波数と前記第２ドップラ周波数との差がドップラ周波数用の所定閾値以下であることを検出すると、
各レプリカコードと相関処理した前記第１測位信号と前記第２測位信号が、前記目的の測位衛星から送信された第１測位信号と第２測位信号であると判定する、測位信号受信装置。
【請求項１７】
目的とする単一の測位衛星から送信される複数の測位信号の各固有コードとそれぞれ等しいコードからなる複数のレプリカコードを設定するレプリカコード設定部と、
単一の測位衛星から受信した各測位信号と前記レプリカコード設定部で設定したレプリカコードとをそれぞれコード相関処理するコード相関部と、
前記コード相関処理で得られるレプリカコード毎のコード相関結果の類似度合に基づいて、前記受信した各測位信号が、前記目的とする単一の測位衛星からの測位信号であるかどうかを判定する判定部と、
を有する測位信号受信装置。
【請求項１８】
請求項１３乃至請求項１７の何れか１項に記載の測位信号受信装置と、
前記目的とする単一の測位衛星からの測位信号であると判断された測位信号の相関処理結果を用いて測位を行う測位演算部と、
を備えた測位装置。
【請求項１９】
請求項１８に記載の測位装置と、
前記測位装置の測位演算結果を用いて所定のアプリケーションを実行するアプリケーション処理部と、を備える情報機器端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、目的の測位信号を受信したこと検出する測位信号検出方法に関する。
【背景技術】
【０００２】
現在、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等の各種ＧＮＳＳ（Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍｓ）が運用されている。【０００３】
ＧＮＳＳには、複数の測位衛星が用意されている。各測位衛星は、同じ周波数からなる搬送波信号を用いる。各測位衛星には、固有のコードが設定されている。各測位衛星は、搬送波信号を固有のコードでコード変調することで測位信号を生成し、送信する。【０００４】
ＧＮＳＳ信号受信装置は、各測位衛星のコードを予め知っており、自装置で発生する各コードのレプリカコードと、受信した測位信号とを相関処理することで、各測位信号を識別し、測位に利用する。【０００５】
このようなＧＮＳＳでは、受信した測位信号の送信元の測位衛星と、他の測位衛星とを間違えて識別してしまうクロスコリレーションという問題がある。クロスコリレーションが発生すると、測位精度が低下する等の問題が生じてしまう。【０００６】
このため、特許文献１の衛星信号判定装置では、ＧＰＳが異なる周波数からなる複数の搬送波信号（Ｌ１波、Ｌ２波）を用いていることを利用して、搬送波信号の毎に送信時刻を算出している。特許文献１の衛星信号判定装置では、搬送波信号毎の送信時刻が略同じであれば、これらは同じ測位衛星から送信されたものと判定する。これにより、測位信号の送信元となる測位衛星が目的とする測位衛星であるかどうか、言い換えれば、受信した測位信号が目的とする測位信号であるかどうかを検出している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−７６３１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１の方法では、異なる周波数からなる複数の搬送波信号を用いなければならない。また、複数の搬送波信号の周波数が異なることから、電離層遅延や対流圏遅延が異なり、送信時刻が一致するかどうかを高精度に判定することが難しかった。これにより、クロスコリレーションであるかどうか、すなわち受信した測位信号が目的の測位信号であるかどうかを高精度に判定することが難しかった。【０００９】
したがって、本発明の目的は、受信した測位信号が目的の測位信号であるかどうかをより正確に判定できる測位信号検出方法を提供することにある。
【課題を解決するための手段】
【００１０】
この発明の測位信号検出方法は、次の特徴を有する。測位信号検出方法は、レプリカコード設定工程、コード相関処理工程、判定工程を有する。レプリカコード設定工程では、目的の測位衛星から送信される第１測位信号の固有コードに等しい第１レプリカコードと、目的の測位衛星から送信される第２測位信号の固有コードに等しい第２レプリカコードとを設定する。コード相関処理工程では、単一の測位衛星から受信した第１測位信号とレプリカコード設定工程で設定した第１レプリカコードとをコード相関処理するとともに、単一の測位衛星から受信した第２測位信号とレプリカコード設定工程で設定した第２レプリカコードとをコード相関処理する。判定工程では、コード相関処理で得られる第１レプリカコードのコード相関結果と第２レプリカコードのコード相関結果の類似度合に基づいて、受信した第１測位信号と第２測位信号が、目的の測位衛星から送信された第１測位信号と第２測位信号であるかどうかを判定する。【００１１】
この方法では、コードが異なる第１測位信号と第２測位信号を受信した場合に、第１測位信号と第２測位信号とのそれぞれコード相関結果から、目的の単一の測位衛星から送信された第１測位信号および第２測位信号であるかどうかを判定しているので、少なくともコード相関処理結果さえ算出すれば、搬送波周波数の違いによる影響を受けず、判定結果を正確に得られる。【００１２】
また、この発明の測位信号検出方法の判定工程では、第１レプリカコードのコード相関結果から第１擬似距離を算出し、第２レプリカコードのコード相関結果から第２擬似距離を算出する。判定工程では、第１擬似距離と第２擬似距離との差が所定閾値以下であることを検出すると、各レプリカコードと相関処理した第１測位信号と第２測位信号とが目的の測位衛星から送信された第１測位信号と第２測位信号であると判定する。【００１３】
この方法では、類似度合の一例として擬似距離を用いる場合を示している。擬似距離は測位を行うために利用できるので、目的の測位信号の判定のみに用いるパラメータを別途算出することなく、目的の測位信号の判定を行うことができる。【００１４】
また、この発明の測位信号検出方法は、受信した第１測位信号と第１測位信号に対して生成された第１キャリア信号とをキャリア相関処理するとともに、受信した第２測位信号と第２測位信号に対して生成された第２キャリア信号とをキャリア相関処理するキャリア相関処理工程を有する。判定工程では、キャリア相関処理で得られる第１測位信号に対するキャリア相関結果と第２測位信号に対するキャリア相関結果との類似度合に基づいて、受信した第１測位信号と第２測位信号が、目的の測位衛星から送信された第１測位信号と第２測位信号であるかどうかを判定する。【００１５】
この方法では、コード相関結果のみでなくキャリア相関結果も用いることができるので、目的の測位衛星から送信された第１測位信号と第２測位信号をより高精度に判定することができる。【００１６】
また、この発明の測位信号検出方法の判定工程では、第１測位信号に対するキャリア相関結果から第１ドップラ周波数を算出し、第２測位信号に対するキャリア相関結果から第２ドップラ周波数を算出する。判定工程では、第１ドップラ周波数と第２ドップラ周波数との差がドップラ周波数用の所定閾値以下であることを検出すると、各レプリカコードと相関処理した第１測位信号と第２測位信号が、目的の測位衛星から送信された第１測位信号と第２測位信号であると判定する。【００１７】
この方法では、キャリア相関結果を用いた場合の類似度合としてドップラ周波数を用いる場合を示している。ドップラ周波数は測位を行うために利用できるので、目的の測位信号の判定のみに用いるパラメータを別途算出することなく、目的の測位衛星から送信された第１測位信号と第２測位信号の判定を行うことができる。【００１８】
この発明は、目的とする単一の測位衛星（目的の測位衛星）から送信される複数の測位信号を検出する測位信号検出方法に関するものであって、次の特徴を有する。この発明の測位信号検出方法は、レプリカコード設定工程、コード相関処理工程、および判定工程を有する。レプリカコード設定工程では、目的とする単一の測位衛星から送信される複数の測位信号を変調する各固有コードとそれぞれ同じコードからなる複数のレプリカコードを同期して生成するように設定する。コード相関処理工程では、複数の測位信号と複数のレプリカコードとをコード相関処理する。判定工程では、コード相関処理で得られるレプリカコード毎のコード相関結果の類似度合に基づいて、測位信号が目的の測位衛星からの測位信号であるかどうかを判定する。【００１９】
この方法では、目的の測位衛星から送信されるコードが異なる複数の測位信号を用いて、それぞれのコード相関結果から目的の測位信号であるかを判定しているので、少なくともコード相関処理結果さえ算出すれば、搬送波周波数の違いによる影響を受けず、判定結果を正確に得られる。【００２０】
また、この発明の測位信号検出方法では、第１測位信号と第２側信号とのキャリア周波数が同じである。この方法では、第１測位信号と第２測位信号の搬送波周波数の具体例を示している。【００２１】
また、この発明の測位信号検出方法では、目的の測位衛星は準天頂衛星である。この方法では、目的の測位衛星として準天頂衛星を設定している場合を示している。
【発明の効果】
【００２２】
この発明によれば、受信した測位信号が目的の測位信号であるかどうかを高精度に判定できる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１の実施形態に係る測位信号受信装置１０を含む測位システムの概略構成図である。
【図２】本発明の第１の実施形態に係る測位信号受信装置１０の主要機能部を示すブロック図である。
【図３】本発明の第１の実施形態に係る信号処理部３０の主要機能部を示すブロック図である。
【図４】本発明の第１の実施形態に係る演算部３３で実行する目的の測位信号の検出方法の処理フローを示すフローチャートである。
【図５】本発明の第２の実施形態に係る信号処理部３０'の主要機能部を示すブロック図である。
【図６】本発明の実施形態に係る測位信号受信装置１０を備えた情報機器端末１００の主要構成を示すブロック図である。
【発明を実施するための形態】
【００２４】
本発明の第１の実施形態に係る測位信号受信装置および測位信号検出方法について、図を参照して説明する。図１は、本発明の第１の実施形態に係る測位信号受信装置１０を含む測位システム１の概略構成図である。
【００２５】
本実施形態に示す測位信号受信装置を含む測位システムは、ＧＮＳＳの各システムに適用できるが、以下では、ＧＰＳを例に説明する。
【００２６】
測位衛星ＳＡＴ１，ＳＡＴ２は、地球から所定距離離れた周回軌道に沿って移動する。測位衛星ＳＡＴｔは、所謂、準天頂衛星であり、地球から所定距離離れた所定軌道に沿って移動する。この測位衛星ＳＡＴｔが、本発明の目的の測位衛星に相当する。なお、本実施形態では、目的の測位衛星として準天頂衛星を例に説明したが、ＧＰＳにおけるＬ１−Ｃ信号を送信する測位衛星や、ＳＢＡＳ（Satellite  Based  Augmentation  System）衛星に対しても、本実施形態の構成および処理を適用することができる。
【００２７】
測位衛星ＳＡＴ１は、測位信号Ｓ１（ＣＯＤＥ１）を送信する。測位衛星ＳＡＴ２は、測位信号Ｓ２（ＣＯＤＥ２）を送信する。測位信号Ｓ１（ＣＯＤＥ１），Ｓ２（ＣＯＤＥ２）は、同じ搬送波周波数からなる。測位信号Ｓ１（ＣＯＤＥ１）は測位衛星ＳＡＴ１に固有のコードＣＯＤＥ１でコード変調されており、測位信号Ｓ２（ＣＯＤＥ２）は、測位衛星ＳＡＴ２に固有のコードＣＯＤＥ２でコード変調されている。測位衛星ＳＡＴ１に固有のコードＣＯＤＥ１と、測位衛星ＳＡＴ２に固有のコードＣＯＤＥ２とは、異なるコードである。測位信号Ｓ１（ＣＯＤＥ１），Ｓ２（ＣＯＤＥ２）にはエフェメリスやアルマナックを含むＧＰＳ用の航法メッセージが重畳されている。具体的な例としては、測位信号Ｓ１（ＣＯＤＥ１），Ｓ２（ＣＯＤＥ２）は、所謂Ｌ１−Ｃ／Ａ信号である。
【００２８】
測位衛星ＳＡＴｔは、測位信号ＳｔＡ（ＣＯＤＥＡ）と測位信号ＳｔＢ（ＣＯＤＥＢ）とを送信する。測位信号ＳｔＡ（ＣＯＤＥＡ），ＳｔＢ（ＣＯＤＥＢ）は、測位信号Ｓ１（ＣＯＤＥ１），Ｓ２（ＣＯＤＥ２）と同じ搬送波周波数からなる。測位信号ＳｔＡ（ＣＯＤＥＡ）は測位衛星ＳＡＴｔに固有の第１コードＣＯＤＥＡでコード変調されており、測位信号ＳｔＢ（ＣＯＤＥＢ）は、測位衛星ＳＡＴｔに固有の第２コードＣＯＤＥＢでコード変調されている。第１コードＣＯＤＥＡと第２コードＣＯＤＥＢとは、異なるコードである。
【００２９】
測位信号ＳｔＡ（ＣＯＤＥＡ）には、測位信号Ｓ１（ＣＯＤＥ１），Ｓ２（ＣＯＤＥ２）と同様に、エフェメリスやアルマナックを含むＧＰＳ用の航法メッセージが重畳されている。具体的な例としては、測位信号ＳｔＡ（ＣＯＤＥＡ）も所謂Ｌ１−Ｃ／Ａ信号であり、ＧＰＳ補完信号とも呼ばれるものである。
【００３０】
測位信号ＳｔＢ（ＣＯＤＥＢ）は、ＧＰＳ補完情報が重畳されている。具体的には、測位信号ＳｔＢ（ＣＯＤＥＢ）は所謂Ｌ１−ＳＡＩＦ信号であり、ＧＰＳ補強信号とも呼ばれるものである。なお、上述のＳＢＡＳ衛星の場合には、Ｌ１−ＳＢＡＳ信号がＳｔＢ（ＣＯＤＥＢ）に相当するものとなる。測位信号ＳｔＢ（ＣＯＤＥＢ）に相当するものとなる。また、上述のＬ１−Ｃ信号を利用するシステムでは、Ｌ１−Ｃ信号が測位信号ＳｔＢ（ＣＯＤＥＢ）に相当するものとなる。
【００３１】
測位信号ＳｔＡ（ＣＯＤＥＡ），ＳｔＢ（ＣＯＤＥＢ）は、測位衛星ＳＡＴｔから同期して送信される。
【００３２】
上述のように、測位衛星ＳＡＴｔからの測位信号ＳｔＡ（ＣＯＤＥＡ），ＳｔＢ（ＣＯＤＥＢ）と、測位衛星ＳＡＴ１からの測位信号Ｓ１（ＣＯＤＥ１）および測位衛星ＳＡＴ２からの測位信号Ｓ２（ＣＯＤＥ２）とは、同じ搬送波周波数である。これは、より厳密に言えば、測位衛星ＳＡＴｔからの測位信号ＳｔＡ（ＣＯＤＥＡ），ＳｔＢ（ＣＯＤＥＢ）と、測位衛星ＳＡＴ１からの測位信号Ｓ１（ＣＯＤＥ１）および測位衛星ＳＡＴ２からの測位信号Ｓ２（ＣＯＤＥ２）との送信周波数が同じこと意味している。
【００３３】
実際には、各測位衛星と測位信号受信装置１０との距離や位置関係、相対速度が異なるので、それぞれの測位信号にドップラ周波数が影響する。したがって、測位衛星ＳＡＴｔからの測位信号ＳｔＡ（ＣＯＤＥＡ），ＳｔＢ（ＣＯＤＥＢ）と、測位衛星ＳＡＴ１からの測位信号Ｓ１（ＣＯＤＥ１）と、測位衛星ＳＡＴ２からの測位信号Ｓ２（ＣＯＤＥ２）とは、測位信号受信装置１０で受信される周波数、すなわち受信周波数はそれぞれ異なる。しかしながら、測位信号ＳｔＡ（ＣＯＤＥＡ），ＳｔＢ（ＣＯＤＥＢ）は、同じ測位衛星ＳＡＴｔから送信されているので、受信周波数も同じ周波数となる。
【００３４】
本実施形態の構成および方法では、このように受信周波数が同じ測位信号ＳｔＡ（ＣＯＤＥＡ），ＳｔＢ（ＣＯＤＥＢ）を用いることで、ドップラ周波数の影響を受けることなく、少なくともコード相関処理結果のみを用いれば、後述するように目的の測位衛星ＳＡＴｔからの測位信号ＳｔＡ（ＣＯＤＥＡ），ＳｔＢ（ＣＯＤＥＢ）を正確に受信できているかを判定することができる。
【００３５】
測位信号受信装置１０には、アンテナ１１が接続されている。アンテナ１１は、測位信号Ｓ１（ＣＯＤＥ１），Ｓ２（ＣＯＤＥ２），ＳｔＡ（ＣＯＤＥＡ），ＳｔＢ（ＣＯＤＥＢ）を受信して、測位信号受信装置１０へ出力する。なお、本実施形態の説明では、測位衛星ＳＡＴ１，ＳＡＴ２と測位衛星ＳＡＴｔとから測位信号を受信している場合を例に示しているが、受信数はこれに限るものではない。特に、測位信号受信装置１０の測位を行う場合には、測位衛星ＳＡＴｔを含む４個以上の測位衛星から測位信号を受信していることが好ましい。
【００３６】
図２は、本発明の第１の実施形態に係る測位信号受信装置１０の主要機能部を示すブロック図である。測位信号受信装置１０は、ＲＦ処理部２０と信号処理部３０とを備える。
【００３７】
ＲＦ処理部２０は、アンテナ１１で受信した測位信号Ｓ１（ＣＯＤＥ１），Ｓ２（ＣＯＤＥ２），ＳｔＡ（ＣＯＤＥＡ），ＳｔＢ（ＣＯＤＥＢ）に対して所定の増幅処理を行うとともに、中間周波数にダウンコンバートする。ＲＦ処理部２０は、ダウンコンバートした測位信号Ｓ１（ＣＯＤＥ１），Ｓ２（ＣＯＤＥ２），ＳｔＡ（ＣＯＤＥＡ），ＳｔＢ（ＣＯＤＥＢ）を、信号処理部３０へ出力する。
【００３８】
図３は、本発明の第１の実施形態に係る信号処理部３０の主要機能部を示すブロック図である。なお、図３では、目的の測位信号を捕捉・追尾する単一のチャンネルのみを記載しているが、測位信号受信装置１０には、捕捉・追尾を行う測位衛星数に応じた数の信号処理部が備えられている。
【００３９】
信号処理部３０は、ベースバンド変換部３１、コード相関部３２Ａ，３２Ｂ、演算部３３、コードＮＣＯ３４Ａ，３４Ｂ、キャリアＮＣＯ３５を備える。演算部３３が本発明の「レプリカコード設定部」および「判定部」の機能を備える。
【００４０】
なお、以下では、目的の測位衛星から送信された測位信号ＳｔＡ（ＣＯＤＥＡ），ＳｔＢ（ＣＯＤＥＢ）についてのみ説明し、他の測位信号Ｓ１（ＣＯＤＥ１），Ｓ２（ＣＯＤＥ２）に対する処理は既知であるので、説明を省略する。
【００４１】
ＲＦ処理部２０から出力された測位信号ＳｔＡ（ＣＯＤＥＡ），ＳｔＢ（ＣＯＤＥＢ）は、ベースバンド変換部３１へ入力される。
【００４２】
ベースバンド変換部３１は、キャリアＮＣＯ３５から出力されるキャリア周波数情報に基づいてローカル周波数信号（キャリア信号）を発生する。ベースバンド変換部３１は、測位信号ＳｔＡ（ＣＯＤＥＡ），ＳｔＢ（ＣＯＤＥＢ）とローカル周波数信号とを乗算することで、測位信号ＳｔＡ（ＣＯＤＥＡ），ＳｔＢ（ＣＯＤＥＢ）をベースバンド信号に変換する。ベースバンド信号に変換された測位信号ＳｔＡ（ＣＯＤＥＡ），ＳｔＢ（ＣＯＤＥＢ）は、コード相関部３２Ａ，３２Ｂに入力される。
【００４３】
キャリア相関部３５は、演算部３３から与えられる周波数シフト情報に基づいて、ベースバンド変換用のローカル周波数信号のキャリア周波数情報をベースバンド変換部３１へ出力する。
【００４４】
コード相関部３２Ａには、測位信号ＳｔＡ（ＣＯＤＥＡ）が入力される。コード相関部３２Ａには、コードＮＣＯ３４Ａからコード位相情報が入力される。コード相関部３２Ａは、コード位相情報に基づいてレプリカコード信号（第１レプリカコード信号）を生成し、ベースバンド変換部３１から入力されるベースバンド信号と第１レプリカコード信号とをコード相関処理する。
【００４５】
より具体的には、第１レプリカコード信号は、Ｉ相プロンプトレプリカコード信号ＲＰＩＡ、Ｉ相アーリーレプリカコード信号ＲＥＩＡ、Ｉ相レイトレプリカコード信号ＲＬＩＡ、Ｑ相プロンプトレプリカコード信号ＲＰＱＡ、Ｑ相アーリーレプリカコード信号ＲＥＱＡ、Ｑ相レイトレプリカコード信号ＲＬＱＡからなる。
【００４６】
Ｉ相プロンプトレプリカコード信号ＲＰＩＡは、直前のコード相関結果に基づいて、測位信号ＳｔＡ（ＣＯＤＥＡ）のコード位相と位相が一致するように設定されたレプリカコード信号である。Ｉ相アーリーレプリカコード信号ＲＥＩＡは、Ｉ相プロンプトレプリカコード信号ＲＰＩＡに対して、所定コード位相だけ位相が進んだレプリカコード信号である。Ｉ相レイトレプリカコード信号ＲＬＩＡは、Ｉ相プロンプトレプリカコード信号ＲＰＩＡに対して、所定コード位相だけ位相が進んだレプリカコード信号である。
【００４７】
Ｑ相プロンプトレプリカコード信号ＲＰＱＡは、Ｉ相プロンプトレプリカコード信号ＲＰＩＡの位相を反転させたものである。Ｑ相アーリーレプリカコード信号ＲＥＱＡは、Ｉ相アーリーレプリカコード信号ＲＥＩＡの位相を反転させたものである。Ｑ相レイトレプリカコード信号ＲＬＱＡは、Ｉ相レイトレプリカコード信号ＲＬＩＡの位相を反転させたものである。
【００４８】
コード相関部３２Ａは、測位信号ＳｔＡ（ＣＯＤＥＡ）とＩ相プロンプトレプリカコード信号ＲＰＩＡとを相関処理（乗算）して、Ｉ相プロンプト相関値ＰＩＡを演算部３３へ出力する。コード相関部３２Ａは、測位信号ＳｔＡ（ＣＯＤＥＡ）とＱ相プロンプトレプリカコード信号ＲＰＱＡとを相関処理（乗算）して、Ｑ相プロンプト相関値ＰＱＡを演算部３３へ出力する。
【００４９】
コード相関部３２Ａは、測位信号ＳｔＡ（ＣＯＤＥＡ）とＩ相アーリーレプリカコード信号ＲＥＩＡとを相関処理（乗算）して、Ｉ相アーリー相関値ＥＩＡを演算部３３へ出力する。コード相関部３２Ａは、測位信号ＳｔＡ（ＣＯＤＥＡ）とＱ相アーリーレプリカコード信号ＲＥＱＡとを相関処理（乗算）して、Ｉ相アーリー相関値ＥＩＡを演算部３３へ出力する。
【００５０】
コード相関部３２Ａは、測位信号ＳｔＡ（ＣＯＤＥＡ）とＩ相レイトレプリカコード信号ＲＬＩＡとを相関処理（乗算）して、Ｉ相レイト相関値ＬＩＡを演算部３３へ出力する。コード相関部３２Ａは、測位信号ＳｔＡ（ＣＯＤＥＡ）とＱ相レイトレプリカコード信号ＲＬＱＡとを相関処理（乗算）して、Ｑ相レイト相関値ＬＱＡを演算部３３へ出力する。
【００５１】
コード相関部３２Ｂは、測位信号ＳｔＢ（ＣＯＤＥＢ）とＩ相プロンプトレプリカコード信号ＲＰＩＢとを相関処理（乗算）して、Ｉ相プロンプト相関値ＰＩＢを演算部３３へ出力する。コード相関部３２Ｂは、測位信号ＳｔＢ（ＣＯＤＥＢ）とＱ相プロンプトレプリカコード信号ＲＰＱＢとを相関処理（乗算）して、Ｑ相プロンプト相関値ＰＱＢを演算部３３へ出力する。
【００５２】
コード相関部３２Ｂは、測位信号ＳｔＢ（ＣＯＤＥＢ）とＩ相アーリーレプリカコード信号ＲＥＩＢとを相関処理（乗算）して、Ｉ相アーリー相関値ＥＩＢを演算部３３へ出力する。コード相関部３２Ａは、測位信号ＳｔＢ（ＣＯＤＥＢ）とＱ相アーリーレプリカコード信号ＲＥＱＢとを相関処理（乗算）して、Ｑ相アーリー相関値ＥＱＢを演算部３３へ出力する。
【００５３】
コード相関部３２Ｂは、測位信号ＳｔＢ（ＣＯＤＥＢ）とＩ相レイトレプリカコード信号ＲＬＩＢとを相関処理（乗算）して、Ｉ相レイト相関値ＬＩＢを演算部３３へ出力する。コード相関部３２Ｂは、測位信号ＳｔＢ（ＣＯＤＥＢ）とＱ相レイトレプリカコード信号ＲＬＱＢとを相関処理（乗算）して、Ｑ相レイト相関値ＬＱＢを演算部３３へ出力する。
【００５４】
演算部３３は、Ｉ相アーリー相関値ＥＩＡおよびＱ相アーリー相関値ＥＱＡと、Ｉ相レイト相関値ＬＩＡおよびＱ相レイト相関値ＬＱＡとを用いて、第１コード位相差を算出する。演算部３３は、第１コード位相差から第１コードシフト量を算出し、コードＮＣＯ３４Ａに出力する。第１コードシフト量は、例えば、今回のコード相関処理で検出された測位信号ＳｔＡ（ＣＯＤＥＡ）に対するＩ相プロンプトレプリカコード信号ＲＰＩＡのコード位相のズレ量に基づいて、これらのコード位相が一致する方向で設定されている。
【００５５】
コードＮＣＯ３４Ａは、与えられた第１コードシフト量からコード位相情報を決定し、コード相関部３２Ａに出力する。このような構成により、測位信号ＳｔＡ（ＣＯＤＥＡ）に対するコード追尾ループが構成される。
【００５６】
演算部３３は、Ｉ相アーリー相関値ＥＩＢおよびＱ相アーリー相関値ＥＱＢと、Ｉ相レイト相関値ＬＩＢおよびＱ相レイト相関値ＬＱＢとを用いて、第２コード位相差を算出する。演算部３３は、第２コード位相差から第２コードシフト量を算出し、コードＮＣＯ３４Ｂに出力する。第２コードシフト量は、例えば、今回のコード相関処理で検出された測位信号ＳｔＢ（ＣＯＤＥＢ）に対するＩ相プロンプトレプリカコード信号ＲＰＩＢのコード位相のズレ量に基づいて、これらのコード位相が一致する方向で設定されている。
【００５７】
コードＮＣＯ３４Ｂは、与えられた第２コードシフト量からコード位相情報を決定し、コード相関部３２Ｂに出力する。このような構成により、測位信号ＳｔＢ（ＣＯＤＥＢ）に対するコード追尾ループが構成される。
【００５８】
演算部３３は、Ｉ相プロンプト相関値ＰＩＡとＱ相プロンプト相関値ＰＱＡとからキャリア位相差を算出する。演算部３３は、キャリア位相差から周波数シフト量を算出し、キャリアＮＣＯ３５に出力する。周波数シフト量は、例えば、今回のコード相関処理で検出された測位信号ＳｔＡ（ＣＯＤＥＡ）に対するＩ相プロンプトレプリカコード信号ＲＰＩＢのキャリア位相のズレ量に基づいて、これらのキャリア位相が一致する方向で設定されている。
【００５９】
キャリアＮＣＯ３５は、与えられた周波数シフト量からキャリア周波数情報に決定し、ベースバンド変換部３１に出力する。このような構成により、測位信号ＳｔＡ（ＣＯＤＥＡ），ＳｔＢ（ＣＯＤＥＢ）に対するキャリア追尾ループが構成される。なお、本実施形態では、測位信号ＳｔＡ（ＣＯＤＥＡ）に基づいて得られるＩ相プロンプト相関値ＰＩＡとＱ相プロンプト相関値ＰＱＡとからキャリア位相差を算出する例を示したが、測位信号ＳｔＢ（ＣＯＤＥＢ）に基づいて得られるＩ相プロンプト相関値ＰＩＢとＱ相プロンプト相関値ＰＱＢとからキャリア位相差を算出してもよい。
【００６０】
演算部３３は、上述のように、キャリア追尾ループおよびコード追尾ループの一部として機能するとともに、第１コード位相差と第２コード位相差とを用いて、目的の測位衛星ＳＡＴｔからの測位信号ＳｔＡ（ＣＯＤＥＡ），ＳｔＢ（ＣＯＤＥＢ）を正確に受信できているか判定する。
【００６１】
図４は、演算部３３で実行する目的の測位信号の検出方法の処理フローを示すフローチャートである。
【００６２】
演算部３３は、上述のようなコード追尾処理を実行しながら、目的の測位衛星ＳＡＴｔからの測位信号ＳｔＡ（ＣＯＤＥＡ）に対する上述の第１コード位相差と、目的の測位衛星ＳＡＴｔからの測位信号ＳｔＢ（ＣＯＤＥＢ）に対する上述の第２コード位相差とを取得する（Ｓ１０１）。
【００６３】
演算部３３は、第１コード位相差から第１擬似距離ρ１を算出する。演算部３３は、第２コード位相差から第２擬似距離ρ２を算出する（Ｓ１０２）。
【００６４】
演算部３３は、第１擬似距離ρ１と第２擬似距離ρ２との差分値である擬似距離差の絶対値を算出する。演算部３３は、擬似距離差の絶対値を、予め設定した閾値ＴＨｃと比較する。閾値ＴＨｃは、略「０」に設定されている。これは、単一の測位衛星から同時に送信された同じ周波数の測位信号が測位信号受信装置１０で受信される場合、測位信号間での電離層遅延差および対流圏遅延差が生じないため、基本的には測位信号毎の擬似距離が一致することに基づいている。なお、閾値ＴＨｃは、測位信号受信装置自体の有する誤差等を加味して、適宜調整することもできる。
【００６５】
演算部３３は、擬似距離差の絶対値が閾値ＴＨｃ以下であれば（Ｓ１０３：ＹＥＳ）、コード追尾中の測位信号が目的の測位衛星ＳＡＴｔから測位信号ＳｔＡ（ＣＯＤＥＡ），ＳｔＢ（ＣＯＤＥＢ）であると判定する（Ｓ１０４）。
【００６６】
演算部３３は、擬似距離差の絶対値が閾値ＴＨｃよりも大きければ（Ｓ１０３：ＮＯ）、信号処理部１０のコード相関部３２Ａ，３２Ｂによってコード追尾中の測位信号が目的の測位衛星ＳＡＴｔから測位信号ＳｔＡ（ＣＯＤＥＡ），ＳｔＢ（ＣＯＤＥＢ）でないと判定する。すなわち、演算部３３は、クロスコリレーションが発生したと判定する（Ｓ１０５）。演算部３３は、クロスコリレーションが発生したと判定した場合、現在のコード追尾結果を破棄して、第１レプリカコード信号および第２レプリカコード信号によるコード捕捉・追尾をやり直す。
【００６７】
ただし、本実施形態の測位信号ＳｔＡ（ＣＯＤＥＡ）のように、他のＬ１−Ｃ／Ａ信号と同様の航法メッセージを備えている場合には、演算部３３は、測位信号ＳｔＡ（ＣＯＤＥＡ）から航法メッセージを復調し、エフェメリスによる位置情報とアルマナックによる位置情報とを取得する。演算部３３は、復調したエフェメリスから得られる位置情報と、アルマナックから得られる測位衛星ＳＡＴｔの位置情報とを比較し、略一致すれば、第１レプリカコード信号によってコード追尾中の測位信号を、測位信号ＳｔＡ（ＣＯＤＥＡ）と判定してもよい。
【００６８】
以上のような構成および方法を用いることで、目的とする単一の測位衛星ＳＡＴｔからの複数の測位信号ＳｔＡ（ＣＯＤＥＡ），ＳｔＢ（ＣＯＤＥＢ）を受信できたかどうかを、従来よりも高精度（正確）に判定することができる。
【００６９】
なお、上述の説明では、機能ブロックによる構成で、上述の目的の測位衛星からの測位信号を検出する方法を実現する例を示した。しかしながら、当該方法をプログラム化してメモリに記憶しておき、ＣＰＵで当該プログラムを演算処理することで、目的の測位衛星からの測位信号を検出する方法を実行するようにしてもよい。
【００７０】
次に、第２の実施形態に係る測位信号受信装置および測位信号検出方法について、図を参照して説明する。図５は、本発明の第２の実施形態に係る信号処理部３０'の主要機能部を示すブロック図である。
【００７１】
本実施形態の測位信号受信装置は、信号処理部３０'の構成が第１の実施形態に示した信号処理部３０と異なるものであり、他の構成は同じである。したがって、信号処理部３０'の構成を具体的に説明する。
【００７２】
本実施形態の信号処理部３０'は、概略的には捕捉・追尾する測位衛星毎に、ベースバンド変換部、コード相関部、コードＮＣＯ、キャリアＮＣＯを備える。例えば、図５の場合、ベースバンド変換部３１Ａ、コード相関部３２Ａ、コードＮＣＯ３４Ａ、キャリアＮＣＯ３５Ａの組と、ベースバンド変換部３１Ｂ、コード相関部３２Ｂ、コードＮＣＯ３４Ｂ、キャリアＮＣＯ３５Ｂの組とを備える。
【００７３】
ベースバンド変換部３１Ａ，３１Ｂの機能は、基本的に第１の実施形態に示したベースバンド変換部３１と同じである。キャリアＮＣＯ３５Ａ，３５Ｂの機能は、基本的に第１の実施形態に示したキャリア相関部３５と同じである。コード相関部３２Ａ，３２ＢおよびコードＮＣＯ３４Ａ，３４Ｂは、第１の実施形態と同じである。
【００７４】
ベースバンド変換部３１Ａ、コード相関部３２Ａ、コードＮＣＯ３４Ａ、キャリアＮＣＯ３５Ａの組が測位信号ＳｔＡ（ＣＯＤＥＡ）用である。ベースバンド変換部３１Ａ、キャリアＮＣＯ３５Ａにより、測位信号ＳｔＡ（ＣＯＤＥＡ）と、測位信号ＳｔＡ（ＣＯＤＥＡ）用のローカル周波数信号である第１キャリア信号とをキャリア相関処理する。
【００７５】
ベースバンド変換部３１Ｂ、コード相関部３２Ｂ、コードＮＣＯ３４Ｂ、キャリアＮＣＯ３５Ｂの組が測位信号ＳｔＢ（ＣＯＤＥＢ）用である。ベースバンド変換部３１Ｂ、キャリアＮＣＯ３５Ｂにより、測位信号ＳｔＢ（ＣＯＤＥＢ）と、測位信号ＳｔＢ（ＣＯＤＥＡＢ）用のローカル周波数信号である第２キャリア信号とをキャリア相関処理する。
【００７６】
演算部３３'は、Ｉ相プロンプト相関値ＰＩＡとＱ相プロンプト相関値ＰＱＡとから測位信号ＳｔＡ（ＣＯＤＥＡ）用の第１キャリア位相差（第１キャリア信号を用いたキャリア位相差）を算出する。演算部３３'は、測位信号ＳｔＡ（ＣＯＤＥＡ）用の第１キャリア位相差から周波数シフト量を算出し、キャリアＮＣＯ３５Ａに出力する。キャリアＮＣＯ３５Ａは、この周波数シフト量から、測位信号ＳｔＡ（ＣＯＤＥＡ）用のキャリア周波数情報に決定し、ベースバンド変換部３１Ａに出力する。
【００７７】
演算部３３'は、Ｉ相プロンプト相関値ＰＩＢとＱ相プロンプト相関値ＰＱＢとから測位信号ＳｔＢ（ＣＯＤＥＢ）用の第２キャリア位相差（第２キャリア信号を用いたキャリア位相差）を算出する。演算部３３'は、測位信号ＳｔＢ（ＣＯＤＥＢ）用の第２キャリア位相差から周波数シフト量を算出し、キャリアＮＣＯ３５Ｂに出力する。キャリアＮＣＯ３５Ｂは、この周波数シフト量から、測位信号ＳｔＢ（ＣＯＤＥＢ）用のキャリア周波数情報に決定し、ベースバンド変換部３１Ｂに出力する。
【００７８】
このような構成により、キャリア追尾ループおよびコード追尾ループを、測位信号毎に個別に構成することができる。
【００７９】
演算部３３'は、コード相関部３３Ａから出力される第１コード位相差から第１擬似距離ρ１を算出する。演算部３３'は、コード相関部３３Ｂから出力される第２コード位相差から第２擬似距離ρ２を算出する。
【００８０】
演算部３３'は、Ｉ相プロンプト相関値ＰＩＡとＱ相プロンプト相関値ＰＱＡとによる第１キャリア位相差から第１ドップラ周波数Δρ１を算出する。演算部３３'は、Ｉ相プロンプト相関値ＰＩＢとＱ相プロンプト相関値ＰＱＢとによる第２キャリア位相差から第２ドップラ周波数Δρ２を算出する。
【００８１】
演算部３３'は、第１擬似距離ρ１と第２擬似距離ρ２との差分値である擬似距離差分値の絶対値を算出する。演算部３３'は、第１ドップラ周波数Δρ１と第２ドップラ周波数Δρ２との差分値であるドップラ周波数差分値の絶対値を算出する。
【００８２】
ここで、ドップラ周波数差分値も、上述の擬似距離差分値と同様の理由で、略「０」となる。したがって、擬似距離差分値の絶対値と同様に、目的の測位信号の検出のための閾値を設定することができる。すなわち、ドップラ周波数差分値の絶対値が閾値以下なら目的の測位信号を受信していると判定し、ドップラ周波数差分値の絶対値が閾値よりも大きければクロスコリレーションが発生していると判定することができる。
【００８３】
演算部３３'は、上述のような擬似距離差分値の絶対値によって目的の測位信号の受信判定を行うとともに、ドップラ周波数差分値の絶対値によっても目的の測位信号の受信判定を行う。演算部３３'は、これらの判定結果を用いて、目的の測位信号を受信できているか、クロスコリレーションが発生しているかを判定する。この場合、擬似距離差分値の絶対値による判定結果を優先するか、ドップラ周波数差分値の絶対値による判定結果を優先するかは適宜設定することが可能である。
【００８４】
また、擬似距離差分値の絶対値によって目的とする単一の測位衛星からの測位信号が受信されたと判定し、且つ、ドップラ周波数差分値の絶対値によっても目的とする単一の測位衛星からの測位信号が受信されたと判定した場合にのみ、目的とする単一の測位衛星からの測位信号が受信されたものと判定してもよい。この場合、より正確な判定結果を得ることができる。
【００８５】
このような測位信号受信装置１０や測位信号検出機能は、図６に示すような測位信号１１０を備える情報機器端末１００に利用することができる。図６は、本発明の実施形態に係る測位信号受信装置１０を備えた情報機器端末１００の主要構成を示すブロック図である。
【００８６】
図６に示すような情報機器端末１００は、例えば携帯電話機、カーナビゲーション装置、ＰＮＤ、カメラ、時計、周波数発生器等であり、アンテナ１１、測位装置１１０、およびアプリケーション処理部１２０を備える。測位装置１１０は、上述の測位信号受信装置１０および測位演算部４０を備える。
【００８７】
アンテナ１１、測位信号受信装置１０は、上述の構成のものである。測位信号受信装置１０は、上述のように目的の測位信号が受信できたかどうかを判定し、受信できたと判定した場合に、目的の測位信号から得られた擬似距離、航法メッセージ、およびドップラ周波数を測位演算部４０へ出力する。
【００８８】
測位演算部４０は、測位信号受信装置１０から擬似距離、航法メッセージ、およびドップラ周波数を用いて既知の方法により、情報機器端末１００の測位を実行する。測位信号受信装置１０が上述の構成を備えることで、測位結果がクロスコリレーションの影響を受けない。したがって、測位演算部４０は、高精度な測位演算結果を算出することができる。
【００８９】
アプリケーション処理部１２０は、測位装置１１０から出力された測位結果に基づいて、自装置位置や自装置速度を表示したり、ナビゲーション等に利用するための処理を実行する。
【００９０】
このような構成において、上述の高精度な測位結果を得られることで、高精度な位置表示やナビゲーション等を実現することができる。
【００９１】
なお、上述の説明では、擬似距離もしくはドップラ周波数を用いて、目的の測位信号を受信できたかどうかを判定している。しかしながら、コード位相差やキャリア位相差を直接用いて、目的とする単一の測位衛星からの測位信号を受信できたかどうかを判定してもよい。
【図１】
0005968998.tif 000002
【図２】
0005968998.tif 000003
【図３】
0005968998.tif 000004
【図４】
0005968998.tif 000005
【図５】
0005968998.tif 000006
【図６】
0005968998.tif 000007