草庐IT

低密度奇偶校验码LDPC(七)——SPA和积译码算法的简化

 往期博文低密度奇偶校验码LDPC(一)——概述_什么是gallager构造-CSDN博客低密度奇偶校验码LDPC(二)——LDPC编码方法-CSDN博客低密度奇偶校验码LDPC(三)——QC-LDPC码概述-CSDN博客低密度奇偶校验码LDPC(四)——双对角线结构的QC-LDPC编码-CSDN博客低密度奇偶校验码LDPC(五)——译码算法概述-CSDN博客低密度奇偶校验码LDPC(六)——SPA和积译码算法-CSDN博客QC-LDPC的FPGA实现基于QC-LDPC编码的循环移位网络的FPGA实现_5gldpc编码桶形移位寄存器-CSDN博客一、SPA译码算法的实际应用查找表与拟合 盒加S

LDPC:flipping算法(硬解决消息 - 通过算法)

我正在与LDPC合作,我想知道是否Bit-flippingalgorithm检测多个错误位。我已经介绍了解码概念的LDPC教程和视频演讲。但是我仍然不清楚。我需要实施LDPCdecoder使用多个错误位hard-decisionmessage-passingalgorithm。因此,请任何人向我解释我需要做什么才能纠正多个错误。我需要逻辑来实现LDPC。提前致谢。看答案我已经找到了我的问题本身的解决方案。这完全取决于大小codeword的H矩阵和Hammingdistance.

LDPC码简介(一)

​目录一、LDPC码背景二、LDPC码的定义三、LDPC码的分类一、LDPC码背景低密度奇偶校验码(LDPC)是一种高效的前向信道纠错码,也是一种线性分组码。它最早由麻省理工学院的Gallager于1962年提出,LDPC码校验矩阵有一定的稀疏性。稀疏性主要体现在其校验矩阵的‘1’的个数很少。由于当时的集成电路和计算能力受限,LDPC码的译码迭代算法电路无法实现,因此LDPC码并没有得到广泛的应用于研究。1981年由Tanner使用Tanner图对LDPC编码译码过程分析,对LDPC的译码过程有了更直观清晰的理解,极大推动了LDPC码的发展。直到上世纪90年代,MacKay和Neal等人对LD

关于LDPC编译码参数如何选择确定

关于LDPC码的基本介绍,可以看一下我的另一篇文章目录1.如何确定LDPC编译码的几个重要参数。1.1首先由码块长度及速率确定LDPC基本图1.2由相关公式确定Zc及码块大小K1.3根据Zc确定移位尺寸及循环移位矩阵2.Vivado仿真LDPC编译码参数设置。1.如何确定LDPC编译码的几个重要参数。举例:若是现在有业务数据6144bit。1.1首先由码块长度及速率确定LDPC基本图基本图分为BG1和BG2。第一个基本图(BG1)矩阵较大,系统列数目Kb最大为22,最低母码码率为1/3,核矩阵的码率在22/24左右,支持的最大码块长度为8448bit;第二个基本图(BG2)矩阵稍小,系统列数目