![]() |
GNSS-SDR
0.0.19
An Open Source GNSS Software Defined Receiver
|
| acq_conf.h | Class that contains all the configuration parameters for generic acquisition block based on the PCPS algorithm |
| acq_conf_fpga.h | Class that contains all the configuration parameters for generic acquisition block based on the PCPS algorithm running in the FPGA |
| acquisition_dump_reader.h | Helper file for unit testing |
| acquisition_interface.h | Header file of the interface to an acquisition GNSS block |
| acquisition_msg_rx.h | This is a helper class to catch the asynchronous messages emitted by an acquisition block |
| ad9361_fpga_signal_source.h | Signal source for Analog Devices front-end AD9361 connected directly to FPGA accelerators. This source implements only the AD9361 control. It is NOT compatible with conventional SDR acquisition and tracking blocks. Please use the fmcomms2 source if conventional SDR acquisition and tracking is selected in the configuration file |
| ad9361_manager.h | An Analog Devices AD9361 front-end configuration library wrapper for configure some functions via iiod link |
| ad936x_custom_signal_source.h | A direct IIO custom front-end gnss-sdr signal source for the AD936x AD front-end family with special FPGA custom functionalities |
| ad936x_iio_custom.h | A direct IIO custom front-end driver for the AD936x AD front-end family with special FPGA custom functionalities |
| ad936x_iio_samples.h | A class that holds a custom sample buffer for Analog Devices AD936x family front-ends |
| ad936x_iio_source.h | A direct IIO custom front-end gnss-sdr signal gnuradio block for the AD936x AD front-end family with special FPGA custom functionalities |
| agnss_ref_location.h | Interface of an Assisted GNSS REFERENCE LOCATION storage |
| agnss_ref_time.h | Interface of an Assisted GNSS REFERENCE TIME storage |
| an_packet_printer.h | Interface of a class that prints PVT solutions in a serial device following a custom version of the Advanced Navigation Packet Protocol |
| array_signal_conditioner.h | It wraps blocks to change data type, filter and resample input data, adapted to array receiver |
| bayesian_estimation.h | Interface of a library with Bayesian noise statistic estimation |
| beamformer.h | Simple spatial filter using RAW array input and beamforming coefficients |
| beamformer_filter.h | Interface of an adapter of a digital beamformer |
| Beidou_B1I.h | Defines system parameters for BeiDou B1I signal and DNAV data |
| beidou_b1i_dll_pll_tracking.h | Interface of an adapter of a DLL+PLL tracking loop block for Beidou B1I to a TrackingInterface |
| beidou_b1i_pcps_acquisition.h | Adapts a PCPS acquisition block to an AcquisitionInterface for Beidou B1I signals |
| beidou_b1i_signal_replica.h | This file implements various functions for BeiDou B1I signal replica generation |
| beidou_b1i_telemetry_decoder.h | Interface of an adapter of a Beidou B1I NAV data decoder block to a TelemetryDecoderInterface |
| beidou_b1i_telemetry_decoder_gs.h | Implementation of a BEIDOU BI1 DNAV data decoder block |
| Beidou_B3I.h | Defines system parameters for BeiDou B3I signal and DNAV data |
| beidou_b3i_dll_pll_tracking.h | Interface of an adapter of a DLL+PLL tracking loop block for Beidou B3I to a TrackingInterface |
| beidou_b3i_pcps_acquisition.h | Adapts a PCPS acquisition block to an AcquisitionInterface for Beidou B3I signals |
| beidou_b3i_signal_replica.h | This file implements various functions for BeiDou B3I signal replica generation |
| beidou_b3i_telemetry_decoder.h | Interface of an adapter of a Beidou B3I NAV data decoder block to a TelemetryDecoderInterface |
| beidou_b3i_telemetry_decoder_gs.h | Implementation of a BEIDOU B3I DNAV data decoder block |
| Beidou_DNAV.h | Defines system parameters for BeiDou DNAV data processing |
| beidou_dnav_almanac.h | Interface of a Beidou DNAV Almanac storage |
| beidou_dnav_ephemeris.h | Interface of a BEIDOU EPHEMERIS storage |
| beidou_dnav_iono.h | Interface of a BEIDOU IONOSPHERIC MODEL storage |
| beidou_dnav_navigation_message.h | Interface of a BeiDou DNAV Data message decoder |
| beidou_dnav_utc_model.h | Interface of a BeiDou UTC MODEL storage |
| bits.h | Utilities for bit manipulation of the libswiftnav library |
| byte_to_short.h | Adapts an 8-bits sample stream (IF) to a short int stream (IF) |
| byte_x2_to_complex_byte.h | Adapts two signed char streams into a std::complex<signed char> stream |
| channel.h | Interface of a GNSS channel |
| channel_event.h | Class that defines a channel event |
| channel_fsm.h | Interface of the State Machine for channel |
| channel_interface.h | This class represents an interface to a channel GNSS block |
| channel_msg_receiver_cc.h | GNU Radio block that receives asynchronous channel messages from acquisition and tracking blocks |
| channel_status_msg_receiver.h | GNU Radio block that receives asynchronous channel messages from acquisition and tracking blocks |
| clFFT.h | FFT in OpenCL |
| cnav_msg.h | Utilities for CNAV message manipulation of the libswiftnav library |
| command_event.h | Class that defines a receiver command event |
| complex_byte_to_float_x2.h | Adapts a std::complex<signed char> stream into two 16-bits (short) streams |
| complex_float_to_complex_byte.h | Adapts a gr_complex stream into a std::complex<signed char> stream |
| concurrent_map.h | Interface of a thread-safe std::map |
| concurrent_queue.h | Interface of a thread-safe std::queue |
| configuration_interface.h | This class represents an interface to configuration parameters |
| conjugate_cc.h | Conjugate a stream of gr_complex |
| conjugate_ic.h | Conjugate a stream of lv_8sc_t ( std::complex<char> ) |
| conjugate_sc.h | Conjugate a stream of lv_16sc_t ( std::complex<short> ) |
| control_thread.h | Interface of the receiver control plane |
| cpu_multicorrelator.h | High optimized CPU vector multiTAP correlator class |
| cpu_multicorrelator_16sc.h | Highly optimized CPU vector multiTAP correlator class for lv_16sc_t (short int complex) |
| cpu_multicorrelator_real_codes.h | Highly optimized CPU vector multiTAP correlator class using real-valued local codes |
| cshort_to_float_x2.h | Adapts a std::complex<short> stream into two float streams |
| cuda_multicorrelator.h | Highly optimized CUDA GPU vector multiTAP correlator class |
| custom_udp_signal_source.h | Receives ip frames containing samples in UDP frame encapsulation using a high performance packet capture library (libpcap) |
| direct_resampler_conditioner.h | Interface of an adapter of a direct resampler conditioner block to a SignalConditionerInterface |
| direct_resampler_conditioner_cb.h | Nearest neighborhood resampler with std::complex<signed char> input and std::complex<signed char> output |
| direct_resampler_conditioner_cc.h | Nearest neighborhood resampler with gr_complex input and gr_complex output |
| direct_resampler_conditioner_cs.h | Nearest neighborhood resampler with std::complex<short> input and std::complex<short> output |
| display.h | Defines useful display constants |
| dll_pll_conf.h | Class that contains all the configuration parameters for generic tracking block based on a DLL and a PLL |
| dll_pll_conf_fpga.h | Class that contains all the configuration parameters for generic tracking block based on a DLL and a PLL for the FPGA |
| dll_pll_veml_tracking.h | Implementation of a code DLL + carrier PLL tracking block |
| dll_pll_veml_tracking_fpga.h | Implementation of a code DLL + carrier PLL tracking block using an FPGA |
| edc.h | Utilities for CRC computation of the libswiftnav library |
| exponential_smoother.h | Class that implements an exponential smoother |
| fec.h | Utilities for the convolutional encoder of the libswiftnav library |
| fft_base_kernels.h | FFT base kernels for OpenCL |
| fft_internal.h | Internals of FFT for OpenCL |
| fifo_reader.h | Header file to retrieve samples from an existing Unix FIFO |
| fifo_signal_source.h | Header file of the class for retrieving samples through a Unix FIFO |
| file_configuration.h | A ConfigurationInterface that reads the configuration from a file |
| file_signal_source.h | Interface of a class that reads signals samples from a file and adapts it to a SignalSourceInterface |
| file_source_base.h | Header file of the base class to file-oriented signal_source GNSS blocks |
| file_timestamp_signal_source.h | This class reads samples stored in a file and generate stream tags with its timestamp information stored in separated file |
| fir_filter.h | Adapts a gnuradio gr_fir_filter designed with pm_remez |
| flexiband_signal_source.h | Ignal Source adapter for the Teleorbit Flexiband front-end device. This adapter requires a Flexiband GNU Radio driver installed (not included with GNSS-SDR) |
| fmcomms2_signal_source.h | Interface to use SDR hardware based in FMCOMMS2 driver from analog devices, for example FMCOMMS4 and ADALM-PLUTO (PlutoSdr) |
| four_bit_cpx_file_signal_source.h | Interface of a class that reads signals samples from a 2 bit complex sampler front-end file and adapts it to a SignalSourceInterface |
| fpga_acquisition.h | Highly optimized FPGA vector correlator class |
| fpga_buffer_monitor.h | Check receiver buffer overflow and monitor the status of the receiver buffers |
| fpga_dma-proxy.h | FPGA DMA control. This code is based in the Xilinx DMA proxy test application: https://github.com/Xilinx-Wiki-Projects/software-prototypes/tree/master/linux-user-space-dma/Software |
| fpga_dynamic_bit_selection.h | Dynamic bit selection in the received signal |
| fpga_multicorrelator.h | FPGA vector correlator class |
| fpga_switch.h | Switch that connects the HW accelerator queues to the analog front end or the DMA |
| freq_xlating_fir_filter.h | Adapts a gnuradio gr_freq_xlating_fir_filter designed with gr_remez |
| front_end_cal.h | Interface of the Front-end calibration program |
| galileo_almanac.h | Interface of a Galileo ALMANAC storage |
| galileo_almanac_helper.h | Interface of a Galileo ALMANAC storage helper |
| Galileo_CNAV.h | Galileo CNAV mesage constants. Data from: Galileo High Accuracy Service Signal-In-Space Interface Control Document (HAS SIS ICD) Issue 1.0, May 2022 |
| galileo_cnav_message.h | Implementation of a Galileo CNAV Data message as described in Galileo High Accuracy Service Signal-In-Space Interface Control Document (HAS SIS ICD) Issue 1.0, May 2022 |
| Galileo_E1.h | Defines system parameters for Galileo E1 signal and NAV data |
| galileo_e1_dll_pll_veml_tracking.h | Adapts a DLL+PLL VEML (Very Early Minus Late) tracking loop block to a TrackingInterface for Galileo E1 signals |
| galileo_e1_dll_pll_veml_tracking_fpga.h | Adapts a DLL+PLL VEML (Very Early Minus Late) tracking loop block to a TrackingInterface for Galileo E1 signals for the FPGA |
| galileo_e1_pcps_8ms_ambiguous_acquisition.h | Adapts a PCPS 8ms acquisition block to an AcquisitionInterface for Galileo E1 Signals |
| galileo_e1_pcps_ambiguous_acquisition.h | Adapts a PCPS acquisition block to an AcquisitionInterface for Galileo E1 Signals |
| galileo_e1_pcps_ambiguous_acquisition_fpga.h | Adapts a PCPS acquisition block to an AcquisitionInterface for Galileo E1 Signals for the FPGA |
| galileo_e1_pcps_cccwsr_ambiguous_acquisition.h | Adapts a PCPS CCCWSR acquisition block to an AcquisitionInterface for Galileo E1 Signals |
| galileo_e1_pcps_quicksync_ambiguous_acquisition.h | Adapts a PCPS acquisition block to an AcquisitionInterface for Galileo E1 Signals |
| galileo_e1_pcps_tong_ambiguous_acquisition.h | Adapts a PCPS Tong acquisition block to an AcquisitionInterface for Galileo E1 Signals |
| galileo_e1_signal_replica.h | This library implements various functions for Galileo E1 signal replica generation |
| galileo_e1_tcp_connector_tracking.h | Interface of an adapter of a TCP connector block based on code DLL + carrier PLL for Galileo E1 to a TrackingInterface |
| galileo_e1_tcp_connector_tracking_cc.h | Interface of a TCP connector block based on code DLL + carrier PLL VEML (Very Early Minus Late) tracking block for Galileo E1 signals |
| galileo_e1b_telemetry_decoder.h | Interface of an adapter of a GALILEO E1B NAV data decoder block to a TelemetryDecoderInterface |
| galileo_e5_signal_replica.h | This library implements various functions for Galileo E5 signal replica generation |
| Galileo_E5a.h | Defines system parameters for Galileo E5a signal and NAV data |
| galileo_e5a_dll_pll_tracking.h | Adapts a code DLL + carrier PLL tracking block to a TrackingInterface for Galileo E5a signals |
| galileo_e5a_dll_pll_tracking_fpga.h | Adapts a code DLL + carrier PLL tracking block to a TrackingInterface for Galileo E5a signals for the FPGA |
| galileo_e5a_noncoherent_iq_acquisition_caf.h | Adapts a PCPS acquisition block to an AcquisitionInterface for Galileo E5a data and pilot Signals |
| galileo_e5a_noncoherent_iq_acquisition_caf_cc.h | Adapts a PCPS acquisition block to an AcquisitionInterface for Galileo E5a data and pilot Signals |
| galileo_e5a_pcps_acquisition.h | Adapts a PCPS acquisition block to an AcquisitionInterface for Galileo E5a data and pilot Signals |
| galileo_e5a_pcps_acquisition_fpga.h | Adapts a PCPS acquisition block to an AcquisitionInterface for Galileo E5a data and pilot Signals for the FPGA |
| galileo_e5a_telemetry_decoder.h | Interface of an adapter of a GALILEO E5a FNAV data decoder block to a TelemetryDecoderInterface |
| Galileo_E5b.h | Defines system parameters for Galileo E5b signal and NAV data |
| galileo_e5b_dll_pll_tracking.h | Adapts a code DLL + carrier PLL tracking block to a TrackingInterface for Galileo E5b signals |
| galileo_e5b_pcps_acquisition.h | Adapts a PCPS acquisition block to an AcquisitionInterface for Galileo E5b data and pilot Signals |
| galileo_e5b_pcps_acquisition_fpga.h | Adapts a PCPS acquisition block to an AcquisitionInterface for Galileo E5b data and pilot Signals for the FPGA |
| galileo_e5b_telemetry_decoder.h | Interface of an adapter of a GALILEO E5B NAV data decoder block to a TelemetryDecoderInterface |
| Galileo_E6.h | Defines system parameters for Galileo E6 B/C signal, as published at: European Union, E6-B/C Codes Technical Note, Issue 1, January 2019 |
| galileo_e6_dll_pll_tracking.h | Adapts a code DLL + carrier PLL tracking block to a TrackingInterface for Galileo E6 signals |
| galileo_e6_has_msg_receiver.h | GNU Radio block that processes Galileo HAS message pages received from Galileo E6B telemetry blocks. After successful decoding, sends the content to the PVT block |
| galileo_e6_pcps_acquisition.h | Adapts a PCPS acquisition block to an AcquisitionInterface for Galileo E6 B/C Signals |
| galileo_e6_signal_replica.h | This library implements various functions for Galileo E6 signal replica generation |
| galileo_e6_telemetry_decoder.h | Interface of an adapter of a GALILEO E6 CNAV data decoder block to a TelemetryDecoderInterface |
| galileo_ephemeris.h | Interface of a Galileo EPHEMERIS storage |
| Galileo_FNAV.h | Galileo FNAV mesage constants |
| galileo_fnav_message.h | Implementation of a Galileo F/NAV Data message as described in Galileo OS SIS ICD Issue 1.2 (Nov. 2015) |
| galileo_has_data.h | Class for Galileo HAS message type 1 data storage |
| galileo_has_page.h | Class for Galileo HAS message page storage |
| Galileo_INAV.h | Galileo INAV mesage constants |
| galileo_inav_message.h | Implementation of a Galileo I/NAV Data message as described in Galileo OS SIS ICD Issue 2.0 (Jan. 2021) |
| galileo_iono.h | Interface of a Galileo Ionospheric Model storage |
| galileo_pcps_8ms_acquisition_cc.h | This class implements a Parallel Code Phase Search Acquisition for Galileo E1 signals with coherent integration time = 8 ms (two codes) |
| galileo_reduced_ced.h | Galileo Reduced Clock and Ephemeris Data storage class |
| galileo_telemetry_decoder_gs.h | Implementation of a Galileo unified INAV and FNAV message demodulator block |
| galileo_tow_map.h | GNU Radio block that stores TOW for Galileo channels |
| galileo_utc_model.h | Interface of a Galileo UTC MODEL storage |
| gen_signal_source.h | It wraps blocks that generates synthesized GNSS signal and filters it |
| geofunctions.h | A set of coordinate transformations functions and helpers, some of them migrated from MATLAB, for geographic information systems |
| geohash.h | Interface of a class that encodes / decodes geohashes |
| geojson_printer.h | Interface of a class that prints PVT solutions in GeoJSON format |
| glonass_gnav_almanac.h | Interface of a GLONASS GNAV ALMANAC storage |
| glonass_gnav_ephemeris.h | Interface of a GLONASS EPHEMERIS storage |
| glonass_gnav_navigation_message.h | Interface of a GLONASS GNAV Data message decoder as described in GLONASS ICD (Edition 5.1) |
| glonass_gnav_utc_model.h | Interface of a GLONASS GNAV UTC MODEL storage |
| glonass_l1_ca_dll_pll_c_aid_tracking.h | Interface of an adapter of a DLL+PLL tracking loop block for Glonass L1 C/A to a TrackingInterface |
| glonass_l1_ca_dll_pll_c_aid_tracking_cc.h | Implementation of a code DLL + carrier PLL tracking block |
| glonass_l1_ca_dll_pll_c_aid_tracking_sc.h | Implementation of a code DLL + carrier PLL tracking block |
| glonass_l1_ca_dll_pll_tracking.h | Interface of an adapter of a DLL+PLL tracking loop block for Glonass L1 C/A to a TrackingInterface |
| glonass_l1_ca_dll_pll_tracking_cc.h | Implementation of a code DLL + carrier PLL tracking block |
| glonass_l1_ca_pcps_acquisition.h | Adapts a PCPS acquisition block to an AcquisitionInterface for Glonass L1 C/A signals |
| glonass_l1_ca_telemetry_decoder.h | Interface of an adapter of a GLONASS L1 C/A NAV data decoder block to a TelemetryDecoderInterface |
| glonass_l1_ca_telemetry_decoder_gs.h | Implementation of a GLONASS L1 C/A NAV data decoder block |
| GLONASS_L1_L2_CA.h | Defines system parameters for GLONASS L1 C/A signal and NAV data |
| glonass_l1_signal_replica.h | |
| glonass_l2_ca_dll_pll_c_aid_tracking.h | Interface of an adapter of a DLL+PLL tracking loop block for Glonass L2 C/A to a TrackingInterface |
| glonass_l2_ca_dll_pll_c_aid_tracking_cc.h | Implementation of a code DLL + carrier PLL tracking block |
| glonass_l2_ca_dll_pll_c_aid_tracking_sc.h | Implementation of a code DLL + carrier PLL tracking block |
| glonass_l2_ca_dll_pll_tracking.h | Interface of an adapter of a DLL+PLL tracking loop block for Glonass L2 C/A to a TrackingInterface |
| glonass_l2_ca_dll_pll_tracking_cc.h | Implementation of a code DLL + carrier PLL tracking block |
| glonass_l2_ca_pcps_acquisition.h | Adapts a PCPS acquisition block to an AcquisitionInterface for Glonass L2 C/A signals |
| glonass_l2_ca_telemetry_decoder.h | Interface of an adapter of a GLONASS L2 C/A NAV data decoder block to a TelemetryDecoderInterface |
| glonass_l2_ca_telemetry_decoder_gs.h | Implementation of a GLONASS L2 C/A NAV data decoder block |
| glonass_l2_signal_replica.h | This file implements various functions for GLONASS L2 CA signal replica generation |
| gnmax_signal_source.h | GnMAX2769 USB dongle GPS RF front-end signal sampler driver |
| gnss_almanac.h | Base class for GNSS almanac storage |
| gnss_block_factory.h | Interface of a factory that returns smart pointers to GNSS blocks |
| gnss_block_interface.h | This interface represents a GNSS block |
| gnss_circular_deque.h | This class implements a circular deque for Gnss_Synchro |
| gnss_ephemeris.h | Base class for GNSS Ephemeris |
| gnss_flowgraph.h | Interface of a GNSS receiver flow graph |
| gnss_frequencies.h | GNSS Frequencies |
| gnss_obs_codes.h | GNSS Observable codes |
| gnss_satellite.h | Interface of the Gnss_Satellite class |
| gnss_sdr_create_directory.h | Create a directory |
| gnss_sdr_fft.h | Helper file for FFT interface |
| gnss_sdr_filesystem.h | Helper file for fylesystem library interface |
| gnss_sdr_flags.h | Helper file for gnss-sdr commandline flags |
| gnss_sdr_fpga_sample_counter.h | Simple block to report the current receiver time based on the output of the tracking or telemetry blocks |
| gnss_sdr_make_unique.h | This file implements std::make_unique for C++11 |
| gnss_sdr_sample_counter.h | Simple block to report the current receiver time based on the output of the tracking or telemetry blocks |
| gnss_sdr_string_literals.h | This file implements the ""s operator for std::string in C++11, and puts it into the std::string_literals namespace. This is already implemented in C++14, so this is only compiled when using C++11. The .cc file is required for avoiding the duplication of symbols |
| gnss_sdr_supl_client.h | Class that implements a C++ interface to external Secure User Location Protocol (SUPL) client library |
| gnss_sdr_time_counter.h | Simple block to report the current receiver time based on the output of the tracking or telemetry blocks |
| gnss_sdr_timestamp.h | GNURadio block that adds to sample stream timestamp metadata information stored on a sepparated file |
| gnss_sdr_valve.h | Interface of a GNU Radio block that sends a STOP message to the control queue right after a specific number of samples have passed through it |
| gnss_signal.h | Implementation of the Gnss_Signal class |
| gnss_signal_replica.h | This library gathers a few functions used for GNSS signal replica generation regardless of system used |
| gnss_synchro.h | Interface of the Gnss_Synchro class |
| gnss_synchro_monitor.h | Interface of a receiver monitoring block which allows sending a data stream with the receiver internal parameters (Gnss_Synchro objects) to local or remote clients over UDP |
| gnss_synchro_udp_sink.h | Interface of a class that sends serialized Gnss_Synchro objects over udp to one or multiple endponits |
| gnss_time.h | Class that stores both the receiver time, relative to the receiver start and the GNSS time (absolute) |
| gnuplot_i.h | A C++ interface to gnuplot |
| gps_acq_assist.h | Interface of a GPS RRLL ACQUISITION ASSISTACE storage |
| gps_almanac.h | Interface of a GPS ALMANAC storage |
| GPS_CNAV.h | Defines parameters for GPS CNAV |
| gps_cnav_ephemeris.h | Interface of a GPS CNAV EPHEMERIS storage |
| gps_cnav_iono.h | Interface of a GPS CNAV IONOSPHERIC MODEL storage |
| gps_cnav_navigation_message.h | Interface of a GPS CNAV Data message decoder |
| gps_cnav_utc_model.h | Interface of a GPS CNAV UTC MODEL storage |
| gps_ephemeris.h | Interface of a GPS EPHEMERIS storage |
| gps_iono.h | Interface of a GPS IONOSPHERIC MODEL storage |
| GPS_L1_CA.h | Defines system parameters for GPS L1 C/A signal and NAV data |
| gps_l1_ca_dll_pll_tracking.h | Interface of an adapter of a DLL+PLL tracking loop block for GPS L1 C/A to a TrackingInterface |
| gps_l1_ca_dll_pll_tracking_fpga.h | Interface of an adapter of a DLL+PLL tracking loop block for GPS L1 C/A to a TrackingInterface for the FPGA |
| gps_l1_ca_dll_pll_tracking_gpu.h | Implementation of an adapter of a DLL+PLL tracking loop block using GPU accelerated functions for GPS L1 C/A to a TrackingInterface |
| gps_l1_ca_dll_pll_tracking_gpu_cc.h | Implementation of a code DLL + carrier PLL tracking block, GPU ACCELERATED |
| gps_l1_ca_gaussian_tracking.h | Interface of an adapter of a DLL + Kalman carrier tracking loop block for GPS L1 C/A signals |
| gps_l1_ca_gaussian_tracking_cc.h | Interface of a processing block of a DLL + Kalman carrier tracking loop for GPS L1 C/A signals |
| gps_l1_ca_kf_tracking.h | Interface of an adapter of a code + carrier Kalman Filter tracking loop with VTL capabilities block for GPS L1 C/A to a TrackingInterface |
| gps_l1_ca_pcps_acquisition.h | Adapts a PCPS acquisition block to an AcquisitionInterface for GPS L1 C/A signals |
| gps_l1_ca_pcps_acquisition_fine_doppler.h | Adapts a PCPS acquisition block with fine Doppler estimation to an AcquisitionInterface for GPS L1 C/A signals |
| gps_l1_ca_pcps_acquisition_fpga.h | Adapts a PCPS acquisition block to an AcquisitionInterface for GPS L1 C/A signals for the FPGA |
| gps_l1_ca_pcps_assisted_acquisition.h | Adapts a PCPS Assisted acquisition block to an AcquisitionInterface for GPS L1 C/A signals |
| gps_l1_ca_pcps_opencl_acquisition.h | Adapts an OpenCL PCPS acquisition block to an AcquisitionInterface for GPS L1 C/A signals |
| gps_l1_ca_pcps_quicksync_acquisition.h | Adapts a PCPS acquisition block to an AcquisitionInterface for GPS L1 C/A signals implementing the QuickSync Algorithm |
| gps_l1_ca_pcps_tong_acquisition.h | Adapts a PCPS Tong acquisition block to an AcquisitionInterface for GPS L1 C/A signals |
| gps_l1_ca_tcp_connector_tracking.h | Interface of an adapter of a TCP connector block based on code DLL + carrier PLL for GPS L1 C/A to a TrackingInterface |
| gps_l1_ca_tcp_connector_tracking_cc.h | Interface of a TCP connector block based on code DLL + carrier PLL |
| gps_l1_ca_telemetry_decoder.h | Interface of an adapter of a GPS L1 C/A NAV data decoder block to a TelemetryDecoderInterface |
| gps_l1_ca_telemetry_decoder_gs.h | Interface of a NAV message demodulator block based on Kay Borre book MATLAB-based GPS receiver |
| gps_l2_m_dll_pll_tracking.h | Interface of an adapter of a DLL+PLL tracking loop block for GPS L1 C/A to a TrackingInterface |
| gps_l2_m_dll_pll_tracking_fpga.h | Interface of an adapter of a DLL+PLL tracking loop block for GPS L2C to a TrackingInterface for the FPGA |
| gps_l2_m_pcps_acquisition.h | Adapts a PCPS acquisition block to an AcquisitionInterface for GPS L2 M signals |
| gps_l2_m_pcps_acquisition_fpga.h | Adapts an FPGA-offloaded PCPS acquisition block to an AcquisitionInterface for GPS L2 M signals |
| GPS_L2C.h | Defines system parameters for GPS L2C signal |
| gps_l2c_signal_replica.h | This file implements signal generators for GPS L2C signals |
| gps_l2c_telemetry_decoder.h | Interface of an adapter of a GPS L2C (CNAV) data decoder block to a TelemetryDecoderInterface |
| gps_l2c_telemetry_decoder_gs.h | Interface of a CNAV message demodulator block |
| GPS_L5.h | Defines system parameters for GPS L5 signal |
| gps_l5_dll_pll_tracking.h | Interface of an adapter of a DLL+PLL tracking loop block for GPS L5 to a TrackingInterface |
| gps_l5_dll_pll_tracking_fpga.h | Interface of an adapter of a DLL+PLL tracking loop block for GPS L5 to a TrackingInterface for the FPGA |
| gps_l5_signal_replica.h | This file implements signal generators for GPS L5 signals |
| gps_l5_telemetry_decoder.h | Interface of an adapter of a GPS L5 (CNAV) data decoder block to a TelemetryDecoderInterface |
| gps_l5_telemetry_decoder_gs.h | Interface of a CNAV message demodulator block |
| gps_l5i_pcps_acquisition.h | Adapts a PCPS acquisition block to an AcquisitionInterface for GPS L5i signals |
| gps_l5i_pcps_acquisition_fpga.h | Adapts a PCPS acquisition block to an AcquisitionInterface for GPS L5i signals for the FPGA |
| gps_navigation_message.h | Interface of a GPS NAV Data message decoder |
| gps_sdr_signal_replica.h | This file implements functions for GPS L1 C/A signal replica generation |
| gps_utc_model.h | Interface of a GPS UTC MODEL storage |
| gpx_printer.h | Interface of a class that prints PVT information to a gpx file |
| gr_complex_ip_packet_source.h | Receives ip frames containing samples in UDP frame encapsulation using a high performance packet capture library (libpcap) |
| has_simple_printer.h | Interface of a class that prints HAS messages content in a txt file |
| hybrid_observables.h | Implementation of an adapter of an observables block accepting all kind of signals to a ObservablesInterface |
| hybrid_observables_gs.h | Interface of the observables computation block |
| ibyte_to_cbyte.h | Adapts an I/Q interleaved byte (unsigned char) sample stream into a std::complex<unsigned char> stream |
| ibyte_to_complex.h | Adapts an I/Q interleaved byte integer sample stream to a gr_complex (float) stream |
| ibyte_to_cshort.h | Adapts a short interleaved sample stream into a std::complex<short> stream |
| in_memory_configuration.h | A ConfigurationInterface for testing purposes |
| ini.h | This function parses an INI file into easy-to-access name/value pains |
| INIReader.h | This class reads an INI file into easy-to-access name/value pairs |
| interleaved_byte_to_complex_byte.h | Adapts an 8-bits interleaved sample stream into a 16-bits complex stream |
| interleaved_byte_to_complex_short.h | Adapts a byte (8-bits) interleaved sample stream into a std::complex<short> stream |
| interleaved_short_to_complex_short.h | Adapts a short (16-bits) interleaved sample stream into a std::complex<short> stream |
| ishort_to_complex.h | Adapts an I/Q interleaved short integer sample stream to a gr_complex (float) stream |
| ishort_to_cshort.h | Adapts a short interleaved sample stream into a std::complex<short> stream |
| item_type_helpers.h | Utility functions for converting between item types |
| kf_conf.h | |
| kf_tracking.h | |
| kml_printer.h | Interface of a class that prints PVT information to a kml file |
| labsat23_source.h | Unpacks capture files in the LabSat 2 (ls2), LabSat 3 (ls3), or LabSat 3 Wideband (LS3W) formats |
| labsat_signal_source.h | LabSat version 2, 3, and 3 Wideband format reader |
| limesdr_signal_source.h | |
| lock_detectors.h | Interface of a library with a set of code and carrier phase lock detectors |
| MATH_CONSTANTS.h | Defines useful mathematical constants and their scaled versions |
| mmse_resampler_conditioner.h | Interface of an adapter of a mmse resampler conditioner block to a SignalConditionerInterface |
| monitor_ephemeris_udp_sink.h | Interface of a class that sends serialized Gps_Ephemeris and Galileo_Ephemeris objects over udp to one or multiple endpoints |
| monitor_pvt.h | Interface of the Monitor_Pvt class |
| monitor_pvt_udp_sink.h | Interface of a class that sends serialized Monitor_Pvt objects over udp to one or multiple endpoints |
| multichannel_file_signal_source.h | Implementation of a class that reads signals samples from files at different frequency band and adapts it to a SignalSourceInterface |
| nav_message_monitor.h | GNU Radio block that processes Nav_Message_Packet received from telemetry blocks and sends them via UDP |
| nav_message_packet.h | Class for storage of decoded navigation messages |
| nav_message_udp_sink.h | Interface of a class that sends serialized Nav_Message_Packet objects over UDP to one or multiple endpoints |
| nav_msg_udp_listener.h | |
| nmea_printer.h | Interface of a NMEA 2.1 printer for GNSS-SDR This class provides a implementation of a subset of the NMEA-0183 standard for interfacing marine electronic devices as defined by the National Marine Electronics Association (NMEA). See https://www.nmea.org/ for the NMEA 183 standard |
| nonlinear_tracking.h | Interface of a library for nonlinear tracking algorithms |
| notch_cc.h | Implements a notch filter algorithm |
| notch_filter.h | Adapter of a multistate Notch filter |
| notch_filter_lite.h | Adapts a light version of a multistate notch filter |
| notch_lite_cc.h | Implements a notch filter light algorithm |
| nsr_file_signal_source.h | Implementation of a class that reads signals samples from a NSR 2 bits sampler front-end file and adapts it to a SignalSourceInterface. More information about the front-end here http://www.ifen.com/products/sx-scientific-gnss-solutions/nsr-software-receiver.html |
| obs_conf.h | Class that contains all the configuration parameters for generic observables block |
| obsdiff_flags.h | Helper file for unit testing |
| observable_tests_flags.h | Helper file for unit testing |
| observables_dump_reader.h | Helper file for unit testing |
| observables_interface.h | This class represents an interface to an Observables block |
| osmosdr_signal_source.h | Signal source wrapper for OsmoSDR-compatible front-ends, such as HackRF or Realtek's RTL2832U-based USB dongle DVB-T receivers (see https://osmocom.org/projects/rtl-sdr/wiki for more information) |
| pass_through.h | Interface of a block that just puts its input in its output |
| pcps_acquisition.h | This class implements a Parallel Code Phase Search Acquisition |
| pcps_acquisition_fine_doppler_cc.h | This class implements a Parallel Code Phase Search Acquisition with multi-dwells and fine Doppler estimation for GPS L1 C/A signal |
| pcps_acquisition_fpga.h | This class implements a Parallel Code Phase Search Acquisition for the FPGA |
| pcps_assisted_acquisition_cc.h | This class implements a Parallel Code Phase Search Acquisition with assistance and multi-dwells |
| pcps_cccwsr_acquisition_cc.h | This class implements a Parallel Code Phase Search acquisition with Coherent Channel Combining With Sign Recovery scheme |
| pcps_opencl_acquisition_cc.h | This class implements a Parallel Code Phase Search Acquisition using OpenCL to offload some functions to the GPU |
| pcps_quicksync_acquisition_cc.h | This class implements a Parallel Code Phase Search Acquisition with the QuickSync Algorithm |
| pcps_tong_acquisition_cc.h | This class implements a Parallel Code Phase Search Acquisition with Tong algorithm |
| plutosdr_signal_source.h | Signal source for PlutoSDR |
| position_test_flags.h | Helper file for unit testing |
| pps_samplestamp.h | A simple container for the sample count associated to PPS rising edge |
| ppstcprx.h | TCP client class for front-end PPS samplestamp information reception |
| pulse_blanking_cc.h | Implements a pulse blanking algorithm |
| pulse_blanking_filter.h | Instantiates the GNSS-SDR pulse blanking filter |
| pvt_conf.h | Class that contains all the configuration parameters for the PVT block |
| pvt_interface.h | This class represents an interface to a PVT block |
| pvt_kf.h | Kalman Filter for Position and Velocity |
| pvt_solution.h | Interface of a base class for a PVT solution |
| raw_array_signal_source.h | CTTC Experimental GNSS 8 channels array signal source |
| reed_solomon.h | Class implementing a Reed-Solomon encoder/decoder for blocks of 255 symbols and symbols of 8 bits |
| rinex_printer.h | Interface of a RINEX 2.11 / 3.01 printer See ftp://igs.org/pub/data/format/rinex301.pdf |
| rtcm.h | Interface for the RTCM 3.2 Standard |
| rtcm_printer.h | Interface of a RTCM 3.2 printer for GNSS-SDR This class provides a implementation of a subset of the RTCM Standard 10403.2 for Differential GNSS Services |
| rtklib.h | Main header file for the rtklib library |
| rtklib_conversions.h | GNSS-SDR to RTKLIB data structures conversion functions |
| rtklib_ephemeris.h | Satellite ephemeris and clock functions |
| rtklib_ionex.h | Ionex functions |
| rtklib_lambda.h | Integer ambiguity resolution |
| rtklib_pntpos.h | Standard code-based positioning |
| rtklib_ppp.h | Precise Point Positioning |
| rtklib_preceph.h | Precise ephemeris and clock functions |
| rtklib_pvt.h | Interface of a Position Velocity and Time computation block |
| rtklib_pvt_gs.h | Interface of a Position Velocity and Time computation block |
| rtklib_rtcm.h | RTCM functions headers |
| rtklib_rtcm2.h | RTCM v2 functions headers |
| rtklib_rtcm3.h | RTCM v3 functions headers |
| rtklib_rtkcmn.h | Rtklib common functions |
| rtklib_rtkpos.h | Rtklib ppp-related functions |
| rtklib_rtksvr.h | Rtk server functions |
| rtklib_sbas.h | Sbas functions |
| rtklib_solution.h | Solution functions headers |
| rtklib_solver.h | PVT solver based on rtklib library functions adapted to the GNSS-SDR data flow and structures |
| rtklib_solver_dump_reader.h | Helper file for unit testing |
| rtklib_stream.h | Streaming functions |
| rtklib_tides.h | Tidal displacement corrections |
| rtl_tcp_commands.h | Defines structures and constants for communicating with rtl_tcp |
| rtl_tcp_dongle_info.h | Interface for a structure sent by rtl_tcp defining the hardware |
| rtl_tcp_signal_source.h | Signal source which reads from rtl_tcp. (see https://osmocom.org/projects/rtl-sdr/wiki for more information) |
| rtl_tcp_signal_source_c.h | Interface of an rtl_tcp signal source reader |
| sbas_ephemeris.h | Interface of a SBAS REFERENCE LOCATION storage |
| sbas_l1_telemetry_decoder.h | Interface of an adapter of a SBAS telemetry data decoder block to a TelemetryDecoderInterface |
| sbas_l1_telemetry_decoder_gs.h | Interface of a SBAS telemetry data decoder block |
| serdes_galileo_eph.h | Serialization / Deserialization of Galileo_Ephemeris objects using Protocol Buffers |
| serdes_gnss_synchro.h | Serialization / Deserialization of Gnss_Synchro objects using Protocol Buffers |
| serdes_gps_eph.h | Serialization / Deserialization of Gps_Ephemeris objects using Protocol Buffers |
| serdes_monitor_pvt.h | Serialization / Deserialization of Monitor_Pvt objects using Protocol Buffers |
| serdes_nav_message.h | Serialization / Deserialization of Nav_Message_Packet objects using Protocol Buffers |
| short_x2_to_cshort.h | Adapts two short streams into a std::complex<short> stream |
| signal_conditioner.h | It wraps blocks to change data type, filter and resample input data |
| signal_generator.h | Adapter of a class that generates synthesized GNSS signal |
| signal_generator_c.h | GNU Radio source block that generates synthesized GNSS signal |
| signal_generator_flags.h | Helper file for unit testing |
| signal_source_base.h | Header file of the base class to signal_source GNSS blocks |
| signal_source_interface.h | |
| spir_file_signal_source.h | Implementation of a class that reads signals samples from a SPIR file and adapts it to a SignalSourceInterface |
| spir_gss6450_file_signal_source.h | Implementation of a class that reads signals samples from a SPIR file and adapts it to a SignalSourceInterface |
| spirent_motion_csv_dump_reader.h | Helper file for unit testing |
| string_converter.h | Interface of a class that interprets the contents of a string and converts it into different types |
| swift_common.h | Common definitions used throughout the libswiftnav library |
| tcp_cmd_interface.h | Class that implements a TCP/IP telecommand command line interface for GNSS-SDR |
| tcp_communication.h | Interface of the TCP communication class |
| tcp_packet_data.h | Interface of the TCP data packet class |
| telemetry_decoder_interface.h | This class represents an interface to a telemetry decoder block |
| test_flags.h | Helper file for unit testing |
| tlm_conf.h | Class that contains all the configuration parameters for generic telemetry decoder block |
| tlm_crc_stats.h | Class that computes the telemetry CRC statistics |
| tlm_dump_reader.h | Helper file for unit testing |
| tlm_utils.h | Utilities for the telemetry decoder blocks |
| tracking_2nd_DLL_filter.h | Interface of a 2nd order DLL filter for code tracking loop |
| tracking_2nd_PLL_filter.h | Interface of a 2nd order PLL filter for carrier tracking loop |
| tracking_discriminators.h | Interface of a library with a set of code tracking and carrier tracking discriminators |
| tracking_dump_reader.h | Helper file for unit testing |
| tracking_FLL_PLL_filter.h | Interface of a hybrid FLL and PLL filter for tracking carrier loop |
| tracking_interface.h | This class represents an interface to a tracking block |
| tracking_loop_filter.h | Generic 1st to 3rd order loop filter implementation |
| tracking_tests_flags.h | Helper file for unit testing |
| tracking_true_obs_reader.h | Helper file for unit testing |
| trackingcmd.h | Class that stores information to update the GNSS signal tracking estimations |
| true_observables_reader.h | Helper file for unit testing |
| two_bit_cpx_file_signal_source.h | Interface of a class that reads signals samples from a 2 bit complex sampler front-end file and adapts it to a SignalSourceInterface |
| two_bit_packed_file_signal_source.h | Interface of a class that reads signals samples from a file. Each sample is two bits, which are packed into bytes or shorts |
| uhd_signal_source.h | Interface for the Universal Hardware Driver signal source |
| uio_fpga.h | This library contains functions to determine the uio device driver file that corresponds to a hardware accelerator device name in the FPGA |
| unpack_2bit_samples.h | Unpacks 2 bit samples samples may be packed in any of the following ways: 1) Into bytes [ item == byte ] 1a) Big endian ordering within the byte 1b) Little endian ordering within the byte 2) Into shorts [ item == short ] 2a) Big endian ordering of bytes, big endian within the byte 2b) Big endian ordering of bytes, little endian within the byte 2c) Little endian ordering of bytes, big endian within the byte 2d) Little endian ordering of bytes, little endian within the byte |
| unpack_byte_2bit_cpx_samples.h | Unpacks byte samples to 2 bits complex samples. Packing Order Most Significant Nibble - Sample n Least Significant Nibble - Sample n+1 Packing order in Nibble Q1 Q0 I1 I0 |
| unpack_byte_2bit_samples.h | Unpacks byte samples to NSR 2 bits samples |
| unpack_byte_4bit_samples.h | Unpacks byte samples to 4 bits samples. Packing Order Packing order in Nibble I0 I1 I2 I3 I0 I1 I2 I3 |
| unpack_intspir_1bit_samples.h | Unpacks SPIR int samples to NSR 1 bit samples |
| unpack_short_byte_samples.h | |
| unpack_spir_gss6450_samples.h | Unpacks SPIR int samples |
| viterbi_decoder.h | Class that implements a Viterbi decoder |
| viterbi_decoder_sbas.h | Interface of a Viterbi decoder class based on the Iterative Solutions Coded Modulation Library by Matthew C. Valenti |
| zmq_signal_source.h | Signal source which reads from ZeroMQ |
1.8.14