diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2024-11-18 17:06:49 +0100 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2024-11-18 17:10:41 +0100 |
commit | 101952b8277dede9c70a72a7f9e7a75ed3a291e0 (patch) | |
tree | 13f2b9f239154c9bed596ee8508c63812b478c10 /src/DabModulator.cpp | |
parent | 9c4683b718fb785ebf7fa5e3cca21af6bd9dc4bb (diff) | |
download | dabmod-101952b8277dede9c70a72a7f9e7a75ed3a291e0.tar.gz dabmod-101952b8277dede9c70a72a7f9e7a75ed3a291e0.tar.bz2 dabmod-101952b8277dede9c70a72a7f9e7a75ed3a291e0.zip |
Make TII compatible with fixed point
Diffstat (limited to 'src/DabModulator.cpp')
-rw-r--r-- | src/DabModulator.cpp | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/src/DabModulator.cpp b/src/DabModulator.cpp index 39c1d4a..e0a613f 100644 --- a/src/DabModulator.cpp +++ b/src/DabModulator.cpp @@ -3,7 +3,7 @@ Her Majesty the Queen in Right of Canada (Communications Research Center Canada) - Copyright (C) 2023 + Copyright (C) 2024 Matthias P. Braendli, matthias.braendli@mpb.li http://opendigitalradio.org @@ -54,7 +54,6 @@ #include "SignalMultiplexer.h" #include "TII.h" #include "TimeInterleaver.h" -#include "TimestampDecoder.h" using namespace std; @@ -179,16 +178,12 @@ int DabModulator::process(Buffer* dataOut) shared_ptr<TII> tii; shared_ptr<PhaseReference> tiiRef; try { - if (fixedPoint) { - etiLog.level(warn) << "TII does not yet support fixed point"; - } - else { - tii = make_shared<TII>( - m_settings.dabMode, - m_settings.tiiConfig); - rcs.enrol(tii.get()); - tiiRef = make_shared<PhaseReference>(mode, fixedPoint); - } + tii = make_shared<TII>( + m_settings.dabMode, + m_settings.tiiConfig, + fixedPoint); + rcs.enrol(tii.get()); + tiiRef = make_shared<PhaseReference>(mode, fixedPoint); } catch (const TIIError& e) { etiLog.level(error) << "Could not initialise TII: " << e.what(); |