18#ifndef INCLUDED_IEEE802_11_EQUALIZER_BASE_H
19#define INCLUDED_IEEE802_11_EQUALIZER_BASE_H
21#include <gnuradio/digital/constellation.h>
22#include <gnuradio/gr_complex.h>
36 std::shared_ptr<gr::digital::constellation> mod) = 0;
44 static const gr_complex
LONG[64];
Definition equalizer/base.h:29
std::vector< gr_complex > get_csi()
virtual void equalize(gr_complex *in, int n, gr_complex *symbols, uint8_t *bits, std::shared_ptr< gr::digital::constellation > mod)=0
virtual double get_snr()=0
virtual ~base()
Definition equalizer/base.h:31
static const gr_complex LONG[64]
Definition equalizer/base.h:44
static const gr_complex POLARITY[127]
Definition equalizer/base.h:39
gr_complex d_H[64]
Definition equalizer/base.h:46
Definition equalizer/base.h:26
Definition chunks_to_symbols.h:24
Definition chunks_to_symbols.h:23