用于解码码字的方法、设备和计算机程序

    公开(公告)号:CN102741819A

    公开(公告)日:2012-10-17

    申请号:CN201180007766.7

    申请日:2011-01-27

    CPC classification number: G06F11/1072

    Abstract: 提出一种用于解码从闪速存储器接收的码字的方法。所述闪速存储器包括若干多级闪速存储器单元,其中每个这种多级闪速存储器单元存储所述码字的一个码元。安排ECC解码器用于将所述码字解码为解码码字,并且所述ECC解码器设计为校正最大数目的错误。所述方法包括:错误检查步骤,用于确定所述码字中错误的数目。如果所述错误的数目大于所述ECC解码器能够校正的错误的最大数目,那么执行第一码元修改步骤和第二码元修改步骤的至少一个。在第一码元修改步骤中,通过将所述码元的值增加到下一个更高值级别,生成第一修改码字,并且在第二码元修改步骤中,通过将所述码元(Si)的值减小到下一个更低值级别,生成第二修改码字。在分析步骤中,计算码元修改步骤的校正效果,并且在返回步骤中,确定基于所述校正效果的解码码字,或者码字(W)的擦除。

    用于解码码字的方法和设备

    公开(公告)号:CN102741819B

    公开(公告)日:2016-02-10

    申请号:CN201180007766.7

    申请日:2011-01-27

    CPC classification number: G06F11/1072

    Abstract: 提出一种用于解码从闪速存储器接收的码字的方法。所述闪速存储器包括若干多级闪速存储器单元,其中每个这种多级闪速存储器单元存储所述码字的一个码元。安排ECC解码器用于将所述码字解码为解码码字,并且所述ECC解码器设计为校正最大数目的错误。所述方法包括:错误检查步骤,用于确定所述码字中错误的数目。如果所述错误的数目大于所述ECC解码器能够校正的错误的最大数目,那么执行第一码元修改步骤和第二码元修改步骤的至少一个。在第一码元修改步骤中,通过将所述码元的值增加到下一个更高值级别,生成第一修改码字,并且在第二码元修改步骤中,通过将所述码元(Si)的值减小到下一个更低值级别,生成第二修改码字。在分析步骤中,计算码元修改步骤的校正效果,并且在返回步骤中,确定基于所述校正效果的解码码字,或者码字(W)的擦除。

Patent Agency Ranking