【文件属性】:
文件名称:ldpcmatlab代码-LDPC:Matlab中低密度奇偶校验纠错算法的实现
文件大小:125KB
文件格式:ZIP
更新时间:2021-06-16 15:15:07
系统开源
ldpc
matlab代码低密度聚乙烯
介绍
实现
LDPC
解码器的
MATLAB
函数(请参阅)。
SOFT_DECODER.m
实现了所谓的“软解码”决策模式。
HARD_DECODER.m
实现了所谓的“硬解码”决策模式。
使用示例
让我们以下面给出的例子为例:我们有代码字:c
=
[1
0
0
1
0
1
0
1]。
一旦传输,就会引入一个错误,c1
从
0
变为
1。因此我们收到
c
=
[1
1
0
1
0
1
0
1]
并且我们想要找到原始码字。
首先,在
SHELL
MATLAB
中声明以下变量:
c、大小为N的列向量,包含待解码码字的二进制值。
>>
c
=
[
1
;
1
;
0
;
1
;
0
;
1
;
0
;
1
]
c
=
1
1
0
1
0
1
0
1
H,大小为
[M,
N]
的矩阵,即奇偶校验矩阵。
它由逻辑
0
和
1
或真假组成。
>>
H
=
[
false
true
false
true
true
false
false
true
;
true
true
true
false
false
true
false
false
;
false
fa
【文件预览】:
LDPC-master
----src()
--------HARD_DECODER.m(5KB)
--------SOFT_DECODER.m(6KB)
----ldpc.pdf(127KB)
----README.md(3KB)