FT8 Launch

FT8
dsp
python
Author

Rob Bryan

Published

June 8, 2026

Confession

I worked on Digital Signal Processing for almost 6 weeks without learning that FT8 exists.

Challenge

I’m going to try to write my own FT8 demodulator in 30 days with:

  • AI in strict socratic mode
  • Posts of status by 7:00 AM (EDT) on Monday, Thursday, and Saturday.

My solution won’t rely on any part of the working FT8 demodulator in WSJT-X.

There’s at least one public python solution. I’ve seen it. I won’t look at it again during the challenge.

Note

If I find any other solutions, I’ll avert my eyes immediately.

What does success look like?

At the outset, I’ll make a 20-minute reference recording of audio on the main JT8 frequency, 14.074 MHz and demodulate that with WSJT-X.

To assess my progress, I’ll demodulate the same audio with my code and compare the results.