改善用于低功率应用的LDPC解码器中的功耗

    公开(公告)号:CN102045071A

    公开(公告)日:2011-05-04

    申请号:CN201010506571.4

    申请日:2010-10-12

    IPC分类号: H03M13/11 H04L1/00

    摘要: 本发明公开了一种改善用于低功率应用的LDPC解码器中的功耗的方法和设备。具体地,公开了一种使用设备以内的解码器对矢量进行解码的方法。本公开内容主要地涉及低功率数据解码,并且更具体地涉及用于利用低功率密度奇偶校验(LDPC)编码器编码的数据的低功率迭代解码器。公开如下系统和方法,其中可以在LDPC解码器中对LDPC代码进行解码的过程期间,在首次迭代或者首次迭代的部分中进行低功率校正子校验。也公开如下系统和方法,其中可以在LDPC解码器中实施对发送或者接收的消息的精确度的控制和/或对这些消息的缩放的改变。这里描述的低功率技术可以减少功耗,而不明显降低利用LDPC代码的应用或者利用低功率LDPC解码器的设备的性能。

    用于基于闪存的存储器系统的软解码系统和方法

    公开(公告)号:CN102623067B

    公开(公告)日:2016-12-14

    申请号:CN201210063709.7

    申请日:2012-01-29

    发明人: 阳学仕 G·伯德

    IPC分类号: G11C29/42

    摘要: 本发明涉及用于基于闪存的存储器系统的软解码系统和方法。特别地,提供了用于使用包括主要解码器和辅助解码器的解码器对数据进行解码的系统和方法。从存储设备获取码字。主要解码器尝试使用与码字相关联的硬数据来对码字进行解码。如果主要解码器失败,则解码控制器接收到对失败的指示,该指示激活辅助解码器。辅助解码器尝试使用与码字相关联的硬数据或软数据来对码字进行解码。主要解码器被设计为比辅助解码器消耗更少的能量、消耗更少的硅面积以及具有更高的吞吐量。主要解码器被配置为,相比失败并需要辅助解码器对码字进行解码,更有可能在对码字进行解码的第一次尝试中对存储在存储设备中的码字进行成功解码。

    LDPC多解码器架构
    5.
    发明公开

    公开(公告)号:CN103155421A

    公开(公告)日:2013-06-12

    申请号:CN201280003336.2

    申请日:2012-01-11

    IPC分类号: H03M13/37 H03M13/11

    摘要: 描述与LDPC解码器架构相关联的系统、方法和其它实施例。根据一个实施例,一种装置包括超奇偶校验矩阵。超矩阵与低密度奇偶校验(LDPC)码矩阵的至少一部分相对应。超奇偶校验矩阵耦合到高吞吐量LDPC解码器和低吞吐量LDPC解码器。超奇偶校验矩阵包括n个奇偶校验矩阵。奇偶校验矩阵包括与x个校验节点处理单元相对应的x行和与y个位节点处理单元相对应的y列。因此,超奇偶校验矩阵包括与nx个校验节点处理单元相对应的nx行和与ny个位节点处理单元相对应的ny列。选择数目n、x和y从而使得高吞吐量解码器能够在单个时间单位中处理与超奇偶校验矩阵对应的ny个码字位并且低吞吐量解码器能够在单个时间单位中处理与超奇偶校验矩阵相对应的y个码字位。

    LDPC多解码器架构
    9.
    发明授权

    公开(公告)号:CN103155421B

    公开(公告)日:2016-11-09

    申请号:CN201280003336.2

    申请日:2012-01-11

    IPC分类号: H03M13/37 H03M13/11

    摘要: 描述与LDPC解码器架构相关联的系统、方法和其它实施例。根据一个实施例,一种装置包括超奇偶校验矩阵。超矩阵与低密度奇偶校验(LDPC)码矩阵的至少一部分相对应。超奇偶校验矩阵耦合到高吞吐量LDPC解码器和低吞吐量LDPC解码器。超奇偶校验矩阵包括n个奇偶校验矩阵。奇偶校验矩阵包括与x个校验节点处理单元相对应的x行和与y个位节点处理单元相对应的y列。因此,超奇偶校验矩阵包括与nx个校验节点处理单元相对应的nx行和与ny个位节点处理单元相对应的ny列。选择数目n、x和y从而使得高吞吐量解码器能够在单个时间单位中处理与超奇偶校验矩阵对应的ny个码字位并且低吞吐量解码器能够在单个时间单位中处理与超奇偶校验矩阵相对应的y个码字位。