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

This class implements a 2nd order DLL filter for code tracking loop. More...

#include <tracking_2nd_DLL_filter.h>

Public Member Functions

 Tracking_2nd_DLL_filter (float pdi_code)
 
void set_DLL_BW (float dll_bw_hz)
 Set DLL filter bandwidth [Hz]. More...
 
void set_pdi (float pdi_code)
 Set Summation interval for code [s]. More...
 
void initialize ()
 Start tracking with acquisition information. More...
 
float get_code_nco (float DLL_discriminator)
 Numerically controlled oscillator. More...
 

Detailed Description

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.

Definition at line 40 of file tracking_2nd_DLL_filter.h.

Member Function Documentation

◆ get_code_nco()

float Tracking_2nd_DLL_filter::get_code_nco ( float  DLL_discriminator)

Numerically controlled oscillator.

◆ initialize()

void Tracking_2nd_DLL_filter::initialize ( )

Start tracking with acquisition information.

◆ set_DLL_BW()

void Tracking_2nd_DLL_filter::set_DLL_BW ( float  dll_bw_hz)

Set DLL filter bandwidth [Hz].

◆ set_pdi()

void Tracking_2nd_DLL_filter::set_pdi ( float  pdi_code)

Set Summation interval for code [s].


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