From 047956259b468724e9c9d4b6bc436f8ee1f85a57 Mon Sep 17 00:00:00 2001 From: Tom Tsou Date: Tue, 26 Apr 2016 21:17:36 -0700 Subject: 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 --- Transceiver52M/sigProcLib.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- cgit v1.2.3