Ahmet Inan
|
f6977efb91
|
unroll innermost two levels
|
2025-08-08 22:59:42 +02:00 |
|
Ahmet Inan
|
fab9498fef
|
search recursively
|
2025-08-08 18:07:12 +02:00 |
|
Ahmet Inan
|
15268aaf88
|
added transform() helper
|
2025-08-08 16:26:42 +02:00 |
|
Ahmet Inan
|
e5302188f2
|
abort search if PAPR is better than 7 dB
|
2025-08-07 20:26:50 +02:00 |
|
Ahmet Inan
|
b3b8a2703c
|
check four phases
|
2025-08-07 14:28:28 +02:00 |
|
Ahmet Inan
|
c9831283a2
|
doubled number of subsets for pts again
|
2025-08-07 13:23:20 +02:00 |
|
Ahmet Inan
|
8d526422f6
|
use four subsets
|
2025-08-07 13:00:48 +02:00 |
|
Ahmet Inan
|
bfd4d726d6
|
minor cleanup
|
2025-08-07 07:27:15 +02:00 |
|
Ahmet Inan
|
64f01501cc
|
do pts on even and odd subcarrier sets
|
2025-08-07 00:50:10 +02:00 |
|
Ahmet Inan
|
2c05efe8cd
|
preparing to play with partial transmit sequence
|
2025-08-07 00:14:22 +02:00 |
|
Ahmet Inan
|
f816ebbc43
|
use only one polynomial for scrambling
|
2025-08-06 23:00:01 +02:00 |
|
Ahmet Inan
|
16b5f7e5c9
|
minor cleanup
|
2025-08-06 23:00:01 +02:00 |
|
Ahmet Inan
|
b8dd4de3d8
|
use a better seed for combinations
|
2025-08-06 23:00:01 +02:00 |
|
Ahmet Inan
|
cec02bb851
|
merge head and tail to side (information)
|
2025-08-06 23:00:01 +02:00 |
|
Ahmet Inan
|
fde3bed386
|
drop differential modes
|
2025-07-27 16:55:37 +02:00 |
|
Ahmet Inan
|
a626441665
|
made specifying the mode nicer
|
2025-07-21 11:09:38 +02:00 |
|
Ahmet Inan
|
53acfab11c
|
added support for base37 encoded call sign
|
2025-07-18 15:24:27 +02:00 |
|
Ahmet Inan
|
c0fedcbc57
|
added support for QAM4096
|
2025-07-18 12:52:01 +02:00 |
|
Ahmet Inan
|
cf126158b1
|
added support for QAM1024
|
2025-07-18 11:15:04 +02:00 |
|
Ahmet Inan
|
636fcd4f97
|
added mode table per Rory (VK4SUS)
|
2025-07-18 10:55:34 +02:00 |
|
Ahmet Inan
|
3765da54ff
|
restored short and long codes
|
2025-07-18 09:38:57 +02:00 |
|
Ahmet Inan
|
049dfdb3fa
|
accommodate preamble symbol in PAPR computations
|
2025-07-18 07:19:13 +02:00 |
|
Ahmet Inan
|
bca52ea9e8
|
integrated new preamble
|
2025-07-18 07:08:26 +02:00 |
|
Ahmet Inan
|
b8fb5e7dd6
|
added 16 bit CRC
|
2025-07-17 12:00:44 +02:00 |
|
Ahmet Inan
|
675ee7b024
|
renamed to make room for new preamble
|
2025-07-17 11:16:30 +02:00 |
|
Ahmet Inan
|
92a4213b5f
|
added shuffles for the new code
|
2025-07-17 10:31:26 +02:00 |
|
Ahmet Inan
|
1dbc86c66f
|
use a shorter guard interval
got rid of 8k and 16k sample rates. we can resample if needed.
|
2025-07-16 12:00:49 +02:00 |
|
Ahmet Inan
|
78378bb5ac
|
made gcc happy
|
2025-07-15 10:24:55 +02:00 |
|
Ahmet Inan
|
7946e8e3bb
|
let's have at least one 1 second mode
|
2025-07-13 11:28:24 +02:00 |
|
Ahmet Inan
|
8067d65477
|
reserve seed value of zero
|
2025-07-13 11:28:24 +02:00 |
|
Ahmet Inan
|
4b12986dc0
|
now we can try more combinations on first symbol
|
2025-07-13 11:28:24 +02:00 |
|
Ahmet Inan
|
34abccdf6e
|
trimmed modes to free some bits in first symbol
|
2025-07-13 08:23:34 +02:00 |
|
Ahmet Inan
|
1441686bb8
|
stop search when papr is good enough
|
2025-07-12 21:53:40 +02:00 |
|
Ahmet Inan
|
ad8b983ed4
|
permute combinations for greater diversity on less iteration
|
2025-07-12 19:10:22 +02:00 |
|
Ahmet Inan
|
b72a2b3f31
|
try all seeds
|
2025-07-12 14:42:00 +02:00 |
|
Ahmet Inan
|
80b2cb4483
|
test multiple polynomials
|
2025-07-12 14:12:24 +02:00 |
|
Ahmet Inan
|
87eae6675a
|
set fixed print precision once
|
2025-07-11 23:08:05 +02:00 |
|
Ahmet Inan
|
77f3720507
|
output min, median and max papr
|
2025-07-11 22:39:35 +02:00 |
|
Ahmet Inan
|
1caa5b174e
|
split pilot tones to get more side info bits
|
2025-07-11 18:09:03 +02:00 |
|
Ahmet Inan
|
5343144b3c
|
added mls2_poly
|
2025-07-11 10:40:56 +02:00 |
|
Ahmet Inan
|
1fa1137fc0
|
only output the worst PAPR
|
2025-07-11 10:24:34 +02:00 |
|
Ahmet Inan
|
da4cf25a51
|
transmit best papr symbol
|
2025-07-11 07:48:23 +02:00 |
|
Ahmet Inan
|
fc120d1177
|
do unlimited clipping and filtering only once when done searching
|
2025-07-11 07:08:31 +02:00 |
|
Ahmet Inan
|
51f49f56e2
|
limit clipping while testing and unlimited when done
|
2025-07-11 06:41:34 +02:00 |
|
Ahmet Inan
|
e5801a698e
|
try to improve papr of first symbol
|
2025-07-10 19:06:02 +02:00 |
|
Ahmet Inan
|
04beed4a4c
|
replaced reserved tones with pilot tones
|
2025-07-10 17:45:07 +02:00 |
|
Ahmet Inan
|
4838e75415
|
experimenting with selected mapping
|
2025-07-10 16:58:38 +02:00 |
|
Ahmet Inan
|
198dbc2e24
|
adde meta info in symbol()
|
2025-07-10 09:01:10 +02:00 |
|
Ahmet Inan
|
06f3d5703b
|
give symbol() the symbol number
|
2025-07-10 08:52:50 +02:00 |
|
Ahmet Inan
|
b9d060ad22
|
send meta data with each symbol
|
2025-07-09 12:43:01 +02:00 |
|