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 |
|