(57)【特許請求の範囲】
【請求項１】
移動体通信の試験用のデジタルのベースバンド信号である入力データを非同期で受けて、当該入力データにフェージング処理を施し、デジタルのフェージング信号として出力するフェージング処理部（２２Ａ、２２Ｂ）を各々有する第１のフェージング演算部（２１Ａ）及び第２のフェージング演算部（２１Ｂ）を、それぞれ異なる伝搬路と対応付けて備えたフェージングシミュレータ（２０）であって、
前記第１のフェージング演算部は、
自己に入力された前記入力データの数を計測するとともに、フェージング条件の変更指示を受けたときの前記入力データの数を第１のデータ数Ｌｍとして取得し、計測された前記入力データの数Ｃｍが所定のデータ数Ｚｍとなったときに、自己が有する前記フェージング処理部にフェージング条件の変更を指示する第１の条件変更制御部（２３Ａ）を備え、
前記第２のフェージング演算部は、
自己に入力された前記入力データの数を計測するとともに、前記変更指示を受けたときの前記入力データの数を第２のデータ数Ｌｓとして取得し、計測された前記入力データの数ＣｓがＺｍ−（Ｌｓ−Ｌｍ）となったときに、自己が有する前記フェージング処理部にフェージング条件の変更を指示する第２の条件変更制御部（２３Ｂ）を備えたことを特徴とするフェージングシミュレータ。
【請求項２】
前記第１の条件変更制御部及び第２の条件変更制御部は、
自己に入力された前記入力データの数を計測するデータカウンタ（２３１Ａ、２３１Ｂ）を、それぞれ備え、
前記第１の条件変更制御部は、
前記第１のデータ数Ｌｍを取得する第１のカウンタ値取得部（２３２Ａ）と、
前記変更指示後に自己に入力された前記入力データの数Ｃｍを計測する第１のタイミングカウンタ（２３４Ａ）と、
前記入力データの数Ｃｍが所定のデータ数Ｚｍとなったときに、自己が有する前記フェージング処理部にフェージング条件の変更を指示する第１の指示部（２３５Ａ）と、
を備え、
前記第２の条件変更制御部は、
前記第２のデータ数Ｌｓを取得する第２のカウンタ値取得部（２３２Ｂ）と、
前記変更指示後に自己に入力された前記入力データの数Ｃｓを計測する第２のタイミングカウンタ（２３４Ｂ）と、
前記入力データの数ＣｓがＺｍ−（Ｌｓ−Ｌｍ）となったときに、自己が有する前記フェージング処理部にフェージング条件の変更を指示する第２の指示部（２３５Ｂ）と、
を備えたことを特徴とする請求項１に記載のフェージングシミュレータ。
【請求項３】
移動体通信の試験用のデジタルのベースバンド信号である入力データを生成するデータ生成部（１１）と、
前記入力データを非同期で受けて、当該入力データにフェージング処理を施したフェージング信号を出力するフェージングシミュレータ（２０）と、
前記フェージングシミュレータから出力された前記フェージング信号をアナログ信号に変換し、所定の通信方式に従い周波数変換して試験対象である移動体通信端末に出力する送信部（１２）と、
を備えた移動体通信端末試験システムにおいて、
前記フェージングシミュレータは、
入力データを順次受けて、当該入力データにフェージング処理を施し、前記フェージング信号として出力するフェージング処理部（２２Ａ、２２Ｂ）を各々有する第１のフェージング演算部（２１Ａ）及び第２のフェージング演算部（２１Ｂ）を、それぞれ異なる伝搬路と対応付けて備え、
前記第１のフェージング演算部は、
自己に入力された前記入力データの数を計測するとともに、フェージング条件の変更指示を受けたときの第１のデータ数Ｌｍを求め、計測された前記入力データの数Ｃｍが所定のデータ数Ｚｍとなったときに、自己が有する前記フェージング処理部にフェージング条件の変更を指示する第１の条件変更制御部（２３Ａ）を備え、
前記第２のフェージング演算部は、
自己に入力された前記入力データの数を計測するとともに、前記変更指示を受けたときの第２のデータ数Ｌｓを求め、計測された前記入力データの数ＣｓがＺｍ−（Ｌｓ−Ｌｍ）となったときに、自己が有する前記フェージング処理部にフェージング条件の変更を指示する第２の条件変更制御部（２３Ｂ）を備えたことを特徴とする移動体通信端末試験システム。
【請求項４】
移動体通信の試験用のデジタルのベースバンド信号である入力データを非同期で受けて、当該入力データにフェージング処理を施し、デジタルのフェージング信号として出力するフェージング処理部（２２Ａ、２２Ｂ）を各々有する第１のフェージング演算部（２１Ａ）及び第２のフェージング演算部（２１Ｂ）を、それぞれ異なる伝搬路と対応付けて備えたフェージングシミュレータ（２０）を用いたフェージング処理方法であって、
前記第１のフェージング演算部及び前記第２のフェージング演算部それぞれが、自己に入力された前記入力データの数を計測する入力データカウントステップと、
前記第１のフェージング演算部がフェージング条件の変更指示を受けたときの前記入力データの数を第１のデータ数Ｌｍとして取得する第１のデータ数取得ステップと、
前記第１のフェージング演算部に入力された前記入力データの数Ｃｍを計測する第１のタイミングカウントステップと、
前記第２のフェージング演算部が前記変更指示を受けたときの前記入力データの数を第２のデータ数Ｌｓとして取得する第２のデータ数取得ステップと、
前記第２のフェージング演算部に入力された前記入力データの数Ｃｓを計測する第２のタイミングカウントステップと、
前記入力データの数Ｃｍが所定のデータ数Ｚｍとなったときに、前記第１のフェージング演算部が有する前記フェージング処理部にフェージング条件の変更を指示する第１の指示ステップと、
前記入力データの数ＣｓがＺｍ−（Ｌｓ−Ｌｍ）となったときに、前記第２のフェージング演算部が有する前記フェージング処理部にフェージング条件の変更を指示する第２の指示ステップと、
を備えたことを特徴とするフェージング処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、移動体通信端末と基地局との間の伝搬路で生じるフェージングを模擬的に与えた信号を生成するフェージング処理の技術に関し、特に複数の伝搬路にまたがってフェージングの条件を変更する技術に関する。
【背景技術】
【０００２】
無線通信機器の間で生じるフェージングを模擬的に与えた信号（以下、「フェージング信号」と呼ぶ場合がある）を生成するフェージングシミュレータがある。無線通信用の信号は、一般的にはベースバンド帯の所望の信号で変調された搬送波により送信される。フェージングを模擬する方法としては、ベースバンド信号にフェージング処理を施す方法と、搬送波にフェージング処理を施す方法とがある。近年の信号の高周波化及び広帯域化に伴い、信号をデジタルで制御可能であるという点から、前者の方法がしばしば用いられている。このようなフェージングシミュレータの一例が、特許文献１に開示されている。
【０００３】
携帯電話等に代表される移動体通信端末では、インターネットを介して情報をダウンロードすることが多くなり、下りの情報伝達量がより多く要求されてきている。しかしながら、情報量を増やすために周波数帯域を広くすることは、通信可能な端末数を減少させることになり、システム全体としての情報伝達量を増加させることにならない。この問題を解決する一つの方式として、ＭＩＭＯ（Ｍｕｌｔｉｐｌｅ  Ｉｎｐｕｔ  Ｍｕｌｔｉｐｌｅ  Ｏｕｔｐｕｔ）方式が提案されている。
【０００４】
ＭＩＭＯ方式では、基地局側で移動体通信端末に伝達したい情報を複数（Ｍ個）のアンテナから同一周波数で同時に出力し、これを移動体通信端末が複数（Ｎ個）のアンテナで受信して移動体通信端末の内部で情報の分離処理を行う。これによりＭＩＭＯ方式は、情報伝達量の向上を可能としている。
【０００５】
ＭＩＭＯ方式を採用する移動体通信システムを想定したフェージングシミュレータでは、ＭＩＭＯ用のフェージング処理の演算量が送受信アンテナの本数の増加に応じて指数関数的に増大する。これはＭＩＭＯを構成する伝搬路の数が、基地局側のアンテナの数Ｍと、移動体通信端末側のアンテナの数Ｎとの組合せの数に相当するためである。また、このようなシステムでは、装置構成の柔軟性が求められている。そのため、ＭＩＭＯ用のフェージングシミュレータでは、入力信号にフェージング処理を施すユニットを伝搬路ごとに設け、このユニットを複数組み合わせることで１つのＭＩＭＯ用フェージング演算処理を実現する場合がある。このようなフェージングシミュレータでは、動作途中にフェージング条件が変更された場合においても、ＭＩＭＯを構成する伝搬路間におけるデータのタイミングを維持する（即ち、データの同期をとる）必要がある。つまり、このようなフェージングシミュレータでは、複数のユニット間にまたがる空間相関演算の同期状態を崩さずにフェージングの条件を変更可能とすることが求められている。
【０００６】
一方で、フェージングシミュレータと基地局模擬装置との間のデータの送受信は、高速Ｉ／Ｆによるパケット伝送となる。そのため、伝搬路ごとにフェージング処理されるそれぞれのベースバンド信号のデータの同期を保証する設計は困難になりつつある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−９８６５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
この発明は、伝搬路ごとにフェージング処理されるそれぞれのベースバンド信号のデータが非同期で送受信される場合において、動作中にフェージング条件の変更が発生しても、条件変更の反映の同期を維持することを可能とすることを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１に記載の発明は、移動体通信の試験用のデジタルのベースバンド信号である入力データを非同期で受けて、当該入力データにフェージング処理を施し、デジタルのフェージング信号として出力するフェージング処理部（２２Ａ、２２Ｂ）を各々有する第１のフェージング演算部（２１Ａ）及び第２のフェージング演算部（２１Ｂ）を、それぞれ異なる伝搬路と対応付けて備えたフェージングシミュレータ（２０）であって、前記第１のフェージング演算部は、自己に入力された前記入力データの数を計測するとともに、フェージング条件の変更指示を受けたときの前記入力データの数を第１のデータ数Ｌｍとして取得し、計測された前記入力データの数Ｃｍが所定のデータ数Ｚｍとなったときに、自己が有する前記フェージング処理部にフェージング条件の変更を指示する第１の条件変更制御部（２３Ａ）を備え、前記第２のフェージング演算部は、自己に入力された前記入力データの数を計測するとともに、前記変更指示を受けたときの前記入力データの数を第２のデータ数Ｌｓとして取得し、計測された前記入力データの数ＣｓがＺｍ−（Ｌｓ−Ｌｍ）となったときに、自己が有する前記フェージング処理部にフェージング条件の変更を指示する第２の条件変更制御部（２３Ｂ）を備えたことを特徴とするフェージングシミュレータである。
また、請求項２に記載の発明は、請求項１に記載のフェージングシミュレータであって、前記第１の条件変更制御部及び第２の条件変更制御部は、自己に入力された前記入力データの数を計測するデータカウンタ（２３１Ａ、２３１Ｂ）を、それぞれ備え、前記第１の条件変更制御部は、前記第１のデータ数Ｌｍを取得する第１のカウンタ値取得部（２３２Ａ）と、前記変更指示後に自己に入力された前記入力データの数Ｃｍを計測する第１のタイミングカウンタ（２３４Ａ）と、前記入力データの数Ｃｍが所定のデータ数Ｚｍとなったときに、自己が有する前記フェージング処理部にフェージング条件の変更を指示する第１の指示部（２３５Ａ）と、を備え、前記第２の条件変更制御部は、前記第２のデータ数Ｌｓを取得する第２のカウンタ値取得部（２３２Ｂ）と、前記変更指示後に自己に入力された前記入力データの数Ｃｓを計測する第２のタイミングカウンタ（２３４Ｂ）と、前記入力データの数ＣｓがＺｍ−（Ｌｓ−Ｌｍ）となったときに、自己が有する前記フェージング処理部にフェージング条件の変更を指示する第２の指示部（２３５Ｂ）と、を備えたことを特徴とする。
また、請求項３に記載の発明は、移動体通信の試験用のデジタルのベースバンド信号である入力データを生成するデータ生成部（１１）と、前記入力データを非同期で受けて、当該入力データにフェージング処理を施したフェージング信号を出力するフェージングシミュレータ（２０）と、前記フェージングシミュレータから出力された前記フェージング信号をアナログ信号に変換し、所定の通信方式に従い周波数変換して試験対象である移動体通信端末に出力する送信部（１２）と、を備えた移動体通信端末試験システムにおいて、前記フェージングシミュレータは、入力データを順次受けて、当該入力データにフェージング処理を施し、前記フェージング信号として出力するフェージング処理部（２２Ａ、２２Ｂ）を各々有する第１のフェージング演算部（２１Ａ）及び第２のフェージング演算部（２１Ｂ）を、それぞれ異なる伝搬路と対応付けて備え、前記第１のフェージング演算部は、自己に入力された前記入力データの数を計測するとともに、フェージング条件の変更指示を受けたときの第１のデータ数Ｌｍを求め、計測された前記入力データの数Ｃｍが所定のデータ数Ｚｍとなったときに、自己が有する前記フェージング処理部にフェージング条件の変更を指示する第１の条件変更制御部（２３Ａ）を備え、前記第２のフェージング演算部は、自己に入力された前記入力データの数を計測するとともに、前記変更指示を受けたときの第２のデータ数Ｌｓを求め、計測された前記入力データの数ＣｓがＺｍ−（Ｌｓ−Ｌｍ）となったときに、自己が有する前記フェージング処理部にフェージング条件の変更を指示する第２の条件変更制御部（２３Ｂ）を備えたことを特徴とする移動体通信端末試験システムである。
また、請求項４に記載の発明は、移動体通信の試験用のデジタルのベースバンド信号である入力データを非同期で受けて、当該入力データにフェージング処理を施し、デジタルのフェージング信号として出力するフェージング処理部（２２Ａ、２２Ｂ）を各々有する第１のフェージング演算部（２１Ａ）及び第２のフェージング演算部（２１Ｂ）を、それぞれ異なる伝搬路と対応付けて備えたフェージングシミュレータ（２０）を用いたフェージング処理方法であって、前記第１のフェージング演算部及び前記第２のフェージング演算部それぞれが、自己に入力された前記入力データの数を計測する入力データカウントステップと、前記第１のフェージング演算部がフェージング条件の変更指示を受けたときの前記入力データの数を第１のデータ数Ｌｍとして取得する第１のデータ数取得ステップと、前記第１のフェージング演算部に入力された前記入力データの数Ｃｍを計測する第１のタイミングカウントステップと、前記第２のフェージング演算部が前記変更指示を受けたときの前記入力データの数を第２のデータ数Ｌｓとして取得する第２のデータ数取得ステップと、前記第２のフェージング演算部に入力された前記入力データの数Ｃｓを計測する第２のタイミングカウントステップと、前記入力データの数Ｃｍが所定のデータ数Ｚｍとなったときに、前記第１のフェージング演算部が有する前記フェージング処理部にフェージング条件の変更を指示する第１の指示ステップと、前記入力データの数ＣｓがＺｍ−（Ｌｓ−Ｌｍ）となったときに、前記第２のフェージング演算部が有する前記フェージング処理部にフェージング条件の変更を指示する第２の指示ステップと、を備えたことを特徴とするフェージング処理方法である。
【発明の効果】
【００１０】
本実施形態に係るフェージングシミュレータは、第１及び第２のフェージング演算部それぞれが、入力データの数を計測し、この入力データの数に基づきフェージング条件を変更するタイミングを決定する。また、フェージング条件の変更指示を受けたときの、第１及び第２のフェージング演算部間におけるデータの数のずれを、第１のデータ数Ｌｍ及び第２のデータ数Ｌｓにより調整している。これにより、本実施形態に係るフェージングシミュレータは、伝搬路ごとにフェージング処理されるそれぞれのベースバンド信号のデータが非同期で送受信される場合においても、第１及び第２のフェージング演算部にまたがりデータの同期をとって、フェージングの条件を変更することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態の構成を示すブロック図である。
【図２】本実施形態に係るフェージング演算部のブロック図である。
【図３】入力信号間のデータの送受信タイミングについて説明するための図である。
【図４】フェージング演算部による処理のタイミングチャートである。
【図５】マスター側のフェージング演算部の処理を示したフローチャートである。
【図６】スレーブ側のフェージング演算部の処理を示したフローチャートである。
【発明を実施するための形態】
【００１２】
本発明の実施形態について図１を参照しながら説明する。図１に示す移動体通信端末試験システム１には、本実施形態に係るフェージングシミュレータが適用されている。
【００１３】
移動体通信端末試験システム１は、一般的には、所定の通信方式に基づきベースバンド信号が周波数変換された搬送波を、疑似基地局装置の送信部から被試験端末に送信して被試験端末の受信特性を試験する。また、移動体通信端末試験システム１は、被試験端末から送信された信号を、疑似基地局装置の受信部で受信して被試験端末の送信特性を試験する。フェージングシミュレータは、疑似基地局装置の送信側の構成に接続され、試験用に生成された信号に対してフェージング処理を施す。以降では、被試験端末に搬送波を送信するための構成に着目して説明する。
【００１４】
移動体通信端末試験システム１は、基地局模擬装置１０と、それに外付けされるフェージングシミュレータ２０とを有する。基地局模擬装置１０は、被試験端末２と無線または有線（試験のため、同軸ケーブルで接続して搬送波を伝搬する）による通信が可能に構成されている。なお、基地局模擬装置１０とフェージングシミュレータ２０は、同一筐体内に設けられていてもよい。
【００１５】
基地局模擬装置１０は、データ生成部１１と、送信部１２とを含んで構成されている。フェージングシミュレータ２０は、データ生成部１１と送信部１２との間に接続される。フェージングシミュレータ２０は、複数のフェージング演算部２１Ａ〜２１Ｆと、制御部２４と、操作部２５と、表示部２６とを含んで構成される。以降では、基地局模擬装置１０及びフェージングシミュレータ２０の動作について、「フェージング信号の生成」と「フェージング条件の変更」とに分けて説明する。まず、「フェージング信号の生成」に係る動作について、信号の流れに沿って説明する。
【００１６】
（フェージング信号の生成）
データ生成部１１は、試験用のベースバンド信号Ｂａを、基地局模擬装置１０と被試験端末２との間でＭＩＭＯを構成する伝搬路ごとまたは送信アンテナごとに生成する。この伝搬路の数は、基地局模擬装置１０が模擬する基地局側のアンテナの数Ｍと、被試験端末２のアンテナの数Ｎとの組合せの数に基づきあらかじめ決定される。例えば、基地局側のアンテナの数Ｍが３、被試験端末２のアンテナの数Ｎが２の場合、伝搬路の数はＭ×Ｎ＝６となる。また、送信アンテナごとに生成される場合は、ベースバンド信号Ｂａは、アンテナ数Ｍごとに生成される。
【００１７】
データ生成部１１は、ＭＩＭＯを構成する伝搬路ごとまたは送信アンテナごとに生成された各ベースバンド信号Ｂａを、同様にそれぞれ設けられたフェージング演算部に、高速Ｉ／Ｆを介して、パケット伝送を用いて非同期で出力する。以降では、ＭＩＭＯを構成する伝搬路Ａ〜Ｆに対応して、フェージング演算部２１Ａ〜２１Ｆが設けられているものとして説明する。また、伝搬路Ａ〜Ｆに対応する各ベースバンド信号Ｂａを、ベースバンド信号ＢａＡ〜ＢａＦとする。なお、基地局模擬装置１０にフェージングシミュレータ２０を接続しない場合（言い換えると、上記したように一般的な疑似基地局として動作する場合）、図１に点線で示すように、データ生成部１１は、ベースバンド信号Ｂａを送信部１２に出力する。
【００１８】
フェージング演算部２１Ａ〜２１Ｆは、ＭＩＭＯを構成する伝搬路にそれぞれ対応付けられている。各フェージング演算部の構成を、フェージング演算部２１Ａを例に説明する。フェージング演算部２１Ａは、フェージング処理部２２Ａと、条件変更制御部２３Ａとを含んで構成される。
【００１９】
データ生成部１１から出力された伝搬路Ａに対応するベースバンド信号ＢａＡは、フェージング演算部２１Ａに含まれるフェージング処理部２２Ａ及び条件変更制御部２３Ａに入力される。なお、条件変更制御部２３Ａの動作については、「フェージング条件の変更」に係る動作とあわせて後述する。
【００２０】
フェージング処理部２２Ａは、伝搬路Ａに対応するフェージング条件を示す情報を、後述する制御部２４からあらかじめ受ける。フェージング処理部２２Ａは、入力されたベースバンド信号ＢａＡに対し、このフェージング条件に基づくフェージング処理を施してデジタルのフェージング信号ＢｂＡを生成する。
【００２１】
ＭＩＭＯを構成する伝搬路Ａは、マルチパスを構成している。そのため、フェージング処理部２２Ａは、ベースバンド信号ＢａＡに対して、マルチパスを構成する経路ごとに異なるフェージング条件に基づきフェージング処理を施す。フェージング処理の一例としては、ベースバンド信号ＢａＡに対する遅延処理や減衰処理が含まれる。また、フェージングの条件に応じて、信号の散乱を模擬するために、ベースバンド信号ＢａＡにノイズを付加してもよい。経路ごとに異なるフェージング処理が施されたベースバンド信号ＢａＡが加算合成されることによりフェージング信号ＢｂＡが生成される。
【００２２】
フェージング処理部２２Ａは、生成されたフェージング信号ＢｂＡを送信部１２に出力する。なお、フェージング処理部２２Ｂ〜２２Ｆについても、フェージング処理部２２Ａと同様に動作する。即ち、フェージング処理部２２Ｂ〜２２Ｆは、データ生成部１１から受けたベースバンド信号ＢａＢ〜ＢａＦに対してフェージング処理を施すことにより、フェージング信号ＢｂＢ〜ＢｂＦを生成する。フェージング処理部２２Ｂ〜２２Ｆは、生成されたフェージング信号ＢｂＢ〜ＢｂＦを送信部１２に出力する。
【００２３】
送信部１２は、フェージング信号ＢｂＡ〜ＢｂＦをフェージング処理部２２Ａ〜２２Ｆから受けて受信アンテナ数Ｎ別に加算し、この加算された信号をそれぞれアナログ信号にＤ／Ａ変換する。送信部１２は、これらのアナログ信号をあらかじめ決められた通信方式に基づいて周波数変換する。送信部１２は、周波数変換されたアナログ信号（即ち、搬送波）それぞれを被試験端末２に送信する。
【００２４】
制御部２４は、ＭＩＭＯを構成する伝搬路ごとにあらかじめ設定されたフェージングの条件を、フェージング処理部２２Ａ〜２２Ｆに出力し、フェージング処理部２２Ａ〜２２Ｆの動作を制御する。また、制御部２４は、フェージング処理部２２Ａ〜２２Ｆに設定されているフェージングの条件を表示部２６に表示させる。また、操作部２５を介して入力されたフェージングの条件を、フェージング処理部２２Ａ〜２２Ｆに出力するように、制御部２４を動作させてもよい。
【００２５】
なお、図１では、データ生成部１１が、伝搬路ごとのベースバンド信号ＢａＡ〜ＢａＦを生成して、対応するフェージング演算部２１Ａ〜２１Ｆに送信する構成を示している。これに替わる構成として、データ生成部１１が送信アンテナごとのベースバンド信号を生成し、それを受けたフェージングシミュレータ２０がベースバンド信号を分配して対応するフェージング演算部に入力する構成としてもよい。また、図１では、フェージングシミュレータ２０が、伝搬路ごとのフェージング信号ＢｂＡ〜ＢｂＦを出力して、それを受けた送信部１２が受信アンテナごとに対応するフェージング信号ＢｂＡ〜ＢｂＦを加算し、Ｄ／Ａ変換及び周波数変換を行って被試験端末２に送信する構成を示している。これに替わる構成として、フェージングシミュレータ２０が、受信アンテナごとに対応するフェージング信号ＢｂＡ〜ＢｂＦを加算して出力し、それを受けた送信部１２がＤ／Ａ変換及び周波数変換を行って被試験端末２に送信する構成としてもよい。以降の説明は、図１に示す構成に沿って行う。
【００２６】
（フェージング条件の変更）
次にフェージング条件を変更する場合のフェージングシミュレータ２０の動作について説明する。ベースバンド信号ＢａＡ〜ＢａＦは、パケット伝送によりそれぞれが非同期で送信される。例えば図３は、ベースバンド信号ＢａＡ〜ＢａＦを構成する各データの時系列ｔに沿ったタイミングの関係を示している。ここで、ベースバンド信号ＢａＡ〜ＢａＦを表すデータＤ０〜Ｄｎは、データ生成部１１内で生成された後、データ生成部１１の送信バッファ（不図示）に蓄積され、高速Ｉ／Ｆを介してフェージングシミュレータ２０に送信される。実際には、１または連続した複数のデータに高速Ｉ／Ｆ用のヘッダが付加されてパケットが構成され、さらのこのパケットが複数連続したバーストでフェージングシミュレータ２０に送信される。そして、これらのパケットを受けたフェージングシミュレータ２０は、高速Ｉ／Ｆ用のヘッダを外して、データＤ０〜Ｄｎを対応するフェージング演算部２１Ａ〜２１Ｆに入力する。前述したバーストの長さの上限、即ち１つのバーストに含まれるデータの上限は、前述したデータ生成部１１内の送信バッファの容量によって決まる。なお、図３では、上述の高速Ｉ／Ｆ用のヘッダ及びパケットの構成の図示を省略し、バーストＢ０〜Ｂ１及びそれらに含まれるデータＤ０〜Ｄｎを示している。
【００２７】
図３に示すように、時間ｔ１においては、ベースバンド信号ＢａＡはデータＤ０を示しているのに対し、ベースバンド信号ＢａＢはデータＤ１を示している。そのため、同一時間にフェージング処理部２２Ａ〜２２Ｆによるフェージング処理の条件を変更した場合、新しいフェージング条件が適用されるデータが、ベースバンド信号ＢａＡ〜ＢａＦのそれぞれで異なる。即ち、ベースバンド信号ＢａＡ〜ＢａＦ間でフェージング処理の同期が損なわれてしまう。
【００２８】
そのため、フェージングシミュレータ２０は、ベースバンド信号ＢａＡ〜ＢａＦのデータ数をそれぞれカウントし、同じ順番のデータ（例えば、バーストＢ１のデータＤ１）でフェージング条件変更が反映されるように、フェージング演算部２１Ａ〜２１Ｆを制御する。このとき、フェージングシミュレータ２０は、フェージング演算部２１Ａ〜２１Ｆのうちのいずれかを基準とし、基準以外のフェージング演算部が、この基準にあわせてフェージングの条件変更を反映するように、各フェージング演算部を制御する。なお、以降では基準となるフェージング演算部をマスターと呼び、基準以外のフェージング演算部をスレーブと呼ぶ場合がある。フェージング演算部２１Ａ〜２１Ｆの動作は、マスターとして動作する場合とスレーブとして動作する場合とで異なる。以降では、フェージング演算部２１Ａをマスターとし、フェージング演算部２１Ｂをスレーブとした場合を例に図２を参照しながら説明する。図２は、フェージング演算部２１Ａ（マスター側）及び２１Ｂ（スレーブ側）の構成を示したブロック図である。まず、マスターとして設定されたフェージング演算部２１Ａの動作について説明する。
【００２９】
（マスター側の動作）
条件変更制御部２３Ａは、データカウンタ２３１Ａと、カウンタ値取得部２３２Ａと、演算部２３３Ａと、タイミングカウンタ２３４Ａと、指示部２３５Ａとを含んで構成される。データ生成部１１で生成されたベースバンド信号ＢａＡは、フェージング処理部２２Ａと、データカウンタ２３１Ａと、タイミングカウンタ２３４Ａに入力される。
【００３０】
データカウンタ２３１Ａは、入力されたベースバンド信号ＢａＡを構成するデータＤ０〜Ｄｎの数をカウントする。データカウンタ２３１Ａは、このデータのカウントを、ベースバンド信号ＢａＡの入力開始にあわせて開始し、フェージングシミュレータ２０が停止するまで継続する。データカウンタ２３１Ａは、データ数のカウント値をカウンタ値取得部２３２Ａに遂次出力する。
【００３１】
操作部２５を介して、操作者によりフェージング条件の変更が指示されると、制御部２４は、操作者により新しく設定されたフェージングの条件を示す情報を、フェージング処理部２２Ａ及び２２Ｂに出力する。フェージング処理部２２Ａ及び２２Ｂは、受信した情報を記憶部（図示しない）に記憶する。なお、この時点では、フェージング処理部２２Ａ及び２２Ｂは、フェージングの条件を変更しない。また、制御部２４は、マスターとして動作しているフェージング演算部２１Ａの、カウンタ値取得部２３２Ａ及びタイミングカウンタ２３４Ａに条件変更トリガＴ１Ａを送信する。
【００３２】
カウンタ値取得部２３２Ａは、制御部２４から条件変更トリガＴ１Ａを受けると、条件変更トリガＴ１Ｂを生成する。このときカウンタ値取得部２３２Ａは、受信した条件変更トリガＴ１Ａを条件変更トリガＴ１Ｂとしてもよい。カウンタ値取得部２３２Ａは、生成された条件変更トリガＴ１Ｂを、スレーブとして動作するフェージング演算部２１Ｂのカウンタ値取得部２３２Ｂ及びタイミングカウンタ２３４Ｂに出力する。カウンタ値取得部２３２Ｂ及びタイミングカウンタ２３４Ｂについては後述する。
【００３３】
また、カウンタ値取得部２３２Ａは、データカウンタ２３１Ａからデータ数のカウント値を遂次受ける。条件変更トリガＴ１Ａを受けると、カウンタ値取得部２３２Ａは、その時点におけるデータ数のカウンタ値をデータ数Ｌｍとして特定する。ここで、図４を参照する。図４は、フェージング演算部による処理のタイミングチャートの一例である。この場合には、カウンタ値取得部２３２Ａは、データ数の出力を指示したタイミング、即ち条件変更トリガＴ１Ａを受けたタイミングにおけるカウンタ値「６ｈ（１６進数）」をデータ数Ｌｍとして特定する。なお、カウンタ値を示すデータの型は、ベースバンド信号のデータ数をカウントできれば１６進数に限らず、例えば１０進数を用いてもよい。以降では、カウンタ値及びデータ数を１６進数で示す。
【００３４】
カウンタ値取得部２３２Ａは、特定されたデータ数Ｌｍを、スレーブとして動作するフェージング演算部２１Ｂの演算部２３３Ｂに送信する。演算部２３３Ｂについては後述する。
【００３５】
タイミングカウンタ２３４Ａは、制御部２４から条件変更トリガＴ１Ａを受ける。条件変更トリガＴ１Ａを受けると、タイミングカウンタ２３４Ａは、データ生成部１１から入力されたベースバンド信号ＢａＡを構成するデータＤ０〜Ｄｎの数のカウントを開始する。このとき、図４に示すように、データ数Ｌｍに対応するカウンタ値「６ｈ」のデータが、タイミングカウンタ２３４Ａでは、１番目のデータ、即ちカウンタ値「０ｈ」としてカウントされる。タイミングカウンタ２３４Ａは、このカウント値をデータ数Ｃｍとして指示部２３５Ａに遂次出力する。指示部２３５Ａについては後述する。
【００３６】
演算部２３３Ａは、フェージング条件変更の基準となるデータ数Ｚｍを記憶部（図示しない）にあらかじめ記憶させる。演算部２３３Ａは、データ数Ｚｍを指示部２３５Ａに出力する。図４では、データ数Ｚｍは「２０ｈ」を示している。
【００３７】
指示部２３５Ａは、タイミングカウンタ２３４Ａから遂次出力されるデータ数Ｃｍを受ける。また、指示部２３５Ａは、演算部２３３Ａからデータ数Ｚｍを受ける。
【００３８】
指示部２３５Ａは、データ数Ｚｍとデータ数Ｃｍとを遂次比較する。図４に示すように、データ数Ｃｍがデータ数Ｚｍに達すると、指示部２３５Ａは、フェージング処理部２２Ａに条件反映トリガＴ２Ａを出力することによって、フェージング処理部２２Ａにフェージング条件を変更させる。
【００３９】
フェージング処理部２２Ａは、フェージング条件の変更が指示されると、まず制御部２４から新たなフェージング条件を示す情報を受ける。フェージング処理部２２Ａは、この情報を記憶部（図示しない）に記憶させる。その後、フェージング処理部２２Ａは、指示部２３５Ａから条件反映トリガＴ２Ａを受ける。条件反映トリガＴ２Ａを受けると、フェージング処理部２２Ａは、記憶部に記憶された新しいフェージング条件を特定のデータ以降のデータに対して反映させる動作を開始する。
【００４０】
詳細は後述するが、スレーブ側のフェージング処理部２２Ｂもこのデータ数Ｚｍを基に、フェージング条件変更を反映させるデータのタイミングを調整する。スレーブ側のベースバンド信号ＢａＢは、必ずしもマスター側のベースバンド信号ＢａＡよりも遅れているとは限らない。そのため、本実施形態に係るフェージングシミュレータ２０は、条件変更トリガＴ１Ａを受けてから条件反映トリガＴ２Ａを出力するまでの間にマージンを設けている。これにより、マスター側のベースバンド信号ＢａＡがスレーブ側のベースバンド信号ＢａＢより遅れている場合においても、データ数Ｚｍによりその差を吸収して、ベースバンド信号間（即ち、伝搬路間）のデータの同期をとることが可能となる。
【００４１】
なお、データ数Ｚｍは、ベースバンド信号Ｂａのバースト長以上の長さ（データ数）にあらかじめ設定しておく。ＭＩＭＯに基づく伝搬路ごとのベースバンド信号Ｂａ間のデータ数のずれは、ベースバンド信号Ｂａのバースト長以上となることは無い。そのため、データ数Ｚｍをベースバンド信号Ｂａのバースト長以上の長さに設定することで、ベースバンド信号Ｂａ間のずれが最大となった場合においてもデータの同期を維持すること、即ち、データのサンプル数を基準としてフェージング条件変更のタイミングの同期をとることが可能となる。
【００４２】
（スレーブ側の動作）
次に、スレーブとして設定されたフェージング演算部２１Ｂの動作について説明する。
【００４３】
条件変更制御部２３Ｂは、データカウンタ２３１Ｂと、カウンタ値取得部２３２Ｂと、演算部２３３Ｂと、タイミングカウンタ２３４Ｂと、指示部２３５Ｂとを含んで構成される。データ生成部１１で生成されたベースバンド信号ＢａＢは、フェージング処理部２２Ｂと、データカウンタ２３１Ｂと、タイミングカウンタ２３４Ｂに入力される。
【００４４】
データカウンタ２３１Ｂは、入力されたベースバンド信号ＢａＢを構成するデータＤ０〜Ｄｎの数をカウントする。データカウンタ２３１Ｂは、このデータのカウントを、ベースバンド信号ＢａＢの入力開始にあわせて開始し、フェージングシミュレータ２０が停止するまで継続する。データカウンタ２３１Ｂは、データ数のカウント値をカウンタ値取得部２３２Ｂに遂次出力する。
【００４５】
カウンタ値取得部２３２Ｂは、データカウンタ２３１Ｂからデータ数のカウント値を遂次受ける。また、カウンタ値取得部２３２Ｂは、マスター側のカウンタ値取得部２３２Ａから条件変更トリガＴ１Ｂを受ける。条件変更トリガＴ１Ｂを受けると、カウンタ値取得部２３２Ｂは、その時点におけるデータ数のカウンタ値をデータ数Ｌｓとして特定する。ここで、図４を参照する。この場合には、カウンタ値取得部２３２Ｂは、データ数の出力を指示したタイミング、即ち条件変更トリガＴ１Ｂを受けたタイミングにおけるカウンタ値「８ｈ（１６進数）」をデータ数Ｌｓとして特定する。
【００４６】
カウンタ値取得部２３２Ｂは、特定されたデータ数Ｌｓを、演算部２３３Ｂに出力する。演算部２３３Ｂについては後述する。
【００４７】
タイミングカウンタ２３４Ｂは、マスター側のカウンタ値取得部２３２Ａから条件変更トリガＴ１Ｂを受ける。条件変更トリガＴ１Ｂを受けると、タイミングカウンタ２３４Ｂは、データ生成部１１から入力されたベースバンド信号ＢａＢを構成するデータＤ０〜Ｄｎの数のカウントを開始する。このとき、図４に示すように、データ数Ｌｓに対応するカウンタ値「８ｈ」のデータが、タイミングカウンタ２３４Ｂでは、１番目のデータ、即ちカウンタ値「０ｈ」としてカウントされる。タイミングカウンタ２３４Ａは、このカウント値をデータ数Ｃｓとして指示部２３５Ｂに遂次出力する。指示部２３５Ｂについては後述する。
【００４８】
演算部２３３Ｂは、マスター側のカウンタ値取得部２３２Ａからデータ数Ｌｍを受ける。また、演算部２３３Ｂは、自己のカウンタ値取得部２３２Ｂからデータ数Ｌｓを受ける。また、演算部２３３Ｂは、データ数Ｚｍを、記憶部（図示しない）にあらかじめ記憶させている。このデータ数Ｚｍは、マスター側の演算部２３３Ａが記憶部に記憶させているものと同様である。演算部２３３Ｂは、データ数Ｚｍ、Ｌｍ、及びＬｓを基に、フェージング処理部２２Ｂがフェージング条件を変更するタイミングを示すデータ数Ｚｓを算出する。データ数Ｚｓは、次式により与えられる。
Ｚｓ＝Ｚｍ−（Ｌｓ−Ｌｍ）
【００４９】
ここで、Ｌｓ−Ｌｍは、マスター側のタイミングカウンタ２３４Ａがカウントを開始したデータ数と、スレーブ側のタイミングカウンタ２３４Ｂがカウントを開始したデータ数との差、即ちタイミングのずれを示している。図４では、Ｌｓ−Ｌｍは、「８ｈ−６ｈ＝２ｈ」を示している。また、データ数Ｚｓは「２０ｈ−２ｈ＝１Ｅｈ」を示している。
【００５０】
演算部２３３Ｂは、算出されたデータ数Ｚｓを指示部２３５Ｂに出力する。
【００５１】
指示部２３５Ｂは、演算部２３３Ｂからデータ数Ｚｓを受ける。また、指示部２３５Ｂは、タイミングカウンタ２３４Ｂから遂次出力されるデータ数Ｃｓを受ける。
【００５２】
指示部２３５Ｂは、データ数Ｚｓとデータ数Ｃｓとを遂次比較する。図４に示すように、データ数Ｃｓがデータ数Ｚｓに達すると、指示部２３５Ｂは、フェージング処理部２２Ｂに条件反映トリガＴ２Ｂを出力することによって、フェージング処理部２２Ｂにフェージング条件を変更させる。
【００５３】
フェージング処理部２２Ｂは、フェージング処理部２２Ａと同様に、フェージング条件の変更が指示されると、まず制御部２４から新たなフェージング条件を示す情報を受ける。フェージング処理部２２Ｂは、この情報を記憶部（図示しない）に記憶させる。その後、フェージング処理部２２Ｂは、指示部２３５Ｂから条件反映トリガＴ２Ｂを受ける。条件反映トリガＴ２Ｂを受けると、フェージング処理部２２Ｂは、記憶部に記憶された新しいフェージング条件の情報に基づいた動作を開始する。以上のように動作することで、図４に示すように、フェージング演算部２１Ｂは、フェージング演算部２１Ａと同様のデータ数、即ち２６ｈ番目以降のデータよりフェージング条件変更を反映させることが可能となる。
【００５４】
なお、スレーブ側のカウンタ値取得部２３２Ｂへの条件変更トリガＴ１Ｂの出力を、カウンタ値取得部２３２Ａに替えて、制御部２４が行ってもよい。この場合、カウンタ値取得部２３２Ａは、条件変更トリガＴ１Ｂの生成及び送信を行わなくてよい。
【００５５】
また、スレーブ側のフェージング処理部として、フェージング演算部２１Ｃ〜２１Ｆを設けてもよい。この場合は、伝搬路Ｂに対応するフェージング演算部２１Ｂの動作を、伝搬路Ｃ〜Ｆの場合について適宜読みかえればよい。また、この場合には、カウンタ値取得部２３２Ａは、条件変更トリガＴ１Ｂ〜Ｔ１Ｆを生成し、スレーブ側のカウンタ値取得部２３２Ｂ〜２３２Ｆ及びタイミングカウンタ２３４Ｂ〜２３４Ｆに出力する。また、カウンタ値取得部２３２Ａは、データカウンタ２３１Ａから受けたデータ数Ｌｍを、演算部２３３Ｂ〜２３３Ｆに送信する。
【００５６】
（マスター側の一連の動作）
次に、マスター側のフェージング演算部２１Ａの、フェージング条件の変更に係る一連の動作について、フェージング演算部２１Ａをマスターとし、フェージング演算部２１Ｂをスレーブとした場合を例に図５を参照しながら説明する。図５は、マスター側のフェージング演算部２１Ａの一連の処理の流れを示したフローチャートである。
【００５７】
（ステップＳ１０１）
データ生成部１１は、ＭＩＭＯを構成する伝搬路ごとに各ベースバンド信号ＢａＡ及びＢａＢを生成する。データ生成部１１は、伝搬路Ａに対応するベースバンド信号ＢａＡを、伝搬路Ａに対応付けられたフェージング演算部２１Ａに、パケット伝送を用いてベースバンド信号ＢａＢとは非同期で出力する。データ生成部１１から出力されたベースバンド信号ＢａＡは、フェージング処理部２２Ａと、データカウンタ２３１Ａと、タイミングカウンタ２３４Ａに入力される。
【００５８】
データカウンタ２３１Ａは、入力されたベースバンド信号ＢａＡを構成するデータＤ０〜Ｄｎの数をカウントする。データカウンタ２３１Ａは、データ数のカウント値をカウンタ値取得部２３２Ａに遂次出力する。
【００５９】
（ステップＳ１０２、Ｓ１０３）
フェージング条件の変更が指示されると（ステップＳ１０２、Ｙ）、制御部２４は、新しく設定されたフェージングの条件を示す情報を、フェージング処理部２２Ａに出力する。フェージング処理部２２Ａは、この情報を記憶部（図示しない）に記憶させる（Ｓ１０３）。
【００６０】
（ステップＳ１０４）
また、制御部２４は、マスターとして動作しているフェージング演算部２１Ａの、カウンタ値取得部２３２Ａ及びタイミングカウンタ２３４Ａに条件変更トリガＴ１Ａを送信する。
【００６１】
（ステップＳ１０５）
カウンタ値取得部２３２Ａは、制御部２４から条件変更トリガＴ１Ａを受けると、条件変更トリガＴ１Ｂを生成する。カウンタ値取得部２３２Ａは、生成された条件変更トリガＴ１Ｂを、スレーブとして動作するフェージング演算部２１Ｂのカウンタ値取得部２３２Ｂ及びタイミングカウンタ２３４Ｂに出力する。
【００６２】
（ステップＳ１０６）
また、カウンタ値取得部２３２Ａは、データカウンタ２３１Ａからデータ数のカウント値を遂次受ける。条件変更トリガＴ１Ａを受けると、その時点におけるデータ数のカウンタ値をデータ数Ｌｍとして特定する。
【００６３】
（ステップＳ１０７）
カウンタ値取得部２３２Ａは、特定されたデータ数Ｌｍを、スレーブとして動作するフェージング演算部２１Ｂの演算部２３３Ｂに送信する。
【００６４】
（ステップＳ１０８）
タイミングカウンタ２３４Ａは、制御部２４から条件変更トリガＴ１Ａを受けると、データ生成部１１から入力されたベースバンド信号ＢａＡを構成するデータＤ０〜Ｄｎの数のカウントを開始する。タイミングカウンタ２３４Ａは、このカウント値をデータ数Ｃｍとして指示部２３５Ａに遂次出力する。
【００６５】
（ステップＳ１０９）
指示部２３５Ａは、タイミングカウンタ２３４Ａから遂次出力されるデータ数Ｃｍを受ける。また、指示部２３５Ａは、演算部２３３Ａからデータ数Ｚｍを受ける。指示部２３５Ａは、データ数Ｚｍとデータ数Ｃｍとを遂次比較する。データ数Ｃｍがデータ数Ｚｍに達すると、指示部２３５Ａは、フェージング処理部２２Ａに条件反映トリガＴ２Ａを出力することによって、フェージング処理部２２Ａにフェージング条件を変更させる。
【００６６】
（ステップＳ１１０）
フェージング処理部２２Ａは、指示部２３５Ａから条件反映トリガＴ２Ａを受けると、受けたタイミングのデータから、記憶部に記憶された新しいフェージング条件を反映したフェージング処理を開始する。
【００６７】
（ステップＳ１１１）
フェージング処理部２２Ａは、フェージング処理の終了が指示されない限り（ステップＳ１０２、Ｎ、かつ、ステップＳ１１１、Ｎ）、フェージング信号の生成に係る処理を継続する。フェージング処理の終了が指示された場合（ステップＳ１１１、Ｙ）、フェージング処理部２２Ａは、フェージング信号の生成に係る処理を終了する。
【００６８】
（スレーブ側の一連の動作）
次に、スレーブ側のフェージング演算部２１Ｂの、フェージング条件の変更に係る一連の動作について図６を参照しながら説明する。図６は、スレーブ側のフェージング演算部２１Ｂの一連の処理の流れを示したフローチャートである。
【００６９】
（ステップＳ２０１）
データ生成部１１は、ＭＩＭＯを構成する伝搬路ごとに各ベースバンド信号ＢａＡ及びＢａＢを生成する。データ生成部１１は、伝搬路Ｂに対応するベースバンド信号ＢａＢを、伝搬路Ｂに対応付けられたフェージング演算部２１Ｂに、パケット伝送を用いてベースバンド信号ＢａＡとは非同期で出力する。データ生成部１１から出力されたベースバンド信号ＢａＢは、フェージング処理部２２Ｂと、データカウンタ２３１Ｂと、タイミングカウンタ２３４Ｂに入力される。
【００７０】
データカウンタ２３１Ｂは、入力されたベースバンド信号ＢａＢを構成するデータＤ０〜Ｄｎの数をカウントする。データカウンタ２３１Ｂは、データ数のカウント値をカウンタ値取得部２３２Ｂに遂次出力する。
【００７１】
（ステップＳ２０２、Ｓ２０３）
フェージング条件の変更が指示されると（ステップＳ２０２、Ｙ）、制御部２４は、新しく設定されたフェージングの条件を示す情報を、フェージング処理部２２Ｂに出力する。フェージング処理部２２Ｂは、この情報を記憶部（図示しない）に記憶させる（Ｓ２０３）。
【００７２】
（ステップＳ２０４）
カウンタ値取得部２３２Ｂは、データカウンタ２３１Ｂからデータ数のカウント値を遂次受ける。また、カウンタ値取得部２３２Ｂ及びタイミングカウンタ２３４Ｂは、マスター側のカウンタ値取得部２３２Ａから条件変更トリガＴ１Ｂを受ける。
【００７３】
（ステップＳ２０５）
条件変更トリガＴ１Ｂを受けると、カウンタ値取得部２３２Ｂは、その時点におけるデータ数のカウンタ値をデータ数Ｌｓとして特定する。カウンタ値取得部２３２Ｂは、特定されたデータ数Ｌｓを、演算部２３３Ｂに出力する。
【００７４】
（ステップＳ２０６）
演算部２３３Ｂは、マスター側のカウンタ値取得部２３２Ａからデータ数Ｌｍを受ける。
【００７５】
（ステップＳ２０７）
また、演算部２３３Ｂは、自己のカウンタ値取得部２３２Ｂからデータ数Ｌｓを受ける。また、演算部２３３Ｂは、フェージング条件変更の基準となるデータ数Ｚｍを、記憶部（図示しない）にあらかじめ記憶させている。このデータ数Ｚｍは、マスター側の演算部２３３Ａが記憶部に記憶させているものと同様である。演算部２３３Ｂは、データ数Ｚｍ、Ｌｍ、及びＬｓを基に、フェージング処理部２２Ｂがフェージング条件を変更するタイミングを示すデータ数Ｚｓを算出する。演算部２３３Ｂは、算出されたデータ数Ｚｓを指示部２３５Ｂに出力する。
【００７６】
（ステップＳ２０８）
また、条件変更トリガＴ１Ｂを受けると、タイミングカウンタ２３４Ｂは、データ生成部１１から入力されたベースバンド信号ＢａＢを構成するデータＤ０〜Ｄｎの数のカウントを開始する。タイミングカウンタ２３４Ａは、このカウント値をデータ数Ｃｓとして指示部２３５Ｂに遂次出力する。
【００７７】
（ステップＳ２０９）
指示部２３５Ｂは、演算部２３３Ｂからデータ数Ｚｓを受ける。また、指示部２３５Ｂは、タイミングカウンタ２３４Ｂから遂次出力されるデータ数Ｃｓを受ける。
【００７８】
指示部２３５Ｂは、データ数Ｚｓとデータ数Ｃｓとを遂次比較する。データ数Ｃｓがデータ数Ｚｓに達すると、指示部２３５Ｂは、フェージング処理部２２Ｂに条件反映トリガＴ２Ｂを出力することによって、フェージング処理部２２Ｂにフェージング条件を変更させる。
【００７９】
（ステップＳ２１０）
フェージング処理部２２Ｂは、指示部２３５Ｂから条件反映トリガＴ２Ｂを受けると、受けたタイミングのデータから、記憶部に記憶された新しいフェージング条件を反映したフェージング処理を開始する。
【００８０】
（ステップＳ２１１）
フェージング処理部２２Ｂは、フェージング処理の終了が指示されない限り（ステップＳ２０２、Ｎ、かつ、ステップＳ２１１、Ｎ）、フェージング信号の生成に係る処理を継続する。フェージング処理の終了が指示された場合（ステップＳ２１１、Ｙ）、フェージング処理部２２Ｂは、フェージング信号の生成に係る処理を終了する。
【００８１】
以上、本実施形態に係るフェージングシミュレータ２０は、フェージング演算部２１Ａ〜２１Ｆそれぞれが、入力されるベースバンド信号Ｂａのデータの数を計測し、このデータの数に基づきフェージング条件の変更を反映するタイミングを決定する。また、フェージング条件の変更指示を受けたときの、マスター及びスレーブ間のデータの数のずれを、マスター側のデータ数Ｌｍ及びスレーブ側のデータ数Ｌｓにより調整している。これにより、本実施形態に係るフェージングシミュレータ２０は、伝搬路ごとにフェージング処理されるそれぞれのベースバンド信号のデータが非同期で送受信される場合においても、複数のフェージング演算部にまたがりデータの同期をとって、フェージングの条件を変更することが可能となる。即ち、動作中にフェージング条件の変更が発生しても、複数の伝搬路間におけるデータのサンプル数を基準に条件変更の反映の同期を維持することが可能となる。
【符号の説明】
【００８２】
１  移動体通信端末試験システム
１０  基地局模擬装置
１１  データ生成部
１２  送信部
２０  フェージングシミュレータ
２１Ａ〜２１Ｆ  フェージング演算部
２２Ａ、２２Ｂ  フェージング処理部
２３Ａ、２３Ｂ  条件変更制御部
２３１Ａ、２３１Ｂ  データカウンタ
２３２Ａ、２３２Ｂ  カウンタ値取得部
２３３Ａ、２３３Ｂ  演算部
２３４Ａ、２３４Ｂ  タイミングカウンタ
２３５Ａ、２３５Ｂ  指示部
２４  制御部
２５  操作部
２６  表示部
２  被試験端末
【図１】
0005497682.tif 000002
【図２】
0005497682.tif 000003
【図３】
0005497682.tif 000004
【図４】
0005497682.tif 000005
【図５】
0005497682.tif 000006
【図６】
0005497682.tif 000007