GNSS-SDR  0.0.19
An Open Source GNSS Software Defined Receiver
Classes | Typedefs | Functions
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  glonass_l1_ca_dll_pll_c_aid_tracking_cc
 This class implements a DLL + PLL tracking loop block. More...
 
class  glonass_l1_ca_dll_pll_c_aid_tracking_sc
 This class implements a DLL + PLL tracking loop block. More...
 
class  Glonass_L1_Ca_Dll_Pll_Tracking_cc
 This class implements a DLL + PLL tracking loop block. More...
 
class  glonass_l2_ca_dll_pll_c_aid_tracking_cc
 This class implements a DLL + PLL tracking loop block. More...
 
class  glonass_l2_ca_dll_pll_c_aid_tracking_sc
 This class implements a DLL + PLL tracking loop block. More...
 
class  Glonass_L2_Ca_Dll_Pll_Tracking_cc
 This class implements a DLL + PLL tracking loop block. 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 glonass_l1_ca_dll_pll_c_aid_tracking_cc_sptr = gnss_shared_ptr< glonass_l1_ca_dll_pll_c_aid_tracking_cc >
 
using glonass_l1_ca_dll_pll_c_aid_tracking_sc_sptr = gnss_shared_ptr< glonass_l1_ca_dll_pll_c_aid_tracking_sc >
 
using glonass_l1_ca_dll_pll_tracking_cc_sptr = gnss_shared_ptr< Glonass_L1_Ca_Dll_Pll_Tracking_cc >
 
using glonass_l2_ca_dll_pll_c_aid_tracking_cc_sptr = gnss_shared_ptr< glonass_l2_ca_dll_pll_c_aid_tracking_cc >
 
using glonass_l2_ca_dll_pll_c_aid_tracking_sc_sptr = gnss_shared_ptr< glonass_l2_ca_dll_pll_c_aid_tracking_sc >
 
using glonass_l2_ca_dll_pll_tracking_cc_sptr = gnss_shared_ptr< Glonass_L2_Ca_Dll_Pll_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)
 
glonass_l1_ca_dll_pll_c_aid_tracking_cc_sptr glonass_l1_ca_dll_pll_c_aid_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 pll_bw_narrow_hz, float dll_bw_narrow_hz, int32_t extend_correlation_ms, float early_late_space_chips)
 
glonass_l1_ca_dll_pll_c_aid_tracking_sc_sptr glonass_l1_ca_dll_pll_c_aid_make_tracking_sc (int64_t fs_in, uint32_t vector_length, bool dump, const std::string &dump_filename, float pll_bw_hz, float dll_bw_hz, float pll_bw_narrow_hz, float dll_bw_narrow_hz, int32_t extend_correlation_ms, float early_late_space_chips)
 
glonass_l1_ca_dll_pll_tracking_cc_sptr glonass_l1_ca_dll_pll_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)
 
glonass_l2_ca_dll_pll_c_aid_tracking_cc_sptr glonass_l2_ca_dll_pll_c_aid_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 pll_bw_narrow_hz, float dll_bw_narrow_hz, int32_t extend_correlation_ms, float early_late_space_chips)
 
glonass_l2_ca_dll_pll_c_aid_tracking_sc_sptr glonass_l2_ca_dll_pll_c_aid_make_tracking_sc (int64_t fs_in, uint32_t vector_length, bool dump, const std::string &dump_filename, float pll_bw_hz, float dll_bw_hz, float pll_bw_narrow_hz, float dll_bw_narrow_hz, int32_t extend_correlation_ms, float early_late_space_chips)
 
glonass_l2_ca_dll_pll_tracking_cc_sptr glonass_l2_ca_dll_pll_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)
 
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.