一种数据编解码方法及装置制造方法及图纸

技术编号:44812692 阅读:12 留言:0更新日期:2025-03-28 19:58
本申请涉及数据编解码领域,尤其涉及一种数据编解码方法及装置。该方法包括:获取待编码的第一数据;所述第一数据为N位的二进制数;按照第一预设编码规则,计算所述第一数据对应的M位的第一编码;所述第一预设编码规则为用于生成纠错码的编码规则;根据所述第一编码,得到第二编码;所述第二编码为所述第一编码与第一预设数值进行异或运算的结果;所述第一预设数值为第二预设数值与M位1的二进制数进行异或运算的结果;所述第二预设数值为按照所述第一预设编码规则,计算得到的N位1的二进制数对应的M位的编码;确定所述第一数据对应的编码数据,所述编码数据包括:所述第一数据和所述第二编码。

【技术实现步骤摘要】

本申请涉及数据编解码领域,尤其涉及一种数据编解码方法及装置


技术介绍

1、目前,随着消费电子类产品对于高可靠性存储芯片的需求日益增加,存储芯片的数据存储时长,擦写次数寿命的要求也日趋提升;另外,随着芯片工艺集成度日趋提升,存储芯片在工艺尺寸以及低功耗方面的设计要求也越来越高;在不断优化芯片面积和功耗的前提下,提升芯片存储的可靠性成为了目前非易失性存储芯片的设计和制造的挑战。

2、目前,市场上越来越多的非易失性存储芯片使用纠错码编码以及解码的方式来保证存储可靠性的方式,纠正1比特错误的纠错码有汉明码、hsiao码、循环冗余校验码,纠正多比特错误的纠错码有bch码,rs码以及ldpc码等。

3、其中,非易失性存储的擦除过程是将存储单元中的数据统一擦除为数据1,这就使得存储单元中的用户数据的数据位和用户数据所对应编码的数据位均为1,而用户数据的数据位和编码的数据位均为1,通常是不符合编码规则的。

4、以128比特用户数据为例,128比特全1的二进制数对应的汉明码为01110111。可见,如果用户数据的数据位和编码的数据位均为本文档来自技高网...

【技术保护点】

1.一种数据编码方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:判断用于写入所述编码数据的第一存储空间中,各数据位是否均为1;

3.根据权利要求2所述的方法,其特征在于,所述按照第一预设编码规则,计算所述第一数据对应的M位的第一编码,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.一种数据解码方法,其特征在于,所述方法包括:

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:判断所述...

【技术特征摘要】

1.一种数据编码方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:判断用于写入所述编码数据的第一存储空间中,各数据位是否均为1;

3.根据权利要求2所述的方法,其特征在于,所述按照第一预设编码规则,计算所述第一数据对应的m位的第一编码,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.一种数据解码方法,其特征在于,所述方法包括:

7.根据权利要求6所述的方法...

【专利技术属性】
技术研发人员:刘家齐黄金煌
申请(专利权)人:北京紫光青藤微系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1