GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
beidou_b1i_signal_replica.h File Reference

This file implements various functions for BeiDou B1I signal replica generation. More...

#include <complex>
#include <cstdint>
#include <gsl-lite/gsl-lite.hpp>

Go to the source code of this file.

Functions

void beidou_b1i_code_gen_int (own::span< int32_t > dest, int32_t prn, uint32_t chip_shift)
 Generates int32_t GPS L1 C/A code for the desired SV ID and code shift.
void beidou_b1i_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 beidou_b1i_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.
void beidou_b1i_code_gen_complex_sampled (own::span< std::complex< float > > dest, uint32_t prn, int32_t sampling_freq, 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.

Detailed Description

This file implements various functions for BeiDou B1I signal replica generation.

Author
Sergi Segura, 2018. sergi.segura.munoz(at)gmail.com

GNSS-SDR is a Global Navigation Satellite System software-defined receiver. This file is part of GNSS-SDR.

Copyright (C) 2010-2020 (see AUTHORS file for a list of contributors) SPDX-License-Identifier: GPL-3.0-or-later


Definition in file beidou_b1i_signal_replica.h.