Also known as: homodyne receiver, zero-IF receiver, direct-conversion receiver, synchrodyne
A direct-conversion receiver — also called a homodyne or zero-IF receiver — translates the wanted radio signal directly from its carrier frequency down to baseband in a single mixing stage, with no intervening intermediate frequency.1 Because the local oscillator is tuned to the carrier itself, the mixer output lands centred on 0 Hz, and a pair of mixers driven 90° apart delivers the in-phase and quadrature (IQ) streams an SDR digitises. It is the dominant front-end architecture in low-cost SDRs and modern integrated radios precisely because it collapses the whole down-conversion chain into one step.
How it works
The receiver sets its local oscillator to the exact carrier frequency of the channel of interest. A mixer multiplies the incoming RF by this oscillator, producing sum and difference terms; a low-pass filter keeps the difference, which — because the oscillator equals the carrier — sits at 0 Hz. A single real mixer cannot tell a signal just above the carrier from one just below it (they fold onto the same baseband frequency), so a homodyne receiver uses two mixers with the oscillator phase-shifted 90° between them. The two outputs, I (in-phase) and Q (quadrature), form a complex signal in which positive and negative offsets are distinct, preserving the full spectrum either side of the tuning point.
This quadrature pair is exactly what an ADC digitises in an SDR, so the architecture maps naturally onto IQ demodulation in software.
In practice
Direct conversion trades the superheterodyne receiver’s IF filtering for a set of well-known baseband impairments:
- DC offset. Local-oscillator energy leaks back to the mixer input and self-mixes to a large, drifting spike at 0 Hz — right in the middle of the wanted signal. Receivers remove it with DC-blocking, high-pass filtering, or digital estimation.
- IQ imbalance. Any gain or phase mismatch between the I and Q paths breaks the quadrature symmetry, letting an unwanted image of each signal appear at its mirror frequency. Calibration or adaptive correction restores balance.
- Flicker (1/f) noise. Because the signal lives near DC, low-frequency device noise falls directly in band, hurting sensitivity for narrowband modes.
- Even-order distortion and LO radiation. Strong nearby signals can rectify to baseband, and the on-frequency oscillator can leak out of the antenna.
The low-IF architecture is a common compromise: it places the signal at a small nonzero offset to dodge the DC and flicker problems while keeping most of direct conversion’s simplicity.
Relevance to SDR
Almost every affordable SDR uses direct conversion. The tuners behind RTL-SDR dongles, the Airspy family, HackRF, LimeSDR, and PlutoSDR all present a zero-IF complex-baseband stream to the host. That is why the impairments above are staples of SDR life: the DC spike at the centre of the waterfall and the faint mirror-image signals from residual IQ imbalance are both fingerprints of a homodyne front end.
GopherTrunk consumes the complex IQ these receivers produce and does its channel selection, filtering, and demodulation in software. It does not build the analog front end, but its DSP routinely copes with the DC offset and image artefacts that direct conversion leaves behind, and understanding the architecture explains why those artefacts appear where they do.
Sources
-
Direct-conversion receiver — Wikipedia, on homodyne/zero-IF architecture and its DC-offset and IQ-imbalance impairments. ↩