【文件属性】:
文件名称:ldpcmatlab代码-ldpca-gen:ldpca-gen
文件大小:12.01MB
文件格式:ZIP
更新时间:2021-06-16 15:15:40
系统开源
ldpc
matlab代码创建
LDPC
码的函数
创建
lad
文件:
首先,我们需要使用
PEG
软件创建
.dat
文件。
语法:./peg-unige/MainPEG
-numM
[number_of_periods]
-numN
[code_length]
-codeName
[output_file_name]
-degFileName
[configuration_file]
示例:./peg-unige/MainPEG
-numM
157
-numN
17113
-codeName
Reg17113_109.dat
-degFileName
Reg_3.deg
现在导航到
matlab
文件夹。
运行
findseq
函数以获取给定句点作为参数的序列。
示例:对于周期
109,我们使用可分解的最接近值,即
108。
[seq
=
findseq(108);
seq
=
[109
seq(2:end)
108]]
将此序列放入
txSeq
变量并相应地更新
numCodes
和
period
变量。
运行提供输入和输出文件路径的函数。
示例:peg2lad(
fullfi
【文件预览】:
ldpca-gen-master
----matlab()
--------matlab.mat(8KB)
--------test_del.m(803B)
--------findseq.m(869B)
--------peg2lad.m(3KB)
--------example.m(905B)
--------peg2lad-orig.m(3KB)
----lad()
--------RegEncoder17113_109.lad(365KB)
--------RegDecoder17113_109.lad(25.83MB)
----README.md(1KB)
----peg-unige()
--------Random.h(493B)
--------CyclesOfGraph.h(851B)
--------DenEvl_20.deg(168B)
--------DenEvl_9.deg(63B)
--------CyclesOfGraph.C(6KB)
--------DenEvl_7.deg(51B)
--------BigGirth.o(273KB)
--------BigGirth.h(1KB)
--------leftHandGirth.log(2KB)
--------Reg6336.dat(90KB)
--------BigGirth.C(16KB)
--------Random.C(2KB)
--------MainPEG(276KB)
--------Random.o(14KB)
--------DenEvl_15.deg(111B)
--------Reg504252.dat(90KB)
--------CodeName(3KB)
--------Reg1000.dat(11KB)
--------Makefile(662B)
--------MainPEG.o(205KB)
--------MainPEG.C(9KB)
--------DenEvl_11.deg(93B)
--------Reg768.dat(267KB)
--------Reg_2.deg(8B)
--------Reg768_128.dat(9KB)
--------Reg768_64.dat(9KB)
--------CyclesOfGraph.o(106KB)
--------Reg17004_78.dat(267KB)
--------Reg17004.dat(266KB)
--------Reg_3.deg(8B)
----dat()
--------Reg17113_109.dat(268KB)