GNSS-SDR  0.0.19
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  * GNSS-SDR is a Global Navigation Satellite System software-defined receiver.
9  * This file is part of GNSS-SDR.
10  *
11  * Copyright (C) 2010-2020 (see AUTHORS file for a list of contributors)
12  * SPDX-License-Identifier: GPL-3.0-or-later
13  *
14  * -----------------------------------------------------------------------------
15  */
16 
17 
18 #ifndef GNSS_SDR_GPS_ACQ_ASSIST_H
19 #define GNSS_SDR_GPS_ACQ_ASSIST_H
20 
21 #include <cstdint>
22 
23 /** \addtogroup Core
24  * \{ */
25 /** \addtogroup System_Parameters
26  * \{ */
27 
28 
29 /*!
30  * \brief This class is a storage for the GPS GSM RRLL acquisition assistance data as described in
31  * Digital cellular telecommunications system (Phase 2+);
32  * Location Services (LCS);
33  * Mobile Station (MS) - Serving Mobile Location Centre (SMLC)
34  * Radio Resource LCS Protocol (RRLP)
35  * (3GPP TS 44.031 version 5.12.0 Release 5)
36  */
38 {
39 public:
40  /*!
41  * Default constructor
42  */
43  Gps_Acq_Assist() = default;
44 
45  uint32_t PRN{}; //!< SV PRN NUMBER
46  double tow{}; //!< Time Of Week assigned to the acquisition data
47  double Doppler0{}; //!< Doppler (0 order term) [Hz]
48  double Doppler1{}; //!< Doppler (1 order term) [Hz]
49  double dopplerUncertainty{}; //!< Doppler Uncertainty [Hz]
50  double Code_Phase{}; //!< Code phase [chips]
51  double Code_Phase_int{}; //!< Integer Code Phase [1 C/A code period]
52  double GPS_Bit_Number{}; //!< GPS Bit Number
53  double Code_Phase_window{}; //!< Code Phase search window [chips]
54  double Azimuth{}; //!< Satellite Azimuth [deg]
55  double Elevation{}; //!< Satellite Elevation [deg]
56 };
57 
58 
59 /** \} */
60 /** \} */
61 #endif // GNSS_SDR_GPS_ACQ_ASSIST_H
double Code_Phase_window
Code Phase search window [chips].
double dopplerUncertainty
Doppler Uncertainty [Hz].
double GPS_Bit_Number
GPS Bit Number.
double Doppler0
Doppler (0 order term) [Hz].
double Azimuth
Satellite Azimuth [deg].
This class is a storage for the GPS GSM RRLL acquisition assistance data as described in Digital cell...
double tow
Time Of Week assigned to the acquisition data.
double Doppler1
Doppler (1 order term) [Hz].
Gps_Acq_Assist()=default
uint32_t PRN
SV PRN NUMBER.
double Code_Phase_int
Integer Code Phase [1 C/A code period].
double Elevation
Satellite Elevation [deg].
double Code_Phase
Code phase [chips].