mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2025-01-31 03:14:56 +00:00
Fix building
This commit is contained in:
parent
6b614958ca
commit
dde0667c6b
@ -56,7 +56,7 @@ GalileoE1Pcps8msAmbiguousAcquisition::GalileoE1Pcps8msAmbiguousAcquisition(
|
|||||||
item_type_ = configuration_->property(role + ".item_type",
|
item_type_ = configuration_->property(role + ".item_type",
|
||||||
default_item_type);
|
default_item_type);
|
||||||
|
|
||||||
int64_t fs_in_deprecated = configuration_->property("GNSS-SDR.internal_fs_hz", 4000000LL);
|
int64_t fs_in_deprecated = configuration_->property("GNSS-SDR.internal_fs_hz", 4000000);
|
||||||
fs_in_ = configuration_->property("GNSS-SDR.internal_fs_sps", fs_in_deprecated);
|
fs_in_ = configuration_->property("GNSS-SDR.internal_fs_sps", fs_in_deprecated);
|
||||||
|
|
||||||
if (FLAGS_doppler_max != 0)
|
if (FLAGS_doppler_max != 0)
|
||||||
|
@ -47,7 +47,7 @@ GalileoE1PcpsCccwsrAmbiguousAcquisition::GalileoE1PcpsCccwsrAmbiguousAcquisition
|
|||||||
|
|
||||||
item_type_ = configuration_->property(role + ".item_type", default_item_type);
|
item_type_ = configuration_->property(role + ".item_type", default_item_type);
|
||||||
|
|
||||||
int64_t fs_in_deprecated = configuration_->property("GNSS-SDR.internal_fs_hz", 4000000LL);
|
int64_t fs_in_deprecated = configuration_->property("GNSS-SDR.internal_fs_hz", 4000000);
|
||||||
fs_in_ = configuration_->property("GNSS-SDR.internal_fs_sps", fs_in_deprecated);
|
fs_in_ = configuration_->property("GNSS-SDR.internal_fs_sps", fs_in_deprecated);
|
||||||
|
|
||||||
if (FLAGS_doppler_max != 0)
|
if (FLAGS_doppler_max != 0)
|
||||||
|
@ -56,7 +56,7 @@ GalileoE1PcpsQuickSyncAmbiguousAcquisition::GalileoE1PcpsQuickSyncAmbiguousAcqui
|
|||||||
item_type_ = configuration_->property(role + ".item_type",
|
item_type_ = configuration_->property(role + ".item_type",
|
||||||
default_item_type);
|
default_item_type);
|
||||||
|
|
||||||
int64_t fs_in_deprecated = configuration_->property("GNSS-SDR.internal_fs_hz", 4000000LL);
|
int64_t fs_in_deprecated = configuration_->property("GNSS-SDR.internal_fs_hz", 4000000);
|
||||||
fs_in_ = configuration_->property("GNSS-SDR.internal_fs_sps", fs_in_deprecated);
|
fs_in_ = configuration_->property("GNSS-SDR.internal_fs_sps", fs_in_deprecated);
|
||||||
|
|
||||||
if (FLAGS_doppler_max != 0)
|
if (FLAGS_doppler_max != 0)
|
||||||
|
@ -56,7 +56,7 @@ GalileoE1PcpsTongAmbiguousAcquisition::GalileoE1PcpsTongAmbiguousAcquisition(
|
|||||||
item_type_ = configuration_->property(role + ".item_type",
|
item_type_ = configuration_->property(role + ".item_type",
|
||||||
default_item_type);
|
default_item_type);
|
||||||
|
|
||||||
int64_t fs_in_deprecated = configuration_->property("GNSS-SDR.internal_fs_hz", 4000000LL);
|
int64_t fs_in_deprecated = configuration_->property("GNSS-SDR.internal_fs_hz", 4000000);
|
||||||
fs_in_ = configuration_->property("GNSS-SDR.internal_fs_sps", fs_in_deprecated);
|
fs_in_ = configuration_->property("GNSS-SDR.internal_fs_sps", fs_in_deprecated);
|
||||||
|
|
||||||
if (FLAGS_doppler_max != 0)
|
if (FLAGS_doppler_max != 0)
|
||||||
|
@ -20,8 +20,13 @@
|
|||||||
#include <utility>
|
#include <utility>
|
||||||
|
|
||||||
|
|
||||||
ByteToShort::ByteToShort(const ConfigurationInterface* configuration, std::string role,
|
ByteToShort::ByteToShort(const ConfigurationInterface* configuration,
|
||||||
unsigned int in_streams, unsigned int out_streams) : role_(std::move(role)), in_streams_(in_streams), out_streams_(out_streams)
|
std::string role,
|
||||||
|
unsigned int in_streams,
|
||||||
|
unsigned int out_streams) : role_(std::move(role)),
|
||||||
|
in_streams_(in_streams),
|
||||||
|
out_streams_(out_streams),
|
||||||
|
dump_(configuration->property(role + ".dump", false))
|
||||||
{
|
{
|
||||||
const std::string default_input_item_type("byte");
|
const std::string default_input_item_type("byte");
|
||||||
const std::string default_output_item_type("short");
|
const std::string default_output_item_type("short");
|
||||||
@ -30,12 +35,8 @@ ByteToShort::ByteToShort(const ConfigurationInterface* configuration, std::strin
|
|||||||
DLOG(INFO) << "role " << role_;
|
DLOG(INFO) << "role " << role_;
|
||||||
|
|
||||||
input_item_type_ = configuration->property(role_ + ".input_item_type", default_input_item_type);
|
input_item_type_ = configuration->property(role_ + ".input_item_type", default_input_item_type);
|
||||||
|
|
||||||
dump_ = configuration->property(role_ + ".dump", false);
|
|
||||||
dump_filename_ = configuration->property(role_ + ".dump_filename", default_dump_filename);
|
dump_filename_ = configuration->property(role_ + ".dump_filename", default_dump_filename);
|
||||||
|
|
||||||
const size_t item_size = sizeof(int16_t);
|
|
||||||
|
|
||||||
gr_char_to_short_ = gr::blocks::char_to_short::make();
|
gr_char_to_short_ = gr::blocks::char_to_short::make();
|
||||||
|
|
||||||
DLOG(INFO) << "data_type_adapter_(" << gr_char_to_short_->unique_id() << ")";
|
DLOG(INFO) << "data_type_adapter_(" << gr_char_to_short_->unique_id() << ")";
|
||||||
@ -43,6 +44,7 @@ ByteToShort::ByteToShort(const ConfigurationInterface* configuration, std::strin
|
|||||||
if (dump_)
|
if (dump_)
|
||||||
{
|
{
|
||||||
DLOG(INFO) << "Dumping output into file " << dump_filename_;
|
DLOG(INFO) << "Dumping output into file " << dump_filename_;
|
||||||
|
const size_t item_size = sizeof(int16_t);
|
||||||
file_sink_ = gr::blocks::file_sink::make(item_size, dump_filename_.c_str());
|
file_sink_ = gr::blocks::file_sink::make(item_size, dump_filename_.c_str());
|
||||||
}
|
}
|
||||||
if (in_streams_ > 1)
|
if (in_streams_ > 1)
|
||||||
|
@ -21,8 +21,14 @@
|
|||||||
#include <volk/volk.h>
|
#include <volk/volk.h>
|
||||||
|
|
||||||
|
|
||||||
IbyteToCbyte::IbyteToCbyte(const ConfigurationInterface* configuration, const std::string& role,
|
IbyteToCbyte::IbyteToCbyte(const ConfigurationInterface* configuration,
|
||||||
unsigned int in_streams, unsigned int out_streams) : role_(role), in_streams_(in_streams), out_streams_(out_streams)
|
const std::string& role,
|
||||||
|
unsigned int in_streams,
|
||||||
|
unsigned int out_streams) : role_(role),
|
||||||
|
in_streams_(in_streams),
|
||||||
|
out_streams_(out_streams),
|
||||||
|
inverted_spectrum(configuration->property(role + ".inverted_spectrum", false)),
|
||||||
|
dump_(configuration->property(role + ".dump", false))
|
||||||
{
|
{
|
||||||
const std::string default_input_item_type("byte");
|
const std::string default_input_item_type("byte");
|
||||||
const std::string default_output_item_type("lv_8sc_t");
|
const std::string default_output_item_type("lv_8sc_t");
|
||||||
@ -31,12 +37,7 @@ IbyteToCbyte::IbyteToCbyte(const ConfigurationInterface* configuration, const st
|
|||||||
DLOG(INFO) << "role " << role_;
|
DLOG(INFO) << "role " << role_;
|
||||||
|
|
||||||
input_item_type_ = configuration->property(role_ + ".input_item_type", default_input_item_type);
|
input_item_type_ = configuration->property(role_ + ".input_item_type", default_input_item_type);
|
||||||
|
|
||||||
dump_ = configuration->property(role_ + ".dump", false);
|
|
||||||
dump_filename_ = configuration->property(role_ + ".dump_filename", default_dump_filename);
|
dump_filename_ = configuration->property(role_ + ".dump_filename", default_dump_filename);
|
||||||
inverted_spectrum = configuration->property(role + ".inverted_spectrum", false);
|
|
||||||
|
|
||||||
const size_t item_size = sizeof(lv_8sc_t);
|
|
||||||
|
|
||||||
ibyte_to_cbyte_ = make_interleaved_byte_to_complex_byte();
|
ibyte_to_cbyte_ = make_interleaved_byte_to_complex_byte();
|
||||||
|
|
||||||
@ -45,6 +46,7 @@ IbyteToCbyte::IbyteToCbyte(const ConfigurationInterface* configuration, const st
|
|||||||
if (dump_)
|
if (dump_)
|
||||||
{
|
{
|
||||||
DLOG(INFO) << "Dumping output into file " << dump_filename_;
|
DLOG(INFO) << "Dumping output into file " << dump_filename_;
|
||||||
|
const size_t item_size = sizeof(lv_8sc_t);
|
||||||
file_sink_ = gr::blocks::file_sink::make(item_size, dump_filename_.c_str());
|
file_sink_ = gr::blocks::file_sink::make(item_size, dump_filename_.c_str());
|
||||||
}
|
}
|
||||||
if (inverted_spectrum)
|
if (inverted_spectrum)
|
||||||
|
@ -20,7 +20,12 @@
|
|||||||
|
|
||||||
|
|
||||||
IbyteToComplex::IbyteToComplex(const ConfigurationInterface* configuration, const std::string& role,
|
IbyteToComplex::IbyteToComplex(const ConfigurationInterface* configuration, const std::string& role,
|
||||||
unsigned int in_streams, unsigned int out_streams) : role_(role), in_streams_(in_streams), out_streams_(out_streams)
|
unsigned int in_streams,
|
||||||
|
unsigned int out_streams) : role_(role),
|
||||||
|
in_streams_(in_streams),
|
||||||
|
out_streams_(out_streams),
|
||||||
|
inverted_spectrum(configuration->property(role + ".inverted_spectrum", false)),
|
||||||
|
dump_(configuration->property(role + ".dump", false))
|
||||||
{
|
{
|
||||||
const std::string default_input_item_type("byte");
|
const std::string default_input_item_type("byte");
|
||||||
const std::string default_output_item_type("gr_complex");
|
const std::string default_output_item_type("gr_complex");
|
||||||
@ -29,12 +34,7 @@ IbyteToComplex::IbyteToComplex(const ConfigurationInterface* configuration, cons
|
|||||||
DLOG(INFO) << "role " << role_;
|
DLOG(INFO) << "role " << role_;
|
||||||
|
|
||||||
input_item_type_ = configuration->property(role_ + ".input_item_type", default_input_item_type);
|
input_item_type_ = configuration->property(role_ + ".input_item_type", default_input_item_type);
|
||||||
|
|
||||||
dump_ = configuration->property(role_ + ".dump", false);
|
|
||||||
dump_filename_ = configuration->property(role_ + ".dump_filename", default_dump_filename);
|
dump_filename_ = configuration->property(role_ + ".dump_filename", default_dump_filename);
|
||||||
inverted_spectrum = configuration->property(role + ".inverted_spectrum", false);
|
|
||||||
|
|
||||||
const size_t item_size = sizeof(gr_complex);
|
|
||||||
|
|
||||||
gr_interleaved_char_to_complex_ = gr::blocks::interleaved_char_to_complex::make();
|
gr_interleaved_char_to_complex_ = gr::blocks::interleaved_char_to_complex::make();
|
||||||
|
|
||||||
@ -47,6 +47,7 @@ IbyteToComplex::IbyteToComplex(const ConfigurationInterface* configuration, cons
|
|||||||
if (dump_)
|
if (dump_)
|
||||||
{
|
{
|
||||||
DLOG(INFO) << "Dumping output into file " << dump_filename_;
|
DLOG(INFO) << "Dumping output into file " << dump_filename_;
|
||||||
|
const size_t item_size = sizeof(gr_complex);
|
||||||
file_sink_ = gr::blocks::file_sink::make(item_size, dump_filename_.c_str());
|
file_sink_ = gr::blocks::file_sink::make(item_size, dump_filename_.c_str());
|
||||||
}
|
}
|
||||||
if (in_streams_ > 1)
|
if (in_streams_ > 1)
|
||||||
|
@ -21,8 +21,14 @@
|
|||||||
#include <volk/volk.h>
|
#include <volk/volk.h>
|
||||||
|
|
||||||
|
|
||||||
IbyteToCshort::IbyteToCshort(const ConfigurationInterface* configuration, const std::string& role,
|
IbyteToCshort::IbyteToCshort(const ConfigurationInterface* configuration,
|
||||||
unsigned int in_streams, unsigned int out_streams) : role_(role), in_streams_(in_streams), out_streams_(out_streams)
|
const std::string& role,
|
||||||
|
unsigned int in_streams,
|
||||||
|
unsigned int out_streams) : role_(role),
|
||||||
|
in_streams_(in_streams),
|
||||||
|
out_streams_(out_streams),
|
||||||
|
inverted_spectrum(configuration->property(role + ".inverted_spectrum", false)),
|
||||||
|
dump_(configuration->property(role + ".dump", false))
|
||||||
{
|
{
|
||||||
const std::string default_input_item_type("byte");
|
const std::string default_input_item_type("byte");
|
||||||
const std::string default_output_item_type("cshort");
|
const std::string default_output_item_type("cshort");
|
||||||
@ -31,12 +37,7 @@ IbyteToCshort::IbyteToCshort(const ConfigurationInterface* configuration, const
|
|||||||
DLOG(INFO) << "role " << role_;
|
DLOG(INFO) << "role " << role_;
|
||||||
|
|
||||||
input_item_type_ = configuration->property(role_ + ".input_item_type", default_input_item_type);
|
input_item_type_ = configuration->property(role_ + ".input_item_type", default_input_item_type);
|
||||||
|
|
||||||
dump_ = configuration->property(role_ + ".dump", false);
|
|
||||||
dump_filename_ = configuration->property(role_ + ".dump_filename", default_dump_filename);
|
dump_filename_ = configuration->property(role_ + ".dump_filename", default_dump_filename);
|
||||||
inverted_spectrum = configuration->property(role + ".inverted_spectrum", false);
|
|
||||||
|
|
||||||
const size_t item_size = sizeof(lv_16sc_t);
|
|
||||||
|
|
||||||
interleaved_byte_to_complex_short_ = make_interleaved_byte_to_complex_short();
|
interleaved_byte_to_complex_short_ = make_interleaved_byte_to_complex_short();
|
||||||
|
|
||||||
@ -45,6 +46,7 @@ IbyteToCshort::IbyteToCshort(const ConfigurationInterface* configuration, const
|
|||||||
if (dump_)
|
if (dump_)
|
||||||
{
|
{
|
||||||
DLOG(INFO) << "Dumping output into file " << dump_filename_;
|
DLOG(INFO) << "Dumping output into file " << dump_filename_;
|
||||||
|
const size_t item_size = sizeof(lv_16sc_t);
|
||||||
file_sink_ = gr::blocks::file_sink::make(item_size, dump_filename_.c_str());
|
file_sink_ = gr::blocks::file_sink::make(item_size, dump_filename_.c_str());
|
||||||
}
|
}
|
||||||
if (inverted_spectrum)
|
if (inverted_spectrum)
|
||||||
|
@ -19,8 +19,14 @@
|
|||||||
#include <glog/logging.h>
|
#include <glog/logging.h>
|
||||||
|
|
||||||
|
|
||||||
IshortToComplex::IshortToComplex(const ConfigurationInterface* configuration, const std::string& role,
|
IshortToComplex::IshortToComplex(const ConfigurationInterface* configuration,
|
||||||
unsigned int in_streams, unsigned int out_streams) : role_(role), in_streams_(in_streams), out_streams_(out_streams)
|
const std::string& role,
|
||||||
|
unsigned int in_streams,
|
||||||
|
unsigned int out_streams) : role_(role),
|
||||||
|
in_streams_(in_streams),
|
||||||
|
out_streams_(out_streams),
|
||||||
|
inverted_spectrum(configuration->property(role + ".inverted_spectrum", false)),
|
||||||
|
dump_(configuration->property(role + ".dump", false))
|
||||||
{
|
{
|
||||||
const std::string default_input_item_type("short");
|
const std::string default_input_item_type("short");
|
||||||
const std::string default_output_item_type("gr_complex");
|
const std::string default_output_item_type("gr_complex");
|
||||||
@ -29,12 +35,7 @@ IshortToComplex::IshortToComplex(const ConfigurationInterface* configuration, co
|
|||||||
DLOG(INFO) << "role " << role_;
|
DLOG(INFO) << "role " << role_;
|
||||||
|
|
||||||
input_item_type_ = configuration->property(role_ + ".input_item_type", default_input_item_type);
|
input_item_type_ = configuration->property(role_ + ".input_item_type", default_input_item_type);
|
||||||
|
|
||||||
dump_ = configuration->property(role_ + ".dump", false);
|
|
||||||
dump_filename_ = configuration->property(role_ + ".dump_filename", default_dump_filename);
|
dump_filename_ = configuration->property(role_ + ".dump_filename", default_dump_filename);
|
||||||
inverted_spectrum = configuration->property(role + ".inverted_spectrum", false);
|
|
||||||
|
|
||||||
const size_t item_size = sizeof(gr_complex);
|
|
||||||
|
|
||||||
gr_interleaved_short_to_complex_ = gr::blocks::interleaved_short_to_complex::make();
|
gr_interleaved_short_to_complex_ = gr::blocks::interleaved_short_to_complex::make();
|
||||||
|
|
||||||
@ -47,6 +48,7 @@ IshortToComplex::IshortToComplex(const ConfigurationInterface* configuration, co
|
|||||||
if (dump_)
|
if (dump_)
|
||||||
{
|
{
|
||||||
DLOG(INFO) << "Dumping output into file " << dump_filename_;
|
DLOG(INFO) << "Dumping output into file " << dump_filename_;
|
||||||
|
const size_t item_size = sizeof(gr_complex);
|
||||||
file_sink_ = gr::blocks::file_sink::make(item_size, dump_filename_.c_str());
|
file_sink_ = gr::blocks::file_sink::make(item_size, dump_filename_.c_str());
|
||||||
}
|
}
|
||||||
if (in_streams_ > 1)
|
if (in_streams_ > 1)
|
||||||
|
@ -21,8 +21,14 @@
|
|||||||
#include <volk/volk.h>
|
#include <volk/volk.h>
|
||||||
|
|
||||||
|
|
||||||
IshortToCshort::IshortToCshort(const ConfigurationInterface* configuration, const std::string& role,
|
IshortToCshort::IshortToCshort(const ConfigurationInterface* configuration,
|
||||||
unsigned int in_streams, unsigned int out_streams) : role_(role), in_streams_(in_streams), out_streams_(out_streams)
|
const std::string& role,
|
||||||
|
unsigned int in_streams,
|
||||||
|
unsigned int out_streams) : role_(role),
|
||||||
|
in_streams_(in_streams),
|
||||||
|
out_streams_(out_streams),
|
||||||
|
inverted_spectrum(configuration->property(role + ".inverted_spectrum", false)),
|
||||||
|
dump_(configuration->property(role + ".dump", false))
|
||||||
{
|
{
|
||||||
const std::string default_input_item_type("short");
|
const std::string default_input_item_type("short");
|
||||||
const std::string default_output_item_type("cshort");
|
const std::string default_output_item_type("cshort");
|
||||||
@ -31,12 +37,7 @@ IshortToCshort::IshortToCshort(const ConfigurationInterface* configuration, cons
|
|||||||
DLOG(INFO) << "role " << role_;
|
DLOG(INFO) << "role " << role_;
|
||||||
|
|
||||||
input_item_type_ = configuration->property(role_ + ".input_item_type", default_input_item_type);
|
input_item_type_ = configuration->property(role_ + ".input_item_type", default_input_item_type);
|
||||||
|
|
||||||
dump_ = configuration->property(role_ + ".dump", false);
|
|
||||||
dump_filename_ = configuration->property(role_ + ".dump_filename", default_dump_filename);
|
dump_filename_ = configuration->property(role_ + ".dump_filename", default_dump_filename);
|
||||||
inverted_spectrum = configuration->property(role + ".inverted_spectrum", false);
|
|
||||||
|
|
||||||
const size_t item_size = sizeof(lv_16sc_t);
|
|
||||||
|
|
||||||
interleaved_short_to_complex_short_ = make_interleaved_short_to_complex_short();
|
interleaved_short_to_complex_short_ = make_interleaved_short_to_complex_short();
|
||||||
|
|
||||||
@ -45,6 +46,7 @@ IshortToCshort::IshortToCshort(const ConfigurationInterface* configuration, cons
|
|||||||
if (dump_)
|
if (dump_)
|
||||||
{
|
{
|
||||||
DLOG(INFO) << "Dumping output into file " << dump_filename_;
|
DLOG(INFO) << "Dumping output into file " << dump_filename_;
|
||||||
|
const size_t item_size = sizeof(lv_16sc_t);
|
||||||
file_sink_ = gr::blocks::file_sink::make(item_size, dump_filename_.c_str());
|
file_sink_ = gr::blocks::file_sink::make(item_size, dump_filename_.c_str());
|
||||||
}
|
}
|
||||||
if (inverted_spectrum)
|
if (inverted_spectrum)
|
||||||
|
@ -26,12 +26,12 @@ BeamformerFilter::BeamformerFilter(
|
|||||||
unsigned int in_stream, unsigned int out_stream)
|
unsigned int in_stream, unsigned int out_stream)
|
||||||
: role_(role),
|
: role_(role),
|
||||||
in_stream_(in_stream),
|
in_stream_(in_stream),
|
||||||
out_stream_(out_stream)
|
out_stream_(out_stream),
|
||||||
|
dump_(configuration->property(role + ".dump", false))
|
||||||
{
|
{
|
||||||
const std::string default_item_type("gr_complex");
|
const std::string default_item_type("gr_complex");
|
||||||
const std::string default_dump_file("./data/input_filter.dat");
|
const std::string default_dump_file("./data/input_filter.dat");
|
||||||
item_type_ = configuration->property(role + ".item_type", default_item_type);
|
item_type_ = configuration->property(role + ".item_type", default_item_type);
|
||||||
dump_ = configuration->property(role + ".dump", false);
|
|
||||||
dump_filename_ = configuration->property(role + ".dump_filename", default_dump_file);
|
dump_filename_ = configuration->property(role + ".dump_filename", default_dump_file);
|
||||||
DLOG(INFO) << "role " << role_;
|
DLOG(INFO) << "role " << role_;
|
||||||
if (item_type_ == "gr_complex")
|
if (item_type_ == "gr_complex")
|
||||||
|
@ -28,7 +28,8 @@ NotchFilter::NotchFilter(const ConfigurationInterface* configuration,
|
|||||||
unsigned int out_streams)
|
unsigned int out_streams)
|
||||||
: role_(role),
|
: role_(role),
|
||||||
in_streams_(in_streams),
|
in_streams_(in_streams),
|
||||||
out_streams_(out_streams)
|
out_streams_(out_streams),
|
||||||
|
dump_(configuration->property(role + ".dump", false))
|
||||||
{
|
{
|
||||||
const std::string default_item_type("gr_complex");
|
const std::string default_item_type("gr_complex");
|
||||||
const std::string default_dump_file("./data/input_filter.dat");
|
const std::string default_dump_file("./data/input_filter.dat");
|
||||||
@ -46,7 +47,6 @@ NotchFilter::NotchFilter(const ConfigurationInterface* configuration,
|
|||||||
|
|
||||||
dump_filename_ = configuration->property(role + ".dump_filename", default_dump_file);
|
dump_filename_ = configuration->property(role + ".dump_filename", default_dump_file);
|
||||||
item_type_ = configuration->property(role + ".item_type", default_item_type);
|
item_type_ = configuration->property(role + ".item_type", default_item_type);
|
||||||
dump_ = configuration->property(role + ".dump", false);
|
|
||||||
|
|
||||||
DLOG(INFO) << "role " << role_;
|
DLOG(INFO) << "role " << role_;
|
||||||
if (item_type_ == "gr_complex")
|
if (item_type_ == "gr_complex")
|
||||||
|
@ -29,7 +29,8 @@ NotchFilterLite::NotchFilterLite(const ConfigurationInterface* configuration,
|
|||||||
unsigned int out_streams)
|
unsigned int out_streams)
|
||||||
: role_(role),
|
: role_(role),
|
||||||
in_streams_(in_streams),
|
in_streams_(in_streams),
|
||||||
out_streams_(out_streams)
|
out_streams_(out_streams),
|
||||||
|
dump_(configuration->property(role + ".dump", false))
|
||||||
{
|
{
|
||||||
const std::string default_item_type("gr_complex");
|
const std::string default_item_type("gr_complex");
|
||||||
const std::string default_dump_file("./data/input_filter.dat");
|
const std::string default_dump_file("./data/input_filter.dat");
|
||||||
@ -39,7 +40,6 @@ NotchFilterLite::NotchFilterLite(const ConfigurationInterface* configuration,
|
|||||||
const int default_n_segments_reset = 5000000;
|
const int default_n_segments_reset = 5000000;
|
||||||
const int default_length_ = 32;
|
const int default_length_ = 32;
|
||||||
const int default_n_segments_est = 12500;
|
const int default_n_segments_est = 12500;
|
||||||
|
|
||||||
const float samp_freq = configuration->property("SignalSource.sampling_frequency", default_samp_freq);
|
const float samp_freq = configuration->property("SignalSource.sampling_frequency", default_samp_freq);
|
||||||
const float default_coeff_rate = samp_freq * 0.1F;
|
const float default_coeff_rate = samp_freq * 0.1F;
|
||||||
const float p_c_factor = configuration->property(role + ".p_c_factor", default_p_c_factor);
|
const float p_c_factor = configuration->property(role + ".p_c_factor", default_p_c_factor);
|
||||||
@ -51,7 +51,6 @@ NotchFilterLite::NotchFilterLite(const ConfigurationInterface* configuration,
|
|||||||
|
|
||||||
dump_filename_ = configuration->property(role + ".dump_filename", default_dump_file);
|
dump_filename_ = configuration->property(role + ".dump_filename", default_dump_file);
|
||||||
item_type_ = configuration->property(role + ".item_type", default_item_type);
|
item_type_ = configuration->property(role + ".item_type", default_item_type);
|
||||||
dump_ = configuration->property(role + ".dump", false);
|
|
||||||
|
|
||||||
int n_segments_coeff = static_cast<int>((samp_freq / coeff_rate) / static_cast<float>(length_));
|
int n_segments_coeff = static_cast<int>((samp_freq / coeff_rate) / static_cast<float>(length_));
|
||||||
n_segments_coeff = std::max(1, n_segments_coeff);
|
n_segments_coeff = std::max(1, n_segments_coeff);
|
||||||
|
@ -33,7 +33,10 @@
|
|||||||
SignalGenerator::SignalGenerator(const ConfigurationInterface* configuration,
|
SignalGenerator::SignalGenerator(const ConfigurationInterface* configuration,
|
||||||
const std::string& role, unsigned int in_stream,
|
const std::string& role, unsigned int in_stream,
|
||||||
unsigned int out_stream,
|
unsigned int out_stream,
|
||||||
Concurrent_Queue<pmt::pmt_t>* queue __attribute__((unused))) : role_(role), in_stream_(in_stream), out_stream_(out_stream)
|
Concurrent_Queue<pmt::pmt_t>* queue __attribute__((unused))) : role_(role),
|
||||||
|
in_stream_(in_stream),
|
||||||
|
out_stream_(out_stream),
|
||||||
|
dump_(configuration->property(role + ".dump", false))
|
||||||
{
|
{
|
||||||
const std::string default_item_type("gr_complex");
|
const std::string default_item_type("gr_complex");
|
||||||
const std::string default_dump_file("./data/gen_source.dat");
|
const std::string default_dump_file("./data/gen_source.dat");
|
||||||
@ -41,7 +44,6 @@ SignalGenerator::SignalGenerator(const ConfigurationInterface* configuration,
|
|||||||
const std::string default_signal("1C");
|
const std::string default_signal("1C");
|
||||||
|
|
||||||
item_type_ = configuration->property(role + ".item_type", default_item_type);
|
item_type_ = configuration->property(role + ".item_type", default_item_type);
|
||||||
dump_ = configuration->property(role + ".dump", false);
|
|
||||||
dump_filename_ = configuration->property(role + ".dump_filename", default_dump_file);
|
dump_filename_ = configuration->property(role + ".dump_filename", default_dump_file);
|
||||||
|
|
||||||
const unsigned int fs_in = configuration->property("SignalSource.fs_hz", static_cast<unsigned>(4e6));
|
const unsigned int fs_in = configuration->property("SignalSource.fs_hz", static_cast<unsigned>(4e6));
|
||||||
|
Loading…
Reference in New Issue
Block a user