GNU Radio Manual and C++ API Reference  3.10.9.1
The Free & Open Software Radio Ecosystem
dvbt2_config.h File Reference

Go to the source code of this file.

Namespaces

 gr
 GNU Radio logging wrapper.
 
 gr::dtv
 

Typedefs

typedef gr::dtv::dvbt2_rotation_t dvbt2_rotation_t
 
typedef gr::dtv::dvbt2_streamtype_t dvbt2_streamtype_t
 
typedef gr::dtv::dvbt2_inputmode_t dvbt2_inputmode_t
 
typedef gr::dtv::dvbt2_extended_carrier_t dvbt2_extended_carrier_t
 
typedef gr::dtv::dvbt2_preamble_t dvbt2_preamble_t
 
typedef gr::dtv::dvbt2_fftsize_t dvbt2_fftsize_t
 
typedef gr::dtv::dvbt2_papr_t dvbt2_papr_t
 
typedef gr::dtv::dvbt2_l1constellation_t dvbt2_l1constellation_t
 
typedef gr::dtv::dvbt2_pilotpattern_t dvbt2_pilotpattern_t
 
typedef gr::dtv::dvbt2_version_t dvbt2_version_t
 
typedef gr::dtv::dvbt2_reservedbiasbits_t dvbt2_reservedbiasbits_t
 
typedef gr::dtv::dvbt2_l1scrambled_t dvbt2_l1scrambled_t
 
typedef gr::dtv::dvbt2_misogroup_t dvbt2_misogroup_t
 
typedef gr::dtv::dvbt2_showlevels_t dvbt2_showlevels_t
 
typedef gr::dtv::dvbt2_inband_t dvbt2_inband_t
 
typedef gr::dtv::dvbt2_equalization_t dvbt2_equalization_t
 
typedef gr::dtv::dvbt2_bandwidth_t dvbt2_bandwidth_t
 

Enumerations

enum  gr::dtv::dvbt2_rotation_t { gr::dtv::ROTATION_OFF = 0 , gr::dtv::ROTATION_ON }
 
enum  gr::dtv::dvbt2_streamtype_t { gr::dtv::STREAMTYPE_TS = 0 , gr::dtv::STREAMTYPE_GS , gr::dtv::STREAMTYPE_BOTH }
 
enum  gr::dtv::dvbt2_inputmode_t { gr::dtv::INPUTMODE_NORMAL = 0 , gr::dtv::INPUTMODE_HIEFF }
 
enum  gr::dtv::dvbt2_extended_carrier_t { gr::dtv::CARRIERS_NORMAL = 0 , gr::dtv::CARRIERS_EXTENDED }
 
enum  gr::dtv::dvbt2_preamble_t {
  gr::dtv::PREAMBLE_T2_SISO = 0 , gr::dtv::PREAMBLE_T2_MISO , gr::dtv::PREAMBLE_NON_T2 , gr::dtv::PREAMBLE_T2_LITE_SISO ,
  gr::dtv::PREAMBLE_T2_LITE_MISO
}
 
enum  gr::dtv::dvbt2_fftsize_t {
  gr::dtv::FFTSIZE_2K = 0 , gr::dtv::FFTSIZE_8K , gr::dtv::FFTSIZE_4K , gr::dtv::FFTSIZE_1K ,
  gr::dtv::FFTSIZE_16K , gr::dtv::FFTSIZE_32K , gr::dtv::FFTSIZE_8K_T2GI , gr::dtv::FFTSIZE_32K_T2GI ,
  gr::dtv::FFTSIZE_16K_T2GI = 11
}
 
enum  gr::dtv::dvbt2_papr_t { gr::dtv::PAPR_OFF = 0 , gr::dtv::PAPR_ACE , gr::dtv::PAPR_TR , gr::dtv::PAPR_BOTH }
 
enum  gr::dtv::dvbt2_l1constellation_t { gr::dtv::L1_MOD_BPSK = 0 , gr::dtv::L1_MOD_QPSK , gr::dtv::L1_MOD_16QAM , gr::dtv::L1_MOD_64QAM }
 
enum  gr::dtv::dvbt2_pilotpattern_t {
  gr::dtv::PILOT_PP1 = 0 , gr::dtv::PILOT_PP2 , gr::dtv::PILOT_PP3 , gr::dtv::PILOT_PP4 ,
  gr::dtv::PILOT_PP5 , gr::dtv::PILOT_PP6 , gr::dtv::PILOT_PP7 , gr::dtv::PILOT_PP8
}
 
enum  gr::dtv::dvbt2_version_t { gr::dtv::VERSION_111 = 0 , gr::dtv::VERSION_121 , gr::dtv::VERSION_131 }
 
enum  gr::dtv::dvbt2_reservedbiasbits_t { gr::dtv::RESERVED_OFF = 0 , gr::dtv::RESERVED_ON }
 
enum  gr::dtv::dvbt2_l1scrambled_t { gr::dtv::L1_SCRAMBLED_OFF = 0 , gr::dtv::L1_SCRAMBLED_ON }
 
enum  gr::dtv::dvbt2_misogroup_t { gr::dtv::MISO_TX1 = 0 , gr::dtv::MISO_TX2 }
 
enum  gr::dtv::dvbt2_showlevels_t { gr::dtv::SHOWLEVELS_OFF = 0 , gr::dtv::SHOWLEVELS_ON }
 
enum  gr::dtv::dvbt2_inband_t { gr::dtv::INBAND_OFF = 0 , gr::dtv::INBAND_ON }
 
enum  gr::dtv::dvbt2_equalization_t { gr::dtv::EQUALIZATION_OFF = 0 , gr::dtv::EQUALIZATION_ON }
 
enum  gr::dtv::dvbt2_bandwidth_t {
  gr::dtv::BANDWIDTH_1_7_MHZ = 0 , gr::dtv::BANDWIDTH_5_0_MHZ , gr::dtv::BANDWIDTH_6_0_MHZ , gr::dtv::BANDWIDTH_7_0_MHZ ,
  gr::dtv::BANDWIDTH_8_0_MHZ , gr::dtv::BANDWIDTH_10_0_MHZ
}
 

Typedef Documentation

◆ dvbt2_bandwidth_t

◆ dvbt2_equalization_t

◆ dvbt2_extended_carrier_t

◆ dvbt2_fftsize_t

◆ dvbt2_inband_t

◆ dvbt2_inputmode_t

◆ dvbt2_l1constellation_t

◆ dvbt2_l1scrambled_t

◆ dvbt2_misogroup_t

◆ dvbt2_papr_t

◆ dvbt2_pilotpattern_t

◆ dvbt2_preamble_t

◆ dvbt2_reservedbiasbits_t

◆ dvbt2_rotation_t

◆ dvbt2_showlevels_t

◆ dvbt2_streamtype_t

◆ dvbt2_version_t