[go: up one dir, main page]

CN114528035A - Test instruments and methods - Google Patents

Test instruments and methods Download PDF

Info

Publication number
CN114528035A
CN114528035A CN202011235901.0A CN202011235901A CN114528035A CN 114528035 A CN114528035 A CN 114528035A CN 202011235901 A CN202011235901 A CN 202011235901A CN 114528035 A CN114528035 A CN 114528035A
Authority
CN
China
Prior art keywords
function
target
link
test
configuration information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011235901.0A
Other languages
Chinese (zh)
Inventor
王悦
毛为勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Puyuan Jingdian Technology Co ltd
Original Assignee
Puyuan Jingdian Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Puyuan Jingdian Technology Co ltd filed Critical Puyuan Jingdian Technology Co ltd
Priority to CN202011235901.0A priority Critical patent/CN114528035A/en
Priority to PCT/CN2021/101738 priority patent/WO2022095464A1/en
Publication of CN114528035A publication Critical patent/CN114528035A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3668Testing of software
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Human Computer Interaction (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

The embodiment of the application discloses a test instrument and a method, wherein the test instrument comprises: the first processing unit is used for acquiring configuration information, the configuration information is used for reflecting a target test function required to be completed by a test instrument, determining a target configuration program according to the configuration information, and running an application program of the target test function according to the configuration information; the second processing unit is used for running a target configuration program, configuring part or all of at least one RX link, and/or configuring part or all of at least one TX link, so as to realize transmission of test data generated in the running process of a target application program. The embodiment of the application is beneficial to simultaneously realizing various measuring functions, saves cost and instrument space, and can realize the self-definition of the testing function according to the requirement of a user.

Description

测试仪器及方法Test instruments and methods

技术领域technical field

本申请涉及测量仪器技术领域,具体涉及一种测试仪器及方法。The present application relates to the technical field of measuring instruments, in particular to a testing instrument and method.

背景技术Background technique

随着计算机技术和测控技术的不断发展,往往在研发和生产电子电路和仪器时,需要测定电路的一些参数,传统的测试仪器中,如果从发送和接收的角度来划分,可以分为2大类仪器,一类是接收类仪器,如示波器、频谱仪等;另一类是发送类仪器,如AWG信号源、射频信号源、AFG信号源等,这些仪器的功能比较单一,其专用性很强,但可扩展性不强,用户只能购买特定的测试功能。With the continuous development of computer technology and measurement and control technology, it is often necessary to measure some parameters of the circuit when developing and producing electronic circuits and instruments. In traditional test instruments, if they are divided from the perspective of sending and receiving, they can be divided into two major Type instruments, one is receiving instruments, such as oscilloscopes, spectrum analyzers, etc.; the other is transmitting instruments, such as AWG signal sources, RF signal sources, AFG signal sources, etc. These instruments have relatively simple functions and are very specific. Strong, but not scalable, users can only purchase specific test functions.

现有技术中,针对功能单一的仪器所带来的不足,往往采用以下测试方式:一种是同时利用多台单一功能的仪器,该种方式中,多台仪器会造成仪器堆叠、空间挤压的情况,对于户外使用仪器的用户,携带多种仪器会造成极大的不便。第二种是采用将多种测量功能集成在一个硬件平台中,但是是以某个功能为主,其他功能为辅的模式,辅助功能由于性能指标的限制,通常满足不了用户的测试需求。第三种采用“标准机箱+模块化设计”形成的多功能测量仪器,用户根据自己的需要选购和定制测试功能,然而该种方式由于标准化机箱尺寸、模块标准化尺寸的限制,使得每一种测试功能的性能指标一般不会太高,且一旦选购完成,仪器功能也就固定了,后续可升级性不强,如果要升级,则必须再购买新的功能模块插入到标准机箱。In the prior art, in view of the deficiencies brought by a single-function instrument, the following test methods are often used: one is to use multiple single-function instruments at the same time, in this method, multiple instruments will cause instrument stacking and space squeeze. For users who use the instrument outdoors, carrying a variety of instruments will cause great inconvenience. The second is to integrate a variety of measurement functions into a hardware platform, but it is a mode in which a certain function is the main function and other functions are supplemented. Due to the limitation of performance indicators, the auxiliary functions usually cannot meet the user's test needs. The third type of multi-functional measuring instrument is formed by "standard chassis + modular design". Users can purchase and customize test functions according to their own needs. However, due to the limitations of standardized chassis size and module standardized size, this method makes each The performance index of the test function is generally not too high, and once the purchase is completed, the function of the instrument is fixed, and the subsequent upgradeability is not strong. If you want to upgrade, you must buy a new function module and insert it into the standard chassis.

发明内容SUMMARY OF THE INVENTION

本申请实施例提供了一种测试仪器及方法,可以同时实现多种测量功能,节约成本、节省仪器空间,且可根据用户需求实现测试功能自定义。The embodiments of the present application provide a test instrument and method, which can realize multiple measurement functions at the same time, save cost and instrument space, and can realize the customization of test functions according to user requirements.

第一方面,本申请实施例提供了一种测试仪器,包括第一处理单元、第二处理单元、至少一个接收RX链路以及至少一个发送TX链路,所述第一处理单元连接所述第二处理单元,所述第二处理单元分别连接所述至少一个RX链路和所述至少一个TX链路;In a first aspect, an embodiment of the present application provides a test instrument, including a first processing unit, a second processing unit, at least one receiving RX link and at least one transmitting TX link, the first processing unit is connected to the first processing unit Two processing units, the second processing unit is respectively connected to the at least one RX link and the at least one TX link;

所述第一处理单元,用于获取配置信息,所述配置信息用于反映所述测试仪器需要完成的目标测试功能;以及用于根据所述配置信息确定目标配置程序;以及用于根据所述配置信息运行目标应用程序,所述目标应用程序为所述目标测试功能的应用程序;The first processing unit is configured to acquire configuration information, where the configuration information is used to reflect the target test function that the test instrument needs to complete; and to determine a target configuration program according to the configuration information; The configuration information runs a target application, and the target application is the application of the target test function;

所述第二处理单元,用于运行所述目标配置程序,配置所述至少一个RX链路的部分或者全部RX链路,和/或,配置所述至少一个TX链路中的部分或者全部TX链路,以实现所述目标应用程序运行过程中产生的测试数据的传输。the second processing unit, configured to run the target configuration program, configure part or all of the RX links of the at least one RX link, and/or configure part or all of the TX of the at least one TX link link to realize the transmission of test data generated during the running of the target application.

基于第一方面,在一些可能的实施例中,所述配置信息包括所述目标配置程序的唯一标识和所述目标应用程序的唯一标识。Based on the first aspect, in some possible embodiments, the configuration information includes a unique identifier of the target configuration program and a unique identifier of the target application program.

基于第一方面,在一些可能的实施例中,在所述获取配置信息方面,所述第一处理单元具体用于:Based on the first aspect, in some possible embodiments, in the aspect of acquiring configuration information, the first processing unit is specifically configured to:

在检测到测试功能的启动操作时,显示第一用户界面,所述第一用户界面包括至少一个功能模式控件,所述至少一个功能模式控件包括目标功能模式控件;displaying a first user interface when an activation operation of the test function is detected, the first user interface including at least one function mode control, the at least one function mode control including a target function mode control;

在检测到针对所述目标功能模式控件的选择操作时,获取所述目标功能模式控件对应的所述配置信息。When a selection operation for the target function mode control is detected, the configuration information corresponding to the target function mode control is acquired.

基于第一方面,在一些可能的实施例中,所述第二处理单元包括至少一片现场可编程门阵列FPGA芯片,所述至少一片FPGA芯片中每片FPGA芯片用于运行至少一个配置程序。Based on the first aspect, in some possible embodiments, the second processing unit includes at least one field programmable gate array FPGA chip, and each FPGA chip in the at least one FPGA chip is used to run at least one configuration program.

基于第一方面,在一些可能的实施例中,所述至少一个RX链路中的每条RX链路包括模数转换器件和RX模拟前端AFE电路。Based on the first aspect, in some possible embodiments, each of the at least one RX chain includes an analog-to-digital conversion device and an RX analog front-end AFE circuit.

基于第一方面,在一些可能的实施例中,所述至少一个TX链路中的每条TX链路包括数模转换器件和TXAFE电路。Based on the first aspect, in some possible embodiments, each TX link in the at least one TX link includes a digital-to-analog conversion device and a TXAFE circuit.

基于第一方面,在一些可能的实施例中,所述测试仪器支持的功能包括:示波器功能、频率特性分析仪功能、数字电压表功能、协议分析仪功能、矢量信号分析仪功能、任意波形发生器功能、任意函数发生器功能、基带信号发射源功能、矢量信号源功能、码型发生器功能、跳频信号发生器功能、多路时钟源功能、脉冲发生器功能、波形采集处理回放仪功能。Based on the first aspect, in some possible embodiments, the functions supported by the test instrument include: oscilloscope function, frequency characteristic analyzer function, digital voltmeter function, protocol analyzer function, vector signal analyzer function, arbitrary waveform generation function of generator, arbitrary function generator, baseband signal transmitter, vector signal source, pattern generator, frequency hopping signal generator, multi-channel clock source, pulse generator, waveform acquisition, processing and playback instrument .

第二方面,本申请实施例提供了一种测试方法,应用于测试仪器,所述测试仪器包括至少一个接收RX链路以及至少一个发送TX链路,所述方法包括:In a second aspect, an embodiment of the present application provides a test method, which is applied to a test instrument, where the test instrument includes at least one receive RX link and at least one transmit TX link, and the method includes:

获取配置信息,所述配置信息用于反映所述测试仪器需要完成的目标测试功能;Obtaining configuration information, the configuration information is used to reflect the target test function that the test instrument needs to complete;

根据所述配置信息确定目标配置程序;Determine a target configuration program according to the configuration information;

根据所述配置信息运行目标应用程序,所述目标应用程序为所述目标测试功能的应用程序;Run a target application program according to the configuration information, the target application program is the application program of the target test function;

运行所述目标配置程序,配置所述至少一个RX链路的部分或者全部RX链路,和/或,配置所述至少一个TX链路中的部分或者全部TX链路,以实现所述目标应用程序运行过程中产生的测试数据的传输。running the target configuration program to configure part or all of the RX links of the at least one RX link, and/or configure part or all of the TX links of the at least one TX link to implement the target application Transmission of test data generated during program execution.

基于第二方面,在一些可能的实施例中,所述配置信息包括所述目标配置程序的唯一标识和所述目标应用程序的唯一标识。Based on the second aspect, in some possible embodiments, the configuration information includes a unique identifier of the target configuration program and a unique identifier of the target application program.

基于第二方面,在一些可能的实施例中,所述获取配置信息,包括:Based on the second aspect, in some possible embodiments, the acquiring configuration information includes:

在检测到测试功能的启动操作时,显示第一用户界面,所述第一用户界面包括至少一个功能模式控件,所述至少一个功能模式控件包括目标功能模式控件;displaying a first user interface when an activation operation of the test function is detected, the first user interface including at least one function mode control, the at least one function mode control including a target function mode control;

在检测到针对所述目标功能模式控件的选择操作时,获取所述目标功能模式控件对应的所述配置信息。When a selection operation for the target function mode control is detected, the configuration information corresponding to the target function mode control is acquired.

可以看出,本申请实施例中,测试仪器包括:第一处理单元、连接第一处理单元的第二处理单元,和连接第二处理单元的至少一个接收RX链路以及至少一个发送TX链路,第一处理单元,用于获取配置信息,配置信息用于反映测试仪器需要完成的目标测试功能,以及根据配置信息确定目标配置程序,以及根据配置信息运行目标应用程序,目标应用程序为目标测试功能的应用程序;第二处理单元,用于运行目标配置程序,配置至少一个RX链路的部分或者全部RX链路,和/或,配置至少一个TX链路中的部分或者全部TX链路,以实现目标应用程序运行过程中产生的测试数据的传输。可见,该测试仪器的每一个RX链路或TX链路,都支持独立的测试功能可定义,也就是说用户只需要对每一个通道进行测试功能配置,即可实现相应的测试功能,本申请实施例有利于同时实现多种测量功能,节约成本、节省仪器空间,且可根据用户需求实现测试功能自定义。It can be seen that, in the embodiment of the present application, the test instrument includes: a first processing unit, a second processing unit connected to the first processing unit, and at least one receiving RX link and at least one sending TX link connected to the second processing unit , the first processing unit is used to obtain configuration information, the configuration information is used to reflect the target test function that the test instrument needs to complete, and to determine the target configuration program according to the configuration information, and to run the target application program according to the configuration information, and the target application program is the target test an application program of functions; a second processing unit configured to run a target configuration program, configure part or all of the RX links of the at least one RX link, and/or, configure part or all of the TX links of the at least one TX link, In order to realize the transmission of test data generated during the running of the target application. It can be seen that each RX link or TX link of the test instrument supports independent test function definition, that is to say, the user only needs to configure the test function for each channel to realize the corresponding test function. The embodiment is beneficial to realize multiple measurement functions at the same time, saves cost, saves instrument space, and can realize the customization of test functions according to user requirements.

附图说明Description of drawings

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the accompanying drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only These are some embodiments of the present application. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings without any creative effort.

图1是本申请实施例提供的一种测试仪器的示意图;1 is a schematic diagram of a test instrument provided in an embodiment of the present application;

图2是本申请实施例提供的另一种测试仪器的结构示意图;2 is a schematic structural diagram of another testing instrument provided by an embodiment of the present application;

图3是本申请实施例提供的一种测试方法的流程示意图。FIG. 3 is a schematic flowchart of a testing method provided by an embodiment of the present application.

具体实施方式Detailed ways

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。In order to make those skilled in the art better understand the solutions of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only The embodiments are part of the present application, but not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the scope of protection of the present application.

以下分别进行详细说明。Each of them will be described in detail below.

本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”以及它的任何变形,意图在于覆盖不排他的包含。例如包括了一系列单元和器件的系统没有限定于已列出的单元和器件,而是可选地还包括没有列出的单元和器件,或可选地还包括对于这些系统固有的其它单元和器件。The terms "first", "second" and the like in the description and claims of the present application and the drawings are used to distinguish different objects, rather than to describe a specific order. Furthermore, the term "comprising" and any variations thereof are intended to cover non-exclusive inclusion. For example, a system comprising a series of units and devices is not limited to the units and devices listed, but optionally also includes units and devices not listed, or optionally also includes other units and devices inherent to these systems. device.

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。Reference herein to an "embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the present application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor a separate or alternative embodiment that is mutually exclusive of other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

如图1所示,图1为一种测试仪器的示意图,该测试仪器100包括第一处理单元110、第二处理单元120、至少一个接收(Receive,RX)链路130以及至少一个发送(Transmit,TX)链路140,所述第一处理单元110连接所述第二处理单元120,所述第二处理单元120分别连接所述至少一个RX链路130和所述至少一个TX链路140;所述第一处理单元110,用于获取配置信息,所述配置信息用于反映所述测试仪器需要完成的目标测试功能;以及用于根据所述配置信息确定目标配置程序;以及用于根据所述配置信息运行目标应用程序,所述目标应用程序为所述目标测试功能的应用程序;所述第二处理单元120,用于运行所述目标配置程序,配置所述至少一个RX链路130的全部或者部分RX链路,和/或,配置所述至少一个TX链路140中的全部或者部分TX链路,以实现所述目标应用程序运行过程中产生的测试数据的传输。As shown in FIG. 1 , FIG. 1 is a schematic diagram of a test instrument. The test instrument 100 includes a first processing unit 110 , a second processing unit 120 , at least one receive (Receive, RX) link 130 and at least one transmit (Transmit) link 130 . , TX) link 140, the first processing unit 110 is connected to the second processing unit 120, and the second processing unit 120 is respectively connected to the at least one RX link 130 and the at least one TX link 140; The first processing unit 110 is configured to acquire configuration information, where the configuration information is used to reflect the target test function that the test instrument needs to complete; and to determine a target configuration program according to the configuration information; The configuration information is used to run a target application program, and the target application program is an application program of the target test function; the second processing unit 120 is configured to run the target configuration program to configure the at least one RX link 130. All or part of the RX link, and/or, all or part of the TX link in the at least one TX link 140 is configured to realize the transmission of test data generated during the running of the target application.

