本发明涉及gnss(global navigation satellite system)导航,特别是涉及一种gnss定位掩星反射接收机一体化测试方法和一种gnss定位掩星反射接收机一体化测试系统。
背景技术:
1、目前随着卫星平台技术的发展,微纳卫星以其低价格、研制周期短等优势越来越受到关注。微纳卫星上的载荷也逐渐向小型化、集成化发展。目前已经有集成定位、掩星、反射功能于一体的接收机在轨运行。
2、定位、掩星、反射一体化接收机功能多,需要进行测试验证的项目也随之增多,传统测试方案需要用到多种测试设备,各种测试设备连接复杂,测试不同项目需要不同的线路连接方式,并且需要频繁更换测试设备,不适用于商业微纳卫星批量化生产测试需求。
技术实现思路
1、针对现有技术中的缺陷,本发明实施例提供了一种gnss定位掩星反射接收机一体化测试方法和一种gnss定位掩星反射接收机一体化测试系统。
2、第一方面,本发明实施例提供一种gnss定位掩星反射接收机一体化测试方法,包括:
3、控制服务器根据用户需求制定待测接收机的测试策略,将所述测试策略转换为控制指令,将所述控制指令发送至信号生成模块、数据处理与测试评估模块,其中,所述待测接收机为gnss定位掩星反射一体式接收机,所述用户需求包括gnss定位测试、gnss掩星测试、gnss反射测试中的至少一种;
4、所述信号生成模块根据所述控制指令生成gnss模拟信号,将所述gnss模拟信号发送至所述待测接收机,所述gnss模拟信号包括与所述用户需求对应的gnss模拟定位信号、gnss模拟掩星信号、gnss模拟反射信号中的至少一种;
5、所述待测接收机对接收到的所述gnss模拟信号进行处理,并输出遥测遥感数据;
6、所述数据处理与测试评估模块根据所述遥测遥感数据和所述控制指令,确定所述待测接收机的测试评估结果。
7、如上述方法,可选地,所述控制服务器根据用户需求制定待测接收机的测试策略之后,还包括:
8、所述控制服务器根据用户需求确定待测接收机的遥控指令;
9、所述控制服务器将所述遥控指令发送至数据传输模块;
10、所述数据传输模块将所述遥控指令转发至所述待测接收机。
11、如上述方法,可选地,所述控制服务器根据用户需求制定待测接收机的测试策略之前,还包括:
12、所述控制服务器确定所述待测接收机的控制参数;
13、所述控制服务器根据所述控制参数确定所述待测接收机的各种工作模式对应的遥控信息。
14、如上述方法,可选地,所述控制服务器根据用户需求确定待测接收机的遥控指令,包括:
15、所述控制服务器根据用户需求确定所述待测接收机的工作模式和配置参数;
16、所述控制服务器根据所述工作模式对应的遥控信息和配置参数确定所述待测接收机的遥控指令。
17、如上述方法,可选地,所述待测接收机对接收到的所述gnss模拟信号进行处理,并输出遥测遥感数据,包括:
18、所述待测接收机根据所述遥控指令切换当前工作模式并设置所述配置参数后,接收所述gnss模拟信号并进行处理,向所述数据传输模块输出遥测遥感数据;
19、所述数据传输模块将所述遥测遥感数据转发至所述数据处理与测试评估模块。
20、如上述方法,可选地,所述信号生成模块根据所述控制指令生成gnss模拟信号之后,还包括:
21、所述信号生成模块根据所述控制指令生成干扰信号,将所述干扰信号加入到所述gnss模拟信号中。
22、如上述方法,可选地,所述信号生成模块根据所述控制指令生成干扰信号,将所述干扰信号加入到所述gnss模拟信号中,包括:
23、所述信号生成模块根据所述控制指令生成各gnss模拟信号对应的多路干扰信号;
24、所述信号生成模块根据所述控制指令通过选通合路器将所述多路干扰信号分别加入到对应的gnss模拟信号中。
25、如上述方法,可选地,所述测试策略包括:测试参数信息,所述测试参数信息包括模拟信号参数;
26、相应地,所述信号生成模块根据所述控制指令生成gnss模拟信号,包括:
27、所述信号生成模块解析所述控制指令,获取所述测试参数信息中的模拟信号参数;
28、所述信号生成模块根据所述模拟信号参数生成gnss模拟信号。
29、如上述方法,可选地,所述信号生成模块根据所述模拟信号参数生成gnss模拟信号之后,还包括:
30、所述信号生成模块将生成所述模拟信号的生成参数发送至所述数据处理与测试评估模块。
31、如上述方法,可选地,所述测试参数信息还包括数据处理参数,所述数据处理与测试评估模块根据所述遥测遥感数据和所述控制指令,确定所述待测接收机的测试评估结果,包括:
32、所述数据处理与测试评估模块解析所述控制指令,获取所述测试参数信息中的数据处理参数;
33、所述数据处理与测试评估模块根据所述数据处理参数确定当前的数据处理模式;
34、所述数据处理与测试评估模块根据所述数据处理模式对所述遥测遥感数据进行解算,确定解算数据,将所述解算数据与所述控制指令中的测试参数信息进行比对,确定所述待测接收机的测试评估结果。
35、如上述方法,可选地,所述数据处理与测试评估模块将所述解算数据与所述控制指令中的测试参数信息进行比对,确定所述待测接收机的测试评估结果,包括:
36、所述数据处理与测试评估模块根据所述模拟信号的生成参数将所述解算数据划分为不同的测试项目;
37、所述数据处理与测试评估模块针对每个测试项目,将所述测试项目对应的解算数据与所述控制指令中所述测试项目的测试参数信息进行比对,确定所述待测接收机的针对所述测试项目的测试评估结果;
38、所述数据处理与测试评估模块根据每个测试项目的测试评估结果,确定所述待测接收机的测试评估结果。
39、如上述方法,可选地,还包括:
40、所述信号生成模块将所述gnss模拟信号发送至波形显示模块;
41、所述波形显示模块实时分析并显示所述gnss模拟信号的波形,确定生成干扰信号的频率和功率。
42、如上述方法,可选地,还包括:
43、所述待测接收机将接口信号发送至波形显示模块;
44、所述波形显示模块实时分析并显示所述待测接收机发送的接口信号的波形。
45、第二方面,本发明实施例提供一种gnss定位掩星反射接收机一体化测试系统,包括:
46、控制服务器,用于根据用户需求制定待测接收机的测试策略,将所述测试策略转换为控制指令,将所述控制指令发送至信号生成模块、数据处理与测试评估模块,其中,所述待测接收机为gnss定位掩星反射一体式接收机,所述用户需求包括gnss定位测试、gnss掩星测试、gnss反射测试中的至少一种;
47、所述信号生成模块,用于根据所述控制指令生成gnss模拟信号,将所述gnss模拟信号发送至所述待测接收机,所述gnss模拟信号包括与所述用户需求对应的gnss模拟定位信号、gnss模拟掩星信号、gnss模拟反射信号中的至少一种;
48、所述待测接收机,用于对接收到的所述gnss模拟信号进行处理,并输出遥测遥感数据;
49、所述数据处理与测试评估模块,用于根据所述遥测遥感数据和所述控制指令,确定所述待测接收机的测试评估结果。
50、如上述系统,可选地,还包括:数据传输模块;
51、相应地,所述控制服务器用于根据用户需求制定待测接收机的测试策略之后,还用于:
52、根据用户需求确定待测接收机的遥控指令;
53、将所述遥控指令发送至数据传输模块;
54、相应地,所述数据传输模块用于:
55、将所述遥控指令转发至所述待测接收机。
56、如上述系统,可选地,所述信号生成模块包括:
57、信号生成单元和选通合路器;
58、所述信号生成单元用于根据所述控制指令生成gnss模拟信号和干扰信号;
59、所述选通合路器用于将所述信号生成单元产生的干扰信号加入到对应的gnss模拟信号中。
60、如上述系统,可选地,还包括:波形显示模块;
61、相应地,所述信号生成模块还用于:
62、将所述gnss模拟信号发送至波形显示模块;
63、相应地,所述波形显示模块用于实时分析并显示所述gnss模拟信号的波形,确定生成干扰信号的频率和功率。
64、如上述系统,可选地,所述波形显示模块包括:示波器和频谱分析仪。
65、第三方面,本发明实施例提供一种电子设备,包括:
66、存储器和处理器,所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如上述第一方面中控制服务器、信号生成模块、待测接收机、数据处理与测试评估模块或波形显示模块所执行的方法。
67、第四方面,本发明实施例提供一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面中控制服务器、信号生成模块、待测接收机、数据处理与测试评估模块或波形显示模块所执行的方法。
68、本发明实施例提供的gnss定位掩星反射接收机一体化测试方法,控制服务器根据用户需求制定待测接收机的测试策略,将所述测试策略转换为控制指令,将所述控制指令发送至信号生成模块、数据处理与测试评估模块,其中,所述待测接收机为gnss定位掩星反射一体式接收机,所述用户需求包括gnss定位测试、gnss掩星测试、gnss反射测试中的至少一种;所述信号生成模块根据所述控制指令生成gnss模拟信号,将所述gnss模拟信号发送至所述待测接收机,所述gnss模拟信号包括与所述用户需求对应的gnss模拟定位信号、gnss模拟掩星信号、gnss模拟反射信号中的至少一种;所述待测接收机对接收到的所述gnss模拟信号进行处理,并输出遥测遥感数据;所述数据处理与测试评估模块根据所述遥测遥感数据和所述控制指令,确定所述待测接收机的测试评估结果。该测试方法将模拟器、地检设备、数据处理计算机以及控制软件、测试软件集成到一起,形成一个标准化的测试系统,通过控制服务器的控制指令,对待测接收机进行测试评估,对于商业微纳卫星使用的gnss接收机,可以不再添加其他测试设备,即可完成测试,从而适应商业批量化生产的快速测试需求。