A local oscillator (LO) is an internal electronic circuit that generates a steady, precise radio frequency (RF) signal used to mix with an incoming signal, shifting it to a new, more easily processed frequency. In almost all modern radio frequency (RF) systems—from the Wi-Fi router on your desk to the software-defined radio (SDR) on your workbench—processing a signal at its original, raw transmitted frequency is incredibly difficult. High-frequency signals are notoriously hard to filter, amplify linearly, and digitize. The local oscillator solves this by acting as the internal reference that allows a circuit to translate that difficult RF signal down to a lower, fixed frequency where high-performance filtering and amplification become cheap and reliable.
The Core Math: How an LO Shifts Frequencies
To understand what a local oscillator changes in a real circuit, you have to look at the component it feeds: the mixer. A mixer is a non-linear device (often a diode ring or a Gilbert cell transistor array) that mathematically multiplies the incoming RF signal with the LO signal. According to trigonometric identities, multiplying two sine waves produces two new frequencies: the sum and the difference of the original frequencies.
fIF = |fLO - fRF|
Where fIF is the Intermediate Frequency, fLO is the Local Oscillator frequency, and fRF is the incoming Radio Frequency.
Let's look at a worked numeric example using a classic AM broadcast band receiver. Suppose you want to tune into a station broadcasting at 1000 kHz. The receiver's Intermediate Frequency (IF) stage is built around a fixed ceramic filter centered at 455 kHz. To get that 1000 kHz signal down to 455 kHz, the local oscillator must be tuned to 1455 kHz (this is known as high-side injection).
When the 1000 kHz RF signal and the 1455 kHz LO signal hit the mixer (like the ubiquitous NXP SA612 IC), the output contains both the sum (2455 kHz) and the difference (455 kHz). A fixed 455 kHz bandpass filter immediately rejects the 2455 kHz sum product, passing only the 455 kHz difference signal to the IF amplifiers. By using an LO, the circuit avoids the need for a complex, lossy, multi-gang tunable filter at the front end, relying instead on a single, high-Q fixed filter. This architecture is the foundation of the superheterodyne receiver, which has dominated RF design for a century.
Local Oscillator Specifications and Real-World Parts
Not all oscillators are created equal. When selecting or designing an LO, the most critical specification is phase noise, measured in dBc/Hz at a specific frequency offset from the carrier. If an LO has high phase noise, its energy 'smears' into adjacent frequencies. In a receiver, this causes reciprocal mixing: a strong off-channel signal will mix with the noisy sidebands of your LO and land directly on top of your weak desired signal in the IF passband, effectively raising the noise floor and burying the target.
Below is a spec-sheet breakdown of common LO implementations you will encounter on the bench or in commercial hardware:
| Oscillator Type | Typical IC / Component | Frequency Range | Phase Noise (dBc/Hz @ 10kHz offset) | Primary Application |
|---|---|---|---|---|
| LC / VCO (Voltage Controlled) | Mini-Circuits ROS-1000V+ | 500 - 1000 MHz | -105 | Ham Radio Transceivers, Wideband Tuning |
| Crystal (XO / TCXO) | Epson SG-8018 Series | 1 MHz - 170 MHz | -145 | Fixed-Frequency SDR Reference, GPS |
| PLL / Synthesizer | Silicon Labs Si5351A | 8 kHz - 160 MHz | -120 | QRP Transmitters, SDR LO, Signal Generators |
| Dielectric Resonator (DRO) | Integrated LNB Module | 9.75 GHz / 10.6 GHz | -95 | Satellite TV Ku-Band Downconverters |
For hobbyists building QRP (low-power) transmitters or SDRs, the Silicon Labs Si5351A is the undisputed king of the workbench. It uses a phase-locked loop (PLL) and an external 25 MHz or 27 MHz crystal reference to generate highly stable, programmable I2C-controlled clock outputs up to 160 MHz, making it an ideal digital LO for direct-conversion and superheterodyne projects.
Where You Meet Local Oscillators in Practice
You interact with local oscillators constantly, even if they are hidden inside shielded RF cans. Here is where they do the heavy lifting in practical installations:
- Satellite TV LNBs (Low Noise Block Downconverters): This is one of the most elegant real-world uses of an LO. Satellite signals in the Ku-band arrive at your dish between 10.7 GHz and 12.75 GHz. Standard RG6 coaxial cable suffers catastrophic signal loss at 12 GHz. To solve this, the LNB at the dish contains a Dielectric Resonator Oscillator (DRO) acting as an LO at exactly 9.75 GHz (for the low band). The mixer subtracts 9.75 GHz from the incoming signal, downconverting the entire block to 950 MHz – 1950 MHz (L-band). This lower frequency block travels easily over 100 feet of RG6 coax to your satellite receiver.
- Wi-Fi Routers and Smartphones: In a 2.4 GHz Wi-Fi transceiver (like those using integrated RF SoCs), the LO is part of a fractional-N PLL synthesizer. It generates the 2.4 GHz carrier for transmission, but on the receive side, it mixes the incoming 2.4 GHz RF directly down to baseband (0 Hz) or a low IF in a direct-conversion (homodyne) architecture, allowing the analog-to-digital converter (ADC) to digitize the signal for digital signal processing (DSP).
- Spectrum Analyzers: When you sweep a spectrum analyzer from 1 MHz to 1 GHz, you aren't actually tuning a filter across that range. Instead, a highly precise, low-phase-noise YIG (Yttrium Iron Garnet) local oscillator sweeps its frequency, dragging a fixed 21.4 MHz or 3.6 GHz IF filter across the spectrum via a mixer.
Common Confusions: LO vs. Clock vs. Carrier
When reading schematics or debugging RF boards, it is easy to mix up the terminology. Here is what people commonly confuse the local oscillator with:
The Local Oscillator vs. The Digital Clock Oscillator
A digital clock oscillator (like the 16 MHz crystal on an Arduino Uno) generates a square wave rich in odd harmonics, designed strictly to provide timing edges for digital logic gates. A local oscillator generates a spectrally pure sine wave (or a heavily filtered square wave) designed for linear frequency translation. Feeding a raw, noisy digital clock into an RF mixer as an LO will result in a nightmare of spurious mixing products (spurs) across your entire receive band.
The Local Oscillator vs. The Carrier Oscillator
In a simple CW (Continuous Wave) ham radio transmitter, the oscillator that generates the final 14 MHz signal sent to the antenna is the carrier oscillator. In a superheterodyne transmitter, however, the carrier might be generated at a low frequency (e.g., 9 MHz) and then mixed with a local oscillator (e.g., 5 MHz) to produce the final 14 MHz output. The LO is strictly the internal translation tool; the carrier is the payload.
Frequently Asked Questions
Q: Can a local oscillator be heard on another radio?
A: Yes. This is known as 'LO leakage' or 'birdies'. Because the LO is physically close to the receiver's antenna input, a small amount of its energy can radiate from the antenna or leak back through the mixer. If you tune a second radio nearby to your receiver's LO frequency, you will hear a steady carrier. This is why high-end receivers use double-shielded enclosures and balanced mixer topologies.
Q: What is the difference between high-side and low-side injection?
A: If your RF is 1000 kHz and your IF is 455 kHz, you can set your LO to 1455 kHz (high-side: 1455 - 1000 = 455) or 545 kHz (low-side: 1000 - 545 = 455). High-side injection is generally preferred in AM/FM designs because the percentage change in the LO's LC tank capacitance required to tune across the band is smaller, making the tracking of the RF and LO tuning capacitors much easier to engineer.






