summaryrefslogtreecommitdiff
path: root/gr-channels/lib/fading_model_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gr-channels/lib/fading_model_impl.cc')
-rw-r--r--gr-channels/lib/fading_model_impl.cc16
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;
}