Add fractional resampler

This commit is contained in:
Antonio Ramos
2018-01-31 10:46:41 +01:00
parent b6326f5b13
commit f635b5714f
4 changed files with 226 additions and 2 deletions
+8
View File
@@ -62,6 +62,7 @@
#include "ishort_to_cshort.h"
#include "ishort_to_complex.h"
#include "direct_resampler_conditioner.h"
#include "fractional_resampler_conditioner.h"
#include "fir_filter.h"
#include "freq_xlating_fir_filter.h"
#include "beamformer_filter.h"
@@ -1170,6 +1171,13 @@ std::unique_ptr<GNSSBlockInterface> GNSSBlockFactory::GetBlock(
block = std::move(block_);
}
else if (implementation.compare("Fractional_Resampler") == 0)
{
std::unique_ptr<GNSSBlockInterface> block_(new FractionalResamplerConditioner(configuration.get(), role,
in_streams, out_streams));
block = std::move(block_);
}
// ACQUISITION BLOCKS ---------------------------------------------------------
else if (implementation.compare("GPS_L1_CA_PCPS_Acquisition") == 0)
{