(57)【要約】【課題】複数センサノードで取得された時系列データ間の時間的なずれを補正し、時間的なずれを補正した時系列データを同一時間軸上で統合的に分析することを可能とする無線品質監視装置を実現する。【解決手段】無線品質分析装置１００では、２つのセンサ装置をマスターおよびスレーブに設定し、両者が共通に受信したフレームについてのヘッダ情報の時間情報を基準として、一方の時間軸に合わせるように、他方のヘッダデータの時間情報を調整する。これにより、上記処理の対象となった２つのセンサ装置で取得されたヘッダデータのヘッダ情報を同一時間軸で表現することができる。【選択図】図２
2020155889.tif 000002
【特許請求の範囲】
【請求項１】
複数のセンサ装置を含む無線品質監視システムに用いられる無線品質分析装置であって、
複数の前記センサ装置から、各センサ装置が受信したフレームから取得したヘッダ情報を複数含む時系列データであるヘッダデータを収集するヘッダデータ収集部であって、前記ヘッダ情報は、少なくとも、当該ヘッダ情報を抽出したフレームの送信開始時刻を特定するための時間情報を含む、前記ヘッダデータ収集部と、
前記複数のセンサ装置のうちの１つをマスター装置として選択し、前記複数のセンサ装置のうちのマスター装置に選択された装置以外のセンサ装置をスレーブ装置として選択するマスタースレーブ選択部と、
前記マスタースレーブ選択部によりマスター装置として選択されたセンサ装置により取得されたヘッダデータをマスターヘッダデータとして取得するとともに、前記マスタースレーブ選択部によりスレーブ装置として選択されたセンサ装置により取得されたヘッダデータをスレーブヘッダデータとして取得するデータ取得部と、
前記マスターヘッダデータに含まれるヘッダ情報であるマスター側ヘッダ情報を取得したフレームと同一フレームから取得されたヘッダ情報であって前記スレーブヘッダデータに含まれるヘッダ情報をスレーブ側ヘッダ情報として抽出し、抽出した当該スレーブ側ヘッダ情報の時間情報を、当該スレーブ側ヘッダ情報を取得したフレームと同一フレームから取得した前記マスター側ヘッダ情報の時間情報に設定することで、前記スレーブ側ヘッダ情報の時間情報を補正する第１補正処理を実行する第１補正処理部と、
前記第１補正処理の対象とならなかったスレーブ側ヘッダ情報について、当該スレーブ側ヘッダ情報を取得したフレームの送信開始時刻と、前記第１補正処理の対象となったスレーブ側ヘッダ情報を取得したフレームの送信開始時刻との時間差が最も小さいスレーブ側ヘッダ情報を、前記第１補正処理の対象となったスレーブ側ヘッダ情報の中から選択し、選択したスレーブ側ヘッダ情報をスレーブ側基準ヘッダ情報とし、当該スレーブ側基準ヘッダ情報の前記第１補正処理により補正された時間情報、および、前記スレーブ側基準ヘッダ情報の時間情報と前記第１補正処理の対象とならなかったスレーブ側ヘッダ情報の時間情報との時間差に基づいて、前記第１補正処理の対象とならなかったスレーブ側ヘッダ情報の時間情報を補正する第２補正処理を実行する第２補正処理部と、
前記マスターヘッダデータと、前記第１補正処理および前記第２補正処理により時間情報が補正されたスレーブヘッダデータとに基づいて、各ヘッダ情報の時間情報が同一時間軸上の時刻となるように調整したヘッダデータを補正時系列データとして取得する補正時系列データ取得部と、
前記補正時系列データに基づいて、センサ装置が設置されている無線環境の品質についての分析処理を行う分析部と、
を備える無線品質分析装置。
【請求項２】
前記補正時系列データ取得部は、
前記マスターヘッダデータと、前記第１補正処理および前記第２補正処理により時間情報が補正されたスレーブヘッダデータとの組が複数取得されている場合、共通に観測されるフレームについてのヘッダ情報を検出し、検出した当該ヘッダ情報の時間情報に基づいて、各ヘッダデータの時間軸が一致するように、各ヘッダデータに含まれるヘッダ情報の時間情報を補正する、
請求項１に記載の無線品質分析装置。
【請求項３】
前記ヘッダ情報は、再送フラグと、送信元ＭＡＣアドレスと、宛先ＭＡＣアドレスと、シーケンス番号とをさらに含み、
前記第１補正処理部は、
前記スレーブ側ヘッダ情報と、前記マスター側ヘッダ情報とにおいて、
（１）ともに、再送フラグが「０」であり、かつ
（２）送信元ＭＡＣアドレスが同一であり、かつ、
（３）宛先ＭＡＣアドレスが同一であり、かつ
（３）シーケンス番号が同一である、
場合に、前記スレーブ側ヘッダ情報を取得したフレームと、前記マスター側ヘッダ情報を取得したフレームとが同一フレームであると判定する、
請求項１または２に記載の無線品質分析装置。
【請求項４】
絶対時間についての情報を取得し、前記補正時系列データの時間軸を前記絶対時間により規定される時間軸となるように、前記補正時系列データに含まれるヘッダ情報の時間情報を補正する時間軸補正部をさらに備える、
請求項１から３のいずれかに記載の無線品質分析装置。
【請求項５】
複数のセンサ装置を含む無線品質監視システムに用いられる無線品質分析方法であって、
複数の前記センサ装置から、各センサ装置が受信したフレームから取得したヘッダ情報を複数含む時系列データであるヘッダデータを収集するヘッダデータ収集ステップであって、前記ヘッダ情報は、少なくとも、当該ヘッダ情報を抽出したフレームの送信開始時刻を特定するための時間情報を含む、前記ヘッダデータ収集ステップと、
前記複数のセンサ装置のうちの１つをマスター装置として選択し、前記複数のセンサ装置のうちのマスター装置に選択された装置以外のセンサ装置をスレーブ装置として選択するマスタースレーブ選択ステップと、
前記マスタースレーブ選択ステップによりマスター装置として選択されたセンサ装置により取得されたヘッダデータをマスターヘッダデータとして取得するとともに、前記マスタースレーブ選択ステップによりスレーブ装置として選択されたセンサ装置により取得されたヘッダデータをスレーブヘッダデータとして取得するデータ取得ステップと、
前記マスターヘッダデータに含まれるヘッダ情報であるマスター側ヘッダ情報を取得したフレームと同一フレームから取得されたヘッダ情報であって前記スレーブヘッダデータに含まれるヘッダ情報をスレーブ側ヘッダ情報として抽出し、抽出した当該スレーブ側ヘッダ情報の時間情報を、当該スレーブ側ヘッダ情報を取得したフレームと同一フレームから取得した前記マスター側ヘッダ情報の時間情報に設定することで、前記スレーブ側ヘッダ情報の時間情報を補正する第１補正処理を実行する第１補正処理ステップと、
前記第１補正処理の対象とならなかったスレーブ側ヘッダ情報について、当該スレーブ側ヘッダ情報を取得したフレームの送信開始時刻と、前記第１補正処理の対象となったスレーブ側ヘッダ情報を取得したフレームの送信開始時刻との時間差が最も小さいスレーブ側ヘッダ情報を、前記第１補正処理の対象となったスレーブ側ヘッダ情報の中から選択し、選択したスレーブ側ヘッダ情報をスレーブ側基準ヘッダ情報とし、当該スレーブ側基準ヘッダ情報の前記第１補正処理により補正された時間情報、および、前記スレーブ側基準ヘッダ情報の時間情報と前記第１補正処理の対象とならなかったスレーブ側ヘッダ情報の時間情報との時間差に基づいて、前記第１補正処理の対象とならなかったスレーブ側ヘッダ情報の時間情報を補正する第２補正処理を実行する第２補正処理ステップと、
前記マスターヘッダデータと、前記第１補正処理および前記第２補正処理により時間情報が補正されたスレーブヘッダデータとに基づいて、各ヘッダ情報の時間情報が同一時間軸上の時刻となるように調整したヘッダデータを補正時系列データとして取得する補正時系列データ取得ステップと、
前記補正時系列データに基づいて、センサ装置が設置されている無線環境の品質についての分析処理を行う分析ステップと、
を備える無線品質分析方法。
【請求項６】
請求項５に記載の無線品質分析方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信技術に関し、特に、無線品質の監視技術に関する。
【背景技術】
【０００２】
様々な機器の稼働状況の把握、制御などを目的として、工場、病院、商業施設などの屋内環境へのＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）デバイスの導入が進んでいる。
【０００３】
例えば工場のような環境下で製造システムの状態管理や制御のために無線通信が使用されている場合、電波の減衰や干渉などの影響により通信断が生じてしまうと、製造工程の遅延や停止につながる場合もある。このため、無線通信に対し特に高い品質が求められる。
【０００４】
無線品質に問題が生じていないかを監視し、問題が生じている場合には、その原因の特定につながる情報を提供するためのシステムの構築が望まれている。
【０００５】
監視対象の空間が広い場合や、様々な遮蔽物が存在する場合等において、単一のセンサノードでは対象空間全体をカバーすることが困難であるため、対象空間内の様々な地点にセンサノードを設置し、それら複数のセンサノードから収集したデータを統合的に分析することで、対象空間での無線品質を把握したいという要求がある。
【０００６】
例えば、特許文献１には、無線通信品質を計測するために送信されるテスト用フレームを受信して、その受信信号強度から無線通信の品質を評価し、その評価結果をデータベースへ保存するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１５−３３０６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記技術では、時系列データ間の時計のずれの問題について考慮されていないため、対象空間の無線品質を高精度に把握することが困難である。
【０００９】
一般的に、各センサノードで管理する時計にずれが存在するため、複数のセンサノードで取得された時系列データ間で時間にずれが生じている。そのような時間にずれが生じているデータを用いて対象空間の無線品質を統合的に分析することは困難である。
【００１０】
そこで、本発明は、上記問題点に鑑み、複数センサノードで取得された時系列データ間の時間的なずれを補正し、時間的なずれを補正した時系列データを同一時間軸上で統合的に分析することを可能とする無線品質監視システム、無線品質分析装置、無線品質分析方法およびプログラムを実現することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、第１の発明は、複数のセンサ装置を含む無線品質監視システムに用いられる無線品質分析装置であって、ヘッダデータ収集部と、マスタースレーブ選択部と、データ取得部と、第１補正処理部と、第２補正処理部と、補正時系列データ取得部と、分析部と、を備える。
【００１２】
ヘッダデータ収集部は、複数のセンサ装置から、各センサ装置が受信したフレームから取得したヘッダ情報を複数含む時系列データであるヘッダデータを収集する。ヘッダ情報は、少なくとも、当該ヘッダ情報を抽出したフレームの送信開始時刻を特定するための時間情報を含む。
【００１３】
マスタースレーブ選択部は、複数のセンサ装置のうちの１つをマスター装置として選択し、複数のセンサ装置のうちのマスター装置に選択された装置以外のセンサ装置をスレーブ装置として選択する。
【００１４】
データ取得部は、マスタースレーブ選択部によりマスター装置として選択されたセンサ装置により取得されたヘッダデータをマスターヘッダデータとして取得するとともに、マスタースレーブ選択部によりスレーブ装置として選択されたセンサ装置により取得されたヘッダデータをスレーブヘッダデータとして取得する。
【００１５】
第１補正処理部は、マスターヘッダデータに含まれるヘッダ情報であるマスター側ヘッダ情報を取得したフレームと同一フレームから取得されたヘッダ情報であってスレーブヘッダデータに含まれるヘッダ情報をスレーブ側ヘッダ情報として抽出し、抽出した当該スレーブ側ヘッダ情報の時間情報を、当該スレーブ側ヘッダ情報を取得したフレームと同一フレームから取得したマスター側ヘッダ情報の時間情報に設定することで、スレーブ側ヘッダ情報の時間情報を補正する第１補正処理を実行する。
【００１６】
第２補正処理部は、第１補正処理の対象とならなかったスレーブ側ヘッダ情報について、当該スレーブ側ヘッダ情報を取得したフレームの送信開始時刻と、第１補正処理の対象となったスレーブ側ヘッダ情報を取得したフレームの送信開始時刻との時間差が最も小さいスレーブ側ヘッダ情報を、第１補正処理の対象となったスレーブ側ヘッダ情報の中から選択する。そして、第２補正処理部は、選択したスレーブ側ヘッダ情報をスレーブ側基準ヘッダ情報とし、当該スレーブ側基準ヘッダ情報の第１補正処理により補正された時間情報、および、スレーブ側基準ヘッダ情報の時間情報と第１補正処理の対象とならなかったスレーブ側ヘッダ情報の時間情報との時間差に基づいて、第１補正処理の対象とならなかったスレーブ側ヘッダ情報の時間情報を補正する第２補正処理を実行する。
【００１７】
補正時系列データ取得部は、マスターヘッダデータと、第１補正処理および第２補正処理により時間情報が補正されたスレーブヘッダデータとに基づいて、各ヘッダ情報の時間情報が同一時間軸上の時刻となるように調整したヘッダデータを補正時系列データとして取得する。
【００１８】
分析部は、補正時系列データに基づいて、センサ装置が設置されている無線環境の品質についての分析処理を行う。
【００１９】
この無線品質分析装置では、２つのセンサ装置をマスターおよびスレーブに設定し、両者が共通に受信したフレームについてのヘッダ情報の時間情報を基準として、一方の時間軸に合わせるように、他方のヘッダデータ（ヘッダ情報の時系列データ）の時間情報を調整する。これにより、上記処理の対象となった２つのセンサ装置で取得されたヘッダデータのヘッダ情報を同一時間軸で表現することができる。
【００２０】
したがって、この無線品質分析装置では、複数のセンサ装置（複数のセンサノード）で取得された時系列データ間の時間的なずれを補正し、時間的なずれを補正した時系列データを同一時間軸上で統合的に分析することが可能となる。
【００２１】
第２の発明は、第１の発明であって、補正時系列データ取得部は、マスターヘッダデータと、第１補正処理および第２補正処理により時間情報が補正されたスレーブヘッダデータとの組が複数取得されている場合、共通に観測されるフレームについてのヘッダ情報を検出し、検出した当該ヘッダ情報の時間情報に基づいて、各ヘッダデータの時間軸が一致するように、各ヘッダデータに含まれるヘッダ情報の時間情報を補正する。
【００２２】
この無線品質分析装置では、無線品質監視システムに含まれるセンサ装置について、マスター／スレーブの組を変更して、第１補正処理、第２補正処理を繰り返し実行することで、マスターヘッダデータと、第１補正処理および第２補正処理により時間情報が補正されたスレーブヘッダデータとの組のデータを複数取得することができる。そして、この無線品質分析装置では、上記のようにして取得したヘッダデータ、時間情報を補正したヘッダデータを、マスター／スレーブの組として、共通に選択されたセンサ装置のヘッダデータに基づいて、一致させることで、全てのセンサ装置により取得されたヘッダデータを同一時間軸上で表現できる。
【００２３】
したがって、この無線品質分析装置では、複数のセンサ装置（複数のセンサノード）で取得された時系列データ間の時間的なずれを補正し、時間的なずれを補正した時系列データを同一時間軸上で統合的に分析することが可能となる。
【００２４】
第３の発明は、第１または第２の発明であって、ヘッダ情報は、再送フラグと、送信元ＭＡＣアドレスと、宛先ＭＡＣアドレスと、シーケンス番号とをさらに含む。
【００２５】
第１補正処理部は、スレーブ側ヘッダ情報と、マスター側ヘッダ情報とにおいて、
（１）ともに、再送フラグが「０」であり、かつ
（２）送信元ＭＡＣアドレスが同一であり、かつ、
（３）宛先ＭＡＣアドレスが同一であり、かつ
（３）シーケンス番号が同一である、
場合に、スレーブ側ヘッダ情報を取得したフレームと、マスター側ヘッダ情報を取得したフレームとが同一フレームであると判定する。
【００２６】
これにより、同一フレームに対応するスレーブ側ヘッダ情報とマスター側ヘッダ情報とを適切に選択（特定）することができる。
【００２７】
第４の発明は、第１から第３のいずれかの発明であって、絶対時間についての情報を取得し、補正時系列データの時間軸を絶対時間により規定される時間軸となるように、補正時系列データに含まれるヘッダ情報の時間情報を補正する時間軸補正部をさらに備える。
【００２８】
これにより、絶対時間により規定される同一時間軸上の補正時系列データを用いて、分析処理を実行することができる。
【００２９】
第５の発明は、複数のセンサ装置を含む無線品質監視システムに用いられる無線品質分析方法であって、ヘッダデータ収集ステップと、マスタースレーブ選択ステップと、データ取得ステップと、第１補正処理ステップと、第２補正処理ステップと、補正時系列データ取得ステップと、分析ステップと、を備える。
【００３０】
ヘッダデータ収集ステップは、複数のセンサ装置から、各センサ装置が受信したフレームから取得したヘッダ情報を複数含む時系列データであるヘッダデータを収集する。ヘッダ情報は、少なくとも、当該ヘッダ情報を抽出したフレームの送信開始時刻を特定するための時間情報を含む。
【００３１】
マスタースレーブ選択ステップは、複数のセンサ装置のうちの１つをマスター装置として選択し、複数のセンサ装置のうちのマスター装置に選択された装置以外のセンサ装置をスレーブ装置として選択する。
【００３２】
データ取得ステップは、マスタースレーブ選択ステップによりマスター装置として選択されたセンサ装置により取得されたヘッダデータをマスターヘッダデータとして取得するとともに、マスタースレーブ選択ステップによりスレーブ装置として選択されたセンサ装置により取得されたヘッダデータをスレーブヘッダデータとして取得する。
【００３３】
第１補正処理ステップは、マスターヘッダデータに含まれるヘッダ情報であるマスター側ヘッダ情報を取得したフレームと同一フレームから取得されたヘッダ情報であってスレーブヘッダデータに含まれるヘッダ情報をスレーブ側ヘッダ情報として抽出する。そして、第１補正処理ステップは、抽出した当該スレーブ側ヘッダ情報の時間情報を、当該スレーブ側ヘッダ情報を取得したフレームと同一フレームから取得したマスター側ヘッダ情報の時間情報に設定することで、スレーブ側ヘッダ情報の時間情報を補正する第１補正処理を実行する。
【００３４】
第２補正処理ステップは、第１補正処理の対象とならなかったスレーブ側ヘッダ情報について、当該スレーブ側ヘッダ情報を取得したフレームの送信開始時刻と、第１補正処理の対象となったスレーブ側ヘッダ情報を取得したフレームの送信開始時刻との時間差が最も小さいスレーブ側ヘッダ情報を、第１補正処理の対象となったスレーブ側ヘッダ情報の中から選択する。そして、第２補正処理ステップは、選択したスレーブ側ヘッダ情報をスレーブ側基準ヘッダ情報とし、当該スレーブ側基準ヘッダ情報の第１補正処理により補正された時間情報、および、スレーブ側基準ヘッダ情報の時間情報と第１補正処理の対象とならなかったスレーブ側ヘッダ情報の時間情報との時間差に基づいて、第１補正処理の対象とならなかったスレーブ側ヘッダ情報の時間情報を補正する第２補正処理を実行する。
【００３５】
補正時系列データ取得ステップは、マスターヘッダデータと、第１補正処理および第２補正処理により時間情報が補正されたスレーブヘッダデータとに基づいて、各ヘッダ情報の時間情報が同一時間軸上の時刻となるように調整したヘッダデータを補正時系列データとして取得する。
【００３６】
分析ステップは、補正時系列データに基づいて、センサ装置が設置されている無線環境の品質についての分析処理を行う。
【００３７】
これにより、第１の発明と同様の効果を奏する無線品質分析方法を実現することができる。
【００３８】
第６の発明は、第５の発明である無線品質分析方法をコンピュータに実行させるためのプログラムである。
【００３９】
これにより、第１の発明と同様の効果を奏する無線品質分析方法をコンピュータに実行させるためのプログラムを実現することができる。
【発明の効果】
【００４０】
本発明によれば、複数センサノードで取得された時系列データ間の時間的なずれを補正し、時間的なずれを補正した時系列データを同一時間軸上で統合的に分析することを可能とする無線品質監視システム、無線品質分析装置、無線品質分析方法およびプログラムを実現することができる。
【図面の簡単な説明】
【００４１】
【図１】第１実施形態に係る無線品質監視システム１０００の概略構成図。
【図２】第１実施形態に係る無線品質監視システム１０００の概略構成図に、各センサ装置の観測可能な範囲を追加して示した図。
【図３】第１実施形態に係る無線品質分析装置１００の概略構成図。
【図４】第１実施形態に係るセンサ装置Ｓ＿ｎｏｄｅ１の概略構成図。
【図５】無線品質監視システム１０００で実行される処理のフローチャート。
【図６】第１補正処理のフローチャート。
【図７】第２補正処理のフローチャート。
【図８】第１補正処理を説明するための図。
【図９】第１補正処理を説明するための図。
【図１０】第２補正処理を説明するための図。
【図１１】マスターヘッダデータＭ１と補正後のスレーブヘッダデータＳｃ２とを時間軸を合わせて示した図。
【図１２】第１補正処理を説明するための図。
【図１３】第１補正処理を説明するための図。
【図１４】第２補正処理を説明するための図。
【図１５】マスターヘッダデータＭ２と補正後のスレーブヘッダデータＳｃ３とを時間軸を合わせて示した図。
【図１６】マスターヘッダデータＭ１と、補正後のスレーブヘッダデータＳｃ２と、マスターヘッダデータＭ２と、補正後のスレーブヘッダデータＳｃ３とを時系列に示した図。
【図１７】マスターヘッダデータＭ１と、補正後のスレーブヘッダデータＳｃ２と、マスターヘッダデータＭ２と、補正後のスレーブヘッダデータＳｃ３とを時系列に示した図。
【図１８】マスターヘッダデータＭ１と、補正後のスレーブヘッダデータＳｃ２と、補正後のスレーブヘッダデータＳ’ｃ３とを時系列に示した図。
【図１９】マスターヘッダデータＭ１と、補正後のスレーブヘッダデータＳｃ２と、補正後のスレーブヘッダデータＳ’ｃ３とを時系列に示した図。
【図２０】第１実施形態の第１変形例の無線品質分析装置１００Ａの概略構成図。
【図２１】ＣＰＵバス構成を示す図。
【発明を実施するための形態】
【００４２】
［第１実施形態］
第１実施形態について、図面を参照しながら、以下、説明する。
【００４３】
＜１．１：無線品質監視システムの構成＞
図１は、第１実施形態に係る無線品質監視システム１０００の概略構成図である。
【００４４】
図２は、第１実施形態に係る無線品質監視システム１０００の概略構成図であり、各センサ装置の観測可能な範囲を追加して示した図である。
【００４５】
図３は、第１実施形態に係る無線品質分析装置１００の概略構成図である。
【００４６】
図４は、第１実施形態に係るセンサ装置Ｓ＿ｎｏｄｅ１の概略構成図である。
【００４７】
無線品質監視システム１０００は、図１に示すように、無線品質分析装置１００と、１または複数のセンサ装置（図１では、センサ装置Ｓ＿ｎｏｄｅ１、センサ装置Ｓ＿ｎｏｄｅ２、および、センサ装置Ｓ＿ｎｏｄｅ３）と、１または複数の通信機器（図１では、通信機器ＲｂｔＡ、通信機器ＲｂｔＢ、通信機器ＲｂｔＣ、通信機器ＲｂｔＤ、通信機器ＲｂｔＥ、および、通信機器ＲｂｔＦ）とを備える。
【００４８】
なお、説明便宜のため、図１に示すように、無線品質監視システム１０００に、センサ装置Ｓ＿ｎｏｄｅ１、センサ装置Ｓ＿ｎｏｄｅ２、および、センサ装置Ｓ＿ｎｏｄｅ３の３つセンサ装置が含まれ、通信機器ＲｂｔＡ、通信機器ＲｂｔＢ、通信機器ＲｂｔＣ、通信機器ＲｂｔＤ、通信機器ＲｂｔＥ、および、通信機器ＲｂｔＦの６つの通信機器が含まれる場合について、以下説明する。また、図２に示すように、（１）センサ装置Ｓ＿ｎｏｄｅ１の観測可能な範囲（無線信号の受信可能範囲）が観測可能範囲ＡＲ（Ｓ＿ｎｏｄｅ１）であり、（２）センサ装置Ｓ＿ｎｏｄｅ２の観測可能な範囲（無線信号の受信可能範囲）が観測可能範囲ＡＲ（Ｓ＿ｎｏｄｅ２）であり、（３）センサ装置Ｓ＿ｎｏｄｅ３の観測可能な範囲（無線信号の受信可能範囲）が観測可能範囲ＡＲ（Ｓ＿ｎｏｄｅ３）であるものとして、以下説明する。
【００４９】
通信機器ＲｂｔＡ、通信機器ＲｂｔＢ、および、通信機器ＲｂｔＣは、例えば、狭空間内（例えば、工場内）に設置される。そして、通信機器ＲｂｔＡ、通信機器ＲｂｔＢ、通信機器ＲｂｔＣ、通信機器ＲｂｔＤ、通信機器ＲｂｔＥ、および、通信機器ＲｂｔＦは、例えば、ＩＥＥＥ８０２．１１ａ、ｂ、ｇ、ｎ、ａｃ等の無線ＬＡＮ規格に従い、互いに無線通信を行うことができる。通信機器ＲｂｔＡ、通信機器ＲｂｔＢ、通信機器ＲｂｔＣ、通信機器ＲｂｔＤ、通信機器ＲｂｔＥ、および／または、通信機器ＲｂｔＦは、例えば、無線通信機能付きの工作機械である。
【００５０】
無線品質分析装置１００と、１または複数のセンサ装置は、無線または有線で接続されており、互いに通信することができる。
【００５１】
（１．１．１：無線品質分析装置）
無線品質分析装置１００は、図３に示すように、第１通信インターフェース１１と、第１通信処理部１２と、ヘッダデータ収集部１３と、分析部１４と、記憶部Ｓｔ１とを備える。
【００５２】
第１通信インターフェース１１は、例えば、有線または無線のネットワークを介して、外部の装置とデータ送受信を行うための通信インターフェースである。第１通信インターフェース１１は、第１通信処理部１２から出力されるデータＤａ１を、有線または無線のネットワークを介して通信できる形式のデータＤａ１＿ｏｕｔにして、当該データＤａ１＿ｏｕｔを、ネットワークを介して送信する。また、第１通信インターフェース１１は、ネットワークを介してデータＤａ１＿ｉｎを受信する。第１通信インターフェース１１は、受信したデータＤａ１＿ｉｎを、第１通信処理部１２が処理できるデータＤａ１にして、当該データＤａ１を第１通信処理部１２に出力する。
【００５３】
第１通信処理部１２は、外部にデータを送信する場合、第１通信インターフェース１１にデータＤａ１を出力する。また、第１通信処理部１２は、外部からデータを受信する場合、第１通信インターフェース１１からデータＤａ１を入力する。第１通信処理部１２は、各センサ装置からヘッダデータを含むデータＤａ１を受信した場合、データＤａ１から、各センサ装置のヘッダデータを抽出し、抽出したデータをヘッダデータＤａ＿ｈｅａｄとして、ヘッダデータ収集部１３に出力する。
【００５４】
ヘッダデータ収集部１３は、第１通信処理部１２から出力される、各センサ装置のヘッダデータＤａ＿ｈｅａｄを入力する。ヘッダデータ収集部１３は、無線品質監視システム１０００に含まれるセンサ装置のヘッダデータＤａ＿ｈｅａｄを収集し、収集したデータを収集ヘッダデータＤａ＿ｈｅａｄ＿ａｌｌとして分析部１４に出力する。
【００５５】
なお、「ヘッダデータ」とは、対象無線システム（例えば、ＩＥＥＥ８０２．１１ａ等）の仕様に基づき復調後のビット列をデコードして得られるフレームの列について、各フレームのヘッダ部分の情報（これを「ヘッダ情報」という）を抽出した時系列のデータ（複数のヘッダ情報から構成される時系列のデータ）のことをいう。各フレームのヘッダ部分から抽出可能な代表的な情報として、以下のような情報がある。
（１）フレームの開始時刻
（２）フレームの継続時間
（３）送信元ＭＡＣアドレス
（４）受信先ＭＡＣアドレス
（５）フレーム長（バイト数）
（６）フレームの種類（例えば、ビーコン、Ｄａｔａ、Ａｃｋ等）
（７）再送フラグ
（８）シーケンス番号
（９）データレート（例えば、６Ｍｂｐｓ、５４Ｍｂｐｓ等）
各ヘッダ情報は、例えば、上記の（１）〜（９）の情報を含む。
【００５６】
分析部１４は、ヘッダデータ収集部１３から出力される収集ヘッダデータＤａ＿ｈｅａｄ＿ａｌｌを入力する。そして、分析部１４は、収集ヘッダデータＤａ＿ｈｅａｄ＿ａｌｌとに基づいて、分析処理を実行し、分析結果を含むデータをデータＤａ＿ｒｓｔとして出力する。また、分析部１４は、記憶部Ｓｔ１と接続されており、処理結果のデータ、中間処理の結果データ等を記憶部Ｓｔ１に記憶させる。また、分析部１４は、所定のタイミングで、記憶部Ｓｔ１に記憶されているデータを読み出す。
【００５７】
分析部１４は、図３に示すように、マスター／スレーブ選択部１４１と、データ取得部１４２と、第１補正処理部１４３と、第２補正処理部１４４と、補正時系列データ取得部１４５と、分析処理部１４６とを備える。
【００５８】
マスター／スレーブ選択部１４１は、ヘッダデータ収集部１３から出力される収集ヘッダデータＤａ＿ｈｅａｄ＿ａｌｌから各センサ装置のヘッダデータＤａ＿ｈｅａｄを取得し、２つの異なるセンサ装置でそれぞれ取得された２つのヘッダデータＤａ＿ｈｅａｄがあるか否かを判定する。判定の結果、２つの異なるセンサ装置でそれぞれ取得された２つのヘッダデータＤａ＿ｈｅａｄがあると判定した場合、当該２つの異なるセンサ装置の一方をマスターとし、他方をスレーブに設定する。
【００５９】
データ取得部１４２は、ヘッダデータ収集部１３から出力される収集ヘッダデータＤａ＿ｈｅａｄ＿ａｌｌから、マスターヘッダデータおよびスレーブヘッダデータを取得する。具体的には、データ取得部１４２は、（１）マスター／スレーブ選択部１４１によりマスターに設定されたセンサ装置により取得されたヘッダデータを、マスターヘッダデータとし、（２）マスター／スレーブ選択部１４１によりスレーブに設定されたセンサ装置により取得されたヘッダデータを、スレーブヘッダデータとして取得する。
【００６０】
第１補正処理部１４３は、データ取得部１４２により取得されたマスターヘッダデータとスレーブヘッダデータとを用いて、第１補正処理を実行する。具体的には、第１補正処理部１４３は、スレーブヘッダデータに含まれるヘッダ情報のうち、マスターヘッダデータに同一フレームのヘッダ情報が存在するものに対して、開始時刻（ヘッダ情報に対応するフレームの送信開始時刻）の補正を行うことで、第１補正処理を実行する。
【００６１】
第２補正処理部１４４は、データ取得部１４２により取得されたマスターヘッダデータおよびスレーブヘッダデータと、第１補正処理の処理結果とに基づいて、第２補正処理を実行する。具体的には、第２補正処理部１４４は、スレーブヘッダデータに含まれるヘッダ情報のうち、第１補正処理で補正処理の対象とならなかった残りのヘッダ情報に対して、開始時刻（ヘッダ情報に対応するフレームの送信開始時刻）の補正を行うことで、第２補正処理を実行する。
【００６２】
補正時系列データ取得部１４５は、第１補正処理および第２補正処理により取得された時間情報補正処理後のヘッダデータに対して、各ヘッダ情報が同一時間軸上のデータとなるように統合処理を実行することで、補正時系列データを取得する。
【００６３】
分析処理部１４６は、補正時系列データ取得部１４５により取得された補正時系列データに基づいて、無線品質についての分析処理を実行し、分析処理結果を含むデータをデータＤ＿ｒｓｔとして取得する。
【００６４】
記憶部Ｓｔ１は、分析部１４と接続されており、分析部１４からの指令に基づいて、データの書き込み処理／読み出し処理を行う。
【００６５】
（１．１．２：センサ装置）
センサ装置Ｓ＿ｎｏｄｅ１は、図４に示すように、アンテナＡｎｔ１と、ＲＦ処理部２１と、ＩＱデータ取得部２２と、ヘッダデータ取得部２３と、第２通信インターフェース２４とを備える。
【００６６】
アンテナＡｎｔ１は、外部から放射（送信）された電波（ＲＦ信号）を受信するためのアンテナである。なお、アンテナＡｎｔ１は、送受信用アンテナであってもよい。
【００６７】
ＲＦ処理部２１は、アンテナＡｎｔ１を介して、外部からＲＦ信号を受信し、受信したＲＦ信号に対して受信用のＲＦ処理（ＲＦ復調処理、ＡＤ変換等）を実行し、ＲＦ処理後の信号Ｓｉｇ０（例えば、ベースバンドＯＦＤＭ信号）を取得する。そして、ＲＦ処理部２１は、ＲＦ処理後の信号Ｓｉｇ０をＩＱデータ取得部２２に出力する。
【００６８】
ＩＱデータ取得部２２は、ＲＦ処理部２１から出力される信号Ｓｉｇ０を入力する。ＩＱデータ取得部２２は、信号Ｓｉｇ０から、Ｉ成分信号（同相成分信号）のデータ（Ｉ成分データ）と、Ｑ成分信号（直交成分信号）のデータ（Ｑ成分データ）とを取得し、取得したデータをデータＤ１＿ＩＱとして、ヘッダデータ取得部２３に出力する。
【００６９】
ヘッダデータ取得部２３は、ＩＱデータ取得部２２から出力されるデータＤ１＿ＩＱを入力する。ヘッダデータ取得部２３は、データＤ１＿ＩＱに対して復調処理を実行し、使用している無線システム（センサ装置Ｓ＿ｎｏｄｅ１が無線通信を行うときに使用しているプロトコル）の物理層、ＭＡＣ層の仕様に基づき、上記復調処理により取得したビット列を解釈し、各フレームのヘッダ情報を取得する。そして、ヘッダデータ取得部２３は、上記ビット列の解釈することで取得した各フレームのヘッダ情報の時系列のデータをデータＤ１＿ｈｅａｄとして取得する。なお、各ヘッダ情報には、例えば、上記（「１．１．１：無線品質分析装置」の説明の記載）で示した（１）〜（９）の情報が含められる。
【００７０】
そして、ヘッダデータ取得部２３は、データＤ１＿ｈｅａｄを第２通信インターフェース２４に出力する。
【００７１】
第２通信インターフェース２４は、例えば、有線または無線のネットワークを介して、外部の装置とデータ送受信を行うための通信インターフェースである。第２通信インターフェース２４は、ヘッダデータ取得部２３から出力されるデータＤ１＿ｈｅａｄを入力し、当該データＤ１＿ｈｅａｄを有線または無線のネットワークを介して通信できる形式のデータにして外部（所定の宛先）に送信する。
【００７２】
なお、センサ装置Ｓ＿ｎｏｄｅ２、および、センサ装置Ｓ＿ｎｏｄｅ３は、センサ装置Ｓ＿ｎｏｄｅ１と同様の構成を有している。
【００７３】
＜１．２：無線品質監視システムの動作＞
以上のように構成された無線品質監視システム１０００の動作について、以下、図面を参照しながら説明する。
【００７４】
図５は、無線品質監視システム１０００で実行される処理のフローチャートである。
【００７５】
図６は、第１補正処理のフローチャートである。
【００７６】
図７は、第２補正処理のフローチャートである。
【００７７】
以下では、図５〜図７のフローチャートを参照しながら、無線品質監視システム１０００で実行される処理について説明する。
【００７８】
（ステップＳ１）：
ステップＳ１において、ヘッダデータ収集処理が実行される。
【００７９】
具体的には、無線品質監視システム１０００に含まれる各センサ装置は、ＲＦ処理部２１、ＩＱデータ取得部２２、および、ヘッダデータ取得部２３により、ヘッダデータＤ１＿ｈｅａｄを取得し、取得したヘッダデータＤ１＿ｈｅａｄは、第２通信インターフェース２４を介して、各センサ装置から無線品質分析装置１００に送信される。
【００８０】
無線品質分析装置１００は、各センサ装置から送信されるヘッダデータＤ１＿ｈｅａｄを含むデータを、第１通信インターフェース１１を介して受信し、第１通信処理部１２により、各センサ装置から送信されたヘッダデータをヘッダデータＤａ＿ｈｅａｄとして取得する。
【００８１】
無線品質分析装置１００のヘッダデータ収集部１３は、第１通信処理部１２から出力される、各センサ装置のヘッダデータＤａ＿ｈｅａｄを入力する。ヘッダデータ収集部１３は、無線品質監視システム１０００に含まれるセンサ装置のヘッダデータＤａ＿ｈｅａｄを収集し、収集したデータを収集ヘッダデータＤａ＿ｈｅａｄ＿ａｌｌとして分析部１４に出力する。
【００８２】
（ステップＳ２、Ｓ３）：
無線品質分析装置１００の分析部１４のマスター／スレーブ選択部１４１は、ヘッダデータ収集部１３から出力される収集ヘッダデータＤａ＿ｈｅａｄ＿ａｌｌから各センサ装置のヘッダデータＤａ＿ｈｅａｄを取得し、２つの異なるセンサ装置でそれぞれ取得された２つのヘッダデータＤａ＿ｈｅａｄがあるか否かを判定する。判定の結果、２つの異なるセンサ装置でそれぞれ取得された２つのヘッダデータＤａ＿ｈｅａｄがあると判定した場合、当該２つの異なるセンサ装置の一方をマスターとし、他方をスレーブに設定する（ステップＳ２）。
【００８３】
ここでは、マスター／スレーブ選択部１４１が、センサ装置Ｓ＿ｎｏｄｅ１により取得されたヘッダデータＤ＿ｈｅａｄ（Ｓ＿ｎｏｄｅ１）をマスターヘッダデータとし、センサ装置Ｓ＿ｎｏｄｅ２により取得されたヘッダデータＤ＿ｈｅａｄ（Ｓ＿ｎｏｄｅ２）をスレーブヘッダデータに設定するものとする。
【００８４】
なお、センサ装置Ｓ＿ｎｏｄｅＸにより取得されたヘッダデータＤ＿ｈｅａｄをヘッダデータＤ＿ｈｅａｄ（Ｓ＿ｎｏｄｅＸ）と表記し、センサ装置Ｓ＿ｎｏｄｅＸをマスター装置に設定したときのマスターヘッダデータをマスターヘッダデータＭＸと表記する。また、センサ装置Ｓ＿ｎｏｄｅＸをスレーブ装置に設定したときのスレーブヘッダデータをスレーブヘッダデータＳＸと表記し、ヘッダ情報が補正されたスレーブヘッダデータをスレーブヘッダデータＳｃＸと表記する（以下、同様）。
【００８５】
無線品質分析装置１００の分析部１４のデータ取得部１４２は、マスター／スレーブ選択部１４１によるマスター装置、スレーブ装置の選択結果（設定結果）に基づいて、
Ｍ１＝Ｄ＿ｈｅａｄ（Ｓ＿ｎｏｄｅ１）
Ｓ２＝Ｄ＿ｈｅａｄ（Ｓ＿ｎｏｄｅ２）
として、マスターヘッダデータ、および、スレーブヘッダデータを取得する（ステップＳ３）。
【００８６】
（ステップＳ４）：
ステップＳ４において、第１補正処理が実行される。
【００８７】
具体的には、無線品質分析装置１００の分析部１４の第１補正処理部１４３は、スレーブヘッダデータＳ２（Ｓ＿ｎｏｄｅ２のヘッダデータ）に含まれるヘッダ情報のうち、マスターヘッダデータＭ１（Ｓ＿ｎｏｄｅ１のヘッダデータ）に同一フレームのヘッダ情報が存在するものに対して、第１補正処理を実行する。第１補正処理について、図６のフローチャートを参照しながら、以下、説明する。
【００８８】
（ステップＳ４１）：
ステップＳ４１において、第１補正処理部１４３は、集合Ｃを初期化する（集合Ｃを空集合にする）。なお、集合Ｃは、スレーブヘッダデータ内のヘッダ情報で、開始時刻が補正されたものの添え字を記録するために使用する集合である。
【００８９】
（ステップＳ４２〜Ｓ４５）：
第１補正処理部１４３は、マスターヘッダデータに含まれるすべてのヘッダ情報について、第１ループ処理（図６において、「ループ１」として示した繰り返し処理）（ステップＳ４２〜Ｓ４５）を実行する。なお、便宜上、マスターヘッダデータに含まれる各ヘッダ情報を「ｈｉＭ」（ｉ：整数、１≦ｉ≦Ｎ１、Ｎ１：マスターヘッダデータに含まれるヘッダ情報の数）と表記し、スレーブヘッダデータに含まれる各ヘッダ情報を「ｈｊＳ」（ｊ：整数、１≦ｊ≦Ｎ２、Ｎ２：スレーブヘッダデータに含まれるヘッダ情報の数）と表記する。
【００９０】
ステップＳ４３において、第１補正処理部１４３は、ヘッダ情報ｈｉＭを含むフレームと同一フレームのヘッダ情報がスレーブヘッダデータ内に存在するか否かを判定する。具体的には、第１補正処理部１４３は、マスターヘッダデータのヘッダ情報ｈｉＭと、スレーブヘッダデータのヘッダ情報ｈｊＳとにおいて、以下の（１）〜（４）を全て満たす場合に、ヘッダ情報ｈｉＭを含むフレームと、ヘッダ情報ｈｊＳを含むフレームとが同一である、すなわち、ヘッダ情報ｈｉＭを含むフレームと同一フレームのヘッダ情報がスレーブヘッダデータ内に存在すると判定する。
（１）ヘッダ情報ｈｉＭの再送フラグと、ヘッダ情報ｈｊＳの再送フラグとがともに「０」である。
（２）ヘッダ情報ｈｉＭの送信元ＭＡＣアドレスと、ヘッダ情報ｈｊＳの送信元ＭＡＣアドレスとが同一である。
（３）ヘッダ情報ｈｉＭの宛先ＭＡＣアドレスと、ヘッダ情報ｈｊＳの宛先ＭＡＣアドレスとが同一である。
（４）ヘッダ情報ｈｉＭのシーケンス番号と、ヘッダ情報ｈｊＳのシーケンス番号とが同一である。
【００９１】
第１補正処理部１４３は、ヘッダ情報ｈｉＭを含むフレームと同一フレームのヘッダ情報がスレーブヘッダデータ内に存在すると判定した場合、処理をステップＳ４４に進め、一方、ヘッダ情報ｈｉＭを含むフレームと同一フレームのヘッダ情報がスレーブヘッダデータ内に存在しないと判定した場合、処理をステップＳ４５に進める。
【００９２】
ステップＳ４４において、第１補正処理部１４３は、ヘッダ情報ｈｉＭを含むフレームと、ヘッダ情報ｈｊＳを含むフレームとが同一である場合、ヘッダ情報ｈｊＳの補正後の開始時刻（フレームの開始時刻）にヘッダ情報ｈｉＭの開始時刻（フレームの開始時刻）を代入する。つまり、第１補正処理部１４３は、
ｈｊＳ．ｃｔｓ＝ｈｉＭ．ｔｓ
ｈｊＳ．ｃｔｓ：ヘッダ情報ｈｊＳの補正後の開始時刻（フレームの開始時刻）
ｈｉＭ．ｔｓ：ヘッダ情報ｈｉＭの開始時刻（フレームの開始時刻）
に相当する処理を実行する。
【００９３】
また、第１補正処理部１４３は、ヘッダ情報ｈｉＭを含むフレームと同一フレームのヘッダ情報であると判定したヘッダ情報ｈｊＳの添え字ｊを集合Ｃに追加する。すなわち、第１補正処理部１４３は、
Ｃ＝Ｃ∪｛ｊ｝
に相当する処理を実行する。そして、第１補正処理部１４３は、処理をステップＳ４５に進める。
【００９４】
ステップＳ４５において、第１補正処理部１４３は、マスターヘッダデータに含まれるすべてのヘッダ情報について、第１ループ処理が実行されたか否かを判定し、未だ処理すべきヘッダ情報が残っている場合、処理をステップＳ４２に戻し、未だ処理すべきヘッダ情報が残っていない場合は、第１補正処理を終了させ、処理をステップＳ５に進める。
【００９５】
ここで、第１補正処理について、図８に示した場合を一例として説明する。
【００９６】
図８は、マスターヘッダデータをセンサ装置Ｓ＿ｎｏｄｅ１のヘッダデータＤ＿ｈｅａｄ（Ｓ＿ｎｏｄｅ１）とし、スレーブヘッダデータをセンサ装置Ｓ＿ｎｏｄｅ２のヘッダデータＤ＿ｈｅａｄ（Ｓ＿ｎｏｄｅ２）としたときの各ヘッダ情報に対応するフレームを時系列に示した図である。なお、図８において横軸は時間であり、各ヘッダ情報に対応するフレームを矩形で表現している。そして、各フレームに対応する矩形の下に、（１）フレームの種類（データの場合「Ｄａｔａ」と表記し、Ａｃｋである場合「Ａｃｋ」、ビーコンである場合「Ｂｅａｃｏｎ」と表記している）と、（２）送信元と送信先についての情報とを示している。なお、送信元と送信先（宛先）は、「Ｘ−＞Ｙ」（Ｘ：送信元、Ｙ：送信先（宛先）、「＊」は送信先が任意であることを示す（例えば、ブロードキャストを示す））として表記している。なお、この表記については、以下同様である。
【００９７】
図８の場合、マスターヘッダデータＭ１は、
Ｍ１＝Ｄ＿ｈｅａｄ（Ｓ＿ｎｏｄｅ１）＝｛ｈ１Ｍ，ｈ２Ｍ，・・・，ｈ７Ｍ｝
であり、スレーブヘッダデータＳ２＿ｔｓ＿ｓｅｔは、
Ｓ２＝Ｄ＿ｈｅａｄ（Ｓ＿ｎｏｄｅ１）＝｛ｈ１Ｓ，ｈ２Ｓ，・・・，ｈ７Ｓ｝
である。
【００９８】
また、図８の場合において、以下のヘッダ情報に対応するフレームが同一フレームであるとして、以下説明する。
同一フレーム：
（１）ヘッダ情報ｈ１Ｍに対応するフレームと、ヘッダ情報ｈ２Ｓに対応するフレーム
（２）ヘッダ情報ｈ４Ｍに対応するフレームと、ヘッダ情報ｈ４Ｓに対応するフレーム
（３）ヘッダ情報ｈ６Ｍに対応するフレームと、ヘッダ情報ｈ７Ｓに対応するフレーム
この場合、第１補正処理部１４３は、マスターヘッダデータのヘッダ情報ｈ１Ｍと同一フレームであると判定したスレーブヘッダデータ内のヘッダ情報ｈ２Ｓについて、
ｈ２Ｓ．ｃｔｓ＝ｈ１Ｍ．ｔｓ
に相当する処理を実行し、補正後のヘッダ情報ｈ２Ｓの補正後の開始時刻（フレームの開始時刻）ｈ２Ｓ．ｃｔｓを、ヘッダ情報ｈ１Ｍの開始時刻（フレームの開始時刻）ｈ１Ｍ．ｔｓに設定する。
【００９９】
また、第１補正処理部１４３は、マスターヘッダデータのヘッダ情報ｈ４Ｍと同一フレームであると判定したスレーブヘッダデータ内のヘッダ情報ｈ４Ｓについて、
ｈ４Ｓ．ｃｔｓ＝ｈ４Ｍ．ｔｓ
に相当する処理を実行し、補正後のヘッダ情報ｈ４Ｓの補正後の開始時刻（フレームの開始時刻）ｈ４Ｓ．ｃｔｓを、ヘッダ情報ｈ４Ｍの開始時刻（フレームの開始時刻）ｈ４Ｍ．ｔｓに設定する。
【０１００】
また、第１補正処理部１４３は、マスターヘッダデータのヘッダ情報ｈ６Ｍと同一フレームであると判定したスレーブヘッダデータ内のヘッダ情報ｈ７Ｓについて、
ｈ７Ｓ．ｃｔｓ＝ｈ６Ｍ．ｔｓ
に相当する処理を実行し、補正後のヘッダ情報ｈ７Ｓの補正後の開始時刻（フレームの開始時刻）ｈ７Ｓ．ｃｔｓを、ヘッダ情報ｈ６Ｍの開始時刻（フレームの開始時刻）ｈ６Ｍ．ｔｓに設定する。
【０１０１】
そして、第１補正処理部１４３は、上記処理を行ったスレーブヘッダデータ内のヘッダ情報の添え字ｊを集合Ｃに追加する。すなわち、第１補正処理部１４３は、集合Ｃを
Ｃ＝｛２，４，７｝
とする。
【０１０２】
上記処理の様子を図９に模式的に示す。
【０１０３】
以上のようにして、図８の場合、第１補正処理部１４３は、第１補正処理を実行する。
【０１０４】
（ステップＳ５）：
ステップＳ５において、第２補正処理が実行される。
【０１０５】
具体的には、無線品質分析装置１００の分析部１４の第２補正処理部１４４は、スレーブヘッダデータＳ２（Ｓ＿ｎｏｄｅ２のヘッダデータ）に含まれるヘッダ情報のうち、添え字ｊが集合Ｃに含まれていない各ヘッダ情報ｈｊＳ（第１補正処理の対象とならなかった各ヘッダ情報ｈｊＳ）について、第２補正処理を実行する。第２補正処理について、図７のフローチャートを参照しながら、以下、説明する。
【０１０６】
（ステップＳ５１）：
ステップＳ５１において、第２補正処理部１４４は、添え字ｊが集合Ｃに含まれていない各ヘッダ情報ｈｊＳ（第１補正処理の対象とならなかった各ヘッダ情報ｈｊＳ）を、第２補正処理の対象とし、第２ループ処理（図７において、「ループ２」として示した繰り返し処理）（ステップＳ５１〜Ｓ５６）を実行する。
【０１０７】
（ステップＳ５２）：
ステップＳ５２において、第２補正処理部１４４は、集合Ｃに含まれる添え字ｋに対するヘッダ情報ｈｋＳのうち、その開始時刻ｈｋＳ．ｔｓとヘッダ情報ｈｊＳの補正前の開始時刻ｈｊＳ．ｔｓとの差の絶対値が最小となるものの添え字ｋ＿ｏｐｔを求める。すなわち、第２補正処理部１４４は、
【数１】
2020155889.tif 000003

