mirror of
https://github.com/romanz/amodem.git
synced 2026-03-02 11:56:59 +08:00
Move import ECC to calling function.
This commit is contained in:
2
recv.py
2
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)
|
||||
|
||||
2
send.py
2
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))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user