jgromes / RadioLib

Universal wireless communication library for embedded devices
https://jgromes.github.io/RadioLib/
MIT License
1.48k stars 373 forks source link

SSTV support #131

Closed jgromes closed 4 years ago

jgromes commented 4 years ago

Basic SSTV support could be added to RadioLib (transmission only). Preliminary testing shows that using SX1268, SSTV header/VIS code can be correctly decoded MMSSTV (after demodulating via RTL-SDR as USB).

The issue is that most of PhysicalLayer modules don't have the precise < 1 Hz frequency steps available on SX126x, so these might not decode correctly. CC1101 (397 Hz) and Si443x (156 Hz) are completely out of the question, but decoding might still be possible for SX127x and similar (61 Hz), albeit very distorted, as the 1500 - 2300 Hz range is only enough to encode 13 brightness levels on these modules.

jgromes commented 4 years ago

Added in c39c4f6b0d8ecfda140dd413cc656ee29f54ff9c

Well, that was easy.