refactor sigproc

This commit is contained in:
Roman Zeyde
2014-07-04 18:26:14 +03:00
parent 4753797136
commit 2e2ebd6280
3 changed files with 78 additions and 88 deletions

10
test_sigproc.py Normal file
View File

@@ -0,0 +1,10 @@
import sigproc
import itertools
def test_qam():
q = sigproc.QAM(bits_per_symbol=8, radii=[0.25, 0.5, 0.75, 1.0])
bits = [(1,1,0,1,0,0,1,0), (0,1,0,0,0,1,1,1)]
stream = itertools.chain(*bits)
S = q.encode(list(stream))
decoded = list(q.decode(list(S)))
assert decoded == bits