Also known as: zero intermediate frequency, ZIF
Zero-IF (zero intermediate frequency, or ZIF) is the receiver arrangement in which the intermediate frequency is placed at 0 Hz: the wanted signal is mixed down until its centre sits exactly on baseband.1 It is the defining property of the direct-conversion receiver — “zero-IF” names the frequency plan, “direct conversion” names the one-step architecture that achieves it — and it is the format nearly all software-defined radios present to the host.
How it works
To land a signal on 0 Hz, the receiver tunes its local oscillator to the signal’s carrier frequency and mixes the two together. The difference product comes out centred on zero. Because a signal has content both just below and just above its carrier, and a single real mixer would fold those two halves on top of each other, zero-IF receivers always work in quadrature: an in-phase (I) and a quadrature (Q) channel together form a complex signal that keeps negative and positive baseband frequencies separate. This complex pair is what an ADC digitises, which is why zero-IF and IQ data go hand in hand.
In practice
Putting the signal on DC is efficient but exposes it to two impairments that live at or near 0 Hz:
- DC offset. Local-oscillator leakage self-mixes to a constant term at 0 Hz, sitting squarely on the middle of the channel. This is the fixed centre spike seen in almost every SDR waterfall.
- IQ imbalance. Gain or phase mismatch between the I and Q paths lets a mirror image of each signal leak in at the negative of its frequency.
The low-IF plan sidesteps both by nudging the signal a little away from 0 Hz, at the cost of needing a slightly wider ADC bandwidth and a digital down-conversion step to recentre it.
Relevance to SDR
Zero-IF is the native output format of the tuners in RTL-SDR dongles, Airspy, HackRF, and most other consumer SDRs: they hand the host a complex baseband stream already centred on the tuned frequency. Recognising the zero-IF signature — a persistent DC spike and faint mirror images — is part of reading any SDR display correctly.
GopherTrunk operates on this baseband IQ. Its digital down-converter re-centres each channel of interest and its filters reject the rest, so the receiver’s zero-IF format is simply the starting point of GopherTrunk’s software chain. Where a DC offset would otherwise sit on a wanted carrier, the down-conversion and filtering move the signal off 0 Hz before demodulation.
Sources
-
Direct-conversion receiver — Wikipedia, on the zero intermediate frequency plan and its DC/imbalance trade-offs. ↩