(57)【要約】【課題】無線機器が多数導入されている無線環境においても、適切な無線環境の評価を行うための無線トラフィックエミュレーションシステムを実現する。【解決手段】無線トラフィックエミュレーションシステム１０００では、複数の送信ノード装置により送信するトラフィックの内容の全てを管理するトラフィックシナリオを作成し、当該トラフィックシナリオに基づいて生成された送信ノード装置ごとの個別トラフィックに従って、各送信ノード装置がトラフィックを無線通信システムの無線通信可能範囲に送信する。つまり、無線トラフィックエミュレーションシステムでは、複数の送信ノード装置の導入が容易であり、トラフィックシナリオおよび個別トラフィックシナリオにより、各送信ノード装置から無線送信されるトラフィックの個別管理、および、システム全体のトラフィック管理が容易にできる。【選択図】図１
2020120317.tif 000002
【特許請求の範囲】
【請求項１】
無線通信を行うことができる通信機器を含む無線通信システムに、制御ノード装置と、Ｎ個（Ｎ：自然数）の送信ノード装置とを追加した構成により実行される通信エミュレーション方法であって、
前記制御ノード装置が、前記Ｎ個の送信ノード装置が送信すべきトラフィックの情報を導出することができるトラフィックシナリオを生成するトラフィックシナリオ生成ステップと、
前記制御ノード装置が、前記トラフィックシナリオに基づいて、前記Ｎ個の送信ノード装置に含まれる第ｋ番目の送信ノード装置である第ｋ送信ノード装置（ｋ：自然数、１≦ｋ≦Ｎ）が送信すべきトラフィックの情報を含む個別トラフィックシナリオである第ｋ送信ノード装置用個別トラフィックシナリオを生成する個別トラフィックシナリオ生成ステップと、
前記制御ノード装置が、前記第ｋ送信ノード装置に対して、高レベル通信路を介して、前記第ｋ送信ノード装置用個別トラフィックシナリオを含めたデータを送信する個別トラフィックシナリオ送信ステップと、
前記制御ノード装置が、前記第ｋ送信ノード装置に対して、低レベル通信路を介して、前記第ｋ送信ノード装置用のトラフィックの送信を指示する指示信号を送信する指示信号送信ステップと、
前記ｋ送信ノード装置が前記指示信号を受信した場合、前記ｋ送信ノード装置は、前記第ｋ送信ノード装置用個別トラフィックシナリオに基づいて生成した送信データを含む無線信号を生成し、生成した当該無線信号を前記無線通信システムの無線通信可能範囲に送信する無線送信ステップと、
を備える通信エミュレーション方法。
【請求項２】
前記制御ノード装置と、前記Ｎ個の送信ノード装置とは、それぞれ独立の低レベル通信路を介して、接続されており、
指示信号送信ステップにおいて、前記制御ノード装置は、前記Ｎ個の送信ノード装置のそれぞれに対して、独立したタイミングにより、前記指示信号を送信する、
請求項１に記載の通信エミュレーション方法。
【請求項３】
前記トラフィックシナリオは、前記Ｎ個の送信ノード装置が送信すべきトラフィックの情報を含むデータである、
請求項１または２に記載の通信エミュレーション方法。
【請求項４】
前記個別トラフィックシナリオは、前記トラフィックシナリオに対して所定の演算を行うことで導出されるデータである、
請求項１から３のいずれかに記載の通信エミュレーション方法。
【請求項５】
前記個別トラフィックシナリオは、１または複数の行データから構成されており、
前記行データは、前記無線送信ステップで実行される１回の無線信号の送信処理に対応するデータであり、前記行データごとに、当該行データを一意に特定する識別子であるトラフィックＩＤを含む、
請求項１から４のいずれかに記載の通信エミュレーション方法。
【請求項６】
前記無線送信ステップが完了した場合、前記送信ノード装置は、前記制御ノード装置に対して、実行した無線送信処理に相当する前記トラフィックＩＤを含めたデータを、前記高レベル通信路を介して送信するトラフィックＩＤ送信ステップをさらに備える、
請求項５に記載の通信エミュレーション方法。
【請求項７】
前記送信ノード装置は、前記個別トラフィックシナリオの行データを管理するキューメモリを備えており、
前記送信ノード装置が、前記制御ノード装置から、前記個別トラフィックシナリオを受信した場合、受信した当該個別トラフィックシナリオに含まれる前記行データを前記キューメモリに追加するデータキューイングステップをさらに備える、
請求項５または６に記載の通信エミュレーション方法。
【請求項８】
前記無線送信ステップが完了した場合、前記送信ノード装置は、前記制御ノード装置に対して、実行した無線送信処理に相当する前記トラフィックＩＤを含む行データを、前記キューメモリから削除する行データ削除ステップをさらに備える、
請求項７に記載の通信エミュレーション方法。
【請求項９】
前記無線通信システムの無線環境状況を取得する無線環境状況取得ステップと、
前記無線環境状況取得ステップにより取得された無線環境状況における無線通信負荷が増加していると判定された場合、前記送信ノード装置から無線送信されるトラフィックが大きくなるように、前記トラフィックシナリオの内容を更新するトラフィックシナリオ更新ステップと、
をさらに備える請求項１から８のいずれかに記載の通信エミュレーション方法。
【請求項１０】
無線通信を行うことができる通信機器を含む無線通信システムに対して、所定のトラフィック負荷をかけるための通信エミュレーションシステムであって、
制御ノード装置と、
Ｎ個（Ｎ：自然数）の送信ノード装置と
を備え、
前記制御ノード装置は、
前記Ｎ個の送信ノード装置が送信すべきトラフィックの情報を導出することができるトラフィックシナリオを生成するとともに、
前記トラフィックシナリオに基づいて、前記Ｎ個の送信ノード装置に含まれる第ｋ番目の送信ノード装置である第ｋ送信ノード装置（ｋ：自然数、１≦ｋ≦Ｎ）が送信すべきトラフィックの情報を含む個別トラフィックシナリオである第ｋ送信ノード装置用個別トラフィックシナリオを生成するトラフィックシナリオ生成処理部と、
前記第ｋ送信ノード装置に対して、高レベル通信路を介して、前記第ｋ送信ノード装置用個別トラフィックシナリオを含めたデータを送信する高レベル通信インターフェースと、
前記第ｋ送信ノード装置に対して、低レベル通信路を介して、前記第ｋ送信ノード装置用のトラフィックの送信を指示する指示信号を送信する低レベル通信インターフェースと、
を備え、
前記送信ノード装置は、
前記制御ノード装置から、高レベル通信路を介して、前記個別トラフィックシナリオを含むデータを受信する高レベル通信インターフェースと、
前記制御ノード装置から、低レベル通信路を介して、トラフィックの送信を指示する指示信号を受信する低レベル通信インターフェースと、
前記指示信号を受信した場合、前記個別トラフィックシナリオに基づいて生成した送信データを含む無線信号を生成し、生成した当該無線信号を前記無線通信システムの無線通信可能範囲に送信する無線送信処理部と、
を備える通信エミュレーションシステム。
【請求項１１】
請求項１０に記載の通信エミュレーションシステムに用いられる前記制御ノード装置。
【請求項１２】
請求項１０に記載の通信エミュレーションシステムに用いられる前記送信ノード装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信技術に関し、特に、トラフィックエミュレーションについての技術に関する。
【背景技術】
【０００２】
様々な機器の稼働状況の把握、制御などを目的として、工場、病院、商業施設などの屋内環境へのＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）デバイスの導入が進んでいる。
【０００３】
例えば工場において既に存在する生産ラインはそのままに、新たに生産ラインを整備して生産能力を増強したいという場合のように、既存の無線環境へ新たな無線機器を導入したいという場合がある。このような場合に、機器の追加により新たな干渉等の発生を招き、既存の無線機器の通信品質が悪化してしまう可能性があると同時に、追加された機器においても、十分な通信品質が達成されない可能性がある。このような問題に対処するために、実際に新規無線機器の導入の実施に先立って、予め既存の機器や追加の機器が十分な品質で通信可能かどうかについて、できるだけ簡易な方法でテストできる技術の実現が切望されている。
【０００４】
例えば、特許文献１には、移動体通信システムの一部を模擬する評価装置を導入し、移動体通信システムにおけるトラフィック評価を行う技術の開示がある。この特許文献１の技術では、評価装置に実際の移動端末を接続し、当該移動端末から所定の通信（例えば、インターネットアクセスやＦＴＰによる通信）を行うことで、当該通信が実際に行われたときの移動体通信システムにおけるトラフィック評価を行うことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２２３８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１の技術では、移動端末の数を増やして、トラフィック評価を行う場合、評価装置において、移動端末の数分の無線アクセスプロトコル模擬部を設ける必要がある。このため、上記特許文献１の技術では、ＩｏＴデバイスが多数導入されている無線環境において、トラフィック評価を適切に行うことは困難である。
【０００７】
また、ＩｏＴデバイスが多数導入されている無線環境では、複数ノード間で通信する状況を模擬したトラフィックを発生させたい場合や、複数のノードを連携させてトラフィックを送信したい場合がある。このような場合の無線環境を適切に評価するためには、送信ノード間で送信タイミングのずれが生じないように各送信ノードの送信タイミングを適切に制御する必要がある。
【０００８】
さらに、あらかじめ決められたトラフィックパターンに従って送信を行うだけでなく、無線環境の状況の変化（例えば既存端末が発生させるトラフィック量の変化）に合わせて、動的にトラフィックを生成したい場合がある。このような動的なトラフィックの生成を実現するための仕組みが必要である。
【０００９】
そこで、本発明は上記課題に鑑み、無線機器が多数導入されている無線環境においても、適切な無線環境の評価を行うために、複数の送信ノード間で送信タイミングのずれが生じないように各送信ノードの送信タイミングを適切に制御することができ、また、無線環境の状況の変化に応じて、動的なトラフィックの生成をすることができる通信エミュレーション方法、通信エミュレーションシステム、制御ノード装置、および、送信ノード装置を実現することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、第１の発明は、無線通信を行うことができる通信機器を含む無線通信システムに、制御ノード装置と、Ｎ個（Ｎ：自然数）の送信ノード装置とを追加した構成により実行される通信エミュレーション方法であって、トラフィックシナリオ生成ステップと、個別トラフィックシナリオ生成ステップと、個別トラフィックシナリオ送信ステップと、指示信号送信ステップと、無線送信ステップと、を備える。
【００１１】
トラフィックシナリオ生成ステップでは、制御ノード装置が、Ｎ個の送信ノード装置が送信すべきトラフィックの情報を導出することができるトラフィックシナリオを生成する。
【００１２】
個別トラフィックシナリオ生成ステップでは、制御ノード装置が、トラフィックシナリオに基づいて、Ｎ個の送信ノード装置に含まれる第ｋ番目の送信ノード装置である第ｋ送信ノード装置（ｋ：自然数、１≦ｋ≦Ｎ）が送信すべきトラフィックの情報を含む個別トラフィックシナリオである第ｋ送信ノード装置用個別トラフィックシナリオを生成する。
【００１３】
個別トラフィックシナリオ送信ステップでは、制御ノード装置が、第ｋ送信ノード装置に対して、高レベル通信路を介して、第ｋ送信ノード装置用個別トラフィックシナリオを含めたデータを送信する。
【００１４】
指示信号送信ステップでは、制御ノード装置が、第ｋ送信ノード装置に対して、低レベル通信路を介して、第ｋ送信ノード装置用のトラフィックの送信を指示する指示信号を送信する。
【００１５】
無線送信ステップでは、ｋ送信ノード装置が指示信号を受信した場合、ｋ送信ノード装置は、第ｋ送信ノード装置用個別トラフィックシナリオに基づいて生成した送信データを含む無線信号を生成し、生成した当該無線信号を無線通信システムの無線通信可能範囲に送信する。
【００１６】
この通信エミュレーション方法では、複数の送信ノード装置により送信するトラフィックの内容の全てを管理するトラフィックシナリオを作成し、当該トラフィックシナリオに基づいて生成された送信ノード装置ごとの個別トラフィックに従って、各送信ノード装置がトラフィックを無線通信システムの無線通信可能範囲に送信する。つまり、この通信エミュレーション方法では、複数の送信ノード装置の導入が容易であり、トラフィックシナリオおよび個別トラフィックシナリオにより、各送信ノード装置から無線送信されるトラフィックの個別管理、および、システム全体のトラフィック管理が容易にできる。したがって、この通信エミュレーション方法では、無線機器が多数導入されている無線環境において、さらに、複数の無線機器が導入されたときの無線環境を容易にエミュレートすることができる。その結果、この通信エミュレーション方法では、無線通信システムに対して、所定のトラフィック負荷をかけた場合における無線通信環境の評価を適切に行うことができる。
【００１７】
第２の発明は、第１の発明であって、制御ノード装置と、Ｎ個の送信ノード装置とは、それぞれ独立の低レベル通信路を介して、接続されている。
【００１８】
指示信号送信ステップにおいて、制御ノード装置は、Ｎ個の送信ノード装置のそれぞれに対して、独立したタイミングにより、指示信号を送信する。
【００１９】
これにより、この通信エミュレーション方法では、Ｎ個の送信ノード装置のトラフィック送信のタイミングを広範囲に調整できる。また、低レベル通信路を介した指示信号の送受信により、各送信ノード装置のトラフィック送信タイミングを調整できるので、例えば、多数の送信ノード装置が連携して通信する場合の無線通信環境の状況を容易かつ適切にエミュレートすることができる。
【００２０】
第３の発明は、第１または第２の発明であって、トラフィックシナリオは、Ｎ個の送信ノード装置が送信すべきトラフィックの情報を含むデータである。
【００２１】
これにより、トラフィックシナリオに、Ｎ個の送信ノード装置が送信すべきトラフィックの情報をそのまま含めることができる。
【００２２】
第４の発明は、第１から第３のいずれかの発明であって、個別トラフィックシナリオは、トラフィックシナリオに対して所定の演算を行うことで導出されるデータである。
【００２３】
これにより、トラフィックシナリオをシンプルなデータにすることができる。
【００２４】
第５の発明は、第１から第４のいずれかの発明であって、個別トラフィックシナリオは、１または複数の行データから構成されている。
【００２５】
行データは、無線送信ステップで実行される１回の無線信号の送信処理に対応するデータであり、行データごとに、当該行データを一意に特定する識別子であるトラフィックＩＤを含む。
【００２６】
これにより、トラフィックＩＤにより、無線送信ステップで実行される、あるいは、実行された１回の無線信号の送信処理を容易に特定することができる。
【００２７】
第６の発明は、第５の発明であって、無線送信ステップが完了した場合、送信ノード装置は、制御ノード装置に対して、実行した無線送信処理に相当するトラフィックＩＤを含めたデータを、高レベル通信路を介して送信するトラフィックＩＤ送信ステップをさらに備える。
【００２８】
これにより、制御ノード装置は、どの送信ノード装置により、どの無線送信処理が実行されたかを容易に把握することができる。
【００２９】
第７の発明は、第５または第６の発明であって、送信ノード装置は、個別トラフィックシナリオの行データを管理するキューメモリを備えており、データキューイングステップをさらに備える。
【００３０】
データキューイングステップでは、送信ノード装置が、制御ノード装置から、個別トラフィックシナリオを受信した場合、受信した当該個別トラフィックシナリオに含まれる行データをキューメモリに追加する。
【００３１】
これにより、送信ノード装置は、制御ノード装置から送信される個別トラフィックシナリオをキューメモリにより管理することができる。
【００３２】
第８の発明は、第７の発明であって、行データ削除ステップをさらに備える。
【００３３】
行データ削除ステップでは、無線送信ステップが完了した場合、送信ノード装置は、制御ノード装置に対して、実行した無線送信処理に相当するトラフィックＩＤを含む行データを、キューメモリから削除する。
【００３４】
これにより、送信ノード装置は、指示信号を受信するごとに、キューメモリの先頭行の行データに相当する無線送信処理を実行すればよいので、送信ノード装置での処理が簡潔なものとなり、処理遅延も極小とすることができる。
【００３５】
第９の発明は、第１から第８のいずれかの発明であって、無線環境状況取得ステップと、トラフィックシナリオ更新ステップと、をさらに備える。
【００３６】
無線環境状況取得ステップでは、無線通信システムの無線環境状況を取得する。
【００３７】
トラフィックシナリオ更新ステップでは、無線環境状況取得ステップにより取得された無線環境状況における無線通信負荷が増加していると判定された場合、送信ノード装置から無線送信されるトラフィックが大きくなるように、トラフィックシナリオの内容を更新する。
【００３８】
これにより、無線環境状況に応じて、トラフィック負荷を可変にできる。その結果、無線環境状況に応じた適切な無線環境の評価が可能となる。
【００３９】
第１０の発明は、無線通信を行うことができる通信機器を含む無線通信システムに対して、所定のトラフィック負荷をかけるための通信エミュレーションシステムであって、制御ノード装置と、Ｎ個（Ｎ：自然数）の送信ノード装置とを備える。
【００４０】
制御ノード装置は、また、制御ノード装置は、トラフィックシナリオ生成処理部と、高レベル通信インターフェースと、低レベル通信インターフェースと、を備える。
【００４１】
トラフィックシナリオ生成処理部は、Ｎ個の送信ノード装置が送信すべきトラフィックの情報を導出することができるトラフィックシナリオを生成するとともに、トラフィックシナリオに基づいて、Ｎ個の送信ノード装置に含まれる第ｋ番目の送信ノード装置である第ｋ送信ノード装置（ｋ：自然数、１≦ｋ≦Ｎ）が送信すべきトラフィックの情報を含む個別トラフィックシナリオである第ｋ送信ノード装置用個別トラフィックシナリオを生成する。
【００４２】
高レベル通信インターフェースは、第ｋ送信ノード装置に対して、高レベル通信路を介して、第ｋ送信ノード装置用個別トラフィックシナリオを含めたデータを送信する。
【００４３】
低レベル通信インターフェースは、第ｋ送信ノード装置に対して、低レベル通信路を介して、第ｋ送信ノード装置用のトラフィックの送信を指示する指示信号を送信する。
【００４４】
送信ノード装置は、高レベル通信インターフェースと、低レベル通信インターフェースと、無線送信処理部と、を備える。
【００４５】
高レベル通信インターフェースは、制御ノード装置から、高レベル通信路を介して、個別トラフィックシナリオを含むデータを受信する。
【００４６】
低レベル通信インターフェースは、制御ノード装置から、低レベル通信路を介して、トラフィックの送信を指示する指示信号を受信する。
【００４７】
無線送信処理部は、指示信号を受信した場合、個別トラフィックシナリオに基づいて生成した送信データを含む無線信号を生成し、生成した当該無線信号を無線通信システムの無線通信可能範囲に送信する。
【００４８】
これにより、第１の発明と同様の効果を奏する通信エミュレーションシステムを実現することができる。
【００４９】
第１１の発明は、第１０の発明である通信エミュレーションシステムに用いられる制御ノード装置である。
【００５０】
これにより、第１０の発明である通信エミュレーションシステムに用いられる制御ノード装置を実現することができる。
【００５１】
第１２の発明は、第１０の発明である通信エミュレーションシステムに用いられる送信ノード装置である。
【００５２】
これにより、第１０の発明である通信エミュレーションシステムに用いられる送信ノード装置を実現することができる。
【発明の効果】
【００５３】
本発明によれば、無線機器が多数導入されている無線環境においても、適切な無線環境の評価を行うために、複数の送信ノード間で送信タイミングのずれが生じないように各送信ノードの送信タイミングを適切に制御することができ、また、無線環境の状況の変化に応じて、動的なトラフィックの生成をすることができる通信エミュレーション方法、通信エミュレーションシステム、制御ノード装置、および、送信ノード装置を実現することができる。
【図面の簡単な説明】
【００５４】
【図１】第１実施形態に係る無線トラフィックエミュレーションシステム１０００の概略構成図。
【図２】第１実施形態に係る制御ノード装置１００の概略構成図。
【図３】第１実施形態に係る送信ノード装置Ｔｘ＿ｎｏｄｅ１の概略構成図。
【図４】無線トラフィックエミュレーションシステム１０００の処理シーケンス図。
【図５】無線トラフィックエミュレーションシステム１０００の処理シーケンス図。
【図６】トラフィックシナリオの一例（トラフィックシナリオＡ）を示す図。
【図７】個別トラフィックシナリオ、および、シナリオキューの一例を示す図。
【図８】トラフィックシナリオの一例（トラフィックシナリオＡ’）を示す図。
【図９】個別トラフィックシナリオ、および、シナリオキューの一例を示す図。
【図１０】第１実施形態の第１変形例において用いられるトラフィックシナリオ（メタトラフィックシナリオＢ）の一例を示す図。
【図１１】第１実施形態の第２変形例において用いられるトラフィックシナリオ（メタトラフィックシナリオＣ）の一例を示す図。
【図１２】第１実施形態の第３変形例に係る無線トラフィックエミュレーションシステム１０００、無線通信システムＳｙｓ１、および、無線品質分析システムＳｙｓ２の概略構成図。
【図１３】ＣＰＵバス構成を示す図。
【発明を実施するための形態】
【００５５】
［第１実施形態］
第１実施形態について、図面を参照しながら、以下、説明する。
【００５６】
＜１．１：無線トラフィックエミュレーションシステムの構成＞
図１は、第１実施形態に係る無線トラフィックエミュレーションシステム１０００の概略構成図である。
【００５７】
図２は、第１実施形態に係る制御ノード装置１００の概略構成図である。
【００５８】
図３は、第１実施形態に係る送信ノード装置Ｔｘ＿ｎｏｄｅ１の概略構成図である。
【００５９】
無線トラフィックエミュレーションシステム１０００は、図１に示すように、制御ノード装置１００と、複数の送信ノード装置（図１では、送信ノード装置Ｔｘ＿ｎｏｄｅ１、送信ノード装置Ｔｘ＿ｎｏｄｅ２、および、送信ノード装置Ｔｘ＿ｎｏｄｅ３）とを備える。制御ノード装置１００と複数の送信ノード装置とは、高レベル通信ネットワーク（高レベル通信路）により接続されている。また、制御ノード装置１００と複数の送信ノード装置とは、低レベル通信ネットワーク（低レベル通信路）により接続されている。無線トラフィックエミュレーションシステム１０００は、図１に示すように、既存の無線通信システムＳｙｓ１（および、無線品質分析システムＳｙｓ２）に追加した構成とすることで、無線トラフィックエミュレーション処理を実行する。つまり、無線トラフィックエミュレーションシステム１０００の複数の送信ノード装置が、無線通信システムＳｙｓ１に含まれる複数の通信機器（図１では、通信機器Ｓｔ１〜Ｓｔ３）の１つまたは複数と無線通信できるように配置し、無線トラフィックエミュレーション処理を実行する。
【００６０】
なお、説明便宜のため、（１）無線トラフィックエミュレーションシステム１０００が、制御ノード装置１００と、３つの送信ノード装置（送信ノード装置Ｔｘ＿ｎｏｄｅ１、送信ノード装置Ｔｘ＿ｎｏｄｅ２、および、送信ノード装置Ｔｘ＿ｎｏｄｅ３）とを備え、（２）無線通信システムＳｙｓ１が、３つの通信機器（通信機器Ｓｔ１、通信機器Ｓｔ２、および、通信機器Ｓｔ３）を備え、（３）無線品質分析システムＳｙｓ２が、３つのセンサ装置（センサ装置Ｓ＿ｎｏｄｅ１、センサ装置Ｓ＿ｎｏｄｅ２、および、センサ装置Ｓ＿ｎｏｄｅ３）と、分析装置Ｄｅｖ＿ａｎｌｙと、を備える場合を一例として、以下説明する。
【００６１】
（１．１．１：制御ノード装置の構成）
制御ノード装置１００は、図２に示すように、制御ノード装置用処理部１１と、低レベル通信インターフェースＩＦ１１と、高レベル通信インターフェースＩＦ１２とを備える。
【００６２】
制御ノード装置用処理部１１は、図２に示すように、トラフィックシナリオ生成処理部１１１と、データ処理部１１２と、通信制御部１１３とを備える。制御ノード装置用処理部１１は、低レベル通信インターフェースＩＦ１１を介して、各送信ノード装置に対して、送信指示信号を送信することができる。また、制御ノード装置用処理部１１は、高レベル通信インターフェースＩＦ１２を介して、各送信ノード装置とデータ通信を行うことができる。
【００６３】
トラフィックシナリオ生成処理部１１１は、各送信ノード装置から、無線通信システムＳｙｓ１の通信機器に対して、無線通信により送信するデータに関する情報を含むデータであるトラフィックシナリオを生成する。また、トラフィックシナリオ生成処理部１１１は、生成したトラフィックシナリオに基づいて、各送信ノード装置用のトラフィックシナリオ（個別トラフィックシナリオ）を生成し、生成した個別トラフィックシナリオを、該当する送信ノード装置宛てに、高レベル通信インターフェースＩＦ１２を介して送信する。
【００６４】
また、トラフィックシナリオ生成処理部１１１は、低レベル通信インターフェースＩＦ１１を介して、各送信ノード装置に対して、送信指示信号を送信する。
【００６５】
データ処理部１１２は、高レベル通信インターフェースＩＦ１２を介して、外部に送信するデータの生成処理や、高レベル通信インターフェースＩＦ１２を介して、外部から受信したデータに対して所定の処理を実行する。
【００６６】
通信制御部１１３は、低レベル通信インターフェースＩＦ１１を介して、所定の送信ノード装置へ送信指示信号を送信するタイミングを決定し、決定したタイミングで、所定の送信ノード装置へ送信指示信号が送信されるように、低レベル通信インターフェースＩＦ１１を制御する。また、通信制御部１１３は、所定の送信ノード装置へ所定のタイミングで、個別トラフィックシナリオが送信されるように、高レベル通信インターフェースＩＦ１２を制御する。
【００６７】
低レベル通信インターフェースＩＦ１１は、送信ノード装置Ｔｘ＿ｎｏｄｅ１〜Ｔｘ＿ｎｏｄｅ３のそれぞれと、並列に、低レベル通信路（低レベル通信ネットワークＮｗ２）を介して接続されている。低レベル通信インターフェースＩＦ１１は、通信制御部１１３の指示に従い、所定の送信ノード装置に送信指示信号を送信する。低レベル通信インターフェースＩＦ１１は、例えば、ＧＰＩＯ（Ｇｅｎｅｒａｌ−ｐｕｒｐｏｓｅ  ｉｎｐｕｔ／ｏｕｔｐｕｔ）用の通信インターフェースとして実現される。なお、「低レベル通信」とは、物理層のプロトコルのみが規定された通信を指す。
【００６８】
高レベル通信インターフェースＩＦ１２は、高レベル通信路（高レベル通信ネットワークＮｗ１）に接続されており、高レベル通信ネットワークＮｗ１を介した通信を行うための通信インターフェースである。高レベル通信インターフェースＩＦ１２は、例えば、ギガビットイーサネット用の通信インターフェースとして実現される。なお、「高レベル通信」とは、物理層を含む複数のプロトコルスタック（プロトコル階層）で、プロトコルが規定された通信を指す。つまり、「高レベル通信」とは、物理層だけでなく、データリンク層（ＭＡＣ層）以上の１または複数の階層においてもプロトコルが規定されている通信を指す。
【００６９】
（１．１．２：送信ノード装置の構成）
送信ノード装置Ｔｘ＿ｎｏｄｅ１は、図３に示すように、低レベル通信インターフェースＩＦ２１と、高レベル通信インターフェースＩＦ２２と、送信ノード装置用処理部２１と、記憶部２２と、無線通信処理部２３と、アンテナＡｎｔ２とを備える。
【００７０】
低レベル通信インターフェースＩＦ２１は、制御ノード装置１００と、低レベル通信路（低レベル通信ネットワークＮｗ２）を介して接続されている。また、低レベル通信インターフェースＩＦ２１は、送信ノード装置用処理部２１と接続されている。低レベル通信インターフェースＩＦ２１は、制御ノード装置１００から送信される送信指示信号を受信する。低レベル通信インターフェースＩＦ１１は、例えば、ＧＰＩＯ用の通信インターフェースとして実現される。
【００７１】
高レベル通信インターフェースＩＦ２２は、高レベル通信路（高レベル通信ネットワークＮｗ１）に接続されており、高レベル通信ネットワークＮｗ１を介した通信を行うための通信インターフェースである。高レベル通信インターフェースＩＦ２２は、例えば、ギガビットイーサネット用の通信インターフェースとして実現される。
【００７２】
送信ノード装置用処理部２１は、図３に示すように、トラフィックシナリオ管理部２１１と、データ処理部２１２と、通信制御部２１３とを備える。
【００７３】
トラフィックシナリオ管理部２１１は、制御ノード装置１００から、高レベル通信インターフェースＩＦ２２を介して、自装置（送信ノード装置Ｔｘ＿ｎｏｄｅ１）用の個別トラフィックシナリオを受信する。トラフィックシナリオ管理部２１１は、シナリオキューにより、自装置（送信ノード装置Ｔｘ＿ｎｏｄｅ１）用の個別トラフィックシナリオを管理する。なお、シナリオキューは、例えば、ＦＩＦＯにより実現されるキューメモリであって、記憶部２２を用いて実現される。トラフィックシナリオ管理部２１１は、記憶部２２に対して、データの読み出し、および／または、書き込み処理を行うことができる。
【００７４】
データ処理部２１２は、高レベル通信インターフェースＩＦ２２を介して、外部に送信するデータの生成処理や、高レベル通信インターフェースＩＦ２２を介して、外部から受信したデータに対して所定の処理を実行する。また、データ処理部２１２は、無線通信処理部２３に出力するデータの生成処理、無線通信処理部２３から取得したデータの処理を実行する。
【００７５】
通信制御部２１３は、低レベル通信インターフェースＩＦ２１を介して、送信指示信号を受信した場合、送信指示信号を受信したことを示す通知信号をデータ処理部２１２および無線通信処理部２３に出力し、個別トラフィックシナリオに基づく所定のデータが、データ処理部２１２、無線通信処理部２３、および、アンテナＡｎｔ２により、外部に無線送信されるように制御する。通信制御部２１３は、トラフィックシナリオ管理部２１１、および／または、データ処理部２１２の指示により、所定のデータが、制御ノード装置１００に送信されるように、高レベル通信インターフェースＩＦ２２を制御する。
【００７６】
記憶部２２は、送信ノード装置用処理部２１、および／または、送信ノード装置用処理部２１に含まれる各機能部からの指示により、所定のデータの読み出し／書き込み処理を実行する。
【００７７】
無線通信処理部２３は、送信ノード装置用処理部２１から出力されるデータに対して、無線信号を生成するための処理（無線通信処理用のベースバンド変調処理、ＲＦ変調処理等）を実行し、無線信号を生成する。そして、無線通信処理部２３は、生成した無線信号を、アンテナＡｎｔ２を介して外部に送信する。また、無線通信処理部２３は、アンテナＡｎｔ２により受信した無線信号に対して、無線信号復調処理（無線通信処理用のＲＦ復調処理、ベースバンド復調処理等）を実行し、無線信号により送信されたデータを取得する。
【００７８】
アンテナＡｎｔ２は、無線通信用アンテナであり、無線通信用信号（ＲＦ信号）を送受
信するためのアンテナである。
【００７９】
なお、送信ノード装置Ｔｘ＿ｎｏｄｅ２および送信ノード装置Ｔｘ＿ｎｏｄｅ３は、送信ノード装置Ｔｘ＿ｎｏｄｅ１と同様の構成を有している。
【００８０】
≪無線通信システムＳｙｓ１の構成≫
無線通信システムＳｙｓ１は、図１に示すように、それぞれ無線通信機能を有する複数の通信機器（図１の場合、通信機器Ｓｔ１、通信機器Ｓｔ２、および、通信機器Ｓｔ３）を備える。通信機器Ｓｔ１〜Ｓｔ３は、それぞれ、他の通信機器と無線通信により通信することができる。また、無線通信システムＳｙｓ１は、１または複数のアクセスポイント（不図示）を含んでいてもよく、アクセスポイントと、通信機器Ｓｔ１〜Ｓｔ３との間においても無線通信により通信することができる。
【００８１】
≪無線品質分析システムＳｙｓ２の構成≫
無線品質分析システムＳｙｓ２は、図１に示すように、複数のセンサ装置（図１の場合、センサ装置Ｓ＿ｎｏｄｅ１、センサ装置Ｓ＿ｎｏｄｅ２、および、センサ装置Ｓ＿ｎｏｄｅ３）と、分析装置Ｄｅｖ＿ａｎｌｙとを含む。複数のセンサ装置は、無線通信システムＳｙｓ１の無線環境を評価するためのセンサ装置であり、無線通信システムＳｙｓ１において無線通信に用いられている無線信号を受信できる範囲内に設置される。無線品質分析システムＳｙｓ２は、例えば、特願２０１８−０４１５６２号に開示されている技術を用いて実現される。
【００８２】
センサ装置Ｓ＿ｎｏｄｅ１は、無線信号を受信する機能を有しており、受信した無線信号から、無線環境の評価に使用可能なデータ（例えば、無線信号の包絡線データやヘッダデータ）を取得し、取得したデータを分析装置Ｄｅｖ＿ａｎｌｙに送信する。センサ装置Ｓ＿ｎｏｄｅ２、センサ装置Ｓ＿ｎｏｄｅ３についても同様である。
【００８３】
分析装置Ｄｅｖ＿ａｎｌｙは、センサ装置Ｓ＿ｎｏｄｅ１〜Ｓ＿ｎｏｄｅ３から送信される無線環境の評価に使用可能なデータ（例えば、無線信号の包絡線データやヘッダデータ）を受信する。そして、分析装置Ｄｅｖ＿ａｎｌｙは、受信したデータに基づいて、無線通信システムＳｙｓ１の無線環境の状況を評価する。
【００８４】
＜１．２：無線トラフィックエミュレーションシステムの動作＞
以上のように構成された無線トラフィックエミュレーションシステム１０００の動作について、図面を参照しながら説明する。
【００８５】
図４、図５は、無線トラフィックエミュレーションシステム１０００の処理シーケンス図である。
【００８６】
図６は、トラフィックシナリオの一例（トラフィックシナリオＡ）を示す図である。
【００８７】
図７は、個別トラフィックシナリオ、および、シナリオキューの一例を示す図である。
【００８８】
なお、説明便宜のため、本実施形態では、無線トラフィックエミュレーションシステム１０００において、図６のトラフィックシナリオＡにより処理が実行される場合について説明する。また、送信ノード装置Ｔｘ＿ｎｏｄｅ１〜Ｔｘ＿ｎｏｄｅ３、通信機器Ｓｔ１〜Ｓｔ３のＩＰアドレスが以下のものに設定されているものとして説明する。
送信ノード装置Ｔｘ＿ｎｏｄｅ１のＩＰアドレス：１９２．１６８．１０．１
送信ノード装置Ｔｘ＿ｎｏｄｅ２のＩＰアドレス：１９２．１６８．１０．２
送信ノード装置Ｔｘ＿ｎｏｄｅ３のＩＰアドレス：１９２．１６８．１０．３
通信機器Ｓｔ１のＩＰアドレス：１９２．１６８．０．１
通信機器Ｓｔ２のＩＰアドレス：１９２．１６８．０．２
通信機器Ｓｔ３のＩＰアドレス：１９２．１６８．０．３
また、送信ノード装置からの送信先のＩＰアドレスが「１９２．１６８．０．２５５」に設定されている場合、送信ノード装置から、ブロードキャストパケットが無線送信されるものとする。
【００８９】
以下では、図４、図５の処理シーケンス図を参照しながら、無線トラフィックエミュレーションシステム１０００の動作について説明する。
【００９０】
（ステップＳ１）：
ステップＳ１において、制御ノード装置１００のトラフィックシナリオ生成処理部１１１は、トラフィックシナリオ（図６に示すトラフィックシナリオＡ）を生成する。
【００９１】
図６に示すように、トラフィックシナリオＡは、リストデータであり、トラフィックシナリオＡの各行のデータにより、１回の無線送信処理が特定される。そして、トラフィックシナリオＡの各行のデータは、（１）送信ノード装置のＩＰアドレス、（２）トラフィックＩＤ、（３）宛先ＩＰアドレス、および、（４）送信パケットデータのサイズにより構成される。
【００９２】
「送信ノード装置のＩＰアドレス」は、無線送信の主体となる送信ノード装置を特定するためのデータである。
【００９３】
「トラフィックＩＤ」は、無線送信処理を特定するためのデータであり、ユニークなＩＤである。したがって、トラフィックＩＤにより、対応する無線送信処理を一意に特定することができる。つまり、トラフィックＩＤにより、無線送信処理を実行する（あるいは、実行した）送信ノード装置のＩＰアドレス、宛先ＩＰアドレス、および、送信パケットデータのサイズを特定することができる。
【００９４】
「宛先ＩＰアドレス」は、送信ノード装置から無線送信される無線信号に含まれるデータの送信先を特定するデータである。
【００９５】
「送信パケットデータのサイズ」は、送信ノード装置から無線送信される無線信号に含まれるパケットデータのサイズ（例えば、単位はバイト）である。
【００９６】
（ステップＳ２１〜Ｓ２３）：
ステップＳ２１〜Ｓ２３において、個別トラフィックシナリオ送信処理（個別トラフィックシナリオの生成処理および送信処理）が実行される。
【００９７】
制御ノード装置１００のトラフィックシナリオ生成処理部１１１は、ステップＳ１で生成したトラフィックシナリオＡから、各行のデータにおいて、送信ノード装置のＩＰアドレスが同一であるデータを抽出することで、各送信ノード装置用の個別トラフィックシナリオを生成する。
【００９８】
図７に、この処理により、トラフィックシナリオＡから生成された個別トラフィックシナリオ（送信ノード装置Ｔｘ＿ｎｏｄｅ１用個別トラフィックシナリオＡ１、送信ノード装置Ｔｘ＿ｎｏｄｅ２用個別トラフィックシナリオＡ２、および、送信ノード装置Ｔｘ＿ｎｏｄｅ３用個別トラフィックシナリオＡ３）を示す。なお、個別トラフィックシナリオは、送信ノード装置ごとに取得される。個別トラフィックシナリオは、図７に示すように、各行のデータが、（２）トラフィックＩＤ、（３）宛先ＩＰアドレス、および、（４）送信パケットデータのサイズにより構成される。
【００９９】
制御ノード装置１００のトラフィックシナリオ生成処理部１１１により生成された個別トラフィックシナリオは、制御ノード装置１００から、対応する送信ノード装置へ、高レベル通信インターフェースＩＦ１２、高レベル通信ネットワークＮｗ２（例えば、ギガイーサネット）を介して、送信される。具体的には、以下の（１）〜（３）のように処理が実行される。なお、制御ノード装置１００と、対応する送信ノード装置との間において、高レベル通信用のコネクションは、高レベル通信を開始する前に予め確立されているものとする（例えば、ＴＣＰコネクションが確立されているものとする）。
（１）送信ノード装置Ｔｘ＿ｎｏｄｅ１用個別トラフィックシナリオＡ１（図４において、Ｔｒ＿ｓｃｅｎａｒｉｏ（Ｅｘ＿ｎｏｄｅ１）と表記）は、制御ノード装置１００から、高レベル通信インターフェースＩＦ１２、高レベル通信ネットワークＮｗ２を介して、送信ノード装置Ｔｘ＿ｎｏｄｅ１に送信される。そして、送信ノード装置Ｔｘ＿ｎｏｄｅ１は、送信ノード装置Ｔｘ＿ｎｏｄｅ１の高レベル通信インターフェースＩＦ２２を介して、制御ノード装置１００から送信された送信ノード装置Ｔｘ＿ｎｏｄｅ１用個別トラフィックシナリオＡ１を受信し、受信した個別トラフィックシナリオＡ１は、送信ノード装置Ｔｘ＿ｎｏｄｅ１のトラフィックシナリオ管理部２１１により、シナリオキュー（例えば、送信ノード装置Ｔｘ＿ｎｏｄｅ１の記憶部２２の所定のメモリ領域により実現されるキューメモリ）に入力されて管理される。例えば、送信ノード装置Ｔｘ＿ｎｏｄｅ１のトラフィックシナリオ管理部２１１は、受信した個別トラフィックシナリオＡ１を、シナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ１）に追加する。個別トラフィックシナリオＡ１が追加された後のシナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ１）の状態を図７の右上図に示す。なお、この場合、追加前のシナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ１）はデータがない状態であるので、図７において、シナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ１）は、追加された個別トラフィックシナリオＡ１のみを含む状態となっている。
（２）送信ノード装置Ｔｘ＿ｎｏｄｅ２用個別トラフィックシナリオＡ２（図４において、Ｔｒ＿ｓｃｅｎａｒｉｏ（Ｅｘ＿ｎｏｄｅ２）と表記）は、制御ノード装置１００から、高レベル通信インターフェースＩＦ１２、高レベル通信ネットワークＮｗ２を介して、送信ノード装置Ｔｘ＿ｎｏｄｅ２に送信される。そして、送信ノード装置Ｔｘ＿ｎｏｄｅ２は、送信ノード装置Ｔｘ＿ｎｏｄｅ２の高レベル通信インターフェースＩＦ２２を介して、制御ノード装置１００から送信された送信ノード装置Ｔｘ＿ｎｏｄｅ２用個別トラフィックシナリオＡ２を受信し、受信した個別トラフィックシナリオＡ２は、送信ノード装置Ｔｘ＿ｎｏｄｅ２のトラフィックシナリオ管理部２１１により、シナリオキュー（例えば、送信ノード装置Ｔｘ＿ｎｏｄｅ２の記憶部２２の所定のメモリ領域により実現されるキューメモリ）に入力されて管理される。例えば、送信ノード装置Ｔｘ＿ｎｏｄｅ２のトラフィックシナリオ管理部２１１は、受信した個別トラフィックシナリオＡ２を、シナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ２）に追加する。個別トラフィックシナリオＡ２が追加された後のシナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ２）の状態を図７の右中図に示す。なお、この場合、追加前のシナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ２）はデータがない状態であるので、図７において、シナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ２）は、追加された個別トラフィックシナリオＡ２のみを含む状態となっている。
（３）送信ノード装置Ｔｘ＿ｎｏｄｅ３用個別トラフィックシナリオＡ３（図４において、Ｔｒ＿ｓｃｅｎａｒｉｏ（Ｅｘ＿ｎｏｄｅ３）と表記）は、制御ノード装置１００から、高レベル通信インターフェースＩＦ１２、高レベル通信ネットワークＮｗ２を介して、送信ノード装置Ｔｘ＿ｎｏｄｅ３に送信される。そして、送信ノード装置Ｔｘ＿ｎｏｄｅ３は、送信ノード装置Ｔｘ＿ｎｏｄｅ３の高レベル通信インターフェースＩＦ２２を介して、制御ノード装置１００から送信された送信ノード装置Ｔｘ＿ｎｏｄｅ３用個別トラフィックシナリオＡ３を受信し、受信した個別トラフィックシナリオＡ３は、送信ノード装置Ｔｘ＿ｎｏｄｅ３のトラフィックシナリオ管理部２１１により、シナリオキュー（例えば、送信ノード装置Ｔｘ＿ｎｏｄｅ２の記憶部２２の所定のメモリ領域により実現されるキューメモリ）に入力されて管理される。例えば、送信ノード装置Ｔｘ＿ｎｏｄｅ３のトラフィックシナリオ管理部２１１は、受信した個別トラフィックシナリオＡ３を、シナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ３）に追加する。個別トラフィックシナリオＡ３が追加された後のシナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ３）の状態を図７の右下図に示す。なお、この場合、追加前のシナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ３）はデータがない状態であるので、図７において、シナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ３）は、追加された個別トラフィックシナリオＡ３のみを含む状態となっている。
【０１００】
なお、上記の個別トラフィックシナリオＡ１〜Ａ３の送信処理は、例えば、図４に示すように、時刻ｔ０から順次実行される。例えば、時刻ｔ０は、トラフィックシナリオに基づく無線送信処理の実行が開始される所定の時間（例えば、１０秒）だけ前の時刻に設定される。なお、本実施形態では、説明便宜のために、個別トラフィックシナリオＡ１〜Ａ３の送信処理は、トラフィックシナリオに基づく無線送信処理の実行が開始される１０秒前から実行されるように設定した場合について説明する。そして、最初にトラフィックシナリオに基づく無線送信処理の実行が開始される時刻を時刻ｔ１として、ｔ１＝０秒とする。また、ｔ０＝−１０秒とする。
【０１０１】
上記のように処理することで、個別トラフィックシナリオＡ１〜Ａ３の送信処理、および、各送信ノード装置での受信処理を、無線送信処理の実行が開始される時刻ｔ１よりも前の時間に完了させることができる。なお、ステップＳ２１〜Ｓ２３までの処理の処理時間が１０秒未満であるものとする。
【０１０２】
（ステップＳ３１〜Ｓ３３）：
ステップＳ３１において、制御ノード装置１００は、送信ノード装置Ｔｘ＿ｎｏｄｅ１についての送信タイミング通知処理を実行する。具体的には、制御ノード装置１００の通信制御部１１３は、低レベル通信インターフェースＩＦ１１を介して、送信ノード装置Ｔｘ＿ｎｏｄｅ１へ送信指示信号（図４では、Ｉｎｓｔ＿ｔｘ（Ｔｘ＿ｎｏｄｅ１）と表記）を送信するタイミングを決定し、決定したタイミングで、送信ノード装置Ｔｘ＿ｎｏｄｅ１へ送信指示信号が送信されるように、低レベル通信インターフェースＩＦ１１を制御する。
【０１０３】
なお、制御ノード装置１００の通信制御部１１３は、例えば、低レベル通信インターフェースＩＦ１１に、パラレルに（個別に）接続されている、３つの送信ノード装置への通信路に対して、チャネル制御により、低レベル通信インターフェースＩＦ１１を介して、個別に、送信指示信号（例えば、単発のパルス信号）を送信する機能を有している。例えば、送信ノード装置Ｔｘ＿ｎｏｄｅ１に接続されている通信路をチャネル１とし、送信ノード装置Ｔｘ＿ｎｏｄｅ２に接続されている通信路をチャネル２とし、送信ノード装置Ｔｘ＿ｎｏｄｅ３に接続されている通信路をチャネル３とする。通信制御部１１３は、例えば、送信ノード装置Ｔｘ＿ｎｏｄｅ１へ送信指示信号を、低レベル通信インターフェースＩＦ１１を介して、送信する場合、低レベル通信インターフェースＩＦ１１に対してチャネル１を使用するように指示し、所定のタイミングで、チャネル１により（送信ノード装置Ｔｘ＿ｎｏｄｅ１に接続されている通信路により）、送信指示信号を送信するよう低レベル通信インターフェースＩＦ１１を制御する。これにより、送信指示信号を送信ノード装置Ｔｘ＿ｎｏｄｅ１に送信することができる。
【０１０４】
送信ノード装置Ｔｘ＿ｎｏｄｅ１は、上記のようにして、制御ノード装置１００から送信された送信指示信号（図４では、Ｉｎｓｔ＿ｔｘ（Ｔｘ＿ｎｏｄｅ１）と表記）を、低レベル通信インターフェースＩＦ２１を介して受信する。
【０１０５】
そして、送信ノード装置Ｔｘ＿ｎｏｄｅ１は、制御ノード装置１００から送信された送信指示信号を受信すると、無線データ送信処理を実行する。具体的には、送信ノード装置Ｔｘ＿ｎｏｄｅ１のトラフィックシナリオ管理部２１１が、シナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ１）のリストの一番上のデータ（キューメモリに最も前に入力されたデータ）により特定される無線データ送信処理を実行する。つまり、図７に示したデータの場合、トラフィックＩＤ＝０の処理、すなわち、無線データ送信先を、ＩＰアドレスが「１９２．１６８．０．１」である通信機器Ｓｔ１とし、送信するデータのパケットサイズ（データサイズ）を３００バイトとする無線データ送信処理が実行される。送信ノード装置Ｔｘ＿ｎｏｄｅ１は、送信ノード装置Ｔｘ＿ｎｏｄｅ１のデータ処理部２１２、無線通信処理部２３により、上記送信データを含む無線信号を生成し、生成した無線信号（図４では、Ｄ＿ＷｉＦｉ（Ｄｅｓｔ１）と表記）を、送信ノード装置Ｔｘ＿ｎｏｄｅ１のアンテナＡｎｔ１から外部へ送信する（ステップＳ３２）。
【０１０６】
なお、送信ノード装置Ｔｘ＿ｎｏｄｅ１は、予め受信した個別トラフィックシナリオを、シナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ１）で管理しているため、送信ノード装置Ｔｘ＿ｎｏｄｅ１が、制御ノード装置１００から、送信指示信号を受信するとすぐに、無線データ送信処理を実行することができる。さらに、制御ノード装置１００から送信ノード装置Ｔｘ＿ｎｏｄｅ１に送信される送信指示信号は、低レベル通信により送受信がなされるため、複雑な送受信処理（複数のプロトコルスタックに応じた通信処理）を実行する必要がない。このため、送信指示信号の送受信にかかる時間の遅延量を極小にすることができる。
【０１０７】
シナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ１）のリストの一番上のデータ（キューメモリに最も前に入力されたデータ）により特定される無線データ送信処理を実行（完了）した後、送信ノード装置Ｔｘ＿ｎｏｄｅ１は、送信応答処理を実行する（ステップＳ３３）。具体的には、送信ノード装置Ｔｘ＿ｎｏｄｅ１のデータ処理部２１２は、完了した無線データ送信処理のトラフィックＩＤ（この場合、トラフィックＩＤ＝０）を含むデータＲｅｓ（ＴｒａｆｆｉｃＩＤ）を生成し、当該データを、高レベル通信インターフェースＩＦ２２を介して、制御ノード装置１００に送信する（ステップＳ３３）。
【０１０８】
また、送信ノード装置Ｔｘ＿ｎｏｄｅ１は、シナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ１）の更新処理を行う。具体的には、送信ノード装置Ｔｘ＿ｎｏｄｅ１は、完了した無線データ送信処理のトラフィックＩＤ（＝０）のデータをシナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ１）から削除する。これにより、送信ノード装置Ｔｘ＿ｎｏｄｅ１により次に実行される予定の無線データ送信処理に相当するデータ（図７の場合、トラフィックＩＤ＝４のデータ）がシナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ２）の先頭となる。
【０１０９】
制御ノード装置１００は、送信ノード装置Ｔｘ＿ｎｏｄｅ１から送信されるＲｅｓ（ＴｒａｆｆｉｃＩＤ）を、高レベル通信インターフェースＩＦ１２を介して受信し、受信したデータに含まれるトラフィックＩＤ（＝０）を取得する（例えば、データ処理部１１２による処理により取得する）。これにより、制御ノード装置１００は、トラフィックＩＤ＝０に相当する無線データ送信処理が実行されたことを把握することができる。なお、トラフィックＩＤは、ユニークなＩＤであるので、トラフィックＩＤを確認することで、どの送信ノード装置により実行された無線データ送信処理であるかも特定することができる。
【０１１０】
（ステップＳ４１〜Ｓ４３）：
ステップＳ４１において、制御ノード装置１００は、送信ノード装置Ｔｘ＿ｎｏｄｅ２についての送信タイミング通知処理を実行する。具体的には、制御ノード装置１００の通信制御部１１３は、低レベル通信インターフェースＩＦ１１を介して、送信ノード装置Ｔｘ＿ｎｏｄｅ２へ送信指示信号（図４では、Ｉｎｓｔ＿ｔｘ（Ｔｘ＿ｎｏｄｅ２）と表記）を送信するタイミングを決定し、決定したタイミングで、送信ノード装置Ｔｘ＿ｎｏｄｅ２へ送信指示信号が送信されるように、低レベル通信インターフェースＩＦ１１を制御する（チャネル２により送信指示信号を送信するよう低レベル通信インターフェースＩＦ１１を制御する）。
【０１１１】
送信ノード装置Ｔｘ＿ｎｏｄｅ２は、上記のようにして、制御ノード装置１００から送信された送信指示信号（図４では、Ｉｎｓｔ＿ｔｘ（Ｔｘ＿ｎｏｄｅ２）と表記）を、低レベル通信インターフェースＩＦ２１を介して受信する。
【０１１２】
そして、送信ノード装置Ｔｘ＿ｎｏｄｅ２は、制御ノード装置１００から送信された送信指示信号を受信すると、無線データ送信処理を実行する。具体的には、送信ノード装置Ｔｘ＿ｎｏｄｅ２のトラフィックシナリオ管理部２１１が、シナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ２）のリストの一番上のデータ（キューメモリに最も前に入力されたデータ）により特定される無線データ送信処理を実行する。つまり、図７に示したデータの場合、トラフィックＩＤ＝３の処理、すなわち、無線データ送信先を、ＩＰアドレスが「１９２．１６８．０．２」である通信機器Ｓｔ２とし、送信するデータのパケットサイズ（データサイズ）を３５０バイトとする無線データ送信処理が実行される。送信ノード装置Ｔｘ＿ｎｏｄｅ２は、送信ノード装置Ｔｘ＿ｎｏｄｅ２のデータ処理部２１２、無線通信処理部２３により、上記送信データを含む無線信号を生成し、生成した無線信号（図４では、Ｄ＿ＷｉＦｉ（Ｄｅｓｔ２）と表記）を、送信ノード装置Ｔｘ＿ｎｏｄｅ２のアンテナＡｎｔ１から外部へ送信する（ステップＳ４２）。
【０１１３】
なお、送信ノード装置Ｔｘ＿ｎｏｄｅ２は、予め受信した個別トラフィックシナリオを、シナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ２）で管理しているため、送信ノード装置Ｔｘ＿ｎｏｄｅ２が、制御ノード装置１００から、送信指示信号を受信するとすぐに、無線データ送信処理を実行することができる。さらに、制御ノード装置１００から送信ノード装置Ｔｘ＿ｎｏｄｅ２に送信される送信指示信号は、低レベル通信により送受信がなされるため、複雑な送受信処理（複数のプロトコルスタックに応じた通信処理）を実行する必要がない。このため、送信指示信号の送受信にかかる時間の遅延量を極小にすることができる。
【０１１４】
シナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ２）のリストの一番上のデータ（キューメモリに最も前に入力されたデータ）により特定される無線データ送信処理を実行（完了）した後、送信ノード装置Ｔｘ＿ｎｏｄｅ２は、送信応答処理を実行する（ステップＳ４３）。具体的には、送信ノード装置Ｔｘ＿ｎｏｄｅ２のデータ処理部２１２は、完了した無線データ送信処理のトラフィックＩＤ（この場合、トラフィックＩＤ＝３）を含むデータＲｅｓ（ＴｒａｆｆｉｃＩＤ）を生成し、当該データを、高レベル通信インターフェースＩＦ２２を介して、制御ノード装置１００に送信する（ステップＳ４３）。
【０１１５】
また、送信ノード装置Ｔｘ＿ｎｏｄｅ２は、シナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ２）の更新処理を行う。具体的には、送信ノード装置Ｔｘ＿ｎｏｄｅ２は、完了した無線データ送信処理のトラフィックＩＤ（＝３）のデータをシナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ２）から削除する。これにより、送信ノード装置Ｔｘ＿ｎｏｄｅ２により次に実行される予定の無線データ送信処理に相当するデータ（図７の場合、トラフィックＩＤ＝４のデータ）がシナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ２）の先頭のデータとなる。
【０１１６】
制御ノード装置１００は、送信ノード装置Ｔｘ＿ｎｏｄｅ２から送信されるＲｅｓ（ＴｒａｆｆｉｃＩＤ）を、高レベル通信インターフェースＩＦ１２を介して受信し、受信したデータに含まれるトラフィックＩＤ（＝３）を取得する（例えば、データ処理部１１２による処理により取得する）。これにより、制御ノード装置１００は、トラフィックＩＤ＝３に相当する無線データ送信処理が実行されたことを把握することができる。なお、トラフィックＩＤは、ユニークなＩＤであるので、トラフィックＩＤを確認することで、どの送信ノード装置により実行された無線データ送信処理であるかも特定することができる。
【０１１７】
（ステップＳ５１〜Ｓ５３）：
ステップＳ５１において、制御ノード装置１００は、送信ノード装置Ｔｘ＿ｎｏｄｅ３についての送信タイミング通知処理を実行する。具体的には、制御ノード装置１００の通信制御部１１３は、低レベル通信インターフェースＩＦ１１を介して、送信ノード装置Ｔｘ＿ｎｏｄｅ３へ送信指示信号（図４では、Ｉｎｓｔ＿ｔｘ（Ｔｘ＿ｎｏｄｅ３）と表記）を送信するタイミングを決定し、決定したタイミングで、送信ノード装置Ｔｘ＿ｎｏｄｅ３へ送信指示信号が送信されるように、低レベル通信インターフェースＩＦ１１を制御する（チャネル３により送信指示信号を送信するよう低レベル通信インターフェースＩＦ１１を制御する）。
【０１１８】
送信ノード装置Ｔｘ＿ｎｏｄｅ３は、上記のようにして、制御ノード装置１００から送信された送信指示信号（図４では、Ｉｎｓｔ＿ｔｘ（Ｔｘ＿ｎｏｄｅ３）と表記）を、低レベル通信インターフェースＩＦ２１を介して受信する。
【０１１９】
そして、送信ノード装置Ｔｘ＿ｎｏｄｅ３は、制御ノード装置１００から送信された送信指示信号を受信すると、無線データ送信処理を実行する。具体的には、送信ノード装置Ｔｘ＿ｎｏｄｅ３のトラフィックシナリオ管理部２１１が、シナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ３）のリストの一番上のデータ（キューメモリに最も前に入力されたデータ）により特定される無線データ送信処理を実行する。つまり、図７に示したデータの場合、トラフィックＩＤ＝６の処理、すなわち、無線データ送信先を、ＩＰアドレスが「１９２．１６８．０．３」である通信機器Ｓｔ２とし、送信するデータのパケットサイズ（データサイズ）を２００バイトとする無線データ送信処理が実行される。送信ノード装置Ｔｘ＿ｎｏｄｅ３は、送信ノード装置Ｔｘ＿ｎｏｄｅ３のデータ処理部２１２、無線通信処理部２３により、上記送信データを含む無線信号を生成し、生成した無線信号（図４では、Ｄ＿ＷｉＦｉ（Ｄｅｓｔ３）と表記）を、送信ノード装置Ｔｘ＿ｎｏｄｅ３のアンテナＡｎｔ１から外部へ送信する（ステップＳ５２）。
【０１２０】
なお、送信ノード装置Ｔｘ＿ｎｏｄｅ３は、予め受信した個別トラフィックシナリオを、シナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ３）で管理しているため、送信ノード装置Ｔｘ＿ｎｏｄｅ３が、制御ノード装置１００から、送信指示信号を受信するとすぐに、無線データ送信処理を実行することができる。さらに、制御ノード装置１００から送信ノード装置Ｔｘ＿ｎｏｄｅ３に送信される送信指示信号は、低レベル通信により送受信がなされるため、複雑な送受信処理（複数のプロトコルスタックに応じた通信処理）を実行する必要がない。このため、送信指示信号の送受信にかかる時間の遅延量を極小にすることができる。
【０１２１】
シナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ３）のリストの一番上のデータ（キューメモリに最も前に入力されたデータ）により特定される無線データ送信処理を実行（完了）した後、送信ノード装置Ｔｘ＿ｎｏｄｅ３は、送信応答処理を実行する（ステップＳ５３）。具体的には、送信ノード装置Ｔｘ＿ｎｏｄｅ３のデータ処理部２１２は、完了した無線データ送信処理のトラフィックＩＤ（この場合、トラフィックＩＤ＝６）を含むデータＲｅｓ（ＴｒａｆｆｉｃＩＤ）を生成し、当該データを、高レベル通信インターフェースＩＦ２２を介して、制御ノード装置１００に送信する（ステップＳ５３）。
【０１２２】
また、送信ノード装置Ｔｘ＿ｎｏｄｅ３は、シナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ３）の更新処理を行う。具体的には、送信ノード装置Ｔｘ＿ｎｏｄｅ３は、完了した無線データ送信処理のトラフィックＩＤ（＝６）のデータをシナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ３）から削除する。これにより、送信ノード装置Ｔｘ＿ｎｏｄｅ３により次に実行される予定の無線データ送信処理に相当するデータ（図７の場合、トラフィックＩＤ＝７のデータ）がシナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ３）の先頭のデータとなる。
【０１２３】
制御ノード装置１００は、送信ノード装置Ｔｘ＿ｎｏｄｅ３から送信されるＲｅｓ（ＴｒａｆｆｉｃＩＤ）を、高レベル通信インターフェースＩＦ１２を介して受信し、受信したデータに含まれるトラフィックＩＤ（＝６）を取得する（例えば、データ処理部１１２による処理により取得する）。これにより、制御ノード装置１００は、トラフィックＩＤ＝６に相当する無線データ送信処理が実行されたことを把握することができる。なお、トラフィックＩＤは、ユニークなＩＤであるので、トラフィックＩＤを確認することで、どの送信ノード装置により実行された無線データ送信処理であるかも特定することができる。
【０１２４】
以降において、上記と同様に、制御ノード装置１００から、各送信ノード装置に対して、制御ノード装置１００が決定したタイミングで、送信指示信号を送信することで、制御ノード装置１００により生成されたトラフィックシナリオに応じた無線データ送信処理を、制御ノード装置１００が決定したタイミングで実行することができる。
【０１２５】
なお、上記では、図４、図５のシーケンス図に示すように、（１）制御ノード装置１００から送信ノード装置Ｔｘ＿ｎｏｄｅ１に送信指示信号を送信するタイミングと、（２）制御ノード装置１００から送信ノード装置Ｔｘ＿ｎｏｄｅ２に送信指示信号を送信するタイミングと、（３）制御ノード装置１００から送信ノード装置Ｔｘ＿ｎｏｄｅ３に送信指示信号を送信するタイミングと、が異なる場合を想定しているが、これに限定されることはない。
【０１２６】
例えば、（１）制御ノード装置１００から送信ノード装置Ｔｘ＿ｎｏｄｅ１に送信指示信号を送信するタイミングと、（２）制御ノード装置１００から送信ノード装置Ｔｘ＿ｎｏｄｅ２に送信指示信号を送信するタイミングと、（３）制御ノード装置１００から送信ノード装置Ｔｘ＿ｎｏｄｅ３に送信指示信号を送信するタイミングと、を同時（例えば、時刻ｔ１（＝０秒））に行うようにしてもよい。制御ノード装置１００の低レベル通信インターフェースは、各送信ノード装置にパラレルに接続された通信路（通信インターフェース）を有しているため、このように、同時に、各送信ノード装置に送信指示信号を送信することができる。この場合、各送信ノード装置で、ほぼ同時に、それぞれ、個別トラフィックシナリオに基づく無線データ送信処理を実行することができる。つまり、無線トラフィックエミュレーションシステム１０００では、複数の送信ノード装置間で送信タイミングのずれが生じないように各送信ノード装置の送信タイミングを適切に制御することができる。
【０１２７】
（ステップＳ６）：
ステップＳ６において、制御ノード装置１００のトラフィックシナリオ生成処理部１１１は、新たなトラフィックシナリオ（図８に示すトラフィックシナリオＡ’）を生成する。
【０１２８】
（ステップＳ７１〜Ｓ７３）：
ステップＳ７１〜Ｓ７３において、個別トラフィックシナリオ送信処理（個別トラフィックシナリオの生成処理および送信処理）が実行される。
【０１２９】
制御ノード装置１００のトラフィックシナリオ生成処理部１１１は、ステップＳ７で生成したトラフィックシナリオＡ’から、各行のデータにおいて、送信ノード装置のＩＰアドレスが同一であるデータを抽出することで、各送信ノード装置用の個別トラフィックシナリオを生成する。
【０１３０】
図９に、この処理により、トラフィックシナリオＡ’から生成された個別トラフィックシナリオ（送信ノード装置Ｔｘ＿ｎｏｄｅ１用個別トラフィックシナリオＡ１’）を示す。
【０１３１】
制御ノード装置１００のトラフィックシナリオ生成処理部１１１により生成された個別トラフィックシナリオは、制御ノード装置１００から、対応する送信ノード装置へ、高レベル通信インターフェースＩＦ１２、高レベル通信ネットワークＮｗ２（例えば、ギガイーサネット）を介して、送信される。具体的には、以下のように処理が実行される。
【０１３２】
送信ノード装置Ｔｘ＿ｎｏｄｅ１用個別トラフィックシナリオＡ１’（図５において、Ｔｒ＿ｓｃｅｎａｒｉｏ（Ｅｘ＿ｎｏｄｅ１）と表記）は、制御ノード装置１００から、高レベル通信インターフェースＩＦ１２、高レベル通信ネットワークＮｗ２を介して、送信ノード装置Ｔｘ＿ｎｏｄｅ１に送信される。そして、送信ノード装置Ｔｘ＿ｎｏｄｅ１は、送信ノード装置Ｔｘ＿ｎｏｄｅ１の高レベル通信インターフェースＩＦ２２を介して、制御ノード装置１００から送信された送信ノード装置Ｔｘ＿ｎｏｄｅ１用個別トラフィックシナリオＡ１’を受信し、受信した個別トラフィックシナリオＡ１’は、送信ノード装置Ｔｘ＿ｎｏｄｅ１のトラフィックシナリオ管理部２１１により、シナリオキュー（例えば、送信ノード装置Ｔｘ＿ｎｏｄｅ１の記憶部２２の所定のメモリ領域により実現されるキューメモリ）に入力されて管理される。例えば、送信ノード装置Ｔｘ＿ｎｏｄｅ１のトラフィックシナリオ管理部２１１は、受信した個別トラフィックシナリオＡ１’を、シナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ１）の最終行の後に追加する。個別トラフィックシナリオＡ１’が追加された後のシナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ１）の状態を図９の右図に示す。図９の右図に示すように、追加前のシナリオキューＳＣｑｕｅ（Ｔｘ＿ｎｏｄｅ１）の最終行（トラフィックＩＤ＝９４の行）の後に、個別トラフィックシナリオＡ１’のデータが追加されている。
【０１３３】
なお、送信ノード装置Ｔｘ＿ｎｏｄｅ２、送信ノード装置Ｔｘ＿ｎｏｄｅ３についても、上記と同様の処理が実行され、新たなトラフィックシナリオＡ’に基づく個別トラフィックシナリオのデータがシナリオキューに追加される。
【０１３４】
ステップＳ８１〜Ｓ８３の処理は、ステップＳ３１〜Ｓ３３の処理と同様であり、以降、無線トラフィックエミュレーションシステム１０００では、上記で説明したのと同様の処理が実行される。
【０１３５】
上記のように、無線トラフィックエミュレーションシステム１０００において処理を実行することで、無線通信システムＳｙｓ１に、複数の通信機器が新たに導入されたときの状態を模擬的に実現することができる（エミュレートすることができる）。つまり、無線トラフィックエミュレーションシステム１０００において、上記のように処理することで、トラフィックシナリオに基づくトラフィック負荷を無線通信システムＳｙｓ１にかけることができる。
【０１３６】
そして、無線品質分析システムＳｙｓ２のセンサ装置Ｓ＿ｎｏｄｅ１〜Ｓ＿ｎｏｄｅ３、および、分析装置Ｄｅｖ＿ａｎｌｙにより、無線通信システムＳｙｓ１の無線環境の状態を評価することで、無線トラフィックエミュレーションシステム１０００により、所定のトラフィック負荷をかけた場合における無線通信環境の評価を適切に行うことができる。
【０１３７】
以上にように、無線トラフィックエミュレーションシステム１０００では、制御ノード装置１００により、複数の送信ノード装置により送信するトラフィックの内容の全てを管理するトラフィックシナリオを作成し、当該トラフィックシナリオに基づいて生成された送信ノード装置ごとの個別トラフィックに従って、各送信ノード装置がトラフィックを無線通信システムＳｙｓ１の通信機器に送信する。つまり、無線トラフィックエミュレーションシステム１０００では、複数の送信ノード装置の導入が容易であり、トラフィックシナリオおよび個別トラフィックシナリオにより、各送信ノード装置から無線送信されるトラフィックの個別管理、および、システム全体のトラフィック管理が容易にできる。したがって、無線トラフィックエミュレーションシステム１０００では、無線機器が多数導入されている無線環境において、さらに、複数の無線機器が導入されたときの無線環境を容易にエミュレートすることができる。その結果、無線トラフィックエミュレーションシステム１０００では、無線トラフィックエミュレーションシステム１０００により、無線通信システムＳｙｓ１に対して、所定のトラフィック負荷をかけた場合における無線通信環境の評価を適切に行うことができる。
【０１３８】
さらに、無線トラフィックエミュレーションシステム１０００では、制御ノード装置１００から、各送信ノード装置に対して、トラフィックシナリオに基づいて生成された個別トラフィックシナリオを、送信ノード装置がトラフィック送信（無線データ送信）を行う前に予め高レベル通信インターフェース、高レベル通信ネットワークを介して、送信しておき、トラフィック送信タイミングを指示する送信指示信号を、制御ノード装置１００から、各送信ノード装置に対して、低レベル通信インターフェース、低レベル通信路を介して送信し、各送信ノード装置が送信指示信号を受信すると即座に、個別トラフィックシナリオに従ったトラフィック送信（無線データ送信）を実行する。低レベル通信インターフェース、低レベル通信路を介して送信指示信号を送受信することにより、送信ノード装置は、複雑な通信プロトコル処理を行う必要がないため、複数の送信ノード装置から、遅延量を極小にして、所望のトラフィック送信（無線データ送信）を行うことができる。従って、無線トラフィックエミュレーションシステム１０００では、無線機器が多数導入されている無線環境においても、適切な無線環境の評価を行うために、複数の送信ノード装置間で送信タイミングのずれが生じないように各送信ノード装置の送信タイミングを適切に制御することができる。
【０１３９】
さらに、無線トラフィックエミュレーションシステム１０００では、制御ノード装置１００により、所望の内容とするトラフィックシナリオを所定のタイミング（あるいは所定の周期）で容易に生成でき、当該トラフィックシナリオから生成された個別トラフィックシナリオを所定のタイミングで各送信ノード装置に送信できるため、動的に、無線通信システムＳｙｓ１にかけるトラフィック負荷を調整することも容易にできる。
【０１４０】
≪第１変形例≫
次に、第１実施形態の第１変形例について説明する。
【０１４１】
なお、上記実施形態と同様の部分については、同一符号を付し、詳細な説明を省略する。
【０１４２】
第１変形例の無線トラフィックエミュレーションシステムでは、制御ノード装置１００により生成されるトラフィックシナリオが、上記第１実施形態と異なる。それ以外については、第１実施形態と同様である。
【０１４３】
図１０は、第１実施形態の第１変形例において用いられるトラフィックシナリオ（メタトラフィックシナリオＢ）の一例を示す図である。
【０１４４】
第１変形例の無線トラフィックエミュレーションシステムでは、制御ノード装置１００のトラフィックシナリオ生成処理部１１１は、個別トラフィックシナリオに含めるデータをそのまま含むトラフィックシナリオではなく、上位概念化したトラフィックシナリオであるメタトラフィックシナリオ（例えば、図１０のメタトラフィックシナリオＢ）を生成する。そして、トラフィックシナリオ生成処理部１１１は、メタトラフィックシナリオ（例えば、図１０のメタトラフィックシナリオＢ）に基づいて、各送信ノード装置用の個別トラフィックシナリオを生成する。
【０１４５】
具体的には、図１０に示すように、メタトラフィックシナリオＢは、（１）送信時刻（ｍｓ）と、（２）送信ノード装置のＩＰアドレスと、（３）宛先ＩＰアドレスと、（４）送信パケットデータのサイズにより構成される。
【０１４６】
「送信時刻」は、送信ノード装置がデータ無線送信する時刻であり、例えば、単位をｍｓとして指定される。
【０１４７】
なお、（２）送信ノード装置のＩＰアドレス、（３）宛先ＩＰアドレス、および、（４）送信パケットデータのサイズについては、第１実施形態と同様である。
【０１４８】
メタトラフィックシナリオＢは、メタトラフィックシナリオＢの各行のデータは、送信時刻により昇順にソートされた状態で記憶保持される。
【０１４９】
制御ノード装置１００のトラフィックシナリオ生成処理部１１１は、メタトラフィックシナリオＢの先頭行から順番に、送信ノード装置のＩＰアドレスが同一のデータを集め、順次、トラフィックＩＤを決めていく。トラフィックシナリオ生成処理部１１１は、例えば、図１０の右端に示したように、トラフィックＩＤを＋１だけインクリメントしながら、トラフィックＩＤを決定していく。
【０１５０】
そして、トラフィックシナリオ生成処理部１１１は、所定の期間内に送信するトラフィックを集めた個別トラフィックシナリオを生成する。例えば、図１０の中段に示したように、トラフィックシナリオ生成処理部１１１は、０≦ｔ＜６０秒の期間に送信ノード装置Ｔｘ＿ｎｏｄｅ１が送信するトラフィックを集めたリストデータを、送信ノード装置Ｔｘ＿ｎｏｄｅ１用個別トラフィックシナリオＢ１−１として生成する。
【０１５１】
また、図１０の下段に示したように、トラフィックシナリオ生成処理部１１１は、６０≦ｔ＜１２０秒の期間に送信ノード装置Ｔｘ＿ｎｏｄｅ１が送信するトラフィックを集めたリストデータを、送信ノード装置Ｔｘ＿ｎｏｄｅ１用個別トラフィックシナリオＢ１−２として生成する。
【０１５２】
上記のようにして生成された個別トラフィックシナリオＢ１−１、Ｂ１−２は、第１実施形態と同様の処理により、トラフィック送信開始時刻よりも前に、制御ノード装置１００から、高レベル通信インターフェースＩＦ１２、高レベル通信ネットワークＮｗ１を介して、送信ノード装置Ｔｘ＿ｎｏｄｅ１に送信される。
【０１５３】
そして、制御ノード装置１００は、時刻が５０ｍｓとなるタイミングにおいて、送信指示信号を、低レベル通信インターフェースＩＦ１１を介して、送信ノード装置Ｔｘ＿ｎｏｄｅ１に送信する。送信ノード装置Ｔｘ＿ｎｏｄｅ１は、当該送信指示信号を受信するとトラフィックＩＤ＝０の行のデータに基づいて、１０００バイトのデータを、通信機器Ｓｔ３（ＩＰアドレス：１９２．１６８．０．３）宛てに無線送信する。このように処理することで、トラフィックＩＤ＝０の行で指定されたデータが、メタトラフィックシナリオＢで指定された通りに、時刻５０ｍｓのタイミングで、送信ノード装置Ｔｘ＿ｎｏｄｅ１から無線送信される。なお、他の送信ノード装置についても同様に処理が実行される。
【０１５４】
以上のように、本変形例の無線トラフィックエミュレーションシステムでは、メタトラフィックシナリオに基づいて、個別トラフィックシナリオを生成し、各送信ノード装置から所望のタイミングで、所望のデータを無線送信することができる。
【０１５５】
≪第２変形例≫
次に、第１実施形態の第２変形例について説明する。
【０１５６】
なお、上記実施形態（変形例を含む）と同様の部分については、同一符号を付し、詳細な説明を省略する。
【０１５７】
第２変形例の無線トラフィックエミュレーションシステムでは、制御ノード装置１００により生成されるトラフィックシナリオが、上記第１実施形態と異なる。それ以外については、第１実施形態と同様である。
【０１５８】
図１１は、第１実施形態の第２変形例において用いられるトラフィックシナリオ（メタトラフィックシナリオＣ）の一例を示す図である。
【０１５９】
第２変形例の無線トラフィックエミュレーションシステムでは、制御ノード装置１００のトラフィックシナリオ生成処理部１１１は、個別トラフィックシナリオに含めるデータをそのまま含むトラフィックシナリオではなく、上位概念化したトラフィックシナリオであるメタトラフィックシナリオ（例えば、図１１のメタトラフィックシナリオＣ）を生成する。そして、トラフィックシナリオ生成処理部１１１は、メタトラフィックシナリオ（例えば、図１１のメタトラフィックシナリオＣ）に基づいて、各送信ノード装置用の個別トラフィックシナリオを生成する。
【０１６０】
具体的には、図１１に示すように、メタトラフィックシナリオＣは、（１）送信ノード装置のＩＰアドレスと、（２）送信周期（ｍｓ）と、（３）宛先ＩＰアドレスと、（４）送信パケットデータのサイズにより構成される。
【０１６１】
「送信周期」は、送信ノード装置がデータ無線送信する時刻の周期であり、例えば、単位をｍｓとして指定される。
【０１６２】
なお、（１）送信ノード装置のＩＰアドレス、（３）宛先ＩＰアドレス、および、（４）送信パケットデータのサイズについては、第１実施形態と同様である。
【０１６３】
制御ノード装置１００のトラフィックシナリオ生成処理部１１１は、メタトラフィックシナリオＣに基づいて、送信ノード装置ごとに、個別トラフィックシナリオを生成する。なお、このとき、トラフィックＩＤがユニークになるように、トラフィックＩＤを決定し、個別トラフィックシナリオを生成する。
【０１６４】
トラフィックシナリオ生成処理部１１１は、所定の期間内に送信するトラフィックを集めた個別トラフィックシナリオを生成する。例えば、図１１の中段に示したように、トラフィックシナリオ生成処理部１１１は、０≦ｔ＜６０秒の期間に送信ノード装置Ｔｘ＿ｎｏｄｅ１が送信するトラフィックを特定するリストデータを、送信ノード装置Ｔｘ＿ｎｏｄｅ１用個別トラフィックシナリオＣ１−１として生成する。
【０１６５】
また、図１１の下段に示したように、トラフィックシナリオ生成処理部１１１は、６０≦ｔ＜１２０秒の期間に送信ノード装置Ｔｘ＿ｎｏｄｅ１が送信するトラフィックを特定するリストデータを、送信ノード装置Ｔｘ＿ｎｏｄｅ１用個別トラフィックシナリオＣ１−２として生成する。
【０１６６】
上記のようにして生成された個別トラフィックシナリオＣ１−１、Ｃ１−２は、第１実施形態と同様の処理により、トラフィック送信開始時刻よりも前に、制御ノード装置１００から、高レベル通信インターフェースＩＦ１２、高レベル通信ネットワークＮｗ１を介して、送信ノード装置Ｔｘ＿ｎｏｄｅ１に送信される。
【０１６７】
そして、制御ノード装置１００は、１００ｍｓ周期で、送信指示信号を、低レベル通信インターフェースＩＦ１１を介して、送信ノード装置Ｔｘ＿ｎｏｄｅ１に送信する。送信ノード装置Ｔｘ＿ｎｏｄｅ１は、最初に送信指示信号を受信したとき、トラフィックＩＤ＝０の行のデータに基づいて、１０００バイトのデータを、通信機器Ｓｔ３（ＩＰアドレス：１９２．１６８．０．３）宛てに無線送信する。このように処理することで、メタトラフィックシナリオＣで指定された通りに、１００ｍｓ周期で、送信ノード装置Ｔｘ＿ｎｏｄｅ１から無線送信される。なお、他の送信ノード装置についても同様に処理が実行される。
【０１６８】
以上のように、本変形例の無線トラフィックエミュレーションシステムでは、メタトラフィックシナリオに基づいて、個別トラフィックシナリオを生成し、各送信ノード装置から、メタトラフィックシナリオにより設定したタイミングで、所望のデータを無線送信することができる。
【０１６９】
≪第３変形例≫
次に、第１実施形態の第３変形例について説明する。
【０１７０】
なお、上記実施形態（変形例を含む）と同様の部分については、同一符号を付し、詳細な説明を省略する。
【０１７１】
図１２は、第１実施形態の第３変形例に係る無線トラフィックエミュレーションシステム１０００、無線通信システムＳｙｓ１、および、無線品質分析システムＳｙｓ２の概略構成図である。
【０１７２】
本変形例では、分析装置Ｄｅｖ＿ａｎｌｙの分析結果データＲｓｌｔ（Ｓｙｓ１）が、分析装置Ｄｅｖ＿ａｎｌｙから制御ノード装置１００Ａに送信される。
【０１７３】
なお、制御ノード装置１００Ａは、分析装置Ｄｅｖ＿ａｎｌｙから送信される分析結果データＲｓｌｔ（Ｓｙｓ１）を入力することができる点が、第１実施形態の制御ノード装置１００と異なる。
【０１７４】
そして、本変形例の制御ノード装置１００Ａでは、第１実施形態の第２変形例と同様のメタトラフィックシナリオ（メタトラフィックシナリオＣ）を使用する。ただし、本変形例の制御ノード装置１００Ａでは、分析装置Ｄｅｖ＿ａｎｌｙから送信される分析結果データＲｓｌｔ（Ｓｙｓ１）に応じて、（４）送信パケットデータのサイズを変更することができる点が相違する。このようにすることで、例えば、無線通信システムＳｙｓ１において、トラフィック量が増加した場合、それに応じて、無線トラフィックエミュレーションシステムにより、無線通信システムＳｙｓ１にかけるトラフィック負荷を大きくするように制御することができる。
【０１７５】
つまり、分析装置Ｄｅｖ＿ａｎｌｙから送信される分析結果データＲｓｌｔ（Ｓｙｓ１）が無線通信システムＳｙｓ１において、トラフィック量が増加していることを示すデータである場合、本変形例の制御ノード装置１００Ａは、メタトラフィックシナリオＣの送信パケットデータのサイズをより大きなデータに変更したメタトラフィックシナリオＣ’を生成する。そして、生成したメタトラフィックシナリオＣ’に基づいて、個別トラフィックシナリオを生成し、当該個別トラフィックシナリオに基づいて、送信ノード装置から送信されるトラフィックを変更することで、無線通信システムＳｙｓ１にかけるトラフィック負荷を大きくするように制御することができる。
【０１７６】
このように、本変形例の無線トラフィックエミュレーションシステムでは、無線環境の状況の変化に応じて、動的なトラフィックの生成をすることができる。
【０１７７】
［他の実施形態］
上記実施形態（変形例を含む）では、無線トラフィックエミュレーションシステム１０００、無線通信システムＳｙｓ１、無線品質分析システムＳｙｓ２が、図１、図１２に示すように構成されている場合について、説明したが、各システムの構成（各装置の個数、位置等を含む）は、これらに限定されるものではない。また、図１、図１２において、高レベル通信ネットワークＮｗ１のトポロジーがバス型のものを想定した場合を示しているが、高レベル通信ネットワークＮｗ１のトポロジーはバス型に限定されるものではなく、スター型、リング型、あるいは、混成型のトポロジーであってもよい。
【０１７８】
また、上記実施形態（変形例を含む）では、低レベル通信は、単方向の通信である場合について説明したが、これに限定されることはなく、双方向通信としてもよい。
【０１７９】
また、上記実施形態（変形例を含む）で説明した無線トラフィックエミュレーションシステムにおいて、各装置の各ブロック（各機能部）は、ＬＳＩなどの半導体装置により個別に１チップ化されても良いし、一部又は全部を含むように１チップ化されても良い。
【０１８０】
なお、ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０１８１】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用しても良い。
【０１８２】
また、上記各実施形態の各機能ブロックの処理の一部または全部は、プログラムにより実現されるものであってもよい。そして、上記各実施形態の各機能ブロックの処理の一部または全部は、コンピュータにおいて、中央演算装置（ＣＰＵ）により行われる。また、それぞれの処理を行うためのプログラムは、ハードディスク、ＲＯＭなどの記憶装置に格納されており、ＲＯＭにおいて、あるいはＲＡＭに読み出されて実行される。
【０１８３】
また、上記実施形態の各処理をハードウェアにより実現してもよいし、ソフトウェア（ＯＳ（オペレーティングシステム）、ミドルウェア、あるいは、所定のライブラリとともに実現される場合を含む。）により実現してもよい。さらに、ソフトウェアおよびハードウェアの混在処理により実現しても良い。
【０１８４】
また、例えば、上記実施形態（変形例を含む）の各機能部を、ソフトウェアにより実現する場合、図１３に示したハードウェア構成（例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、入力部、出力部等をバスＢｕｓにより接続したハードウェア構成）を用いて、各機能部をソフトウェア処理により実現するようにしてもよい。
【０１８５】
また、上記実施形態における処理方法の実行順序は、必ずしも、上記実施形態の記載に制限されるものではなく、発明の要旨を逸脱しない範囲で、実行順序を入れ替えることができるものである。
【０１８６】
前述した方法をコンピュータに実行させるコンピュータプログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体は、本発明の範囲に含まれる。ここで、コンピュータ読み取り可能な記録媒体としては、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、大容量ＤＶＤ、次世代ＤＶＤ、半導体メモリを挙げることができる。
【０１８７】
上記コンピュータプログラムは、上記記録媒体に記録されたものに限られず、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送されるものであってもよい。
【０１８８】
なお、本発明の具体的な構成は、前述の実施形態に限られるものではなく、発明の要旨を逸脱しない範囲で種々の変更および修正が可能である。
【符号の説明】
【０１８９】
１０００  無線トラフィックエミュレーションシステム
１００、１００Ａ  制御ノード装置
Ｔｘ＿ｎｏｄｅ１、Ｔｘ＿ｎｏｄｅ２、Ｔｘ＿ｎｏｄｅ３  送信ノード装置
１１１  トラフィックシナリオ生成処理部
ＩＦ１１  低レベル通信インターフェース（制御ノード装置）
ＩＦ１２  高レベル通信インターフェース（制御ノード装置）
ＩＦ２１  低レベル通信インターフェース（送信ノード装置）
ＩＦ２２  高レベル通信インターフェース（送信ノード装置）
２１１  トラフィックシナリオ管理部
２２  記憶部（キューメモリ）
２３  無線通信処理部
【図１】
2020120317.tif 000003
【図２】
2020120317.tif 000004
【図３】
2020120317.tif 000005
【図４】
2020120317.tif 000006
【図５】
2020120317.tif 000007
【図６】
2020120317.tif 000008
【図７】
2020120317.tif 000009
【図８】
2020120317.tif 000010
【図９】
2020120317.tif 000011
【図１０】
2020120317.tif 000012
【図１１】
2020120317.tif 000013
【図１２】
2020120317.tif 000014
【図１３】
2020120317.tif 000015