diff options
author | Tom Tsou <tom.tsou@ettus.com> | 2016-04-26 21:17:36 -0700 |
---|---|---|
committer | Tom Tsou <tom.tsou@ettus.com> | 2016-04-26 21:20:43 -0700 |
commit | 047956259b468724e9c9d4b6bc436f8ee1f85a57 (patch) | |
tree | d9b706613d1a5b34b1c1ed97ac2bfa4efa9dc7cd /Transceiver52M/sigProcLib.cpp | |
parent | d2b070369dd5341ac42ec091370d8bcd5a8ac5ee (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.cpp | 2 |
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; |