Move import ECC to calling function.

This commit is contained in:
Roman Zeyde
2014-06-30 18:42:53 +03:00
committed by Roman Zeyde
parent 8c6d046861
commit 5d3d1c36fb
2 changed files with 2 additions and 2 deletions

View File

@@ -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)

View File

@@ -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))