【技术实现步骤摘要】
随机序列的生成方法、装置、设备及存储介质
[0001]本专利技术涉及随机序列生成
,尤其是指随机序列的生成方法、装置、设备及存储介质。
技术介绍
[0002]现有的LFSR(线性反馈移位寄存器)获得伪随机序列的主要方式有两种,一种是Fibonacci(斐波那契)法,另一种是Galois(伽罗瓦)法。在数据扰码处理过程中,需要获得初始种子n次移位之后生成的随机种子,以及每次移位之后从对应抽头处获得bit(位)值,并将其组成随机序列,该操作可以通过n次操作LFSR单步移位来实现,此方法实行效率低,若采用单步移位n次,间接实现n次移位操作,在硬件实现上关键路径过长,难以适配高速通信场景。
技术实现思路
[0003]本专利技术的目的在于克服现有技术的不足,提供随机序列的生成方法、装置、设备及存储介质。
[0004]为了解决上述技术问题,本专利技术采用如下技术方案:
[0005]随机序列的生成方法,包括以下步骤:
[0006]获取特征多项式;
[0007]根据特征多项式,构建稀疏矩阵;
[0008]根据稀疏矩阵,生成移位t次后的状态矩阵;
[0009]获取种子,并结合状态矩阵,生成随机序列。
[0010]其进一步技术方案为:所述特征多项式为f(x);其中,其中,c
k
=1表示电路连接,否则表示断开;x
k
表示第k处寄存器D
k
的值;c0=c
n
=1。
[0011]其进一步 ...
【技术保护点】
【技术特征摘要】
1.随机序列的生成方法,其特征在于,包括以下步骤:获取特征多项式;根据特征多项式,构建稀疏矩阵;根据稀疏矩阵,生成移位t次后的状态矩阵;获取种子,并结合状态矩阵,生成随机序列。2.根据权利要求1所述的随机序列的生成方法,其特征在于,所述特征多项式为f(x);其中,其中,c
k
=1表示电路连接,否则表示断开;x
k
表示第k处寄存器D
k
的值;c0=c
n
=1。3.根据权利要求2所述的随机序列的生成方法,其特征在于,所述稀疏矩阵为稀疏矩阵T
(0)
,包括斐波那契型和伽罗瓦型;若是斐波那契型,则:稀疏矩阵若是伽罗瓦型,则:稀疏矩阵其中,T
(0)
中的“0”表示第1次移位;c
n
=c0=1;E为n
×
n的单位矩阵;为零向量。4.根据权利要求3所述的随机序列的生成方法,其特征在于,所述根据稀疏矩阵,生成移位t次后的状态矩阵步骤中,移位t次后的状态矩阵为状态矩阵T
(t)
;然后记T
(t)
中第i行、第j列、t
‑
1次变换对应的状态矩阵中的元素为若是斐波那契型,(t+1)次移位的状态矩阵T
(t)
,对应的线性变换方程为L1,T
(t)
=L1(T
(t
‑
1)
);其中,T
(t)
第1行的行向量中的元素为:剩余行的行向量中的元素为若是伽罗瓦型,对应的线性变换方程为L2,T
(t)
=L2(T
(t
‑
1)
);其中,T
(t)
第1至n行的行向量中的元素为:第n+1行的行向量中元素
为:5.根据权利要求4所述的随机序列的生成方法,其特征在于,所述获取种子,并结合状态矩阵,生成随机序列步骤中,采用移位p次生成长度为p的随机序列,其中,p与t均为自然数,p等于t或p不等于t;其中,基于T
(0)
移位p
‑<...
【专利技术属性】
技术研发人员:莫雄,汤晓东,甘金涛,
申请(专利权)人:深圳忆联信息系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。