![]() |
GNSS-SDR
0.0.13
An Open Source GNSS Software Defined Receiver
|
This class implements various functions for GPS L1 CA signals. More...
#include <complex>#include <cstdint>#include <gsl/gsl>Go to the source code of this file.
Functions | |
| void | gps_l1_ca_code_gen_int (own::span< int32_t > _dest, int32_t _prn, uint32_t _chip_shift) |
| Generates int GPS L1 C/A code for the desired SV ID and code shift. More... | |
| void | gps_l1_ca_code_gen_float (own::span< float > _dest, int32_t _prn, uint32_t _chip_shift) |
| Generates float GPS L1 C/A code for the desired SV ID and code shift. More... | |
| void | gps_l1_ca_code_gen_complex (own::span< std::complex< float >> _dest, int32_t _prn, uint32_t _chip_shift) |
| Generates complex GPS L1 C/A code for the desired SV ID and code shift, and sampled to specific sampling frequency. More... | |
| void | gps_l1_ca_code_gen_complex_sampled (own::span< std::complex< float >> _dest, uint32_t _prn, int32_t _fs, uint32_t _chip_shift, uint32_t _ncodes) |
| Generates N complex GPS L1 C/A codes for the desired SV ID and code shift. More... | |
| void | gps_l1_ca_code_gen_complex_sampled (own::span< std::complex< float >> _dest, uint32_t _prn, int32_t _fs, uint32_t _chip_shift) |
| Generates complex GPS L1 C/A code for the desired SV ID and code shift. More... | |
This class implements various functions for GPS L1 CA signals.
Copyright (C) 2010-2020 (see AUTHORS file for a list of contributors)
GNSS-SDR is a software defined Global Navigation Satellite Systems receiver
This file is part of GNSS-SDR.
SPDX-License-Identifier: GPL-3.0-or-later
Definition in file gps_sdr_signal_processing.h.
| void gps_l1_ca_code_gen_complex | ( | own::span< std::complex< float >> | _dest, |
| int32_t | _prn, | ||
| uint32_t | _chip_shift | ||
| ) |
Generates complex GPS L1 C/A code for the desired SV ID and code shift, and sampled to specific sampling frequency.
| void gps_l1_ca_code_gen_complex_sampled | ( | own::span< std::complex< float >> | _dest, |
| uint32_t | _prn, | ||
| int32_t | _fs, | ||
| uint32_t | _chip_shift, | ||
| uint32_t | _ncodes | ||
| ) |
Generates N complex GPS L1 C/A codes for the desired SV ID and code shift.
| void gps_l1_ca_code_gen_complex_sampled | ( | own::span< std::complex< float >> | _dest, |
| uint32_t | _prn, | ||
| int32_t | _fs, | ||
| uint32_t | _chip_shift | ||
| ) |
Generates complex GPS L1 C/A code for the desired SV ID and code shift.
| void gps_l1_ca_code_gen_float | ( | own::span< float > | _dest, |
| int32_t | _prn, | ||
| uint32_t | _chip_shift | ||
| ) |
Generates float GPS L1 C/A code for the desired SV ID and code shift.
| void gps_l1_ca_code_gen_int | ( | own::span< int32_t > | _dest, |
| int32_t | _prn, | ||
| uint32_t | _chip_shift | ||
| ) |
Generates int GPS L1 C/A code for the desired SV ID and code shift.
1.8.14