ldpc
matlab代码LDPC-解码器
该存储库包含使用
MATLAB
和
C++
的
LDPC
软决策解码器。
该存储库使用已经建立的
LDPC
奇偶校验矩阵来模拟它们在
MATLAB
中的性能。
C++
代码用于创建解码和编码消息所需的图形矩阵。
要使用
C++
代码,请确保您的计算机上有一个
MATLAB
兼容的
C++
编译器,您可以使用
mex。
对于支持的
MATLAB
编译器:
环境设置:使用“mex
soft_decoder.cpp”编译代码,一个可执行文件将显示在文件夹中,其中包含在
MATLAB
中使用的函数。
Parity
Matrix,
H
和
Generator
Matrix,
G
是提供的示例矩阵。
更多奇偶矩阵可以从:
和
中找到。
它们存储为
alist
文件。
要将
alist
文件转换为
H
和
G,提供了经过修改的
perl
脚本。
确保您的计算机上安装了
perl。
它应该在大多数
linux
发行版上。
对于
Windows
用户:
从
Alist
文件生成奇偶校验矩阵:
一种。
给定一个
alist
文件“wimax_576_0.5.al
2021-09-22 22:04:42
54KB
系统开源
1