aboutsummaryrefslogtreecommitdiffstats
path: root/Transceiver52M/sigProcLib.h
diff options
context:
space:
mode:
authorAlexander Chemeris <Alexander.Chemeris@gmail.com>2017-03-17 17:22:33 -0700
committerAlexander Chemeris <Alexander.Chemeris@gmail.com>2017-03-22 18:31:03 +0000
commit132fb247b101292818afaf72f7508b594625cc25 (patch)
tree4ac8d820bbb050e915436a65bd94c6f8a0619938 /Transceiver52M/sigProcLib.h
parent1c0b8b355ccbb31048973e838933d0e29039ad32 (diff)
sigProcLib: Slice SoftVector instead of signalVector for GMSK demod.
This makes it similar to 8-PSK demod and also saves a bit of lines ofcode and should give us a tiny improvement in performance. Ideally we need to remove vector slicing at all, because in osmo-bts-trx we convert back to +-1.0 again (actually to +-127, but it doesn't mater). So we should rather transmit +-1.0 values to avoid double conversion. Change-Id: If9ed6f0f80fbe88c994b2f9c3cae91d0d57f4442
Diffstat (limited to 'Transceiver52M/sigProcLib.h')
-rw-r--r--Transceiver52M/sigProcLib.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/Transceiver52M/sigProcLib.h b/Transceiver52M/sigProcLib.h
index 7dca71f..ed72430 100644
--- a/Transceiver52M/sigProcLib.h
+++ b/Transceiver52M/sigProcLib.h
@@ -101,8 +101,8 @@ signalVector* correlate(signalVector *a,
unsigned startIx = 0,
unsigned len = 0);
-/** Operate soft slicer on real-valued portion of vector */
-bool vectorSlicer(signalVector *x);
+/** Operate soft slicer on a soft-bit vector */
+bool vectorSlicer(SoftVector *x);
/** GMSK modulate a GSM burst of bits */
signalVector *modulateBurst(const BitVector &wBurst,