删余(Puncture) 通过删除冗余的校验码来调整码率; Turbo 码由于采用两个编码器,产生的冗余比特比一般的情况多一倍; 但是又不能排斥两个编码器中的任何一个,于是折衷的办法就是按一定的规律轮流选用两个编码器的校验比特。
2023-04-07 10:57:27 471KB 编码理论 Turbo码
1
删余(Puncture)举例 采用码率为1/R的系统卷积码 如果不删余,信息位加上两个编码器的各一个校验位,将产生码率为1/3的码流。 如果令编码器1的校验流乘以一个删余矩阵 P1=[1 0]T,编码器2乘以一个删余矩阵 P2=[0 1]T,就产生了在编码器1、2间轮流取值的效果。 发送到信道上的只是1位信息位和1位轮流取值的校验位,使码率调整为1/2。
2022-03-17 18:48:31 471KB 编码理论 Turbo码
1
基于块结构的LDPC码的速率匹配删余方案
2022-02-23 22:22:06 325KB LDPC码
1
针对极化码盲识别问题,首先证明了能表征实际极化码码长、码率关系的定理1和定理2及区别冻结比特位和信息比特位的定理3。基于这3个定理,通过遍历可能的码长值,构建了码字矩阵和克罗内克矩阵,然后遍历信息比特位,检测码字空间与疑似对偶空间的校验关系。为了检测校验关系,引入了对数似然比概念,基于其统计特性和最优准则,估计出该遍历码长下的码率及信息比特位置,最终完成参数的识别。仿真结果表明,3个定理的结论与仿真结果一致,且算法具有较强的容错性,在信噪比为6.5 dB、码长为1 024条件下,参数识别率能够达到98%以上。
1
卷积编解码,实现删余操作,多项式为【171,133】,约束长度为7,可直接用。也有其他形式的多项式,需要自己更改
2019-12-21 20:39:44 1KB matlab
1
一对好的度分布可以有效降低LDPC 的错误平层和编译码复杂度,在删余信道下,通过高斯近似分析方法可近似计算给定度分布的LDPC 译码门限,利用差分进化算法可优化度分布以获得具有最大门限的度分布,
2019-12-21 20:04:31 6KB 删余 LDPC
1