用于使用隐式同步来测试射频(RF)数据包信号收发器的方法与流程

文档序号:13944008阅读:150来源:国知局

本发明涉及测试射频(RF)数据包信号收发器,并且更具体地涉及在无显式或单独的同步信号的情况下测试此类设备。

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

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

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

随着此类设备的特征和产量增加,测试此类设备的时间并且因此成本也增加。减少测试的时间并且因此成本的一种方式为减少测试器或测试系统和DUT之间的不与直接产生测试结果相关的通信。针对此问题的一种方法为编程或以其他方式嵌入在测试步骤的测试器预先确定序列和DUT预先确定序列内(例如,预加载在固件中),并且提供测试器与DUT之间的同步,以确保根据需要而遵循适当的测试步骤。此类同步可在测试器与DUT之间的显式同步通信的短暂间隔期间实现。这些的示例可见于美国专利7,689,213和8,811,194,这些美国专利的公开内容以引用方式并入本文。

然而,希望进一步最大程度减少或甚至消除显式同步通信的间隔(不论有多短暂)的此类需求,这是由于此类同步通信使测试流的设计和执行变得复杂并且不会直接产生或得出测试结果。



技术实现要素:

根据受权利要求书保护的本发明,提供了一种用于测试射频(RF)数据包信号收发器待测设备(DUT)的方法,包括检测由DUT在RF数据包信号发射和接收之间进行的转换,检测由DUT在不同RF数据包信号发射操作之间进行的转换,以及检测由DUT在不同RF数据包信号接收操作之间进行的转换。

根据受权利要求书保护的本发明的一个实施方案,一种用于测试射频(RF)数据包信号收发器待测设备(DUT)的方法,包括检测由DUT在RF数据包信号发射和接收之间进行的转换,该方法包括:

利用测试器从DUT接收第一DUT数据包信号,该第一DUT数据包信号包括第一多个DUT数据包的较早部分和较晚部分;

利用测试器在第一多个DUT数据包的较晚部分间捕获一个或多个DUT数据包,然后

从测试器发射测试器数据包信号,该测试器数据包信号包括具有交替部分的多个测试器数据包,该交替部分交替部分具有相互较高和较低标称传输的测试器数据包信号功率的相应持续时间,以及

利用测试器从DUT接收第二DUT数据包信号,该第二DUT数据包信号包括具有交替部分的第二多个DUT数据包,这些交替部分与多个测试器数据包的交替部分中的相应测试器数据包相关;以及

终止发射测试器数据包信号,然后利用测试器从DUT接收包括第三多个DUT数据包的第三DUT数据包信号。

根据受权利要求书保护的本发明的另一个实施方案,一种用于测试射频(RF)数据包信号收发器待测设备(DUT)的方法,包括检测由DUT在RF数据包信号发射操作之间进行的转换,该方法包括:

利用测试器从DUT接收第一DUT数据包信号,该第一DUT数据包信号包括第一多个DUT数据包的较早部分和较晚部分;

利用测试器在第一多个DUT数据包的较晚部分间捕获一个或多个DUT数据包;

利用测试器从DUT接收第二DUT数据包信号,该第二DUT数据包信号在第一DUT数据包信号之后并且包括第二多个DUT数据包的较早部分和较晚部分;以及

利用测试器在第二多个DUT数据包的较晚部分间捕获一个或多个DUT数据包。

根据受权利要求书保护的本发明的另一个实施方案,一种用于测试射频(RF)数据包信号收发器待测设备(DUT)的方法,包括检测由DUT在RF数据包信号接收操作之间进行的转换,该方法包括:

从测试器发射第一测试器数据包信号,该第一测试器数据包信号包括具有交替部分的第一多个测试器数据包,该交替部分交替部分具有相互较高和较低标称传输的测试器数据包信号功率的相应持续时间;

利用测试器从DUT接收第一DUT数据包信号,该第一DUT数据包信号包括具有交替部分的第一多个DUT数据包,该交替部分与第一多个测试器数据包的交替部分中的相应测试器数据包相关;

检测第一DUT数据包信号的停止,然后终止发射第一测试器数据包信号;

从测试器发射第二测试器数据包信号,该第二测试器数据包信号在第一测试器数据包信号之后并且包括具有交替部分的第二多个测试器数据包,该交替部分交替部分具有相互较高和较低标称传输的测试器数据包信号功率的相应持续时间;以及

