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 |
|