GNU Radio's DVBS2RX Package
gr::dvbs2rx Namespace Reference

Classes

class  bbdeheader_bb
 <+description of block+> More...
 
class  bbdeheader_bb_impl
 
class  bbdescrambler_bb
 <+description of block+> More...
 
class  bbdescrambler_bb_impl
 
class  bch_decoder_bb
 <+description of block+> More...
 
class  bch_decoder_bb_impl
 
class  ldpc_decoder_cb
 <+description of block+> More...
 
class  ldpc_decoder_cb_impl
 

Enumerations

enum  dvb_standard_t { STANDARD_DVBS2 = 0, STANDARD_DVBT2 }
 
enum  dvb_code_rate_t {
  C1_4 = 0, C1_3, C2_5, C1_2,
  C3_5, C2_3, C3_4, C4_5,
  C5_6, C7_8, C8_9, C9_10,
  C13_45, C9_20, C90_180, C96_180,
  C11_20, C100_180, C104_180, C26_45,
  C18_30, C28_45, C23_36, C116_180,
  C20_30, C124_180, C25_36, C128_180,
  C13_18, C132_180, C22_30, C135_180,
  C140_180, C7_9, C154_180, C11_45,
  C4_15, C14_45, C7_15, C8_15,
  C32_45, C2_9_VLSNR, C1_5_MEDIUM, C11_45_MEDIUM,
  C1_3_MEDIUM, C1_5_VLSNR_SF2, C11_45_VLSNR_SF2, C1_5_VLSNR,
  C4_15_VLSNR, C1_3_VLSNR, C_OTHER
}
 
enum  dvb_framesize_t { FECFRAME_SHORT = 0, FECFRAME_NORMAL, FECFRAME_MEDIUM }
 
enum  dvb_constellation_t {
  MOD_QPSK = 0, MOD_16QAM, MOD_64QAM, MOD_256QAM,
  MOD_8PSK, MOD_8APSK, MOD_16APSK, MOD_8_8APSK,
  MOD_32APSK, MOD_4_12_16APSK, MOD_4_8_4_16APSK, MOD_64APSK,
  MOD_8_16_20_20APSK, MOD_4_12_20_28APSK, MOD_128APSK, MOD_256APSK,
  MOD_BPSK, MOD_BPSK_SF2, MOD_8VSB, MOD_OTHER
}
 
enum  dvb_guardinterval_t {
  GI_1_32 = 0, GI_1_16, GI_1_8, GI_1_4,
  GI_1_128, GI_19_128, GI_19_256
}
 
enum  dvb_outputmode_t { OM_CODEWORD = 0, OM_MESSAGE }
 
enum  dvb_infomode_t { INFO_OFF = 0, INFO_ON }
 
enum  dvbs2_rolloff_factor_t {
  RO_0_35 = 0, RO_0_25, RO_0_20, RO_RESERVED,
  RO_0_15, RO_0_10, RO_0_05
}
 
enum  dvbs2_pilots_t { PILOTS_OFF = 0, PILOTS_ON }
 
enum  dvbs2_interpolation_t { INTERPOLATION_OFF = 0, INTERPOLATION_ON }
 
enum  dvbt2_rotation_t { ROTATION_OFF = 0, ROTATION_ON }
 
enum  dvbt2_streamtype_t { STREAMTYPE_TS = 0, STREAMTYPE_GS, STREAMTYPE_BOTH }
 
enum  dvbt2_inputmode_t { INPUTMODE_NORMAL = 0, INPUTMODE_HIEFF }
 
enum  dvbt2_extended_carrier_t { CARRIERS_NORMAL = 0, CARRIERS_EXTENDED }
 
enum  dvbt2_preamble_t {
  PREAMBLE_T2_SISO = 0, PREAMBLE_T2_MISO, PREAMBLE_NON_T2, PREAMBLE_T2_LITE_SISO,
  PREAMBLE_T2_LITE_MISO
}
 
