Ahmet Inan
|
42144b8e8a
|
limit introduced noise to active carriers only
|
2021-06-14 15:52:53 +02:00 |
|
Ahmet Inan
|
39ec8e81a5
|
improve PAPR by hard clipping the magnitude
|
2021-06-14 14:00:40 +02:00 |
|
Ahmet Inan
|
82c279f13b
|
minor cleanup
|
2021-06-13 14:45:44 +02:00 |
|
Ahmet Inan
|
5a6e5cd995
|
removed payload CRC check: let user decide
|
2021-06-13 14:35:51 +02:00 |
|
Ahmet Inan
|
c87bfc6e78
|
added nrz() helper function
|
2021-06-13 14:19:46 +02:00 |
|
Ahmet Inan
|
5f4c2cdba9
|
compute descrambled constellations only once
|
2021-06-13 11:50:55 +02:00 |
|
Ahmet Inan
|
4683e531fe
|
handle erasures produced by LDPC decoding
|
2021-06-12 13:27:08 +02:00 |
|
Ahmet Inan
|
a1c0ab3d25
|
interleave bits for improved LDPC performance
|
2021-06-12 12:15:34 +02:00 |
|
Ahmet Inan
|
a07fe52134
|
scramble I and Q using two independent sequences
|
2021-06-11 22:52:01 +02:00 |
|
Ahmet Inan
|
30f39ce41b
|
estimate SNR using corrected symbols
|
2021-06-11 11:12:52 +02:00 |
|
Ahmet Inan
|
7e362ae224
|
estimate SNR using hard decision
|
2021-06-11 11:12:52 +02:00 |
|
Ahmet Inan
|
7ba95fb000
|
added LDPC forward error correction
|
2021-06-11 11:12:52 +02:00 |
|
Ahmet Inan
|
1e0b2199af
|
use C++17 for aligned new
|
2021-06-11 11:12:52 +02:00 |
|
Ahmet Inan
|
0e9f46efd1
|
added BCH forward error correction
|
2021-06-11 11:12:52 +02:00 |
|
Ahmet Inan
|
79c0aaf998
|
minor cleanup
|
2021-06-11 11:12:52 +02:00 |
|
Ahmet Inan
|
cc3e9cc10f
|
added CRC check of payload
|
2021-06-11 11:12:52 +02:00 |
|
Ahmet Inan
|
361779211c
|
use bitman.hh
|
2021-06-11 11:12:52 +02:00 |
|
Ahmet Inan
|
aa28a2e58d
|
pass user data using uint8_t array
|
2021-06-11 11:12:52 +02:00 |
|
Ahmet Inan
|
3546d516b1
|
Initial commit
|
2021-06-11 11:12:44 +02:00 |
|