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

Go to the source code of this file.

Namespaces

namespace  gr
 Fixed-length double-ended queue with contiguous volk-aligned elements.
 
namespace  gr::dvbs2rx
 

Typedefs

typedef gr::dvbs2rx::dvb_standard_t dvb_standard_t
 
typedef gr::dvbs2rx::dvb_code_rate_t dvb_code_rate_t
 
typedef gr::dvbs2rx::dvb_framesize_t dvb_framesize_t
 
typedef gr::dvbs2rx::dvb_constellation_t dvb_constellation_t
 
typedef gr::dvbs2rx::dvb_guardinterval_t dvb_guardinterval_t
 
typedef gr::dvbs2rx::dvb_outputmode_t dvb_outputmode_t
 
typedef gr::dvbs2rx::dvb_infomode_t dvb_infomode_t
 

Enumerations

enum  gr::dvbs2rx::dvb_standard_t { gr::dvbs2rx::STANDARD_DVBS2 = 0 , gr::dvbs2rx::STANDARD_DVBT2 }
 
enum  gr::dvbs2rx::dvb_code_rate_t {
  gr::dvbs2rx::C1_4 = 0 , gr::dvbs2rx::C1_3 , gr::dvbs2rx::C2_5 , gr::dvbs2rx::C1_2 ,
  gr::dvbs2rx::C3_5 , gr::dvbs2rx::C2_3 , gr::dvbs2rx::C3_4 , gr::dvbs2rx::C4_5 ,
  gr::dvbs2rx::C5_6 , gr::dvbs2rx::C7_8 , gr::dvbs2rx::C8_9 , gr::dvbs2rx::C9_10 ,
  gr::dvbs2rx::C13_45 , gr::dvbs2rx::C9_20 , gr::dvbs2rx::C90_180 , gr::dvbs2rx::C96_180 ,
  gr::dvbs2rx::C11_20 , gr::dvbs2rx::C100_180 , gr::dvbs2rx::C104_180 , gr::dvbs2rx::C26_45 ,
  gr::dvbs2rx::C18_30 , gr::dvbs2rx::C28_45 , gr::dvbs2rx::C23_36 , gr::dvbs2rx::C116_180 ,
  gr::dvbs2rx::C20_30 , gr::dvbs2rx::C124_180 , gr::dvbs2rx::C25_36 , gr::dvbs2rx::C128_180 ,
  gr::dvbs2rx::C13_18 , gr::dvbs2rx::C132_180 , gr::dvbs2rx::C22_30 , gr::dvbs2rx::C135_180 ,
  gr::dvbs2rx::C140_180 , gr::dvbs2rx::C7_9 , gr::dvbs2rx::C154_180 , gr::dvbs2rx::C11_45 ,
  gr::dvbs2rx::C4_15 , gr::dvbs2rx::C14_45 , gr::dvbs2rx::C7_15 , gr::dvbs2rx::C8_15 ,
  gr::dvbs2rx::C32_45 , gr::dvbs2rx::C2_9_VLSNR , gr::dvbs2rx::C1_5_MEDIUM , gr::dvbs2rx::C11_45_MEDIUM ,
  gr::dvbs2rx::C1_3_MEDIUM , gr::dvbs2rx::C1_5_VLSNR_SF2 , gr::dvbs2rx::C11_45_VLSNR_SF2 , gr::dvbs2rx::C1_5_VLSNR ,
  gr::dvbs2rx::C4_15_VLSNR , gr::dvbs2rx::C1_3_VLSNR , gr::dvbs2rx::C_OTHER
}
 
enum  gr::dvbs2rx::dvb_framesize_t { gr::dvbs2rx::FECFRAME_SHORT = 0 , gr::dvbs2rx::FECFRAME_NORMAL , gr::dvbs2rx::FECFRAME_MEDIUM }
 
enum  gr::dvbs2rx::dvb_constellation_t {
  gr::dvbs2rx::MOD_QPSK = 0 , gr::dvbs2rx::MOD_16QAM , gr::dvbs2rx::MOD_64QAM , gr::dvbs2rx::MOD_256QAM ,
  gr::dvbs2rx::MOD_8PSK , gr::dvbs2rx::MOD_8APSK , gr::dvbs2rx::MOD_16APSK , gr::dvbs2rx::MOD_8_8APSK ,
  gr::dvbs2rx::MOD_32APSK , gr::dvbs2rx::MOD_4_12_16APSK , gr::dvbs2rx::MOD_4_8_4_16APSK , gr::dvbs2rx::MOD_64APSK ,
  gr::dvbs2rx::MOD_8_16_20_20APSK , gr::dvbs2rx::MOD_4_12_20_28APSK , gr::dvbs2rx::MOD_128APSK , gr::dvbs2rx::MOD_256APSK ,
  gr::dvbs2rx::MOD_BPSK , gr::dvbs2rx::MOD_BPSK_SF2 , gr::dvbs2rx::MOD_8VSB , gr::dvbs2rx::MOD_OTHER
}
 
enum  gr::dvbs2rx::dvb_guardinterval_t {
  gr::dvbs2rx::GI_1_32 = 0 , gr::dvbs2rx::GI_1_16 , gr::dvbs2rx::GI_1_8 , gr::dvbs2rx::GI_1_4 ,
  gr::dvbs2rx::GI_1_128 , gr::dvbs2rx::GI_19_128 , gr::dvbs2rx::GI_19_256
}
 
enum  gr::dvbs2rx::dvb_outputmode_t { gr::dvbs2rx::OM_CODEWORD = 0 , gr::dvbs2rx::OM_MESSAGE }
 
enum  gr::dvbs2rx::dvb_infomode_t { gr::dvbs2rx::INFO_OFF = 0 , gr::dvbs2rx::INFO_ON }
 

Typedef Documentation

◆ dvb_code_rate_t

◆ dvb_constellation_t

◆ dvb_framesize_t

◆ dvb_guardinterval_t

◆ dvb_infomode_t

◆ dvb_outputmode_t

◆ dvb_standard_t