From 63eef9faf28562af5ca3e3158ef84f3da0fe6e6c Mon Sep 17 00:00:00 2001 From: Tom Tsou Date: Wed, 14 Jun 2017 17:12:16 -0700 Subject: 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 --- Transceiver52M/sigProcLib.cpp | 1 - 1 file changed, 1 deletion(-) 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 */ -- cgit v1.2.3