GNU Radio's DVBS2RX Package
dvb_defines.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TRUE   1
 
#define FALSE   0
 
#define BB_HEADER_LENGTH_BITS   80
 
#define BB_HEADER_LENGTH_BYTES   10
 
#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

◆ BB_HEADER_LENGTH_BYTES

#define BB_HEADER_LENGTH_BYTES   10

◆ 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