(57)【要約】【課題】測定システムの送信側及び受信側のそれぞれに、測定用に通信する通信パケットの数を予め設定することなく受信エラー率を測定することができる。【解決手段】送信側通信装置から送信された複数の通信パケットの受信エラー率を測定する測定システムであって、送信側通信装置から送信する通信パケットのパケット送信数をデータに含めた複数の通信パケットを送信側通信装置により送信させるパケット送信処理部と、受信側通信装置により正常に受信された通信パケットのパケット受信数を計測する受信パケット数計測部と、受信側通信装置により受信された通信パケットから、パケット送信数を取得するパケット送信数取得部と、パケット送信数及びパケット受信数に基づいて、受信エラー率を算出するエラー率算出部とを備える測定システムを提供する。【選択図】図１
2005197976.tif 000002
【特許請求の範囲】
【請求項１】
送信側通信装置から送信された複数の通信パケットのうち、受信側通信装置により正常に受信できなかった前記通信パケットの比率である受信エラー率を測定する測定システムであって、
前記送信側通信装置から送信する前記通信パケットの数を示すパケット送信数を、前記複数の通信パケットのうち少なくとも１つの前記通信パケットのデータに含めて、前記複数の通信パケットを前記送信側通信装置により送信させるパケット送信処理部と、
前記受信側通信装置により正常に受信された前記通信パケットの数であるパケット受信数を計測する受信パケット数計測部と、
前記受信側通信装置により受信された、前記パケット送信数を含む前記通信パケットから、前記パケット送信数を取得するパケット送信数取得部と、
前記パケット送信数取得部により取得された前記パケット送信数及び前記受信パケット数計測部により計測された前記パケット受信数に基づいて、前記受信エラー率を算出するエラー率算出部と
を備える測定システム。
【請求項２】
前記パケット送信処理部は、前記パケット送信数をデータに含む前記複数の通信パケットを前記送信側通信装置により送信させ、
前記パケット送信数取得部は、前記受信側通信装置に受信された少なくとも１つの前記通信パケットから、前記パケット送信数を取得する
請求項１記載の測定システム。
【請求項３】
前記パケット送信処理部は、互いに異なる複数の識別情報のそれぞれについて、当該識別情報及び前記パケット送信数を含む前記複数の通信パケットを前記送信側通信装置により送信させ、
前記受信パケット数計測部は、前記複数の識別情報のそれぞれについて、当該識別情報を含む前記複数の通信パケットについての前記パケット受信数を計測し、
前記パケット送信数取得部は、前記複数の識別情報のそれぞれについて、前記受信側通信装置により受信された、当該識別情報を含む少なくとも１つの前記通信パケットから、当該識別情報を含む前記複数の通信パケットについての前記パケット送信数を取得し、
前記エラー率算出部は、前記複数の識別情報のそれぞれについて、前記パケット送信数取得部により取得された、当該識別情報を含む前記複数の通信パケットについての前記パケット送信数と、前記受信パケット数計測部により計測された、当該識別情報を含む前記複数の通信パケットについての前記パケット受信数とに基づいて、当該識別情報を含む前記複数の通信パケットについての前記受信エラー率を算出する
請求項２記載の測定システム。
【請求項４】
前記複数の識別情報のそれぞれについて前記パケット送信数取得部により取得された前記パケット送信数を積算するパケット送信数積算部と、
前記複数の識別情報のそれぞれについて前記パケット受信数計測部により計測された前記パケット受信数を積算するパケット受信数積算部と、
前記パケット送信数及び前記パケット受信数を出力する指示を受けた場合に、前記パケット送信数積算部及び前記パケット受信数積算部によりそれぞれ積算された前記パケット送信数及び前記パケット受信数を出力すると共に、前記パケット送信数積算部及び前記パケット受信数積算部における前記パケット送信数及び前記パケット受信数の積算値をそれぞれクリアする積算値出力部と
を更に備える請求項３記載の測定システム。
【請求項５】
前記パケット送信処理部は、第１の前記識別情報を含む前記複数の通信パケットを前記送信側通信装置により送信させた後に、第２の前記識別情報を含む前記複数の通信パケットを前記送信側通信装置により送信させ、
前記受信パケット数計測部は、前記受信側通信装置により正常に受信された、前記第１の識別情報を含む前記通信パケットの数をカウントし、前記受信側通信装置が前記第２の識別情報を含む前記通信パケットを受信した場合に、前記第２の識別情報を含む前記通信パケットを受信するより前にカウントした前記第１の識別情報を含む前記通信パケットの数を、前記第１の識別情報を含む前記複数の通信パケットについての前記パケット受信数とする
請求項３記載の測定システム。
【請求項６】
前記複数の識別情報は、互いに異なる２つの前記識別情報である請求項５記載の測定システム。
【請求項７】
送信側通信装置から送信された複数の通信パケットのうち、受信側通信装置により正常に受信できなかった前記通信パケットの比率である受信エラー率を測定する測定システムにおいて、前記複数の通信パケットを送信側通信装置に送信させる送信側測定装置であって、
前記送信側通信装置から送信する前記通信パケットの数を示すパケット送信数を、前記複数の通信パケットのうち少なくとも１つの前記通信パケットのデータに含めて、前記複数の通信パケットを前記送信側通信装置により送信させ、前記受信側通信装置により受信された前記通信パケットに基づいて前記受信エラー率を測定する受信側測定装置に前記パケット送信数を通知するパケット送信処理部
を備える送信側測定装置。
【請求項８】
送信側通信装置から送信された複数の通信パケットのうち、受信側通信装置により正常に受信できなかった前記通信パケットの比率である受信エラー率を測定する測定システムにおいて、前記受信側通信装置により受信された前記通信パケットに基づいて前記受信エラー率を測定する受信側測定装置であって、
前記送信側通信装置は、送信する前記通信パケットの数を示すパケット送信数を、前記複数の通信パケットのうち少なくとも１つの前記通信パケットのデータに含めた前記複数の通信パケットを送信し、
前記受信側測定装置は、
前記受信側通信装置により正常に受信された前記通信パケットの数であるパケット受信数を計測する受信パケット数計測部と、
前記受信側通信装置により受信された、前記パケット送信数を含む前記通信パケットから、前記パケット送信数を取得するパケット送信数取得部と、
前記パケット送信数取得部により取得された前記パケット送信数及び前記受信パケット数計測部により計測された前記パケット受信数に基づいて、前記受信エラー率を算出するエラー率算出部と
を備える受信側測定装置。
【請求項９】
送信側通信装置から送信された複数の通信パケットのうち、受信側通信装置により正常に受信できなかった前記通信パケットの比率である受信エラー率を測定する測定システムにおいて、前記複数の通信パケットを送信側通信装置に送信させる送信側測定装置としてコンピュータを機能させる送信側測定プログラムであって、
当該送信側測定プログラムは、前記コンピュータを、
前記送信側通信装置から送信する前記通信パケットの数を示すパケット送信数を、前記複数の通信パケットのうち少なくとも１つの前記通信パケットのデータに含めて、前記複数の通信パケットを前記送信側通信装置により送信させ、前記受信側通信装置により受信された前記通信パケットに基づいて前記受信エラー率を測定する受信側測定装置に前記パケット送信数を通知するパケット送信処理部
として機能させる送信側測定プログラム。
【請求項１０】
送信側通信装置から送信された複数の通信パケットのうち、受信側通信装置により正常に受信できなかった前記通信パケットの比率である受信エラー率を測定する測定システムにおいて、前記受信側通信装置により受信された前記通信パケットに基づいて前記受信エラー率を測定する受信側測定装置としてコンピュータを機能させる受信側測定プログラムであって、
前記送信側通信装置は、送信する前記通信パケットの数を示すパケット送信数を、前記複数の通信パケットのうち少なくとも１つの前記通信パケットのデータに含めた前記複数の通信パケットを送信し、
前記受信側測定装置は、
前記受信側通信装置により正常に受信された前記通信パケットの数であるパケット受信数を計測する受信パケット数計測部と、
前記受信側通信装置により受信された、前記パケット送信数を含む前記通信パケットから、前記パケット送信数を取得するパケット送信数取得部と、
前記パケット送信数取得部により取得された前記パケット送信数及び前記受信パケット数計測部により計測された前記パケット受信数に基づいて、前記受信エラー率を算出するエラー率算出部と
を備える受信側測定プログラム。
【請求項１１】
請求項９記載の送信側測定プログラム又は請求項１０記載の受信側測定プログラムを記録した、コンピュータにより読み取り可能な記録媒体。
【請求項１２】
送信側通信装置から送信された複数の通信パケットのうち、受信側通信装置により正常に受信できなかった前記通信パケットの比率である受信エラー率をコンピュータにより測定する測定方法であって、
前記送信側通信装置から送信する前記通信パケットの数を示すパケット送信数を、前記複数の通信パケットのうち少なくとも１つの前記通信パケットのデータに含めて、前記複数の通信パケットを前記送信側通信装置により送信させるパケット送信処理段階と、
前記受信側通信装置により正常に受信された前記通信パケットの数であるパケット受信数を計測する受信パケット数計測段階と、
前記受信側通信装置により受信された、前記パケット送信数を含む前記通信パケットから、前記パケット送信数を取得するパケット送信数取得段階と、
前記パケット送信数取得段階により取得された前記パケット送信数及び前記受信パケット数計測段階により計測された前記パケット受信数に基づいて、前記受信エラー率を算出するエラー率算出段階と
を備える測定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測定システム、測定方法、送信側測定装置、受信側測定装置、送信側測定プログラム、受信側測定プログラム、及び記録媒体に関する。特に本発明は、送信側通信装置から送信された複数の通信パケットの受信エラー率を測定する測定システム、測定方法、送信側測定装置、受信側測定装置、送信側測定プログラム、受信側測定プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
従来、例えば有線ＬＡＮやIEEE802.11等の無線ＬＡＮにより送信されるパケットエラー率（PER:Packet Error Rate）を測定するために、送信側の通信装置から送信された複数の通信パケットのうち、受信側の通信装置により正常に受信できなかった通信パケットの比率である受信エラー率を測定して出力する測定システムが用いられている。
【０００３】
ここで、一般的な受信側通信装置は、受信した通信パケットにデータ誤り等のエラーがある場合、ＯＳＩプロトコルの第２層、すなわちデータリンク層において当該通信パケットを破棄し、正常に受信しない。このため、ＯＳＩプロトコルのより上位の層を用いて上記の測定を行う場合、受信側通信装置により正常に受信されず破棄された通信パケットの数を知る手段が必要となる。
【０００４】
従来、アプリケーション層において無線ＬＡＮにおけるＰＥＲを測定する測定システムとして、次の動作を行うシステムが提案されている。まず、測定システムの送信側及び受信側に、測定用に通信する通信パケットの数を設定する。次に、測定システムの送信側において、送信側通信装置が送信する複数の通信パケットの各ＭＡＣフレームボディ（ＭＡＣフレームデータ）に、当該通信パケットが何番目の通信パケットであるかを示すシーケンス番号を含めて、複数の通信パケットを送信側通信装置に送信させる。そして、測定システムの受信側において、受信側通信装置により受信された全通信パケットの各シーケンス番号から欠落した番号をチェックし、通信パケットの数の設定値と併せて受信エラー率を算出する。
【０００５】
なお、現時点で先行技術文献の存在を認識していないので、先行技術文献に関する記載を省略する。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記の従来技術によれば、測定システムの送信側及び受信側に、予め測定用に通信する通信パケットの数を別途設定する必要があった。
【０００７】
そこで本発明は、上記の課題を解決することのできる測定システム、測定方法、送信側測定装置、受信側測定装置、送信側測定プログラム、受信側測定プログラム、及び記録媒体を提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００８】
本発明の第１の形態によると、送信側通信装置から送信された複数の通信パケットのうち、受信側通信装置により正常に受信できなかった前記通信パケットの比率である受信エラー率を測定する測定システムであって、前記送信側通信装置から送信する前記通信パケットの数を示すパケット送信数を、前記複数の通信パケットのうち少なくとも１つの前記通信パケットのデータに含めて、前記複数の通信パケットを前記送信側通信装置により送信させるパケット送信処理部と、前記受信側通信装置により正常に受信された前記通信パケットの数であるパケット受信数を計測する受信パケット数計測部と、前記受信側通信装置により受信された、前記パケット送信数を含む前記通信パケットから、前記パケット送信数を取得するパケット送信数取得部と、前記パケット送信数取得部により取得された前記パケット送信数及び前記受信パケット数計測部により計測された前記パケット受信数に基づいて、前記受信エラー率を算出するエラー率算出部とを備える測定システムを提供する。
【０００９】
前記パケット送信処理部は、前記パケット送信数をデータに含む前記複数の通信パケットを前記送信側通信装置により送信させ、前記パケット送信数取得部は、前記受信側通信装置に受信された少なくとも１つの前記通信パケットから、前記パケット送信数を取得してもよい。
【００１０】
前記パケット送信処理部は、互いに異なる複数の識別情報のそれぞれについて、当該識別情報及び前記パケット送信数を含む前記複数の通信パケットを前記送信側通信装置により送信させ、前記受信パケット数計測部は、前記複数の識別情報のそれぞれについて、当該識別情報を含む前記複数の通信パケットについての前記パケット受信数を計測し、前記パケット送信数取得部は、前記複数の識別情報のそれぞれについて、前記受信側通信装置により受信された、当該識別情報を含む少なくとも１つの前記通信パケットから、当該識別情報を含む前記複数の通信パケットについての前記パケット送信数を取得し、前記エラー率算出部は、前記複数の識別情報のそれぞれについて、前記パケット送信数取得部により取得された、当該識別情報を含む前記複数の通信パケットについての前記パケット送信数と、前記受信パケット数計測部により計測された、当該識別情報を含む前記複数の通信パケットについての前記パケット受信数とに基づいて、当該識別情報を含む前記複数の通信パケットについての前記受信エラー率を算出してもよい。
【００１１】
前記複数の識別情報のそれぞれについて前記パケット送信数取得部により取得された前記パケット送信数を積算するパケット送信数積算部と、前記複数の識別情報のそれぞれについて前記パケット受信数計測部により計測された前記パケット受信数を積算するパケット受信数積算部と、前記パケット送信数及び前記パケット受信数を出力する指示を受けた場合に、前記パケット送信数積算部及び前記パケット受信数積算部によりそれぞれ積算された前記パケット送信数及び前記パケット受信数を出力すると共に、前記パケット送信数積算部及び前記パケット受信数積算部における前記パケット送信数及び前記パケット受信数の積算値をそれぞれクリアする積算値出力部とを更に備えてもよい。
【００１２】
前記パケット送信処理部は、第１の前記識別情報を含む前記複数の通信パケットを前記送信側通信装置により送信させた後に、第２の前記識別情報を含む前記複数の通信パケットを前記送信側通信装置により送信させ、前記受信パケット数計測部は、前記受信側通信装置により正常に受信された、前記第１の識別情報を含む前記通信パケットの数をカウントし、前記受信側通信装置が前記第２の識別情報を含む前記通信パケットを受信した場合に、前記第２の識別情報を含む前記通信パケットを受信するより前にカウントした前記第１の識別情報を含む前記通信パケットの数を、前記第１の識別情報を含む前記複数の通信パケットについての前記パケット受信数としてもよい。
【００１３】
前記複数の識別情報は、互いに異なる２つの前記識別情報であってもよい。
【００１４】
本発明の第２の形態によると、送信側通信装置から送信された複数の通信パケットのうち、受信側通信装置により正常に受信できなかった前記通信パケットの比率である受信エラー率を測定する測定システムにおいて、前記複数の通信パケットを送信側通信装置に送信させる送信側測定装置であって、前記送信側通信装置から送信する前記通信パケットの数を示すパケット送信数を、前記複数の通信パケットのうち少なくとも１つの前記通信パケットのデータに含めて、前記複数の通信パケットを前記送信側通信装置により送信させ、前記受信側通信装置により受信された前記通信パケットに基づいて前記受信エラー率を測定する受信側測定装置に前記パケット送信数を通知するパケット送信処理部を備える送信側測定装置を提供する。
【００１５】
本発明の第３の形態によると、送信側通信装置から送信された複数の通信パケットのうち、受信側通信装置により正常に受信できなかった前記通信パケットの比率である受信エラー率を測定する測定システムにおいて、前記受信側通信装置により受信された前記通信パケットに基づいて前記受信エラー率を測定する受信側測定装置であって、前記送信側通信装置は、送信する前記通信パケットの数を示すパケット送信数を、前記複数の通信パケットのうち少なくとも１つの前記通信パケットのデータに含めた前記複数の通信パケットを送信し、前記受信側測定装置は、前記受信側通信装置により正常に受信された前記通信パケットの数であるパケット受信数を計測する受信パケット数計測部と、前記受信側通信装置により受信された、前記パケット送信数を含む前記通信パケットから、前記パケット送信数を取得するパケット送信数取得部と、前記パケット送信数取得部により取得された前記パケット送信数及び前記受信パケット数計測部により計測された前記パケット受信数に基づいて、前記受信エラー率を算出するエラー率算出部とを備える受信側測定装置を提供する。
【００１６】
本発明の第４の形態によると、送信側通信装置から送信された複数の通信パケットのうち、受信側通信装置により正常に受信できなかった前記通信パケットの比率である受信エラー率を測定する測定システムにおいて、前記複数の通信パケットを送信側通信装置に送信させる送信側測定装置としてコンピュータを機能させる送信側測定プログラムであって、当該送信側測定プログラムは、前記コンピュータを、前記送信側通信装置から送信する前記通信パケットの数を示すパケット送信数を、前記複数の通信パケットのうち少なくとも１つの前記通信パケットのデータに含めて、前記複数の通信パケットを前記送信側通信装置により送信させ、前記受信側通信装置により受信された前記通信パケットに基づいて前記受信エラー率を測定する受信側測定装置に前記パケット送信数を通知するパケット送信処理部として機能させる送信側測定プログラムを提供する。
【００１７】
本発明の第５の形態によると、送信側通信装置から送信された複数の通信パケットのうち、受信側通信装置により正常に受信できなかった前記通信パケットの比率である受信エラー率を測定する測定システムにおいて、前記受信側通信装置により受信された前記通信パケットに基づいて前記受信エラー率を測定する受信側測定装置としてコンピュータを機能させる受信側測定プログラムであって、前記送信側通信装置は、送信する前記通信パケットの数を示すパケット送信数を、前記複数の通信パケットのうち少なくとも１つの前記通信パケットのデータに含めた前記複数の通信パケットを送信し、前記受信側測定装置は、前記受信側通信装置により正常に受信された前記通信パケットの数であるパケット受信数を計測する受信パケット数計測部と、前記受信側通信装置により受信された、前記パケット送信数を含む前記通信パケットから、前記パケット送信数を取得するパケット送信数取得部と、前記パケット送信数取得部により取得された前記パケット送信数及び前記受信パケット数計測部により計測された前記パケット受信数に基づいて、前記受信エラー率を算出するエラー率算出部とを備える受信側測定プログラムを提供する。
【００１８】
本発明の第６の形態によると、上記の送信側測定プログラム又は受信側測定プログラムを記録した、コンピュータにより読み取り可能な記録媒体を提供する。
【００１９】
本発明の第７の形態によると、送信側通信装置から送信された複数の通信パケットのうち、受信側通信装置により正常に受信できなかった前記通信パケットの比率である受信エラー率をコンピュータにより測定する測定方法であって、前記送信側通信装置から送信する前記通信パケットの数を示すパケット送信数を、前記複数の通信パケットのうち少なくとも１つの前記通信パケットのデータに含めて、前記複数の通信パケットを前記送信側通信装置により送信させるパケット送信処理段階と、前記受信側通信装置により正常に受信された前記通信パケットの数であるパケット受信数を計測する受信パケット数計測段階と、前記受信側通信装置により受信された、前記パケット送信数を含む前記通信パケットから、前記パケット送信数を取得するパケット送信数取得段階と、前記パケット送信数取得段階により取得された前記パケット送信数及び前記受信パケット数計測段階により計測された前記パケット受信数に基づいて、前記受信エラー率を算出するエラー率算出段階とを備える測定方法を提供する。
【００２０】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明の効果】
【００２１】
本発明によれば、測定システムの送信側及び受信側のそれぞれに、測定用に通信する通信パケットの数を予め設定することなく受信エラー率を測定することができる。
【発明を実施するための最良の形態】
【００２２】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２３】
図１は、本実施形態に係る測定システム１０の構成を示す。測定システム１０は、送信側通信装置１００に接続される送信側測定装置１２０と、受信側通信装置１１０に接続される受信側測定装置１３５とを備え、送信側通信装置１００から送信された複数の通信パケットのうち、受信側通信装置１１０により正常に受信できなかった通信パケットの比率である受信エラー率を測定する。この測定において、送信側の測定システム１０は、測定用に通信する通信パケットの数を測定用の通信パケット自体に含めて受信側の測定システム１０へ送信する。これにより、本実施形態に係る測定システム１０は、測定用に通信する通信パケットの数を予め送信側及び受信側にそれぞれ設定することなく、受信エラー率を測定することができる。
【００２４】
送信側通信装置１００は、測定用の通信パケットを送信する、無線ＬＡＮアクセスポイントや無線ＬＡＮクライアント等の通信装置である。受信側通信装置１１０は、測定用の通信パケットを受信する通信装置である。本実施形態に係る送信側通信装置１００は、IEEE802.11等の無線ＬＡＮ規格に基づき無線により通信パケットを送信し、受信側通信装置１１０は、無線により送信側通信装置１００から送信された通信パケットを受信する。
【００２５】
送信側通信装置１００の試験を行う場合、測定システム１０内の送信側測定装置１２０は試験対象の送信側通信装置１００に接続され、送信側通信装置１００により送信される通信パケットを測定システム１０の一部である受信側通信装置１１０により受信する構成をとる。これに代えて、受信側通信装置１１０の試験を行う場合、受信側測定装置１３５は試験対象の受信側通信装置１１０に接続され、測定システム１０の一部である送信側通信装置１００により送信される通信パケットを受信側通信装置１１０により受信する構成をとる。
【００２６】
送信側測定装置１２０は、パケット送信処理部１２５を有し、測定用の複数の通信パケットを送信側通信装置１００により送信させる。測定開始の指示を受けると、パケット送信処理部１２５は、送信側通信装置１００から測定用に送信する複数の通信パケットを識別する識別情報と、送信側通信装置１００から測定用に送信する通信パケットの数を示すパケット送信数とをデータに含む複数の通信パケットを生成し、送信側通信装置１００により送信させる。これによりパケット送信処理部１２５は、受信側通信装置１１０を介して受信側測定装置１３５にパケット送信数を通知することができる。
ここで受信エラー率を複数回測定する場合、パケット送信処理部１２５は、互いに異なる複数の識別情報のそれぞれについて、当該識別情報及びパケット送信数を含む複数の通信パケットを送信側通信装置１００により送信させる。
【００２７】
以上に代えて、パケット送信処理部１２５は、パケット送信数を、複数の通信パケットのうち少なくとも１つの通信パケットのデータに含めて、これらの複数の通信パケットを送信側通信装置１００により送信させてもよい。
【００２８】
受信側測定装置１３５は、受信パケット数計測部１４０、パケット送信数取得部１４５、エラー率算出部１６５、及び表示部１７０を有し、受信側通信装置１１０により受信された測定用の通信パケットに基づいて受信エラー率を測定し、出力する。受信パケット数計測部１４０は、受信側通信装置１１０により正常に受信された通信パケットの数であるパケット受信数を計測する。ここで本実施形態に係る受信側通信装置１１０は、データリンク層の処理においてデータに誤りが検出された通信パケット等の正常に受信できなかった通信パケットを破棄する。このため、受信パケット数計測部１４０は、データリンク層の処理において破棄されず、データリンク層より上位の層において観測可能な通信パケットの数を計測し、パケット受信数とする。
【００２９】
ここで、複数の識別情報のそれぞれについて複数の通信パケットを受信した場合、受信パケット数計測部１４０は、複数の識別情報のそれぞれについて、当該識別情報を含む複数の通信パケットについてのパケット受信数を計測する。
【００３０】
パケット送信数取得部１４５は、受信側通信装置１１０により受信された、パケット送信数を含む通信パケットから、パケット送信数を取得する。ここでパケット送信数取得部１４５は、受信された２以上の通信パケットがパケット送信数を含む場合、受信側通信装置１１０に受信された少なくとも１つの通信パケットから、パケット送信数を取得する。また、複数の識別情報のそれぞれについて複数の通信パケットを受信した場合、パケット送信数取得部１４５は、複数の識別情報のそれぞれについて、受信側通信装置１１０により受信された、当該識別情報を含む少なくとも１つの通信パケットから、当該識別情報を含む複数の通信パケットについてのパケット送信数を取得する。
【００３１】
エラー率算出部１６５は、パケット送信数取得部１４５により取得されたパケット送信数及び受信パケット数計測部１４０により計測されたパケット受信数に基づいて、受信エラー率を算出する。より具体的には、本実施形態に係るエラー率算出部１６５は、まず、パケット送信数取得部１４５により取得されたパケット送信数から、受信パケット数計測部１４０により計測されたパケット受信数を減じて、正常に受信されなかった通信パケットの数である受信エラー数を算出する。そして、受信エラー数をパケット送信数で割ることにより、送信された通信パケットのうち、正常に受信できなかった通信パケットの比率である受信エラー率を算出する。
【００３２】
ここで、複数の識別情報のそれぞれについて複数の通信パケットを受信した場合、エラー率算出部１６５は、複数の識別情報のそれぞれについて、当該識別情報を含む複数の通信パケットについてのパケット送信数と、当該識別情報を含む複数の通信パケットについてのパケット受信数とに基づいて、当該識別情報を含む複数の通信パケットについての受信エラー率を算出する。
【００３３】
表示部１７０は、パケット送信数、パケット受信数、受信エラー数、及び受信エラー率を、測定システム１０の使用者に対して表示する。また、表示部１７０は、パケット送信数、パケット受信数、受信エラー数、及び受信エラー率を、ファイル等として出力してもよい。
【００３４】
図２は、本実施形態に係るテスト用の通信パケット２００のデータ構造を示す。本実施形態においては、送信側通信装置１００から受信側通信装置１１０に対して、IEEE802.11aに基づく無線ＬＡＮ規格による通信パケット２００を送信する場合を例として説明を行う。
【００３５】
通信パケット２００は、ＰＬＣＰプリアンブルフィールド２０５と、シグナルフィールド２１０と、データフィールド２１５とを備える。ＰＬＣＰプリアンブルフィールド２０５は、受信側通信装置１１０において無線パケットの受信同期に用いられる。シグナルフィールド２１０は、後続するデータフィールド２１５のデータ伝送速度を示す「ＲＡＴＥ」及びデータ長を示す「ＬＥＮＧＴＨ」と、「ＲＡＴＥ」及び「ＬＥＮＧＴＨ」に対するパリティと、シグナルフィールド２１０の符号化を終端する「ＳＩＧＮＡＬ  ＴＡＩＬ」とを有する。データフィールド２１５は、無線パケットの情報データであり、サービスフィールド２２０と、ＭＡＣフレーム２２５と、ＴＡＩＬフィールド２４５と、パッド２５０とを有する。
【００３６】
サービスフィールド２２０は、変調方式を識別するために設けられる。ＭＡＣフレーム２２５は、無線ＬＡＮの物理層が伝送するデータ本体であり、本実施形態においては、送信側通信装置１００から受信側通信装置１１０へ送信されるＭＡＣパケットのＭＡＣフレームヘッダ２３０、ＭＡＣフレームボディ２３５、及びＦＣＳフィールド２４０を含む。ＴＡＩＬフィールド２４５は、データフィールド２１５の符号化を終端するための付加ビットである。パッド２５０は、符号化したシンボルの余り部分を充填するために設けられる。
【００３７】
本実施形態に係るパケット送信処理部１２５は、送信側通信装置１００に送信させる複数の通信パケット２００のそれぞれにおける、無線パケット及びＭＡＣパケットのデータであるＭＡＣフレームボディ２３５の予め定められた位置に、識別情報２６０及びパケット送信数２６５を含める。更に、パケット送信処理部１２５は、「ＤＳＡＰ（Destination Service Access Point）」及び「ＳＳＡＰ（Source Service Access Point）」や、乱数等により生成したデータ２７０等をＭＡＣフレームボディ２３５に含めてよい。
【００３８】
図３は、本実施形態に係る測定システム１０の動作タイミングの一例を示す。本実施形態に係るパケット送信処理部１２５は、第１の識別情報“Ａ”及び第２の識別情報“Ｔ”の互いに異なる２つの識別情報を交互に使用し、各識別情報について複数の通信パケットを送信側通信装置１００により送信させて、受信側通信装置１１０の受信エラー率を測定する。
【００３９】
まず、パケット送信処理部１２５は、識別情報“Ａ”及びパケット送信数をＭＡＣフレームボディ２３５の予め定められた位置に含む複数の通信パケット、すなわち本例では４つの通信パケットを、送信側通信装置１００により順次送信させる。受信パケット数計測部１４０は、受信側通信装置１１０により正常に受信された通信パケットの数である受信パケット数を計測する。より具体的には、受信パケット数計測部１４０は、識別情報“Ａ”を含む通信パケットが受信側通信装置１１０により正常に受信される度に、当該通信パケットの数をカウントしていく。本例において、受信パケット数計測部１４０は、識別情報“Ａ”の２番目の通信パケットについては、受信エラーが発生し受信側通信装置１１０により破棄されたため、カウントしていない。パケット送信数取得部１４５は、識別情報“Ａ”及びパケット送信数を含む少なくとも１つの通信パケットからパケット送信数４を取得する。
【００４０】
次に、パケット送信処理部１２５は、識別情報“Ａ”を含む複数の通信パケットを送信側通信装置１００により送信させた後に、識別情報“Ｔ”を含む複数の通信パケットを送信側通信装置１００により送信させる。本例においては、パケット送信処理部１２５は、識別情報“Ｔ”及びパケット送信数５を含む５つの通信パケットを送信側通信装置１００により順次送信させる。
【００４１】
受信パケット数計測部１４０は、受信側通信装置１１０が識別情報“Ｔ”を含む通信パケットを受信した場合に、当該通信パケットを受信するより前にカウントした識別情報“Ａ”を含む通信パケットの数を、識別情報“Ａ”を含む４つの通信パケットについてのパケット受信数とする。この結果、識別情報“Ａ”についてのパケット受信数は３、パケット送信数は４となる。そして、エラー率算出部１６５は、パケット送信数４からパケット受信数を減じて受信エラー数１を算出し、受信エラー数をパケット送信数で割ることにより受信エラー率０．２５を算出する。
【００４２】
以下識別情報“Ｔ”を含む５つの通信パケットについても上記と同様に受信エラー率の算出を行う。本例においては、受信側通信装置１１０は、識別情報“Ｔ”を含む３つの通信パケットを正常に受信する。したがって、受信パケット数計測部１４０は、識別情報“Ｔ”についてのパケット受信数３を計測する。また、パケット送信数取得部１４５は、識別情報“Ｔ”及びパケット送信数５を含む少なくとも１つの通信パケットからパケット送信数５を取得する。そして、エラー率算出部１６５は、パケット送信数５及びパケット受信数３に基づいて、受信エラー数２及び受信エラー率０．４を算出する。
【００４３】
以上に示した測定システム１０によれば、測定用の複数の通信パケットにパケット送信数を含めることにより、測定用に通信する通信パケットの数を受信側測定装置１３５に予め設定することなく受信エラー率の測定を行うことができる。また、互いに異なる識別情報のそれぞれについて、複数の通信パケットを用いて測定を行うことにより、複数の通信パケットを送信する測定期間毎の受信エラー率を測定することができ、受信エラー率の時系列データを得ることができる。
【００４４】
図４は、本実施形態の変形例に係る測定システム１０の構成を示す。図４中における、図１中の部材と同一の符号を付した部材は、以下に示す点を除き図１中の対応する部材と同一の構成及び機能を有するため、以下相違点を除き説明を省略する。
【００４５】
送信側測定装置１２０は、タイミング送信部１３０を更に有する。タイミング送信部１３０は、測定開始の指示を測定システム１０の使用者から受けると、有線ネットワーク等を介して受信側測定装置１３５に測定開始を通知する。これに加えてタイミング送信部１３０は、各識別情報についての複数の通信パケットの送信に先立って、当該複数の通信パケットの送信を開始することを受信側測定装置１３５に通知してもよい。
【００４６】
受信側測定装置１３５は、タイミング受信部１３７と、パケット受信数積算部１５０と、パケット送信数積算部１５５と、積算値出力部１６０とを更に有する。タイミング受信部１３７は、受信側測定装置１３５から測定開始の通知を受けて、受信パケット数計測部１４０、パケット送信数取得部１４５、パケット受信数積算部１５０、及びパケット送信数積算部１５５に測定開始を指示する。また、タイミング送信部１３０から各識別情報についての複数の通信パケットの送信開始を通知された場合、当該複数の通信パケットについての測定開始を受信パケット数計測部１４０、パケット送信数取得部１４５、パケット受信数積算部１５０、及びパケット送信数積算部１５５に指示する。
【００４７】
受信パケット数計測部１４０は、タイミング受信部１３７から測定開始の指示を受けて、パケット受信数のカウント値を０にクリアする等の初期化処理を行う。そして、図１に示した受信パケット数計測部１４０と同様に、複数の識別情報のそれぞれについて当該識別情報を含む通信パケットをカウントし、パケット受信数を計測する。パケット送信数取得部１４５は、図１に示したパケット送信数取得部１４５と同様にして、複数の識別情報のそれぞれについてのパケット送信数を取得する。
【００４８】
パケット受信数積算部１５０は、タイミング受信部１３７から測定開始の指示を受けて、パケット受信数の積算値を０にクリアする等の初期化処理を行う。そしてパケット受信数積算部１５０は、複数の識別情報のそれぞれについて受信パケット数計測部１４０により計測されたパケット受信数を積算する。すなわちパケット受信数積算部１５０は、識別情報１、識別情報２、…等の複数の識別情報に対応して、受信パケット数計測部１４０が順次出力する複数のパケット受信数ｒ１、ｒ２、…を順次積算して、パケット受信数の合計値を算出する。
【００４９】
パケット送信数積算部１５５は、タイミング受信部１３７から測定開始の指示を受けて、パケット送信数の積算値を０にクリアする等の初期化処理を行う。そして、パケット送信数積算部１５５は、複数の識別情報のそれぞれについてパケット送信数取得部１４５により取得されたパケット送信数を積算する。すなわちパケット送信数積算部１５５は、識別情報１、識別情報２、…等の複数の識別情報に対応して、パケット送信数取得部１４５が順次出力する複数のパケット送信数ｓ１、ｓ２…を順次積算して、パケット送信数の合計値を算出する。
【００５０】
積算値出力部１６０は、パケット受信数積算部１５０により積算されたパケット受信数、及び、パケット送信数積算部１５５により積算されたパケット送信数を入力する。そして、受信エラー率を出力すべきタイミングにおいて、例えばエラー率算出部１６５からパケット送信数及びパケット受信数を出力する指示を受け取る。この指示を受け取ると、積算値出力部１６０は、パケット受信数積算部１５０及びパケット送信数積算部１５５によりそれぞれ積算されたパケット受信数及びパケット送信数を出力すると共に、パケット受信数積算部１５０及びパケット送信数積算部１５５におけるパケット受信数及びパケット送信数の積算値をそれぞれクリアする。これにより、積算値出力部１６０は、受信エラー率を測定する各測定期間中の、パケット受信数及びパケット送信数の積算値を出力することができる。
【００５１】
エラー率算出部１６５は、受信エラー率を出力すべきタイミングにおいて、パケット送信数及びパケット受信数を出力する指示をエラー率算出部１６５に通知し、パケット送信数の積算値及びパケット受信数の積算値を入力する。そして、パケット送信数の積算値及びパケット受信数の積算値に基づいて、当該測定期間における受信エラー率を算出する。表示部１７０は、各測定期間におけるパケット送信数の積算値、パケット受信数の積算値、受信エラー数、及び受信エラー率を、測定システム１０の使用者に対して表示する。また、表示部１７０は、パケット送信数の積算値、パケット受信数の積算値、受信エラー数、及び受信エラー率を、ファイル等として出力してもよい。
【００５２】
図５は、本実施形態の変形例に係る測定システム１０の動作タイミングを示す。本実施形態に係るパケット送信処理部１２５は、第１の識別情報“Ａ”及び第２の識別情報“Ｔ”の２つの識別情報を交互に使用し、各識別情報について複数の通信パケットを送信側通信装置１００により送信させて、受信側通信装置１１０の受信エラー率を測定する。
【００５３】
まず、パケット送信処理部１２５は、図３と同様にして、識別情報“Ａ”、“Ｔ”、“Ａ”、“Ｔ”、…にそれぞれ対応して、当該識別情報及びパケット送信数を含む複数の通信パケットを送信する。受信パケット数計測部１４０及びパケット送信数取得部１４５は、受信側通信装置１１０により正常に受信された通信パケットに基づいて、各識別情報に対応するパケット受信数及びパケット送信数を計測及び取得する。
【００５４】
次に、パケット受信数積算部１５０は、積算値出力部１６０からパケット送信数及びパケット受信数を出力する指示を受けるまでの間、パケット受信数を積算する。例えば図５において、パケット受信数積算部１５０は、識別情報“Ａ”についてのパケット受信数３及び識別情報“Ｔ”についてのパケット受信数５を積算した８をパケット受信数の積算値とする。また、パケット送信数積算部１５５は、パケット送信数及びパケット受信数を出力する指示を受けるまでの間、パケット送信数を積算する。例えば図５において、パケット送信数積算部１５５は、識別情報“Ａ”についてのパケット送信数５及び識別情報“Ｔ”についてのパケット送信数６を積算した１１をパケット送信数の積算値とする。
【００５５】
次に、積算値出力部１６０は、エラー率算出部１６５から受信エラー率を出力する指示を受けると、積算したパケット受信数及びパケット送信数をエラー率算出部１６５に出力すると共に、積算値をクリアする指示をパケット受信数積算部１５０及びパケット送信数積算部１５５に通知する。パケット受信数積算部１５０及びパケット送信数積算部１５５は、この通知を受けて、パケット受信数の積算値及びパケット送信数の積算値をそれぞれ０にクリアする。
【００５６】
エラー率算出部１６５は、積算値出力部１６０から入力されたパケット受信数の積算値及びパケット送信数の積算値に基づいて、当該タイミングにおける受信エラー率を算出する。例えば図５において、最初の識別情報“Ａ”及び次の識別情報“Ｔ”による測定期間におけるパケット受信数の積算値が８、パケット送信数の積算値が１１であるから、エラー率算出部１６５は、受信エラー数を３（＝１１−８）、受信エラー率を０．２７（＝３／１１）を算出して表示部１７０に出力する。
【００５７】
以上に示した測定システム１０によれば、エラー率算出部１６５は、送信側通信装置１００から受信側通信装置１１０へ各識別情報についての複数の通信パケットを送信する期間とは非同期に、パケット受信数の積算値及びパケット送信数の積算値を積算値出力部１６０から受け取ることができる。このため、エラー率算出部１６５は、例えば測定システム１０の使用者等により設定された期間毎の受信エラー率を算出し、表示部１７０を介して使用者に出力することができる。
【００５８】
図６は、本実施形態に係るコンピュータ９００のハードウェア構成の一例を示す。本実施形態に係るコンピュータ９００は、ホスト・コントローラ１０８２により相互に接続されるＣＰＵ１０００、ＲＡＭ１０２０、グラフィック・コントローラ１０７５、及び表示装置１０８０を有するＣＰＵ周辺部と、入出力コントローラ１０８４によりホスト・コントローラ１０８２に接続される通信インターフェイス１０３０、ハードディスクドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を有する入出力部と、入出力コントローラ１０８４に接続されるＲＯＭ１０１０、フレキシブルディスク・ドライブ１０５０、及び入出力チップ１０７０を有するレガシー入出力部とを備える。
【００５９】
ホスト・コントローラ１０８２は、ＲＡＭ１０２０と、高い転送レートでＲＡＭ１０２０をアクセスするＣＰＵ１０００及びグラフィック・コントローラ１０７５とを接続する。ＣＰＵ１０００は、ＲＯＭ１０１０及びＲＡＭ１０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィック・コントローラ１０７５は、ＣＰＵ１０００等がＲＡＭ１０２０内に設けたフレーム・バッファ上に生成する画像データを取得し、表示装置１０８０上に表示させる。これに代えて、グラフィック・コントローラ１０７５は、ＣＰＵ１０００等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００６０】
入出力コントローラ１０８４は、ホスト・コントローラ１０８２と、比較的高速な入出力装置である通信インターフェイス１０３０、ハードディスクドライブ１０４０、ＣＤ−ＲＯＭドライブ１０６０を接続する。通信インターフェイス１０３０は、ネットワークを介して他の装置と通信する。送信側測定装置１２０として機能するコンピュータ９００上の通信インターフェイス１０３０は、送信側通信装置１００に接続される。また、受信側測定装置１３５として機能するコンピュータ９００上の通信インターフェイス１０３０は、受信側通信装置１１０に接続される。
ハードディスクドライブ１０４０は、コンピュータ９００内のＣＰＵ１０００が使用するプログラム及びデータを格納する。ＣＤ−ＲＯＭドライブ１０６０は、ＣＤ−ＲＯＭ１０９５からプログラム又はデータを読み取り、ＲＡＭ１０２０を介してハードディスクドライブ１０４０に提供する。
【００６１】
また、入出力コントローラ１０８４には、ＲＯＭ１０１０と、フレキシブルディスク・ドライブ１０５０、及び入出力チップ１０７０の比較的低速な入出力装置とが接続される。ＲＯＭ１０１０は、コンピュータ９００が起動時に実行するブート・プログラムや、コンピュータ９００のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ１０５０は、フレキシブルディスク１０９０からプログラム又はデータを読み取り、ＲＡＭ１０２０を介してハードディスクドライブ１０４０に提供する。入出力チップ１０７０は、フレキシブルディスク・ドライブ１０５０や、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を接続する。
【００６２】
ＲＡＭ１０２０を介してハードディスクドライブ１０４０に提供されるプログラムは、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ１０２０を介してコンピュータ９００内のハードディスクドライブ１０４０にインストールされ、ＣＰＵ１０００において実行される。
【００６３】
コンピュータ９００にインストールされ、コンピュータ９００を送信側測定装置１２０として機能させる送信側測定プログラムは、パケット送信処理モジュールを備える。また、当該プログラムは、タイミング送信モジュールを更に備えてもよい。これらのプログラム又はモジュールは、ＣＰＵ１０００等に働きかけて、コンピュータ９００を、パケット送信処理部１２５及びタイミング送信部１３０としてそれぞれ機能させる。
【００６４】
また、コンピュータ９００にインストールされ、コンピュータ９００を受信側測定装置１３５として機能させる受信側測定プログラムは、受信パケット数計測モジュールと、パケット送信数取得モジュールと、エラー率算出モジュールと、表示モジュールとを備える。また、当該プログラムは、タイミング受信モジュールと、パケット受信数積算モジュールと、パケット送信数積算モジュールと、積算値出力モジュールとを更に備えてもよい。これらのプログラム又はモジュールは、ＣＰＵ１０００等に働きかけて、コンピュータ９００を、受信パケット数計測部１４０と、パケット送信数取得部１４５と、エラー率算出部１６５と、表示部１７０と、タイミング受信部１３７と、パケット受信数積算部１５０と、パケット送信数積算部１５５と、積算値出力部１６０としてそれぞれ機能させる。
【００６５】
以上に示したプログラム又はモジュールは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをコンピュータ９００に提供してもよい。
【００６６】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施形態に係る測定システム１０の構成を示す。
【図２】本発明の実施形態に係るテスト用の通信パケット２００のデータ構造を示す。
【図３】本発明の実施形態に係る測定システム１０の動作タイミングの一例を示す。
【図４】本発明の実施形態の変形例に係る測定システム１０の構成を示す。
【図５】本発明の実施形態の変形例に係る測定システム１０の動作タイミングの一例を示す。
【図６】本発明の実施形態に係るコンピュータ９００のハードウェア構成の一例を示す。
【符号の説明】
【００６８】
１０  測定システム
１００  送信側通信装置
１１０  受信側通信装置
１２０  送信側測定装置
１２５  パケット送信処理部
１３０  タイミング送信部
１３５  受信側測定装置
１３７  タイミング受信部
１４０  受信パケット数計測部
１４５  パケット送信数取得部
１５０  パケット受信数積算部
１５５  パケット送信数積算部
１６０  積算値出力部
１６５  エラー率算出部
１７０  表示部
２００  通信パケット
２０５  ＰＬＣＰプリアンブルフィールド
２１０  シグナルフィールド
２１５  データフィールド
２２０  サービスフィールド
２２５  ＭＡＣフレーム
２３０  ＭＡＣフレームヘッダ
２３５  ＭＡＣフレームボディ
２４０  ＦＣＳフィールド
２４５  ＴＡＩＬフィールド
２５０  パッド
２６０  識別情報
２６５  パケット送信数
２７０  データ
９００  コンピュータ
１０００  ＣＰＵ
１０１０  ＲＯＭ
１０２０  ＲＡＭ
１０３０  通信インターフェイス
１０４０  ハードディスクドライブ
１０５０  フレキシブルディスク・ドライブ
１０６０  ＣＤ−ＲＯＭドライブ
１０７０  入出力チップ
１０７５  グラフィック・コントローラ
１０８０  表示装置
１０８２  ホスト・コントローラ
１０８４  入出力コントローラ
１０９０  フレキシブルディスク
１０９５  ＣＤ−ＲＯＭ
【図１】
2005197976.tif 000003
【図２】
2005197976.tif 000004
【図３】
2005197976.tif 000005
【図４】
2005197976.tif 000006
【図５】
2005197976.tif 000007
【図６】
2005197976.tif 000008