Loading...
Searching...
No Matches
gr::filter Namespace Reference

## Namespaces

namespace | 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_blk
| FIR filter with IN_T input, OUT_T output, and TAP_T taps. More...
class | firdes
| Finite Impulse Response (FIR) filter design functions. More...
class | freq_xlating_fir_filter
| FIR filter combined with frequency translation with IN_T input, OUT_T output and TAP_T taps. More...
class | hilbert_fc
| Generate Analytic Signal. 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
| Interpolating FIR filter with IN_T input, OUT_T output and TAP_T taps. More...
class | ival_decimator
| Filter-Delay Combination Block. More...
class | mmse_fir_interpolator
| 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 | mmse_resampler
| resampling MMSE filter with complex input, complex output 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
| Rational Resampling Polyphase FIR filter with IN_T input, OUT_T output and TAP_T 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...

## Typedefs

typedef fir_filter_blk< gr_complex, gr_complex, gr_complex > | fir_filter_ccc
typedef fir_filter_blk< gr_complex, gr_complex, float > | fir_filter_ccf
typedef fir_filter_blk< float, gr_complex, gr_complex > | fir_filter_fcc
typedef fir_filter_blk< float, float, float > | fir_filter_fff
typedef fir_filter_blk< float, std::int16_t, float > | fir_filter_fsf
typedef fir_filter_blk< std::int16_t, gr_complex, gr_complex > | fir_filter_scc
typedef freq_xlating_fir_filter< gr_complex, gr_complex, gr_complex > | freq_xlating_fir_filter_ccc
typedef freq_xlating_fir_filter< gr_complex, gr_complex, float > | freq_xlating_fir_filter_ccf
typedef freq_xlating_fir_filter< float, gr_complex, gr_complex > | freq_xlating_fir_filter_fcc
typedef freq_xlating_fir_filter< float, gr_complex, float > | freq_xlating_fir_filter_fcf
typedef freq_xlating_fir_filter< std::int16_t, gr_complex, float > | freq_xlating_fir_filter_scf
typedef freq_xlating_fir_filter< std::int16_t, gr_complex, gr_complex > | freq_xlating_fir_filter_scc
typedef interp_fir_filter< gr_complex, gr_complex, gr_complex > | interp_fir_filter_ccc
typedef interp_fir_filter< gr_complex, gr_complex, float > | interp_fir_filter_ccf
typedef interp_fir_filter< float, gr_complex, gr_complex > | interp_fir_filter_fcc
typedef interp_fir_filter< float, float, float > | interp_fir_filter_fff
typedef interp_fir_filter< float, std::int16_t, float > | interp_fir_filter_fsf
typedef interp_fir_filter< std::int16_t, gr_complex, gr_complex > | interp_fir_filter_scc
using | mmse_fir_interpolator_cc = mmse_fir_interpolator<gr_complex>
using | mmse_fir_interpolator_ff = mmse_fir_interpolator<float>
using | mmse_resampler_cc = mmse_resampler<gr_complex>
using | mmse_resampler_ff = mmse_resampler<float>
typedef rational_resampler< gr_complex, gr_complex, gr_complex > | rational_resampler_ccc
typedef rational_resampler< gr_complex, gr_complex, float > | rational_resampler_ccf
typedef rational_resampler< float, gr_complex, gr_complex > | rational_resampler_fcc
typedef rational_resampler< float, float, float > | rational_resampler_fff
typedef rational_resampler< float, std::int16_t, float > | rational_resampler_fsf
typedef rational_resampler< std::int16_t, gr_complex, gr_complex > | rational_resampler_scc

## 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) noexcept(false)
| Parks-McClellan FIR filter design using Remez algorithm.

## Typedef Documentation

## fir_filter_ccc

typedef fir_filter_blk<gr_complex, gr_complex, gr_complex> gr::filter::fir_filter_ccc

## fir_filter_ccf

