用于使用非链路测试资源从无线被测设备传送测试结果的方法与流程

文档序号:17982943发布日期:2019-06-22 00:13阅读:217来源:国知局
用于使用非链路测试资源从无线被测设备传送测试结果的方法与流程

本发明涉及对无线设备的测试,并且具体地涉及在非链路测试模式下对无线信号收发器的测试以在测试期间减少测试器与被测设备(dut)之间所需的测试时间和通信。

当今许多电子设备都将无线信号技术用于连接和通信目的两者。因为无线设备发射和接收电磁能,并且因为两个或更多个无线设备由于其信号频率和功率谱密度具有干扰彼此的操作的可能,因此这些设备及其无线信号技术必须遵循各种无线信号技术标准规范。

在设计此类无线设备时,工程师需要格外小心以确保此类设备将符合或超过基于该设备包括的无线信号技术规定的标准的规范中的每个规范。此外,当这些设备随后被大量制造时,要对这些设备进行测试以确保制造缺陷将不会导致不正确的操作,包括这些设备对基于所包括的无线信号技术标准的规范的遵守性。

此类无线设备的测试通常涉及对被测设备(dut)的接收和发射子系统的测试。测试系统会例如使用不同的频率、功率电平和/或信号调制技术将测试数据包信号的规定序列发送到dut,以确定dut接收子系统是否正在正确地工作。类似地,dut会以多种频率、功率电平和/或调制技术发送测试数据包信号,以便由测试系统接收和处理,从而确定dut发射子系统是否正在正常地操作。

对于在这些设备制造和组装后对这些设备进行测试而言,当前的无线设备测试系统通常采用具有用于向每个被测设备(dut)提供测试信号并分析从每个dut接收到的信号的各种子系统的测试系统。一些系统(常常称为“测试器”)至少包括用于提供待发射到dut的源信号的矢量信号发生器(vsg),以及用于分析由dut产生的信号的矢量信号分析器(vsa)。由vsg进行的测试信号产生和由vsa执行的信号分析一般是可编程的(例如,通过使用内部可编程控制器或外部可编程控制器,诸如个人计算机),以便允许每一者用于测试多种设备,使之遵守具有不同频率范围、带宽和信号调制特性的多种无线信号技术标准。

通常在使用测试器测试无线设备(例如,无线保真(wi-fi)、蓝牙、zigbee、zwave或类似设备)时,一旦已在测试器与dut之间建立了通信,测试器和dut就将执行测试流,在该测试流期间测试器通过经由与dut相关联的驱动器软件执行控制命令来控制dut的行为。命令可包括指示dut从测试器接收测试包或将包发射到测试器。还可控制包的特性,诸如功率电平、频率、数据速率、调制等。

测试此类设备的传统方法是基于链路的,其中测试器与dut的软件堆栈交接以建立链路,就好像测试器是类似的设备一样。该方法可为有利的,因为该方法除了测试硬件故障之外还能测试软件故障,并且需要很少(如果有的话)测试器的代码开发就能与dut进行通信。然而,在生产线中,软件测试一般是不必要的,因为此类测试中的目标故障是因制造差异引起的,这仅影响硬件。从而,设置和拆除连接(链路)所需的时间本质上是被浪费的昂贵资源。



技术实现要素:

一种用于使用非链路测试资源从无线被测设备(dut)传送测试结果的方法。将测试dut的一个或多个操作所得到的测试数据与其他数据相组合以形成待发射到测试器的一个或多个数据包。测试数据例如经由编码来占用一个或多个数据包的一部分,该部分被指定用于数据,该数据识别dut或测试器。

一种用于从无线被测设备(dut)传送测试结果的方法,包括:

使用dut将多个测试数据与多个其他数据相组合以形成一个或多个数据包,其中多个测试数据与dut的一个或多个操作的至少一个测试相关,并且占用一个或多个数据包的一部分,该部分被指定用于数据,该数据识别dut或测试器中的至少一者;以及

使用dut发射所述一个或多个数据包以便由测试器接收。

一种用于从无线被测设备(dut)接收测试结果的方法,包括:

使用测试器从dut接收包含多个测试数据和多个其他数据的一个或多个数据包,其中多个测试数据与dut的一个或多个操作的至少一个测试相关,并且占用一个或多个数据包的一部分,该部分被指定用于数据,该数据识别dut或测试器中的至少一者;以及

使用测试器处理多个测试数据。

一种用于将测试结果从无线被测设备(dut)传送到测试器的方法,包括:

使用dut将多个测试数据与多个其他数据相组合以形成一个或多个数据包,其中多个测试数据与dut的一个或多个操作的至少一个测试相关,并且占用一个或多个数据包的一部分,该部分被指定用于数据,该数据识别dut或测试器中的至少一者;

使用dut发射一个或多个数据包;

使用测试器从dut接收所发射的一个或多个数据包;以及

使用测试器处理多个测试数据。

附图说明

图1描绘了开放系统互连(osi)参考模型堆栈的示例性表示。

图2描绘了测试环境,其中测试器和dut仅经由能够传输传导或辐射的数据包信号的数据包信号路径来通信。

