Commit Graph

195 Commits

Author SHA1 Message Date
Roman Zeyde 4266ec36d9 rename calibration script 2014-07-22 14:20:02 +03:00
Roman Zeyde 8a6a9ed042 test 16kB with 40kbps = 10 freqs x QAM16 2014-07-22 14:20:02 +03:00
Roman Zeyde 251b666d09 make calibrate.py script executable 2014-07-22 14:20:01 +03:00
Roman Zeyde 3ec158b320 add logging of audio sizes 2014-07-22 14:20:01 +03:00
Roman Zeyde 583e6b3172 call recv.py and send.py with filename as an argument 2014-07-22 14:19:52 +03:00
Roman Zeyde 4a11fbfff5 fix height/width of constellations plot 2014-07-22 14:19:52 +03:00
Roman Zeyde bb336c157d use wave.py to play and record audio at test.sh 2014-07-22 14:19:52 +03:00
Roman Zeyde 1eb7dff83c make useful scripts executable 2014-07-22 14:19:52 +03:00
Roman Zeyde 26cd7c375e refactor recv.py 2014-07-22 14:19:52 +03:00
Roman Zeyde cbf8cddabb 44kbps on 128KB 2014-07-22 14:19:52 +03:00
Roman Zeyde 3870242580 change constellation to real QAM 2014-07-22 14:19:52 +03:00
Roman Zeyde 2e4718e0fe 40kbps demo 2014-07-22 14:19:52 +03:00
Roman Zeyde 7da3ba122b make sure playing is over before stopping arecord 2014-07-22 14:19:52 +03:00
Roman Zeyde 613440acf1 better aplay/arecord command logging 2014-07-22 14:19:52 +03:00
Roman Zeyde bd972234fa recv: make symbols decoding totally iterable 2014-07-22 14:19:52 +03:00
Roman Zeyde 9f5bab9230 show: don't set constellation plot size 2014-07-22 14:19:52 +03:00
Roman Zeyde e4e369dbb4 recv:: fix logging 2014-07-22 14:19:52 +03:00
Roman Zeyde fa40381248 common: add capture for iterator results 2014-07-22 14:19:52 +03:00
Roman Zeyde 69f8666445 ignore *.csv 2014-07-22 14:19:52 +03:00
Roman Zeyde 2aa326b7b4 sampling: precompute len(coeff) 2014-07-22 14:19:52 +03:00
Roman Zeyde b1d6ac0e06 recv.py: fix logging 2014-07-22 14:19:52 +03:00
Roman Zeyde 0ae0bc792c ecc.py: fix logging level to DEBUG 2014-07-22 14:19:52 +03:00
Roman Zeyde 9981f280f4 parallel iterator split 2014-07-22 14:19:52 +03:00
Roman Zeyde 000e96b40d ignore more files 2014-07-22 14:19:52 +03:00
Roman Zeyde d152c2d215 transfer 8kB. 2014-07-22 14:19:52 +03:00
Roman Zeyde 437ad43859 Add training symbol plots 2014-07-22 14:19:52 +03:00
Roman Zeyde 00398c2b72 split tests from ecc 2014-07-22 14:19:51 +03:00
Roman Zeyde 7461e4d3fa remove unused code 2014-07-22 14:19:51 +03:00
Roman Zeyde 028db87da4 add gitignore 2014-07-22 14:19:51 +03:00
Roman Zeyde ca5f3f18fa fix test_sigproc 2014-07-22 14:19:51 +03:00
Roman Zeyde a982e38b74 README.md edited online with Bitbucket 2014-07-22 14:19:51 +03:00
Roman Zeyde 648cd894dc fix README 2014-07-22 14:19:51 +03:00
Roman Zeyde 309377b1ba make pylab optional for recv.py 2014-07-22 14:19:51 +03:00
Roman Zeyde fbb922f4ee README.md edited online with Bitbucket 2014-07-22 14:19:51 +03:00
Roman Zeyde 443217a51d refactor training 2014-07-22 14:19:51 +03:00
Roman Zeyde e2bba5c298 fix rx file at recv.py 2014-07-22 14:19:51 +03:00
Roman Zeyde 6bb3fa9767 fix calibration 2014-07-22 14:19:51 +03:00
Roman Zeyde 599f3858fd add drift calculation on carrier 2014-07-22 14:19:51 +03:00
Roman Zeyde 7f382d68d4 better subplot 2014-07-22 14:19:51 +03:00
Roman Zeyde 25e895029d move extract_symbols() to sigproc 2014-07-22 14:19:51 +03:00
Roman Zeyde a0389f2144 rename iterator 2014-07-22 14:19:51 +03:00
Roman Zeyde 62b7c44ddb refactor receiver for open-loop resampling 2014-07-22 14:19:51 +03:00
Roman Zeyde 881798b30b fix sampling UT 2014-07-22 14:19:51 +03:00
Roman Zeyde 24ed672cf9 fix prefix size, for identity interpolation at integer offsets 2014-07-22 14:19:51 +03:00
Roman Zeyde 1534e13bd6 add logger sampling 2014-07-22 14:19:51 +03:00
Roman Zeyde db5908d63f refactor sigproc 2014-07-22 14:19:51 +03:00
Roman Zeyde c001650bbf fix FreqLoop itertools usage 2014-07-22 14:19:51 +03:00
Roman Zeyde 933e0f7cfc support concurrent multiple frequencies demodulation. 2014-07-22 14:19:51 +03:00
Roman Zeyde 8a1d8f33bd split demodulation using itertools.tee() 2014-07-22 14:19:51 +03:00
Roman Zeyde 63fbee8bfc Add test for sampling 2014-07-22 14:19:51 +03:00