The Superheterodyne Receiver: From the AM Radio to the Doppler Weather Radar
Surely most of my readers are left in limbo when they hear that radar receivers are "superheterodyne." Well, it's not some word from another world like "kryptonite" (which everyone knows is the rock that comes from the planet Krypton and strips Superman of his superpowers)

Most of my readers probably go blank when they hear that radar receivers are «superheterodyne». Well, it's not some word from another planet like «kryptonite» (which everyone knows is the rock from the planet Krypton that strips Superman of his superpowers). The word heterodyne comes from Greek: heteros (different) and dynamis (force). In radio frequency, heterodyne is the process of combining (beating, in radio engineering; multiplying two sinusoids, in mathematics) two signals of different frequency to obtain new frequencies: the sum and the difference. The prefix super (above) indicates that the resulting frequency (the intermediate one, IF) is higher than audio frequencies, which lets it be amplified efficiently and stably. This post is technical in nature, so that those reading my historical series: Cuban Doppler Radar: The Seed, the Fruit, and the Oblivion. 4. The Need, the Obstacles, and the Technological Challenge can understand why we had to go looking for a super-stable heterodyne.
Why the superheterodyne was born: the AM radio problem
In the 1920s, radio receivers were direct-amplification sets (TRF, tuned radio frequency). Each stage tuned and amplified the very same frequency as the station. The problem: the gain of vacuum-tube amplifiers varied a lot with frequency (at 1600 kHz they amplified less than at 550 kHz), and tuning multiple circuits together was touchy business.
Armstrong's brilliant fix (1918, popularized in the 1930s) was: always convert the received frequency to a fixed, lower intermediate frequency (IF) (e.g., 455 kHz). That way, gain and selectivity stay constant no matter which station you've tuned in.
Why radar adopted the superheterodyne too
A pulse radar needs to detect extremely weak echoes. The superheterodyne delivers:
- Stable, high gain at the IF (up to 100 dB).
- Selective filtering that sets sensitivity and resolution.
- Phase detection: to measure the Doppler effect, the receiver must be able to compare the phase of the received signal against a reference. The superheterodyne makes this possible at the intermediate frequency, which is much lower than the microwave frequency the radar transmits and receives on.
Basic block diagram of a superheterodyne radar receiver
In the Soviet MRL-5 radars, the heterodyne oscillator at both wavelengths (X-Band, 3.2 cm, and S-Band, 10 cm) was transistorized with a frequency-multiplier-by-4 circuit). In the Japanese RC-32B radars, the heterodyne oscillator was a klystron. The MRL-5 radars' heterodyne was far more stable and durable for being solid-state. Both radars were designs from the late 1960s.

