GNSS-SDR
0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
src
algorithms
acquisition
adapters
gps_l5i_pcps_acquisition.h
Go to the documentation of this file.
1
/*!
2
* \file gps_l5i_pcps_acquisition.h
3
* \brief Adapts a PCPS acquisition block to an AcquisitionInterface for
4
* GPS L5i signals
5
* \authors <ul>
6
* <li> Javier Arribas, 2017. jarribas(at)cttc.es
7
* </ul>
8
*
9
* -----------------------------------------------------------------------------
10
*
11
* GNSS-SDR is a Global Navigation Satellite System software-defined receiver.
12
* This file is part of GNSS-SDR.
13
*
14
* Copyright (C) 2010-2020 (see AUTHORS file for a list of contributors)
15
* SPDX-License-Identifier: GPL-3.0-or-later
16
*
17
* -----------------------------------------------------------------------------
18
*/
19
20
#ifndef GNSS_SDR_GPS_L5I_PCPS_ACQUISITION_H
21
#define GNSS_SDR_GPS_L5I_PCPS_ACQUISITION_H
22
23
#include "base_pcps_acquisition.h"
24
25
/** \addtogroup Acquisition
26
* \{ */
27
/** \addtogroup Acq_adapters
28
* \{ */
29
30
/*!
31
* \brief This class adapts a PCPS acquisition block to an AcquisitionInterface
32
* for GPS L5i signals
33
*/
34
class
GpsL5iPcpsAcquisition :
public
BasePcpsAcquisition
35
{
36
public
:
37
GpsL5iPcpsAcquisition(
38
const
ConfigurationInterface
* configuration,
39
const
std::string& role,
40
unsigned
int
in_streams,
41
unsigned
int
out_streams);
42
43
~GpsL5iPcpsAcquisition() =
default
;
44
45
/*!
46
* \brief Returns "GPS_L5i_PCPS_Acquisition"
47
*/
48
inline
std::string
implementation
()
override
49
{
50
return
"GPS_L5i_PCPS_Acquisition"
;
51
}
52
53
private
:
54
void
code_gen_complex_sampled(own::span<std::complex<float>> dest, uint32_t prn, int32_t sampling_freq)
override
;
55
};
56
57
58
/** \} */
59
/** \} */
60
#endif
// GNSS_SDR_GPS_L5I_PCPS_ACQUISITION_H
ConfigurationInterface
This abstract class represents an interface to configuration parameters.
Definition
configuration_interface.h:45
GpsL5iPcpsAcquisition::implementation
std::string implementation() override
Returns "GPS_L5i_PCPS_Acquisition".
Definition
gps_l5i_pcps_acquisition.h:48
Generated by
1.16.1