![]() |
GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
|
Galileo INAV message constants. More...
#include "MATH_CONSTANTS.h"#include <cstddef>#include <cstdint>#include <utility>#include <vector>Go to the source code of this file.
Variables | |
| constexpr double | GALILEO_INAV_PAGE_PART_WITH_PREABLE_SECONDS = 2.04 |
| Page Duration + (Galileo I/NAV Preamble bits)*(Galileo E5b-I tiered Code Period(seconds)). | |
| constexpr uint32_t | GALILEO_INAV_PAGE_SYMBOLS = 500 |
| The complete Galileo INAV page length. | |
| constexpr int32_t | GALILEO_INAV_PREAMBLE_LENGTH_BITS = 10 |
| constexpr int32_t | GALILEO_INAV_PREAMBLE_PERIOD_SYMBOLS = 250 |
| constexpr int32_t | GALILEO_INAV_PAGE_PART_SYMBOLS = 250 |
| Each Galileo INAV pages are composed of two parts (even and odd) each of 250 symbols, including preamble. See Galileo ICD 4.3.2. | |
| constexpr int32_t | GALILEO_INAV_PAGE_PART_SECONDS = 1 |
| constexpr int32_t | GALILEO_INAV_PAGE_PART_MS = 1000 |
| constexpr int32_t | GALILEO_INAV_PAGE_SECONDS = 2 |
| constexpr int32_t | GALILEO_INAV_INTERLEAVER_ROWS = 8 |
| constexpr int32_t | GALILEO_INAV_INTERLEAVER_COLS = 30 |
| constexpr int32_t | GALILEO_TELEMETRY_RATE_BITS_SECOND = 250 |
| constexpr int32_t | GALILEO_PAGE_TYPE_BITS = 6 |
| constexpr int32_t | GALILEO_DATA_JK_BITS = 128 |
| constexpr int32_t | GALILEO_DATA_FRAME_BITS = 196 |
| constexpr int32_t | GALILEO_DATA_FRAME_BYTES = 25 |
| constexpr char | GALILEO_INAV_PREAMBLE [11] = "0101100000" |
| constexpr int32_t | T0E_1_LSB = 60 |
| constexpr double | M0_1_LSB = PI_TWO_N31 |
| constexpr double | E_1_LSB = TWO_N33 |
| constexpr double | A_1_LSB_GAL = TWO_N19 |
| constexpr double | OMEGA_0_2_LSB = PI_TWO_N31 |
| constexpr double | I_0_2_LSB = PI_TWO_N31 |
| constexpr double | OMEGA_2_LSB = PI_TWO_N31 |
| constexpr double | I_DOT_2_LSB = PI_TWO_N43 |
| constexpr double | OMEGA_DOT_3_LSB = PI_TWO_N43 |
| constexpr double | DELTA_N_3_LSB = PI_TWO_N43 |
| constexpr double | C_UC_3_LSB = TWO_N29 |
| constexpr double | C_US_3_LSB = TWO_N29 |
| constexpr double | C_RC_3_LSB = TWO_N5 |
| constexpr double | C_RS_3_LSB = TWO_N5 |
| constexpr double | C_IC_4_LSB = TWO_N29 |
| constexpr double | C_IS_4_LSB = TWO_N29 |
| constexpr int32_t | T0C_4_LSB = 60 |
| constexpr double | AF0_4_LSB = TWO_N34 |
| constexpr double | AF1_4_LSB = TWO_N46 |
| constexpr double | AF2_4_LSB = TWO_N59 |
| constexpr double | AI0_5_LSB = TWO_N2 |
| constexpr double | AI1_5_LSB = TWO_N8 |
| constexpr double | AI2_5_LSB = TWO_N15 |
| constexpr double | BGD_E1_E5A_5_LSB = TWO_N32 |
| constexpr double | BGD_E1_E5B_5_LSB = TWO_N32 |
| constexpr double | A0_6_LSB = TWO_N30 |
| constexpr double | A1_6_LSB = TWO_N50 |
| constexpr int32_t | T0T_6_LSB = 3600 |
| constexpr int32_t | T0A_7_LSB = 600 |
| constexpr double | DELTA_A_7_LSB = TWO_N9 |
| constexpr double | E_7_LSB = TWO_N16 |
| constexpr double | OMEGA_7_LSB = TWO_N15 |
| constexpr double | DELTA_I_7_LSB = TWO_N14 |
| constexpr double | OMEGA0_7_LSB = TWO_N15 |
| constexpr double | OMEGA_DOT_7_LSB = TWO_N33 |
| constexpr double | M0_7_LSB = TWO_N15 |
| constexpr double | AF0_8_LSB = TWO_N19 |
| constexpr double | AF1_8_LSB = TWO_N38 |
| constexpr double | DELTA_A_8_LSB = TWO_N9 |
| constexpr double | E_8_LSB = TWO_N16 |
| constexpr double | OMEGA_8_LSB = TWO_N15 |
| constexpr double | DELTA_I_8_LSB = TWO_N14 |
| constexpr double | OMEGA0_8_LSB = TWO_N15 |
| constexpr double | OMEGA_DOT_8_LSB = TWO_N33 |
| constexpr int32_t | T0A_9_LSB = 600 |
| constexpr double | M0_9_LSB = TWO_N15 |
| constexpr double | AF0_9_LSB = TWO_N19 |
| constexpr double | AF1_9_LSB = TWO_N38 |
| constexpr double | DELTA_A_9_LSB = TWO_N9 |
| constexpr double | E_9_LSB = TWO_N16 |
| constexpr double | OMEGA_9_LSB = TWO_N15 |
| constexpr double | DELTA_I_9_LSB = TWO_N14 |
| constexpr double | OMEGA0_10_LSB = TWO_N15 |
| constexpr double | OMEGA_DOT_10_LSB = TWO_N33 |
| constexpr double | M0_10_LSB = TWO_N15 |
| constexpr double | AF0_10_LSB = TWO_N19 |
| constexpr double | AF1_10_LSB = TWO_N38 |
| constexpr double | A_0G_10_LSB = TWO_N35 |
| constexpr double | A_1G_10_LSB = TWO_N51 |
| constexpr int32_t | T_0_G_10_LSB = 3600 |
| constexpr double | CED_DeltaAred_LSB = TWO_P8 |
| constexpr double | CED_exred_LSB = TWO_N22 |
| constexpr double | CED_eyred_LSB = TWO_N22 |
| constexpr double | CED_Deltai0red_LSB = TWO_N22 |
| constexpr double | CED_Omega0red_LSB = TWO_N22 |
| constexpr double | CED_lambda0red_LSB = TWO_N22 |
| constexpr double | CED_af0red_LSB = TWO_N26 |
| constexpr double | CED_af1red_LSB = TWO_N35 |
| constexpr size_t | INAV_RS_SUBVECTOR_LENGTH = 15 |
| constexpr size_t | INAV_RS_PARITY_VECTOR_LENGTH = 60 |
| constexpr size_t | INAV_RS_INFO_VECTOR_LENGTH = 58 |
| constexpr size_t | INAV_RS_BUFFER_LENGTH = 118 |
| constexpr int32_t | BITS_IN_OCTET = 8 |
| constexpr int32_t | FIRST_RS_BIT = 7 |
| constexpr int32_t | FIRST_RS_BIT_AFTER_IODNAV = 17 |
| constexpr int32_t | GALILEO_ISM_CRC_DATA_BITS = 96 |
| constexpr int32_t | GALILEO_ISM_CRC_DATA_BYTES = 12 |
| constexpr char | GALILEO_INAV_PLAIN_SSP1 [9] = "00000100" |
| constexpr char | GALILEO_INAV_PLAIN_SSP2 [9] = "00101011" |
| constexpr char | GALILEO_INAV_PLAIN_SSP3 [9] = "00101111" |
| constexpr char | GALILEO_INAV_ENCODED_SSP1 [17] = "1110100100100101" |
| constexpr char | GALILEO_INAV_ENCODED_SSP2 [17] = "0110110001001110" |
| constexpr char | GALILEO_INAV_ENCODED_SSP3 [17] = "1101000000111110" |
Galileo INAV message constants.
GNSS-SDR is a Global Navigation Satellite System software-defined receiver. This file is part of GNSS-SDR.
Copyright (C) 2010-2020 (see AUTHORS file for a list of contributors) SPDX-License-Identifier: GPL-3.0-or-later
Definition in file Galileo_INAV.h.