一种循环迭代m序列跳频图案生成方法

文档序号:9827927阅读:564来源:国知局
一种循环迭代m序列跳频图案生成方法
【技术领域】
[0001]本发明涉及跳频通信系统中跳频图案生成方法,特别适用于提升跳频图案周期长度的灵活度,增加跳频通信系统安全保密性。
【背景技术】
[0002]目前跳频通信系统中多应用m序列生成跳频图案,根据选取的m序列不同,生成不同周期长度的跳频图案,这样生成的跳频图案样本较低,周期长度不够灵活。

【发明内容】

[0003]本发明的目的在于避免上述【背景技术】中的不足之处而提供一种跳频图案周期长度更加灵活的m序列跳频图案生成方法。本发明解决m序列生成跳频图案选择性少,周期长度固定的问题。
[0004]本发明的目的是这样实现的:一种循环迭代m序列跳频图案生成方法,该方法通过两个m序列级联相乘扩展生成跳频图案周期,增加跳频通信系统的抗追踪能力,提升安全保密性能,包括以下步骤:
[0005](I)根据跳频通信系统的控制指令判断其发射端和接收端是否需要同步,如果需要,则将发射端和接收端进行复位,将复位后的第一m序列作为当前第一m序列,将复位后的第二m序列作为当前第二m序列,执行步骤(2);否则,将同步的第一m序列作为当前第一m序列,将同步的第二m序列作为当前第二m序列,执行步骤(2);
[0006](2)将当前第一 m序列进行一次移位运算,生成迭代次数η和移位运算后的第一 m序列;其中,η为自然数;
[0007](3)将当前第二 m序列进行η次移位运算,生成当前频点代码和移位运算后的第二 m序列;
[0008](4)等待频点驻留时间,将移位运算后的第一m序列作为当前第一m序列,将移位运算后的第二m序列作为当前第二m序列,转入步骤(2);将当前频点代码进行输出,执行步骤
(5);
[0009](5)将所有输出的频点代码进行统计生成跳频图案。
[0010]其中,所述的迭代次数η由移位运算后的第一m序列转换成自然数后,经过模X除法运算得到;其中,X根据跳频通信系统需求调整设置。
[0011]其中,步骤(I)所述的将发射端和接收端进行复位,具体为:将发射端的跳频图案生成模块的第一 m序列和第二 m序列与接收端的跳频图案生成模块的第一 m序列和第二 m序列进行对应复位。
[0012]本发明与现有技术相比的有益效果为:
[0013](I)增加了跳频图案的周期长度和灵活性;
[0014](2)提高了系统的安全保密性能。
【附图说明】
[0015]图1是本发明的循环迭代m序列跳频图案生成过程的流程图。
【具体实施方式】
[0016]以下结合附图对本发明做进一步的说明。
[0017]—种循环迭代m序列跳频图案生成方法,该方法通过两个m序列级联相乘扩展生成跳频图案的周期,增加跳频通信系统的抗追踪能力,提升安全保密性能,具体包括以下步骤:
[0018](I)根据跳频通信系统的同步控制单元发来的指令,判断跳频通信系统的发射端和接收端是否需要同步,如果需要,则将发射端和接收端进行复位,将复位后的第一 m序列作为当前第一m序列,将复位后的第二m序列作为当前第二m序列,执行步骤(2);否则,将同步的第一m序列作为当前第一m序列,将同步的第二m序列作为当前第二m序列,执行步骤
(2);
[0019]将发射端和接收端进行复位,具体为:将发射端的跳频图案生成模块的第一m序列和第二 m序列与接收端的跳频图案生成模块的第一 m序列和第二 m序列进行对应复位。
[0020]跳频通信系统正常工作的一个基础就是通信系统的发射端和接收端的频率保持同步变化,根据系统的初始状态,将通信系统的收发两端跳频图案生成模块设置成相同初始态,在系统开始工作后,按照相同的规律进行运算,生成相同的跳频图案。
[0021 ]第一 m序列和第二 m序列均是根据跳频通信系统的需求选取的。
[0022](2)将当前第一 m序列进行一次移位运算,生成迭代次数η和移位运算后的第一 m序列;其中,η为自然数;
[0023]运算开始后,第一m序列进行一次移位运算,根据m序列的特性将生成一个周期长度为X的随机数n;X根据跳频通信系统需求调整设置,η作为第二 m序列的迭代次数。
[0024](3)将当前第二 m序列进行η次移位运算,生成当前频点代码和移位运算后的第二 m序列;
[0025](4)等待频点驻留时间,将移位运算后的第一m序列作为当前第一m序列,将移位运算后的第二m序列作为当前第二m序列,转入步骤(2);将当前频点代码进行输出,执行步骤
(5);
[0026]如果第二m序列每运算一次生成数周期为y,利用步骤(2)中生成的随机数n,来控制第二 m序列的运算次数,运算η次后,生成随机频点,则随机频点的循环周期为xy;
[0027]例如,8阶m序列运算循环周期为255,5阶m序列运算循环周期为31,经迭代后运算后周期为255乘31等于7905。
[0028](5)将所有输出的频点代码进行统计生成跳频图案;
[0029]发射端和接收端均产生一个跳频图案,且产生的跳频图案相同。
[0030](6)判断跳频通信系统是否停止工作,如果停止工作,则结束本流程;否则,转入步骤⑴。
【主权项】
1.一种循环迭代m序列跳频图案生成方法,其特征在于,包括以下步骤: (1)根据跳频通信系统的控制指令判断其发射端和接收端是否需要同步,如果需要,则将发射端和接收端进行复位,将复位后的第一 m序列作为当前第一 m序列,将复位后的第二 m序列作为当前第二m序列,执行步骤(2);否则,将同步的第一m序列作为当前第一m序列,将同步的第二m序列作为当前第二m序列,执行步骤(2); (2)将当前第一m序列进行一次移位运算,生成迭代次数η和移位运算后的第一 m序列;其中,n为自然数; (3)将当前第二m序列进行η次移位运算,生成当前频点代码和移位运算后的第二m序列; (4)等待频点驻留时间,将移位运算后的第一m序列作为当前第一m序列,将移位运算后的第二m序列作为当前第二m序列,转入步骤(2);将当前频点代码进行输出,执行步骤(5); (5)将所有输出的频点代码进行统计生成跳频图案。2.根据权利要求1所述的一种循环迭代m序列跳频图案生成方法,其特征在于:所述的迭代次数η由移位运算后的第一m序列转换成自然数后,经过模X除法运算得到;其中,X根据跳频通信系统需求调整设置。3.根据权利要求1所述的一种循环迭代m序列跳频图案生成方法,其特征在于:步骤(I)所述的将发射端和接收端进行复位,具体为:将发射端的跳频图案生成模块的第一 m序列和第二 m序列与接收端的跳频图案生成模块的第一 m序列和第二 m序列进行对应复位。
【专利摘要】本发明公开了跳频系统中的一种循环迭代m序列跳频图案生成方法,本发明在现有m序列跳频图案生成方法的基础上加入循环迭代,较之前的跳频图案生成办法,循环周期更加灵活多变,有效提升了跳频系统的安全性。
【IPC分类】H04B1/7136, H04B1/713
【公开号】CN105591666
【申请号】CN201610114575
【发明人】孙腾, 冯本勇
【申请人】中国电子科技集团公司第五十四研究所
【公开日】2016年5月18日
【申请日】2016年3月1日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1