《電子技術應用》
您所在的位置:首頁 > 模拟设计 > 设计应用 > 基于BCH纠错算法的编解码器设计与实现
基于BCH纠错算法的编解码器设计与实现
2022年电子技术应用第5期
王 莞1,2,魏敬和1,2,于宗光1,2
1.江南大学 物联网工程学院,江苏 无锡214122;2.中国电子科技集团第58研究所,江苏 无锡214072
摘要: 随着NAND Flash存储单元的快速发展,存储密度增加使得器件的出错概率增加,为此提出了一种优化的BCH编解码器结构,编码和解码过程每个时钟周期可以并行处理16位数据,其中译码电路中的伴随式模块、错误位置多项式模块与钱氏(Chien)搜索模块采取三级流水线结构,纠错和检错阶段可以同时进行,有效地提高数据的处理速度和纠错速度。在完成电路的RTL设计后利用VCS工具完成了电路的仿真验证,结果表明在传输8 192 bit数据生成672校检因子情况下实现了48位纠错,工作频率最高支持200 MHz。
中圖分類號: TN492
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.212214
中文引用格式: 王莞,魏敬和,于宗光. 基于BCH糾錯算法的編解碼器設計與實現[J].電子技術應用,2022,48(5):42-46.
英文引用格式: Wang Guan,Wei Jinghe,Yu Zongguang. Design and implementation of codec based on BCH error correction algorithm[J]. Application of Electronic Technique,2022,48(5):42-46.
Design and implementation of codec based on BCH error correction algorithm
Wang Guan1,2,Wei Jinghe1,2,Yu Zongguang1,2
1.School of IoT Engineering,Jiangnan University,Wuxi 214122,China; 2.China Electronics Technology Group Corporation No.58 Research Institute,Wuxi 214072,China
Abstract: With the rapid development of NAND Flash memory cells and the increase in storage density, the error probability of devices has increased. For this reason, an optimized BCH codec structure is proposed. The encoding and decoding process can process 16-bit data in parallel in each clock cycle. Among them, the syndrome module, error location polynomial module and Chien search module in the decoding circuit adopt a three-stage pipeline structure, and the error correction and error detection stages can be carried out at the same time, which effectively improves the data processing speed and error correction speed. After completing the RTL design of the circuit, the simulation verification of the circuit was completed by using the VCS tool. The results showed that 48-bit error correction was achieved when 8 192 bit data was transmitted to generate 672 check factors, and the maximum operating frequency was 200 MHz.
Key words : nand flash;BCH code;Chien search;pipeline structure;codec

0 引言

    Nand Flash是一種非易失性存儲器,與NOR Flash相比具有讀寫速度快和存儲密度高等優勢,但由于NAND Flash本身結構特點,其存儲單元出現數據位翻轉現象比NOR Flash中更常見[1],與此同時,隨著NAND Flash 技術的飛快發展,NAND Flash從SLC結構發展為MLC結構及現在的TLC結構,每個存儲單元可以存儲2 bit以至更多的數據,使得數據位之間的相互干擾變大,進而導致出錯概率增大,隨著工藝水平的不斷提高,超深亞微米下的電荷效應進一步增加了數據出錯的可能性。因此,在對NAND Flash存儲數據時,必須采用更高的糾錯技術,以提高存儲的穩定性。文獻[2]中采用一種8位并行BCH編解碼器,但因為電路并行處理數據少,影響處理速度,文獻[3]中設計一種糾錯16位的BCH編解碼器,但糾錯位數較少。文獻[4]中設計一種校正32位出錯位的BCH編解碼器,相比較糾錯位數有所增加,但還不能滿足大容量存儲的數據校正。本文設計一種16位并行BCH編解碼器,并且具有最高48位糾錯能力,糾錯速度和糾錯能力都有了進一步的提高。




本文詳細內容請下載:http://www.tom3567.com/resource/share/2000004274




作者信息:

王  莞1,2,魏敬和1,2,于宗光1,2

(1.江南大學 物聯網工程學院,江蘇 無錫214122;2.中國電子科技集團第58研究所,江蘇 無錫214072)




wd.jpg

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 在线天堂一区av电影| 久久久国产精品视频| 97色在线播放视频| 久久久亚洲福利精品午夜| 91久久精品在线| 国产精品免费久久久久久| 欧美中日韩免费视频| 日韩久久久久久久久久久久久| 国产精品99久久久久久久久久久久| 国产精品久久久久久亚洲影视 | 国产成一区二区| 久久久999国产精品| 国产精品国产自产拍高清av水多 | 久久精品99久久久久久久久 | 久久亚洲a v| 欧美高清视频一区二区三区在线观看| 日韩少妇中文字幕| www日韩在线观看| 日韩有码免费视频| 欧美日韩在线不卡视频 | 亚洲福利av| 亚洲不卡中文字幕无码| 国产超级av在线| 99精品视频播放| 97精品国产97久久久久久免费| 国产精品欧美日韩一区二区| 69av在线视频| 日韩精品欧美专区| 97精品国产91久久久久久| 国产精品欧美风情| 国产日韩在线免费v| 欧美综合在线第二页| 91九色国产社区在线观看| 国产精品视频最多的网站| 久久成人av网站| 国产精品久久久久久久久久免费| www高清在线视频日韩欧美| 久久免费观看视频| 91久久国产综合久久91精品网站 | 久久夜色精品国产亚洲aⅴ| 日韩欧美亚洲日产国产|