第一处理单元110,也即中央处理器(CentralProcessingUnit,CPU)处理单元,主要负责对整个仪器进行软件管理、配置和控制等,其中最重要一个方面是根据用户的测试功能模式的选择,选择加载不同的现场可编程门阵列(Field-ProgrammableGateArray,FPGA)配置程序、并配置和启动运行相关的应用程序,以实现用户选定的测试测量功能。The first processing unit 110, that is, the central processing unit (Central Processing Unit, CPU) processing unit, is mainly responsible for software management, configuration and control of the entire instrument, among which the most important aspect is to select the load according to the user's selection of the test function mode. Different Field-Programmable Gate Array (Field-ProgrammableGateArray, FPGA) configuration programs, and configure and start running related applications to achieve user-selected test and measurement functions.

第二处理单元120,包括至少一片FPGA芯片,所述至少一片FPGA芯片中每片FPGA芯片用于运行至少一个配置程序。The second processing unit 120 includes at least one FPGA chip, and each FPGA chip in the at least one FPGA chip is used to run at least one configuration program.

需要说明的是,测试仪器100可以包括至少一组的RX链路和TX链路,具体的,测试仪器100可以包括两组的RX链路和TX链路,即是“2通道TX链路+2通道RX链路”的测试功能可定义仪器,测试仪器100还可以包括四组的RX链路和TX链路,即是“4通道TX链路+4通道RX链路”的测试功能可定义仪器,测试仪器100还可以包括8组的RX链路和TX链路,即是“8通道TX链路+8通道RX链路”的测试功能可定义仪器,等等。需要说明的是,无论是多少通道的测试仪器100,其每一个链路都支持测试功能可定义,即每一个RX链路或TX链路,都可以配置成不同的测试测量功能。It should be noted that the test instrument 100 may include at least one set of RX links and TX links. Specifically, the test instrument 100 may include two groups of RX links and TX links, that is, "2-channel TX link + The test function of "2-channel RX link" can define the instrument, and the test instrument 100 can also include four groups of RX links and TX links, that is, the test function of "4-channel TX link + 4-channel RX link" can be defined. The instrument, the test instrument 100 may also include 8 groups of RX links and TX links, that is, a test function-definable instrument of "8-channel TX link + 8-channel RX link", and so on. It should be noted that, no matter how many channels the test instrument 100 is, each link supports definable test functions, that is, each RX link or TX link can be configured with different test and measurement functions.

