Satellite Communications and Space Satellite Link Design Informational

How does Doppler shift affect a LEO satellite communication link and how do I compensate for it?

LEO satellites move at approximately 7.5 km/s, causing significant Doppler shift on the communication link. Maximum Doppler shift: Δf_max = v × f_carrier / c. At 12 GHz: ±30 kHz. At 28 GHz: ±70 kHz. At 2 GHz (S-band): ±5 kHz. The Doppler changes continuously during the satellite pass: maximum at horizon, zero at zenith, negative as the satellite recedes. Doppler compensation methods: open-loop prediction (use the known satellite ephemeris to pre-compute the Doppler trajectory and continuously adjust the receiver/transmitter frequency), closed-loop tracking (PLL or AFC loop that tracks the received carrier and adjusts frequency in real-time), and hybrid (prediction + fine tracking). The residual Doppler after compensation must be within the receiver's acquisition and tracking bandwidth, typically < 1 kHz for narrowband systems.
Category: Satellite Communications and Space
Updated: April 2026
Product Tie-In: LNBs, BUCs, Feeds, Antennas

LEO Doppler

Doppler rate of change is also important: at 550 km LEO, the Doppler rate can reach 500 Hz/s at high elevation angles. This means the PLL or AFC loop must have sufficient bandwidth to track the rapidly changing frequency. For OFDM systems (5G NR, DVB-S2X): the subcarrier spacing must be much larger than the residual Doppler to avoid inter-carrier interference. 5G NR in satellite: uses wider subcarrier spacing (30-120 kHz) to accommodate the Doppler.

Common Questions

Frequently Asked Questions

Does Doppler affect data rate?

Doppler shift does not directly affect data rate, but uncompensated Doppler causes frequency offset that degrades demodulation. For coherent modulation (QPSK, QAM): the carrier recovery loop must acquire and track the Doppler. For OFDM: residual Doppler causes inter-carrier interference, proportional to Doppler/subcarrier_spacing.

What about differential Doppler?

For large ground-based phased arrays: different elements see slightly different Doppler shifts because the satellite is at a finite distance. This differential Doppler must be compensated per element or per sub-array. For a 10 m array at 28 GHz with a satellite at 550 km at 30° elevation: the differential Doppler across the array is approximately 100 Hz, negligible for most systems.

Need expert RF components?

Request a Quote

RF Essentials supplies precision components for noise-critical, high-linearity, and impedance-matched systems.

Get in Touch