GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
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{
39public:
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 Doppler0
Doppler (0 order term) [Hz].
uint32_t PRN
SV PRN NUMBER.
double Doppler1
Doppler (1 order term) [Hz].
double GPS_Bit_Number
GPS Bit Number.
double Code_Phase_int
Integer Code Phase [1 C/A code period].
double Code_Phase_window
Code Phase search window [chips].
Gps_Acq_Assist()=default
double Azimuth
Satellite Azimuth [deg].
double dopplerUncertainty
Doppler Uncertainty [Hz].
double Code_Phase
Code phase [chips].
double Elevation
Satellite Elevation [deg].
double tow
Time Of Week assigned to the acquisition data.