GNSS-SDR  0.0.19
An Open Source GNSS Software Defined Receiver
Variables
Galileo_E1.h File Reference

Defines system parameters for Galileo E1 signal and NAV data. More...

#include "MATH_CONSTANTS.h"
#include "gnss_frequencies.h"
#include <cstddef>
#include <cstdint>

Go to the source code of this file.

Variables

constexpr double GALILEO_E1_FREQ_HZ = FREQ1
 Galileo E1 carrier frequency [Hz]. More...
 
constexpr double GALILEO_E1_CODE_CHIP_RATE_CPS = 1.023e6
 Galileo E1 code rate [chips/s]. More...
 
constexpr double GALILEO_E1_CODE_PERIOD_S = 0.004
 Galileo E1 code period [s]. More...
 
constexpr double GALILEO_E1_SUB_CARRIER_A_RATE_HZ = 1.023e6
 Galileo E1 sub-carrier 'a' rate [Hz]. More...
 
constexpr double GALILEO_E1_SUB_CARRIER_B_RATE_HZ = 6.138e6
 Galileo E1 sub-carrier 'b' rate [Hz]. More...
 
constexpr double GALILEO_E1_B_CODE_LENGTH_CHIPS = 4092.0
 Galileo E1-B code length [chips]. More...
 
constexpr double GALILEO_E1_B_SYMBOL_RATE_BPS = 250.0
 Galileo E1-B symbol rate [bits/second]. More...
 
constexpr uint32_t GALILEO_E1_CODE_PERIOD_MS = 4
 Galileo E1 code period [ms]. More...
 
constexpr int32_t GALILEO_E1_B_SAMPLES_PER_SYMBOL = 1
 (Galileo_E1_CODE_CHIP_RATE_HZ / Galileo_E1_B_CODE_LENGTH_CHIPS) / Galileo_E1_B_SYMBOL_RATE_BPS More...
 
constexpr int32_t GALILEO_E1_C_SECONDARY_CODE_LENGTH = 25
 Galileo E1-C secondary code length [chips]. More...
 
constexpr int32_t GALILEO_E1_NUMBER_OF_CODES = 50
 
constexpr uint32_t GALILEO_E1_OPT_ACQ_FS_SPS = 2000000
 Sampling frequency that maximizes the acquisition SNR while using a non-multiple of chip rate. More...
 
constexpr int32_t GALILEO_E1_HISTORY_DEEP = 100
 Observable history length for interpotalion. More...
 
constexpr char GALILEO_E1_C_SECONDARY_CODE [26] = "0011100000001010110110010"
 
constexpr size_t GALILEO_E1_B_PRIMARY_CODE_STR_LENGTH = 1023
 
constexpr char GALILEO_E1_B_PRIMARY_CODE [GALILEO_E1_NUMBER_OF_CODES][1024]
 
constexpr size_t GALILEO_E1_C_PRIMARY_CODE_STR_LENGTH = 1023
 
constexpr char GALILEO_E1_C_PRIMARY_CODE [GALILEO_E1_NUMBER_OF_CODES][1024]
 

Detailed Description

Defines system parameters for Galileo E1 signal and NAV data.

Author
Luis Esteve, 2012. luis(at)epsilon-formacion.com
Mara Branzanti 2013. mara.branzanti(at)gmail.com
Javier Arribas 2013. jarribas(at)cttc.es

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_E1.h.