[hamradio-commits] [gnss-sdr] 18/44: Working on the freq_xlating_fir filter
Carles Fernandez
carles_fernandez-guest at moszumanska.debian.org
Sun Feb 15 15:32:21 UTC 2015
This is an automated email from the git hooks/post-receive script.
carles_fernandez-guest pushed a commit to branch next
in repository gnss-sdr.
commit f54ef8530074f003039c2e3a356b38733db65b7a
Author: Carles Fernandez <carles.fernandez at gmail.com>
Date: Wed Feb 4 18:04:51 2015 +0100
Working on the freq_xlating_fir filter
---
.../input_filter/adapters/freq_xlating_fir_filter.cc | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/src/algorithms/input_filter/adapters/freq_xlating_fir_filter.cc b/src/algorithms/input_filter/adapters/freq_xlating_fir_filter.cc
index deee889..71745dd 100644
--- a/src/algorithms/input_filter/adapters/freq_xlating_fir_filter.cc
+++ b/src/algorithms/input_filter/adapters/freq_xlating_fir_filter.cc
@@ -33,6 +33,7 @@
#include <gnuradio/blocks/file_sink.h>
#include <gnuradio/filter/pm_remez.h>
#include <glog/logging.h>
+#include <volk/volk.h>
#include "configuration_interface.h"
using google::LogMessage;
@@ -69,12 +70,21 @@ FreqXlatingFirFilter::FreqXlatingFirFilter(ConfigurationInterface* configuration
&& (output_item_type_.compare("gr_complex") == 0))
{
item_size = sizeof(gr_complex);
- input_size_ = sizeof(short); //input
+ input_size_ = sizeof(int16_t); //input
freq_xlating_fir_filter_scf_ = gr::filter::freq_xlating_fir_filter_scf::make(decimation_factor, taps_, intermediate_freq_, sampling_freq_);
DLOG(INFO) << "input_filter(" << freq_xlating_fir_filter_scf_->unique_id() << ")";
}
-
+ else if((taps_item_type_.compare("float") == 0) && (input_item_type_.compare("byte") == 0)
+ && (output_item_type_.compare("gr_complex") == 0))
+ {
+ item_size = sizeof(gr_complex);
+ input_size_ = sizeof(int8_t); //input
// gr_char_to_short_ = gr::blocks::char_to_short::make();
+ freq_xlating_fir_filter_scf_ = gr::filter::freq_xlating_fir_filter_scf::make(decimation_factor, taps_, intermediate_freq_, sampling_freq_);
+// short_x2_complex_byte
+ DLOG(INFO) << "input_filter(" << freq_xlating_fir_filter_scf_->unique_id() << ")";
+ }
+
// gr_short_to_float _ = gr::blocks::short_to_float::make();
else
{
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-hamradio/gnss-sdr.git
More information about the pkg-hamradio-commits
mailing list