首页> 中文期刊> 《哈尔滨工程大学学报》 >ECC嵌入BCH码的NAND闪存纠错算法

ECC嵌入BCH码的NAND闪存纠错算法

         

摘要

针对现有闪存基于硬件ECC纠错算法的纠错能力差,而基于RS码和BCH码纠错算法的译码耗时长的问题,提出一种适于空间应用的硬件ECC嵌入BCH码的闪存纠错算法.分析了闪存内部组织结构特点及闪存硬件ECC纠错原理,提出了一种嵌入BCH(2084,2048,3)码的闪存纠错算法.采用一种蝶形阵列处理机制来迭代计算BCH校验码.使用地面检测设备对闪存纠错算法进行了试验验证.结果表明,纠错算法能快速稳定、可靠地工作,在Flash单页2 kB/页下,可以纠正24b错误.该纠错提高了空间相机图像存储系统的可靠性.%In order to resolve the problem of the low error correcting capability of hardware ECC and the being time-consuming of decoder based on RS code or BCH code, a NAND flash error correction algorithm based on hardware ECC embedded BCH code for space application was proposed in this paper. First, this paper presents the structural characteristic of flash. Then the principle of data flash hardware ECC was analyzed. An embedded BCH code error correction arithmetic was put fonvard. Then the check code of BCH encoder was calculated by an 8-bit parallel butterfly array processing mechanism. Finally, the verification experiments to NAND controller in the prototype machine of XX-X space multi-spectral camera were carried out. The experiments results showed that the proposed error correction algorithms can operate fast, efficiently, reliably, and stably. The algorithm is able to correct 24b errors in 2 kB/page. The algorithm can improve the reliability of the space camera data storage.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号