Commit Graph

195 Commits

Author SHA1 Message Date
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
Roman Zeyde
f8d5ed6194 send.py should write everything to stdout (without buffering) 2014-07-22 14:20:04 +03:00
Roman Zeyde
99aad60700 test with 5MB file 2014-07-22 14:20:04 +03:00
Roman Zeyde
cbc9ae1c99 add last logging for total throughput 2014-07-22 14:20:04 +03:00
Roman Zeyde
26f2f2bb03 format realtime logging 2014-07-22 14:20:04 +03:00
Roman Zeyde
4f2f02b580 raise an error if no carrier 2014-07-22 14:20:04 +03:00
Roman Zeyde
194a967cc3 skip initial spikes 2014-07-22 14:20:04 +03:00
Roman Zeyde
871ec8bb46 test: run recording and decoding in parallel 2014-07-22 14:20:04 +03:00
Roman Zeyde
47efb9e7ec kill wave process with SIGKILL 2014-07-22 14:20:04 +03:00
Roman Zeyde
157d31b08f calibration should not fail on saturation 2014-07-22 14:20:04 +03:00
Roman Zeyde
223e38a75f use specific exception for saturation 2014-07-22 14:20:04 +03:00
Roman Zeyde
cb4831c273 add stdin option for receiver 2014-07-22 14:20:04 +03:00
Roman Zeyde
9a8c235b0e print realtime ratio 2014-07-22 14:20:04 +03:00
Roman Zeyde
3ccf4ff188 common.loads() should return time only if asked to 2014-07-22 14:20:04 +03:00
Roman Zeyde
5d71431c7c refactor detection to work with iterables 2014-07-22 14:20:04 +03:00
Roman Zeyde
72bc864565 move file loading to recv.detect() 2014-07-22 14:20:04 +03:00
Roman Zeyde
6549fe76c9 wave should have also bytes_per_sample 2014-07-22 14:20:04 +03:00
Roman Zeyde
519325b751 fixup! add file streaming support 2014-07-22 14:20:04 +03:00
Roman Zeyde
c42587d95b no scaling is needed 2014-07-22 14:20:03 +03:00
Roman Zeyde
88838fc72e add file streaming support 2014-07-22 14:20:03 +03:00
Roman Zeyde
cb7162f50e remove unused import 2014-07-22 14:20:03 +03:00
Roman Zeyde
e67f173b70 add simple profiling script 2014-07-22 14:20:03 +03:00
Roman Zeyde
a5264ce0f7 pylint wave.py 2014-07-22 14:20:03 +03:00
Roman Zeyde
df02bd03a3 ignore data and pcm files 2014-07-22 14:20:03 +03:00
Roman Zeyde
a973cee1b5 move detection logic to recv.detect() 2014-07-22 14:20:03 +03:00