其中,所述测试仪器100支持的功能包括如下功能中的至少一种:示波器功能、频率特性分析仪功能、数字电压表功能、协议分析仪功能、矢量信号分析仪功能、任意波形发生器功能、任意函数发生器功能、基带信号发射源功能、矢量信号源功能、码型发生器功能、跳频信号发生器功能、多路时钟源功能、脉冲发生器功能、波形采集处理回放仪功能。The functions supported by the test instrument 100 include at least one of the following functions: oscilloscope function, frequency characteristic analyzer function, digital voltmeter function, protocol analyzer function, vector signal analyzer function, arbitrary waveform generator function, Arbitrary function generator function, baseband signal emission source function, vector signal source function, pattern generator function, frequency hopping signal generator function, multi-channel clock source function, pulse generator function, waveform acquisition, processing and playback instrument function.

下面,对各种测试功能的实现原理进行说明。The following describes the realization principles of various test functions.

其中,所述至少一个RX链路130中的每个RX链路包括模数转换器件和RX模拟前端(AnalogFront-End,AFE)电路。模数转换器件可以是ADC芯片。Wherein, each RX link in the at least one RX link 130 includes an analog-to-digital conversion device and an RX analog front-end (Analog Front-End, AFE) circuit. The analog-to-digital conversion device may be an ADC chip.

请参阅图2,图2为另一种测试仪器的结构示意图,可见,每个RX链路包括一个RXAFE电路和一片高采样率的ADC芯片,即是,一片ADC芯片与一个RXAFE电路,即可实现一个通道的RX链路。Please refer to Figure 2. Figure 2 is a schematic diagram of the structure of another test instrument. It can be seen that each RX link includes an RXAFE circuit and an ADC chip with a high sampling rate, that is, an ADC chip and an RXAFE circuit. Implements a one-lane RX link.

其中,对ADC芯片的采样率不作具体限定,对RXAFE电路的宽带不作具体限定,当测试仪器100采用更高采样率的ADC芯片、更宽带宽的RXAFE模拟电路,可以实现更高带宽的RX链路;示例性地,每个RX链路带宽范围可以为DC~5GHz。The sampling rate of the ADC chip is not specifically limited, and the bandwidth of the RXAFE circuit is not specifically limited. When the test instrument 100 adopts an ADC chip with a higher sampling rate and an RXAFE analog circuit with a wider bandwidth, a higher bandwidth RX chain can be realized. The bandwidth of each RX link may range from DC to 5 GHz, for example.

需要说明的是,RX链路支持采集大频率范围的信号,基于其超宽带的信号特点,所述测量仪器100可以实现多种测量功能。It should be noted that the RX link supports the acquisition of signals in a wide frequency range, and based on its ultra-wideband signal characteristics, the measurement instrument 100 can implement various measurement functions.

