GNU Radio's DVBS2RX Package
dvb_defines.h File Reference

Go to the source code of this file.

Macros

#define TRUE   1
#define FALSE   0
#define BB_HEADER_LENGTH_BITS   80
#define TS_GS_TRANSPORT   3
#define TS_GS_GENERIC_PACKETIZED   0
#define TS_GS_GENERIC_CONTINUOUS   1
#define TS_GS_RESERVED   2
#define SIS_MIS_SINGLE   1
#define SIS_MIS_MULTIPLE   0
#define CCM   1
#define ACM   0
#define ISSYI_ACTIVE   1
#define ISSYI_NOT_ACTIVE   0
#define NPD_ACTIVE   1
#define NPD_NOT_ACTIVE   0
#define FRAME_SIZE_NORMAL   64800
#define FRAME_SIZE_MEDIUM   32400
#define FRAME_SIZE_SHORT   16200
#define BCH_CODE_N8   0
#define BCH_CODE_N10   1
#define BCH_CODE_N12   2
#define BCH_CODE_S12   3
#define BCH_CODE_M12   4
#define LDPC_ENCODE_TABLE_LENGTH   (FRAME_SIZE_NORMAL * 10)
#define NORMAL_PUNCTURING   3240
#define MEDIUM_PUNCTURING   1620
#define SHORT_PUNCTURING_SET1   810
#define SHORT_PUNCTURING_SET2   1224
#define VLSNR_OFF   0
#define VLSNR_SET1   1
#define VLSNR_SET2   2
#define EXTRA_PILOT_SYMBOLS_SET1   ((18 * 34) + (3 * 36))
#define EXTRA_PILOT_SYMBOLS_SET2   ((9 * 32) + 36)

Macro Definition Documentation

◆ ACM

#define ACM   0

◆ BB_HEADER_LENGTH_BITS

#define BB_HEADER_LENGTH_BITS   80

◆ BCH_CODE_M12

#define BCH_CODE_M12   4

◆ BCH_CODE_N10

#define BCH_CODE_N10   1

◆ BCH_CODE_N12

#define BCH_CODE_N12   2

◆ BCH_CODE_N8

#define BCH_CODE_N8   0

◆ BCH_CODE_S12

#define BCH_CODE_S12   3

◆ CCM

#define CCM   1

◆ EXTRA_PILOT_SYMBOLS_SET1

#define EXTRA_PILOT_SYMBOLS_SET1   ((18 * 34) + (3 * 36))

◆ EXTRA_PILOT_SYMBOLS_SET2

#define EXTRA_PILOT_SYMBOLS_SET2   ((9 * 32) + 36)

◆ FALSE

#define FALSE   0

◆ FRAME_SIZE_MEDIUM

#define FRAME_SIZE_MEDIUM   32400

◆ FRAME_SIZE_NORMAL

#define FRAME_SIZE_NORMAL   64800

◆ FRAME_SIZE_SHORT

#define FRAME_SIZE_SHORT   16200

◆ ISSYI_ACTIVE

#define ISSYI_ACTIVE   1

◆ ISSYI_NOT_ACTIVE

#define ISSYI_NOT_ACTIVE   0

◆ LDPC_ENCODE_TABLE_LENGTH

#define LDPC_ENCODE_TABLE_LENGTH   (FRAME_SIZE_NORMAL * 10)

◆ MEDIUM_PUNCTURING

#define MEDIUM_PUNCTURING   1620

◆ NORMAL_PUNCTURING

#define NORMAL_PUNCTURING   3240

◆ NPD_ACTIVE

#define NPD_ACTIVE   1

◆ NPD_NOT_ACTIVE

#define NPD_NOT_ACTIVE   0

◆ SHORT_PUNCTURING_SET1

#define SHORT_PUNCTURING_SET1   810

◆ SHORT_PUNCTURING_SET2

#define SHORT_PUNCTURING_SET2   1224

◆ SIS_MIS_MULTIPLE

#define SIS_MIS_MULTIPLE   0

◆ SIS_MIS_SINGLE

#define SIS_MIS_SINGLE   1

◆ TRUE

#define TRUE   1

◆ TS_GS_GENERIC_CONTINUOUS

#define TS_GS_GENERIC_CONTINUOUS   1

◆ TS_GS_GENERIC_PACKETIZED

#define TS_GS_GENERIC_PACKETIZED   0

◆ TS_GS_RESERVED

#define TS_GS_RESERVED   2

◆ TS_GS_TRANSPORT

#define TS_GS_TRANSPORT   3

◆ VLSNR_OFF

#define VLSNR_OFF   0

◆ VLSNR_SET1

#define VLSNR_SET1   1

◆ VLSNR_SET2

#define VLSNR_SET2   2