Ahmet Inan
|
dc1a5b2ef7
|
removed the extra pilot block
|
2023-12-16 08:05:17 +01:00 |
|
Ahmet Inan
|
8a54b59d1e
|
compensate using data driven estimation
|
2023-12-15 23:47:55 +01:00 |
|
Ahmet Inan
|
7a87215eb3
|
doubled symbols and payload size
|
2023-12-15 20:17:38 +01:00 |
|
Ahmet Inan
|
cd9d912711
|
changed four QPSK symbols to two QAM16 symbols
|
2023-12-15 19:14:58 +01:00 |
|
Ahmet Inan
|
d1a2ec19f0
|
added three new, non-differential modes
|
2023-12-15 18:38:54 +01:00 |
|
Ahmet Inan
|
4649221a62
|
disabled compensation
|
2023-12-15 18:22:33 +01:00 |
|
Ahmet Inan
|
a37246b7a0
|
limit the amount of damage clipping can do
|
2023-12-15 12:51:54 +01:00 |
|
Ahmet Inan
|
4d63fc5df0
|
keep it simple
|
2023-12-15 11:54:11 +01:00 |
|
Ahmet Inan
|
ae4d601e96
|
added reserved tones parameter
|
2023-12-15 11:44:47 +01:00 |
|
Ahmet Inan
|
5eb0e100a7
|
let's seem them both work together
|
2023-12-15 10:50:29 +01:00 |
|
Ahmet Inan
|
ace307de9c
|
increased amplitude to see PAPR reduction work
|
2023-12-15 10:45:50 +01:00 |
|
Ahmet Inan
|
c8f1096474
|
allow up to a hundred iterations
|
2023-12-15 10:35:16 +01:00 |
|
Ahmet Inan
|
0b99170d62
|
eight reserved tones are enough
|
2023-12-14 16:56:34 +01:00 |
|
Ahmet Inan
|
d32860f7af
|
derive from number of reserved tones
|
2023-12-14 16:56:34 +01:00 |
|
Ahmet Inan
|
c851ed2a5a
|
stop papr reduction if goal is reached
|
2023-12-14 16:56:27 +01:00 |
|
Ahmet Inan
|
d3a37c9e83
|
use the tone reservation technique to improve PAPR
|
2023-12-14 10:51:43 +01:00 |
|
Ahmet Inan
|
bf382cfe77
|
improved some names
|
2023-12-14 10:23:21 +01:00 |
|
Ahmet Inan
|
b2c0e56c4f
|
compute the complex PAPR
even though we only use the real part
|
2023-12-14 09:14:58 +01:00 |
|
Ahmet Inan
|
0cf139ddaf
|
we already are oversampled
|
2023-12-14 08:51:25 +01:00 |
|
Ahmet Inan
|
9a4fc65d1e
|
reduced buffering
|
2023-12-14 08:25:33 +01:00 |
|
Ahmet Inan
|
4706f00281
|
relaxed dc blocker
|
2023-12-14 08:23:24 +01:00 |
|
Ahmet Inan
|
e27c8e1e06
|
added extended length constant
|
2023-12-14 08:21:34 +01:00 |
|
Ahmet Inan
|
31a28e3de7
|
lowered lowest allowed volume by an order of magnitude
|
2023-12-14 07:41:31 +01:00 |
|
Ahmet Inan
|
859b64ef0e
|
keep limits symmetric
|
2023-12-13 20:38:45 +01:00 |
|
Ahmet Inan
|
9c75c4f3e2
|
removed redundant buffers
|
2023-12-13 20:35:28 +01:00 |
|
Ahmet Inan
|
d28adaeb13
|
added aarch64 example
|
2023-12-13 20:31:39 +01:00 |
|
Ahmet Inan
|
30e34dfef5
|
keep limits symmetric so it doesn't interfere with scrambling
|
2023-12-13 20:27:44 +01:00 |
|
Ahmet Inan
|
12c11b84c9
|
erase weak subcarriers
|
2023-12-13 17:15:21 +01:00 |
|
Ahmet Inan
|
7c693b1075
|
set default CFO to 1500 Hz
|
2023-03-08 08:32:39 +01:00 |
|
Ahmet Inan
|
c9ce52c45c
|
set data_len to zero on payload error
|
2023-02-03 11:31:13 +01:00 |
|
Ahmet Inan
|
80eefcdeea
|
only report, don't show diff
|
2023-01-04 15:39:06 +01:00 |
|
Ahmet Inan
|
6f58e93018
|
added support for modes 0, 15 and 16
|
2023-01-04 15:37:23 +01:00 |
|
Ahmet Inan
|
ee81124c4b
|
added 1/2 and 1/3 rate codes
|
2023-01-04 12:13:04 +01:00 |
|
Ahmet Inan
|
d3075d33c9
|
replace EOF with null terminator
|
2022-12-25 16:24:05 +01:00 |
|
Ahmet Inan
|
34fd021161
|
use only 50% of the suffix for windowing
|
2022-12-23 13:35:09 +01:00 |
|
Ahmet Inan
|
91ba106dc6
|
use int8_t for a larger list
|
2022-05-19 12:21:09 +02:00 |
|
Ahmet Inan
|
41795780cb
|
added mode 14 for short messages
using SPC(2048, 1392), QPSK, 1600 Hz BW and about 1 second long
|
2022-05-18 23:14:26 +02:00 |
|
Ahmet Inan
|
16e495ab9c
|
show number of bit flips
|
2022-05-18 16:38:41 +02:00 |
|
Ahmet Inan
|
8a9c7f29a2
|
use precision estimate from each OFDM symbol
|
2022-05-18 12:29:48 +02:00 |
|
Ahmet Inan
|
44fae606fd
|
simplified precision estimation
|
2022-05-18 12:05:47 +02:00 |
|
Ahmet Inan
|
c1253cd299
|
only allow statistics on c++ language
v1.0
|
2021-10-22 12:26:01 +02:00 |
|
Ahmet Inan
|
0fac5fc62b
|
added prepare()
|
2021-10-08 11:30:20 +02:00 |
|
Ahmet Inan
|
d22e18bb91
|
omit postamble
|
2021-10-06 17:26:30 +02:00 |
|
Ahmet Inan
|
2c72572e27
|
Revert "estimate SFO by cross-correlating S&C symbols"
This reverts commit 96ea292b0c.
|
2021-09-17 22:52:53 +02:00 |
|
Ahmet Inan
|
b7c5393b09
|
stream instead of playing ping pong
|
2021-09-12 10:16:00 +02:00 |
|
Ahmet Inan
|
da855f6510
|
replace "-" with "/dev/stdin" or "/dev/stdout"
|
2021-09-12 10:15:47 +02:00 |
|
Ahmet Inan
|
96ea292b0c
|
estimate SFO by cross-correlating S&C symbols
|
2021-09-07 00:19:06 +02:00 |
|
Ahmet Inan
|
56bd51012c
|
show a dot for each symbol demodulated
|
2021-09-06 16:11:15 +02:00 |
|
Ahmet Inan
|
ba102a5799
|
added next_sample()
|
2021-09-06 12:12:13 +02:00 |
|
Ahmet Inan
|
b7855e2c2c
|
use operation mode zero to signal end of transmission
|
2021-09-06 08:22:56 +02:00 |
|