(57)【要約】【課題】無線信号の品質が低いことによるデータの欠落を防止することが可能になる。【解決手段】無線装置との無線通信を行う第１の通信部と、情報処理装置との通信を行う第２の通信部と、前記無線装置から受信された無線信号の品質に応じて、前記無線信号の復調処理に関連し、前記情報処理装置へ送信される情報を決定する制御部と、を備える、通信装置が提供される。【選択図】図６
2017216503.tif 000002
【特許請求の範囲】
【請求項１】
無線装置との無線通信を行う第１の通信部と、
情報処理装置との通信を行う第２の通信部と、
前記無線装置から受信された無線信号の品質に応じて、前記無線信号の復調処理に関連し、前記情報処理装置へ送信される情報を決定する制御部と、を備える、
通信装置。
【請求項２】
前記情報処理装置へ送信される情報は、前記無線信号の復調処理のための情報を含む、
請求項１に記載の通信装置。
【請求項３】
前記無線信号の信号強度が第１の閾値より大きい場合に復調処理を行う復調部をさらに備え、
前記制御部は、前記情報処理装置へ送信される情報に前記復調処理後のデータを含める、
請求項１に記載の通信装置。
【請求項４】
前記無線信号の信号強度が第１の閾値以下かつ第２の閾値より大きい場合、前記制御部は、前記情報処理装置へ送信される情報に同期タイミング情報および復調処理前の信号情報を含める、
請求項３に記載の通信装置。
【請求項５】
前記無線信号の信号強度が第２の閾値以下かつ第３の閾値より大きい場合、前記制御部は、前記情報処理装置へ送信される情報に復調処理前の信号情報を含め、同期タイミング情報を含めない、
請求項４に記載の通信装置。
【請求項６】
前記制御部は、前記復調処理に失敗した場合、前記情報処理装置へ送信される情報に同期タイミング情報および復調処理前の信号情報を含める、
請求項３に記載の通信装置。
【請求項７】
無線装置との無線通信を行うことと、
情報処理装置との通信を行うことと、
前記無線装置から受信された無線信号の品質に応じて、前記無線信号の復調処理に関連し前記情報処理装置へ送信される情報を決定することと、を含む、
通信方法。
【請求項８】
複数の通信装置から受信される復調処理に関連する情報を記憶する記憶部と、
前記情報に含まれる同期タイミングを用いて、前記情報に含まれる信号からペイロードを取得するための同期タイミングを決定する制御部と、を備える、
情報処理装置。
【請求項９】
前記制御部は、第１の通信装置から受信される前記情報に含まれる信号からペイロードを取得するための同期タイミングを決定するために、前記第１の通信装置以外の通信装置から受信される前記情報に含まれる同期タイミングを用いる、
請求項８に記載の情報処理装置。
【請求項１０】
前記制御部は、ペイロード取得の対象である複数の信号の信号強度のうち最大値を示す信号強度に対応する信号の同期タイミングを、前記ペイロード取得のための同期タイミングとして決定する、
請求項８に記載の情報処理装置。
【請求項１１】
前記制御部は、ペイロード取得の対象である信号に対応する同期タイミングの平均値として得られる値を前記ペイロード取得のための同期タイミングとして決定する、
請求項８に記載の情報処理装置。
【請求項１２】
前記制御部は、ペイロード取得の対象である信号に対応する同期タイミングを前記ペイロード取得のための同期タイミングとして決定する、
請求項８に記載の情報処理装置。
【請求項１３】
前記制御部は、前記情報に含まれる同期タイミングに基づいて前記ペイロード取得のための同期タイミングが含まれる時間を推定し、前記時間に基づいて前記ペイロード取得のための同期タイミングを決定する、
請求項８に記載の情報処理装置。
【請求項１４】
前記制御部は、前記通信装置に対して前記信号を送信する無線装置と前記通信装置との距離に基づいて、前記ペイロード取得のための同期タイミングを決定する、
請求項８に記載の情報処理装置。
【請求項１５】
前記制御部は、前記複数の通信装置の信号から取得されたペイロードを合成し、合成後のペイロードに対して復調処理を行う、
請求項８に記載の情報処理装置。
【請求項１６】
複数の通信装置から受信される情報を記憶することと、
前記情報に含まれる同期タイミングを用いて、ペイロード取得のための同期タイミングを決定することと、を含む、
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、通信装置、情報処理装置、通信方法及び情報処理方法に関する。
【背景技術】
【０００２】
近年、センサ端末から無線通信により情報を収集するための無線センサネットワークが注目されている。無線センサネットワークの用途は、興味対象の位置を確認する用途、および興味対象の行動を管理する用途など、多岐に渡る。
【０００３】
一方、既存のセルラーシステムにおいては、基地局のような親局が、センサ端末のような子局からセンシング情報を収集することで様々なサービスが提供されている。例えば、基地局がスマートフォンの位置情報を収集することで、ルート案内サービスなどが提供されている。基地局によって収集された情報を利用する技術は、例えば特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２５２５８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、無線信号の品質が低いことにより、データの欠落が発生する可能性がある。例えば、受信信号の信号強度が低いと受信信号に含まれるノイズの影響が大きくなるため、基地局が適切にペイロードを抽出できない可能性がある。この場合、ペイロードに含まれるデータは欠落することになる。
【０００６】
そこで、本開示は、上記に鑑みてなされたものであり、本開示では、無線信号の品質が低いことによるデータの欠落を防止することが可能な、新規かつ改良された通信装置、情報処理装置、通信方法及び情報処理方法を提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、無線装置との無線通信を行う第１の通信部と、情報処理装置との通信を行う第２の通信部と、前記無線装置から受信された無線信号の品質に応じて、前記無線信号の復調処理に関連し、前記情報処理装置へ送信される情報を決定する制御部と、を備える、通信装置が提供される。
【０００８】
また、本開示によれば、無線装置との無線通信を行うことと、情報処理装置との通信を行うことと、前記無線装置から受信された無線信号の品質に応じて、前記無線信号の復調処理に関連し前記情報処理装置へ送信される情報を決定することと、を含む、通信方法が提供される。
【０００９】
また、本開示によれば、複数の通信装置から受信される復調処理に関連する情報を記憶する記憶部と、前記情報に含まれる同期タイミングを用いて、前記情報に含まれる信号からペイロードを取得するための同期タイミングを決定する制御部と、を備える、情報処理装置が提供される。
【００１０】
また、本開示によれば、複数の通信装置から受信される情報を記憶することと、前記情報に含まれる同期タイミングを用いて、ペイロード取得のための同期タイミングを決定することと、を含む、情報処理方法が提供される。
【発明の効果】
【００１１】
以上説明したように本開示によれば、無線信号の品質が低いことによるデータの欠落を防止することが可能になる。
【００１２】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１３】
【図１】本開示の実施形態に係る無線通信システムを示す図である。
【図２】センサ端末によって生成される無線フレームを示す図である。
【図３】本開示の実施形態に係るセンサ端末の構成を示す図である。
【図４】本開示の実施形態に係る基地局の構成を示す図である。
【図５】本開示の実施形態に係る情報処理装置の構成を示す図である。
【図６】基地局の動作を示すフローチャートである。
【図７Ａ】情報処理装置に記憶される情報の一例を説明するための図である。
【図７Ｂ】情報処理装置に記憶される情報の一例を説明するための図である。
【図８】情報処理装置の動作を示すフローチャートである。
【図９Ａ】合成パターンを示す図である。
【図９Ｂ】同期タイミングの有無と、候補となる合成パターンの関係を示す図である。
【図１０】情報処理装置によるデータ回復処理の動作を示すフローチャートである。
【図１１】本開示の実施形態に係る基地局と情報処理装置のハードウェア構成を示す図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１５】
なお、説明は以下の順序で行うものとする。
１．無線通信システムの概要
２．各装置の構成
３．各装置の動作
４．第１の変形例
５．第２の変形例
６．ハードウェア構成
【００１６】
＜１．無線通信システムの概要＞
本開示の実施形態は、無線センサネットワークを形成する無線通信システムに関する。まず、図１を参照し、本開示の実施形態による無線通信システムの概要を説明する。
【００１７】
（１−１．無線通信システムの構成）
図１は、本開示の実施形態に係る無線通信システムを示す図である。図１に示したように、本開示の実施形態による無線通信システムは、複数の基地局２００と、複数のセンサ端末１００と、情報処理装置３００と、を備える。
【００１８】
基地局２００は、センサ端末１００と無線通信を行う機能、および、情報処理装置３００と有線通信を行う機能を有する。例えば、基地局２００は、セル内に位置するセンサ端末１００と無線通信を行う。図１に示した例では、基地局２００Ａは、基地局２００Ａのセル内に位置するセンサ端末１００Ａ、１００Ｂおよび１００Ｃと無線通信を行い、基地局２００Ｂは、基地局２００Ｂのセル内に位置するセンサ端末１００Ｄ、１００Ｅ、１００Ｆおよび１００Ｇと無線通信を行う。特に、本実施形態による基地局２００は、センサ端末１００から無線信号を受信し、当該無線信号に関する情報（センサデータなど）を情報処理装置３００に送信する。
【００１９】
また、本開示の実施形態に係る基地局２００は、センサ端末１００から受信する無線信号の品質に応じて情報処理装置３００へ送信する情報を決定する。例えば、無線信号の品質が所定の閾値より高い場合（つまり無線信号の品質が高い場合）、基地局２００が無線信号の復調を行い、復調後の情報を情報処理装置３００へ送信する。また、無線信号の品質が所定の閾値より低い場合（つまり無線信号の品質が低い場合）、基地局２００は無線信号の復調を行わず、復調前の情報を情報処理装置３００へ送信する。基地局２００による処理の詳細については後述する。
【００２０】
センサ端末１００は、センサ機能、および基地局２００と無線通信を行う機能を有する。例えば、センサ機能は、加速度センサ、ジャイロセンサ、温度センサ、気圧センサ、音圧センサ、脈拍センサまたはＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）などの、多様なセンサにより実現され得る。センサ端末１００は、センサ機能により取得したセンサデータを基地局２００に送信する。
【００２１】
情報処理装置３００は、センサ端末１００から基地局２００へ送信された無線信号に関する情報を基地局２００から受信する機能、および、無線信号が復調されていない場合に複数の基地局２００から収集した情報を用いて無線信号を復調する（以降、この処理をデータ回復処理とも呼称する）機能を有する。具体的には、情報処理装置３００は、低品質な無線信号に関する情報を複数の基地局２００から収集し、これらの情報を用いて低品質な無線信号を復調する。これにより、基地局２００がセンサ端末１００から収集した無線信号が低品質であった場合に、センサ端末１００が無線信号を再送することなく、情報処理装置３００が無線信号の復調を行い、センサデータを取得することができる。つまり、無線信号の品質が低いことによるデータの欠落を防止することができる。情報処理装置３００による処理の詳細については後述する。
【００２２】
また、情報処理装置３００は、センサデータを用いて様々なサービスを提供してもよい。また、情報処理装置３００は、外部のアプリケーションサーバがサービスを提供できるようにセンサデータを外部へ送信してもよい。
【００２３】
センサデータを用いたサービスは、興味対象の位置を確認するサービス、および興味対象の行動を管理するサービスなど、多岐に渡る。興味対象の位置を確認するサービスに関しては、例えば、ＧＰＳ機能を有するセンサ端末１００を高齢者や子供が装着し、情報処理装置３００が基地局２００を介してセンサ端末１００から位置情報を取得しておくことにより、家族や行政に高齢者や子供の位置を提供することが可能である。興味対象の行動を管理するサービスに関しては、例えば、加速度センサを有するセンサ端末１００を牛や豚などの家畜に装着させ、情報処理装置３００が基地局２００を介してセンサ端末１００から家畜の動きに関する情報を取得することにより、放牧地での家畜の行動管理を行うことが可能である。
【００２４】
なお、本実施形態においては無線装置の一例としてセンサ機能を有するセンサ端末１００を説明するが、センサ機能を有さない無線装置にも本実施形態を適用可能である。例えば、無線装置は、外部装置からデータを供給され、供給されたデータを基地局２００に送信してもよい。外部装置が自動販売機である場合、無線装置は、自動販売機から売上げデータが供給され、売上げデータを基地局２００に送信してもよい。なお、本実施形態においては通信装置の一例として基地局２００を説明する。
【００２５】
（１−２．無線通信の概要）
以上、本開示の実施形態による無線通信システムの構成を説明した。続いて、無線通信システムにおける基地局２００とセンサ端末１００との無線通信の概要を説明する。
【００２６】
−通信リソース
基地局２００とセンサ端末１００は、時間軸上で区分された各通信リソースの開始タイミングを共有する。当該共有は、例えば、基地局２００が時間同期のための基準信号を送信し、センサ端末１００が当該基準信号を受信することで実現され得る。しかし、センサ端末１００が当該基準信号の受信を継続的に行うと、相応の電力が消費される。このため、基地局２００とセンサ端末１００は、各々が管理する絶対時間に基づいて各通信リソースの開始タイミングを共有してもよい。センサ端末１００は、例えば、上記絶対時間をＧＰＳの受信処理により取得可能である。
【００２７】
−フレーム構成
図２は、センサ端末１００によって生成される無線フレームを示す図である。図２に示したように、センサ端末１００が送信する無線フレームは、プリアンブル５１と、ＳＦＤ（Ｓｙｎｃ  Ｆｒａｍｅ  Ｄｅｔｅｃｔｏｒ）５２と、端末ＩＤ５３と、データ５４と、ＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）５５と、パリティビット５６と、を含む。
【００２８】
プリアンブル５１は、基地局２００において無線フレームの検出のために用いられる信号パターンである。ＳＦＤ５２は、無線フレーム内でのペイロード（端末ＩＤ５３〜パリティビット５６）の開始位置を示す信号パターンである。基地局２００は、プリアンブル５１が検出された無線フレームから当該ＳＦＤ５２を検出することにより、以降がペイロードであることを認識する。
【００２９】
端末ＩＤ５３は、無線フレームを送信するセンサ端末１００のＩＤである。当該ＩＤは、例えばセンサ端末１００の固有の番号であってもよい。データ５４は、情報処理装置３００における利用のためのデータであり、加速度情報や位置情報などのセンサデータが当該データ５４に含まれ得る。ＣＲＣ５５は、当該無線フレームの受信が成功したか否かの判断に用いられる。パリティビット５６は、端末ＩＤ５３、データ５４およびＣＲＣ５５に応じて生成される冗長ビットであり、当該パリティビットの利用により、基地局２００でのフレームの受信成功率が向上する。本開示の実施形態においては、ペイロードは、ＦＥＣ（Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）の符号化が行われる。ＦＥＣの符号化が行われることによって、基地局２００が受信データに誤りを発見した場合、基地局２００が受信信号に含まれる冗長データを用いて誤り訂正処理を行うことによって、伝送品質を向上させることができる。
【００３０】
（１−３．背景）
無線通信システムにおいて、無線信号の品質が低い場合に、基地局２００が受信信号の復調に失敗することがある。例えば、受信信号の信号強度が低いと受信信号に含まれるノイズの影響が大きくなるため、適切にペイロードを抽出することが困難になる。この場合、ペイロードに含まれるデータは欠落することになる。
【００３１】
また、別の観点から考えると、短い無線フレームを用いて良好な伝送品質を得るために、図２に示したように装置ＩＤが無線フレームのヘッダに含まれず、ＦＥＣにより符号化されたペイロードに含まれることがある。この場合、無線信号の復調が失敗した時に、基地局２００は再送要求をすべきセンサ端末１００を判断できないため再送要求を行うことが困難である。
【００３２】
一方、無線通信システムにおけるセンサ端末１００は、人や物に設置されるために小型であることが求められる。また、電池交換または充電の回数を削減するためにセンサ端末１００の低消費電力化が求められる。そして、センサ端末１００の小型化や低消費電力化を実現した結果、センサ端末１００の性能または機能が制限されることがある。そのため、基地局２００が再送要求を行ったとしても、センサ端末１００が再送要求を受信できない場合またはセンサ端末１００が再送要求を受信しても再送を行うことができない場合があり得る。
【００３３】
以上の理由により、基地局２００によって無線信号が復調できない場合に、データが欠落することがある。そこで、本件開示者は、上記事情に着眼して本開示の実施形態を創作するに至った。本開示の実施形態によれば、無線信号の品質が低いことによるデータの欠落を防止することが可能である。以下、このような本開示の実施形態の構成および動作を順次詳細に説明する。
【００３４】
＜２．各装置の構成＞
上記では、無線通信システムの概要について説明した。続いて、無線通信システムに設けられる各装置の構成について説明する。
【００３５】
（２−１．センサ端末の構成）
まず、図３を参照しながらセンサ端末１００の構成について説明する。図３は、本開示の実施形態に係るセンサ端末１００の構成を示す図である。センサ端末１００は、無線通信部１１０と、制御部１２０と、情報提供部１３０と、を備える。
【００３６】
無線通信部１１０は、基地局２００への無線信号の送信処理を行う。具体的には、無線通信部１１０は、制御部１２０から供給されるベースバンドの送信信号をアップコンバージョンし、アップコンバージョンにより得られた電気信号をアンテナにより無線信号に変換して送信する。また、無線通信部１１０は、基地局２００が無線信号を正常に復調できた場合に送信される受信確認（ＡＣＫ）信号を受信してもよい。その場合、無線通信部１１０は、基地局２００から送信された無線信号をアンテナにより電気信号に変換し、当該電気信号にアナログ処理およびダウンコンバージョンを施すことにより、ベースバンドの受信信号を出力する。
【００３７】
制御部１２０は、無線通信部１１０および情報提供部１３０を制御する。具体的には、制御部１２０は、情報提供部１３０から各センサによるセンサデータが提供されると、基地局２００へ送信するための無線フレームを生成し、無線通信部１１０へ提供する。
【００３８】
情報提供部１３０は、１または２以上のセンサからなり、基地局２００へ送信するためのデータを提供する。具体的には、情報提供部１３０は、位置センサ、加速度センサ、ジャイロセンサ、温度センサ、気圧センサ、音圧センサおよび脈拍センサなどの他のセンサを有してもよい。各センサによってセンサデータを取得し、制御部１２０へ提供する。
【００３９】
（２−２．基地局の構成）
以上では、センサ端末１００の構成について説明した。続いて、図４を参照して基地局２００の構成について説明する。図４は、本開示の実施形態に係る基地局２００の構成を示す図である。基地局２００は、無線通信部２１０と、同期部２２０と、復調部２３０と、制御部２４０と、有線通信部２５０と、を備える。
【００４０】
無線通信部２１０は、第１の通信部としての役割を担い、センサ端末１００から送信された無線信号の受信処理、およびセンサ端末１００への無線信号の送信処理を行う。より具体的に説明すると、無線通信部２１０は、センサ端末１００から送信された無線信号をアンテナにより電気信号に変換し、当該電気信号にアナログ処理およびダウンコンバージョンを施すことにより、ベースバンドの受信信号を出力する。また、無線通信部２１０は、制御部２４０から供給されるベーバンドの送信信号をアップコンバージョンし、アップコンバージョンにより得られた電気信号をアンテナにより無線信号に変換して送信する。
【００４１】
同期部２２０は、無線通信部２１０から出力される受信信号から、プリアンブルを検出する。具体的には、同期部２２０は、１または２以上の信号パターンと受信信号との相関を、演算の対象とする受信信号を時間軸上および周波数軸上でシフトさせながら算出し、相関のピークの出現に基づいてプリアンブルを検出する。また、同期部２２０は、相関のピークが得られた時の時間軸上のシフト量に基づき、同期タイミング（以降、ｄｔと呼称する）を特定し、相関のピークが得られた時の周波数軸上のシフト量に基づき周波数誤差（以降、ｄｆと呼称する）を特定する。
【００４２】
制御部２４０は、基地局２００の処理全般を制御する。例えば、同期部２２０から提供される無線信号の信号強度（以降、ｒｓと呼称する）に関する情報に応じて各種処理を行う。具体的には、制御部２４０は、ｒｓが所定の閾値より高い場合、復調部２３０による復調を行うことを決定し、ｒｓが所定の閾値より低い場合、復調を行わないことを決定する。制御部２４０の処理の詳細については後述する。また、制御部２４０は、復調が成功した場合に、ＡＣＫ信号をセンサ端末１００へ送信するための処理を行ってもよい。
【００４３】
復調部２３０は、上述のとおり、ｒｓが所定の閾値より高い場合、無線信号の復調を行う。具体的には、復調部２３０は、同期部２２０により獲得されたｄｔに基づき、図２を参照した無線フレームにおけるペイロードを切り出し、ｄｆに基づきペイロードの補正を行う。そして、復調部２３０は、ペイロードに対してＦＥＣ復号の処理を行うことで、センサデータなどが含まれるデータを取得する。復調が成功したか否かは、無線フレームに含まれるＣＲＣを用いて確認される。
【００４４】
有線通信部２５０は、第２の通信部としての役割を担い、情報処理装置３００と無線信号に関する情報などの送受信を行う。具体的には、有線通信部２５０は、信号が受信された基地局のＩＤ（以降、基地局ＩＤを呼称する）、受信時刻、復調後のデータ、復調前の受信信号、ｒｓ、ｄｔ、ｄｆなどの情報を情報処理装置３００へ送信する。センサネットワークなどの少量データ通信においては、無線信号が受信信号に変換される際のサンプリング周波数は数十キロヘルツから数百キロヘルツ程度と低いため、これらの情報を情報処理装置３００へ送信することは難しくない。有線通信部２５０が情報処理装置３００へ送信する情報の詳細については後述する。
【００４５】
（２−３．情報処理装置の構成）
以上では、基地局２００の構成について説明した。続いて、図５を参照して情報処理装置３００の構成について説明する。図５は、本開示の実施形態に係る情報処理装置３００の構成を示す図である。情報処理装置３００は、有線通信部３１０と、記憶部３２０と、情報処理部３３０と、を備える。
【００４６】
有線通信部３１０は、基地局２００向けのインタフェースであり、基地局２００と無線信号に関する情報などの送受信を行う。具体的には、有線通信部３１０は、基地局ＩＤ、受信時刻、復調後のデータ、復調前の受信信号、ｒｓ、ｄｔ、ｄｆなどの情報を基地局２００から受信する。
【００４７】
記憶部３２０は、有線通信部３１０によって受信された情報をデータベースに記憶する。記憶部３２０は、各基地局２００がセンサ端末１００から受信した無線信号毎にレコードを生成し、当該レコードに各種情報を記憶する。記憶部３２０が有するデータベースの構成の詳細については後述する。
【００４８】
情報処理部３３０は、記憶部３２０によって記憶されている情報を用いて各種処理を行う制御部としての役割を担う。例えば、情報処理部３３０は、１または複数の基地局２００から受信された情報を用いて、基地局２００によって復調されなかった受信信号を復調する。情報処理部３３０による復調の詳細については後述する。
【００４９】
また、上述のとおり、情報処理部３３０は、復調後のデータを用いて様々なサービスを提供してもよいし、外部のアプリケーションサーバがサービスを提供できるように復調後のデータを外部へ送信する処理を行っても良い。
【００５０】
＜３．各装置の動作＞
上記では、無線通信システムに設けられる各装置の構成について説明した。続いて、各装置の動作について説明する。
【００５１】
（３−１．基地局の動作）
まず、図６を参照して、基地局２００の動作について説明する。図６は、基地局２００の動作を示すフローチャートである。
【００５２】
まず、無線通信部２１０がセンサ端末１００から無線信号を受信し（ステップＳ１０００）、無線信号を受信信号へ変換する。次いで、同期部２２０は、受信信号に基づいてｄｔおよびｄｆを特定する（ステップＳ１００４）。次いで、制御部２４０は、同期部２２０からｒｓを取得し、ｒｓと第１の閾値（以降、Ｔｈ１と呼称する）との比較を行う（ステップＳ１００８）。
【００５３】
ｒｓがＴｈ１より大きい場合（ステップＳ１００８／Ｙｅｓ）、復調部２３０は、ｄｔに基づき受信信号からペイロードを切り出し、ｄｆに基づきペイロードの補正を行う（ステップＳ１０１２）。その後、復調部２３０は、ＦＥＣ復号処理を行うことでデータを取得する（ステップＳ１０１６）。そして、復調部２３０は、ＣＲＣを用いる確認によって復調が成功したか否かを確認する（ステップＳ１０２０）。復調の成功が確認された場合（ステップＳ１０２０／Ｙｅｓ）、有線通信部２５０は、基地局ＩＤ、受信時刻、ｒｓ、データ、ＣＲＣ結果を情報処理装置３００へ送信する（ステップＳ１０２４）。
【００５４】
ステップＳ１００８において、ｒｓがＴｈ１以下である場合（ステップＳ１００８／Ｎｏ）、制御部２４０は、ＣＲＣ結果を「ＮＧ」に設定し（ステップＳ１０２８）、ｒｓと第２の閾値（以降、Ｔｈ２と呼称する）との比較を行う（ステップＳ１０３２）。ここで、Ｔｈ２はＴｈ１よりも小さい値である。ｒｓがＴｈ２より大きい場合（ステップＳ１０３２／Ｙｅｓ）、有線通信部２５０は、基地局ＩＤ、受信時刻、受信信号、ｒｓ、ｄｔ、ＣＲＣ結果を情報処理装置３００へ送信する（ステップＳ１０３６）。上述のステップＳ１０２０において、ＣＲＣを用いる確認によって復調の成功が確認できない場合（ステップＳ１０２０／Ｎｏ）も、有線通信部２５０は、ステップＳ１０３６と同様の処理を行う。
【００５５】
ステップＳ１０３２において、ｒｓがＴｈ２以下である場合（ステップＳ１０３２／Ｎｏ）、制御部２４０は、ｒｓと第３の閾値（以降、Ｔｈ３と呼称する）との比較を行う（ステップＳ１０４０）。ここで、Ｔｈ３はＴｈ２よりも小さい値である。ｒｓがＴｈ３より大きい場合（ステップＳ１０４０／Ｙｅｓ）、有線通信部２５０は、基地局ＩＤ、受信時刻、受信信号、ｒｓ、ＣＲＣ結果を情報処理装置３００へ送信する（ステップＳ１０４４）。ステップＳ１０４０において、ｒｓがＴｈ３以下である場合（ステップＳ１０４０／Ｎｏ）、有線通信部２５０は、各種情報を情報処理装置３００へ送信しない。
【００５６】
上述の動作により、無線信号の復調が可能な程無線信号の品質が高い場合（つまりｒｓがＴｈ１より大きい場合）、基地局２００は無線信号を復調し、無線信号の復調が不可能な程無線信号の品質が低い場合（つまりｒｓがＴｈ１以下である場合）、基地局２００は無線信号を復調しない。したがって、基地局２００が低品質な無線信号を復調しようとすることによるエラーを減少させることができる。
【００５７】
また、ｄｔの精度が担保できない程無線信号の品質が低い場合（つまりｒｓがＴｈ２以下である場合）、基地局２００は、情報処理装置３００へ送信される情報にｄｔを含めない。これにより、情報処理装置３００によるデータ回復処理の成功確率を向上させることができる。
【００５８】
また、情報処理装置３００によるデータ回復処理に使用できない程無線信号の品質が低い場合（つまりｒｓがＴｈ３以下である場合）、基地局２００は、情報処理装置３００へ無線信号に関する情報を送信しない。これにより、情報処理装置３００によるデータ回復処理の成功確率を向上させること、および、送信処理にかかる負荷を軽減させることができる。
【００５９】
（３−２．情報処理装置の動作）
以上では、基地局２００による動作について説明した。基地局２００の動作により、情報処理装置３００の有線通信部３１０は、無線信号に関する情報を基地局２００から受信する。そして、記憶部３２０は、有線通信部３１０によって受信されたこれらの情報を記憶する。
【００６０】
ここで、図７Ａおよび図７Ｂを参照して、記憶部３２０が記憶する情報の一例を説明する。図７Ａには、センサ端末１００が時間の経過とともに移動し、３台の基地局２００がセンサ端末１００からの無線信号を受信する様子が示されている。そして、図７Ｂには、各基地局２００から情報処理装置３００へ送信され、記憶部３２０が記憶する無線信号に関する情報が示されている。
【００６１】
図７Ｂに示すように、記憶部３２０は、各基地局２００がセンサ端末１００から受信した無線信号毎にレコードを生成する。データベースは、基地局ＩＤ、受信時刻、ＣＲＣ結果、復調後のデータ、ｒｓ、受信信号、ｄｔを含む。もちろん、データベースは、その他の情報を含んでもよい。
【００６２】
ここで、図７Ｂに示されるレコード１０は、上述のステップＳ１０２４の処理によって基地局２００から送信された情報である。また、レコード１１、レコード１２、レコード１４、レコード１５は、ステップＳ１０３６の処理によって基地局２００から送信された情報である。さらに、レコード１３は、ステップＳ１０４４の処理によって基地局２００から送信された情報である。
【００６３】
図７Ｂにおいて、受信時刻が互いに同一であるレコードに含まれる各受信信号は、異なる基地局２００によって受信された、同一のデータを含む受信信号である。例えば、レコード１１およびレコード１２の受信時刻は同一であるため、受信信号であるs_２およびs_３は、異なる基地局２００によって受信された、同一のデータを含む受信信号である。レコード１３〜レコード１５についても同様のことが言える。
【００６４】
続いて、図８を参照して、上述のデータベースを用いる情報処理装置３００の動作について説明する。図８は、情報処理装置３００の動作を示すフローチャートである。
【００６５】
まず、情報処理装置３００の情報処理部３３０は、記憶部３２０のデータベースに含まれるレコードのうち、受信時刻が処理対象となる無線信号が送信された時刻と一致するレコードを抽出する（ステップＳ１１００）。これにより、同一のデータが含まれる受信信号に対応するレコードを抽出することができる。ここで、情報処理部３３０は、受信時刻以外によって処理対象のレコードを抽出してもよい。
【００６６】
次いで、情報処理部３３０は、抽出したレコードに対して処理を行う。まず、情報処理部３３０は、各レコードに含まれるＣＲＣ結果の値を確認する（ステップＳ１１０４）。そして、ＣＲＣ結果がＯＫになっているレコードが存在しない場合（ステップＳ１１０４／Ｎｏ）、情報処理部３３０は、各レコードに含まれる受信信号に対してデータ回復処理を行う（ステップＳ１１０８）。データ回復処理の詳細については後述する。
【００６７】
ＣＲＣ結果がＯＫになっているレコードが存在する場合（ステップＳ１１０４／Ｙｅｓ）、情報処理部３３０は、復号データが複数存在するか否かを確認する（ステップＳ１１１２）。復号データが複数存在しない場合（ステップＳ１１１２／Ｎｏ）、情報処理部３３０は、当該復号データをサービスに利用するデータとして取得する（ステップＳ１１１６）。復号データが複数存在する場合（ステップＳ１１１２／Ｙｅｓ）、情報処理部３３０は、これらのレコードに含まれるｒｓのうち最大値を示すｒｓに対応する復号データをサービスに利用するデータとして取得する（ステップＳ１１２０）。これにより、復号データのうち最も品質のよい復号データをサービスに利用することができる。
【００６８】
（３−３．情報処理装置によるデータ回復処理）
以上では、情報処理装置３００による動作について説明した。本実施形態において、情報処理装置３００は、１または複数のレコードのｄｔを用いて、ペイロードの取得のためのｄｔをレコード毎に決定し、決定されたｄｔで各レコードのｄｔを更新する（後述する合成パターンＰ１のようにｄｔが更新されない場合も存在する）。そして、情報処理装置３００は、更新後のｄｔを用いてペイロードの取得を行う。続いて、図９Ａ、図９Ｂ、図１０を参照して、データ回復処理の詳細について説明する。
【００６９】
まず、図９Ａは合成パターンを示す図である。合成パターンとは、ペイロード取得のためのｄｔの更新パターンのことである。図９Ａに示すように、合成パターンにはＰ１〜Ｐ５が含まれる。
【００７０】
Ｐ１は、処理対象のレコードのｄｔが更新されない合成パターンである。
【００７１】
Ｐ２は、ｄｔが存在しないレコードのｄｔのみ、最大のｒｓに対応するｄｔで更新される合成パターンである。一例として、図７Ｂのレコード１３〜レコード１５が処理対象である場合、レコード１３のｄｔは、最大のｒｓに対応するｄｔ_６で更新され、レコード１４およびレコード１５のｄｔは更新されない。
【００７２】
Ｐ３は、ｄｔが存在しないレコードのｄｔのみ、ｄｔの平均値で更新される合成パターンである。つまり、レコード１３のｄｔは、ｄｔ_５およびｄｔ_６の平均値で更新され、レコード１４およびレコード１５のｄｔは更新されない。
【００７３】
Ｐ４は、処理対象の全レコードのｄｔが、最大のｒｓに対応するｄｔで更新される合成パターンである。つまり、レコード１３〜レコード１５のｄｔは、最大のｒｓに対応するｄｔ_６で更新される。
【００７４】
Ｐ５は、処理対象の全レコードのｄｔが、ｄｔの平均値で更新される合成パターンである。つまり、レコード１３〜レコード１５のｄｔは、ｄｔ_５およびｄｔ_６の平均値で更新される。
【００７５】
続いて、図９Ｂは、各レコードのｄｔの有無と候補となる合成パターンの関係を示す図である。例えば、図９Ｂに示される行Ａについては、全レコードにｄｔが存在しているため、候補となる合成パターンは、Ｐ１、Ｐ４、Ｐ５であり、Ｐ２、Ｐ３は含まれない。
【００７６】
続いて、図１０について説明する。図１０は、情報処理装置３００によるデータ回復処理の動作を示すフローチャートである。
【００７７】
まず、情報処理部３３０は、候補となる合成パターンの中から１つの合成パターンを選択する（ステップＳ１２００）。合成パターンの選択方法は任意である。例えば、情報処理部３３０は、候補となる合成パターンの中からランダムに合成パターンを選択してもよいし、Ｐ１からの昇順に合成パターンを選択してもよい。
【００７８】
そして、情報処理部３３０は、合成パターンに基づいてレコード毎にペイロード取得のためのｄｔを決定し、決定されたｄｔで各レコードのｄｔを更新する（ステップＳ１２０４）。次いで、情報処理部３３０は、ｄｔに基づいてレコード毎にｄｆを推定する（ステップＳ１２０８）。ここで、情報処理部３３０は、ｄｆを推定するために受信信号を周波数軸上でシフトさせる時、基地局２００によって行われるシフトよりも、周波数軸上のより広い範囲で、または、より細かい単位で行うことによって、ｄｆの推定精度を向上させることができる。そして、情報処理部３３０は、ｄｔを用いてレコード毎に受信信号からペイロードを切り出し、ｄｆを用いて周波数の補正を行う（ステップＳ１２１２）。
【００７９】
その後、情報処理部３３０は、各レコードの補正後のペイロードを合成し（ステップＳ１２１６）、合成後のペイロードのＦＥＣ復号を行う（ステップＳ１２２０）。そして、情報処理部３３０は、ＦＥＣ復号が成功したか否かを無線フレームに含まれるＣＲＣを用いて確認する（ステップＳ１２２４）。ＣＲＣによってＦＥＣ復号が成功していることが確認された場合（ステップＳ１２２４／Ｙｅｓ）、情報処理部３３０はデータ回復処理を終了する。
【００８０】
ＣＲＣによってＦＥＣ復号が失敗していることが確認された場合（ステップＳ１２２４／Ｎｏ）、情報処理部３３０は、候補となる合成パターンが他に存在するか否かを確認する（ステップＳ１２２８）。候補となる合成パターンが他に存在する場合（ステップＳ１２２８／Ｙｅｓ）、情報処理部３３０はステップＳ１２００の処理を行う。候補となる合成パターンが他に存在しない場合（ステップＳ１２２８／Ｎｏ）、情報処理部３３０はデータ回復処理を終了する。
【００８１】
情報処理装置３００が、合成パターン（Ｐ１〜Ｐ５）を用いてデータ回復処理を行うことによって、データを回復できる可能性が高くなる。具体的には、情報処理装置３００は、一のレコードのｄｔのみを用いて当該レコードの受信信号のペイロード取得を試みるだけでなく、他のレコードのｄｔを用いて決定されたｄｔも用いることによって、ペイロード取得の成功確率が向上する。
【００８２】
また、ステップＳ１２１６にて各レコードの補正後のペイロードを合成することで、ペイロードに対するノイズの影響を低減し、ＦＥＣ復号が成功する確率を上げることができる。
【００８３】
＜４．第１の変形例＞
データ回復処理には、合成パターンによって決定されたｄｔ以外を用いることも可能である。例えば、情報処理装置３００は、ｄｔに基づいて改めて受信信号と１または２以上の信号パターンとの相関を算出することによって、データ回復処理用のｄｔを決定してもよい。
【００８４】
具体的には、情報処理装置３００は、処理対象である複数のレコードに含まれる各ｄｔのうち、最小のｄｔから最大のｄｔの時間において、受信信号と信号パターンとの相関を算出する。そして、情報処理装置３００は、相関のピークが得られた時の受信信号のシフト量に基づき、データ回復処理用のｄｔを決定する。また、情報処理装置３００は、一のレコードに含まれるｄｔの近傍（ｄｔが含まれる所定の時間）において、受信信号と信号パターンとの相関を算出してもよい。また、情報処理装置３００は、上述の処理で得られたｄｔに基づいて、合成パターンによって算出されたｄｔを補正することでデータ回復処理用のｄｔを算出してもよい。ｄｔの補正方法は任意である。
【００８５】
ここで、基地局２００の相関算出の処理に用いられるアルゴリズムは、処理速度の向上などの目的によって、情報処理装置３００で用いられるアルゴリズムよりも簡易である場合がある。したがって、情報処理装置３００が算出したｄｔの精度は、基地局２００が算出したｄｔの精度よりも高い場合がある。以上により、情報処理装置３００は、より高い確率でペイロードが取得され得るｄｔを得ることができる。
【００８６】
＜５．第２の変形例＞
また、情報処理装置３００は、センサ端末１００と基地局２００との距離に基づいて、データ回復処理用のｄｔを決定してもよい。具体的には、情報処理装置３００は、レコードに含まれるｒｓに基づいて、センサ端末１００と基地局２００との距離を予測する。一般的に、センサ端末１００と基地局２００との距離が長くなるほど、ｒｓは小さい値になる。したがって、情報処理装置３００は、ｒｓに基づいてセンサ端末１００と基地局２００との距離を推定することができる場合がある。また、情報処理装置３００は、センサ端末１００および基地局２００の機器の特性（機器毎のｒｓの検出精度など）を考慮して距離の推定を行っても良いし、事前実験などにより取得されたｒｓと距離との相関関係に基づいて距離の推定を行っても良い。
【００８７】
情報処理装置３００は、上述の方法により推定された距離に基づいてデータ回復処理用のｄｔを算出する。例えば、情報処理装置３００は、一のレコードのｄｔと当該ｄｔが算出された時の推定距離との相関関係を把握する。そして、情報処理装置３００は、当該相関関係と、他のレコードにおける推定距離に基づいてｄｔを算出する。また、情報処理装置３００は、推定距離に基づいて、合成パターンによって算出されたｄｔまたは第１の変形例によって算出されたｄｔを補正することでデータ回復処理用のｄｔを算出してもよい。ｄｔの補正方法は任意である。
【００８８】
以上のように、センサ端末１００と基地局２００との推定距離を考慮することで、情報処理装置３００はｄｔの精度を向上させることができる。また、例えば、情報処理装置３００は、合成パターンによって算出されたｄｔと、推定距離に基づいて算出されたｄｔとがかけ離れている場合に、ｄｔの算出処理を再実行することなども可能になる。
【００８９】
さらに、情報処理装置３００は、基地局２００の位置情報を把握することにより、推定距離の大きな誤りを防ぐことができる。例えば、情報処理装置３００は、基地局２００の位置情報データベースを管理し、基地局ＩＤを識別子として各基地局２００から位置情報を取得する。位置情報とは、例えば、ＧＰＳ衛星から取得された緯度および経度情報であってもよい。そして、一のセンサ端末１００から送信された信号を複数の基地局２００が受信した場合、情報処理装置３００は、基地局２００間の距離が近いにもかかわらずｒｓの差異が大きい（所定の閾値より大きい）場合、それらのｒｓにより算出された推定距離は不正確であると判断することができる。その場合、情報処理装置３００は、それらのｒｓを用いることなくｄｔを算出したり、それらのｒｓを補正することでｄｔを算出したりすることができる。
【００９０】
ここで、センサ端末１００と基地局２００の距離と、ｒｓが相関を有さない場合がある。例えば、基地局２００が山頂に設置されている場合、センサ端末１００と基地局２００の距離が遠くてもｒｓが高くなることがある。また、シャドウイング（センサ端末１００と基地局２００の間に建築物が存在することなどにより生じる信号の不規則的な変動）などによって、センサ端末１００と基地局２００の距離が近くてもｒｓが低くなることがある。情報処理装置３００が基地局２００の位置情報を把握することによって、上記のようにセンサ端末１００と基地局２００の距離と、ｒｓが相関を有さない場合に、推定距離の大きな誤りを防ぐことができる。
【００９１】
＜６．ハードウェア構成＞
以上、本開示の実施形態および変形例を説明した。上述した復調処理またはデータ回復処理などは、ソフトウェアと、以下に説明する基地局２００または情報処理装置３００のハードウェアとの協働により実現される。
【００９２】
図１１は、本開示の実施形態に係る基地局２００と情報処理装置３００のハードウェア構成を示す図である。図１１に示したように、基地局２００および情報処理装置３００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０３と、入力装置９０８と、出力装置９１０と、ストレージ装置９１１と、送受信装置９１５とを備える。
【００９３】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、各種プログラムに従って基地局２００および情報処理装置３００内の動作全般を制御する。また、ＣＰＵ９０１は、マイクロプロセッサであってもよい。ＲＯＭ９０２は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０３は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバスなどから構成されるホストバスにより相互に接続されている。当該ＣＰＵ９０１、ＲＯＭ９０２およびＲＡＭ９０３とソフトウェアとの協働により、基地局２００の同期部２２０、復調部２３０、制御部２４０および情報処理装置３００の情報処理部３３０の機能が実現される。
【００９４】
入力装置９０８は、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ９０１に出力する入力制御回路などから構成されている。基地局２００および情報処理装置３００のユーザは、該入力装置９０８を操作することにより、基地局２００および情報処理装置３００に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００９５】
出力装置９１０は、例えば、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置およびランプなどの表示装置を含む。さらに、出力装置９１０は、スピーカおよびヘッドホンなどの音声出力装置を含む。例えば、表示装置は、撮像された画像や生成された画像などを表示する。一方、音声出力装置は、音声データ等を音声に変換して出力する。
【００９６】
ストレージ装置９１１は、本実施形態にかかる基地局２００および情報処理装置３００の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置９１１は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。このストレージ装置９１１は、ＣＰＵ９０１が実行するプログラムや各種データを格納する。
【００９７】
送受信装置９１５は、例えば、基地局２００または情報処理装置３００に接続するための通信デバイス等で構成された通信インタフェースである。
【００９８】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００９９】
例えば、本明細書の基地局２００または情報処理装置３００の処理における各ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、基地局２００または情報処理装置３００の処理における各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【０１００】
また、基地局２００または情報処理装置３００に内蔵されるＣＰＵ９０１、ＲＯＭ９０２およびＲＡＭ９０３などのハードウェアに、上述した基地局２００または情報処理装置３００の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
【０１０１】
また、センサ端末１００は、Ｈ−ＡＲＱ（Ｈｙｂｒｉｄ−ＡＲＱ）に対応してもよい。ここで、Ｈ−ＡＲＱとは、送信側が同一データを含む信号を繰り返し送信し、受信側が複数の信号を合成することで、受信感度を向上するための技術である。
【０１０２】
センサ端末１００がＨ−ＡＲＱに対応する場合、基地局２００による復調処理が成功した際は、基地局２００がセンサ端末１００に対してＡＣＫを送信する。センサ端末１００は、ＡＣＫを受信すると繰り返し送信を終了する。
【０１０３】
基地局２００によって復調処理が行われない、または、復調処理が失敗した場合は、一連の繰り返し送信に対応する情報は、情報処理装置３００へ送信される。この場合、図７Ｂに示される記憶部３２０のデータベースにおいて、一連の繰り返し送信に対応する情報は、異なる受信時刻が含まれるレコードに記憶される。ここで、記憶部３２０は、一連の繰り返し送信に対応する情報を識別できるように、繰り返し送信毎に識別子を記憶してもよい。
【０１０４】
そして、情報処理部３３０はデータ回復処理を試みる。より具体的に説明すると、図８のステップＳ１１００において、情報処理部３３０は、一連の繰り返し送信のうち、最初の送信に対応する受信時刻が含まれるレコードを抽出し、データ回復処理（ステップＳ１１１２）を行う。
【０１０５】
データ回復処理が失敗した場合、情報処理部３３０は、一連の繰り返し送信のうち２回目の送信に対応する受信時刻が含まれるレコードを抽出し、２回目のデータ回復処理（ステップＳ１１１２）を行う。２回目のデータ回復処理において、情報処理部３３０が、ペイロードを合成（ステップＳ１２１６）する際、１回目のデータ回復処理で合成されたペイロードも含めて合成する。そして、情報処理部３３０は、データ回復処理が成功するか、データ回復処理に使用できる一連の繰り返し送信に対応する情報が尽きるまでデータ回復処理を行う。これにより、ペイロードに対するノイズの影響が低減され、ＦＥＣ復号が成功する確率を上げることができる。
【０１０６】
データ回復処理が成功した場合、情報処理装置３００は基地局２００を介してＡＣＫをセンサ端末１００へ送信する。センサ端末１００は、ＡＣＫを受信すると繰り返し送信を終了する。複数の基地局２００のうち、いずれの基地局２００がセンサ端末１００へＡＣＫを送信するかは任意である。例えば、情報処理装置３００は、第２の変形例の方法でセンサ端末１００と基地局２００との距離を推定し、当該距離が最も短い基地局２００を介してＡＣＫを送信してもよい。
【０１０７】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１０８】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
無線装置との無線通信を行う第１の通信部と、
情報処理装置との通信を行う第２の通信部と、
前記無線装置から受信された無線信号の品質に応じて、前記無線信号の復調処理に関連し、前記情報処理装置へ送信される情報を決定する制御部と、を備える、
通信装置。
（２）
前記情報処理装置へ送信される情報は、前記無線信号の復調処理のための情報を含む、
前記（１）に記載の通信装置。
（３）
前記無線信号の信号強度が第１の閾値より大きい場合に復調処理を行う復調部をさらに備え、
前記制御部は、前記情報処理装置へ送信される情報に前記復調処理後のデータを含める、
前記（１）に記載の通信装置。
（４）
前記無線信号の信号強度が第１の閾値以下かつ第２の閾値より大きい場合、前記制御部は、前記情報処理装置へ送信される情報に同期タイミング情報および復調処理前の信号情報を含める、
前記（３）に記載の通信装置。
（５）
前記無線信号の信号強度が第２の閾値以下かつ第３の閾値より大きい場合、前記制御部は、前記情報処理装置へ送信される情報に復調処理前の信号情報を含め、同期タイミング情報を含めない、
前記（４）に記載の通信装置。
（６）
前記制御部は、前記復調処理に失敗した場合、前記情報処理装置へ送信される情報に同期タイミング情報および復調処理前の信号情報を含める、
前記（３）に記載の通信装置。
（７）
無線装置との無線通信を行うことと、
情報処理装置との通信を行うことと、
前記無線装置から受信された無線信号の品質に応じて、前記無線信号の復調処理に関連し前記情報処理装置へ送信される情報を決定することと、を含む、
通信方法。
（８）
複数の通信装置から受信される復調処理に関連する情報を記憶する記憶部と、
前記情報に含まれる同期タイミングを用いて、前記情報に含まれる信号からペイロードを取得するための同期タイミングを決定する制御部と、を備える、
情報処理装置。
（９）
前記制御部は、第１の通信装置から受信される前記情報に含まれる信号からペイロードを取得するための同期タイミングを決定するために、前記第１の通信装置以外の通信装置から受信される前記情報に含まれる同期タイミングを用いる、
前記（８）に記載の情報処理装置。
（１０）
前記制御部は、ペイロード取得の対象である複数の信号の信号強度のうち最大値を示す信号強度に対応する信号の同期タイミングを、前記ペイロード取得のための同期タイミングとして決定する、
前記（８）または（９）のいずれか１項に記載の情報処理装置。
（１１）
前記制御部は、ペイロード取得の対象である信号に対応する同期タイミングの平均値として得られる値を前記ペイロード取得のための同期タイミングとして決定する、
前記（８）または（９）のいずれか１項に記載の情報処理装置。
（１２）
前記制御部は、ペイロード取得の対象である信号に対応する同期タイミングを前記ペイロード取得のための同期タイミングとして決定する、
前記（８）または（９）のいずれか１項に記載の情報処理装置。
（１３）
前記制御部は、前記情報に含まれる同期タイミングに基づいて前記ペイロード取得のための同期タイミングが含まれる時間を推定し、前記時間に基づいて前記ペイロード取得のための同期タイミングを決定する、
前記（８）から（１２）のいずれか１項に記載の情報処理装置。
（１４）
前記制御部は、前記通信装置に対して前記信号を送信する無線装置と前記通信装置との距離に基づいて、前記ペイロード取得のための同期タイミングを決定する、
前記（８）から（１３）のいずれか１項に記載の情報処理装置。
（１５）
前記制御部は、前記複数の通信装置の信号から取得されたペイロードを合成し、合成後のペイロードに対して復調処理を行う、
前記（８）から（１４）のいずれか１項に記載の情報処理装置。
（１６）
複数の通信装置から受信される情報を記憶することと、
前記情報に含まれる同期タイミングを用いて、ペイロード取得のための同期タイミングを決定することと、を含む、
情報処理方法。
【符号の説明】
【０１０９】
１００    センサ端末
２００    基地局
３００    情報処理装置
【図１】
2017216503.tif 000003
【図２】
2017216503.tif 000004
【図３】
2017216503.tif 000005
【図４】
2017216503.tif 000006
【図５】
2017216503.tif 000007
【図６】
2017216503.tif 000008
【図７Ａ】
2017216503.tif 000009
【図７Ｂ】
2017216503.tif 000010
【図８】
2017216503.tif 000011
【図９Ａ】
2017216503.tif 000012
【図９Ｂ】
2017216503.tif 000013
【図１０】
2017216503.tif 000014
【図１１】
2017216503.tif 000015