![]() |
GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
|
Classes | |
| class | ad936x_iio_source |
| This class implements conversion between Labsat 2, 3 and 3 Wideband formats to gr_complex. More... | |
| class | FifoReader |
| class | Gr_Complex_Ip_Packet_Source |
| class | IONGSMSFileSource |
| class | labsat23_source |
| This class implements conversion between Labsat 2, 3 and 3 Wideband formats to gr_complex. More... | |
| class | rtl_tcp_signal_source_c |
| This class reads interleaved I/Q samples from an rtl_tcp server and outputs complex types. More... | |
| class | unpack_2bit_samples |
| This class takes 2 bit samples that have been packed into bytes or shorts as input and generates a byte for each sample. It generates eight times as much data as is input (every two bits become 16 bits). More... | |
| class | unpack_byte_2bit_cpx_samples |
| This class implements conversion between byte packet samples to 2bit_cpx samples 1 byte = 2 x complex 2bit I, + 2bit Q samples. More... | |
| class | unpack_byte_2bit_samples |
| This class implements conversion between byte packet samples to 2bit samples 1 byte = 4 2bit samples. More... | |
| class | unpack_byte_4bit_samples |
| This class implements conversion between byte packet samples to 4bit_cpx samples 1 byte = 1 x complex 4bit I, + 4bit Q samples. More... | |
| class | unpack_intspir_1bit_samples |
| This class implements conversion between byte packet samples to 2bit samples 1 byte = 4 2bit samples. More... | |
| class | unpack_ntlab_2bit_samples |
| This class implements conversion between byte packet multichannel samples to 2bit samples 1 byte = 4 2bit samples. More... | |
| class | unpack_short_byte_samples |
| This class implements conversion between short packet samples to byte samples 1 short = 2 byte samples. More... | |
| class | unpack_spir_gss6450_samples |
Typedefs | |
| using | ad936x_iio_source_sptr = gnss_shared_ptr<ad936x_iio_source> |
| using | labsat23_source_sptr = gnss_shared_ptr<labsat23_source> |
| using | rtl_tcp_signal_source_c_sptr = gnss_shared_ptr<rtl_tcp_signal_source_c> |
| using | b_io_context = boost::asio::io_service |
| using | unpack_2bit_samples_sptr = gnss_shared_ptr<unpack_2bit_samples> |
| using | unpack_byte_2bit_cpx_samples_sptr = gnss_shared_ptr<unpack_byte_2bit_cpx_samples> |
| using | unpack_byte_2bit_samples_sptr = gnss_shared_ptr<unpack_byte_2bit_samples> |
| using | unpack_byte_4bit_samples_sptr = gnss_shared_ptr<unpack_byte_4bit_samples> |
| using | unpack_intspir_1bit_samples_sptr = gnss_shared_ptr<unpack_intspir_1bit_samples> |
| using | unpack_ntlab_2bit_samples_sptr = gnss_shared_ptr<unpack_ntlab_2bit_samples> |
| using | unpack_short_byte_samples_sptr = gnss_shared_ptr<unpack_short_byte_samples> |
| using | unpack_spir_gss6450_samples_sptr = gnss_shared_ptr<unpack_spir_gss6450_samples> |
Functions | |
| ad936x_iio_source_sptr | ad936x_iio_make_source_sptr (const std::string &pluto_uri_, const std::string &board_type_, int64_t bandwidth_, int64_t sample_rate_, int64_t freq_, const std::string &rf_port_select_, const std::string &rf_filter, const std::string &gain_mode_rx0_, const std::string &gain_mode_rx1_, double rf_gain_rx0_, double rf_gain_rx1_, bool enable_ch0, bool enable_ch1, int64_t freq_2ch, bool ppsmode_, bool customsamplesize_, const std::string &fe_ip_, int fe_ctlport_, int ssize_, int bshift_, bool spattern_, double lo_attenuation_db_, bool high_side_lo_, int tx_lo_channel_) |
| labsat23_source_sptr | labsat23_make_source_sptr (const char *signal_file_basename, const std::vector< int > &channel_selector, Concurrent_Queue< pmt::pmt_t > *queue, bool digital_io_enabled, double seconds_to_skip) |
| rtl_tcp_signal_source_c_sptr | rtl_tcp_make_signal_source_c (const std::string &address, int16_t port, bool flip_iq=false) |
| unpack_2bit_samples_sptr | make_unpack_2bit_samples (bool big_endian_bytes, size_t item_size, bool big_endian_items, bool reverse_interleaving=false) |
| unpack_byte_2bit_cpx_samples_sptr | make_unpack_byte_2bit_cpx_samples () |
| unpack_byte_2bit_samples_sptr | make_unpack_byte_2bit_samples () |
| unpack_byte_4bit_samples_sptr | make_unpack_byte_4bit_samples () |
| unpack_intspir_1bit_samples_sptr | make_unpack_intspir_1bit_samples () |
| unpack_ntlab_2bit_samples_sptr | make_unpack_ntlab_2bit_samples (size_t item_size, int nchannels=4) |
| unpack_short_byte_samples_sptr | make_unpack_short_byte_samples () |
| unpack_spir_gss6450_samples_sptr | make_unpack_spir_gss6450_samples (int adc_nbit_) |
GNU Radio blocks for signal sources.
| using ad936x_iio_source_sptr = gnss_shared_ptr<ad936x_iio_source> |
Definition at line 45 of file ad936x_iio_source.h.
| using b_io_context = boost::asio::io_service |
Definition at line 53 of file rtl_tcp_signal_source_c.h.
| using labsat23_source_sptr = gnss_shared_ptr<labsat23_source> |
Definition at line 43 of file labsat23_source.h.
| using rtl_tcp_signal_source_c_sptr = gnss_shared_ptr<rtl_tcp_signal_source_c> |
Definition at line 48 of file rtl_tcp_signal_source_c.h.
| using unpack_2bit_samples_sptr = gnss_shared_ptr<unpack_2bit_samples> |
Definition at line 71 of file unpack_2bit_samples.h.
| using unpack_byte_2bit_cpx_samples_sptr = gnss_shared_ptr<unpack_byte_2bit_cpx_samples> |
Definition at line 36 of file unpack_byte_2bit_cpx_samples.h.
| using unpack_byte_2bit_samples_sptr = gnss_shared_ptr<unpack_byte_2bit_samples> |
Definition at line 32 of file unpack_byte_2bit_samples.h.
| using unpack_byte_4bit_samples_sptr = gnss_shared_ptr<unpack_byte_4bit_samples> |
Definition at line 34 of file unpack_byte_4bit_samples.h.
| using unpack_intspir_1bit_samples_sptr = gnss_shared_ptr<unpack_intspir_1bit_samples> |
Definition at line 33 of file unpack_intspir_1bit_samples.h.
| using unpack_ntlab_2bit_samples_sptr = gnss_shared_ptr<unpack_ntlab_2bit_samples> |
Definition at line 35 of file unpack_ntlab_2bit_samples.h.
| using unpack_short_byte_samples_sptr = gnss_shared_ptr<unpack_short_byte_samples> |
Definition at line 33 of file unpack_short_byte_samples.h.
| using unpack_spir_gss6450_samples_sptr = gnss_shared_ptr<unpack_spir_gss6450_samples> |
Definition at line 32 of file unpack_spir_gss6450_samples.h.