1.本技术涉及测量仪器技术领域,具体涉及一种测试仪器及方法。
背景技术:
2.随着计算机技术和测控技术的不断发展,往往在研发和生产电子电路和仪器时,需要测定电路的一些参数,传统的测试仪器中,如果从发送和接收的角度来划分,可以分为2大类仪器,一类是接收类仪器,如示波器、频谱仪等;另一类是发送类仪器,如awg信号源、射频信号源、afg信号源等,这些仪器的功能比较单一,其专用性很强,但可扩展性不强,用户只能购买特定的测试功能。
3.现有技术中,针对功能单一的仪器所带来的不足,往往采用以下测试方式:一种是同时利用多台单一功能的仪器,该种方式中,多台仪器会造成仪器堆叠、空间挤压的情况,对于户外使用仪器的用户,携带多种仪器会造成极大的不便。第二种是采用将多种测量功能集成在一个硬件平台中,但是是以某个功能为主,其他功能为辅的模式,辅助功能由于性能指标的限制,通常满足不了用户的测试需求。第三种采用“标准机箱+模块化设计”形成的多功能测量仪器,用户根据自己的需要选购和定制测试功能,然而该种方式由于标准化机箱尺寸、模块标准化尺寸的限制,使得每一种测试功能的性能指标一般不会太高,且一旦选购完成,仪器功能也就固定了,后续可升级性不强,如果要升级,则必须再购买新的功能模块插入到标准机箱。
技术实现要素:
4.本技术实施例提供了一种测试仪器及方法,可以同时实现多种测量功能,节约成本、节省仪器空间,且可根据用户需求实现测试功能自定义。
5.第一方面,本技术实施例提供了一种测试仪器,包括第一处理单元、第二处理单元、至少一个接收rx链路以及至少一个发送tx链路,所述第一处理单元连接所述第二处理单元,所述第二处理单元分别连接所述至少一个rx链路和所述至少一个tx链路;
6.所述第一处理单元,用于获取配置信息,所述配置信息用于反映所述测试仪器需要完成的目标测试功能;以及用于根据所述配置信息确定目标配置程序;以及用于根据所述配置信息运行目标应用程序,所述目标应用程序为所述目标测试功能的应用程序;
7.所述第二处理单元,用于运行所述目标配置程序,配置所述至少一个rx链路的部分或者全部rx链路,和/或,配置所述至少一个tx链路中的部分或者全部tx链路,以实现所述目标应用程序运行过程中产生的测试数据的传输。
8.基于第一方面,在一些可能的实施例中,所述配置信息包括所述目标配置程序的唯一标识和所述目标应用程序的唯一标识。
9.基于第一方面,在一些可能的实施例中,在所述获取配置信息方面,所述第一处理单元具体用于:
10.在检测到测试功能的启动操作时,显示第一用户界面,所述第一用户界面包括至
少一个功能模式控件,所述至少一个功能模式控件包括目标功能模式控件;
11.在检测到针对所述目标功能模式控件的选择操作时,获取所述目标功能模式控件对应的所述配置信息。
12.基于第一方面,在一些可能的实施例中,所述第二处理单元包括至少一片现场可编程门阵列fpga芯片,所述至少一片fpga芯片中每片fpga芯片用于运行至少一个配置程序。
13.基于第一方面,在一些可能的实施例中,所述至少一个rx链路中的每条rx链路包括模数转换器件和rx模拟前端afe电路。
14.基于第一方面,在一些可能的实施例中,所述至少一个tx链路中的每条tx链路包括数模转换器件和txafe电路。
15.基于第一方面,在一些可能的实施例中,所述测试仪器支持的功能包括:示波器功能、频率特性分析仪功能、数字电压表功能、协议分析仪功能、矢量信号分析仪功能、任意波形发生器功能、任意函数发生器功能、基带信号发射源功能、矢量信号源功能、码型发生器功能、跳频信号发生器功能、多路时钟源功能、脉冲发生器功能、波形采集处理回放仪功能。
16.第二方面,本技术实施例提供了一种测试方法,应用于测试仪器,所述测试仪器包括至少一个接收rx链路以及至少一个发送tx链路,所述方法包括:
17.获取配置信息,所述配置信息用于反映所述测试仪器需要完成的目标测试功能;
18.根据所述配置信息确定目标配置程序;
19.根据所述配置信息运行目标应用程序,所述目标应用程序为所述目标测试功能的应用程序;
20.运行所述目标配置程序,配置所述至少一个rx链路的部分或者全部rx链路,和/或,配置所述至少一个tx链路中的部分或者全部tx链路,以实现所述目标应用程序运行过程中产生的测试数据的传输。
21.基于第二方面,在一些可能的实施例中,所述配置信息包括所述目标配置程序的唯一标识和所述目标应用程序的唯一标识。
22.基于第二方面,在一些可能的实施例中,所述获取配置信息,包括:
23.在检测到测试功能的启动操作时,显示第一用户界面,所述第一用户界面包括至少一个功能模式控件,所述至少一个功能模式控件包括目标功能模式控件;
24.在检测到针对所述目标功能模式控件的选择操作时,获取所述目标功能模式控件对应的所述配置信息。
25.可以看出,本技术实施例中,测试仪器包括:第一处理单元、连接第一处理单元的第二处理单元,和连接第二处理单元的至少一个接收rx链路以及至少一个发送tx链路,第一处理单元,用于获取配置信息,配置信息用于反映测试仪器需要完成的目标测试功能,以及根据配置信息确定目标配置程序,以及根据配置信息运行目标应用程序,目标应用程序为目标测试功能的应用程序;第二处理单元,用于运行目标配置程序,配置至少一个rx链路的部分或者全部rx链路,和/或,配置至少一个tx链路中的部分或者全部tx链路,以实现目标应用程序运行过程中产生的测试数据的传输。可见,该测试仪器的每一个rx链路或tx链路,都支持独立的测试功能可定义,也就是说用户只需要对每一个通道进行测试功能配置,即可实现相应的测试功能,本技术实施例有利于同时实现多种测量功能,节约成本、节省仪
器空间,且可根据用户需求实现测试功能自定义。
附图说明
26.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
27.图1是本技术实施例提供的一种测试仪器的示意图;
28.图2是本技术实施例提供的另一种测试仪器的结构示意图;
29.图3是本技术实施例提供的一种测试方法的流程示意图。
具体实施方式
30.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
31.以下分别进行详细说明。
32.本技术的说明书和权利要求书及所述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”以及它的任何变形,意图在于覆盖不排他的包含。例如包括了一系列单元和器件的系统没有限定于已列出的单元和器件,而是可选地还包括没有列出的单元和器件,或可选地还包括对于这些系统固有的其它单元和器件。
33.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
34.如图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链路,以实现所述目标应用程序运行过程中产生的测试数据的传输。
35.第一处理单元110,也即中央处理器(centralprocessingunit,cpu)处理单元,主要负责对整个仪器进行软件管理、配置和控制等,其中最重要一个方面是根据用户的测试
功能模式的选择,选择加载不同的现场可编程门阵列(field-programmablegatearray,fpga)配置程序、并配置和启动运行相关的应用程序,以实现用户选定的测试测量功能。
36.第二处理单元120,包括至少一片fpga芯片,所述至少一片fpga芯片中每片fpga芯片用于运行至少一个配置程序。
37.需要说明的是,测试仪器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链路,都可以配置成不同的测试测量功能。
38.其中,所述测试仪器100支持的功能包括如下功能中的至少一种:示波器功能、频率特性分析仪功能、数字电压表功能、协议分析仪功能、矢量信号分析仪功能、任意波形发生器功能、任意函数发生器功能、基带信号发射源功能、矢量信号源功能、码型发生器功能、跳频信号发生器功能、多路时钟源功能、脉冲发生器功能、波形采集处理回放仪功能。
39.下面,对各种测试功能的实现原理进行说明。
40.其中,所述至少一个rx链路130中的每个rx链路包括模数转换器件和rx模拟前端(analogfront-end,afe)电路。模数转换器件可以是adc芯片。
41.请参阅图2,图2为另一种测试仪器的结构示意图,可见,每个rx链路包括一个rxafe电路和一片高采样率的adc芯片,即是,一片adc芯片与一个rxafe电路,即可实现一个通道的rx链路。
42.其中,对adc芯片的采样率不作具体限定,对rxafe电路的宽带不作具体限定,当测试仪器100采用更高采样率的adc芯片、更宽带宽的rxafe模拟电路,可以实现更高带宽的rx链路;示例性地,每个rx链路带宽范围可以为dc~5ghz。
43.需要说明的是,rx链路支持采集大频率范围的信号,基于其超宽带的信号特点,所述测量仪器100可以实现多种测量功能。
44.一种测试功能的应用程序对应该种测试功能的fpga配置程序,通过该种测试功能的fpga配置程序能够实现配置该种测试功能的rx链路,和/或,tx链路,最终实现,在该种测试功能的应用程序运行的情况下,通过该种测试功能的rx链路,和/或,tx链路,传输测试数据,从而实现该种测试功能。
45.可以看出,本技术实施例中,测试仪器包括:第一处理单元、连接第一处理单元的第二处理单元,和连接第二处理单元的至少一个接收rx链路以及至少一个发送tx链路,第一处理单元,用于获取配置信息,配置信息用于反映测试仪器需要完成的目标测试功能,以及根据配置信息确定目标配置程序,以及根据配置信息运行目标应用程序,目标应用程序为目标测试功能的应用程序;第二处理单元,用于运行目标配置程序,配置至少一个rx链路的部分或者全部rx链路,和/或,配置至少一个tx链路中的部分或者全部tx链路,以实现目标应用程序运行过程中产生的测试数据的传输。可见,该测试仪器的每一个rx链路或tx链路,都支持独立的测试功能可定义,也就是说用户只需要对每一个通道进行测试功能配置,即可实现相应的测试功能,本技术实施例有利于同时实现多种测量功能,节约成本、节省仪
器空间,且可根据用户需求实现测试功能自定义。
46.具体实现中,在配置以下测试仪器测试功能的应用程序和fpga配置程序的情况下,rx链路可配置成下列测试仪器所具备的功能,但不仅限于下列测试仪器所具备的功能:
47.(1)、高端示波器:示波器带宽可达5ghz,波形捕获率100万帧以上;
48.(2)、频率特性分析仪:可分析5gh带宽的信号频谱特性;
49.(3)、数字电压表:可以测量电压信号,分析电压特性;
50.(4)、协议分析仪:可以采集5ghz带宽的协议信号,并进行解码分析;
51.(5)、矢量信号分析仪:由于其信号带宽范围从dc~5ghz,可以采集和解析大部分无线电信号。
52.其中,所述至少一个tx链路中的每个tx链路包括数模转换器件和txafe电路。数模转换器件可以是dac芯片。
53.请参阅图2,可见,每个tx链路包括一个txafe电路和一片高采样率的dac芯片,即是,一片dac芯片与一个txafe电路,即可实现一个通道的tx链路。
54.其中,对dac芯片的采样率不作具体限定,对txafe电路的宽带不作具体限定,当测试仪器100采用更高采样率的dac芯片、更宽带宽的txafe模拟电路,可以实现更高带宽的tx链路;示例性地,每个tx链路带宽范围为dc~5ghz。
55.需要说明的是,由于tx链路支持发送dc~5ghz频率范围的信号,其超宽带的信号特点,可以实现多种信号源功能。
56.具体实现中,在配置以下测试仪器测试功能的应用程序和fpga配置程序的情况下,tx链路可配置成下列仪器功能,但不仅限于下列仪器功能:
57.(1)、awg信号源:信号源输出频率范围从dc~5ghz,采样率可达12ghz以上;
58.(2)、afg信号源:信号源输出频率范围从dc~5ghz,采样率可达12ghz以上,可替代目前市场上的所有afg仪器测量;
59.(3)、iq基带信号发射源:可以输出带宽高达2ghz的iq调制基带信号;
60.(4)、矢量信号源:可以输出频率范围从dc~5ghz的if中频信号或rf射频信号,可以覆盖大部分无线电信号应用;
61.(5)、码型发生器;
62.(6)、跳频信号发生器:跳频频率范围从dc~5ghz;
63.(7)、多路时钟源:时钟频率范围从dc~5ghz;
64.(8)、脉冲发生器。
65.此外,由于rx链路和tx链路均支持dc~5ghz频率范围信号的收发,在配置以下测试仪器测试功能的应用程序和fpga配置程序的情况下,可以通过rx链路和tx链路组合,可配置成下列测试仪器所具备的功能,但不仅限于下列测试仪器所具备的功能:
66.(1)、波形采集处理回放仪:rx链路实时采集接收信号,通过fpga实时处理之后,再通过tx链路发射出去,可以用于电子对抗等领域。
67.需要说明的是,上述测试仪器所具备的功能中的性能指标,如带宽5ghz、波形捕获率100万帧等,仅为示例性说明,具体实现中,性能指标还可以对应其他数值,不作具体限定。
68.可以理解的是,用户可以通过对至少一种测试功能的应用程序和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也可以不相等,不作具体限定。
69.其中,所述配置信息包括所述目标配置程序的唯一标识和所述目标应用程序的唯一标识。其中,唯一标识可以是程序的名称,不作具体限定。
70.具体的,所述配置信息可以是用户选择的功能模式对应的配置信息,该配置信息和功能模式的对应关系预先存储在该测试仪器中。基于此,在所述获取配置信息方面,所述第一处理单元具体用于:在检测到测试功能的启动操作时,显示第一用户界面,所述第一用户界面包括至少一个功能模式控件,所述至少一个功能模式控件包括目标功能模式控件;在检测到针对所述目标功能模式控件的选择操作时,获取所述目标功能模式控件对应的所述配置信息。
71.其中,一个功能模式控件对应一个功能模式,不同的功能模式控件对应不同的功能模式,用户选定了目标功能模式控件即是选定了对应的目标功能模式。
72.其中,功能模式与rx链路和tx链路的组数关联。
73.示例性的,当测试仪器100包括两组的rx链路和tx链路时,在配置相应的应用程序和fpga配置程序的情况下,该仪器可以包括下列功能模式:
74.功能模式一:1通道高端示波器;
75.功能模式二:2通道高端示波器;
76.功能模式三:1通道awg信号源;
77.功能模式四:2通道awg信号源;
78.功能模式五:1通道高端示波器+1通道awg信号源;
79.功能模式六:1通道高端示波器+1通道频率特性分析仪+1通道awg信号源;
80.功能模式七:1通道频率特性分析仪+1通道afg信号源;
81.功能模式八:1通道协议分析仪+1通道码型发生器;
82.功能模式九:1通道高端示波器+1通道awg信号源+1通道码型发生器;
83.功能模式十:1通道高端示波器+1通道频率特性分析仪+1通道awg信号源+1通道码型发生器;等等。
84.此处不再一一例举。
85.示例性的,当测试仪器100包括四组的rx链路和tx链路时,在配置相应的应用程序和fpga配置程序的情况下,该仪器可以包括下列功能模式:
86.功能模式一:1通道高端示波器;
87.功能模式二:2通道高端示波器;
88.功能模式三:3通道高端示波器;
89.功能模式四:4通道高端示波器;
90.功能模式五:1通道awg信号源;
91.功能模式六:2通道awg信号源;
92.功能模式七:3通道awg信号源;
93.功能模式八:4通道awg信号源;
94.功能模式九:3通道高端示波器+1通道awg信号源;
95.功能模式十:1通道高端示波器+3通道频率特性分析仪+2通道awg信号源;
96.功能模式十一:3通道频率特性分析仪+4通道afg信号源;
97.功能模式十二:2通道协议分析仪+3通道码型发生器;
98.功能模式十三:1通道高端示波器+1通道awg信号源+1通道码型发生器;
99.功能模式十四:1通道高端示波器+2通道频率特性分析仪+2通道awg信号源+1通道码型发生器;等等。
100.此处不再一一例举。
101.示例性的,当测试仪器100包括八组的rx链路和tx链路时,在配置相应的应用程序和fpga配置程序的情况下,该仪器可以包括下列功能模式:
102.功能模式一:3通道高端示波器;
103.功能模式二:4通道高端示波器;
104.功能模式三:5通道高端示波器;
105.功能模式四:8通道高端示波器;
106.功能模式五:4通道awg信号源;
107.功能模式六:5通道awg信号源;
108.功能模式七:7通道awg信号源;
109.功能模式八:8通道awg信号源;
110.功能模式九:8通道高端示波器+8通道afg信号源;
111.功能模式十:5通道高端示波器+3通道频率特性分析仪+6通道afg信号源;
112.功能模式十一:7通道频率特性分析仪+6通道afg信号源;
113.功能模式十二:5通道协议分析仪+3通道码型发生器;
114.功能模式十三:6通道高端示波器+2通道awg信号源+3通道码型发生器;
115.功能模式十四:4通道高端示波器+1通道频率特性分析仪+2通道awg信号源+5通道码型发生器;
116.功能模式十五:4通道高端示波器+4通道awg信号源;
117.功能模式十六:4通道高端示波器+4通道时钟源;
118.功能模式十七:2通道高端示波器+1通道awg信号源+3通道时钟源;
119.功能模式十八:2通道高端示波器+2通道awg信号源+2通道时钟源;
120.功能模式十九:1通道高端示波器+2通道awg信号源+2通道时钟源;等等。
121.此处不再一一例举。
122.综上,在测试仪器硬件部署完成的情况下,首先,通过集成多通道tx链路和rx链路,且每个链路都支持软件定义成不同的测试测量功能,其可实现多种测试功能组合,其次,通过配置测试功能的应用程序以及fpga配置程序,实现相应的测试功能,支持用户灵活选购和升级仪器,支持用户软件定义仪器功能,仪器功能的高度集成化,为用户使用和搬运带来方便。
123.其中,请参阅图3,图3是本技术实施例提供了一种测试方法的流程示意图,应用于
如图1、图2所示出的测试仪器,如图3所示,本测试方法包括:
124.s201,测试仪器获取配置信息,所述配置信息用于反映所述测试仪器需要完成的目标测试功能。
125.具体的,所述配置信息包括所述目标配置程序的唯一标识和所述目标应用程序的唯一标识。
126.具体的,所述测试仪器获取配置信息的实现方式可以是:所述测试仪器在检测到测试功能的启动操作时,显示第一用户界面,所述第一用户界面包括至少一个功能模式控件,所述至少一个功能模式控件包括目标功能模式控件;所述测试仪器在检测到针对所述目标功能模式控件的选择操作时,获取所述目标功能模式控件对应的所述配置信息。
127.s202,所述测试仪器根据所述配置信息确定目标配置程序。
128.s203,所述测试仪器根据所述配置信息运行目标应用程序,所述目标应用程序为所述目标测试功能的应用程序。
129.s204,所述测试仪器运行所述目标配置程序,配置所述至少一个rx链路的部分或者全部rx链路,和/或,配置所述至少一个tx链路中的部分或者全部tx链路,以实现所述目标应用程序运行过程中产生的测试数据的传输。
130.可以看出,本技术实施例中,测试仪器包括:第一处理单元、连接第一处理单元的第二处理单元,和连接第二处理单元的至少一个接收rx链路以及至少一个发送tx链路,第一处理单元,用于获取配置信息,配置信息用于反映测试仪器需要完成的目标测试功能,以及根据配置信息确定目标配置程序,以及根据配置信息运行目标应用程序,目标应用程序为目标测试功能的应用程序;第二处理单元,用于运行目标配置程序,配置至少一个rx链路的部分或者全部rx链路,和/或,配置至少一个tx链路中的部分或者全部tx链路,以实现目标应用程序运行过程中产生的测试数据的传输。可见,该测试仪器的每一个rx链路或tx链路,都支持独立的测试功能可定义,也就是说用户只需要对每一个通道进行测试功能配置,即可实现相应的测试功能,本技术实施例有利于同时实现多种测量功能,节约成本、节省仪器空间,且可根据用户需求实现测试功能自定义。
131.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
132.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
133.在本技术所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
134.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显
示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
135.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
136.上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机仪器(可为个人计算机、服务器或者网络仪器等)执行本技术各个实施例上述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
137.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read-onlymemory,简称:rom)、随机存取器(英文:randomaccessmemory,简称:ram)、磁盘或光盘等。
138.以上对本技术实施例进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
技术特征:
1.一种测试仪器,其特征在于,包括第一处理单元、第二处理单元、至少一个接收rx链路以及至少一个发送tx链路,所述第一处理单元连接所述第二处理单元,所述第二处理单元分别连接所述至少一个rx链路和所述至少一个tx链路;所述第一处理单元,用于获取配置信息,所述配置信息用于反映所述测试仪器需要完成的目标测试功能;以及用于根据所述配置信息确定目标配置程序;以及用于根据所述配置信息运行目标应用程序,所述目标应用程序为所述目标测试功能的应用程序;所述第二处理单元,用于运行所述目标配置程序,配置所述至少一个rx链路的部分或者全部rx链路,和/或,配置所述至少一个tx链路中的部分或者全部tx链路,以实现所述目标应用程序运行过程中产生的测试数据的传输。2.根据权利要求1所述的测试仪器,其特征在于,所述配置信息包括所述目标配置程序的唯一标识和所述目标应用程序的唯一标识。3.根据权利要求1所述的测试仪器,其特征在于,在所述获取配置信息方面,所述第一处理单元具体用于:在检测到测试功能的启动操作时,显示第一用户界面,所述第一用户界面包括至少一个功能模式控件,所述至少一个功能模式控件包括目标功能模式控件;在检测到针对所述目标功能模式控件的选择操作时,获取所述目标功能模式控件对应的所述配置信息。4.根据权利要求1所述的测试仪器,其特征在于,所述第二处理单元包括至少一片现场可编程门阵列fpga芯片,所述至少一片fpga芯片中每片fpga芯片用于运行至少一个配置程序。5.根据权利要求1所述的测试仪器,其特征在于,所述至少一个rx链路中的每条rx链路包括模数转换器件和rx模拟前端afe电路。6.根据权利要求1所述的测试仪器,其特征在于,所述至少一个tx链路中的每条tx链路包括数模转换器件和txafe电路。7.根据权利要求1-6任一项所述的测试仪器,其特征在于,所述测试仪器支持的功能包括如下功能中的至少一种:示波器功能、频率特性分析仪功能、数字电压表功能、协议分析仪功能、矢量信号分析仪功能、任意波形发生器功能、任意函数发生器功能、基带信号发射源功能、矢量信号源功能、码型发生器功能、跳频信号发生器功能、多路时钟源功能、脉冲发生器功能、波形采集处理回放仪功能。8.一种测试方法,其特征在于,应用于测试仪器,所述测试仪器包括至少一个接收rx链路以及至少一个发送tx链路,所述方法包括:获取配置信息,所述配置信息用于反映所述测试仪器需要完成的目标测试功能;根据所述配置信息确定目标配置程序;根据所述配置信息运行目标应用程序,所述目标应用程序为所述目标测试功能的应用程序;运行所述目标配置程序,配置所述至少一个rx链路的部分或者全部rx链路,和/或,配置所述至少一个tx链路中的部分或者全部tx链路,以实现所述目标应用程序运行过程中产生的测试数据的传输。9.根据权利要求8所述的方法,其特征在于,所述配置信息包括所述目标配置程序的唯
一标识和所述目标应用程序的唯一标识。10.根据权利要求8所述的方法,其特征在于,所述获取配置信息,包括:在检测到测试功能的启动操作时,显示第一用户界面,所述第一用户界面包括至少一个功能模式控件,所述至少一个功能模式控件包括目标功能模式控件;在检测到针对所述目标功能模式控件的选择操作时,获取所述目标功能模式控件对应的所述配置信息。
技术总结
本申请实施例公开了一种测试仪器及方法,测试仪器包括:第一处理单元、连接第一处理单元的第二处理单元,和连接第二处理单元的至少一个接收RX链路与至少一个发送TX链路,第一处理单元用于获取配置信息,配置信息用于反映测试仪器需要完成的目标测试功能,以及根据配置信息确定目标配置程序,以及根据配置信息运行目标测试功能的应用程序;第二处理单元用于运行目标配置程序,配置至少一个RX链路的部分或者全部RX链路,和/或,配置至少一个TX链路中的部分或者全部TX链路,以实现目标应用程序运行过程中产生的测试数据的传输。本申请实施例有利于同时实现多种测量功能,节约成本、节省仪器空间,且可根据用户需求实现测试功能自定义。义。义。
技术研发人员:王悦 毛为勇
受保护的技术使用者:普源精电科技股份有限公司
技术研发日:2020.11.06
技术公布日:2022/5/25
转载请注明原文地址:https://tc.8miu.com/read-23555.html