
Matlab调度算法仿真代码-LDPC:精准BP解码器(EG、PG、PEG-ACE等),支持802.11n和802.16e LDPC编码...
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
这段代码实现了一个基于Matlab的LDPC编码调度算法,包含精确的BP解码器,并且兼容802.11n及802.16e标准。
在MATLAB环境中进行低密度奇偶校验(LDPC)错误率仿真的代码可以用于调度算法仿真,并且适用于低密度聚乙烯材料的研究。该仿真功能包含精确的信念传播(BP)解码器,包括泛洪和分层计划两种策略。支持多种调制方案,如BPSK、4ASK、8ASK、16ASK、QPSK、16QAM、64QAM以及256QAM等。
在仿真过程中,位标签采用灰色标签机制:编码后的位x1, x2,...,xm映射到第一个符号中;x_{m+1}, x_{m+2},...,x_{2m}则映射至第二个符号。解调方案使用了BICM(Bit Interleaved Coded Modulation)样式,忽略每个标签中的依赖关系。
仿真支持多种LDPC码类型:EG-LDPC、PG-LDPC、802.11n-LDPC、802.16e-LDPC以及PEG/ACE构建的LDPC等。编码采用x=uG的形式,并通过高斯消元法从稀疏矩阵H中提取奇偶校验矩阵P。
此外,还编写了用于计算BPSK-AWGN信道下H矩阵内长度为6、8和10个循环数量的相关程序。这些工具可以帮助研究者更深入地理解LDPC码的性能特性及其在不同通信场景下的应用效果。
全部评论 (0)
还没有任何评论哟~


