GNSS-SDR  0.0.19
An Open Source GNSS Software Defined Receiver
Public Member Functions | List of all members
Tracking_2nd_PLL_filter Class Reference

This class implements a 2nd order PLL filter for carrier tracking loop. More...

#include <tracking_2nd_PLL_filter.h>

Public Member Functions

 Tracking_2nd_PLL_filter (float pdi_carr)
 
void set_PLL_BW (float pll_bw_hz)
 Set PLL loop bandwidth [Hz]. More...
 
void set_pdi (float pdi_carr)
 Set Summation interval for code [s]. More...
 
void initialize ()
 
float get_carrier_nco (float PLL_discriminator)
 

Detailed Description

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.

Definition at line 39 of file tracking_2nd_PLL_filter.h.

Member Function Documentation

◆ set_pdi()

void Tracking_2nd_PLL_filter::set_pdi ( float  pdi_carr)

Set Summation interval for code [s].

◆ set_PLL_BW()

void Tracking_2nd_PLL_filter::set_PLL_BW ( float  pll_bw_hz)

Set PLL loop bandwidth [Hz].


The documentation for this class was generated from the following file: