MATLAB中准循环LDPC码编码,避免4环,码长可变,编码速度快 MATLAB中准循环LDPC码编码,避免4环,码长可变,编码速度快
2023-03-14 14:55:24 2KB QC-LDPC MATLAB
1
为了提高准循环低密度奇偶校验(QC-LDPC)译码器的吞吐率、迭代译码收敛速度和资源利用率,本文针对QC-LDPC码校验矩阵的结构特性设计一种层间流水线结构译码器。该译码器对译码策略和校验节点更新结构进行优化,克服了传统分层译码并行所带来的数据冲突问题;各分层之间的迭代译码非串行进行,校验节点和变量节点可并行计算,有效地提高译码器的资源利用率;校验节点更新的结构在不增加运算复杂度的情况下消耗时间更短,分层最小和算法加快了迭代译码的收敛速度,压缩了单次迭代所需时间。本文以WIMAX标准(2304,1152)QC-LDPC码为例,以现场可编程门阵列(FPGA)作为实现平台,仿真并实现了基于最小和算法的QC-LDPC译码器。结果表明,当译码器工作频率为200 MHz、迭代次数为10次时,吞吐量可达到1 Gbit/s。
2022-10-06 20:58:38 1.39MB QC-LDPC码 吞吐率 译码器 迭代译码
1
为解决在多径环境下,部分正交频分复用(OFDM)子载波可能遭受深衰落而导致系统性能严重下降的问题,该文提出了一种准循环低密度奇偶校验(QC-LDPC)编码的OFDM系统。在该系统中,编码后的校验比特被映射到更高阶的星座图中,并在迭代译码中采用Group Shuffled消息传递调度。根据码字比特映射方式的不同,利用基于Group Shuffled置信传播的密度演进的高斯近似对QC-LDPC码进行了优化。加性.高斯白噪声和Rayleigh衰落信道下的仿真结果表明,该系统具有更好的纠错性能和更快的译码收敛速度
2022-07-22 09:59:22 387KB 自然科学 论文
1
MATLAB中准循环LDPC码编码,避免4环,码长可变,编码速度快 MATLAB中准循环LDPC码编码,避免4环,码长可变,编码速度快
2022-05-13 22:55:43 2KB QC-LDPC MATLAB
1
该程序构造给定基矩阵、子矩阵大小以及行和列权重的 girth-8 类型 II qc-ldpc 代码。 子矩阵的基矩阵、权重和大小都是可变的。 该程序使用可能无法找到代码的搜索算法。 该程序可以运行多次以查找代码或简单地增加代码的大小。 奇偶校验矩阵存储在 H.
2022-03-14 12:49:16 4KB matlab
1
通过两种不同的方法构造了无4环无6环的准循环ldpc码。
2022-03-09 09:30:18 852B qc_ldpc MATLAB
1
利用GRS(generalized reed-solomon)码的生成多项式提出了基于改进的2-D GRS(two-dimensional GRS)码设计和构造QC-LDPC(quasi-cyclic low density parity-check)码的方法,使所构造的码具有较好的译码性能。同时在码的构造过程中,考虑到了准双对角线结构和合适的度分布。不同码率的LDPC码用于和新设计的QC-LDPC码进行测试和比较。实验结果表明,所提出的码构造方法可加快LDPC码校验矩阵的构造,同时基于所提出方法构造的QC-LDPC码可提高译码性能,并降低编码复杂度。
1
该程序搜索给定子矩阵大小、行和列权重的周长 10 QC-LDPC 代码。 子矩阵的配置也可以改变。 与其他算法相比,该程序在构建 girth-10 QC-LDPC 代码方面提供了灵活性。 该程序通过连接行组和列组来构建 Tanner 图。 如果不形成少于十个周期,则建立连接。 程序可能无法找到给定特定参数的代码。 与其他算法相比,它也找不到最小的代码。
2022-02-25 16:15:14 3KB matlab
1
给定行权重 k、列权重 j 和子矩阵大小 m,程序构造周长 6 个 QC-LDPC 码。 获得的奇偶校验矩阵存储在 H 中。构造具有灵活性,j、k 和 m 可以变化。程序通过应用行列约束实现了六周长。 j 个子矩阵中有 m 行。 任何两行都不应多次共享同一列。 应用此约束来避免 4 个周期。 该构造具有灵活性,因为 j、k 和 m 可以变化。
2022-02-18 17:10:43 2KB matlab
1
对空间数据系统委员会(CCSDS)推荐的QC-LDPC码进行了研究,给出了改进的分层译码算法。基于改进的分层译码算法设计部分并行结构QC-LDPC译码器,译码速率较快,适合应用需求,并通过仿真验证所设计的译码器的性能。
2021-11-30 14:51:35 354KB LDPC码
1