Roman Zeyde
|
449d4eac0a
|
CI: fix tox and travis
|
2015-04-10 22:24:47 +03:00 |
|
Roman Zeyde
|
66148650ed
|
setup.py: fix entry_point to use amodem/__main__.py
|
2015-04-10 22:24:47 +03:00 |
|
Roman Zeyde
|
3a33338425
|
levinson: reuse previous vectors
|
2015-04-08 11:07:35 +03:00 |
|
Roman Zeyde
|
18462289f8
|
README: add waffle.io for issue tracking
|
2015-03-31 09:57:52 +03:00 |
|
Roman Zeyde
|
c5f8b48554
|
plot: fix imports
|
2015-03-27 09:57:13 +03:00 |
|
Roman Zeyde
|
7b4b2dd7ef
|
sampling: fix lint warning
|
2015-03-27 09:49:04 +03:00 |
|
Roman Zeyde
|
6d317df465
|
scripts: fix lint warnings
|
2015-03-27 09:48:51 +03:00 |
|
Roman Zeyde
|
daca119c6f
|
calib: fixup recv logging
|
2015-03-26 15:01:49 +02:00 |
|
Roman Zeyde
|
13cbd82d5a
|
tox: use specific pylint rcfile
|
2015-03-26 15:01:49 +02:00 |
|
Roman Zeyde
|
37ee53d8e4
|
Revert "travis: test on nightly Python"
numpy has weird problems on nightly Python build.
This reverts commit 66cecb9be4.
|
2015-03-26 11:00:27 +02:00 |
|
Roman Zeyde
|
66cecb9be4
|
travis: test on nightly Python
|
2015-03-26 10:54:20 +02:00 |
|
Roman Zeyde
|
de426c6187
|
config: validate settings
|
2015-03-26 09:47:40 +02:00 |
|
Roman Zeyde
|
c637b3e914
|
cli: change command line switch --zip to --zlib
|
2015-03-16 07:44:40 +02:00 |
|
Roman Zeyde
|
5cf0fa4e27
|
calib: fix TypeError on config.frequencies
|
2015-03-08 10:33:51 +02:00 |
|
Roman Zeyde
|
eb6ace3cc3
|
README: fix carrier and audio sampling rate info.
|
2015-03-04 17:10:24 +02:00 |
|
Roman Zeyde
|
e94fd0e2ff
|
README: remove whitespace.
|
2015-03-04 17:09:46 +02:00 |
|
Roman Zeyde
|
3b4b64253d
|
detect: fix detection logging
|
2015-03-03 18:15:32 +02:00 |
|
Roman Zeyde
|
ddfdf2f7f4
|
config: add UT for bitrate verification
|
2015-02-24 19:01:30 +02:00 |
|
Roman Zeyde
|
9b2ebf05df
|
config: use more readable initialization for MODEM settings
|
2015-02-24 18:57:04 +02:00 |
|
Roman Zeyde
|
c06e842eb7
|
config: use lower sample rate for slowest bitrates
this will use much less CPU.
|
2015-02-22 16:45:59 +02:00 |
|
Roman Zeyde
|
23ce7bba08
|
bump version
|
2015-02-22 16:25:56 +02:00 |
|
Roman Zeyde
|
03a600ddd2
|
recv: remove re-buffering from decoded data.
v1.9
|
2015-02-19 19:02:25 +02:00 |
|
Roman Zeyde
|
1aa41db6cb
|
recv: fixup main for-loop
|
2015-02-19 18:17:03 +02:00 |
|
Roman Zeyde
|
078e429340
|
recv: fixup bytes' issue
|
2015-02-19 18:06:36 +02:00 |
|
Roman Zeyde
|
da636212e8
|
recv: output.write() should get bytes (not bytearray)
|
2015-02-19 17:56:41 +02:00 |
|
Roman Zeyde
|
65c0892367
|
travis: add sanity test for CLI
|
2015-02-19 17:00:03 +02:00 |
|
Roman Zeyde
|
34a892e72c
|
equalizer: remove unused dependencies
|
2015-02-19 15:28:20 +02:00 |
|
Roman Zeyde
|
a73b09c186
|
dsp: remove linalg.lstsq() dependency
|
2015-02-19 15:20:25 +02:00 |
|
Roman Zeyde
|
cac280cf3f
|
dsp: remove buffering from MODEM.decode()
|
2015-02-19 14:57:39 +02:00 |
|
Roman Zeyde
|
52ee71fad1
|
scripts: add profiling test
|
2015-02-19 14:57:14 +02:00 |
|
Roman Zeyde
|
8fe7f1d716
|
config: bits_per_baud should be integer
|
2015-02-19 09:54:23 +02:00 |
|
Roman Zeyde
|
6b77534bc2
|
tox: log testcase names
|
2015-02-18 18:15:32 +02:00 |
|
Roman Zeyde
|
964b5e0df4
|
travis: log everything
|
2015-02-18 18:15:30 +02:00 |
|
Roman Zeyde
|
06cc8918f0
|
test_transfer: add sanity test for all supported rates.
|
2015-02-18 18:15:30 +02:00 |
|
Roman Zeyde
|
6a2e320808
|
equalizer: replace Least-Square solver by Levinson-Durbin recursion
|
2015-02-18 18:15:30 +02:00 |
|
Roman Zeyde
|
97e992ea56
|
audio: return self from Interface.load()
|
2015-02-18 18:15:30 +02:00 |
|
Roman Zeyde
|
61dc35c122
|
detect: refactor find_start()
|
2015-02-17 18:08:57 +02:00 |
|
Roman Zeyde
|
e06cb37e2b
|
recv: reduce equalization filter size, due to better timing estimation
|
2015-02-17 17:35:42 +02:00 |
|
Roman Zeyde
|
d34d2fdbea
|
test_transfer: verify it works after "signal flip".
|
2015-02-17 17:35:41 +02:00 |
|
Roman Zeyde
|
42ad312418
|
test_transfer: add 1% frequency drift test.
|
2015-02-17 17:35:41 +02:00 |
|
Roman Zeyde
|
e0718596e2
|
send: set gain (to prevent saturation)
|
2015-02-17 17:35:41 +02:00 |
|
Roman Zeyde
|
fdf6e7e882
|
sampling: use raised cosine window.
|
2015-02-17 17:35:41 +02:00 |
|
Roman Zeyde
|
90dd3e55f0
|
detect: find actual starting offset of the carrier
|
2015-02-17 17:35:41 +02:00 |
|
Roman Zeyde
|
b3619a75ba
|
detect: remove phase logging
|
2015-02-17 17:35:41 +02:00 |
|
Roman Zeyde
|
1ddc693683
|
recv: count errors at prefix
|
2015-02-17 17:35:41 +02:00 |
|
Roman Zeyde
|
b3804a42be
|
cli: support "dummy" audio interface
specify '-' to to skip loading PortAudio shared library.
|
2015-02-14 10:47:25 +02:00 |
|
Roman Zeyde
|
c0634a34d0
|
dsp: pre-compute polynome bit_length
since Python 2.6 has no .bit_length() method
|
2015-02-13 15:08:11 +02:00 |
|
Roman Zeyde
|
807c03a8e8
|
equalizer: use PRBS for equalization sequence
|
2015-02-13 14:47:28 +02:00 |
|
Roman Zeyde
|
e5ff6297b1
|
autocalib: fix amodem invocation
|
2015-02-11 17:21:28 +02:00 |
|
Roman Zeyde
|
07a3d5cc98
|
scripts: fix permissions
|
2015-02-11 17:21:26 +02:00 |
|