(57)【要約】【解決手段】１つ以上の移動局を試験する装置であって、各移動局はセルラ通信網と互換性がある各信号を送信および受信するように構成された装置である。本装置は、前記セルラ通信網で同時に動作する複数の基地局コントローラ（ＢＳＣ）をシミュレートするように構成された局シミュレーション回路を含む。また本装置は、前記局シミュレーション回路と前記１つ以上の移動局との間で前記各信号を転送するよう結合された移動局インタフェース回路を含む。【選択図】図１
2005500711.tif 000002
【特許請求の範囲】
【請求項１】
各移動局がセルラ通信網と互換性がある各信号を送信および受信するように構成されている１つ以上の移動局を試験する装置であって、
前記セルラ通信網で同時に動作する複数の基地局コントローラ（ＢＳＣ）をシミュレートするように構成された局シミュレーション回路と、
前記局シミュレーション回路と前記１つ以上の移動局との間で前記各信号を転送するよう結合された移動局インタフェース回路と、
を備える装置。
【請求項２】
前記移動局インタフェース回路は、前記局シミュレーション回路と前記１つ以上の移動局との間の前記各信号の伝達を介在する１つ以上の通信チャネルをシミュレートするように構成されたチャネルシミュレーション回路を備える請求項１に記載の装置。
【請求項３】
前記チャネルシミュレーション回路は、１つ以上のデジタルチャネルボード（ＤＣＢ）を備え、前記１つ以上のＤＣＢは、ノイズ、フェージング、減衰、遅延、ドップラー偏移、および反射から成るグループから選択された１つ以上の影響をシミュレートするように構成された請求項２に記載の装置。
【請求項４】
前記局シミュレーション回路は、前記複数のＢＳＣに結合された１つ以上の基地局トランシーバをシミュレートするように構成された１つ以上のコンポーネントを備える請求項１に記載の装置。
【請求項５】
前記局シミュレーション回路は、公衆交換電話網（ＰＳＴＮ）との間でデータを転送するように構成された請求項１に記載の装置。
【請求項６】
前記局シミュレーション回路は、非同期データ、ファックスデータ、およびパケットデータから成るグループから選ばれたデータを転送するように構成された請求項１に記載の装置。
【請求項７】
前記局シミュレーション回路と前記移動局インタフェース回路に結合されるシステムコントローラを備え、前記システムコントローラは複数のユーザーが前記１つ以上の移動局を同時に試験することを可能にする請求項１に記載の装置。
【請求項８】
前記コントローラは、前記複数のＢＳＣを定義する１つ以上のパラメータが格納されるデータベースを備える請求項７に記載の装置。
【請求項９】
前記データベースは、前記複数のＢＳＣの間の接続を記述している複数のトポロジーを定義するパラメータを備える請求項８に記載の装置。
【請求項１０】
前記データベースは、１つ以上の挙動モデルを備え、前記１つ以上の挙動モデルは各々前記複数のＢＳＣの少なくとも１つが従う１つ以上の手順を記述する請求項８に記載の装置。
【請求項１１】
前記データベースは、前記１つ以上の移動局を試験するために前記１人以上のユーザーにより入力された１つ以上の試験スクリプトを備える請求項８に記載の装置。
【請求項１２】
前記１つ以上の試験スクリプトは、前記複数のＢＳＣの少なくとも１つが従う１つ以上の手順を各々が定義する１つ以上の実行可能ファイルを備える請求項１１に記載の装置。
【請求項１３】
前記１つ以上の試験スクリプトは、木および表の組合せ表記（ＴＴＣＮ）で書かれたスクリプトを備える請求項１１に記載の装置。
【請求項１４】
前記局シミュレーション回路は、前記複数のＢＳＣの通信チャネルの管理をシミュレートするように構成された請求項１に記載の装置。
【請求項１５】
前記通信チャネルは、パイロットチャネル、ページングチャネル、同期チャネル、およびアクセスチャネルから成るグループから選択された通信チャネルを備える請求項１４に記載の装置。
【請求項１６】
前記通信チャネルは、順方向専用通信チャネルおよび逆方向専用通信チャネルを備える請求項１４に記載の装置。
【請求項１７】
前記１つ以上の移動局は、１つ以上の移動局モデム装置を備える請求項１に記載の装置。
【請求項１８】
各移動局がセルラ通信網と互換性がある各信号を送信および受信するように構成されている１つ以上の移動局を試験する方法であって、
局シミュレーション回路内の各信号を、セルラ通信網内の１つ以上の移動局と通信する複数の基地局コントローラ（ＢＳＣ）の動作をシミュレートするために処理し、これにより処理信号を生成し、かつ
前記処理信号を前記局シミュレーション回路と前記１つ以上の移動局との間で転送することを含む方法。
【請求項１９】
前記処理信号の転送は、前記信号を転送するのに用いられる１つ以上の通信チャネルをシミュレートすることを含む請求項１８に記載の方法。
【請求項２０】
前記１つ以上の通信チャネルのシミュレートは、チャネルシミュレーション回路において、ノイズ、フェージング、減衰、遅延、ドップラー偏移、および反射から成るグループから選択された１つ以上の影響をシミュレートすることを含む請求項１９に記載の方法。
【請求項２１】
前記信号の処理は、前記複数のＢＳＣに結合された１つ以上の基地局トランシーバの動作をシミュレートするために前記信号を処理することを含む請求項１８に記載の方法。
【請求項２２】
前記１つ以上の移動局の試験は、複数のユーザーの制御の下で同時に前記１つ以上の移動局を試験することを含む請求項１８に記載の方法。
【請求項２３】
前記１つ以上の移動局の試験は、１つ以上の試験スクリプトを前記局シミュレーション回路に入力することを含む請求項１８に記載の方法。
【請求項２４】
前記信号の処理は、前記複数のＢＳＣの間の接続を記述している１つ以上のトポロジーを定義することと、少なくとも１つの前記定義されたトポロジーに従って前記信号を処理することを含む請求項１８に記載の方法。
【請求項２５】
前記信号の処理は、１つ以上の挙動モデルを構築することを含み、前記１つ以上の挙動モデルは各々前記複数のＢＳＣの少なくとも１つが従う１つ以上の手順を記述し、かつ前記挙動モデルの少なくとも１つに従って前記信号を処理することを含む請求項１８に記載の方法。
【請求項２６】
前記複数のＢＳＣの通信チャネルの管理をシミュレートすることを含む請求項１８に記載の方法。
【請求項２７】
前記１つ以上の移動局の試験は、１つ以上の移動局モデム装置を試験することを含む請求項１８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に試験システムに関し、特にセルラ通信網の試験に関する。
【背景技術】
【０００２】
移動通信製品のための試験システムは、技術的に知られている。オレゴン州ポートランドのテクトロニクス（Tektronix）社は、移動通信の動作環境をシミュレートしＣＭＤ８０に結合された移動ユニットで測定を行なうＣＤＭ８０デジタル通信試験セットを製造する。ＣＭＤ８０において、ユーザーは、基地局からの信号の平均電力や電力変動のような網の試験パラメータを定義し、送信機と受信機を兼ね備えた移動局での影響を測定することができる。送信機と受信機を兼ね備えた移動局を、本明細書中では移動局と称す。
【０００３】
セルラ網と、基地局や移動局のような互いに通信し合う網上のコンポーネントは、一般に国際規格に従って動作する。例えば、符号分割多元接続（ＣＤＭＡ）網は、ＩＳ−９５規格および／または世界的に調和化されたＩＭＴ−２０００（International  Mobile  Telecommunications）規格のような後継規格で動作しているか、今後動作するであろう。ＩＭＴ−２０００は第３世代（３Ｇ）ＣＤＭＡ規格であり、狭帯域ＣＤＭＡと広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）の動作を含む。ＩＭＴ−２０００のような、セルラ網とそれらのコンポーネントを動作させるための規格は、スイスのジュネーブの国際電気通信連合からコンピュータ読み取り可能なファイルとして入手できる。規格に対する試験手順も、木および表の組合せ表記（ＴＴＣＮ）フォーマットで入手できる。
【０００４】
Thompson，et  al.の米国特許５，８０９，１０８号は、その開示が本明細書中に参照により組み込まれており、移動電話のための試験システムについて述べている。このシステムは、試験呼の発呼側と着呼側からシグナリングデータを取り込む。試験状況生成装置は、新しい試験呼における各ステップのためのメニューをユーザーに提示することにより、新しい試験呼を生成する。ユーザーは、リスト項目を選択し、適切な場合にその項目に関係があるデータをキーボード入力することにより、試験呼を作成する。
【０００５】
Sasin,et  al.の米国特許５，８７５，３９７号は、その開示が本明細書中に参照により組み込まれており、電話通信装置を試験するための装置および方法について述べている。この試験装置は、電話通信装置を試験するデジタル試験信号を生成するために、中央信号プロセッサとプログラム可能データプロセッサを備えている。プログラム可能データプロセッサには、コンバータが接続されている。コンバータは、電話特定構成データの制御の下で、データプロセッサのデジタル試験信号を、電話のキーパッドとマイクの動作をコネクタを介して制御するための信号に変換するよう構成されている。またコンバータは、電話のスピーカと発呼装置とから受信した応答信号をデジタル動作応答信号に変換し、その信号をプログラム可能データプロセッサに転送し、ここで信号は保存または評価される。
【０００６】
Sasin,et  al.の米国特許６，０１１，８３０号は、その開示が本明細書中に参照により組み込まれており、複数の動作状態を仮定することができるシステムのために試験を実行する装置および方法について述べている。この装置は、ＧＳＭ（Global  System  for  Mobile）通信網のような移動電話網の試験、例えばその中の接続線を遮断するのに特に適していると述べられている。試験状況生成装置が、試験装置インタフェースを介して被試験システムに送られる複数の試験状況を生成するために備えられている。システムの試験状況モデルは、試験状況生成装置により、システムのハードウェア構成上の情報と他のパラメータを用いて作られる。試験コマンドは、この試験状況モデルのモンテカルロ・シミュレーションに基づいて生成される。
【０００７】
フローチャートのようなグラフィックエレメントからソフトウェアエレメントを生成する方法は、技術的に知られている。例えば、ワシントン州シアトルのビジオ（Visio）社により製作されたビジオエンタープライズ（Visio  Enterprise）は、状態機械のグラフィックからＵＭＬ（一般的なモデリング言語）のような複数のコンピュータ言語のコードを生成することができるグラフィックパッケージである。
【０００８】
Paul  J.  LucasのＭ．Ｓ．論文（アーバナ−シャンペーンのイリノイ大学、技術報告書：ＵＩＵＣＣＳ−Ｒ−９４−１８６８）は、本明細書中に参照により組み込まれており、並行階層状態機械（ＣＨＳＭ）を実現するための言語について述べている。ＣＨＳＭ言語は、状態図を明記するためのテキストベースの言語である。状態図は、状態機械をグラフィカルに明記するための正式な方法である。状態図は、状態遷移図に比べて、図が子と親の状態を含むという利点がある。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明のいくつかの観点の目的は、セルラ移動局を試験するための改善された方法および装置を提供することにある。
【００１０】
本発明のいくつかの観点のさらなる目的は、セルラ伝送網内の複数の基地局コントローラと基地局トランシーバの動作を同時にシミュレートするための方法および装置を提供することにある。
【課題を解決するための手段】
【００１１】
本出願は、２００１年４月９日に出願された米国仮特許出願第６０/２８２，６６４号に対して優先権を主張する。
【００１２】
本発明の好ましい実施形態では、１つ以上の移動局が各移動局を試験するためにセルラ通信網のシミュレータに結合される。シミュレータは、複数のエレメントを備えている。局コアシミュレータは、１つ以上の基地局トランシーバ（ＢＴＳ）および／または１つ以上の基地局コントローラ（ＢＳＣ）の管理機能および管理動作をデジタルレベルでシミュレートする第１のエレメントとして作動する。コアシミュレータにより行なわれるシミュレーションは、ＢＴＳ／ＢＳＣと移動局との間の通信のために、適切なチャネルパラメータを含むチャネルの割り当てを含み、デジタル出力を供給する。シミュレータの第２のエレメントは、第１のエレメントと試験される移動局との間のインタフェースとして動作する。第２のエレメントは、割り当てられたチャネルを介する１つ以上の基地局と試験下の各移動局との間のＲＦ通信をシミュレートし、「実在の」信号の影響をチャネルに組み込むために、デジタル／デジタル変換とデジタル／ＲＦ変換を行なう。網シミュレータの各エレメントの動作パラメータは、オペレータにより個別に構成し制御することができる。
【００１３】
作動中に、シミュレータはオペレータにより入力された試験スクリプトを介して試験指示を受信し、そのスクリプトを試験に組み込む。スクリプトは、動的に変化するパラメータを含む。試験は、対立するように、またはしないように設計することができる。自律動作モードにおいて、システムが「良好な挙動」モードで動作するように、試験スクリプトにより全てのシミュレータエレメントが構成された後に、シミュレータは１つ以上の移動局の試験を行なう。全ての移動局の試験は、ほぼ同時に行なわれ、他から独立したものである。したがって、複数の移動局を同時に独立して試験するために、単一の網シミュレータが、通信に用いられる１つ以上のＢＴＳ、１つ以上のＢＳＣ、およびチャネルをシミュレートする。試験を行なうために１つの構成可能なシミュレータを用いることにより、技術的に知られている方法に比べて、試験の柔軟性と迫真性が保たれるとともに、時間を著しく節約することができる。
【００１４】
本発明のいくつかの好ましい実施形態では、試験スクリプトは木および表の組合せ表記（ＴＴＣＮ）言語で書かれる。スクリプトは、最も好ましくはＴＴＣＮで書かれた１つ以上の試験手順を組み込む。これによりスクリプトは、規格に対する試験下で１つ以上の移動局を直接試験するのに用いることができる。本発明の他の好ましい実施形態では、スクリプトは技術的に知られている汎用コンピュータ言語で書かれる。
【００１５】
本発明のいくつかの好ましい実施形態では、シミュレータ内の１つ以上のパラメータは、複数のＢＴＳが様々なトポロジーに接続されるように設定される。
【００１６】
本発明のいくつかの好ましい実施形態では、シミュレータ内の１つ以上のパラメータは、複数のオペレータがシミュレータを同時に用いることができるように設定される。
【００１７】
本発明のいくつかの好ましい実施形態では、シミュレータは自律動作モードおよび非自律動作モードの組合せで動作するよう設定される。
【００１８】
したがって本発明の好ましい実施形態により、１つ以上の移動局を試験する装置が提供される。各移動局はセルラ通信網と互換性がある各信号を送信および受信するように構成されている。
【００１９】
この装置は、前記セルラ通信網で同時に動作する複数の基地局コントローラ（ＢＳＣ）をシミュレートするように構成された局シミュレーション回路と、
前記局シミュレーション回路と前記１つ以上の移動局との間で前記各信号を転送するよう結合された移動局インタフェース回路と、
を備える。
【００２０】
好ましくは、前記移動局インタフェース回路は、前記局シミュレーション回路と前記１つ以上の移動局との間の前記各信号の伝達を介在する１つ以上の通信チャネルをシミュレートするように構成されたチャネルシミュレーション回路を含む。
【００２１】
さらに好ましくは、前記チャネルシミュレーション回路は、１つ以上のデジタルチャネルボード（ＤＣＢ）を含み、前記１つ以上のＤＣＢは、ノイズ、フェージング、減衰、遅延、ドップラー偏移、および反射から成るグループから選択された１つ以上の影響をシミュレートするように構成されている。
【００２２】
好ましくは、前記局シミュレーション回路は、前記複数のＢＳＣに結合された１つ以上の基地局トランシーバをシミュレートするように構成された１つ以上のコンポーネントを含む。
【００２３】
好ましくは、前記局シミュレーション回路は、公衆交換電話網（ＰＳＴＮ）との間でデータを転送するように構成されている。
【００２４】
好ましくは、前記局シミュレーション回路は、非同期データ、ファックスデータ、およびパケットデータから成るグループから選ばれたデータを転送するように構成されている。
【００２５】
好ましくは、前記装置は、前記局シミュレーション回路と前記移動局インタフェース回路に結合されるシステムコントローラを含み、前記システムコントローラは複数のユーザーが前記１つ以上の移動局を同時に試験することを可能にする。
【００２６】
好ましくは、前記コントローラは、前記複数のＢＳＣを定義する１つ以上のパラメータが格納されるデータベースを含む。
【００２７】
さらに好ましくは、前記データベースは、前記複数のＢＳＣの間の接続を記述している複数のトポロジーを定義するパラメータを含む。
【００２８】
好ましくは、前記データベースは、１つ以上の挙動モデルを含み、前記１つ以上の挙動モデルは各々前記複数のＢＳＣの少なくとも１つが従う１つ以上の手順を記述する。
【００２９】
好ましくは、前記データベースは、前記１つ以上の移動局を試験するために前記１人以上のユーザーにより入力された１つ以上の試験スクリプトを含む。
【００３０】
さらに好ましくは、前記１つ以上の試験スクリプトは、各々が前記複数のＢＳＣの少なくとも１つが従う１つ以上の手順を定義する１つ以上の実行可能ファイルを含む。
【００３１】
好ましくは、前記１つ以上の試験スクリプトは、木および表の組合せ表記(ＴＴＣＮ)で書かれたスクリプトを含む。
【００３２】
好ましくは、前記局シミュレーション回路は、前記複数のＢＳＣの通信チャネルの管理をシミュレートするように構成されている。
【００３３】
好ましくは、前記通信チャネルは、パイロットチャネル、ページングチャネル、同期チャネル、およびアクセスチャネルから成るグループから選択された通信チャネルを含む。
【００３４】
さらに好ましくは、前記通信チャネルは、順方向専用通信チャネルおよび逆方向専用通信チャネルを含む。
【００３５】
好ましくは、１つ以上の移動局は、１つ以上の移動局モデム装置を含む。
さらに本発明の好ましい実施形態により、１つ以上の移動局を試験する方法が提供される。各移動局はセルラ通信網と互換性がある各信号を送信および受信するように構成されている。
【００３６】
この方法は、局シミュレーション回路内の各信号を、セルラ通信網内の１つ以上の移動局と通信する複数の基地局コントローラ（ＢＳＣ）の動作をシミュレートするために処理し、これにより処理信号を生成し、かつ
前記処理信号を前記局シミュレーション回路と前記１つ以上の移動局との間で転送することを含む方法が提供される。
【００３７】
好ましくは、前記処理信号の転送は、前記信号を転送するのに用いられる１つ以上の通信チャネルをシミュレートすることを含む。
【００３８】
さらに好ましくは、前記１つ以上の通信チャネルのシミュレートは、チャネルシミュレーション回路において、ノイズ、フェージング、減衰、遅延、ドップラー偏移、および反射から成るグループから選択された１つ以上の影響をシミュレートすることを含む。
【００３９】
好ましくは、前記信号の処理は、前記複数のＢＳＣに結合された１つ以上の基地局トランシーバの動作をシミュレートするために前記信号を処理することを含む。
【００４０】
好ましくは、前記１つ以上の移動局の試験は、複数のユーザーの制御の下で同時に前記１つ以上の移動局を試験することを含む。
【００４１】
好ましくは、前記１つ以上の移動局の試験は、１つ以上の試験スクリプトを前記局シミュレーション回路に入力することを含む。
【００４２】
好ましくは、前記信号の処理は、前記複数のＢＳＣの間の接続を記述している１つ以上のトポロジーを定義することと、少なくとも１つの前記定義されたトポロジーに従って前記信号を処理することを含む。
【００４３】
好ましくは、前記信号の処理は、１つ以上の挙動モデルを構築することを含み、前記１つ以上の挙動モデルは各々前記複数のＢＳＣの少なくとも１つが従う１つ以上の手順を記述し、かつ前記挙動モデルの少なくとも１つに従って前記信号を処理することを含む。
【００４４】
好ましくは、前記方法は、前記複数のＢＳＣの通信チャネルの管理をシミュレートすることを含む。
【００４５】
好ましくは、前記１つ以上の移動局の試験は、１つ以上の移動局モデム装置を試験することを含む。
【発明を実施するための最良の形態】
【００４６】
本発明は、以下に図面とともに詳しく述べる本発明の好ましい実施形態から、より十分に理解されるであろう。
【００４７】
以下、本発明の好ましい実施形態に基づく試験システム２０の概略図である図１を参照する。試験システム２０は、１つ以上のほぼ同様の基地トランシーバ局（ＢＴＳ）２１、１つ以上の基地局コントローラ（ＢＳＣ）２３、およびセルラ通信網２５内で動作する１つ以上のほぼ同様の移動ユニット３５の間の通信をシミュレートする。試験システム２０は、例えば陸上ベースの電話３３および／またはファックス装置のようなデータ伝送装置２９を備える公衆交換電話網（ＰＳＴＮ）３４と、網２５との間の通信もシミュレートする。
【００４８】
システム２０において、基地局シミュレータ２８は、１つ以上のＢＳＣ２３と１つ以上のＢＴＳ２１により実行される動作をシミュレートするのに用いられるコンポーネントを備え、各ＢＴＳは特定のＢＳＣ２３により制御される。シミュレータ２８は、１つ以上のＢＳＣのアクティビティをシミュレートする信号を発生し、そして基地局シミュレーションシステムとして作動する。シミュレータ２８は、最も好ましくはＰＳＴＮ３４を介して、地上電話３２とデータ伝送装置３１に結合される。地上電話３２およびデータ伝送装置３１は、それぞれ電話３３およびデータ伝送装置２９とほぼ同様である。チャネルシミュレーションユニット３０は、移動局インタフェース回路を備えており、シミュレータ２８と１つ以上の被試験ユニット（ＵＵＴ）３６との間の信号を伝達する１つ以上のセルラ網チャネルをシミュレートするために実装される。
【００４９】
シミュレータ２８は、イーサネット(登録商標)接続のような工業規格の手段によりユニット３０に結合される。またユニット３０は、１つ以上のＵＵＴ３６に結合される。ＵＵＴ３６は、最も好ましくは１つ以上の移動局３７を備えており、移動局３７は１つ以上のＢＴＳ２１により発生した信号と互換性のある信号を受信し送信するよう設計されている。その代わりに、またはそれに加えて、１つ以上のＵＵＴ３６は１つ以上の移動局モデム装置３８を備えており、移動局モデム装置３８は１つ以上のＢＴＳ２１により発生した信号と互換性のある信号を受信および送信することができる。好ましくは、網２５内の信号およびシステム２０によりシミュレートされた信号は、ＣＤＭＡ信号である。あるいは、信号は時分割多元接続（ＴＤＭＡ）のような別の工業規格のセルラ網と互換性のあるタイプである。ユニット３０とＵＵＴとの間の結合は、無線結合によることが好ましい。あるいは、ユニット３０は、セルラ網信号を転送できる同軸ケーブルのような他の標準の手段によりＵＵＴと結合することができる。シミュレータ２８とユニット３０の実施および動作について、以下でさらに詳しく述べる。
【００５０】
システム２０は、シミュレータ２８とユニット３０の動作を制御するコントローラ２４をさらに備えており、コントローラ２４は好ましくは工業規格のパーソナルコンピュータとして実施される。コントローラ２４は、ユニット３０、システムシミュレータ２８、およびデータベース２２に接続されている。データベース２２には、ＵＵＴでの試験の実施においてコントローラにより用いられるパラメータ、試験メッセージ、および試験信号が格納されている。コントローラ２４、システムシミュレータ２８、およびデータベース２２の間の結合は、コントローラへの信号およびコントローラからの信号を直接送るケーブルによることが好ましい。あるいは、結合は分散網４０、例えばインターネットを介する。またシステム２０は、作動可能でありＵＵＴで実施された試験の結果をコントローラ２４を介して受信できる１つ以上のクライアント２６を備えている。各クライアント２６は、最も好ましくは工業規格のパーソナルコンピュータとして実施され、上述したようにコントローラ２４に直接または間接的に結合されている。
【００５１】
各クライアント２６は、最も好ましくは、モニター４２、不揮発性メモリ４４、およびコンピュータポインティングデバイスかキーボードのような入力装置４６を備えている。各クライアント２６は、さらに最も好ましくは、システム２０の各ユーザー２７ａ、２７ｂ、２７ｃ、…により操作される。ユーザー２７ａ、２７ｂ、２７ｃは、以下ではまとめてユーザー２７と称す。ユーザー２７は、１つ以上のＵＵＴに対して１つ以上の試験を選んで実施するために、それらの各クライアント２６を介してシステム２０に命令を入力する。１つ以上の試験の結果は、好ましくはユーザーのクライアント２６上で各ユーザー２７により受信され、クライアント２６で結果を格納することができる。
【００５２】
図２は、本発明の好ましい実施形態に基づく試験構成５０に備えられるセクションを示す概略図である。ユーザー２７は、システム２０を用いて１つ以上の試験を生成するために構成５０内でパラメータを設定する。ユーザー２７は、最も好ましくは技術的に知られているテキスト構成言語を用いて、１つ以上の試験に必要なパラメータを、それらの各クライアント２６を介して入力する。あるいは各ユーザー２７は、１つ以上の試験に必要なパラメータを、ユーザーのモニター４２上のグラフイックユーザーインタフェースのような技術的に知られている他の手段を介して入力する。必要なパラメータはシステム２０によりコンパイルされ、好ましくはデータベース２２内に格納される。コンパイルされたパラメータは、１つ以上の試験が実施されるときに、コントローラ２４によりデータベース２２から検索される。
【００５３】
構成５０は、次を備えている。
・基地局セクション５２。このセクションは、ユーザー２７が特定の試験で用いられるべき１つ以上の論理上のＢＳＣの各構成を定義することを可能にする。セクション５２において、各ユーザー２７は各ＢＳＣ内に１つ以上のセルを定義し、定義された各セル内に１つ以上のセクタを定義する。各セクタに対して、ユーザー２７はどのセクタを隣接するセクタとみなすべきかを定義する。また各セクタに対して、各ユーザー２７はセクタ内で用いられるチャネルとチャネルの属性を定義する。したがって、セクション５２内で、システムの完全なトポロジーが定義される。チャネルのタイプとそれらの属性は、以下で詳しく述べる。
【００５４】
・メッセージセットセクション５４。これは、試験の間に用いるべきメッセージとメッセージのフォーマットをユーザー２７が作成することを可能にする。メッセージは好ましくは２つのタイプがある。制御メッセージおよびレイヤ３メッセージを含む一般メッセージと、オーバーヘッドチャネルメッセージのような特定のセクタ内で一斉送信されるメッセージや挙動モデル（以下で詳しく述べる）内で用いられる他の何らかのメッセージを含むセクタメッセージとである。
【００５５】
・ＵＵＴ記録セクション６０。これは、試験されるべき１つ以上のＵＵＴをユーザー２７が指定することを可能にする。
【００５６】
・呼セットアップ記録セクション５８。これは、試験の間に用いられるべき呼セットアップパラメータをユーザー２７が指定することを可能にする。
【００５７】
・１つ以上の挙動モデル５５を含む挙動モデルセクション５６。各挙動モデル５５は、それぞれ試験の間に実行される手順であり、各手順は基地局の動作を表す１つ以上の特定の状態図に相当する。挙動モデルの構造および実施については、以下で詳しく述べる。
【００５８】
・試験環境セクション５３。これは、１つ以上の試験スクリプト５７、最も好ましくはシステム２０上で試験が行われる前に各ユーザー２７により生成される１つ以上の試験スクリプトを呼び出す。セクション５３は、構成５０の他のセクションを含むエンベロープとして作動する。システム２０上での試運転は、自律モードで実行できる。この自律モードでは、セクション５２、５４、５６、５８、および６０は、システム２０に「良好な挙動」型で動作をさせる１つ以上の特定の試験スクリプト５７に基づいて、各ユーザー２７により定義される。その代わりに、またはそれに加えて、セクション５３は不都合なまたは不都合でない方法でシステム２０に動作をさせる１つ以上の試験スクリプト５７を呼び出すことができる。好ましくは、１つ以上のスクリプト５７は、システム２０内で動作するために、技術的に知られている方法によりそれぞれ許可スクリプトとして書き込むことができる。その代わりに、またはそれに加えて、１つ以上のスクリプト５７は、木および表の組合せ表記（ＴＴＣＮ）に書き込まれる。発明の背景技術で述べたように、網２５用の規格に対する試験手順はＴＴＣＮファイルとして生成することができ、その結果、そのようなファイルは、１つ以上の特定の規格が満たされるかどうかを検査するために試験スクリプト５７に組み込むことができる。
【００５９】
基地局セクション５２について上述したように、各ユーザー２７は各セクタ内で用いられるチャネルを定義する。好ましくは、すべてのチャネルはＩＭＴ−２０００規格に基づいて定義される。
【００６０】
各セクタは、最も好ましくは以下の表ＩおよびＩＩに示す各ページングチャネル属性を割り当てることで各ユーザー２７により定義される１つ以上のページングチャネルおよび／またはクイックページングチャネルを備えている。表ＩおよびＩＩは、属性名および属性に対応する説明を示している。最も好ましくは、各ユーザー２７は各セクタに対して７つまでのページングチャネルと８つまでのクイックページングチャネルを定義する。
【００６１】
【表１】
2005500711.tif 000003
表Ｉの属性PageTypeがチャネルをページングであると、すなわちクイックページングでないと定義するよう設定される場合、各ユーザー２７は、最も好ましくは以下の表ＩＩに示す各ページングチャネル付加属性を割り当てる。
【００６２】
【表２】
2005500711.tif 000004
各セクタは、最も好ましくは以下の表ＩＩＩに示す各パイロットチャネル属性を割り当てることで各ユーザー２７により定義される１つ以上のパイロットチャネルを備えている。好ましくは、各ユーザー２７は各セクタ用の１つのパイロットチャネルと３つの予備パイロットチャネルを定義する。
【００６３】
【表３】
2005500711.tif 000005
各セクタは、最も好ましくは以下の表ＩＶに示す各同期チャネル属性を割り当てることで各ユーザー２７により定義される１つ以上の同期チャネルを備える。好ましくは、各ユーザー２７は各セクタ用の１つの同期チャネルを定義する。
【００６４】
【表４】
2005500711.tif 000006
各セクタは、最も好ましくは以下の表Ｖに示す各アクセスチャネル属性を割り当てることで各ユーザー２７により定義されるアクセスチャネルを備える。好ましくは、各ユーザー２７は表ＩおよびＩＩで上述したように定義された各ページングチャネルに対して３２までのアクセスチャネルを定義する。
【００６５】
【表５】
2005500711.tif 000007
各セクタは、最も好ましくは以下の表ＶＩおよびＶＩＩに示す各順方向トラヒックチャネル属性を割り当てることで各ユーザー２７により定義される順方向トラヒックチャネルを備える。好ましくは、各ユーザー２７は網２５の動作を規制する規格により許容されるのと同じくらい多くの順方向トラヒックチャネルを定義する。
【００６６】
【表６】
2005500711.tif 000008
さらに各順方向トラヒックチャネルは、最も好ましくは以下の表ＶＩＩに示すトラヒックチャネルの電力レベルに関わる属性を割り当てられる。
【００６７】
【表７】
2005500711.tif 000009
各セクタは、最も好ましくは以下の表ＶＩＩＩに示す各逆方向トラヒックチャネル属性を割り当てることで各ユーザー２７により定義される逆方向トラヒックチャネルを備える。好ましくは、各ユーザー２７はＢＴＳ２１がシミュレートされている規格により許容されるのと同じくらい多くの逆方向トラヒックチャネルを定義する。
【００６８】
【表８】
2005500711.tif 000010
図３は、本発明の好ましい実施形態に基づく局シミュレータ２８に備えられるエレメントを示すブロック図である。以下で述べない限り、シミュレータ２８内のエレメントは、最も好ましくは１つ以上の工業規格の記憶装置として実装される局シミュレーション回路内のソフトウェアコンポーネントとして例示する。このコンポーネントは、好ましくはＣ＋＋のような工業規格のコンピュータ言語で書かれる。局シミュレータ２８は、ＣＤＭＡ基地局内で実行される管理操作をシミュレートする。この管理操作はチャネルの割り当てとチャネルパラメータの割り当てを含む。ＢＳＣは、基地局５２において各ユーザー２７により定義されるが、最も好ましくは１つの共通シグナリングチャネル管理セクション７６と１つの専用シグナリングチャネル管理セクション７８を含む。各ＢＳＣのために、セクション７６とセクション７８は、１つ以上の実質的に同様のセルサイトモデムカード１１０とインタフェースをとる。カードの数は、基地局５２においてユーザーにより定義されるセルの数によって決まる。各セルサイトモデムカード１１０は、以下で述べるようにソフトウェアコンポーネントが例示される記憶装置を備える。各セルサイトモデムカード１１０で実行されるソフトウェアは、インタフェース回路、最も好ましくは各モデム／ドライバ１１４とインタフェースをとる。モデム／ドライバ１１４は、その各カード１１０とチャネルシミュレータ３０との間でデータを転送する。
【００６９】
各ＢＳＣのために、共通シグナリングチャネル管理セクション７６は、コントローラ２４により通信インタフェースコンポーネント７４を介して制御されるオーバーヘッドチャネル管理（ＯＣＭ）コンポーネント８０を備えている。ＯＣＭコンポーネント８０は、ＢＳＣの共通チャネルにわたって、リンクアクセス制御メッセージと、メッセージセクション５４で定義されるようなオーバーヘッドメッセージとを処理する。またＯＣＭコンポーネント８０は、システム２０内で共通シグナリングチャネルを直接管理および制御する。共通チャネルは、パイロットチャネル、同期チャネル、ページングチャネル、およびアクセスチャネルを含み、それぞれがセルサイトモデムカード１１０内に例示されるセルサイトモデム管理コンポーネント８４、同期チャネル管理コンポーネント８６、ページングチャネル管理コンポーネント９０、およびアクセスチャネル管理コンポーネント８８と相互に作用することにより管理および制御される。（明確にするために、図３では単一のコンポーネント８４を２箇所に示している。）ＯＣＭコンポーネント８０は、上述した表Ｉ−Ｖ内の共通シグナリングチャネルのパラメータを、コントローラ２４から通信インタフェース７４を介して受信する。それに加えて、ＯＣＭコンポーネント８０は、ページングチャネルスケジューラーコンポーネント８２と共に、ページングチャネル管理コンポーネント９０を管理および制御する。最も好ましくは、基地局セクション５２において各ユーザー２７により定義されたセルの数に応じて、システム２０の各セルに対してコンポーネント８４、８６、８８、および９０が１つずつある。コンポーネント８２、８４、８６、８８、および９０については以下でより詳しく述べる。
【００７０】
ページングチャネルスケジューラーコンポーネント８２は、リンクアクセス制御メッセージと、ページングチャネルスロットを介して転送されたページングレコードとをスケジューリングする。スケジューラー８２は、ＯＣＭコンポーネント８０からメッセージとレコードを受信する。次にスケジューラー８２は、ページングチャネルスロットにわたる伝送のためにメッセージとレコードをスケジューリングし、これらのメッセージとレコードを順序付けられたフレームとして適切なセルページングチャネル管理部９０へ転送する。
【００７１】
各ページングチャネル管理部９０は、それが割り当てられるセルの順方向共通シグナリングチャネルを管理する。それに加えて各管理部９０は、その関連するセルの全てのアクティブページングチャネルとクイックページングチャネルを、最も好ましくは上記の表ＩおよびＩＩに示すページングチャネル属性を参照することにより定義する。最も好ましくは、各管理部９０は、その割り当てられたセルの各セクタのために、７つまでのページングチャネルと３つまでのクイックページングチャネルを管理する。各管理部９０は、管理部によって生成されたデータを、各モデム／ドライバ１１４を介してチャネルシミュレータユニット３０へ送る。
【００７２】
各セルサイトモデム管理部８４は、それが実行されているＣＳＭカード１１０の共通チャネルと専用チャネルの両方のセットアップ、ティアダウン、および構成を担う。それに加えて、各管理部８４は、最も好ましくは上記の表ＩＩＩに示す各パイロットチャネル属性を割り当てることにより、全ての網の１つ以上のパイロットチャネルを処理する。最も好ましくは、各管理部８４は、全ての網の各セクタに対して３つまでの予備パイロットチャネルと１つまでのパイロットチャネルを割り当てる。各管理部８４は、ＯＣＭコンポーネント８０とその機能が以下で述べられるセクション７８内の呼リソース管理コンポーネント９６との間でインタフェースをとる。また各管理部８４は、各モデム／ドライバ１１４を介してチャネルシミュレーションユニット３０とインタフェースをとる。
【００７３】
各同期チャネル管理部８６は、最も好ましくは上記の表ＩＶに示す各同期チャネル属性を割り当てることにより、全ての網の１つ以上の同期チャネルを管理する。各管理部８６は、管理部によって生成されたデータを、各モデム／ドライバ１１４を介してチャネルシミュレータユニット３０へ送る。
【００７４】
各アクセスチャネル管理部８８は、最も好ましくは上記の表Ｖに示す各アクセスチャネル属性を割り当てることにより、全ての網の全ての逆方向共通シグナリングチャネルを管理する。最も好ましくは、各管理部８８は、各ページングチャネルに対して３２までのアクセスチャネルを割り当てる。各管理部８８は、チャネルシミュレーションユニット３０から各モデム／ドライバ１１４を介してデータを受信する。
【００７５】
呼リソース管理コンポーネント９６は、専用シグナリングチャネル管理セクション７８内に備えられている。呼リソース管理部９６は、基地局セクション５２（図２）内の各ユーザー２７により定義される特定のＢＳＣの専用のチャネルにより用いられるリソースの割り当て、構成、制御、および割り当て解除を管理する。呼リソース管理部９６は、管理部が動作するのに必要な場合に、通信インタフェース７４を介してコントローラ２４と通信しコントローラ２４により用いられる。上述したように、リソース管理部９６はセルサイトモデム管理部８４とインタフェースをとる。呼リソース管理部９６は、リンクアクセス制御コンポーネント９４、サービスオプションインタフェースコンポーネント９８、順方向専用処理コンポーネント１００、および逆方向専用処理コンポーネント１０２と直接相互に作用することによっても、そのタスクを実行する。コンポーネント９４、９８、１００、および１０２については、以下でさらに詳しく述べる。
【００７６】
リンクアクセス制御コンポーネント９４は、リンクアクセス制御レイヤの自動再送要求サブレイヤとユーティリティサブレイヤを管理する。自動再送要求サブレイヤは、通信中のＢＳＣの間で信号を確実に伝達させる。最も好ましくは、特定の信号の伝達は、伝達の間接的なまたは明確な確認が得られるまで、信号を自律的に再送信するおよび／または信号の受信を通知するサブレイヤにより確認される。制御コンポーネント９４は、順方向トラヒック電力制御を管理する電力制御管理コンポーネント９２にデータを供給する。最も好ましくは、電力制御管理コンポーネント９２は、１．２５ｍｓ毎に更新電力制御データを生成する。電力制御管理部９２は、逆トラヒックプロセスからデータを集め、このデータに応じて順方向トラヒックチャネルへ情報を提供する。
【００７７】
サービスオプションインタフェースコンポーネント９８は、サービスオプションエレメント６４内に備えられている全てのコンポーネントに対して均一なインタフェースを提供する。エレメント６４は、最も好ましくはボコーダを備える公衆交換電話網（ＰＳＴＮ）インタフェース７２と、Ｅ１／Ｔ１インタフェースを備える中間動作機能インタフェース７０とを含み、それらはそれぞれ電話３２とファックス／データモデム３１とに結合する。インタフェース７０および７２は、好ましくは非同期データ、ファックスデータ、および／またはパケットデータを生成する工業規格のインタフェースハードウェアデバイスから成る。またエレメント６４は、最も好ましくはループバックおよび／またはマルコフ呼の形成を可能にする１つ以上の工業規格のインタフェース６６および６８を備える。サービスオプションインタフェースコンポーネント９８は、最も好ましくはエレメント６４内に備えられる全てのコンポーネントと順方向および逆方向専用処理コンポーネント１００および１０２との間に、均一なインタフェースを提供する。
【００７８】
順方向専用処理コンポーネント１００は、リンクアクセス制御部９４からフレームとして順方向シグナリングメッセージを受信し、そのフレームをサービスオプションインタフェース９８から受信したデータブロックと多重化する。最も好ましくは、多重化のための２つの方法の１つが、上述した表ＶＩおけるチャネルのMuxOption属性を参照することにより、呼リソース管理部９６からコンポーネント１００へ提供される。処理コンポーネント１００は、電力制御管理部９２から受信した電力制御パラメータを各フレームに加え、修正されたフレームを、セルサイトモデムカード１１０に備えられた１つ以上の順方向トラヒックエレメントコンポーネント１０４へ送る。
【００７９】
逆方向専用処理コンポーネント１０２は、リンクアクセス制御レイヤのセグメンテーションとサブレイヤの再アセンブリの動作を担う。コンポーネント１０２は、セルサイトモデムカード１１０内に備えられた１つ以上の逆方向トラヒックエレメントコンポーネント１０６からトラヒックフレームを受信する。最も好ましくは、呼がソフターハンドオフモードまたはソフトハンドオフモードにある場合、コンポーネント１０２は受信した呼の複数のフレームから最適なフレームを選択する。受信した各フレームに対して、コンポーネント１０２は逆フレームレートと消去ビットインジケータを評価する。このインジケータは、移動局への順方向リンクにおける移動局提供エラー指示である。逆フレームレートと消去ビットインジケータの値は、電力制御管理コンポーネント９２へ転送される。それに加えて、コンポーネント１０２は、受信したフレームを、最も好ましくはコンポーネント１００で用いられたのと同じ方法に基づき多重分離して、再生したシグナリングメッセージをリンクアクセス制御部９４に転送し、再生したデータブロックをサービスオプションインタフェース９８に転送する。
【００８０】
基地局セクション５２内で各ユーザー２７により定義されたセルの数に応じて、システム２０の各セルに対してコンポーネント１０４および１０６が１つずつあることが最も好ましい。コンポーネント１０４および１０６については以下でより詳しく述べる。
【００８１】
各順方向トラヒックエレメント１０４は、順方向処理コンポーネント１００からデータを受信する。データは、特定のモデム／ドライバ１１４を介してチャネルシミュレーションユニット３０へ転送される。それに加えて、各順方向トラヒックエレメント１０４は、最も好ましくは上記の表ＶＩおよびＶＩＩに示す各トラヒックチャネル属性を割り当てることにより、順方向トラヒックチャネルを処理する。
【００８２】
各逆方向トラヒックエレメント１０６は、チャネルシミュレーションユニット３０から特定のモデム／ドライバ１１４を介してデータを受信する。データは、逆方向処理コンポーネント１０２へ転送される。それに加えて、各逆方向トラヒックエレメント１０６は、最も好ましくは上記の表ＶＩＩＩに示す各トラヒックチャネル属性を割り当てることにより、逆方向トラヒックチャネルを処理する。
【００８３】
順方向リンクデータ、すなわち同期チャネル管理部８６、ページングチャネル管理部９０、順方向トラヒックエレメント１０４、およびセルサイトモデム管理部８４により生成されるデータは、各モデム／ドライバ１１４へ転送される。各モデム／ドライバ１１４は、順方向リンクデータを処理し、それらをシミュレーションユニット３０による受信に適する順方向ベースバンドデータ信号に変換する。以下でより詳しく述べるように、チャネルシミュレーションユニット３０は逆方向リンクベースバンドデータ信号も生成する。逆方向リンク信号は、各モデム／ドライバ１１４により、アクセスチャネル管理部８８、逆方向トラヒックエレメント１０６、およびセルサイト管理部８４による処理に適する逆方向リンクデータに変換される。
【００８４】
図４は、本発明の好ましい実施形態に基づくチャネルシミュレーションユニット３０を示す概略ブロック図である。ユニット３０は複数の、好ましくは６つの実質的に同様のセクション１２０を含むチャネルシミュレーション回路から成り、各セクションは順方向リンク信号および逆方向リンク信号を送信する。ユニット３０は、基地局シミュレータ２８と１つ以上の試験用のユニット（ＵＵＴ）３６とをリンクする。好ましくは、各セクション１２０は信号を１つのセクタのために転送する。
【００８５】
順方向リンク上で、各セクション１２０は各モデム／ドライバ１１４で生成されたデジタル信号を受信するためにバックエンドインタフェース１３０を介して結合され、ここで信号はデジタルチャネルボード（ＤＣＢ）１３２よる処理に適した形式に変換される。デジタル化された信号は、特定の（自動車で移動するような）ＵＵＴ３６の予想動作のモデルと、ＵＵＴと基地局またはそれが通信している局との間の経路内の建物からの反射のような予想環境の考慮とに基づいて、対応する伝送に関連するノイズ、フェージング、減衰、遅延およびドップラー偏移のような影響をシミュレーションするために、ＤＣＢ１３２内で処理される。シミュレーションの原理は、特許出願｛ファイル３１５５４。番号はここに付け加える。｝で述べられたものと概ね同じあり、これは本発明の譲渡人に譲渡され、その開示は参照により本明細書中に組み込まれているが、その実施は衛星通信よりもむしろ地上通信やセルラ通信の状況に適している。各ＤＣＢ１３２の出力は、各フロントエンドＲＦインタフェース１３４によりＲＦ信号に変換される。好ましくは、ＲＦ信号はさらにユニット３０と１つ以上のＵＵＴ３６との間で信号を導く調整可能なＲＦ利得マトリックス１５４に転送される。あるいは、ＲＦ分配器／結合器１３６がＲＦ信号を受信し、それらを信号ＵＵＴ３６へ直接伝達する。
【００８６】
ユニットの逆方向リンク上で、各ＵＵＴ３６により出力されるＲＦ信号は、利得マトリックス１５４により、異なるセクタに対応する複数の経路に導かれる。あるいは、単一のＵＵＴからの信号は、分配器／結合器１３６により分割され、各フロントエンドＲＦインタフェース１３４を介して各ＤＣＢ１３２に入力される。各ＤＣＢ１３２は、上述した順方向リンクへの影響と概ね同様の逆方向リンクへの影響を組み込む。次に、ＤＣＢ１３２からの処理信号は、バックエンドインタフェース１３０を介して適切なモデム／ドライバ１１４へ出力される。上述したようなチャネルの影響は、ハードウェアとソフトウェアの組み合わせにより試験環境５０に組み込まれる。チャネルの影響は、最も好ましくは試験環境５０に組み込まれた挙動パターンに基づいて最大レート１００Ｈｚ（周期１０ｍｓに相当する）で変化するであろう。チャネルの影響は一定のままであるか１０ｍｓよりも長いサイクル時間で繰り返されることも理解されよう。
【００８７】
チャネル制御ユニット１４４は、同期信号と制御信号をユニット３０の他のエレメントに供給し、それによってシミュレーションデータを交換する。制御ユニット１４４は、遠隔制御ユニット１４６を用いて、および／または網４０を介して、コントローラ２４によりプログラミングすることができる。制御ユニットは、ユニット３０の性能を評価するために、既成の試験装置１４８と結合することもできる。
【００８８】
図５（ａ）は、本発明の好ましい実施形態に基づく１つのＢＳＣ２３が従う呼セットアップ手順１５２を示す状態図１５０であり、図５（ｂ）は本発明の好ましい実施形態に基づくセットアップ手順が行なわれる場合に転送されるメッセージを示すメッセージフロー図１７０である。以下でより詳しく述べるように、手順１５２のようなシミュレーション手順は、試験構成５０に組み込まれる。状態図１５０は、陸上ベースの電話３３からの呼が特定のセルラ移動ユニット３５へ発せられた場合に、網２５内の特定のＢＳＣ２３（図１）が従うセットアップ手順を表わしている。状態図１５０は特定のＢＳＣ２３が従う１つの手順を示す例として本明細書中で用いられており、当業者は１つ以上のＢＳＣ２３が従う他の手順の状態図を生成できることが理解されよう。
【００８９】
状態図１５０で示された呼セットアップ手順は、ＢＳＣ２３により陸上ベースの呼が受信された場合に呼び出され、初めにアイドル状態１５４にある。ＢＳＣ２３は、ページング状態１５６に移る。ページング状態１５６では、ＢＳＣ２３により要求されるサービスのタイプ、典型的な例では音声サービスの指定を含む一般のページメッセージ１７２が、ＢＳＣ２３から陸上ベースの電話により呼び出された特定の移動局へ送られる。セットアップ時間内で応答が受信されない場合、呼セットアップ手順は終了し、ＢＳＣ２３が完了すべき呼に必要なサービスを提供できない場合、ＢＳＣはアイドル状態１５４に戻る。移動局は一般のページメッセージに応答できる場合、ページ応答メッセージ１７４をＢＳＣへ送る。ＢＳＣ２３がページ応答１７４を受信する場合、ＢＳＣはリソース確認／割り当て状態１５８に移る。状態１５８において、ＢＳＣ２３はトラヒックチャネル形式のリソースが呼に利用可能であることを調べ、リソースを割り当て、拡張チャネル割り当てメッセージ１７６を移動局へ送る。次に、ＢＳＣ２３はチャネル処理状態１６０に移る。ＢＳＣは、呼が続く限りチャネル処理状態１６０に留まる。呼が終了した場合、割り当てられたトラヒックチャネルは解放され、ＢＳＣ２３はアイドル状態１５４に戻る。呼が続いている間に呼が続行できない場合、例えば移動局がそれに送られた信号を承認しない場合、呼セットアップ手順は終了する。
【００９０】
図６は、本発明の好ましい実施形態に基づく挙動モデルを実行可能なファイルを生成するのに用いられる処理１８０を示す概略フローチャートである。処理１８０に基づいて生成される各実行可能ファイルは、上記で図２を参照して述べたシステム２０上で実行される特定の挙動モデル５５に相当する。各挙動モデル５５は、システム２０のための特定の試験シナリオに相当し、各ユーザー２７は、ユーザーがＵＵＴ３６上での実行を必要とする１つ以上の試験シナリオに基づいて、１つ以上の挙動モデル実行可能ファイルを生成することができる。
【００９１】
最初のステップにおいて、１つ以上の状態機械のセットが各グラフィック状態図として生成される。セット内の各状態図は、概ね図５（ａ）について述べた形式である。最も好ましくは、各状態図は発明の背景技術で述べたような規格で定義される１つ以上の手順に相当する。その規格に従って網２５は動作する。さらに最も好ましくは、各状態図はビジオエンタープライズのような工業規格のプログラムで書かれ、これにより、本明細書中でＵＭＬ（一般的なモデリング言語）で記述されていると仮定するコンピュータで読み取り可能なファイルを、状態図に対応して生成することが可能になる。
【００９２】
変換ステップにおいて、セット内の各状態図はＵＭＬに変換され、次に各ＵＭＬファイルは構文解析され、対応する並行階層状態機械（ＣＨＳＭ）言語ファイルに変換される。次にＣＨＳＭファイルは、１つ以上の状態機械のセットを表わすＣＨＳＭファイルセットに結合される。
【００９３】
最後のステップにおいて、ＣＨＳＭファイルセットはＣ＋＋のような工業規格のコンピュータ言語にコンパイルされる。コンパイルされたファイルは、処理１８０の最初のステップの１つ以上の状態機械に対応する挙動モデル実行可能ファイルに変換される。
【００９４】
処理１８０は１つ以上の状態機械に対応する実行可能ファイルを生成するための１つの方法の例であり、これら状態機械は特定のＢＳＣ２３が従う各手順に順番に対応することが理解されよう。当業者は、状態機械をＰＥＲＬ言語のコードに変換し、かつ変換されたコードを実行可能なファイルにコンパイルするような変換を行なう他の方法を用いることができるであろう。
【００９５】
このように、上述した好ましい実施形態は例として述べられており、本発明は上記で詳しく示し述べた内容に限定されないことが理解されよう。むしろ本発明の範囲は、当業者が先の記述を読むことで実施できかつ従来技術に開示されていない本発明の変形例と変更例だけでなく、上記で述べた様々な特徴の組合せと部分的な組合せの両方を含む。
【図面の簡単な説明】
【００９６】
【図１】本発明の好ましい実施形態に基づく試験システムの概略図。
【図２】本発明の好ましい実施形態に基づく試験構成に備えられるセクションを示す概略図。
【図３】本発明の好ましい実施形態に基づく図１の試験システムに備えられる局コアシミュレータに備えられるエレメントを示すブロック図。
【図４】本発明の好ましい実施形態に基づく図１の試験システムに備えられるチャネルシミュレーションユニットを示す概略ブロック図。
【図５】（ａ）は本発明の好ましい実施形態に基づく基地局コントローラ（ＢＳＣ）が従う呼セットアップ手順を示す状態図、（ｂ）は本発明の好ましい実施形態に基づくセットアップ手順が行なわれる場合にＢＳＣと移動局との間で転送されるメッセージを示すメッセージ流れ図。
【図６】本発明の好ましい実施形態に基づくＢＳＣが従う手順に相当する挙動モデル実行可能ファイルを生成するのに用いられる処理を示す概略フローチャート。
【図１】
2005500711.tif 000011
【図２】
2005500711.tif 000012
【図３】
2005500711.tif 000013
【図４】
2005500711.tif 000014
【図５】
2005500711.tif 000015
【図６】
2005500711.tif 000016
【国際公開パンフレット】
2005500711.tif 000017
2005500711.tif 000018
2005500711.tif 000019
2005500711.tif 000020
2005500711.tif 000021
2005500711.tif 000022
2005500711.tif 000023
2005500711.tif 000024
2005500711.tif 000025
2005500711.tif 000026
2005500711.tif 000027
2005500711.tif 000028
2005500711.tif 000029
2005500711.tif 000030
2005500711.tif 000031
2005500711.tif 000032
2005500711.tif 000033
2005500711.tif 000034
2005500711.tif 000035
2005500711.tif 000036
2005500711.tif 000037
2005500711.tif 000038
2005500711.tif 000039
2005500711.tif 000040
2005500711.tif 000041
2005500711.tif 000042
2005500711.tif 000043
2005500711.tif 000044
2005500711.tif 000045
2005500711.tif 000046
2005500711.tif 000047
2005500711.tif 000048
2005500711.tif 000049
2005500711.tif 000050
2005500711.tif 000051
2005500711.tif 000052
【国際公開パンフレット（コレクトバージョン）】
2005500711.tif 000053
2005500711.tif 000054
【国際調査報告】
2005500711.tif 000055
2005500711.tif 000056