Commit Graph

219 Commits

Author SHA1 Message Date
Roman Zeyde
1b42390bbb Add setup.py 2014-08-05 10:19:06 +03:00
Roman Zeyde
806aa21347 add __init__.py to amodem 2014-08-05 10:15:08 +03:00
Roman Zeyde
c34415df9d fix tests' imports 2014-08-05 10:14:46 +03:00
Roman Zeyde
a1a3979b7f ignore build results 2014-08-05 10:12:43 +03:00
Roman Zeyde
83d6a355b5 tests: move to root directory 2014-08-05 09:22:51 +03:00
Roman Zeyde
d94675e7d7 test: add noisy channel support 2014-08-04 18:22:44 +03:00
Roman Zeyde
6c6c090e79 test: add simple full test via identity channel 2014-08-04 18:06:55 +03:00
Roman Zeyde
6e9b104aaf test.sh: save data and audio files into test_results directory. 2014-08-04 09:56:17 +03:00
Roman Zeyde
dcd5bca35b send: fix prefix generation 2014-08-04 09:33:33 +03:00
Roman Zeyde
52dbce072e config: allow command line modem configuration 2014-08-04 09:27:51 +03:00
Roman Zeyde
eb315ce622 test.sh: default directory should be $PWD 2014-08-04 08:57:32 +03:00
Roman Zeyde
fb329cf559 move bash scripts 2014-08-04 08:55:30 +03:00
Roman Zeyde
94ba11d1ba remove unused code 2014-08-04 08:55:12 +03:00
Roman Zeyde
1139f56655 reorganize directory structure 2014-08-04 08:53:18 +03:00
Roman Zeyde
b95f198877 ignore sent/received audio/data files 2014-08-04 08:37:58 +03:00
Roman Zeyde
fc98aa7ed7 test: fix audio filenames 2014-08-04 08:37:18 +03:00
Roman Zeyde
f0eed41024 calibration: handle KeyboardInterrupt 2014-08-04 08:31:49 +03:00
Roman Zeyde
970d8c75d3 Add requirements.txt file (for pip install). 2014-08-02 09:35:38 +03:00
Roman Zeyde
5d2bcd5004 Add license 2014-08-02 08:38:03 +03:00
Roman Zeyde
dcac45e5e1 Update README 2014-08-02 08:06:09 +03:00
Roman Zeyde
e9a2d5fb2c Update README file v1.0 2014-08-02 07:37:11 +03:00
Roman Zeyde
e9c3350e93 ignore PCM and OGV files 2014-08-02 07:37:00 +03:00
Roman Zeyde
3f65008dd0 Update README 2014-08-01 22:23:17 +03:00
Roman Zeyde
ecdc5e30df README: add screencasts and examples. 2014-08-01 21:36:30 +03:00
Roman Zeyde
94c97d61ba stop using colorhash 2014-08-01 15:57:21 +03:00
Roman Zeyde
7dacac9154 recv should use actual demodulation time to compute effective bitrate 2014-08-01 15:57:07 +03:00
Roman Zeyde
1140f45774 Switch to 48kbps modem 2014-08-01 15:47:15 +03:00
Roman Zeyde
4625ca404d README: add bitarray to installation 2014-08-01 15:19:27 +03:00
Roman Zeyde
ada48de998 test.sh: block on the receiver 2014-08-01 15:18:11 +03:00
Roman Zeyde
36d5d2001d sender should not use tell() on stdin 2014-08-01 15:05:09 +03:00
Roman Zeyde
ef6cb4b740 Fix README.md 2014-08-01 12:01:23 +03:00
Roman Zeyde
4f0279ccd3 Fix prefix decoding by scaling signal using prefix amplitude 2014-08-01 11:38:00 +03:00
Roman Zeyde
b8f486dd65 Use linear regression in sigproc 2014-08-01 10:42:08 +03:00
Roman Zeyde
5508ffc0d3 Fix common.iterate() 2014-08-01 10:41:47 +03:00
Roman Zeyde
ce00e94974 Fix ECC tests 2014-08-01 10:41:08 +03:00
Roman Zeyde
f3b023d2ef Fix constellation symbols' plot 2014-08-01 10:05:39 +03:00
Roman Zeyde
8a669feb91 Fix README. 2014-07-31 18:02:53 +03:00
Roman Zeyde
4ecd57cfe7 let test.sh run remotely and locally 2014-07-22 14:41:38 +03:00
Roman Zeyde
4a31276471 refactor configuration in sigproc.MODEM object 2014-07-22 14:20:04 +03:00
Roman Zeyde
67442e40f9 run test via SSH 2014-07-22 14:20:04 +03:00
Roman Zeyde
63ff7e3b3c fix and add comments to test.sh 2014-07-22 14:20:04 +03:00
Roman Zeyde
bc52203560 send should work with stdin and stdout 2014-07-22 14:20:04 +03:00
Roman Zeyde
f2d1d1535e profiling should be printed to stderr 2014-07-22 14:20:04 +03:00
Roman Zeyde
392557df5c sampling should be a script 2014-07-22 14:20:04 +03:00
Roman Zeyde
b3774ab1f8 recv should work with stdin and stdout 2014-07-22 14:20:04 +03:00
Roman Zeyde
4cfe8b7c44 test for 1Mbit at required bitrate 2014-07-22 14:20:04 +03:00
Roman Zeyde
78cd95030e get statistics for send 2014-07-22 14:20:04 +03:00
Roman Zeyde
85c1db44c0 send exactly 5e6 bytes in test 2014-07-22 14:20:04 +03:00
Roman Zeyde
86183bc918 optimize error checking 2014-07-22 14:20:04 +03:00
Roman Zeyde
547461aaa8 ignore log files 2014-07-22 14:20:04 +03:00