利用测试器从DUT接收第一DUT数据包信号,该第一DUT数据包信号包括具有交替部分的第一多个DUT数据包,该交替部分与第一多个测试器数据包的交替部分中的相应测试器数据包相关。

附图说明

图1示出了用于传导性或有线环境中的射频(RF)数据包信号收发器待测设备(DUT)的典型测试环境。

图2示出了用于辐射性或无线环境中的射频(RF)数据包信号收发器待测设备(DUT)的典型测试环境。

图3示出了根据受权利要求书保护的本发明的一个实施方案的测试器与DUT之间的数据包信号交互。

图4示出了根据受权利要求书保护的本发明的另一个实施方案的测试器与DUT之间的数据包信号交互。

图5示出了其中包括作为测试器的一部分的功率计或功率感测设备或子系统的替代测试环境。

图6示出了根据受权利要求书保护的本发明的另一个实施方案的测试器与DUT之间的数据包信号交互。

图7示出了根据受权利要求书保护的本发明的另一个实施方案的测试器与DUT之间的数据包信号交互。

图8示出了根据受权利要求书保护的本发明的另一个实施方案的测试器与DUT之间的数据包信号交互。

图9示出了根据受权利要求书保护的本发明的另一个实施方案的测试器与DUT之间的数据包信号交互。

图10示出了根据受权利要求书保护的本发明的另一个实施方案的测试器与DUT之间的数据包信号交互。

具体实施方式

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

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

无线设备诸如蜂窝电话、智能电话、平板电脑等利用基于标准的技术(例如,IEEE 802.11a/b/g/n/ac、3GPP LTE、和蓝牙)。成为这些技术的基础的标准被设计成提供可靠的无线连接和/或通信。该标准规定了物理规范和更高级别规范,该物理规范和更高级别规范通常被设计为节能的并且使得使用相同或其他技术的设备间的干扰最小化,该设备邻近或共享无线频谱。

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

如下文更详细地讨论的,根据受权利要求书保护的本发明,测试器确定DUT当前在测试序列中的何处执行或实施,从而允许测试器控制和协调后续的测试步骤,而无需执行或另行要求与DUT的显式同步通信。例如,可将简单的驱动器软件编程到DUT中(作为另一种选择,可嵌入固件),以使得DUT执行信号发射和接收步骤的预先确定的模式,这些预先确定的模式可由测试器识别和使用,以协调对发射(TX)测试序列和接收(RX)测试序列的执行。

因此,DUT不必装配或以其他方式设置有特殊固件,该特殊固件利用测试步骤之间的显式同步进程或过程而由DUT固件提供商(例如,芯片组供应商)专门开发。相反,可通过使用能够由DUT执行而不与测试器显式同步的简单的驱动器命令来实现测试执行。这允许实现同步测试执行的有益效果,这类似于对预先确定的测试流的使用,但无需DUT和测试器参与显式同步通信并且无需特殊驱动器开发。实际上,该测试器适于由DUT来执行TX操作和RX操作。

众所周知,对无线DUT的测试通常包括对DUT接收和发射子系统的测试。该测试器使用不同频率、功率电平、或信号调制类型、或它们中的两者或更多者的组合来向DUT发送测试数据包信号的所规定的序列,以确定DUT接收子系统是否正常工作。类似地,该DUT将以多种频率、功率电平、或调制类型、或它们中的两者或更多者的组合来发送DUT数据包信号,以确定DUT发射子系统是否正常工作。

在常规测试环境中,总测试时间包括建立测试的时间、发送测试数据包信号所花费的时间、以及发送非测试控制信号所花费的时间(例如,通常从测试器到DUT)。根据受权利要求书保护的本发明,使非测试通信和建立时间最小化,以减少测试时间和成本。因此,先前通过由DUT和测试器共享的预定序列的执行而实现的有益效果可在无需测试器和DUT之间的显式同步或使DUT与测试器共享预先确定的测试流的细节的情况下实现。例如,简单地知道要进行的测试的顺序可能就足够。此外,不必执行精确或可重复的测试序列,从而在常规测试方法通常依靠的测试序列时序或数据包计数的准确度方面实现更大的灵活性。

参见图1,典型测试环境10a包括测试器12和DUT 16,其中测试数据包信号21t和DUT数据包信号21d作为经由传导性信号路径在测试器12与DUT 16之间传送的RF信号来交换,该传导性信号路径通常为同轴RF电缆20c和RF信号连接器20tc,20dc的形式。如上所指出的,该测试器通常包括信号源14g(例如,VSG)和信号分析器14a(例如,VSA)。另外,如上所讨论的,该测试器12和DUT 16包括有关预先确定的测试序列的预加载的信息,其通常被体现为测试器12内的固件14f和DUT 16内的固件18f。如上进一步所指出的,该固件14f,18f内的关于预先确定的测试流的细节通常需要测试器12与DUT16之间的某种形式的显式同步(通常经由数据包信号21t,21d)。

