aboutsummaryrefslogtreecommitdiffstats
path: root/Transceiver52M/sigProcLib.cpp
diff options
context:
space:
mode:
authorTom Tsou <tom.tsou@ettus.com>2016-04-26 21:17:36 -0700
committerTom Tsou <tom.tsou@ettus.com>2016-04-26 21:20:43 -0700
commit047956259b468724e9c9d4b6bc436f8ee1f85a57 (patch)
treed9b706613d1a5b34b1c1ed97ac2bfa4efa9dc7cd /Transceiver52M/sigProcLib.cpp
parentd2b070369dd5341ac42ec091370d8bcd5a8ac5ee (diff)
EDGE: Fix demodulation slicer input
EDGE 8-PSK soft slicer was receiving input from the output of the downsampler. Equalization and derotation were missing causing the soft symbol output to be invalid. Signed-off-by: Tom Tsou <tom.tsou@ettus.com>
Diffstat (limited to 'Transceiver52M/sigProcLib.cpp')
-rw-r--r--Transceiver52M/sigProcLib.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/Transceiver52M/sigProcLib.cpp b/Transceiver52M/sigProcLib.cpp
index 6848727..049bc5a 100644
--- a/Transceiver52M/sigProcLib.cpp
+++ b/Transceiver52M/sigProcLib.cpp
@@ -2089,7 +2089,7 @@ SoftVector *demodEdgeBurst(signalVector &burst, int sps,
rot = derotateEdgeBurst(*eq, 1);
/* Soft slice and normalize */
- bits = softSliceEdgeBurst(*dec);
+ bits = softSliceEdgeBurst(*rot);
vectorSlicer(bits);
delete dec;