(57)【要約】      （修正有）【課題】負荷と処理時間が少なく、高精度な推定装置および推定方法を提供する。【解決手段】本推定装置は、複数の無線通信装置に向けて第１無線信号を送信し、複数の無線通信装置から送信された第２無線信号を受信し、前記第２無線信号ごとに通信品質に関する指標を計測する通信部３と、前記通信部を介し少なくともいずれかの前記無線通信装置より前記無線通信装置が受信し前記第１無線信号および前記第２無線信号について計測した前記指標を含む信号情報を取得するデータ収集部６と、前記通信部が計測した前記第２無線信号の前記指標と、前記信号情報に基づき、少なくともいずれかの前記無線通信装置との間の距離と相関を有する評価値を計算する演算部７とを備える。【選択図】図１
2020038112.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線通信装置に向けて第１無線信号を送信し、複数の無線通信装置から送信された第２無線信号を受信し、前記第２無線信号ごとに通信品質に関する指標を計測する通信部と、
前記通信部を介し少なくともいずれかの前記無線通信装置より前記無線通信装置が受信し前記第１無線信号および前記第２無線信号について計測した前記指標を含む信号情報を取得するデータ収集部と、
前記通信部が計測した前記第２無線信号の前記指標と、前記信号情報に基づき、少なくともいずれかの前記無線通信装置との間の距離と相関を有する評価値を計算する演算部とを備える、
推定装置。
【請求項２】
前記演算部は、前記通信部が計測した前記第２無線信号の前記指標と、前記信号情報を使って前記推定装置から送信された前記第１無線信号の前記指標と、いずれかの前記無線通信装置から送信された前記第２無線信号の前記指標との差を前記指標が計測された前記無線通信装置ごとに求め、前記差に基づいて前記評価値を計算する、
請求項１に記載の推定装置。
【請求項３】
前記演算部は、複数の前記差が求められた場合には、前記差の和に基づいて前記評価値を計算する、
請求項２に記載の推定装置。
【請求項４】
前記演算部は、前記評価値に基づいて前記無線通信装置の位置に関する情報または前記無線通信装置の識別子のうち、少なくともいずれかを推定する、
請求項１ないし３のいずれか一項に記載の推定装置。
【請求項５】
前記演算部は、前記評価値に基づいて前記推定装置に最も近い前記無線通信装置の前記識別子を推定する、
請求項４に記載の推定装置。
【請求項６】
前記演算部は、前記評価値に基づいて前記推定装置と複数の前記無線通信装置との間の距離の大きさの順序または前記推定装置と少なくともいずれかの前記無線通信装置との間の前記距離を推定する、
請求項４に記載の推定装置。
【請求項７】
前記演算部は、前記通信部が計測した前記第２無線信号の前記指標に基づいて前記信号情報の取得先とする前記無線通信装置の優先度を決定し、前記優先度に基づいて前記信号情報の取得先とする前記無線通信装置を特定する、
請求項４ないし６のいずれか一項に記載の推定装置。
【請求項８】
推定の結果の正誤を入力可能な入力部を備え、
前記データ収集部は、前記入力部を介して推定の結果が誤っていると入力された場合には、前記優先度に基づいて次に前記信号情報の取得先とする前記無線通信装置を決定し、前記通信部が計測した前記第２無線信号の前記指標および複数の前記無線通信装置から取得した前記信号情報に基づき、前記評価値を計算する、
請求項７に記載の推定装置。
【請求項９】
推定の結果の正誤を入力可能な入力部を備え、
前記データ収集部は、前記入力部を介して推定の結果が誤っていると入力された場合には、前記優先度を変更し、変更後の前記優先度に基づいて次に前記信号情報の取得先とする前記無線通信装置を決定し、前記通信部が計測した前記第２無線信号の前記指標および複数の前記無線通信装置から取得した前記信号情報に基づき、前記評価値を計算する、
請求項７または８に記載の推定装置。
【請求項１０】
前記指標は、信号対雑音比、ビットエラー率、到来角度、到達時刻、ＲＳＳＩのうち、少なくともいずれかを含む、
請求項１ないし９のいずれか一項に記載の推定装置。
【請求項１１】
推定装置および複数の無線通信装置が自装置の識別子を含む無線信号を送信するステップと、
前記推定装置および複数の前記無線通信装置が前記無線信号を受信し、前記無線信号の指標を計測するステップと、
前記推定装置が前記無線信号に含まれる前記識別子と前記無線信号の前記指標とを含む第１信号情報を生成するステップと、
複数の前記無線通信装置が前記無線信号に含まれる前記識別子と前記無線信号の前記指標とを含む第２信号情報を生成するステップと、
前記推定装置が少なくともいずれかの前記無線通信装置から前記第２信号情報を取得するステップと、
前記推定装置が前記第１信号情報および前記第２信号情報に基づいて前記推定装置または前記無線通信装置のうち、ふたつの装置どうしの距離と相関を有する評価値を計算するステップとを含む、
推定方法。
【請求項１２】
前記推定装置が前記第１信号情報に基づいて前記第２信号情報の取得先とする前記無線通信装置の優先度を決定するステップと、
前記推定装置が前記優先度に基づいて前記第２信号情報の取得先とする前記無線通信装置を特定するステップとを含む、
請求項１１に記載の推定方法。
【請求項１３】
前記推定装置が前記評価値に基づいて前記無線通信装置の位置に関する情報または前記無線通信装置の前記識別子のうち、少なくともいずれかを推定するステップを含む、
請求項１１または１２に記載の推定方法。
【請求項１４】
前記推定装置が前記第１信号情報に基づいて前記第２信号情報の取得先とする前記無線通信装置の優先度を決定するステップと、
前記推定装置が前記優先度に基づいて前記第２信号情報の取得先とする前記無線通信装置を特定するステップと、
前記推定装置が前記評価値に基づいて前記無線通信装置の位置に関する情報または前記無線通信装置の前記識別子のうち、少なくともいずれかの推定処理を実行するステップと、
前記推定装置に前記推定処理の結果が誤っていると入力された場合には、前記推定装置が前記優先度に基づいて次に前記第２信号情報の取得先とする前記無線通信装置を決定するステップとを含む、
請求項１１に記載の推定方法。
【請求項１５】
前記推定装置は、前記第１信号情報および前記第２信号情報を使ってふたつの前記装置から送信された前記無線信号の前記指標の差を前記指標が計測された前記装置ごとに求め、前記差に基づいて前記評価値を計算する、
請求項１１ないし１４のいずれか一項に記載の推定方法。
【請求項１６】
前記推定装置は、複数の前記差が求められた場合には、前記差の和に基づいて前記評価値を計算する、
請求項１５に記載の推定方法。
【請求項１７】
前記推定装置は、前記推定装置といずれかの前記無線通信装置との間の前記距離と相関を有する前記評価値を計算する、
請求項１１ないし１６のいずれか一項に記載の推定方法。
【請求項１８】
前記推定装置が前記評価値に基づいて前記推定装置に最も近い前記無線通信装置の前記識別子を推定するステップを含む、
請求項１７に記載の推定方法。
【請求項１９】
前記推定装置が前記評価値に基づいて前記推定装置と複数の前記無線通信装置との間の距離の大きさの順序または前記推定装置と前記無線通信装置との間の前記距離を推定するステップを含む、
請求項１７に記載の推定方法。
【請求項２０】
前記無線信号の指標は、前記無線信号の信号対雑音比、ビットエラー率、到来角度、到達時刻、ＲＳＳＩのうち、少なくともいずれかを含む、
請求項１１ないし１９のいずれか一項に記載の推定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、推定装置および推定方法に関する。
【背景技術】
【０００２】
複数の無線通信装置が存在する無線ネットワークにおいて、受信された無線信号に基づいて、無線通信装置の物理的な位置と、無線通信装置の識別子との対応関係を推定する技術が開発されている。一般に、複数の無線通信装置によって計測された、各識別子を含む無線信号に関する情報は、１台の情報処理装置に集積される。情報処理装置は、収集した情報に基づいて特定の識別子を有する無線通信装置の物理的な位置を推定する。
【０００３】
上述の技術では、データの通信量や消費電力が大きく、推定結果が得られるまでの待ち時間も長くなる。時間の経過とともに各無線通信装置の相対的な配置が変わる場合もあるため、推定処理を短時間で完了させることが好ましい。無線通信処理にかかる負荷が小さく、高速な推定技術の開発が望まれている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４９３４４４１号公報
【特許文献２】特許第５７６６２１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の実施形態は、負荷と処理時間が少なく、高精度な推定装置および推定方法を提供する。
【課題を解決するための手段】
【０００６】
本発明の実施形態としての推定装置は、複数の無線通信装置に向けて第１無線信号を送信し、複数の無線通信装置から送信された第２無線信号を受信し、前記第２無線信号ごとに通信品質に関する指標を計測する通信部と、前記通信部を介し少なくともいずれかの前記無線通信装置より前記無線通信装置が受信し前記第１無線信号および前記第２無線信号について計測した前記指標を含む信号情報を取得するデータ収集部と、前記通信部が計測した前記第２無線信号の前記指標と、前記信号情報に基づき、少なくともいずれかの前記無線通信装置との間の距離と相関を有する評価値を計算する演算部とを備える。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態に係る無線通信システムの構成例を示したブロック図。
【図２】信号情報の例を示したテーブル。
【図３】第１の実施形態に係る無線ネットワークの構成例を示した図。
【図４】無線通信装置の配置の例を示した図。
【図５】無線信号強度（ＲＳＳＩ）が最大の無線通信装置から第２信号情報を取得した例を示す図。
【図６】無線信号強度（ＲＳＳＩ）が最小の無線通信装置から第２信号情報を取得した例を示す図。
【図７】各無線通信装置が第２信号情報の取得先として選択される優先度のパターンの例を示した図。
【図８】第１の実施形態に係る推定処理の例を示したフローチャート。
【図９】第１の実施形態に係る推定処理の例を示したフローチャート。
【図１０】無線信号強度（ＲＳＳＩ）と距離との関係の例を示したグラフ。
【図１１】無線信号強度（ＲＳＳＩ）と距離との関係の例を示したグラフ。
【図１２】第３の実施形態に係る推定処理の例を示したフローチャート。
【図１３】第３の実施形態に係る推定処理の例を示したフローチャート。
【図１４】第４の実施形態に係る推定処理の例を示したフローチャート。
【図１５】第４の実施形態に係る推定処理の例を示したフローチャート。
【図１６】推定装置および無線通信装置に係るハードウェアの構成例を示したブロック図。
【発明を実施するための形態】
【０００８】
以下、図面を参照しながら、本発明の実施形態について説明する。また、図面において同一の構成要素は、同じ番号を付し、説明は、適宜省略する。
【０００９】
（第１の実施形態）
図１は、第１の実施形態に係る無線通信システムの構成例を示した図である。本実施形態に係る無線通信システムは、推定装置１と、Ｎ台の無線通信装置（例えば、無線通信装置１１と、無線通信装置１１ａ）とを含んでいる。無線通信装置の台数Ｎは、数十台、数百台、数千台またはそれ以上であってもよく、特に限定しない。推定装置１および、Ｎ台の無線通信装置には、それぞれ固有の識別子（ＩＤ）が割り当てられているものとする。識別子の例としては、ＭＡＣアドレス、製造番号、製造時刻、シリアル番号、モデル名、ＩＰアドレス、ホスト名、管理者名または、これらの組み合わせが挙げられるが、識別子の形式と内容については特に問わない。
【００１０】
推定装置１およびＮ台の無線通信装置は、自装置に割り当てられた識別子の情報を含む無線信号の送信することができる。また、推定装置１およびＮ台の無線通信装置は、他の装置から送信された無線信号を受信し、当該無線信号の送信元の装置の識別子と、通信品質に関する指標を保存する。通信品質に関する指標の例としては、信号対雑音比（ＳＮ比）、ビットエラー率、到来角度、到達時刻、無線信号強度（ＲＳＳＩ：Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）が挙げられるが、どのような指標を使ってもよい。以下では、通信品質に関する指標としてＲＳＳＩが用いられた場合を例に説明する。
【００１１】
また、以降では必要に応じて推定装置１によって複数（Ｎ台）の無線通信装置に向けて送信される無線信号を第１無線信号、複数（Ｎ台）の無線通信装置から送信される無線信号を第２無線信号とよび、区別するものとする。
【００１２】
第１無線信号および第２無線信号の通信品質に関する指標を含むデータを信号情報とよぶものとする。信号情報は、無線信号の送信元の装置の識別子を含んでいてもよい。図２は、信号情報の例を示している。以降の説明では、必要に応じて推定装置１によって計測された信号情報を第１信号情報、Ｎ台の無線通信装置によって計測された信号情報を第２信号情報とよび、区別をする。推定装置１は、例えば、第１信号情報と、無線通信装置から取得した第２信号情報に基づき、特定の識別子を有する無線通信装置の位置に関する情報を推定したり、少なくともいずれかの無線通信装置の識別子を推定したりすることができる。また、推定装置１はふたつの無線通信装置間の距離を推定したり、無線通信装置間の距離の大小を推定したりすることもできる。推定装置１は少なくともいずれかの無線通信装置から第２信号情報を取得すればよく、必ずすべての無線通信装置から第２信号情報を取得しなくてもよい。
【００１３】
上述のように、推定装置１は、無線通信装置の位置に関する情報や、無線通信装置の識別子について各種の推定処理を行うことができる。例えば、推定装置１に最も近い無線通信装置の識別子を推定する処理が行われてもよいし、推定装置１と各無線通信装置との間の距離が推定されてもよい。また、推定装置１と各無線通信装置との間の距離の大きさの順序が推定されてもよい。また、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）による測位結果と組み合わせて、各無線通信装置の座標を推定してもよいし、加速度センサ、高度計などのセンサによる計測値と組み合わせて各無線通信装置の座標を推定してもよい。二次元空間における各無線通信装置の位置が推定されてもよいし、三次元空間における各無線通信装置の位置が推定されてもよい。
【００１４】
なお、推定装置１とＮ台の無線通信装置が設置されている環境や場所については特に問わない。例えば、各無線通信装置は照明機器、空調機器、プラントの各種設備、各種の発電機などの機械に設置されていてもよい。また、Ｎ台の無線通信装置の配置は必ず固定されていなくてもよい。例えば、それぞれの無線通信装置は、各種の生物に装着されたＩＣチップであってもよいし、ヒトに装着されたヘルスケアバンド、医療機器、スマートフォン、スマートウォッチなどであってもよい。また、各無線通信装置は、ドローン、ロボットなどの移動体に備え付けられたものであってもよい。なお、各無線通信装置は、環境中の各位置において物理的な情報の計測を行う、センサネットワークに含まれる無線通信装置であってもよい。
【００１５】
推定装置１の例としては、ユーザが持ち運べるスマートフォン、タブレット、ＰＤＡなどの情報通信端末が挙げられるが、自動車、船舶、建設機械、ドローン、航空機、ヘリコプター、ロボットなどの移動体が備える情報通信システムの組み合わせであってもよい。
【００１６】
以下では、第１の実施形態に係る無線通信システムに含まれる装置の詳細について説明する。
【００１７】
推定装置１は、アンテナ２と、通信部３と、処理回路４と、表示部８と、入力部９と、記憶部１０とを備えている。処理回路４は内部の構成要素として、データ収集部６と、制御部５と、演算部７とを含んでいる。推定装置１は無線通信装置としての機能と、情報処理装置としての機能を兼ね備えているものとする。
【００１８】
アンテナ２は、通信部３と電気的に接続されている。通信部３はアンテナ２を介して無線信号を送信する。また、通信部３はアンテナ２を介して他の装置から送信された無線信号を受信する。なお、図１の例において推定装置１はひとつのアンテナを備えているが、推定装置１が備えるアンテナの数については特に限定しない。無線信号の送信と受信に共通のアンテナを使ってもよいし、無線信号の送信と受信で異なるアンテナを使ってもよい。また、アンテナの形状や種類については特に問わない。
【００１９】
通信部３は、アンテナ２を介したデータの無線通信を実現する回路である。通信部３は、例えば、符号化回路、変調回路、ミキサ回路、増幅回路、復調回路、復号化回路、フィルタ回路などを含むものとする。通信部３が無線通信に使う規格の例としては、ＩＥＥＥ８０２．１１シリーズの無線ＬＡＮが挙げられるが、通信部３はどのような無線通信方式を使ってもよい。また、回路の方式の例としては、ダイレクトコンバージョン方式の回路や、スーパーヘテロダイン方式などが挙げられるが、回路の方式については特に問わない。また、通信部３は、受信した無線信号（第２無線信号）ごとに通信品質に関する指標（例えば、ＲＳＳＩ）を計測する。通信部３は、処理回路４と電気的に接続されており、処理回路４から送信される制御信号に基づいて動作する。
【００２０】
次に、処理回路４に含まれる各構成要素について説明する。
【００２１】
制御部５は、推定処理に使われる無線信号の送信処理、他の無線通信装置から送信された無線信号の受信処理を通信部３に実行させる。制御部５の指令を受けた通信部３は推定装置１の識別子を含む無線信号をＮ台の無線通信装置に向けて送信する。また、制御部５の指令を受けた通信部３は各無線通信装置から送信された無線信号を受信する。
【００２２】
データ収集部６は、通信部３を介して各無線通信装置から第２信号情報を取得する。データ収集部６は取得した第２信号情報を記憶部１０に保存する。また、データ収集部６は第１信号情報に基づいて第２信号情報の取得先となる無線通信装置の優先度（順序）の決定と変更を行う。データ収集部６は当該優先度を使って第２信号情報の取得処理を実行する。
【００２３】
演算部７は、各無線通信装置の位置に関する情報や、識別子を推定する処理を実行する。演算部７が実行する推定処理の例については、推定装置に係る説明で述べた通りである。なお、物理的な位置の推定処理が行われる場合、各無線通信装置は識別子によって特定されるものとする。なお、演算部７が演算処理において使用する式の例については後述する。また、演算部７は受信した無線信号に含まれる送信元の装置の識別子と、当該無線信号のＲＳＳＩの組み合わせ（第１信号情報）を生成し、記憶部１０に保存する。
【００２４】
表示部８は、各種のテキストやグラフィックを表示可能なディスプレイである。例えば、表示部８に各無線通信装置の物理的な位置の推定結果を表示してもよい。推定結果はテキスト形式で表示されてもよいし、無線通信装置の識別子と距離との対応を示すテーブル形式で表示されてもよいし、各無線通信装置の座標上の配置を示す地図形式で表示されていてもよい。すなわち、推定結果の表示形式については特に問わない。また、表示部８にユーザインタフェースを表示し、ユーザに選択可能な操作内容を提示してもよい。例えば、表示部８に推定結果の確認を求める画面を表示してもよいし、他の無線通信装置から第２信号情報を取得するか否かの確認を求める画面を表示してもよい。なお、ユーザインタフェースはコマンドラインインタフェース（ＣＬＩ）であってもよいし、グラフィカルユーザインタフェース（ＧＵＩ）であってもよい。
【００２５】
表示部８として、例えば液晶ディスプレイ、有機エレクトロルミネッセンスディスプレイ（有機ＥＬディスプレイ）を使うことができるが、ディスプレイの種類については特に問わない。また、表示部８と入力部９を兼ねたタッチパネルディスプレイを使ってもよい。
【００２６】
入力部９は、ユーザに推定装置１を操作する手段を提供するデバイスである。入力部９の例としては、マウス、キーボード、タッチパネル、音声認識装置、画像認識装置、ジョイスティック、リモートコントローラ、ボタン、スイッチ、またはこれらの組み合わせが挙げられるが、デバイスの種類については特に問わない。
【００２７】
記憶部１０は、プログラムのデータや、第１信号情報および第２信号情報を保存する記憶領域を提供する。また、記憶部１０には推定装置１の識別子が保存されている。記憶部１０は、例えばＳＲＡＭ、ＤＲＡＭなどの揮発性メモリであってもよいし、ＮＡＮＤ、ＭＲＡＭ、ＦＲＡＭなどの不揮発性メモリでもよい。またハードディスク、ＳＳＤなどのストレージ装置や、外部の記憶装置であってもよく、デバイスの種類については特に限定しない。また、記憶部１０は複数の種類のメモリデバイスやストレージデバイスの組み合わせであってもよい。
【００２８】
無線通信装置１１は、アンテナ１２と、通信部１３と、制御部１４と、記憶部１５とを備えている。以下では、無線通信装置１１を例に無線通信装置の構成要素を説明する。その他の無線通信装置（例えば、無線通信装置１１ａ）の機能と構成は、無線通信装置１１と同様であるものとする。
【００２９】
アンテナ１２は、通信部１３と電気的に接続されている。通信部１３はアンテナ１２を介して無線信号を送信する。また、通信部１３はアンテナ１２を介して他の装置から送信された無線信号を受信する。なお、図１の例において無線通信装置１１はひとつのアンテナを備えている。ただし、無線通信装置１１が備えるアンテナの数については特に限定しない。無線信号の送信と受信に共通のアンテナを使ってもよいし、無線信号の送信と受信で異なるアンテナを使ってもよい。また、アンテナの形状や種類については特に問わない。
【００３０】
通信部１３は、アンテナ１２を介したデータの無線通信を実現する回路である。通信部１３は、例えば、符号化回路、変調回路、ミキサ回路、増幅回路、復調回路、復号化回路、フィルタ回路などを含むものとする。通信部１３が無線通信に使う規格の例としては、ＩＥＥＥ８０２．１１シリーズの無線ＬＡＮが挙げられるが、どのような無線通信方式を使ってもよい。また、回路の方式の例としては、ダイレクトコンバージョン方式の回路や、スーパーヘテロダイン方式の回路などが挙げられるが、回路の方式についても特に問わない。また、通信部１３は、受信した無線信号の通信品質に関する指標（例えば、ＲＳＳＩ）を計測する。通信部１３は、制御部１４と電気的に接続されており、制御部１４から送信される制御信号に基づいて動作する。
【００３１】
制御部１４は、通信部１３を含む無線通信装置１１の各構成要素を制御する。例えば、制御部１４は、無線通信装置１１の識別子を含む第２無線信号を送信するよう、通信部１３に要求する。また、制御部１４は、通信部１３を介して他の装置から送信された無線信号を受信する。そして、制御部１４は受信した無線信号に含まれる送信元の装置の識別子と、当該無線信号のＲＳＳＩの組み合わせ（第２信号情報）を生成し、記憶部１５に保存する。なお、制御部１４は無線信号に関する指標としてＲＳＳＩ以外の情報を計測してもよい。また、制御部１４は推定装置１のデータ収集部６からの要求に応じて、記憶部１５に保存した第２信号情報を推定装置１に向けて送信する。
【００３２】
記憶部１５は、プログラムのデータや、第２信号情報を保存する記憶領域を提供する。また、記憶部１５には無線通信装置１１の識別子が保存されている。記憶部１５は、例えばＳＲＡＭ、ＤＲＡＭなどの揮発性メモリであってもよいし、ＮＡＮＤ、ＭＲＡＭ、ＦＲＡＭなどの不揮発性メモリでもよい。またハードディスク、ＳＳＤなどのストレージ装置や、外部の記憶装置であってもよく、デバイスの種類については特に限定しない。また、記憶部１５は複数の種類のメモリデバイスやストレージデバイスの組み合わせであってもよい。
【００３３】
図２は、信号情報の例を示したテーブルである。図２のテーブルには無線信号を送信した装置の機器ＩＤ（Ａ〜Ｆ）と、当該無線信号のＲＳＳＩがｄＢｍ単位で示されている。ここで、機器ＩＤは、各無線通信装置および推定装置に係る識別子の一例であり、ＲＳＳＩは無線信号に係る指標の一例である。ｍＷ単位の電力値Ｐを下記の式（１）へ代入することによってｄＢｍ単位に変換することができる。
【数１】
2020038112.tif 000003
【００３４】
式（１）を参照すると、ｄＢｍの値が小さいほど受信電力が弱く、ｄＢｍの値が大きいほど受信電力が強くなることがわかる。例えば、図２のテーブルには負値のＲＳＳＩが格納されている。ＲＳＳＩが負値である場合、ＲＳＳＩの絶対値が大きいほど受信電力が弱くなる。信号情報（第１信号情報または第２信号情報）は、図２のように無線信号に含まれる装置の識別子と、当該無線信号に係る指標とが組み合わされた形式で各無線通信装置の記憶部１５および推定装置１の記憶部１０に保存される。
【００３５】
図３は、第１の実施形態に係る無線通信システムの構成例を示している。図３には、無線通信装置＃１〜無線通信装置＃８の８台の無線通信装置が示されている。無線通信装置＃１〜無線通信装置＃８は、図１におけるＮ台の無線通信装置および推定装置１に相当している。図３の各無線通信装置の識別子（機器ＩＤ）は＃１〜＃８である。ユーザが各無線通信装置と識別子との対応関係を把握できていないため、ユーザが当該対応関係を推定するケースを想定してもよいが、本発明の実施形態に係る無線通信システムが適用可能なケースはそれに限定されない。
【００３６】
なお、図３の示された無線通信装置の台数と配置は一例にしかすぎない。したがって、無線ネットワークが有する無線通信装置の台数はこれとは異なっていてもよいし、各無線通信装置は必ず周期的な配置されていなくてもよく、ランダムに配置されていてもよい。
【００３７】
本発明の実施形態に係る無線通信システムでは、計測されるＲＳＳＩの類似性に基づいて無線通信装置の位置が推定される。例えば、図３の無線通信装置＃８から無線通信装置＃１のＲＳＳＩと無線通信装置＃５のＲＳＳＩを計測した場合を想定する。無線通信装置＃１と無線通信装置＃５はいずれも無線通信装置＃８からほぼ同程度の距離だけ離れているため、無線信号はほぼ同程度の減衰を受ける。したがって、無線通信装置＃８から計測される、無線通信装置＃１から送信された無線信号のＲＳＳＩと無線通信装置＃５から送信された無線信号のＲＳＳＩとの差は小さくなると予想される。
【００３８】
また、無線通信装置＃８により近い距離にある、無線通信装置＃４から送信された無線信号と無線通信装置＃７から送信された無線信号についても、ほぼ同程度の減衰を受けるため、ＲＳＳＩの差は小さくなると予想される。
【００３９】
ここで説明した無線通信装置＃１、＃５のペアと、無線通信装置＃４と＃７のペアはいずれも比較的物理的に近接して配置された無線通信装置のペアとなっている。そこで、他の装置（上述の例では無線通信装置＃８）から計測されたＲＳＳＩの類似性を使って、無線通信装置のペア間の距離を推定する可能性について検討する。
【００４０】
検討をすると、装置αから計測した、装置ｉから送信された無線信号のＲＳＳＩの値と、装置ｊから送信された無線信号のＲＳＳＩとの差が小さいからといって必ず装置ｉと装置ｊの間の距離が近いとは限らない。なお、以下では単に装置と述べた場合、上述のＮ台の無線通信装置と推定装置１の両方を含むものとする。
【００４１】
図４は、装置αから計測される、装置ｉから送信された無線信号のＲＳＳＩの値と、装置ｊから送信された無線信号のＲＳＳＩとの差が小さくなるが、装置ｉと装置ｊの間の距離が長くなる例を示している。図４では、装置ｉと装置ｊが装置αを中心とする同心円周上（円２０の円周上）に配置されている。しかし、装置ｉと装置ｊとの間の距離は円２０の直径方向の幅とほぼ等しく、互いに離れている。なお、図４では２次元空間を例に説明したが、円２０を球に置き換えれば、上述の説明は３次元空間にも適用することができる。
【００４２】
図４に示されているように、装置αから計測される、装置ｉから送信された無線信号のＲＳＳＩの値と、装置ｊから送信された無線信号のＲＳＳＩとの差が小さくても、装置ｉと装置ｊが互いに近接しない場合もある。そこで、装置αとは異なる位置に配置された、図４の装置α´と、装置α´´からも装置ｉから送信された無線信号のＲＳＳＩと、装置ｊから送信された無線信号のＲＳＳＩを計測する。
【００４３】
装置α´から計測される装置ｉのＲＳＳＩは装置ｊのＲＳＳＩと比べて大きくなるため、ＲＳＳＩの差は大きくなる。また、装置α´´から計測される装置ｊのＲＳＳＩは装置ｉのＲＳＳＩと比べて大きくなるため、ＲＳＳＩの差は大きくなる。したがって、装置α´、α´´の計測によって得られたＲＳＳＩの差も考慮すると、装置ｉと装置ｊは近接していないと推定することができる。このように、複数台の装置を使って装置ｉから送信された無線信号のＲＳＳＩと、装置ｊから送信された無線信号のＲＳＳＩとの差を求めると、装置ｉと装置ｊとの間の距離が推定できるようになる。
【００４４】
そこで、推定装置１の演算部７は、例えば下記の式（２）の式を使い、２台の装置から送信されたＲＳＳＩの類似性を評価する。
【数２】
2020038112.tif 000004
ここで、ａは、ＲＳＳＩの計測を行う装置の識別子であり、ｉ、ｊは距離の推定対象となる装置の識別子である。また、Ｒａｉは装置ａから計測される、装置ｉから送信された無線信号のＲＳＳＩを示している。Ｒａｊは装置ａから計測される、装置ｊから送信された無線信号のＲＳＳＩを示している。
【００４５】
無線通信システムにおける装置ｉ、ｊを除くすべての装置において、Ｒａｉと、Ｒａｊとを計測し、ＲａｉとＲａｊの差の絶対値の和を求めたのが式（２）の評価値Ｅである。評価値Ｅが小さい装置のペアほど、物理的な距離が小さいと推定される。すなわち、評価値Ｅは装置ｉ、ｊ間の物理的な距離と相関を有する値となる。評価値Ｅを使って、推定装置１に最も近い無線通信装置の識別子を推定してもよいし、無線通信装置と推定装置１との間の距離を推定してもよいし、推定装置１および各無線通信装置の座標空間内の位置を推定してもよい。
【００４６】
装置間の距離が反映された、信頼性の高い評価値Ｅを得るためには、複数の装置ａにおいて計測されたＲＳＳＩを使って評価値Ｅを求めることが好ましい。装置ａの数が多いほど評価値Ｅの信頼性は高くなる。このため、推定精度を最優先にする場合には、式（２）のように、装置ｉ、ｊを除くすべての装置において、Ｒａｉと、Ｒａｊとを計測した結果を使って評価値Ｅを求める。
【００４７】
ただし、必ず装置ｉ、ｊを除くすべての装置において、計測されたＲａｉと、Ｒａｊを使って、評価値Ｅを計算しなくてもよい。推定装置１が評価値Ｅの計算を行う前に、推定装置１は無線通信装置より第２信号情報を収集する必要がある。このため第２信号情報の取得先となる無線通信装置の台数が増えるほど、推定装置１が第２信号情報を収集する処理の負担は大きくなる。したがって、処理負荷と処理時間の軽減のため、推定装置１が一部の無線通信装置のみから第２信号情報を取得するようにしてもよい。
【００４８】
また、推定装置１がいずれかの無線通信装置から第２信号情報を取得するたびに、式（２）の評価可能な項の和を計算してもよい。このような処理を行うと、推定装置１がすべての無線通信装置から第２信号情報を収集するのを待たずに評価値Ｅが得られる利点がある。推定装置１が第２信号情報を取得先とする無線通信装置の選び方には様々なパターンがある。推定装置１は優先度を決めて、順番に各無線通信装置から第２信号情報を取得することができる。
【００４９】
図５、図６は推定装置１が最初に第２信号情報を取得する推定装置の選び方によって、推定精度が変化する場合の例を示している。図５、図６の無線通信システムには、無線通信装置＃０〜＃４の５台の無線通信装置が存在する。このうち、無線通信装置＃４が図１における推定装置１に相当し、無線通信装置＃０〜＃３が図１におけるＮ台の無線通信装置に相当する。
【００５０】
図５は、ＲＳＳＩが最大の無線通信装置から第２信号情報を取得した例を示している。無線通信装置＃４に最も近い位置にあるのが、無線通信装置＃０である。したがって、無線通信装置＃４において計測されるＲＳＳＩのうち、無線通信装置＃０から送信される無線信号のＲＳＳＩが最大値をとる。このため、図５の例において無線通信装置＃４は、無線通信装置＃０によって得られた第２信号情報を取得する。
【００５１】
図５の下段には、Ｅ（０，４）、Ｅ（１，４）、Ｅ（２，４）、Ｅ（３，４）が示されている。ここで、Ｅ（０，４）は、無線通信装置＃０と無線通信装置＃４との間の距離と相関を有する評価値である。Ｅ（１，４）は、無線通信装置＃０と無線通信装置＃４との間の距離と相関を有する評価値である。Ｅ（２，４）は、無線通信装置＃２と無線通信装置＃４との間の距離と相関を有する評価値である。Ｅ（３，４）は、無線通信装置＃２と無線通信装置＃４との間の距離と相関を有する評価値である。
【００５２】
ところで、式（２）と図５の評価値Ｅの計算方法には違いがある。図５の評価値Ｅでは、評価可能な項の数が異なる場合があるため、各項の平均値（ｍｅａｎ）が求められている。したがって、Ｅ（０，４）の計算では各項の平均値を求めるため、各項の和に１／３が乗算される。式（２）では無線通信システムにおける装置ｉ、ｊを除くすべての装置において計測された、Ｒａｉと、Ｒａｊを使って評価値Ｅが求められているが、図５に示したように、一部の装置において計測されたＲａｉと、Ｒａｊのみを使って評価値を計算してもよい。また、図５では各項に重み係数ｗを乗じている。例えば、重み係数ｗによって各装置どうしの距離を推定できるようにしてもよい。
【００５３】
図５のＥ（０，４）、Ｅ（１，４）、Ｅ（２，４）、Ｅ（３，４）において、下線が引かれた項は無線通信装置＃４が、無線通信装置＃０によって得られた第２信号情報を取得したときに、無線通信装置＃４が生成した第１信号情報と組み合わせることによって評価可能となった項を示している。図５を参照すると、無線通信装置＃０と無線通信装置＃４との間の距離を推定するための評価値であるＥ（０，４）はすべての項が評価可能であるため、信頼性の高い値が得られることがわかる。
【００５４】
図６は、ＲＳＳＩが最小の無線通信装置から第２信号情報を取得した例を示している。無線通信装置＃４に最も遠い位置にあるのが、無線通信装置＃３である。したがって、無線通信装置＃４において計測されるＲＳＳＩのうち、無線通信装置＃３から送信される無線信号のＲＳＳＩが最小値をとる。このため、図６の例において無線通信装置＃４は、無線通信装置＃３によって得られた第２信号情報を取得する。
【００５５】
図６の下段には、Ｅ（０，４）、Ｅ（１，４）、Ｅ（２，４）、Ｅ（３，４）が示されている。これらの評価値の定義は、図５の下段と同様である。図６のＥ（０，４）、Ｅ（１，４）、Ｅ（２，４）、Ｅ（３，４）において、下線が引かれた項は無線通信装置＃４が、無線通信装置＃３によって得られた第２信号情報を取得したときに、無線通信装置＃４が得た第１信号情報と組み合わせることによって評価可能な項を示している。図５を参照すると、無線通信装置＃３と無線通信装置＃４との間の距離を推定するための評価値であるＥ（３，４）はすべての項が評価可能であるため、信頼性の高い値が得られることがわかる。
【００５６】
推定装置１（無線通信装置＃４）に最も近い無線通信装置の識別子を推定したい場合には、最初にＲＳＳＩが最小の無線通信装置から第２信号情報を取得し、Ｅ（０，４）、Ｅ（１，４）、Ｅ（２，４）、Ｅ（３，４）を計算することができる（図５の方法）。このとき、複数の評価値のうち、Ｅ（０，４）の値が最小なのであれば、推定装置１（無線通信装置＃４）に最も近くにあるのは無線通信装置＃０であると推定することができる。このように、推定装置１に最も近い無線通信装置の識別子や位置を推定する場合には、最初にＲＳＳＩが最小の無線通信装置から第２信号情報を取得し、評価値を計算すると処理負荷（処理時間）を抑えつつ、高い推定精度を得ることができる。
【００５７】
一方、推定装置１（無線通信装置＃４）に最も近い無線通信装置の識別子を推定したい場合に、最初にＲＳＳＩが最小の無線通信装置から第２信号情報を取得し、Ｅ（０，４）、Ｅ（１，４）、Ｅ（２，４）、Ｅ（３，４）を計算すると（図６の方法）、Ｅ（０，４）の精度が不十分である可能性がある。この場合、推定装置１（無線通信装置＃４）は他の無線通信装置からも第２信号情報を取得し、評価値を再計算することによってより高い精度で推定を行うことができる。
【００５８】
次に、推定装置１が第２信号情報を取得する先となる無線通信装置を選ぶ優先度（順）のパターンについて説明する。図７は、各無線通信装置が第２信号情報の取得先として選択される優先度のパターンの例を示している。図７には装置の識別子である“機器ＩＤ”と、対応する装置から送信された無線信号のＲＳＳＩとを含むテーブル（第２信号情報）が示されている。
【００５９】
パターン（ａ）では、ＲＳＳＩの値が大きい無線通信装置から順に、第２信号情報が取得されている。パターン（ａ）を使うことにより、推定装置１から比較的近い無線通信装置の識別子や位置を推定する必要があるときに、処理負荷（処理時間）を抑えつつ、高精度な推定を行うことができる。図２の例の場合、機器ＩＤ＝｛Ｃ、Ａ、Ｂ、Ｄ、Ｅ、Ｆ｝の無線通信装置の順（優先度）で第２信号情報が取得される。
【００６０】
パターン（ｂ）では、ＲＳＳＩの値が小さい無線通信装置から順に、第２信号情報が取得されている。パターン（ｂ）を使うことにより、推定装置１から比較的離れた無線通信装置の識別子や位置を推定する必要があるときに、処理負荷（処理時間）を抑えつつ、高精度な推定を行うことができる。また、パターン（ｂ）を使うことにより、比較的長い距離を伝播された無線信号のＲＳＳＩが評価値の計算に用いられる可能性が高まる。したがって、パターン（ｂ）を使うことによって推定結果における電波のゆらぎの影響を軽減できる。図２の例の場合、機器ＩＤ＝｛Ｆ、Ｅ、Ｄ、Ｂ、Ａ、Ｃ｝の無線通信装置の順（優先度）で第２信号情報が取得される。
【００６１】
パターン（ｃ）では、ＲＳＳＩの値が中間的な無線通信装置から、ＲＳＳＩの値がより小さい無線通信装置の順に第２信号情報を取得する。推定装置１から遠すぎず、近すぎない無線通信装置は安定的な通信品質を維持できるため、パターン（ｃ）を使うことによって有効なＲＳＳＩの計測値が得やすくなる場合がある。図２の例の場合、機器ＩＤ＝｛Ｂ、Ａ、Ｃ｝の無線通信装置の順（優先度）で第２信号情報が取得される。
【００６２】
パターン（ｄ）は、ＲＳＳＩの値が中間的な無線通信装置から、ＲＳＳＩの値がより大きい無線通信装置の順に第２信号情報を取得する。推定装置１から遠すぎず、近すぎない無線通信装置は安定的な通信品質を維持できるため、パターン（ｄ）を使うことによって有効なＲＳＳＩの計測値が得やすくなる場合がある。また、推定結果における電波のゆらぎの影響を軽減できる。図２の例の場合、機器ＩＤ＝｛Ｄ、Ｅ、Ｆ｝の無線通信装置の順（優先度）で第２信号情報が取得される。
【００６３】
なお、上述の例では各無線通信装置に異なる優先度が設定されていたが、複数の無線通信装置に同じ優先度が設定されていてもよい。推定装置１が並行して複数の無線通信装置から第２信号情報を取得することを妨げるものではない。例えば、推定装置１は２以上の無線通信装置から第２信号情報を取得し、第１信号情報と取得済みの第２信号情報を使って評価値の計算や推定を行ってもよい。
【００６４】
上述では複数の評価値Ｅの計算例について述べたので、ここでは評価値Ｅの計算方法についてまとめる。評価値Ｅの計算において、処理回路４の演算部７は、第１信号情報および第２信号情報を使って推定装置１から送信された第１無線信号の指標と、いずれかの無線通信装置から送信された第２無線信号の指標との差を前記指標が計測された無線通信装置ごとに求め、この差に基づいて評価値Ｅを計算する。また、処理回路４の演算部７は、複数の差が求められた場合には、差の和に基づいて評価値Ｅを計算してもよい。評価値Ｅの計算において差の和を求められた差の数で除算し、平均を求めてもよい。また、これらの評価値Ｅの各項に重み付け係数を乗じてもよい。
【００６５】
次に、第１の実施形態に係る推定処理について述べる。図８、図９は第１の実施形態に係る推定処理の例を示したフローチャートである。以下では、図８、図９のフローチャートを参照しながら、処理を説明する。
【００６６】
最初に、推定装置１および無線通信システムの各無線通信装置（図１のＮ台の無線通信装置）は無線信号の送信を開始する（ステップＳ１０１）。送信される無線信号は各装置の識別子に係る情報を含む。次に、各無線通信装置は無線信号の測定を行い、第２信号情報を生成する（ステップＳ１０２）。第２信号情報は各無線通信装置の記憶部１５に保存される。そして、推定装置１は無線信号の計測を行い、第１信号情報を生成する（ステップＳ１０３）。第１信号情報は推定装置１の記憶部１０に保存される。
【００６７】
なお、図８ではステップＳ１０２、ステップＳ１０３の順で処理が実行されているが、ステップＳ１０２の処理とステップＳ１０３の処理は並行的に実行されてもよいし、実行される順序が入れ替わっていてもよい。
【００６８】
次に、推定装置１は第１信号情報に基づき、各無線通信装置が第２信号情報の取得先とする無線通信装置の優先度を決定する（ステップＳ１０４）。第１信号情報に基づいて各無線通信装置が第２信号情報の取得先とする無線通信装置の優先度を決定する方法の例としては、上述の推定装置１で計測されたＲＳＳＩの値を使う方法がある。そして、推定装置１は決定した優先度に基づいて第２信号情報の取得先とする無線通信装置を特定する（ステップＳ１０５）。推定装置１は、対象の無線通信装置から第２信号情報を取得する（ステップＳ１０６）。
【００６９】
そして、推定装置１は取得済みの第２信号情報および第１信号情報に基づいて最も近い無線通信装置の識別子を推定する（ステップＳ１０７）。例えば、式（２）の評価値Ｅが最小となった識別子を推定装置１に最も近い無線通信装置の識別子と推定することができる。次に、ユーザは推定装置１が最も近い無線通信装置の識別子を正しく推定しているか否かを確認する（ステップＳ１０８）。
【００７０】
例えば、ユーザは推定装置１を使って対象の無線通信装置または対象の無線通信装置を備えている装置に指令を送信する。無線通信装置が照明機器に備え付けられたものである場合、当該指令により照明機器は消灯／点灯／点滅／照明色の変更などを行う。無線通信装置が空調機器に備え付けられたものである場合、当該指令により空調機器は空気口のフラップ動作、フィルタ部の開閉動作、ＬＥＤの点滅動作などを実行する。これにより、ユーザは目視によって推定結果が正しいか否かを確認することができる。なお、上述の確認方法は例にしか過ぎず、これらとは異なる方法によって推定結果の正誤を確認してもよい。
【００７１】
ステップＳ１０８において推定結果が正しいと判断された場合（ステップＳ１０９のＹＥＳ）、図８、図９のフローチャートの処理は終了する。ステップＳ１０８において推定結果が誤っていると判断された場合（ステップＳ１０９のＮＯ）、推定装置１は優先度に基づいて、次に第２信号情報の取得先とする無線通信装置を特定し（ステップＳ１０５）、ステップＳ１０６以降の処理を再び実行する。ステップＳ１０９の判定で“ＮＯ”となった場合、ステップＳ１０７でより多くの無線通信装置から取得された第２信号情報を使って推定装置１に最も近い無線通信装置の識別子が推定されるから、前回実行時と比べて推定精度の向上が期待される。
【００７２】
なお、図８、図９の処理では推定装置１に最も近い無線通信装置の識別子を推定していたが、これとは異なる無線通信装置の識別子を推定対象としてもよい。例えば、推定装置から２番目、３番目または４番目に近い無線通信装置の識別子を推定対象としてもよいし、無線信号の検出が可能な無線通信装置のうち、推定装置から最も離れたものの識別子を推定対象としてもよい。
【００７３】
複数台の機械が設置された環境に本実施形態に係る無線通信システムが実装されていると仮定する。機械の例としては、照明機器、空調機器、プラントの各種設備、各種の発電機またはこれらの組み合わせなどがあるが、機械の種類については特に限定しない。システム設計、機器施工、システム動作確認、稼働、メンテナンスなど複数のフェーズに分けて機械の製造、設置、運用が行われている場合、フェーズによって作業を担当する主体（担当者、部署、会社）が異なっている場合がある。
【００７４】
このような場合、情報が充分に共有されていないと、作業者が各位置に設置された無線通信装置と、無線通信装置の識別子との対応関係を把握できないケースが発生しうる。特にメンテナンス対象の機械が無線通信装置の識別子によって特定されている場合、作業者はメンテナンス対象の機械を見つけられなくなるおそれがある。
【００７５】
しかし、本実施形態に係る推定処理を実行すると、作業者は迅速かつ正確に特定の識別子を有する無線通信装置の物理的な位置を特定できるようになる。これによって、機械、工場、発電所、各種インフラのメンテナンス作業が容易に行えるようになる。なお、ここで説明した無線通信装置の識別子の推定処理は、本実施形態に係る推定処理の一例にしかすぎない。
【００７６】
（第２の実施形態）
第１の実施形態では、２台の装置から送信された無線信号のＲＳＳＩを複数の無線通信装置から計測し、計測されたＲＳＳＩの差の絶対値の和を複数の無線通信装置について計算することによって評価値Ｅを得ていた。ただし、これは評価値Ｅの計算方法の一例にしかすぎない。第２の実施形態では、異なる評価値の計算方法について説明する。
【００７７】
図１０および図１１は、無線信号強度（ＲＳＳＩ）と距離との関係の例を示したグラフである。図１０、図１１の縦軸はｄＢｍ単位のＲＳＳＩの計測値を示している。図１０、図１１の横軸は無線信号を送信した装置と当該無線信号を受信した装置との間の距離（以下、装置間の距離という）を示している。図１０、図１１のグラフには自由空間において計測されるＲＳＳＩの理論値がプロットされている。図１０、図１１を参照すると、計測されるＲＳＳＩの値と、対応する装置間の距離の関係が線形ではなく、ＲＳＳＩの値が装置間の距離の２乗に比例して低下している。
【００７８】
なお、ＲＳＳＩの実測を行った場合の結果をグラフにプロットすると、ＲＳＳＩは図１０、図１１のような滑らかな曲線にならない場合がある。実際の電波の伝搬においては、障害物がある上に、各種のノイズやフェージングの影響によって信号強度にゆらぎが生ずる。一般に、装置間の距離が小さいほど、ＲＳＳＩにゆらぎの影響が大きく現れる。反対に、装置間の距離が大きいほど、ＲＳＳＩへのゆらぎの影響が小さくなる。
【００７９】
図１０のグラフには、計測されたＲＳＳＩの差が５ｄＢｍである場合における、装置間の距離の差が示されている。例えば、計測されたＲＳＳＩが−６０ｄＢｍであるときと、計測されたＲＳＳＩが−６５ｄＢｍであるときの装置間の距離の差は約０．７５ｍである。一方、計測されたＲＳＳＩが−８０ｄＢｍであるときと、計測されたＲＳＳＩが−８５ｄＢｍであるときの装置間の距離の差は約８．０ｍにもおよぶ。
【００８０】
一般に、装置間の距離が大きくなるほど、計測されるＲＳＳＩは小さくなる。したがって、図１０のグラフより、より遠方に位置する装置から送信された無線信号を受信すると、ＲＳＳＩの差が同じでも、推定される装置間の距離の差が大きくなることがわかる。
【００８１】
そこで、下記の式（３）に示すように、より遠方に位置する装置から送信される無線信号のＲＳＳＩが使われる場合には、評価値Ｅが大きくなるよう、各項に補正係数ＲａｉＲａｊを乗ずる。
【数３】
2020038112.tif 000005
これにより、評価値Ｅとの相関関係に基づき、装置ｉと装置ｊとの間の距離を推定する場合、より遠方から送信された無線信号を受信して得られたＲＳＳＩを使う場合における、距離の推定精度を改善することができる。なお、式（３）では無線通信システムにおける装置ｉ、ｊを除くすべての装置において計測された、Ｒａｉと、Ｒａｊが使われているが、一部の装置において計測されたＲａｉと、Ｒａｊのみを使って評価値を計算してもよい。すなわち、式（３）においては必ずａ＝ｉ、ｊを除くすべてのａの値について和を計算する必要はない。
【００８２】
評価値Ｅの計算式（３）では、各項に補正係数ＲａｉＲａｊを乗じたが、補正係数はこれとは異なっていてもよい。例えば、下記の式（４）のようにＲａｉＲａｊの逆数を補正係数として使ってもよい。
【数４】
2020038112.tif 000006
なお、式（４）では無線通信システムにおける装置ｉ、ｊを除くすべての装置において計測された、Ｒａｉと、Ｒａｊが使われているが、一部の装置において計測されたＲａｉと、Ｒａｊのみを使って評価値を計算してもよい。すなわち、式（４）においては必ずａ＝ｉ、ｊを除くすべてのａの値について和を計算する必要はない。
【００８３】
図１１のグラフには、装置間の距離が１ｍである場合における、計測されるＲＳＳＩの差が示されている。例えば、装置間の距離が１ｍであるときのＲＳＳＩは約−６０ｄＢｍであり、装置間の距離が２ｍであるときのＲＳＳＩは約−６６ｄＢｍである。したがって、ＲＳＳＩの差は約６ｄＢｍとなっている。一方、装置間の距離が１１ｍであるときのＲＳＳＩは約−８１ｄＢｍであり、装置間の距離が１２ｍであるときのＲＳＳＩは約−８２ｄＢｍである。したがって、ＲＳＳＩの差は約１ｄＢｍにすぎない。図１１のグラフを参照すると、装置間の距離が大きくなるほど、計測されるＲＳＳＩに差が出にくくなる傾向があることがわかる。
【００８４】
なお、推定装置１の演算部７は条件によって評価値Ｅの計算に用いる式を使い分けてもよい。例えば、ＲＳＳＩが比較的遠方の装置から送信された無線信号に基づいていると推定される場合には、式（３）を使うように設定することができる。演算部７は得られたＲＳＳＩをしきい値と比較し、ＲＳＳＩがしきい値以下である場合に、ＲＳＳＩが比較的遠方の装置から送信された無線信号に係るものであると判断してもよい。また、ユーザが入力部９を使って使用する式を指定してもよい。ユーザは推定装置１による推定成績に基づいて、演算部７が使用する式を選択してもよい。
【００８５】
上述のように、第２の実施形態に係る推定装置を用いることにより、処理負荷（処理時間）を軽減しつつ、推定処理の精度をさらに高めることができる。
【００８６】
（第３の実施形態）
第１の実施形態に係る推定処理（図８、図９）では、推定装置に最も近い無線通信装置の識別子を推定していた。しかし、本発明の実施形態に係る推定処理によって推定することができる情報はこれに限られない。第３の実施形態では第１の実施形態とは異なる内容の推定処理の例について述べる。
【００８７】
図１２、図１３は第３の実施形態に係る推定処理の例を示したフローチャートである。以下では、第１の実施形態に係る推定処理（図８、図９）との差異点を中心に、図１２、図１３の処理を説明する。
【００８８】
図１２のステップＳ１１１〜ステップＳ１１６およびステップＳ１１９の処理は、図８のステップＳ１０１〜ステップＳ１０６およびステップＳ１０９の処理と同様である。図１２のステップＳ１１７では、推定装置に最も近い無線通信装置の識別子に代わり、推定装置１と、無線通信システムに含まれる各無線通信装置との間の距離の大きさの順序が推定されている。そして、図１３のステップＳ１１８において、ユーザは推定された推定装置１と各無線通信装置との間の距離の大きさの順序が正しいか否かを確認している。
【００８９】
このように、本発明の実施形態に係る推定処理によって無線通信システムに含まれる各無線通信装置の位置に関する情報を推定することができる。上述の式（２）（３）（４）の評価値Ｅは装置どうしの間の距離と相関を有するため、評価値Ｅに係数を乗じて推定装置１と各無線通信装置との間の距離の値を推定してもよい。なお、推定装置と各無線通信装置との間の距離に関する情報以外を推定してもよい。例えば、任意の無線通信装置どうしの距離の大きさを推定してもよいし、任意の無線通信装置とその他の無線通信装置との間の距離の大きさの順序を推定してもよい。また、センサの計測値やＧＰＳと組み合わせて各無線通信装置の座標空間内の位置を推定してもよい。
【００９０】
（第４の実施形態）
第１の実施形態および第３の実施形態に係る推定処理では、推定結果が正しくないと判断された場合、推定装置は別の無線通信装置から第２信号情報を取得し、改めて推定処理を実行していた。第４の実施形態に係る推定処理では、一定の回数以上推定結果が誤っていると判定された場合、第２信号情報の取得先とする無線通信装置の優先度を変更する。
【００９１】
図１４、図１５は第４の実施形態に係る推定処理の例を示したフローチャートである。以下では、第３の実施形態に係る推定処理（図１２、図１３）との差異点を中心に、図１４、図１５の処理を説明する。
【００９２】
図１４、図１５のステップＳ１２１〜ステップＳ１２９の処理は、ステップＳ１２７で推定処理を実行した回数をカウントする点を除けば、図１２、図１３のステップＳ１１１〜ステップＳ１１９の処理と同様である。一方、図１４、図１５では推定結果が誤っていると判断されたとき（ステップＳ１２９のＮＯ）、推定装置１はステップＳ１２７の推定処理がｍ回以上実行されているか否かを確認する（ステップＳ１３０）。ここで、ｍはしきい値であるものとする。
【００９３】
ステップＳ１２７の推定処理がｍ回以上実行されている場合（ステップＳ１３０のＹＥＳ）、推定装置１は第１信号情報に基づき、第２信号情報の取得先とする無線通信装置の優先度（順位）を変更する（ステップＳ１２４）。その後、推定装置１は変更された優先度（順位）を使ってステップＳ１２６以降の処理を実行する。推定装置１は異なる優先度（順位）で第２信号情報を取得するため、ステップＳ１２７における推定精度が改善される可能性がある。
【００９４】
ステップＳ１２７の推定処理がｍ回以上実行されていない場合（ステップＳ１３０のＮＯ）、推定装置１は以前決定した優先度（順位）に基づき、次に第２信号情報の取得先とする無線通信装置を特定する（ステップＳ１２５）。その後、推定装置１は再びステップＳ１２６以降の処理を実行する。
【００９５】
なお、図１４のステップＳ１２７では、推定装置１と各無線通信装置との間の距離の大きさの順序が推定されているが、これとは異なる内容の推定処理を実行することを妨げるものではない。
【００９６】
（第５の実施形態）
第５の実施形態では、推定装置および無線通信装置のハードウェア構成の一例について説明する。例えば、上述の各実施形態における推定装置の処理回路４および無線通信装置の制御部１４の少なくとも一部の処理を図１６のコンピュータ１００に実行させてもよい。また、コンピュータ１００は推定装置および無線通信装置に無線信号の送信を開始させる指令を送信してもよい。また、処理回路４の演算部７から推定結果を取得し、コンピュータ１００の表示装置に表示させてもよい。
【００９７】
コンピュータ１００には、サーバ、クライアント端末、組み込み機器のマイコン、車載情報機器、タブレット、スマートフォン、フィーチャーフォン、パソコンなどの各種の情報処理装置が含まれる。コンピュータ１００は、仮想計算機（ＶＭ：Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ）やコンテナなどによって実現されたものであってもよい。
【００９８】
図１６は、コンピュータ１００の一例を示す図である。図１６のコンピュータ１００は、プロセッサ１０１と、入力装置１０２と、表示装置１０３と、通信装置１０４と、記憶装置１０５とを備えている。プロセッサ１０１、入力装置１０２、表示装置１０３、通信装置１０４、記憶装置１０５は、バス１０６によって相互に接続されている。
【００９９】
プロセッサ１０１は、コンピュータ１００の制御装置と演算装置とを含む電子回路である。プロセッサ１０１として、例えば、汎用目的プロセッサ、中央処理装置（ＣＰＵ）、マイクロプロセッサ、ディジタル信号プロセッサ（ＤＳＰ）、コントローラ、マイクロコントローラ、状態マシン、特定用途向け集積回路、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラム可能論理回路（ＰＬＤ）またはこれらの組合せを用いることができる。
【０１００】
プロセッサ１０１は、バス１０６を介して接続された各装置（例えば、入力装置１０２、通信装置１０４、記憶装置１０５）から入力されたデータやプログラムに基づいて演算処理を行い、演算結果や制御信号を、バス１０６を介して接続された各装置（例えば、表示装置１０３、通信装置１０４、記憶装置１０５）に出力する。具体的には、プロセッサ１０１は、コンピュータ１００のＯＳ（オペレーティングシステム）や、制御プログラムなどを実行し、コンピュータ１００に含まれるそれぞれの装置を制御する。
【０１０１】
制御プログラムとは、コンピュータ１００に、推定装置の処理回路４または無線通信装置の制御部１４の少なくとも一部の処理を実行させるプログラムである。制御プログラムが実行する処理の例としては、自装置の識別子を含む無線信号の送信を開始する処理、他の装置から送信された無線信号を受信する処理、第１信号情報または第２信号情報の生成と保存を行う処理、第１信号情報に基づいて第２信号情報の取得先となる無線通信装置の順位を決定する処理、第１信号情報および第２信号情報を用いて無線通信装置の位置を推定する処理などが挙げられる。なお、これらの処理の一部を制御プログラムではなく、専用の電子回路などのハードウェアに実行させることを妨げるものではない。
【０１０２】
制御プログラムは、一時的ではない有形のコンピュータ読み取り可能な記憶媒体に記憶される。上記の記憶媒体は、例えば、光ディスク、光磁気ディスク、磁気ディスク、磁気テープ、フラッシュメモリ、半導体メモリであるが、これに限られない。プロセッサ１０１が制御プログラムを実行することによって、コンピュータ１００は所望の処理を実行する装置として動作することができる。
【０１０３】
入力装置１０２は、コンピュータ１００に情報を入力するための装置である。入力装置１０２は、例えば、キーボード、マウス、タッチパネルなどであるが、これ以外の装置であってもよい。例えば、ユーザは、入力装置１０２を介して推定結果の正誤判定、他の無線通信装置から第２信号情報を取得する指令、第２信号情報の取得順序を変更する指令をコンピュータ１００に入力することができる。
【０１０４】
表示装置１０３は、画像や映像を表示するための装置である。表示装置１０３は、例えば、ＬＣＤ（液晶ディスプレイ）、ＣＲＴ（ブラウン管）、有機ＥＬ（有機エレクトロルミネッセンス）ディスプレイ、プロジェクタ、ＬＥＤディスプレイなどであるが、これに限られない。コンピュータ１００が推定装置として使われる場合、表示装置１０３には、が表示される。
【０１０５】
通信装置１０４は、コンピュータ１００が外部装置と無線または有線で通信するために使用する装置である。通信装置１０４は、例えば、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）、通信モジュール、モデム、ハブ、ルータなどであるが、これに限られない。コンピュータ１００は、通信装置１０４を介して、他の計算機、サーバ、端末とデータ通信をすることができる。コンピュータ１００は通信装置１０４を介して、リモートの端末からの操作指令を受け付けたり、所望のテキストやグラフィックをリモートの端末に表示させたりしてもよい。
【０１０６】
記憶装置１０５は、コンピュータ１００のＯＳや、制御プログラム、制御プログラムの実行に必要なデータ、制御プログラムの実行により生成されたデータなどを記憶する記憶媒体である。記憶装置１０５に第１信号情報または第２信号情報を保存してもよい。記憶装置１０５には、主記憶装置と外部記憶装置が含まれる。主記憶装置は、例えば、ＲＡＭ、ＤＲＡＭ、ＳＲＡＭであるが、これに限られない。また、外部記憶装置は、例えば、ハードディスク、光ディスク、フラッシュメモリ、磁気テープなどであるが、これに限られない。
【０１０７】
なお、コンピュータ１００は、プロセッサ１０１、入力装置１０２、表示装置１０３、通信装置１０４、記憶装置１０５を、それぞれ１つずつまたは複数備えてもよい。また、コンピュータ１００にプリンタやスキャナなどの周辺機器が接続されていてもよい。上述の処理回路４の機能を単一のコンピュータ１００によって実現してもよい。また、上述の処理回路４の機能は、複数のコンピュータ１００が相互に接続された情報システムによって実現されていてもよい。
【０１０８】
さらに、制御プログラムは、コンピュータ１００の記憶装置１０５に予め記憶されていてもよいし、コンピュータ１００の外部の記憶媒体に記憶されていてもよいし、インターネット上にアップロードされていてもよい。いずれの場合にも、制御プログラムをコンピュータ１００にインストールして実行することにより、所望の機能を実現することができる。
【０１０９】
なお、本発明は上記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記各実施形態に開示されている複数の構成要素を適宜組み合わせることによって種々の発明を形成できる。また例えば、各実施形態に示される全構成要素からいくつかの構成要素を削除した構成も考えられる。さらに、異なる実施形態に記載した構成要素を適宜組み合わせてもよい。
【符号の説明】
【０１１０】
１  推定装置
２、１２  アンテナ
３、１３  通信部
４  処理回路
５、１４  制御部
６  データ収集部
７  演算部
８  表示部
９  入力部
１０、１５  記憶部
１１、１１ａ  無線通信装置
２０  円
１００  コンピュータ
１０１  プロセッサ
１０２  入力装置
１０３  表示装置
１０４  通信装置
１０５  記憶装置
１０６  バス
【図１】
2020038112.tif 000007
【図２】
2020038112.tif 000008
【図３】
2020038112.tif 000009
【図４】
2020038112.tif 000010
【図５】
2020038112.tif 000011
【図６】
2020038112.tif 000012
【図７】
2020038112.tif 000013
【図８】
2020038112.tif 000014
【図９】
2020038112.tif 000015
【図１０】
2020038112.tif 000016
【図１１】
2020038112.tif 000017
【図１２】
2020038112.tif 000018
【図１３】
2020038112.tif 000019
【図１４】
2020038112.tif 000020
【図１５】
2020038112.tif 000021
【図１６】
2020038112.tif 000022