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);
41 virtual void reset ();
42 virtual int ntaps ()
const;
47 float *output_samples,
51 float *output_samples,
56 float *output_samples,
#define ATSC_API
Definition: gr-atsc/include/gnuradio/atsc/api.h:30
virtual int npretaps() const =0
how many taps are "in the future".
abstract base class for ATSC equalizer
Definition: equalizer_impl.h:33
virtual void filter_normal(const float *input_samples, float *output_samples, int nsamples)=0
virtual void filter_data_seg_sync(const float *input_samples, float *output_samples, int nsamples, int offset)=0
virtual void reset()
reset state (e.g., on channel change)
Definition: equalizer_nop_impl.h:29
virtual void filter_field_sync(const float *input_samples, float *output_samples, int nsamples, int offset, int which_field)=0
virtual int ntaps() const =0
how much history the input data stream requires.