ldpc matlab代码LDPC1000 小码长1000,2000,4000在matlab中的LDPC SPA解码器的实现存储库的结构如下: root/ | ├───main.m main | ├───gen_Lambda.m generates the optimal lambda (bit node edge dist.) from rho. | rho is found by trial and error | ├───gen_degreeDist.m Generates the degree distributions from computed edge distributions | ├───decimate.m Rounds lambda, rho to make the degree distributions have an integer | count for every degree. | ├───gen_LDPCM.m generates the LDPC matrix from the computed rho and lambda | ├──
2022-04-26 10:06:41 534KB 系统开源
1
针对IEEE802.16e标准,基于层译码算法(TDMP)提出了一种适用于多码率、多码长的LDPC码译码器结构。该译码器采用半并行化和流水线设计,可以在保证电路灵活性的同时提高译码吞吐量。利用Xilinx公司的ISE工具进行综合仿真,使用的FPGA芯片为Virtex4-xc4vfx12-sf363-12,最大工作频率为170.278 MHz,译码吞吐量可达到128.77 Mb/s。
2022-03-20 16:58:30 253KB IEEE 802.16e标准 TDMP LDPC码译码器
1
码长和冗余可自定的rs码,无需任何扩展库就可运行
2021-11-30 21:16:44 15KB 系统rs码 任意码长
1
针对极化码盲识别问题,首先证明了能表征实际极化码码长、码率关系的定理1和定理2及区别冻结比特位和信息比特位的定理3。基于这3个定理,通过遍历可能的码长值,构建了码字矩阵和克罗内克矩阵,然后遍历信息比特位,检测码字空间与疑似对偶空间的校验关系。为了检测校验关系,引入了对数似然比概念,基于其统计特性和最优准则,估计出该遍历码长下的码率及信息比特位置,最终完成参数的识别。仿真结果表明,3个定理的结论与仿真结果一致,且算法具有较强的容错性,在信噪比为6.5 dB、码长为1 024条件下,参数识别率能够达到98%以上。
1
中短长LDPC编译码,在GF(2)域实现的,包含三个码长分别为39,93,635的校验矩阵,非常适合初学者学习ldpc的实现原理
2021-06-25 15:47:34 10KB 纠错码 bp译码 中短长LDPC LLR
1
LDPC码的matlab实现,把解码的部分改过了,实验过很多次,符合理论要求,码长越长误码率越低
2021-05-21 10:50:11 12KB matlab
1
基于深度学习的抗音调干扰LDPC码的译码算法研究
2021-03-14 17:03:39 3.3MB ldpc
1
MATLAB中准循环LDPC码编码,避免4环,码长可变,编码速度快
2019-12-21 20:57:34 2KB matlab
1
这个代码是用C/C++实现哈夫曼编码并将编码输出。 文本为操作者输入,,对各字符进行频率统计,然后进行哈夫曼编码,并将编码结果输出,同时可求得平均码长
1
MATLAB实现LDPC编码,针对不同码率及码长,分析对比各情况下的吞吐量的变化,经调试,可运行
2019-12-21 18:54:04 9KB MATLAB ldpc 不同码长 可变码率
1