(57)【特許請求の範囲】
【請求項１】
ターゲット端末と、既知の位置に複数配置されるアンカー端末とが無線信号を授受し、位置推定を行う領域の伝搬特性を示すパラメータを用いて前記ターゲット端末の位置を推定する位置推定方法であって、
前記伝搬特性を示すパラメータは、無線信号から取得される前記位置推定に必要な情報から、当該無線信号を授受した前記ターゲット端末と前記アンカー端末との距離を導出するパラメータからなり、
前記ターゲット端末と前記複数のアンカー端末とが授受した無線信号から取得される位置推定に必要な情報と、前記アンカー端末の位置とに基づき、前記伝搬特性を示すパラメータを用いて、前記アンカー端末と任意の位置における前記ターゲット端末との距離を変数とし、前記位置推定に必要な情報が得られる尤度を、位置推定を行う領域の各地点について求め、位置推定を行う領域のうち、最も前記尤度が高い位置を前記ターゲット端末の推定位置として求めるステップと、
前記位置推定に必要な情報と、前記アンカー端末の位置と、前記ターゲット端末の推定位置とに基づき、前記アンカー端末と前記推定位置における前記ターゲット端末との距離を用いて、前記伝搬特性を示すパラメータを変数とし、前記位置推定に必要な情報が得られる尤度が最も高くなるパラメータを、当該推定位置における前記伝搬特性を示すパラメータとして推定するステップと、
前記伝搬特性を示すパラメータを推定したとき、当該伝搬特性を示すパラメータを用いて、前記ターゲット端末の推定位置を再度求め、当該推定位置における前記伝搬特性を示すパラメータを再度推定し、所定の条件を満たすまで前記ターゲット端末の推定位置を繰り返し求めるステップと
を有することを特徴とする位置推定方法。
【請求項２】
無線信号を送受信するターゲット端末と、
既知の位置に複数配置され、無線信号を送受信するアンカー端末と、
位置推定を行う領域の伝搬特性を示すパラメータを用いて前記ターゲット端末の位置を推定する位置推定装置と
を備え、
前記伝搬特性を示すパラメータは、無線信号から取得される前記位置推定に必要な情報から、当該無線信号を授受した前記ターゲット端末と前記アンカー端末との距離を導出するパラメータからなり、
前記位置推定装置は、
前記ターゲット端末と前記複数のアンカー端末とが授受した無線信号から取得される位置推定に必要な情報と、前記アンカー端末の位置とに基づき、前記伝搬特性を示すパラメータを用いて、前記アンカー端末と任意の位置における前記ターゲット端末との距離を変数とし、前記位置推定に必要な情報が得られる尤度を、位置推定を行う領域の各地点について求め、位置推定を行う領域のうち、最も前記尤度が高い位置を前記ターゲット端末の推定位置として求め、
前記位置推定に必要な情報と、前記アンカー端末の位置と、前記ターゲット端末の推定位置とに基づき、前記アンカー端末と前記推定位置における前記ターゲット端末との距離を用いて、前記伝搬特性を示すパラメータを変数とし、前記位置推定に必要な情報が得られる尤度が最も高くなるパラメータを、当該推定位置における前記伝搬特性を示すパラメータとして推定し、
前記伝搬特性を示すパラメータを推定したとき、当該伝搬特性を示すパラメータを用いて、前記ターゲット端末の推定位置を再度求め、当該推定位置における前記伝搬特性を示すパラメータを再度推定し、所定の条件を満たすまで前記ターゲット端末の推定位置を繰り返し求める
ことを特徴とする位置推定システム。
【請求項３】
前記位置推定装置は、
前記ターゲット端末の推定位置を所定回数繰り返し求めた場合、前記ターゲット端末の推定位置が収束したと判断した場合、及び、前記ターゲット端末の推定位置の確からしさを示す尤度が減少したと判断した場合、の少なくとも１つを満たしたと判断したとき、前記所定の条件を満たしたと判断することを特徴とする請求項２記載の位置推定システム。
【請求項４】
前記位置推定装置は、
前記伝搬特性を示すパラメータを推定する度に、該伝搬特性を示すパラメータの情報を保存し、
保存した前記伝搬特性を示すパラメータを用いて、前記ターゲット端末の位置を推定することを特徴とする請求項２又は３記載の位置推定システム。
【請求項５】
前記位置推定装置は、
前記ターゲット端末の推定位置の情報又は前記位置推定に必要な情報を保存し、当該保存された情報を用いて、新たに取得した前記位置推定に必要な情報を前記ターゲット端末の位置推定に利用するか否かを判断することを特徴とする請求項２〜４の何れかに記載の位置推定システム。
【請求項６】
前記位置推定装置は、
新たに取得した前記位置推定に必要な情報に基づき求めた前記ターゲット端末の推定位置と、保存された前記ターゲット端末の推定位置又は保存された前記位置推定に必要な情報に基づき求めた前記ターゲット端末の推定位置との距離差が、所定値以上のとき、
新たに取得した当該位置推定に必要な情報を前記ターゲット端末の位置推定に利用しないことを特徴とする請求項５記載の位置推定システム。
【請求項７】
前記位置推定装置は、
前記位置推定に必要な情報を取得する度に保存し、任意の前記アンカー端末又は前記ターゲット端末からの前記位置推定に必要な情報が得られないとき、保存された前記位置推定に必要な情報を用いて、前記ターゲット端末の位置を推定することを特徴とする請求項２〜６記載の位置推定システム。
【請求項８】
前記ターゲット端末を複数備え、
前記位置推定装置は、
前記複数のターゲット端末のうち、任意のターゲット端末の推定位置を求め、当該推定位置における前記伝搬特性を示すパラメータを推定して、該伝搬特性を示すパラメータの情報を保存し、
保存した前記伝搬特性を示すパラメータの情報を用いて、当該ターゲット端末以外の他のターゲット端末の推定位置を求めることを特徴とする請求項２〜７の何れかに記載の位置推定システム。
【請求項９】
前記位置推定装置は、
前記ターゲット端末の推定位置を求めたとき、当該推定位置の推定の確からしさを示す尤度を保存し、
保存した前記尤度を用いて、保存された前記伝搬特性を示すパラメータの情報を選択し、
選択した当該伝搬特性を示すパラメータの情報を用いて、前記ターゲット端末の推定位置を求めることを特徴とする請求項８記載の位置推定システム。
【請求項１０】
前記位置推定装置は、
前記複数のアンカー端末のうち、１又は複数のアンカー端末を不使用端末として選択し、
前記選択した不使用端末以外の前記複数のアンカー端末と前記ターゲット端末とが授受した無線信号から取得される位置推定に必要な情報を利用して、前記ターゲット端末の推定位置を求めることを特徴とする請求項２〜９の何れかに記載の位置推定システム。
【請求項１１】
前記位置推定装置は、
前記不使用端末の選択を変更し、前記不使用端末と当該不使用端末以外の前記アンカー端末との組み合わせを変更して、所定の条件を満たすまで前記ターゲット端末の推定位置を繰り返し求めることを特徴とする請求項１０記載の位置推定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信した無線信号を基に無線端末の位置を推定する位置推定方法、及び位置推定システムに関し、特に、位置推定の精度向上に関するものである。
【背景技術】
【０００２】
従来の位置推定システムは、例えば、「位置が既知の装置（１１２−１１８、１３４−１３８、２２４−２２８）と位置が未知の装置（１２０−１３０，２２２）の間で送信する信号と、一組の位置が未知の装置（１２０−１３０，２２２）間と送信される信号とを測定し、複数の第一部分式と予測測定信号が実測定信号と等しい時極値を持つ複数の信号測定予測部分式とを有するグラフ関数に測定信号を入力し、グラフ関数を最適化することにより、複数の装置（１１２−１３０）の位置探索のためのシステム。」が提案されている（例えば、特許文献１参照）。
【０００３】
また、例えば、「…位置検出対象エリアを複数のサブエリアに分割して、無線送信機の位置検出に用いる係数の計算をサブエリアを単位にして実行するという構成を採る。…」ものが提案されている（例えば、特許文献２参照）。
【０００４】
【特許文献１】特表２００５−５０７０７０号公報
【特許文献２】特開２００６−３２９６８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の位置推定システムは、アンカー端末とターゲット端末との間で無線信号を授受した際に得られる主に信号強度を利用し、ある伝搬係数や補正係数などの伝搬特性を示すパラメータを用いて信号強度から、単一のターゲット端末について複数のアンカー端末との距離を推定することで、ターゲット端末の位置を推定している。この伝搬特性を示すパラメータは、位置推定を行う全平面で同一であると仮定して位置推定を行っている。また、サブエリアを設定し、サブエリアごとに異なるパラメータを用いている。
【０００６】
しかしながら、このような伝搬特性を示すパラメータは、無線伝搬環境によって大きく変動する。屋内と屋外とで異なるだけではなく、屋内では部屋の広さ・形状、天井の高さ、壁・天井・床の材質、什器の設置などによって変動する。すなわち位置推定の対象領域が単一の部屋で均質な空間でない場合には仮定が成立しない。よって、位置推定を行う全平面で同一であると仮定した位置推定の精度は低下する。
【０００７】
また、従来の位置推定システムでは、位置推定の対象領域を複数のサブエリアに分割することで問題の一部を解決しようとしている。しかしながら、サブエリアごとに参照用の固定端末を設置する必要がありコストの増加を招いている。また、サブエリア全体が参照端末の設置箇所と同一の無線伝搬環境であり、サブエリア全体が均質な空間であると仮定していることに変わりはなく、問題の本質的な解決になっていない。さらに、無線端末がどのサブエリアに存在するかを推定する必要があり、計算処理量の増加を招く。
【０００８】
したがって、位置推定を行う領域の伝搬特性が変動する場合であっても、高精度な位置推定を可能とする位置推定方法、及び位置推定システムが望まれていた。
【課題を解決するための手段】
【０００９】
本発明に係る位置推定方法は、ターゲット端末と、既知の位置に複数配置されるアンカー端末とが無線信号を授受し、位置推定を行う領域の伝搬特性を示すパラメータを用いて前記ターゲット端末の位置を推定する位置推定方法であって、前記伝搬特性を示すパラメータは、無線信号から取得される前記位置推定に必要な情報から、当該無線信号を授受した前記ターゲット端末と前記アンカー端末との距離を導出するパラメータからなり、前記ターゲット端末と前記複数のアンカー端末とが授受した無線信号から取得される位置推定に必要な情報と、前記アンカー端末の位置とに基づき、前記伝搬特性を示すパラメータを用いて、前記アンカー端末と任意の位置における前記ターゲット端末との距離を変数とし、前記位置推定に必要な情報が得られる尤度を、位置推定を行う領域の各地点について求め、位置推定を行う領域のうち、最も前記尤度が高い位置を前記ターゲット端末の推定位置として求めるステップと、前記位置推定に必要な情報と、前記アンカー端末の位置と、前記ターゲット端末の推定位置とに基づき、前記アンカー端末と前記推定位置における前記ターゲット端末との距離を用いて、前記伝搬特性を示すパラメータを変数とし、前記位置推定に必要な情報が得られる尤度が最も高くなるパラメータを、当該推定位置における前記伝搬特性を示すパラメータとして推定するステップと、前記伝搬特性を示すパラメータを推定したとき、当該伝搬特性を示すパラメータを用いて、前記ターゲット端末の推定位置を再度求め、当該推定位置における前記伝搬特性を示すパラメータを再度推定し、所定の条件を満たすまで前記ターゲット端末の推定位置を繰り返し求めるステップとを有するものである。
【００１０】
また、本発明に係る位置推定システムは、無線信号を送受信するターゲット端末と、既知の位置に複数配置され、無線信号を送受信するアンカー端末と、位置推定を行う領域の伝搬特性を示すパラメータを用いて前記ターゲット端末の位置を推定する位置推定装置とを備え、前記伝搬特性を示すパラメータは、無線信号から取得される前記位置推定に必要な情報から、当該無線信号を授受した前記ターゲット端末と前記アンカー端末との距離を導出するパラメータからなり、前記位置推定装置は、前記ターゲット端末と前記複数のアンカー端末とが授受した無線信号から取得される位置推定に必要な情報と、前記アンカー端末の位置とに基づき、前記伝搬特性を示すパラメータを用いて、前記アンカー端末と任意の位置における前記ターゲット端末との距離を変数とし、前記位置推定に必要な情報が得られる尤度を、位置推定を行う領域の各地点について求め、位置推定を行う領域のうち、最も前記尤度が高い位置を前記ターゲット端末の推定位置として求め、前記位置推定に必要な情報と、前記アンカー端末の位置と、前記ターゲット端末の推定位置とに基づき、前記アンカー端末と前記推定位置における前記ターゲット端末との距離を用いて、前記伝搬特性を示すパラメータを変数とし、前記位置推定に必要な情報が得られる尤度が最も高くなるパラメータを、当該推定位置における前記伝搬特性を示すパラメータとして推定し、前記伝搬特性を示すパラメータを推定したとき、当該伝搬特性を示すパラメータを用いて、前記ターゲット端末の推定位置を再度求め、当該推定位置における前記伝搬特性を示すパラメータを再度推定し、所定の条件を満たすまで前記ターゲット端末の推定位置を繰り返し求めるものである。
【発明の効果】
【００１２】
本発明は、ターゲット端末と複数のアンカー端末とが授受した無線信号から取得される位置推定に必要な情報と、アンカー端末の位置とに基づき、所定の伝搬特性を示すパラメータを用いてターゲット端末の推定位置を求め、位置推定に必要な情報と、アンカー端末の位置と、ターゲット端末の推定位置とに基づき、当該推定位置における伝搬特性を示すパラメータを推定することにより、位置推定を行う領域の伝搬特性が変動する場合であっても、ターゲット端末の推定位置の精度を向上させることができる。
【発明を実施するための最良の形態】
【００１３】
実施の形態１．
図１は実施の形態１における位置推定システムの構成を示す図である。図１において、位置推定システムは、無線信号を送受信するターゲット端末１０と、既知の位置に複数配置され、無線信号を送受信するアンカー端末２０と、ターゲット端末１０の位置を推定する位置推定装置３０とにより構成される。
【００１４】
アンカー端末２０及びターゲット端末１０は、無線信号を授受し、いずれか一方若しくは双方の端末において、位置推定に必要な情報として、例えば授受した無線信号の受信電力・遅延時間などの当該端末間の距離を推定することができる情報を取得し、取得した位置推定に必要な情報を位置推定装置３０へ送信する。位置推定装置３０は、ターゲット端末１０又はアンカー端末２０から取得した位置推定に必要な情報を利用して、後述する動作によりターゲット端末１０の位置を推定する。尚、以下の説明においては、位置推定に必要な情報として、無線信号の受信電力を用いた場合について記載する。
【００１５】
図２は実施の形態１におけるアンカー端末及びターゲット端末の構成を示す図である。図２において、ターゲット端末１０及びアンカー端末２０は、アンテナ２０１、受信回路２０２、受信データ処理部２０３、送信回路２０４、送信データ生成部２０５、により構成されている。
アンテナ２０１は、無線信号を送受信するためのアンテナである。受信回路２０２は、アンテナ２０１により受信された無線信号が入力され、無線信号を処理しデジタル情報に変換し、受信データとして受信データ処理部２０３に出力する。また、受信回路２０２は、入力された無線信号をデジタル情報に変換する際に、無線信号の受信電力・遅延時間など、送信端末との距離を推定するために必要な物理量を測定し、測定した物理量の情報を受信データ処理部２０３に出力する。受信データ処理部２０３は、受信回路２０２より入力された受信データを処理し、送信データ生成部２０５に対して、受信回路２０２により測定された受信電力値の情報及び送信端末符号（後述）を含めた送信データ（情報信号）の作成を指示する。送信データ生成部２０５は、受信データ処理部２０３からの指示により受信データ処理部２０３から入力された物理量の情報及び送信端末符号、並びに当該端末固有の受信端末符号（後述）を含めた情報信号を生成し、送信回路２０４へ出力する。送信回路２０４は、送信データ生成部２０５で生成された情報信号（送信データ）を無線信号に変換しアンテナ２０１へ出力する。
【００１６】
図３は実施の形態１における位置推定装置の構成を示す図である。図３において、位置推定装置３０は、アンテナ３０１、受信回路３０２、受信データ処理部３０３、位置推定処理部３０４により構成されている。アンテナ３０１は、無線信号を受信するためのアンテナである。受信回路３０２は、アンテナ３０１により受信された無線信号が入力され、無線信号を処理しデジタル情報に変換し、受信データとして受信データ処理部３０３に出力する。受信データ処理部３０３は、受信回路３０２より入力された受信データを処理し、受信データがアンカー端末２０又はターゲット端末１０から送られた情報信号の場合に、情報信号に含まれる情報を位置推定処理部３０４に出力する。位置推定処理部３０４は、受信データ処理部３０３から入力された情報に基づき、後述する動作により、ターゲット端末１０の位置を推定する。
【００１７】
このように構成された位置推定システムの本実施の形態１における動作について次に説明する。尚、本実施の形態１の動作においては、アンカー端末２０とターゲット端末１０との間で授受した無線信号の受信電力値を用いた位置推定方式に、本発明を適応した例を記載するが、本発明は複数のアンカー端末２０とターゲット端末１０からなり、何らかの方法で位置を推定するシステムであり、各アンカー端末２０とターゲット端末１０との距離を何らかの方法で推定することが可能な全ての位置推定システムに適応可能である。
【００１８】
まず、各アンカー端末２０は、当該アンカー端末２０固有の識別符号（以下、「送信端末符号」という）と、必要に応じて送信する信号の送信電力の情報とを含めた位置推定用信号を周辺の端末に向けて送信する。
次に、ターゲット端末１０は、各アンカー端末２０から送信された位置推定用信号を受信し、受信した位置推定用信号の受信電力値を計測して、計測した受信電力値の情報、位置推定用信号を送信した送信端末符号、位置推定用信号を受信した当該ターゲット端末１０固有の識別符号（以下、「受信端末符号」という）、及び必要に応じて送信電力の情報を含めた情報信号を位置推定装置３０に送信する。
位置推定装置３０は、情報信号を受信すると、受信回路３０２で復号処理を行い、受信データ処理部３０３で当該情報信号に含まれる情報を取り出す。この情報は位置推定処理部３０４に送られる。
次に位置推定装置３０の位置推定動作の詳細について図４により説明する。
【００１９】
図４は実施の形態１における位置推定動作を示すフローチャートである。
位置推定装置の位置推定処理部３０４は、情報信号を受信すると位置推定を開始する。まず、位置推定計算で用いる位置推定を行う領域の伝搬特性を示すパラメータである伝搬路パラメータの初期値を設定する（Ｓ１０１）。つまり、初回は事前に設定された所定の初期パラメータを用いる。また、後述する動作により、位置推定を行った後の場合には、ステップＳ１０５において更新された伝搬路パラメータを初期パラメータとして用いることもできる。
【００２０】
ここで、伝搬路パラメータとは、受信電力値と端末間（ターゲット端末１０とアンカー端末２０間）の距離との関係を示す式中に存在するパラメータであり、環境によって異なる値を取るだけではなく、障害物の有無などによって同一空間においても時間の経過とともに変化するものである。一例を以下に示す。
【００２１】
Ｐ＝Ｔ×Ｃ×Ｒ＾α    …（式１）
ここで、Ｐは受信電力、Ｔは送信電力、Ｒは端末間距離である。Ｃとαが伝搬路パラメータである。αは距離の変化に対する受信電力の変動を示すパラメータであり、一般に減衰係数と呼ばれる。Ｃは送受信端末間の距離を特定の距離で固定した場合の減衰量を示すパラメータである。また、位置推定用の授受信号（位置推定用信号）に遅延波が存在する場合には、遅延波数Ｋ、及び遅延プロファイルＤ（例えば遅延波毎の減衰係数）を推定することで、受信電力値と端末間距離とをより正確に推定することができる。また、非常に多くの無線信号が存在する場合には、平均的な特性を示すパラメータ（例えば受信電力の分散を示す係数σ）を用いることも可能である。
尚、以下で述べる伝搬路パラメータは、式１に示した２つのパラメータだけではなく、一般的に３つ以上の変数からなるパラメータの集合を指すものである。
【００２２】
次に、位置推定処理部３０４は、受信した情報信号に含まれる位置推定に必要な情報と、アンカー端末２０の位置（アンカー端末２０とターゲット端末１０間の距離）とに基づき、設定された伝搬路パラメータを用いてターゲット端末１０の位置を推定する（Ｓ１０２）。具体例を以下に示す。
【００２３】
上述した式１は、端末間の距離と受信電力値との平均的な特性を示しているにすぎない。実際にはマルチパスフェージングなどの影響を受けて受信電力は大きく変動している。変動には一定の特性があることが知られており、例えば以下の式で表される。
【００２４】
ｐ（Ｐ｜Ｒ）＝１／Ｐａｖｅ×ｅｘｐ（−Ｐ／Ｐａｖｅ）  …（式２）
ここで、Ｐは受信電力、Ｐａｖｅは距離をＲに固定した場合における平均受信電力である。すなわち式２は、特定のアンカー端末２０とターゲット端末１０間の距離（以下、「送受信端末間距離Ｒ」という）における受信電力の分布は、平均受信電力を平均値とする指数分布となることを示している。
【００２５】
特定のアンカー端末２０とターゲット端末１０間の受信電力値Ｐを用いて、任意の送受信端末間距離Ｒを仮定して、「送受信端末間の距離がＲであった場合に、受信電力値がＰとなる尤度（確からしさ）」を式１，２から導出することができる。この際に式１に存在する伝搬路パラメータは、繰り返し演算の１回目には、ステップＳ１０１で設定したパラメータを用いるが、２回目以降の繰り返し演算時には、後述するステップＳ１０３で推定された伝搬路パラメータを用いる。
【００２６】
各アンカー端末２０について上記演算を繰り返し行い、導出した尤度を掛け合わせることで、位置推定の対象領域にある全ての点において、ターゲット端末１０が存在する確からしさを示す尤度を求めることができる。そして、全ての点の中から尤度が最も高い点を導出し、ターゲット端末１０の推定位置とする。尚、導出に際しては全ての点を順番に探索する方法以外に、最尤推定法などのアルゴリズムを用いることもできる。
このような演算例を次に説明する。
【００２７】
位置推定の対象領域のある点にターゲット端末１０が存在したと仮定する。そうすると任意のアンカー端末２０との送受信端末間距離Ｒを導出することができる。
次に、この送受信端末間距離Ｒを前提としたときに、当該ターゲット端末１０と当該アンカー端末２０との間で授受された受信電力値が、情報信号から得られた受信電力値の実測値Ｐとなる確率を求める。このような演算を各アンカー端末２０との送受信端末間距離Ｒについて行い、各アンカー端末２０について得られた確率を全て掛け合わせることで、はじめに仮定したターゲット端末１０の位置における尤度（仮定した位置にターゲット端末１０が存在する確率）が求められる。
以上の演算を位置推定の対象となる領域すべての位置について行い、尤度の最も高い点をターゲット端末１０の推定位置とする。
【００２８】
次に、導出されたターゲット端末１０の推定位置を利用して、当該ターゲット端末１０の推定位置における伝搬路パラメータの推定を行う（Ｓ１０３）。
上述したステップＳ１０２では、伝搬路パラメータを固定し、送受信端末間距離Ｒを変数とした空間において尤度が最大となる点を導出した。ここでは、同一の尤度を示す関数（例えば、上記式１，２）において、送受信端末間距離Ｒを固定し、伝搬路パラメータを変数とした空間において尤度が最大となる点を導出する。すなわち得られた受信電力値と、ステップＳ１０２で推定したターゲット端末１０の位置とを前提とした場合に、最も尤度が高くなる伝搬路パラメータを推定する。
【００２９】
次に、位置推定処理部３０４は、所定の条件（後述）を満たすか否かを判断し（Ｓ１０４）、条件を満たさない場合は、ステップＳ１０２〜Ｓ１０３の処理を繰り返す。このとき、ステップＳ１０２でターゲット端末１０の位置推定を再度行うときは、上記ステップＳ１０３で推定した伝搬路パラメータを用いて推定演算を行う。そして、再度求められたターゲット端末１０の推定位置を前提として伝搬路パラメータを再度推定する。
【００３０】
ステップＳ１０４における所定の条件を満たすか否かの判断は、以下の少なくとも１つにより判断する。
（判断１）ターゲット端末１０の推定位置と、伝搬路パラメータの推定結果とが収束したと判断した場合。例えば、前回ステップＳ１０２，Ｓ１０３を実行した際の結果を保持しておき、前回の結果と今回の結果との差分が一定以下に達した場合は終了する。
（判断２）ステップＳ１０２，Ｓ１０３の演算回数が、予め決められた繰り返し演算回数に到達した場合。
（判断３）尤度関数値が繰り返しによって減少したと判断した場合（関数の種類によっては増加の場合もある。このときは存在確率が減少した場合）。
【００３１】
上記ステップＳ１０４で条件を満たすと判断した場合は推定演算を終了し、最終的に得られた伝搬路パラメータを初期伝搬路パラメータとして保存する（Ｓ１０５）。そして、必要に応じて受信データ処理部３０３に推定結果の通知を行う。
尚、保存した伝搬路パラメータの値は、後に再度位置推定を実行するときに繰り返し演算の１回目（ステップＳ１０１）の初期パラメータに用いる。これは定期的に位置推定を行っている状況においては伝搬路パラメータの大幅な変動はないと予想されることによる。従って、前回得られた伝搬路パラメータを利用することで繰り返し演算回数の削減が可能となる。
【００３２】
以上のように本実施の形態１においては、ステップＳ１０２〜Ｓ１０４の処理を繰り返すことで、ターゲット端末１０の推定位置を求め、この推定位置を用いて伝搬路パラメータを推定し、再度ターゲット端末の位置を推定し、さらに、この再度求められたターゲット端末１０の推定位置を利用して伝搬路パラメータの推定を繰り返すことにより、ターゲット端末１０の推定位置の精度を向上させることができ、ターゲット端末１０の位置をより正確に推定することが可能となる。また、位置推定を行う領域において、レイアウトおよび周辺環境の変化などに対して、伝搬路パラメータの再設定作業などが不要であり、自動的に伝搬特性の変動に対応が可能となる。さらに、位置推定を行う周辺環境の一時的な伝搬特性の変化に対しても対応が可能となる。
【００３３】
また、従来の位置推定システムにおいて行われている、サブエリアに分割する方式と比較して以下の効果が得られる。
・参照用の端末が不要となる。
・エリアを分割する必要がない。
・伝搬路の特性が連続的に変化する状況においても対応が可能となる。
・位置推定対象領域のレイアウト変更などに伴う、エリアの再分割、再設定作業が不要となる。
【００３４】
尚、本実施の形態１では、ターゲット端末１０が１つの場合を説明したが、本発明はこれに限るものでなく、複数のターゲット端末１０において、各アンカー端末２０と位置推定用信号を授受して同様の動作により各ターゲット端末１０の位置を推定しても良い。
【００３５】
尚、本実施の形態１では、アンカー端末２０が周辺の端末に対して位置推定用信号を送信し、当該位置推定用信号を受信したターゲット端末１０が、受信電力値などの情報を含めた情報信号を位置推定装置３０に送信する場合を説明したが、本発明はこれに限るものでなく、ターゲット端末１０とアンカー端末２０との間で信号をやりとりし、２つの端末との距離を推定することができる全てのシステムにおいて適応可能である。
例えば、ターゲット端末１０が周辺の端末に対して位置推定用信号を送信し、アンカー端末２０が情報信号を位置推定装置３０に対して送信する用にしても良い。
また、ターゲット端末１０が位置推定装置３０の機能を有する構成とし、アンカー端末２０が位置推定用信号を周辺のターゲット端末１０に向けて送信し、ターゲット端末１０が情報信号を送信することなく、自端末内部で自らの位置推定を実行する用にしても良い。
【００３６】
尚、位置推定装置３０の受信データ処理部３０３において、受け取った情報信号に対して、以下の（１）、（２）のいずれか若しくは複数の任意の組み合わせの処理を行ってから位置推定処理部３０４に情報信号に含まれる情報（データ）を送る構成を取ることもできる。
（１）受信データ処理部３０３が過去に受け取った情報信号を保存する機能を持ち、新たに情報信号を受け取った際に、当該新たに受け取った情報信号に含まれる受信電力値などの端末間の距離を推定するためのデータが、同一のアンカー端末２０、ターゲット端末１０間でやりとりされた過去のデータと著しく異なる場合、例えば、当該２つのデータの差分が予め定めた閾値を超えている場合などは、位置推定処理部３０４にデータを送らない構成とする。これにより、授受情報に大きな誤差を含む場合に当該情報を位置推定演算から除外することができ、より位置推定の精度を向上させることができる。
【００３７】
（２）位置推定処理部３０４は、算出したターゲット端末１０の推定位置を受信データ処理部３０３に通知する機能を有し、受信データ処理部３０３は、各ターゲット端末１０の最新の推定位置を保持する機能を有し、受信データ処理部３０３が新たに情報信号を受け取った際に、当該新たに受け取った情報信号に含まれるアンカー端末２０の位置とターゲット端末１０の推定位置とを比較し、以下のいずれか若しくは複数の条件を満たす場合には、受信したデータを位置推定処理部３０４に送らない構成とする。
（ａ）アンカー端末２０とターゲット端末１０間の推定距離が一定値以上の場合。
（ｂ）アンカー端末２０とターゲット端末１０が属する部屋・領域が異なる場合。
（ｃ）アンカー端末２０とターゲット端末１０の推定距離から想定される受信電力値と情報信号に含まれる受信電力値との差分が一定値以上の場合。
これにより、授受情報に大きな誤差を含む場合に当該情報を位置推定演算から除外することができ、より位置推定の精度を向上させることができる。
【００３８】
尚、位置推定装置の受信データ処理部３０３において、過去に受け取った情報信号に含まれる情報を保存する機能を持ち、何らかの理由によって新たに情報信号が位置推定装置３０に送られなかった場合に、保存した過去の情報を位置推定処理部３０４に送る機能を持つ構成を取ることもできる。
【００３９】
実施の形態２．
上記実施の形態１においては、ターゲット端末１０の位置を別個に推定したが、本実施の形態２では、複数のターゲット端末１０の位置を同時に推定する。
【００４０】
図５は実施の形態２における位置推定システムの構成を示す図である。図５に示すように、本実施の形態２の位置推定システムは、上記実施の形態１の構成に加え、位置推定の対象となるターゲット端末１０を複数備える構成である。そして、本実施の形態２におけるターゲット端末１０及びアンカー端末２０の構成は上記実施の形態１における構成（図２）と同様である。本実施の形態２における位置推定装置３０は、上記実施の形態１の構成に加え、推定した複数のターゲット端末１０の推定位置の情報、及び伝搬路パラメータの情報を保存する機能を有する。その他の構成は上記実施の形態１における構成（図３）と同様である。
【００４１】
このように構成された本実施の形態２の動作について次に説明する。尚、本実施の形態２の動作においても、アンカー端末２０とターゲット端末１０間で授受した無線信号の受信電力値を用いた位置推定方式に、本発明を適応した例を記載するが、本発明は複数のアンカー端末２０とターゲット端末１０からなり、何らかの方法で位置を推定するシステムであり、各アンカー端末２０とターゲット端末１０との距離を何らかの方法で推定することが可能な全ての位置推定システムに適応可能である。
【００４２】
上述した実施の形態１と同様の動作により、各アンカー端末２０は周辺の端末に対して位置推定用信号を送信し、これを受信したターゲット端末１０は、受信電力値などの情報を含めた情報信号を位置推定装置３０に送信する。位置推定装置３０は、情報信号を受信する。
次に本実施の形態２における位置推定動作の詳細について図６により説明する。
【００４３】
図６は実施の形態２における位置推定動作を示すフローチャートである。
位置推定装置３０の位置推定処理部３０４は、まず、上述した実施の形態１と同様に位置推定計算で用いる伝搬路パラメータの初期値を設定する（Ｓ２０１）。そして、情報信号を受信し（Ｓ２０２）、後述する選択方法により、以下の設定１〜３の何れかの伝搬路パラメータを選択して、当該選択した伝搬路パラメータを設定する（Ｓ２０３）。
（設定１）当該ターゲット端末１０の過去の位置推定時に同時に推定された伝搬路パラメータを設定する。
（設定２）他のターゲット端末１０の位置推定時に同時に推定された伝搬路パラメータを設定する。
（設定３）初期伝搬路パラメータを設定する。
【００４４】
上記伝搬路パラメータの選択方法としては、例えば以下の方法がある。
（選択条件１）当該ターゲット端末１０の推定位置がすでに存在する。
（選択条件２）一定範囲内に他のターゲット端末１０の推定位置が存在し、当該ターゲット端末１０の推定時間よりも後に推定されている。
上記選択条件１及び２のいずれの条件も満たす場合には、選択条件２の条件を満たしている他のターゲット端末１０の位置推定時に得られた伝搬路パラメータを用いる。
選択条件１の条件のみを満たす場合には、当該ターゲット端末１０の前回の位置推定時に得られた伝搬路パラメータを利用する。
いずれの条件も満たさない場合で、他のターゲット端末１０の推定結果が存在している場合には、他のターゲット端末１０の推定結果のうち、最も現在時刻に近い推定演算時の伝搬路パラメータを用いる。尚、現在時刻から一定の時間内に複数のデータが存在する場合には、伝搬路パラメータの平均値を用いる構成を取ることも可能である。そして、他のターゲット端末１０の推定結果が存在しない場合には、初期伝搬路パラメータを用いる。
尚、このほかに、過去の位置推定時の尤度関数値を用いる方法もある。
【００４５】
次に、位置推定処理部３０４は、ステップＳ２０３で設定された伝搬路パラメータを用いて、上述した実施の形態１のステップＳ１０２と同様の動作により、ターゲット端末１０の位置を推定する（Ｓ２０４）。位置推定演算の動作は実施の形態１と同様であるので説明は省略する。尚、ステップ２０４の初回実行時は、ステップＳ２０３で設定された伝搬路パラメータを用いる。また、後述する動作により、位置推定を行った後の場合には、ステップＳ２０５において更新された伝搬路パラメータを用いる。
【００４６】
次に、導出されたターゲット端末１０の推定位置を利用して、当該ターゲット端末１０の推定位置における伝搬路パラメータの推定を行う（Ｓ２０５）。伝搬路パラメータ推定の動作は実施の形態１と同様であるので説明は省略する。
【００４７】
次に、位置推定処理部３０４は、所定の条件を満たすか否かを判断し（Ｓ２０６）、条件を満たさない場合は、ステップＳ２０４〜Ｓ２０５の処理を繰り返す。このとき、ステップＳ２０４でターゲット端末１０の位置推定を再度行うときは、上記ステップＳ２０５で推定した伝搬路パラメータを用いて推定演算を行う。そして、再度求められたターゲット端末１０の推定位置を前提として伝搬路パラメータを再度推定する。尚、ステップＳ２０６における所定の条件を満たすか否かの判断は、実施の形態１と同様であるので説明は省略する。
【００４８】
上記ステップＳ２０６で条件を満たすと判断した場合は推定演算を終了し、以後の推定時に利用するために、最終的に得られたターゲット端末１０の推定位置及び伝搬路パラメータを、当該ターゲット端末１０の識別符号及び推定時間とともに保存する（Ｓ２０７）。尚、必要により併せて推定時の尤度関数値を保存しても良い。そして、必要に応じて受信データ処理部３０３に推定結果の通知を行う。
【００４９】
以上のように本実施の形態２においては、上記実施の形態１の効果に加え、位置推定の対象となっているターゲット端末１０における過去の位置推定時に得られた伝搬路パラメータを利用することにより、又は他のターゲット端末の位置推定時に得られた伝搬路パラメータを利用することにより、繰り返し演算回数の削減が可能となる。
また、過去に得られた複数の伝搬路パラメータから、最も確からしい伝搬路パラメータを用いて位置推定を行うことができるため、ターゲット端末１０の推定位置の精度を向上させることができる。
【００５０】
尚、位置推定処理部３０４は、上述したステップＳ２０７でターゲット端末１０の推定位置と伝搬路パラメータとを更新、保存する際に、推定時の尤度関数値（推定の確からしさを示す尤度）を併せて保存する構成を取ることも可能である。この保存した尤度関数値を用いて、例えばステップＳ２０３における伝搬路パラメータを以下のように選択することができる。
（１）当該ターゲット端末１０の過去の推定位置の情報が存在する場合
以下の（ａ），（ｂ）双方の条件を満たすデータから、尤度関数値が最も大きいデータに含まれている伝搬路パラメータを利用する。
（ａ）位置推定実行時から一定範囲の時間のデータ
（ｂ）過去の推定位置から一定範囲の領域と推定されたデータ
（２）当該ターゲット端末１０の過去の推定位置が存在しない場合
位置推定実行時から一定範囲の時間のデータから、尤度関数値が最も大きいデータに含まれている伝搬路パラメータを利用する。
【００５１】
尚、位置推定動作において、ステップＳ２０３で設定する伝搬路パラメータの得られ方、若しくはステップＳ２０４で推定したターゲット端末１０の推定位置に応じて、ステップＳ２０５，Ｓ２０６の動作を省略し、ステップＳ２０４でターゲット端末１０の位置を推定すると、すぐにステップＳ２０７で推定位置と伝搬路パラメータとの更新を行う構成を取ることも可能である。具体的には、推定位置が前回の推定位置と変化していない場合、他のターゲット端末１０の位置推定時に推定した伝搬路パラメータを利用し、当該ターゲット端末１０の位置を推定した結果、他のターゲット端末１０の推定位置と同じ位置を得た場合などが挙げられる。
【００５２】
実施の形態３．
上記実施の形態１，２においては、ターゲット端末１０の位置を推定する際に、当該ターゲット端末１０と周辺のアンカー端末２０との間で授受された情報を全て利用したが、本実施の形態３では、全ての情報を利用しないことによって、より正確にターゲット端末１０の位置を推定する。
【００５３】
本実施の形態３の位置推定システムは、上記実施の形態１又は２と同様の構成（図１又は図５）である。そして、本実施の形態２におけるターゲット端末１０、アンカー端末２０、及び位置推定装置３０の構成は上記実施の形態１における構成（図２，図３）と同様である。
【００５４】
次に本実施の形態３の動作について次に説明する。
尚、本実施の形態３の動作においても、アンカー端末２０とターゲット端末１０間で授受した無線信号の受信電力値を用いた位置推定方式に、本発明を適応した例を記載するが、本発明は複数のアンカー端末２０とターゲット端末１０からなり、何らかの方法で位置を推定するシステムであり、各アンカー端末２０とターゲット端末１０との距離を何らかの方法で推定することが可能な全ての位置推定システムに適応可能である。
尚、本実施の形態３は、上記実施の形態１，２のいずれに対しても適応可能であるが、以下ではより一般的な記述とするために上記実施の形態２に対して適応した動作について説明する。
【００５５】
まず、上述した実施の形態２と同様の動作により、各アンカー端末２０は周辺の端末に対して位置推定用信号を送信し、これを受信したターゲット端末１０は、受信電力値などの情報を含めた情報信号を位置推定装置３０に送信する。位置推定装置３０は、情報信号を受信する。
次に本実施の形態３における位置推定動作の詳細について図７により説明する。
【００５６】
位置推定装置３０の位置推定処理部３０４は、上述した実施の形態２のステップＳ２０１〜Ｓ２０７と同様の動作により、伝搬路パラメータの初期値を設定し（Ｓ３０１）、情報信号を受信し（Ｓ３０２）、伝搬路パラメータを設定した後（Ｓ３０３）、設定された伝搬路パラメータを用いて、ターゲット端末１０の位置を推定する（Ｓ３０４）。そして、導出されたターゲット端末１０の推定位置を利用して、当該ターゲット端末１０の推定位置における伝搬路パラメータの推定を行い（Ｓ３０５）、所定の条件を満たすか否かを判断し（Ｓ３０６）、条件を満たさない場合は、ステップＳ３０４〜Ｓ３０５の処理を繰り返す。そして、ステップＳ３０６で条件を満たすと判断した場合は、得られたターゲット端末１０の推定位置及び伝搬路パラメータを保存する（Ｓ３０７）。
【００５７】
尚、ステップＳ３０７においては、後述する動作により、不使用端末（後述）の情報を削除してターゲット端末１０の位置を推定した際の尤度関数値の変化を、ステップＳ３０８で利用するために、過去の推定位置、伝搬路パラメータ及び尤度関数値を保存する機能が加わった構成を取ることもできる。
【００５８】
次に、位置推定処理部３０４は、不使用端末（後述）の情報を削除するか否かの判断をし（Ｓ３０８）、条件を満たさない場合は、ステップＳ３０９により不使用端末（後述）の情報を削除した後、ステップＳ３０４〜Ｓ３０８の処理を繰り返す。
【００５９】
ステップＳ３０８における判断は、以下の少なくとも１つを満たすか否かにより判断する。
（判断１）不使用端末として選択したアンカー端末２０の数が規定数に達した場合。
（判断２）不使用端末以外のアンカー端末２０（利用するアンカー端末２０）の数が規定数に達した場合。
（判断３）ターゲット端末１０の位置推定時の尤度関数値を、位置推定に用いたアンカー端末２０の数で正規化した数値が減少に転じた場合。
（判断４）ターゲット端末１０の推定位置の変化が一定値を下回る場合。例えば、前回の推定位置の結果と、今回の推定位置の結果との差分が一定以下に達した場合。
【００６０】
ステップＳ３０８で条件を満たさないと判断した場合は、例えば以下のアルゴリズムを用いて、複数のアンカー端末２０のうち、１つのアンカー端末２０を位置推定に用いない端末である不使用端末として選択する。そして、取得した又は保存した情報信号に含まれる情報のうち、不使用端末として選択したアンカー端末２０に関する情報を削除する（Ｓ３０９）。尚、情報の削除に換えて、当該情報を識別する識別子（フラグ）等を付加し、以降の処理で当該識別子が付加された情報を利用しないようにしても良い。
【００６１】
不使用端末選択の詳細を以下に説明する。
ステップＳ３０６までに得られたターゲット端末１０の位置推定結果（以下、「ターゲット端末１０の推定位置」という）から、各アンカー端末２０とターゲット端末１０の推定位置との間の距離（以下、この距離をＤとする）を求めることができる。一方で、端末間で授受された情報（例えば受信電力値）から、各アンカー端末２０とターゲット端末１０との間の最も確からしい距離（以下、この距離をＲとする）を求めることができる。
そして、例えば、｜Ｒ−Ｄ｜が最大となるアンカー端末２０を不使用端末として選択する。
尚、不使用端末の選択数は、１つに限らず複数のアンカー端末２０を不使用端末として選択しても良い。また、一旦、不使用端末として選択したアンカー端末２０を変更し、不使用端末と不使用端末以外のアンカー端末２０（利用するアンカー端末２０）との組み合わせを変更して、再度位置推定を行うようにしても良い。
【００６２】
上記ステップＳ３０８で条件を満たすと判断した場合は演算を終了し、必要に応じて、直前の位置推定の結果を最終的な推定位置として出力する。
【００６３】
以上のように本実施の形態３においては、アンカー端末２０のうち、１又は複数のアンカー端末２０を不使用端末として選択し、不使用端末以外のアンカー端末２０に関する情報を利用して推定を繰り返すことにより、ターゲット端末１０とアンカー端末２０との間の距離を推定する授受情報に大きな誤差を含んだアンカー端末２０を位置推定演算から除外することが可能となり、より高精度の位置推定を実現することができる。このような授受情報に大きな誤差を含む例を、授受情報に受信信号電力を用いた場合を例に挙げて以下の例１〜３に述べる。
（例１）ターゲット端末１０を取り付けた位置推定対象物が障害物となっている場合。
（例２）ターゲット端末１０の位置によって特定のアンカー端末２０との間に障害物が存在する状況。例えば位置推定平面内に柱が立っている場合などが考えられる。
（例３）特定のターゲット端末１０の送信出力が何らかの原因で想定している出力と異なる場合。
【図面の簡単な説明】
【００６４】
【図１】実施の形態１における位置推定システムの構成を示す図である。
【図２】実施の形態１におけるアンカー端末及びターゲット端末の構成を示す図である。
【図３】実施の形態１における位置推定装置の構成を示す図である。
【図４】実施の形態１における位置推定動作を示すフローチャートである。
【図５】実施の形態２における位置推定システムの構成を示す図である。
【図６】実施の形態２における位置推定動作を示すフローチャートである。
【図７】実施の形態３における位置推定動作を示すフローチャートである。
【符号の説明】
【００６５】
１０  ターゲット端末、２０  アンカー端末、３０  位置推定装置、２０１  アンテナ、２０２  受信回路、２０３  受信データ処理部、２０４  送信回路、２０５  送信データ生成部、３０１  アンテナ、３０２  受信回路、３０３  受信データ処理部、３０４  位置推定処理部。
【図１】
0004973382.tif 000002
【図２】
0004973382.tif 000003
【図３】
0004973382.tif 000004
【図４】
0004973382.tif 000005
【図５】
0004973382.tif 000006
【図６】
0004973382.tif 000007
【図７】
0004973382.tif 000008