Namespaces |
namespace | kernel |
Classes |
class | adaptive_fir_ccc |
| Adaptive FIR filter with gr_complex input, gr_complex output and gr_complex tapsThis is a base class to implement an adaptive FIR filter. Generally, another block will inherit from this one to build a new type of adaptive filter such as an equalizer. More...
|
class | adaptive_fir_ccf |
| Adaptive FIR filter with gr_complex input, gr_complex output and float tapsThis is a base class to implement an adaptive FIR filter. Generally, another block will inherit from this one to build a new type of adaptive filter such as an equalizer. More...
|
class | channel_model |
| channel simulatorThis block implements a basic channel model simulator that can be used to help evaluate, design, and test various signals, waveforms, and algorithms. This model allows the user to set the voltage of an AWGN noise source, a (normalized) frequency offset, a sample timing offset, and a noise seed to randomize the AWGN noise source. More...
|
class | dc_blocker_cc |
class | dc_blocker_ff |
class | fft_filter_ccc |
class | fft_filter_fff |
class | filter_delay_fc |
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 | hilbert_fc |
class | iir_filter_ffd |
| IIR filter with float input, float output and double tapsThis filter uses the Direct Form I implementation, where fftaps contains the feed-forward taps, and fbtaps the feedback ones. More...
|
class | mmse_fir_interpolator_cc |
| Compute intermediate samples between signal samples x(k*Ts)This implements a Mininum Mean Squared Error interpolator with 8 taps. It is suitable for signals where the bandwidth of interest B = 1/(4*Ts) Where Ts is the time between samples. More...
|
class | mmse_fir_interpolator_ff |
| Compute intermediate samples between signal samples x(k*Ts)This implements a Mininum Mean Squared Error interpolator with 8 taps. It is suitable for signals where the bandwidth of interest B = 1/(4*Ts) Where Ts is the time between samples. 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 |
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 outputThe input and output satisfy a difference equation of the form
\f{
y[n] - (1-alpha) y[n-1] = alpha x[n]
\f}
More...
|
class | single_pole_iir_filter_ff |
| single pole IIR filter with float input, float outputThe input and output satisfy a difference equation of the form
\f{
y[n] - (1-alpha) y[n-1] = alpha x[n]
\f}
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 | 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 |
Functions |
FILTER_API std::vector< double > | pm_remez (int order, const std::vector< double > &bands, const std::vector< double > &l, 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.
|