一种测试功能的应用程序对应该种测试功能的FPGA配置程序,通过该种测试功能的FPGA配置程序能够实现配置该种测试功能的RX链路,和/或,TX链路,最终实现,在该种测试功能的应用程序运行的情况下,通过该种测试功能的RX链路,和/或,TX链路,传输测试数据,从而实现该种测试功能。An application program of a test function corresponds to an FPGA configuration program of the test function, and the FPGA configuration program of the test function can realize the configuration of the RX link and/or the TX link of the test function, and finally realize, in the When the application program of the test function is running, the test data is transmitted through the RX link and/or the TX link of the test function, so as to realize the test function.

可以看出,本申请实施例中,测试仪器包括:第一处理单元、连接第一处理单元的第二处理单元,和连接第二处理单元的至少一个接收RX链路以及至少一个发送TX链路,第一处理单元,用于获取配置信息,配置信息用于反映测试仪器需要完成的目标测试功能,以及根据配置信息确定目标配置程序,以及根据配置信息运行目标应用程序,目标应用程序为目标测试功能的应用程序;第二处理单元,用于运行目标配置程序,配置至少一个RX链路的部分或者全部RX链路,和/或,配置至少一个TX链路中的部分或者全部TX链路,以实现目标应用程序运行过程中产生的测试数据的传输。可见,该测试仪器的每一个RX链路或TX链路,都支持独立的测试功能可定义,也就是说用户只需要对每一个通道进行测试功能配置,即可实现相应的测试功能,本申请实施例有利于同时实现多种测量功能,节约成本、节省仪器空间,且可根据用户需求实现测试功能自定义。It can be seen that, in the embodiment of the present application, the test instrument includes: a first processing unit, a second processing unit connected to the first processing unit, and at least one receiving RX link and at least one sending TX link connected to the second processing unit , the first processing unit is used to obtain configuration information, the configuration information is used to reflect the target test function that the test instrument needs to complete, and to determine the target configuration program according to the configuration information, and to run the target application program according to the configuration information, and the target application program is the target test an application program of functions; a second processing unit configured to run a target configuration program, configure part or all of the RX links of the at least one RX link, and/or, configure part or all of the TX links of the at least one TX link, In order to realize the transmission of test data generated during the running of the target application. It can be seen that each RX link or TX link of the test instrument supports independent test function definition, that is to say, the user only needs to configure the test function for each channel to realize the corresponding test function. The embodiment is beneficial to realize multiple measurement functions at the same time, saves cost, saves instrument space, and can realize the customization of test functions according to user requirements.

具体实现中,在配置以下测试仪器测试功能的应用程序和FPGA配置程序的情况下,RX链路可配置成下列测试仪器所具备的功能,但不仅限于下列测试仪器所具备的功能:In the specific implementation, when the application program and FPGA configuration program of the following test instruments are configured, the RX link can be configured to the functions possessed by the following test instruments, but is not limited to the functions possessed by the following test instruments:

(1)、高端示波器:示波器带宽可达5GHz,波形捕获率100万帧以上;(1) High-end oscilloscope: the bandwidth of the oscilloscope can reach 5GHz, and the waveform capture rate is more than 1 million frames;

(2)、频率特性分析仪:可分析5GH带宽的信号频谱特性;(2) Frequency characteristic analyzer: It can analyze the signal spectrum characteristics of 5GH bandwidth;

(3)、数字电压表:可以测量电压信号,分析电压特性;(3) Digital voltmeter: It can measure the voltage signal and analyze the voltage characteristics;

(4)、协议分析仪:可以采集5GHz带宽的协议信号,并进行解码分析;(4) Protocol analyzer: It can collect protocol signals with a bandwidth of 5GHz, and perform decoding and analysis;

(5)、矢量信号分析仪:由于其信号带宽范围从DC~5GHz,可以采集和解析大部分无线电信号。(5) Vector signal analyzer: Because its signal bandwidth ranges from DC to 5GHz, it can collect and analyze most of the radio signals.

其中,所述至少一个TX链路中的每个TX链路包括数模转换器件和TXAFE电路。数模转换器件可以是DAC芯片。Wherein, each TX link in the at least one TX link includes a digital-to-analog conversion device and a TXAFE circuit. The digital-to-analog conversion device may be a DAC chip.

请参阅图2,可见,每个TX链路包括一个TXAFE电路和一片高采样率的DAC芯片,即是,一片DAC芯片与一个TXAFE电路,即可实现一个通道的TX链路。Referring to Figure 2, it can be seen that each TX link includes a TXAFE circuit and a DAC chip with a high sampling rate, that is, a DAC chip and a TXAFE circuit can realize a TX link of one channel.

其中,对DAC芯片的采样率不作具体限定,对TXAFE电路的宽带不作具体限定,当测试仪器100采用更高采样率的DAC芯片、更宽带宽的TXAFE模拟电路,可以实现更高带宽的TX链路;示例性地,每个TX链路带宽范围为DC~5GHz。The sampling rate of the DAC chip is not specifically limited, and the bandwidth of the TXAFE circuit is not specifically limited. When the test instrument 100 adopts a DAC chip with a higher sampling rate and a TXAFE analog circuit with a wider bandwidth, a higher bandwidth TX chain can be realized. Road; exemplarily, each TX link bandwidth ranges from DC to 5 GHz.

需要说明的是,由于TX链路支持发送DC~5GHz频率范围的信号,其超宽带的信号特点,可以实现多种信号源功能。It should be noted that, since the TX link supports the transmission of signals in the frequency range of DC to 5 GHz, its ultra-wideband signal characteristics can realize multiple signal source functions.

具体实现中,在配置以下测试仪器测试功能的应用程序和FPGA配置程序的情况下,TX链路可配置成下列仪器功能,但不仅限于下列仪器功能:In the specific implementation, in the case of configuring the application program and FPGA configuration program of the following test functions of the test instrument, the TX link can be configured to the following instrument functions, but not limited to the following instrument functions:

(1)、AWG信号源:信号源输出频率范围从DC~5GHz,采样率可达12GHz以上;(1) AWG signal source: the output frequency range of the signal source is from DC to 5GHz, and the sampling rate can reach more than 12GHz;

(2)、AFG信号源:信号源输出频率范围从DC~5GHz,采样率可达12GHz以上,可替代目前市场上的所有AFG仪器测量;(2) AFG signal source: the output frequency range of the signal source is from DC to 5GHz, and the sampling rate can reach more than 12GHz, which can replace all AFG instruments on the market.

(3)、IQ基带信号发射源:可以输出带宽高达2GHz的IQ调制基带信号;(3) IQ baseband signal transmission source: it can output IQ modulated baseband signal with bandwidth up to 2GHz;

(4)、矢量信号源:可以输出频率范围从DC~5GHz的IF中频信号或RF射频信号,可以覆盖大部分无线电信号应用;(4) Vector signal source: It can output IF intermediate frequency signal or RF radio frequency signal with frequency range from DC to 5GHz, which can cover most radio signal applications;

(5)、码型发生器;(5), code generator;

(6)、跳频信号发生器:跳频频率范围从DC~5GHz;(6), frequency hopping signal generator: frequency hopping frequency range from DC ~ 5GHz;

(7)、多路时钟源:时钟频率范围从DC~5GHz;(7) Multiple clock sources: the clock frequency ranges from DC to 5GHz;

(8)、脉冲发生器。(8), pulse generator.

