Commit Graph

388 Commits

Author SHA1 Message Date
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