From 4b66475206c0e2cc5509d11123e1770d82bbe5b7 Mon Sep 17 00:00:00 2001 From: Roman Zeyde Date: Wed, 3 Sep 2014 18:12:35 +0300 Subject: [PATCH] recv: fix prefix slicing --- amodem/recv.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/amodem/recv.py b/amodem/recv.py index ac57fd6..e9caabc 100644 --- a/amodem/recv.py +++ b/amodem/recv.py @@ -95,12 +95,12 @@ class Receiver(object): def _prefix(self, sampler, freq, gain=1.0, skip=5): symbols = dsp.Demux(sampler, [freq]) S = common.take(symbols, len(train.prefix)).squeeze() * gain - sliced = np.round(S) + sliced = np.round(np.abs(S)) self.plt.figure() self.plt.subplot(121) self._constellation(S, sliced, 'Prefix') - bits = np.array(np.abs(sliced), dtype=int) + bits = np.array(sliced, dtype=int) self.plt.subplot(122) self.plt.plot(np.abs(S)) self.plt.plot(train.prefix)