【文件属性】:
文件名称:matlab游程长度编码代码-Polar:用于Polar编码和解码的C和MATLAB实现
文件大小:612KB
文件格式:ZIP
更新时间:2021-05-21 02:19:56
系统开源
matlab游程长度编码代码极地代码
该存储库为极性代码提供C和MATLAB实现。
有关极性代码的开创性工作,请参阅:
Erdal
Arikan
,“信道极化:一种为对称二进制输入无内存信道构造容量实现代码的方法”,
所提供内容的概述
极性代码编码
解码极性代码,包括
连续取消(SC)解码(请参阅)
连续取消列表(SCL)解码(请参阅)
基于LLR的SCL解码(请参阅)
代码构造:
Bhattacharya基于参数的构造
蒙特卡洛代码构造(BPSK,4-ASK,8-ASK,16-ASK)
仅限PolarM(2016年11月更新)
高斯近似代码构造(BPSK,4-ASK,8-ASK,16-ASK)
仅限PolarM(2016年11月更新)
AWGN模拟
支持BPSK
支持4-ASK,8-ASK,16-ASK
支持比特交错编码调制(BICM)和多级编码(MLC)方法
有关这些方法的摘要,请参见。
仅限PolarM(2016年11月更新)
请注意,当前版本的MLC方法不支持列表解码器
解码性能
上图显示了PolarC和图1之间的性能比较。进一步的比较表明,CRC辅助极性代码的性能差了约0.1