aboutsummaryrefslogtreecommitdiffstats
path: root/src/DabModulator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/DabModulator.cpp')
-rw-r--r--src/DabModulator.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/DabModulator.cpp b/src/DabModulator.cpp
index 9e9d017..757b01f 100644
--- a/src/DabModulator.cpp
+++ b/src/DabModulator.cpp
@@ -190,7 +190,16 @@ int DabModulator::process(Buffer* dataOut)
shared_ptr<ModPlugin> cifOfdm;
- if (m_settings.fixedPoint) {
+ if (m_settings.useDexterOutput) {
+ cifOfdm = make_shared<OfdmGeneratorDEXTER>(
+ (1 + m_nbSymbols),
+ m_nbCarriers,
+ m_spacing,
+ m_settings.enableCfr,
+ m_settings.cfrClip,
+ m_settings.cfrErrorClip);
+ }
+ else if (m_settings.fixedPoint) {
cifOfdm = make_shared<OfdmGeneratorFixed>(
(1 + m_nbSymbols),
m_nbCarriers,