aboutsummaryrefslogtreecommitdiffstats
path: root/Transceiver52M/Transceiver.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Transceiver52M/Transceiver.cpp')
-rw-r--r--Transceiver52M/Transceiver.cpp11
1 files changed, 8 insertions, 3 deletions
diff --git a/Transceiver52M/Transceiver.cpp b/Transceiver52M/Transceiver.cpp
index a9e7035..a1c6f1b 100644
--- a/Transceiver52M/Transceiver.cpp
+++ b/Transceiver52M/Transceiver.cpp
@@ -84,9 +84,12 @@ bool TransceiverState::init(int filler, size_t sps, float scale, size_t rtsc)
case Transceiver::FILLER_DUMMY:
burst = generateDummyBurst(sps, n);
break;
- case Transceiver::FILLER_RAND:
+ case Transceiver::FILLER_NORM_RAND:
burst = genRandNormalBurst(rtsc, sps, n);
break;
+ case Transceiver::FILLER_EDGE_RAND:
+ burst = generateEdgeBurst(rtsc);
+ break;
case Transceiver::FILLER_ZERO:
default:
burst = generateEmptyBurst(sps, n);
@@ -96,8 +99,10 @@ bool TransceiverState::init(int filler, size_t sps, float scale, size_t rtsc)
fillerTable[i][n] = burst;
}
- if (filler == Transceiver::FILLER_RAND)
- chanType[n] = Transceiver::TSC;
+ if ((filler == Transceiver::FILLER_NORM_RAND) ||
+ (filler == Transceiver::FILLER_EDGE_RAND)) {
+ chanType[n] = Transceiver::TSC;
+ }
}
return false;