图3描绘了数据包信号的八个八位组,这些八位组被指定用于数据,该数据识别媒体访问控制(mac)地址。

图4描绘了根据当前受权利要求书保护的本发明的示例性实施方案的dut和测试器同时执行相应测试并且将来自dut的测试结果提供给测试器的方式的示例性测试流程图。

具体实施方式

以下具体实施方式是参考附图的当前受权利要求书保护的本发明的示例性实施方案。相对于本发明的范围,此类描述旨在进行示例而非加以限制。对此类实施方案加以详尽的描述,以使得本领域的普通技术人员可以实施该主题发明,并且应当理解,在不脱离本主题发明的实质或范围的前提下,可以实施具有一些变化的其他实施方案。

在本发明全文中,在没有明确指示与上下文相反的情况下,应当理解,所述单独的电路元件可以是单数或复数。例如,术语“电路”可以包括单个部件或多个部件,该部件为有源的和/或无源的,并且连接或换句话讲耦接到一起(例如成为一个或多个集成电路芯片),以提供所述功能。另外,术语“信号”可指一个或多个电流、一个或多个电压、或数据信号。在图中,相似或相关的元件将具有相似或相关的字母、数字或数字字母混合的指示。此外,虽然在具体实施的上下文中已讨论了本发明使用分立的电子电路(优选地为一个或多个集成电路芯片形式),但作为另一种选择,根据待处理的信号频率或数据速率,此类电路的任何部分的功能可使用一个或多个适当编程的处理器来进行具体实施。此外,就示出各种实施方案的功能区块的示意图的图示来说,功能区块未必表示硬件电路之间的分区。

无线设备(诸如蜂窝电话、智能电话、平板电脑等)利用基于标准的技术,诸如ieee802.11a/b/g/n/ac(“wi-fi”)、3gpplte、蓝牙、zigbee、zwave等。构成这些技术的基础的标准被设计成提供可靠的无线连接和/或通信。该标准规定了物理和更高级别规范,该规范通常设计成节能的,并且设计成最大限度地减少使用相同或其他技术的设备之间的干扰,所述设备邻近或共享无线频谱。

由这些标准规定的测试旨在确保此类设备被设计成符合标准规定的规范,并且制造的设备继续符合规定的规范。大多数设备是收发器,包含至少一个或多个接收器和发射器。因此,测试旨在确认接收器和发射器是否均符合。dut的一个或多个接收器的测试(rx测试)通常涉及将测试包发送到一个或多个接收器的测试系统(测试器)以及确定一个或多个dut接收器如何响应那些测试包的一些方式。通过以下方式对dut的发射器进行测试:让这些发射器向测试系统发送包,然后测试系统评估dut所发送的信号的物理特性。

无线设备(诸如wi-fi、蓝牙、zigbee和zwave设备)的测试已从测试器与被测设备(dut)之间频繁的双向消息传送发展到不频繁的消息传送,在此期间使用非链路测试解决方案在测试器与dut之内执行并在它们之间协调测试流的主要部分,其中仅唯一设备标识符,及phy的部分是活动的。然而,因为协议堆栈的高层不是活动的,此类测试的结果通常会经由通信端口和路径从dut传输到测试器,从而防止数据在所发射的包中轻松传输。因此,在dut与测试器之间的唯一连接是传导或辐射的信号路径并且数据经由数据包来交换的情况下,dut可能很难(如果有可能的话)使用非链路测试方法将测试结果传输到测试器。如下文更详细地讨论,根据当前受权利要求书保护的本发明的示例性实施方案,可至少部分地通过在网络数据包信号通信协议的低层进行测试来执行rf数据包收发器的测试。

以下讨论是在使用wi-fi设备及其媒体访问控制(mac)地址作为唯一设备标识符的示例的上下文中提出的。然而,对于无线数据收发器领域的普通技术人员将显而易见的是,此讨论也适用于蓝牙地址或(bd_addr)是唯一设备标识符的蓝牙设备以及zigbee、zwave和其他类似的设备。

参考图1,互联网协议组具有称为开放系统互连(osi)模型10的联网模型。该模型10包括媒体层和主机层,该媒体层和该主机层又一起包括七个层:物理层11a、数据链路层11b、网络层11c、传输层11d、会话层11e、展示层11f和应用程序层11g。

物理(phy)层11a定义数据连接的电气和物理规范,以及通过通信媒体建立和终止连接的协议。该物理层还可定义用于流控制的协议、用于提供网络节点之间的连接的协议、以及用于提供数字数据的表示与通过物理通信信道发射的对应信号之间的调制或转换的协议。

数据链路层11b例如通过检测并校正可在物理层11a中发生的错误来提供直连网络节点之间的可靠链路。

网络层11c提供在相同网络内的节点之间传送可变长度数据序列(称为数据报)的功能性和程序性的手段(其中网络是多个连接的节点,节点中的每个节点具有地址并被允许通过提供消息内容和指定节点的地址来将消息传送到其他节点)。

传输层11d在具有位于网络上的地址的节点之间提供数据包的可靠传输,从而将可靠的数据传输服务提供给高层。标准互联网协议堆栈中的传输层协议的常见示例是通常位于互联网协议顶层的tcp(传输控制协议)。

