基于BCH碼的Flash型存儲(chǔ)器加固技術(shù)研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2020-12-30 02:16
在當(dāng)今信息爆炸時(shí)代,需要更多的存儲(chǔ)介質(zhì)來(lái)存儲(chǔ)信息和數(shù)據(jù)。因?yàn)镹AND FLASH的速度較快,面積較小以及存儲(chǔ)容量較大等優(yōu)點(diǎn),已經(jīng)被廣泛地用作數(shù)字系統(tǒng)的存儲(chǔ)介質(zhì),例如智能手機(jī),電腦,固態(tài)驅(qū)動(dòng)器和云存儲(chǔ)。因此,NAND FLASH的閃存市場(chǎng)每年都保持著較高的增長(zhǎng)率。隨著FlASH的存儲(chǔ)容量的增大,每個(gè)存儲(chǔ)單元存儲(chǔ)的數(shù)據(jù)也在不斷增多,外界微弱的干擾都會(huì)導(dǎo)致存儲(chǔ)狀態(tài)的改變,導(dǎo)致存儲(chǔ)數(shù)據(jù)的出錯(cuò)。存儲(chǔ)器的可靠性也在不斷降低,因此,需要使用編碼技術(shù)對(duì)存儲(chǔ)器進(jìn)行加固。本文主要研究了有限域的理論,有限域的擴(kuò)展,有限域上元素的運(yùn)算。在有限域的基礎(chǔ)上,主要研究BCH碼的編碼和譯碼的原理,以及其實(shí)現(xiàn)方法。結(jié)合NAND FLASH的頁(yè)容量大小,設(shè)置合理的BCH碼的參數(shù),采用軟件和硬件兩種辦法對(duì)BCH碼的編譯碼器進(jìn)行實(shí)現(xiàn)。使用C語(yǔ)言實(shí)現(xiàn)了編譯碼的算法。在編碼完成之后,對(duì)編碼的結(jié)果注入16位錯(cuò)誤,軟件譯碼之后可以檢測(cè)和糾正16位錯(cuò)誤。采用硬件描述語(yǔ)言Verilog實(shí)現(xiàn)BCH碼的編碼器,主要是基于除法電路的原理,設(shè)計(jì)了并行8位輸入的編碼器。采用硬件描述語(yǔ)言Verilog實(shí)現(xiàn)BCH碼的譯碼器。譯碼的過(guò)程比編碼的過(guò)程復(fù)雜...
【文章來(lái)源】:哈爾濱工業(yè)大學(xué)黑龍江省 211工程院校 985工程院校
【文章頁(yè)數(shù)】:69 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
Matlab中計(jì)算生成多項(xiàng)式的程序
式系數(shù)的十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)的形式,reshape 是改變生成行數(shù),將生成多項(xiàng)式的系數(shù)矩陣改為 4 行,最后再調(diào)用 bin數(shù)將最終的生成多項(xiàng)式的系數(shù)轉(zhuǎn)換為 16 進(jìn)制的形式,在命令行的系數(shù) 圖 3-3 和圖 3-4 是相關(guān)的計(jì)算程序和執(zhí)行結(jié)果 圖 3-3 Matlab 中計(jì)算生成多項(xiàng)式的程序
哈爾濱工業(yè)大學(xué)工程碩士學(xué)位論文編碼之后得到的校驗(yàn)位是否相同 如果相同,則可驗(yàn)證 BCH 碼編碼模塊功能正確[42],否則編碼出現(xiàn)錯(cuò)誤 在 c 程序中,一共輸入 4096 位的信息位,得到的校驗(yàn)位從低位到高位為:10001011,11110001,11111011,10000111,11000010,11011000,11111000,01100101,00111000,10111111,01010001,11110100,11011011,01101101,00000110,11000101,10100011,10011111,00010000,00100000,11111110,11101110,01110110,00001000,00010100,10100110 校驗(yàn)位的位數(shù)是 208 位 完成了 c 語(yǔ)言的編碼和硬件電路的編碼,需要證明編碼結(jié)果的正確性 因此將軟件的編碼結(jié)果和硬件的編碼結(jié)果進(jìn)行對(duì)比 兩者采用相同的編碼數(shù)據(jù),將 c 語(yǔ)言的編碼結(jié)果存放在一個(gè) 208 位的寄存器中,在硬件電路編碼結(jié)束之后,將存放冗余位的寄存器中的值進(jìn)行比較,將比較結(jié)果存放在變量flag 中。由圖 5-2 所示,當(dāng)編碼完成的時(shí)候,flag 的值由 0 變?yōu)?1,說(shuō)明硬件電路的編碼結(jié)果是正確的 編碼結(jié)果的對(duì)比如圖 5-2 中的 flag 信號(hào)所示。
【參考文獻(xiàn)】:
期刊論文
[1]基于校驗(yàn)矩陣的BCH碼譯碼方法的研究[J]. 姜恩華,馬琳. 東北師大學(xué)報(bào)(自然科學(xué)版). 2018(03)
[2]糾錯(cuò)模式可配置的NAND Flash BCH譯碼器設(shè)計(jì)[J]. 謝蓉芳,李子夫,葉松. 成都信息工程大學(xué)學(xué)報(bào). 2018(04)
[3]基于BCH算法的高速緩存糾檢錯(cuò)方案研究[J]. 王珍珍,楊志濤,王晶,張偉功. 微電子學(xué)與計(jì)算機(jī). 2016(11)
[4]關(guān)于牛頓恒等式的歸納證明[J]. 陳聰,高穩(wěn)濤,鄧勇. 金陵科技學(xué)院學(xué)報(bào). 2014(03)
[5]串行級(jí)聯(lián)編碼在遙測(cè)系統(tǒng)中的設(shè)計(jì)與實(shí)現(xiàn)[J]. 白婷,賈明雁,張東亮,李楠,張瑩. 計(jì)算機(jī)測(cè)量與控制. 2012(05)
[6]適于空間圖像閃存陣列的非與閃存控制器[J]. 李進(jìn),金龍旭,李國(guó)寧,張柯,王文華,張然峰,朱鵬. 光電子.激光. 2012(05)
[7]基于NAND FLASH的高速大容量存儲(chǔ)系統(tǒng)設(shè)計(jì)[J]. 朱知博. 現(xiàn)代電子技術(shù). 2011(08)
[8]NAND Flash控制器的BCH編/譯碼器設(shè)計(jì)[J]. 王杰,沈海斌. 計(jì)算機(jī)工程. 2010(16)
[9]一種含BCH編解碼器的SLC/MLC NAND FLASH控制器的VLSI設(shè)計(jì)[J]. 李璐,周海燕. 現(xiàn)代電子技術(shù). 2009(07)
[10]NAND Flash在大容量存儲(chǔ)技術(shù)中的應(yīng)用[J]. 陳國(guó),高楊. 航空計(jì)算技術(shù). 2009(02)
碩士論文
[1]并行BCH編碼器的設(shè)計(jì)與實(shí)現(xiàn)[D]. 胡光輝.南京大學(xué) 2018
[2]碼參數(shù)可配置的BCH碼和RS碼通用譯碼算法研究及其軟件實(shí)現(xiàn)[D]. 徐丹.電子科技大學(xué) 2017
[3]基于NAND FLASH存儲(chǔ)器的BCH編解碼技術(shù)研究[D]. 程龍.中北大學(xué) 2015
[4]一種基于BCH碼的NAND Flash控制器的研究與設(shè)計(jì)[D]. 程文韶.華中科技大學(xué) 2013
[5]基于BCH碼的NAND Flash控制器設(shè)計(jì)[D]. 王力.復(fù)旦大學(xué) 2011
[6]DVB-S2中BCH編譯碼的研究與實(shí)現(xiàn)[D]. 馬宏強(qiáng).國(guó)防科學(xué)技術(shù)大學(xué) 2008
[7]DVB系統(tǒng)的RS編解碼的設(shè)計(jì)及ASIC實(shí)現(xiàn)[D]. 堯勇仕.江南大學(xué) 2008
[8]DVB-S2中BCH碼編譯碼器設(shè)計(jì)與實(shí)現(xiàn)[D]. 方霖.國(guó)防科學(xué)技術(shù)大學(xué) 2007
本文編號(hào):2946780
【文章來(lái)源】:哈爾濱工業(yè)大學(xué)黑龍江省 211工程院校 985工程院校
【文章頁(yè)數(shù)】:69 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
Matlab中計(jì)算生成多項(xiàng)式的程序
式系數(shù)的十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)的形式,reshape 是改變生成行數(shù),將生成多項(xiàng)式的系數(shù)矩陣改為 4 行,最后再調(diào)用 bin數(shù)將最終的生成多項(xiàng)式的系數(shù)轉(zhuǎn)換為 16 進(jìn)制的形式,在命令行的系數(shù) 圖 3-3 和圖 3-4 是相關(guān)的計(jì)算程序和執(zhí)行結(jié)果 圖 3-3 Matlab 中計(jì)算生成多項(xiàng)式的程序
哈爾濱工業(yè)大學(xué)工程碩士學(xué)位論文編碼之后得到的校驗(yàn)位是否相同 如果相同,則可驗(yàn)證 BCH 碼編碼模塊功能正確[42],否則編碼出現(xiàn)錯(cuò)誤 在 c 程序中,一共輸入 4096 位的信息位,得到的校驗(yàn)位從低位到高位為:10001011,11110001,11111011,10000111,11000010,11011000,11111000,01100101,00111000,10111111,01010001,11110100,11011011,01101101,00000110,11000101,10100011,10011111,00010000,00100000,11111110,11101110,01110110,00001000,00010100,10100110 校驗(yàn)位的位數(shù)是 208 位 完成了 c 語(yǔ)言的編碼和硬件電路的編碼,需要證明編碼結(jié)果的正確性 因此將軟件的編碼結(jié)果和硬件的編碼結(jié)果進(jìn)行對(duì)比 兩者采用相同的編碼數(shù)據(jù),將 c 語(yǔ)言的編碼結(jié)果存放在一個(gè) 208 位的寄存器中,在硬件電路編碼結(jié)束之后,將存放冗余位的寄存器中的值進(jìn)行比較,將比較結(jié)果存放在變量flag 中。由圖 5-2 所示,當(dāng)編碼完成的時(shí)候,flag 的值由 0 變?yōu)?1,說(shuō)明硬件電路的編碼結(jié)果是正確的 編碼結(jié)果的對(duì)比如圖 5-2 中的 flag 信號(hào)所示。
【參考文獻(xiàn)】:
期刊論文
[1]基于校驗(yàn)矩陣的BCH碼譯碼方法的研究[J]. 姜恩華,馬琳. 東北師大學(xué)報(bào)(自然科學(xué)版). 2018(03)
[2]糾錯(cuò)模式可配置的NAND Flash BCH譯碼器設(shè)計(jì)[J]. 謝蓉芳,李子夫,葉松. 成都信息工程大學(xué)學(xué)報(bào). 2018(04)
[3]基于BCH算法的高速緩存糾檢錯(cuò)方案研究[J]. 王珍珍,楊志濤,王晶,張偉功. 微電子學(xué)與計(jì)算機(jī). 2016(11)
[4]關(guān)于牛頓恒等式的歸納證明[J]. 陳聰,高穩(wěn)濤,鄧勇. 金陵科技學(xué)院學(xué)報(bào). 2014(03)
[5]串行級(jí)聯(lián)編碼在遙測(cè)系統(tǒng)中的設(shè)計(jì)與實(shí)現(xiàn)[J]. 白婷,賈明雁,張東亮,李楠,張瑩. 計(jì)算機(jī)測(cè)量與控制. 2012(05)
[6]適于空間圖像閃存陣列的非與閃存控制器[J]. 李進(jìn),金龍旭,李國(guó)寧,張柯,王文華,張然峰,朱鵬. 光電子.激光. 2012(05)
[7]基于NAND FLASH的高速大容量存儲(chǔ)系統(tǒng)設(shè)計(jì)[J]. 朱知博. 現(xiàn)代電子技術(shù). 2011(08)
[8]NAND Flash控制器的BCH編/譯碼器設(shè)計(jì)[J]. 王杰,沈海斌. 計(jì)算機(jī)工程. 2010(16)
[9]一種含BCH編解碼器的SLC/MLC NAND FLASH控制器的VLSI設(shè)計(jì)[J]. 李璐,周海燕. 現(xiàn)代電子技術(shù). 2009(07)
[10]NAND Flash在大容量存儲(chǔ)技術(shù)中的應(yīng)用[J]. 陳國(guó),高楊. 航空計(jì)算技術(shù). 2009(02)
碩士論文
[1]并行BCH編碼器的設(shè)計(jì)與實(shí)現(xiàn)[D]. 胡光輝.南京大學(xué) 2018
[2]碼參數(shù)可配置的BCH碼和RS碼通用譯碼算法研究及其軟件實(shí)現(xiàn)[D]. 徐丹.電子科技大學(xué) 2017
[3]基于NAND FLASH存儲(chǔ)器的BCH編解碼技術(shù)研究[D]. 程龍.中北大學(xué) 2015
[4]一種基于BCH碼的NAND Flash控制器的研究與設(shè)計(jì)[D]. 程文韶.華中科技大學(xué) 2013
[5]基于BCH碼的NAND Flash控制器設(shè)計(jì)[D]. 王力.復(fù)旦大學(xué) 2011
[6]DVB-S2中BCH編譯碼的研究與實(shí)現(xiàn)[D]. 馬宏強(qiáng).國(guó)防科學(xué)技術(shù)大學(xué) 2008
[7]DVB系統(tǒng)的RS編解碼的設(shè)計(jì)及ASIC實(shí)現(xiàn)[D]. 堯勇仕.江南大學(xué) 2008
[8]DVB-S2中BCH碼編譯碼器設(shè)計(jì)與實(shí)現(xiàn)[D]. 方霖.國(guó)防科學(xué)技術(shù)大學(xué) 2007
本文編號(hào):2946780
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2946780.html
最近更新
教材專(zhuān)著