本公开涉及通信,特别涉及一种跳频同步方法、装置及系统。
背景技术:
1、跳频是指载波频率在一定范围内不断跳变,为了保证收发双方能够正常通信,需要通过跳频同步技术,使得收发双方在频率跳变过程中仍然能够保证频率一致。
2、相关技术中的跳频同步方法主要有同步字头法,同步字头法通过同步头传输建立同步所需的信息,存在不安全、占用资源多等问题。
技术实现思路
1、本公开实施例提供了一种跳频同步方法、装置及系统,该跳频同步方法能够提高安全性,减少资源占用。所述技术方案如下:
2、本公开至少一实施例提供了一种跳频同步方法,应用于主站,所述跳频同步方法包括:
3、确定跳频密钥;
4、以所述跳频密钥作为起始地址从伪随机码表中取出连续n个伪随机码,所述n为大于500的正整数;
5、取所述n个伪随机码中每个伪随机码的低位p比特作为连续n次跳频的跳频序列,所述p为正整数;
6、采用所述跳频序列作为索引查找跳频频率表,获取n个跳频周期所使用的跳变频点;
7、在一秒内依次使用所述n个跳频周期对应的跳变频点向从站发送报文,所述报文的报文头包括所述跳频密钥。
8、可选地,所述n为1000,所述跳频频率表包括128个跳变频点,所述p为7。
9、可选地,所述方法还包括:
10、接收1pps秒脉冲周期信号,基于所述1pps秒脉冲周期信号对时钟进行校准。
11、本公开至少一实施例提供了一种跳频同步方法,应用于从站,所述跳频同步方法包括:
12、在跳频频率表中的跳变频点上守候,守候时的跳频驻留时间为1/m秒,所述m小于n,所述n为主站一秒内跳频的次数,所述m为正整数,所述n为大于500的正整数;
13、当接收到所述主站发送的报文时,从所述报文的报文头中解析出跳频密钥;
14、以所述跳频密钥作为起始地址从伪随机码表中取出连续n个伪随机码,所述n为大于500的正整数;
15、取所述n个伪随机码中每个伪随机码的低位p比特作为连续n次跳频的跳频序列,所述p为正整数;
16、采用所述跳频序列作为索引查找跳频频率表,获取n个跳频周期所使用的跳变频点;
17、基于接收到所述主站发送的报文时的时间,确定接收到所述主站发送的报文时的第一跳频周期;
18、从所述n个跳频周期中的第一跳频周期的下一个跳频周期开始,按照所述n个跳频周期对应的跳变频点跳频接收所述主站发送的报文。
19、可选地,所述n为1000,所述m的取值范围为[1,10],所述跳频频率表包括128个跳变频点,所述p为7。
20、可选地,所述方法还包括:
21、接收1pps秒脉冲周期信号,基于所述1pps秒脉冲周期信号对时钟进行校准。
22、本公开至少一实施例提供了一种跳频同步装置,所述跳频同步装置包括:
23、跳频序列确定模块,用于确定跳频密钥;以所述跳频密钥作为起始地址从伪随机码表中取出连续n个伪随机码,所述n为大于500的正整数;取所述n个伪随机码中每个伪随机码的低位p比特作为连续n次跳频的跳频序列,所述p为正整数;
24、频点确定模块,用于采用所述跳频序列作为索引查找跳频频率表,获取n个跳频周期所使用的跳变频点;
25、发送模块,用于在一秒内依次使用所述n个跳频周期对应的跳变频点向从站发送报文,所述报文的报文头包括所述跳频密钥。
26、可选地,所述跳频同步装置还包括:
27、校准模块,用于接收1pps秒脉冲周期信号,基于所述1pps秒脉冲周期信号对时钟进行校准。
28、本公开至少一实施例提供了一种跳频同步装置,所述跳频同步装置包括:
29、捕获模块,用于在跳频频率表中的跳变频点上守候,守候时的跳频驻留时间为1/m秒,所述m小于n,所述n为主站一秒内跳频的次数,所述m为正整数,所述n为大于500的正整数;
30、跳频序列确定模块,用于当接收到所述主站发送的报文时,从所述报文的报文头中解析出跳频密钥;以所述跳频密钥作为起始地址从伪随机码表中取出连续n个伪随机码,所述n为大于500的正整数;取所述n个伪随机码中每个伪随机码的低位p比特作为连续n次跳频的跳频序列,所述p为正整数;
31、频点确定模块,用于采用所述跳频序列作为索引查找跳频频率表,获取n个跳频周期所使用的跳变频点;
32、接收模块,用于基于接收到所述主站发送的报文时的时间,确定接收到所述主站发送的报文时的第一跳频周期;从所述n个跳频周期中的第一跳频周期的下一个跳频周期开始,按照所述n个跳频周期对应的跳变频点跳频接收所述主站发送的报文。
33、本公开至少一实施例提供了一种通信设备,所述通信设备包括处理器和存储器,所述存储器存储有至少一条程序代码,所述程序代码由所述处理器加载并执行以实现如前所述的跳频同步方法。
34、本公开至少一实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述程序代码由处理器加载并执行以实现如前任一项所述的跳频同步方法。
35、本公开实施例提供的技术方案带来的有益效果是:
36、在本公开实施例提供的跳频同步方法中,主站通过使用跳频密钥从伪随机码表中取出连续n个伪随机码,然后取n个伪随机码中每个伪随机码的低位p比特作为连续n次跳频的跳频序列,所述p为正整数,采用所述跳频序列作为索引查找跳频频率表,获取n个跳频周期所使用的跳变频点(频率点),在查找到的n个频点上进行跳频。对应的,从站在其中一个频点接收到报文后,基于同样地方式即可确定出这n个频点组成的跳频图案,从而能够实现一秒内的跳频同步。该方案只需传输跳频密钥,安全性高,且传输的内容少,所需资源少。
1.一种跳频同步方法,其特征在于,应用于主站,所述跳频同步方法包括:
2.根据权利要求1所述的方法,其特征在于,所述n为1000,所述跳频频率表包括128个跳变频点,所述p为7。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.一种跳频同步方法,其特征在于,应用于从站,所述跳频同步方法包括:
5.根据权利要求4所述的方法,其特征在于,所述n为1000,所述m的取值范围为[1,10],所述跳频频率表包括128个跳变频点,所述p为7。
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
7.一种跳频同步装置,其特征在于,所述跳频同步装置包括:
8.根据权利要求7所述的装置,其特征在于,所述跳频同步装置还包括:
9.一种跳频同步装置,其特征在于,所述跳频同步装置包括:
10.一种跳频同步系统,其特征在于,所述跳频同步系统包括主站和从站,所述主站包括如权利要求7或8所述的跳频同步装置,所述从站包括如权利要求9所述的跳频同步装置。