Ahmet Inan
811a3fbb42
use base40 and one more bit to get three more characters
2025-11-25 03:19:57 +01:00
Ahmet Inan
40fdc7d590
found better parameters via simulation
2025-07-25 21:53:55 +02:00
Ahmet Inan
47e8aaf662
added code rates 2/3, 3/4 and 5/6
...
scaling factors for erasure probability derived from 1/2-rate code
2025-07-21 11:06:25 +02:00
Ahmet Inan
3765da54ff
restored short and long codes
2025-07-18 09:38:57 +02:00
Ahmet Inan
d11ec2b726
added polar code for new preamble
2025-07-17 10:20:07 +02:00
Ahmet Inan
7946e8e3bb
let's have at least one 1 second mode
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
8cb6f44085
added more codes with hand-picked erasure probabilities
2025-06-25 15:43:44 +02:00
Ahmet Inan
f92a24eb5a
use non-systematic polar codes
2025-06-25 11:54:53 +02:00
Ahmet Inan
d69dd7aa03
use parity aided polar codes
2024-01-20 23:13:58 +01:00
Ahmet Inan
ad5f0e04ea
removed rattlegram modes
2024-01-20 18:16:30 +01:00
Ahmet Inan
390a11e5dc
revised modes to better amortize the preamble cost
...
.. and to have a larger minimum size payload of 256 bytes
2024-01-05 13:24:49 +01:00
Ahmet Inan
c597ac3398
added rattlegram modes
2024-01-03 18:12:48 +01:00
Ahmet Inan
fff6c60bbe
added six new modes
...
Mode 23: DQPSK, 1/2-rate code, 1600 Hz bandwidth and 1.08 seconds
Mode 24: DQPSK, 3/4-rate code, 1600 Hz bandwidth and 1.08 seconds
Mode 25: QAM16, 1/2-rate code, 1700 Hz bandwidth and 1.08 seconds
Mode 26: QAM16, 3/4-rate code, 1700 Hz bandwidth and 1.08 seconds
Mode 27: QAM64, 2/3-rate code, 1900 Hz bandwidth and 1.26 seconds
Mode 28: QAM64, 3/4-rate code, 1900 Hz bandwidth and 1.26 seconds
2023-12-26 11:28:56 +01:00
Ahmet Inan
7a87215eb3
doubled symbols and payload size
2023-12-15 20:17:38 +01:00
Ahmet Inan
ee81124c4b
added 1/2 and 1/3 rate codes
2023-01-04 12:13:04 +01: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
99b6a4e963
use a shortened systematic polar code and CA-SCL decoding
...
using SPC(64800, 43072):
mode 6: 8PSK, 2700 Hz BW and about 10 seconds long
mode 7: 8PSK, 2500 Hz BW and about 11 seconds long
mode 8: QPSK, 2500 Hz BW and about 16 seconds long
mode 9: QPSK, 2250 Hz BW and about 18 seconds long
using SPC(64512, 43072):
mode 10: 8PSK, 3200 Hz BW and about 9 seconds long
mode 11: 8PSK, 2400 Hz BW and about 11 seconds long
mode 12: QPSK, 2400 Hz BW and about 16 seconds long
mode 13: QPSK, 1600 Hz BW and about 24 seconds long
2021-09-03 20:52:09 +02:00