生成扩频码的方法、装置、电子设备和非瞬时性计算机存储介质制造方法及图纸

技术编号:25446033 阅读:44 留言:0更新日期:2020-08-28 22:32
本发明专利技术涉及一种生成扩频码的方法,其包括:生成多个随机数;根据所述多个随机数的排列顺序,相应地按顺序生成多个第一扩频码;以及组合所述多个第一扩频码,形成第二扩频码。本发明专利技术还涉及一种生成扩频码的装置、电子设备和非瞬时性计算机存储介质。根据本发明专利技术的生成扩频码的方法、装置、电子设备和非瞬时性计算机存储介质,提出了由长度较短的扩频码组合生成长度较长的扩频码的实现方式,通过这种简单的实现方式,可以实现较长长度的伪随机扩频码,具有实现简单、配置灵活、保密性强的优点。

【技术实现步骤摘要】
生成扩频码的方法、装置、电子设备和非瞬时性计算机存储介质
本专利技术属于通讯
,特别是涉及一种生成扩频码的方法、装置、电子设备和非瞬时性计算机存储介质。
技术介绍
扩频通信因其具有抗干扰能力强、保密性好、具有抗衰落内、抗多径干扰能力和多址能力,而被广泛采用。在军用卫星导航精码以及各种保密通信领域,采用扩频码实现保密性能。扩频码的保密性由扩频码的长度决定,一般来说,码长度越长,破解越困难,保密性越好。然而,在实际工程实践中,扩频码序列长度越长,其生方式也越复杂,同时其生成多项式的寻找和验证就越困难。因此,需要寻找一种简单生成长的扩频码的方式。
技术实现思路
有鉴于此,本专利技术提出一种生成扩频码的方法、装置、电子设备和非瞬时性计算机存储介质,通过采取短扩频码组合成为长扩频码的方式,对短扩频码的组合顺序进行随机排列,比单一码型提高了码的随机性,同时生成复杂度较低,以短扩频码的生成复杂度实现扩频长码的保密性能。根据本专利技术的第一个方面,提供一种生成扩频码的方法,生成多个随机数;根据所本文档来自技高网...

【技术保护点】
1.一种生成扩频码的方法,其包括:/n生成多个随机数;/n根据所述多个随机数的排列顺序,相应地按顺序生成多个第一扩频码;以及/n组合所述多个第一扩频码,形成第二扩频码。/n

【技术特征摘要】
1.一种生成扩频码的方法,其包括:
生成多个随机数;
根据所述多个随机数的排列顺序,相应地按顺序生成多个第一扩频码;以及
组合所述多个第一扩频码,形成第二扩频码。


2.如权利要求1所述的方法,还包括:
对所生成的多个随机数进行重新排序。


3.如权利要求2所述的方法,其中,所述根据所述多个随机数的排列顺序,相应地按顺序生成多个第一扩频码包括:
根据重新排序的多个随机数的排列顺序,相应地按顺序生成多个第一扩频码。


4.如权利要求1所述的方法,还包括:
对所生成的多个第一扩频码中的每一个按照预设值进行截取,使得所生成的多个第一扩频码中的每一个的长度为所述预设值。


5.如权利要求4所述的方法,其中,所述组合所述多个第一扩频码,形成第二扩频码包括:
将截取后的所述多个第一扩频码进行组合,形成所述第二扩频码。


6.如权利要求1所述的方法,其中,所述多个随机数彼此均不相等。


7.如权利要求6所述的方法,其中,所述多个随机数分别属于不同的数值范围。


8.如权利要求1所述的方法,还包括:
建立所述多个随机数与生成所述多个第一扩频码的生成多项式或序列初始值之间的对应关系;其中,所述根据所述多个随机数的排列顺序,相应地按顺序生成多个第一扩频码包括:
根据所述多个随机数与所述生成多项式或序列初始值之间的对应关系,确定与所述多个随机数对应的生成多项式或序列初始值;以及
根据所确定的生成多项式或序列初始值生成多个第一扩频码。


9.一种生成扩频码的装置,其包括:
随机数生成单元,用于生成多个随机数;
扩频码生成单元,用于根据所述多个随机数的排列顺序,相应地按顺序生成多个第一扩频...

【专利技术属性】
技术研发人员:张杰李婧华范江涛杜晓辉胡正群万庆涛
申请(专利权)人:中国科学院国家天文台
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1