【技术实现步骤摘要】
基于生成随机数的局部最优截短伪随机序列的选码方法
[0001]本专利技术属于扩频通信
,尤其涉及一种基于生成随机数的局部最优截短伪随机序列的选码方法。
技术介绍
[0002]现阶段应用于通信和卫星领域的伪随机码主要类型包括GOLD码、Weil码等,由于所需的伪随机码码长可能无法恰好满足伪随机序列的周期码长,主要采用将码长更长的伪随机序列截短生成特定码长的伪随机序列,而针对截短伪随机序列传统的选择伪随机码的方法可选择组合码的范围较小,难以获得足够多的码组数和良好互相关性能,有学者提出全域搜索的方案,可以得到足够多的相关性能良好的伪随机序列,但是该搜索过程计算复杂度高,对计算机内存和计算性能要求较高,不符合工程实践需求。因此低计算复杂度的截短伪随机序列选码方案,是目前需要解决的关键问题之一。
[0003]当前国内在截短伪随机序列选码方面,在学术领域主要针对如何选出最佳性能的伪随机序列这一问题,而对在工程上如何选出符合要求的伪随机序列关注度较低。由于对截短伪随机码选码结果的学术与工程要求不同,因此针对工程上关注的伪随机码性能与计算复杂度的取舍问题需要一个折衷方案。
技术实现思路
[0004]为至少解决现有技术中存在的技术问题之一,本专利技术提出一种基于生成随机数的局部最优截短伪随机序列的选码方法。
[0005]所述方法包括:
[0006]步骤S1、配置目标参数;其中,所述目标参数为需要生成的伪随机码的码长N0、个数n和性能要求,所述性能要求为所述伪随机码的归一化自相关旁瓣功率不 ...
【技术保护点】
【技术特征摘要】
1.一种基于生成随机数的局部最优截短伪随机序列的选码方法,其特征在于,所述方法包括:步骤S1、配置目标参数;其中,所述目标参数为需要生成的伪随机码的码长N0、个数n和性能要求,所述性能要求为所述伪随机码的归一化自相关旁瓣功率不超过ACF
max
dB以及相邻两个所述伪随机码的归一化互相关功率不超过CCF
max
dB;步骤S2、基于最小本原多项式生成y组m序列优选对,所述m序列优选对用于生成所述伪随机码;步骤S3、任选一组所述m序列优选对,包含第一m序列和第二m序列,通过将所述第一m序列和所述第二m序列按相位相乘来获取第一候选截短伪随机序列;步骤S4、从任选的一组m序列优选对中继续获取其他候选截短伪随机序列,每选取出一个候选截短伪随机序列都判断是否满足所述性能要求,若是,则继续选取,直到获取n个候选截短伪随机序列作为一组候选截短伪随机序列;步骤S5、遍历完所述y组m序列优选对后,将获取到的y0组候选截短伪随机序列中选取具归一化奇互相关功率和归一化偶互相关最大旁边功率的最大值按照从小到大进行排序,排序最靠前的一组候选截短伪随机序列作为最终生成的伪随机码。2.根据权利要求1所述的一种基于生成随机数的局部最优截短伪随机序列的选码方法,其特征在于,在所述步骤S2中:生成num组最小本原多项式,每组本原多项式用于生成一个m序列,求序列m
i
和序列m
j
的互相关功率基于归一化互相关功率由小到大的顺序进行排序,并选出y组所述m序列优选对。3.根据权利要求2所述的一种基于生成随机数的局部最优截短伪随机序列的选码方法,其特征在于,所述步骤S3具体包括:初始化编号标记数组gold=[1,...,N],其用于标记未筛选的序列编号,以各个m序列优选对中的第二m序列初始码相位作为所述用于标记未筛选的序列编号,其中,以全
‑
1为初始相位,移位gold位,m序列的码长为N;初始化最终选定的序列集合GOLD_final;遍历第k对m序列优选对设定临时编号数组gold_index=[1,...,N],以初始码相位作为所述临时编号数组中的编号,其中,以全
‑
1为初始相位,移位gold_index位;将各个m序列优选对中的第一m序列和第二m序列按位相乘并截短到N0作为第一候选截短伪随机序列;随机选定符合序列平衡性和所述归一化自相关旁瓣功率要求的gold_index编号,将所述第一候选截短伪随机序列、gold_index、保存在...
【专利技术属性】
技术研发人员:欧钢,王环宇,袁木子,马春江,唐小妹,王思鑫,林红磊,吴健,
申请(专利权)人:中国人民解放军国防科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。