jgromes / RadioLib

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

Request for Robot36 and Robot72 in SSTV #1160

Closed Panger95 closed 5 months ago

Panger95 commented 5 months ago

I would like to be able to use the Robot Modes while transmitting in SSTV.

jgromes commented 5 months ago

I think the reason I originally did not include these modes is that they use YCbCr color as opposed to RGB, and also because of their asymmetric timing. Especially Robot36, which averages the Cb/Cr components over two lines, which is not really compatible with RadioLib one-line-at-a-time approach.

That being said, I was able to add some support for it and it seems to be working. Fair warning, I'm not doing the above-mentioned averaging, which leads to the colors being slightly off. However, the image is still pretty clear: see below, Robot36 sent via SX1278.

202407131351

Panger95 commented 4 months ago

@jgromes Do you remember which filter bandwidth, if it was USB, Narrow FM, or LSB. Also which software did you use to decode it? Did you use QSSTV?

jgromes commented 4 months ago

I used the SSTV in AFSK mode, so FM - I don't recall whether it was narrow or wide but either one should work. For decoding I used MMSSTV.