Commit Graph

376 Commits

Author SHA1 Message Date
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
Roman Zeyde
a2e9f7b300 wave: fix filename argument usage 2014-08-28 15:22:54 +03:00
Roman Zeyde
1952ac31c3 use equalization at receiver 2014-08-28 14:25:50 +03:00
Roman Zeyde
5735533a3b equalizer: add lookahead estimation 2014-08-28 13:46:54 +03:00
Roman Zeyde
550b337c05 test_full: use more ppm values (+/-) 2014-08-26 18:05:35 +03:00
Roman Zeyde
88c4ab5a83 recv: fix UT 2014-08-26 17:50:21 +03:00
Roman Zeyde
c76d00244f send: fix training and signal generation 2014-08-26 17:32:19 +03:00
Roman Zeyde
dc7f65b6cc recv: require 99% for coherence and 99% of carrier duration 2014-08-26 17:31:44 +03:00
Roman Zeyde
b959d8b299 recv: constellation should use '.' (instead of '.:') 2014-08-26 17:30:48 +03:00
Roman Zeyde
2be07cac0a recv: fix --skip default values 2014-08-26 17:29:24 +03:00
Roman Zeyde
819ca7464c equalizer: fix gain handling and remove dead code 2014-08-26 17:28:33 +03:00
Roman Zeyde
9579b3d825 dsp: fix Demux sampling handling 2014-08-26 17:27:20 +03:00
Roman Zeyde
771692126c dsp: remove unused code 2014-08-26 17:25:13 +03:00