![]() |
GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
|
Interface of a library with a set of code tracking and carrier tracking discriminators. More...
#include <gnuradio/gr_complex.h>#include <cmath>Go to the source code of this file.
Functions | |
| double | fll_four_quadrant_atan (gr_complex prompt_s1, gr_complex prompt_s2, double t1, double t2) |
| double | fll_diff_atan (gr_complex prompt_s1, gr_complex prompt_s2, double t1, double t2) |
| double | phase_unwrap (double phase_rad) |
| Phase unwrapping function, input is [rad]. | |
| double | pll_four_quadrant_atan (gr_complex prompt_s1) |
| PLL four quadrant arctan discriminator. | |
| double | pll_cloop_two_quadrant_atan (gr_complex prompt_s1) |
| PLL Costas loop two quadrant arctan discriminator. | |
| double | dll_nc_e_minus_l_normalized (gr_complex early_s1, gr_complex late_s1, float spc=0.5, float slope=1.0, float y_intercept=1.0) |
| DLL Noncoherent Early minus Late envelope normalized discriminator. | |
| double | dll_nc_vemlp_normalized (gr_complex very_early_s1, gr_complex early_s1, gr_complex late_s1, gr_complex very_late_s1) |
| DLL Noncoherent Very Early Minus Late Power (VEMLP) normalized discriminator. | |
| template<typename Fun> | |
| double | CalculateSlope (Fun &&f, double x) |
| template<typename Fun> | |
| double | CalculateSlopeAbs (Fun &&f, double x) |
| template<typename Fun> | |
| double | GetYIntercept (Fun &&f, double x) |
| template<typename Fun> | |
| double | GetYInterceptAbs (Fun &&f, double x) |
| template<int M = 1, int N = M> | |
| double | SinBocCorrelationFunction (double offset_in_chips) |
| template<int M = 1, int N = M> | |
| double | CosBocCorrelationFunction (double offset_in_chips) |
Interface of a library with a set of code tracking and carrier tracking discriminators.
Library with a set of code tracking and carrier tracking discriminators that is used by the tracking algorithms.
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 tracking_discriminators.h.