BCJR算法是在Turbo码的译码中广泛使用的一种重要算法。程序实现了BCJR的具体译码方法。程序是MAP-LOG的实现算法。
- 资源大小:11.28 kB
- 上传时间:2021-06-30
- 下载次数:0次
- 浏览次数:1次
- 资源积分:1积分
-
标 签:
c
资 源 简 介
BCJR算法是在Turbo码的译码中广泛使用的一种重要算法。程序实现了BCJR的具体译码方法。程序是MAP-LOG的实现算法。BCJR算法是一种定义在网格图上的用来最大化纠错编码的后验概率的算法,主要用于卷积编码。这种算法以它的发明者的名字命名,分别是Bahl, Cocke,Jelinek 和 Raviv。这个算法对于现在的迭代的纠错编码来说是非常重要的,其中包括Turbo码和低密度部分检错编码。计算前向概率计算后向概率基于其他信息(例如高斯白噪声的方差,二进制对称信道的位交叉概率)计算出平滑的概率。
文 件 列 表
bcjr_decoder
bcjr_decoder.m
convolutional_encoder.m
generate_llrs.m
jac.m
main_inner.m
main_middle.m
main_outer.m
measure_mutual_information_averaging.m
measure_mutual_information_histogram.m