mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2025-10-17 00:27:41 +00:00
Improving documentation
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@102 64b25241-fba3-4117-9849-534c7e92360d
This commit is contained in:
@@ -30,8 +30,8 @@
|
||||
* -------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
#ifndef CN_ESTIMATORS_H_
|
||||
#define CN_ESTIMATORS_H_
|
||||
#ifndef GNSS_SDR_CN_ESTIMATORS_H_
|
||||
#define GNSS_SDR_CN_ESTIMATORS_H_
|
||||
|
||||
#include <gnuradio/gr_complex.h>
|
||||
|
||||
|
@@ -3,9 +3,8 @@
|
||||
* \brief Class that implements 2 order DLL filter for code tracking loop.
|
||||
* \author Javier Arribas, 2011. jarribas(at)cttc.es
|
||||
*
|
||||
* Class that implements 2 order PLL filter for code tracking loop. The algorithm is described in [1]
|
||||
*
|
||||
* [1] K.Borre, D.M.Akos, N.Bertelsen, P.Rinder, and S.~H.~Jensen, A Software-Defined GPS and Galileo Receiver. A Single-Frequency Approach,
|
||||
* Class that implements 2 order PLL filter for code tracking loop. The algorithm is described in:
|
||||
* K.Borre, D.M.Akos, N.Bertelsen, P.Rinder, and S. H. Jensen, A Software-Defined GPS and Galileo Receiver. A Single-Frequency Approach,
|
||||
* Birkhauser, 2007, Applied and Numerical Harmonic Analysis.
|
||||
*
|
||||
* -------------------------------------------------------------------------
|
||||
@@ -33,9 +32,16 @@
|
||||
* -------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
#ifndef TRACKING_2ND_DLL_FILTER_H_
|
||||
#define TRACKING_2ND_DLL_FILTER_H_
|
||||
#ifndef GNSS_SDR_TRACKING_2ND_DLL_FILTER_H_
|
||||
#define GNSS_SDR_TRACKING_2ND_DLL_FILTER_H_
|
||||
|
||||
/*!
|
||||
* \brief This class implements a 2nd order DLL filter for code tracking loop.
|
||||
*
|
||||
* The algorithm is described in:
|
||||
* K.Borre, D.M.Akos, N.Bertelsen, P.Rinder, and S. H. Jensen, A Software-Defined GPS and Galileo Receiver. A Single-Frequency Approach,
|
||||
* Birkhauser, 2007, Applied and Numerical Harmonic Analysis.
|
||||
*/
|
||||
class tracking_2nd_DLL_filter
|
||||
{
|
||||
private:
|
||||
@@ -51,7 +57,7 @@ private:
|
||||
|
||||
void calculate_lopp_coef(float* tau1,float* tau2, float lbw, float zeta, float k);
|
||||
public:
|
||||
void set_DLL_BW(float dll_bw_hz);
|
||||
void set_DLL_BW(float dll_bw_hz); //! Set DLL loop bandwidth [Hz]
|
||||
void initialize(float d_acq_code_phase_samples);
|
||||
float get_code_nco(float DLL_discriminator);
|
||||
tracking_2nd_DLL_filter();
|
||||
|
@@ -1,11 +1,10 @@
|
||||
/*!
|
||||
* \file tracking_2nd_PLL_filter.h
|
||||
* \brief Class that implements 2 order PLL filter for tracking carrier loop
|
||||
* \brief Class that implements 2 order PLL filter for carrier tracking loop
|
||||
* \author Javier Arribas, 2011. jarribas(at)cttc.es
|
||||
*
|
||||
* Class that implements 2 order PLL filter for tracking carrier loop. The algorithm is described in [1]
|
||||
*
|
||||
* [1] K.Borre, D.M.Akos, N.Bertelsen, P.Rinder, and S.~H.~Jensen, A Software-Defined GPS and Galileo Receiver. A Single-Frequency Approach,
|
||||
* Class that implements 2 order PLL filter for tracking carrier loop. The algorithm is described in
|
||||
* K.Borre, D.M.Akos, N.Bertelsen, P.Rinder, and S.~H.~Jensen, A Software-Defined GPS and Galileo Receiver. A Single-Frequency Approach,
|
||||
* Birkhauser, 2007, Applied and Numerical Harmonic Analysis.
|
||||
*
|
||||
* -------------------------------------------------------------------------
|
||||
@@ -33,9 +32,16 @@
|
||||
* -------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
#ifndef TRACKING_2ND_PLL_FILTER_H_
|
||||
#define TRACKING_2ND_PLL_FILTER_H_
|
||||
#ifndef GNSS_SDR_TRACKING_2ND_PLL_FILTER_H_
|
||||
#define GNSS_SDR_TRACKING_2ND_PLL_FILTER_H_
|
||||
|
||||
/*!
|
||||
* \brief This class implements a 2nd order PLL filter for carrier tracking loop.
|
||||
*
|
||||
* The algorithm is described in:
|
||||
* K.Borre, D.M.Akos, N.Bertelsen, P.Rinder, and S. H. Jensen, A Software-Defined GPS and Galileo Receiver. A Single-Frequency Approach,
|
||||
* Birkhauser, 2007, Applied and Numerical Harmonic Analysis.
|
||||
*/
|
||||
class tracking_2nd_PLL_filter
|
||||
{
|
||||
private:
|
||||
@@ -52,7 +58,7 @@ private:
|
||||
|
||||
void calculate_lopp_coef(float* tau1,float* tau2, float lbw, float zeta, float k);
|
||||
public:
|
||||
void set_PLL_BW(float pll_bw_hz);
|
||||
void set_PLL_BW(float pll_bw_hz); //! Set PLL loop bandwidth [Hz]
|
||||
void initialize(float d_acq_carrier_doppler_hz);
|
||||
float get_carrier_nco(float PLL_discriminator);
|
||||
tracking_2nd_PLL_filter();
|
||||
|
@@ -30,9 +30,12 @@
|
||||
* -------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
#ifndef TRACKING_FLL_PLL_FILTER_H_
|
||||
#define TRACKING_FLL_PLL_FILTER_H_
|
||||
#ifndef GNSS_SDR_TRACKING_FLL_PLL_FILTER_H_
|
||||
#define GNSS_SDR_TRACKING_FLL_PLL_FILTER_H_
|
||||
|
||||
/*!
|
||||
* \brief This class implements a hybrid FLL and PLL filter for tracking carrier loop
|
||||
*/
|
||||
class tracking_FLL_PLL_filter
|
||||
{
|
||||
private:
|
||||
|
@@ -30,8 +30,8 @@
|
||||
* -------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
#ifndef TRACKING_DISCRIMINATORS_H_
|
||||
#define TRACKING_DISCRIMINATORS_H_
|
||||
#ifndef GNSS_SDR_TRACKING_DISCRIMINATORS_H_
|
||||
#define GNSS_SDR_TRACKING_DISCRIMINATORS_H_
|
||||
|
||||
#include <gnuradio/gr_complex.h>
|
||||
|
||||
|
Reference in New Issue
Block a user