diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2015-05-27 20:43:48 +0200 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2015-05-30 17:36:31 +0200 |
commit | 09312c200b78c6b441b577911743f75921fef5b3 (patch) | |
tree | 170b0a46b29b0e5efea500b9544d9b513b6f7668 /src/DabModulator.cpp | |
parent | 405de3ecd5624a350668406f5476905e5e8a1286 (diff) | |
download | dabmod-09312c200b78c6b441b577911743f75921fef5b3.tar.gz dabmod-09312c200b78c6b441b577911743f75921fef5b3.tar.bz2 dabmod-09312c200b78c6b441b577911743f75921fef5b3.zip |
Add and enable TII insertion for testing
Diffstat (limited to 'src/DabModulator.cpp')
-rw-r--r-- | src/DabModulator.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/DabModulator.cpp b/src/DabModulator.cpp index 667d885..94b6c87 100644 --- a/src/DabModulator.cpp +++ b/src/DabModulator.cpp @@ -46,6 +46,7 @@ #include "Resampler.h" #include "ConvEncoder.h" #include "FIRFilter.h" +#include "TII.h" #include "PuncturingEncoder.h" #include "TimeInterleaver.h" #include "TimestampDecoder.h" @@ -197,6 +198,8 @@ int DabModulator::process(Buffer* const dataIn, Buffer* dataOut) cic_ratio)); + shared_ptr<TII> tii(new TII(myDabMode, 3, 16)); + shared_ptr<OfdmGenerator> cifOfdm( new OfdmGenerator((1 + myNbSymbols), myNbCarriers, mySpacing)); @@ -346,6 +349,7 @@ int DabModulator::process(Buffer* const dataIn, Buffer* dataOut) myFlowgraph->connect(cifFreq, cifDiff); myFlowgraph->connect(cifNull, cifSig); myFlowgraph->connect(cifDiff, cifSig); + myFlowgraph->connect(tii, cifSig); if (useCicEq) { myFlowgraph->connect(cifSig, cifCicEq); myFlowgraph->connect(cifCicEq, cifOfdm); |