に相当する処理を実行して、添え字ｋ＿ｏｐｔを取得する。
【０１０８】
（ステップＳ５３〜Ｓ５５）：
ステップＳ５３において、第２補正処理部１４４は、ステップＳ５２で取得したヘッダ情報ｈｋ＿ｏｐｔＳの開始時刻ｈｋ＿ｏｐｔＳ．ｔｓと、ヘッダ情報ｈｊＳの補正前の開始時刻ｈｊＳ．ｔｓとを比較する。
（１）ｈｋ＿ｏｐｔＳ．ｔｓ＜ｈｊＳ．ｔｓではない場合、第２補正処理部１４４は、
ｈｊＳ．ｃｔｓ＝ｈｋ＿ｏｐｔＳ．ｔｓ−（ｈｋ＿ｏｐｔＳ．ｔｓ−ｈｊＳ．ｔｓ）
に相当する処理を実行することで、ヘッダ情報ｈｊＳの補正後の開始時刻ｈｊＳ．ｃｔｓを取得する（ステップＳ５４）。そして、第２補正処理部１４４は、処理をステップＳ５６に進める。
（２）ｈｋ＿ｏｐｔＳ．ｔｓ＜ｈｊＳ．ｔｓである場合、第２補正処理部１４４は、
ｈｊＳ．ｃｔｓ＝ｈｋ＿ｏｐｔＳ．ｔｓ＋（ｈｊＳ．ｔｓ−ｈｋ＿ｏｐｔＳ．ｔｓ）
に相当する処理を実行することで、ヘッダ情報ｈｊＳの補正後の開始時刻ｈｊＳ．ｃｔｓを取得する（ステップＳ５５）。そして、第２補正処理部１４４は、処理をステップＳ５６に進める。
【０１０９】
（ステップＳ５６）：
ステップＳ５６において、第２補正処理部１４４は、処理対象とすべきヘッダ情報が未だ残っているか否かを判定し、未だ処理すべきヘッダ情報が残っている場合、処理をステップＳ５２に戻し、未だ処理すべきヘッダ情報が残っていない場合は、第２補正処理を終了させ、処理をステップＳ６に進める。
【０１１０】
ここで、第２補正処理について、図１０に示した場合を一例として説明する。図１０は、図８と同じデータを処理対象としたときの第２補正処理を説明するための図である。
【０１１１】
図１０の場合、集合Ｃ＝｛２，４，７｝であるので、第２補正処理の対象となるヘッダ情報は、ｈ１Ｓ、ｈ３Ｓ、ｈ５Ｓ、ｈ６Ｓである。
（１）ヘッダ情報ｈ１Ｓについて、添え字ｊが集合Ｃ＝｛２，４，７｝に含まれているヘッダ情報のうち、その開始時刻が、ヘッダ情報ｈ１Ｓの開始時刻ｈ１Ｓ．ｔｓと最も近い開始時刻を有するヘッダ情報は、ヘッダ情報ｈ２Ｓであるので、第２補正処理部１４４は、ｋ＿ｏｐｔ＝２とする。そして、ｈｋ＿ｏｐｔＳ．ｔｓ＞ｈｊＳ．ｔｓ（ｈ２Ｓ．ｔｓ＞ｈ１Ｓ．ｔｓ）であるので、第２補正処理部１４４は、
ｈｊＳ．ｃｔｓ＝ｈｋ＿ｏｐｔＳ．ｔｓ−（ｈｋ＿ｏｐｔＳ．ｔｓ−ｈｊＳ．ｔｓ）
ｈ１Ｓ．ｃｔｓ＝ｈ２Ｓ．ｔｓ−（ｈ２Ｓ．ｔｓ−ｈ１Ｓ．ｔｓ）
に相当する処理を実行することで、ヘッダ情報ｈ１Ｓの補正後の開始時刻ｈ１Ｓ．ｃｔｓを取得する。
（２）ヘッダ情報ｈ３Ｓについて、添え字ｊが集合Ｃ＝｛２，４，７｝に含まれているヘッダ情報のうち、その開始時刻が、ヘッダ情報ｈ３Ｓの開始時刻ｈ３Ｓ．ｔｓと最も近い開始時刻を有するヘッダ情報は、ヘッダ情報ｈ４Ｓであるので、第２補正処理部１４４は、ｋ＿ｏｐｔ＝４とする。そして、ｈｋ＿ｏｐｔＳ．ｔｓ＞ｈｊＳ．ｔｓ（ｈ４Ｓ．ｔｓ＞ｈ３Ｓ．ｔｓ）であるので、第２補正処理部１４４は、
ｈｊＳ．ｃｔｓ＝ｈｋ＿ｏｐｔＳ．ｔｓ−（ｈｋ＿ｏｐｔＳ．ｔｓ−ｈｊＳ．ｔｓ）
ｈ３Ｓ．ｃｔｓ＝ｈ４Ｓ．ｔｓ−（ｈ４Ｓ．ｔｓ−ｈ３Ｓ．ｔｓ）
に相当する処理を実行することで、ヘッダ情報ｈ３Ｓの補正後の開始時刻ｈ３Ｓ．ｃｔｓを取得する。
（３）ヘッダ情報ｈ５Ｓについて、添え字ｊが集合Ｃ＝｛２，４，７｝に含まれているヘッダ情報のうち、その開始時刻が、ヘッダ情報ｈ５Ｓの開始時刻ｈ５Ｓ．ｔｓと最も近い開始時刻を有するヘッダ情報は、ヘッダ情報ｈ４Ｓであるので、第２補正処理部１４４は、ｋ＿ｏｐｔ＝４とする。そして、ｈｋ＿ｏｐｔＳ．ｔｓ＜ｈｊＳ．ｔｓ（ｈ４Ｓ．ｔｓ＜ｈ５Ｓ．ｔｓ）であるので、第２補正処理部１４４は、
ｈｊＳ．ｃｔｓ＝ｈｋ＿ｏｐｔＳ．ｔｓ＋（ｈｊＳ．ｔｓ−ｈｋ＿ｏｐｔＳ．ｔｓ）
ｈ５Ｓ．ｃｔｓ＝ｈ４Ｓ．ｔｓ＋（ｈ５Ｓ．ｔｓ−ｈ４Ｓ．ｔｓ）
に相当する処理を実行することで、ヘッダ情報ｈ５Ｓの補正後の開始時刻ｈ５Ｓ．ｃｔｓを取得する。
（４）ヘッダ情報ｈ６Ｓについて、添え字ｊが集合Ｃ＝｛２，４，７｝に含まれているヘッダ情報のうち、その開始時刻が、ヘッダ情報ｈ６Ｓの開始時刻ｈ６Ｓ．ｔｓと最も近い開始時刻を有するヘッダ情報は、ヘッダ情報ｈ７Ｓであるので、第２補正処理部１４４は、ｋ＿ｏｐｔ＝７とする。そして、ｈｋ＿ｏｐｔＳ．ｔｓ＞ｈｊＳ．ｔｓ（ｈ７Ｓ．ｔｓ＞ｈ６Ｓ．ｔｓ）であるので、第２補正処理部１４４は、
ｈｊＳ．ｃｔｓ＝ｈｋ＿ｏｐｔＳ．ｔｓ−（ｈｋ＿ｏｐｔＳ．ｔｓ−ｈｊＳ．ｔｓ）
ｈ６Ｓ．ｃｔｓ＝ｈ７Ｓ．ｔｓ−（ｈ７Ｓ．ｔｓ−ｈ６Ｓ．ｔｓ）
に相当する処理を実行することで、ヘッダ情報ｈ６Ｓの補正後の開始時刻ｈ３Ｓ．ｃｔｓを取得する。
【０１１２】
以上のようにして、図１０の場合、第２補正処理部１４４は、第２補正処理を実行する。
【０１１３】
これにより、センサ装置Ｓ＿ｎｏｄｅ１をマスター装置に設定し、センサ装置Ｓ＿ｎｏｄｅ２をスレーブ装置に設定したときの、センサ装置Ｓ＿ｎｏｄｅ２のヘッダ情報ｈｊＳの補正後の開始時刻ｈｊＳ．ｃｔｓの集合データＳｃ２．ｃｔｓ＿ｓｅｔを以下のデータとして取得することができる。なお、センサ装置Ｓ＿ｎｏｄｅＸのヘッダ情報ｈｊＳの補正後の開始時刻ｈｊＳ．ｃｔｓの集合データを集合データＳｃＸ．ｃｔｓ＿ｓｅｔとして表記し、当該集合データを取得したときのマスター装置がＳ＿ｎｏｄｅＹであることを、「ＳｃＸ．ｃｔｓ＿ｓｅｔ．ｍａｓｔｅｒ＝Ｓ＿ｎｏｄｅＹ」として示すこととする（以下、同様）。
Ｓｃ２．ｃｔｓ＿ｓｅｔ＝｛ｈ１Ｓ．ｃｔｓ，ｈ２Ｓ．ｃｔｓ，ｈ３Ｓ．ｃｔｓ，ｈ４Ｓ．ｃｔｓ，ｈ５Ｓ．ｃｔｓ，ｈ６Ｓ．ｃｔｓ，ｈ７Ｓ．ｃｔｓ｝
ｈ１Ｓ．ｃｔｓ＝ｈ２Ｓ．ｔｓ−（ｈ２Ｓ．ｔｓ−ｈ１Ｓ．ｔｓ）
ｈ２Ｓ．ｃｔｓ＝ｈ１Ｍ．ｔｓ
ｈ３Ｓ．ｃｔｓ＝ｈ４Ｓ．ｔｓ−（ｈ４Ｓ．ｔｓ−ｈ３Ｓ．ｔｓ）
ｈ４Ｓ．ｃｔｓ＝ｈ４Ｍ．ｔｓ
ｈ５Ｓ．ｃｔｓ＝ｈ４Ｓ．ｔｓ＋（ｈ５Ｓ．ｔｓ−ｈ４Ｓ．ｔｓ）
ｈ６Ｓ．ｃｔｓ＝ｈ７Ｓ．ｔｓ−（ｈ７Ｓ．ｔｓ−ｈ６Ｓ．ｔｓ）
ｈ７Ｓ．ｃｔｓ＝ｈ６Ｍ．ｔｓ
Ｓｃ２．ｃｔｓ＿ｓｅｔ．ｍａｓｔｅｒ＝Ｓ＿ｎｏｄｅ１
図１１に、マスター装置Ｓ＿ｎｏｄｅ１のマスターヘッダデータＭ１に含まれる各ヘッダ情報のフレームの開始時刻ｈｉＭ．ｔｓの集合データＭ１．ｔｓ＿ｓｅｔと、センサ装置Ｓ＿ｎｏｄ２の各ヘッダ情報のフレームの補正後の開始時刻ｈｊＳ．ｃｔｓの集合データＳｃ２．ｃｔｓ＿ｓｅｔとに基づいて、時間軸を一致させた図を示す。なお、集合データＭ１．ｔｓ＿ｓｅｔは、下記の通りである。
Ｍ１．ｔｓ＿ｓｅｔ＝｛ｈ１Ｍ．ｔｓ，ｈ２Ｍ．ｔｓ，ｈ３Ｍ．ｔｓ，ｈ４Ｍ．ｔｓ，ｈ５Ｍ．ｔｓ，ｈ６Ｍ．ｔｓ，ｈ７Ｍ．ｔｓ｝
図１１に示すように、無線品質分析装置１００では、マスターヘッダデータＭ１とスレーブヘッダデータＳ２とに共通に含まれているフレームのヘッダ情報の開始時刻が一致するようにスレーブヘッダデータを調整することで、マスターヘッダデータＭ１と時間軸を一致させた補正後のスレーブヘッダデータＳｃ２を取得することができる。
【０１１４】
（ステップＳ６）：
ステップＳ６において、分析部１４は、第１補正処理、第２補正処理により取得した、補正後のスレーブヘッダデータを記憶部Ｓｔ１に記憶する。
【０１１５】
（ステップＳ７）：
ステップＳ７において、分析部１４は、他に処理対象とするデータがあるか否かを判定する。具体的には、分析部１４は、マスター装置、スレーブ装置に設定し、ステップＳ２〜Ｓ６の処理を実行すべきセンサ装置の組が未だ残っているか否かを判定する。判定の結果、マスター装置、スレーブ装置に設定し、ステップＳ２〜Ｓ６の処理を実行すべきセンサ装置の組が残っていない場合、分析部１４は、処理をステップＳ８に進め、マスター装置、スレーブ装置に設定し、ステップＳ２〜Ｓ６の処理を実行すべきセンサ装置の組が残っている場合、分析部１４は、処理をステップＳ２に戻す。
【０１１６】
ここでは、マスター装置をセンサ装置１とし、スレーブ装置をセンサ装置２としてステップＳ２〜Ｓ６の処理が実行された後、マスター装置をセンサ装置２とし、スレーブ装置をセンサ装置３とする場合が未だ残っている場合について説明する。
【０１１７】
図１２は、図８と同様に、マスターヘッダデータをセンサ装置Ｓ＿ｎｏｄｅ２のヘッダデータＤ＿ｈｅａｄ（Ｓ＿ｎｏｄｅ２）とし、スレーブヘッダデータをセンサ装置Ｓ＿ｎｏｄｅ３のヘッダデータＤ＿ｈｅａｄ（Ｓ＿ｎｏｄｅ３）としたときの各ヘッダ情報に対応するフレームを時系列に示した図である。なお、図１２の場合において、センサ装置Ｓ＿ｎｏｄｅ２のヘッダデータＤ＿ｈｅａｄ（Ｓ＿ｎｏｄｅ２）が取得された期間は、図８の場合に示したセンサ装置Ｓ＿ｎｏｄｅ２のヘッダデータＤ＿ｈｅａｄ（Ｓ＿ｎｏｄｅ２）が取得された期間と同一期間であるものとする。
【０１１８】
図１２の場合、マスターヘッダデータＭ２は、
Ｍ２＝Ｄ＿ｈｅａｄ（Ｓ＿ｎｏｄｅ２）＝｛ｈ１Ｍ，ｈ２Ｍ，・・・，ｈ７Ｍ｝
であり、スレーブヘッダデータＳ３は、
Ｓ３＝Ｄ＿ｈｅａｄ（Ｓ＿ｎｏｄｅ３）＝｛ｈ１Ｓ，ｈ２Ｓ，・・・，ｈ５Ｓ｝
である。
【０１１９】
また、図１２の場合において、以下のヘッダ情報に対応するフレームが同一フレームであるとして、以下説明する。
同一フレーム：
（１）ヘッダ情報ｈ３Ｍに対応するフレームと、ヘッダ情報ｈ２Ｓに対応するフレーム
（２）ヘッダ情報ｈ６Ｍに対応するフレームと、ヘッダ情報ｈ４Ｓに対応するフレーム
この場合、第１補正処理部１４３は、マスターヘッダデータのヘッダ情報ｈ１Ｍと同一フレームであると判定したスレーブヘッダデータ内のヘッダ情報ｈ２Ｓについて、
ｈ２Ｓ．ｃｔｓ＝ｈ３Ｍ．ｔｓ
に相当する処理を実行し、補正後のヘッダ情報ｈ２Ｓの補正後の開始時刻（フレームの開始時刻）ｈ２Ｓ．ｃｔｓを、ヘッダ情報ｈ３Ｍの開始時刻（フレームの開始時刻）ｈ３Ｍ．ｔｓに設定する。
【０１２０】
また、第１補正処理部１４３は、マスターヘッダデータのヘッダ情報ｈ６Ｍと同一フレームであると判定したスレーブヘッダデータ内のヘッダ情報ｈ４Ｓについて、
ｈ４Ｓ．ｃｔｓ＝ｈ６Ｍ．ｔｓ
に相当する処理を実行し、補正後のヘッダ情報ｈ４Ｓの補正後の開始時刻（フレームの開始時刻）ｈ４Ｓ．ｃｔｓを、ヘッダ情報ｈ６Ｍの開始時刻（フレームの開始時刻）ｈ６Ｍ．ｔｓに設定する。
【０１２１】
そして、第１補正処理部１４３は、上記処理を行ったスレーブヘッダデータ内のヘッダ情報の添え字ｊを集合Ｃに追加する。すなわち、第１補正処理部１４３は、集合Ｃを
Ｃ＝｛２，４｝
とする。
【０１２２】
上記処理の様子を図１３に模式的に示す。
【０１２３】
以上のようにして、図１２の場合、第１補正処理部１４３は、第１補正処理を実行する。
【０１２４】
次に、第２補正処理部１４４は、第２補正処理を実行する。
【０１２５】
ここで、第２補正処理について、図１４に示した場合を一例として説明する。図１４は、図１２と同じデータを処理対象としたときの第２補正処理を説明するための図である。
【０１２６】
図１４の場合、集合Ｃ＝｛２，４｝であるので、第２補正処理の対象となるヘッダ情報は、ｈ１Ｓ、ｈ３Ｓ、ｈ５Ｓである。
（１）ヘッダ情報ｈ１Ｓについて、添え字ｊが集合Ｃ＝｛２，４｝に含まれているヘッダ情報のうち、その開始時刻が、ヘッダ情報ｈ１Ｓの開始時刻ｈ１Ｓ．ｔｓと最も近い開始時刻を有するヘッダ情報は、ヘッダ情報ｈ２Ｓであるので、第２補正処理部１４４は、ｋ＿ｏｐｔ＝２とする。そして、ｈｋ＿ｏｐｔＳ．ｔｓ＞ｈｊＳ．ｔｓ（ｈ２Ｓ．ｔｓ＞ｈ１Ｓ．ｔｓ）であるので、第２補正処理部１４４は、
ｈｊＳ．ｃｔｓ＝ｈｋ＿ｏｐｔＳ．ｔｓ−（ｈｋ＿ｏｐｔＳ．ｔｓ−ｈｊＳ．ｔｓ）
ｈ１Ｓ．ｃｔｓ＝ｈ２Ｓ．ｔｓ−（ｈ２Ｓ．ｔｓ−ｈ１Ｓ．ｔｓ）
に相当する処理を実行することで、ヘッダ情報ｈ１Ｓの補正後の開始時刻ｈ１Ｓ．ｃｔｓを取得する。
（２）ヘッダ情報ｈ３Ｓについて、添え字ｊが集合Ｃ＝｛２，４｝に含まれているヘッダ情報のうち、その開始時刻が、ヘッダ情報ｈ３Ｓの開始時刻ｈ３Ｓ．ｔｓと最も近い開始時刻を有するヘッダ情報は、ヘッダ情報ｈ２Ｓであるので、第２補正処理部１４４は、ｋ＿ｏｐｔ＝２とする。そして、ｈｋ＿ｏｐｔＳ．ｔｓ＜ｈｊＳ．ｔｓ（ｈ２Ｓ．ｔｓ＜ｈ３Ｓ．ｔｓ）であるので、第２補正処理部１４４は、
ｈｊＳ．ｃｔｓ＝ｈｋ＿ｏｐｔＳ．ｔｓ＋（ｈｊＳ．ｔｓ−ｈｋ＿ｏｐｔＳ．ｔｓ）
ｈ３Ｓ．ｃｔｓ＝ｈ２Ｓ．ｔｓ＋（ｈ３Ｓ．ｔｓ−ｈ２Ｓ．ｔｓ）
に相当する処理を実行することで、ヘッダ情報ｈ５Ｓの補正後の開始時刻ｈ３Ｓ．ｃｔｓを取得する。
（３）ヘッダ情報ｈ５Ｓについて、添え字ｊが集合Ｃ＝｛２，４｝に含まれているヘッダ情報のうち、その開始時刻が、ヘッダ情報ｈ５Ｓの開始時刻ｈ５Ｓ．ｔｓと最も近い開始時刻を有するヘッダ情報は、ヘッダ情報ｈ４Ｓであるので、第２補正処理部１４４は、ｋ＿ｏｐｔ＝４とする。そして、ｈｋ＿ｏｐｔＳ．ｔｓ＜ｈｊＳ．ｔｓ（ｈ４Ｓ．ｔｓ＜ｈ５Ｓ．ｔｓ）であるので、第２補正処理部１４４は、
ｈｊＳ．ｃｔｓ＝ｈｋ＿ｏｐｔＳ．ｔｓ＋（ｈｊＳ．ｔｓ−ｈｋ＿ｏｐｔＳ．ｔｓ）
ｈ５Ｓ．ｃｔｓ＝ｈ４Ｓ．ｔｓ＋（ｈ５Ｓ．ｔｓ−ｈ４Ｓ．ｔｓ）
に相当する処理を実行することで、ヘッダ情報ｈ５Ｓの補正後の開始時刻ｈ５Ｓ．ｃｔｓを取得する。
【０１２７】
以上のようにして、図１４の場合、第２補正処理部１４４は、第２補正処理を実行する。
【０１２８】
これにより、センサ装置Ｓ＿ｎｏｄｅ２をマスター装置に設定し、センサ装置Ｓ＿ｎｏｄｅ３をスレーブ装置に設定したときの、センサ装置Ｓ＿ｎｏｄｅ３のヘッダ情報ｈｊＳの補正後の開始時刻ｈｊＳ．ｃｔｓの集合データＳｃ３．ｃｔｓ＿ｓｅｔを以下のデータとして取得することができる。
Ｓｃ３．ｃｔｓ＿ｓｅｔ＝｛ｈ１Ｓ．ｃｔｓ，ｈ２Ｓ．ｃｔｓ，ｈ３Ｓ．ｃｔｓ，ｈ４Ｓ．ｃｔｓ，ｈ５Ｓ．ｃｔｓ｝
ｈ１Ｓ．ｃｔｓ＝ｈ２Ｓ．ｔｓ−（ｈ２Ｓ．ｔｓ−ｈ１Ｓ．ｔｓ）
ｈ２Ｓ．ｃｔｓ＝ｈ３Ｍ．ｔｓ
ｈ３Ｓ．ｃｔｓ＝ｈ２Ｓ．ｔｓ＋（ｈ３Ｓ．ｔｓ−ｈ２Ｓ．ｔｓ）
ｈ４Ｓ．ｃｔｓ＝ｈ６Ｍ．ｔｓ
ｈ５Ｓ．ｃｔｓ＝ｈ４Ｓ．ｔｓ＋（ｈ５Ｓ．ｔｓ−ｈ４Ｓ．ｔｓ）
Ｓｃ３．ｃｔｓ＿ｓｅｔ．ｍａｓｔｅｒ＝Ｓ＿ｎｏｄｅ２
図１５に、マスター装置Ｓ＿ｎｏｄｅ２のマスターヘッダデータＭ２に含まれる各ヘッダ情報のフレームの開始時刻ｈｉＭ．ｔｓの集合データＭ２．ｔｓ＿ｓｅｔと、センサ装置Ｓ＿ｎｏｄ３の各ヘッダ情報のフレームの補正後の開始時刻ｈｊＳ．ｃｔｓの集合データＳｃ３．ｃｔｓ＿ｓｅｔとに基づいて、時間軸を一致させた図を示す。なお、集合データＭ２．ｔｓ＿ｓｅｔは、下記の通りである。
Ｍ２．ｔｓ＿ｓｅｔ＝｛ｈ１Ｍ．ｔｓ，ｈ２Ｍ．ｔｓ，ｈ３Ｍ．ｔｓ，ｈ４Ｍ．ｔｓ，ｈ５Ｍ．ｔｓ，ｈ６Ｍ．ｔｓ，ｈ７Ｍ．ｔｓ｝
図１５に示すように、無線品質分析装置１００では、マスターヘッダデータＭ２とスレーブヘッダデータＳ３とに共通に含まれているフレームのヘッダ情報の開始時刻が一致するようにスレーブヘッダデータを調整することで、マスターヘッダデータＭ２と時間軸を一致させた補正後のスレーブヘッダデータＳｃ３を取得することができる。
【０１２９】
（ステップＳ８）：
ステップＳ８において、無線品質分析装置１００の分析部１４の補正時系列データ取得部１４５は、ステップＳ１〜Ｓ６により取得したマスターヘッダデータ、補正後のスレーブヘッダデータを統合する処理（統合処理）、すなわち、各ヘッダデータの時間情報が、同一時間軸により表現されたデータとなるように調整する処理を実行する。
【０１３０】
この統合処理について、図１６〜図１８を用いて説明する。
【０１３１】
図１６は、（１）センサ装置Ｓ＿ｎｏｄｅ１のヘッダデータをマスターヘッダデータ（データＭ１）とし、センサ装置Ｓ＿ｎｏｄｅ２のヘッダデータをスレーブヘッダデータ（データＳ２）として取得された、センサ装置Ｓ＿ｎｏｄｅ２の補正後のスレーブヘッダデータ（データＳｃ２）と、（２）センサ装置Ｓ＿ｎｏｄｅ２のヘッダデータをマスターヘッダデータ（データＭ２）とし、センサ装置Ｓ＿ｎｏｄｅ３のヘッダデータをスレーブヘッダデータ（データＳ３）として取得された、センサ装置Ｓ＿ｎｏｄｅ３の補正後のスレーブヘッダデータ（データＳｃ３）とを示した図である。
【０１３２】
図１６から分かるように、（１）ヘッダデータＭ１とヘッダデータＳｃ２とは、時間軸が一致しており、（２）ヘッダデータＭ２とヘッダデータＳｃ３とは、時間軸が一致している。しかしながら、ヘッダデータＭ１とヘッダデータＳｃ３とは、時間軸が一致していない。
【０１３３】
そこで、無線品質分析装置１００では、２回の第１補正処理、第２補正処理において、マスター装置、スレーブ装置のいずれかに共通して選択された装置のヘッダデータ、補正後のヘッダデータに基づいて、無線品質分析装置１００で取得された全てのヘッダデータの時間軸が一致するように調整する処理（統合処理）が実行される。
【０１３４】
図１６の場合、センサ装置Ｓ＿ｎｏｄｅ２が、１回目の第１補正処理、第２補正処理において、スレーブ装置（マスター装置は、センサ装置Ｓ＿ｎｏｄｅ１）に選択され、かつ、２回目の第１補正処理、第２補正処理において、マスター装置（スレーブ装置は、センサ装置Ｓ＿ｎｏｄｅ３）に選択されたので、無線品質分析装置１００は、センサ装置Ｓ＿ｎｏｄｅ２のヘッダデータ、補正後のヘッダデータに基づいて、センサ装置Ｓ＿ｎｏｄｅ１のヘッダデータの時間情報、センサ装置Ｓ＿ｎｏｄｅ３のヘッダデータの時間情報が同一時間軸による時間情報となるように統合処理を実行する。
【０１３５】
図１６の場合、以下の状況である。
（１）１回目の第１補正処理、第２補正処理
マスター：センサ装置Ｓ＿ｎｏｄｅ１（ヘッダデータＭ１）
スレーブ：センサ装置Ｓ＿ｎｏｄｅ２（補正後のヘッダデータＳｃ２）
（２）２回目の第１補正処理、第２補正処理
マスター：センサ装置Ｓ＿ｎｏｄｅ２（ヘッダデータＭ２）
スレーブ：センサ装置Ｓ＿ｎｏｄｅ３（補正後のヘッダデータＳｃ３）
したがって、この場合、無線品質分析装置１００では、センサ装置Ｓ＿ｎｏｄｅ１のヘッダデータＭ１の時間情報により規定される時間軸を基準の時間軸として、センサ装置Ｓ＿ｎｏｄｅ２の補正後のヘッダデータＳｃ２（Ｓｃ２．ｍａｓｔｅｒ＝Ｓ＿ｎｏｄｅ１）の各ヘッダ情報の時間情報と、センサ装置Ｓ＿ｎｏｄｅ３の補正後のヘッダデータＳｃ３（Ｓｃ２．ｍａｓｔｅｒ＝Ｓ＿ｎｏｄｅ２）の各ヘッダ情報の時間情報とを同一時間軸による時間情報となるように統合処理を実行する。具体的な処理について、以下説明する。
【０１３６】
分析部１４の補正時系列データ取得部１４５は、記憶部Ｓｔ１に記憶されているデータを参照し、
（１）センサ装置Ｓ＿ｎｏｄｅ１をマスターとし、センサ装置Ｓ＿ｎｏｄｅ２をスレーブとして取得されたセンサ装置Ｓ＿ｎｏｄｅ２の補正後のヘッダデータＳｃ２（Ｓｃ２．ｃｔｓ＿ｓｅｔ．ｍａｓｔｅｒ＝Ｓ＿ｎｏｄｅ１）と、
（２）センサ装置Ｓ＿ｎｏｄｅ２をマスターとし、センサ装置Ｓ＿ｎｏｄｅ３をスレーブとして取得されたセンサ装置Ｓ＿ｎｏｄｅ３の補正後のヘッダデータＳｃ３（Ｓｃ３．ｃｔｓ＿ｓｅｔ．ｍａｓｔｅｒ＝Ｓ＿ｎｏｄｅ２）と、
が存在していることを認識する。
【０１３７】
そして、補正時系列データ取得部１４５は、以下のデータを取得する。
（１）ヘッダデータＳｃ２（Ｓｃ２．ｃｔｓ＿ｓｅｔ．ｍａｓｔｅｒ＝Ｓ＿ｎｏｄｅ１）
（マスター装置をセンサ装置Ｓ＿ｎｏｄｅ１として取得されたセンサ装置Ｓ＿ｎｏｄｅ２の補正後のヘッダデータＳｃ２（Ｓｃ２．ｃｔｓ＿ｓｅｔ．ｍａｓｔｅｒ＝Ｓ＿ｎｏｄｅ１））
（２）ヘッダデータＭ２
（センサ装置Ｓ＿ｎｏｄｅ２のヘッダデータＤ＿ｈｅａｄ（Ｓ＿ｎｏｄｅ２）と等しいマスターヘッダデータＭ２）
（３）ヘッダデータＳｃ３（Ｓｃ３．ｃｔｓ＿ｓｅｔ．ｍａｓｔｅｒ＝Ｓ＿ｎｏｄｅ２）
（マスター装置をセンサ装置Ｓ＿ｎｏｄｅ２として取得されたセンサ装置Ｓ＿ｎｏｄｅ３の補正後のヘッダデータＳｃ３（Ｓｃ３．ｃｔｓ＿ｓｅｔ．ｍａｓｔｅｒ＝Ｓ＿ｎｏｄｅ２））
そして、補正時系列データ取得部１４５は、上記データ（１）〜（３）に基づいて、マスターをセンサ装置Ｓ＿ｎｏｄｅ２とし、スレーブをセンサ装置Ｓ＿ｎｏｄｅ３に設定したときの第１補正処理の処理対象となったヘッダ情報を検出する。図１６の場合、以下のヘッダ情報を検出する。
（Ａ１）ヘッダデータＭ２のヘッダ情報ｈ３Ｍと、補正後のスレーブヘッダデータＳｃ３（Ｓｃ３．ｃｔｓ＿ｓｅｔ．ｍａｓｔｅｒ＝Ｓ＿ｎｏｄｅ２）のヘッダ情報ｈ２Ｓ
（図１６の３段目、４段目において、点線で囲んだ領域内のヘッダ情報に相当）
（Ａ２）ヘッダデータＭ２のヘッダ情報ｈ６Ｍと、補正後のスレーブヘッダデータＳｃ３（Ｓｃ３．ｃｔｓ＿ｓｅｔ．ｍａｓｔｅｒ＝Ｓ＿ｎｏｄｅ２）のヘッダ情報ｈ４Ｓ
（図１６の３段目、４段目において、点線で囲んだ領域内のヘッダ情報に相当）
なお、上記（Ａ１）のヘッダ情報に相当するフレームをフレームＡ１とし、上記（Ａ２）のヘッダ情報に相当するフレームをフレームＡ２とする。
【０１３８】
次に、補正時系列データ取得部１４５は、補正後のヘッダデータＳｃ２（Ｓｃ２．ｃｔｓ＿ｓｅｔ．ｍａｓｔｅｒ＝Ｓ＿ｎｏｄｅ１）の中から、フレームＡ１、フレームＡ２に相当するヘッダ情報を検出する。そして、補正時系列データ取得部１４５は、フレームＡ１に相当するヘッダ情報として、補正後のヘッダデータＳｃ２（Ｓｃ２．ｃｔｓ＿ｓｅｔ．ｍａｓｔｅｒ＝Ｓ＿ｎｏｄｅ１）のヘッダ情報ｈ３Ｓを取得し、フレームＡ２に相当するヘッダ情報として、補正後のヘッダデータＳｃ２（Ｓｃ２．ｃｔｓ＿ｓｅｔ．ｍａｓｔｅｒ＝Ｓ＿ｎｏｄｅ１）のヘッダ情報ｈ６Ｓを取得する（図１６の２段目において、点線で囲んだ領域内のヘッダ情報に相当）。
【０１３９】
次に、補正時系列データ取得部１４５は、マスターヘッダデータを補正後のヘッダデータＳｃ２（Ｓｃ２．ｃｔｓ＿ｓｅｔ．ｍａｓｔｅｒ＝Ｓ＿ｎｏｄｅ１）とし、スレーブヘッダデータを補正後のスレーブヘッダデータＳｃ３（Ｓｃ３．ｃｔｓ＿ｓｅｔ．ｍａｓｔｅｒ＝Ｓ＿ｎｏｄｅ２）に設定し、第１補正処理と同様の処理、および、第１補正処理と同様の処理を実行する。つまり、補正時系列データ取得部１４５は、補正後のスレーブヘッダデータＳｃ３（Ｓｃ３．ｃｔｓ＿ｓｅｔ．ｍａｓｔｅｒ＝Ｓ＿ｎｏｄｅ２）の各ヘッダ情報の時間情報が、ヘッダデータＭ１、および、補正後のヘッダデータＳｃ２（Ｓｃ２．ｃｔｓ＿ｓｅｔ．ｍａｓｔｅｒ＝Ｓ＿ｎｏｄｅ１）の各ヘッダ情報の時間情報を規定する時間軸と同一時間軸により規定されるように、各ヘッダ情報の時間情報を補正する。すなわち、図１７、図１８に示すように、補正後のヘッダデータＳｃ２（Ｓｃ２．ｃｔｓ＿ｓｅｔ．ｍａｓｔｅｒ＝Ｓ＿ｎｏｄｅ１）のフレームＡ１に相当するヘッダ情報ｈ３Ｓのフレーム開始時間ｈ３Ｓ．ｃｔｓと、補正後のスレーブヘッダデータＳｃ３（Ｓｃ３．ｃｔｓ＿ｓｅｔ．ｍａｓｔｅｒ＝Ｓ＿ｎｏｄｅ２）のフレームＡ１に相当するヘッダ情報ｈ２Ｓのフレーム開始時間ｈ２Ｓ．ｃｔｓとが一致するように時間情報の補正処理を行う。
【０１４０】
なお、この補正処理後のセンサ装置Ｓ＿ｎｏｄｅ３のヘッダデータをヘッダデータＳ’ｃ３とし、ヘッダデータＳ’ｃ３の各ヘッダ情報ｈｊＳの補正後のフレーム開始時間は、ｈｊＳ．ｃｔｓ２と表記する。また、センサ装置Ｓ＿ｎｏｄｅＸがスレーブであるときのヘッダデータの各ヘッダ情報をヘッダ情報ｈｊＳＸと表記する。したがって、センサ装置Ｓ＿ｎｏｄｅ２の補正後のヘッダデータＳｃ２（Ｓｃ２．ｃｔｓ＿ｓｅｔ．ｍａｓｔｅｒ＝Ｓ＿ｎｏｄｅ１）は、
Ｓｃ２＝｛ｈ１Ｓ２，ｈ２Ｓ２，・・・，ｈ７Ｓ２｝
Ｓｃ２．ｃｔｓ＿ｓｅｔ＝｛ｈ１Ｓ２．ｃｔｓ，ｈ２Ｓ２．ｃｔｓ，・・・，ｈ７Ｓ２．ｃｔｓ｝
である。
【０１４１】
図１８に示すように、上記補正処理後のセンサ装置Ｓ＿ｎｏｄｅ３のヘッダデータＳ’ｃ３は、以下のようになる。
Ｓ’ｃ３．ｃｔｓ２＿ｓｅｔ＝｛ｈ１Ｓ３．ｃｔｓ２，ｈ２Ｓ３．ｃｔｓ２，ｈ３Ｓ３．ｃｔｓ２，ｈ４Ｓ３．ｃｔｓ２，ｈ５Ｓ３．ｃｔｓ２｝
ｈ１Ｓ３．ｃｔｓ２＝ｈ２Ｓ３．ｃｔｓ２−（ｈ２Ｓ３．ｃｔｓ−ｈ１Ｓ３．ｃｔｓ）
ｈ２Ｓ３．ｃｔｓ２＝ｈ３Ｓ２．ｃｔｓ
ｈ３Ｓ３．ｃｔｓ２＝ｈ２Ｓ３．ｃｔｓ２＋（ｈ３Ｓ３．ｃｔｓ−ｈ２Ｓ３．ｃｔｓ）
ｈ４Ｓ３．ｃｔｓ２＝ｈ６Ｓ２．ｃｔｓ
ｈ５Ｓ３．ｃｔｓ２＝ｈ４Ｓ．ｃｔｓ２＋（ｈ５Ｓ３．ｃｔｓ−ｈ４Ｓ３．ｃｔｓ）
Ｓ’ｃ３．ｃｔｓ２＿ｓｅｔ．ｍａｓｔｅｒ＿ｄａｔａ＝Ｓｃ２．ｃｔｓ＿ｓｅｔ
なお、「Ｓ’ｃ３．ｃｔｓ２＿ｓｅｔ．ｍａｓｔｅｒ＿ｄａｔａ＝Ｓｃ２．ｃｔｓ＿ｓｅｔ」は、ヘッダデータＳ’ｃ３のフレーム開始時刻の時間情報を変更するのに使用したデータが、データＳｃ２．ｃｔｓ＿ｓｅｔであることを示している。
【０１４２】
以上のように処理することで、無線品質分析装置１００では、統合処理の結果データ（例えば、図１８に示すデータ）、すなわち、同一時間軸により各ヘッダ情報の時間情報が表現されたデータを取得することができる。
【０１４３】
（ステップＳ９）：
ステップＳ９において、分析処理が実行される。具体的には、無線品質分析装置１００の分析部１４の分析処理部１４６は、ステップＳ８で取得された同一時間軸により各ヘッダ情報の時間情報が表現されたデータ（統合処理後のデータ）を用いて、無線通信環境の分析処理を行う。例えば、図１９に示す場合、点線で囲んだ領域において、センサ装置Ｓ＿ｎｏｄｅ２が通信機器Ｃから通信機器Ｂへ送信したＡｃｋを受信できていないことを予測できる。つまり、センサ装置Ｓ＿ｎｏｄｅ２、通信機器Ｃ、および、通信機器Ｂの位置関係（図１、図２を参照）から、本来であれば、通信機器Ｃから通信機器Ｂに送信されたフレーム（図１９のヘッダ情報ｈ３Ｓ３に相当するフレーム）を含む無線信号は、センサ装置Ｓ＿ｎｏｄｅ２で受信できるはずである。図１９に示すデータから、センサ装置Ｓ＿ｎｏｄｅ２が、センサ装置Ｓ＿ｎｏｄｅ３が正常に受信している当該フレーム（Ａｃｋ、Ｃ−＞Ｂ）（図１９のヘッダ情報ｈ３Ｓ３に相当するフレーム）を正常に受信できていないことを適切に検出することができる。
【０１４４】
このように、無線品質分析装置１００では、同一時間軸により各ヘッダ情報の時間情報が表現されたデータ（統合処理後のデータ）を用いて、適切に、無線通信環境の分析処理を行うことができる。
【０１４５】
以上のように、無線品質分析装置１００では、２つのセンサ装置をマスターおよびスレーブに設定し、両者が共通に受信したフレームについてのヘッダ情報の時間情報を基準として、一方の時間軸に合わせるように、他方のヘッダデータ（ヘッダ情報の時系列データ）の時間情報を調整する。これにより、上記処理の対象となった２つのセンサ装置で取得されたヘッダデータのヘッダ情報を同一時間軸で表現することができる。そして、無線品質分析装置１００では、無線品質監視システム１０００に含まれるセンサ装置について、マスター／スレーブの組を変更して、上記処理を繰り返し実行する。そして、無線品質分析装置１００では、上記のようにして取得したヘッダデータ、時間情報を補正したヘッダデータを、マスター／スレーブの組として、共通に選択されたセンサ装置のヘッダデータに基づいて、一致させることで、全てのセンサ装置により取得されたヘッダデータを同一時間軸上で表現できる。
【０１４６】
したがって、無線品質分析装置１００では、複数のセンサ装置（複数のセンサノード）で取得された時系列データ間の時間的なずれを補正し、時間的なずれを補正した時系列データを同一時間軸上で統合的に分析することが可能となる。
【０１４７】
また、無線品質監視システム１０００では、上記のように、無線品質分析装置１００により、センサ装置から収集したデータを用いて、同一時間軸上で表現される時系列データを取得することができるので、センサ側に時刻同期のためのハードウェアやソフトウェアを追加する必要がない。すなわち、無線品質監視システム１０００では、無線品質分析装置１００側の処理だけで、センサ装置から収集した時系列データ間の時刻を揃えることができるため、その有用性は極めて高い。
【０１４８】
また、無線品質監視システム１０００では、２つのセンサ装置において共通に無線信号を受信できる（観測できる）領域があれば、芋づる式に監視領域を拡大させることができる。例えば、図２の場合、（１）センサ装置Ｓ＿ｎｏｄｅ１の観測可能範囲ＡＲ（Ｓ＿ｎｏｄｅ１）とセンサ装置Ｓ＿ｎｏｄｅ２の観測可能範囲ＡＲ（Ｓ＿ｎｏｄｅ２）とにおいて重複領域があり、かつ、（２）センサ装置Ｓ＿ｎｏｄｅ２の観測可能範囲ＡＲ（Ｓ＿ｎｏｄｅ２）とセンサ装置Ｓ＿ｎｏｄｅ３の観測可能範囲ＡＲ（Ｓ＿ｎｏｄｅ３）とにおいて重複領域があれば、当該重複領域で共通に観測されるフレームの時間情報を基にして、時間軸を順次一致させていくことができるので、無線品質監視システム１０００の監視領域（観測可能領域）を、観測可能範囲ＡＲ（Ｓ＿ｎｏｄｅ１）、観測可能範囲ＡＲ（Ｓ＿ｎｏｄｅ２）、および、観測可能範囲ＡＲ（Ｓ＿ｎｏｄｅ３）の論理和の領域（上記３つの範囲を足した領域）とすることができる。
【０１４９】
つまり、無線品質監視システム１０００では、無線品質監視システム１０００で使用される領域すべてをカバーする（無線信号を受信（観測）できる）センサ装置を設ける必要がなく、上記のように観測可能範囲を設定することで、無線品質監視システム１０００の監視領域（観測可能領域）を容易に拡大することができる。
【０１５０】
≪第１変形例≫
次に、第１実施形態の第１変形例について、説明する。
【０１５１】
なお、上記実施形態と同様の部分については、同一符号を付し、詳細な説明を省略する。
【０１５２】
図２０は、第１実施形態の第１変形例の無線品質分析装置１００Ａの概略構成図である。
【０１５３】
本変形例の無線品質監視システムでは、第１実施形態の無線品質監視システム１０００において、無線品質分析装置１００を無線品質分析装置１００Ａに置換した構成を有している。
【０１５４】
無線品質分析装置１００Ａは、図２０に示すように、無線品質分析装置１００において、分析部１４を分析部１４Ａに置換した構成を有している。それ以外については、無線品質分析装置１００Ａは、無線品質分析装置１００と同様である。
【０１５５】
分析部１４Ａは、分析部１４に、時計部１４７と、時間軸補正部１４８とを追加した構成を有している。それ以外については、分析部１４Ａは、分析部１４と同様である。
【０１５６】
第１実施形態の無線品質分析装置１００では、ある１つのセンサ装置の時間軸に一致させるように、無線品質監視システム１０００に含まれる全てのセンサ装置により取得されたヘッダデータの時系列データの時間的なずれを補正する。つまり、第１実施形態の無線品質分析装置１００により取得される統合処理の結果データ（例えば、図１８に示すデータ）、すなわち、同一時間軸により各ヘッダ情報の時間情報が表現されたデータは、相対的な時間軸を用いたデータである。
【０１５７】
本変形例の無線品質分析装置１００Ａでは、第１実施形態と同様の処理を実行して取得される統合処理の結果データを絶対時間に一致させるように補正することができる。
【０１５８】
時計部１４７は、時間情報を管理する機能部であり、絶対時間を取得することができる機能部である。
【０１５９】
時間軸補正部１４８は、時計部１４７により取得される絶対時間の情報に基づいて、補正時系列データ取得部１４５により取得される統合処理の結果データの時間軸を絶対時間に一致するように補正する処理を行う。具体的には、時間軸補正部１４８は、補正時系列データ取得部１４５により統合処理が実行されたときに基準とした時間情報（図１８の場合は、センサ装置Ｓ＿ｎｏｄｅ１のヘッダデータの各ヘッダ情報の時間情報により規定される時間情報）（これを「第１基準時間情報」という）を、時計部１４７により取得される絶対時間の情報に基づいて、補正し、当該基準とした時間情報（第１基準時間情報）が絶対時間となるように調整する。
【０１６０】
そして、時間軸補正部１４８は、第１基準時間情報を含むヘッダデータを取得したセンサ装置以外のセンサ装置のヘッダデータであって、第１基準時間情報に一致させたヘッダデータの各ヘッダ情報の時間情報が、絶対時間となるように、第１基準時間情報、および、時計部１４７により取得される絶対時間の情報に基づいて、補正する。
【０１６１】
無線品質分析装置１００Ａでは、絶対時間により規定された同一の時間軸上で、各ヘッダ情報の時間情報を表現したデータ（統合処理後のデータ）を用いて、適切に、無線通信環境の分析処理を行うことができる。
【０１６２】
なお、時計部１４７は、無線品質分析装置１００Ａ以外の装置（センサ装置であってもよい）に設置されるものであってもよい。この場合、無線品質分析装置１００Ａは、ネットワークを介して、通信により、当該装置から、絶対時間の情報を取得するようにしてもよい。
【０１６３】
［他の実施形態］
上記実施形態（変形例を含む）では、無線品質監視システムが図１の構成の場合を例に説明したが、無線品質監視システムの構成は、上記（図１等）に限定されるものではなく、センサ装置の位置、数等は、上記以外のものであってもよい。また、上記では、センサ装置が、通信機器とは別個に存在している場合について説明したが、これに限定されることはなく、例えば、通信機器がセンサ装置を含む、あるいは、付加されたものであってもよい。
【０１６４】
また、上記実施形態（変形例を含む）の無線品質分析装置とセンサ装置とは、無線により通信する場合、センサ装置のアンテナを用いて、無線品質分析装置とセンサ装置とが通信するようにしてもよい。
【０１６５】
また、上記実施形態（変形例を含む）において、マスター／スレーブの組が２つである場合について、説明したが、これに限定されることはなく、マスター／スレーブの組は１つでもよいし、３以上でもよい。なお、マスター／スレーブの組が１つの場合、第２補正処理が完了した時点で、時間軸の揃ったヘッダデータを取得できるので、この場合、ステップＳ８の統合処理を省略することができる。
【０１６６】
また、上記実施形態（変形例を含む）で説明した無線品質監視システムにおいて、各ブロックは、ＬＳＩなどの半導体装置により個別に１チップ化されても良いし、一部又は全部を含むように１チップ化されても良い。
【０１６７】
なお、ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０１６８】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用しても良い。
【０１６９】
また、上記各実施形態の各機能ブロックの処理の一部または全部は、プログラムにより実現されるものであってもよい。そして、上記各実施形態の各機能ブロックの処理の一部または全部は、コンピュータにおいて、中央演算装置（ＣＰＵ）により行われる。また、それぞれの処理を行うためのプログラムは、ハードディスク、ＲＯＭなどの記憶装置に格納されており、ＲＯＭにおいて、あるいはＲＡＭに読み出されて実行される。
【０１７０】
また、上記実施形態の各処理をハードウェアにより実現してもよいし、ソフトウェア（ＯＳ（オペレーティングシステム）、ミドルウェア、あるいは、所定のライブラリとともに実現される場合を含む。）により実現してもよい。さらに、ソフトウェアおよびハードウェアの混在処理により実現しても良い。
【０１７１】
また、例えば、上記実施形態（変形例を含む）の各機能部を、ソフトウェアにより実現する場合、図２１に示したハードウェア構成（例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、入力部、出力部等をバスＢｕｓにより接続したハードウェア構成）を用いて、各機能部をソフトウェア処理により実現するようにしてもよい。
【０１７２】
また、上記実施形態における処理方法の実行順序は、必ずしも、上記実施形態の記載に制限されるものではなく、発明の要旨を逸脱しない範囲で、実行順序を入れ替えることができるものである。
【０１７３】
前述した方法をコンピュータに実行させるコンピュータプログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体は、本発明の範囲に含まれる。ここで、コンピュータ読み取り可能な記録媒体としては、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、大容量ＤＶＤ、次世代ＤＶＤ、半導体メモリを挙げることができる。
【０１７４】
上記コンピュータプログラムは、上記記録媒体に記録されたものに限られず、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送されるものであってもよい。
【０１７５】
なお、本発明の具体的な構成は、前述の実施形態に限られるものではなく、発明の要旨を逸脱しない範囲で種々の変更および修正が可能である。
【符号の説明】
【０１７６】
１０００  無線品質監視システム
１００、１００Ａ  無線品質分析装置
１３  ヘッダデータ収集部
１４、１４Ａ  分析部
１４１  マスター／スレーブ選択部
１４２  データ取得部
１４３  第１補正処理部
１４４  第２補正処理部
１４５  補正時系列データ取得部
１４６  分析処理部
１４７  時計部
１４８  時間軸補正部
【図１】
2020155889.tif 000004
【図２】
2020155889.tif 000005
【図３】
2020155889.tif 000006
【図４】
2020155889.tif 000007
【図５】
2020155889.tif 000008
【図６】
2020155889.tif 000009
【図７】
2020155889.tif 000010
【図８】
2020155889.tif 000011
【図９】
2020155889.tif 000012
【図１０】
2020155889.tif 000013
【図１１】
2020155889.tif 000014
【図１２】
2020155889.tif 000015
【図１３】
2020155889.tif 000016
【図１４】
2020155889.tif 000017
【図１５】
2020155889.tif 000018
【図１６】
2020155889.tif 000019
【図１７】
2020155889.tif 000020
【図１８】
2020155889.tif 000021
【図１９】
2020155889.tif 000022
【図２０】
2020155889.tif 000023
【図２１】
2020155889.tif 000024