适用于Turbo、LDPC迭代译码中最经典的BCJR算法,可作为Turbo、LDPC译码的核心算法支撑
2022-04-06 03:00:00 7KB 算法 卷积译码 matlab仿真算法
1
BCJR算法的C++程序,用于学习使用,可结合原论文的数学公式学习
2021-12-21 10:21:51 4KB BCJR
1
BCJR算法是在Turbo码的译码中广泛使用的一种重要算法。对 BCJR算法进行了详细的推导,并简要讨论了其在Turbo码译码中的一些实现问题。实践及理论研究证明,BCJR算法对于Turbo码译码性能的提高具有相当重要的意义。
2021-12-09 14:05:23 178KB 自然科学 论文
1
Ungerboeck's TCM with BCJR (Log-Map) Decoder with Generator Polynomial 更多细节可以在我的博客中看到http://cheriandanny.blogspot.in/
2021-11-07 23:12:02 8KB matlab
1
BCJR for FTN一篇经典的超奈奎斯特速率传输的检测算法
2021-10-30 21:25:57 434KB BCJR FTN
1
此代码适用于生成器矩阵G(D)= [1(1 + D ^ 2)/(1 + D + D ^ 2)]。 如果您的CPU有多个内核,请在RUN_ME.m文件的第25行中将“ for”更改为“ parfor”。 参考: 请参见William Ryan和Shu Lin所著的“频道编码:古典与现代”一书。
2021-10-26 22:13:53 4KB matlab
1
信道编码中卷积码的解码有软判决、硬判决、BCJR等,此为BCJR解码的C代码,程序也包括卷积码的生成,AWGN信道,最终输出误码率。软硬判决可在另一资源中找到。
2021-10-20 21:42:33 7.7MB BCJR 卷积码 C代码 信道编码
1
调制:BPSK 频道:AWGN 编码器:G (D) = [1, (1 + D + D ^ 2) / (1 + D ^ 2)]
2021-10-10 18:09:58 61KB matlab
1
该算法保留给 Bahl、Cocke、Jelinek 和 Raviv (BCJR) 的实现% 算法。 此函数将通道输出(损坏的% 数据)和先验概率(我们将其设置为 1/2)并作为输出返回% 每个数据输入的 APP 对数似然比 (LLR)。 它通常被称为% 软输入软输出 (SISO) 解码器。 它可以应用于任何代码% 有一个有限状态机,在我们的例子中,我们将它用于速率为 1/n 的卷积码。
2021-09-17 08:57:46 2KB matlab
1
BCJR的译码,软判决.卷积码的编码和译码.
2021-06-13 20:42:08 2KB BCJR 软判决
1