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 |
|
Roman Zeyde
|
d81ec630a5
|
dsp: move lfilter and IIR to tests
|
2015-02-11 17:21:26 +02:00 |
|
Roman Zeyde
|
4cebb06e11
|
setup.py: " -> '
|
2015-02-11 10:29:45 +02:00 |
|
Roman Zeyde
|
a43e674fbe
|
scripts: add auto-calibration script
should be used when sender and receiver run at the same computer
|
2015-02-11 10:29:33 +02:00 |
|
Roman Zeyde
|
ffc9ece45c
|
scripts: add ALSA helpers
|
2015-02-11 10:01:53 +02:00 |
|
Roman Zeyde
|
e374a65920
|
scripts: rename existing filenames
|
2015-02-11 09:59:30 +02:00 |
|
Roman Zeyde
|
9709ffc523
|
travis: output textual report
|
2015-02-07 09:09:40 +02:00 |
|
Roman Zeyde
|
8295b0865d
|
PEP8 fixes
imports order
|
2015-02-07 09:06:59 +02:00 |
|
Roman Zeyde
|
cbdf4d1616
|
PEP8 fixes
lambdas and imports
|
2015-02-07 09:02:26 +02:00 |
|
Roman Zeyde
|
a2b220c8e4
|
PEP8 fixes
lambdas and coverage
|
2015-02-07 08:52:27 +02:00 |
|
Roman Zeyde
|
5b94d7fd49
|
PEP8 fixes
|
2015-02-07 08:42:44 +02:00 |
|
Roman Zeyde
|
cbf14a5153
|
README: add package status
|
2015-02-07 08:30:58 +02:00 |
|
Roman Zeyde
|
d09391f43f
|
README: move to restructured text format.
|
2015-02-06 18:31:10 +02:00 |
|
Roman Zeyde
|
6361f8a257
|
bump version
|
2015-02-06 11:29:01 +02:00 |
|