本申请涉及无人机通信干扰测试,尤其涉及一种无人机通信干扰测试方法和装置、设备及存储介质。
背景技术:
1、无人机在飞行过程中,需要通过无人机控制模块时刻保持与地面站、导航卫星、或僚机之间通信链路的畅通,从而确定自身的位置、航线和任务要求。但无人机的通信链路通常会受到周围电磁因素、气候因素等的干扰,对飞行安全造成严重的影响。
2、因此在无人机的开发过程中,如何对无人机控制模块进行抗干扰测试,得到无人机控制模块在干扰环境下的稳定性,成为本领域技术人员亟待解决的问题。
技术实现思路
1、有鉴于此,本申请提出了一种无人机通信干扰测试方法和装置、设备及存储介质。
2、根据本申请的一方面,提供了一种无人机通信干扰测试方法,包括:
3、获取预先构建的通信信号,所述通信信号用于模拟无人机运行时所接收的外部信号;
4、对所述通信信号进行干扰处理,得到干扰信号;
5、待测试无人机控制模块基于所述干扰信号控制虚拟无人机在预先构建的仿真环境中进行飞行;
6、根据所述虚拟无人机在预先构建的仿真环境中飞行过程获取所述虚拟无人机飞行时的当前无人机状态参数,与预先构建的标准状态参数进行比较,得到状态偏差,并根据所述状态偏差确定所述待测试无人机控制模块通信抗干扰能力;其中,所述标准状态参数基于所述通信信号构建得到。
7、在一种可能的实现方式中,预先构建的所述通信信号包括导航卫星引导信号、遥控信号和地面站控制信号中的至少一种。
8、在一种可能的实现方式中,对所述通信信号进行干扰处理,得到所述干扰信号时,利用信号干扰模型进行;
9、所述信号干扰模型包括畸变信号干扰模型、噪声信号干扰模型、gps信号干扰模型和射频信号干扰模型中的至少一种。
10、在一种可能的实现方式中,在利用所述信号干扰模型对所述通信信号进干扰处理时,还包括:
11、获取预先构建的所述仿真环境中的环境参数;
12、所述信号干扰进模型基于所述环境参数进行修正;
13、利用修正后的所述信号干扰进模型对所述通信信号进行处理。
14、在一种可能的实现方式中,在对所述通信信号进行干扰处理,得到所述干扰信号后,还包括对所述干扰信号进行衰减处理。
15、在一种可能的实现方式中,在对所述干扰信号进行所述衰减处理时,包括:
16、获取所述仿真环境中预设的信号发出点与所述虚拟无人机之间的当前距离;
17、基于所述当前距离对所述干扰信号进行所述衰减处理。
18、在一种可能的实现方式中,所述状态偏差包括轨迹偏差、高度偏差、速度偏差和振动幅频中的至少一种。
19、根据本申请的另一方面,提供一种无人机通信干扰测试装置,包括:信号构建模块、信号干扰模块、仿真模块和测试模块;
20、所述信号构建模块,被配置为获取预先构建的通信信号,所述通信信号用于模拟无人机运行时所接收的外部信号;
21、所述信号干扰模块,被配置为对所述通信信号进行干扰处理,得到干扰信号;
22、所述仿真模块,被配置为待测试无人机控制模块基于所述干扰信号控制虚拟无人机在预先构建的仿真环境中进行飞行;
23、所述测试模块,被配置为根据所述虚拟无人机在预先构建的仿真环境中飞行过程获取所述虚拟无人机飞行时的当前无人机状态参数,与预先构建的标准状态参数进行比较,得到状态偏差,并根据所述状态偏差确定所述待测试无人机控制模块通信抗干扰能力;其中,所述标准状态参数基于所述通信信号构建得到。
24、根据本申请的另一方面,提供一种无人机通信干扰测试设备,包括:
25、处理器;
26、用于存储处理器可执行指令的存储器;
27、其中,所述处理器被配置为执行所述可执行指令时实现上述任一的方法。
28、根据本申请的另一方面,提供一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现上述任意一项所述的方法。
29、本申请适用于对无人机控制模块在干扰环境下的抗干扰能力进行测试,无人机控制模块在无人机中用于接收外部信号以控制无人机飞行。利用预先构建的仿真环境,模拟实际无人机空间中工作环境,预先构建的通信信号经过干扰处理以模拟无人机的在干扰环境下对信号的干扰。通过比较当前状态参数和标准状态参数得到状态偏差,其中,当前状态参数用于表征待测试无人机控制模块在通信信号受到干扰时,对无人机进行控制所产生的无人机飞行状态,标准状态参数用于表征待测试无人机控制模块在通信信号没有受到干扰时,对无人机进行控制所产生的无人机飞行状态,通过比较两种飞行状态所得到的差值即状态偏差,用于表征待测试无人机控制模块的抗干扰能力,进而实现对无人机控制模块进行抗干扰测试。
30、根据下面参考附图对示例性实施例的详细说明,本申请的其它特征及方面将变得清楚。
1.一种无人机通信干扰测试方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,预先构建的所述通信信号包括导航卫星引导信号、遥控信号和地面站控制信号中的至少一种。
3.根据权利要求1所述的方法,其特征在于,对所述通信信号进行干扰处理,得到所述干扰信号时,利用信号干扰模型进行;
4.根据权利要求3所述的方法,其特征在于,在利用所述信号干扰模型对所述通信信号进干扰处理时,还包括:
5.根据权利要求1所述的方法,其特征在于,在对所述通信信号进行干扰处理,得到所述干扰信号后,还包括对所述干扰信号进行衰减处理。
6.根据权利要求5所述的方法,其特征在于,在对所述干扰信号进行所述衰减处理时,包括:
7.根据权利要求1所述的方法,其特征在于,所述状态偏差包括轨迹偏差、高度偏差、速度偏差和振动幅频中的至少一种。
8.一种无人机通信干扰测试装置,其特征在于,包括:信号构建模块、信号干扰模块、仿真模块和测试模块;
9.一种无人机通信干扰测试设备,其特征在于,包括:
10.一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求1至7中任意一项所述的方法。