Commit Graph

162 Commits

Author SHA1 Message Date
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
Roman Zeyde 1b5c1e7541 rename variables in ecc.decode() 2014-07-22 14:20:03 +03:00
Roman Zeyde b07af90d0d recv.py should loop only over decoding 2014-07-22 14:20:03 +03:00
Roman Zeyde d2b6c0df40 ecc.decode() should generate chunks 2014-07-22 14:20:03 +03:00
Roman Zeyde fbbf9fcffe colorhash fix 2014-07-22 14:20:03 +03:00
Roman Zeyde 893e0b0ff2 use bitarray for faster bit manipulation 2014-07-22 14:20:03 +03:00
Roman Zeyde a3bad593a6 ecc should return None if nothing was decoded 2014-07-22 14:20:03 +03:00
Roman Zeyde c103460e05 fix ecc indentation 2014-07-22 14:20:03 +03:00
Roman Zeyde 067cbf8428 refactor iterations into generators 2014-07-22 14:20:03 +03:00
Roman Zeyde 4bc5351fac errors.py should fail if one file is empty 2014-07-22 14:20:03 +03:00
Roman Zeyde 0da8e3d664 fix colorhash 2014-07-22 14:20:03 +03:00
Roman Zeyde 6d46793770 refactor Filter at sigproc 2014-07-22 14:20:02 +03:00
Roman Zeyde 500f956c43 add colors to hex hash values 2014-07-22 14:20:02 +03:00
Roman Zeyde 72cb102775 fix constellation plot 2014-07-22 14:20:02 +03:00
Roman Zeyde aec738297a save demodulator errors for debugging. 2014-07-22 14:20:02 +03:00
Roman Zeyde 963d2968c8 use PYLAB=1 for plotting 2014-07-22 14:20:02 +03:00
Roman Zeyde 5ef7feb5d6 print ecc ratio 2014-07-22 14:20:02 +03:00
Roman Zeyde 685bb83599 lower ecc syndrome size 2014-07-22 14:20:02 +03:00
Roman Zeyde 0c4330322c handle exception at calibration script 2014-07-22 14:20:02 +03:00
Roman Zeyde 3d9de097da refactor receive training code 2014-07-22 14:20:02 +03:00
Roman Zeyde ee80201f80 add error handler to sigproc.modulator.decode() 2014-07-22 14:20:02 +03:00
Roman Zeyde 175f3e3a29 add comments to recv 2014-07-22 14:20:02 +03:00