GNSS-SDR  0.0.13
An Open Source GNSS Software Defined Receiver
Functions
gps_l2c_signal.h File Reference

This class implements signal generators for the GPS L2C signals. More...

#include <complex>
#include <cstdint>
#include <gsl/gsl>

Go to the source code of this file.

Functions

void gps_l2c_m_code_gen_complex (own::span< std::complex< float >> _dest, uint32_t _prn)
 Generates complex GPS L2C M code for the desired SV ID. More...
 
void gps_l2c_m_code_gen_float (own::span< float > _dest, uint32_t _prn)
 
void gps_l2c_m_code_gen_complex_sampled (own::span< std::complex< float >> _dest, uint32_t _prn, int32_t _fs)
 Generates complex GPS L2C M code for the desired SV ID, and sampled to specific sampling frequency. More...
 

Detailed Description

This class implements signal generators for the GPS L2C signals.

Author
Javier Arribas, 2015. jarribas(at)cttc.es

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_l2c_signal.h.

Function Documentation

◆ gps_l2c_m_code_gen_complex()

void gps_l2c_m_code_gen_complex ( own::span< std::complex< float >>  _dest,
uint32_t  _prn 
)

Generates complex GPS L2C M code for the desired SV ID.

◆ gps_l2c_m_code_gen_complex_sampled()

void gps_l2c_m_code_gen_complex_sampled ( own::span< std::complex< float >>  _dest,
uint32_t  _prn,
int32_t  _fs 
)

Generates complex GPS L2C M code for the desired SV ID, and sampled to specific sampling frequency.