Roman Zeyde
|
61b0299bbb
|
calib: remove unused code.
|
2014-10-23 09:38:10 +03:00 |
|
Roman Zeyde
|
3a59a54107
|
refactor calibration recv script
|
2014-10-21 10:42:13 +03:00 |
|
Roman Zeyde
|
6b483335e9
|
add arcomplete support
|
2014-10-21 10:35:48 +03:00 |
|
Roman Zeyde
|
4248a0f08a
|
calib: pep8
|
2014-10-14 19:35:23 +03:00 |
|
Roman Zeyde
|
1196c2c25e
|
setup.py: add Python 3.4 to supported list
|
2014-10-14 19:35:15 +03:00 |
|
Roman Zeyde
|
6bc5608bf5
|
v1.2
v1.2
|
2014-10-10 11:28:39 +03:00 |
|
Roman Zeyde
|
7aed8ef4d2
|
calib: test all frequencies
|
2014-10-09 19:19:02 +03:00 |
|
Roman Zeyde
|
20a2692000
|
remove unused code
|
2014-10-09 19:18:32 +03:00 |
|
Roman Zeyde
|
07e530cee2
|
refactor QAM object into MODEM
|
2014-09-30 14:13:07 +03:00 |
|
Roman Zeyde
|
e94ccdd8de
|
config: use hexagonal grid for better SNR
|
2014-09-30 14:05:54 +03:00 |
|
Roman Zeyde
|
e7c04e4aa9
|
travis: test also on Python v3.4
|
2014-09-28 20:32:04 +03:00 |
|
Roman Zeyde
|
34ce0f8783
|
tox: test on Python v3.3 and v3.4
|
2014-09-28 20:32:04 +03:00 |
|
Roman Zeyde
|
d63a7dbe9d
|
qam: use simple ML decoding
|
2014-09-28 20:32:04 +03:00 |
|
Roman Zeyde
|
09afd32f0b
|
README: update for new amodem script.
|
2014-09-24 09:40:06 +03:00 |
|
Roman Zeyde
|
5264620183
|
qam: optimize decoding by vectorization
|
2014-09-21 17:23:52 +03:00 |
|
Roman Zeyde
|
e9972c7ef2
|
common: pep8 fix
|
2014-09-21 17:23:33 +03:00 |
|
Roman Zeyde
|
504c1db541
|
common: iterate() should not enumerate on default
|
2014-09-21 17:16:30 +03:00 |
|
Roman Zeyde
|
b678c0dc57
|
recv: fix division by 0 error
|
2014-09-21 17:11:22 +03:00 |
|
Roman Zeyde
|
b0ff515c7e
|
framing: add logging messages
|
2014-09-21 17:11:07 +03:00 |
|
Roman Zeyde
|
c3044e2ba7
|
common: use itertools.tee to split iterable
|
2014-09-21 15:17:11 +03:00 |
|
Roman Zeyde
|
de453aa6b1
|
qam: refactor modulation out of dsp.py
|
2014-09-19 09:24:42 +03:00 |
|
Roman Zeyde
|
f0ff9c22ff
|
wave: use stdin/stdout if fname is None
|
2014-09-12 19:16:08 +03:00 |
|
Roman Zeyde
|
284d106b90
|
PEP8 fixes
|
2014-09-11 12:27:07 +03:00 |
|
Roman Zeyde
|
be4c0885e6
|
recv: fix progress logging
|
2014-09-10 18:20:28 +03:00 |
|
Roman Zeyde
|
d4c6f9a519
|
send: fix progress logging
|
2014-09-10 18:20:17 +03:00 |
|
Roman Zeyde
|
d57d765054
|
amodem: fix plot option
|
2014-09-10 18:20:05 +03:00 |
|
Roman Zeyde
|
410e0c44a7
|
framing: fix data
|
2014-09-10 17:57:43 +03:00 |
|
Roman Zeyde
|
0bdf8b8fb1
|
ignore /dist
|
2014-09-10 09:22:34 +03:00 |
|
Roman Zeyde
|
f836918d3c
|
amodem: fix --plot switch
|
2014-09-10 09:20:07 +03:00 |
|
Roman Zeyde
|
c229675895
|
amodem: fix description
|
2014-09-10 08:54:41 +03:00 |
|
Roman Zeyde
|
bc4497ed1b
|
common: move izip() from recv module and refactor it a bit
|
2014-09-07 18:29:55 +03:00 |
|
Roman Zeyde
|
d22ef08966
|
tox.ini: trim whitespace
|
2014-09-07 18:29:15 +03:00 |
|
Roman Zeyde
|
153841b730
|
amodem: fix logging on rx/tx
|
2014-09-07 18:17:19 +03:00 |
|
Roman Zeyde
|
31ea792015
|
tox: should run without -v flag
|
2014-09-06 14:32:05 +03:00 |
|
Roman Zeyde
|
3602831a29
|
framing: handle bitstream & replace ECC by CRC-32
|
2014-09-06 14:31:43 +03:00 |
|
Roman Zeyde
|
9cdabd938a
|
stream: use IOError when file is over.
|
2014-09-06 08:27:53 +03:00 |
|
Roman Zeyde
|
2f352bcbe2
|
remove unused script
|
2014-09-05 18:08:11 +03:00 |
|
Roman Zeyde
|
601b2f650d
|
amodem: refactor calibration and audio I/O into main script
|
2014-09-05 18:04:42 +03:00 |
|
Roman Zeyde
|
d5505193b1
|
recv: switch some logs to DEBUG level
|
2014-09-05 18:04:10 +03:00 |
|
Roman Zeyde
|
de20380d88
|
wave: remove unused code.
|
2014-09-05 18:03:45 +03:00 |
|
Roman Zeyde
|
c38a37c49e
|
PEP8 fixes
|
2014-09-05 12:44:23 +03:00 |
|
Roman Zeyde
|
2e552105b2
|
config: allow configuration from environment variables
|
2014-09-05 12:34:43 +03:00 |
|
Roman Zeyde
|
7324a913fb
|
recv: fix equalizer training
|
2014-09-05 12:14:38 +03:00 |
|
Roman Zeyde
|
443dbf99ab
|
refactor equalizer to use original signal, instead of symbols
|
2014-09-05 11:19:42 +03:00 |
|
Roman Zeyde
|
4b01b8f465
|
remove old scripts
|
2014-09-05 09:31:55 +03:00 |
|
Roman Zeyde
|
f74c0eedd2
|
ignore *.rx & *.tx
|
2014-09-03 20:07:35 +03:00 |
|
Roman Zeyde
|
4b66475206
|
recv: fix prefix slicing
|
2014-09-03 18:12:35 +03:00 |
|
Roman Zeyde
|
3dc25a9df0
|
recv: fix progress logging
|
2014-09-03 18:01:06 +03:00 |
|
Roman Zeyde
|
f36b66743f
|
fix amodem script
- redirect stderr to /dev/null
- use pylab if `--plot` is used
|
2014-09-03 16:48:42 +03:00 |
|
Roman Zeyde
|
5298be14fb
|
Use py.test for setup.py test command
|
2014-09-03 10:10:33 +03:00 |
|