用于测试无线设备的系统和方法

文档序号:6143717阅读:145来源:国知局
专利名称:用于测试无线设备的系统和方法
技术领域
本发明涉及无线通信系统,且更具体而言涉及无线通信系统的产品测试。
背景技术
随着无线通信系统的数量和用途增加,对于这种系统的制造商而言,以更时间有效的方式执行嵌入在这种系统中的无线收发器的产品测试变得越来越重要。参考图1,典型的测试设置包括被测设备(DUT) 100、测试装置102和计算机104。 DUT 100分别经由接口106和108操作地耦合到测试装置102和计算机104。测试装置102和计算机104经由接口 IIO操作地耦合。 计算机104控制DUT 100的测试。更具体而言,计算机104运行通过接口 108控制DUT IOO的生产测试软件。典型地,计算机104将控制DUT 100以特定模式操作以用于测试DUT IOO的特定特征。当处于特定模式时,DTU IOO经由接口 106与测试装置102通信。测试装置102基于与以特定模式操作的DUT IOO的通信测量数据。计算机104收集和分析来自测试装置102的测量数据。 在已知的实施例中,计算机104以如图2的时序图所示的顺序方式控制测试。在时间200,计算机104通过向测试装置102发布开始测试信号来开始测试。在时间202,测试装置102开始测试DUT 100。在时间204期间,测试装置102与DUT 100交互且基于交互获取测试数据。在时间206,测试装置102向计算机104发送指示已经获取测量数据的消息。随后在时间208,计算机104发送检索数据信号到测试装置102。在时间210,数据从测试装置102传送到计算机104。在时间212,计算机104开始分析数据。在时间214期间,计算机104分析数据。 一旦计算机104在时间216完成分析数据,在时间218,计算机104可以发布第二开始测试信号以开始DUT 100的第二测试。 以类似的方式,在时间220,测试装置102开始测试DUT 100。在时间222期间,测试装置102与DUT 100交互且基于交互获取测试数据。在时间224,测试装置102向计算机104发送指示已经获取测量数据的消息。随后在时间226,计算机104发送检索数据信号到测试装置102。在时间228,数据从测试装置102传送到计算机104。在时间230,计算机104开始分析数据。在时间214期间,计算机104分析数据。 如图所示,使用常规测试系统和方法,时间效率受到控制DUT 100的限制而不是受到基于DUT 100和测试装置102之间的通信来测量数据的限制。因此,希望提供用于测试无线通信系统的更时间有效的系统和方法。

发明内容
在一个示例中,用于测试通信设备的系统包括测试模块、测量模块和控制模块。测试模块基于第一测试序列发送一个或多个第一测试信号。测量模块通过接收基于一个或多个第一测试信号的一个或多个第二测试信号获取测试数据。控制模块响应于从分析系统接收开始测试信号发起第一测试序列。控制模块响应于传送数据请求将测试数据传送到分析
4系统。控制模块在分析系统分析测试数据同时发起第二测试序列。测试模块在已发起第二测试序列时基于第二序列发送一个或多个第三测试信号。 在一个示例中,测试系统包括存储测试数据的存储器。在一个示例中,控制模块在已获取测试数据时发送序列完成信号到分析系统。 在一个示例中,用于测试通信设备的系统包括测试控制模块、数据分析模块和监控模块。测试控制模块产生开始测试信号且将该开始测试信号传送到测试系统。数据分析模块在测试系统基于第二测试序列获取附加测试数据的同时分析由测试系统获取的测试数据。监控模块监控数据分析模块的能力。当该能力足以分析测试数据且当接收指示预定测试序列完成的序列完成信号时,监控模块请求将测试数据从测试系统传送到数据分析模块。 在一个示例中,当数据分析模块没在分析测试数据时能力充足。在一个示例中,当数据分析模块的至少一个处理器核没在分析测试数据时该能力充足。在一个示例中,数据分析模块包括存储器且当存储器具有存储测试数据的容量时该能力充足。


