由于LDPC码是由奇偶校验矩阵定义, 以及LDPC码基本都是系统码, 所以,在LDPC编码的过程中可以不需要获取LDPC码的生成矩阵,而是直接根据奇偶校验矩阵进行编码。而准循环LDPC码是根据基础矩阵、提升值和置换矩阵唯一定义,具有结构化特性,所以在准循环LDPC编码的过程中,可以只根据这3个变量进行编码。准循环LDPC编码的计算原理...
1.LDPC 码的定义 LDPC 码(Low-Density Parity-Check,低密度奇偶校验码)是一种线性分组码,其校验矩阵具有低密度特性。在编码过程中,信息位和校验位通过一定的连接关系组成一个矩阵,该矩阵称为校验矩阵。 2.QC-LDPC 码的结构 QC-LDPC 码是一种特殊的 LDPC 码,其校验矩阵具有准循环结构。QC-LDPC 码的结构可以...
此多码率QC-LDPC 译码器的输入输出参数可以根据所需支持的码型灵活配置,最终实现的译码吞吐率对任何码率都可超过110 Mb/s,兼顾了多码率译码器所需的灵活性和高吞吐量。
LDPC仿真系统图LDPC 码的奇偶校验矩阵H是一个稀疏矩阵,相对于行与列的长度,校验矩阵每行、列中非零元素的数目(我们习惯称作行重、列重)非常小,这也是LDPC码之所以称为低密度码的原因。由于校验矩阵H的稀疏性以及构造时所使用的不同规则,使得不同LDPC码的编码二分图(Taner图)具有不同的闭合环路分布。而二分图...
其中,f 是工作频率,K 是编码块大小,K = 4000。设 f = 200 MHz,最 大迭代次数为 20 次,基础执行单元需要时钟数为 8,则吞吐量等于 5 Gbit/s。 但是,在全并行译码情况下,需要 8000 个基础执行单元同时运行,那么需要 的硬件资源是非常高的。因此全并行的 LDPC 译码结构在工程实际中很少应用。
[ldpc_code,newH] = func_Enc(Trans_data,H); %LDPC编码 u = [ldpc_code;Trans_data]; %LDPC编码 Trans_BPSK = 2*u-1; %BPSK %通过高斯信道 N0 = 2*10^(-EbN0(i)/10); Rec_BPSK = Trans_BPSK+sqrt(N0/2)*randn(size(Trans_BPSK)); %LDPC译码 [vhat,nb_iter] = func_Dec(Rec_BPSK...
准循环LDPC码是结构化LDPC码的重要子集,其奇偶校验矩阵可以分成多个大小相等的方阵,每个方阵都是单位矩阵的循环移位矩阵或全0矩阵,非常便于存储器的存储和寻址,从而大大降低了LDPC码的编译码复杂度,并且具有重复累计结构的准循环LDPC码能够实现线性复杂度的快速编码。因此,目前实际中所使用的LDPC码大都使用这种校验矩阵...
码长码率变化的QC-LDPC码 作者简介:薛辉(1984-),男,河南项城人,硕士研究生,厦门九华通信设备厂工程师,主要研究方向为信道编码技术。码长码率变化的QC-LDPC 码 QC-LDPC Code with Variable Length and Rate 薛辉(厦门九华通信设备厂,福建厦门361000)Xue Hui (Jiu Hua Communication Equipment Factory,Fujian ...
该校验矩阵的校验部分为近似下三角结构,上对角线下面的非零元素可以任意放置,因此是一种半确定的结构.这种结构的码设计灵活,性能也极高.通过对该码的不同编译码算法进行比较,提出更有效的编译码算法.MATLAB仿真表明,此结构的QC-LDPC码比双对角线结构的QC-LDPC码具有更低的误码率,快速编码算法和Offset BP-based...