参见图2,替代测试环境10b使用无线信号路径20b,测试数据包信号21t和DUT数据包信号21d经由测试器12和DUT 16的相应天线系统20ta,20da通过该无线信号路径来进行通信。

参见图3,根据受权利要求书保护的本发明的一个实施方案,如图所示,出现了具有对应的DUT发射序列44t和接收序列44r的系统发射操作42t和接收操作42r的连续序列。最初,该DUT正在发射测试数据包信号21d。应当容易理解,初始DUT信号23a使该序列开始,之后是因DUT发射器电路的功率稳定特征而具有不同信号功率电平的初始或早期DUT数据包23b,之后是具有更一致的数据包功率电平(其已在预期标称数据包信号功率下稳定)的较晚DUT数据包23c。在由测试器所检测到的这些DUT数据包23c停止时或之后,由测试器保留已由测试器接收和捕获(例如,在存储器电路诸如先进先出(FIFO)电路或移位寄存器电路中)的最后若干个(例如,三个)数据包23cc以供分析。

下一操作是DUT接收测试序列44r。因此,该测试器开始传输测试数据包21t,对此作为响应,该DUT传输响应数据包(例如,确认或ACK)数据包。该测试器最初传输较高功率数据包25a,以启动来自DUT的响应数据包23d。由测试器从DUT接收到这些响应数据包23d指示DUT处于接收模式中。出于确定包错误率(PER)的目的,该测试器在预先确定的频率和功率电平25b下发送测试数据包信号25的序列,并且开始对所接收到的来自DUT的响应数据包23d进行计数。

在该示例中,在每三个测试数据包信号25b之后,该测试器发送具有大于功率阈值的标称信号功率电平(在存在噪声的情况下由数据包信号分量的功率分布来限定)的较高功率的数据包25a,以确保DUT返回ACK,并且从而确定DUT仍然处于接收模式中(如由对响应数据包23d的接收所指示的)。出于PER计算的目的,此类较高功率的测试数据包及其对应的响应数据包不被包括在PER计算中。最后,较高功率的数据包信号25c不会产生响应数据包23d。这指示该DUT此时不再处于接收模式中。在该示例中,发送两个最后的较高功率的数据包信号25c,其中传输第二数据包是为了进一步确保第一较高功率的数据包不会以其他方式被DUT丢失。

参见图4,根据受权利要求书保护的本发明的另一个实施方案,检测到DUT数据包23c的功率稳定(例如,如美国专利申请14/082,378中所述的,该专利申请的公开内容以引用方式并入本文)并且捕获并保留较早功率稳定的数据包23cc以供分析,而非等待直到DUT数据包21d停止。如上所讨论的,该DUT随后转换为接收模式。由于已捕获较早DUT数据包以供分析,这使得测试器能够比前一示例中更早地开始转换为发射模式,以用于进行DUT接收测试。这还使得测试器能够更早地开始传输较高功率的测试数据包25a,以启动来自DUT的响应数据包23d的传输。另外与此前一样,用于计算PER的较低数据包功率电平下的预先确定数量的测试数据包25b以与周期性较高功率的数据包25a的交替方式被传输,以确定DUT仍然处于接收模式中。因此,该测试器能够更早地完成其PER测试,并且更早地开始转换为接收模式,以用于DUT发射器测试。当DUT使用具有使得DUT从接收模式快速切换为发射模式的序列功能的快速驱动器时,这是有利的。

参见图5,测试环境10c可包括测试器12内的功率感测或测量功能30,或作为另一种选择,作为测试器的输入端处的外部功率测量子系统。使用功率计30来对传入DUT数据包信号21d进行采样为有利的,因为与典型VSA 14a的更窄带宽功能相比,其可监视较宽的频率范围。因此,功率计30可在测试器12可以其他方式意识到此类转换之前检测DUT 16是转换为发射模式还是接收模式。

