扰码的生成方法、装置、设备及存储介质制造方法及图纸

技术编号:32832720 阅读:66 留言:0更新日期:2022-03-26 20:48
本发明专利技术涉及扰码的生成方法、装置、设备及存储介质,该方法,包括:获取加扰数据流长度l和加扰数据位宽w,选定线性移位反馈寄存器的级数n,选定线性移位反馈寄存器的总移位次数m;构建第1次移位对应的状态转移矩阵,即初始状态转移矩阵;根据初始状态转移矩阵和总移位次数m,生成m个状态转移矩阵;根据m个状态转移矩阵和级数n,构成抽头位置总数目m

【技术实现步骤摘要】
扰码的生成方法、装置、设备及存储介质


[0001]本专利技术涉及扰码生成
,尤其是指扰码的生成方法、装置、设备及存储介质。

技术介绍

[0002]在固态存储领域,需要对数据流中的码型进行加扰随机化,将长连“0”或者长连“1”序列打散,从而降低高频码型带来的传输损耗。若码型中出现连续的“0”或者连续的“1”的情况时,实际电路上的电容损耗就会过大,导致电压的幅度不断降低,带来的严重后果是无法识别“0”还是“1”,对后续的编译码纠错处理带来非必要的负担。目前基于LFSR(线性移位反馈寄存器)实现的扰码装置如图1所示,通过LFSR产生的伪随机序列有两处用途:1、作为下一次伪随机序列生成的seed(种子);2、从已选定的抽头处获得的数据与待加扰数据进行异或运算;这种处理方式存在以下缺点:1、以Fibonacci(斐波那契)型特征多项式x
16
+x
15
+x
13
+x4+1举例说明,对应的电路结构如图2所示,D
14
至D0之间相邻寄存器的值存在相同性,当选取的seed不合适时,这本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.扰码的生成方法,其特征在于,包括以下步骤:获取加扰数据流长度l和加扰数据位宽w,根据加扰数据流长度l选定线性移位反馈寄存器的级数n,根据加扰数据位宽w选定线性移位反馈寄存器的总移位次数m;根据线性移位反馈寄存器,构建第1次移位对应的状态转移矩阵,即初始状态转移矩阵;根据初始状态转移矩阵和总移位次数m,生成m个状态转移矩阵;根据m个状态转移矩阵和级数n,构成抽头位置总数目m
×
n,然后选取m个抽头;获取种子,并结合m个抽头和第m个状态转移矩阵分别对应生成当前随机序列和新种子;获取待加扰的数据,并结合当前随机序列进行运算,以生成扰码。2.根据权利要求1所述的扰码的生成方法,其特征在于,所述获取加扰数据流长度l和加扰数据位宽w,根据加扰数据流长度l选定线性移位反馈寄存器的级数n,根据加扰数据位宽w选定线性移位反馈寄存器的总移位次数m步骤中,n与l的关系式为:n≥log2l;m与w的关系式为:m=w。3.根据权利要求1所述的扰码的生成方法,其特征在于,所述根据m个状态转移矩阵和级数n,构成抽头位置总数目m
×
n,然后选取m个抽头步骤中,抽头位置的选取标准:生成的序列中不包含长连“0”和“1”。4.根据权利要求1所述的扰码的生成方法,其特征在于,所述获取待加扰的数据,并结合当前随机序列进行运算,以生成扰码步骤中,运算为异或运算。5.扰码的生成装置,其特征在于,包括:获取选定单元,构建单元,生成单元,构成选取单元,获取结合单元及获取运算单元;所述获取选定单元,用于获取加扰数据流长度l和加扰数据位宽w,...

【专利技术属性】
技术研发人员:莫雄汤晓东王伟良
申请(专利权)人:深圳忆联信息系统有限公司
类型:发明
国别省市:

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

1