(57)【特許請求の範囲】
【請求項１】
送信信号が、対象となる受信機によって受信されるとき、そのような信号の受信を確認する応答信号送信を生じさせるように、無線信号規格に準拠して動作するよう適合される被試験デバイス（ＤＵＴ）として無線データパケット送受信機を試験する方法であって、
前記ＤＵＴによる複数個の応答データパケット送信を開始させるために、コマンド信号を送信する工程と、
前記コマンド信号の前記送信に続いて、前記ＤＵＴによる前記複数個の応答データパケット送信の部分を捕捉する工程であって、前記複数個の応答データパケット送信の前記部分のそれぞれが、有効データパケットを含む、捕捉する工程と、
前記ＤＵＴによる前記複数個の応答データパケット送信の前記部分の前記捕捉に応答する信号の送信を抑制する工程と、
前記コマンド信号の前記送信に更に続いて、前記ＤＵＴによる前記複数個の応答データパケット送信の、１つ以上の更なる部分を捕捉する工程であって、前記複数個の応答データパケット送信の、前記１つ以上の更なる部分のそれぞれが、有効データパケットを含む、捕捉する工程と、
前記ＤＵＴによる前記複数個の応答データパケット送信の、前記１つ以上の更なる部分の前記捕捉に続いて、そのような捕捉を確認する信号を送信する工程と、を含む、方法。
【請求項２】
前記ＤＵＴによる前記複数個の応答データパケット送信の前記部分の捕捉に応答する信号の送信を抑制する前記工程が、少なくとも、前記ＤＵＴによる既定数の前記複数個の応答データパケット送信が捕捉されるまで、前記信号の送信を抑制する工程を含む、
請求項１に記載の方法。
【請求項３】
前記ＤＵＴによる前記複数個の応答データパケット送信の前記部分の捕捉に応答する信号の送信を抑制する前記工程が、少なくとも、既定の時間間隔が経過するまで、前記信号の送信を抑制する工程を含む、
請求項１に記載の方法。
【請求項４】
前記ＤＵＴによる前記複数個の応答データパケット送信の前記部分の捕捉に応答する信号の送信を抑制する前記工程が、少なくとも、前記ＤＵＴによる前記複数個の応答データパケット送信が、複数種のデータ転送速度を含むまで、前記信号の送信を抑制する工程を含む、
請求項１に記載の方法。
【請求項５】
前記コマンド信号の前記送信に更に続いて、前記ＤＵＴによる前記複数個の応答データパケット送信の１つ以上の更なる部分を捕捉する前記工程が、前記ＤＵＴによる既定数の前記複数個の応答データパケット送信を捕捉する工程を含む、
請求項１に記載の方法。
【請求項６】
前記コマンド信号の前記送信に更に続いて、前記ＤＵＴによる前記複数個の応答データパケット送信の１つ以上の更なる部分を捕捉する前記工程が、既定の時間間隔の間に、前記ＤＵＴによる前記複数個の応答データパケット送信を捕捉する工程を含む、
請求項１に記載の方法。
【請求項７】
前記コマンド信号の前記送信に更に続いて、前記ＤＵＴによる前記複数個の応答データパケット送信の１つ以上の更なる部分を捕捉する前記工程が、複数種のデータ転送速度で、前記ＤＵＴによる前記複数個の応答データパケット送信を捕捉する工程を含む、
請求項１に記載の方法。
【請求項８】
前記ＤＵＴによる前記複数個の応答データパケット送信の前記１つ以上の更なる部分の前記捕捉に続いて、そのような捕捉を確認する信号を送信する前記工程が、前記ＤＵＴによる既定数の前記複数個の応答データパケット送信の捕捉に続いて、そのような捕捉を確認する前記信号を送信する工程を含む、
請求項１に記載の方法。
【請求項９】
前記ＤＵＴによる前記複数個の応答データパケット送信の前記１つ以上の更なる部分の前記捕捉に続いて、そのような捕捉を確認する信号を送信する前記工程が、既定の時間間隔後に、そのような捕捉を確認する前記信号を送信する工程を含む、
請求項１に記載の方法。
【請求項１０】
前記ＤＵＴによる前記複数個の応答データパケット送信の前記１つ以上の更なる部分の前記捕捉に続いて、そのような捕捉を確認する信号を送信する前記工程が、複数種のデータ転送速度での、前記ＤＵＴによる前記複数個の応答データパケット送信の捕捉に続いて、そのような捕捉を確認する前記信号を送信する工程を含む、
請求項１に記載の方法。
【請求項１１】
送信信号が、対象となる受信機によって受信されるとき、そのような信号の受信を確認する応答信号送信を生じさせるように、無線信号規格に準拠して動作するよう適合される被試験デバイス（ＤＵＴ）として無線データパケット送受信機を試験するためのシステムであって、
データパケット送信機と、
データパケット受信機と、を含み、
前記データパケット送信機が、前記ＤＵＴによる複数個の応答データパケット送信を開始させるためにコマンド信号を送信するものであり、
前記データパケット受信機が、前記コマンド信号の前記送信に続いて、前記ＤＵＴによる前記複数個の応答データパケット送信の部分を捕捉するものであり、前記複数個の応答データパケット送信の前記部分のそれぞれが有効データパケットを含み、
前記データパケット送信機が、更に、前記ＤＵＴによる前記複数個の応答データパケット送信の前記部分の捕捉に応答する信号の送信を抑制するものであり、
前記データパケット受信機が、更に、前記コマンド信号の前記送信に更に続いて、前記ＤＵＴによる前記複数個の応答データパケット送信の１つ以上の更なる部分を捕捉するものであり、前記複数個の応答データパケット送信の前記１つ以上の更なる部分のそれぞれが、有効データパケットを含み、
前記データパケット送信機が、更に、前記ＤＵＴによる前記複数個の応答データパケット送信の前記１つ以上の更なる部分の前記捕捉に続いて、そのような捕捉を確認する信号を送信するものである、システム。
【請求項１２】
前記データパケット送信機が、更に、前記ＤＵＴによる前記複数個の応答データパケット送信の前記部分の捕捉に応答する信号の送信を、少なくとも、前記ＤＵＴによる既定数の前記複数個の応答データパケット送信が捕捉されるまで抑制するものである、
請求項１１に記載のシステム。
【請求項１３】
前記データパケット送信機が、更に、前記ＤＵＴによる前記複数個の応答データパケット送信の前記部分の捕捉に応答する信号の送信を、少なくとも、既定の時間間隔が経過するまで抑制するものである、
請求項１１に記載のシステム。
【請求項１４】
前記データパケット送信機が、更に、前記ＤＵＴによる前記複数個の応答データパケット送信の前記部分の捕捉に応答する信号の送信を、少なくとも、前記ＤＵＴによる前記複数個の応答データパケット送信が、複数種のデータ転送速度を含むまで抑制するものである、
請求項１１に記載のシステム。
【請求項１５】
前記データパケット受信機が、更に、前記コマンド信号の前記送信に更に続いて、前記ＤＵＴによる既定数の前記複数個の応答データパケット送信を捕捉することによって、前記ＤＵＴによる前記複数個の応答データパケット送信の１つ以上の更なる部分を捕捉するものである、
請求項１１に記載のシステム。
【請求項１６】
前記データパケット受信機が、更に、前記コマンド信号の前記送信に更に続いて、既定の時間間隔の間に、前記ＤＵＴによる前記複数個の応答データパケット送信を捕捉することによって、前記ＤＵＴによる前記複数個の応答データパケット送信の１つ以上の更なる部分を捕捉するものである、
請求項１１に記載のシステム。
【請求項１７】
前記データパケット受信機が、更に、前記コマンド信号の前記送信に更に続いて、複数種のデータ転送速度で、前記ＤＵＴによる前記複数個の応答データパケット送信を捕捉することによって、前記ＤＵＴによる前記複数個の応答データパケット送信の１つ以上の更なる部分を捕捉するものである、
請求項１１に記載のシステム。
【請求項１８】
前記データパケット送信機が、更に、前記ＤＵＴによる既定数の前記複数個の応答データパケット送信の捕捉に続いて、そのような捕捉を確認する信号を送信することによって、前記ＤＵＴによる前記複数個の応答データパケット送信の前記１つ以上の更なる部分の捕捉に続いて、そのような捕捉を確認する前記信号を送信するものである、
請求項１１に記載のシステム。
【請求項１９】
前記データパケット送信機が、更に、既定の時間間隔後に、そのような捕捉を確認する信号を送信することによって、前記ＤＵＴによる前記複数個の応答データパケット送信の前記１つ以上の更なる部分の捕捉に続いて、そのような捕捉を確認する前記信号を送信するものである、
請求項１１に記載のシステム。
【請求項２０】
前記データパケット送信機が、複数種のデータ転送速度での、前記ＤＵＴによる前記複数個の応答データパケット送信の捕捉に続いて、そのような捕捉を確認する信号を送信することによって、前記ＤＵＴによる前記複数個の応答データパケット送信の前記１つ以上の更なる部分の捕捉に続いて、そのような捕捉を確認する前記信号を送信するものである、
請求項１１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードウェア構成要素、ファームウェア構成要素、及びソフトウェア構成要素からなる試験プラットフォームを使用して、無線デバイスを試験するための、システム及び方法に関する。
【背景技術】
【０００２】
現代の多くのデバイスは、無線信号を利用してデータを送受信する。特に、携帯用デバイスは、電話、デジタルデータ転送、及び地理的位置測定を含めた機能を提供するために、無線接続を利用する。様々な異なる無線接続手段（ＷｉＦｉ、ＷｉＭＡＸ、及びＢｌｕｅｔｏｏｔｈなどの）が使用されるが、一般に、それぞれの無線接続手段は、業界承認規格（それぞれ、ＩＥＥＥ  ８０２．１１、ＩＥＥＥ  ８０２．１６、及びＩＥＥＥ  ８０２．１５などの）によって規定される。これらの無線接続手段を使用して通信するために、デバイスは、その関連規格によって指定される、パラメータ及び制限を順守しなければならない。
【０００３】
無線通信仕様間には、差異（例えば、信号を送受信するために使用される、周波数スペクトル、変調方法、及び電力スペクトル密度の差異）が存在するにもかかわらず、無線接続を用いるほぼ全ての規格は、データを送受信するために、同期データパケットの使用を指定する。更には、これらの無線通信規格を順守する殆どのデバイスは、送受信機を使用して通信するものであり、すなわち、それらのデバイスは、無線周波数（ＲＦ）信号を送受信する。
【０００４】
一連のデバイス開発に沿ったいずれかの時点で、デバイスが、その様々な通信性能と関連付けられる規格に従って動作していることを、試験及び検証する必要のある場合がある。そのようなデバイスを試験するために設計される、専用のシステムは、典型的には、試験中に無線通信デバイスと通信するように動作する、サブシステムを含む。これらのサブシステムは、デバイスが信号の送信及び受信の双方を、適切な規格に従って行なっていることを試験するように、設計される。サブシステムは、デバイスの送信信号を受信及び解析し、かつ、業界承認の規格に従う信号をデバイスに送らなければならない。
【０００５】
この試験環境は、一般的には、被試験デバイス（ＤＵＴ）、テスタ、及びコンピュータからなる。テスタは、一般的には、特定の無線通信規格を使用するＤＵＴとの通信に関与する。コンピュータ及びテスタは、協働してＤＵＴの送信信号を捕捉し、次いで、それらの信号を、根底となる規格によって提供される仕様と突き合わせて解析し、ＤＵＴの伝送能力を試験する。
【０００６】
当該技術分野において周知であるように、デバイスを試験するために必要とされる時間は、試験の遂行に関連するコストと直線関係を有する。それゆえ、試験によって必要とされる時間量を低減することにより、各試験システムのスループットを増大させ、全体的な製造コストを低下させることが有利である。いくつかの要因が、デバイスを試験するために必要とされる合計時間に関与する。これらの要因としては、デバイスの操作、試験のセットアップ、テスタからデバイスへの制御信号の送信、デバイスによって送られる信号の捕捉、及びそれらの捕捉信号の解析に費やされる時間が挙げられる。デバイスへの制御信号の送信に費やされる時間は、全体的な試験時間に対する、相対的に大きな一因を構成する恐れがある。更には、これらの制御信号は、デバイスからの信号の捕捉、測定、又は評価には、直接関与するものではない。それゆえ、これは刷新されるべき領域である。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
全体的な試験時間を低減することによって得られる利点と引き換えに、試験の精度及び信頼性を低下させることはできない。少なくとも、そうすることによって、デバイスを評価するために必要とされる再試験の割合が増大し、試験に必要とされる合計時間が比例的に増大することになる。それゆえ、必要な工程を削除することなく、又は試験の完全性を損なうことなく、試験を実施するために必要とされる時間を減少させる方法が望まれる。
【課題を解決するための手段】
【０００８】
特許請求される本発明によれば、被試験デバイス（ＤＵＴ）の無線データパケット送受信機を制御することにより、そのＤＵＴに、捕捉及びそれらの伝送品質の試験用のデータパケットを、より迅速に送信させるための方法が提供される。
【０００９】
本発明の一実施形態によれば、良好なパケットの捕捉に成功したことを示すために、通常であればテスタによって送られる肯定応答パケットを抑制することによって、試験を実行するために必要な制御コマンドの数を低減することができる。そうすることによって、ＤＵＴは、肯定応答を受信するか、又はタイムアウトするまで、同じパケットを送信し続けることを強制される。
【００１０】
本発明の別の実施形態によれば、テスタからの肯定応答パケットを抑制することによって、ＤＵＴがタイムアウトするか、又は肯定応答パケットを受信するまで、ＤＵＴに、例えば、連続的に、より低いデータ転送速度で、所定のパケットの送信を強制的に繰り返させることができる。
【００１１】
本発明の別の実施形態によれば、パケット持続時間に基づいて、捕捉及び解析用に、複数個のパケットのうちの１つ以上を選択するための方法が提供される。
【００１２】
本発明の別の実施形態によれば、所望のパケットのみが捕捉及び解析されるように、複数個のパケット特性に基づいて、パケットを選別するための方法が提示される。パケット特性としては、パケット長、発信元、コンテキスト（例えば、特定のパケットの前、及び後に、どのパケットが受信されるかなど）、及びコンテンツを挙げることができるが、これらに限定されない。
【図面の簡単な説明】
【００１３】
【図１】図１は無線デバイスを試験するための従来の試験環境の機能ブロック図である。
【図２】図２は、図１の試験環境と一致する、無線デバイスを試験するための従来の方法の図及びタイムラインである。
【図３】図３は、テスタからの肯定応答信号が抑制され、ＤＵＴにパケットを送信させ続ける、本発明の実施形態による、無線デバイスを試験するための方法を示す図及びタイムラインである。
【図４】図４は、テスタからの肯定応答信号が抑制され、ＤＵＴに、逐次的に、より低いデータ転送速度で、応答パケットを送信させ続ける、本発明の実施形態による、無線デバイスを試験するための方法を示す図及びタイムラインである。
【図５】図５は、持続時間に基づいてパケットが選別され、ＤＵＴによって送信されるパケットのサブセットのみを捕捉及び格納させる、本発明の別の実施形態による方法を示す図である。
【図６】図６は、測定機器が、パケットを、それらのパケットの発信元に基づいて選択的に捕捉する、本発明の別の実施形態による方法を示す図である。
【図７】図７は、特許請求される本発明の別の実施形態による、ＤＵＴを試験するためのシステムを示すブロック図である。
【発明を実施するための形態】
【００１４】
以下の「発明を実施するための形態」は、特許請求される本発明の、添付図面を参照とする、例示的実施形態のものである。そのような説明は、例示的なものであって、本発明の範囲に関して限定するものではない。そのような実施形態は、主題となる発明を当業者が実践することを可能にするために、十分詳細に説明されるものであり、主題となる発明の趣旨又は範囲から逸脱することなく、何らかの変型を使用して、他の実施形態を実践することができる点が理解されるであろう。
【００１５】
本開示の全体を通して、文脈から反対であるという明確な指示がない限り、説明される個々の回路素子は、単数又は複数とすることができる点が理解されるであろう。例えば、「回路」及び「回路構成」という用語は、説明される機能を提供するための、単一の構成要素、あるいは、能動的及び／又は受動的のいずれかであって、一体的に接続されるか若しくは他の方法で結合される（例えば、１つ以上の集積回路チップとして）複数個の構成要素のいずれかを含み得る。更には、「信号」という用語は、１つ以上の電流、１つ以上の電圧、又はデータ信号を指す場合がある。図面内では、同様又は関連する素子は、同様又は関連する英字、数字、若しくは英数字の指示子を有する。更には、本発明は、個別の電子回路構成（好ましくは、１つ以上の集積回路チップの形態）を使用する実装に関連して論じられているが、そのような回路構成のいかなる部分の機能も、処理される信号周波数又はデータ転送速度に応じて、適切にプログラムされた１つ以上のプロセッサを使用して、代替的に実装することができる。
【００１６】
図１を参照すると、無線規格を試験するための従来の試験システムは、被試験デバイス（ＤＵＴ）１０１、テスタ１０２、並びに試験プログラムを実行して、ＤＵＴ  １０１及びテスタ１０２の動作を調整する、コンピュータ（ＰＣ）コントローラ１０３を含む。それらは、任意の形態の通信リンク（例えば、イーサネット、ユニバーサルシリアルバス（ＵＳＢ）、シリアルペリフェラルインターフェース（ＳＰＩ）、無線インターフェースなど）とすることができる、双方向通信経路１０４、１０５、１０６によって、リンクされる。これらのインターフェース１０４、１０５、１０６は、１つ以上のデータチャネルから構成することができる。例えば、インターフェース１０４は、複数入力複数出力（ＭＩＭＯ）タイプのリンク（例えば、ＩＥＥＥ  ８０２．１１ｎ無線規格でのような）、又は単入力単出力（ＳＩＳＯ）タイプのリンク（例えば、ＩＥＥＥ  ８０２．１１ａ無線規格でのような）とすることが可能である。他の可能な通信リンクは、当業者には明らかであろう。そのようなシステムでは、テスタ１０２は、双方向インターフェース１０４を介して、ＤＵＴ  １０１に試験信号を送る。ＤＵＴ  １０１もまた、同じ双方向インターフェース１０４を使用して、テスタ１０２に信号を送信する。制御コンピュータ１０３は、試験プログラムを実行し、インターフェース１０５及びインターフェース１０６を介して、ＤＵＴ  １０１及びテスタ１０２の動作を調整する。
【００１７】
当業者には容易に理解されるように、ＤＵＴ  １０１とテスタとの間の信号インターフェース１０４は、ｏｖｅｒ−ｔｈｅ−ａｉｒ（無線）接続、又はアンテナに接続するための回路インターフェースを使用する有線接続（例えば、ケーブル）とすることができる。多くの場合、試験目的のために、そのような有線接続を使用して、信号の一貫性を確保する。
【００１８】
図２を参照すると、図１に示すシステムの変型に対して実行される、従来の試験を遂行するための方法が示される。この試験は、例として、ＤＵＴ  １０１を、ＩＥＥＥ  ８０２．１１などの（限定するものではないが）無線通信規格と突き合わせて検証することが可能である。そのような試験の一実施例は、第１のデバイスが、第２のデバイスにｐｉｎｇコマンドを送信するものである。ｐｉｎｇコマンドは、受信デバイスに、そのｐｉｎｇコマンドを含むパケット内で受信されたデータの、正確なコピーからなる返信パケットを、送り返すように命令する。この返信パケットは、殆どの場合、ｐｉｎｇコマンドを含むパケットと同じ信号特性により送られるが、一部の場合には、返信パケットは異なるデータ転送速度で送信される。このことにより、元のｐｉｎｇコマンドパケットとは異なる持続時間を有するが、依然として同一のデータを含む、返信パケットがもたらされる。（ｐｉｎｇコマンドの使用についての本明細書での論考は、実施例を提供する目的のためのものである。特許請求される本発明を実践する際に、他のコマンドを使用することができる点が、当業者には容易に理解されるであろう。）このタイプの試験の利益は、ＰＣ−ＤＵＴインターフェース１０６を介した通信を必要とする制御信号が、最小限に抑えられるというものである。
【００１９】
従来の試験の間、いずれのデータパケットの受信も、肯定応答信号（ＡＣＫ）を送信することによって応答される。例えば、デバイスがコマンドを受信した場合には、そのデバイスは、その応答パケットを送信する前に、ＡＣＫを最初に送信する。ＡＣＫは、データパケットが正しく受信されたことの確認としての役割を果たす。ＡＣＫは、パケットの形態を取り、典型的には、データパケット内で受信された情報の同一コピーを含まないが、これは、ＡＣＫが、単にコマンドの受信の確認を目的とするためであり、それゆえ、ＡＣＫは、一般的には、コマンドに対する応答パケットよりも、持続時間が遙かに短い。ＡＣＫパケットの特定構造、及びパケットが肯定応答を必要とするためのプロトコルは、試験されている具体的な無線通信規格によって与えられる。（本開示の全体を通して、ＩＥＥＥ  ８０２．１１通信プロトコルが、本発明に関連して広範に論じられるが、本発明は、任意の形態の肯定応答信号を利用する、任意の通信規格に適用可能であることが、理解されるであろう。）
【００２０】
図２に示す方法は、ｐｉｎｇコマンドを含むパケット２０１ａが、テスタ１０２から、通信リンク１０４を介して、ＤＵＴ  １０１に送信されるときに開始する。パケット２０１ａが受信されると、ＤＵＴ  １０１は、最初に、パケット２０２ａの形態のＡＣＫで応答する。ＤＵＴ  １０１は、次いで、パケット２０１ａ内で受信されたデータの正確なコピーを含む、応答パケット２０２ｂで、更に応答する。応答パケット２０２ｂが受信されると、テスタ１０２は、パケット２０１ｂの形態のＡＣＫで応答する。この方式では、ＡＣＫパケットではない、いずれのパケットの受信も、返信としての、ＡＣＫパケットの送信を生じさせる。図２の下方に示すタイムライン上に見られるように、合計遅延時間、すなわち、パケットの送信又は受信のいずれにも費やされない時間は、送られるパケットの数と共に直線的に増大する。更には、少なくともｐｉｎｇコマンドの場合には、ＤＵＴ  １０１によって送られる全てのデータパケット（応答パケット２０２ｂなどの）は、パケット２０１ａの送信を必要とする。
【００２１】
図３を参照すると、本発明の実施形態が示される。試験は、図１に示すものと同様のシステム上で実施することができる。この場合には、例として、ＩＥＥＥ  ８０２．１１無線規格が試験されている。換言すれば、ＤＵＴ  １０１とテスタ１０２との間の通信リンク１０４は、ＩＥＥＥ  ８０２．１１無線仕様に従って形成される（特許請求される本発明による試験は、他の無線規格に基づいて、同様に実施することもできる点が、容易に理解されるであろう）。試験は、テスタ１０２が、例えばｐｉｎｇコマンドを含む、パケット３０１ａを送ることから開始する。パケット３０１ａを受信して、そのパケットを有効パケットとして検出すると、ＤＵＴ  １０１は、パケット３０２ａの形態のＡＣＫ、及び応答パケット３０２ｂの双方を送信する。しかしながら、応答パケット３０２ｂを捕捉して、有効パケットとして検出するにも関わらず、テスタ１０２は、直ちにＡＣＫで応答して、応答パケット３０２ｂの受信を確認することはない。テスタ１０２は、実際には、スイッチング（例えば、通信リンク１０４を開放すること）若しくは減衰（例えば、通常であれば通信リンク１０４を介して伝達されるであろう、いずれのＡＣＫ信号をも、著しく減衰させること）、又は同様の技術を含めた、幾つかの周知の技術のうちのいずれかを使用して、ＤＵＴ  １０１との通信リンク１０４を、瞬間的に、遮断又は中断することによって、そのＡＣＫ応答を保留することができる。ＩＥＥＥ  ８０２．１１無線仕様に従って（他の通信仕様と同様に）、デバイスが、パケットを送信して、送信に続く一定期間の範囲内にＡＣＫを受信しない場合には、そのデバイスは、一定の時間が経過する（それゆえ、プロセスが「タイムアウト」する）か、又はパケットが正しく受信されたことを確認するＡＣＫをそのデバイスが受信するまで、そのパケットの送信を繰り返さなければならない。結果として、ＤＵＴ  １０１は、元の応答パケット３０２ｂと同一である、パケット３０２ｃ及びパケット３０２ｄを送信する。換言すれば、ＤＵＴ  １０１は、応答パケット３０２ｂを２回再送する。テスタ１０２が、第３の応答パケット３０２ｄを受信して、そのパケットを有効パケットとして検出すると、テスタ１０２は、パケット３０１ｂの形態のＡＣＫの送信を可能にすることにより（通信リンク１０４を、遮断又は中断しないことによって）、ＤＵＴ  １０１に送信を中止させる。（本明細書での論考の目的のために、テスタ１０２が、パケットを受信するとして説明される場合、特に記述のない限り、そのことはまた、テスタ１０２が、そのようなパケットを捕捉して、有効パケットとして検出していることも意味するものとする。）
【００２２】
本発明のこの実施形態は、送信の間の遅延時間、及びＤＵＴ  １０１に送らなければならない制御信号（例えば、コマンド）の数の双方を、最小限に抑えることにより、試験の一部としての、解析に必要なデータパケットを捕捉するために必要とされる時間を、著しく減少させる。換言すれば、ＤＵＴ  １０１からのパケットに応答する、テスタ１０２によるＡＣＫの送信を抑制することによって、テスタ１０２によって送信される単一の開始パケットのみで、ＤＵＴ  １０１から、複数の応答パケットを誘出することができる。ＤＵＴ  １０１からの、これらの複数のパケットのうちの１つ以上を、テスタ１０２によって、解析のために捕捉することができ、例えば、既定又は予定の受信時間で、１つを捕捉するか、既定又は予定の受信時間間隔の範囲内で受信される、それらのパケットを捕捉するか、あるいは、それぞれの既定又は予定の受信時間間隔の範囲内で受信される、１つ以上の既定のパケットを捕捉する。このことは、カスタム試験ファームウェアのインストール、又はＰＣ−ＤＵＴインターフェース１０６を介した特別なコマンドの送信などの、いずれの変更もＤＵＴ  １０１に加えることなく、実施される。本実施例では、ＡＣＫは、３つのパケットに関して抑制されるのみであるが、ＡＣＫが送られる前にＤＵＴ  １０１がタイムアウトしない限りは、任意数のパケットが送られるまで、ＡＣＫを抑制することが可能である点が、容易に明らかとなるであろう。
【００２３】
以下で説明される、本発明の代替的実施形態では、単一のコマンド（例えば、ｐｉｎｇ）のみを使用して、複数のデータ転送速度を試験することができる。一般に、ＤＵＴ  １０１は、常に、可能な限り最高のデータ転送速度で送信する。しかしながら、特定のデバイスを試験する際には、最大許容よりも低いデータ転送速度での通信を強制することが望ましい場合がある。一般的には、ＤＵＴ  １０１が、データ転送速度を制御するための１つ以上の特別なコマンドを、認識して応答することが可能でない限り、所望のデータ転送速度をデバイスに指定する方法は存在しない。そのようなコマンドは、一般的に使用可能なものではなく、ＰＣ−ＤＵＴインターフェース１０６を介して伝達しなければならない。このことは、デバイス上にカスタム試験ファームウェアをインストールするなどの回避策を必要とし、そのカスタムファームウェア（既に使用可能なものがない場合には、設計しなければならない）をＤＵＴ  １０１内にロードしなければならないため、セットアップ時間を増大させる必要がある。特許請求される本発明の一実施形態によって提供される代替案は、多くの無線通信仕様の範囲内に、標準機構として規定され、含められる、「自動転送速度フォールバック（ＡＲＦ）」動作を利用するものである。ＡＲＦ動作は、ＤＵＴ  １０１内部に、ソフトウェア又はファームウェアの一部として含められ、ＤＵＴ  １０１に、連続的に、より低いデータ転送速度で送信させるものであり（例えば、ある１つのデータ転送速度で１つ以上の送信を行い、その後に、より低いデータ転送速度で１つ以上の送信を続けるなど）、ＡＣＫが受信されず、最初の１つ以上のパケットが最大可能データ転送速度で送られた場合などの、特定の条件下で実施される。結果として、ＡＣＫを抑制することによって、デバイスに、より低いデータ転送速度で有効に送信させることが可能である。
【００２４】
ここで図４を参照すると、ＡＣＫを抑制することによって、ＤＵＴ  １０１に、より低いデータ転送速度で、強制的に送信させる方法の実施例が示される。ＤＵＴ  １０１とテスタ１０２との間の通信リンク１０４は、高電力で形成され、高いデータ転送速度での通信の実施が可能になる。テスタ１０２は、パケット４０１ａの内部に含まれるｐｉｎｇコマンドを送ることによって試験を開始し、ＤＵＴ  １０１から、パケット４０２ａの形態のＡＣＫ、及び応答パケット４０２ｂを誘出する。テスタ１０２は、応答パケット４０２ｂの受信を確認するためのＡＣＫの送信を、例えば、既定の時間間隔が経過するまでか、既定数のデータパケットがＤＵＴ  １０１から受信されるまでか、又は既定数のデータ転送速度でのデータパケットがＤＵＴ  １０１から受信されるまで、ＡＣＫの送信を一時停止することによって、抑制する。試験されている無線仕様に従って、ＤＵＴ  １０１は、応答パケット４０２ｂの同一コピーを、応答パケット４０２ｃ及び応答パケット４０２ｄの形態で、連続的に、より低いデータ転送速度で送信することによって応答する。このことにより、パケットのコンテンツを変更させることなく、後続の返信パケットのそれぞれの持続時間が、有効に増大する。試験は、応答パケット４０２ｄの受信に続いて、テスタ１０２が、パケット４０１ｂの形態のＡＣＫを送り、その結果、ＤＵＴ  １０１が送信を中止するとき、完了する。
【００２５】
従来の試験方法とは異なり、本実施形態は、試験中の通信仕様に含まれるＡＲＦプロトコルによって、ＤＵＴ  １０１が、より低いデータ転送速度で送信することを保証するものであり、ＤＵＴ  １０１に対する修正を必要としない。テスタ１０２からのＡＣＫを抑制し続けることによって、ＤＵＴ  １０１は、ＡＣＫを受信するか、又はタイムアウトするまで、ＤＵＴ  １０１のサポートされるデータ転送速度の全てを周期的に繰り返す。このことにより、単一のコマンドのみを使用し、ＰＣ−ＤＵＴインターフェース１０６を介したいずれの特別なコマンドの通信も必要とすることのない、ＤＵＴ  １０１によってサポートされる全てのデータ転送速度の試験が可能になる。
【００２６】
一部の状況下では、ＤＵＴ  １０１によって送信される特定のパケットのみを解析することが望ましい。例えば、特定のデータ転送速度のみを試験する場合、そのデータ転送速度で送信されるパケットのみを解析することが所望される場合がある。それゆえ、ＤＵＴ  １０１によって送信されるあらゆるパケットを解析すると、不要な時間が試験に追加されることになる。更には、必要以上のパケットを解析することによって、処理オーバーヘッドが増大する。それゆえ、パケットを選択的に捕捉する方法が望まれる。
【００２７】
図５を参照すると、本発明の実施形態による、パケットを選択的に捕捉するための方法が示される。図４で説明されるものと同じ試験が実施される。しかしながら、この場合には、パケットは、そのデータ転送速度に基づいて選別される。図４に関連して上記で説明されたように、異なるデータ転送速度で送信される、同一の情報を含むパケットは、異なる持続時間を有する。それゆえ、持続時間に基づいてパケットを選別することによって、特定のデータ転送速度のパケットのみを、それらのパケットを復号することなく選択することが可能である。例えば、特定の持続時間５０１のパケットのみが、捕捉されて解析される。所望の持続時間５０１を有する例示的パケット５０２が、タイムラインの下方に示される。それゆえ、パケット４０２ｄのみが、捕捉及び解析される。当業者には明らかであるように、単一の持続時間のみが示されるが、他の持続時間又は信号特性を使用して、パケットを選択的に捕捉及び解析することが可能である。パケットは、テスタ１０２による受信時に、又は制御コンピュータ１０３への転送時に、選別することができる。
【００２８】
図６を参照すると、本発明の一実施形態による、パケットを選択的に捕捉するための方法が示される。この場合には、複数個の通信デバイスのうちの１つ以上を試験するための、より一般化されたシステムが示される。本実施例では、第１のデバイス６０１（デバイスＡ）及び第２のデバイス６０２（デバイスＢ）は、双方向通信リンクを使用して通信する。試験機器６０９が、デバイスＡ  ６０１とデバイスＢ  ６０２との間を通過する全ての信号を、インターフェース６１１を介して受信することが可能であるように、デバイスＡ  ６０１に結合されるか、又は近傍に配置される。更には、試験機器６０９は、デバイスＡ  ６０１が、送信モード（ＴＸ）又は受信モード（ＲＸ）のいずれにあるかを、検出することができる。試験機器６０９は、デバイスＡ  ６０１とデバイスＢ  ６０２との間を通過する、１つ以上の所望のパケットを、検出及び記録するように構成される。以下でより詳細に論じられるように、機器６０９は、複数個のパケット特性のうちの１つ以上に基づいて、パケットを選択することが可能である。例として、限定するものではないが、これらのパケット特性としては、パケット持続時間、パケット発信元（例えば、そのパケットが、デバイスＡ  ６０１又はデバイスＢ  ６０２のいずれによって送られたか）、パケットコンテキスト（例えば、特定のパケットの前、又は後に、どのパケットが送信されたか）、又はパケットコンテンツを挙げることができる。
【００２９】
図６を再び参照すると、デバイスＡ  ６０１は、送信モード（ＴＸ）で始動して、デバイスＢ  ６０２にパケット６０３を送る。送信が完了した後、デバイスＡ  ６０１は、ＴＸから受信モード（ＲＸ）に切り替わる（６０７）。デバイスＢ  ６０２は、デバイスＡ  ６０１がＴＸからＲＸに切り替わる（６０７）際に、デバイスＢ  ６０２がＲＸからＴＸに切り替わるように、逆の切り替えを実行する。上述のように、この切り替え６０７は、試験機器６０９によって検出される。（上述のように、この動作は、ｐｉｎｇコマンドの使用に基づく。）パケット６０３を受信した後、デバイスＢ  ６０２は、パケット６０４の形態のＡＣＫを送る。多少の期間の後、デバイスＢ  ６０２は、次いで、パケット６０５を送る。その後、デバイスＡ  ６０１及びデバイスＢ  ６０２の双方が、モードを切り替える（デバイスＡ  ６０１がＲＸからＴＸに切り替わり（６０８）、デバイスＢがＴＸからＲＸに切り替わるように）。この場合もまた、この切り替え６０８は、機器６０９によって検出される。最終的に、デバイスＡ  ６０１は、デバイスＢ  ６０２からのパケット６０５が、エラーなしで受信される場合には、ＡＣＫ  ６０６を送る。
【００３０】
上述のように、試験機器６０９は、複数個のパケット特性に基づいて、所望のパケットのみを選択的に捕捉することが可能である。そのような特性の１つは、パケットの発信元である。機器６０９は、デバイスＡ  ６０１が伝送モードを切り替える（６０７、６０８）ときを検出することが可能であるため、機器６０９は、デバイスＡ  ６０１が、いずれのモードで動作しているかを、任意の瞬間に判定することができる。それゆえ、機器６０９は、いずれの特定のパケットの発信元も、判定することができる。例えば、パケット６０６が送られる際に、デバイスＡ  ６０１がＴＸにあると判定することによって、パケット６０６がデバイスＡ  ６０１から発信されたと結論付けることが可能である。この方式では、これらの切り替え６０７、６０８は、試験機器６０９を起動するための、識別特性６１０として使用することができる。例えば、識別特性６１０は、１つ以上の所望のパケットの探索を開始又は停止するように、機器６０９を起動することが可能である。一実施例では、機器６０９は、デバイスＢ  ６０２によって生成されるパケット（パケット６０４及びパケット６０５など）のみを捕捉するように、起動させることが可能である。機器６０９はまた、図５を参照して上記で論じられたように、持続時間に基づいてパケットを選別することも可能である。更には、機器６０９は、パケットのコンテキスト（例えば、特定のパケットの前、及び後に、どのパケットが送られるか）に基づいて、パケットを選別することができる。例えば、機器６０９は、デバイスＢ  ６０１によって送信される、所定の持続時間の、２つおきのパケットのみを記録することが可能である。幾つかのパケット特性の組み合わせに基づく、更に複雑な捕捉アルゴリズムが可能である。例えば、機器６０９は、特定のデータ転送速度の、最初の２つのパケットを無視して、その特定のデータ転送速度の第３のパケットを捕捉し、第２のデータ転送速度の１つのパケットを捕捉し、第３のデータ転送速度の２つのパケットを捕捉することが可能である。他の可能な組み合わせは、当業者には容易に明らかとなるであろう。更には、機器６０９は、リアルタイムで更にパケットを復号して、それらのパケットのコンテンツに基づいて、捕捉するパケットを選択することが可能である。
【００３１】
一実施形態では、機器６０９を使用して、２つのデバイス間の通信リンクを監視し、ＡＣＫ信号を生じさせることのないパケットのみを捕捉することができる。肯定応答パケットは、パケット持続時間に基づいて判定することが可能である（例えば、肯定応答パケットは、一般的には、特定の持続時間のものであり、データパケットよりも短い）。肯定応答パケットを誘出しないパケットは、この場合、パケットコンテキストに基づいて判定することが可能であり、肯定応答パケットが後に続かない、いずれのパケットも捕捉される。このことは、不正な形式のパケット、又は干渉に遭遇したパケットを示し得るため、例えば、生産試験中、並びにデバイス／製品開発中に有用であり得る。
【００３２】
図７を参照すると、テスタ１０２の例示的実施形態１０２ａは、図示のように実質的に相互接続される、送信機７０２、受信機７０４、コントローラ／プロセッサ７０６、メモリ７０８、及び信号ルーター７１０（例えば、スイッチとして、あるいは送信周波数及び受信周波数が異なる場合には、ダイプレクサとして実装される）を含む。当業者には容易に理解されるように、送信機７０２は、ベクトル信号発生器（ＶＳＧ）として実装することができ、受信機は、ベクトル信号解析器（ＶＳＡ）として実装することができ、双方とも、当該技術分野において周知である。
【００３３】
コントローラ／プロセッサ７０６は、インターフェース１０５を介して、制御ＰＣ  １０３（上記で論じられたような）と通信して、例えば、制御コマンドを受信し、データを交換する。制御ＰＣ  １０３はまた、信号インターフェース１０５ａによって示されるように、メモリと直接通信することもできる。コントローラ／プロセッサ７０６及びメモリ７０８はまた、例えばメモリ７０８内にデータを格納し、メモリ７０８からデータを取り出すための、信号インターフェース７０９を共有する。
【００３４】
コントローラ／プロセッサ７０６は、送信機７０２に制御信号７０７ｔを、受信機７０４に制御信号７０７ｒを、及び信号ルーター７１０に制御信号７０７ｓを提供する。送信機制御信号７０７ｔは、送信機７０２が、発信データ７０３を、適切な無線送信信号７１１ｔに変換する方法に、例えば、周知の技術による、周波数上方変換及び変調を制御するために、使用することができる。同様に、受信機制御信号７０７ｒは、受信機７０４が、着信データパケット信号７１１ｒを、コントローラ／プロセッサ７０６による処理のためのベースバンドデータ７０５に変換する方法に、例えば、周知の技術による周波数下方変換及び復調を制御するために、使用することができる。
【００３５】
信号ルーター制御信号７０７ｓを使用して、信号送信の間に、発信データパケット信号７１１ｔが、ＤＵＴインターフェース１０４に伝達され、信号受信の間に、着信データパケット信号７１１ｒが、ＤＵＴインターフェース１０４を介して受信されるように、信号ルーター７１０を制御することができる。
【００３６】
上記で論じられたように、制御ＰＣ  １０３から、インターフェース１０５を介して受信されるコマンドに従って、あるいは、メモリ７０８内に格納されるコマンドに従って、コントローラ／プロセッサ７０６が、送信機７０２及び受信機７０４を制御することにより、ＤＵＴ  １０１によるデータパケット信号送信が開始されて得られるＤＵＴパケット及びデータパケットが受信される一方で、既定数の有効データパケットがＤＵＴから受信される後までか、既定の時間間隔が経過するまでか、又は既定数のデータ転送速度での有効データパケットがＤＵＴ  １０１から受信されるまで、肯定応答信号を返す送信を抑制する。メモリ７０８はまた、ＤＵＴ  １０１から受信され、テスタ１０２ａによって捕捉されるデータパケット（必要に応じて、有効又は無効の）を格納するために、使用することもできる。
【００３７】
本発明の範囲及び趣旨から逸脱することなく、本発明の動作の構造及び方法における様々な他の修正並びに代替が、当業者には明らかとなるであろう。本発明は、特定の好ましい実施形態に関連して説明されているが、特許請求される本発明は、そのような特定の実施形態に不当に限定されるべきではないことを、理解するべきである。以下の特許請求の範囲は、本発明の範囲を規定するものであり、これらの特許請求の範囲内の構造及び方法、並びにその等価物は、それによって包含されるものとする。
【図１】
0005714117.tif 000002
【図２】
0005714117.tif 000003
【図３】
0005714117.tif 000004
【図４】
0005714117.tif 000005
【図５】
0005714117.tif 000006
【図６】
0005714117.tif 000007
【図７】
0005714117.tif 000008