diff options
Diffstat (limited to 'gr-channels/lib/fading_model_impl.cc')
-rw-r--r-- | gr-channels/lib/fading_model_impl.cc | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/gr-channels/lib/fading_model_impl.cc b/gr-channels/lib/fading_model_impl.cc index 7eb9d0612c..8e88efc200 100644 --- a/gr-channels/lib/fading_model_impl.cc +++ b/gr-channels/lib/fading_model_impl.cc @@ -22,17 +22,6 @@ #include "fading_model_impl.h" #include <gnuradio/io_signature.h> -#include <iostream> - -#include <boost/format.hpp> -#include <boost/random.hpp> - -#include <gnuradio/fxpt.h> -#include <sincostable.h> - - -// FASTSINCOS: 0 = slow native, 1 = gr::fxpt impl, 2 = sincostable.h -#define FASTSINCOS 2 namespace gr { @@ -116,8 +105,11 @@ namespace gr { { const gr_complex* in = (const gr_complex*) input_items[0]; gr_complex* out = (gr_complex*) output_items[0]; + std::vector<gr_complex> ftaps; + d_fader.next_samples(ftaps, noutput_items); for(int i=0; i<noutput_items; i++){ - out[i] = in[i] * d_fader.next_sample(); + out[i] = in[i] * ftaps[i]; + //out[i] = in[i] * d_fader.next_sample(); } return noutput_items; } |