enum  dvbt2_fftsize_t {
  FFTSIZE_2K = 0, FFTSIZE_8K, FFTSIZE_4K, FFTSIZE_1K,
  FFTSIZE_16K, FFTSIZE_32K, FFTSIZE_8K_T2GI, FFTSIZE_32K_T2GI,
  FFTSIZE_16K_T2GI = 11
}
 
enum  dvbt2_papr_t { PAPR_OFF = 0, PAPR_ACE, PAPR_TR, PAPR_BOTH }
 
enum  dvbt2_l1constellation_t { L1_MOD_BPSK = 0, L1_MOD_QPSK, L1_MOD_16QAM, L1_MOD_64QAM }
 
enum  dvbt2_pilotpattern_t {
  PILOT_PP1 = 0, PILOT_PP2, PILOT_PP3, PILOT_PP4,
  PILOT_PP5, PILOT_PP6, PILOT_PP7, PILOT_PP8
}
 
enum  dvbt2_version_t { VERSION_111 = 0, VERSION_121, VERSION_131 }
 
enum  dvbt2_reservedbiasbits_t { RESERVED_OFF = 0, RESERVED_ON }
 
enum  dvbt2_l1scrambled_t { L1_SCRAMBLED_OFF = 0, L1_SCRAMBLED_ON }
 
enum  dvbt2_misogroup_t { MISO_TX1 = 0, MISO_TX2 }
 
enum  dvbt2_showlevels_t { SHOWLEVELS_OFF = 0, SHOWLEVELS_ON }
 
enum  dvbt2_inband_t { INBAND_OFF = 0, INBAND_ON }
 
enum  dvbt2_equalization_t { EQUALIZATION_OFF = 0, EQUALIZATION_ON }
 
enum  dvbt2_bandwidth_t {
  BANDWIDTH_1_7_MHZ = 0, BANDWIDTH_5_0_MHZ, BANDWIDTH_6_0_MHZ, BANDWIDTH_7_0_MHZ,
  BANDWIDTH_8_0_MHZ, BANDWIDTH_10_0_MHZ
}
 

Enumeration Type Documentation

◆ dvb_code_rate_t

Enumerator
C1_4 
C1_3 
C2_5 
C1_2 
C3_5 
C2_3 
C3_4 
C4_5 
C5_6 
C7_8 
C8_9 
C9_10 
C13_45 
C9_20 
C90_180 
C96_180 
C11_20 
C100_180 
C104_180 
C26_45 
C18_30 
C28_45 
C23_36 
C116_180 
C20_30 
C124_180 
C25_36 
C128_180 
C13_18 
C132_180 
C22_30 
C135_180 
C140_180 
C7_9 
C154_180 
C11_45 
C4_15 
C14_45 
C7_15 
C8_15 
C32_45 
C2_9_VLSNR 
C1_5_MEDIUM 
C11_45_MEDIUM 
C1_3_MEDIUM 
C1_5_VLSNR_SF2 
C11_45_VLSNR_SF2 
C1_5_VLSNR 
C4_15_VLSNR 
C1_3_VLSNR 
C_OTHER 

◆ dvb_constellation_t

Enumerator
MOD_QPSK 
MOD_16QAM 
MOD_64QAM 
MOD_256QAM 
MOD_8PSK 
MOD_8APSK 
MOD_16APSK 
MOD_8_8APSK 
MOD_32APSK 
MOD_4_12_16APSK 
MOD_4_8_4_16APSK 
MOD_64APSK 
MOD_8_16_20_20APSK 
MOD_4_12_20_28APSK 
MOD_128APSK 
MOD_256APSK 
MOD_BPSK 
MOD_BPSK_SF2 
MOD_8VSB 
MOD_OTHER 

◆ dvb_framesize_t

Enumerator
FECFRAME_SHORT 
FECFRAME_NORMAL 
FECFRAME_MEDIUM 