此外,由于RX链路和TX链路均支持DC~5GHz频率范围信号的收发,在配置以下测试仪器测试功能的应用程序和FPGA配置程序的情况下,可以通过RX链路和TX链路组合,可配置成下列测试仪器所具备的功能,但不仅限于下列测试仪器所具备的功能:In addition, since both the RX link and the TX link support the transmission and reception of signals in the frequency range of DC to 5GHz, in the case of configuring the application program and FPGA configuration program of the test function of the following test instruments, the combination of the RX link and the TX link can be used. It can be configured to the functions of the following test instruments, but not limited to the functions of the following test instruments:

(1)、波形采集处理回放仪:RX链路实时采集接收信号,通过FPGA实时处理之后,再通过TX链路发射出去,可以用于电子对抗等领域。(1) Waveform acquisition, processing and playback instrument: The RX link collects the received signal in real time, processes it in real time through the FPGA, and then transmits it through the TX link, which can be used in electronic countermeasures and other fields.

需要说明的是,上述测试仪器所具备的功能中的性能指标,如带宽5GHz、波形捕获率100万帧等,仅为示例性说明,具体实现中,性能指标还可以对应其他数值,不作具体限定。It should be noted that the performance indicators in the functions of the above-mentioned test instruments, such as the bandwidth of 5GHz, the waveform capture rate of 1 million frames, etc., are only exemplary descriptions. In the specific implementation, the performance indicators can also correspond to other values, which are not specifically limited. .

可以理解的是,用户可以通过对至少一种测试功能的应用程序和FPGA配置程序、至少一个接收RX链路130以及至少一个发送TX链路140中的部分或者全部链路进行选择和配置,以实现用户所期待完成的至少一个测试功能,具体实现中,当测试仪器100中包括m组RX链路和TX链路时,m为正整数,在确定相应的应用程序和FPGA配置程序,可以实现同时配置为x个RX链路仪器功能+y个RX链路仪器功能,其中,x为大于或者等于0且小于或者等于m的整数,y为大于或者等于0且小于或者等于m的整数,x和y可以相等,x和y也可以不相等,不作具体限定。It can be understood that the user can select and configure some or all of the at least one test function application program and FPGA configuration program, at least one receive RX link 130 and at least one transmit TX link 140, to Implement at least one test function expected by the user. In the specific implementation, when the test instrument 100 includes m groups of RX links and TX links, m is a positive integer. After determining the corresponding application program and FPGA configuration program, it can be realized Simultaneously configured as x RX link instrument functions + y RX link instrument functions, where x is an integer greater than or equal to 0 and less than or equal to m, y is an integer greater than or equal to 0 and less than or equal to m, x and y may be equal, and x and y may not be equal, which is not specifically limited.

其中,所述配置信息包括所述目标配置程序的唯一标识和所述目标应用程序的唯一标识。其中,唯一标识可以是程序的名称,不作具体限定。Wherein, the configuration information includes the unique identifier of the target configuration program and the unique identifier of the target application program. The unique identifier may be the name of the program, which is not specifically limited.

具体的,所述配置信息可以是用户选择的功能模式对应的配置信息,该配置信息和功能模式的对应关系预先存储在该测试仪器中。基于此,在所述获取配置信息方面,所述第一处理单元具体用于:在检测到测试功能的启动操作时,显示第一用户界面,所述第一用户界面包括至少一个功能模式控件,所述至少一个功能模式控件包括目标功能模式控件;在检测到针对所述目标功能模式控件的选择操作时,获取所述目标功能模式控件对应的所述配置信息。Specifically, the configuration information may be configuration information corresponding to the functional mode selected by the user, and the corresponding relationship between the configuration information and the functional mode is pre-stored in the test instrument. Based on this, in the aspect of obtaining the configuration information, the first processing unit is specifically configured to: when detecting the startup operation of the test function, display a first user interface, where the first user interface includes at least one function mode control, The at least one functional mode control includes a target functional mode control; when a selection operation for the target functional mode control is detected, the configuration information corresponding to the target functional mode control is acquired.

其中,一个功能模式控件对应一个功能模式,不同的功能模式控件对应不同的功能模式,用户选定了目标功能模式控件即是选定了对应的目标功能模式。One functional mode control corresponds to one functional mode, and different functional mode controls correspond to different functional modes. When the user selects the target functional mode control, the corresponding target functional mode is selected.

其中,功能模式与RX链路和TX链路的组数关联。Among them, the functional mode is associated with the number of groups of RX links and TX links.

示例性的,当测试仪器100包括两组的RX链路和TX链路时,在配置相应的应用程序和FPGA配置程序的情况下,该仪器可以包括下列功能模式:Exemplarily, when the test instrument 100 includes two sets of RX links and TX links, the instrument may include the following functional modes when the corresponding application program and FPGA configuration program are configured:

功能模式一:1通道高端示波器;Function mode 1: 1-channel high-end oscilloscope;

功能模式二:2通道高端示波器;Function mode 2: 2-channel high-end oscilloscope;

功能模式三:1通道AWG信号源;Function mode three: 1 channel AWG signal source;

功能模式四:2通道AWG信号源;Function mode 4: 2-channel AWG signal source;

功能模式五:1通道高端示波器+1通道AWG信号源;Function mode five: 1 channel high-end oscilloscope + 1 channel AWG signal source;

功能模式六:1通道高端示波器+1通道频率特性分析仪+1通道AWG信号源;Function mode six: 1 channel high-end oscilloscope + 1 channel frequency characteristic analyzer + 1 channel AWG signal source;

功能模式七:1通道频率特性分析仪+1通道AFG信号源;Function mode seven: 1 channel frequency characteristic analyzer + 1 channel AFG signal source;

功能模式八:1通道协议分析仪+1通道码型发生器;Function mode eight: 1-channel protocol analyzer + 1-channel code generator;

功能模式九:1通道高端示波器+1通道AWG信号源+1通道码型发生器;Function mode 9: 1 channel high-end oscilloscope + 1 channel AWG signal source + 1 channel pattern generator;

功能模式十:1通道高端示波器+1通道频率特性分析仪+1通道AWG信号源+1通道码型发生器;等等。Function mode ten: 1 channel high-end oscilloscope + 1 channel frequency characteristic analyzer + 1 channel AWG signal source + 1 channel pattern generator; and so on.

此处不再一一例举。No further examples are given here.

示例性的,当测试仪器100包括四组的RX链路和TX链路时,在配置相应的应用程序和FPGA配置程序的情况下,该仪器可以包括下列功能模式:Exemplarily, when the test instrument 100 includes four sets of RX links and TX links, the instrument may include the following functional modes when the corresponding application program and FPGA configuration program are configured:

功能模式一:1通道高端示波器;Function mode 1: 1-channel high-end oscilloscope;

功能模式二:2通道高端示波器;Function mode 2: 2-channel high-end oscilloscope;

功能模式三:3通道高端示波器;Function mode three: 3-channel high-end oscilloscope;

功能模式四:4通道高端示波器;Function mode four: 4-channel high-end oscilloscope;

功能模式五:1通道AWG信号源;Function mode five: 1 channel AWG signal source;

功能模式六:2通道AWG信号源;Function mode six: 2-channel AWG signal source;

功能模式七:3通道AWG信号源;Function mode seven: 3-channel AWG signal source;

