GNU Radio 3.6.5 C++ API

gr::filter Namespace Reference

Namespaces

namespace  kernel

Classes

class  adaptive_fir_ccc
 Adaptive FIR filter with gr_complex input, gr_complex output and gr_complex taps. More...
class  adaptive_fir_ccf
 Adaptive FIR filter with gr_complex input, gr_complex output and float taps. More...
class  channel_model
 channel simulator More...
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_fff
 Fast FFT filter with float input, float output and float taps. More...
class  filter_delay_fc
 Filter-Delay Combination Block. 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  hilbert_fc
 Hilbert transformer. More...
class  iir_filter_ffd
 IIR filter with float input, float output and double 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  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  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...
class  adaptive_fir_ccc_impl
class  adaptive_fir_ccf_impl
class  channel_model_impl
class  moving_averager_c
class  dc_blocker_cc_impl
class  moving_averager_f
class  dc_blocker_ff_impl
class  fft_filter_ccc_impl
class  fft_filter_fff_impl
class  filter_delay_fc_impl
class  fractional_interpolator_cc_impl
class  fractional_interpolator_ff_impl
class  fractional_resampler_cc_impl
class  fractional_resampler_ff_impl
class  hilbert_fc_impl
class  iir_filter_ffd_impl
class  pfb_arb_resampler_ccf_impl
class  pfb_arb_resampler_fff_impl
class  pfb_channelizer_ccf_impl
class  pfb_decimator_ccf_impl
class  pfb_interpolator_ccf_impl
class  pfb_synthesizer_ccf_impl
class  single_pole_iir_filter_cc_impl
class  single_pole_iir_filter_ff_impl
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  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  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  rational_resampler_base_ccc
 Rational Resampling Polyphase FIR filter with gr_complex input, gr_complex output and gr_complex taps. More...
class  rational_resampler_base_ccf
 Rational Resampling Polyphase FIR filter with gr_complex input, gr_complex output and float taps. More...
class  rational_resampler_base_fcc
 Rational Resampling Polyphase FIR filter with float input, gr_complex output and gr_complex taps. More...
class  rational_resampler_base_fff
 Rational Resampling Polyphase FIR filter with float input, float output and float taps. More...
class  rational_resampler_base_fsf
 Rational Resampling Polyphase FIR filter with float input, short output and float taps. More...
class  rational_resampler_base_scc
 Rational Resampling Polyphase FIR filter with short input, gr_complex output and gr_complex taps. More...
class  fir_filter_ccc_impl
class  fir_filter_ccf_impl
class  fir_filter_fcc_impl
class  fir_filter_fff_impl
class  fir_filter_fsf_impl
class  fir_filter_scc_impl
class  freq_xlating_fir_filter_ccc_impl
class  freq_xlating_fir_filter_ccf_impl
class  freq_xlating_fir_filter_fcc_impl
class  freq_xlating_fir_filter_fcf_impl
class  freq_xlating_fir_filter_scc_impl
class  freq_xlating_fir_filter_scf_impl
class  interp_fir_filter_ccc_impl
class  interp_fir_filter_ccf_impl
class  interp_fir_filter_fcc_impl
class  interp_fir_filter_fff_impl
class  interp_fir_filter_fsf_impl
class  interp_fir_filter_scc_impl
class  rational_resampler_base_ccc_impl
class  rational_resampler_base_ccf_impl
class  rational_resampler_base_fcc_impl
class  rational_resampler_base_fff_impl
class  rational_resampler_base_fsf_impl
class  rational_resampler_base_scc_impl

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.