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

Classes

class  beamformer
 This class implements a real-time software-defined spatial filter using the CTTC GNSS experimental antenna array input and a set of dynamically reloadable weights. More...
class  Notch
 This class implements a real-time software-defined multi state notch filter. More...
class  NotchLite
 This class implements a real-time software-defined multi state notch filter light version. More...
class  pulse_blanking_cc

Typedefs

using beamformer_sptr = gnss_shared_ptr<beamformer>
using notch_sptr = gnss_shared_ptr<Notch>
using notch_lite_sptr = gnss_shared_ptr<NotchLite>
using pulse_blanking_cc_sptr = gnss_shared_ptr<pulse_blanking_cc>

Functions

beamformer_sptr make_beamformer_sptr ()
notch_sptr make_notch_filter (float pfa, float p_c_factor, int32_t length, int32_t n_segments_est, int32_t n_segments_reset)
notch_lite_sptr make_notch_filter_lite (float p_c_factor, float pfa, int32_t length, int32_t n_segments_est, int32_t n_segments_reset, int32_t n_segments_coeff)
pulse_blanking_cc_sptr make_pulse_blanking_cc (float pfa, int32_t length, int32_t n_segments_est, int32_t n_segments_reset)

Variables

const int GNSS_SDR_BEAMFORMER_CHANNELS = 8

Detailed Description

GNU Radio blocks implementing input filters,

Typedef Documentation

◆ beamformer_sptr

using beamformer_sptr = gnss_shared_ptr<beamformer>

Definition at line 33 of file beamformer.h.

◆ notch_lite_sptr

using notch_lite_sptr = gnss_shared_ptr<NotchLite>

Definition at line 36 of file notch_lite_cc.h.

◆ notch_sptr

using notch_sptr = gnss_shared_ptr<Notch>

Definition at line 36 of file notch_cc.h.

◆ pulse_blanking_cc_sptr

using pulse_blanking_cc_sptr = gnss_shared_ptr<pulse_blanking_cc>

Definition at line 36 of file pulse_blanking_cc.h.

Variable Documentation

◆ GNSS_SDR_BEAMFORMER_CHANNELS

const int GNSS_SDR_BEAMFORMER_CHANNELS = 8

Definition at line 37 of file beamformer.h.