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 |
|
Roman Zeyde
|
f81518c8d5
|
pylint send and recv
|
2014-07-22 14:20:02 +03:00 |
|
Roman Zeyde
|
4266ec36d9
|
rename calibration script
|
2014-07-22 14:20:02 +03:00 |
|
Roman Zeyde
|
8a6a9ed042
|
test 16kB with 40kbps = 10 freqs x QAM16
|
2014-07-22 14:20:02 +03:00 |
|
Roman Zeyde
|
251b666d09
|
make calibrate.py script executable
|
2014-07-22 14:20:01 +03:00 |
|
Roman Zeyde
|
3ec158b320
|
add logging of audio sizes
|
2014-07-22 14:20:01 +03:00 |
|
Roman Zeyde
|
583e6b3172
|
call recv.py and send.py with filename as an argument
|
2014-07-22 14:19:52 +03:00 |
|
Roman Zeyde
|
4a11fbfff5
|
fix height/width of constellations plot
|
2014-07-22 14:19:52 +03:00 |
|
Roman Zeyde
|
bb336c157d
|
use wave.py to play and record audio at test.sh
|
2014-07-22 14:19:52 +03:00 |
|
Roman Zeyde
|
1eb7dff83c
|
make useful scripts executable
|
2014-07-22 14:19:52 +03:00 |
|
Roman Zeyde
|
26cd7c375e
|
refactor recv.py
|
2014-07-22 14:19:52 +03:00 |
|
Roman Zeyde
|
cbf8cddabb
|
44kbps on 128KB
|
2014-07-22 14:19:52 +03:00 |
|
Roman Zeyde
|
3870242580
|
change constellation to real QAM
|
2014-07-22 14:19:52 +03:00 |
|
Roman Zeyde
|
2e4718e0fe
|
40kbps demo
|
2014-07-22 14:19:52 +03:00 |
|
Roman Zeyde
|
7da3ba122b
|
make sure playing is over before stopping arecord
|
2014-07-22 14:19:52 +03:00 |
|
Roman Zeyde
|
613440acf1
|
better aplay/arecord command logging
|
2014-07-22 14:19:52 +03:00 |
|
Roman Zeyde
|
bd972234fa
|
recv: make symbols decoding totally iterable
|
2014-07-22 14:19:52 +03:00 |
|