图1是根据现有技术的生产测试环境中的无线通信系统的功能框图。 图2是根据现有技术测试无线通信系统的生产测试环境的示例性时序图。 图3是根据本发明用于测试无线通信设备的系统的示例性功能框图。 图4是根据本发明与用于测试无线通信设备的系统相关的测试系统的示例性功
能框图。 图5是示意测试图4的系统可以采用的示例性步骤的流程图。 图6是根据本公开的一个实施例,测试无线通信设备的图4的系统的示例性时序图。 图7是根据本发明的测试系统的备选实施例的示例性功能框图。
图8是示意测试图7的系统可以采用的示例性步骤的流程图 图9是具有测试无线通信设备的测试系统的备选实施例的图7的系统的示例性时序图。 图10是根据本发明与用于测试无线通信设备的系统相关的分析系统的示例性功能框图。 图11是示意图10的分析系统可以采用的示例性步骤的流程图。 图12是根据本公开的一个实施例,测试无线通信设备的图10的系统的示例性时序图。
具体实施例方式
本发明的下述描述本质上仅是示例性的且不以任何方式限制本发明、其应用或用途。为清晰起见,在附图中使用相同的标号表示相似的元件。足够详细地描述实施例以使得本领域技术人员能够实践本公开,且应当理解,可以使用一些变型来实践其他实施例而不偏离本发明的精神或范围。 当在此使用时,术语模块、电路和/或设备表示专用集成电路(ASIC)、电子电路、执行一个或多个软件或固件程序的处理器(共享、专用或成组)和存储器、组合逻辑电路、和/或提供所述功能性的其他合适组件。尽管缺少与语境对照的清晰表示,应当理解,所述的各个电路元件在数目上可以是单个或多个。例如,术语"电路"和"电子电路"可以包括有源和/或无源且相连或耦合在一起(例如,作为一个或多个集成电路芯片)以提供所述功能性的单个组件或多个组件。另外,术语"信号"可以表示一个或多个电流、一个或多个电压或数据信号。短语A、 B和C至少之一应被理解成表示使用不排他逻辑"或"的逻辑(A或B或C)。而且,尽管在使用分立的电子电路(优选地以一个或多个集成电路芯片的形式)的实施方式的语境中讨论本发明,取决于信号频率或待处理的数据速率,这种电路的任意部件的功能备选地可以使用一个或多个适当编程的处理器实施。 用于测试被测无线设备的系统和方法的增加的时间效率可通过独立从无线设备获取和分析测试数据实现。增加的时间效率允许比常规系统和方法更快地测试被测无线设备。另外,通过多任务化测试数据的获取和分析,时间效率可以进一步改善。其他优点将被本领域普通技术人员意识到。 现在参考图3,示意了用于无线通信系统的产品测试的改善系统300。系统300包括诸如计算机、膝上电脑或其他合适设备的分析系统302和测试系统304。分析系统302经由诸如通用串行总线(USB)、通用接口总线(GPIB)、以太网或任意其他合适接口的接口 306耦合到测试系统304。系统300经由接口 310与被测设备(DUT)308通信,该接口 310可以是无线接口 ,但对于生产测试,通常是有线接口 。 系统300与DUT 308交互且基于该交互获取测试数据。更具体而言,分析系统302向测试系统304发布开始测试信号。响应于接收该开始测试信号,测试系统304基于一个或多个预定测试序列发送一个或多个发送测试信号。测试系统304通过从DUT 308接收基于该发送测试信号的一个或多个测试信号获取测量的测试数据。 一旦获取了用于第一测试序列的测试数据,测试系统304基于附加预定测试序列发送一个或多个发送测试信号。分析系统302接收和分析测量的测试数据,而测试系统304基于附加测试序列继续获取附加测量测试。因此,系统300以更时间有效的方式获取测试数据,因为测试系统304不需要在获取新测试数据之前等待分析系统302完成分析数据的工作。 现在参考图4,测试系统304包括控制模块400、测试模块402和测量模块404。控制模块400经由接口 306操作地耦合到分析系统302。控制模块400还分别经由接口 406和408操作地耦合到测试模块402和测量模块404。测试模块402和测量模块404经由接口 310操作地耦合到DUT 308。 在操作中,分析系统302经由接口 306向测试系统304发布开始测试信号。响应于接收该开始测试信号,控制模块400发起一个或多个预定测试序列。测试模块402基于该预定测试序列发送一个或多个发送测试信号410。响应于接收发送测试信号410,DUT基于此发送一个或多个测试信号412。测量模块404基于测试信号412获取和测量测试数据。
—旦测量模块404已获取测试数据,控制模块400发送序列完成信号到分析系统302,指示第一预定测试序列完成且测试数据可用于分析。响应于接收序列完成信号,分析系统302向控制模块400发送传送数据信号。当控制模块400接收到传送数据信号时,控制模块400将测试数据从测量模块404传送到分析系统302。 —旦测试数据已传送到分析系统302,控制模块400发起附加测试序列,而分析系统302分析测试数据。测试模块402基于附加测试序列发送一个或多个发送测试信号410。 基于测试信号412,测量模块404获取和测量测试数据,其中测试信号412是基于发送信号 410的。以这种方式,系统300可以多任务化测试数据的获取和分析,由此增加测试DUT 308 时的时间效率。 现在参考图5,以500—般性地表示示意测试系统304可以采用的示例性步骤的流 程图。处理在步骤502开始。在步骤504,控制模块400判断分析系统302是否已经请求了 DUT 308的测试。如前面所讨论,分析系统302经由接口 306发送开始测试信号以请求DUT 308的测试。如果分析系统302没有请求DUT 308的测试,则处理返回到步骤504。然而, 如果分析系统302确实请求了 DUT 308的测试,则在步骤506,控制模块400发起预定测试 序列且测试模块402基于此发送一个或多个发送测试信号410。 在步骤508,基于发送测试信号410基础上的测试信号412,测量模块404获取和 测量测试数据。 一旦测量模块404已获取测量的测试数据,在步骤510,控制模块400经由 接口 306向分析系统302发送测试序列完成信号。在步骤512,控制模块400判断分析系统 302是否已经请求控制模块400传送测试数据到分析系统302。如果分析系统302没有请 求传送测试数据,则处理返回到步骤512。然而,如果分析系统302请求传送测试数据,则在 步骤514,控制模块400传送测量的测试数据到分析系统302。 在步骤516,控制模块400判断是否需要用于测试DUT 308的附加测试序列。如果 需要附加测试序列,则处理返回到步骤506。然而,如果不需要附加测试序列,则处理在步骤 518结束。 现在参考图6,以600 —般性地表示多任务化测试数据的获取和分析的系统300的 时序图。在时间602,测试系统304响应于从分析系统302接收开始测试信号而开始测试 DUT 308。在时间604,控制模块400发起第一预定测试序列。在时间606期间,测试模块 402基于第一测试序列发送一个或多个发送测试信号410到DUT 308。另外,在时间606期 间,基于发送测量信号410基础上的一个或多个测试信号412,测量模块404获取和测量测 试数据。 在时间608,控制模块400发送序列完成信号到分析系统302以告知分析系统302 已获取测量数据。在时间610,分析系统302请求从测试系统304传送测试数据。在时间 612,分析系统320在接收到测试数据时告知控制模块400。在时间614,分析系统302开始 分析测试数据。在时间616期间,分析系统302分析测试数据。 并行于分析系统302分析测试数据,在时间618,控制模块400开始DUT 308的附 加测试。在时间620,控制模块400发起第二预定测试序列。在时间622期间,测试模块402 基于第二测试序列发送一个或多个发送测试信号410。另外,在时间622,基于发送测试信 号410基础上的一个或多个测试信号412,测量模块404获取和测量测试数据。
在时间624,控制模块400发送序列完成信号到分析系统302。在时间626期间, 分析系统302没有能力接收新获取的测试数据,因而测试系统304等待分析系统302完成 对原先获取的测试数据的分析。在时间628,分析系统302完成对原先获取的测试数据的分 析且告知测试系统304说分析系统302有能力分析新获取的测试数据。在时间630,分析系 统302请求从测试系统304传送新获取的测试数据。在时间632,分析系统302在已检索到 测试数据时告知控制模块400。在时间634,分析系统302开始分析测试数据。在时间634
7期间,分析系统302处理和分析测试数据。 并行于分析系统302分析测试数据,在时间638,控制模块400起动附加测试。在 时间640,控制模块400发起第三预定测试序列。在时间642期间,测试模块402发送基于 第三测试序列的一个或多个发送测试信号410。另外,在时间642期间,基于发送测试信号 410基础上的一个或多个测试信号412,测量模块404获取和测量测试数据。
在时间644,控制模块400发送序列完成信号到分析系统302。在时间646,测试系 统304等待分析系统302有能力分析新获取的测试数据。在时间648,分析系统302完成对 原先获取的测试数据的分析且告知测试系统304说分析系统302有能力来分析新获取的测 试数据。 如时序图所示,通过多任务化测试数据的获取和分析改善了时间效率。而且,技术 人员将意识到在多任务化获取和分析来自DUT 308的测试数据时可以使用更多或更少的 预定序列。 现在参考图7,在测试系统304的一些实施例中包括操作地耦合到测试模块404的 存储器700。存储器700 —旦获取了测试数据就存储它。在该实施例中,控制模块400可以 在测试数据被传送到分析系统302之前发起附加测试序列。以这种方式,测试系统304可 以独立于分析系统320分析测试数据而继续获取测试数据。 一旦分析系统302有能力来分 析新获取的测试数据(例如,分析系统当前没在分析原先获取的测试数据),分析系统302 就请求从测试系统304的存储器700传送测试数据。通过独立地操作测试系统304和分析 系统302,时间效率可以进一步提高。 现在参考图8,以800—般性地表示示意由具有存储器700的测试系统304可以采 用的示例性步骤的流程图。处理以步骤802开始。在步骤804,控制模块400判断分析系 统302是否已经请求了 DUT 308的测试。如前面所讨论,分析系统302经由接口 316发送 开始测试信号以请求DUT 308的测试。如果分析系统302未请求DUT 308的测试,处理返 回到步骤804。然而,如果分析系统302确实请求了 DUT308的测试,则在步骤806,控制模 块400发起预定测试序列且测试模块402基于此发送一个或多个发送测试信号410。
在步骤808,测量模块404基于发送测试信号410获取测试数据。 一旦测量模块 404已获取了测试数据,在步骤810,测量模块404在存储器700中存储测试数据。在步骤 812,控制模块400经由接口 306发送测试序列完成信号到分析系统302。在步骤814,控制 模块400判断是否需要用于测试DUT 308的附加测试序列。如果需要附加测试序列,则处 理返回到步骤806。然而,如果不需要附加测试序列,则在步骤816,控制模块告知分析系统 302测试完成且处理在步骤818结束。 现在参考图9,以900 —般性地表示独立于分析测试数据地使用具有存储器700的 测试系统304获取测试数据的系统300的时序图。在时间902,测试系统304响应于从分析 系统302接收开始测试信号开始测试DUT 308。随后在时间904,分析系统302请求从测试 系统304传送测试数据。在时间906,控制模块400发起第一预定测试序列。在时间908期 间,测试模块402基于第一测试序列发送一个或多个发送测试信号410。另外,在时间908 期间,基于发送测试信号410基础上的一个或多个测试信号412,测量模块404获取测试数 据。在时间910,测量模块404在存储器700中存储测试数据。在时间912,控制模块400 将测试数据从存储器700传送到分析系统302。 一旦数据已被传送到分析系统302,在时间914期间,分析系统302分析该数据。 并行于分析系统302在时间914期间分析测试数据,在时间916,控制模块400开 始DUT 308的附加测试。在时间918,控制模块400发起第二预定测试序列。在时间920期 间,测试模块402基于第二测试序列发送一个或多个发送测试信号410。另外,在时间920 期间,基于发送测试信号410基础上的一个或多个测试信号412,测量模块404获取测试数 据。 在时间924,测量模块404在存储器700中存储新获取的测试数据。在时间926, 控制模块400开始DUT 308的附加测试。在时间928,控制模块400发起第三预定测试序 列。在时间929期间,测试模块402基于第三测试序列发送一个或多个发送测试信号410。 另外,基于发送测试信号410基础上的一个或多个测试信号412,测量模块404获取附加测 试数据。 在时间930,分析系统302完成分析原先的测试数据且告知测试系统304传送新 获取的测试数据到分析系统302。在时间932,控制模块400将新获取的测试数据从存储器 700传送到分析系统302。 一旦数据被传送到分析系统302,在时间934期间,分析系统302 分析数据。在时间936,测试系统304完成对DUT 308的附加测试且在存储器700中存储新 获取的测试数据。 并行于分析系统302在时间934期间分析数据,控制模块400在时间938开始DUT 308的附加测试。在时间940,控制模块400发起第四预定测试序列。在时间942,测试模 块402基于该第四测试序列发送一个或多个发送测试信号410。另外,在时间942,基于发 送测试信号410基础上的一个或多个测试信号412,测量模块404获取测试数据。 一旦测试 数据被获取,在时间944,测量模块404在存储器中存储新获取的测试数据。
在时间946,测试系统304告知分析系统302, DUT 308的测试完成。在时间948, 分析系统302完成分析原先获取的测试数据且请求控制模块400从存储器700传送新获取 的数据。在时间950,控制模块400将新获取的数据从存储器700传送到分析系统302。
如时序图所示,通过独立于分析测试数据地获取测试数据改善了时间效率。而且, 技术人员将意识到当多任务化从DUT 308获取和分析测试数据时可以使用更多或更少个 预定序列。 现在参考图10,分析系统302包括测试控制模块1000、监控模块1002和数据分析 模块1004。数据分析模块1004包括处理器1006。监控模块1002操作地耦合到测试控制 模块1000和数据分析模块1004。测试控制模块1000、监控模块1002和数据分析模块1004 经由接口 306操作地耦合到测试系统。 在 一 些实施例中,处理器1006包括 一 个或多个处理核1008-1、 1008-2,... 1008-n。每个处理核1008操作为同时处理和分析测试数据。另外,一些实施例 包括存储器IOIO,其存储测试数据直到处理器1006能够处理和/或分析该测试数据(例 如,处理器1006或至少一个处理核1008当前没在处理和分析测试数据)。
在操作中,测试控制模块1000经由接口 306向测试系统304传送开始测试信号 1012。响应于开始测试信号1008,测试系统304基于与DUT 308的交互获取测试数据。
监控模块1002监控数据分析模块1004的能力。更具体而言,监控模块1002监控 数据分析模块1006是否具有能力经由接口 306接收测试数据1014。在一些实施例中,当处理器1006或至少一个处理核1008没在处理和/或分析测试数据时,数据分析模块1004有 能力接收测试数据1014。在其他实施例中,当在存储器101中存在足够的容量存储测试数 据1014时,数据分析模块1004具有能力。 —旦测试系统304已获取测试数据1014,测试系统304经由接口 306发送序列完 成信号1016,指示预定测试序列完成。当序列完成信号1016指示预定测试序列完成且当数 据分析系统1004有能力时,监控模块1002请求测试系统304传送测试数据1014。 一旦测 试数据1014被传送到数据分析模块1006,测试系统304可以基于另一预定测试序列获取附 加测试数据。 现在参考图11,以1100—般性地表示示意分析系统302可以采用的示例性步骤的 流程图。处理以步骤1110开始,此时测试控制模块1000传送开始测试信号1012。在时间 1112,测试控制模块1000传送开始测试信号1012到测试系统304。在步骤1114,分析系统 302判断测试系统304是否已获取用于预定序列的测试数据。更具体而言,当接收序列完成 信号1016时,监控模块1002判断测试系统304已获取用于预定序列的测试数据。如果数 据分析系统302判断测试系统304尚未获取用于该预定序列的测试数据,则处理返回到步 骤1114。然而,如果测试系统304已获取用于该预定序列的测试数据,则在步骤1116,监控 模块1002判断数据分析模块1004是否具有用于测试数据的能力。如前面所讨论,在处理 器1006或至少一个处理核1008没在处理和/或分析测试数据时或者当存储器1010中具 有容量来存储测试数据1014时,数据分析系统具有能力。 如果数据分析模块1004没有能力,则处理返回到步骤1116。然而,如果数据分析 模块1004具有能力,则在步骤1118,数据分析模块1004请求测试数据1014。在步骤1120, 数据分析模块1004告知测试系统304预定序列的测试数据已被接收。在步骤1122,处理器 1006处理且分析测试数据1014。 在步骤1124,分析系统302判断是否执行附加预定序列。如果分析系统302判断 执行附加预定序列,则处理返回到步骤1114。然而,如果分析系统302判断不执行附加预定 序列,则处理在步骤1126结束。 现在参考图12,以1200 —般性地示出使用具有多个处理核1008的分析系统302 的系统300的时序图。在该示例中,处理器1006包括两个处理核1008,然而,可以包括更多 或更少的处理核1008。在时间1202,测试系统304响应于从分析系统302接收开始测试信 号1012而开始测试DUT 308。随后在时间1204,分析系统302请求从测试系统304传送测 试数据。 在时间1206,控制模块400发起第一测试序列。在时间1208期间,测试模块402 基于第一测试序列发送一个或多个发送测试信号410。另外,在时间1208,基于发送测试信 号410基础上的一个或多个测试信号412,测量模块404获取测试数据。在时间1210,测 量模块404在存储器700中存储获取的测试数据。在时间1212,控制模块400将测试数据 1014从存储器700传送到分析系统302。 一旦测试数据1014被传送到分析系统302,在时 间1214期间,处理核1008-1处理和分析测试数据1014。 并行于分析系统302分析数据,控制模块400在时间1216开始DUT 308的附加测 试。在时间1218,控制模块400发起第二预定测试序列。在时间1220,测试模块402基于 该第二测试序列发送一个或多个发送测试信号410。另外,在时间1220期间,基于发送测试信号410基础上的一个或多个测试信号412,测量模块404获取测试数据。
在时间1222,测量模块404在存储器700中存储新获取的测试数据。在时间1224, 控制模块400将测试数据1014从存储器700传送到分析系统302。 一旦测试数据1014被 传送到分析系统302,在时间1226期间,处理核1008-2处理和分析测试数据1014。
并行于分析系统302分析数据,控制模块400在时间1228开始DUT 308的附加测 试。在时间1230,控制模块400发起第三预定测试序列。在时间1232期间,测试模块402 基于该第三测试序列发送一个或多个发送测试信号410。另外,在时间1232,基于在发送测 试信号410基础上的一个或多个测试信号412,测量模块404获取测试数据。
在时间1234,处理核1008-1完成处理和分析测试数据且请求从测试304传送新获 取的测试数据。在时间1236,测量模块404在存储器700中存储新获取的测试数据。在时 间1240,控制模块400将测试数据1014从存储器700传送到分析系统302。 一旦测试数据 1014被传送到分析系统302,在时间1242期间,处理核1008-1处理和分析测试数据1014。
并行于分析系统302在时间1242期间分析数据,控制模块400在时间1244时开 始DUT 308的附加测试。在时间1246,控制模块400发起第四预定测试序列。在时间1248 期间,测试模块402基于该第四测试序列发送一个或多个发送测试信号410。另外,在时间 1248期间,基于在发送测试信号410基础上的一个或多个测试信号412,测量模块404获取 附加测试数据。 在时间1250,处理核1008-2完成处理和分析测试数据且请求从测试系统304传送 新获取的测试数据。在时间1252,测量模块404在存储器700中存储新获取的测试数据。 在时间1254,控制模块400将测试数据1014从存储器700传送到分析系统302。 一旦测试 数据1014被传送到分析系统302,在时间1256期间,处理核1008-2处理和分析测试数据 1014。 在时间1258,测试系统304告知分析系统302 DUT 308的测试完成。在时间1260, 处理核1008-1完成分析原先获取的数据且请求控制模块从存储器700传送任意新获取的 数据。 如时序图所示,通过在测试系统获取测试数据的同时使用多个处理核分析测试数 据改善了时间效率。而且,技术人员将意识到在多任务化DUT 308的测试数据的获取和分 析时可以使用更多或更少个预定序列。 如上所述,系统的时间效率增加。增加的时间效率允许比常规系统和方法更快地 测试无线DUT。另外,通过多任务化测试数据的获取和分析,时间效率可以进一步改善。本 领域技术人员将意识到其他优点。 尽管上述示例涉及DUT的测试发送,技术人员将意识到类似的方法可用于DUT的 测试接收(例如,响应于接收测试信号发送确认信号)。本领域技术人员将显见不偏离本发 明的范围和精神的条件下的本发明的结构和操作方法中的各种其他修改和变更。尽管结合 特定优选实施例描述了本发明,应当理解如权利要求的本发明不应不当地受限于这种特定 实施例。旨在表明,下面的权利要求限定了本发明的范围,且由此涵盖这些权利要求及其等 同要求的范围内的结构和方法。
1权利要求
一种用于测试通信设备的系统,包含测试模块,操作为基于第一测试序列发送一个或多个第一测试信号;测量模块,操作为通过接收基于所述一个或多个第一测试信号的一个或多个第二测试信号获取测试数据;以及控制模块,操作为响应于从分析系统接收开始测试信号而发起所述第一测试序列;响应于传送数据请求将所述测试数据传送到所述分析系统;以及在所述分析系统分析所述测试数据的同时发起第二测试序列,其中在已发起所述第二测试序列时所述测试模块操作为基于所述第二序列发送一个或多个第三测试信号。
2. 根据权利要求1所述的系统,还包含操作为存储所述测试数据的存储器。
3. 根据权利要求1所述的系统,其中所述控制模块操作为在已获取所述测试数据时发送序列完成信号到测试分析系统。
4. 根据权利要求1所述的系统,其中所述分析系统包含测试控制模块,操作为向所述测试系统传送所述开始测试信号;数据分析模块,操作为分析由所述测试系统获取的所述测试数据;以及监控模块,操作为监控所述数据分析模块的能力,并且当所述能力足以分析所述测试数据且当所述序列完成信号指示预定测试序列完成时请求将所述测试数据从所述测试系统传送到所述数据分析系统。
5. 根据权利要求4所述的测试系统,其中,当所述数据分析模块没在分析所述测试数据时所述能力充足。
6. 根据权利要求4所述的测试系统,其中当所述数据分析模块的至少一个处理器核没在分析所述测试数据时所述能力充足。
7. 根据权利要求4所述的测试系统,其中所述数据分析模块还包含存储器且其中当所述存储器具有存储所述测试数据的容量时所述能力充足。
8. —种用于测试通信设备的系统,包含测试控制模块,操作为向测试系统传送开始测试信号;数据分析模块,操作为在所述测试系统基于第二测试序列获取附加测试数据时分析由所述测试系统获取的测试数据;以及监控模块,操作为监控所述数据分析模块的能力,并且当所述能力足以分析所述测试数据且当从所述测试系统接收指示预定测试序列完成的序列完成信号时,请求将所述测试数据从所述测试系统传送到所述数据分析模块。
9. 根据权利要求8所述的系统,其中,当所述数据分析模块没在分析所述测试数据时所述能力充足。
10. 根据权利要求8所述的系统,其中当所述数据分析模块的至少一个处理器核没在分析所述测试数据时所述能力充足。
11. 根据权利要求8所述的系统,其中所述数据分析模块还包含存储器且其中当所述存储器具有存储所述测试数据的容量时所述能力充足。
12. 根据权利要求8所述的系统,其中所述测试系统包含测试模块,操作为基于第一测试序列发送一个或多个第一测试信号;测量模块,操作为通过接收基于所述一个或多个第一测试信号的一个或多个第二测试信号获取测试数据;以及控制模块,操作为响应于接收所述开始测试信号发起所述第一测试序列;响应于传送数据请求传送所述测试数据;以及在所述数据分析模块分析所述测试数据时发起所述第二测试序列,其中在已发起所述第二测试序列时所述测试模块操作为基于所述第二序列发送一个或多个第三测试信号。
13. 根据权利要求12所述的测试和分析系统,还包含操作为存储所述测试数据的存储器。
14. 根据权利要求12所述的测试和分析系统,其中所述控制模块操作为在已获取所述测试数据时发送序列完成信号到所述分析系统。
15. —种用于测试通信设备的方法,包含响应于从分析系统接收开始测试信号而发起第一测试序列;基于所述第一测试序列发送一个或多个第一测试信号;通过接收基于所述一个或多个第一测试信号的一个或多个第二测试信号而获取测试数据;响应于传送数据请求传送所述测试数据到所述分析系统;在所述分析系统分析所述测试数据时发起第二测试序列;以及当已发起所述第二测试序列时基于所述第二测试序列发送一个或多个第三测试信号。
16. 根据权利要求15所述的方法,还包含存储所述测试数据。
17. 根据权利要求15所述的方法,还包含在已获取所述测试数据时发送序列完成信号。
18. 根据权利要求15所述的方法,还包含响应于传送数据请求传送所述测试数据。
19. 一种用于测试通信设备的方法,包含将开始测试信号传送到测试系统;分析所述测试系统获取的测试数据,其中在所述测试系统获取附加测试数据时分析所述测试数据;监控数据分析模块的能力;以及当所述能力足以分析所述测试数据且当从所述测试系统接收指示预定测试序列完成的序列完成信号时,请求从所述测试系统传送所述测试数据。
20. 根据权利要求19所述的方法,其中,当没在分析所述测试数据时所述能力充足。
21. 根据权利要求19所述的方法,其中,当所述数据分析模块的至少一个处理器没在分析所述测试数据时所述能力充足。
22. 根据权利要求19所述的方法,其中,当存在用于存储所述测试数据的足够容量时所述能力充足。
全文摘要
一种用于测试通信设备的系统包括测试模块、测量模块和控制模块。该测试模块基于第一测试序列发送一个或多个第一测试信号。该测量模块通过接收基于一个或多个第一测试信号的一个或多个第二测试信号获取测试数据。该控制模块响应于从分析系统接收开始测试信号发起第一测试序列。该控制模块响应于传送数据请求将测试数据传送到分析系统。该控制模块在分析系统分析测试数据时发起第二测试序列。该测试模块在已发起第二测试序列时基于第二序列产生和发送一个或多个第三测试信号。
文档编号G01M99/00GK101711350SQ200880021077
公开日2010年5月19日 申请日期2008年6月13日 优先权日2007年6月21日
发明者C·奥格瑞德 申请人:莱特普菌特公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1