LDPC Encoder (CCSDS)
ccsds_ldpc_encoder
CCSDS/Channelcoding
import ccsds
ccsds.ldpc_encoder($gen_file, $systype.fcn, $puncttype.fcn, $num_punct, tuple($punct_pos))
Generator matrix
gen_file
file_open
Systematic
systype
ccsds.LDPC_SYS_FRONT
enum
Puncturing position
puncttype
ccsds.LDPC_PUNCT_NONE
enum
Number of punctures
num_punct
0
int
Custom puncturing positions
punct_pos
[]
int_vector
$num_punct >= 0
in
message