(57)【要約】  本発明は、複数の被テスト装置（ＤＵＴ）がそれぞれのパケットデータ信号を応答して、与えるＤＵＴのそれぞれに、同様の送信データストリームを与えることにより、テストを行うシステムおよび方法に関する。各パケットデータ信号の少なくとも一部が、捕捉されたデータを与えるために、捕捉され、その捕捉されたデータは、テストデータの複数のセットを与えるために処理される。テストデータは各ＤＵＴが意図の動作状態を判定するために、送信データを考慮して解析される。
2010524341.tif 000002
【特許請求の範囲】
【請求項１】
複数のパケットデータ送信機をテストするためのシステムを含む装置であって、
複数の被テスト装置（ＤＵＴ）制御器であって、該制御器のそれぞれが、複数の制御データに応答して、複数の送信データのひとつひとつを複数のＤＵＴのそれぞれに与えようにプログラムされ、さらに前記複数の送信データのそれぞれに関連した複数のテストデータのそれぞれを分析するようにプログラムされ、ここで前記複数のＤＵＴが、前記複数の送信データに応答して、前記複数の送信データのそれぞれの少なくとも一部をそれぞれ含む複数のパケットデータ信号を与える、ところのＤＵＴ制御器と、
複数の捕捉データパケットを与えるべく、前記複数のパケットデータのそれぞれの少なくとも一部を捕捉することにより、前記複数のパケットデータ信号の受信に応答するデータ信号捕捉システムと、
前記データ信号捕捉システムおよび前記複数のＤＵＴ制御器に連結され、前記複数の制御データを与えように、かつ前記複数のテストデータを与えるべく前記複数の捕捉データパケットを処理するようにプログラムされたマスター制御器と、
を含み、
ここで、前記複数のＤＵＴ制御器のそれぞれが、前記複数の送信データのそれぞれを考慮して前記複数テストデータのそれぞれひとつの前記解析に基づき前記複数のＤＵＴのそれぞれの動作状態を決定する、装置。
【請求項２】
前記複数のＤＵＴの制御器がコンピュータを含む、請求項１に記載の装置。
【請求項３】
前記データ信号捕捉システムが、
前記複数のパケットデータ信号の一つ以上の受信を示す一つ以上の検出信号を与えることにより、かつ前記複数の捕捉されたデータパケットを与えるべく、前記複数のパケットデータ信号のそれぞれの前記少なくとも一部を捕捉することにより、複数の制御信号および前記複数のパケットデータ信号の受信に応答する信号スイッチおよび検出回路と、
該信号スイッチおよび検出回路に結合され、前記複数の制御信号を与えることにより前記一つ以上の検出信号に応答する制御回路と、
を含む、請求項１に記載の装置。
【請求項４】
前記マスター制御器が、前記データ信号捕捉システムに結合され、前記複数の制御信号を与え、かつ前記複数のテストデータを与えるべく、前記複数の捕捉されたデータパケットを処理するようにプログラムされたコンピュータを含む、請求項１に記載の装置。
【請求項５】
複数パケットデータ送信機をテストするためのシステムを含む装置であって、
複数の被テスト装置（ＤＵＴ）制御器であって、複数の送信データのそれぞれを複数のＤＵＴのそれぞれに応答して与え、複数の送信データのそれぞれに関連した複数のテストデータのそれぞれを分析し、ここで前記複数のＤＵＴが前記複数の送信データに応答して、該複数の送信データのそれぞれの少なくとも一部をそれぞれが含む複数のパケットデータ信号を与える、ところのＤＵＴ制御器と、
データ複数の捕捉データパケットを与えるべく、前記複数のパケットデータ信号のそれぞれの少なくとも一部を捕捉することによって前記複数のパケットデータ信号の受信に応答するデータ信号捕捉手段と、
前記複数の制御データを与え、かつ前記複数のテストデータを与えるべく前記複数の捕捉データパケットを処理するためのマスター制御器手段と、
を含み、
ここで、前記ＤＵＴ制御手段が、前記複数の送信データのそれぞれを考慮して前記複数テストデータのそれぞれの前記解析に基づいて前記複数のＤＴＵのそれぞれの動作状態を測定する、装置。
【請求項６】
複数パケットデータ送信機をテストするためのシステムを含む装置であって、
複数の捕捉されたデータパケットを与えるべく、前記複数のパケットデータ信号のそれぞれの少なくとも一部を捕捉することによって複数のパケットデータ信号の受信に応答するデータ信号捕捉システムと、
複数のＤＵＴのそれぞれへ複数の送信データのそれぞれを与え、複数送信データのそれぞれに関する複数テストデータを与えるべく前記複数の捕捉データパケットを処理し、前記複数のテストデータのそれぞれを解析するためプログラムされた制御器と、
を含み、
前記複数のＤＵＴが、前記複数の送信データに応答して前記複数の送信データのそれぞれの少なくとも一部をそれぞれ含む前記複数のパケットデータ信号を与え、
前記制御器が、前記複数の送信データの前記それぞれを考慮し、前記複数のテストデータの前記それぞれの前記解析に基づく前記複数ＤＵＴのそれぞれの動作状態を測定する、装置。
【請求項７】
前記データ信号捕捉システムが、
前記複数のパケットデータ信号の一つ以上の受信を示す一つ以上の検出信号を与えることにより、かつ前記複数の捕捉されたデータパケットを与えるべく、前記複数のパケットデータ信号のそれぞれの前記少なくとも一部を捕捉することにより、複数の制御信号および前記複数のパケットデータ信号の受信に応答する信号スイッチおよび検出回路と、
該信号スイッチおよび検出回路に結合され、前記複数の制御信号を与えることにより前記一つ以上の検出信号に応答する制御回路と、
を含む、請求項６に記載の装置。
【請求項８】
前記制御器がコンピュータを含む、請求項６に記載の装置。
【請求項９】
複数パケットデータ送信機をテストするためのシステムを含む装置であって、
複数の捕捉されたデータパケットを与えるべく、複数のパケットデータ信号のそれぞれの少なくとも一部を捕捉することによって、前記複数のパケットデータの受信に応答するデータ信号捕捉手段と、
複数のＤＵＴのそれぞれに複数の送信データのそれぞれを与え、複数の送信データの前記それぞれに関連する前記複数のテストデータを与えるべく前記複数の捕捉データパケットを処理し、前記複数のテストデータのそれぞれを解析するための制御器と、
を含み、
前記複数のＤＵＴが、複数送信データに応答して、前記複数送信データのそれぞれの少なくとも一部をそれぞれ含む前記複数のパケットデータ信号を与え、
前記制御器が、前記複数の送信データの前記それぞれを考慮して、前記複数テストデータの前記それぞれの前記解析に基づいて前記複数のＤＵＴのそれぞれの動作状態を判定する、装置。
【請求項１０】
複数のパケットデータ送信機をテストするための方法であって、
複数の被テスト装置（ＤＵＴ）のそれぞれに、複数の送信データのそれぞれを与える工程と、
前記複数のＤＵＴが前記複数の送信データに応答して前記複数の送信データのそれぞれの少なくとも一部をそれぞれ含む複数のパケットデータ信号を与える工程と、
前記複数のパケットデータ信号のそれぞれの少なくとも一部を捕捉し、複数の捕捉データパケットを与える工程と、
複数の送信データのそれぞれにそれぞれが関連した複数テストデータを与えるべく前記複数の捕捉データパケットを処理する工程と、
前記複数のＤＵＴのそれぞれの動作状態を判定するために前記複数の送信データのそれぞれを考慮して前記複数のテストデータのそれぞれを解析する工程と、
を含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
これは、「分析用のデータ信号の複数のデータパケットを捕捉するための装置」と題する米国出願第１１／４２２４７５号（２００６年６月６日出願）、および「分析用のデータ信号の複数のデータパケットを捕捉するための方法」と題する米国出願第１１／４２２４８９号（２００６年６月６日）の一部継続出願である。
本願発明は、パケットデータをテストするための装置および方法に関し、特に、より複数のパケットデータ送信機を同時にテストする装置および方法に関する。
【背景技術】
【０００２】
多くの周知かつ一般的なデータ通信システムは、続けて送信され、その後受信機内で再構成される多くのデータパケット内にデータが分配されるところのデジタルデータ信号を介して通信され、さまざまな異なる信号経路（例えば、インターネット）に応じて送信される。これらのデータ信号を計測するための従来のテスト装置は、これらのデータパケットを捕捉し、格納し、解析のためにそれを伝送する。しばしば、捕捉されたデータの転送及び解析は、捕捉されたデータを遠隔解析回路（例えば、テスト装置から離れたコンピュータ）に転送する必要があるため、データ信号中から捕捉される処理よりも時間を要する。連続するデータパケットはしばしば近接配置されている。高速で送信されるデータ信号では、特にそうである。したがって、従来のテスト装置は連続するパケットを測定する代わりに、解析または測定に必要な時間間隔だけ離れた非隣接パケットを捕捉する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国仮特許出願第６０／５９６，４４４号明細書
【特許文献２】米国特許出願第１０/７７０，０２０号明細書
【特許文献３】米国特許出願第１０/７７０，２９８号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、例えば、ひとつのパケットから他のパケットへのパワー変化を解析するために、連続するパケットを捕捉することがしばしば所望される。従来のテスト装置を使ってこれを実行するためには、一般的には、データパケットを捕捉するために必要な時間間隔を増やす必要があり、それにより、捕捉ウインドウは、捕捉されかつ解析されることが要求される連続データパケットの数の間隔と等しくなる。しかし、このことは、捕捉メモリと解析エンジンとの間でより多くのデータが転送される必要があるため、捕捉ウインドウの増大はデータ全体の捕捉及び解析動作を遅くするという事実のために不利である。また、多くの通信システムにおいて、データパケットは近接配置されておらず、このことは、捕捉されたデータのほとんどは、それが連続データパケット間のギャップに対応するため、使用されないことを意味している。
【０００５】
さらに、製品テスト環境でしばしば実行されるような、単一のデータ分析エンジンを有する複数入力複数出力（ＭＩＭＯ）システムにおいて、データパケットを捕捉しかつ解析する際の時間効率はより重要となる。周知のように、ＭＩＭＯシステムは並列動作の複数の送信機を使用する。一度にひとつの送信機をテストする場合は、システム全体が送信状態でより長く動作を維持されることを要求し、発熱のためにその性能が影響を受ける。これを効果的に避けるため、ひとつの送信機をテストし、装置のパワーを低下させ、オフ状態に安定するまで待機し、次の送信機をテストするために再び装置のパワーを上昇させる必要がある。結果として、全テスト時間が非常に増大する。
【０００６】
製造環境でそのような装置をテストするときのもうひとつの課題は、スループットを増大するためにテスト時間を最適にすることである。これは、関連したテスト装置がより使用されるように、テストを行うことを非常に小さな工程に分ける、種々のテストを結びつけることよってしばしば、実行される。しかし、これを実行するとき、ＤＵＴ（被テスト装置）がＤＵＴの初期コントロールまたはセットアップ、ＤＵＴの整定時間、ＤＵＴからのテストデータの捕捉、捕捉されたテストデータの解析という少なくとも４つの時間間隔に関連することを考慮しなければならない。これらの時間間隔のうちで、一般的に、ＤＵＴセットアップのための時間間隔は非常に長く、ＤＵＴ整定、データ捕捉及びデータ解析のためのそれぞれの時間間隔の長さの四倍、五倍ということがある。そこで、ＤＵＴセットアップのための大幅な時間が必要となってはいるが、ＤＵＴテスト時間を最適にするためのシステムと方法を提供が望まれる。使用されたきたひとつの技術は、複数データパケットの送信及び捕捉である。これはテスト時間を減少させる効果があるとともに、解析のために必要な異なるデータパケットストリームを発生するための特別な制御機能が必要となる。
【課題を解決するための手段】
【０００７】
本発明に従い、複数のパケットデータ送信機をテストするためのシステム及び方法が提供される。この発明では、複数の被テスト装置が、同様の送信データストリームをＤＵＴ（それぞれのＤＵＴはそれに応答してここのパケットデータ信号を与える）に与えることによりテストされる。各パケット信号のパケットデータ信号の少なくとも一部は、捕捉されたデータパケットを与えるべく捕捉されている。捕捉されたデータパケットはテストデータの多数のセットを与えるべく処理され、多数のセットのそれぞれは、各ＤＵＴの動作状態を測定するために、送信データを考慮しながら順次に解析される。
【０００８】
本発明のひとつの態様に従い、複数パケットデータ送信機をテストするためのシステムが、
複数の被テスト装置（ＤＵＴ）制御器であって、該制御器のそれぞれが、複数の制御データに応答して、複数の送信データのひとつひとつを複数のＤＵＴのそれぞれに与えようにプログラムされ、さらに複数の送信データのそれぞれに関連した複数のテストデータのそれぞれを分析するようにプログラムされた被テスト装置制御器と（ここで、複数のＤＵＴは、複数の送信データに応答して、複数の送信データのそれぞれの少なくとも一部をそれぞれ含む複数のパケットデータ信号を与える）、
複数の捕捉データパケットを与えるべく、複数パケットデータのそれぞれの少なくとも一部を捕捉することにより、複数パケットデータ信号の受信に応答するデータ信号捕捉システムと、
データ信号捕捉システムおよび複数のＤＵＴ制御器に連結され、複数の制御データを与え、複数のテストデータを与えるべく複数の捕捉データパケットを処理するようにプログラムされたマスター制御器と、
を含み、
ここで、複数のＤＵＴ制御器のそれぞれは、複数の送信データのそれぞれを考慮した複数テストデータのそれぞれひとつの解析に基づいた複数のＤＵＴのそれぞれの動作状態を決定する。
【０００９】
本発明の他の態様に従い、複数パケットデータ送信機をテストするためのシステムが、
複数のＤＵＴのそれぞれに複数の送信データのそれぞれを複数の制御データに応答して与え、複数の送信データのそれぞれに関連した複数のテストデータのそれぞれに分析する被テスト装置（ここで、複数のＤＵＴは、複数の送信データに応答して、複数の送信データのそれぞれの少なくとも一部をそれぞれが含む複数のパケットデータ信号を与える）と、
データ複数の捕捉データパケットを与えるべく、複数のパケットデータ信号のそれぞれの少なくとも一部を捕捉することによって複数のパケットデータ信号の受信に応答するためのデータ信号捕捉手段と、
複数の制御データを与え、複数のテストデータを与えるべく複数の捕捉データパケットを処理するためのマスター制御器手段と、
を含み、
ここで、ＤＵＴ制御手段が、複数の送信データのそれぞれを考慮して複数テストデータのそれぞれの解析に基づいて複数のＤＴＵのそれぞれの動作状態を測定するところのシステム。
【００１０】
本発明の他の態様に従い、複数パケットデータ送信機をテストするためのシステムが、
複数の捕捉されたデータパケットを与えるべく、複数のパケットデータ信号のそれぞれ少なくとも一部を捕捉することによって、複数のパケットデータ信号の受信に応答するデータ信号捕捉システムと、
複数のＤＵＴのそれぞれへ複数の送信データのそれぞれを与え、複数送信データのそれぞれに関する複数テストデータを与えるべく複数の捕捉データパケットを処理し、複数のテストデータのそれぞれを解析するためプログラムされた制御手段と、
を含み、
複数のＤＵＴが、複数の送信データに応答して複数の送信データのそれぞれの少なくとも一部をそれぞれ含む複数のパケットデータ信号を与え、
制御器が、複数の送信データのそれぞれを考慮し、複数のテストデータのそれぞれの解析に基づく複数ＤＵＴのそれぞれの動作状態を測定する。
【００１１】
本発明の他の態様に従い、複数パケットデータ送信機をテストするためのシステムが、
複数の捕捉されたデータパケットを与えるべく、複数のパケットデータ信号のそれぞれの少なくとも一部を捕捉することによって、複数のパケットデータの受信に応答するデータ信号捕捉手段と、
複数のＤＵＴのそれぞれに複数の送信データのそれぞれを与え、複数の送信データのそれぞれに関連する複数のテストデータを与えるべく複数の捕捉データパケットを処理し、複数テストデータのそれぞれを解析するための制御手段と、
を含み、
ここで、複数のＤＵＴが、複数送信データに応答して、複数送信データのそれぞれの少なくとも一部を含む複数のパケットデータ信号を与え、
制御手段が、複数の送信データのそれぞれを考慮して、それぞれ複数テストデータのそれぞれの解析に基づいて複数のＤＵＴのそれぞれの動作状態を判定する。
【００１２】
本発明の他の態様に従い、複数のパケットデータ送信機をテストするための方法が、
複数の被テスト装置（ＤＵＴ）のそれぞれに、複数の送信データのそれぞれを与える工程と、
複数のＤＵＴが複数の送信データに応答して、複数の送信データのそれぞれの少なくとも一部を含む複数パケットデータ信号を与える工程と、
複数のパケットデータ信号のそれぞれの少なくとも一部を捕捉し、複数の捕捉データパケットを与える工程と、
複数の送信データのそれぞれにそれぞれが関連した複数テストデータを与えるべく複数の捕捉データパケットを処理する工程と、
複数のＤＵＴのそれぞれの動作状態を判定するための複数送信データのそれぞれを考慮して複数のテストデータのそれぞれを解析する工程と、
を含む。
【図面の簡単な説明】
【００１３】
【図１】図１は、データパケットを捕捉しかつ解析する従来の方法を示す。
【図２】図２は、データパケットを捕捉しかつ解析する他の従来の方法を示す。
【図３Ａ】図３Ａは、本発明のひとつの実施形態に従う、解析用にデータパケットを捕捉する方法を示す。
【図３Ｂ】図３Ｂは、本発明に従う方法が実施されるところのテスト装置のブロック図である。
【図４】図４は、本発明の他の実施形態に従う、解析用データパケットを捕捉する方法を示す。
【図５】図５Ａ及び図５Ｂは、本発明の他の実施形態に従う、解析用にデータパケットを捕捉するための信号スイッチング回路のブロック図である。
【図６】図６は、図５Ａ及び図５Ｂの回路を使って、解析用にデータパケットを捕捉する方法を示す。
【図７】図７は、図５Ａ及び図５Ｂの回路を使って、解析用にデータパケットを捕捉する他の方法を示す。
【図８】図８Ａ及び図８Ｂは、図５Ａ及び図５Ｂの回路を使って、解析用にデータパケットを捕捉する付加的な方法を示す。
【図９Ａ】図９Ａは、本発明の他のさらなる実施形態に従う、テストシステムのブロック図である。
【図９Ｂ】図Ｂは、本発明の他のさらなる実施形態に従う、テストシステムのブロック図である。
【図１０Ａ】図１０Ａは、本発明の他の実施形態に従う、解析用にデータパケットを捕捉するための方法を示す。
【図１０Ｂ】図１０Ｂは、本発明の他の実施形態に従う、解析用にデータパケットを捕捉するための方法を示す。
【図１０Ｃ】図１０Ｃは、本発明の他の実施形態に従う、解析用にデータパケットを捕捉するための方法を示す。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態を詳細に説明する。この説明は例示に過ぎず、本発明の態様を制限することを意図したものではない。この実施形態は当業者が実施可能であるように十分に説明されたものであり、本発明の思想及び態様から離れることなく修正された他の実施形態も可能であることは言うまでもない。
【００１５】
本発明の開示を通じて、明らかに文脈に反する場合を除き、記述した個々の回路要素は単一または複数のいずれでもよい。例えば、用語“回路”は単一のコンポーネントまたは複数のコンポーネントのいずれも含み、それは能動的及び／または受動的であり、かつ、説明する機能を与えるために接続しまたはひとつに結合（ＩＣチップのように）されてもよい。さらに、用語“信号”は、ひとつ以上の電流、ひとつ以上の電圧、またはデータ信号をいう。図面において、同一または関連した要素は同一または関連したアルファベット、数字または英数字を有する。また、本発明は離散的電子回路（好適には、ひとつ以上の集積回路チップ）を使って実施する文脈で説明されるが、この回路の任意の部分の機能は、信号周波数または処理データ速度に依存してひとつ以上の適当にプログラムされたプロセッサを使って実施されてもよい。
【００１６】
図１に示されているように、典型的に従来のテスト装置は信号をトリガーし、このトリガー事象に続いてデータパケットを捕捉する。データが捕捉されかつメモリ内に格納された後、一般にそれはテスト装置中の別個の解析回路、または結果を解析し表示するためのパーソナルコンピュータのような遠隔解析回路へ転送される。例えば、信号ソース、すなわち被テスト装置（ＤＵＴ）から受信された一連のデータパケット１０１〜１０８に対して、典型的に捕捉インターバル１２０の間隔は実質的に信号データパケットの間隔に等しい。捕捉されたデータパケットはインターバル１３０の間にテスト装置の解析部分へ転送され、インターバル１４０の間に解析されかつ表示される。転送インターバル１３０に続いてシステムがさらなるデータ捕捉を行うことは可能であるが、インターバル１４０により示されるように、一般に他のデータ捕捉が始まる前にデータ有効性テストが要求される。たとえこの遅延１４０が必要でない場合でも、次のデータ捕捉インターバル１２１は解析インターバル１４０が完了するまでは開始できず、それにより近接した連続データパケットの捕捉が妨げられる。したがって、これらの必要な遅延により、離隔され、不連続なデータパケット１０１、１０５を捕捉することのみが可能となる。データパケット１１１、１１２、１１３のように、データパケットがもっと離隔されれば、捕捉されるパケット間で失われるパケットはより少なくなる。
【００１７】
また、捕捉インターバル１２０、転送インターバル１３０、及び解析インターバル１４０は必ずしもスケールされて示されておらず、データ転送インターバル１３０は、捕捉されるデータパケットの間隔より時に著しく長い。これは、帯域幅が大きいシステムに対して言える。例えば、非常に高いデータサンプリング比率が必要とされる場合、比較的短いデータパケットをサンプリングする時でも大量のデータを収集することが要求される。その場合、解析されるべきすべてのデータパケットに対して、パケットは時間的に広く離隔され、それにより装置はＤＵＴが通常動作しないところのモードでテストのために動作することになる。
【００１８】
さらに、システム動作の短期間の変化を解析するために、連続データパケットを捕捉することがしばしば望ましくなる。したがって、データ捕捉インターバルを増加させることが必要となる。付加的に、性能特性を決定するために、テストデータの統計的解析を使用することは製品テスト環境においてしばしば望ましい。連続データパケットを有することは、信号パワーがしばしば可変であるところの符号分割多元接続（ＣＤＭＡ）のパワー制御動作のようなシステム変化の解析を容易にする。無線信号通信の他の形式において同様のパワー制御方法が使用される。データ送信の品質は実際の信号送信パワーに依存しているため（例えば、送信機内での信号圧縮はしばしば送信信号の品質に影響を及ぼす）、捕捉されたデータパケットを解析する前に解析中のパワーがその最大または最小レベルにあるかどうかを知ることが時に望ましい。
【００１９】
図２に示されているように、連続データパケット２０１、２０２、２０３、２０４を捕捉しかつ解析するための従来の装置は、所望のデータパケットを含むインターバルにわたるよう増加したデータ捕捉インターバル２２０に依存する。したがって、捕捉されたデータの量は捕捉されたデータパケットに介在する時間間隔またはそれによりデータパケットが分離されるところのギャップを足したものと等しい量だけ増加する。結果として、転送インターバル２３０もまた著しく増加する。
【００２０】
データパケット２１１、２１２、２１３がより大きく離隔される場合で、データ捕捉インターバル２５０は、転送インターバル（図示せず）と同様に対応する有意な量だけ増加し、それによりテスト装置の動作が著しく遅くなるばかりか、内部の捕捉データメモリの必要量が増加することによりテスト装置のコストが増加する。
【００２１】
図３Ａに示されているように、本発明のひとつの実施形態に従い、各データ捕捉に対する単一トリガーを使用することなく、多くのプログラム可能なトリガー事象がデータパケットを捕捉するために使用される。例えば、狭く離隔されたデータパケット３０１〜３０８に関して、トリガーシーケンスはデータ捕捉インターバル３２１〜３２４の間に４つの連続パケット３０１〜３０４を捕捉するようプログラム可能である。好適には、各捕捉インターバル３２１〜３２４の間隔は、対応するデータパケット３０１〜３０４の間隔と等しい。都合よくこれは、実際のデータパケット３０１〜３０４の間の時間インターバルに関連する空データの捕捉を効果的に避けることにより、４つのデータパケットを一緒にまとめる。したがって、捕捉されたデータに対する転送時間３３０が短縮する。入力データパケットが到着する間の時間インターバル全体に関して、捕捉データ転送時間３３０のこの短縮は、入力データパケット３１１〜３１３がさらに離隔されるに従い著しく改善される。言い換えれば、データパケット３１１〜３１３の間の時間インターバルのより長い間隔にも拘わらず、対応する近接したデータパケット３０１〜３０４と等しい間隔を有するデータパケット３１１〜３１３に対して、データ捕捉インターバル３２１〜３２４はデータ転送インターバル３３０と同様に同じのままである（これは、図示しない入力データパケット３１４の捕捉を含む）。しかし、入力データパケット３１１〜３１４に対して到着までに必要な全時間に関して、データ転送インターバル３３０は非常に減少する。入力データパケットが近接するか離隔するかとは無関係に、いずれにしても、データ転送時間は最適化され、入力データパケットのストリームに対する時間インターバルと独立に維持される。
【００２２】
図３Ｂに示されているように、本発明のひとつの実施形態に従う、解析用にデータパケットを捕捉するためのシステム３６０は、入力データストリーム３６１を捕捉するためのデータ捕捉回路３６２（例えば、サンプル・アンド・ホールド回路及びアナログ・デジタル信号変換回路）を含む。捕捉されたデータ３６３はメモリ３６４内に格納される。制御回路３６６は制御信号３６６ａ、３６６ｂを介して、捕捉回路３６２及びメモリ３６４を制御する。捕捉されたデータ３６５はメモリ３６４から検索され、周知のテスト装置内部または外部のコンピュータ内の解析回路３６８（例えば、マイクロプロセッサ及び関連するサポート回路）へ転送される。データ解析の結果３６７は、ユーザによりディスプレイ３７０で見ることができる。通常動作において、テストに必要な時間を最小化することが所望されるため、データパケットは製品テスト用に典型的に使用されるものより長い時間インターバル、離される傾向がある。しかし、これは通常使用中の回路動作を真に示していないテスト結果を生じさせる。これをアドレスするひとつの方法は、入力データパケット３０１〜３０４の到着に必要な時間インターバルに関して、データ転送３３０及びデータ解析３４０インターバルをさらに減少させることである。
【００２３】
多くの例において、各データパケットの全部を捕捉する必要はない。例えば、IEEE802.11a無線データ標準において、送信品質は最低１６個のデータ記号にわたって測定されなければならないことが明記されている。データパケットは概して１６個の記号より長いが、この標準に従ってテストを実行するには各パケットのうち１６個の記号を捕捉するのみでよい。付加的に、その標準に従う直交周波数分割多重（ＯＦＤＭ）信号のパワーを測定する。データパケットの連続記号（例えば、典型的にパケット中の８〜１６マイクロ秒）を測定することによりＲＭＳパワーが計測され、それにより、各データパケットの１６マイクロ秒のみがパワー測定用に捕捉されることが要求される。
【００２４】
図４に示されているように、これは、対応するデータ捕捉インターバル４２１〜４２４の間に入力データパケット４０１〜４０４の選択された部分４１１〜４１４を捕捉することにより実行される。このようにして捕捉時間を減少させることにより、４つの連続データパケット４２１〜４２４に対する捕捉されたデータの量は減少し、特に、この捕捉されたデータがデータ転送インターバル４３０の前に連続的にパックされる場合には顕著となる。同様に、データ解析インターバル４４０もまた減少する。
【００２５】
他に、捕捉されたデータ４２１〜４２４に加え、小さいデータセパレータパケット４７１〜４７４が捕捉されたデータの対応する部分に従って導入されてよい。装置は捕捉されたデータの各部分４２１〜４２４の始点または終点をより容易に識別するため、これは続くデータの解析を単純化する効果を有する。この結果として送信されるべき付加的オーバーヘッドデータは、データセパレータパケット４７１〜４７４のサイズに依存する。
【００２６】
また他に、データセパレータパケット４２１〜４２４を導入する替わりに、例えば、捕捉されたデータの少なくとも有意なビットまたはセパレートデータビットとして、捕捉されたデータはマーカー信号により復号化されてもよい。これはデータセパレータパケット４７１〜４７２によりそれ以外に導入される付加的なオーバーヘッドデータを減少または除去する。
【００２７】
制限されたデータ捕捉時間を使用する他の利点は、複数のデータパケットの捕捉に関する。例えば、複数のデータパケットを捕捉する際、ストリーム内の各データパケットは異なっても良い。複数のデータパケットを捕捉することは、単一の捕捉シーケンスにおいて、使用されたデータパケットのひとつの種類の捕捉を与える。有利なことに、単一周波数に対するすべての結果が単一のデータ捕捉シーケンスで得られるため、これはテスト時間を減少させる。また、捕捉されたデータの解析は各パケットに対するデータを減少させることにより、最長の要求されたデータ捕捉と等しくなるように最適化される。例えば、パケットを生成するのに使用されるドライバがパケットあたりの固定データ量を使用するため、複数のデータパケットの送信は、データ速度が低下するに従い、時間間隔が長くなって、送信される異なる長さのパケットを生じさせる。しかし、たとえ時間間隔が長くなっても、所定の捕捉時間、例えば、IEEE802.11a OFDM標準に基づく装置に対して最初の１６個の記号のみが使用されればよい。記号速度は一定のままであるが、実施を単純化するために通常使用されるように、この記号に使用される変調はデータ速度を変更する。各データパケットに対して固定した捕捉時間を使用することは、複数のデータパケットの解析を著しく改善する。
【００２８】
上述したように、各データパケットの開始で装置がトリガーすることが仮定されてきた。しかし、各データパケット内の後の時点でデータ捕捉を開始するようにトリガーに所定の遅延が導入されてもよい。例えば、IEEE802.11aOFDM信号において、データパケット内で８から１６マイクロ秒でデータを捕捉しようとする場合、データ捕捉のトリガーを遅延させるのに８マイクロ秒の遅延が導入される。
【００２９】
MIMOシステムの複数の送信機をテストする際、データパケットが並列で捕捉されかつ解析されるように、複数の並列な受信機を使用することが所望される。しかし、並列受信機を有するテスト装置は製品テストのためにコスト抑制される。並列試験の要求に対するひとつの変形は、ここに参考文献として組み込む“Method for Simultaneous Testing of Multiple Orthogonal Frequency Division Multiplexed Transmitters with Single Vector Signal Analyzer”と題する、２００５年９月２３日出願の米国仮特許出願第６０／５９６，４４４号（特許文献１）に提案されているような複合信号解析を使用することである。この複合解析は信号パワー複合機を通じて複数の送信信号を単一の信号に複合することに関するもので、その結果単一の受信機が複合信号を解析するのに使用可能となる。
【００３０】
このような複合信号解析技術は、解析中の信号の起点を決定するために、送信機間のカップリングが識別されまたは解析されるところの方法を必要とする。付加的に、解析中のパケット中のデータが既知であることが重要である。これは製品テスト環境においてより単純に実行されるが、それでもなおそれは送信機用の特別のドライバを必要とする。
【００３１】
本発明の他の実施形態に従い、この問題は、個々の送信機の信号が解析用に分離可能とする信号スイッチング回路を導入することにより解決が図られている。これは送信機間のカップリングのテストを可能にし、カップリングが有意ではないところの例では、個々の送信機からの個々の送信データパケットに対するエラーベクトルマグニチュード（ＥＶＭ）測定を与える。しかし、ひとつの送信機からひとつ以上のデータパケットを捕捉した後、切替えが他の送信機からの信号の送信を与えるように、ある遅延が導入されるため、スイッチング回路を単純に導入することはテスト時間に影響を与えやすい。製品テスト環境に応じて、この遅延は大きくてもよい。
【００３２】
図５Ａ及び図５Ｂに示されているように、この遅延に関連するテストの問題は、図示されたスイッチング回路の一方または両方を使って最小化されまたは回避可能である。（これらの例は３つの送信機入力５０１、５０２、５０３の間の切替えを与えるが、これらの実施例は付加的な入力信号を扱うように拡張可能であることは言うまでもない。）この回路は、それぞれの信号スイッチ５２１、５２２、５２３を通じて受信された、さまざま入力信号５０１、５０２、５０３を、テスト装置に送られる単一信号５４０に混合するためのパワー混合機５３０を含む。これらの信号スイッチ５２１、５２２、５２３は周知であり、信号周波数及びデータ速度に関して、速いスイッチング時間を有する。また、この信号スイッチ５２１、５２２、５２３は好適には固体スイッチであり、送信機（図示せず）とパワー混合機５３０の間に所望の隔離を与え、また、パワー混合機５３０が異なる入力信号を合算することができるように適当な終端インピーダンスを与えるべく、必要に応じて、直列または並列の複数のスイッチとして実行可能である。更に、これらの信号スイッチ５２１、５２２、５２３が、制御回路５５０からの制御信号により制御されるプログラム可能な減衰器（さまざまな種類のものが周知である）として実施可能である。したがって、“開”スイッチは、適切なスイッチを、かなり高い減衰値を有するようにプロクラムすることにより実施可能である一方、“閉”スイッチは、適切なスイッチを、かなり低い、例えばおおよそ０の減衰値を有するようにプログラムすることにより実施可能である。そのような実施例では、信号の伝達が要求された場合、パワーレベルが減少するものの、都合よく、中間の減衰値をプログラムするこができる。他に、個々のプログラム可能な減衰器（図示せず）が、個々の制御のために、スイッチ５２１、５２２、５２３と直列に接続可能である。
【００３３】
図５Ａに示されているように、この実施例は、入力信号５０１、５０２、５０３のパワーをそれぞれ検出するための信号検出器５１１、５１２、５１３を含み、検出されたパワー信号は制御回路５５０に与えられる。該制御回路５５０は、入力信号スイッチ５２１、５２２、５２３に制御信号を与える。これにより、制御回路５５０は各入力端子において、例えば、パワー検出信号により指示されたパワーの量に基づいて信号の存在を決定することができる。これらのパワー指示信号及びスイッチ５２１、５２２、５２３の既知の状態（例えば、開または閉）に基づいて、上記したように、制御回路５５０は、パワー混合機５３０の出力信号５４０内で受信されたデータパケットのテスト装置による捕捉を制御するために、（例えば、制御回路５５０内部のプログラム可能なステートマシンに基づいて）トリガー信号を生成する。
【００３４】
他に、最初に受信された信号５０１に対して、第１信号パワー検出器５１１のような信号検出器が使用されても良い。同様の方法ですべてのＤＵＴ送信機が同時に動作している状態で、最初の受信された信号５０１のデータパケットの到着の信号検出器５１１による検出は、残りの受信信号５０２、５０３内のデータパケットの到着も示す。
【００３５】
図５Ｂに示されているように、本発明の他の実施形態に従い、パワー混合機５３０の出力信号５４０のパワーを検出するために、複数の入力パワー検出器５１１、５１２、５１３の代わりに、単一のパワー検出器５１４が使用される。以前のとおり、制御回路５５０は入力スイッチ５２１、５２２、５２３の状態を知り、それによりパワー混合機５３０を通じていずれの入力信号５０１、５０２、５０３が出力信号５４０を与えているのかを決定する。
【００３６】
それぞれの実施例は異なるが、図５Ａ及び図５Ｂの両方の回路は、テスト中の信号の各データパケット間の時間インターバルの間に既知のシーケンスの入力信号５０１、５０２、５０３を切替える能力を与える。したがって、切替えは、必要ならば、ひとつのデータパケット、複数のデータパケット、または所望の量のデータパケットが捕捉された後（例えば、３２個記号パケットの所望の最初の１６個記号が捕捉された後）に生じる。
【００３７】
図６に示されているように、この装置のひとつの動作方法はデータパケット６０１〜６０８のストリームの送信を含み、３つの送信機の各々はデータストリーム６０１ａ〜６０８ａ、６０１ｂ〜６０８ｂ、６０１ｃ〜６０８ｃを送信する。制御回路５５０（図５Ａ及び図５Ｂ）は第１送信機出力６０１ａを選択し、続いて第２送信機出力６０２ｂ、及び第３送信機出力６０３ｃを選択する。その後、複合信号に混合される３つの送信機６０４ａ、６０４ｂ、６０４ｃの出力の選択が続く。上記したように、実際の捕捉中のデータ量を最小化するために複数のトリガーが使用される。例えば、データ捕捉インターバル６２１、６２２、６２３、６２４は、個々のデータパケット６０１ａ、６０２ｂ、６０３ｃの所望の量、及びデータパケット６０４ａ、６０４ｂ、６０４ｃの和を捕捉するのに必要な長さと同じ長さであることのみ必要となる。上述したように、このデータは混合され（例えば、捕捉データ６２１〜６２４のシーケンスにパックされ）、転送インターバル６３０中に転送され、解析インターバル６４０中に解析される。制御回路５５０により生成される３つの信号スイッチ５２１、５２２、５２３に対するスイッチ制御信号６５１、６５２、６５３も示されている。
【００３８】
他に、テスト装置自身により内部的に制御されるデータパケットの一部の捕捉に代わりに、制御回路５５０により与えられるトリガー信号６６０が使用されても良い。これはＭＩＭＯシステムをテストする場合のような、複数の入力信号が関連する場合には有利である。このトリガー信号６６０は、データパケット捕捉インターバル６２１、６２２、６２３、６２４（例えば、高い信号レベルがデータ捕捉インターバルに対応する場合）を識別する。信号６７０の最後の曲がった部分がトリガーシーケンスの付加的終端を同定し、それによりテスト装置はデータパケットの捕捉を終了し、転送インターバル６３０中にデータ転送を開始する。他に、データ転送インターバル６３０は、所望の量のデータパケット（この例では４つのデータパケット）の捕捉に続いて開始される。
【００３９】
上記したように、制御回路５５０によりデータパケット捕捉のトリガーを制御することは有利である。例えば、ＭＩＭＯシステムをテストする場合、データパケットの順序は制御可能であり、このことにより最初のパケットが最初の送信機からのものであり、第２のパケットが第２の送信機からのものであり、第３のパケットが第３の送信機からのものであり、最後の捕捉されたデータがすべての送信機からの混合信号であることが保証される。典型的にテスト装置内部の受信機回路は、遅延（パイプラインを通過する）がデータの捕捉を開始するのにアナログトリガー信号に必要な時間より著しく長いところのパイプライン設計を有する高速アナログ・デジタル変換器を使用するため、このトリガー信号によりデータ捕捉を制御することは任意の遅延の問題を生じさせない。トリガー信号がデジタル方式で導出される場合、単純なメモリまたは信号の履歴を格納するためのバッファ回路が適正なタイミングを保証するのに使用される。
【００４０】
図７に示されているように、トリガー７６０を生成するための制御回路５５０の他の使用は、各データパケット７０１ａ、７０２ｂ、７０３ｃの小さい部分７１１、７１２、７１３を補足することとともに、混合されたデータパケット７０４ａ、７０４ｂ、７０４ｃのより大きい部分７１４を捕捉することに関する。これは、異なる送信機により送信されたパケットの第１部分のＥＶＭを測定するのに十分なデータ捕捉を与え、同時に、混合された第４のデータパケット７０４ａ、７０４ｂ、７０４ｃの場合にデータ捕捉が十分であるように、スペクトルマスク測定が正確であるように、より長いデータパケットを維持する。結果として、捕捉されたデータ７２１、７２２、７２３、７２４は、転送インターバル７３０の間に転送用にパックされる場合、著しく短くなる。制御回路５５０は異なるスイッチを制御するため、個々のデータパケット７０１ａ、７０２ｂ、７０３ｃの部分７１１、７１２、７１３の捕捉が異なる（例えば、混合されたデータパケット７０４ａ、７０４ｂ、７０４ｃの部分７１４を捕捉するために必要なインターバルより短い）ように、捕捉インターバルの間隔を制御するよう容易にプログラム可能である。
【００４１】
適切な種類のパケットが送信されているときをテスト装置は知らないため、ＭＩＭＯシステムをテストする際、データ捕捉の時間間隔を各スイッチの状態（オン及びオフ）と同期させるための外部ハードウエアを使用することが必要である。しかし、信号送信機をテストしている際に、テスト装置内にこの種の同期を導入することは可能である。例えば、IEEE802.11aOFDM信号に対して複数のパワー測定を実行し、続いてスペクトルマスク測定を実行することが所望される。上述したように、パワー測定は６．４マイクロ秒、例えば、１６マイクロ秒データパケットプリアンブルの始点から８．８マイクロ秒後に始まりかつ終点前の０．８マイクロ秒で終わる２つの連続する３．２マイクロ秒インターバルのみが必要であるが、スペクトルマスク測定は妥当なパワー平均を与えるためにより長い捕捉インターバルを要求する。いずれにせよ、このタイミング同期は周知技術の多くの方法で実行可能である。
【００４２】
スイッチ回路（図５Ａ及び図５Ｂ）に関して上述したように、複合信号をテストする際に送信機間の分離をテストするのは困難である。この複合信号のテストは個々の送信機からのパワーのテストを可能にするが、信号混合機の使用は、不可能でないにしろ、概して測定中のパワーの起点を同定するのを困難にする。パワー混合機の入力部へスイッチを付加することにより、スイッチ内部の分離がテスト中のカップリングレベルより良い限りにおいて、カップリングを測定することが可能となる。
【００４３】
図８Ａに示されているように、ＭＩＭＯシステムをテストする際に上述したデータパケットテスト技術を使った方法が以下に説明される。第１データパケット８０１の送信中に、第１送信機からのパケット８０１ａがパワー混合機５３０へ送られる（図５Ａ及び５Ｂ）。同様に、第２データパケット８０２及び第３データパケット８０３の送信中に、第２送信機及び第３送信機からのデータパケット８０２ｂ、８０３ｃはパワー混合機５３０へ送られる。適当なスイッチの設定は、３つのスイッチ制御信号８５１、８５２、８５３を使って達成される。データパケット８０１ａ、８０２ｂ、８０３ｃの所望の部分８１１、８１２、８１３の捕捉は、トリガー制御信号８６０に従って時間インターバル８２１、８２２、８２３の間に実行される。
【００４４】
第１インターバル８２１中に得られたデータパケット信号は第１送信機にのみ基づくパワーを含む。パワーカップリングがデータパケットの始めに現れるハイスループット・ロングトレーニングシーケンス（ＨＴ−ＬＴＳ）での混合測定方法により測定されるため、この捕捉インターバルは比較的短い。第２の捕捉インターバル８２２の間、捕捉された信号は第２送信機からの主要なパワーのみでなく、第１送信機データパケット８０２ａからＤＵＴ内の第２送信機へのカップリングによる付加的パワーも含む。上記した特許文献１（米国仮特許出願第６０／５９６４４４号）に記載したようなパワー分析及び混合測定技術を使って、第１送信機データパケット８０２ａに基づくパワーが決定される。同様に、第３データパケット８０３ｃの捕捉に続くそのデータ捕捉インターバル８２３中に、第１送信データパケット８０３ａに基づくパワーも決定される。また同様に、第２データ捕捉インターバル８２２に続く第１送信機データパケット８０２ａ及び第３送信機データパケット８０２ｃに基づくパワーと、第１データ捕捉インターバル８２１の間に、第２送信機データパケット８０１ｂ及び第３送信機データパケット８０１ｃに基づくパワーカップリングが決定される。したがって、所望の送信機に基づく送信機パワーは、他の送信機からの寄与とともに決定される。
【００４５】
図７に戻って、送信機間のカップリングが決定されるため、データ信号送信特性に関する所望の情報は最初の３つのデータ信号捕捉インターバル７２１、７２２、７２３の間に得られる。最後のデータ捕捉インターバル７２４は、上記した特許文献に記載されるような複合ＥＶＭ技術を使って、信号送信品質及び他のパラメータを測定するのに使用される。
【００４６】
図８Ｂに示されているように、他の実施例として、捕捉されたパケット８０１、８０４、８０７間の中間パケット８０２、８０３、８０５、８０６がスキップされる。例えば、テスト中の送信機は周波数及びパワーに関して安定していることが必要とされる。これは、データパケットの捕捉を開始する前に測定されるパケットの数を単純にカウントすることにより実行可能である。これは、複数のパケットをテストするときに特に有用である。例えば、キャリブレーションまたは他のテストのために異なるパワーレベルを送信することが所望される。送信機が安定のための時間を必要とするとき、第１個数のパケットがひとつのパワーレベルで送信され、それに続いて、パワーレベルが変更され第２個数のパケットが送信される。この場合、次のデータパケット送信のために、パワーレベルが変わる以前のひとつ以上のこのパケットを最後に捕捉する前に、この数の大部分のパケットを送信することが所望される。
【００４７】
図９Ａ及び図９Ｂに示されているように、本発明に従い、テスト時間の短縮が単一テスト装置を並列に使用して複数ＤＵＴを測定することにより達成される。ＤＵＴは、同様の制御及びテスト信号を単一のソースから様々なＤＵＴに送信することにより並列に動作し、実質的に同時に制御される。このことは、実施的に同期方法でＤＵＴが動作することを保証する。したがって、このような並列テスト装置によりテストする複数パケットを使用することが可能である。
【００４８】
図９Ａの装置９００ａは、複数ＤＵＴ制御器９０２ａ、９０２ｂ、９０２ｃ、９０２ｄ（例えば、個々のパソコン）、ハブまたはスイッチ９０４、マスター制御器９０６（例えば、他のパソコン）及びテスト装置９０８を含み、すべてが、図のようにＤＵＴ９１０ａ、９１０ｂ、９１０ｃ、９１０ｄを駆動し、テストするため実質的に相互接続されている。テスト装置９０８は、ＤＵＴの動作の送信モードでＤＵＴ９１０ａ、９１０ｂ、９１０ｃ、９１０ｄをテストするための受信機及び復号回路を含み、受信モードの動作でＤＵＴ９１０ａ、９１０ｂ、９１０ｃ、９１０ｄをテストするための符号化及び送信機回路も含む。（例えば、このテスト装置は、“Integrated Radio Frequency(RF) Tester”と題する、特許文献２（２００４年２月２日出願の米国特許出願第１０/７７０，０２０号）及び“Distributed Test Equipment System For Testing Analog Communications Systems”と題する、特許文献３（２００４年２月２日出願の米国特許出願第１０/７７０，２９８号）に開示されている。
【００４９】
上述したように、送信モードの動作でＤＵＴ９１０ａ、９１０ｂ、９１０ｃ、９１０ｄをテストする際に、マスター制御器９０６は、ＤＵＴ制御器９０２ａ、９０２ｂ、９０２ｃ、９０２ｄに各制御データ９０５ａ、９０５ｂ、９０５ｃ、９０５ｄ（同一であってもよいし異なるものであってもよい）を中継するハブまたはスイッチ９０４へ制御信号９０７を与える。つぎに、これらの制御器９０２ａ、９０２ｂ、９０２ｃ、９０２ｄは、各ＤＵＴ９１０ａ、９１０ｂ、９１０ｃ、９１０ｄへ制御信号及びテストデータ９０３ａ、９０３ｂ、９０３ｃ、９０３ｄを与える。より詳細を下記に記すと、ＤＵＴ９１０ａ、９１０ｂ、９１０ｃ、９１０ｄは、パケットデータ信号９１１ａ、９１１ｂ、９１１ｃ、９１１ｄを与えるが、それら信号は、マスター制御器９０６に捕捉されたテストデータ９０９を与えるために、テスト装置９０８により選択的に捕捉され、処理される。それから、マスター制御器９０６は、ハブまたはスイッチ９０４を介して解析用にデータ９０７がＤＵＴ制御器９０２ａ、９０２ｂ、９０２ｃ、９０２ｄへ送信したデータの一部としてこの捕捉テストデータを送信する。いいかえれば、各ＤＵＴ制御器９０２ａ、９０２ｂ、９０２ｃ、９０２ｄは各ＤＵＴ９１０ａ、９１０ｂ、９１０ｃ、９１０ｄにテストデータを与え、オリジナルテストデータを考慮して解析用のＤＵＴに対応する捕捉されたテストデータを解析する。
【００５０】
受信動作モードでＤＵＴ９１０ａ、９１０ｂ、９１０ｃ、９１０ｄをテストする際に、マスター制御器９０６は、ＤＵＴ９１０ａ、９１０ｂ、９１０ｃ、９１０ｄにパケットデータ信号９１１ａ、９１１ｂ、９１１ｃ、９１１ｄを送信するテスト装置９０８にデータ及び制御信号９０９を与える。つぎに、ＤＵＴ９１０ａ、９１０ｂ、９１０ｃ、９１０ｄは、ハブ及びスイッチ９０４を通してのマスター制御器９０６への一つ以上のデータ信号９０７のような伝達のめに、解析データ９０５ａ、９０５ｂ、９０５ｃ、９０５ｄを与えるＤＵＴ制御器９０２ａ、９０２ｂ、９０２ｃ、９０２ｄに解析用のデータパケット結果を与える。
【００５１】
図９Ｂの他の装置９００ｂは、複数ＤＵＴ信号９０７ａ、９０７ｂ、９０７ｃ、９０７ｄ（例えば、複数のＲＳ２３２またはＵＳＢ連続端子）を送受信することが可能な入力/出力セクション９０６ｂを有する単一制御器９０６ａを使用する
【００５２】
このようにして装置９００ａ、９００ｂ内の複数のＤＵＴをテストすることにより、各テスト工程後に、個々のＤＵＴは個々に制御され同期され得る。これは単一制御信号（テスト中の個々のＤＵＴが同一のものとすることができないために、キャリブレーションを困難にし、それゆえに個々のキャリブレーション処置を必要とする。）でＤＵＴを制御しようとすることを回避する。完全な同期動作は必ずしも想定できないが、例えば、データパケットは正確に同時に送信されないが、ＤＵＴは共通の時間インターバル間に特定のテストをするために必要は動作を実行する。これはある程度テストを困難にするが、図９Ａに示されているように複数のＤＵＴ制御器を使用し、図９Ｂに示されているように複数の駆動能力をもつ単一制御器を使用して、ＤＴｓを制御することにより処理可能である。
【００５３】
上述したように、最大のテスト装置に使用が所望され、各ＤＵＴ専用のテスト装置の使用が望ましくない。しかしながら、やはり上述したように、比較的少ない時間しか実際のデータ補足の実行に必要とされないので、さまざまなＤＵＴからのさまざまなデータパケットの捕捉をインターリーブすることが可能であり、それによりデータが並列に捕獲される。
【００５４】
捕捉データパケットをインターリーブすることは、テスト装置９０８の前端部の一部として上記図５Ａ及び図５Ｂに示されたような信号スイッチ回路を使用することにより達成可能である。
【００５５】
また、他の実施形態として、ＤＵＴ制御器９０２ａのひとつがマスター制御器と同じように機能するもので、ここで、この制御器９０２ａはテスト装置９０８に直接に伝達し、ハブ９０４を介して、または複数の出力インターフェース（例えば、ＲＳ２３２またはＵＳＢシリアルインターフェース）を通して残りのＤＵＴ制御器９０２ｂ、９０２ｃ、９０２ｄを制御する。
【００５６】
さらに他の実施形態では、マスター制御器９０６はテスト装置９０８の一部として一体的となってものでもよく、この場合、テスト装置９０８はハブ９０４と直接伝達する。さらに、他の実施形態にでは、マスター制御器９０６は解析用にハブまたはスイッチ９０４を介して、捕捉されたテストデータを送信する前にＤＵＴ制御器９０２ａ、９０２ｂ、９０２ｃ、９０２ｄからのリクエストを待ってもよく、このことにより、ＤＵＴ制御器９０２ａ、９０２ｂ、９０２ｃ、９０２ｄが他の動作を終了し、それ以外に他の動作を準備することができる。
【００５７】
図１０Ａに示されているように、本発明のひとつの実施形態に従い、次に示すようにデータパケット捕捉工程が実行可能である。各ＤＵＴ９１０ａ、９１０ｂ、９１０ｃ、９１０ｄ（図９Ａ及び図９Ｂ）は、データパケット列１００１−１００６、２００１−２００６，３００１，３００６，４００１，４００６を送信する。ひとつの実施例に従い、各ＤＵＴは同タイプのデータパケットを送信するが、ダウンストリームデータ解析プログラムが、解析用に何が捕捉されたかを知っていることから、異なるデータパケットが送信可能であることは言うまでもない。この例において、２つのデータ捕捉シーケンスＡとＢが論じられる。
【００５８】
第一捕捉シーケンスＡにおいて、テスト装置９０８は第一ＤＵＴ９０１ａからデータパケット１００１を捕捉し、該データをデータパケット１００１ａとして解析メモリ内に格納する。この格納されたデータは、送信された全部のデータパケット及びそのうちの所望のサブパケットであってもよい。これに続いて、第二ＤＵＴ９１０ｂ（データパケット２００２ａとして格納される）からデータパケット２００２の捕捉が続く。つぎに、第三ＤＴＵ９０１ｃからデータパケット３００３が捕捉され、そのパケットがデータパケット３００３ａとして格納され、第四ＤＵＴ９１０ｄからのデータパケット４００４が捕捉され、そのパケットがデータパケット４００４ａとして格納される。平均化が必要な場合には、テスト装置９０８はその後第一ＤＵＴ９０１ａからのデータパケット１００５を捕捉し、データパケット１００５ａとして該データパケットを格納し、第二ＤＵＴ９１０ｂからのデータパケット２００６の捕捉に続き、データパケット２００６ａとして該データパケットを格納する。このシーケンスは、各ＤＵＴから所望のデータパケットの数が捕捉されるまで続けられる。データパケット間で十分に速く切り替えすることが可能でない場合は、非連続パケットが捕捉されるように捕捉処理はデータパケットをスキップできる。しかしながら、一般的なシーケンスは変化せず、インターリーブされたパケットは、異なるＤＵＴから捕捉される。
【００５９】
第二シーケンスＢに従い、一度にひとつのデータパケットをインターリーブするのではなく、次のＤＵＴに切り替える前に複数パケットが捕捉可能である。例えば、捕捉シーケンスはＤＵＴ９１０ａからのデータパケット１００１及び１００２を捕捉することにより開始し、データパケット１００１ｂ及び１００２ｂとして格納する。上述したように捕捉処理は、要求された情報のみが捕捉され格納されるように、捕捉されたデータの不所望な部分を除去可能である。これに続いて、第二ＤＵＴ９１０ｂからの２つのデータパケット２００３ｂ及び２００４はデータパケット２００３及び２００４ｂとして捕捉され格納され、それから第三ＤＵＴ９１０ｃからふたつのデータパケット３００５及び３００６の捕捉に続き、データパケット３００５ｂ及び３００６ｂとして格納される。このデータ捕捉シーケンスは、ＤＵＴ間の入力を切り替えることに比較的長時間かかる場合はより有効であり、ほとんど切り替え動作を要しない。
【００６０】
前記の説明から分かるように、多くの異なるデータ捕捉データシーケンスが使用でき、共通する特性は、異なるＤＵＴから単一データ捕捉動作にデータをインターリーブすることである。各ＤＵＴからの複数のデータパケットを捕捉する際における２つの考慮すべきことは、各ＤＵＴのテスト間のより長い時間インターバルから生ずる熱問題、及びより多くのパケットが各ＤＵＴから捕捉されるときのより長いデータ転送インターバルを含む。
【００６１】
図１０Ｂに、入ってくるデータパケットが十分に同期していないデータ捕捉処理の実施例が示されている。図のように、データパケットストリームは同期されておらず、すなわち、該データパケットは適切な同時点（横軸に並行している時点）において実行されていない。第一ＤＵＴ９１０ａからのデータパケット１０１１−１０１６は、第三ＤＵＴ９１０ｃからのデータパケット３０１１−３０１６とほぼ同期に発生するが、第二ＤＵＴ９１０ｂからのデータパケット２０１１−２０１５は遅延している。示されている捕捉処理Ａの実施例に従い、第一捕捉データパケット１０１１は、第一データパケットストリームからであり、データパケット１０１１ａとして格納される。この実施例において、データパケットストリーム間の切り替えは連続、すなわち第一ＤＵＴ出力９１１ａに開始し、最終ＤＵＴ出力９１１ｂへと連続して進む。第一データパケット１０１１の捕捉に続いて、次のデータパケット２０１１は既に開始しており、捕捉処理は第二ＤＵＴ９１０ｂから次のデータパケット２０１２を捕捉するために待機し、データパケット２０１２ａとして格納する（それにより第一データパケットの一部だけの捕捉が回避される）。以前の通り、次のデータパケット捕捉のために、捕捉シーケンスは次の全データパケットの開始まで待機し、これによりデータパケット３０１４が捕捉され、データパケット３０１４ａとして格納される。したがって、次のデータパケットに対して、すなわち第四ＤＵＴ９１０ｄから、第一の利用できるデータパケット４０１１ａは捕捉され、データパケット４０１１ａとして格納される。既にデータパケットがある程度受信され次のデータパケットの開始まで待機している場合、当該方法によりデータパケットを捕捉すること、すなわちデータ捕捉処理を一時停止することにより、誤ってトリガーを行うことが回避可能であり、より確実なテストデータが解析用に捕捉可能である。
【００６２】
図１０Ｃに示されているように、データ捕捉シーケンスの他の実施例において、例えばＤＵＴの動作状態の適正な安定を保障するため、データの捕捉はＮパケットがＤＵＴにより送信される後まで実行することを意図していない。これは遅れることなく測定可能であるが、データパケットの数に基づいて測定することはしばしばより信頼のあるものとなり、特に、クローズループパワー制御技術が単に時間を測定することよりも、データパケットの数に基づいて更新される。この例では、三つのデータ捕捉シーケンスＡ、Ｂ、Ｃが示されている。
【００６３】
以上のように、第四ＤＵＴ９１０ｂはデータパケット４１０１の送信時にＮデータパケットを送信した第一ＤＵＴとなり、続いてデータパケット３１０２の送信時には第三ＤＵＴ９１０ｃとなり、続いてデータパケット１１０２の送信時に第一ＤＵＴ９１０ａとなり、続いてデータパケット２１０２の送信時に第二ＤＵＴ９１０ｂとなる。最初の実施例のデータ捕捉シーケンスＡにおいて、データ捕捉は、全てＤＵＴがＮデータパケットまたはそれ以上のデータパケットを送信した後に始まる。したがって、データ捕捉が第一ＤＵＴ９１０ａでもって始まると、データパケット１１０４、２１０５及び３１０６が捕捉され、それぞれのデータパケット１１０４ａ、２１０５ａ及び３１０６ａとして格納される（第四ＤＵＴ９１０ｄからの４番目のデータパケットもまた捕捉され格納されるが、図においては示されていない）。したがって、Ｎデータパケットを送信したＤＵＴの最後のものから到着したＮ番目のデータパケット、すなわちこの例ではデータパケット２１０４の検出時に、データ捕捉が開始する。他に、単純なパワー検出に基づくデータ捕捉シーケンスが開始するのではなく、第一ＤＵＴがデータパケットＮを、第二ＤＴＵがデータパケットＮ−１を、第三ＤＵＴが送信したデータパケットＮ−２を、さらに第四ＤＵＴがデータパケットＮ−３を送信した場合、データの捕獲を開始するために、いくつかのロジックが採用された。前のデータパケットが捕捉されたときまでに、Ｎデータパケットが全てのＤＵＴにより送られているからである。
【００６４】
第二の実施例のデータ捕捉シーケンスＢにおいて、Ｎデータパケットを送信するとすぐに第一ＤＵＴ９１０ａからのデータパケットは捕捉され、それ以降、パワー検出器（図５Ａ及び図５Ｂ）をモニタリングする制御ロジックは第二ＤＵＴ９１０ｂがＮまたはそれ以上データパケットなどを送信するまで待機する。結果としてデータパケット１１０２，２１０４，３１０５及び４１０６は捕捉され、それぞれにデータパケット１１０２ｂ，２１０４ｂ，３１０５ｂ及び４１０６ｂとして格納される。
【００６５】
第三の実施例シーケンスＣに従い、全データパケット信号９１１ａ、９１１ｂ、９１１ｃ、９１１ｄは並列にモニターされ、データ捕捉は、入力部がＮデータパケットを受信すると、開始する。結果として、データパケット４１０１，１１０２、３１０３，２１０４，４１０５、及び１１０６は捕捉され、それぞれデータパケット４１０１ｃ，１１０２ｃ、３１０３ｃ，２１０４ｃ，４１０５ｃ、及び１１０６ｃとして格納される。このシーケンスＣは該データパケットを平均を達成するために、第二データ捕捉を使用する。このタイプのシーケンスにおいて、フロントエンド制御ロジック（図５Ａ及び図５Ｂ）は、（特別なデータパケットがどこの入力部に由来するかに関する解析ソフトウエア（ＤＵＴの制御器９０２ａ、９０２ｂ、９０２ｃ、９０２ｄで）に情報を与える。付加的データ捕捉シーケンスも実施可能であることは、当業者に明らかであろう。例えば、ひとつのＤＵＴが、残りのＤＵＴの前に長時間送信する場合、全データパケットは残のＤＵＴのいずれかからのデータの捕捉データへと進む前に捕捉される。
【００６６】
前述に基づいて、さまざまなデータストリームからデータパケットを捕捉しインターリーブすることにより複数データスチームをテストすることがＭＩＭＯ  ＤＵＴのテストにも使用可能なことは理解されるであろう。例えば、図９Ａ及び図９Ｂの装置９００ａ、９００ｂにおいて、第一ＤＵＴ９１０ａは、複合パケットデータ信号を発生するために、全出力信号が混合された（例えば、信号サミング回路を使用して）ＭＩＭＯ  ＤＵＴであってもよい。他に、テスト装置９０８が四つの入力信号を受け入れる図９Ａ及び図９Ｂの実施形態９００、９００ｂにおいて、各ＭＩＭＯ  ＤＵＴが二つの出力部をもつならば、シングルの出力部をもつ四つのＤＵＴ９１０ａ、９１０ｂ、９１０ｃ、９１０ｄは、デュアルの出力部をもつ二つのＭＩＭＯ  ＤＵＴで置き換えることができる。
【００６７】
上記説明は主に、ＤＵＴ９１０ａ、９１０ｂ、９１０ｃ、９１０ｄを送信動作モードでテストすることに関したものである、図９Ａ及び図９Ｂの装置９００ａ９００ｂが、同様に受信動作モードにおいても都合良くＤＵＴ９１０ａ、９１０ｂ、９１０ｃ、９１０ｄをテストすることできることは理解されよう。例えば、マスター制御器９０６は、図５Ａの回路（すべてのスイッチが閉じている）に似た一つのスプリッターおよびスイッチを介して分配されるパケットデータ信号のように、複数のパケットデータ信号９１１ａ、９１１ｂ、９１１ｃ、９１１ｄを並行して、ＤＵＴ９１０ａ、９１０ｂ、９１０ｃ、９１０ｄに送信するように、テスト装置９０８に指示する。このような並列テストは、ひとつのＤＵＴが一度テストされるシリアルテストを越えた少なくとも二つの利点を提供する。一つの利点は、複数のＤＵＴが、一つをテストするのに要する時間（たとえば、四つのＤＵＴをテストする時には、テスト時間を四分の１に削減）でテストできること、さらにスイッチ回路がテスト間で再構成される必要がないために、必要とされていた時間を短くできることである。第二の利点は、意図しないＤＵＴ（すなわち、信号スイッチが閉じているが、その受信機が機能しているとき）が、他のＤＵＴ（不用意に信号経路に接続され、特に信号がハイレベルにあるとき）に送られデータ信号を受信し、計数するといった機会を最小にすることである。各ＤＵＴが意図した信号を受信するので、不都合に接続した（すなわち、クロストーク）信号よりも顕著に強いものとなり、そのデータパケットは適切に受信され、計数される。
【００６８】
他の実施例において、ＤＵＴ９１０a、９１０b、９１０c、９１０dは、テスト装置９０８に、テストパケットを送信し、各ＤＵＴ９１０a、９１０b、９１０c、９１０dが受信したとき、確認（ＡＣＫ）パケットを戻すように指示するマスター制御器９０６を有することで、受信モードでテストすることができる。このような確認パケットは、各パワー検出器（図５Ａ）により個々に検出でき、これにより確認パケットは個々に計数される。すべての予期した確認パケットが受信され計数された後、テスト装置９０８が他のテストパケットを送信し、この処理を繰り返すことで、テストが続けられる。
【００６９】
本発明の思想及び態様から離れることなく、本発明の装置及び方法に対してさまざまな修正及び変更が可能であることは当業者の知るところである。発明は特定の実施形態について説明されてきたが、本発明はこれらの特定の実施形態に限定されるものではない。以下の特許請求の範囲は本発明の態様を画定し、特許請求の範囲の態様内に含まれる装置及び方法がそれに包含されることは言うまでもない。
【図１】
2010524341.tif 000003
【図２】
2010524341.tif 000004
【図３Ａ】
2010524341.tif 000005
【図３Ｂ】
2010524341.tif 000006
【図４】
2010524341.tif 000007
【図５】
2010524341.tif 000008
【図６】
2010524341.tif 000009
【図７】
2010524341.tif 000010
【図８】
2010524341.tif 000011
【図９Ａ】
2010524341.tif 000012
【図９Ｂ】
2010524341.tif 000013
【図１０Ａ】
2010524341.tif 000014
【図１０Ｂ】
2010524341.tif 000015
【図１０Ｃ】
2010524341.tif 000016
【国際調査報告】
2010524341.tif 000017