22 #ifndef INCLUDED_DIGITAL_OFDM_EQUALIZER_SIMPLEDFE_H
23 #define INCLUDED_DIGITAL_OFDM_EQUALIZER_SIMPLEDFE_H
67 typedef boost::shared_ptr<ofdm_equalizer_simpledfe>
sptr;
71 const std::vector<std::vector<int>>& occupied_carriers =
72 std::vector<std::vector<int>>(),
73 const std::vector<std::vector<int>>& pilot_carriers =
74 std::vector<std::vector<int>>(),
75 const std::vector<std::vector<gr_complex>>& pilot_symbols =
76 std::vector<std::vector<gr_complex>>(),
77 int symbols_skipped = 0,
79 bool input_is_shifted =
true);
85 const std::vector<gr_complex>& initial_taps = std::vector<gr_complex>(),
86 const std::vector<tag_t>& tags = std::vector<tag_t>());
113 static sptr make(
int fft_len,
115 const std::vector<std::vector<int>>& occupied_carriers =
116 std::vector<std::vector<int>>(),
117 const std::vector<std::vector<int>>& pilot_carriers =
118 std::vector<std::vector<int>>(),
119 const std::vector<std::vector<gr_complex>>& pilot_symbols =
120 std::vector<std::vector<gr_complex>>(),
121 int symbols_skipped = 0,
123 bool input_is_shifted =
true);
126 gr::digital::constellation_sptr d_constellation;