Commit Graph

183 Commits

Author SHA1 Message Date
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
Roman Zeyde
421c365d81 transfer 1MB as a test 2014-07-22 14:20:03 +03:00
Roman Zeyde
142c0dc01c recalibrate receiver sampler each second 2014-07-22 14:20:03 +03:00
Roman Zeyde
1e613d1906 test should not print errors when killing aplay/arecord 2014-07-22 14:20:03 +03:00
Roman Zeyde
4109c04daf fix ECC->overhead logging message in send.py 2014-07-22 14:20:03 +03:00
Roman Zeyde
3d9e8fced0 use 9 carriers for more bandwidth 2014-07-22 14:20:03 +03:00
Roman Zeyde
7c32e3d29a add audo-calibration script 2014-07-22 14:20:03 +03:00
Roman Zeyde
8adfcc8e12 add estimation and compensation for sampling errors 2014-07-22 14:20:03 +03:00
Roman Zeyde
048e52574a fix drift correction demo 2014-07-22 14:20:03 +03:00
Roman Zeyde
48e8b13e53 remove correction code from FreqLoop 2014-07-22 14:20:03 +03:00
Roman Zeyde
a026e6aed1 get stats out of demodulation function 2014-07-22 14:20:03 +03:00
Roman Zeyde
d1208d82f2 move stats handling to main 2014-07-22 14:20:03 +03:00
Roman Zeyde
a431b04d1c run ecc in parallel on demodulation 2014-07-22 14:20:03 +03:00