Expand description
Gray-coded 8PSK (3 bits/symbol, CCSDS 131.2-B). Gray-coded 8PSK Modulation and Demodulation
Maps 3-bit groups to one of 8 equally-spaced constellation points on the unit circle. Gray coding ensures adjacent symbols differ by exactly one bit, minimizing BER at moderate SNR.
Used in high-rate downlinks and DVB-S2 based CCSDS links (CCSDS 131.2-B).
§Constellation
Q
011 · 010
/ | \
001 | 110
───────┼──────→ I
000 | 111
\ | /
100 · 101Structs§
- Eight
Psk - 8PSK modulator/demodulator with configurable noise parameters.
Constants§
- BITS_
PER_ SYMBOL - Number of bits per 8PSK symbol.
Functions§
- demodulate_
8psk - Demodulates 8PSK symbols to soft-decision i16 LLRs.
- modulate_
8psk - Modulates packed bits to 8PSK I/Q symbols.