Thomas Kolb
c805bee1fb
New preamble and header modulation to assist phase tracking
...
Also, the new symbols give more power to the sync parts, which should
make the sync more robust.
2019-09-25 23:53:36 +02:00
Thomas Kolb
f38ad55b10
Insert new phase tracker block
2019-09-25 23:53:36 +02:00
Thomas Kolb
718cf6366e
Completed test flow graph port to GR 3.8
2019-09-19 00:20:23 +02:00
Thomas Kolb
9cd866b2ba
Converted some test flow graphs to GR 3.8
...
(not working yet)
2019-09-16 23:31:57 +02:00
Thomas Kolb
f003431b8c
Upgrade OOT module to GNU Radio 3.8
2019-09-16 23:02:01 +02:00
Thomas Kolb
da4c9e08d4
Increased robustness of feed-forward freq. correction
...
- Increased pilot sequence length to 16 symbols
- Calculate phase difference from start for all symbols instead of
averaging over pilot blocks
2019-09-14 23:36:04 +02:00
Thomas Kolb
1c287466db
Added interleaver
2019-09-14 01:23:26 +02:00
Thomas Kolb
85ce667d7b
Added more pilot symbols for precision frequency estimation
...
This adds 4 pilot symbols each after 128 and 256 data symbols. These are
used for precision frequency estimation and feed-forward correction,
resulting in less decoder errors at the end of the packet.
Due to this change, this system can no longer transmit packets shorter
than 64 bytes!
2019-09-13 23:10:23 +02:00
Thomas Kolb
69a497ccf8
Further optimize preamble
...
Maximum off-center autocorrelation value is now 11 (center peak is 128).
2019-09-13 23:07:48 +02:00
Thomas Kolb
9ef01a3e5f
Updated preamble based on walsh-hadamard sequence
...
This should improve the correlation behaviour.
2019-09-11 21:29:48 +02:00
Thomas Kolb
58bd3d3c26
Made debug ports optional
2019-08-07 20:00:02 +00:00
Thomas Kolb
9e7dcaf678
Added scrambler, improved mod, demod and test flow graphs
2019-08-04 01:44:35 +02:00
Thomas Kolb
014fd28f22
First try on IP RX/TX with HackRF
2019-08-01 00:08:04 +02:00
Thomas Kolb
84afe7515b
Moved RX flow graph to separate hier block
2019-07-31 21:46:55 +02:00
Thomas Kolb
4aea636999
Test flowgraphs: completed TX-RX chain
...
Now the receiver test flowgraph can demodulate the signal generated by
the TX, including synchronization, error correction and CRC checking.
2019-07-30 23:49:54 +02:00
Thomas Kolb
55cfbd7ab0
Added 16-QAM modulator as GRC hier block + test flowgraph
2019-06-20 17:02:57 +02:00
Thomas Kolb
c1dbbe78c4
Start with hierarchical blocks for mod and demod
2018-12-12 21:12:24 +01:00