Loading...
Searching...
No Matches
dvbt2_config.h
Go to the documentation of this file.
/* -*- c++ -*- */
/*
* Copyright 2015 Free Software Foundation, Inc.
*
* SPDX-License-Identifier: GPL-3.0-or-later
*
*/
#ifndef INCLUDED_DTV_DVBT2_CONFIG_H
#define INCLUDED_DTV_DVBT2_CONFIG_H
namespace gr {
namespace dtv {
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,
};
} // namespace dtv
} // namespace gr
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;
#endif /* INCLUDED_DTV_DVBT2_CONFIG_H */
dvbt2_version_t
gr::dtv::dvbt2_version_t dvbt2_version_t
Definition dvbt2_config.h:137
dvbt2_preamble_t
gr::dtv::dvbt2_preamble_t dvbt2_preamble_t
Definition dvbt2_config.h:132
dvbt2_fftsize_t
gr::dtv::dvbt2_fftsize_t dvbt2_fftsize_t
Definition dvbt2_config.h:133
dvbt2_l1scrambled_t
gr::dtv::dvbt2_l1scrambled_t dvbt2_l1scrambled_t
Definition dvbt2_config.h:139
dvbt2_reservedbiasbits_t
gr::dtv::dvbt2_reservedbiasbits_t dvbt2_reservedbiasbits_t
Definition dvbt2_config.h:138
dvbt2_equalization_t
gr::dtv::dvbt2_equalization_t dvbt2_equalization_t
Definition dvbt2_config.h:143
dvbt2_pilotpattern_t
gr::dtv::dvbt2_pilotpattern_t dvbt2_pilotpattern_t
Definition dvbt2_config.h:136
dvbt2_streamtype_t
gr::dtv::dvbt2_streamtype_t dvbt2_streamtype_t
Definition dvbt2_config.h:129
dvbt2_l1constellation_t
gr::dtv::dvbt2_l1constellation_t dvbt2_l1constellation_t
Definition dvbt2_config.h:135
dvbt2_inputmode_t
gr::dtv::dvbt2_inputmode_t dvbt2_inputmode_t
Definition dvbt2_config.h:130
dvbt2_papr_t
gr::dtv::dvbt2_papr_t dvbt2_papr_t
Definition dvbt2_config.h:134
dvbt2_extended_carrier_t
gr::dtv::dvbt2_extended_carrier_t dvbt2_extended_carrier_t
Definition dvbt2_config.h:131
dvbt2_misogroup_t
gr::dtv::dvbt2_misogroup_t dvbt2_misogroup_t
Definition dvbt2_config.h:140
dvbt2_inband_t
gr::dtv::dvbt2_inband_t dvbt2_inband_t
Definition dvbt2_config.h:142
dvbt2_rotation_t
gr::dtv::dvbt2_rotation_t dvbt2_rotation_t
Definition dvbt2_config.h:128
dvbt2_showlevels_t
gr::dtv::dvbt2_showlevels_t dvbt2_showlevels_t
Definition dvbt2_config.h:141
dvbt2_bandwidth_t
gr::dtv::dvbt2_bandwidth_t dvbt2_bandwidth_t
Definition dvbt2_config.h:144
gr::dtv
Definition atsc_consts.h:17
gr::dtv::dvbt2_equalization_t
dvbt2_equalization_t
Definition dvbt2_config.h:111
gr::dtv::EQUALIZATION_ON
@ EQUALIZATION_ON
Definition dvbt2_config.h:113
gr::dtv::EQUALIZATION_OFF
@ EQUALIZATION_OFF
Definition dvbt2_config.h:112
gr::dtv::dvbt2_fftsize_t
dvbt2_fftsize_t
Definition dvbt2_config.h:43
gr::dtv::FFTSIZE_16K_T2GI
@ FFTSIZE_16K_T2GI
Definition dvbt2_config.h:52
gr::dtv::FFTSIZE_8K
@ FFTSIZE_8K
Definition dvbt2_config.h:45
gr::dtv::FFTSIZE_8K_T2GI
@ FFTSIZE_8K_T2GI
Definition dvbt2_config.h:50
gr::dtv::FFTSIZE_2K
@ FFTSIZE_2K
Definition dvbt2_config.h:44
gr::dtv::FFTSIZE_32K
@ FFTSIZE_32K
Definition dvbt2_config.h:49
gr::dtv::FFTSIZE_16K
@ FFTSIZE_16K
Definition dvbt2_config.h:48
gr::dtv::FFTSIZE_32K_T2GI
@ FFTSIZE_32K_T2GI
Definition dvbt2_config.h:51
gr::dtv::FFTSIZE_1K
@ FFTSIZE_1K
Definition dvbt2_config.h:47
gr::dtv::FFTSIZE_4K
@ FFTSIZE_4K
Definition dvbt2_config.h:46
gr::dtv::dvbt2_version_t
dvbt2_version_t
Definition dvbt2_config.h:80
gr::dtv::VERSION_131
@ VERSION_131
Definition dvbt2_config.h:83
gr::dtv::VERSION_121
@ VERSION_121
Definition dvbt2_config.h:82
gr::dtv::VERSION_111
@ VERSION_111
Definition dvbt2_config.h:81
gr::dtv::dvbt2_l1scrambled_t
dvbt2_l1scrambled_t
Definition dvbt2_config.h:91
gr::dtv::L1_SCRAMBLED_ON
@ L1_SCRAMBLED_ON
Definition dvbt2_config.h:93
gr::dtv::L1_SCRAMBLED_OFF
@ L1_SCRAMBLED_OFF
Definition dvbt2_config.h:92
gr::dtv::dvbt2_l1constellation_t
dvbt2_l1constellation_t
Definition dvbt2_config.h:62
gr::dtv::L1_MOD_BPSK
@ L1_MOD_BPSK
Definition dvbt2_config.h:63
gr::dtv::L1_MOD_QPSK
@ L1_MOD_QPSK
Definition dvbt2_config.h:64
gr::dtv::L1_MOD_64QAM
@ L1_MOD_64QAM
Definition dvbt2_config.h:66
gr::dtv::L1_MOD_16QAM
@ L1_MOD_16QAM
Definition dvbt2_config.h:65
gr::dtv::dvbt2_pilotpattern_t
dvbt2_pilotpattern_t
Definition dvbt2_config.h:69
gr::dtv::PILOT_PP3
@ PILOT_PP3
Definition dvbt2_config.h:72
gr::dtv::PILOT_PP5
@ PILOT_PP5
Definition dvbt2_config.h:74
gr::dtv::PILOT_PP1
@ PILOT_PP1
Definition dvbt2_config.h:70
gr::dtv::PILOT_PP2
@ PILOT_PP2
Definition dvbt2_config.h:71
gr::dtv::PILOT_PP8
@ PILOT_PP8
Definition dvbt2_config.h:77
gr::dtv::PILOT_PP7
@ PILOT_PP7
Definition dvbt2_config.h:76
gr::dtv::PILOT_PP6
@ PILOT_PP6
Definition dvbt2_config.h:75
gr::dtv::PILOT_PP4
@ PILOT_PP4
Definition dvbt2_config.h:73
gr::dtv::dvbt2_bandwidth_t
dvbt2_bandwidth_t
Definition dvbt2_config.h:116
gr::dtv::BANDWIDTH_5_0_MHZ
@ BANDWIDTH_5_0_MHZ
Definition dvbt2_config.h:118
gr::dtv::BANDWIDTH_7_0_MHZ
@ BANDWIDTH_7_0_MHZ
Definition dvbt2_config.h:120
gr::dtv::BANDWIDTH_10_0_MHZ
@ BANDWIDTH_10_0_MHZ
Definition dvbt2_config.h:122
gr::dtv::BANDWIDTH_1_7_MHZ
@ BANDWIDTH_1_7_MHZ
Definition dvbt2_config.h:117
gr::dtv::BANDWIDTH_6_0_MHZ
@ BANDWIDTH_6_0_MHZ
Definition dvbt2_config.h:119
gr::dtv::BANDWIDTH_8_0_MHZ
@ BANDWIDTH_8_0_MHZ
Definition dvbt2_config.h:121
gr::dtv::dvbt2_extended_carrier_t
dvbt2_extended_carrier_t
Definition dvbt2_config.h:30
gr::dtv::CARRIERS_EXTENDED
@ CARRIERS_EXTENDED
Definition dvbt2_config.h:32
gr::dtv::CARRIERS_NORMAL
@ CARRIERS_NORMAL
Definition dvbt2_config.h:31
gr::dtv::dvbt2_inputmode_t
dvbt2_inputmode_t
Definition dvbt2_config.h:25
gr::dtv::INPUTMODE_HIEFF
@ INPUTMODE_HIEFF
Definition dvbt2_config.h:27
gr::dtv::INPUTMODE_NORMAL
@ INPUTMODE_NORMAL
Definition dvbt2_config.h:26
gr::dtv::dvbt2_misogroup_t
dvbt2_misogroup_t
Definition dvbt2_config.h:96
gr::dtv::MISO_TX2
@ MISO_TX2
Definition dvbt2_config.h:98
gr::dtv::MISO_TX1
@ MISO_TX1
Definition dvbt2_config.h:97
gr::dtv::dvbt2_preamble_t
dvbt2_preamble_t
Definition dvbt2_config.h:35
gr::dtv::PREAMBLE_T2_LITE_MISO
@ PREAMBLE_T2_LITE_MISO
Definition dvbt2_config.h:40
gr::dtv::PREAMBLE_T2_SISO
@ PREAMBLE_T2_SISO
Definition dvbt2_config.h:36
gr::dtv::PREAMBLE_NON_T2
@ PREAMBLE_NON_T2
Definition dvbt2_config.h:38
gr::dtv::PREAMBLE_T2_MISO
@ PREAMBLE_T2_MISO
Definition dvbt2_config.h:37
gr::dtv::PREAMBLE_T2_LITE_SISO
@ PREAMBLE_T2_LITE_SISO
Definition dvbt2_config.h:39
gr::dtv::dvbt2_inband_t
dvbt2_inband_t
Definition dvbt2_config.h:106
gr::dtv::INBAND_ON
@ INBAND_ON
Definition dvbt2_config.h:108
gr::dtv::INBAND_OFF
@ INBAND_OFF
Definition dvbt2_config.h:107
gr::dtv::dvbt2_reservedbiasbits_t
dvbt2_reservedbiasbits_t
Definition dvbt2_config.h:86
gr::dtv::RESERVED_OFF
@ RESERVED_OFF
Definition dvbt2_config.h:87
gr::dtv::RESERVED_ON
@ RESERVED_ON
Definition dvbt2_config.h:88
gr::dtv::dvbt2_papr_t
dvbt2_papr_t
Definition dvbt2_config.h:55
gr::dtv::PAPR_TR
@ PAPR_TR
Definition dvbt2_config.h:58
gr::dtv::PAPR_ACE
@ PAPR_ACE
Definition dvbt2_config.h:57
gr::dtv::PAPR_BOTH
@ PAPR_BOTH
Definition dvbt2_config.h:59
gr::dtv::PAPR_OFF
@ PAPR_OFF
Definition dvbt2_config.h:56
gr::dtv::dvbt2_rotation_t
dvbt2_rotation_t
Definition dvbt2_config.h:14
gr::dtv::ROTATION_ON
@ ROTATION_ON
Definition dvbt2_config.h:16
gr::dtv::ROTATION_OFF
@ ROTATION_OFF
Definition dvbt2_config.h:15
gr::dtv::dvbt2_streamtype_t
dvbt2_streamtype_t
Definition dvbt2_config.h:19
gr::dtv::STREAMTYPE_BOTH
@ STREAMTYPE_BOTH
Definition dvbt2_config.h:22
gr::dtv::STREAMTYPE_TS
@ STREAMTYPE_TS
Definition dvbt2_config.h:20
gr::dtv::STREAMTYPE_GS
@ STREAMTYPE_GS
Definition dvbt2_config.h:21
gr::dtv::dvbt2_showlevels_t
dvbt2_showlevels_t
Definition dvbt2_config.h:101
gr::dtv::SHOWLEVELS_OFF
@ SHOWLEVELS_OFF
Definition dvbt2_config.h:102
gr::dtv::SHOWLEVELS_ON
@ SHOWLEVELS_ON
Definition dvbt2_config.h:103
gr
GNU Radio logging wrapper.
Definition basic_block.h:29