The local oscillator in non-Doppler radars: typical stability and Automatic Tuning Control (AFC)
Before anyone cared about measuring the Doppler effect, weather radars generally used transmitters with a magnetron output stage — very powerful, simple, and durable, but unstable in frequency (the oscillation frequency drifts from one transmitted pulse to the next). The local oscillator (heterodyne) has to track it to keep the intermediate frequency (IF) at the set value, obviously within the bandwidth of the IF amplifier. For that, an Automatic Frequency Control is used, although in reality what's being kept is the tuning between the transmitter, which is what decides the radar's frequency (via the magnetron's oscillation frequency), and the receiver that picks it up — but in English the acronym AFC, for Automatic Frequency Control, became the popular term, referring to controlling the frequency of the heterodyne oscillator in the receiver.

How does a typical AFC in a magnetron radar work?
- A small sample of the transmitted pulse is taken (of course, the sample duration is the same as that of the transmitted pulse
- It is mixed with the heterodyne signal to obtain the intermediate frequency (IF).
- A frequency discriminator (an unbalanced resonant circuit) delivers a null voltage when the IF is exactly the nominal value (e.g., 30 MHz). If the IF drifts, the voltage changes sign and magnitude and shifts the local oscillator's frequency to correct the drift.
- A sample-and-hold circuit captures that error voltage during the pulse and stores it in a capacitor to hold it for the rest of the repetition period, once there's no more sample from the transmitter, since the transmitted pulse is very brief compared to the period at which it repeats..
- That voltage is applied to a voltage-controlled oscillator (VCO) (the heterodyne), adjusting its frequency so the IF returns to the center of the discriminator.
The problem is that the sample is taken over a very short interval (1-4 microseconds, which is how long the transmitter pulse lasts). That sample generates a voltage that controls the frequency of the oscillator (the local oscillator), and it must hold steady for the rest of the period until a new transmitter pulse appears. That period is 1-2 milliseconds.
The sample-and-hold circuit is analog, based on the voltage across a capacitor; but the capacitor discharges through leakage and bias currents. The voltage applied to the VCO (local oscillator) therefore decays throughout the receiving period, causing the local oscillator frequency to drift over the course of the period (remember, dear reader, that in radar, receive time corresponds to target range). Distant echoes (targets) end up slightly detuned, so the gain in the IF amplifier is worse than it was at the start of the period. This drift (hundreds of Hz, or even kHz) is tolerable for a radar where we only detect target amplitude, but deadly unacceptable for Doppler, because the local oscillator would be handing us a frequency shift that has nothing to do with the Doppler effect we're actually trying to detect.
Typical local oscillator stability in non-Doppler radars
In these systems, short-term stability used to be on the order of 10⁻⁵ to 10⁻⁶ (parts per million).
The AFC (Automatic Frequency Control) circuit has to carry out two different jobs to accomplish its mission of keeping the local oscillator frequency at exactly X MHz (where X is the IF value we chose for the radar; for the MRL-5M and RC-32B radars, that value is 30 MHz). These jobs are called search and track, and they pull the AFC circuit's characteristics in opposite directions.
The moment the radar is switched on, the transmitter frequency isn't known beforehand, so the AFC has to start a search process — it sweeps the local oscillator across a range of frequencies. The instant that frequency lands exactly X MHz (30, in our case) above the transmitter's, the AFC discriminator outputs zero voltage and capture occurs. From then on, the AFC runs in tracking mode, keeping the receiver tuned to the transmitter from one period to the next.
The AFC on the Soviet MRL-5M radars was a marvel. No matter how far the magnetron frequency drifted from the local oscillator's, its sweep locked on without a hitch. On the Japanese radars, the sweep range was more limited, and you had to pre-tune it by hand. I loved the MRL-5M's AFC not just for how well it searched and tracked, but because it was a phantastron built with a SINGLE field-effect transistor — shift its operating point and it switched from search to track and back again.
The leap to Doppler: the concept of coherence, and two possible paths
To measure particle velocities (on the order of 0.5 to 50 m/s) you need a coherent receiver: one able to compare the phase of the received signal against a reference that retains the memory of the transmitted pulse's phase. There are two ways to achieve this:
- Coherent transmitter (klystron, TWT, solid-state): The transmitter and the local oscillator are derived from one and the same master source (STALO, short for STable LOcal Oscillator, i.e. a super-stable heterodyne). The phase of every pulse is identical and known. It's the cleanest solution, but also the expensive and complex one.
- Coherent-on-receive: You keep using a magnetron (cheap and powerful), but on every pulse you capture the actual phase the magnetron radiated with (by sampling the transmitted pulse) and compare it against a stable local oscillator (STALO). A correction circuit (a phase lock loop) adjusts the phase of a coherent oscillator (COHO, short for Coherent Oscillator) that will serve as the reference during that pulse's reception. On the next pulse, the magnetron's phase will be different, but the circuit locks onto the new phase all over again. This way, even though the magnetron is incoherent from pulse to pulse, the receiver behaves as if it weren't. This is the technique we used in Cuba to convert our radars to Doppler.
So, swapping the magnetron for a klystron isn't mandatory. The road to Doppler runs through achieving coherence, and coherent-on-receive is a practical, elegant solution. (In another post we'll get into the phase stability of magnetrons, coaxial magnetrons, klystrons, and solid-state in detail. Here we just want to make one thing clear: the qualitative leap is coherence, not the transmitter type.)
The STALO: the stable heart of the Doppler radar
Whether in a fully coherent system or a coherent-on-receive one, you need a local oscillator of very high stability: the STALO (Stable Local Oscillator). Its job is to provide a reference frequency against which to measure the magnetron's phase and to mix with the echo to get the IF. The stability required is at least 10⁻⁹ to 10⁻¹⁰ (parts per billion), well above the heterodynes of non-Doppler radars (10⁻⁶). So how do you actually get that kind of stability?
The PLL principle: the foundation of every STALO (analog and digital)
Every STALO, whether old-school analog or modern digital, is built around a Phase Locked Loop (PLL). A PLL is a feedback circuit that compares the phase and frequency of an output signal (generated by a controlled oscillator) against a very stable reference signal. If there's a difference, the loop automatically corrects the output until both match in frequency and their phase is constant (they're "locked").
Basic components of a PLL
- Reference oscillator: This is the source of stability. Typically a quartz oscillator (TCXO, OCXO) or a GPS-disciplined receiver delivering a low, extremely stable frequency: 5 MHz, 10 MHz, or 100 MHz. The long-term stability of the STALO can never be better than that of this reference.
- Controlled oscillator: Generates the desired output frequency (e.g., 9.4 GHz for X-band). In an analog PLL this is a VCO (voltage-controlled oscillator with a varactor diode). In a digital PLL it can be a DDS (Direct Digital Synthesis) or an NCO (Numerically Controlled Oscillator) combined with an analog PLL.
- Frequency divider (÷N): Brings the (high) output frequency down by dividing it by an integer N, so it becomes comparable to the (low) reference frequency. For example, if the reference is 10 MHz and we want 9.4 GHz, we need to divide 9.4 GHz / 10 MHz = 940. So N = 940.
- Phase/frequency detector (PFD): Compares the reference signal against the divided signal (output/N). It produces a voltage proportional to the phase (and frequency) difference between the two.
- Loop filter: Smooths the error voltage and sets the PLL's dynamic behavior (lock time, noise rejection).
- Feedback: The filtered voltage is applied to the controlled oscillator to correct its frequency until the error reaches zero. In steady state, the output satisfies: f_output = N × f_reference.
Why does stability come from the quartz or the GPS?
The formula above shows the output frequency is an exact multiple of the reference frequency. So the relative stability of the STALO (Δf/f) is the same as that of the reference, because multiplication neither improves nor worsens fractional stability. If the quartz has a stability of 10⁻⁹, the STALO will have it too. Hence the obsession with using high-quality references: OCXO (10⁻⁹ to 10⁻¹¹), or GPS-disciplined (10⁻¹² to 10⁻¹³).
Analog PLL vs. digital PLL (frequency synthesizer):
- Analog: The whole circuit is analog (phase detector with diodes or an analog multiplier, VCO with varactor, divider built from fast digital counters). The loop filter uses discrete components (R, C). Lock-in is continuous. Typical of the earliest STALOs.
- Digital: The phase detector, divider, and filter are implemented digitally (or a DDS replaces the VCO and divider). They're programmed through registers and bring real advantages: sub-hertz resolution, fast switching, low phase noise. Digital PLLs that generate a programmable output frequency are known as frequency synthesizers. This is the technology we use in our STALOs.
A concrete example: 10 MHz reference (stability 10⁻⁹). We want a STALO for S-band (2.9 GHz). We pick N = 290 (because 10 MHz × 290 = 2.9 GHz). The output frequency will be 2.9 GHz with 10⁻⁹ stability, that is, an absolute drift of ±2.9 GHz × 10⁻⁹ = ±2.9 Hz. That error produces a velocity error Δv ≈ 0.15 m/s (for λ=0.1034 m), perfectly acceptable. With a GPS-disciplined reference (10⁻¹²), the drift is 0.0029 Hz and the velocity error 0.00015 m/s — negligible.
Bottom line of the principle: the STALO is nothing more than a PLL (phase-locked loop) that multiplies a stable reference frequency (crystal or GPS) up to the desired microwave frequency. The technology can be analog or digital (frequency synthesizer), but the principle is the same. It's crucial to understand this because it demystifies the false dichotomy: both are PLLs, only the implementation changes.
First generation: analog PLL with VCO and oven crystal (OCXO)
The first STALOs were voltage-controlled oscillators (VCO) locked in an analog loop. The key block was a reference oscillator of extremely high stability: a specially cut quartz crystal housed inside an oven (OCXO, oven-controlled crystal oscillator). The oven kept the crystal at a constant temperature (50-70 °C), eliminating thermal drift.
The analog PLL compared the phase of the VCO (divided down) with that of the OCXO and fed the result back. The loop would lock, and the output frequency was fixed with the stability of the OCXO (10⁻⁹ to 10⁻¹¹). These units were bulky, drew power (because of the oven), and needed periodic adjustment, but they were the foundation of the first Doppler radars.
Second generation: locking to a GPS reference (10 MHz)
With high-precision GPS receivers, an extremely stable absolute frequency reference became available: the 10 MHz signal from GPS-disciplined receivers. These contain a quartz oscillator (not necessarily oven-controlled) that is continuously corrected against the satellites, achieving long-term stability of 10⁻¹² to 10⁻¹³.
Locking a PLL to that 10 MHz reference makes it possible to build a compact STALO with no appreciable drift, although many systems still use an internal OCXO disciplined by GPS for better short-term performance. This solution became popular in the 90s-2000s.
Third generation: frequency synthesizers (digital PLLs / DDS)
By the time we (in Cuba) began our conversions to Doppler, we had already moved forward in digital electronics. We got hold of digital STALOs, that is, frequency synthesizers (DDS or high-resolution digital PLLs). These devices generate any desired frequency from a stable reference oscillator (OCXO or GPS) using digital techniques: phase accumulator, sine/cosine lookup table, and DAC. However, at the Marshall Radar Observatory, at McGill University in Montreal, they used an analog variant locked to a tamed GPS.
Advantages:
- Flexibility: programmable to change frequency quickly.
- Stability: inherited from the reference, with no additional drift.
- Low phase noise.
- Digital control (SPI, I2C), doing away with potentiometers.
- Reduced size and power consumption.
We used digital STALOs (frequency synthesizers) that let us program the frequency with hertz-level resolution and short-term stability <10⁻¹⁰. It was a qualitative leap: no more drift, ovens, or adjustments to worry about.
STALO Stability and Its Impact on Doppler Measurement
Regardless of the technology (analog or digital synthesizer), the fractional stability of the STALO (stable local oscillator) is that of its reference. The Doppler velocity error is:Δv=2c⋅(Δf/f)
If stability is 10⁻⁸, Δv = 1.5 m/s. Serious meteorological applications need 10⁻⁹ or better (Δv ≤ 0.15 m/s). STALOs with OCXOs (oven-controlled crystal oscillators) reach 10⁻⁹ – 10⁻¹¹; with GPS discipline, 10⁻¹²; digital synthesizers inherit that stability from their reference.
Example by band (with a hypothetical 10 Hz STALO instability, a didactic case):
| Band | Frequency (MHz) | λ (cm) | Velocity error per 10 Hz |
|---|---|---|---|
| S | 2900 | 10.34 | 0.52 m/s |
| C | 5600 | 5.36 | 0.27 m/s |
| X | 9400 | 3.19 | 0.16 m/s |
In reality, a GPS-referenced digital STALO has drift < 0.01 Hz, a negligible error (<0.001 m/s). This is what let our radars, with magnetrons, measure velocities with centimeter-per-second precision.
Conclusion
The superheterodyne receiver, born for commercial radio, became the backbone of radar. But while an AM receiver tolerates unstable local oscillators, a Doppler radar demands a STALO with extreme stability. The old Soviet and Cuban magnetron radars, with their manually-locked AFC, could measure reflectivity and give a vague indication of turbulence, but couldn't measure wind velocity with precision.
Converting them to Doppler didn't require swapping the magnetron for a klystron: it was achieved with coherence on reception, capturing the phase of each pulse and using a stable STALO and a phase loop (COHO, coherent oscillator). The key component was the digital STALO (frequency synthesizer) which, referenced to GPS or an oven-controlled crystal, gave us the needed stability without analog complications. No more capacitors discharging, ovens failing, or manual tuning. Just program the frequency and let the radar work.
Note for the embargo folks: Nothing you see here is what we use now, this is just "training material," as manufacturers say when they won't hand you the real blueprint. This is only so my learned readers understand the subject.

Well yes, just as someone has a Coca-Cola or smokes a Popular or a Criollo, we mastered the super-stable heterodyne and built three 100% Cuban Doppler radars (like the Popular and the Criollo), in spite of everything, whether anyone likes it or not.