GNU Radio Manual and C++ API Reference  3.7.13.4
The Free & Open Software Radio Ecosystem
gr::filter Namespace Reference

Namespaces

 kernel
 

Classes

class  dc_blocker_cc
 a computationally efficient controllable DC blocker More...
 
class  dc_blocker_ff
 a computationally efficient controllable DC blocker More...
 
class  fft_filter_ccc
 Fast FFT filter with gr_complex input, gr_complex output and gr_complex taps. More...
 
class  fft_filter_ccf
 Fast FFT filter with gr_complex input, gr_complex output and float taps. More...
 
class  fft_filter_fff
 Fast FFT filter with float input, float output and float taps. More...
 
class  filter_delay_fc
 Filter-Delay Combination Block. More...
 
class  filterbank_vcvcf
 Filterbank with vector of gr_complex input, vector of gr_complex output and float taps. More...
 
class  fir_filter_ccc
 FIR filter with gr_complex input, gr_complex output, and gr_complex taps. More...
 
class  fir_filter_ccf
 FIR filter with gr_complex input, gr_complex output, and float taps. More...
 
class  fir_filter_fcc
 FIR filter with float input, gr_complex output, and gr_complex taps. More...
 
class  fir_filter_fff
 FIR filter with float input, float output, and float taps. More...
 
class  fir_filter_fsf
 FIR filter with float input, short output, and float taps. More...
 
class  fir_filter_scc
 FIR filter with short input, gr_complex output, and gr_complex taps. More...
 
class  firdes
 Finite Impulse Response (FIR) filter design functions. More...
 
class  fractional_interpolator_cc
 Interpolating MMSE filter with complex input, complex output. More...
 
class  fractional_interpolator_ff
 Interpolating MMSE filter with float input, float output. More...
 
class  fractional_resampler_cc
 resampling MMSE filter with complex input, complex output More...
 
class  fractional_resampler_ff
 Resampling MMSE filter with float input, float output. More...
 
class  freq_xlating_fir_filter_ccc
 FIR filter combined with frequency translation with gr_complex input, gr_complex output and gr_complex taps. More...
 
class  freq_xlating_fir_filter_ccf
 FIR filter combined with frequency translation with gr_complex input, gr_complex output and float taps. More...
 
class  freq_xlating_fir_filter_fcc
 FIR filter combined with frequency translation with float input, gr_complex output and gr_complex taps. More...
 
class  freq_xlating_fir_filter_fcf
 FIR filter combined with frequency translation with float input, gr_complex output and float taps. More...
 
class  freq_xlating_fir_filter_scc
 FIR filter combined with frequency translation with short input, gr_complex output and gr_complex taps. More...
 
class  freq_xlating_fir_filter_scf
 FIR filter combined with frequency translation with short input, gr_complex output and float taps. More...
 
class  hilbert_fc
 Hilbert transformer. More...
 
class  iir_filter_ccc
 IIR filter with complex input, complex output, and complex taps. More...
 
class  iir_filter_ccd
 IIR filter with complex input, complex output, and double taps. More...
 
class  iir_filter_ccf
 IIR filter with complex input, complex output, and float taps. More...
 
class  iir_filter_ccz
 IIR filter with complex input, complex output, and complex (double) taps. More...
 
class  iir_filter_ffd
 IIR filter with float input, float output and double taps. More...
 
class  interp_fir_filter_ccc
 Interpolating FIR filter with gr_complex input, gr_complex output and gr_complex taps. More...
 
class  interp_fir_filter_ccf
 Interpolating FIR filter with gr_complex input, gr_complex output and float taps. More...
 
class  interp_fir_filter_fcc
 Interpolating FIR filter with float input, gr_complex output and gr_complex taps. More...
 
class  interp_fir_filter_fff
 Interpolating FIR filter with float input, float output and float taps. More...
 
