GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
GPS_L2C.h File Reference

Defines system parameters for GPS L2C signal. More...

#include "GPS_CNAV.h"
#include "gnss_frequencies.h"
#include <cstdint>
#include <utility>
#include <vector>

Go to the source code of this file.

Variables

constexpr double GPS_L2_FREQ_HZ = FREQ2
 L2 [Hz].
constexpr double GPS_L2_L_PERIOD_S = 1.5
 GPS L2 L code period [seconds].
constexpr double GPS_L2_M_CODE_RATE_CPS = 0.5115e6
 GPS L2 M code rate [chips/s].
constexpr double GPS_L2_M_CODE_RATE_L_ZEROED_CPS = 1.023e6
 GPS L2 M code rate with L2 M Zeroed [chips/s].
constexpr double GPS_L2_M_PERIOD_S = 0.02
 GPS L2 M code period [seconds].
constexpr double GPS_L2_L_CODE_RATE_CPS = 0.5115e6
 GPS L2 L code rate [chips/s].
constexpr uint32_t GPS_L2_M_CODE_PERIOD_MS = 20
 GPS L2 L code period [ms].
constexpr int32_t GPS_L2_M_CODE_LENGTH_CHIPS = 10230
 GPS L2 M code length [chips].
constexpr int32_t GPS_L2_M_CODE_LENGTH_CHIPS_L_ZEROED = 2 * GPS_L2_M_CODE_LENGTH_CHIPS
 GPS L2 M code length with L2 CL zeroed [chips].
constexpr int32_t GPS_L2_L_CODE_LENGTH_CHIPS = 767250
 GPS L2 L code length [chips].
constexpr int32_t GPS_L2_CNAV_DATA_PAGE_BITS = 300
 GPS L2 CNAV page length, including preamble and CRC [bits].
constexpr int32_t GPS_L2_SYMBOLS_PER_BIT = 2
constexpr int32_t GPS_L2_SAMPLES_PER_SYMBOL = 1
constexpr int32_t GPS_L2_CNAV_DATA_PAGE_SYMBOLS = 600
constexpr int32_t GPS_L2_CNAV_DATA_PAGE_DURATION_S = 12
constexpr int32_t GPS_L2C_HISTORY_DEEP = 5
constexpr uint32_t GPS_L2C_OPT_ACQ_FS_SPS = 2000000
 Sampling frequency that maximizes the acquisition SNR while using a non-multiple of chip rate.
constexpr int32_t GPS_L2C_M_INIT_REG [115]

Detailed Description

Defines system parameters for GPS L2C signal.

Author
Javier Arribas, 2015. 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 GPS_L2C.h.