typedef fir_filter_blk<gr_complex, gr_complex, float> gr::filter::fir_filter_ccf

## fir_filter_fcc

typedef fir_filter_blk<float, gr_complex, gr_complex> gr::filter::fir_filter_fcc

## fir_filter_fff

typedef fir_filter_blk<float, float, float> gr::filter::fir_filter_fff

## fir_filter_fsf

typedef fir_filter_blk<float, std::int16_t, float> gr::filter::fir_filter_fsf

## fir_filter_scc

typedef fir_filter_blk<std::int16_t, gr_complex, gr_complex> gr::filter::fir_filter_scc

## freq_xlating_fir_filter_ccc

typedef freq_xlating_fir_filter<gr_complex, gr_complex, gr_complex> gr::filter::freq_xlating_fir_filter_ccc

## freq_xlating_fir_filter_ccf

typedef freq_xlating_fir_filter<gr_complex, gr_complex, float> gr::filter::freq_xlating_fir_filter_ccf

## freq_xlating_fir_filter_fcc

typedef freq_xlating_fir_filter<float, gr_complex, gr_complex> gr::filter::freq_xlating_fir_filter_fcc

## freq_xlating_fir_filter_fcf

typedef freq_xlating_fir_filter<float, gr_complex, float> gr::filter::freq_xlating_fir_filter_fcf

## freq_xlating_fir_filter_scc

typedef freq_xlating_fir_filter<std::int16_t, gr_complex, gr_complex> gr::filter::freq_xlating_fir_filter_scc

## freq_xlating_fir_filter_scf

typedef freq_xlating_fir_filter<std::int16_t, gr_complex, float> gr::filter::freq_xlating_fir_filter_scf

## interp_fir_filter_ccc

typedef interp_fir_filter<gr_complex, gr_complex, gr_complex> gr::filter::interp_fir_filter_ccc

## interp_fir_filter_ccf

typedef interp_fir_filter<gr_complex, gr_complex, float> gr::filter::interp_fir_filter_ccf

## interp_fir_filter_fcc

typedef interp_fir_filter<float, gr_complex, gr_complex> gr::filter::interp_fir_filter_fcc

## interp_fir_filter_fff

typedef interp_fir_filter<float, float, float> gr::filter::interp_fir_filter_fff

## interp_fir_filter_fsf

typedef interp_fir_filter<float, std::int16_t, float> gr::filter::interp_fir_filter_fsf

## interp_fir_filter_scc

typedef interp_fir_filter<std::int16_t, gr_complex, gr_complex> gr::filter::interp_fir_filter_scc

## mmse_fir_interpolator_cc

using gr::filter::mmse_fir_interpolator_cc = mmse_fir_interpolator<gr_complex>

## mmse_fir_interpolator_ff

using gr::filter::mmse_fir_interpolator_ff = mmse_fir_interpolator<float>

## mmse_resampler_cc

typedef mmse_resampler< gr_complex > gr::filter::mmse_resampler_cc = mmse_resampler<gr_complex>

## mmse_resampler_ff

typedef mmse_resampler< float > gr::filter::mmse_resampler_ff = mmse_resampler<float>

## rational_resampler_ccc

typedef rational_resampler<gr_complex, gr_complex, gr_complex> gr::filter::rational_resampler_ccc

## rational_resampler_ccf

typedef rational_resampler<gr_complex, gr_complex, float> gr::filter::rational_resampler_ccf

## rational_resampler_fcc

typedef rational_resampler<float, gr_complex, gr_complex> gr::filter::rational_resampler_fcc

## rational_resampler_fff

typedef rational_resampler<float, float, float> gr::filter::rational_resampler_fff

## rational_resampler_fsf

typedef rational_resampler<float, std::int16_t, float> gr::filter::rational_resampler_fsf

## rational_resampler_scc

typedef rational_resampler<std::int16_t, gr_complex, gr_complex> gr::filter::rational_resampler_scc