功能模式八:4通道AWG信号源;Function mode eight: 4-channel AWG signal source;

功能模式九:3通道高端示波器+1通道AWG信号源;Function mode 9: 3-channel high-end oscilloscope + 1-channel AWG signal source;

功能模式十:1通道高端示波器+3通道频率特性分析仪+2通道AWG信号源;Function mode ten: 1-channel high-end oscilloscope + 3-channel frequency characteristic analyzer + 2-channel AWG signal source;

功能模式十一:3通道频率特性分析仪+4通道AFG信号源;Function mode eleven: 3-channel frequency characteristic analyzer + 4-channel AFG signal source;

功能模式十二:2通道协议分析仪+3通道码型发生器;Function mode 12: 2-channel protocol analyzer + 3-channel pattern generator;

功能模式十三:1通道高端示波器+1通道AWG信号源+1通道码型发生器;Function mode 13: 1 channel high-end oscilloscope + 1 channel AWG signal source + 1 channel pattern generator;

功能模式十四:1通道高端示波器+2通道频率特性分析仪+2通道AWG信号源+1通道码型发生器;等等。Function mode fourteen: 1-channel high-end oscilloscope + 2-channel frequency characteristic analyzer + 2-channel AWG signal source + 1-channel pattern generator; and so on.

此处不再一一例举。No further examples are given here.

示例性的,当测试仪器100包括八组的RX链路和TX链路时,在配置相应的应用程序和FPGA配置程序的情况下,该仪器可以包括下列功能模式:Exemplarily, when the test instrument 100 includes eight groups of RX links and TX links, the instrument may include the following functional modes when the corresponding application program and FPGA configuration program are configured:

功能模式一:3通道高端示波器;Function mode 1: 3-channel high-end oscilloscope;

功能模式二:4通道高端示波器;Function mode 2: 4-channel high-end oscilloscope;

功能模式三:5通道高端示波器;Function mode three: 5-channel high-end oscilloscope;

功能模式四:8通道高端示波器;Function mode four: 8-channel high-end oscilloscope;

功能模式五:4通道AWG信号源;Function mode five: 4-channel AWG signal source;

功能模式六:5通道AWG信号源;Function mode six: 5-channel AWG signal source;

功能模式七:7通道AWG信号源;Function mode seven: 7-channel AWG signal source;

功能模式八:8通道AWG信号源;Function mode eight: 8-channel AWG signal source;

功能模式九:8通道高端示波器+8通道AFG信号源;Function mode 9: 8-channel high-end oscilloscope + 8-channel AFG signal source;

功能模式十:5通道高端示波器+3通道频率特性分析仪+6通道AFG信号源;Function mode ten: 5-channel high-end oscilloscope + 3-channel frequency characteristic analyzer + 6-channel AFG signal source;

功能模式十一:7通道频率特性分析仪+6通道AFG信号源;Function mode eleven: 7-channel frequency characteristic analyzer + 6-channel AFG signal source;

功能模式十二:5通道协议分析仪+3通道码型发生器;Function mode 12: 5-channel protocol analyzer + 3-channel pattern generator;

功能模式十三:6通道高端示波器+2通道AWG信号源+3通道码型发生器;Function mode 13: 6-channel high-end oscilloscope + 2-channel AWG signal source + 3-channel pattern generator;

功能模式十四:4通道高端示波器+1通道频率特性分析仪+2通道AWG信号源+5通道码型发生器;Function mode fourteen: 4-channel high-end oscilloscope + 1-channel frequency characteristic analyzer + 2-channel AWG signal source + 5-channel pattern generator;

功能模式十五:4通道高端示波器+4通道AWG信号源;Function mode fifteen: 4-channel high-end oscilloscope + 4-channel AWG signal source;

功能模式十六:4通道高端示波器+4通道时钟源;Function mode sixteen: 4-channel high-end oscilloscope + 4-channel clock source;

功能模式十七:2通道高端示波器+1通道AWG信号源+3通道时钟源;Function mode seventeen: 2-channel high-end oscilloscope + 1-channel AWG signal source + 3-channel clock source;

功能模式十八:2通道高端示波器+2通道AWG信号源+2通道时钟源;Function mode 18: 2-channel high-end oscilloscope + 2-channel AWG signal source + 2-channel clock source;

功能模式十九:1通道高端示波器+2通道AWG信号源+2通道时钟源;等等。Function mode nineteen: 1-channel high-end oscilloscope + 2-channel AWG signal source + 2-channel clock source; and so on.

此处不再一一例举。No further examples are given here.

综上,在测试仪器硬件部署完成的情况下,首先,通过集成多通道TX链路和RX链路,且每个链路都支持软件定义成不同的测试测量功能,其可实现多种测试功能组合,其次,通过配置测试功能的应用程序以及FPGA配置程序,实现相应的测试功能,支持用户灵活选购和升级仪器,支持用户软件定义仪器功能,仪器功能的高度集成化,为用户使用和搬运带来方便。In summary, when the hardware deployment of the test instrument is completed, first of all, by integrating multi-channel TX link and RX link, and each link supports software-defined different test and measurement functions, it can realize a variety of test functions. Combination, secondly, through the application program for configuring the test function and the FPGA configuration program, the corresponding test function is realized, which supports the user to flexibly purchase and upgrade the instrument, supports the user to define the instrument function by software, and highly integrates the instrument function, which is convenient for the user to use and carry. Bring convenience.

其中,请参阅图3,图3是本申请实施例提供了一种测试方法的流程示意图,应用于如图1、图2所示出的测试仪器,如图3所示,本测试方法包括:Wherein, please refer to FIG. 3. FIG. 3 is a schematic flowchart of a test method provided in an embodiment of the present application, which is applied to the test instrument shown in FIG. 1 and FIG. 2. As shown in FIG. 3, the test method includes:

S201,测试仪器获取配置信息,所述配置信息用于反映所述测试仪器需要完成的目标测试功能。S201, a test instrument acquires configuration information, where the configuration information is used to reflect a target test function that the test instrument needs to complete.

具体的,所述配置信息包括所述目标配置程序的唯一标识和所述目标应用程序的唯一标识。Specifically, the configuration information includes the unique identifier of the target configuration program and the unique identifier of the target application program.

具体的,所述测试仪器获取配置信息的实现方式可以是:所述测试仪器在检测到测试功能的启动操作时,显示第一用户界面,所述第一用户界面包括至少一个功能模式控件,所述至少一个功能模式控件包括目标功能模式控件;所述测试仪器在检测到针对所述目标功能模式控件的选择操作时,获取所述目标功能模式控件对应的所述配置信息。Specifically, the implementation manner of the test instrument acquiring the configuration information may be as follows: when the test instrument detects the start-up operation of the test function, it displays a first user interface, the first user interface includes at least one function mode control, the The at least one functional mode control includes a target functional mode control; the test instrument acquires the configuration information corresponding to the target functional mode control when detecting a selection operation for the target functional mode control.

S202,所述测试仪器根据所述配置信息确定目标配置程序。S202, the test instrument determines a target configuration program according to the configuration information.

S203,所述测试仪器根据所述配置信息运行目标应用程序,所述目标应用程序为所述目标测试功能的应用程序。S203, the test instrument runs a target application program according to the configuration information, where the target application program is an application program of the target test function.

