From 5d3d1c36fb9c686bc27aa8a45abee9c0b586d851 Mon Sep 17 00:00:00 2001 From: Roman Zeyde Date: Mon, 30 Jun 2014 18:42:53 +0300 Subject: [PATCH] Move import ECC to calling function. --- recv.py | 2 +- send.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/recv.py b/recv.py index 3a868e6..c00dd2c 100644 --- a/recv.py +++ b/recv.py @@ -7,7 +7,6 @@ logging.basicConfig(level=0, format='%(message)s') log = logging.getLogger(__name__) import sigproc -import ecc from common import * COHERENCE_THRESHOLD = 0.9 @@ -164,6 +163,7 @@ def main(t, x): if data_bits is None: log.info('Cannot demodulate symbols!') else: + import ecc data = iterate(data_bits, bufsize=8, advance=8, func=to_bytes) data = ''.join(c for _, c in data) data = ecc.decode(data) diff --git a/send.py b/send.py index 6826d4b..1ea7c46 100644 --- a/send.py +++ b/send.py @@ -7,7 +7,6 @@ import itertools logging.basicConfig(level=0, format='%(message)s') log = logging.getLogger(__name__) -import ecc import sigproc from common import * @@ -46,6 +45,7 @@ def modulate(sig, bits): if __name__ == '__main__': + import ecc bps = baud * sigproc.modulator.bits_per_symbol * len(sym.carrier) log.info('Running MODEM @ {:.1f} kbps'.format(bps / 1e3))