class  interp_fir_filter_fsf
 Interpolating FIR filter with float input, short output and float taps. More...
 
class  interp_fir_filter_scc
 Interpolating FIR filter with short input, gr_complex output and gr_complex taps. More...
 
class  mmse_fir_interpolator_cc
 Compute intermediate samples between signal samples x(k*Ts) More...
 
class  mmse_fir_interpolator_ff
 Compute intermediate samples between signal samples x(k*Ts) More...
 
class  mmse_interp_differentiator_cc
 Compute intermediate samples of the derivative of a signal between signal samples x(k*Ts) More...
 
class  mmse_interp_differentiator_ff
 Compute intermediate samples of the derivative of a signal between signal samples x(k*Ts) More...
 
class  pfb_arb_resampler_ccc
 Polyphase filterbank arbitrary resampler with gr_complex input, gr_complex output and gr_complex taps. More...
 
class  pfb_arb_resampler_ccf
 Polyphase filterbank arbitrary resampler with gr_complex input, gr_complex output and float taps. More...
 
class  pfb_arb_resampler_fff
 Polyphase filterbank arbitrary resampler with float input, float output and float taps. More...
 
class  pfb_channelizer_ccf
 Polyphase filterbank channelizer with gr_complex input, gr_complex output and float taps. More...
 
class  pfb_decimator_ccf
 Polyphase filterbank bandpass decimator with gr_complex input, gr_complex output and float taps. More...
 
class  pfb_interpolator_ccf
 Polyphase filterbank interpolator with gr_complex input, gr_complex output and float taps. More...
 
class  pfb_synthesizer_ccf
 Polyphase synthesis filterbank with gr_complex input, gr_complex output and float taps. More...
 
class  rational_resampler_base_ccc
 Rational Resampling Polyphase FIR filter with gr_complex input, gr_complex output and gr_complex taps.Make a rational resampling FIR filter. If the input signal is at rate fs, then the output signal will be at a rate of interpolation * fs / decimation. More...
 
class  rational_resampler_base_ccf
 Rational Resampling Polyphase FIR filter with gr_complex input, gr_complex output and float taps.Make a rational resampling FIR filter. If the input signal is at rate fs, then the output signal will be at a rate of interpolation * fs / decimation. More...
 
class  rational_resampler_base_fcc
 Rational Resampling Polyphase FIR filter with float input, gr_complex output and gr_complex taps.Make a rational resampling FIR filter. If the input signal is at rate fs, then the output signal will be at a rate of interpolation * fs / decimation. More...
 
class  rational_resampler_base_fff
 Rational Resampling Polyphase FIR filter with float input, float output and float taps.Make a rational resampling FIR filter. If the input signal is at rate fs, then the output signal will be at a rate of interpolation * fs / decimation. More...
 
class  rational_resampler_base_fsf
 Rational Resampling Polyphase FIR filter with float input, short output and float taps.Make a rational resampling FIR filter. If the input signal is at rate fs, then the output signal will be at a rate of interpolation * fs / decimation. More...
 
class  rational_resampler_base_scc
 Rational Resampling Polyphase FIR filter with short input, gr_complex output and gr_complex taps.Make a rational resampling FIR filter. If the input signal is at rate fs, then the output signal will be at a rate of interpolation * fs / decimation. More...
 
class  single_pole_iir
 class template for single pole IIR filter More...
 
class  single_pole_iir< gr_complex, i_type, double >
 
class  single_pole_iir_filter_cc
 single pole IIR filter with complex input, complex output More...
 
class  single_pole_iir_filter_ff
 single pole IIR filter with float input, float output More...
 

Functions

FILTER_API std::vector< double > pm_remez (int order, const std::vector< double > &bands, const std::vector< double > &ampl, const std::vector< double > &error_weight, const std::string filter_type="bandpass", int grid_density=16) throw (std::runtime_error)
 Parks-McClellan FIR filter design using Remez algorithm. More...