xsdfec_dec_docsis_short_params.h
#ifndef XSDFEC_DEC_DOCSIS_SHORT_PARAMS_H
#define XSDFEC_DEC_DOCSIS_SHORT_PARAMS_H
#include "xsdfec.h"
const u32 xsd_fec_dec_docsis_short_sc_table_size = 2;
u32 xsd_fec_dec_docsis_short_sc_table[2] = {
0x0000cccc,
0x0000000c
};
const u32 xsd_fec_dec_docsis_short_la_table_size = 5;
u32 xsd_fec_dec_docsis_short_la_table[5] = {
0x00001007,
0x00001107,
0x00001008,
0x00001207,
0x00001007
};
const u32 xsd_fec_dec_docsis_short_qc_table_size = 82;
u32 xsd_fec_dec_docsis_short_qc_table[82] = {
0x00020500,
0x00010000,
0x00020c02,
…...
0x00040e12,
0x00068113
};
XSdFecLdpcParameters xsd_fec_dec_docsis_short_params = {
0x00000460, // N
0x00000348, // K
0x00000038, // P
0x00000005, // NLayers
0x00000052, // NQC
0x0000002c, // NMQC
0x0000000a, // NM
0x00000001, // NormType
0x00000000, // NoPacking
0x00000000, // SpecialQC
0x00000000, // NoFinalParity
0x00000000, // MaxSchedule
&xsd_fec_dec_docsis_short_sc_table[0],
&xsd_fec_dec_docsis_short_la_table[0],
&xsd_fec_dec_docsis_short_qc_table[0]
};
#endif