(57)【特許請求の範囲】
【請求項１】
移動情報を判定するための移動情報判定装置であって、
前記移動情報判定装置の初期位置情報及び前記移動情報判定装置の高度情報を提供するための高度情報及び位置情報保存モジュールと、
前記高度情報及び位置情報保存モジュールが提供する前記初期位置情報及び前記高度情報に基づいて、前記移動情報判定装置の現在位置における地球の半径を獲得するための地球中心補助物（ＥＣＡ）獲得モジュールと、
前記地球の前記半径及び複数の衛星が提供する複数の信号に基づいて、前記移動情報判定装置の前記現在位置及び速度の内の少なくとも１つを計算するための移動情報計算モジュールと
を備え、
前記移動情報判定装置が、前記高度情報とＧＰＳ受信機によって計算された高度基準値とを比較し、前記高度情報と前記高度基準値との間の差異が所定値より大きい場合に、前記高度情報を廃棄する
ことを特徴とする移動情報判定装置。
【請求項２】
前記高度情報及び位置情報保存モジュールが、
前記初期位置を獲得する初期位置確定及び管理モジュールを更に備え、
前記初期位置確定及び管理モジュールが、
前記地球の平均半径及び前記衛星が提供する前記信号に基づいて、１番目の位置を獲得し、
Ｎ番目の位置及び対応する特定の高度値に基づいて、前記地球の前記平均半径より正確である前記地球のＮ番目の半径を獲得し、
前記地球の前記Ｎ番目の半径及び前記衛星が提供する前記信号に基づいて、前記Ｎ番目の位置より正確である（Ｎ＋１）番目の位置を獲得し、
所定の規則に基づいて、（Ｎ＋１）個の位置から前記初期位置を判定し、
Ｎは１以上の整数である
ことを特徴とする請求項１に記載の移動情報判定装置。
【請求項３】
前記特定の高度値が、高度情報源から獲得されるか、もしくは実際の地形に照らしていずれかの値として設定される
ことを特徴とする請求項２に記載の移動情報判定装置。
【請求項４】
前記高度情報及び位置情報保存モジュールが、
前記移動情報判定装置の前記１番目の位置から前記（Ｎ＋１）番目の位置までの内の少なくとも１つ及び前記現在位置を保存する位置情報データベースを更に備える
ことを特徴とする請求項２に記載の移動情報判定装置。
【請求項５】
前記移動情報判定装置が、
前記（Ｎ＋１）番目の位置によって前記Ｎ番目の位置を更新すると共に、前記移動情報判定装置の前記現在位置によって前記（Ｎ＋１）番目の位置を更新する位置情報更新モジュールを更に備える
ことを特徴とする請求項４に記載の移動情報判定装置。
【請求項６】
前記高度情報及び位置情報保存モジュールが、高度情報を保存するための高度情報源を更に備え、
前記高度情報源が、
前記ＧＰＳ受信機によって計算される高度情報を保存するように動作可能な第１の高度情報源と、
前記ＧＰＳ受信機に記録された以前の高度情報を保存するように動作可能な第２の高度情報源と、
外部の高度測定源から獲得された高度情報を保存するように動作可能な第３の高度情報源と、
地球規模の高度情報を保存するように動作可能な第４の高度情報源とを備える
ことを特徴とする請求項２に記載の移動情報判定装置。
【請求項７】
前記第１、前記第２、前記第３、及び前記第４の高度情報源から、前記地球の前記半径を計算するための基礎として、高度値を選択するように動作可能な高度情報源選択モジュールを更に備え、
前記高度情報源選択モジュールが、
（ａ）対応する高度情報源に保存された高度値を前記高度基準値と比較し、もし前記高度値と前記高度基準値との間の差異が第１しきい値より大きい場合に、前記対応する高度情報源に保存された前記高度値を廃棄する方法、
（ｂ）対応する高度情報源に保存された高度値を、前記対応する高度情報源に保存された前記高度値に基づいて前記移動情報判定装置によって計算された第１の高度値と比較し、もし前記高度値と前記第１の高度値との間の差異が第２しきい値より大きい場合に、前記対応する高度情報源に保存された前記高度値を廃棄する方法、
（ｃ）前記移動情報判定装置によって計算された前記現在位置を前記位置情報データベースに保存された予備の以前の位置と比較し、もし前記現在位置と前記予備の以前の位置との間の差異が第３しきい値より大きい場合に、前記対応する高度情報源に保存された前記高度値を廃棄する方法、
（ｄ）前記初期位置を前記位置情報データベース内の予備の以前の位置と比較し、もし前記初期位置と前記予備の以前の位置との間の差異が第４しきい値より大きい場合に、前記対応する高度情報源に保存された前記高度値を廃棄する方法、に従って前記高度情報を選択すると共に、
前記高度情報源選択モジュールが、
前記ＧＰＳ受信機によって計算されると共に前記第１の高度情報源に保存された前記高度情報、前記ＧＰＳ受信機に記録されると共に前記第２の高度情報源に保存された前記以前の高度情報、外部の高度測定源から獲得されると共に前記第３の高度情報源に保存された前記高度情報、前記第４の高度情報源に保存された前記高度情報を選択する順番によって、前記第１、前記第２、前記第３、及び前記第４の高度情報源の内の１つを選択する
ことを特徴とする請求項６に記載の移動情報判定装置。
【請求項８】
前記移動情報判定装置が、全地球測位システムに統合され、
前記移動情報判定装置が、
精度低下率（ＤＯＰ）値のパラメータ、前記衛星が提供する前記信号の強度、及び前記ＧＰＳ受信機の速度が運動モジュールに適合するかどうか、の内の少なくとも１つに基づいて、最終的に計算された位置の妥当性を判定する検査モジュールを更に備える
ことを特徴とする請求項１に記載の移動情報判定装置。
【請求項９】
前記移動情報判定装置が、全地球測位システムに統合され、
前記移動情報判定装置が、
精度低下率（ＤＯＰ）値のパラメータ、前記衛星が提供する前記信号の強度、前記地球の前記半径の有効性、及び前記衛星の数、の内の少なくとも１つに基づいて、前記移動情報判定装置を選択することを判定する選択モジュールを更に備える
ことを特徴とする請求項１に記載の移動情報判定装置。
【請求項１０】
全地球測位システムにおけるＧＰＳ受信機であって、
移動情報判定装置と、
前記移動情報判定装置に複数の衛星からの複数の信号を提供するためのベースバンド信号処理ユニットと
を具備し、前記移動情報判定装置が、
前記移動情報判定装置の初期位置情報及び前記移動情報判定装置の高度情報を提供するための高度情報及び位置情報保存モジュールと、
前記高度情報及び位置情報保存モジュールが提供する前記初期位置情報及び前記高度情報に基づいて、前記移動情報判定装置の現在位置における地球の半径を獲得するための地球中心補助物（ＥＣＡ）獲得モジュールと、
前記地球の前記半径及び前記衛星が提供する前記信号に基づいて、前記移動情報判定装置の前記現在位置及び速度を計算するための移動情報計算モジュールとを備え、
前記移動情報判定装置が、前記高度情報と前記ＧＰＳ受信機によって計算された高度基準値とを比較し、前記高度情報と前記高度基準値との間の差異が所定値より大きい場合に、前記高度情報を廃棄する
ことを特徴とするＧＰＳ受信機。
【請求項１１】
ＧＰＳ受信機を備えた対象物の移動情報を判定するための方法であって、
高度情報及び位置情報保存モジュールにおいて、前記ＧＰＳ受信機の初期位置情報及び高度情報を獲得するステップと、
地球中心補助物（ＥＣＡ）情報獲得モジュールにおいて、前記ＧＰＳ受信機の前記初期位置情報及び前記高度情報に基づいて、前記ＧＰＳ受信機の現在位置における地球の半径を獲得するステップと、
移動情報計算モジュールにおいて、前記地球の前記半径及び複数の衛星が提供する複数の信号に基づいて、前記移動情報を計算するステップとを含み、
前記移動情報が、前記受信機の前記現在位置及び速度の内の少なくとも１つを含むと共に、
前記高度情報と前記ＧＰＳ受信機によって計算された高度基準値とを比較し、前記高度情報と前記高度基準値との間の差異が所定値より大きい場合に、前記高度情報を廃棄する
ことを特徴とする方法。
【請求項１２】
前記初期位置を獲得する前記ステップが、
前記地球の平均半径及び前記衛星が提供する前記信号に基づいて、前記ＧＰＳ受信機の１番目の位置を計算するステップと、
Ｎ番目の位置及び対応する特定の高度値に基づいて、前記地球の前記平均半径より正確である前記地球のＮ番目の半径を獲得するステップと、
前記地球の前記Ｎ番目の半径及び前記衛星が提供する前記信号に基づいて、前記Ｎ番目の位置より正確である（Ｎ＋１）番目の位置を獲得するステップと、
所定の規則に基づいて、前記１番目の位置から前記（Ｎ＋１）番目の位置までに基づき前記初期位置を判定するステップとを含み、
Ｎは１以上の整数である
ことを特徴とする請求項１１に記載の方法。
【請求項１３】
前記特定の高度値が、高度情報源から獲得されるか、もしくは実際の地形に照らしていずれかの値として設定される
ことを特徴とする請求項１２に記載の方法。
【請求項１４】
前記（Ｎ＋１）番目の位置によって前記Ｎ番目の位置を更新するステップと、
前記受信機の前記現在位置によって前記（Ｎ＋１）番目の位置を更新するステップと
を更に含むことを特徴とする請求項１２に記載の方法。
【請求項１５】
前記地球の前記半径を獲得する前に、前記地球の前記半径を計算するための基礎として、高度情報源から高度値を選択するステップを更に含み、
前記高度情報源が、４種類の高度情報源を備え、
前記４種類の高度情報源が、
前記ＧＰＳ受信機によって計算される高度情報を保存するように動作可能な第１の高度情報源と、
前記ＧＰＳ受信機に記録された以前の高度情報を保存するように動作可能な第２の高度情報源と、
外部の高度測定源から獲得された高度情報を保存するように動作可能な第３の高度情報源と、
地球規模の高度情報を保存するように動作可能な第４の高度情報源とを備える
ことを特徴とする請求項１１に記載の方法。
【請求項１６】
前記高度値を選択する前記ステップが、
（ａ）対応する高度情報源に保存された高度値を前記高度基準値と比較し、もし前記高度値と前記高度基準値との間の差異が第１しきい値より大きい場合に、前記対応する高度情報源内の前記高度値を廃棄する方法、
（ｂ）対応する高度情報源に保存された高度値を、前記対応する高度情報源に保存された前記高度値に基づいて前記移動情報判定装置によって計算された第１の高度値と比較し、もし前記高度値と前記第１の高度値との間の差異が第２しきい値より大きい場合に、前記対応する高度情報源に保存された前記高度値を廃棄する方法、
（ｃ）前記移動情報判定装置によって計算された前記ＧＰＳ受信機の前記現在位置を位置情報データベースに保存された予備の以前の位置と比較し、もし前記現在位置と前記予備の以前の位置との間の差異が第３しきい値より大きい場合に、前記対応する高度情報源内の前記高度値を廃棄する方法、
（ｄ）前記初期位置を前記位置情報データベース内の予備の以前の位置と比較し、もし前記初期位置と前記予備の以前の位置との間の差異が第４しきい値より大きい場合に、前記対応する高度情報源内の前記高度値を廃棄する方法、に従って実行されると共に、
前記高度値が、前記ＧＰＳ受信機によって計算されると共に前記第１の高度情報源に保存された前記高度情報、前記ＧＰＳ受信機に記録されると共に前記第２の高度情報源に保存された前記以前の高度情報、外部の高度測定源から獲得されると共に前記第３の高度情報源に保存された前記高度情報、前記第４の高度情報源に保存された前記高度情報を選択する順番によって、選択される
ことを特徴とする請求項１５に記載の方法。
【請求項１７】
前記方法が、全地球測位システムにおいて使用され、
前記方法が、
精度低下率（ＤＯＰ）値のパラメータ、前記衛星が提供する前記信号の強度、及び前記ＧＰＳ受信機の速度が運動モジュールに適合するかどうか、の内の少なくとも１つに基づいて、最終的に計算された位置の妥当性を判定するステップを更に含む
ことを特徴とする請求項１１に記載の方法。
【請求項１８】
前記方法が、全地球測位システムにおいて使用され、
前記方法が、
精度低下率（ＤＯＰ）値のパラメータ、前記衛星が提供する前記信号の強度、前記地球の前記半径の有効性、及び前記衛星の数、の内の少なくとも１つに基づいて、移動情報を判定するための前記方法を選択することを判定するステップを更に含む
ことを特徴とする請求項１１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動情報を判定するための移動情報判定装置、及び方法に関係する。
【背景技術】
【０００２】
この出願は、参照することにより本書に含まれる、中華人民共和国の知識産権局（State Intellectual Property Office：ＳＩＰＯ）に２０１１年９月３０日に出願された特許出願番号第201110306929.3号に対して優先権を主張する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
全地球測位システム（ＧＰＳ）のような従来の測位システム（positioning system）は、ＧＰＳ受信機の位置を計算するために、少なくとも４つの衛星からの伝送距離を知ることを必要とし、そして最小二乗平均（Least Mean Squares：ＬＭＳ）アルゴリズムを使用することによって、計算が行われる。しかしながら、もし伝送距離を測定することに利用可能な衛星の数が十分ではないならば、受信機の位置情報を獲得するために、従来のＧＰＳ測位方法（positioning method）を使用することは不可能である。更に、ＧＰＳ信号に対する干渉（interference：妨害）（例えば、多重反射）、または不十分な衛星の幾何分布は、従来のＧＰＳ測位方法によって獲得された測位結果の正確度を大幅に減少し得る。例えば利用可能な衛星の数が４個未満であり、３個の衛星からのわずか３つの伝送距離が利用可能である場合の状況において、慣例上、一定の高度値が外部情報源から入力され、そして測位結果は二次元空間に関して計算される。しかしながら、高度値が適時に更新できないので、測位結果は、比較的大きな誤差を有する。
【課題を解決するための手段】
【０００４】
本発明は、移動情報判定装置を開示する。前記移動情報判定装置は、地球中心補助物（Earth Center Assistant：ＥＣＡ）情報獲得モジュールと、高度情報及び位置情報保存モジュールと、移動情報計算モジュールとを備える。前記ＥＣＡ獲得モジュールは、前記移動情報判定装置の現在位置における地球の半径を獲得する。前記高度情報及び位置情報保存モジュールは、前記移動情報判定装置の位置情報（例えば初期位置情報）及び高度情報を提供するように構成される。前記移動情報計算モジュールは、前記地球の前記半径及び複数の衛星が提供する複数の信号に基づいて、前記移動情報判定装置の前記現在位置及び／または速度を計算する。
【０００５】
別の実施例において、本発明は、全地球測位システムにおけるＧＰＳ受信機を開示する。前記ＧＰＳ受信機は、移動情報判定装置と、ベースバンド信号処理ユニットとを備える。前記移動情報判定装置は、更に、前記移動情報判定装置の現在位置における地球の半径を獲得するための地球中心補助物（ＥＣＡ）獲得モジュールと、前記移動情報判定装置の位置情報及び前記移動情報判定装置の高度情報を提供する高度情報及び位置情報保存モジュールと、前記地球の前記半径及び複数の衛星が提供する複数の信号に基づいて、前記移動情報判定装置の前記現在位置及び／または速度を計算する移動情報計算モジュールとを備える。前記ベースバンド信号処理ユニットは、前記移動情報判定装置に前記衛星からの信号を提供する。
【０００６】
更にもう一つの実施例において、本発明は、ＧＰＳ受信機を備えた対象物の移動情報を判定するための方法を開示する。前記方法は、高度情報及び位置情報保存モジュールにおいて、前記ＧＰＳ受信機の初期位置情報及び高度情報を獲得するステップと、地球中心補助物（ＥＣＡ）情報獲得モジュールにおいて、前記ＧＰＳ受信機の前記初期位置情報及び前記高度情報に基づいて、前記ＧＰＳ受信機の現在位置における地球の半径を獲得するステップと、移動情報計算モジュールにおいて、前記地球の前記半径及び複数の衛星が提供する複数の信号に基づいて、前記移動情報を計算するステップとを含み、前記移動情報は、前記受信機の前記現在位置及び速度の内の少なくとも１つを含む。
【０００７】
本発明は、同じ参照符号が同等の要素を表す下記の図面が添付されることによって、下記の説明を考慮して、容易に理解されることになる。
【図面の簡単な説明】
【０００８】
【図１Ａ】本開示の一実施例による、移動情報判定装置の例を例証する構成図である。
【図１Ｂ】図１Ａにおける移動情報判定装置の詳細な構成図を示す。
【図２】本開示の一実施例による、初期位置確定及び管理モジュールによって初期位置を確定する方法を例証するフローチャートである。
【図３Ａ】従来のＧＰＳシステムの実例である。
【図３Ｂ】本開示の一実施例による、移動情報判定装置から衛星までの観測ベクトルの例である。
【図３Ｃ】本開示の一実施例による、本発明によって提供される地球中心補助物（ＥＣＡ）測位戦略（Earth center assistant (ECA) positioning strategy）を利用する形態（topology）の例である。
【図４】本開示の一実施例による、移動情報判定装置に統合されたＧＰＳ受信機の構成図である。
【図５】本開示の一実施例による、測位方法を例証するフローチャートである。
【図６】精度低下率（ＤＯＰ）値が比較的大きい場合の、本発明に開示されたＧＰＳ受信機及び従来の受信機から獲得された測位誤差及び精度低下率（ＤＯＰ）値を例証する４枚のグラフである。
【図７】精度低下率（ＤＯＰ）値が比較的大きい場合の、本発明に開示されたＧＰＳ受信機及び従来の受信機から獲得された速度偏差値を例証する２枚のグラフである。
【図８】精度低下率（ＤＯＰ）値が非常に大きい場合の、本発明に開示されたＧＰＳ受信機及び従来の受信機から獲得された測位誤差及び精度低下率（ＤＯＰ）値を例証する４枚のグラフである。
【図９】精度低下率（ＤＯＰ）値が非常に大きい場合の、本発明に開示されたＧＰＳ受信機から獲得された速度偏差値を例証するグラフである。
【図１０】本発明に開示されたＧＰＳ受信機及び従来の受信機によって計算された測位結果を例証する比較図である。
【発明を実施するための形態】
【０００９】
その例が添付図面において例証される本開示の一実施例が、ここから詳細に参照されることになる。本開示が実施例と共に説明されることになる一方、それらが本開示をこれらの実施例に限定することを意図していないということが理解されるであろう。これに対して、本開示は、添付された請求項によって定義されたような本開示の精神及び範囲の中に含まれ得る代替物、修正物、及び等価物をカバーすることを意図している。
【００１０】
更に、本開示の実施例の下記の詳細な説明において、多数の特定の詳細が本開示の完全な理解を行うために示される。しかしながら、本開示はこれらの特定の詳細なしで実施され得るということが、当業者によって認識されることになる。他の場合には、周知の方法、手続き、構成要素、及び回路は、本開示の実施例の特徴を不必要に不明瞭にしないように、詳細に説明されなかった。
【００１１】
本開示による実施例は、移動情報判定装置を提供する。移動情報判定装置は、地球中心補助物（ＥＣＡ）情報獲得モジュールと、高度情報及び位置情報保存モジュールと、移動情報計算モジュールとを備える。ＥＣＡ情報獲得モジュールは、移動情報判定装置の現在位置における地球の半径を獲得する。高度情報及び位置情報保存モジュールは、移動情報判定装置の位置情報（例えば初期位置情報）及び高度情報を提供するように構成される。移動情報計算モジュールは、地球の半径及び複数の衛星が提供する複数の信号に基づいて、移動情報判定装置の現在位置及び／または速度を計算する。移動情報判定装置の詳細は、添付図面において説明されることになる。
【００１２】
図１Ａは、本開示の一実施例による、移動情報判定装置１００を例証する。図１ａにおいて示されたように、移動情報判定装置１００は、地球中心補助物（ＥＣＡ）情報獲得モジュール１１０と、高度情報及び位置情報保存モジュール１１１と、移動情報計算モジュール１２０とを備える。ＥＣＡ情報獲得モジュール１１０は、移動情報判定装置１００の位置における地球の半径を獲得するように構成される。高度情報及び位置情報保存モジュール１１１は、移動情報判定装置１００の位置情報（例えば初期位置情報）及び移動情報判定装置１００の高度情報を提供するように構成される。移動情報計算モジュール１２０は、上述の地球の半径及び少なくとも３個の衛星が提供する情報に基づいて、移動情報判定装置１００の現在位置及び／または速度を計算するように構成される。これらの衛星が提供する情報は、移動情報判定装置１００と各々の衛星との間の疑似距離（pseudo range：擬似距離）、及び／または、これらの衛星が提供するＧＰＳ信号の周波数を含む。
【００１３】
ＥＣＡ情報獲得モジュール１１０は、地球の平均半径を獲得するように構成される。地球の平均半径は、既知の方法によって外部環境から獲得され得るか、または、ＥＣＡ情報獲得モジュール１１０に直接的に保存され得る。地球の平均半径は良く知られていると共に、地球の平均半径を獲得する方法は、当業者にとって明白であり、簡潔さ及び明瞭さのために、ここでは繰り返して説明されないであろう。ＥＣＡ情報獲得モジュール１１０は、移動情報判定装置１００の初期位置及び対応する高度情報に基づいて、移動情報判定装置１００の位置における地球の半径を計算し得る。
【００１４】
図１Ｂは、図１Ａにおける移動情報判定装置１００の詳細な構成図を示す。図１Ａと同様の機能を有する要素は同じであると分類されると共に、簡潔さ及び明瞭さの目的のために、ここでは繰り返して説明されないであろう。高度情報及び位置情報保存モジュール１１１は、更に、初期位置確定及び管理モジュール１３０と、位置情報データベース１４０と、高度情報源１５０とを備える。
【００１５】
初期位置確定及び管理モジュール１３０は、初期位置を確定するように構成される。初期位置確定及び管理モジュール１３０は、図２において説明された方法によって初期位置を確定すると共に、その方法が下記において詳細に説明されることになる。位置情報データベース１４０は、１番目の位置Ｐ０、初期位置Ｐｃｏａｒｓｅ、及び初期位置確定及び管理モジュール１３０によって最終的に計算された最も正確な位置を保存するように構成される。高度情報源１５０は、移動情報判定装置１００の位置における対応する高度情報を保存する。
【００１６】
図２の例において示されるように、ブロックＳ２１０において、初期位置確定及び管理モジュール１３０は、地球の平均半径及び複数の衛星が提供する情報を獲得する。そして、ブロックＳ２２０において、地球の平均半径及び複数の衛星が提供する情報に基づいて、初期位置確定及び管理モジュール１３０は、移動情報判定装置１００の１番目の位置Ｐ０を判定する。地球の平均半径及び複数の衛星が提供する情報に基づいて１番目の位置Ｐ０を計算するための詳細が、下記において説明されることになる。１番目の位置Ｐ０の誤差は、比較的大きい、例えば１００Ｋｍより大きい可能性がある。ブロックＳ２３０において、初期位置確定及び管理モジュール１３０は、高度情報源から獲得された地形または高度情報に従って、１番目の位置Ｐ０に対応する高度値を補正する。
【００１７】
ブロックＳ２４０において、初期位置確定及び管理モジュール１３０は、１番目の位置Ｐ０及び補正された高度値に従って地球の更に正確な最初の半径を計算する。ブロックＳ２５０において、ＥＣＡ測位方法が、ブロックＳ２４０において獲得された地球の更に正確な最初の半径に基づいて移動情報判定装置１００の初期位置Ｐｃｏａｒｓｅを獲得するために使用される。初期位置Ｐｃｏａｒｓｅの誤差は、２０Ｋｍ位である。
【００１８】
図２には示されないが、当業者は、何度もブロックＳ２４０及びＳ２５０において示されたステップを繰り返すことによって、更に正確な初期位置が計算され得ると理解するべきである。最も正確な位置を獲得するために、複数の反復によって計算された新しい位置は相互に比較され得ると共に、最も正確な位置が、所定の規則に基づいて、これらの位置の中から選択される。詳細な反復法（iteration method）は、ブロックＳ２４０及びＳ２５０における動作を繰り返して実行することによって実施され得る。例えば、初期位置Ｐｃｏａｒｓｅは、最後の反復によって計算された位置であり得る。別の実施例において、初期位置Ｐｃｏａｒｓｅは、複数の反復の各々によって計算された新しい位置を所定のしきい値と比較し、そして、指定された規則に従って最も正確な位置を選択することによって獲得され得る。初期位置を獲得するための詳細は、ここでは省略され得る。
【００１９】
図２が初期位置を獲得する方法の例を例証すると共に、他の適当な方法が使用され得るということが理解されるべきである。例えば、初期位置Ｐｃｏａｒｓｅは、従来の測位方法を使用すること、もしくは、移動情報判定装置１００に以前に保存された位置情報を使用すること等によって、獲得され得る。本発明は、与えられた例に限定されない。
【００２０】
一実施例において、位置情報データベース１４０は、１番目の位置Ｐ０、初期位置Ｐｃｏａｒｓｅ、及び最終的に計算された正確な位置を保存するように構成される。別の実施例において、移動情報判定装置１００は、以前の位置を新しく計算された位置に置き換えるように構成された位置情報更新モジュール（図示せず）を更に備える。例えば、１番目の位置Ｐ０は、初期位置Ｐｃｏａｒｓｅに置き換えられると共に、初期位置Ｐｃｏａｒｓｅは、最終的に計算された正確な位置に置き換えられる。
【００２１】
上述のように、本開示の一実施例による、高度情報源１５０を備える。一実施例において、高度情報源１５０は、優先順位（priority order）に従って使用される４種類の高度情報源を含む。より具体的には、高度情報源１５０は、（ＥＣＡに基づかずに）ＧＰＳ受信機によって計算される高度情報を保存する第１の高度情報源と（移動情報判定装置１００は、ＧＰＳ受信機に統合される。）、ＧＰＳ受信機に記録された以前の高度情報を保存する第２の高度情報源と、外部の高度測定源（例えば、高度計（altimeter）、気圧計（barometer）、または立体地図（three-dimensional map）等）から獲得された高度情報を保存する第３の高度情報源と、地球規模の高度情報（global altitude information）を保存する第４の高度情報源とを備える。第４の高度情報源は、地球規模の高度情報を保存する地球規模の高度情報データベースであると共に、移動情報判定装置１００に統合される。一実施例において、第１の高度情報源は、１番目に高い使用優先順位を有しており、第２の高度情報源は、２番目に高い使用優先順位を有しており、第３の高度情報源は、３番目に高い使用優先順位を有しており、第４の高度情報源は、４番目に高い使用優先順位を有している。
【００２２】
ＥＣＡ情報獲得モジュール１１０は、地球の半径を計算するために、４種類の高度情報源の内の１つの中から高度値を選択し得る。別の実施例において、移動情報判定装置１００は、更に高度情報源選択モジュール（図示せず）を備える。高度情報源選択モジュールは、上記の４種類の高度情報源から、ここから詳細に説明されることになる下記の方法において、高度値を選択するように構成される。
【００２３】
（ＥＣＡに基づかずに）高度情報がＧＰＳ受信機によって計算される状況が、下記で詳細に説明されることになる。ＧＰＳ受信機によって獲得された高度情報は、ＧＰＳ受信機が保護されるか否かに拘らず、及び獲得された高度情報が比較的大きなジッタを有しているか否かに拘らず、信号環境、すなわちＧＰＳ受信機がＧＰＳ信号を受け取る環境によって影響を受ける。獲得された高度情報に関する移動平均を計算した後で、高度値は、実際の高度値に近くなる。本開示の一実施例によれば、ＧＰＳ受信機が高度情報を計算する状況において、５００秒の時間期間が選択されると共に、この５００秒の時間期間の間、（ＧＰＳ受信機に統合される）移動情報判定装置１００によって実行される高度値の計算に、移動平均が使用される。従って、ＥＣＡ計算のために使用される更に安定した高度値Ａが獲得され得る。移動平均を計算するための時間期間は５００秒に限定されないということが理解されるべきである。当業者は、移動平均のための時間期間が他の値として設定され得ると共に、ある例に限定されないと理解するべきである。
【００２４】
本開示の一実施例において、移動平均は、５０秒の時間期間の間にＧＰＳ受信機によって計算された高度値のために使用され得ると共に、従ってリアルタイムの、そして比較的安定した高度基準値Ａｒｅｆが獲得される。高度基準値Ａｒｅｆは、４種類の高度情報源を検査すると共に、対応する高度情報源からの高度値が使用するのに適当であるかどうかを判定するために使用される。同様に、リアルタイムの、そして比較的安定した高度基準を獲得するために、移動平均を計算するための時間期間は、５０秒に限定されない。当業者は、高度値の安定性に従って異なる高度基準が使用され得ると理解するべきである。
【００２５】
第１の高度情報源に保存される高度値Ａを選択するかどうかに関する詳細が、下記で説明されることになる。もし高度値Ａと高度基準値Ａｒｅｆとの間の差異が１００ｍを超えているならば、高度値Ａは、比較的大きな誤差を有する高度値と見なされると共に、使用するのに適当ではない。もし高度値Ａに基づいてＥＣＡ測位方法によって計算される高度値と高度値Ａとの間の差異が５０ｍを超えているならば、高度値Ａは、比較的大きな誤差を有する高度値と見なされると共に、使用するのに適当ではないということが推論される。
【００２６】
もし第１の高度情報源に保存される高度値Ａが使用するのに適当ではないならば、高度値Ａに基づいて計算された移動情報判定装置１００の現在位置は、廃棄される。従って、ＥＣＡ情報獲得モジュール１１０は、他の種類の高度情報源が提供する高度情報に基づいて現在位置を再計算する。一実施例において、ＥＣＡ情報獲得モジュール１１０は、第２の高度情報源、第３の高度情報源、または第４の高度情報源が提供する高度情報に基づいて、現在位置を再計算する。
【００２７】
ＧＰＳ受信機に記録された以前の高度情報が説明されることになる。もしＧＰＳ受信機がＧＰＳ受信機の起動の前に配置されたならば、以前の測位情報（例えば、ＧＰＳ受信機の以前の位置Ｐｈｉｓｔｏｒｉｃａｌ、ＧＰＳ受信機によって計算された以前の高度値Ａ、及び以前の測位時間等）が、ＧＰＳ受信機上のフラッシュメモリに保存されている。ここでは、ＧＰＳ受信機によって計算されると共に第２の高度情報源に保存された以前の高度値Ａが使用され得る。
【００２８】
第２の高度情報源が提供する以前の高度値Ａを選択するかどうかに関する詳細が、下記で説明されることになる。もし以前の高度値Ａと高度基準値Ａｒｅｆとの間の差異が１００ｍを超えているならば、以前の高度値Ａは、比較的大きな誤差を有する高度値と見なされると共に、使用するのに適当ではない。もしＥＣＡ測位方法によって計算される現在位置と予備（backup）の以前の位置Ｐｈｉｓｔｏｒｉｃａｌとの間の差異が地球の表面上の都市範囲（４０ｋｍ）より大きいならば、以前の高度値Ａは、比較的大きな誤差を有する高度値と見なされると共に、使用するのに適当ではない。及び／または、もし以前の高度値Ａに基づいてＥＣＡ測位方法によって計算される高度値と以前の高度値Ａとの間の差異が５０ｍを超えているならば、以前の高度値Ａは、比較的大きな誤差を有する高度値と見なされると共に、使用するのに適当ではない。
【００２９】
もし第２の高度情報源が提供する以前の高度値Ａが使用するのに適当ではないならば、以前の高度値Ａに基づいて計算された移動情報判定装置１００の現在位置は、廃棄される。従って、ＥＣＡ情報獲得モジュール１１０は、他の種類の高度情報源が提供する高度情報に基づいて現在位置を再計算する。一実施例において、ＥＣＡ情報獲得モジュール１１０は、第３の高度情報源、または第４の高度情報源が提供する高度情報に基づいて、現在位置を再計算する。
【００３０】
例えば、高度計（altimeter）、気圧計（barometer）、または立体地図（three-dimensional map）等のような外部の高度測定源から獲得される高度情報が説明されることになる。一実施例において、ＧＰＳ受信機は、少なくとも１つの外部の高度測定源（例えば、高度計（altimeter）、気圧計（barometer）、または立体地図等）に結合されると共に、外部の高度測定源からリアルタイムで現在の高度値Ａを獲得する。
【００３１】
第３の高度情報源が提供する高度値Ａを選択するかどうかに関する詳細が、下記で説明されることになる。もし高度値Ａと高度基準値Ａｒｅｆとの間の差異が１００ｍを超えているならば、その場合に、高度値Ａは、比較的大きな誤差を有する高度値と見なされると共に、使用するのに適当ではない。もし第３の高度情報源が提供する高度値Ａに基づいてＥＣＡ測位方法によって計算される高度値と高度値Ａとの間の差異が５０ｍを超えているならば、その場合に、高度値Ａは、比較的大きな誤差を有する高度値と見なされると共に、使用するのに適当ではない。
【００３２】
もし第３の高度情報源が提供する高度値Ａが使用するのに適当ではないならば、高度値Ａに基づいて計算された移動情報判定装置１００の現在位置は、廃棄される。従って、ＥＣＡ情報獲得モジュール１１０は、他の種類の高度情報源に保存された高度情報に基づいて現在位置を再計算する。一実施例において、ＥＣＡ情報獲得モジュール１１０は、第４の高度情報源が提供する高度情報に基づいて、現在位置を再計算する。
【００３３】
第４の高度情報源が提供する高度情報が、下記で説明されることになる。地球規模の（global）高度情報は、ＧＰＳ受信機の第４の高度情報源（地球規模の高度情報データベース）に保存される。地球規模の高度情報データベースは、地球の表面上の特定の位置、及び対応する高度値のような２種類の情報を含む。その情報が有益であるように、データベースを確立する場合のサンプル間隔は比較的長いと共に、従ってその誤差は比較的大きい。本開示では、都市の範囲における高度値の変化は比較的小さいと仮定されている。
【００３４】
ＧＰＳ受信機の初期位置Ｐｃｏａｒｓｅは、地球規模の高度情報データベースから、地球の表面で最も初期位置Ｐｃｏａｒｓｅに近いポジションＰｉ、及び対応する高度値Ａを検索するために使用される。
【００３５】
地球規模の高度情報データベースが提供する高度値Ａを選択するかどうかに関する詳細が、下記で説明されることになる。もしＧＰＳ受信機の初期位置Ｐｃｏａｒｓｅと地球規模の高度情報データベースから検索された位置Ｐｉとの間の距離差が表面上の最大の都市範囲（６０ｋｍ）より大きいならば、地球規模の高度情報データベースにおいて、適当な高度情報は発見され得ない。
【００３６】
もし地球規模の高度情報データベースに保存された高度値Ａと高度基準値Ａｒｅｆとの間の差異が１００ｍを超えているならば、高度値Ａは、比較的大きな誤差を有する高度値と見なされると共に、使用するのに適当ではない。もしＥＣＡ測位方法によって計算された現在位置と検索された位置Ｐｉとの間の距離差が都市範囲（４０ｋｍ）より大きいならば、高度値Ａは、比較的大きな誤差を有する高度値と見なされると共に、使用するのに適当ではない。もし地球規模の高度情報データベースが提供する高度値Ａに基づいてＥＣＡ測位方法によって計算される高度値と高度値Ａとの間の差異が５０ｍを超えているならば、高度値Ａは、比較的大きな誤差を有する高度値と見なされると共に、使用するのに適当ではない。
【００３７】
もし高度情報データベースが提供する高度値Ａが使用するのに適当ではないならば、その場合に、高度値Ａに基づいて計算された移動情報判定装置１００の現在位置は、廃棄される。
【００３８】
図１Ｂの例において示されたように、ＥＣＡ情報獲得モジュール１１０は、初期位置確定及び管理モジュール１３０から移動情報判定装置１００の初期位置を獲得すると共に、高度情報源１５０から対応する高度値を獲得し、獲得された初期位置情報、及び対応する高度値に基づいて、移動情報判定装置１００の位置における地球の半径を計算する。移動情報計算モジュール１２０は、地球の半径、及び衛星が提供する情報に基づいて、移動情報判定装置１００の現在位置及び／または速度を判定する。
【００３９】
移動情報判定装置１００の初期位置情報及び対応する高度値に基づいて、地球の半径を計算するＥＣＡ情報獲得モジュール１１０の例が、下記で説明されることになる。
【００４０】
ＥＣＡ情報獲得モジュール１１０は、初期位置確定及び管理モジュール１３０から、移動情報判定装置１００の初期位置Ｐｃｏａｒｓｅを獲得する。ＥＣＡ情報獲得モジュール１１０は、更に、高度情報源１５０から、対応する高度値を獲得する。対応する地球の半径ρＥが、下記の通り、方程式（１−１）、（１−２）、及び（１−３）に従って計算される。
【００４１】
世界測地系（World Geodetic System：ＷＧＳ）の座標系において、初期位置Ｐｃｏａｒｓｅに対応する移動情報判定装置１００の高度値は、下記のように設定される。
【００４２】
【数１】
0005636410.tif 000002
【００４３】
Ｐｃｏａｒｓｅ＿ＷＧＳは、ＷＧＳ座標系における移動情報判定装置１００の初期位置を表す。Ａは、高度情報源１５０が提供する高度値を表す。ＷＧＳ座標系は、経度、緯度、及び高度を含む三次元の座標系である。方程式（１−１）によれば、三次元の座標系の高度値は、高度情報源１５０から獲得された高度値によって置き換えられる。
【００４４】
ＷＧＳ座標系は、地球中心地球固定（Earth-centered Earth-fixed：ＥＣＥＦ）座標系に変換される。ＥＣＥＦ座標系において、移動情報判定装置１００の初期位置Ｐｃｏａｒｓｅは、下記のように補正される。
【００４５】
【数２】
0005636410.tif 000003
【００４６】
ＷＧＳＴｏＥＣＥＦ（）は、ＧＰＳシステムにおいてＷＧＳ座標系をＥＣＥＦ座標系に変換する標準の変換式を表す。従って、地球の半径は、方程式（１−３）に従って計算されると共に、地球の計算された半径は、ＥＣＡ計算のために使用される。
【００４７】
【数３】
0005636410.tif 000004
【００４８】
前述の説明は、本開示による移動情報判定装置１００の構成の実施例を例証する。移動情報判定装置１００がＥＣＡ情報獲得モジュール１１０から獲得された地球の半径に基づいてどのように測位を実行するかを例証する例が、下記で説明されることになる。
【００４９】
従来の受信機による測位するための方法が提供される。図３Ａは、従来のＧＰＳシステムの宇宙モジュール（space module）である。ρｓｖは、衛星からの受信機までの距離Ｒを示す。ＥＣＥＦ座標系において、ＧＰＳ受信機Ｕの座標位置が（ｘｕ、ｙｕ、ｚｕ）として設定され、そして衛星Ｓｊの座標位置が（ｘｊ、ｙｊ、ｚｊ）として設定される。その場合に、補正された疑似距離が、方程式（１−４）に従って計算される。
【００５０】
【数４】
0005636410.tif 000005
【００５１】
ここで、ｊ＝１、２、・・・Ｎであり、ｊは、衛星のＳＶＮ（Satellite Vehicle Number）数、またはＰＲＮ（Pseudo-Random Noise）数ではなく、現在のところ有効な衛星による測定値の一時的な数である。||Ｓｊ−Ｕ||は、ＧＰＳ受信機と衛星ｊとの間の幾何学的な距離を表し、ｃは、光の速度を表し、ｔｕは、受信機のクロックバイアス（clock bias）を表す。ρｊは、誤り訂正（error correction：ＥＣ）の後の疑似距離を表すと共に、受信機で測定される。図３Ｂにおいて示されるように、ＧＰＳ受信機から衛星ｊまでの距離Ｒｊは、方程式（１−５）に従って計算される。
【００５２】
【数５】
0005636410.tif 000006
【００５３】
方程式（１−４）及び（１−５）に従って、下記のような非線形方程式（１−６）が、受信機の座標位置（ｘｕ、ｙｕ、ｚｕ）及びクロックバイアスを計算するために使用される。
【００５４】
【数６】
0005636410.tif 000007
【００５５】
非線形方程式（１−６）は、最小二乗平均（Least Mean Squares：ＬＭＳ）アルゴリズム、カルマン法（Kalman method）等によって解決され得る。非線形方程式を解決するための詳細は、簡潔さ及び明瞭さの目的のために、ここでは繰り返して説明されないであろう。
【００５６】
本開示の一実施例による、移動情報判定装置１００の現在位置を計算する方法が説明されることになる。上述のような衛星が提供する情報の他に、移動情報判定装置１００は、現在位置を計算するために、ＥＣＡ情報として、更に地球の半径を使用する。
【００５７】
図３Ｃは、本開示の一実施例による、本発明によって提供される地球中心補助物（Earth Center Assistant：ＥＣＡ）測位方法（positioning strategy）を利用する形態（topology）の例を例証する。図３ａと比較して、地球の中心からＧＰＳ受信機までの点線が加えられる。点線は、移動情報判定装置１００の位置における地球の半径ρＥを表す。そして、地球の半径ρＥは、この実施例におけるＥＣＡ情報として使用される。
【００５８】
ＥＣＡ位置方法は、Ｎ番目の順番の非線形方程式（１−６）にＥＣＡ測位方程式を加えることによって実施される（Ｎは整数であると共に、３に等しいか、もしくは３より大きい）。言い換えれば、地球の中心は、計算のための別の衛星、すなわち地球の中心における衛星と見なされる。
【００５９】
地球の中心における衛星の座標位置は（０、０、０）として設定され、ＧＰＳ受信機のクロックバイアスはｔｕであると共に、ｔｕは０に設定され、ρＥは地球の中心から受信機までの球の半径を表し、そして、
【数７】
0005636410.tif 000008
は、高度情報源１５０と初期位置確定及び管理モジュール１３０を使用することによって獲得される。従って、ＥＣＡ測位方法のための非線形方程式（１−７）が、下記のように記載される。
【００６０】
【数８】
0005636410.tif 000009
【００６１】
非線形方程式（１−７）は、最小二乗平均（Least Mean Squares：ＬＭＳ）アルゴリズム、カルマン法（Kalman method）等によって解決され得る。従って、移動情報判定装置１００の現在の座標位置（ｘｕ、ｙｕ、ｚｕ）が、それに応じて計算される。
【００６２】
本開示の一実施例によれば、ＥＣＡ情報は、移動情報判定装置１００による測位のために使用される。その結果、衛星の数が十分でない状況、または衛星からの信号が比較的強い干渉（interference：妨害）を有する状況において、位置精度が向上する。
【００６３】
更に、移動情報判定装置１００は、更に、地球の半径、及び衛星が提供する情報に基づいて、移動情報判定装置１００の現在の速度を計算する。同様に、ＥＣＡ情報獲得モジュール１１０は、移動情報判定装置１００の初期位置及び対応する高度値に基づいて、地球の半径を計算する。上述のように、初期位置確定及び管理モジュール１３０は、地球の平均半径に基づいて、初期位置Ｐｃｏａｒｓｅを確定し、初期位置Ｐｃｏａｒｓｅに基づいて、移動情報判定装置１００の位置における更に正確な半径を計算し、その次に、計算された地球の半径に従って、移動情報判定装置１００の現在の速度を計算する。その代りに、現在の速度は、地球の平均半径を直接的に使用することによって計算され得る。地球の半径に従って現在の速度を計算するための方法が、下記で説明されることになる。
【００６４】
従来のＧＰＳ受信機によって現在の速度を計算する方法が提供される。慣例上、その速度は、ＧＰＳ受信機によって受信されたドップラー周波数に基づいて推定される。ＧＰＳ受信機によって受信された信号に関するドップラー偏移（Doppler shift：ドップラーシフト）は、衛星と受信機との間の相対運動に起因している。ＧＰＳ受信機によって受信された信号の周波数ｆＲは、下記のように方程式（１−８）に従って計算され得る。
【００６５】
【数９】
0005636410.tif 000010
【００６６】
ここで、ｆＴは、衛星によって送信された搬送波信号の周波数を表し、Ｖは、衛星の速度ベクトルを表し、
【数１０】
0005636410.tif 000011
は、受信機の速度ベクトルを表し、Ａは、ＧＰＳ受信機から衛星までの方向を有する単位ベクトルを表し、そして、ｃは、光の速度を表す。
【００６７】
ｊ番目の衛星に関して、方程式（１−８）は、方程式（１−９）として説明され得る。
【００６８】
【数１１】
0005636410.tif 000012
【００６９】
ｊ番目の衛星に関して、受信信号の周波数に関する測定推定（measurement estimation）は、ｆｊである。測定推定は、誤差を有しており、そして更に、周波数バイアスｆＲｊを有する。周波数バイアスは、ＧＰＳシステム時間を有するＧＰＳ受信機におけるクロックの時間シフト（time shift）ｔｕと関連付けられている。時間シフトｔｕの単位は、秒／秒である。ｆｊとｆＲｊとの関係は、方程式（１−１０）において示される。
【００７０】
【数１２】
0005636410.tif 000013
【００７１】
方程式（１−９）及び（１−１０）を結合すると共に、代数処理の後では、下記のように方程式（１−１１）が獲得される。
【００７２】
【数１３】
0005636410.tif 000014
【００７３】
ドット積ベクトルに関するベクトルコンポーネント拡張（vector component expansion）によって、下記のように方程式（１−１２）が獲得される。
【００７４】
【数１４】
0005636410.tif 000015
【００７５】
方程式（１−１２）の左側は、
【数１５】
0005636410.tif 000016
になる。なぜなら、
【数１６】
0005636410.tif 000017
の値が１に非常に近いからである。通常、
【数１７】
0005636410.tif 000018
と１との間の差異は、１００万分の２、３（a few parts per million）であり得る。方程式（１−１２）は、下記のように単純化され得る。
【００７６】
【数１８】
0005636410.tif 000019
【００７７】
４個の変数の方程式のセットが、下記のように、変数
【数１９】
0005636410.tif 000020
に関して確立される。
【００７８】
【数２０】
0005636410.tif 000021
【００７９】
その結果、速度及び時間シフトが、方程式（１−１７）によって、下記のように獲得され得る。
【００８０】
【数２１】
0005636410.tif 000022
【００８１】
ここで、Ｈ−１は、行列Ｈの逆行列を表す。
【００８２】
本開示の一実施例によれば、移動情報判定装置１００内の移動情報計算モジュール１２０は、ＥＣＡ情報に基づいて速度を計算するように構成される。すなわち、ＥＣＡ速度計測方程式が、従来の方法の方程式に加えられる。
【００８３】
地球の中心における衛星の座標位置が（０、０、０）、速度の値が０であり、そして周波数ｆＥがゼロに等しいと仮定されている。従って、方程式（１−１８）が、方程式（１−１４）に従って獲得される。
【００８４】
【数２２】
0005636410.tif 000023
【００８５】
方程式（１−１８）において、（ａｘＥ、ａｙＥ、ａｚＥ）は、地球中心の中心における衛星に対する移動情報判定装置１００のベクトル演算ユニット（vector unit）の方向を表す。従って下記式のようになる。
【００８６】
【数２３】
0005636410.tif 000024
【００８７】
方程式（１−１８）及び従来の方法の方程式によれば、４個の変数の方程式のセットが、下記のように、変数
【数２４】
0005636410.tif 000025
に関して確立される。
【００８８】
【数２５】
0005636410.tif 000026
【００８９】
その結果、速度及び時間シフトが、方程式（１−２１）によって、下記のように獲得され得る。
【００９０】
【数２６】
0005636410.tif 000027
【００９１】
ここで、Ｈ−１は、行列Ｈの逆行列を表す。
【００９２】
本開示の一実施例によれば、移動情報判定装置１００は、更に、検出モジュール（図示せず）を備える。検出モジュールは、精度低下率（ＤＯＰ）の値、衛星からの信号の強度に基づいて、移動情報判定装置１００の計算された現在位置が有効であるかどうかを判定するように、そして、移動情報判定装置１００の速度が運動モジュール（motion module）に適合するかどうかを判定するように構成される。
【００９３】
１つの例において、移動情報判定装置１００は、更に、選択モジュール（図示せず）を備える。選択モジュールは、移動情報判定装置１００における移動情報計算モジュール１２０と連結される。ＤＯＰの値が不十分である状況では、衛星からの信号が弱いか、もしくは衛星の数が十分ではなく、選択モジュールは、各衛星が提供するＧＰＳ信号の測定された疑似距離及び／または周波数、そして地球の半径に基づいて、移動情報判定装置１００が測位を行うと共に速度を測定するように選択する。しかしながら、地球の半径が利用可能ではない状況において、選択モジュールは、ＧＰＳ受信機の位置及び／または速度を獲得するために、ベースバンド信号処理ユニットによって提供された各衛星が提供するＧＰＳ信号の測定された疑似距離及び／または周波数に基づいて、従来のＧＰＳ測位方法及び／または速度測定方法を選択する。更に、選択モジュールは、移動情報判定装置１００の外部に配置され得る。装置に関する詳細は、当業者にとって明白であり得ると共に、実需に従って構成されることができ、そして前述の説明に限定されない。
【００９４】
説明されているように、移動情報判定装置１００は、ＧＰＳ受信機４００に統合され得る。図４において示されたように、ＧＰＳ受信機４００におけるＲＦユニット４１１は、アンテナ４０１からＧＰＳ信号を受信するように構成され、受信された信号を処理すると共に、信号を中間周波数信号に変換する。ベースバンド信号処理ユニット４１２は、周波数及び疑似距離を獲得するために、中間周波数信号を検波（demodulate：復調）して復号化（decode）するように構成される。移動情報判定装置１００は、ベースバンド信号処理ユニット４１２から、衛星の疑似距離、及び衛星が提供するＧＰＳ信号の周波数を獲得し、上述の方法に従って、ＧＰＳ受信機の位置、速度、及び時間（time）を計算する。その情報（例えばＧＰＳ受信機の位置、速度、及び時間情報等）は、米国海洋電子機器協会（National Marine Electronics Association：ＮＭＥＡ）コードの標準フォーマットを有する情報に変換されると共に、移動情報判定装置１００によって出力される。その情報は、更に、例えば地図（map）として、クライアント端末４２０へ出力される。ＮＭＥＡは、ＧＰＳシステムによって使用される出力プロトコルの内の１つである。
【００９５】
本発明のための衛星の数が従来の受信機のための衛星の数と同一である状況において、本開示において開示された受信機によって、従来の受信機より更に良い結果が獲得され得る。図６は、精度低下率（ＤＯＰ）値が比較的大きい場合に、本発明に開示されたＧＰＳ受信機及び従来の受信機から獲得される測位誤差及び精度低下率（ＤＯＰ）値の例を例証するいくらかのグラフを示す。図６（ａ）及び図６（ｂ）において示されたように、ＤＯＰ値は、本開示において開示されたＧＰＳ受信機によって減少し、従って測位誤差が減少する。図６（ｃ）及び図６（ｄ）において示されたように、従来の測位方法によって獲得された測位誤差のジッタは比較的大きく、測位誤差の最大偏差は６００ｍを超えている。しかしながら、測位誤差の値は、ＥＣＡ測位方法によって、１００ｍ未満になる。
【００９６】
図７は、ＤＯＰ値が比較的大きい場合に、本発明において開示されたＧＰＳ受信機及び従来の受信機から獲得された速度偏差の例を例証するグラフである。図７（ａ）及び図７（ｂ）において示されたように、従来の受信機から獲得された速度偏差と比較すると、本発明において開示されたＧＰＳ受信機から獲得された速度偏差は減少する。従って、更に正確な計測速度が獲得される。
【００９７】
図８は、ＤＯＰ値が非常に大きい場合に、本発明において開示されたＧＰＳ受信機及び従来の受信機から獲得された測位誤差及びＤＯＰ値の例を例証するグラフである。図８において示されたように、図８（ｃ）は空欄（blank）であり、従来の受信機において測位方法が集束（converge）し得ないことを例証する。図８（ｂ）において示されたように、ＤＯＰ値は、本開示において開示されたＧＰＳ受信機によって減少し、従って測位誤差が減少する。そして、（図８（ａ）において示されたように）測位が最終的に実行され得る。ＨＤＯＰは、水平面の精度低下率を表す。
【００９８】
図９は、ＤＯＰ値が非常に大きい場合に、本発明において開示されたＧＰＳ受信機から獲得された速度偏差の例を例証するグラフである。ＤＯＰ値が非常に大きい状況では、速度が従来の受信機によって測定されることはできない。
【００９９】
本開示の一実施例による、移動情報を計算するための方法が、下記で提供される。その方法は、受信機の現在位置及び／または速度を計算するために使用される。図５は、本開示の一実施例による、測位方法の例を例証するフローチャートである。図５において示されるように、図５は図１Ｂと一緒に説明され、ブロックＳ５１０において、ＧＰＳ受信機の位置における地球の半径が獲得される。例えば、移動情報判定装置１００の初期位置が、初期位置確定及び管理モジュール１３０から獲得されると共に、対応する高度情報が、高度情報源１５０から獲得され、そして、ＧＰＳ受信機の位置における地球の半径が、初期位置及び対応する高度情報に基づいて計算される。ブロックＳ５２０において、ＧＰＳ受信機の現在位置及び／または速度が、地球の半径、及び複数の衛星が提供する信号に基づいて判定される。
【０１００】
地球の半径は、地球の平均半径であり得るか、または初期位置及び高度情報に基づいて計算された地球の半径であり得る。初期位置は、初期位置確定及び管理モジュールによって決定されると共に、高度情報は、使用の優先順位を有する４種類の高度情報源の内の１つから獲得される。地球の半径を計算するための詳細が上記で説明される。従って、初期位置を計算するステップは、地球の半径を獲得する前に実行され得る。初期位置を獲得するための詳細は、図２において示された方法として類似しており、簡潔さ及び明瞭さの目的のために、ここでは繰り返して説明されないであろう。
【０１０１】
上記の方法は、更新するステップを含むことができる。更新するステップは、最近計算された位置によって前の位置を更新するために使用される。例えば、一番目の位置Ｐ０は、初期位置Ｐｃｏａｒｓｅと置き換えられると共に、初期位置Ｐｃｏａｒｓｅは、最終的に計算される更に正確な位置と置き換えられる。
【０１０２】
上記の方法は、更に選択するステップを含むことができる。選択するステップは、使用の優先順位を有する４種類の高度情報源の中から高度情報源を選択するために使用される。高度情報源を選択するための詳細は、上記で説明されたと共に、簡潔さ及び明瞭さの目的のために、ここでは繰り返して説明されないであろう。
【０１０３】
上記の方法は、ＧＰＳシステムにおいて利用され得ると共に、選択するステップを含む。ＤＯＰが不十分である状況では、衛星信号が弱いか、もしくは衛星の数が十分ではなく、測位のための上記の方法を選択するために、選択するステップが使用される。しかしながら、地球の半径が利用可能ではないならば、従来のＧＰＳ測位方法が、ベースバンド信号処理ユニットによって提供された各衛星が提供するＧＰＳ信号の測定された疑似距離及び／または周波数を使用することによって、ＧＰＳ受信機の位置及び／または速度を計算するために選択され得る。
【０１０４】
一実施例において、上記の方法は、ＧＰＳシステムにおいて利用され得ると共に、検査するステップを含むことができる。検査するステップは、ＤＯＰ値、衛星が提供する信号の強度、及びＧＰＳ受信機の速度が運動モジュール（motion module）に適合するかどうか、に基づいて、最終的に計算された位置の妥当性を判定するために使用される。
【０１０５】
従来の方法と比較すると、本開示において開示された方法は、衛星の数が十分ではない状況において、または衛星からの信号が強い干渉（interference：妨害）を有する状況において、測位を実行することができ、そして、更に測位の正確度を増加させることができる。更に、衛星の数が同一である状況において、更に良い結果が獲得され得る。
【０１０６】
図１０は、本開示において開示されたＧＰＳ受信機及び従来の受信機で計算された測位結果を例証する写真である。図１０において示された例では、４個の衛星が使用される。図１０において示されたように、黒に着色された部分（section）１００２は、従来の方法で計算された結果を表し、白で着色された部分１００４は、本開示において開示された方法で計算された結果を表す。図１０において示された測位結果によれば、本開示において開示された方法は、従来の方法に対して、位置の精度において利点を有する。
【０１０７】
前述の説明及び図面が本発明の実施例を表す一方、添付された請求項において定義されたように、様々な追加、修正、及び置換が、本発明の原理の精神及び範囲からはずれずに、実行され得るということが理解されることになる。当業者は、本発明が、形式、構造、装置、比率、材料、要素、及びコンポーネントの多くの変更によって使用され得ると共に、そうでなければ、本発明の原理からはずれずに特定の環境及び動作条件に特に適応する本発明の実践において使用され得るということを認識することになる。ここで開示された実施例は、従って、全ての点で実例となると共に、限定的でないと考えられることができ、本発明の範囲は、添付された請求項及びそれらの法律上の等価物によって示されると共に、前述の説明に限定されない。
【符号の説明】
【０１０８】
１００    移動情報判定装置
１１０    地球中心補助物（ＥＣＡ）情報獲得モジュール
１１１    高度情報及び位置情報保存モジュール
１２０    移動情報計算モジュール
１３０    初期位置確定及び管理モジュール
１４０    位置情報データベース
１５０    高度情報源
４００    ＧＰＳ受信機
４０１    アンテナ
４１１    ＲＦユニット
４１２    ベースバンド信号処理ユニット
４１３    選択モジュール
４２０    クライアント端末
【図１Ａ】
0005636410.tif 000028
【図１Ｂ】
0005636410.tif 000029
【図２】
0005636410.tif 000030
【図３Ａ】
0005636410.tif 000031
【図３Ｂ】
0005636410.tif 000032
【図３Ｃ】
0005636410.tif 000033
【図４】
0005636410.tif 000034
【図５】
0005636410.tif 000035
【図６】
0005636410.tif 000036
【図７】
0005636410.tif 000037
【図８】
0005636410.tif 000038
【図９】
0005636410.tif 000039
【図１０】
0005636410.tif 000040