Commit Graph

146 Commits

Author SHA1 Message Date
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
Roman Zeyde
30b377810a remove hardcoded data files 2014-07-22 14:20:02 +03:00
Roman Zeyde
b261f1b102 simplify common.iterate() 2014-07-22 14:20:02 +03:00
Roman Zeyde
cb28d33908 fix UTs 2014-07-22 14:20:02 +03:00
Roman Zeyde
1a0175c975 log realtime performance 2014-07-22 14:20:02 +03:00
Roman Zeyde
0538c11abf capture symbols only if plotting 2014-07-22 14:20:02 +03:00
Roman Zeyde
ea75a946c5 QAM64 x 8 = 48kpbs! 2014-07-22 14:20:02 +03:00
Roman Zeyde
895f50ff6f fix training scaling factor 2014-07-22 14:20:02 +03:00
Roman Zeyde
8c0f19d0d5 fix training to include [1,i,-1,-i] symbols 2014-07-22 14:20:02 +03:00
Roman Zeyde
e2266f603f debug constellation spread 2014-07-22 14:20:02 +03:00
Roman Zeyde
10520d2fd4 pylint sigproc 2014-07-22 14:20:02 +03:00
Roman Zeyde
39199d8e04 debug wierd constellation results due to bad indexing 2014-07-22 14:20:02 +03:00
Roman Zeyde
7f1941c6b4 fix test_sigproc 2014-07-22 14:20:02 +03:00
Roman Zeyde
a49e839dc1 move constellation symbols definition to common.py 2014-07-22 14:20:02 +03:00
Roman Zeyde
daaaac4318 pylint fixes 2014-07-22 14:20:02 +03:00
Roman Zeyde
258953bce0 pylint sigproc 2014-07-22 14:20:02 +03:00
Roman Zeyde
728919ee2f pylint common.py 2014-07-22 14:20:02 +03:00