(57)【要約】【課題】グローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）においてマルチパス誘発誤差を緩和するシステム及び方法について記載する。【解決手段】  方法の一実施形態では、複合信号を受信する。複合信号は、帯域制限ダイレクトパス信号と、少なくとも１つのマルチパス信号とを含み、周期的位相反転によって変調されている。複合信号は、周期的位相反転の少なくとも１つを有する時間間隔における時間の関数として測定する。測定した複合信号を用いて、時間と、ダイレクトパス信号及びマルチパス信号を帯域制限するために用いるフィルタに対応する所定のフィルタ特性との関数として、複合信号とマルチパス信号によるダイレクトパス信号との間の位相誤差φεを判定する。航法計算における位相誤差φεを補正する。【選択図】      図１
2008517296.tif 000002
【特許請求の範囲】
【請求項１】
グローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）においてマルチパス誘発誤差の効果を緩和する方法であって、
帯域制限ダイレクトパス信号と少なくとも１つの帯域制限マルチパス信号とを含む複合信号を受信するステップであって、前記ダイレクトパス信号及び前記マルチパス信号は、周期的位相反転によって変調されている、ステップと、
前記周期的位相反転の少なくとも１回を有する時間間隔における時間の関数として、前記複合信号を測定するステップと、
時間と、前記ダイレクトパス信号及び前記マルチパス信号を帯域制限するために用いられるフィルタに対応する所定のフィルタ特性との関数として、前記測定された複合信号に応じて、前記マルチパス信号による前記複合信号と前記ダイレクトパス信号との間の位相誤差φεを判定するステップと、
前記位相誤差φεを補正するステップと、
を備えていることを特徴とする方法。
【請求項２】
請求項１記載の方法であって、更に、前記マルチパス信号の効果を含む実際の位相反転時点と前記マルチパス信号の効果がない場合の位相反転時点との間の差に対応する時間誤差Δｔを判定するステップと、前記時間誤差Δｔに対応する疑似距離の誤差を補正するステップとを含むことを特徴とする方法。
【請求項３】
請求項１記載の方法において、前記複合信号を測定するステップは更に、前記複合信号の同相Ｉ及び直交Ｑ成分を測定するステップを含むことを特徴とする方法。
【請求項４】
請求項１記載の方法において、前記フィルタ特性は、フィルタ・ステップ応答、フィルタ・インパルス応答、及びフィルタ複素伝達関数から成る群から選択されることを特徴とする方法。
【請求項５】
請求項１記載の方法において、前記ダイレクトパス信号及び前記マルチパス信号は、グローバル・ポジショニング・システムのＬバンド・キャリア信号を含むことを特徴とする方法。
【請求項６】
請求項１記載の方法において、前記ダイレクトパス信号及び前記マルチパス信号は、スペクトル拡散疑似ランダム・ノイズ・コードを用いてエンコードされることを特徴とする方法。
【請求項７】
請求項１記載の方法において、前記グローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）は、グローバル・ポジショニング・システム（ＧＰＳ）、全世界的軌道航法衛星システム（ＧＬＯＮＡＳＳ）、ＧＡＬＩＬＥＯ測地システム、ヨーロッパ静止航法重畳システム（ＥＧＮＯＳ）、広域補強システム（ＷＡＡＳ）、多機能輸送衛星系補強システム（ＭＳＡＳ）、及び準天頂衛星システム（ＱＺＳＳ）から成る群から選択されることを特徴とする方法。
【請求項８】
請求項１記載の方法において、前記マルチパス信号の前記ダイレクトパス信号に対する時間遅延δは、前記ダイレクトパス信号及び前記マルチパス信号を帯域制限するために用いる前記フィルタに対応するフィルタ・ステップ応答時間より実質的に短いことを特徴とする方法。
【請求項９】
請求項８記載の方法において、前記フィルタに対応するフィルタ・ステップ応答時間は、２００ｎｓ以下であることを特徴とする方法。
【請求項１０】
請求項８記載の方法において、前記フィルタに対応するフィルタ・ステップ応答時間は、１μｓ以下であることを特徴とする方法。
【請求項１１】
請求項８記載の方法において、前記フィルタに対応するフィルタ・ステップ応答時間は、４０ｎｓ及び２００ｎｓの間であることを特徴とする方法。
【請求項１２】
請求項１記載の方法であって、更に、二重デルタ補正、ストロボ相関器、及びパルス枠相関器から成る群から選択された技法を用いて、マルチパス誘発誤差を緩和するステップを含むことを特徴とする方法。
【請求項１３】
請求項１記載の方法であって、更に、前記ダイレクトパス信号の振幅と、前記マルチパス信号の振幅と、前記ダイレクトパス信号と前記マルチパス信号との間の位相差ψｍと、前記マルチパス信号の前記ダイレクトパス信号に対する時間遅延δとを、フィルタ・ステップ応答と、前記複合信号の測定振幅と、前記測定複合信号とに応じて、時間の関数として、判定するステップを含むことを特徴とする方法。
【請求項１４】
請求項１記載の方法であって、更に、前記ダイレクトパス信号と前記マルチパス信号との間の位相差ψｍを、フィルタ・ステップ応答と、前記複合信号の測定振幅と、前記測定した複合信号とに応じて、時間の関数として判定するステップを含むことを特徴とする方法。
【請求項１５】
請求項１記載の方法において、第１手順が、時間誤差Δｔ及び位相ψ３ｒｄを含む第１パラメータ集合を決定し、前記時間誤差Δｔは、前記マルチパス信号の効果を含む実際の反転時点と、前記マルチパス信号の効果を含まない位相反転時点との間の差に対応し、前記位相ψ３ｒｄは、前記位相誤差ψεと、前記ダイレクトパス信号と前記マルチパス信号との間の位相差ψｍとの和を１８０゜から減算した値に等しいことを特徴とする方法。
【請求項１６】
請求項１５記載の方法において、前記第１パラメータ集合は、最小二乗当てはめプロセスを用いて決定されることを特徴とする方法。
【請求項１７】
請求項１５記載の方法において、第２手順は、前記ダイレクトパス信号の振幅、前記マルチパス信号の振幅、及び前記位相誤差ψεを含む第２パラメータ集合を決定し、前記位相ψ３ｒｄを用いて、前記位相差ψｍを記位相誤差ψεから決定可能とすることを特徴とする方法。
【請求項１８】
請求項１７記載の方法において、前記第２パラメータ集合は、最小二乗当てはめプロセスを用いて決定することを特徴とする方法。
【請求項１９】
グローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）においてマルチパス誘発誤差の効果を緩和するデバイスであって、
帯域制限ダイレクトパス信号と少なくとも１つの帯域制限マルチパス信号とを含む複合信号を受信する受信機であって、前記ダイレクトパス信号及び前記マルチパス信号は周期的位相反転によって変調されている、受信機と、
前記周期的位相反転の少なくとも１回を有する時間間隔における時間の関数として、前記複合信号を測定する測定機構と、
プロセッサと、
前記プロセッサが実行する少なくとも１つのプログラム・モジュールを含むメモリであって、前記少なくとも１つのプログラム・モジュールが、時間と、前記ダイレクトパス信号及び前記マルチパス信号を帯域制限するために用いられるフィルタに対応する所定のフィルタ特性との関数として、前記測定された複合信号に応じて、前記マルチパス信号による前記複合信号と前記ダイレクトパス信号との間の位相誤差φεを判定するインストラクションを収容している、メモリと
を備えており、前記位相誤差φεを補正するように構成されていることを特徴とするデバイス。
【請求項２０】
請求項１９記載のデバイスにおいて、前記測定機構は、前記デバイスをキャリア信号及びコード信号と同期させる間に、前記複合信号をサンプリングすることを特徴とするデバイス。
【請求項２１】
請求項１９記載のデバイスにおいて、前記少なくとも１つのモジュールは、更に、前記マルチパス信号の効果を含む実際の位相反転時点と、前記マルチパス信号の効果がない場合の位相反転時点との間の差に対応する時間誤差Δｔを決定するインストラクションと、前記時間誤差Δｔに対応する疑似距離の誤差を補正するインストラクションとを含むことを特徴とするデバイス。
【請求項２２】
請求項１９記載のデバイスにおいて、前記測定機構は、前記複合信号の同相Ｉ及び直交Ｑ成分を測定することを特徴とするデバイス。
【請求項２３】
請求項１９記載のデバイスにおいて、前記フィルタ特性は、フィルタ・ステップ応答、フィルタ・インパルス応答、及びフィルタ複素伝達関数から成る群から選択されることを特徴とするデバイス。
【請求項２４】
請求項１９記載のデバイスにおいて、前記ダイレクトパス信号及び前記マルチパス信号は、グローバル・ポジショニング・システムのＬバンド・キャリア信号を含むことを特徴とするデバイス。
【請求項２５】
請求項１９記載のデバイスにおいて、前記ダイレクトパス信号及び前記マルチパス信号は、スペクトル拡散疑似ランダム・ノイズ・コードを用いてエンコードされることを特徴とするデバイス。
【請求項２６】
請求項１９記載のデバイスにおいて、前記グローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）は、グローバル・ポジショニング・システム（ＧＰＳ）、全世界的軌道航法衛星システム（ＧＬＯＮＡＳＳ）、ＧＡＬＩＬＥＯ測地システム、ヨーロッパ静止航法重畳システム（ＥＧＮＯＳ）、広域補強システム（ＷＡＡＳ）、多機能輸送衛星系補強システム（ＭＳＡＳ）、及び準天頂衛星システム（ＱＺＳＳ）から成る群から選択されることを特徴とするデバイス。
【請求項２７】
請求項１９記載のデバイスにおいて、前記マルチパス信号の前記ダイレクトパス信号に対する時間遅延δは、前記ダイレクトパス信号及び前記マルチパス信号を帯域制限するために用いる前記フィルタに対応するフィルタ・ステップ応答時間より実質的に短いことを特徴とするデバイス。
【請求項２８】
請求項２７記載のデバイスにおいて、前記フィルタに対応するフィルタ・ステップ応答時間は、２００ｎｓ以下であることを特徴とするデバイス。
【請求項２９】
請求項２７記載のデバイスにおいて、前記フィルタに対応するフィルタ・ステップ応答時間は、１μｓ以下であることを特徴とするデバイス。
【請求項３０】
請求項２７記載のデバイスにおいて、前記フィルタに対応するフィルタ・ステップ応答時間は、４０ｎｓ及び２００ｎｓの間であることを特徴とするデバイス。
【請求項３１】
請求項１９記載のデバイスにおいて、前記少なくとも１つのプログラム・モジュールは、更に、二重デルタ補正、ストロボ相関器、及びパルス枠相関器から成る群から選択された技法を用いてマルチパス誘発誤差を緩和するインストラクションを含んでいることを特徴とするデバイス。
【請求項３２】
請求項１９記載のデバイスにおいて、前記少なくとも１つのプログラム・モジュールは、更に、前記ダイレクトパス信号の振幅と、前記マルチパス信号の振幅と、前記ダイレクトパス信号と前記マルチパス信号との間の位相差ψｍと、前記マルチパス信号の前記ダイレクトパス信号に対する時間遅延δとを、フィルタ・ステップ応答と、前記複合信号の測定振幅と、前記測定複合信号とに応じて、時間の関数として、判定するインストラクションを含んでいることを特徴とするデバイス。
【請求項３３】
請求項１９記載のデバイスにおいて、前記少なくとも１つのプログラム・モジュールは、更に、前記ダイレクトパス信号と前記マルチパス信号との間の位相差ψｍを、フィルタ・ステップ応答と、前記複合信号の測定振幅と、前記測定した複合信号とに応じて、時間の関数として判定するインストラクションを含んでいることを特徴とするデバイス。
【請求項３４】
請求項１９記載の方法において、前記少なくとも１つのプログラム・モジュールは、更に、時間誤差Δｔを含む第１パラメータ集合を決定する第１手順のインストラクションを収容しており、前記時間誤差Δｔは、前記マルチパス信号の効果を含む実際の反転時点と、前記マルチパス信号の効果を含まない位相反転時点との間の差に対応し、前記第１パラメータ集合は、更に、前記位相誤差ψεと、前記ダイレクトパス信号と前記マルチパス信号との間の位相差ψｍとの和を１８０゜から減算した値に等しい位相ψ３ｒｄを含むことを特徴とする方法。
【請求項３５】
請求項３４記載のデバイスにおいて、前記第１パラメータ集合は、最小二乗当てはめプロセスを用いて決定されることを特徴とするデバイス。
【請求項３６】
請求項３４記載のデバイスにおいて、前記少なくとも１つのプログラム・モジュールは、前記ダイレクトパス信号の振幅、前記マルチパス信号の振幅、及び前記位相誤差ψεを含む、第２パラメータ集合を決定し、前記位相ψ３ｒｄを用いて、前記位相差ψｍを記位相誤差ψεから決定可能な第２手順のインストラクションを含んでいることを特徴とするデバイス。
【請求項３７】
請求項３６記載のデバイスにおいて、前記第２パラメータ集合は、最小二乗当てはめプロセスを用いて決定されることを特徴とするデバイス。
【請求項３８】
グローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）においてマルチパス誘発誤差の効果を緩和するデバイスであって、
帯域制限ダイレクトパス信号と少なくとも１つの帯域制限マルチパス信号とを含む複合信号を受信する受信手段であって、前記ダイレクトパス信号及び前記マルチパス信号は、周期的位相反転によって変調されている、受信手段と、
前記複合信号の同相Ｉ及び直交Ｑ成分を、前記周期的位相反転の少なくとも１つを有する時間間隔における時間の関数としてサンプリングする測定手段と、
プロセッサ手段と、
前記プロセッサ手段が実行する少なくとも１つのプログラム・モジュールを含むメモリ手段と、
を備えており、
前記少なくとも１つのプログラム・モジュールが、
前記ダイレクトパス信号の振幅を判定し、
前記マルチパス信号の振幅を判定し、
前記ダイレクトパス信号と前記マルチパス信号との間の位相差ψｍを判定し、
前記マルチパス信号の前記ダイレクトパス信号に対する時間遅延δを判定し、
前記複合信号と前記ダイレクトパス信号との間の、前記マルチパス信号による位相誤差ψεを判定する
インストラクションを含んでおり、
前記判定動作は、前記ダイレクトパス信号及び前記マルチパス信号を帯域制限するために用いられるフィルタに対応する所定のフィルタ・ステップ応答と、前記複合信号の測定振幅と、前記複合信号の測定同相Ｉ及び直交Ｑ成分とに応じて、時間の関数として行われ、前記マルチパス信号の前記ダイレクトパス信号に対する時間遅延δは、前記フィルタに対応するフィルタ・ステップ応答時間よりも実質的に短く、前記デバイスは、前記位相誤差ψεを補正するように構成されている
ことを特徴とするデバイス。
【請求項３９】
請求項３８記載のデバイスにおいて、前記グローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）は、グローバル・ポジショニング・システム（ＧＰＳ）、全世界的軌道航法衛星システム（ＧＬＯＮＡＳＳ）、ＧＡＬＩＬＥＯ測地システム、ヨーロッパ静止航法重畳システム（ＥＧＮＯＳ）、広域補強システム（ＷＡＡＳ）、多機能輸送衛星系補強システム（ＭＳＡＳ）、及び準天頂衛星システム（ＱＺＳＳ）から成る群から選択されることを特徴とするデバイス。
【請求項４０】
グローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）においてマルチパス誘発誤差の効果を緩和する方法であって、
帯域制限ダイレクトパス信号と少なくとも１つの帯域制限マルチパス信号とを含む複合信号を受信するステップであって、前記ダイレクトパス信号及び前記マルチパス信号は、周期的位相反転によって変調されている、ステップと、
前記周期的位相反転の少なくとも１回を有する時間間隔における時間の関数として、前記複合信号を測定するステップと、
時間と、前記ダイレクトパス信号及び前記マルチパス信号を帯域制限するために用いられるフィルタに対応する所定のフィルタ特性との関数として、時間誤差Δｔを判定するステップであって、該時間誤差Δｔが、前記マルチパス信号の効果を含む実際の位相反転時点と前記マルチパス信号の効果を含まない位相反転時点との間の差に対応する、ステップと、
前記時間誤差Δｔを補正するステップと、
を備えていることを特徴とする方法。
【請求項４１】
請求項４０記載の方法において、前記複合信号を測定するステップは、更に、前記複合信号の同相Ｉ及び直交Ｑ成分を測定するステップを含むことを特徴とする方法。
【請求項４２】
請求項４０記載の方法において、前記フィルタ特性は、フィルタ・ステップ応答、フィルタ・インパルス応答、及びフィルタ複素伝達関数から成る群から選択されることを特徴とする方法。
【請求項４３】
請求項４０記載の方法において、前記ダイレクトパス信号及び前記マルチパス信号は、グローバル・ポジショニング・システムのＬバンド・キャリア信号を含むことを特徴とする方法。
【請求項４４】
請求項４０記載の方法において、前記マルチパス信号の前記ダイレクトパス信号に対する時間遅延δは、前記ダイレクトパス信号及び前記マルチパス信号を帯域制限するために用いる前記フィルタに対応するフィルタ・ステップ応答時間より実質的に短いことを特徴とする方法。
【請求項４５】
請求項４０記載の方法において、第１手順が、時間誤差Δｔと、前記複合信号と前記ダイレクトパス信号との間の前記マルチパス信号による位相誤差ψεと、前記ダイレクトパス信号と前記マルチパス信号との間の位相差ψｍとの和を１８０゜から減算した値に等しい位相ψ３ｒｄとを含む第１パラメータ集合を決定することを特徴とする方法。
【請求項４６】
請求項４５記載の方法において、前記第１パラメータ集合は、最小二乗当てはめプロセスを用いて決定されることを特徴とする方法。
【請求項４７】
グローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）においてマルチパス誘発誤差の効果を緩和するデバイスであって、
帯域制限ダイレクトパス信号と少なくとも１つの帯域制限マルチパス信号とを含む複合信号を受信する受信機であって、前記ダイレクトパス信号及び前記マルチパス信号は、周期的位相反転によって変調されている、受信機と、
前記周期的位相反転の少なくとも１回を有する時間間隔における時間の関数として、前記複合信号を測定する測定機構と、
プロセッサと、
前記プロセッサが実行する少なくとも１つのプログラム・モジュールを含むメモリであって、前記少なくとも１つのプログラム・モジュールが、時間と、前記ダイレクトパス信号及び前記マルチパス信号を帯域制限するために用いられるフィルタに対応する所定のフィルタ特性との関数として、前記測定した複合信号に応じて、時間誤差Δｔを判定するインストラクションを収容し、該時間誤差Δｔが、前記マルチパス信号の効果を含む実際の位相反転時点と前記マルチパス信号の効果を含まない位相反転時点との間の差に対応する、メモリと、
を備えており、
前記時間誤差Δｔを補正するように構成されていることを特徴とするデバイス。
【請求項４８】
請求項４７記載のデバイスにおいて、前記測定機構は、前記デバイスをキャリア信号及びコード信号と同期させる間に、前記複合信号をサンプリングすることを特徴とするデバイス。
【請求項４９】
請求項４７記載のデバイスにおいて、前記複合信号を測定するステップは、更に、前記複合信号の同相Ｉ及び直交Ｑ成分を測定するステップを含むことを特徴とするデバイス。
【請求項５０】
請求項４７記載のデバイスにおいて、前記フィルタ特性は、フィルタ・ステップ応答、フィルタ・インパルス応答、及びフィルタ複素伝達関数から成る群から選択されることを特徴とするデバイス。
【請求項５１】
請求項４７記載のデバイスにおいて、前記ダイレクトパス信号及び前記マルチパス信号は、グローバル・ポジショニング・システムのＬバンド・キャリア信号を含むことを特徴とするデバイス。
【請求項５２】
請求項４７記載のデバイスにおいて、前記マルチパス信号の前記ダイレクトパス信号に対する時間遅延δは、前記ダイレクトパス信号及び前記マルチパス信号を帯域制限するために用いる前記フィルタに対応するフィルタ・ステップ応答時間より実質的に短いことを特徴とするデバイス。
【請求項５３】
請求項４７記載のデバイスにおいて、前記少なくとも１つのプログラム・モジュールは、更に、時間誤差Δｔと、前記複合信号と前記ダイレクトパス信号との間の前記マルチパス信号による位相誤差ψεと、前記ダイレクトパス信号と前記マルチパス信号との間の位相差ψｍとの和を１８０゜から減算した値に等しい位相ψ３ｒｄとを含む第１パラメータ集合を決定する第１手順のインストラクションを収容していることを特徴とするデバイス。
【請求項５４】
請求項５３記載のデバイスにおいて、前記第１パラメータ集合は、最小二乗当てはめプロセスを用いて決定されることを特徴とする方法。
【請求項５５】
グローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）においてマルチパス誘発誤差の効果を緩和するデバイスであって、
帯域制限ダイレクトパス信号と少なくとも１つの帯域制限マルチパス信号とを含む複合信号を受信する受信手段であって、前記ダイレクトパス信号及び前記マルチパス信号は、周期的位相反転によって変調されている、受信手段と、
前記複合信号の同相Ｉ及び直交Ｑ成分を、前記周期的位相反転の少なくとも１つを有する時間間隔における時間の関数としてサンプリングする測定手段と、
プロセッサ手段と、
前記プロセッサ手段が実行する少なくとも１つのプログラム・モジュールを含むメモリ手段と、
を備えており、
前記少なくとも１つのプログラム・モジュールが、
前記マルチパス信号の効果を含む実際の位相反転時点と前記マルチパス信号の効果を含まない位相反転時点との間の差に対応する時間誤差Δｔを判定するインストラクションを収容しており、
前記判定動作は、前記ダイレクトパス信号及び前記マルチパス信号を帯域制限するために用いられるフィルタに対応する所定のフィルタ・ステップ応答と、前記複合信号の測定振幅と、前記複合信号の測定同相Ｉ及び直交Ｑ成分とに応じて、時間の関数として行われ、前記マルチパス信号の前記ダイレクトパス信号に対する時間遅延δは、前記フィルタに対応するフィルタ・ステップ応答時間よりも実質的に短く、前記デバイスは、前記時間誤差Δｔに対応する疑似距離の誤差を補正するように構成されている
ことを特徴とするデバイス。
【請求項５６】
請求項５５記載のデバイスにおいて、前記グローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）は、グローバル・ポジショニング・システム（ＧＰＳ）、全世界的軌道航法衛星システム（ＧＬＯＮＡＳＳ）、ＧＡＬＩＬＥＯ測地システム、ヨーロッパ静止航法重畳システム（ＥＧＮＯＳ）、広域補強システム（ＷＡＡＳ）、多機能輸送衛星系補強システム（ＭＳＡＳ）、及び準天頂衛星システム（ＱＺＳＳ）から成る群から選択されることを特徴とするデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に、グローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）に関し、更に特定すれば、グローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）においてマルチパスによって誘発する誤差を緩和するシステム及び方法に関する。
【背景技術】
【０００２】
グローバル・ポジショニング・システム（ＧＰＳ）のようなグローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）における受信機は、衛星からの見通し線(line-of-sight)信号に基づく距離(range)の測定を用いる。受信機は、１つ以上のブロードキャスト信号の到達時刻を測定する。この到達時刻の測定値は、疑似距離(pseudo-range)と呼ばれる、信号の粗雑捕獲符号化部分に基づく時刻測定と、１．５７５４２ＧＨｚにおけるＬ１及び１．２２７６０ＧＨｚにおけるＬ２を含む、Ｌバンド・キャリア信号に基づく位相測定とを含み、間もなく１．１７６４５ＧＨｚにおけるＬ５も含むことになる。理想的には、これらの測定値は、直接的な見通し線信号のみを根拠にすることである。しかしながら、受信機が受信する実際の信号は、直接の見通し線信号と１つ以上の副反射信号との複合体である。これらの副信号は、マルチパス信号として知られており、建物、機器、及び地面を含む、あらゆる数の構造物によって反射される。
【０００３】
図１は、グローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）１００における複合信号を示す。デバイス１１０は、ダイレクトパス信号１１４と、物体１１２から反射した１つのマルチパス信号とを受信する。マルチパス信号の経路長は、ダイレクトパス信号１１４のそれよりも長い。その結果、マルチパス信号１１６は、ダイレクトパス信号１１４から多少遅れた複製となるが、振幅が小さくなっているのが通常である。図２は、同相Ｉ２１２及び直交Ｑ２１０成分（図１におけるデバイス内の内部基準に対する）を含む、デバイス１１０（図１）が受信する信号のフェーザ図(phasor diagram)２００を示す。直交Ｑ２１０成分は、同相Ｉ２１２成分に対して９０゜位相関係を有する。ダイレクトパス信号１１４（図１）は、振幅Ａｄ２１４と、位相θｄ２１８とを有する。マルチパス信号１１６（図１）は、振幅Ａｍ２１６と、位相θｍ２２０とを有する。ダイレクトパス信号１１４（図１）とは異なる時刻に到達するので、位相θｄ２１８及びθｍ２２０は異なる。
【０００４】
マルチパス信号１１６（図１）のようなマルチパス信号には、位相マルチパス(phase multi-path)としても知られている、Ｌバンド・キャリア信号において歪みが生ずる。図３は、位相マルチパス歪み３００における信号に対する、時間３１２の関数としての大きさ３１０を示す。デバイス１１０（図１）が受信する複合信号３１４は、正弦波ダイレクトパス信号３１６と、通常は振幅が小さい遅延マルチパス信号３１８との和となる。ダイレクトパス信号３１６及びマルチパス信号３１８は、各々がコード・チップ・エッジにおいて１８０゜の位相反転を受けるようにエンコードされる。コード遷移レート（コード・チップ・エッジ・レートとしても知られている）は、Ｌバンド・キャリア周波数の約数である。例えば、ＧＰＳでは、約数は、Ｌ１及びＬ２上のＰコードに対して、それぞれ、１５４及び１２０である。コード・チップ・レートは、粗雑捕獲コード(coarse acquisition code)（又はＣＡコード）では１．０２３ＭＨｚである。多くのグローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）では、信号は、バイフェーズ変調コードを用いて、コード遷移でエンコードし、ここでは、キャラクタＩ信号位相は、９０゜だけ進んでいるか又は遅れている。マルチパス信号３１８の位相が異なるために、時間間隔３２０の間に複合信号３１４において顕著な歪みが生ずる。しかしながら、他の時点にも影響がある。例えば、この図では、複合信号３１４の零交差３２４は、ダイレクトパス信号３１４の零交差に対して遅れている、即ち、右側にずれている。一般に、マルチパス信号が発生すると、輻輳信号３１４の零交差が遅れるか又は進む。この見かけ上の位相進み又は位相遅れが位相誤差を招く。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
グローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）においてこのようなマルチパスが誘発する誤差を緩和する技術が求められている。
【課題を解決するための手段】
【０００６】
グローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）においてマルチパス誘発誤差を緩和するシステム及び方法について記載する。方法の一実施形態では、複合信号を受信する。複合信号は、帯域制限ダイレクトパス信号と、少なくとも１つのマルチパス信号とを含み、周期的位相反転によって変調されている。複合信号は、周期的位相反転の少なくとも１つを有する時間間隔における時間の関数として測定する。測定した複合信号を用いて、時間と、ダイレクトパス信号及びマルチパス信号を帯域制限するために用いるフィルタに対応する所定のフィルタ特性との関数として、複合信号とマルチパス信号によるダイレクトパス信号との間の位相誤差φεを判定する。航法計算における位相誤差φεを補正する。
【０００７】
方法の実施形態においては、フィルタ特性を、フィルタ・ステップ応答、フィルタ・インパルス応答、及びフィルタ複素伝達関数から成る群から選択する。
方法の実施形態においては、マルチパス信号のダイレクトパス信号に対する時間遅延δは、ダイレクトパス信号及びマルチパス信号を帯域制限するために用いるフィルタに対応するフィルタ・ステップ応答時間より実質的に短い。
方法の実施形態においては、マルチパス信号の効果を含む実際の反転時点と、マルチパス信号の効果を含まない位相反転時点との間の差に対応する時間誤差Δｔを判定し、疑似距離の時間誤差Δｔに対応する誤差を補正する。
【０００８】
システムの一実施形態では、グローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）においてマルチパス誘発誤差の効果を緩和するデバイスが、複合信号を受信する受信機を含む。複合信号は、帯域制限ダイレクトパス信号と少なくとも１つの帯域制限マルチパス信号とを含み、各々、周期的位相反転によって変調される。本デバイスは、更に、周期的位相反転の少なくとも１回を有する時間間隔における時間の関数として、複合信号をサンプリングする測定機構と、プロセッサと、メモリとを含む。メモリは、プロセッサが実行する少なくとも１つのプログラム・モジュールを含む。少なくとも１つのプログラム・モジュールが、時間と、ダイレクトパス信号及びマルチパス信号を帯域制限するために用いられるフィルタに対応する所定のフィルタ特性との関数として、測定した複合信号に応じて、マルチパス信号による複合信号とダイレクトパス信号との間の位相誤差φεを判定するインストラクションを収容している。本デバイスは、航法計算において位相誤差φεを補正するように構成されている。
【０００９】
システムの実施形態においては、フィルタ特性を、フィルタ・ステップ応答、フィルタ・インパルス応答、及びフィルタ複素伝達関数から成る群から選択する。
システムの実施形態においては、マルチパス信号のダイレクトパス信号に対する時間遅延δは、ダイレクトパス信号及びマルチパス信号を帯域制限するために用いるフィルタに対応するフィルタ・ステップ応答時間より実質的に短い。
システムの実施形態においては、少なくとも１つのプログラム・モジュールが、更に、マルチパス信号の効果を含む実際の反転時点と、マルチパス信号の効果を含まない位相反転時点との間の差に対応する時間誤差Δｔを判定し、時間誤差Δｔに対応する疑似距離における誤差を補正する。
【００１０】
本方法及び装置の実施形態についての更に別の変形も提供する。
本発明のその他の目的及び特徴は、以下の詳細な説明及び添付した特許請求の範囲を、図面と合わせて検討することにより、一層容易に明白となるであろう。
同様の参照番号は、図面の様々な図全体を通して対応する部分を示すこととする。
【発明を実施するための最良の形態】
【００１１】
図３を参照すると、複合信号３１４は、ダイレクトパス信号３１６のコード・チップ・エッジとマルチパス信号３１８のコード・チップ・エッジとの間の時間間隔３２０において、複雑であるが予測可能な形状を有する。時間間隔３２０の間に受信した複合信号３１４の観察可能な特性をシステム及び方法において用い、１つ以上のマルチパス誘発誤差を判定しそれを軽減する。
【００１２】
本システム及び方法を例示するために、ＧＳＰを用いる。しかしながら、本システム及び方法は、ＧＰＳに限定されるものではない。これらは、他のグローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）においても用いることができ、限定ではなく、全世界的軌道航法衛星システム（ＧＬＯＮＡＳＳ）、ＧＡＬＬＩＥＯ測地システム、ヨーロッパ静止航法重畳システム（ＥＧＮＯＳ：European Geostationary Navigation Overlay System）、広域補強システム（ＷＡＡＳ：Wide Area Augmentation System)、多機能輸送衛星系補強システム（ＭＳＡＳ：Multifuncitonal Transport Satellite-Based Augmentation System）、及び準天頂衛星システム（ＱＺＳＳ）が含まれる。
【００１３】
ＧＰＳでは、Ｌバンド・キャリア信号を、バイフェーズ変調によるスペクトル拡散疑似ランダム・ノイズ・コードを用いてエンコードする。複合信号３１４に対してデバイス１１０（図１）が実行する基本的な信号処理は、追跡ループ・プロセスであり、デバイス１１０（図１）が生成した複製信号の位相を、少なくとも１機の衛星から受信した複合信号３１４の位相と一致させる。複製信号を生成するために用いられる同期によって、デバイス１１０（図１）は基本的なコード疑似距離の測定、及びキャリア位相の測定を行う。デバイス１１０（図１）の追跡プロセスは、ダイレクトパス信号３１６及びマルチパス信号３１８間の区別を容易に行うことができないので、複合信号３１４を追跡する。図４Ａは、追跡ループ・プロセス４００＿１の図であり、追跡ベクトル、即ち、複合信号振幅Ａｄ＋ｍ４１０は、ダイレクトパス信号振幅２１４及びマルチパス信号振幅２１６のベクトル和である。複合信号振幅Ａｄ＋ｍ４１０、つまり位相測定において用いられている信号複製には、ダイレクトパス信号振幅２１４に対して、位相誤差φε４２１＿１がある。また、図４Ａは、ダイレクトパス信号振幅２１４とマルチパス信号振幅２１６との間の位相差φｍ４１４＿１、及び位相φ３ｒｄ４１６＿１も示している。位相φ３ｒｄ４１６＿１は、１８０度（又は同等にπラジアン）からφε４１２＿１及びφｍ４１４＿１の和を減算した値に等しい。図４Ａは、時間間隔３２０（図３）に先立つ時点に対応する。
【００１４】
図３を参照すると、コード・チップ・エッジがダイレクトパス信号３１６において開始し、マルチパス信号３１８において終了する時間間隔３２０における複合キャリア信号３１４の挙動が、デバイス１１０（図１）によって観察可能である。マルチパス信号３１８はダイレクトパス信号３１６に対して遅れているので、コード・チップ・エッジに対応するキャリア信号のコード遷移は、マルチパス信号３１８において、後の時点に出現する。この特性を用いてマルチパス誘発誤差を軽減する第１の手法を、図４Ｂ及び図４Ｃに示す。
【００１５】
図４Ｂを参照すると、マルチパス信号１１６（図１）のダイレクトパス信号１１４（図１）に対する時間遅延δのために、デバイス１１０（図１）において、マルチパス信号３１８（図３）の前に、ダイレクトパス信号３１６（図３）に位相反転が発生する。これにより、複合信号３１４（図３）に位相差（図示せず）が生じ、追跡プロセス４００＿２において位相誤差φε４１２＿２及び位相差φｍ４１４＿２が新しい値となる。
【００１６】
図４Ｃを参照すると、マルチパス信号３１８（図３）に位相反転が生じた後、複合信号３１４（図３）が元の位相（図示せず）に戻り、追跡プロセス４００＿３における位相誤差φε４１２＿１及び位相差φｍ４１４＿１は追跡プロセス４００＿１における値に戻る。図４Ｃは、時間間隔３２０（図３）後の時点に対応する。
【００１７】
ダイレクトパス信号３１６（図３）のコード遷移の後であるがマルチパス信号３１８（図３）のコード遷移の前において、図４Ｂにおける複合信号３１４（図３）の位相を測定することにより、追跡プロセス４００＿１における位相誤差φε４１２＿１を計算することができる。しかしながら、図３を参照すると、第１の技法は、ダイレクトパス信号３１６及びマルチパス信号３１８双方におけるコード遷移が同時に発生することを仮定している。この仮定は、デバイス１１０（図１）におけるフィルタ処理のため、及び／又は１機以上の衛星がダイレクトパス信号３１６及びマルチパス信号３１８の帯域を制限するため、正しくない。したがって、第１の技法が適しているのは、時間遅延δが十分に大きく、ダイレクトパス信号３１６のフィルタ処理後のコード遷移が、マルチパス信号３１８のフィルタ処理後のコード・チップ遷移が遷移し始める前に定常状態に到達することができるときに、マルチパス誘発誤差を補正する場合のみである。このため、第１の技法は長いマルチパス遅延に限定されることになる。生憎、追跡プロセス４００＿１（図４Ａ）のような追跡プロセスにおいて、最も長い期間の位相誤差を生ずるマルチパス信号は、更に位相測定偏倚を生ずるが、大抵の場合、デバイス１１０（図１）及び／又は１機以上の衛星における１つ以上のフィルタのフィルタ・ステップ応答時間よりは遥かに短い。
【００１８】
第１の技法の制約は、高精度グローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）に典型的であるバンドパス・フィルタのフィルタ・ステップ応答と、既存の技法において仮定するような、瞬時的フィルタ・ステップ応答を比較することによって、一層理解を深めることができる。図５は、６極バターワース・フィルタの瞬時的フィルタ・ステップ応答５１４及びフィルタ・ステップ応答５１６の大きさ５１０対時間５１２の関係を示し、中間周波数等価帯域幅は３０ＭＨｚである。尚、フィルタ・ステップ応答５１６における零交差に対応する時点ｔ１５２２と理想的な瞬時ステップ応答５１４に対応する時点５１８との間の時間誤差Δｔ５２０がある。いずれのフィルタ応答にも内在する時間遅延を図から排除することにより、時間誤差Δｔ５２０は、コード・マルチパスによって生ずるコード追跡誤差を示すことになる。二重デルタ補正を用いるというような、何らかの精巧な相関器設計によってこの誤差を低減できるが、解消することはできない。
【００１９】
３０ＭＨｚの帯域幅は、現在の高精度グローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）における受信機にとっては広いが、この大きな帯域幅は、信号処理速度が高くなるに連れて増々普及しつつあり、部分的にマルチパス信号の観測可能性(observability)の向上が見られる。加えて、この帯域幅は、グローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）における現代の衛星がサポートする信号帯域幅には典型となっている。３０ＭＨｚの帯域幅を有する典型的なフィルタの一部には、位相反転に遷移するためのフィルタのステップ応答時間がほぼ５０ｎｓであり、ほぼ１５０ｎｍの間定常状態が得られないものもある。別のフィルタとして、位相反転に遷移するためのフィルタ・ステップ応答時間がほぼ４０ｎｓであり、ほぼ２００ｎｓの間定常状態が得られないものもある（即ち、フィルタに対応するフィルタのステップ応答時間が４０ｎｓ及び２００ｎｓの間であり、更に一般的には２００ｎｓ以下である）。別のフィルタとして、帯域幅が１０ＭＨｚであり、フィルタ・ステップ応答時間が１μｓ未満のものがある。図４Ａ〜図４Ｃにおける追跡プロセス４００は、時間遅延δが約５０ｎｓよりも長いときにおける相応のモデルに過ぎず、ダイレクトパス信号１１４（図１）及びマルチパス信号１１６（図１）の経路長の差が少なくとも５０フィートでなければならない。
【００２０】
ダイレクトパス、マルチパス及び複合信号に対するフィルタ・ステップ応答の結果(consequence)を図６に示す。図６は、ダイレクトパスの瞬時フィルタ応答６１０、マルチパスの瞬時フィルタ応答６１２、ダイレクトパスのフィルタ・ステップ応答６１４、マルチパスのフィルタ・ステップ応答６１６、及び複合信号のフィルタ・ステップ応答６１８を示す。尚、フィルタのステップ応答５１６（図５）のようなフィルタのステップ応答に加えて、デバイス１１０（図１）及び／又は１機以上の衛星におけるような受信機内にあるフィルタの特性は、フィルタのインパルス応答又は複素フィルタ伝達関数を根拠にして特徴付けることもできる。
【００２１】
図７は、ダイレクトパス信号３１６（図３）及びマルチパス信号３１８（図３）に対するコード・チップ遷移の間、経路長差が５０フィード未満であるマルチパス信号１１６を追跡する追跡プロセス７００を示す。この図では、ダイレクトパス信号３１６（図３）及びマルチパス信号３１８（図３）は、フィルタ・ステップ応答５１６（図５）のようなフィルタ・ステップ応答を有するフィルタを用いて、帯域が制限されている。コード・チップ遷移の間における追跡プロセス７００のＩ成分２１２及びＱ成分２１０は、図４Ａ〜図４Ｃに示した瞬時遷移ではなく、軌道７１０を辿る。尚、軌道７１０は、ダイレクトパス信号２１４（図２）がそのコード遷移を終了する前に、マルチパス信号２１６（図２）を表すベクトルがコード遷移を開始することを示すことを注記しておく。以下で説明するが、フィルタ・ステップ応答５１６（図５）のような少なくとも１つの所定のフィルタ特性に応じて、コード遷移中に測定した軌道７１０をダイレクトパス信号１１４（図１）及びマルチパス信号１１６（図１）にはめ込むことによって、１つ以上のマルチパス誘発誤差を判定しそれを緩和することができる。
【００２２】
デバイス１１０（図１）のようなデバイスにおける受信機の典型的なフロント・エンド８００のブロック図を図８に示す。アンテナ８１０が１機以上の衛星から信号を受信する。実施形態の中には、アンテナ８１０に内蔵増幅器が装備されている場合もある。信号を広帯域幅フィルタ８１２に通過させ、帯域外干渉を除外する。フィルタ処理の後の信号はＬバンド・キャリア信号となる。これは、埋め込まれたスペクトル拡散疑似ランダム・ノイズ・コードによって、１０ＭＨｚ又はそれよりも広い帯域幅に拡散されている。この信号の総合的情報内容は、衛星の帯域幅によって決定される。一実施形態では、この帯域幅は３０ＭＨｚよりも多少狭い。
【００２３】
次に、Ｌバンド信号は、ミキサ８１４において、発生機構８１６が基準発振器８１８に基づいて発生された信号とミキシングすることによって、ミキサにおいて中間又はベース・バンド周波数にダウン・コンバートされ、バンドパス・フィルタ８２０によってフィルタ処理される。ダウン・コンバージョン・ステップが含まれるのは通常であるが、必須ではない。何故なら、数百メガヘルツ以下の周波数において信号をサンプリング及びフィルタ処理することは、１〜２ＧＨｚのＬバンド送信キャリア信号周波数において信号を処理することよりも遥かに容易であるからである。最終フィルタ８２０の帯域幅は、少なくとも衛星信号の帯域幅（例えば、３０ＭＨｚ）でなければならず、さもなければ衛星信号の情報内容の一部が失われる。即ち、フィルタ８２０の帯域幅が衛星の帯域幅未満であると、コード遷移の詳細が劣化する。新しいＧＰＳ衛星では、衛星帯域幅は約３０ＭＨｚである。
【００２４】
直交成分発生器８２６ならびにミキサ８２２＿１及び８２２＿２は、フィルタ処理した信号の同相Ｉ成分及び直交Ｑ成分を発生する。実施形態の中には、直交成分発生器８２６及びミキサ８２２が信号のベース・バンドへの最終的なダウン・コンバージョンも行う場合がある。同相Ｉ信号及び直交Ｑ信号は、Ａ／Ｄ変換器８２８及び８３０によってアナログからディジタル形態に変換する。実施形態の中には、同相Ｉ信号及び直交Ｑ信号をハード・リミット(hard-limit)又はクリップ(clip)する場合もある。信号サンプルを信号プロセッサ８３２によって処理する。
【００２５】
実施形態の中には、信号処理の損失を抑えるために、マルチビットＡ／Ｄ変換器を用いる場合もある。加えて、Ａ／Ｄ変換器８２８及び８３０は、サンプルのタイミングが正確に分かるように、非常に狭いサンプリング枠(aperture)を有するとよい。枠が広い変換器の場合、生成されるサンプルは枠期間におけるアナログ信号の平均値となり、サンプリングされる信号の高周波数成分を減衰することに相当する。加えて、Ａ／Ｄ変換器８２８及び８３０のサンプリング・レートは、信号の情報帯域幅に基づいて、ナイキスト要件を超過してはならない。衛星信号の情報帯域は３０ＭＨｚ程度であるので、受信機は、３０ＭＨｚ以上のレートで複素（同相Ｉ及び直交Ｑ）測定を行うか、又は情報帯域幅の少なくとも２倍のレートで複素（同相Ｉ及び直交Ｑ）測定を行わなければならない。デバイス１１０（図１）の実施形態の一例では、複素測定を４０ＭＨｚのレートで行う。
【００２６】
図９は、図８における信号プロセッサ８３２として用いるのに適した信号プロセッサ９００のブロック図である。図９は、１つの受信機チャネルを示す。受信機の中には、異なる衛星から信号を受信するために、ほぼ同一の１０〜５０個のチャネルがある場合もある。尚、以下に記載する信号処理機能を実行するために、受信機は予め１機以上の衛星からの信号のコヒーレントな追跡(coherent tracking)を行っていなければならない。即ち、キャリア・ロックがなければならず、受信機内でのキャリア追跡ループ（図示せず）における基準信号のドップラが、キャリア信号のドップラ、及び受信機におけるコード追跡ループ（図示せず）に基づくコード・ロックと一致することにより、スペクトル拡散疑似ランダム・ノイズ・コードにおける信号パワーの最大値を再現することが可能となる。
【００２７】
信号プロセッサ９００は、受信機のフロント・エンド８００から同相Ｉ及び直交Ｑサンプル９１０を受信する。サンプル９１０は、ミキサ９２０及び９３２において、キャリア信号及びコード信号の複製とミキシングされる。実施形態の中には、ミキサ９２０及び９３２におけるミキシングを逆の順序で行ってもよい場合や、１回のミキシングステップに組み合わせてもよい場合もある。ミキサ９２０におけるミキシング処理は、キャリア信号の複製の位相に対応する角度だけ、同相Ｉ及び直交Ｑサンプル９１０を複素回転させることから成る。この角度は、キャリア周波数発生機構９１４を駆動するキャリア追跡ループから、出力９１２によって発生する。加算器９１６及びキャリア位相合算器９１８が、位相に対応して変わっていくディジタル合計値(running digital summation)を発生する。回転は、コード・チップ・レートで、サンプル９１０に対して行う。この回転によって、あらゆるドップラ及びあらゆる残留中間周波数位相回転を、サンプル９１０から排除する。実施形態の中には、この回転を十分な速さで行い、サンプル９１０からあらゆるドップラ及び／又はあらゆる残留中間周波数位相回転を、満足できるように即ち測定可能な計測損失が得られるように、除去する場合もある。キャリア追跡ループは、フィードバックによるキャリア信号の複製の位相及び周波数を制御し、特定用途集積回路（ＡＳＩＣ）、ソフトウェア、又はＡＳＩＣ及びソフトウェアの組み合わせで実施することができる。キャリア信号の複製の位相及び周波数が正しい場合、回転の結果、正しいベース・バンドでドップラのないサンプルが得られる。
【００２８】
ミキサ９３２におけるミキシング処理によって、サンプルからスペクトル拡散疑似ランダム・ノイズ・コードを除去する。コードの位相及びタイミングは、コード追跡ループからのフィードバックによって制御する。コード追跡ループは、ＡＳＩＣ、ソフトウェア、又はＡＳＩＣ及びソフトウェアの組み合わせで実施することができる。コード追跡ループからの出力９２２は、コード周波数発生機構９２４を駆動する。加算器９２６及びコード位相合算器９２８が、変わりつつあるディジタル合計値を発生する。コード位相合算器９２８の出力は、コード発生機構９３０を駆動する。バイフェーズ変調では、コード発生機構９３０からの出力は、二進位相偏移変調(binary phase shift keying)に対応する±１である。コード発生機構９３０の出力は、コード・チップ・エッジ・レートにおいてのみ符号を変化させる。
【００２９】
コード信号の複製の位相及び周波数が正しい場合、サンプルからコードが除去され、サンプルが相関付けられたと言う。得られた逆拡散サンプルは、一定のゼロ・ドップラ・サンプル（ＤＣ項）を表し、時間に関して積分することができる。相関付けに成功したサンプルは、測定値の信号対ノイズ比を改善するために、間隔を延長して合算することができる。コード信号の複製のタイミングに、１コード・チップ期間未満の誤差がある場合（粗雑捕獲コードでは、例えば、コード・チップ期間は約１マイクロ秒であり、コード・チップ・レートの逆である）、連続するサンプルの相関付けを解除し(de-correlated)、時間積分によって、相関付けに成功したサンプルよりも小さい結果を得る。コード信号の複製のタイミングに、１コード・チップ期間よりも大きな誤差がある場合、連続するサンプルを相関付けせず(uncorrelated)、時間積分によって、ほぼゼロ平均結果を得る。
【００３０】
衛星信号のサンプルは、キャリア周波数発生機構９１４及びコード周波数発生機構９２４に応じて類別することができる。通常、キャリア追跡ループは、サンプルの全てを用いる。何故なら、こうすることにより最高の信号対ノイズ比が得られるからである。一方、コード追跡ループは、通常、二重デルタ(double delta)、ストロボ相関器(strobed correlator)又はパルス振幅相関器のような、用いられる誤差判別器に応じて、サンプルの部分集合を用いる。実施形態の中には、最良のマルチパス拒絶を得るために、測定したサンプルの内、チップ・コード・エッジに近いコード遷移に対応する部分だけを用いる場合もある。例えば、コード追跡ループは、０．７５〜０．２５のＰ−コード・チップ周期（０．７５〜１．０及び０．０〜０．２５）の間のコード位相端数を有するサンプルのみを合計するように構成することができる。この例では、位相が０．２５〜０．７５の間（０．２５より大きく、０．７５より小さい）であるサンプルは、コード追跡ループによって破棄される。
【００３１】
衛星信号サンプル（破棄されたものを除く）は、一連のアキュミュレータに導かれる。ブロック９３６及び９４２は、コード位相合算器９２８の位相をチェックし、特定のサンプルを積分する、対応の積分器（例えば、出力９３８及び９４４を有する積分器９３４及び９４０の１つ）をイネーブルする。図９には２つのアキュミュレータを示すが、それ以上のアキュミュレータがあってもよい。通常、所与の受信機チャネルに対して、８〜３２個のアキュミュレータがあり、その各々は、当該アキュミュレータに対応する位相範囲に該当する衛星信号サンプルを蓄積するために用いられる。実施形態の一例では、１６個のアキュミュレータがある。１チャネル毎に多数のアキュミュレータを使用することにより、軌道７１０（図７）のような、遷移軌道を追跡することが可能となる。加えて、信号捕獲の間、コード検索レートを高めるために、使用するアキュミュレータの数を増大させることも可能である。
【００３２】
図１０は、フィルタ・ステップ応答１０１０に対する１６個のアキュミュレータに対応する積分サンプル１０２０の図を示す。積分サンプル１０２０を発生するには、コード・チップ・エッジに対してしかるべき位相を有する同相Ｉ及び直交Ｑサンプルを選択的に積分する。
【００３３】
受信機は、サンプルを積分するために受信機によって用いられる積分器の数に基づいて類別することができ、一方サンプルは、コード・チップ・エッジに対するそれらの位置に基づいて類別することができる。受信機は、通常、コード・チップ周期毎にほぼ正確な整数個のサンプルを取り込む。各サンプルにはサンプル番号が割り当てられており、受信機はサンプル番号毎に別個に、多数の遷移にまたがってそれぞれのサンプルを積分する。例えば、受信機がコード・チップ周期当たり４つの同相Ｉ及び直交Ｑサンプル対を有する場合、コード・チップ・エッジに対してサンプル１から４まで付番し、これらのサンプルの２つの部分集合を合計することにより、プラス又はマイナス１／４チップ相関(one-quarter chip correlation)を得る。第１部分集合はサンプル４のみを含む。これは、コード・チップ・エッジの直前に出現したサンプルである。第２部分集合はサンプル１のみを含む。これは、コード・チップ・エッジの直後に出現したサンプルである。
【００３４】
積分サンプル１０２０間の間隔は５ｎｓ以下とするとよい。前述のサンプリング技法を用いて狭いサンプリング部分集合を作成する場合、少なくとも２００ＭＨｚの複素サンプリング及びデータ処理レートが必要となる。このような高いサンプリング・レートは、電力消費、部品コスト、そして実施の難しさに関して、実施するのには非常に費用がかかる。しかしながら、あらゆるコード遷移からアキュミュレータ毎に少なくとも１つのサンプルがあるので、非常に高い信号対サンプル比が得られることは確かである。
【００３５】
実施形態の中には、サンプリング・レートをかなり落としても同じ結果が得られる代替技法を用いることができる場合もある。これらの実施形態では、サンプリング・レートは３０ＭＨｚ、即ち、ナイキスト限界が許容する最低速度とすることもできる。この技法で用いるサンプリング・レートは、コード・チップ・レートの整数倍数ではない。したがって、コード遷移に対するサンプルのタイミングは、コード遷移毎に変化する。図８を参照すると、これらの実施形態では、基準発振器８１８が１機以上の衛星からのキャリア信号周波数に対して、通常では４０〜１００ｐｐｍだけ（基準発振器８１８の温度に対して最大の依存度がある）意図的に偏倚されている。これは、Ｌ１に対する６０〜１５０ｋＨｚに対応し（１ｐｐｍはＬ１において１．５７５４２ｋＨｚに等しい）、Ａ／Ｄ変換器８２８及び８３０からのサンプルにおける残留ドップラ・シフトの効果に似通っている。これによって、コード遷移のサンプルが、ある時間期間において、チャネルにおける多数のアキュミュレータ全体に均一に分散されることを確保する。
【００３６】
図９を参照すると、コード信号の複製に対するコード位相合算機９２８の位相を用いて、積分器９３４のような、どの積分器が所与のコード遷移に対するサンプルを受信するのか判定を行う。緻密な間隔のサンプルを供給するために必要となるのは、コード信号の複製の位相に対する、対応して緻密な検査だけである。サンプルの時間的間隔(temporal spacing)は、各アキュミュレータ間の時間間隔(time interval)よりも広いので、アキュミュレータの一部だけが、コード遷移毎にサンプルを割り当てられる。実際、実施形態の中には、コード遷移毎に１つのアキュミュレータだけにサンプルを割り当てる場合もある。しかしながら、多くのコード・チップ期間の範囲では、各アキュミュレータは多数のサンプルを受信する。この技法には、信号対ノイズ比に関しては相対的な欠点がある。何故なら、アキュミュレータの一部のみがコード遷移毎にサンプルを受信するからである。しかしながら、経路長差が５０ｆｔ未満のマルチパス信号の相関時間は非常に長いので、要求される信号対ノイズ比に達するために、積分を長期間継続することもできる。１００ｍｓから数秒の積分時間で十分であり、経路長差が５０ｆｔ未満のマルチパス信号の相関時間よりも遥かに短い。
【００３７】
軌道７１０（図７）の正確な形状を観察することができる場合、マルチパス誘発誤差の効果を判定して除去することができる。図６に示すように、マルチパス干渉には、複合フィルタ・ステップ応答６１８上に観察可能な影響がいくつかあり、振幅の増大、ステップ応答の時間期間のようなフィルタ特性応答時間、位相反転の開始と零交差との間の時間誤差Δｔ（図５）の延長が含まれる。
【００３８】
本システム及び方法の基本的概念は、複素信号３１４（図３）のような観察した複素信号と、計算した直接信号との間のずれを、フィルタ・ステップ応答５１６（図５）のような所定のフィルタ特性を用いて観察することにより、遷移軌道７１０（図７）及び１つ以上のマルチパス誘発誤差をモデル化できるということにある。実施形態の中には、所定のフィルタ特性を較正手順において判定する場合もある。別の実施形態では、例えば、動作温度に変化があった場合、較正手順を繰り返すこともできる。実施形態の中には、所定のフィルタ特性は、衛星又は受信機のフィルタを想定し、これを根拠とする場合もある。所定のフィルタ特性は、実際のフィルタ特性の完全な複製である必要はない。むしろ、１つ以上のマルチパス誘発誤差の相当な緩和を可能にする程度に類似していれば十分である。
【００３９】
必要な観察を図１０の積分サンプル１０２０によって例示する。図１０は観察を１次元（実）サンプルとして表すが、コード遷移のサンプルは二次元（複素）サンプルとし、複素信号振幅Ａｄ＋ｍ４１０（図４Ａ）のような振幅、及び複素信号の位相（図示せず）の双方を与えてもよい。誤差曲線の形状を計算することができる場合、経路長差に対応するマルチパス信号１１６（図１）の位相θｍ２２０（図２）及び時間遅延δを判定し、実質的に補正することができる。このようにする際、マルチパス信号１１６（図１）によって誘発される位相誤差φε４１２＿１（図４Ａ）をロバストに推定することができ、マルチパス誘発誤差を緩和することができる。遷移軌道７１０（図７）のモデルに基づく位相誤差φε４１２＿１（図４Ａ）を推定する信号分析方法（ここではアルゴリズムと呼ぶ場合もある）について以下に説明する。
【００４０】
この信号分析方法は、軌道７１０（図７）を規定するパラメータを推定し、軌道７１０（図７）をモデル化することを可能にする。以下のアルゴリズムについての説明では、２つの時間指標を用いる。指標ｊは、データ集合の実際の又は反復時間を表す。信号分析は、１組の独立した測定全体を行う毎に繰り返される（多くのコード遷移サイクルにわたって積分した後）。反復時間は、ロバストな推定に見合った十分な信号対ノイズ比が得られる程度に長く、しかもマルチパス信号１１６（図１）の変化を観察できる程度に短く選択する。先に注記したように、経路長差が短い、即ち、５０ｆｔ未満のマルチパス干渉は経時的な変化が緩やかなので、マルチパス相関時点は、数百秒程度で出現し、反復レートは、１００ｍｓから数秒が通常である。指標ｋは、理想的なコード遷移に対応する周期的ステップ応答時点ｔ０５１８（図５）に対する、データ集合内における特定のデータ・サンプルの時間遅延を表す。図１０を参照すると、ｋが０に等しい場合、積分サンプル１０２０の一番左側でサンプリングしたデータを基準とする。これは、コード遷移の開始に対応する。ｋが１に等しい場合、データ・サンプルは右側に隣接する点に対応する。以下、フィルタ・ステップ応答１０１０全域において同様である。
【００４１】
信号分析方法は、以下のパラメータを推定する。
・ダイレクトパス信号Ａｄ２１４（図２）の振幅。
・マルチパス信号Ａｍ２１６（図２）の振幅。
・位相誤差φε４１２＿１（図４Ａ）。
・位相差φｍ４１４＿１（図４Ａ）。
・時間遅延δ。
信号分析方法は、以下の入力を用いる。
・所定のフィルタ・ステップ応答ＳＲ（ｔ）、ここでｔは時間である。
・定常状態信号追跡ループ（図示せず）を用いて測定した、複素信号Ａｄ＋ｍ４１０（図４Ａ）の振幅。
・コード遷移の間多数の時点において取り込んだ同相Ｉ（ｔ）及び直交Ｑ（ｔ）ベース・バンド測定値。
【００４２】
所与のコード遷移について、Ｉ（ｔ）及びＱ（ｔ）は、次のように表すことができる。
【数１】
2008517296.tif 000003
ここで、φ３ｒｄは、以下の式で示す位相φ３ｒｄ４１６＿１である。
【数２】
2008517296.tif 000004
【００４３】
信号分析方法は、多数の相互に関係付けられた量を推定するので、２つの手順を有する。第１手順は、位相φ３ｒｄ４１６＿１（図４Ａ）及び時間誤差Δｔ５２０（図５）を推定する。尚、時間誤差Δｔ（図５）は、受信機において再生されるコード・タイミングの誤差にも対応する。信号分析方法は、Ｉ（ｔ）及びＱ（ｔ）サンプルのタイミングによって表される、コード遷移及び遷移の測定時間の適正な時間整合を決定する。適正な時間整合が重要なのは、第２手順が、理想的なステップ応答５１４（図５）に対応する時間ｔ０５１８（図５）と、軌道７１０（図７）の開始とに過敏に左右されるからである。第２手順は残りのパラメータを推定する。以下では、アルゴリズムにおける第１手順について、最初に説明する。
【００４４】
遷移軌道７１０（図７）は、ダイレクトパス信号１１４（図１）上におけるコード遷移の時点、そしてその直後に来る、遅れたマルチパス信号１１６（図１）の同じコード遷移の時点におけるＩ（ｔ）対Ｑ（ｔ）のプロットである。受信機又は衛星のいずれかにおけるフィルタの、フィルタ・ステップ応答１０１０（図１０）のような、フィルタ・ステップ応答は、これらのコード遷移の形状を規定する。図５に示すように、コード遷移は時間の関数である。しかしながら、先に注記したように、所定のフィルタ・ステップ応答は、実際のフィルタ特性の完全な複製である必要はない。また、理想的な瞬時フィルタ・ステップ応答に対応する時点ｔ０５１８に対する初期推定値は、コード追跡ループ（図示せず）によって得られる。信号分析方法の第１手順において判定した時間誤差Δｔ５２０に対する推定値は、時点ｔ０５１８におけるあらゆる残留マルチパス誘発コード追跡誤差、つまり疑似距離の高精度な推定値となる。この技法において決定するパラメータは、したがって、疑似距離航法計算におけるこの残留マルチパス誘発誤差、及び位相誤差φε４１２＿１（図４Ａ）も補正するために用いることができる。
【００４５】
式（１）を修正することにより、時間誤差Δｔ５２０を特定可能にする式を導くことができる。
【数３】
2008517296.tif 000005
と定義する。ここで、時点ｔ０５１８は、コード追跡ループによって与えられる初期推定値であり、時点ｔ１５２２は、マルチパス信号１１６（図１）の効果を含むコード遷移の実際の時点である。式（１）からのＩ（５）及びＱ（ｔ）を用いると、以下の式が得られる。
【数４】
2008517296.tif 000006
三角関係（図４Ａから）に基づいて代入すると、
【数５】
2008517296.tif 000007
【００４６】
ｘ（ｔ１）を
【数６】
2008517296.tif 000008
と乗算すると、次の式が得られる。
【数７】
2008517296.tif 000009
第２式から第１式を減算し、結果を整理すると次の式が得られる。
【数８】
2008517296.tif 000010
【００４７】
図４Ａを参照すると、
【数９】
2008517296.tif 000011
である。
この関係を直前の式に代入すると、次の式が得られる。
【数１０】
2008517296.tif 000012
この式を簡素化すると、次の式が得られる。
【数１１】
2008517296.tif 000013
更に簡素化すると、次の式が得られる。
【数１２】
2008517296.tif 000014
【００４８】
この式は、次のように表現し直すことができる。
【数１３】
2008517296.tif 000015
時間誤差Δｔ５２０の小さい値（時点５２２から時点５０５１８を減算した値に等しい）について、
【数１４】
2008517296.tif 000016
ｙ（ｔ）に対する最後の式は、受信機におけるａからｎまでのアキュミュレータに対応する各データ集合におけるｎ個の入力Ｉ及びＱサンプルについて、行列形式で書き直すことができる。
【数１５】
2008517296.tif 000017
【００４９】
行列式（３）は、多数の方法で解くことができるが、最も簡単なのは最小二乗当てはめプロセスである。この最小二乗計算の結果は、傾斜がｔａｎ（φ３ｒｄ）で、切片が時間誤差Δｔ５２０に比例する直線のパラメータとなる。第１手順では、式（２）及び式（３）は、時間誤差Δｔ５２０のための推定器を形成するために用いられ、時間誤差Δｔ５２０は、時点ｔ０５１８が時点ｔ１５２２に等しくなり、Δｔが実質的に０になる、即ち、直線のｙ−切片が０に等しくなるまで、時点ｔ０５１８を繰り返し更新するために用いられる。傾きの推定値は、位相φ３ｒｄ４１６＿１（図４Ａ）の推定値を形成するために用いられる。具体的には、傾きのｊ番目の推定値は、以下の式にしたがって更新する。
【数１６】
2008517296.tif 000018
ここで、ｋはループ利得の逆数である。ループ利得の典型的な値は、１０〜１０００の間である。ループ利得は、第１手順が解に収束するに連れて変化する可能性がある。適した収束判断基準は、反復における推定傾きの変化が１０−４未満になることである。時点ｔ０５１８のｊ番目の推定値は、
【数１７】
2008517296.tif 000019
となる。位相φ３ｒｄ４１６＿１（図４Ａ）の推定値は、次の式で示される。
【数１８】
2008517296.tif 000020
【００５０】
初期状態において、傾きの推定値は独立して推移するので、時点ｔ０５１８を更新する前に傾きの推定値が収束することが可能となっている。時点ｔ０５１８が時点ｔ１５２２に等しくなると、式（３）は次のように変形される。
【数１９】
2008517296.tif 000021
したがって、行列式３の解が０に等しい切片となったとき、式（２）の入力ｘ及びｙデータは、傾きがｔａｎ（φ３ｒｄ）の直線に当てはまる。何故なら、データ集合は式（４）の直線によって定義されるからである。
【００５１】
図１２は、前述の信号分析方法における第１手順１２００のフロー・チャートである。ステップ１２１０において、Ｉ（ｔ）及びＱ（ｔ）を入力する。ステップ１２１２においてｘ（ｔ）及びｙ（ｔ）を計算し、ステップ１２１４において時間誤差Δｔ５２０及びｔａｎ（φ３ｒｄ）の推定値を判定する。１２１６において傾きが収束しない場合、以上のステップを繰り返す。１２１６において傾きが収束した場合、１２１８において時点ｔ０５１８の推定値を更新し、１２００において位相φ３ｒｄ４１６＿１（図４Ａ）を出力し、以上のステップを繰り返す。信号分析方法の第２手順について、これより説明する。
【００５２】
正しいタイミングが確定し、位相φ３ｒｄ４１６＿１（図４Ａ）の初期推定値が得られた後、遷移軌道７１０（図７）を記述するパラメータの残りを推定する。最初に、信号分析方法は、パラメータのＩ成分を推定し、次いでパラメータのＱ成分を推定する。代替実施形態では、信号分析方法は、最初にＱ成分パラメータを推定し、次いでＩ成分パラメータを推定してもよい。更に別の実施形態では、Ｉ成分パラメータ及びＱ成分パラメータを同時に推定してもよい。ダイレクトパス信号Ａｄ２１４（図２）の振幅を、２つの成分Ａｄ・ｃｏｓ（φε）及びＡｄ・ｓｉｎ（φε）から推定する。マルチパス信号Ａｍ２１６（図２）の振幅を、第１手順からの位相φ３ｒｄ４１６＿１（図４Ａ）の推定値を用いて、２つの成分Ａｍ・ｃｏｓ（φ３ｒ）及びＡｍ・ｓｉｎ（φ３ｒｄ）から推定する。テーラー展開を用いて、時間遅延δを別個に推定する。これによって、δにおける線形項(term linear)を発生する。
【００５３】
第２手順において推定する量は次の通りである。
【数２０】
2008517296.tif 000022
推定した量に関して式１を書き直すと、次の式が得られる。
【数２１】
2008517296.tif 000023
ここで、下付き文字ｊｋは、反復ｊにおけるｋ番目のデータ・サンプルを示す。次いで、推定したＩ（ｔ）及びＱ（ｔ）と受信機からのＩ及びＱデータ・サンプルとの間の差を取ることによって、測定式を形成する。
【数２２】
2008517296.tif 000024
【００５４】
これらの式を線形化するために、時間遅延δの推定値を中心としたテーラー展開を用いる。以下の量を定義する。
【数２３】
2008517296.tif 000025
そして、時間の下付き文字（データ集合の反復はｊ、データ集合の反復におけるサンプルはｋ）のみを用い、記号ｔを削除すると、次の式が得られる。
【数２４】
2008517296.tif 000026
テーラー展開は、Ｉ及びＱのサンプル・データの組の行列式で以下のように書き直すことができる。
【数２５】
2008517296.tif 000027
【００５５】
次いで、式（５ａ）及び式（５ｂ）を別個に解く。これらの行列式は、多数の方法で解くことができるが、最も簡単なのは、最小二乗当てはめプロセスを用いることである。行列が優決定であると判定された場合、最小二乗当てはめプロセスは疑似逆行列と判断する。式（５ａ）及び式（５ｂ）に対する解は、２つの誤差ベクトルの推定値となる。
【数２６】
2008517296.tif 000028
【００５６】
遷移軌道成分の推定値は、これらの誤差推定値を用い、下記の式にしたがって更新する。
【数２７】
2008517296.tif 000029
ここで、ｋはループ利得の逆数である。ループ利得の典型的な値は、１０〜１０００の間である。ループ利得は、第２手順が解に収束するに連れて変化する可能性がある。尚、実施形態の中には、直前の式の１つ以上におけるｋの値が、他の式のｋの１つ又は複数の値と異なる場合もある。
【００５７】
図１３は、信号分析方法における第２手順１３００のフロー・チャートである。ステップ１３１０において、ＡＩ、ＡＱの推定値、マルチパス信号Ａｍ２１６（図２）の振幅、及び時間遅延δの推定値を初期化する。Ｉ（ｔ）及びＱ（ｔ）の推定値をステップ１３１２において判定する。ステップ１３１４において、測定したＩ（ｔ）及びＱ（ｔ）を入力する。ステップ１３１６において、Ｉ個のサンプルに対するｘ及びｙ、ならびにＱ個のサンプルに対するｙを計算する。ステップ１３１８において、ΔＡＩ、ΔＡｍ、及びΔδを計算する。ステップ１３２０において、ΔＡＱ、ΔＡｍ、及びΔδを計算する。ステップ１３２２において、ＡＩ、ＡＱ、マルチパス信号Ａｍ２１６（図２）の振幅、及び時間遅延δの推定値を更新する。次いで、第２手順が１３００において収束するまで、以上のステップを繰り返す。適した収束判断基準は、反復の間に推定したパラメータが１０−４未満となることである。次いで、ステップ１３２４において残りのパラメータを推定する。
【００５８】
第１手順及び第２手順によって計算した量から、遷移軌道７１０（図７）を記述するパラメータ全ての推定値を決定することができる。第１手順は、時間誤差Δｔ５２０及び位相φ３ｒｄ４１６＿１（図４Ａ）を与える。時間遅延δ及びマルチパス信号Ａｍ２１６（図２）の振幅の推定値は、第２手順において決定する。残りのパラメータの推定値は、これらのパラメータから決定することができる。即ち、
【数２８】
2008517296.tif 000030
【００５９】
位相誤差φε４１２＿１（図４Ａ）の推定値により、航法計算において、このパラメータに伴うマルチパス誘発誤差を補正することが可能となる。航法計算は、位置、位置のあらゆる派生物(derivative)、及び／又は位置と位置の派生物の１つ以上との組み合わせの決定を含むことができる。信号分析方法の一実施形態のシミュレーションにより、１ｍというような小さな経路長差に対して、９５％ものマルチパス誘発誤差を効果的に除去することが示された。
【００６０】
１つ以上のマルチパス誘発誤差を緩和するシステム及び方法の図及び実施形態例は、１つ以上のマルチパス信号に用いることもできる。マルチパス信号が複数存在する場合、推定したパラメータはマルチパス信号のベクトル和に対応する。また、複数の受信機又は衛星フィルタのフィルタ特性が分かっているのであれば、本システム及び方法は、これら複数の受信機又は衛星フィルタに用いることができる。フィルタのフィルタ特性が十分に類似している場合、実施形態の中には、平均フィルタ特性を用いて本システム及び方法を実施できる場合もある。
【００６１】
また、上述したシステム及び方法は５０フィートよりも大きい経路長差に対して１つ以上のマルチパス誘発誤差を緩和する際に有用であるが、このようなマルチパス信号に伴ってなおも別の課題がある。即ち、このようなマルチパス信号の相関時間が短いことが上げられる。用いるサンプリング・レートが低く、十分な信号対ノイズ比を得るために時間積分を用いる実施形態では、これは問題となる可能性がある。これらの実施形態では、本システム及び方法は、二重デルタ補正、ストロボ相関器、及びパルス枠相関器(pulse-aperture correlator)のような、他のマルチパス誘発誤差緩和技法と合わせて用いるとよい。二重Δ（ダブル・デルタ）補正技法、及びその他のマルチパス誘発誤差緩和技法は、本システム及び方法と合わせて用いるのに非常に適している。即ち、上述したシステム及び方法は、これら他のマルチパス誘発誤差緩和技法では除去できないマルチパス信号に伴う位相誤差を緩和し、更に残留マルチパス誘発疑似距離誤差の推定も行う。加えて、これら他のマルチパス誘発誤差緩和技法、ならびに上述したシステム及び方法は互いに干渉しない。
【００６２】
本システム及び方法は、疑似距離の誤差というような、ＣＡコードの受信機再生のタイミングにおけるマルチパス誘発誤差の緩和にも適用することができる。即ち、時間誤差Δｔ５２０（図５）は、位相誤差φε４１２＿１（図４Ａ）を判定することなく、信号分析方法における第１手順を実施するだけで判定することができる。このような実施形態では、適したフィルタ帯域幅は約１０ＭＨｚであり、フィルタ・ステップ応答は、ＣＡコードの周期である１μｓよりもはるかに短いはずである。
【００６３】
距離が短いマルチパス信号に伴う位相誤差を緩和するシステム及び方法は、多数の構成で実施することができる。アナログ処理、ディジタル・ハードウェア、及びソフトウェア信号処理間の線引きは任意であり、個々の受信機によって大きく異なる。多くの場合、受信機における信号処理の大部分は、ＡＳＩＣにおいて実施する。他の構成では、ＡＣＩＳと、１つ以上のプロセッサが実行するソフトウェアの組み合わせを用いる。受信機をソフトウェアで実施することが増々増える傾向がある。一部の受信機は、リアル・タイムでないものを含んで、全てをソフトウェアで実施している。加えて、一部の受信機は、信号処理の全てをアナログ回路で実施している。
【００６４】
本システムの実施形態の中には、アナログ回路を用いて、３３ｎｓ（３０ＭＨｚ）以下の時間目盛上で実行するステップを、アナログ回路を用いて実施する場合もある。２２ｎｓ及び１ｍｓの間の時間目盛上で実行するステップは、ＡＳＩＣを用いて実施する。アキュミュレータにおける積分のような、更に長い時間目盛上で実行する残りのステップは、マイクロプロセッサのようなプロセッサ１つ以上で実行するソフトウェアを用いて実施する。
【００６５】
図１１は、１つ以上のマルチパス誘発誤差を緩和するための、グローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）におけるデバイス１１１０の一実施形態を示す。このデバイス１１１０は、
・フロント・エンド回路８００（図８）のようなフロント・エンド回路１１１２と、
・信号プロセッサ９００（図９）のような信号プロセッサ１１１４と、
・プロセッサ１１１６と、
・高速ランダム・アクセス・メモリを含むことができ、更に１つ以上の磁気記憶装置、ＥＥＰＲＯＭ及び／又はフラッシュＥＥＰＲＯＭのような不揮発性目盛を含むことができるストレージ１１１８とを含む。ストレージは、更に、
・オペレーティング・システム１１２０と、
・１つ以上のフィルタ特性１１２２と、
・プロセッサ１１１６が実行する少なくとも１つのプログラム・モジュール１１２４とを含む。少なくとも１つのプログラム・モジュール１１２４は、キャリア及びコード・ロック１１２６、任意選択肢の他のマルチパス補正１１２８（二重デルタ補正、ストロボ相関器及びパルス枠相関器のような）、既に説明した第１手順及び第２手順を含むマルチパス計算１１３０、ならびに位相誤差φε４１２＿１（図４Ａ）又は疑似距離のマルチパス補正１１３２のためのインストラクションを含む。
【００６６】
実施形態の中には、複数のプロセッサがあるとよい場合もある。先に注記したように、他の実施形態では、デバイス１１１０はＡＳＩＣを含むことができ、プロセッサ１１１６が実行する少なくとも１つのプログラム・モジュール１１２４の機能性の一部又は全部をＡＳＩＣ内に実施することができる。
【００６７】
以上の記載では、説明の主旨上、具体的な名称を用いて、本発明の完全な理解が得られるようにした。しかしながら、当業者には明らかなように、具体的な詳細は、本発明を実施する上では必要でない。実施形態の選択及び記載は、本発明の原理及びその実用上の用途を最も良く説明することにより、当業者が本発明及び種々の実施形態を最大限利用し、想定する個々の使用に合わせて種々の変更ができるように行った。したがって、前述の開示内容は、それが余すことない全てであることも、開示した形態そのものに本発明を限定することも意図していない。前述の教示に鑑みれば、多くの修正や変形が可能である。
本発明の範囲は、以下の特許請求の範囲及びその同等物によって定義されるものとする。
【図面の簡単な説明】
【００６８】
【図１】ダイレクトパス信号及びマルチパス信号を有するグローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）を示す図である。
【図２】ダイレクトパス信号及びマルチパス信号の同相成分及び直交成分の位相図を示す。
【図３】複合信号の位相マルチパス歪みを示す図である。
【図４Ａ】グローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）内のデバイスにおける追跡ベクトルを示す図である。
【図４Ｂ】ダイレクトパス信号が位相反転を受けた後の、デバイスにおける追跡ベクトルを示す図である。
【図４Ｃ】ダイレクトパス信号及びダイレクトパス信号が位相反転を受けた後の、デバイスにおける追跡ベクトルを示す図である。
【図５】フィルタのステップ応答、及びマルチパスによって生ずる受信機追跡誤差を示す図である。
【図６】ダイレクトパス信号、マルチパス信号、及び複合信号に対するフィルタ・ステップ応答を示す図である。
【図７】帯域制限ダイレクトパス信号及び帯域制限マルチパス信号の位相反転中における追跡ベクトルを示す図である。
【図８】グローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）において用いるための典型的なデバイスにおけるフロント・エンド電子回路のブロック図である。
【図９】グローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）において用いるための典型的なデバイスにおける信号処理のブロック図である。
【図１０】フィルタのステップ応答をサンプリングするアキュミュレータを示す図である。
【図１１】グローバル・ナビゲーション・サテライト・システム（ＧＮＳＳ）において用いるための典型的なデバイスにおける構成要素を示すブロック図である。
【図１２】マルチパス誘発誤差を判定する技法における第１手順を示すブロック図である。
【図１３】マルチパス誘発誤差を判定する技法における第２手順を示すブロック図である。
【図１】
2008517296.tif 000031
【図２】
2008517296.tif 000032
【図３】
2008517296.tif 000033
【図４Ａ】
2008517296.tif 000034
【図４Ｂ】
2008517296.tif 000035
【図４Ｃ】
2008517296.tif 000036
【図５】
2008517296.tif 000037
【図６】
2008517296.tif 000038
【図７】
2008517296.tif 000039
【図８】
2008517296.tif 000040
【図９】
2008517296.tif 000041
【図１０】
2008517296.tif 000042
【図１１】
2008517296.tif 000043
【図１２】
2008517296.tif 000044
【図１３】
2008517296.tif 000045
【国際調査報告】
2008517296.tif 000046
2008517296.tif 000047
2008517296.tif 000048