S204,所述测试仪器运行所述目标配置程序,配置所述至少一个RX链路的部分或者全部RX链路,和/或,配置所述至少一个TX链路中的部分或者全部TX链路,以实现所述目标应用程序运行过程中产生的测试数据的传输。S204, the test instrument runs the target configuration program, configures part or all of the RX links in the at least one RX link, and/or configures part or all of the TX links in the at least one TX link, In order to realize the transmission of test data generated during the running of the target application.

可以看出,本申请实施例中,测试仪器包括:第一处理单元、连接第一处理单元的第二处理单元,和连接第二处理单元的至少一个接收RX链路以及至少一个发送TX链路,第一处理单元,用于获取配置信息,配置信息用于反映测试仪器需要完成的目标测试功能,以及根据配置信息确定目标配置程序,以及根据配置信息运行目标应用程序,目标应用程序为目标测试功能的应用程序;第二处理单元,用于运行目标配置程序,配置至少一个RX链路的部分或者全部RX链路,和/或,配置至少一个TX链路中的部分或者全部TX链路,以实现目标应用程序运行过程中产生的测试数据的传输。可见,该测试仪器的每一个RX链路或TX链路,都支持独立的测试功能可定义,也就是说用户只需要对每一个通道进行测试功能配置,即可实现相应的测试功能,本申请实施例有利于同时实现多种测量功能,节约成本、节省仪器空间,且可根据用户需求实现测试功能自定义。It can be seen that, in the embodiment of the present application, the test instrument includes: a first processing unit, a second processing unit connected to the first processing unit, and at least one receiving RX link and at least one sending TX link connected to the second processing unit , the first processing unit is used to obtain configuration information, the configuration information is used to reflect the target test function that the test instrument needs to complete, and to determine the target configuration program according to the configuration information, and to run the target application program according to the configuration information, and the target application program is the target test an application program of functions; a second processing unit configured to run a target configuration program, configure part or all of the RX links of the at least one RX link, and/or, configure part or all of the TX links of the at least one TX link, In order to realize the transmission of test data generated during the running of the target application. It can be seen that each RX link or TX link of the test instrument supports independent test function definition, that is to say, the user only needs to configure the test function for each channel to realize the corresponding test function. The embodiment is beneficial to realize multiple measurement functions at the same time, saves cost, saves instrument space, and can realize the customization of test functions according to user requirements.

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。It should be noted that, for the sake of simple description, the foregoing method embodiments are all expressed as a series of action combinations, but those skilled in the art should know that the present application is not limited by the described action sequence. Because in accordance with the present application, certain steps may be performed in other orders or concurrently. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the above-mentioned embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the device embodiments described above are only illustrative. For example, the division of the above-mentioned units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated. to another system, or some features can be ignored, or not implemented. On the other hand, the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical or other forms.

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described above as separate components may or may not be physically separated, and components shown as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above-mentioned integrated units may be implemented in the form of hardware, or may be implemented in the form of software functional units.

上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机仪器(可为个人计算机、服务器或者网络仪器等)执行本申请各个实施例上述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。The above-mentioned integrated units, if implemented in the form of software functional units and sold or used as independent products, may be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application can be embodied in the form of a software product in essence, or the part that contributes to the prior art, or all or part of the technical solution, and the computer software product is stored in a memory, Several instructions are included to cause a computer apparatus (which may be a personal computer, a server, or a network apparatus, etc.) to execute all or part of the steps of the above-mentioned methods of the various embodiments of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-OnlyMemory,简称:ROM)、随机存取器(英文:RandomAccessMemory,简称:RAM)、磁盘或光盘等。Those skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable memory, and the memory can include: a flash disk , Read-only memory (English: Read-OnlyMemory, referred to as: ROM), random access device (English: RandomAccessMemory, referred to as: RAM), magnetic disk or optical disk, etc.

以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。The embodiments of the present application have been introduced in detail above, and the principles and implementations of the present application are described in this paper by using specific examples. The descriptions of the above embodiments are only used to help understand the methods and core ideas of the present application; at the same time, for Persons of ordinary skill in the art, based on the idea of the present application, will have changes in the specific implementation manner and application scope. In summary, the contents of this specification should not be construed as limitations on the present application.

Claims (10)

