一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种指控系统的性能测试方法、系统、电子设备及介质与流程

2023-02-01 21:49:12 来源:中国专利 TAG:


1.本发明涉及计算机技术领域,特别是涉及一种基于多数据加权的指控系统的性能测试方法、系统、电子设备及介质。


背景技术:

2.现有的对于指控系统的性能测试方法,主要针对不同的发射、接收、解码模块分别进行测试,且都是基于单一模块的测试结果完成指控系统的性能测试,没有将所有的测试数据进行关联,数据的综合利用度不高,最终造成了指控系统的性能测试的精度不高。


技术实现要素:

3.本发明的目的是提供一种指控系统的性能测试方法、系统、电子设备及介质,对发射模块、接收模块以及解码模块的测试数据进行充分加权,提高系统性能测试精度。
4.为实现上述目的,本发明提供了如下方案:
5.第一方面,本发明提供一种指控系统的性能测试方法,指控系统包括第一发射模块、第二发射模块、第一接收模块、第二接收模块和解码模块,所述指控系统的性能测试方法包括:
6.获取指控系统的第一测试数据、第二测试数据、第三测试数据、第四测试数据和第五测试数据;所述第一测试数据为所述第一发射模块对应的测试数据,第二测试数据为所述第二发射模块对应的测试数据,第三测试数据为所述第一接收模块对应的测试数据,所述第四测试数据为所述第二接收模块对应的测试数据,第五测试数据为所述解码模块对应的测试数据;
7.对所述第一测试数据进行第一滤波处理,以得到第一滤波发射数据;对所述第二测试数据进行第二滤波处理,以得到第二滤波发射数据;
8.根据所述第一测试数据、所述第二测试数据、所述第一滤波发射数据和所述第二滤波发射数据,确定发射测试数据;
9.对所述第三测试数据和所述第四测试数据进行缠绕计算,以确定接收测试数据;
10.根据所述发射测试数据和所述接收测试数据,对所述第五测试数据进行解码处理,以得到解码测试数据;
11.对所述发射测试数据、所述接收测试数据和所述解码测试数据进行加权处理,以得到系统性能测试最终数据。
12.可选地,根据所述第一测试数据、所述第二测试数据、所述第一滤波发射数据和所述第二滤波发射数据,确定发射测试数据,具体包括:
13.根据加权公式t=1/(n1 n2)*tt1 (n1 n2-1)/(n1 n2)*tt2对所述第一滤波发射数据和所述第二滤波发射数据进行加权计算;
14.其中,t表示发射测试数据,n1表示第一测试数据的数据长度,n2表示第二测试数据的数据长度,tt1表示第一滤波发射数据,tt2表示第二滤波发射数据。
15.可选地,对所述第三测试数据和所述第四测试数据进行缠绕计算,以确定接收测试数据,具体包括:
16.根据公式r=r1.*r2/(m1 m2)*(m1 m2-1)对所述第三测试数据和所述第四测试数据进行缠绕计算;
17.其中,r表示接收测试数据,r1表示第三测试数据,r2表示第四测试数据,m1表示第三测试数据的数据长度,m2表示第四测试数据的数据长度。
18.可选地,根据所述发射测试数据和所述接收测试数据,对所述第五测试数据进行解码处理,以得到解码测试数据,具体包括:
19.根据公式s_j=k/(k.*f)*s s/(k.*f)*s对所述第五测试数据进行解码处理;
20.其中,s_j表示解码测试数据,k表示发射测试数据的数据长度,f表示接收测试数据的数据长度,s表示第五测试数据。
21.可选地,对所述发射测试数据、所述接收测试数据和所述解码测试数据进行加权处理,以得到系统性能测试最终数据,具体包括:
22.根据公式w=0.5/3*t 1.5/3*r 1/3*s_j对所述发射测试数据、所述接收测试数据和所述解码测试数据进行加权处理;
23.其中,t表示发射测试数据,r表示接收测试数据,s_j表示解码测试数据,w表示系统性能测试最终数据。
24.可选地,对所述第一测试数据进行第一滤波处理,以得到第一滤波发射数据,具体包括:
25.利用带宽为第一带宽的数字滤波器,对所述第一测试数据进行滤波处理,以得到第一滤波数据;所述第一带宽为所述第一发射模块的发射机带宽的一半。
26.第二方面,本发明提供一种指控系统的性能测试系统,指控系统包括第一发射模块、第二发射模块、第一接收模块、第二接收模块和解码模块,所述指控系统的性能测试系统包括:
27.测试数据获取模块,用于获取指控系统的第一测试数据、第二测试数据、第三测试数据、第四测试数据和第五测试数据;所述第一测试数据为所述第一发射模块对应的测试数据,第二测试数据为所述第二发射模块对应的测试数据,第三测试数据为所述第一接收模块对应的测试数据,所述第四测试数据为所述第二接收模块对应的测试数据,第五测试数据为所述解码模块对应的测试数据;
28.滤波处理模块,用于对所述第一测试数据进行第一滤波处理,以得到第一滤波发射数据;对所述第二测试数据进行第二滤波处理,以得到第二滤波发射数据;
29.发射测试数据确定模块,用于根据所述第一测试数据、所述第二测试数据、所述第一滤波发射数据和所述第二滤波发射数据,确定发射测试数据;
30.接收测试数据确定模块,用于对所述第三测试数据和所述第四测试数据进行缠绕计算,以确定接收测试数据;
31.解码测试确定模块,用于根据所述发射测试数据和所述接收测试数据,对所述第五测试数据进行解码处理,以得到解码测试数据;
32.最终加权模块,用于对所述发射测试数据、所述接收测试数据和所述解码测试数据进行加权处理,以得到系统性能测试最终数据。
33.第三方面,本发明提供一种电子设备,包括存储器和处理器;
34.所述存储器用于存储计算机程序,所述处理器用于运行所述计算机程序以执行指控系统的性能测试方法。
35.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序;
36.所述计算机程序被处理器执行时实现指控系统的性能测试方法的步骤。
37.根据本发明提供的具体实施例,本发明公开了以下技术效果:
38.本发明提供了一种指控系统的性能测试方法、系统、电子设备及介质,将第一发射模块对应的测试数据、第二发射模块对应的测试数据分别进行滤波处理,以得到数据的准确度;然后将经过滤波处理后得到的第一滤波发射数据和第二滤波发射数据融合,确定发射测试数据;将第一接收模块对应的测试数据、第二接收模块对应的测试数据进行缠绕计算,以实现融合得到接收测试数据;根据发射测试数据和接收测试数据,对解码模块对应的测试数据进行解码处理,以得到解码测试数据;最后再将发射测试数据、接收测试数据和解码测试数据综合进行加权处理,以得到系统性能测试最终数据。本发明中得到的系统性能测试最终数据是将指控系统中不同模块的测试数据综合进行加权融合,利用了不同模块对应的测试数据的互补性,从而形成一体化测试结果,提高了数据测试精度。
附图说明
39.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
40.图1为本发明指控系统的性能测试方法的流程示意图;
41.图2为本发明指控系统的性能测试系统的结构示意图。
具体实施方式
42.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
43.本发明充分利用了各模块的测试数据,将测试数据的数据互补性进行了充分的挖掘,弥补了利用单一模块进行性能测试的数据不完备问题,提升了数据测试的精度。
44.为使本发明的目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
45.实施例一
46.指控系统包括第一发射模块、第二发射模块、第一接收模块、第二接收模块和解码模块。上述五个模块均设置有预留的测试接口,以输出测试数据。所述第一测试数据t1为所述第一发射模块对应的测试数据,第二测试数据t2为所述第二发射模块对应的测试数据,第三测试数据r1为所述第一接收模块对应的测试数据,所述第四测试数据r2为所述第二接收模块对应的测试数据,第五测试数据s为所述解码模块对应的测试数据;
47.如图1所示,本实施例提供一种指控系统的性能测试方法,包括:
48.步骤100,获取指控系统的第一测试数据t1、第二测试数据t2、第三测试数据r1、第四测试数据r2和第五测试数据s。
49.步骤200,对所述第一测试数据t1进行第一滤波处理,以得到第一滤波发射数据tt1;对所述第二测试数据t2进行第二滤波处理,以得到第二滤波发射数据tt2。
50.具体地,利用带宽为第一带宽的数字滤波器,对所述第一测试数据t1进行滤波处理,以去除数据中噪声的影响,得到第一滤波数据tt1;所述第一带宽为所述第一发射模块的发射机带宽的一半。
51.利用带宽为第二带宽的数字滤波器,对所述第二测试数据t2进行滤波处理,以去除数据中噪声的影响,得到第二滤波数据tt2;所述第二带宽为所述第二发射模块的发射机带宽的一半。
52.至于第一带宽与第二带宽的大小是否一致,可由工作人员根据实际需要进行设置。
53.步骤300,根据所述第一测试数据、所述第二测试数据、所述第一滤波发射数据和所述第二滤波发射数据,确定发射测试数据t;具体地,根据加权公式t=1/(n1 n2)*tt1 (n1 n2-1)/(n1 n2)*tt2对所述第一滤波发射数据tt1和所述第二滤波发射数据tt2进行加权计算。
54.其中,n1表示第一测试数据的数据长度,n2表示第二测试数据的数据长度。
55.步骤400,对所述第三测试数据r1和所述第四测试数据r2进行缠绕计算,以确定接收测试数据r;具体地,对测试获得的两路接收模块测试数据进行缠绕相关运算得到接收模块的融合测试数据。即接收模块的融合测试数据r=r1.*r2/(m1 m2)*(m1 m2-1)。其中,m1表示第三测试数据的数据长度,m2表示第四测试数据的数据长度,.*表示两向量对应元素相乘。
56.步骤500,根据所述发射测试数据t和所述接收测试数据r,对所述第五测试数据s进行解码处理,以得到解码测试数据s_j;具体地,根据公式s_j=k/(k.*f)*s s/(k.*f)*s对所述第五测试数据进行解码处理;其中,k表示发射测试数据的数据长度,f表示接收测试数据的数据长度。
57.步骤600,对所述发射测试数据t、所述接收测试数据r和所述解码测试数据s_j进行加权处理,以得到系统性能测试最终数据w。具体地,对所述发射测试数据t、所述接收测试数据r和所述解码测试数据s_j进行分数加权处理,即根据公式w=0.5/3*t 1.5/3*r 1/3*s_j对所述发射测试数据、所述接收测试数据和所述解码测试数据进行加权处理。
58.在一个具体实际应用中,可将本实施例的指控系统设置在仿真测试设备中,通过仿真测试设备调节指控系统外界存在的直接电磁干扰或者由于气候环境因素造成的间接电磁干扰,从而对指控系统的信号接收和信号发送产生影响。对于不同种类的干扰,可设置同一的信号发射频率,基于控制变量法,进行多次仿真,并执行本实施例中的指控系统的性能测试方法,从而验证本实施例的指控系统的性能测试方法的可行性。
59.而在某次对指控系统的性能进行测试的过程中,得到的测试数据以及对测试数据的处理过程如下:
60.第一发射模块对应的测试数据t1=[0.1,0.2,

,1.5,1.8],数据长度n1为25;第
二发射模块对应的测试数据t2=[1.1,2.2,

,0.5,3.8],数据长度n2为25。
[0061]
对测试数据t1和测试数据t2进行滤波处理后,得到的数据为:第一滤波数据tt1=[0.12,0.23,

,1.3,1.2],第一滤波数据的长度为25;第二滤波数据tt2=[1.12,2.21,

,0.71,3.32],第二滤波数据的长度为25。
[0062]
对第一滤波数据tt1和第二滤波数据tt2进行加权后的发射模块对应的发射测试数据t=[1.1000,2.1704,0.7218,3.2776]。
[0063]
第一接收模块对应的测试数据r1=[0.3,0.5,

,1.2,1.7],数据长度m1为25;第二接收模块对应的测试数据r2=[1.7,1.2,

,3.5,4.8],数据长度m2为25。
[0064]
对测试数据r1和测试数据r2进行加权后的接收模块对应的接收测试数据r=[0.4998,0.5880,4.1160,7.9968]。
[0065]
获取解码模块对应的测试数据s=[1.1,1.5,

,0.5,0.9]。
[0066]
根据发射测试数据t、接收测试数据r和解码模块对应的测试数据s进行解码,得到解码测试数据s_j=[0.0459,0.0636,0.0204,0.0373]。
[0067]
最终,对发射测试数据t、接收测试数据r和解码测试数据s_j进行加权计算,得到测试数据w=[0.4485,0.6769,2.1851,4.5571]。
[0068]
本发明发射模块(第一发射模块、第二发射模块)、接收模块(第一接收模块、第二接收模块)以及解码模块的内在物理组成机理,将各类数据充分加权融合,使得锁得到的指控系统性能测试数据精度比一般方法高10%。
[0069]
实施例二
[0070]
如图2所示,为了执行上述实施例一对应的方法,以实现相应的功能和技术效果,本实施例提供了一种指控系统的性能测试系统,系统包括:
[0071]
测试数据获取模块101,用于获取指控系统的第一测试数据、第二测试数据、第三测试数据、第四测试数据和第五测试数据;所述第一测试数据为所述第一发射模块对应的测试数据,第二测试数据为所述第二发射模块对应的测试数据,第三测试数据为所述第一接收模块对应的测试数据,所述第四测试数据为所述第二接收模块对应的测试数据,第五测试数据为所述解码模块对应的测试数据。
[0072]
滤波处理模块201,用于对所述第一测试数据进行第一滤波处理,以得到第一滤波发射数据;对所述第二测试数据进行第二滤波处理,以得到第二滤波发射数据。
[0073]
发射测试数据确定模块301,用于根据所述第一测试数据、所述第二测试数据、所述第一滤波发射数据和所述第二滤波发射数据,确定发射测试数据。
[0074]
接收测试数据确定模块401,用于对所述第三测试数据和所述第四测试数据进行缠绕计算,以确定接收测试数据。
[0075]
解码测试确定模块501,用于根据所述发射测试数据和所述接收测试数据,对所述第五测试数据进行解码处理,以得到解码测试数据。
[0076]
最终加权模块601,用于对所述发射测试数据、所述接收测试数据和所述解码测试数据进行加权处理,以得到系统性能测试最终数据。
[0077]
实施例三
[0078]
本实施例提供一种电子设备,所述电子设备包括存储器和处理器;所述存储器用于存储计算机程序,所述处理器用于运行所述计算机程序以执行实施例一所述的指控系统
的性能测试方法。
[0079]
可选地,所述电子设备为服务器。
[0080]
另外,本实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序;所述计算机程序被处理器执行时实现实施例一的指控系统的性能测试方法的步骤。
[0081]
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0082]
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献