摘要

本发明公开了一种基于Nand Flash的LDPC获取软信息译码方法及编译码器,通过牺牲一定的冗余位保存检错码信息来获取粗糙的软信息,提高Nand Flash数据存储的纠错性能。粗糙的软信息译码相对LDPC无量化译码在性能方面有一定退化。本发明的编译码器主要从三个方面来减少性能退化:一是通过检错单元维度、检错码类型有效合理选择,使得到的软信息更接近原始软信息。二是通过软信息单元对检错信息可靠性程度的不同进行相应随机产生软信息,模拟原始软信息的输入。三是采用软信息更新策略,通过自适应地更新软信息,重新迭代,使译码的误码率降低,提高译码性能。