You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add 500 Hz narrowband OFDM mode (OFDM_NARROW) for low-SNR operation
Adds a 500 Hz narrowband OFDM mode that provides ~7.5 dB noise bandwidth
advantage over wideband, enabling reliable communication at SNR 5-10 dB
where wideband fails. The entire session stays within 500 Hz.
- FFT=2048, 21 carriers, 23.4 Hz bin spacing, 492 Hz occupied BW
- Narrowband chirp sync (1250-1750 Hz, 1000ms) + MC-DPSK handshake (4 carriers)
- Dual-listen: RX detects both wideband and narrowband chirps when idle
- ARQ window=1 (stop-and-wait) with ~7s timeout for long frame times
- LTS threshold lowered to 0.50 for narrowband (fewer carriers = weaker correlation)
- isOFDMMode() helper unifies OFDM_CHIRP/OFDM_COX/OFDM_NARROW checks
- ~103 bps (R1/4) to ~230 bps (R1/2), 10x slower but works where wideband cannot
- Tested: AWGN SNR=8 100%, good fading SNR=8 100% data + all messages delivered
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments