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>
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 @@
rot = derotateEdgeBurst(*eq, 1);
/* Soft slice and normalize */
- bits = softSliceEdgeBurst(*dec);
+ bits = softSliceEdgeBurst(*rot);
vectorSlicer(bits);
delete dec;