1.一种测试仪器,其特征在于,包括第一处理单元、第二处理单元、至少一个接收RX链路以及至少一个发送TX链路,所述第一处理单元连接所述第二处理单元,所述第二处理单元分别连接所述至少一个RX链路和所述至少一个TX链路;1. A testing instrument, characterized in that, comprising a first processing unit, a second processing unit, at least one receiving RX link and at least one transmitting TX link, the first processing unit is connected to the second processing unit, the second processing unit is connected to the at least one RX link and the at least one TX link, respectively; 所述第一处理单元,用于获取配置信息,所述配置信息用于反映所述测试仪器需要完成的目标测试功能;以及用于根据所述配置信息确定目标配置程序;以及用于根据所述配置信息运行目标应用程序,所述目标应用程序为所述目标测试功能的应用程序;The first processing unit is configured to acquire configuration information, where the configuration information is used to reflect the target test function that the test instrument needs to complete; and to determine a target configuration program according to the configuration information; The configuration information runs a target application, and the target application is the application of the target test function; 所述第二处理单元,用于运行所述目标配置程序,配置所述至少一个RX链路的部分或者全部RX链路,和/或,配置所述至少一个TX链路中的部分或者全部TX链路,以实现所述目标应用程序运行过程中产生的测试数据的传输。the second processing unit, configured to run the target configuration program, configure part or all of the RX links of the at least one RX link, and/or configure part or all of the TX of the at least one TX link link to realize the transmission of test data generated during the running of the target application. 2.根据权利要求1所述的测试仪器,其特征在于,所述配置信息包括所述目标配置程序的唯一标识和所述目标应用程序的唯一标识。2 . The test instrument according to claim 1 , wherein the configuration information includes a unique identifier of the target configuration program and a unique identifier of the target application program. 3 . 3.根据权利要求1所述的测试仪器,其特征在于,在所述获取配置信息方面,所述第一处理单元具体用于:3. The test instrument according to claim 1, wherein, in the aspect of acquiring configuration information, the first processing unit is specifically used for: 在检测到测试功能的启动操作时,显示第一用户界面,所述第一用户界面包括至少一个功能模式控件,所述至少一个功能模式控件包括目标功能模式控件;displaying a first user interface when an activation operation of the test function is detected, the first user interface including at least one function mode control, the at least one function mode control including a target function mode control; 在检测到针对所述目标功能模式控件的选择操作时,获取所述目标功能模式控件对应的所述配置信息。When a selection operation for the target function mode control is detected, the configuration information corresponding to the target function mode control is acquired. 4.根据权利要求1所述的测试仪器,其特征在于,所述第二处理单元包括至少一片现场可编程门阵列FPGA芯片,所述至少一片FPGA芯片中每片FPGA芯片用于运行至少一个配置程序。4. The test instrument according to claim 1, wherein the second processing unit comprises at least one field programmable gate array FPGA chip, and each FPGA chip in the at least one FPGA chip is used to run at least one configuration program. 5.根据权利要求1所述的测试仪器,其特征在于,所述至少一个RX链路中的每条RX链路包括模数转换器件和RX模拟前端AFE电路。5. The test instrument of claim 1, wherein each RX link in the at least one RX link comprises an analog-to-digital conversion device and an RX analog front-end AFE circuit. 6.根据权利要求1所述的测试仪器,其特征在于,所述至少一个TX链路中的每条TX链路包括数模转换器件和TXAFE电路。6. The test instrument of claim 1, wherein each TX link in the at least one TX link comprises a digital-to-analog conversion device and a TXAFE circuit. 7.根据权利要求1-6任一项所述的测试仪器,其特征在于,所述测试仪器支持的功能包括如下功能中的至少一种:示波器功能、频率特性分析仪功能、数字电压表功能、协议分析仪功能、矢量信号分析仪功能、任意波形发生器功能、任意函数发生器功能、基带信号发射源功能、矢量信号源功能、码型发生器功能、跳频信号发生器功能、多路时钟源功能、脉冲发生器功能、波形采集处理回放仪功能。7. The test instrument according to any one of claims 1-6, wherein the functions supported by the test instrument include at least one of the following functions: oscilloscope function, frequency characteristic analyzer function, digital voltmeter function , protocol analyzer function, vector signal analyzer function, arbitrary waveform generator function, arbitrary function generator function, baseband signal emission source function, vector signal source function, pattern generator function, frequency hopping signal generator function, multi-channel Clock source function, pulse generator function, waveform acquisition, processing and playback function. 8.一种测试方法,其特征在于,应用于测试仪器,所述测试仪器包括至少一个接收RX链路以及至少一个发送TX链路,所述方法包括:8. A test method, characterized in that, applied to a test instrument, the test instrument comprising at least one receive RX link and at least one transmit TX link, the method comprising: 获取配置信息,所述配置信息用于反映所述测试仪器需要完成的目标测试功能;Obtaining configuration information, the configuration information is used to reflect the target test function that the test instrument needs to complete; 根据所述配置信息确定目标配置程序;Determine a target configuration program according to the configuration information; 根据所述配置信息运行目标应用程序,所述目标应用程序为所述目标测试功能的应用程序;Run a target application program according to the configuration information, the target application program is the application program of the target test function; 运行所述目标配置程序,配置所述至少一个RX链路的部分或者全部RX链路,和/或,配置所述至少一个TX链路中的部分或者全部TX链路,以实现所述目标应用程序运行过程中产生的测试数据的传输。running the target configuration program to configure part or all of the RX links of the at least one RX link, and/or configure part or all of the TX links of the at least one TX link to implement the target application Transmission of test data generated during program execution. 9.根据权利要求8所述的方法,其特征在于,所述配置信息包括所述目标配置程序的唯一标识和所述目标应用程序的唯一标识。9. The method according to claim 8, wherein the configuration information comprises a unique identifier of the target configuration program and a unique identifier of the target application program. 10.根据权利要求8所述的方法,其特征在于,所述获取配置信息,包括:10. The method according to claim 8, wherein the acquiring configuration information comprises: 在检测到测试功能的启动操作时,显示第一用户界面,所述第一用户界面包括至少一个功能模式控件,所述至少一个功能模式控件包括目标功能模式控件;displaying a first user interface when an activation operation of the test function is detected, the first user interface including at least one function mode control, the at least one function mode control including a target function mode control; 在检测到针对所述目标功能模式控件的选择操作时,获取所述目标功能模式控件对应的所述配置信息。When a selection operation for the target function mode control is detected, the configuration information corresponding to the target function mode control is acquired.
CN202011235901.0A 2020-11-06 2020-11-06 Test instruments and methods Pending CN114528035A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202011235901.0A CN114528035A (en) 2020-11-06 2020-11-06 Test instruments and methods
PCT/CN2021/101738 WO2022095464A1 (en) 2020-11-06 2021-06-23 Test instrument and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011235901.0A CN114528035A (en) 2020-11-06 2020-11-06 Test instruments and methods

Publications (1)

Publication Number Publication Date
CN114528035A true CN114528035A (en) 2022-05-24

Family

ID=81457477

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011235901.0A Pending CN114528035A (en) 2020-11-06 2020-11-06 Test instruments and methods

Country Status (2)

Country Link
CN (1) CN114528035A (en)
WO (1) WO2022095464A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101369001A (en) * 2008-10-17 2009-02-18 北京星网锐捷网络技术有限公司 Apparatus used for debugging programmable chip and field programmable gate array chip
US8001531B1 (en) * 2007-07-30 2011-08-16 Nvidia Corporation Translation of a shader assembly language binary for debugging a graphics application running on a remote device
CN108896841A (en) * 2018-03-19 2018-11-27 硅谷数模半导体(北京)有限公司 Test macro, test method and device
CN210297734U (en) * 2019-10-22 2020-04-10 华北水利水电大学 Multiport communication link tester

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8001531B1 (en) * 2007-07-30 2011-08-16 Nvidia Corporation Translation of a shader assembly language binary for debugging a graphics application running on a remote device
CN101369001A (en) * 2008-10-17 2009-02-18 北京星网锐捷网络技术有限公司 Apparatus used for debugging programmable chip and field programmable gate array chip
CN108896841A (en) * 2018-03-19 2018-11-27 硅谷数模半导体(北京)有限公司 Test macro, test method and device
CN210297734U (en) * 2019-10-22 2020-04-10 华北水利水电大学 Multiport communication link tester

Also Published As

Publication number Publication date
WO2022095464A1 (en) 2022-05-12

Similar Documents

Publication Publication Date Title
Machado-Fernández Software defined radio: Basic principles and applications
CN102749511B (en) Distributed frequency spectrum analyser and apply the method that it carries out spectrum analysis
CN103259604B (en) A kind of multi-functional measuring multiple parameters Digital IF Processing multiplex system
CN103840899A (en) Automatic test device of transceiving assembly
US9525500B2 (en) Low-cost test/calibration system and calibrated device for low-cost test/calibration system
CN104635062A (en) Environment electromagnetic radiation monitoring system
KR20060116185A (en) Dual Band Intermodulation Distortion Measurement Equipment
CN115022148A (en) Four-channel single-bit frequency measurement system and method
Zetterberg Wireless development laboratory (WIDELAB) equipment base
CN103188021B (en) Test system and method for testing multiple groups of wireless radio frequency modules
CN114528035A (en) Test instruments and methods
CN113938231B (en) Channel simulator based on open source architecture, channel simulation method, electronic device and non-transitory computer storage medium
CN104714088A (en) Frequency spectrograph and frequency spectrum measuring method
CN108900261A (en) A kind of 1800M RF consistency reception intermodulation testing method and device
CN105911388B (en) The adjustment method and system of test platform
CN211089976U (en) Audio parameter detection device and audio analyzer
CN114003549B (en) 5G radio frequency unit testing method and device based on heterogeneous SOC
CN218387509U (en) Radio frequency signal comprehensive test module based on PXIe bus
CN107483122B (en) Power test system, power compensation method and device
Granieri Synthetic instrumentation: An emerging technology (Part I)
CN113740706A (en) RFSoC signal capturing and spectrum analyzing device and method
CN111224723A (en) Calibration method and system of radio frequency front-end module, electronic equipment and storage medium
CN220210450U (en) Calibration circuit and calibration system
CN218183356U (en) Modular radio frequency performance test equipment
CN211978286U (en) Testing device and system for laser blocking rate of optical device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination