GNU Radio's DVBS2RX Package
dvbt2_config.h
Go to the documentation of this file.
1/* -*- c++ -*- */
2/*
3 * Copyright 2018 Ron Economos.
4 *
5 * This file is part of gr-dvbs2rx.
6 *
7 * SPDX-License-Identifier: GPL-3.0-or-later
8 */
9
10#ifndef INCLUDED_DVBS2RX_DVBT2_CONFIG_H
11#define INCLUDED_DVBS2RX_DVBT2_CONFIG_H
12
13namespace gr {
14namespace dvbs2rx {
18};
19
24};
25
29};
30
34};
35
42};
43
54};
55
61};
62
68};
69
79};
80
85};
86
90};
91
95};
96
100};
101
105};
106
110};
111
115};
116
124};
125
126} // namespace dvbs2rx
127} // namespace gr
128
146
147#endif /* INCLUDED_DVBS2RX_DVBT2_CONFIG_H */
gr::dvbs2rx::dvbt2_version_t dvbt2_version_t
Definition dvbt2_config.h:138
gr::dvbs2rx::dvbt2_fftsize_t dvbt2_fftsize_t
Definition dvbt2_config.h:134
gr::dvbs2rx::dvbt2_inband_t dvbt2_inband_t
Definition dvbt2_config.h:143
gr::dvbs2rx::dvbt2_papr_t dvbt2_papr_t
Definition dvbt2_config.h:135
gr::dvbs2rx::dvbt2_reservedbiasbits_t dvbt2_reservedbiasbits_t
Definition dvbt2_config.h:139
gr::dvbs2rx::dvbt2_misogroup_t dvbt2_misogroup_t
Definition dvbt2_config.h:141
gr::dvbs2rx::dvbt2_pilotpattern_t dvbt2_pilotpattern_t
Definition dvbt2_config.h:137
gr::dvbs2rx::dvbt2_l1constellation_t dvbt2_l1constellation_t
Definition dvbt2_config.h:136
gr::dvbs2rx::dvbt2_rotation_t dvbt2_rotation_t
Definition dvbt2_config.h:129
gr::dvbs2rx::dvbt2_extended_carrier_t dvbt2_extended_carrier_t
Definition dvbt2_config.h:132
gr::dvbs2rx::dvbt2_showlevels_t dvbt2_showlevels_t
Definition dvbt2_config.h:142
gr::dvbs2rx::dvbt2_inputmode_t dvbt2_inputmode_t
Definition dvbt2_config.h:131
gr::dvbs2rx::dvbt2_preamble_t dvbt2_preamble_t
Definition dvbt2_config.h:133
gr::dvbs2rx::dvbt2_streamtype_t dvbt2_streamtype_t
Definition dvbt2_config.h:130
gr::dvbs2rx::dvbt2_equalization_t dvbt2_equalization_t
Definition dvbt2_config.h:144
gr::dvbs2rx::dvbt2_l1scrambled_t dvbt2_l1scrambled_t
Definition dvbt2_config.h:140
gr::dvbs2rx::dvbt2_bandwidth_t dvbt2_bandwidth_t
Definition dvbt2_config.h:145
dvbt2_extended_carrier_t
Definition dvbt2_config.h:31
@ CARRIERS_EXTENDED
Definition dvbt2_config.h:33
@ CARRIERS_NORMAL
Definition dvbt2_config.h:32
dvbt2_showlevels_t
Definition dvbt2_config.h:102
@ SHOWLEVELS_ON
Definition dvbt2_config.h:104
@ SHOWLEVELS_OFF
Definition dvbt2_config.h:103
dvbt2_pilotpattern_t
Definition dvbt2_config.h:70
@ PILOT_PP8
Definition dvbt2_config.h:78
@ PILOT_PP5
Definition dvbt2_config.h:75
@ PILOT_PP1
Definition dvbt2_config.h:71
@ PILOT_PP7
Definition dvbt2_config.h:77
@ PILOT_PP2
Definition dvbt2_config.h:72
@ PILOT_PP6
Definition dvbt2_config.h:76
@ PILOT_PP3
Definition dvbt2_config.h:73
@ PILOT_PP4
Definition dvbt2_config.h:74
dvbt2_l1scrambled_t
Definition dvbt2_config.h:92
@ L1_SCRAMBLED_OFF
Definition dvbt2_config.h:93
@ L1_SCRAMBLED_ON
Definition dvbt2_config.h:94
dvbt2_reservedbiasbits_t
Definition dvbt2_config.h:87
@ RESERVED_OFF
Definition dvbt2_config.h:88
@ RESERVED_ON
Definition dvbt2_config.h:89
dvbt2_bandwidth_t
Definition dvbt2_config.h:117
@ BANDWIDTH_5_0_MHZ
Definition dvbt2_config.h:119
@ BANDWIDTH_1_7_MHZ
Definition dvbt2_config.h:118
@ BANDWIDTH_10_0_MHZ
Definition dvbt2_config.h:123
@ BANDWIDTH_7_0_MHZ
Definition dvbt2_config.h:121
@ BANDWIDTH_8_0_MHZ
Definition dvbt2_config.h:122
@ BANDWIDTH_6_0_MHZ
Definition dvbt2_config.h:120
dvbt2_preamble_t
Definition dvbt2_config.h:36
@ PREAMBLE_T2_LITE_MISO
Definition dvbt2_config.h:41
@ PREAMBLE_T2_LITE_SISO
Definition dvbt2_config.h:40
@ PREAMBLE_T2_SISO
Definition dvbt2_config.h:37
@ PREAMBLE_NON_T2
Definition dvbt2_config.h:39
@ PREAMBLE_T2_MISO
Definition dvbt2_config.h:38
dvbt2_equalization_t
Definition dvbt2_config.h:112
@ EQUALIZATION_ON
Definition dvbt2_config.h:114
@ EQUALIZATION_OFF
Definition dvbt2_config.h:113
dvbt2_papr_t
Definition dvbt2_config.h:56
@ PAPR_OFF
Definition dvbt2_config.h:57
@ PAPR_ACE
Definition dvbt2_config.h:58
@ PAPR_BOTH
Definition dvbt2_config.h:60
@ PAPR_TR
Definition dvbt2_config.h:59
dvbt2_misogroup_t
Definition dvbt2_config.h:97
@ MISO_TX1
Definition dvbt2_config.h:98
@ MISO_TX2
Definition dvbt2_config.h:99
dvbt2_fftsize_t
Definition dvbt2_config.h:44
@ FFTSIZE_4K
Definition dvbt2_config.h:47
@ FFTSIZE_32K_T2GI
Definition dvbt2_config.h:52
@ FFTSIZE_8K
Definition dvbt2_config.h:46
@ FFTSIZE_16K
Definition dvbt2_config.h:49
@ FFTSIZE_1K
Definition dvbt2_config.h:48
@ FFTSIZE_2K
Definition dvbt2_config.h:45
@ FFTSIZE_32K
Definition dvbt2_config.h:50
@ FFTSIZE_8K_T2GI
Definition dvbt2_config.h:51
@ FFTSIZE_16K_T2GI
Definition dvbt2_config.h:53
dvbt2_inband_t
Definition dvbt2_config.h:107
@ INBAND_ON
Definition dvbt2_config.h:109
@ INBAND_OFF
Definition dvbt2_config.h:108
dvbt2_inputmode_t
Definition dvbt2_config.h:26
@ INPUTMODE_NORMAL
Definition dvbt2_config.h:27
@ INPUTMODE_HIEFF
Definition dvbt2_config.h:28
dvbt2_l1constellation_t
Definition dvbt2_config.h:63
@ L1_MOD_64QAM
Definition dvbt2_config.h:67
@ L1_MOD_BPSK
Definition dvbt2_config.h:64
@ L1_MOD_16QAM
Definition dvbt2_config.h:66
@ L1_MOD_QPSK
Definition dvbt2_config.h:65
dvbt2_streamtype_t
Definition dvbt2_config.h:20
@ STREAMTYPE_TS
Definition dvbt2_config.h:21
@ STREAMTYPE_BOTH
Definition dvbt2_config.h:23
@ STREAMTYPE_GS
Definition dvbt2_config.h:22
dvbt2_version_t
Definition dvbt2_config.h:81
@ VERSION_121
Definition dvbt2_config.h:83
@ VERSION_111
Definition dvbt2_config.h:82
@ VERSION_131
Definition dvbt2_config.h:84
dvbt2_rotation_t
Definition dvbt2_config.h:15
@ ROTATION_OFF
Definition dvbt2_config.h:16
@ ROTATION_ON
Definition dvbt2_config.h:17
Fixed-length double-ended queue with contiguous volk-aligned elements.
Definition gr_bch.h:22