(57)【要約】  ＤＳＳＳ信号を用いたＧＰＳ又はＧＳＭシステムにおいて、正確かつ強固な飛行時間信号処理が、色々なテスト及び環境条件に基づいて先端又は相関技術の選択により達成される。
2007512525.tif 000002
【特許請求の範囲】
【請求項１】
無線通信システムの測位方法であって、
前記システムの或るユニットにおいて信号を受信し、
前記信号に対する処理動作を選択するように当該受信信号に少なくとも１つのテストを行い、前記動作は、相関処理動作及び先端処理動作のうちの１つであり、
その後に当該選択された動作を行う、
方法。
【請求項２】
請求項１に記載の方法であって、当該行われるテストは、前記受信信号の信号レベルが閾値よりも大きいかどうかを判定することを含む、方法。
【請求項３】
請求項２に記載の方法であって、前記受信信号のレベルが前記閾値より小さい場合、前記相関処理動作が選択される、方法。
【請求項４】
請求項２に記載の方法であって、前記受信信号のレベルが前記閾値よりも大きい場合、先端勾配が勾配閾値よりも大きいかどうかをテストすることを含む方法。
【請求項５】
請求項３に記載の方法であって、前記先端勾配が前記勾配閾値よりも小さい場合、前記先端処理動作が選択される、方法。
【請求項６】
請求項４に記載の方法であって、前記先端勾配が前記勾配閾値よりも大きい場合、前記相関処理動作が選択される、方法。
【請求項７】
請求項１ないし６のうちいずれか１つに記載の方法であって、所定の間隔で当該テストの実行及び動作ステップを繰り返す、方法。
【請求項８】
請求項１ないし７のうちいずれか１つに記載の方法であって、前記テスト実行ステップの前に受信パルスをコヒーレントに重畳する、方法。
【請求項９】
請求項１ないし８のうちいずれか１つに記載の方法であって、バンプ関数とのパルスの畳み込みを含む方法。
【請求項１０】
請求項１ないし９のうちいずれか１つに記載の方法であって、前記信号レベルが前記信号レベル閾値よりも小さい場合、次の又は継続のテスト実行の前に当該信号の受信時間期間を延ばすことを含む方法。
【請求項１１】
請求項１ないし１０のうちいずれか１つに記載の方法であって、前記先端勾配が閾値よりも大きいかどうかをテストする前に、次の送信期間を短くすることを含む方法。
【請求項１２】
請求項１ないし１１のうちいずれか１つに記載の方法であって、省電力モードにおける動作の先端テストの時間期間を短くすることを含む方法。
【請求項１３】
請求項１ないし１２のうちいずれか１つに記載の方法であって、中間のテスト又は処理を伴うことなく選択後に前記先端処理動作を行うことを含む方法。
【請求項１４】
請求項１ないし１３のうちいずれか１つに記載の方法であって、ｉ＝ＣｄＶ／ｄｔなる式を用いて前記勾配を測定すること（Ｖは当該信号波形の電圧、Ｃはキャパシタンス、ｉは電流）を含む方法。
【請求項１５】
請求項１ないし１４のうちいずれか１つに記載の方法であって、前記先端処理動作は、受信信号電圧又はピークを微分し、ゼロ交差又は変曲点の位置を特定することを含む方法。
【請求項１６】
ディジタルコンピュータの内部メモリに直接ロード可能なコンピュータプログラム製品であって、当該製品がコンピュータで実行されるときに請求項１ないし１５のうちいずれか１つに記載の方法を実行するためのソフトウェアコード部を有するプログラム製品。
【請求項１７】
ディジタルコンピュータの内部メモリに直接ロード可能なコンピュータプログラムであって、当該プログラムがコンピュータで実行されるときに請求項１ないし１５のうちいずれか１つに記載の方法を実行するためのソフトウェアコード部を有するプログラム。
【請求項１８】
請求項１７に記載のコンピュータプログラムのための、電子的信号を有することの可能な担体。
【請求項１９】
請求項１６に記載のコンピュータプログラム製品、請求項１７に記載のコンピュータプログラム又は請求項１８に記載の担体の電子的頒布方法。
【請求項２０】
無線通信システムの測位装置であって、
前記システムのユニットにおいて信号を受信する手段と、
前記信号に対する処理動作を選択するように当該受信信号に少なくとも１つのテストを行い、当該動作を相関処理動作及び先端処理動作のうちの１つとする手段と、
当該選択された動作を行う手段と、
を有する装置。
【請求項２１】
請求項２０に記載の装置であって、前記受信信号の信号レベルが閾値よりも大きいかどうかを判定する手段を有する装置。
【請求項２２】
請求項２１に記載の装置であって、前記受信信号のレベルが前記閾値より小さい場合、前記相関処理動作を選択する手段を有する装置。
【請求項２３】
請求項２２に記載の装置であって、前記受信信号のレベルが前記閾値よりも大きい場合、当該先端勾配が勾配閾値よりも大きいかどうかをテストする手段を有する装置。
【請求項２４】
請求項２２に記載の装置であって、前記先端勾配が前記勾配閾値よりも小さい場合、前記先端処理動作を選択する手段を有する装置。
【請求項２５】
請求項２３に記載の装置であって、前記先端勾配が前記勾配閾値よりも大きい場合、前記相関処理動作を選択する手段を有する装置。
【請求項２６】
請求項２０ないし２５のうちいずれか１つに記載の装置であって、所定の間隔で当該テスト実行及び動作ステップを繰り返す手段を有する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測位方法及び装置に関する。
【背景技術】
【０００２】
例えば米国特許第５，７６４，６８６号に記述されているような到達時間ラジオ（無線通信）位置測定システムは、相関技術を利用しているが、これらの測位処理方法は、高いレベルのマルチパス劣化を伴う高人口密度の環境にはあまり適していない。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明の目的は、かかる既知の技術を改善することである。
【課題を解決するための手段】
【０００４】
本発明によれば、無線通信システムの測位方法であって、
前記システムの或るユニットにおいて信号を受信し、
前記信号に対する処理動作を選択するように当該受信信号に少なくとも１つのテストを行い、前記動作は、相関処理動作及び先端処理動作のうちの１つであり、
その後に当該選択された動作を行う、
方法が提供される。
【０００５】
このようにすることにより、本発明の方法は、一般の環境において最も正確で強力な測定をもたらす処理動作を利用する。これは、当該方法が時間とともに大きく変化する状況に直面しがちなモバイル機器に用いられるときに特に重要である。
【０００６】
好ましくは、本方法は、前記受信信号の信号レベルが閾値よりも大きいかどうかを判定することを含むテストを含み、前記受信信号のレベルが前記閾値より小さい場合、前記相関処理動作が選択される。前記受信信号のレベルが前記閾値よりも大きい場合、先端勾配が勾配閾値よりも大きいかどうかのテストがあり、前記先端勾配が前記勾配閾値よりも小さい場合、前記先端処理動作が選択される。前記先端勾配が前記勾配閾値よりも大きい場合、前記相関処理動作が選択される。
【０００７】
好ましくは、本方法は、所定の間隔で当該テストの実行及び動作ステップを繰り返すことを含む。
【０００８】
本方法の他の特徴は請求項に記述されている。
【０００９】
本発明によれば、ディジタルコンピュータの内部メモリに直接ロード可能なコンピュータプログラム製品であって、当該製品がコンピュータで実行されるときに本発明の方法を実行するためのソフトウェアコード部を有するプログラム製品も提供される。
【００１０】
本発明によれば、ディジタルコンピュータの内部メモリに直接ロード可能なコンピュータプログラムであって、当該プログラムがコンピュータで実行されるときに本発明の方法を実行するためのソフトウェアコード部を有するプログラムも提供される。
【００１１】
本発明によれば、本発明を具現化するコンピュータプログラムのための、電子的信号を有することの可能な担体も提供される。
【００１２】
本発明によれば、本発明のコンピュータプログラム製品、コンピュータプログラム又は担体の電子的頒布方法も提供される。
【００１３】
本発明によれば、無線通信システムの測位装置であって、
前記システムのユニットにおいて信号を受信する手段と、
前記信号に対する処理動作を選択するように当該受信信号に少なくとも１つのテストを行い、当該動作を相関処理動作及び先端処理動作のうちの１つとする手段と、
当該選択された動作を行う手段と、
を有する装置も提供される。
【００１４】
本発明は、ＧＰＳ又はＧＳＭシステムを含む広く到達時間ラジオシステムで例えば超広帯域（ＵＷＢ，Ultra Wide Band）又は直接拡散（ＤＳＳＳ，Direct Sequence Spread Spectrum）信号を用いたものに適用可能である。
【００１５】
本発明をより容易に理解するため、添付図面を参照して例示によってのみ以下に説明を行う。
【発明を実施するための最良の形態】
【００１６】
本発明は、多様な判断基準及び受信信号の態様に基づいて、当該信号に最も適切な処理動作はどれかを判定するユニットにおいて受信されるテスト信号に絡むものである。
【００１７】
したがって、任意の時間及び環境のセットにおいて、判定は１つの特定の処理方法を用いる決定となりうる。後の時期において、当該信号の形態の変化及び／又は局部的環境の変化となる場合もあり、異なる決定又は同じ決定にもなり得るが、異なる理由による。
【００１８】
図１に表される方法は、本発明を用いており、例えば超広帯域（ＵＷＢ）又は直接拡散方式（ＤＳＳＳ）信号を用いて例えばＧＰＳ又はＧＳＭシステムにおいて正確かつ強力な位置測定のために信号の飛行時間を見るものである。
【００１９】
当該伝搬環境における当該信号により受けるノイズ悪化及びマルチパス悪化の程度により、先端（立ち上がり（leading edge））技術による測定又は相関技術による測定が、最も正確な結果をもたらすために用いられる。
【００２０】
高レベルの背景ノイズのある環境において、標準の相関技術による測定は、より正確な結果をもたらすのに対し、高レベルのマルチパス悪化を伴う人口密度の高い環境では先端技術による測定は、より正確な結果をもたらす。
【００２１】
図１に示される方法は、特定の状況においてある決められた時間に最も適切な信号処理技術を確実かつ正確に選択することをなす。
【００２２】
次に、この方法を図１に基づいて説明する。
【００２３】
ステップ１において、受信器Ｂは、送信器Ａからの周期性パルスを受信する。変曲点計算のための十分な信号対雑音比（ＳＮＲ）のパルスを得るため、当該パルス列の各周期は、コヒーレントに加算される（ステップ２）。
【００２４】
周期Ｔのパルス列について、コヒーレントな加算は、Ｎ個のパルス列周期を構成するパルス列を導き、これにより元の信号強度のＮ倍となるが、パルスのコヒーレントな加算は当該ノイズを平均化するので、ノイズの√Ｎ倍に留まる。
【００２５】
先端技術の目的のためにパルスのＳＮＲを改善する他の方法は、バンプ関数、例えば最も幅広いノイズ乱れよりも少し大なる幅のガウス関数と当該パルス列における最初のパルスを畳み込むことをなすことである。かかるノイズ乱れは、次の式により、ノイズ変動の幅に対して当該関数が平均をとるので、実質的にフィルタ除去される。
2007512525.tif 000003
【００２６】
ここで、当該パルスはｆ（ｙ）によって示され、パルス幅ｐは、
ｐ２σ＞＞１
なる基準を満たすものとされる。
【００２７】
ステップ３は、受信ＳＮＲの値がユーザが規定した範囲誤差よりも悪い対応の最悪ケースの先端技術の範囲誤差（当該装置メモリにおける検索（参照）により見つけられる）を有するかどうかを判定するためのテストを行う。種々の信号対雑音比についての最悪ケース先端範囲誤差は、以前の実験的な測定において得られており、このデータは、当該ルックアップメモリに記憶される。
【００２８】
ステップ３は、最悪の可能性のある実際の範囲誤差を判定するためのテストを行う。この範囲誤差は、固定された信号対雑音比についての無視できない最悪ケースの状況を表すパルス勾配を判定するよう室内環境において信号を測定することにより制御される非常に低い勾配を持つ受信パルスに対して計算される。かかる範囲誤差は、ＳＮＲの色々な所定値について計算され、ルックアップテーブルの構成を可能とする。
【００２９】
通常動作において、このルックアップテーブルは、特定のタイプの環境例えばビルディングの中での十分な受信信号データをとることにより先ず判定される当該判定閾値Ｋを形成する範囲誤差ε１とともに特定のＳＮＲの範囲誤差ε１を提供するために実時間で用いられる。同じＳＮＲを有する最も低い勾配信号のデータ（下位四分位点）の一群は、与えられたＳＮＲの最悪ケースの状況の信号のセットとして選択される。そして、その平均値及び標準偏差範囲誤差は、当該先端方法によりこのセットの信号について判定され、Ｋは、計算された標準偏差内の平均値である。ＳＮＲの向上により範囲誤差が増大するので、ＫはＳＮＲに依存する。したがって、種々のＳＮＲに対して、Ｋの値は、実験的な信号測定から見つけられる。
【００３０】
受信信号のＳＮＲが測定されると、その対応の最悪ケースの先端範囲誤差は、メモリにおいてルックアップ（参照）される。この範囲誤差は、閾値Ｋである。以前は、いずれの測位測定（値）の範囲誤差の限界も値ｅに設定されていたのである。この値ｅは、閾値ｋに対してチェックされる。Ｋ＜ｅであれば、ステップ４に行くので、最悪ケースの先端（処理）を行うについてのエラーは、ユーザ規定のエラーｅ内にあり、このように先端を行うと、最悪ケースのエラーＫを呈することになる。
【００３１】
ＳＮＲが閾値Ｋよりも小さい場合、ステップ１１に移行し、先端技術を用いた範囲誤差は、相関技術の使用が選択されていることを示すε１よりも悪いものとなる。
【００３２】
Ｋ＞ｅのとき、ステップ１１に行く。これは、最悪ケースの先端をなすについてのエラーがユーザ規定のエラーｅよりも高いことを意味する。当該システムは、相関技術を行うことによってのみ、より小さな範囲誤差を得ることができる。システムはステップ１１でｅ内の範囲誤差を有すると、相関技術が実施されなければならない。
【００３３】
ステップ１１は、他の判定ポイントを有する。ＳＮＲが相関時間Ｔで相関技術にとって低すぎるかどうかを判定するために再度テストが行われ、色々なＳＮＲ及び色々な相関時間の信号に対しての相関技術による平均範囲誤差を含むルックアップテーブルから見出されるユーザ規定の誤差値内にある範囲誤差値を提供するようにしている。当該閾値範囲誤差は、色々な時間及びＳＮＲについての相関技術範囲誤差について他のルックアップテーブルから見出される。また、現存のデータに基づくルックアップテーブルが、電界ＳＮＲ，相関範囲誤差によって構成される。平均範囲誤差は、固定のＳＮＲ及び相関時間の信号についての相関技術を行うことによって見出される。受信信号の範囲は、相関技術を介して判定される。正確な範囲は、送信器と受信器との間でも測定される。相関推定範囲及び当該正確な範囲との間の差は、特定のＳＮＲ及び相関時間についての範囲誤差の値である。こうした測定は、当該環境内で異なる位置に配される送信器及び受信器について多数回行われる。用いられる範囲誤差値は、固定ＳＮＲ及び相関時間Ｔにつき得られる各値の平均であり、これにより、ＳＮＲの特定の値及び相関時間Ｔを考えた場合、範囲誤差ε２を抽出するために用いられる。
【００３４】
与えられた時間及びＳＮＲの相関範囲誤差は、当該ルックアップテーブルからＣとして見出され、これが閾値となる。ユーザ規定範囲誤差ｅがＣよりも大なる場合、送信信号の相関時間は、ユーザ規定範囲内で範囲測定値を得るのに十分なものとするのがよい。よって相関技術は、ステップ１２で行われる。
【００３５】
閾値誤差Ｃ（ルックアップテーブルから見出される）がユーザ規定範囲誤差ｅよりも大なる場合、相関技術は、高い確率でユーザ規定範囲外の位置測定値を呈する。したがって、当該位置測定の正確さを向上させることは、相関時間を長くすることになる。これは、当該飛行時間及びその後の位置特定を見出すために用いられる相関関数のＳＮＲを増大させるからである。これはステップ１３において行われる。
【００３６】
範囲誤差ε２が範囲誤差ε１よりも大きいと、新しい相関時間Ｔは、所定のＳＮＲについて少なくともε１の誤差をもたらすルックアップテーブルから見出される。
【００３７】
ステップ４に行くと、（ルックアップテーブルから見出される）受信信号のＳＮＲの最悪ケースの先端範囲誤差はユーザ規定の又はシステムが規定した範囲誤差ｅよりも小さくなることを意味し、省電力モードがこのシステムにおいて選択されている場合にのみステップ５が行われる。
【００３８】
ステップ５は、ステップ２に対する省電力モードである。受信信号の測定ＳＮＲの記憶値を用いて、ルックアップテーブルに移り、最大範囲誤差ｅをもたらす送信時間を見つける。次の送信信号に対して、送信時間はルックアップテーブルにおいて見つけられるものに減らされる。
【００３９】
ＳＮＲの高い値は、必要ではない。何故なら、電力を節減するために範囲の正確さが減らされるからである。短い時間に信号を送信することによって、コヒーレントに重畳される信号が低いＳＮＲを呈し、これが範囲の正確さを低くし又は範囲誤差を増大させる。但し、短時間の信号伝送は信号パワーを節減する。
【００４０】
省電力モードが選ばれていない場合、ステップＳ４から直接にステップ６に移行する。
【００４１】
ステップ６では、バックアップテストが行われ、先端技術又は相関技術が用いられるべきか否かが判定される。
【００４２】
先端のｇの勾配及び信号対雑音比ＳＮＲは、先端の範囲誤差とともに記憶される。また、信号のＳＮＲ及びその送信時間Ｔは、平均相関方法範囲誤差とともに記憶される。ステップ７では、当該信号のＳＮＲ及びＴの場合に、範囲誤差ｊが当該信号の勾配ｇ及びＳＮＲの与えられた先端方法による範囲誤差よりも小さいと、相関方法が選択される。
【００４３】
ステップ８では、ルックアップテーブルから、先端のパラメータ（すなわちＳＮＲ及び勾配ｇ）の範囲誤差が相関技術パラメータ（すなわちＳＮＲ及び送信時間）による範囲誤差よりも小さいことが判定されると、先端方法が選ばれる。
【００４４】
ステップ６では、当該先端の勾配を判定するため、当該パルス列における単一のパルスが例えばその最初の１つとして用いられ、立ち上がりの変曲点の位置が判定される。ディジタル波形は当該変曲点の位置を判定するのに十分なサンプル点を有する見込みは薄いので、アナログ信号が用いられるのが好ましく、ここでの勾配は、
2007512525.tif 000004
を用いて判定される。
【００４５】
ここで、Ｖは、信号波形の電圧であり、Ｃはキャパシタンス、ｉは電流である。
【００４６】
範囲誤差は、測定された範囲又は当該受信信号の飛行時間と当該信号が伝搬した正確な認識距離との間の差である（これは実験段階において判明されるルックアップテーブルデータに示される）。ＳＮＲがパルス勾配に依存しないユーザ規定誤差ｅよりも小さい範囲誤差を有するのに十分高い場合、又はＳＮＲが所定の閾値Ｘよりも大きい場合、先端技術を用いることができる。これは、ステップ４からステップ１０に直ちに移動するフローチャートによって示される。これは、当該環境からの先端技術の独立性により可能となる。
【００４７】
建造物における実験的測定から、ＳＮＲ値は、全ての立ち上がり測定のうちの約９５パーセントが当該システム規定誤差ｅよりも小さい範囲誤差を有するほどに高いものであると確認することができる。
【００４８】
ＳＮＲが非常に高い場合、当該信号には微弱なノイズしかない。また、先端技術に相関技術よりもあまり影響を与えないマルチパス効果もある。ＳＮＲが増大すると、マルチパス及び範囲誤差が減る。ＳＮＲが十分に高いと、範囲誤差は、いずれのマルチパス環境に対してもユーザ規定誤差ｅよりも小さい。
【００４９】
本発明は、必要な処理量に関して、従来技術に対して多大なる利点を奏しうる。本発明における環境閾値が満たされると、相関技術を即座に用いることができ、先端技術により要求される余分な処理の必要性を不要にする。
【００５０】
同様に、幾つかの状況においては、先端技術を用いることの速やかな決定を行うことができ、相関ピークを検出することに関連した処理が避けられる。
【００５１】
伝搬環境の不安定さにより、先端技術又は相関技術のどちらかを用いるために設定された閾値が十分に強固なものではないことを証明する状況が起こり、バックアップの決定を使うことが必要である。相関技術だけが用いられる場合、当該システムの積分時間を増やすことができる。先端技術だけが用いられる場合、立ち上がりの勾配についてのさらなるテストにより、より正確な測定をなすのは先端技術か又は相関技術かについて決定をなすことができる。
【００５２】
図２は、図１に関連して説明したような方法を組み入れた本発明のソフトウェア実現形態を示している。
【００５３】
このようにＣＰＵ２０が示されており、これはＣＰＵ２０において受信した信号に対して、先端（立ち上がり）ユニット２１又は相関ユニット２２により処理されるべきかどうかを判定するために、入力信号に対しての複数のソフトウェアルーチンを成し遂げる。
【００５４】
ＣＰＵ２０は、連続のサンプル点間の信号の勾配を計算することによって低Ｓ／Ｎについてのテストを行うソフトウェアを有する。これは、サンプラ２３によってサンプリング間隔ｄｔに設定される信号のサンプリングレートに基づいて達成される。各サンプル点におけるエネルギの値は、メモリ２４に記憶される。すなわち、サンプル点ｔ１では信号ｅ１がメモリに記憶され、サンプル点ｔ２では信号エネルギｅ２が記憶される、…という具合である。
【００５５】
全ての適切な値がメモリに記憶されると、連続の勾配（gradient）が、
E={Grad1=(e2-e)/dt, Grad2=(e3-e2)/dt …,Gradn=en+1-en}/dt}
によって計算される。
【００５６】
当該連続勾配の変動又は変化が大きい場合、Ｓ／Ｎレベルは低い。何故なら、雑音性信号は滑らかなエッジを有しない、すなわち当該エッジ（先端）は乱されるからであり、連続勾配の値は大きく異なり、したがってその変化は大きい。
【００５７】
集合Ｅにおける勾配値の変化（Variance）を計算するため、次の演算２５が行われる。
【００５８】
Variance=1/N sum_n(Gradn)^2 - (1/N sum_n Gradn)^2
【００５９】
ここで、Ｎはサンプル点の総数であり、ｓｕｍ＿ｎは全てのサンプル点における合計である。
【００６０】
本発明を具現化する市販製品の実現に係る生産の前に標準又はテストシーケンスの信号についてテストを行うことにより、先端処理を行うための限界値に対応する変化値を判定することができる。
【００６１】
先端処理は、Ｓ／Ｎ比が過度に低くない場合に或る信号成分について行われ、そうでない場合は標準の相関が行われる（２６，２７）。
【００６２】
明らかに、変形例では、ユニット２１及び２３により行われる動作もそのソフトウェアルーチンの一部としてＣＰＵ２０により行うことができる。
【００６３】
かくして本発明は、特定の環境に対し、リアルタイムで最も適切な技術を選択するために、環境変化に適応した強固な意思決定処理を提供する。この意思決定処理は、信号対雑音比を改善するためにコヒーレントパルス加算及びガウス関数との畳み込みを用いて支持される。
【図面の簡単な説明】
【００６４】
【図１】本発明により提供される測位方法を表すフローチャート。
【図２】本発明の実現形態の回路構成を示す図。
【図１】
2007512525.tif 000005
【図２】
2007512525.tif 000006
【国際調査報告】
2007512525.tif 000007
2007512525.tif 000008