The embodiment of the utility model provides an LDPC decoder, a storage device and a wireless communication device. The LDPC decoder includes: a check node processing circuit is used to receive the first reliability information, perform the check node processing and output the second reliability information; a variable node processing circuit is used to receive the second reliability information and perform variable node processing to update the bit information of the variable node; and a decoding decision circuit is used to decode the bit information of the variable node. The variable node processing circuit and the checking node processing circuit are connected to the same scale reduction circuit respectively for reducing the first reliability information, the second reliability information and the bit information in the same scale. By such scaling down operation, the absolute value of the information can be reduced, so that the decoder can also be allowed to use less bit width to achieve the goal of reducing the hardware cost of the decoder under the premise of guaranteeing the decoding performance.
【技术实现步骤摘要】
LDPC译码器、存储设备及无线通信设备
本技术涉及LDPC码
,特别是涉及一种LDPC译码器、存储设备及无线通信设备。
技术介绍
低密度奇偶校验(Low-densityparity-check,LDPC)码是一种具有良好性能的好码。其属于线性分组码的一种,通过一个预先构造的稀疏校验矩阵进行编码和译码,具有迫近香农限的性能。虽然LDPC码在性能上具有较大的优越性,尤其是在码长较长时具有显著优势。但是,LDPC码的编译码实现方法的复杂度较高,所需要的节点数量较多,硬件电路实现成本和难度较高的问题限制了其应用的范围。为了平衡LDPC码的译码电路实现难度与译码性能之间的矛盾,现有技术中提供了许多不同的译码算法和译码思路,用以改善LDPC码编码和译码在电路实现上存在的缺陷和问题。但是,如何能够在保障一定的译码性能的前提下,尽可能的降低实现LDPC译码所需要的硬件成本仍然是当前LDPC码实际应用过程中迫切需要解决的问题。
技术实现思路
本技术实施例主要解决的技术问题是提供一种LDPC译码器、存储设备及无线通信设备,以降低实现LDPC译码所需的硬件成本。为解决上述技术问题,本技术实施例提供了一种LDPC译码器。该LDPC译码器包括:校验节点处理电路,所述校验节点处理电路用于接收第一可靠性信息,执行校验节点处理并输出第二可靠性信息;变量节点处理电路,所述变量节点处理电路与所述校验节点处理电路连接,用于接收所述第二可靠性信息,执行变量节点处理以更新变量节点的比特信息;译码判决电路,所述译码判决电路用于对所述变量节点的比特信息进行译码判决;等比例缩小电路,所述等比例缩小电路分别 ...
【技术保护点】
1.一种LDPC译码器,其特征在于,包括:校验节点处理电路,所述校验节点处理电路用于接收第一可靠性信息,执行校验节点处理并输出第二可靠性信息;变量节点处理电路,所述变量节点处理电路与所述校验节点处理电路连接,用于接收所述第二可靠性信息,执行变量节点处理以更新变量节点的比特信息;译码判决电路,所述译码判决电路用于对所述变量节点的比特信息进行译码判决;等比例缩小电路,所述等比例缩小电路分别与所述变量节点处理电路和所述校验节点处理电路连接,用于等比例缩小从所述变量节点传递至所述校验节点的第一可靠性信息、从所述校验节点传递至所述变量节点的第二可靠性信息以及所述变量节点的比特信息;所述LDPC译码器表示所述比特信息的位宽小于设计许可最小位宽。
【技术特征摘要】
1.一种LDPC译码器,其特征在于,包括:校验节点处理电路,所述校验节点处理电路用于接收第一可靠性信息,执行校验节点处理并输出第二可靠性信息;变量节点处理电路,所述变量节点处理电路与所述校验节点处理电路连接,用于接收所述第二可靠性信息,执行变量节点处理以更新变量节点的比特信息;译码判决电路,所述译码判决电路用于对所述变量节点的比特信息进行译码判决;等比例缩小电路,所述等比例缩小电路分别与所述变量节点处理电路和所述校验节点处理电路连接,用于等比例缩小从所述变量节点传递至所述校验节点的第一可靠性信息、从所述校验节点传递至所述变量节点的第二可靠性信息以及所述变量节点的比特信息;所述LDPC译码器表示所述比特信息的位宽小于设计许可最小位宽。2.根据权利要求1所述的LDPC译码器,其特征在于,所述等比例缩小电路包括移位单元;所述移位单元用于对所述第一可靠性信息、第二可靠性信息以及比特信息执行向右移位操作。3.根据权利要求2所述的LDPC译码器,其特征在于,所述等比例缩小电路还包括执行监视器,所述执行监视器与所述移位单元连接,用于控制所述移位单元执行向右移位操作。4.根据权利要求3所述的LDPC译码器,其特征在于,所述执行监视器包括判断电路和控制电路;所述判断电路用于判断所述变量节点当前的比特信息是否大于预设的阈值;所述控制电路用于在所述判断电路确定所述变量节点当前的比特信息大于预设阈值时,控制所述移位单元对所述第一可靠性信息、第二可靠性信息以及比特信息执行向右移位操作。5.根据权利要求1所述的LDPC译码...
【专利技术属性】
技术研发人员:刘艺迪,
申请(专利权)人:建荣半导体深圳有限公司,建荣集成电路科技珠海有限公司,
类型:新型
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。