An FM Receiver With One FPGA Input Pin
April 24, 2026

Archived from an original LinkedIn post by Brian Greenforest.

Original Post

I built an FM receiver with one FPGA input pin.

Not “one-chip radio.”
Not “a tiny SDR module.”

One input pin receives the RF.
The FPGA threshold turns it into a transition stream.
Four-phase sampling recovers quadrature structure.
XOR logic handles mixing.
A CIC filter downsamples.
A cross-product demodulator recovers FM.
Sigma-delta output produces audio.

What disappears?

No strong external local oscillator spraying around the board.
No conventional analog mixer front end.
No RF/IF amplitude-preserving ADC.
No sine/cosine lookup tables.
No atan2 phase extractor.

The question was not “can I make a toy FM receiver?”
The question was:

How much of radio is actually necessary?

Turns out: less than the inherited stack tells you.

Full writeup in the comments