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 |
|
Roman Zeyde
|
a2a527c1d1
|
merge audio script into amodem script.
|
2014-09-03 08:39:10 +03:00 |
|
Roman Zeyde
|
5663d0c9be
|
bump version
|
2014-09-02 18:18:29 +03:00 |
|
Roman Zeyde
|
782df53816
|
rename scripts to shorter names
|
2014-09-02 18:14:37 +03:00 |
|
Roman Zeyde
|
83db77293d
|
move -i/-o arguments to send/recv subparsers
|
2014-09-02 18:00:46 +03:00 |
|
Roman Zeyde
|
6a01602df9
|
Use wave.play and wave.record in modem script
|
2014-09-02 09:48:50 +03:00 |
|
Roman Zeyde
|
810aeff008
|
modem: fix logging format
|
2014-08-31 09:20:32 +03:00 |
|
Roman Zeyde
|
28d16865e5
|
rename module ecc->framing
|
2014-08-31 09:11:30 +03:00 |
|
Roman Zeyde
|
c283b6dd88
|
refactor sender
|
2014-08-31 09:06:12 +03:00 |
|
Roman Zeyde
|
7a4702c753
|
remove old send/recv scripts
|
2014-08-31 08:54:37 +03:00 |
|
Roman Zeyde
|
a59b4bb52f
|
add unified modem script
|
2014-08-30 21:14:04 +03:00 |
|
Roman Zeyde
|
f26ae53e65
|
fix long lines
|
2014-08-30 14:43:15 +03:00 |
|
Roman Zeyde
|
4a28becee3
|
rename receiver args "pylab" -> "plt"
|
2014-08-30 14:43:09 +03:00 |
|
Roman Zeyde
|
85d8a77fb5
|
test receiver timing with pytest fixtures
|
2014-08-30 12:40:57 +03:00 |
|
Roman Zeyde
|
57b9ebca51
|
recv: plot prefix also as a function of time
|
2014-08-29 20:58:35 +03:00 |
|
Roman Zeyde
|
48538cc056
|
recv: report only if stats is not empty
|
2014-08-29 19:15:20 +03:00 |
|
Roman Zeyde
|
5725a31cf6
|
fix handling 1d constellation
|
2014-08-29 18:35:13 +03:00 |
|
Roman Zeyde
|
11952c9803
|
fix configuration typos
|
2014-08-29 18:28:49 +03:00 |
|
Roman Zeyde
|
84b552659f
|
refactor pylab usage at receiver
|
2014-08-29 18:00:29 +03:00 |
|
Roman Zeyde
|
f387f8fb73
|
add Python 3.3 to tox.ini
v1.1
|
2014-08-28 19:01:17 +03:00 |
|
Roman Zeyde
|
6537c6a02e
|
use FIR filter for equalization
as an optimization
|
2014-08-28 18:57:02 +03:00 |
|
Roman Zeyde
|
54a86e1271
|
fix / -> //
|
2014-08-28 18:15:47 +03:00 |
|
Roman Zeyde
|
ef4e0e2aab
|
test receiver error
|
2014-08-28 18:04:05 +03:00 |
|
Roman Zeyde
|
564e73ed6c
|
remove not needed except
|
2014-08-28 17:51:40 +03:00 |
|
Roman Zeyde
|
2088faf2d7
|
test recv.decode()
|
2014-08-28 17:51:19 +03:00 |
|
Roman Zeyde
|
bc13d5a944
|
check for saturation during demodulation.
|
2014-08-28 17:43:14 +03:00 |
|
Roman Zeyde
|
08102a043c
|
check saturation on input stream
|
2014-08-28 17:34:22 +03:00 |
|
Roman Zeyde
|
cd5ba6abcb
|
remove unused code
|
2014-08-28 17:20:59 +03:00 |
|
Roman Zeyde
|
e676040f46
|
add UT for ECC failure
|
2014-08-28 17:20:14 +03:00 |
|
Roman Zeyde
|
cf0c914ab6
|
remove extra line
|
2014-08-28 17:08:22 +03:00 |
|
Roman Zeyde
|
8409940cae
|
remove Python 2/3 import hack
|
2014-08-28 16:50:01 +03:00 |
|
Roman Zeyde
|
20dbbec7f4
|
recv: remove equalizer coeffs logging
|
2014-08-28 15:23:07 +03:00 |
|