面向闪存系统的LDPC纠错码技术研究
本文选题:闪存系统 切入点:纠错码 出处:《哈尔滨工业大学》2016年硕士论文 论文类型:学位论文
【摘要】:闪存(Flash memory)系统在使用过程中会不可避免地受到各种干扰而产生误码,因此通常需要引入纠错码(Error Correcting Code,ECC)来保证数据存储的可靠性。LDPC码(Low Density Parity-Check Code)是一种线性分组纠错码,因为其具有接近香农限的纠错性能在通信领域得到了广泛应用,但是LDPC码译码复杂度高,译码过程消耗时间长,限制了其在闪存系统中的应用。本文针对上述实际问题,研究了闪存系统的物理特性和LDPC码的基本理论,在此基础上提出了以较小代价获取较高精度软信息的方法,以提高LDPC译码器的性能,并将该优化方法从二进制LDPC码扩展至多进制LDPC码。本文的主要研究内容和取得的成果如下:1、LDPC码原理研究与参数设计。LDPC码的几个主要模块:矩阵构造算法,编码算法以及译码算法,都有多种不同的算法实现方式。闪存系统有其特殊的物理特性,对纠错码的各项参数都有限制,比如固定页宽度、超高码率等。本文在完成LDPC码的原理研究和MATLAB仿真的基础上,对已有算法进行调整,重新选择编码的各项参数,设计符合闪存系统实际应用的编码方案。2、提出了基于闪存错误特征的联合译码策略。LDPC码译码器的迭代效率受软信息精度影响,而以往闪存系统纠错方案中获取软信息的时间、空间代价过大。本文在对闪存系统驻留错误数据进行总结的过程中,发现MLC闪存的存储单元中驻留错误引起的位跳变存在一定的规律。根据这种规律,可以在原始错误率的基础上计算位错误率,提高软信息精度,加快LDPC码译码的迭代收敛速度,即减少译码时间消耗,同时增强纠错能力。进行了二进制LDPC码的对比实验,验证了该优化策略能够显著提高二进制LDPC码的时间效率和纠错能力。3、研究了面向闪存系统的多进制LDPC码。多进制LDPC码是二进制LDPC码在高阶有限域GF(q)的扩展,其已经被证明具有比二进制LDPC码更强的纠错能力,但多进制LDPC码的译码复杂度比二进制LDPC码更高。本文研究了多进制校验矩阵的构造方法和译码算法优化过程。在完成多进制LDPC码仿真的基础上,将联合译码方案应用于多进制LDPC码,经实验验证联合译码策略对多进制LDPC的迭代效率和纠错能力均有较大幅度的提升。
[Abstract]:Flash memory) system is inevitably affected by various kinds of interference, so it is usually necessary to introduce error Correcting code (Ecc) to ensure the reliability of data storage. Low Density Parity-Check code is a linear block error correction code. The error-correcting performance near Shannon limit has been widely used in the field of communication, but the complexity of decoding LDPC codes is high and the decoding process takes a long time, which limits its application in flash memory system. The physical characteristics of flash memory system and the basic theory of LDPC code are studied. On this basis, a method of obtaining high precision soft information at a lower cost is proposed to improve the performance of LDPC decoder. And the optimization method is extended from binary LDPC code to multiary LDPC code. The main contents and results of this paper are as follows: research on the principle of LDPC code and several main modules of parameter design: Matrix construction algorithm. There are many different algorithms for encoding and decoding. Flash memory systems have their special physical properties and limit the parameters of error-correcting codes, such as fixed page width, On the basis of the principle research of LDPC code and MATLAB simulation, this paper adjusts the existing algorithms and re-selects the parameters of the code. The coding scheme .2which accords with the practical application of flash memory system is designed. A joint decoding strategy based on flash error features. The iterative efficiency of LDPC decoder is affected by the precision of soft information. However, the time of obtaining soft information in the error-correcting scheme of flash memory system in the past is proposed. In the course of summarizing the error data of flash memory system, we find that the bit jump caused by resident error in the memory cell of MLC flash memory has a certain rule. The bit error rate can be calculated on the basis of the original error rate, the accuracy of soft information can be improved, and the iterative convergence rate of LDPC decoding can be accelerated, that is to say, the decoding time is reduced, and the error correction ability is enhanced at the same time. The contrast experiment of binary LDPC codes is carried out. It is verified that the optimization strategy can significantly improve the time efficiency and error-correcting ability of binary LDPC codes, and the multi-ary LDPC codes for flash memory systems are studied. The multi-ary LDPC codes are an extension of binary LDPC codes in high-order finite field. It has proven to be more error-correcting than binary LDPC codes, But the decoding complexity of the multiary LDPC code is higher than that of the binary LDPC code. This paper studies the construction method of the multiary check matrix and the optimization process of the decoding algorithm. On the basis of the simulation of the multiary LDPC code, The joint decoding scheme is applied to the multiary LDPC codes. The experimental results show that the joint decoding strategy can greatly improve the iterative efficiency and error-correcting ability of the multiary LDPC.
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TN911.22
【相似文献】
相关期刊论文 前10条
1 孙永军;苏昕;易克初;;一种基于球形译码的分层空时译码算法[J];电路与系统学报;2008年05期
2 许文源;王振宇;朱修祥;;序贯译码——在电子计算机上的模拟实验结果[J];计算机与网络;1976年04期
3 贾文祥,酆广增,周月臣;传真文件的计算机译码[J];电信科学;1991年05期
4 石雅盟;李建平;;一种新的联合译码方案研究[J];中国传媒大学学报(自然科学版);2013年06期
5 朱宏杰;裴玉奎;陆建华;;一种提高喷泉码译码成功率的算法[J];清华大学学报(自然科学版);2010年04期
6 李庆坤;马洪光;李正生;王鹏毅;;基于裁减自动球形算法的多符号差分空时译码[J];计算机仿真;2010年03期
7 陈仲津;周振虞;;二输入端多址信道的线性δ-可译码[J];南京邮电学院学报;1986年03期
8 贾文祥;周月臣;酆广增;;传真文件的计算机译码[J];南京邮电学院学报;1991年04期
9 许成谦,林雪红,陈嘉兴;一种加速Turbo码译码实现的改进算法的研究[J];电子学报;2002年08期
10 单永杰;韩家玮;张洪群;李安;;卫星数据组合译码技术研究与实现[J];微计算机信息;2011年04期
相关会议论文 前6条
1 王名俅;夏树涛;;LDPC码的快速量化译码[A];中国电子学会第十六届信息论学术年会论文集[C];2009年
2 于越华;;低误码率BCH码的译码纠错及应用[A];图像 仿真 信息技术——第二届联合学术会议论文集[C];2002年
3 李云强;王念平;余昭平;;基于遗传算法的R-M码快速译码[A];开创新世纪的通信技术——第七届全国青年通信学术会议论文集[C];2001年
4 巩克现;刘世刚;葛临东;;DVB-RCS中循环递归Turbo码尾比特译码技术[A];2009年通信理论与信号处理学术年会论文集[C];2009年
5 陈卓峰;刘星成;;基于RBF神经网络技术的分组Turbo码译码[A];2005通信理论与技术新进展——第十届全国青年通信学术会议论文集[C];2005年
6 周丹丹;邹艳;陆佩忠;;多个可变长信源的联合信源—信道卷积码译码[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(上)[C];2006年
相关博士学位论文 前9条
1 陈正康;LDPC译码关键技术研究[D];西北工业大学;2015年
2 蔺勇;基于GPU的并行巩膜识别与LDPC译码研究[D];西安电子科技大学;2014年
3 周伟;低密度奇偶校验码译码研究及其应用[D];北京邮电大学;2007年
4 李晖;级连码译码研究[D];西安电子科技大学;1998年
5 雷菁;低复杂度LDPC码构造及译码研究[D];国防科学技术大学;2009年
6 Nguyen Thi Dieu Linh(阮氏妙玲);基于和-积算法的LDPC译码改进及性能分析[D];哈尔滨工业大学;2013年
7 杨洋;LDPC码的编译码及代数构造研究[D];西安电子科技大学;2012年
8 王晓松;下一代无线通信系统中调制与编码关键技术研究[D];东北大学;2009年
9 李璐颖;无线通信中喷泉码应用关键技术研究[D];北京邮电大学;2011年
相关硕士学位论文 前10条
1 郭米娜;Raptor码编译码技术及其在LTE下行链路中的仿真研究[D];西南交通大学;2015年
2 李青;BICM-ID性能仿真研究及其定点数译码的实现[D];西南交通大学;2015年
3 朱志风;喷泉码及其在高铁通信中的应用[D];苏州大学;2015年
4 邓波;基于概率计算的超高速全并行Turbo码译码芯片ASIC实现[D];电子科技大学;2015年
5 郭艺峰;基于LDPC码的BP译码改进算法研究[D];西安电子科技大学;2014年
6 赵雯;基于Turbo同步的联合解调译码技术研究[D];西安电子科技大学;2014年
7 张洋;基于GPU的Turbo译码实现技术的研究[D];国防科学技术大学;2013年
8 王莉;飞行器遥测MSD和TPC技术研究与实现[D];国防科学技术大学;2013年
9 汤红;无率码在NGB-W系统中的研究与应用[D];东南大学;2015年
10 徐逸佳;非理想非高斯信道下检测译码技术研究[D];东南大学;2015年
,本文编号:1652246
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/1652246.html