System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及远程控制射频(rf)测试或测量设备以及提高其处理速度。特别地,减少了当本地或远程控制设备时的计算工作量。本专利技术还涉及相应的方法和计算机程序。
技术介绍
1、远程控制rf测量设备的传统方式是使用可编程仪器的标准命令(standardcommands for programmable instruments,scpi)或scpi脚本。例如,保存/调用可用于scpi。这种远程控制方式特别需要验证每个scpi命令,即使是重复测量也是如此。因此scpi受到低处理速度和高计算工作量的影响。也就是说,在现有技术中,缺乏允许以有效方式快速远程控制rf测量设备的解决方案。
技术实现思路
1、在这种背景下,本专利技术的目的是在远程控制rf测量设备时提高处理速度并减少计算工作量。
2、该目的通过本专利技术得以解决。本专利技术包含进一步的改进。
3、本专利技术的第一方面提供了一种用于提高处理速度并减少计算工作量的射频rf测量设备,其中,所述设备被配置为存储具有相关联的第一唯一标识符uid的至少一个预先计算的配置集;本地和/或通过通信网络获得第二uid;以及如果所述第一uid与所述第二uid匹配,则根据所述预先计算的配置集配置所述设备;其中,所述预先计算的配置集包括软件配置设置和硬件配置设置中的至少一者。
4、这确保了可以以高效和快速的方式根据预先计算的配置集来配置设备,而不需要在接收到配置指令后再次计算配置集。
5、这是进一步有利的,因为生
6、rf测量设备的其他示例包括信号发生器、功率计、iq捕获设备、协议测试器、ota功率传输测试器、中微子检测器、音频分析器、雷达目标模拟器、测量设备探针、示波器、信号分析器、探针、测试设备、测量设备等,或者使用scpi协议的任何其他设备。
7、例如,通过传输一组参数,可以批量而不是针对每个参数进行一致性检查,这提高了配置集的预计算速度。例如,对于生产线,测试和测量配置经常重复。利用本专利技术,所有配置或硬件设置都可以预先计算并由uid引用。由此,可以通过uid启动重复测量,并且不需要对每个测量实现业务逻辑(例如验证)。
8、此外,本专利技术允许rf测量设备的快速远程控制,并允许构建更小和/或更便宜的rf测量设备。本专利技术还实现了无限制的保存调用(配置)存储。
9、换句话说,配置序列的每个中间步骤(在批量或单个命令中)都可以获得单独的uid。不仅可以存储scpi设置,还可以存储最终硬件设置。存储可以从云分布到hw设备。
10、特别地,通过通信网络获得第二uid包括本地或通过usb等获得第二uid。
11、在第一方面的一个实现形式中,所述rf测量设备还可以被配置为:根据使用频率,从所述设备的hw设备、所述设备的存储器、或可连接到所述设备的云设备获得所述预先计算的配置集和所述相关联的第一uid。
12、特别地,所述hw设备包括fpga、asic、移位寄存器、任何其他ic(集成电路)中的至少一者。
13、特别地,最常用的预先计算的配置集可以存储在所述hw设备中。特别地,中等常用的预先计算的配置集可以存储在所述设备的存储器中。特别地,不太常用的预先计算的配置集可以存储在云存储器中。
14、这是有益的,因为例如,在设备上使用较少的存储,并且例如,多个rf测量设备共用的那些预先计算的配置集或者特定设备不经常需要的那些预先计算的配置集被存储在云存储器中。因此,可以节省rf测量设备本身中的内存容量。云中的预先计算的配置集可以在rf测量设备之间共享,并且可以用于硬件或软件的开发或优化。
15、在第一方面的另一实现形式中,所述rf测量设备还可以被配置为:向云设备提供所述至少一个预先计算的配置集,以促进计算所述云设备中的测量数据。
16、这确保了所述至少一个预先计算的配置集可以用于优化其他计算实体(例如云设备)中的计算工作量或速度。
17、在第一方面的另一实现形式中,所述rf测量设备还可以被配置为:通过通信网络获得配置参数;基于所述配置参数和所述第二uid更新所述至少一个预先计算的配置集;以及将经更新的至少一个预先计算的配置集与所述基于经更新的至少一个预先计算的配置集生成的第三uid相关联。
18、这确保了已经存储在所述设备中的预先计算的配置集可以被更新,或者可以用于从现有配置集(由第二uid引用)生成新的预先计算的配置集。此经更新的或新的集合考虑了由所述配置参数指示的配置更改。所述经更新的或新的预先计算的配置集然后可以由uid、即第三uid引用。
19、在第一方面的另一实现形式中,所述rf测量设备还可以被配置为:根据应用预先计算的配置集所需的速度,从所述设备的hw设备、所述设备的存储器、或可连接到所述设备的云设备获得所述预先计算的配置集。
20、特别地,需要以最高速度应用的预先计算的配置集可以存储在hw设备中。特别地,需要以中等速度应用的预先计算的配置集可以存储在设备的存储器中。特别地,需要以最低速度应用的预先计算的配置集可以存储在云存储器中。
21、这是有益的,因为对预先计算的配置集的调用可以由控制器或者甚至由设备的hw设备来进行。对于最高速度,其可以由hw设备或处理器直接调用。例如,可以通过经由网络数据报(例如,udp数据报,其中udp代表计算机网络协议“用户数据报协议(user datagramprotocol)”)传输的命令来进行调用,其中,uid被直接提供给hw设备(在这种示例中,可以由hw设备提供网络堆栈,并且不需要cpu)。
22、在第一方面的另一实现形式中,所述rf测量设备是仅使用hw设备和/或asic的小型化(small form factor,sff)设备。
23、这是有益的,因为不需要主机计算机、pci或布线。sff设备可以直接插入被测设备中。共享主机pc可以减小用于诸如pxi之类的模块化测量设备的测量卡的尺寸。
24、在第一方面的另一实现形式中,所述rf测量设备还可以被配置为:接收远程命令并基于所述远程命令调用所述第二uid。
25、特别地,如果所述第一uid与所述第二uid匹配,则调用所述第二uid包括根据所述预先计算的配置集重新配置所述设备。
26、这提高了调用和撤消/重做过程的速度,因为这些过程已经被保存和引用。本文档来自技高网...
【技术保护点】
1.一种用于提高处理速度并减少计算工作量的射频RF测量设备(100),其中,所述设备(100)被配置为:
2.根据权利要求1所述的RF测量设备(100),还被配置为:根据使用频率,从所述设备(100)的硬件HW设备(201)、所述设备(100)的存储器(202)、或能够连接到所述设备(100)的云设备(203)获得所述预先计算的配置集(101)和所述相关联的第一UID(102)。
3.根据权利要求1或2所述的RF测量设备(100),还被配置为:向云设备(203)提供所述至少一个预先计算的配置集(101),以促进计算所述云设备(203)中的测量数据。
4.根据权利要求1至3中任一项所述的RF测量设备(100),还被配置为:
5.根据权利要求1至4中任一项所述的RF测量设备(100),还被配置为:根据应用所述预先计算的配置集(101)所需的速度,从所述设备(100)的HW设备(201)、所述设备(100)的存储器(202)、或能够连接到所述设备(100)的云设备(203)获得所述预先计算的配置集(101)。
6.根据权利要求
7.根据权利要求1至6中任一项所述的RF测量设备(100),还被配置为:接收远程命令(207)并基于所述远程命令调用所述第二UID(103)。
8.根据权利要求1至7中任一项所述的RF测量设备(100),还包括映射表(208),所述映射表(208)将所述第一UID(102)映射到所述RF测量设备(100)外部存储的预先计算的硬件配置设置(209)。
9.根据权利要求1至8中任一项所述的RF测量设备(100),其中,所述预先计算的硬件配置设置(209)存储在云设备(203)中。
10.根据权利要求1至9中任一项所述的RF测量设备(100),还被配置为:当期望执行或应用所述外部存储的预先计算的硬件配置设置(209)时,预先获取所述预先计算的硬件配置设置(209)。
11.根据权利要求1至10中任一项所述的RF测量设备(100),其中,所述UID包括在预先计算所述预先计算的配置集(101)期间获得的校验和。
12.根据权利要求1至11中任一项所述的RF测量设备(100),其中,所述软件配置设置包括显示设置、用户设置、算法的P配置和信号处理算法中的至少一者。
13.根据权利要求1至12中任一项所述的RF测量设备(100),其中,所述硬件配置设置包括HW设备配置、ASIC配置、用于IC寄存器或移位寄存器的指令中的至少一者。
14.一种用于提高射频RF测量设备(100)的处理速度并减少计算工作量的方法(500),其中,所述方法(500)包括以下步骤:
15.一种包括指令的计算机程序,当所述程序由计算机执行时,所述指令使所述计算机执行根据权利要求14所述的方法(500)。
...【技术特征摘要】
1.一种用于提高处理速度并减少计算工作量的射频rf测量设备(100),其中,所述设备(100)被配置为:
2.根据权利要求1所述的rf测量设备(100),还被配置为:根据使用频率,从所述设备(100)的硬件hw设备(201)、所述设备(100)的存储器(202)、或能够连接到所述设备(100)的云设备(203)获得所述预先计算的配置集(101)和所述相关联的第一uid(102)。
3.根据权利要求1或2所述的rf测量设备(100),还被配置为:向云设备(203)提供所述至少一个预先计算的配置集(101),以促进计算所述云设备(203)中的测量数据。
4.根据权利要求1至3中任一项所述的rf测量设备(100),还被配置为:
5.根据权利要求1至4中任一项所述的rf测量设备(100),还被配置为:根据应用所述预先计算的配置集(101)所需的速度,从所述设备(100)的hw设备(201)、所述设备(100)的存储器(202)、或能够连接到所述设备(100)的云设备(203)获得所述预先计算的配置集(101)。
6.根据权利要求1至5中任一项所述的rf测量设备(100),其中,所述rf测量设备(100)是仅使用hw设备(201)和/或asic的小型化sff设备。
7.根据权利要求1至6中任一项所述的rf测量设备(100),还被配置为:接收远程命令(207)并基于所述远程命令调用所述第二uid(103)。
8.根据权...
【专利技术属性】
技术研发人员:比约恩·施密德,塞巴斯蒂安·罗戈林格尔,
申请(专利权)人:罗德施瓦兹两合股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。