GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
tracking_gr_blocks

Classes

class  dll_pll_veml_tracking
 This class implements a code DLL + carrier PLL tracking block. More...
class  dll_pll_veml_tracking_fpga
 This class implements a code DLL + carrier PLL tracking block. More...
class  Galileo_E1_Tcp_Connector_Tracking_cc
 This class implements a code DLL + carrier PLL VEML (Very Early Minus Late) tracking block for Galileo E1 signals. More...
class  Gps_L1_Ca_Dll_Pll_Tracking_GPU_cc
 This class implements a DLL + PLL tracking loop block. More...
class  Gps_L1_Ca_Gaussian_Tracking_cc
 This class implements a DLL + PLL tracking loop block. More...
class  Gps_L1_Ca_Tcp_Connector_Tracking_cc
 This class implements a DLL + PLL tracking loop block. More...

Typedefs

using dll_pll_veml_tracking_sptr = gnss_shared_ptr<dll_pll_veml_tracking>
using dll_pll_veml_tracking_fpga_sptr = gnss_shared_ptr<dll_pll_veml_tracking_fpga>
using galileo_e1_tcp_connector_tracking_cc_sptr = gnss_shared_ptr<Galileo_E1_Tcp_Connector_Tracking_cc>
using gps_l1_ca_dll_pll_tracking_gpu_cc_sptr = gnss_shared_ptr<Gps_L1_Ca_Dll_Pll_Tracking_GPU_cc>
using gps_l1_ca_gaussian_tracking_cc_sptr = gnss_shared_ptr<Gps_L1_Ca_Gaussian_Tracking_cc>
using gps_l1_ca_tcp_connector_tracking_cc_sptr = gnss_shared_ptr<Gps_L1_Ca_Tcp_Connector_Tracking_cc>

Functions

dll_pll_veml_tracking_sptr dll_pll_veml_make_tracking (const Dll_Pll_Conf &conf_)
dll_pll_veml_tracking_fpga_sptr dll_pll_veml_make_tracking_fpga (const Dll_Pll_Conf_Fpga &conf_)
galileo_e1_tcp_connector_tracking_cc_sptr galileo_e1_tcp_connector_make_tracking_cc (int64_t fs_in, uint32_t vector_length, bool dump, const std::string &dump_filename, float pll_bw_hz, float dll_bw_hz, float early_late_space_chips, float very_early_late_space_chips, size_t port_ch0)
gps_l1_ca_dll_pll_tracking_gpu_cc_sptr gps_l1_ca_dll_pll_make_tracking_gpu_cc (int64_t fs_in, uint32_t vector_length, bool dump, std::string dump_filename, float pll_bw_hz, float dll_bw_hz, float early_late_space_chips)
gps_l1_ca_gaussian_tracking_cc_sptr gps_l1_ca_gaussian_make_tracking_cc (uint32_t order, int64_t fs_in, uint32_t vector_length, bool dump, const std::string &dump_filename, float dll_bw_hz, float early_late_space_chips, bool bce_run, uint32_t bce_ptrans, uint32_t bce_strans, int32_t bce_nu, int32_t bce_kappa)
gps_l1_ca_tcp_connector_tracking_cc_sptr gps_l1_ca_tcp_connector_make_tracking_cc (int64_t fs_in, uint32_t vector_length, bool dump, const std::string &dump_filename, float early_late_space_chips, size_t port_ch0)

Detailed Description

GNU Radio blocks for GNSS signal tracking.

Typedef Documentation

◆ dll_pll_veml_tracking_fpga_sptr

using dll_pll_veml_tracking_fpga_sptr = gnss_shared_ptr<dll_pll_veml_tracking_fpga>

Definition at line 51 of file dll_pll_veml_tracking_fpga.h.

◆ dll_pll_veml_tracking_sptr

using dll_pll_veml_tracking_sptr = gnss_shared_ptr<dll_pll_veml_tracking>

Definition at line 54 of file dll_pll_veml_tracking.h.

◆ galileo_e1_tcp_connector_tracking_cc_sptr

using galileo_e1_tcp_connector_tracking_cc_sptr = gnss_shared_ptr<Galileo_E1_Tcp_Connector_Tracking_cc>

Definition at line 46 of file galileo_e1_tcp_connector_tracking_cc.h.

◆ gps_l1_ca_dll_pll_tracking_gpu_cc_sptr

using gps_l1_ca_dll_pll_tracking_gpu_cc_sptr = gnss_shared_ptr<Gps_L1_Ca_Dll_Pll_Tracking_GPU_cc>

Definition at line 44 of file gps_l1_ca_dll_pll_tracking_gpu_cc.h.

◆ gps_l1_ca_gaussian_tracking_cc_sptr

using gps_l1_ca_gaussian_tracking_cc_sptr = gnss_shared_ptr<Gps_L1_Ca_Gaussian_Tracking_cc>

Definition at line 54 of file gps_l1_ca_gaussian_tracking_cc.h.

◆ gps_l1_ca_tcp_connector_tracking_cc_sptr

using gps_l1_ca_tcp_connector_tracking_cc_sptr = gnss_shared_ptr<Gps_L1_Ca_Tcp_Connector_Tracking_cc>

Definition at line 44 of file gps_l1_ca_tcp_connector_tracking_cc.h.