◆ dvb_guardinterval_t

Enumerator
GI_1_32 
GI_1_16 
GI_1_8 
GI_1_4 
GI_1_128 
GI_19_128 
GI_19_256 

◆ dvb_infomode_t

Enumerator
INFO_OFF 
INFO_ON 

◆ dvb_outputmode_t

Enumerator
OM_CODEWORD 
OM_MESSAGE 

◆ dvb_standard_t

Enumerator
STANDARD_DVBS2 
STANDARD_DVBT2 

◆ dvbs2_interpolation_t

Enumerator
INTERPOLATION_OFF 
INTERPOLATION_ON 

◆ dvbs2_pilots_t

Enumerator
PILOTS_OFF 
PILOTS_ON 

◆ dvbs2_rolloff_factor_t

Enumerator
RO_0_35 
RO_0_25 
RO_0_20 
RO_RESERVED 
RO_0_15 
RO_0_10 
RO_0_05 

◆ dvbt2_bandwidth_t

Enumerator
BANDWIDTH_1_7_MHZ 
BANDWIDTH_5_0_MHZ 
BANDWIDTH_6_0_MHZ 
BANDWIDTH_7_0_MHZ 
BANDWIDTH_8_0_MHZ 
BANDWIDTH_10_0_MHZ 

◆ dvbt2_equalization_t

Enumerator
EQUALIZATION_OFF 
EQUALIZATION_ON 

◆ dvbt2_extended_carrier_t

Enumerator
CARRIERS_NORMAL 
CARRIERS_EXTENDED 

◆ dvbt2_fftsize_t

Enumerator
FFTSIZE_2K 
FFTSIZE_8K 
FFTSIZE_4K 
FFTSIZE_1K 
FFTSIZE_16K 
FFTSIZE_32K 
FFTSIZE_8K_T2GI 
FFTSIZE_32K_T2GI 
FFTSIZE_16K_T2GI 

◆ dvbt2_inband_t

Enumerator
INBAND_OFF 
INBAND_ON 

◆ dvbt2_inputmode_t

Enumerator
INPUTMODE_NORMAL 
INPUTMODE_HIEFF 

◆ dvbt2_l1constellation_t

Enumerator
L1_MOD_BPSK 
L1_MOD_QPSK 
L1_MOD_16QAM 
L1_MOD_64QAM 

◆ dvbt2_l1scrambled_t

Enumerator
L1_SCRAMBLED_OFF 
L1_SCRAMBLED_ON 

◆ dvbt2_misogroup_t

Enumerator
MISO_TX1 
MISO_TX2 

◆ dvbt2_papr_t

Enumerator
PAPR_OFF 
PAPR_ACE 
PAPR_TR 
PAPR_BOTH 

◆ dvbt2_pilotpattern_t

Enumerator
PILOT_PP1 
PILOT_PP2 
PILOT_PP3 
PILOT_PP4 
PILOT_PP5 
PILOT_PP6 
PILOT_PP7 
PILOT_PP8 

◆ dvbt2_preamble_t

Enumerator
PREAMBLE_T2_SISO 
PREAMBLE_T2_MISO 
PREAMBLE_NON_T2 
PREAMBLE_T2_LITE_SISO 
PREAMBLE_T2_LITE_MISO 

◆ dvbt2_reservedbiasbits_t

Enumerator
RESERVED_OFF 
RESERVED_ON 

◆ dvbt2_rotation_t

Enumerator
ROTATION_OFF 
ROTATION_ON 

◆ dvbt2_showlevels_t

Enumerator
SHOWLEVELS_OFF 
SHOWLEVELS_ON 

◆ dvbt2_streamtype_t

Enumerator
STREAMTYPE_TS 
STREAMTYPE_GS 
STREAMTYPE_BOTH 

◆ dvbt2_version_t

Enumerator
VERSION_111 
VERSION_121 
VERSION_131