会话层11e通过建立、管理和终止本地应用程序和远程应用程序之间的连接来控制计算机之间的连接(对话)。该会话层提供单工、半双工或全双工操作,并且建立检查点、延迟、终止和重启过程。

展示层11f提供应用程序层实体之间的上下文,这可使用不同的语法和语义。该层还通过在应用程序格式与网络格式之间翻译来提供与数据表示(例如,加密)的独立性,从而将数据转换为应用程序将接受的形式。该层还对待通过网络发送的数据进行格式化和加密。

应用程序层11g最接近最终用户。因此,该层11g和用户直接与软件应用程序进行交互。例如,该层11g与实现通信部件的软件应用程序进行交互。

在测试器和dut参与以不频繁的控制交换进行测试并且dut在这些不频繁的交换之间执行测试流的情况下,dut通常会将测试结果发送到测试器,以使得测试器可随dut的进一步测试而有条件地推进。在dut具有对测试器或测试器的控制处理系统的i/o连接的情况下,以这种方式传输测试结果是例行程序。然而,在测试器与dut之间的唯一连接是经由其交换数据包的传导性或辐射性数据包信号路径(在此进行测量)的情况下,常规技术在使用有限能力非链路测试方法时不能提供将测试结果有效地从dut传输到测试器的方法。对此类方法的需求日益增加,因为越来越少的电池供电设备包括外部端口,原因是为了达到美观性,或是需要密封以防污染或防潮。因此,根据当前受权利要求书保护的本发明的示例性实施方案,无线测试方法有利地使用现有系统特征和协议,以使用经由其交换数据包的传导性或辐射性数据包信号路径来传送测试结果。

参考图2,示出了使用非链路测试方法经由dut102与测试器101之间的单个射频(rf)信号连接103(传导性或辐射性)进行测试的示例性测试环境。测试器101和dut102遵循相应预定测试流。测试器101包括测试硬件105(例如,vsg和vsa)以及用于由测试硬件105执行和/或用于与该测试硬件进行交互的测试软件104。dut102包括连接驱动器软件(非链路模式)和硬件107以及用于通过将命令发送到连接驱动器107来控制其测试的测试流执行应用程序106。例如,在测试器101经由信号路径103将测试数据包发送到dut102的情况下,dut接收器(未示出)可参与误码率(ber)测试。在该测试结束时,测试结果通常将由dut102发送到测试器101(认证测试规范常常将对此作提示)。然而,在该测试环境中,没有单独的i/o信号路径来如此操作。唯一连接是借助于经由数据包信号路径103发送或接收的数据包。

参考图3,待传送的数据包系列包括多个常见且标准规定的特征和/或特性,其中之一是占用数据包信号的八个八位组(48个字节)的mac地址。虽然mac地址用于在链路模式测试中建立并进行交互,但它们也是非链路模式测试期间phy层完整性的一部分,非链路模式测试至少需要目的mac地址(例如,测试期间测试器的mac地址)以及源mac地址(即,dutmac地址)。然而,在如图1所描绘的测试环境下,dutmac地址可由用户或设备通过临时设置为任何所需的值来分配,而不会影响phy层完整性。因此,mac地址可用作传输最高至48字节测试结果数据的一种方式。然后,在传输测试结果后,可重置mac地址,以使得dutmac地址与后续接收到的来自测试器的数据包中所使用的目的mac地址匹配,以确保dut能接收到。因此,当在非链路模式下测试期间操作dut102时,可由驱动器107指定临时唯一mac地址以用于传输测试结果数据。

参考图4,此类测试的示例性测试流可如图所示的那样进行。测试器和dut各自通过执行相应预定测试流而开始测试。dut执行其所需的测试201,而测试器执行其所需的测试211。测试201、211一直持续到其已在202、212处确定在203处完成了此类测试201、211。在测试完成后,dut102经由流执行应用程序106(图1)在204处检索测试结果,并且例如通过在205处在mac地址八位组内编码测试结果数据,来将测试结果数据添加到其他数据,由此形成传出的数据包信号。然后此类唯一mac地址临时用作传出的数据包信号中的dutmac地址206。

接下来,由dut在207处发射具有测试结果相关的mac地址的一个或多个数据包以便由测试器在217处接收和捕获。测试器在218处解码该临时mac地址,并且对该临时mac地址进行处理以检索测试结果数据以便根据需要或需求作进一步处理。同时,dut在208处保持处于空闲状态,并且在209处结束其信号发射。在此时捕获测试结果数据的情况下,测试器可有条件地作出通过/未通过决策,并且继续进行其预定测试流的下一部分。

在不脱离本发明的范围和实质的前提下,本发明的结构和操作方法的各种其他修改形式和替代形式对本领域的技术人员将是显而易见的。虽然本发明结合具体的优选实施方案加以描述,但应当理解,受权利要求书保护的本发明不应不当地限于此类具体实施方案。其意图是,以下权利要求限定本发明的范围,并且由此应当涵盖这些权利要求范围内的结构和方法及其等同物。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1