当前位置:主页 > 科技论文 > 计算机论文 >

用于NAND Flash的长BCH编码快速算法

发布时间:2020-02-03 19:21
【摘要】:为满足大容量NAND Flash的容错需求,解决传统BCH编码存在长码字编码效率低下的问题,提出一种长BCH编码的快速算法。算法利用分圆陪集和中国剩余定理,在确定生成多项式时,由每个最小多项式的根构造分圆陪集,避免了重复计算所有的根;采用等价多项式代替除法多项式,将计算的最小多项式和理想循环码的生成元加入分圆陪集,后续编码可通过查找分圆陪集得到等价余数多项式,无须每次都进行除法运算,减少了除法运算时间。实验结果表明,与传统BCH编码算法和相关算法相比,该算法在长BCH编码时具有较高的编码效率,特别是对极长BCH编码,效果更加明显。
【图文】:

BCH编码,码长,除法运算,编码算法


0x+1C1a1,a2,a4,a8,a6x5+x2+1C3a3,a6,a12,a24,a17x5+x4+x3+x2+1C5a5,a10,a20,a9,a18x5+x4+x2+x+1C7a7,a14,a28,a25,a19x5+x3+x2+x+1C11a11,,a22,a13,a26,a21x5+x4+x3+x+1C15a15,a30,a29,a27,a23x5+x3+1类似地,可分别得到码长为n=2m-1的实验数据集。实验结果如图1所示。可以看出,当码长n≤211-1时,传统BCH编码算法的编码时间明显小于文献[12]编码算法和本文算法,说明传统BCH编码算法在短BCH编码时具有一定的优势。随着码长的增加,传统BCH编码算法需要进行大量的除法运算,其编码优势逐步减校当码长增加到n=213-1左右时,本文算法的编码时间小于文献[12]编码算法和传统BCH编码算法;特别是当码长n≥214-1时,码长每增加一个数量级,本文算法的编码时间增长较平缓,明显优于文献[12]编码算法和传统BCH编码算法编码时间的快速增长。(a)t=8(b)t=16(c)t=32(d)t=64图1三种算法的编码时间4结束语系统码校验位的计算是BCH编码算法的关键环节,对BCH编码算法的性能有着重要的影响,快速确定系统码的校验位是提高BCH编码算法效率的有效途径。本文利用分圆陪集构造等价的多项式根,避免了重复计算所有的根;利用CRT理论对传统BCH编码方法的除法运算进行改进,减少了除法运算的时间。实验结果表明,本文算法在长BCH编码时具有较高的编码效率,特别在极长BCH编码时,编码效率的提升更加明显,可以更好地适应大容量NANDFlash的容错需求。参考文献:[1]李?

【参考文献】

相关期刊论文 前7条

1 袁建国;何清萍;梁天宇;王永;;光通信中基于BCJR的BCH译码算法研究[J];光电子.激光;2012年06期

2 解辉;黄知涛;王丰华;;信道编码盲识别技术研究进展[J];电子学报;2013年06期

3 康旺;张有光;金令旭;王名邦;;Flash存储中的纠错编码[J];北京航空航天大学学报;2012年09期

4 李进;金龙旭;李国宁;张珂;傅瑶;朱鹏;;ECC嵌入BCH码的NAND闪存纠错算法[J];哈尔滨工程大学学报;2012年11期

5 王浩;邵高平;胡泽明;;基于分组—循环擦写的闪存磨损均衡算法[J];计算机应用研究;2013年05期

6 崔媛媛;张洵颖;沈绪榜;李伟;;一种(50,32)BCH码高速并行编译码器设计[J];华中科技大学学报(自然科学版);2013年07期

7 徐富新;刘应;刘雁群;向超;;模式可配置的NAND Flash纠错系统设计与实现[J];中南大学学报(自然科学版);2013年05期

【共引文献】

相关期刊论文 前10条

1 王兰勋;佟婧丽;孟祥雅;;一种线性分组码参数的盲识别方法[J];电视技术;2014年09期

2 张立民;刘杰;钟兆根;;(n,1,m)递归系统卷积码的盲识别[J];电讯技术;2014年09期

3 王兰勋;佟婧丽;张黎;孟祥雅;;最大公约式阶数分布的BCH码参数识别[J];电视技术;2014年15期

4 龚雪容;刘根贤;生拥宏;;基于Flash的关键变量容错存储技术研究[J];电子技术应用;2014年11期

5 刘杰;张立民;兰天;;卷积码盲识别技术研究[J];航天电子对抗;2014年04期

6 卫兵;郭玉堂;宋杰;张磊;;具备高存储密度的新型NAND设备管理方案[J];计算机应用;2014年08期

7 鱼冰;赵鹏翔;崔志鹏;;闪存的磨损均衡专利技术综述[J];河南科技;2014年19期

8 杜东海;李锦明;程龙;丁宁;;基于ECC校验算法的记录器设计[J];计算机测量与控制;2014年10期

9 任亚博;张健;刘以农;张伟;;误码条件下BCH码的盲识别方法[J];计算机应用;2014年12期

10 张岱;张玉;杨晓静;;一种高误码(n,k,m)非系统卷积码盲识别算法[J];数据采集与处理;2015年03期

相关硕士学位论文 前10条

1 刘应;模式可配置的NAND flash纠错系统设计与实现[D];中南大学;2013年

2 连峗;基于WN6102的无线人机交互设备开发平台的设计与实现[D];杭州电子科技大学;2014年

3 吴智龙;基于NAND Flash的差错控制算法研究[D];广东工业大学;2014年

4 易星;基于紫外激光器的无线光通信系统[D];重庆大学;2014年

5 廖宇翔;基于NAND flash主控制器的BCH纠错算法设计与实现[D];哈尔滨工业大学;2014年

6 吴桐;基于闪存的数据库索引技术研究[D];北京邮电大学;2014年

7 陆忠敏;循环码(BCH)编译码的并行化研究[D];合肥工业大学;2014年

8 程龙;基于NAND FLASH存储器的BCH编解码技术研究[D];中北大学;2015年

9 周涛;弹载引控信号存储器的设计与实现[D];中北大学;2015年

10 季伟;远距离宽范围温度信号测试技术研究[D];中北大学;2015年

【二级参考文献】

相关期刊论文 前10条

1 伍文君;黄芝平;唐贵林;刘纯武;;含错扰码序列的快速恢复[J];兵工学报;2009年08期

2 苏绍t

本文编号:2576099


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2576099.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户1ee7d***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com