(57)【特許請求の範囲】
【請求項１】
所定の通信規格に対応して無線周波数信号を送受信する移動通信端末の通信機能を模擬する擬似端末（１００）と通信し、前記通信機能の動作を試験するための試験装置（１）であって、
前記擬似端末との間で、ベースバンド信号のデジタルのデータを送受信するための送受信手段（２１）と、
前記送受信手段が前記擬似端末から受信した前記データであるアップリンクデータを一時的に記憶する受信バッファ（２２ａ）と、
前記送受信手段を介して前記擬似端末に送信すべき前記データであるダウンリンクデータを一時的に記憶する送信バッファ（２２ｂ）と、
前記通信規格に従って、前記受信バッファから読み出した前記アップリンクデータに対する受信演算処理を行うとともに、前記通信規格に従った送信演算処理を行って前記ダウンリンクデータを生成し、この生成したダウンリンクデータを前記送信バッファに記憶する演算手段（４０）と、
所定の条件である第１の条件に従って、前記受信演算処理を行わせるための第１の指示を前記演算手段に通知するとともに、所定の条件である第２の条件に従って、前記送信バッファに記憶された前記ダウンリンクデータの送信を行わせるための第２の指示を前記送受信手段に通知する管理手段（３０）と、
を備え、
前記管理手段は、
前記受信バッファを監視し、前記受信バッファが記憶した前記アップリンクデータのデータ量が予め定められたデータ量になったことを前記第１の条件として、前記第１の指示を前記演算手段に通知する受信バッファ監視手段（３１）と、
前記送信バッファを監視し、前記送信バッファが記憶した前記ダウンリンクデータのデータ量が予め定められたデータ量になったことを前記第２の条件として、前記第２の指示を前記送受信手段に通知する送信バッファ監視手段（３２）と、
を備えたことを特徴とする試験装置。
【請求項２】
所定の通信規格に対応して無線周波数信号を送受信する移動通信端末の通信機能を模擬する擬似端末（２００）と通信し、前記通信機能の動作を試験するための試験装置（２）であって、
前記擬似端末との間で、ベースバンド信号のデジタルのデータを送受信するための送受信手段（２１）と、
前記送受信手段が前記擬似端末から受信した前記データであるアップリンクデータを一時的に記憶する受信バッファ（２２ａ）と、
前記送受信手段を介して前記擬似端末に送信すべき前記データであるダウンリンクデータを一時的に記憶する送信バッファ（２２ｂ）と、
前記通信規格に従って、前記受信バッファから読み出した前記アップリンクデータに対する受信演算処理を行うとともに、前記通信規格に従った送信演算処理を行って前記ダウンリンクデータを生成し、この生成したダウンリンクデータを前記送信バッファに記憶する演算手段（４０）と、
所定の条件である第１の条件に従って、前記受信演算処理を行わせるための第１の指示を前記演算手段に通知するとともに、所定の条件である第２の条件に従って、前記送信バッファに記憶された前記ダウンリンクデータの送信を行わせるための第２の指示を前記送受信手段に通知する管理手段（５０）と、
を備え、
前記擬似端末は、前記演算手段が前記受信演算処理を一連で行うべき前記アップリンクデータを送信したことに伴って、前記試験装置に演算を開始させる演算開始コマンドを送信するものであり、
前記管理手段は、
前記擬似端末から前記演算開始コマンドを受信したことを前記第１の条件として、前記第１の指示を前記演算手段に通知する演算開始通知手段（５１）と、
前記演算手段が前記ダウンリンクデータの生成を終了したことを前記第２の条件として、前記第２の指示を前記送受信手段に通知する演算終了通知手段（５２）と、
を備えたことを特徴とする試験装置。
【請求項３】
前記管理手段は、実時間とは異なる、前記擬似端末の前記通信機能の動作における時間であるシミュレーション時間を管理するものであることを特徴とする請求項１又は請求項２に記載の試験装置。
【請求項４】
前記演算手段は、前記通信規格によってそれぞれの処理が規定された複数のレイヤ（４１ａ〜４１ｅ）を含み、
前記演算手段の所定のレイヤ間における通信のログデータを生成するログデータ生成手段（１３）と、
前記ログデータに基づいてログを表示するログ表示手段（１６）と、
をさらに備え、
前記ログデータ生成手段は、前記シミュレーション時間における時刻情報を含む前記ログデータを生成し、
前記ログ表示手段は、前記シミュレーション時間における時刻情報を含む前記ログを表示するものであることを特徴とする請求項３に記載の試験装置。
【請求項５】
前記ログデータ生成手段は、前記シミュレーション時間における時刻情報に加えて前記実時間における時刻情報を含むログデータを生成し、
前記ログ表示手段は、前記シミュレーション時間における時刻情報と前記実時間における時刻情報とを併記したログを表示するものであることを特徴とする請求項４に記載の試験装置。
【請求項６】
前記擬似端末の前記通信機能は、ソフトウェアプログラムで実現されたものであることを特徴とする請求項１から請求項５までのいずれか１項に記載の試験装置。
【請求項７】
前記擬似端末の前記通信機能は、半導体集積回路で実現されたものであることを特徴とする請求項１から請求項５までのいずれか１項に記載の試験装置。
【請求項８】
所定の通信規格に対応して無線周波数信号を送受信する移動通信端末の通信機能を模擬する擬似端末（１００）と通信し、前記通信機能の動作を試験するための試験方法であって、
前記擬似端末からベースバンド信号のデジタルのデータであるアップリンクデータを受信するステップ（Ｓ１１）と、
前記アップリンクデータを一時的に記憶するステップ（Ｓ１２）と、
一時的に記憶した前記アップリンクデータのデータ量が予め定められたデータ量になったことを条件として前記アップリンクデータに対する受信演算処理を行わせるための第１の指示を通知するステップ（Ｓ１４）と、
前記第１の指示を受けて、前記通信規格に従って、前記アップリンクデータに対する受信演算処理を行うステップ（Ｓ１５）と、
前記通信規格に従って送信演算処理を行って、前記擬似端末に送信すべきベースバンド信号のデジタルのデータであるダウンリンクデータを生成するステップ（Ｓ２１）と、
前記ダウンリンクデータを一時的に記憶するステップ（Ｓ２２）と、
一時的に記憶した前記ダウンリンクデータのデータ量が予め定められたデータ量になったことを条件として前記ダウンリンクデータの送信を行わせるための第２の指示を通知するステップ（Ｓ２４）と、
前記ダウンリンクデータを前記擬似端末に送信するステップ（Ｓ２５）と、
を含むことを特徴とする試験方法。
【請求項９】
所定の通信規格に対応して無線周波数信号を送受信する移動通信端末の通信機能を模擬する擬似端末（２００）と通信し、前記通信機能の動作を試験するための試験方法であって、
前記擬似端末からベースバンド信号のデジタルのデータであるアップリンクデータを受信するステップ（Ｓ１１）と、
前記アップリンクデータを一時的に記憶するステップ（Ｓ１２）と、
演算を開始させる演算開始コマンドを前記擬似端末から受信したことを条件として前記アップリンクデータに対する受信演算処理を行わせるための第１の指示を通知するステップ（Ｓ１４）と、
前記第１の指示を受けて、前記通信規格に従って、前記アップリンクデータに対する受信演算処理を行うステップ（Ｓ１５）と、
前記通信規格に従って送信演算処理を行って、前記擬似端末に送信すべきベースバンド信号のデジタルのデータであるダウンリンクデータを生成するステップ（Ｓ２１）と、
前記ダウンリンクデータを一時的に記憶するステップ（Ｓ２２）と、
前記ダウンリンクデータの生成を終了したことを条件として前記ダウンリンクデータの送信を行わせるための第２の指示を通知するステップ（Ｓ２４）と、
前記ダウンリンクデータを前記擬似端末に送信するステップ（Ｓ２５）と、
を含むことを特徴とする試験方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の通信規格に対応して無線周波数信号を送受信する移動通信端末の通信機能を模擬する擬似端末と通信し、通信機能の動作を試験する試験装置及び試験方法に関する。
【背景技術】
【０００２】
携帯電話等の移動通信端末を新たに開発した場合、この開発した移動通信端末が実際に使用される環境で正常に動作するか否かを試験する必要がある。しかしながら、この新規に開発された通信端末と既に稼働中の実際の基地局との間で各種の試験用の通信情報を送受信して、この新規に開発された通信端末が正常に動作するか否かを試験することは非常に困難である。
【０００３】
そのため、実際の基地局の機能を有する擬似基地局を備え、新規に開発された移動通信端末を擬似基地局に接続して、移動通信端末と擬似基地局との間で各種の通信情報を送受信することにより、新規に開発された移動通信端末が正常に動作するか否かの試験を実施する試験装置が提案されている（例えば、特許文献１参照）。
【０００４】
ところで、この種の試験装置は、ハードウェア化された移動通信端末を試験対象としているので、移動通信端末がハードウェア化されるのを待って動作確認を行うこととなってしまい、移動通信端末の開発期間が長期化してしまうため、その改善が望まれている。
【０００５】
そこで、移動通信端末をハードウェア化する前に、汎用のコンピュータを用いて試験対象の移動通信端末の通信機能を模擬する擬似端末をソフトウェアで実現し、擬似端末と擬似基地局とを有線で接続して擬似端末の通信機能を確認する構成が考えられる。この場合、例えば、特許文献２に記載されているように、ベースバンド信号を入出力して擬似端末を試験する構成とし、擬似端末と擬似基地局との間で、ネットワークを介し、ベースバンド信号を含むパケットを送受信する構成とするのが簡便で好ましい。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−００６６１８号公報
【特許文献２】特表２０１０−５２７１７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、前述の構成の試験装置では、実際の使用環境のようにリアルタイム（実時間）で擬似端末と通信できず、ノンリアルタイム（非実時間）での通信となってしまい、擬似端末を正確に評価できないという課題があった。
【０００８】
具体的には、擬似端末をコンピュータで実現した場合は、コンピュータのハードウェア資源の制御やソフトウェア制御による処理時間が発生するので、通信専用のＩＣを有する擬似端末よりも信号処理時間が長くなり、実際の使用環境のように、擬似端末と疑似基地局とがリアルタイムでは通信できない。
【０００９】
また、コンピュータと擬似基地局との間で、ネットワークを介してパケットを送受信する構成では、パケットの遅延、消失による再送等が発生するので、実際の使用環境のように、擬似端末と疑似基地局とがリアルタイムでは通信できない。
【００１０】
前述のように、擬似端末と擬似基地局との間でリアルタイムの通信ができないと、実際の使用環境とは異なってしまうので、前述の構成の試験装置は、擬似端末を正確に評価できないという課題が生じる。
【００１１】
本発明は、このような事情に鑑みてなされたもので、リアルタイムの通信ができない擬似端末を正確に評価することができる試験装置及び試験方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の請求項１に係る試験装置は、所定の通信規格に対応して無線周波数信号を送受信する移動通信端末の通信機能を模擬する擬似端末（１００）と通信し、前記通信機能の動作を試験するための試験装置（１）であって、前記擬似端末との間で、ベースバンド信号のデジタルのデータを送受信するための送受信手段（２１）と、前記送受信手段が前記擬似端末から受信した前記データであるアップリンクデータを一時的に記憶する受信バッファ（２２ａ）と、前記送受信手段を介して前記擬似端末に送信すべき前記データであるダウンリンクデータを一時的に記憶する送信バッファ（２２ｂ）と、前記通信規格に従って、前記受信バッファから読み出した前記アップリンクデータに対する受信演算処理を行うとともに、前記通信規格に従った送信演算処理を行って前記ダウンリンクデータを生成し、この生成したダウンリンクデータを前記送信バッファに記憶する演算手段（４０）と、所定の条件である第１の条件に従って、前記受信演算処理を行わせるための第１の指示を前記演算手段に通知するとともに、所定の条件である第２の条件に従って、前記送信バッファに記憶された前記ダウンリンクデータの送信を行わせるための第２の指示を前記送受信手段に通知する管理手段（３０）と、を備え、前記管理手段は、前記受信バッファを監視し、前記受信バッファが記憶した前記アップリンクデータのデータ量が予め定められたデータ量になったことを前記第１の条件として、前記第１の指示を前記演算手段に通知する受信バッファ監視手段（３１）と、前記送信バッファを監視し、前記送信バッファが記憶した前記ダウンリンクデータのデータ量が予め定められたデータ量になったことを前記第２の条件として、前記第２の指示を前記送受信手段に通知する送信バッファ監視手段（３２）と、を備えた構成を有している。
【００１３】
この構成により、本発明の請求項１に係る試験装置は、管理手段が、所定の条件である第１の条件に従ってアップリンクデータの受信演算処理を演算手段に行わせ、所定の条件である第２の条件に従ってダウンリンクデータの送信を送受信手段に行わせることにより擬似端末との同期をとることができるので、リアルタイム性が要求されない。したがって、本発明の請求項１に係る試験装置は、リアルタイムの通信ができない擬似端末を正確に評価することができる。
【００１５】
また、この構成により、本発明の請求項１に係る試験装置は、受信バッファが記憶したアップリンクデータのデータ量が所定データ量になった時点を契機として、また、送信バッファが記憶したダウンリンクデータのデータ量が所定データ量になった時点を契機として、擬似端末との同期をとることができるので、リアルタイム性が要求されない。したがって、本発明の請求項２に係る試験装置は、リアルタイムの通信ができない擬似端末を正確に評価することができる。
【００１６】
本発明の請求項２に係る試験装置は、所定の通信規格に対応して無線周波数信号を送受信する移動通信端末の通信機能を模擬する擬似端末（２００）と通信し、前記通信機能の動作を試験するための試験装置（２）であって、前記擬似端末との間で、ベースバンド信号のデジタルのデータを送受信するための送受信手段（２１）と、前記送受信手段が前記擬似端末から受信した前記データであるアップリンクデータを一時的に記憶する受信バッファ（２２ａ）と、前記送受信手段を介して前記擬似端末に送信すべき前記データであるダウンリンクデータを一時的に記憶する送信バッファ（２２ｂ）と、前記通信規格に従って、前記受信バッファから読み出した前記アップリンクデータに対する受信演算処理を行うとともに、前記通信規格に従った送信演算処理を行って前記ダウンリンクデータを生成し、この生成したダウンリンクデータを前記送信バッファに記憶する演算手段（４０）と、所定の条件である第１の条件に従って、前記受信演算処理を行わせるための第１の指示を前記演算手段に通知するとともに、所定の条件である第２の条件に従って、前記送信バッファに記憶された前記ダウンリンクデータの送信を行わせるための第２の指示を前記送受信手段に通知する管理手段（５０）と、を備え、前記擬似端末は、前記演算手段が前記受信演算処理を一連で行うべき前記アップリンクデータを送信したことに伴って、前記試験装置に演算を開始させる演算開始コマンドを送信するものであり、前記管理手段は、前記擬似端末から前記演算開始コマンドを受信したことを前記第１の条件として、前記第１の指示を前記演算手段に通知する演算開始通知手段（５１）と、前記演算手段が前記ダウンリンクデータの生成を終了したことを前記第２の条件として、前記第２の指示を前記送受信手段に通知する演算終了通知手段（５２）と、を備えた構成を有している。
【００１７】
この構成により、本発明の請求項２に係る試験装置は、アップリンクデータの演算開始コマンドを受信した時点を契機として、また、ダウンリンクデータの生成を終了した時点を契機として、擬似端末との同期をとることができるので、リアルタイム性が要求されない。したがって、本発明の請求項３に係る試験装置は、リアルタイムの通信ができない擬似端末を正確に評価することができる。リアルタイムの通信ができない擬似端末を正確に評価することができる。
【００１８】
本発明の請求項３に係る試験装置は、前記管理手段は、実時間とは異なる、前記擬似端末の前記通信機能の動作における時間であるシミュレーション時間を管理するものである構成を有している。
【００１９】
この構成により、本発明の請求項３に係る試験装置は、シミュレーション時間に基づいて擬似端末を試験することができる。
【００２０】
本発明の請求項４に係る試験装置は、前記演算手段は、前記通信規格によってそれぞれの処理が規定された複数のレイヤ（４１ａ〜４１ｅ）を含み、前記演算手段の所定のレイヤ間における通信のログデータを生成するログデータ生成手段（１３）と、前記ログデータに基づいてログを表示するログ表示手段（１６）と、をさらに備え、前記ログデータ生成手段は、前記シミュレーション時間における時刻情報を含む前記ログデータを生成し、前記ログ表示手段は、前記シミュレーション時間における時刻情報を含む前記ログを表示するものである構成を有している。
【００２１】
この構成により、本発明の請求項４に係る試験装置は、シミュレーション時間における時刻情報を含むログを表示することができる。
【００２２】
本発明の請求項５に係る試験装置は、前記ログデータ生成手段は、前記シミュレーション時間における時刻情報に加えて前記実時間における時刻情報を含むログデータを生成し、前記ログ表示手段は、前記シミュレーション時間における時刻情報と前記実時間における時刻情報とを併記したログを表示するものである構成を有している。
【００２３】
この構成により、本発明の請求項５に係る試験装置は、シミュレーション時間における時刻情報と実時間における時刻情報とを併記したログを表示することができる。
【００２４】
本発明の請求項６に係る試験装置は、前記擬似端末の前記通信機能は、ソフトウェアプログラムで実現されたものである構成を有している。
【００２５】
この構成により、本発明の請求項６に係る試験装置は、ソフトウェアプログラムで実現された擬似端末の通信機能を試験対象とした場合でも、擬似端末の通信機能を正確に評価することができる。
【００２６】
本発明の請求項７に係る試験装置は、前記擬似端末の前記通信機能は、半導体集積回路で実現されたものである構成を有している。
【００２７】
この構成により、本発明の請求項７に係る試験装置は、ベースバンド信号を処理する半導体集積回路を試験対象とした場合でも、その半導体集積回路の通信機能を正確に評価することができる。
【００２８】
本発明の請求項８に係る試験方法は、所定の通信規格に対応して無線周波数信号を送受信する移動通信端末の通信機能を模擬する擬似端末（１００）と通信し、前記通信機能の動作を試験するための試験方法であって、前記擬似端末からベースバンド信号のデジタルのデータであるアップリンクデータを受信するステップ（Ｓ１１）と、前記アップリンクデータを一時的に記憶するステップ（Ｓ１２）と、一時的に記憶した前記アップリンクデータのデータ量が予め定められたデータ量になったことを条件として前記アップリンクデータに対する受信演算処理を行わせるための第１の指示を通知するステップ（Ｓ１４）と、前記第１の指示を受けて、前記通信規格に従って、前記アップリンクデータに対する受信演算処理を行うステップ（Ｓ１５）と、前記通信規格に従って送信演算処理を行って、前記擬似端末に送信すべきベースバンド信号のデジタルのデータであるダウンリンクデータを生成するステップ（Ｓ２１）と、前記ダウンリンクデータを一時的に記憶するステップ（Ｓ２２）と、一時的に記憶した前記ダウンリンクデータのデータ量が予め定められたデータ量になったことを条件として前記ダウンリンクデータの送信を行わせるための第２の指示を通知するステップ（Ｓ２４）と、前記ダウンリンクデータを前記擬似端末に送信するステップ（Ｓ２５）と、を含む構成を有している。
【００２９】
この構成により、本発明の請求項８に係る試験方法は、所定の条件である第１の条件に従ってアップリンクデータの受信演算処理を行い、所定の条件である第２の条件に従ってダウンリンクデータの送信を行うことにより擬似端末との同期をとることができるので、リアルタイム性が要求されない。したがって、本発明の請求項８に係る試験方法は、リアルタイムの通信ができない擬似端末を正確に評価することができる。リアルタイムの通信ができない擬似端末を正確に評価することができる。
本発明の請求項９に係る試験方法は、所定の通信規格に対応して無線周波数信号を送受信する移動通信端末の通信機能を模擬する擬似端末（２００）と通信し、前記通信機能の動作を試験するための試験方法であって、前記擬似端末からベースバンド信号のデジタルのデータであるアップリンクデータを受信するステップ（Ｓ１１）と、前記アップリンクデータを一時的に記憶するステップ（Ｓ１２）と、演算を開始させる演算開始コマンドを前記擬似端末から受信したことを条件として前記アップリンクデータに対する受信演算処理を行わせるための第１の指示を通知するステップ（Ｓ１４）と、前記第１の指示を受けて、前記通信規格に従って、前記アップリンクデータに対する受信演算処理を行うステップ（Ｓ１５）と、前記通信規格に従って送信演算処理を行って、前記擬似端末に送信すべきベースバンド信号のデジタルのデータであるダウンリンクデータを生成するステップ（Ｓ２１）と、前記ダウンリンクデータを一時的に記憶するステップ（Ｓ２２）と、前記ダウンリンクデータの生成を終了したことを条件として前記ダウンリンクデータの送信を行わせるための第２の指示を通知するステップ（Ｓ２４）と、前記ダウンリンクデータを前記擬似端末に送信するステップ（Ｓ２５）と、を含む構成を有している。
【発明の効果】
【００３０】
本発明は、リアルタイムの通信ができない擬似端末を正確に評価することができるという効果を有する試験装置及び試験方法を提供することができるものである。
【図面の簡単な説明】
【００３１】
【図１】本発明の第１実施形態における基地局シミュレータのブロック構成図である。
【図２】本発明の第１実施形態における基地局シミュレータの試験シナリオを概念的に例示した図である。
【図３】本発明の第１実施形態における基地局シミュレータの表示部が表示するログの一例を示す図である。
【図４】本発明の第１実施形態における基地局シミュレータの受信処理のフローチャートである。
【図５】本発明の第１実施形態における基地局シミュレータの送信処理のフローチャートである。
【図６】本発明の第１実施形態における基地局シミュレータのタイミングチャートである。
【図７】本発明の第２実施形態における基地局シミュレータのブロック構成図である。
【図８】本発明の第２実施形態における基地局シミュレータの受信処理のフローチャートである。
【図９】本発明の第２実施形態における基地局シミュレータの送信処理のフローチャートである。
【図１０】本発明の第２実施形態における基地局シミュレータのタイミングチャートである。
【発明を実施するための形態】
【００３２】
以下、本発明の実施形態について図面を用いて説明する。なお、本発明の試験装置を、基地局を模擬して移動通信端末の通信機能を模擬する擬似端末を試験する基地局シミュレータに適用した例を挙げて説明する。
【００３３】
（第１実施形態）
まず、第１実施形態における基地局シミュレータの構成について説明する。
【００３４】
図１に示すように、本実施形態における基地局シミュレータ１は、ＵＥ（User Equipment）シミュレータ１００と通信することにより、ＵＥシミュレータ１００の通信機能を試験するものである。このＵＥシミュレータ１００は、所定の通信規格、例えばＬＴＥ（Long Term Evolution）と呼ばれる通信規格に対応して無線周波数信号を送受信する携帯電話やモバイル端末等の通信機能を模擬するものである。
【００３５】
基地局シミュレータ１は、インタフェース２１、バッファ部２２、シミュレーション時間管理部３０、基地局模擬演算部４０、シナリオ処理部１２、ログデータ生成部１３、ログデータ記憶部１４、表示制御部１５、表示部１６、操作部１７を備えている。この基地局シミュレータ１は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ、ＦＰＧＡ、各種インタフェースが接続される入出力回路等を備えたマイクロコンピュータを含む。すなわち、基地局シミュレータ１は、ＲＯＭに予め格納された制御プログラムを実行させることにより、マイクロコンピュータを、ＵＥシミュレータ１００を試験する基地局シミュレータとして機能させるようになっている。この基地局シミュレータ１は、本発明に係る試験装置を構成する。
【００３６】
インタフェース２１は、基地局模擬演算部４０が生成したダウンリンクデータであるＩ相成分（同相成分）及びＱ相成分（直交成分）のベースバンドデータ（以下、単に「ＩＱデータ」という）をＵＥシミュレータ１００に送信するとともに、ＵＥシミュレータ１００からのアップリンクデータであるＩＱデータを受信するようになっている。このインタフェース２１は、本発明に係る送受信手段を構成する。
【００３７】
本実施形態では、インタフェース２１は、一例として、イーサネット（登録商標）のようなベストエフォート型のネットワークを介し、通信プロトコルとしてＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）を使用してＵＥシミュレータ１００と通信するものとする。したがって、インタフェース２１は、ＩＰパケットの生成、ＩＰアドレスの割り当て、送信元及び宛先の特定、データの伝送経路の選択、誤り訂正、再送要求等の機能を有するものとする。ただし、本発明に係る送受信手段はこれに限定されるものではなく、例えば無線ＬＡＮ（Local Area Network）やＵＳＢ（Universal Serial Bus）等の公知の送受信手段を用いてもよい。
【００３８】
バッファ部２２は、受信バッファ２２ａ、送信バッファ２２ｂを備えている。受信バッファ２２ａは、インタフェース２１がＵＥシミュレータ１００から受信したＩＱデータを一時的に記憶するようになっている。送信バッファ２２ｂは、インタフェース２１からＵＥシミュレータ１００に送信される送信待ちのＩＱデータを一時的に記憶するようになっている。
【００３９】
シミュレーション時間管理部３０は、受信バッファ監視部３１、送信バッファ監視部３２を備えている。このシミュレーション時間管理部３０は、受信バッファ２２ａに一時的に記憶されたデータ量が所定データ量になった時点（後述）に応じて進行させる時刻であって、実時間の進行による現実の時刻とは異なるシミュレーション時刻を管理するようになっている。また、シミュレーション時間管理部３０は、基地局シミュレータ１を統括制御するようになっている。
【００４０】
ここで、シミュレーション時刻の管理について説明する。基地局シミュレータ１からＩＱデータを受信したＵＥシミュレータ１００が、シミュレーション時間上で３ｍｓ後に応答のＩＱデータを送信する場合を想定する。この場合、ＵＥシミュレータ１００は、応答のＩＱデータを送信する前に、無信号（又はノイズ成分のみ）のＩＱデータを、経過したシミュレーション時間分、出力する。例えば、ＵＥシミュレータ１００は、１サブフレーム＝１ｍｓなので、３サブフレーム分の無信号ＩＱデータを基地局シミュレータ１に送信する。データの内容は無信号のため、基地局模擬演算部４０は実質的に処理をしないが、受信バッファ監視部３１は、３サブフレーム分のＩＱデータを受信したと判断するので、シミュレーション時間管理部３０はシミュレーション時間を３ｍｓ進める。
【００４１】
受信バッファ監視部３１は、受信バッファ２２ａを監視し、受信バッファ２２ａに一時的に記憶されたデータ量を把握できるようになっている。また、受信バッファ監視部３１は、受信バッファ２２ａに一時的に記憶されたデータ量が所定データ量になったとき、アップリンクデータに対する受信演算処理を行わせるための指示（第１の指示）を基地局模擬演算部４０に通知するようになっている。ここで、所定データ量とは、演算対象となる一定のデータ量をいい、例えばＬＴＥの通信規格での１サブフレーム分のデータ量をいう。なお、受信バッファ監視部３１は、本発明に係る受信バッファ監視手段を構成する。
【００４２】
送信バッファ監視部３２は、送信バッファ２２ｂを監視し、送信バッファ２２ｂに一時的に記憶されたデータ量を把握できるようになっている。また、送信バッファ監視部３２は、送信バッファ２２ｂに一時的に記憶されたデータ量が所定データ量（例えば１サブフレーム）になったとき、ダウンリンクデータの送信を行わせるための指示（第２の指示）をインタフェース２１に通知するようになっている。この送信バッファ監視部３２は、本発明に係る送信バッファ監視手段を構成する。
【００４３】
前述のように、本実施形態における基地局シミュレータ１は、ＩＰパケット通信によりＵＥシミュレータ１００を試験する構成となっているので、実際の通信のようなリアルタイム性を求めることはできない。
【００４４】
そこで、シミュレーション時間管理部３０は、受信バッファ監視部３１を備え、受信バッファ２２ａが所定データ量のＩＱデータを記憶した時点を演算開始のタイミングとし、記憶したＩＱデータを使用して所定のシミュレーション時間だけ基地局模擬演算部４０に演算を実施させるようになっている。すなわち、シミュレーション時間管理部３０は、例えば受信バッファ２２ａに１サブフレーム分のＩＱデータが記憶された時点でシミュレーション時間管理部３０はシミュレーション時刻を進め、所定のシミュレーション時間だけ基地局模擬演算部４０に演算を実施させる。
【００４５】
したがって、基地局シミュレータ１は、実際の基地局が行う各処理を、実時間よりも低速度でシミュレーション処理することができる。例えば、基地局シミュレータ１は、ＵＥシミュレータ１００から１サブフレーム分のＩＱデータを受信した後に、１サブフレーム分の応答データをＵＥシミュレータ１００に返すというように、ＵＥシミュレータ１００との間で同期をとることができる。
【００４６】
なお、実際の基地局では例えば１０ＭＨｚのクロック周波数に基づいて信号処理を行う構成となっているが、基地局シミュレータ１では例えば１ｋＨｚのクロック周波数での信号処理（スロークロック処理）を行う構成としてシミュレーション処理を行うこともできる。
【００４７】
基地局模擬演算部４０は、レイヤ処理部４１、メッセージ処理部４２を備えている。この基地局模擬演算部４０は、所定の通信規格に従って、ＵＥシミュレータ１００からのアップリンクデータを受信バッファ２２ａから読み出して受信演算処理を行うとともに、通信規格に従った送信演算処理を行ってダウンリンクデータを生成し、この生成したダウンリンクデータを送信バッファ２２ｂに記憶するようになっている。なお、基地局模擬演算部４０は、本発明に係る演算手段を構成する。
【００４８】
レイヤ処理部４１は、ＰＨＹ層（Physical Layer、物理層）の処理を行うＰＨＹ４１ａ、その上位のＭＡＣ層（Medium Access Control Layer、媒体アクセス制御層）の処理を行うＭＡＣ４１ｂ、その上位のＲＬＣ層（Radio Link Control Layer、無線リンク制御層）の処理を行うＲＬＣ４１ｃ、その上位のＰＤＣＰ層（Packet Data Convergence Protocol Layer、パケットデータ収束層）の処理を行うＰＤＣＰ４１ｄ、その上位のＲＲＣ層（Radio Resource Control Layer、無線リソース制御層）の処理を行うＲＲＣ４１ｅを備えている。これらの各層は、本発明に係るレイヤを構成する。
【００４９】
レイヤ処理部４１は、所定の通信規格に対応して各レイヤの通信プロトコル処理を行うよう構成され、インタフェース２１からの通信データを処理してメッセージ処理部４２に送るとともに、メッセージ処理部４２からのメッセージを処理してインタフェース２１に送るようになっている。この際、レイヤ処理部４１は、各レイヤで処理を行うごとに、レイヤ間の通信の内容である通信データをログデータ生成部１３に出力するようになっている。
【００５０】
メッセージ処理部４２は、シナリオ処理部１２からの制御により、ＵＥシミュレータ１００に送信すべきメッセージを生成してレイヤ処理部４１に送るとともに、ＵＥシミュレータ１００からインタフェース２１及びレイヤ処理部４１を介して受けたメッセージを処理するようになっている。
【００５１】
シナリオ処理部１２は、予め試験シナリオを記憶したシナリオ記憶部１２ａから試験シナリオを読み出して、メッセージ処理部４２を含む基地局模擬演算部４０の各部を制御するようになっている。
【００５２】
図２に試験シナリオの例を概念的に示す。試験シナリオには、ＵＥシミュレータ１００との通信内容および通信順序を示す通信シーケンスや、基地局シミュレータ１の各部の設定が記述されている。この設定には、初期設定の他に、試験実行中に基地局シミュレータ１の設定を変更するものも含まれる。図２では、設定の一例として、ＰＤＣＰ層の暗号化について、初期設定及び試験実行中の設定変更が記述されている。
【００５３】
ログデータ生成部１３は、時刻生成部１３ａ、ＩＤ生成部１３ｂを備え、レイヤ処理部４１より出力された通信データからログデータを生成するようになっている。このログデータ生成部１３は、本発明に係るログデータ生成手段を構成する。
【００５４】
時刻生成部１３ａは、実際の時刻又は試験開始からの経過時刻である時刻情報を生成するようになっている。ＩＤ生成部１３ｂは、それぞれのログを識別する識別子情報（ＩＤ）として試験開始からの追番を生成するようになっている。
【００５５】
ログデータ生成部１３が生成したログデータには、時刻生成部１３ａが生成した時刻情報及びＩＤ生成部１３ｂが生成した識別子情報を含む。なお、ログデータ生成部１３が、シミュレーション時間管理部３０からシミュレーション時間情報を入力する構成としてもよい。この構成では、ログデータ生成部１３が生成したログデータには、時刻生成部１３ａが生成した実時間の時刻情報に加えてシミュレーション時間情報が含まれることとなり、試験者は、基地局シミュレータ１における各処理を実時間での時刻とシミュレーション時間での時刻とで比較することができる。
【００５６】
ログデータ記憶部１４は、例えばＨＤＤ（ハードディスクドライブ）やフラッシュメモリ等の大容量記憶媒体で構成され、ログデータを記憶するようになっている。
【００５７】
表示制御部１５は、ログを表示するための表示画面を生成し、操作部１７の操作内容に従って、ログデータ記憶部１４からログデータを読み出し、それに含まれる情報に基づいてログを表示部１６に表示するようになっている。
【００５８】
表示部１６は、表示制御部１５の制御に従って、ログを画面に表示するようになっている。この表示部１６は、本発明に係るログ表示手段を構成する。
【００５９】
操作部１７は、キーボード、ダイヤル又はマウスのような入力デバイス、試験条件等を表示するディスプレイ、これらを制御する制御回路やソフトウェア等で構成され、各試験条件の入力や、表示部１６の表示内容を設定するため、試験者が操作するものである。
【００６０】
ＵＥシミュレータ１００は、インタフェース１０１と、レイヤ処理部１０２及び処理部１０３を有する模擬演算部１０４と、を備えている。本実施形態では、模擬演算部１０４は、ＵＥシミュレータ１００が模擬するＵＥの通信機能を構成するものであり、ソフトウェアプログラムで実現されたものとする。
【００６１】
インタフェース１０１は、基地局シミュレータ１のインタフェース２１と同様な構成を有し、ＩＱデータを含むＩＰパケットを基地局シミュレータ１に送信するとともに、基地局シミュレータ１からのＩＰパケットを受信するようになっている。なお、ＵＥシミュレータ１００が、基地局シミュレータ１と同様に、受信バッファ及び送信バッファを備える構成としてもよい。
【００６２】
レイヤ処理部１０２は、基地局シミュレータ１のレイヤ処理部４１と同様に、ＰＨＹ層の処理を行うＰＨＹ１０２ａ、その上位のＭＡＣ層の処理を行うＭＡＣ１０２ｂ、その上位のＲＬＣ層の処理を行うＲＬＣ１０２ｃ、その上位のＰＤＣＰ層の処理を行うＰＤＣＰ１０２ｄ、その上位のＲＲＣ層の処理を行うＲＲＣ１０２ｅを備えている。
【００６３】
処理部１０３は、基地局シミュレータ１に送信すべきメッセージを生成してレイヤ処理部１０２に送るとともに、基地局シミュレータ１からインタフェース１０１及びレイヤ処理部１０２を介して受けたメッセージを処理するようになっている。
【００６４】
次に、表示部１６が表示するログの一例について図３を用いて説明する。
【００６５】
表示制御部１５は、ログデータ記憶部１４から表示対象のログデータを読み出し、ログ表示のための表示情報を作成し、表示部１６に出力する。これにより、表示部１６の表示画面には、図３に例示するようなログ表示６０が表示される。
【００６６】
ログ表示６０は、ログ番号表示（No.）６１、レイヤ表示（PHY,MAC,RLC,PDCP,RRC/TE）６２、プリミティブ種別表示（Primitive）６３、ＢＴＳ（基地局）番号表示（BTS）６４、チャネル情報（Channel）６５、メッセージ名表示（Message）６６、シミュレーション時刻情報表示（Simulation Time）６７、実時刻情報表示（Progress Time）６８を有する。
【００６７】
ログ表示６０の上部には、各処理のログがシミュレーション時刻情報表示６７及び実時刻情報表示６８の時刻順に時系列にテーブル状に表示される。ログ表示６０の下部には、試験者等によって選択されハイライト表示された指定ログのデータ内容を示す内容表示６９が表示される。内容表示６９の下端部には、１６進の値で表した実データが表示される。
【００６８】
ログ番号表示６１は、ログデータに含まれるＩＤ情報に基づき、各処理のログを識別するための番号を表示する情報表示である。レイヤ表示６２は、ログデータの送信元レイヤ及び宛先レイヤに基づき、レイヤ処理部４１におけるプリミティブの情報の流れ（送信元と宛先のレイヤ）を矢印線によって示す情報表示である。プリミティブ種別表示６３は、ログデータのプリミティブ名に基づき、プリミティブの種類及び名称を示す情報表示である。
【００６９】
ＢＴＳ番号表示６４は、基地局シミュレータ１が複数の基地局模擬演算部４０を有して複数の基地局の動作を模擬する場合に、ログデータのＢＴＳ番号に基づき、通信を行う基地局の番号を示す情報表示である。チャネル情報表示６５は、ログデータのチャネル情報に基づき、通信を行うチャネルを示す情報表示である。メッセージ名表示６６は、ログデータのレイヤ間通信データ内のメッセージ記述情報に基づき、レイヤ間で送受されるメッセージの名称を示す情報表示である。なお、メッセージ名表示６６は、ログデータによっては表示が省略される。シミュレーション時刻情報表示６７は、シミュレーション時間管理部３０が管理するシミュレーション時刻情報に基づき、各処理のデータ送受がなされた時刻を示す情報表示である。実時刻情報表示６８は、ログデータの時刻情報に基づき、各処理のデータ送受がなされた時刻を示す情報表示である。
【００７０】
図３に示したログ表示６０の第１行の列（番号「132」のログ情報）は、シミュレーション時刻「000.01.13.750」、実時刻「000.05.41.000」に１番の基地局からＵＥシミュレータ１００へのデータとして、「LTE#DL#DTCH 0」（Downlink（下り）のDedicate Traffic Channelの０番）のチャネルにおいて、ＲＲＣ４１ｅからＰＤＣＰ４１ｄに、「LTE#PDCP#DATA#REQ」（ＰＤＣＰへのデータ要求）のプリミティブの処理が実行され、「RRC Connection Reconfiguration」（ＲＲＣのコネクションの再定義）のメッセージが伝送されたことを表している。
【００７１】
次に、本実施形態における基地局シミュレータ１の受信処理及び送信処理の動作について説明する。
【００７２】
まず、基地局シミュレータ１の受信処理について図１及び図４を用いて説明する。
【００７３】
インタフェース２１は、ＵＥシミュレータ１００が所定の通信規格に従って生成したベースバンド信号のデジタルデータであるアップリンクデータを受信する（ステップＳ１１）。
【００７４】
受信バッファ２２ａは、インタフェース２１が受信したアップリンクデータを一時的に記憶する（ステップＳ１２）。
【００７５】
受信バッファ監視部３１は、受信バッファ２２ａを監視し、１サブフレーム（１ＳＦ）分のアップリンクデータが受信バッファ２２ａに記憶されたか否かを判断する（ステップＳ１３）。ここで、１サブフレーム分のデータ量は一例であって、本発明はこれに限定されない。
【００７６】
ステップ１３において、１サブフレーム分のアップリンクデータが受信バッファ２２ａに記憶されたと判断されなかった場合はステップＳ１１に戻る。
【００７７】
一方、ステップ１３において、１サブフレーム分のアップリンクデータが受信バッファ２２ａに記憶されたと判断された場合は、受信バッファ監視部３１は、アップリンクデータに対する受信演算処理を行わせるための指示（第１の指示）を基地局模擬演算部４０に通知する（ステップＳ１４）。
【００７８】
基地局模擬演算部４０は、受信バッファ２２ａから受信演算処理対象の１サブフレーム分のアップリンクデータを読み出し、所定の通信規格に従って、アップリンクデータに対する受信演算処理を行う（ステップＳ１５）。
【００７９】
ステップＳ１５の処理において、レイヤ処理部４１に含まれるＰＨＹ４１ａ、ＭＡＣ４１ｂ、ＲＬＣ４１ｃ、ＰＤＣＰ４１ｄ、ＲＲＣ４１ｅの５つのレイヤの各レイヤ間で通信される各通信データはログデータ生成部１３に順次出力され、ログデータ生成部１３がログデータを生成する。そして、レイヤ処理部４１からのデータはメッセージ処理部４２に渡され、シナリオ処理部１２からの制御によって所定の処理がなされる。ステップＳ１５の処理が終了するとステップＳ１１に戻る。
【００８０】
次に、基地局シミュレータ１の送信処理について図１及び図５を用いて説明する。
【００８１】
基地局模擬演算部４０は、シナリオ処理部１２からの制御により、所定の通信規格に従った送信演算処理を行って、ＵＥシミュレータ１００に送信すべきデータであるダウンリンクデータを生成する（ステップＳ２１）。
【００８２】
ステップＳ２１の処理において、レイヤ処理部４１に含まれるＲＲＣ４１ｅ、ＰＤＣＰ４１ｄ、ＲＬＣ４１ｃ、ＭＡＣ４１ｂ、ＰＨＹ４１ａの５つのレイヤの各レイヤ間で通信される各通信データはログデータ生成部１３に順次出力され、ログデータ生成部１３がログデータを生成する。
【００８３】
送信バッファ２２ｂは、基地局模擬演算部４０が生成したダウンリンクデータを一時的に記憶する（ステップＳ２２）。
【００８４】
送信バッファ監視部３２は、送信バッファ２２ｂを監視し、１サブフレーム（１ＳＦ）分のダウンリンクデータが送信バッファ２２ｂに記憶されたか否かを判断する（ステップＳ２３）。ここで、１サブフレーム分のデータ量は一例であって、本発明はこれに限定されない。
【００８５】
ステップ２３において、１サブフレーム分のダウンリンクデータが送信バッファ２２ｂに記憶されたと判断されなかった場合はステップＳ２１に戻る。
【００８６】
一方、ステップ２３において、１サブフレーム分のダウンリンクデータが送信バッファ２２ｂに記憶されたと判断された場合は、送信バッファ監視部３２は、ダウンリンクデータの送信を行わせるための指示（第２の指示）をインタフェース２１に通知する（ステップＳ２４）。
【００８７】
インタフェース２１は、送信バッファ２２ｂから送信対象の１サブフレーム分のダウンリンクデータを読み出してＵＥシミュレータ１００に送信する（ステップＳ２５）。ステップＳ２５の処理が終了するとステップＳ２１に戻る。
【００８８】
次に、図６に示すタイミングチャートを用いて基地局シミュレータ１の受信処理及び送信処理の動作を説明する。
【００８９】
まず、基地局シミュレータ１の受信処理について説明する。この例では、ＵＥシミュレータ１００は、１サブフレーム分のアップリンクデータとして、ｎ個のＩＱ１〜ＩＱｎのＩＱデータを基地局シミュレータ１に送信するものとする。
【００９０】
図６に示すように、ＵＥシミュレータ１００は、ＩＱ１〜ＩＱｎのＩＱデータをそれぞれ含むｎ個のＩＰパケットをインタフェース２１に順次送信すると、インタフェース２１は、ＩＰパケットのペイロード部に格納されたＩＱデータを取り出す。取り出されたＩＱデータは受信バッファ２２ａに順次一時的に記憶される。
【００９１】
シミュレーション時間管理部３０の受信バッファ監視部３１は、受信バッファ２２ａの記憶状態を監視しており、受信演算処理を一連で行うべき１サブフレーム分のＩＱデータを受信バッファ２２ａが記憶したことを条件として、受信演算処理を行わせるための指示（第１の指示）を基地局模擬演算部４０に通知する。
【００９２】
基地局模擬演算部４０は、受信バッファ２２ａから受信演算処理対象の１サブフレーム分のＩＱデータを読み出し、所定の通信規格に従って、ＩＱデータに対する受信演算処理を行う。
【００９３】
次に、基地局シミュレータ１の送信処理について説明する。この例では、基地局シミュレータ１は、１サブフレーム分のダウンリンクデータとして、ｍ個のＩＱ１〜ＩＱｍのＩＱデータをＵＥシミュレータ１００に送信するものとする。
【００９４】
基地局模擬演算部４０は、シナリオ処理部１２からの制御により、所定の通信規格に従った送信演算処理を行って、ＵＥシミュレータ１００に送信すべきダウンリンクデータであるＩＱデータを生成し、送信バッファ２２ｂに出力する。送信バッファ２２ｂは、ＩＱデータを一時的に記憶する。
【００９５】
シミュレーション時間管理部３０の送信バッファ監視部３２は、送信バッファ２２ｂの記憶状態を監視しており、送信バッファ２２ｂが１サブフレーム分のＩＱデータを記憶したことを条件として、ＩＱデータの送信を行わせるための指示（第２の指示）をインタフェース２１に出力する。
【００９６】
インタフェース２１は、送信バッファ２２ｂから１サブフレーム分のＩＱデータを読み出し、ＩＰパケット化してＵＥシミュレータ１００に送信する。
【００９７】
以上のように、本実施形態における基地局シミュレータ１は、受信バッファ２２ａが記憶した送信データのデータ量が所定データ量になったら演算を開始して応答データを生成して送信バッファ２２ｂに記憶し、送信バッファ２２ｂが記憶した応答データのデータ量が所定データ量になったら試験対象のＵＥシミュレータ１００に送信することができる。
【００９８】
したがって、本実施形態における基地局シミュレータ１は、試験対象のＵＥシミュレータ１００との同期をとることができるのでリアルタイム性が要求されず、リアルタイムの通信ができないＵＥシミュレータ１００を正確に評価することができる。
【００９９】
なお、前述の実施形態において、試験対象であるＵＥシミュレータ１００の通信機能がソフトウェアプログラムで実現されたものとして説明したが、本発明はこれに限定されず、例えば、試験対象の装置が、ハードウェアで構成され、処理速度が比較的遅くかつ処理時間にばらつきがある通信装置であっても同様な効果が得られる。
【０１００】
また、ＵＥシミュレータ１００の模擬演算部１０４が、無線通信機器に搭載されてベースバンド信号を処理する半導体集積回路であってもよい。この場合、基地局シミュレータ１は、無線通信機器に組み込まれる前の半導体集積回路を単体の状態で通信試験を実行することができるので、半導体集積回路の性能向上に寄与することができ、半導体集積回路及び無線通信機器の開発期間や開発コストを大幅に短縮することができる。
【０１０１】
（第２実施形態）
まず、第２実施形態における基地局シミュレータの構成について説明する。
【０１０２】
図７に示すように、本実施形態における基地局シミュレータ２は、第１実施形態におけるシミュレーション時間管理部３０（図１参照）に代えて、シミュレーション時間管理部５０を備えたものである。したがって、シミュレーション時間管理部５０の構成について説明し、第１実施形態における試験装置１と同様の構成には同一の符号を付してその説明は省略する。なお、基地局シミュレータ２は、本発明に係る試験装置を構成する。
【０１０３】
シミュレーション時間管理部５０は、演算開始通知部５１、演算終了通知部５２を備えている。
【０１０４】
演算開始通知部５１は、ＵＥシミュレータ２００からＩＰパケットに含まれて送信される演算開始コマンドを受信したとき、受信バッファ２２ａに記憶されているＩＱデータを読み出す指示を行うようになっている。この演算開始通知部５１は、本発明に係る演算開始通知手段を構成する。なお、演算開始コマンドは、受信バッファ２２ａには記憶されず、インタフェース２１からシミュレーション時間管理部５０に出力される。
【０１０５】
演算終了通知部５２は、基地局模擬演算部４０から所定データ量の演算が終了したことを示す演算終了の通知を受領したとき、演算結果のＩＱデータをＵＥシミュレータ２００に送信するための指示をインタフェース２１に通知するとともに、インタフェース２１からＵＥシミュレータ２００に向けて演算開始コマンドを送信させるようになっている。この演算終了通知部５２は、本発明に係る演算終了通知手段を構成する。
【０１０６】
また、本実施形態におけるＵＥシミュレータ２００は、管理部２０１を備える。管理部２０１は、任意のデータ量のアップリンクデータがＵＥシミュレータ２００から基地局シミュレータ２に送信されると、演算開始コマンドをインタフェース１０１から基地局シミュレータ２に送信させる。また、管理部２０１は、基地局シミュレータ２からインタフェース１０１を介して演算開始コマンドを受信したときに、基地局シミュレータ２から受信していたダウンリンクデータに対する演算をレイヤ処理部１０２に開始させる。
【０１０７】
次に、本実施形態における基地局シミュレータ２の受信処理及び送信処理の動作について説明する。
【０１０８】
まず、基地局シミュレータ２の受信処理について図７及び図８を用いて説明する。なお、第１実施形態における基地局シミュレータ１の受信処理と同様な動作には同一の符号を付して、その説明を省略する。
【０１０９】
図８に示すように、ステップＳ１２において、受信バッファ２２ａがアップリンクデータを一時的に記憶した後に、演算開始通知部５１は、ＵＥシミュレータ２００から演算開始コマンド（ｃｍｄ）を受信したか否かを判断する（ステップＳ３１）。
【０１１０】
ステップＳ３１において、ＵＥシミュレータ２００から演算開始コマンドが受信されたと判断されなかった場合はステップＳ１１に戻る。
【０１１１】
一方、ステップ３１において、ＵＥシミュレータ２００から演算開始コマンドが受信されたと判断された場合は、演算開始通知部５１は、アップリンクデータに対する受信演算処理を行わせるための指示（第１の指示）を基地局模擬演算部４０に通知する（ステップＳ１４）。
【０１１２】
次に、基地局シミュレータ２の送信処理について図９を用いて説明する。なお、第１実施形態における基地局シミュレータ１の送信処理と同様な動作には同一の符号を付して、その説明を省略する。
【０１１３】
図９に示すように、ステップＳ２２において、送信バッファ２２ｂがダウンリンクデータを一時的に記憶した後に、演算終了通知部５２は、基地局模擬演算部４０から演算終了の通知を受領したか否かを判断する（ステップＳ４１）。
【０１１４】
ステップＳ４１において、基地局模擬演算部４０から演算終了の通知が受領されたと判断されなかった場合はステップＳ２１に戻る。
【０１１５】
一方、ステップ４１において、基地局模擬演算部４０から演算終了の通知が受領されたと判断された場合は、演算終了通知部５２は、ダウンリンクデータの送信を行わせるための指示（第２の指示）をインタフェース２１に通知する（ステップＳ２４）。また、インタフェース２１がダウンリンクデータを送信した後に、演算終了通知部５２は、インタフェース２１からＵＥシミュレータ２００に演算開始コマンドを送信させる。
【０１１６】
次に、図１０に示すタイミングチャートを用いて基地局シミュレータ２の受信処理及び送信処理の動作を説明する。
【０１１７】
まず、基地局シミュレータ２の受信処理について説明する。この例では、ＵＥシミュレータ２００は、ｎ個のＩＱ１〜ＩＱｎのＩＱデータをそれぞれ含むｎ個のＩＰパケットをインタフェース２１宛に順次送信するものとする。インタフェース２１は、ＩＰパケットのペイロード部に格納されたＩＱデータを取り出す。取り出されたＩＱデータは受信バッファ２２ａに順次一時的に記憶される。
【０１１８】
また、ＵＥシミュレータ２００は、最後のＩＱデータであるＩＱｎを送信した後に演算開始コマンド（ｃｍｄ）を含めたＩＰパケットを基地局シミュレータ２宛に送信する。
【０１１９】
シミュレーション時間管理部５０の演算開始通知部５１は、演算開始コマンドを受信したことを条件として、受信演算処理を行わせるための指示（第１の指示）を基地局模擬演算部４０に通知する。
【０１２０】
基地局模擬演算部４０は、受信バッファ２２ａからｎ個のＩＱデータを読み出し、所定の通信規格に従って、ＩＱデータに対する受信演算処理を行う。
【０１２１】
次に、基地局シミュレータ２の送信処理について説明する。この例では、基地局シミュレータ２は、ダウンリンクデータとして、ｍ個のＩＱ１〜ＩＱｍのＩＱデータをＵＥシミュレータ２００に送信するものとする。
【０１２２】
基地局模擬演算部４０は、シナリオ処理部１２からの制御により、所定の通信規格に従った送信演算処理を行って、ＵＥシミュレータ２００に送信すべきダウンリンクデータであるＩＱデータを生成し、送信バッファ２２ｂに出力するとともに、演算が終了した旨をシミュレーション時間管理部５０の演算終了通知部５２に通知する。送信バッファ２２ｂは、ＩＱデータを一時的に記憶する。
【０１２３】
シミュレーション時間管理部５０の演算終了通知部５２は、基地局模擬演算部４０から演算終了の通知を受領したことを条件として、ＩＱデータの送信を行わせるための指示（第２の指示）をインタフェース２１に出力する。
【０１２４】
インタフェース２１は、送信バッファ２２ｂから送信対象のＩＱデータを読み出し、ＩＰパケット化してＵＥシミュレータ２００に送信する。また、インタフェース２１は、演算終了通知部５２から演算開始コマンドを受けて、ＩＰパケット化してＵＥシミュレータ２００に送信する。
【０１２５】
なお、上述した演算開始コマンドは、シミュレーション時間上の時刻情報を含むようになっていてもよい。この場合、シミュレーション時間管理部５０は、ＵＥシミュレータ２００から演算開始コマンドを受けたときに、この演算開始コマンドに含まれる時刻情報を、対応するアップリンクデータの受信時刻として取得する。また、シミュレーション時間管理部５０は、ＵＥシミュレータ２００に演算開始コマンドを送出するときに、対応するダウンリンクデータの送信時刻として、時刻情報をこの演算開始コマンドに含めて送出する。これと同様の機能をＵＥシミュレータ２００の管理部２０１に持たせておくことにより、基地局シミュレータ２は、シミュレーション時間を管理することが可能となる。
【０１２６】
以上のように、本実施形態における基地局シミュレータ２は、ＵＥシミュレータ２００が送信データを送信した後に送信する演算開始コマンドを受信したら演算を開始して応答データを生成して送信バッファ２２ｂに記憶し、演算が終了したことを示す演算終了コマンドをインタフェース２１が受信したら送信バッファ２２ｂが記憶した応答データを試験対象のＵＥシミュレータ２００に送信することができる。
【０１２７】
したがって、本実施形態における基地局シミュレータ２は、試験対象のＵＥシミュレータ２００との同期をとることができるのでリアルタイム性が要求されず、リアルタイムの通信ができないＵＥシミュレータ２００を正確に評価することができる。
【産業上の利用可能性】
【０１２８】
以上のように、本発明に係る試験装置及び試験方法は、リアルタイムの通信ができない擬似端末を正確に評価することができるという効果を有し、所定の通信規格に対応して無線周波数信号を送受信する移動通信端末の通信機能を模擬する擬似端末と通信し、通信機能の動作を試験する試験装置及び試験方法として有用である。
【符号の説明】
【０１２９】
１、２  基地局シミュレータ（試験装置）
１２  シナリオ処理部
１２ａ  シナリオ記憶部
１３  ログデータ生成部（ログデータ生成手段）
１４  ログデータ記憶部
１５  表示制御部
１６  表示部（ログ表示手段）
１７  操作部
２１  インタフェース（送受信手段）
２２  バッファ部
２２ａ  受信バッファ
２２ｂ  送信バッファ
３０、５０  シミュレーション時間管理部（管理手段）
３１  受信バッファ監視部（受信バッファ監視手段）
３２  送信バッファ監視部（送信バッファ監視手段）
４０  基地局模擬演算部（演算手段）
４１ａ  ＰＨＹ（レイヤ）
４１ｂ  ＭＡＣ（レイヤ）
４１ｃ  ＲＬＣ（レイヤ）
４１ｄ  ＰＤＣＰ（レイヤ）
４１ｅ  ＲＲＣ（レイヤ）
４２  メッセージ処理部
５１  演算開始通知部（演算開始通知手段）
５２  演算終了通知部（演算終了通知手段）
１００、２００  ＵＥシミュレータ（擬似端末）
【図１】
0005934276.tif 000002
【図２】
0005934276.tif 000003
【図３】
0005934276.tif 000004
【図４】
0005934276.tif 000005
【図５】
0005934276.tif 000006
【図６】
0005934276.tif 000007
【図７】
0005934276.tif 000008
【図８】
0005934276.tif 000009
【図９】
0005934276.tif 000010
【図１０】
0005934276.tif 000011