23#ifndef _ATSC_EQUALIZER_NOP_H_
24#define _ATSC_EQUALIZER_NOP_H_
32 float scale(
float input) {
return input; }
34 float scale_and_train(
float input);
47 filter_normal(
const float* input_samples,
float* output_samples,
int nsamples);
50 float* output_samples,
55 float* output_samples,
Definition: equalizer_nop_impl.h:30
virtual void filter_normal(const float *input_samples, float *output_samples, int nsamples)
virtual void filter_data_seg_sync(const float *input_samples, float *output_samples, int nsamples, int offset)
virtual int ntaps() const
how much history the input data stream requires.
virtual void reset()
reset state (e.g., on channel change)
virtual int npretaps() const
how many taps are "in the future".
virtual void filter_field_sync(const float *input_samples, float *output_samples, int nsamples, int offset, int which_field)
virtual ~atsci_equalizer_nop()
abstract base class for ATSC equalizer
Definition: equalizer_impl.h:34
#define ATSC_API
Definition: gr-atsc/include/gnuradio/atsc/api.h:30