【译码】基于matlab SC SCL BP SCAN和SSC译码

基于matlab SC SCL BP SCAN和SSC译码

SCL(Successive Cancellation List)译码、BP(Belief Propagation)译码、SCAN(Soft-Cancellation Aided N-scan)译码和SSC(Sum-Product-Check)译码都是用于极化码译码的算法。本文将介绍如何基于MATLAB实现这些译码算法。

  1. 极化码构建

在进行译码之前,需要先构建极化码。MATLAB提供了polar_params函数来创建极化码参数,并使用polar_encoder函数进行编码,方法如下:

% 极化码参数设置
N = 8; % 码字长度
K = 4; % 信息位长度
channel = 'BEC'; 

猜你喜欢

转载自blog.csdn.net/fanjufei123456/article/details/131316468
sc"
sc