xsdfec_dec_docsis_short_params.h - 1.1 English

Soft-Decision FEC Integrated Block LogiCORE IP Product Guide (PG256)

Document ID
PG256
Release Date
2022-10-19
Version
1.1 English
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