aboutsummaryrefslogtreecommitdiffstats
path: root/Transceiver52M
diff options
context:
space:
mode:
authorTom Tsou <tom.tsou@ettus.com>2017-06-14 17:12:16 -0700
committerTom Tsou <tom@tsou.cc>2017-06-16 17:09:09 +0000
commit63eef9faf28562af5ca3e3158ef84f3da0fe6e6c (patch)
treeeab29802b323e3084123175049272c6fb633032e /Transceiver52M
parentd67bd603e9062a187bd1a33f6e2d3a6d9d8a6517 (diff)
sigProcLib: Fix complex/real vector flag in Laurent modulator
The modulator vector to be shaped by Laurent C1 pulse is complex, but was set as real. The error does not affect behaviour because we only support complex-complex and complex-real calculations; real-real convolution is not supported. So in this case the data vector was already assumed to be complex despite the improper flag setting. Change-Id: I03afc6a93a01fde7a9a02e4eb9d201d3ee37d21a
Diffstat (limited to 'Transceiver52M')
-rw-r--r--Transceiver52M/sigProcLib.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/Transceiver52M/sigProcLib.cpp b/Transceiver52M/sigProcLib.cpp
index 3a9a529..04391d6 100644
--- a/Transceiver52M/sigProcLib.cpp
+++ b/Transceiver52M/sigProcLib.cpp
@@ -643,7 +643,6 @@ static signalVector *modulateBurstLaurent(const BitVector &bits)
c0_itr = c0_burst->begin();
c1_burst = new signalVector(burst_len, c1_pulse->size());
- c1_burst->isReal(true);
c1_itr = c1_burst->begin();
/* Padded differential tail bits */