【文件属性】:
文件名称:误码率曲线matlab代码-Horus-FEC:2020年Horus遥测方案的LDPC信道代码
文件大小:410KB
文件格式:ZIP
更新时间:2021-05-27 08:59:07
系统开源
误码率曲线matlab代码荷鲁斯-FEC
2020年Horus遥测方案的LDPC信道代码
以H开头并以.mat结尾的文件是重复累积(RA)LDPC奇偶校验矩阵。
RA代码允许非常容易的编码。
您可以使用以下代码查看代码结构(例如):load'H
...
filename.mat';
imagesc(H);
例如,文件H_128_384_23.mat(H矩阵)假定128个信息位,总码字长度为384位,即1/3码率。
这些matlab
/
octave例程使用CML编码器和解码器例程,针对一定范围的Es
/
No值,模拟给定的RA码(假设理想的BPSK)。
使用先验信息
该代码包括使用有关某些信息位的先验信息的选项。
例如,假设接收方从发送方获悉了几个字节,概率很高(例如,数据包中的某些固定位),而其余信息位未知,等概率为0或1。对于已知字节,可以调整其LLR解码之前。
示例图(.eps文件)以128或256个信息位的某些短速率1/3代码说明了该APP知识的好处。
这种情况假设已知20位的概率为0.99,而30位的概率为0.75。
另一对图显示了假设位众所周知但实际上不是那么知名的情况。
【文件预览】:
Horus-FEC-master
----fer_k128_summary.png(46KB)
----ber_k128_summary.png(88KB)
----H_256_1024_332.mat(9KB)
----ber_k256_summary.png(53KB)
----H_128_512_223.mat(3KB)
----ber_R1over3_with_withoutAPP.eps(33KB)
----H_128_512_222.mat(3KB)
----H_4096_8192_3d.mat(198KB)
----fer_k256_summary.png(49KB)
----H_128_384_23.mat(2KB)
----Mat2Hrows.m(399B)
----apptest_H_256_768_22.mat(821B)
----plot_ldpc4.m(621B)
----H_1024_2048_4f.mat(26KB)
----ber_128_APPs.eps(39KB)
----README.md(3KB)
----H_256_768_34.mat(6KB)
----H_128_256_5.mat(1KB)
----H_256_768_22.mat(5KB)
----apptest_badAPP_H_128_384_23.mat(2KB)
----H_256_1024_222.mat(9KB)
----test_ldpc4.m(3KB)
----test_H_128_384_23.mat(1KB)
----apptest_H_128_384_23.mat(2KB)
----H_256_512_4.mat(3KB)
----plot_example.m(465B)
----fer_R1over3_with_withoutAPP.eps(24KB)
----ldpc4.m(7KB)
----fer_128_APPs.eps(36KB)