Commit Graph

41 Commits

Author SHA1 Message Date
Roman Zeyde
f81518c8d5 pylint send and recv 2014-07-22 14:20:02 +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
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
bd972234fa recv: make symbols decoding totally iterable 2014-07-22 14:19:52 +03:00
Roman Zeyde
e4e369dbb4 recv:: fix logging 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
437ad43859 Add training symbol plots 2014-07-22 14:19:52 +03:00
Roman Zeyde
7461e4d3fa remove unused code 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
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
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
8a1d8f33bd split demodulation using itertools.tee() 2014-07-22 14:19:51 +03:00
Roman Zeyde
c1302a2d82 work on iterator decoding 2014-07-22 14:19:51 +03:00
Roman Zeyde
9f422cd4ac fix plotting 2014-07-22 14:19:51 +03:00
Roman Zeyde
140011406b move DSP stuff to sigproc 2014-07-22 14:19:51 +03:00
Roman Zeyde
20d31b68fb move constellation() to show.py 2014-07-22 14:19:51 +03:00
Roman Zeyde
cb7e237434 pylab.show() if environment variable SHOW is set 2014-07-22 14:19:50 +03:00
Roman Zeyde
f740cae064 test recv on 3ppm error. 2014-07-22 14:19:50 +03:00
Roman Zeyde
5e30d47f78 add constellation for debugging 2014-07-22 14:19:50 +03:00
Roman Zeyde
a5571d13d0 fix common.load() 2014-07-22 14:19:50 +03:00
Roman Zeyde
50ffdfb1dd refactor recv 2014-07-22 14:19:50 +03:00
Roman Zeyde
4753797136 remove mean subtraction 2014-07-22 14:19:50 +03:00
Roman Zeyde
cabf215d1f Fix detect. 2014-07-22 14:19:50 +03:00
Roman Zeyde
818ca9e8e4 fix to_bytes() 2014-07-22 14:19:50 +03:00
Roman Zeyde
40915f4f15 Refactor iteration. 2014-07-22 14:19:50 +03:00
Roman Zeyde
5d3d1c36fb Move import ECC to calling function. 2014-07-22 14:19:50 +03:00
Roman Zeyde
5a854be751 Refactor a bit 2014-07-22 14:19:50 +03:00
Roman Zeyde
c0cb186d87 Remove unused code 2014-07-22 14:16:50 +03:00
Roman Zeyde
942a52872a Add RS ECC 2014-07-22 14:16:48 +03:00
Roman Zeyde
fbbc404b45 Use 4 carriers wit QAM16 to achieve 16kbps. 2014-07-22 14:16:41 +03:00
Roman Zeyde
5c6304823d Use 2 frequencies to achieve 8kbps 2014-07-22 14:16:33 +03:00
Roman Zeyde
b15f891aa0 Reorganize code. 2014-07-22 14:16:00 +03:00
Roman Zeyde
1ad96d9716 Works for QPSK64. 2014-06-19 18:32:26 +03:00
Roman Zeyde
bc067c8bbd Add QPSK16 modem 2014-06-19 17:59:51 +03:00