面向閃存系統(tǒng)的LDPC糾錯碼技術(shù)研究
本文選題:閃存系統(tǒng) 切入點:糾錯碼 出處:《哈爾濱工業(yè)大學(xué)》2016年碩士論文 論文類型:學(xué)位論文
【摘要】:閃存(Flash memory)系統(tǒng)在使用過程中會不可避免地受到各種干擾而產(chǎn)生誤碼,因此通常需要引入糾錯碼(Error Correcting Code,ECC)來保證數(shù)據(jù)存儲的可靠性。LDPC碼(Low Density Parity-Check Code)是一種線性分組糾錯碼,因為其具有接近香農(nóng)限的糾錯性能在通信領(lǐng)域得到了廣泛應(yīng)用,但是LDPC碼譯碼復(fù)雜度高,譯碼過程消耗時間長,限制了其在閃存系統(tǒng)中的應(yīng)用。本文針對上述實際問題,研究了閃存系統(tǒng)的物理特性和LDPC碼的基本理論,在此基礎(chǔ)上提出了以較小代價獲取較高精度軟信息的方法,以提高LDPC譯碼器的性能,并將該優(yōu)化方法從二進(jìn)制LDPC碼擴(kuò)展至多進(jìn)制LDPC碼。本文的主要研究內(nèi)容和取得的成果如下:1、LDPC碼原理研究與參數(shù)設(shè)計。LDPC碼的幾個主要模塊:矩陣構(gòu)造算法,編碼算法以及譯碼算法,都有多種不同的算法實現(xiàn)方式。閃存系統(tǒng)有其特殊的物理特性,對糾錯碼的各項參數(shù)都有限制,比如固定頁寬度、超高碼率等。本文在完成LDPC碼的原理研究和MATLAB仿真的基礎(chǔ)上,對已有算法進(jìn)行調(diào)整,重新選擇編碼的各項參數(shù),設(shè)計符合閃存系統(tǒng)實際應(yīng)用的編碼方案。2、提出了基于閃存錯誤特征的聯(lián)合譯碼策略。LDPC碼譯碼器的迭代效率受軟信息精度影響,而以往閃存系統(tǒng)糾錯方案中獲取軟信息的時間、空間代價過大。本文在對閃存系統(tǒng)駐留錯誤數(shù)據(jù)進(jìn)行總結(jié)的過程中,發(fā)現(xiàn)MLC閃存的存儲單元中駐留錯誤引起的位跳變存在一定的規(guī)律。根據(jù)這種規(guī)律,可以在原始錯誤率的基礎(chǔ)上計算位錯誤率,提高軟信息精度,加快LDPC碼譯碼的迭代收斂速度,即減少譯碼時間消耗,同時增強(qiáng)糾錯能力。進(jìn)行了二進(jìn)制LDPC碼的對比實驗,驗證了該優(yōu)化策略能夠顯著提高二進(jìn)制LDPC碼的時間效率和糾錯能力。3、研究了面向閃存系統(tǒng)的多進(jìn)制LDPC碼。多進(jìn)制LDPC碼是二進(jìn)制LDPC碼在高階有限域GF(q)的擴(kuò)展,其已經(jīng)被證明具有比二進(jìn)制LDPC碼更強(qiáng)的糾錯能力,但多進(jìn)制LDPC碼的譯碼復(fù)雜度比二進(jìn)制LDPC碼更高。本文研究了多進(jìn)制校驗矩陣的構(gòu)造方法和譯碼算法優(yōu)化過程。在完成多進(jìn)制LDPC碼仿真的基礎(chǔ)上,將聯(lián)合譯碼方案應(yīng)用于多進(jìn)制LDPC碼,經(jīng)實驗驗證聯(lián)合譯碼策略對多進(jìn)制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.
【學(xué)位授予單位】:哈爾濱工業(yè)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TN911.22
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 孫永軍;蘇昕;易克初;;一種基于球形譯碼的分層空時譯碼算法[J];電路與系統(tǒng)學(xué)報;2008年05期
2 許文源;王振宇;朱修祥;;序貫譯碼——在電子計算機(jī)上的模擬實驗結(jié)果[J];計算機(jī)與網(wǎng)絡(luò);1976年04期
3 賈文祥,酆廣增,周月臣;傳真文件的計算機(jī)譯碼[J];電信科學(xué);1991年05期
4 石雅盟;李建平;;一種新的聯(lián)合譯碼方案研究[J];中國傳媒大學(xué)學(xué)報(自然科學(xué)版);2013年06期
5 朱宏杰;裴玉奎;陸建華;;一種提高噴泉碼譯碼成功率的算法[J];清華大學(xué)學(xué)報(自然科學(xué)版);2010年04期
6 李慶坤;馬洪光;李正生;王鵬毅;;基于裁減自動球形算法的多符號差分空時譯碼[J];計算機(jī)仿真;2010年03期
7 陳仲津;周振虞;;二輸入端多址信道的線性δ-可譯碼[J];南京郵電學(xué)院學(xué)報;1986年03期
8 賈文祥;周月臣;酆廣增;;傳真文件的計算機(jī)譯碼[J];南京郵電學(xué)院學(xué)報;1991年04期
9 許成謙,林雪紅,陳嘉興;一種加速Turbo碼譯碼實現(xiàn)的改進(jìn)算法的研究[J];電子學(xué)報;2002年08期
10 單永杰;韓家瑋;張洪群;李安;;衛(wèi)星數(shù)據(jù)組合譯碼技術(shù)研究與實現(xiàn)[J];微計算機(jī)信息;2011年04期
相關(guān)會議論文 前6條
1 王名俅;夏樹濤;;LDPC碼的快速量化譯碼[A];中國電子學(xué)會第十六屆信息論學(xué)術(shù)年會論文集[C];2009年
2 于越華;;低誤碼率BCH碼的譯碼糾錯及應(yīng)用[A];圖像 仿真 信息技術(shù)——第二屆聯(lián)合學(xué)術(shù)會議論文集[C];2002年
3 李云強(qiáng);王念平;余昭平;;基于遺傳算法的R-M碼快速譯碼[A];開創(chuàng)新世紀(jì)的通信技術(shù)——第七屆全國青年通信學(xué)術(shù)會議論文集[C];2001年
4 鞏克現(xiàn);劉世剛;葛臨東;;DVB-RCS中循環(huán)遞歸Turbo碼尾比特譯碼技術(shù)[A];2009年通信理論與信號處理學(xué)術(shù)年會論文集[C];2009年
5 陳卓峰;劉星成;;基于RBF神經(jīng)網(wǎng)絡(luò)技術(shù)的分組Turbo碼譯碼[A];2005通信理論與技術(shù)新進(jìn)展——第十屆全國青年通信學(xué)術(shù)會議論文集[C];2005年
6 周丹丹;鄒艷;陸佩忠;;多個可變長信源的聯(lián)合信源—信道卷積碼譯碼[A];2006北京地區(qū)高校研究生學(xué)術(shù)交流會——通信與信息技術(shù)會議論文集(上)[C];2006年
相關(guān)博士學(xué)位論文 前9條
1 陳正康;LDPC譯碼關(guān)鍵技術(shù)研究[D];西北工業(yè)大學(xué);2015年
2 藺勇;基于GPU的并行鞏膜識別與LDPC譯碼研究[D];西安電子科技大學(xué);2014年
3 周偉;低密度奇偶校驗碼譯碼研究及其應(yīng)用[D];北京郵電大學(xué);2007年
4 李暉;級連碼譯碼研究[D];西安電子科技大學(xué);1998年
5 雷菁;低復(fù)雜度LDPC碼構(gòu)造及譯碼研究[D];國防科學(xué)技術(shù)大學(xué);2009年
6 Nguyen Thi Dieu Linh(阮氏妙玲);基于和-積算法的LDPC譯碼改進(jìn)及性能分析[D];哈爾濱工業(yè)大學(xué);2013年
7 楊洋;LDPC碼的編譯碼及代數(shù)構(gòu)造研究[D];西安電子科技大學(xué);2012年
8 王曉松;下一代無線通信系統(tǒng)中調(diào)制與編碼關(guān)鍵技術(shù)研究[D];東北大學(xué);2009年
9 李璐穎;無線通信中噴泉碼應(yīng)用關(guān)鍵技術(shù)研究[D];北京郵電大學(xué);2011年
相關(guān)碩士學(xué)位論文 前10條
1 郭米娜;Raptor碼編譯碼技術(shù)及其在LTE下行鏈路中的仿真研究[D];西南交通大學(xué);2015年
2 李青;BICM-ID性能仿真研究及其定點數(shù)譯碼的實現(xiàn)[D];西南交通大學(xué);2015年
3 朱志風(fēng);噴泉碼及其在高鐵通信中的應(yīng)用[D];蘇州大學(xué);2015年
4 鄧波;基于概率計算的超高速全并行Turbo碼譯碼芯片ASIC實現(xiàn)[D];電子科技大學(xué);2015年
5 郭藝峰;基于LDPC碼的BP譯碼改進(jìn)算法研究[D];西安電子科技大學(xué);2014年
6 趙雯;基于Turbo同步的聯(lián)合解調(diào)譯碼技術(shù)研究[D];西安電子科技大學(xué);2014年
7 張洋;基于GPU的Turbo譯碼實現(xiàn)技術(shù)的研究[D];國防科學(xué)技術(shù)大學(xué);2013年
8 王莉;飛行器遙測MSD和TPC技術(shù)研究與實現(xiàn)[D];國防科學(xué)技術(shù)大學(xué);2013年
9 湯紅;無率碼在NGB-W系統(tǒng)中的研究與應(yīng)用[D];東南大學(xué);2015年
10 徐逸佳;非理想非高斯信道下檢測譯碼技術(shù)研究[D];東南大學(xué);2015年
,本文編號:1652246
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/1652246.html