参见图6,在以下情况下,对此类功率测量功能的使用为有帮助的:当功率计检测到DUT开始传输作为另一个DUT传输序列44t的一部分的具有DUT数据包23a,23b,23c的另一个DUT数据包信号时测试器仍然执行接收测试(在DUT接收序列44r期间),并且可使进行中的接收操作中断并提供足以通知测试器转换到下一操作的DUT数据包功率信息。这将节省等待直到响应于旨在确认DUT仍然在接收模式中操作的较高功率的测试数据包(或两个较高功率的数据包)而从DUT接收响应数据包23d的失败时原本所花费的时间。

功率计30的此类用途还可确保即使DUT的传输频率已改变,测试器也将跟上DUT操作模式转换的变化。当然,即使没有功率计30,该测试器仍可与此前一样在一个或多个较高功率的测试数据包25a无法从DUT产生响应数据包时检测到此类频率变化。

参见图7,根据受权利要求书保护的本发明的另一个实施方案,与此前一样,可通过以下方式来检测包括多组DUT传输数据包的序列的流:检测数据包23c的第一序列的结束(对此作出响应,保留样本数据包23f以供分析)或检测如上所讨论的功率稳定。

参见图8,根据受权利要求书保护的本发明的另一个实施方案,如上所讨论的,可检测到DUT数据包23c的功率稳定,以实现对较早数据包23e的捕获以供分析。可由测试器通过检测在数据包序列的结束23g处发生的DUT数据包功率电平的大幅下降来确定第一序列中的DUT数据包的停止。作为另一种选择,可由测试器通过检测所传输的DUT数据包的类型或占空比的变化来确定第一序列中的DUT数据包的变化。

参见图9,根据受权利要求书保护的本发明的另一个实施方案,该DUT测试包括一系列接收测试序列44r(例如,在不同信号带宽或频率下)。例如,在第一序列中,该测试器可在第一频率F1或带宽下发送测试数据包信号,而在第二序列期间,该测试器在第二频率F2或带宽下发送测试数据包信号。通过以下方式来检测RX序列之间的转换:测试器发送旨在确认你DUT仍在接收模式中操作的居间的一个或多个较高功率的数据包信号,对此作出响应,不返回DUT数据包23d,从而指示DUT已转换为预期在不同频率或带宽下的测试器数据包的模式。

参见图10,根据受权利要求书保护的本发明的另一个实施方案,并非传输居间的较高功率的数据包25a,高测试器仅在一些数量的连续较低功率的数据包25b未产生来自DUT的响应数据包23d之后才发送较高功率的数据包。例如,如此处所示的,在三个连续较低功率的数据包25b未产生来自DUT的响应数据包23d的情况下,传输较高功率的数据包25a。如果此类较高功率的测试数据包产生响应数据包23d,则DUT接收器被视为仍为活动的并继续接收测试。(在这种情况下,将包括来自DUT的丢失的响应数据包,以用于计算PER。)随后,未接收到来自DUT的响应数据包23d,对此作出响应,该测试器再次发送一个或多个较高功率的测试数据包25c。由于未接收到来自DUT的响应数据包,该测试器然后推断出DUT不再处于接收模式中,并且可根据导致来自DUT的响应数据包的最近较低功率的测试数据包来确定PER。例如,在这种情况下,该PER将被计算为包括12个较低功率的测试数据包25b中的六个丢失的测试数据包。

用于支持方法诸如本文所述的那些方法的DUT驱动器算法可如这样简单:“在频率1下开始TX@,等待,停止TX,在频率1下开始RX,等待,停止RX”等等。即使在必须从DUT检索数据的情况下(例如,如在蓝牙比特错误率测试、蓝牙低功耗包错误率测试、或WiFi RSSI中),对所需的值的检索和存储也可在进行到下一个操作之前执行,或可在测试完成之后检索。(虽然执行接收信号强度指示器(RSSI)测量可因如上所讨论的对较高功率的包的使用而变得复杂,但图10中所示的测试方法可为有效的。)例如,该DUT驱动器算法可为“在频率1下开始RX@,等待,检索RSSI,检索BER,停止RX,存储结果…。”也可支持更先进的DUT控制序列,诸如如美国专利8,391,160或美国专利申请14/147,159中所述的序列操作,这些专利的公开内容以引用方式并入本文。

因此,受权利要求书保护的本发明消除了DUT认识预先确定的测试流细节的需要,也消除了DUT和测试器参与显式同步交互的需要。相反,该测试器可识别其测试流的DUT执行的状态并相应地适应。因此,通过具有基于其对隐式同步测试点的确定的测试器控制和协调测试执行,以较低复杂性来实现预先确定的测试流执行的有益效果。

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

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