GNSS-SDR  0.0.13
An Open Source GNSS Software Defined Receiver
gps_acq_assist.h
Go to the documentation of this file.
1 /*!
2  * \file gps_acq_assist.h
3  * \brief Interface of a GPS RRLL ACQUISITION ASSISTACE storage
4  * \author Javier Arribas, 2013. jarribas(at)cttc.es
5  *
6  * -----------------------------------------------------------------------------
7  *
8  * Copyright (C) 2010-2020 (see AUTHORS file for a list of contributors)
9  *
10  * GNSS-SDR is a software defined Global Navigation
11  * Satellite Systems receiver
12  *
13  * This file is part of GNSS-SDR.
14  *
15  * SPDX-License-Identifier: GPL-3.0-or-later
16  *
17  * -----------------------------------------------------------------------------
18  */
19 
20 
21 #ifndef GNSS_SDR_GPS_ACQ_ASSIST_H
22 #define GNSS_SDR_GPS_ACQ_ASSIST_H
23 
24 #include <cstdint>
25 
26 /*!
27  * \brief This class is a storage for the GPS GSM RRLL acquisition assistance data as described in
28  * Digital cellular telecommunications system (Phase 2+);
29  * Location Services (LCS);
30  * Mobile Station (MS) - Serving Mobile Location Centre (SMLC)
31  * Radio Resource LCS Protocol (RRLP)
32  * (3GPP TS 44.031 version 5.12.0 Release 5)
33  */
35 {
36 public:
37  /*!
38  * Default constructor
39  */
40  Gps_Acq_Assist() = default;
41 
42  uint32_t i_satellite_PRN{}; //!< SV PRN NUMBER
43  double d_TOW{}; //!< Time Of Week assigned to the acquisition data
44  double d_Doppler0{}; //!< Doppler (0 order term) [Hz]
45  double d_Doppler1{}; //!< Doppler (1 order term) [Hz]
46  double dopplerUncertainty{}; //!< Doppler Uncertainty [Hz]
47  double Code_Phase{}; //!< Code phase [chips]
48  double Code_Phase_int{}; //!< Integer Code Phase [1 C/A code period]
49  double GPS_Bit_Number{}; //!< GPS Bit Number
50  double Code_Phase_window{}; //!< Code Phase search window [chips]
51  double Azimuth{}; //!< Satellite Azimuth [deg]
52  double Elevation{}; //!< Satellite Elevation [deg]
53 };
54 
55 #endif
double d_TOW
Time Of Week assigned to the acquisition data.
double Code_Phase_window
Code Phase search window [chips].
double d_Doppler0
Doppler (0 order term) [Hz].
double dopplerUncertainty
Doppler Uncertainty [Hz].
uint32_t i_satellite_PRN
SV PRN NUMBER.
double GPS_Bit_Number
GPS Bit Number.
double Azimuth
Satellite Azimuth [deg].
This class is a storage for the GPS GSM RRLL acquisition assistance data as described in Digital cell...
double d_Doppler1
Doppler (1 order term) [Hz].
Gps_Acq_Assist()=default
double Code_Phase_int
Integer Code Phase [1 C/A code period].
double Elevation
Satellite Elevation [deg].
double Code_Phase
Code phase [chips].