固态存储系统中的多比特翻转LDPC译码算法研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:williamt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着存储系统的技术不断革新,NAND Flash作为存储介质的固态存储系统(Solid-State Drive,SSD)因其具有高性能、低功耗、高速读写等特性,已经逐渐被应用于互联网、军事、车载、航空等多个领域,是当今存储系统发展的主要趋势之一。然而随着Flash工艺水平发展,特别是发展到25nm以下,加之Flash结构从SLC发展到MLC再到TLC,单位存储单元的容量越来越大,存储密度越来越高,但是数据差错率也越来越高。然而目前现有固态存储系统的数据容错依然是依赖于传统磁存储系统的纠错技术,不完全符合固态存储介质的技术特点,难以充分发挥SSD的性能优势。LDPC作为以一种具有卓越的纠错性能和并行快速译码等特点的纠错码,也逐渐应用到SSD中。然而,固态存储领域的编码率高,存储密度大,硬件空间小等特点对于LDPC在存储领域的应用提出了更多挑战。因此,本文根据NAND Flash的随机错误特性,研究多比特翻转高效LDPC译码算法。本文的主要工作包括以下几个方面:1.提出了一种权值更新的多比特翻转译码算法WMBF。所提出算法可实现多个潜在错误比特一次迭代并行翻转,提高了译码效率;同时通过迭代更新权值,有效降低了相同比特反复被翻转的概率,提高了译码准确率。实验仿真结果表明该算法可以有效地提高比特翻转的纠错性能,尤其是获得更优的译码速度,以及更高的纠错能力。2.在WMBF基础上,本文进一步提出了一种适用于SLC和MLC型NAND Flash的基于主要错误区间的DER-WMBF算法,该算法根据Flash自身存在一个错误边界的特性而提出。该算法能有效克服翻转译码算法译码过程中偶数个比特翻转的导致错误译码的缺点和抑制错误信息在译码过程中的传播,实验仿真表明该算法有效提高译码纠错能力,并且提高译码速度。3.本文针对现有各种改进BF&WBF算法的译码器逻辑电路实现中的Flip Logic串行设计缺陷,结合WMBF译码算法特点,提出了基于WMBF的并行译码的Flip Logic模块逻辑电路实现,再增加少量的逻辑电路开销的情况下,可以实现WMBF的并行多比特翻转功能,提升系统的纠错性能。
其他文献
<正> 一、渗流问题的有限单元法本文为不习惯矩阵的人,采用了与其它文献上所见到的矩阵表示不同的方法来叙述用有限单元法解渗流问题的方法,当然,这种表示与矩阵表示在本质上
文本分割的实质是根据文本内子主题的相似程度,将文本切分成若干个语义段落,每个段落的内部具有最高的语义一致性。因此,文本分割最需要解决的技术难点为度量文本的相似性及识别
<正>2010年6月9—11日,由农业部畜牧业司、全国畜牧总站主办的全国畜牧良种补贴项目管理与技术培训班在山东烟台举行。会议贯彻落实了中央1号文件精神,全面总结了畜牧良种补
对银杏叶提取物的有效成分、质量标准,药效学的研究成果、药用价值和食用价值作一综述,以进一步认识和指导银杏制品的开发和应用。
公共艺术选修课作为高校普遍开设的一门公共艺术选修课,在整合教育资源、提升学生艺术素养和塑造完善人格等方面具有重要作用。目前地方高校的公共艺术选修课还存在一系列问
基于类的语言模型被认为是解决数据稀疏的有效方法。众所周知,自然语言中存在着大量一词多义、一词多性的现象,这在传统基于硬聚类的词类划分下无法表达。而基于软聚类的类语
一、巧施追肥 设施草莓应多次追施速效肥.每次施复合肥6~8千克,稀释到0.3%~0.5%浇施。施肥时间为:第1次在现蕾后浇施.以促进顶花序的生长:第2次在顶果达到拇指大小时浇施.以促进果实膨大
本文分析了恢复通用名处方制度的利弊。建议国家通过立法切断医药之间的利益链,实行医药分离;采用药物经济学方法,建立医师处方评价制度;增加医生技术性服务的报酬,同时加大
<正> 无花果又名圣果。在《圣经》和《古兰经》中被称为“生命果”“太阳果”,是一种高蛋白、高维生素、高矿物质、低热量的碱性食品。它具有很高的营养价值和药用价值。 经
<正>岁末年初之际,也是汽车维修行业中跳槽的高峰期。而薪酬福利待遇,无疑是大家选择工作单位时重要的参考指标。为此,《汽车与驾驶维修》传媒特别设计了本次调研,希望能在一