Commit Graph

57 Commits

Author SHA1 Message Date
Roman Zeyde 85d8a77fb5 test receiver timing with pytest fixtures 2014-08-30 12:40:57 +03:00
Roman Zeyde 84b552659f refactor pylab usage at receiver 2014-08-29 18:00:29 +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 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 e676040f46 add UT for ECC failure 2014-08-28 17:20:14 +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 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 90fb96daac fix carriers initialization
make sure tested process won't exit before killing it
2014-08-25 17:47:05 +03:00
Roman Zeyde 5bc6a36e12 fix test_wave 2014-08-25 12:13:11 +03:00
Roman Zeyde 71f5e09098 fix wave tools 2014-08-25 09:57:50 +03:00
Roman Zeyde 4590a8de5c test dsp.Demux 2014-08-24 19:17:55 +03:00
Roman Zeyde d13069d7d9 test saturation errors 2014-08-24 19:00:41 +03:00
Roman Zeyde 3ce39f3918 test calib.py 2014-08-24 18:57:07 +03:00
Roman Zeyde 93a94bb728 refactor equalizers and its tests 2014-08-23 15:59:02 +03:00
Roman Zeyde d43bd7c64b fix equalization PoC 2014-08-22 18:53:49 +03:00
Roman Zeyde e372551930 test equalization concept 2014-08-22 10:12:23 +03:00
Roman Zeyde 1f697596dc add equalization test. 2014-08-21 18:12:44 +03:00
Roman Zeyde 0c04e1c311 add equalization test. 2014-08-20 21:51:13 +03:00
Roman Zeyde 7f4b082ea8 tests: add equalizer test 2014-08-19 18:10:15 +03:00
Roman Zeyde 1348ab3ba2 sampling: fix off-by-one padding error 2014-08-19 17:53:20 +03:00
Roman Zeyde 380302e2c4 add UT for recv.py 2014-08-19 09:23:47 +03:00
Roman Zeyde 61b8b6015e add equalization tests 2014-08-17 18:12:23 +03:00
Roman Zeyde ae2e3c8724 fix renaming leftovers 2014-08-17 15:05:07 +03:00
Roman Zeyde b87aae48cb rename sigproc -> dsp 2014-08-17 14:22:23 +03:00
Roman Zeyde eb22b44b90 add frequency error scenario to full tests 2014-08-17 11:19:41 +03:00
Roman Zeyde 974df919db add UT for wave.py 2014-08-15 11:55:41 +03:00
Roman Zeyde 7971a1c8d3 fix typo in tests. 2014-08-15 10:39:53 +03:00
Roman Zeyde 326812d851 sigproc: fix overflow handling at QAM quantization 2014-08-14 17:54:10 +03:00
Roman Zeyde b285deb00e support sigproc.estimate() 2014-08-14 09:45:05 +03:00
Roman Zeyde 787b356dd0 add linear filter utility function. 2014-08-14 09:01:06 +03:00
Roman Zeyde 30b15bddc4 lower ISI on test_full 2014-08-13 12:11:48 +03:00
Roman Zeyde 903d66bc35 add tests for low-pass and high-pass channels 2014-08-12 18:02:33 +03:00
Roman Zeyde 97fc5b52f4 fix sigproc.Filter 2014-08-12 17:56:02 +03:00
Roman Zeyde 12e8e5dda7 fix bytes/str error 2014-08-09 15:25:51 +03:00
Roman Zeyde 8ad3fb4371 refactor sampling module 2014-08-09 15:10:35 +03:00
Roman Zeyde 355b5eca44 optimize sampler to apply demuxing at symbols rate 2014-08-09 11:03:33 +03:00
Roman Zeyde 03a83c9a4c add test_calib.py 2014-08-08 14:55:11 +03:00
Roman Zeyde 85f97b5e1c Python 2.7 supports io.BytesIO 2014-08-08 14:50:24 +03:00
Roman Zeyde 9a6ca77aa4 use real part at common.dumps() 2014-08-08 14:50:07 +03:00
Roman Zeyde 0b91ef76c5 fix stream implementation 2014-08-07 17:04:27 +03:00
Roman Zeyde 2030b0942f fix whitespace and styling 2014-08-07 17:04:16 +03:00
Roman Zeyde 53363ee171 fix iterator issues 2014-08-07 17:03:09 +03:00
Roman Zeyde 16bc186631 fix string/bytes issues 2014-08-07 17:02:29 +03:00