此多码率QC-LDPC 译码器的输入输出参数可以根据所需支持的码型灵活配置,最终实现的译码吞吐率对任何码率都可超过110 Mb/s,兼顾了多码率译码器所需的灵活性和高吞吐量。
而二分图中闭合环路是影响LDPC码性能的重要因素,它使得LDPC码在类似可信度传播(Belief ProPagation)算法的一类迭代译码算法下,表现出完全不同的译码性能。当H的行重和列重保持不变或尽可能的保持均匀时,我们称这样的LDPC码为正则LDPC码,反之如果列、行重变化差异较大时,称为非正则的LDPC码。研究结果表明正确设计的...
LDPC译码分为硬判决译码和软判决译码。 硬判决译码又称代数译码,主要代表是比特翻转(BF)译码算法,它的实现比较简单,但是译码性能很差。硬判决译码的基本假设是当校验方程不成立时,说明此时必定有比特位发生了错误,而所有可能发生错误的比特中不满足检验方程个数最多的比特发生错误的概率最大。在每次迭代时翻转发生错误...
全并行译码,意味着 LDPC 码中的所有奇偶校验方程(基础执行单元)同时运行,如基础校验矩阵的母码为 1/3 码率,基础矩阵是 mb = 16 行,nb = 24 列, 提升值 z = 500,则一共有 16×500 = 8000 个校验方程,即在全并行译码中有 8000 个基础执行单元同时运行,运行完算 1 次迭代。设最大迭代次数为 ITER, ...
准循环LDPC码是结构化LDPC码的重要子集,其奇偶校验矩阵可以分成多个大小相等的方阵,每个方阵都是单位矩阵的循环移位矩阵或全0矩阵,非常便于存储器的存储和寻址,从而大大降低了LDPC码的编译码复杂度,并且具有重复累计结构的准循环LDPC码能够实现线性复杂度的快速编码。因此,目前实际中所使用的LDPC码大都使用这种校验矩阵...
按照本节的半并行码结构,在Xilinx公司的Virtex4 vlx160芯片上分别实现了CCSDS推荐的三种不同码率的QC-LDPC码编码器。经过综合布线后得到芯片内嵌的存储单元,如表2所示。 3.3 译码速率性能测试 输入缓冲模块中的FIFO有溢出指示电平en_full,可用来判断译码速率是否合适。若数据缓冲区没有数据溢出,则逐步增加数字信号发生...
码长6075的qc-ldpc编译码的MATLAB误码率仿真 1.算法简介 为满足高的数据需求,提出一种新的QC-LDPC码.该校验矩阵的校验部分为近似下三角结构,上对角线下面的非零元素可以任意放置,因此是一种半确定的结构.这种结构的码设计灵活,性能也极高.通过对该码的不同编译码算法进行比较,提出更有效的编译码算法.MATLAB仿真...
QC-LDPC码的译码算法是校验节点和变量节点的交替迭代更新过程。其中,最小和译码方法[12-14]中,校验节点更新如下公式所示: 其中,该公式为第i次迭代中,第m个校验节点传递给第n个变量节点的信息。λ是一个常数,一般取0.75;N(m)表示与第m个校验节点相邻的所有变量节点所构成的集合;N(m)\n表示N(m)中除了第n个...
而QC-LDP(码在保证了误码性能优异的同时,又由于它的准循环结构使得编 译码简单,从而成为在硬件实现上的适宜码字。对于QC-LDP码的构造多数是采 用基于欧几里德空间EG-LDP(码或基于均匀不完全区组的BIBD-LDPC码,这两种 码字各有优点。 EG-LDP(码的主要优点是码距比较大,构造方式灵活。本文为了突出设计的 译码器...