-
polar-code-hard-cpp的高斯矩阵Matlab代码
资源介绍
高斯矩阵matlab代码
Polar-Codes
极化码是新近发现的理论上能达到香农限的唯一一种信道编码
0.
编码器采用蝶形图而非矩阵乘方法,相应模块代码在Polar_encoder.h/Polar_encoder.cpp;
常用的译码算法有SC,
SCL,
CA-SCL,aCA-SCL译码算法,相应模块代码在Polar_decoder.h/Polar_decoder.cpp;
常用的构造码字的方法有蒙特卡洛仿真、高斯近似等方法,相应模块代码在Polar_construction.h/Polar_construction.cpp;
信道使用高斯信道,相应模块代码在Channel.h/Channel.cpp;
调制方式为BPSK调制,相应模块代码在Modulation.h/Modulation.cpp;
上层统计误码率、误比特率模块代码在ice_process.h/ice_process.cpp;
(1)
main_TestConstruction.cpp
测试几种不同的构造方法;
(2)
main_TestDecodeSpeed.cpp
测试译码速度;
(3)
main_TestPe