PlatformsFaststream SiliconFaststream RadioFaststream VisionConnected EdgeFaststream SecureMobility & Rail
ProductsSemiconductor IPIP CoresWireless & RANEdge & GatewaysTracking & IdentificationSoftware & FrameworksConnected Systems
Technology5G protocol stackWireless and RF architectureBaseband and low PHYForward error correctionControl and data planeHigh-speed interfacesFirmware and bootSilicon root of trustSoftware-defined vehicleAutomotive OTAFunctional safety
AIAI Engineering ServicesEdge AI & Embedded MLComputer Vision EngineeringSensor Fusion & PerceptionAI Silicon & AccelerationMLOps for DevicesAI Visual InspectionPredictive MaintenanceDriver MonitoringVideo Analytics & Safety
SolutionsSemiconductorIndustrial AIConnected ProductsAsset TrackingBluetooth AoA RTLSWearable TrackingAutomotive & MobilitySmart InfrastructureSecure IdentityWireless & SatelliteNTN Asset TrackingPrivate 5GSmart WashroomsFuel ManagementSmart BuildingsWorker SafetyEnergy MonitoringSmart AgricultureSmart CityAutonomous PlatformsAssembly AutomationLiDAR Rail SafetyHardware Wallet
IndustriesSemiconductorTelecommunicationsIndustrial & ManufacturingAutomotive & MobilityTransportation & RailAerospace & DefenceHealthcare & MedicalEnergy & UtilitiesOil & GasRetailConsumer ElectronicsMedia & EntertainmentSmart Infrastructure & IoT
ServicesSystem Integration overviewASIC & SoC DesignRTL to GDSIIVerification methodologyDFT and silicon testLow-power designMixed-signal integrationDesign enablementFPGA DesignFPGA-to-ASIC ConversionAnalog, Mixed-Signal & RFHardware & High-Speed PCBEmbedded SoftwareCloud, OTA & Device ManagementManufacturing TransitionHow we engage
CompanyAbout FaststreamEngineering ExcellenceLeadership & OrganisationHow We EngageQuality & ComplianceStandards & EcosystemPartners & EcosystemTrust CentreLocations & DeliveryNewsroom & MediaCareersCase StudiesKnowledge CenterWhite PapersGlossaryNewsletterResources & Support
ContactStart a projectHow we engage
Talk to us
ENGINEERING INSIGHT · WIRELESS

Doppler in 5G NR: shift, spread, and the mobility problem.

Move fast enough and the frequency you receive is not the frequency that was sent. That is Doppler, and in 5G it is not a curiosity: it sets which numerology you can use, how often you must send pilots, and whether a link to a train — or a satellite moving at seven kilometres a second — works at all.

November 20268 minute readWireless
Shift moves the whole carrier; spread smears it; both break OFDM orthogonality.
FASTSTREAM TECHNOLOGIESFIG. 01 · DOPPLER: SHIFT, SPREAD AND INTER-CARRIER INTERFERENCESHIFT (carrier frequency offset)frequency →f₀f₀+f_df_d = (v/c)·f_cThe whole carrier moves by a fixed amount.Estimable, and correctable — a bias to null out.SPREAD (many paths, many speeds)f₀width ≈ 2·f_d,maxOne tone becomes a band — the channelde-correlates fast (short coherence time).ICI (OFDM orthogonality lost)f_d not ≪ SCSShifted subcarriers no longer sit on eachother’s nulls — energy leaks between them.
How much Doppler each scenario brings — and the defence that answers it.
FASTSTREAM TECHNOLOGIESFIG. 02 · THE 5G MOBILITY LADDER AND THE DOPPLER DEFENCESTHE MOBILITY LADDERapprox. peak Doppler at 3.5 GHz unless notedPedestrian · 5 km/h~15 HzVehicular · 120 km/h~0.4 kHzHigh-speed rail · 500 km/h~1.6 kHzVehicular at mmWave · 28 GHz~3 kHzLEO satellite / NTNdominated by satellite motion — huge±tens of kHzTHE DEFENCESWider subcarrier spacingICI ∝ f_d / SCS — pick a numerology that dwarfs the Doppler.Denser DM-RSMore pilots in time to track a fast-changing channel.PT-RSPhase and residual-offset tracking, decisive at mmWave.CFO estimation & correctionA loop that measures the shift and nulls it in the receiver.NTN Doppler pre-compensationUE and gNB pre-correct from satellite ephemeris + GNSS position.

Two different things: shift and spread.

Doppler does two distinct things to a signal, and conflating them is where confusion starts.

The shift is the familiar one: a transmitter and receiver closing at velocity v see the carrier moved by f_d = (v/c)·f_c. It is a single, bulk carrier-frequency offset (CFO) — a bias. You can estimate it and subtract it. The spread is subtler: in a real channel the signal arrives by many paths, each with a different relative velocity, so a single transmitted tone comes back as a little band of frequencies, roughly 2·f_d,max wide. That spread is a measure of how quickly the channel is changing — its coherence time — and it cannot be subtracted away, only tracked.

Why OFDM is sensitive to it.

5G is OFDM, and OFDM leans entirely on its subcarriers being orthogonal — each one peaks exactly where its neighbours are zero. A frequency shift slides every subcarrier off that alignment, so each one starts picking up energy from the others. That leakage is inter-carrier interference (ICI), and it rises with the ratio of Doppler to subcarrier spacing. As long as f_d ≪ SCS the system barely notices; when the Doppler becomes an appreciable fraction of the spacing, the orthogonality that OFDM depends on quietly erodes.

Why 5G cares more than LTE did.

Two things pushed Doppler up the priority list. First, 5G runs at much higher carrier frequencies — mid-band at 3.5 GHz and mmWave at 28 GHz and above — and Doppler scales directly with carrier frequency, so the same speed produces far more shift. A car at 120 km/h sees a few hundred hertz at 3.5 GHz but several kilohertz at 28 GHz.

Second, 5G deliberately took on the hard mobility cases: high-speed rail at 350–500 km/h, and non-terrestrial networks. NTN is the extreme — a low-earth-orbit satellite moves at roughly 7.5 km/s relative to the ground, producing Doppler of tens of kilohertz that changes continuously as the satellite crosses the sky. That is a different regime from anything terrestrial, and it dominates the NTN physical-layer design.

The defences.

There is no single fix; 5G layers several.

Wider subcarrier spacing. Because ICI scales with f_d / SCS, choosing a higher numerology (30, 60 or 120 kHz) makes a given Doppler a smaller fraction of the spacing. This is the tightest link between Doppler and the frame structure. Denser DM-RS. More demodulation pilots in time let the receiver re-estimate a fast-changing channel before it goes stale. PT-RS. The phase-tracking reference signal follows phase drift and residual offset, and earns its keep at mmWave where both are worst. CFO loops. The receiver estimates the bulk shift — from the sync signals and pilots — and corrects it continuously. NTN pre-compensation. For satellites the shift is too large and too predictable to leave to the receiver, so the UE and gNB pre-correct it using the satellite’s ephemeris and the UE’s own GNSS position before transmitting.

The numerology trade-off.

Reaching for wider subcarrier spacing to beat Doppler is not free. A wider spacing means a shorter symbol and a shorter cyclic prefix, which tolerates less delay spread and can cost coverage; it also raises overhead. So the numerology choice is a balance between the Doppler you must survive and the delay spread and range you need — which is exactly why NR made subcarrier spacing scalable in the first place rather than fixing it as LTE did.

What it costs to build.

Doppler handling is receiver DSP. A frequency-synchronisation path has to acquire and then track the offset within the sync budget; the channel estimator has to interpolate across pilots that are now spaced for a fast channel; the PT-RS path adds phase tracking; and for NTN the modem has to run a pre-compensation calculation against ephemeris and GNSS in real time. Get the loops and the pilot processing right and a link holds at 500 km/h or to a satellite; get them wrong and it falls over long before the headline data rate is the problem.

QUESTIONS THIS RAISES

What engineers ask next.

01

What is the difference between Doppler shift and Doppler spread?

Shift is a single bulk frequency offset from the relative velocity between transmitter and receiver — a bias you can estimate and correct. Spread is the smearing of a tone into a band because many paths arrive with different velocities; it measures how fast the channel changes (coherence time) and can only be tracked, not subtracted.

02

How much Doppler is there in 5G?

It scales with speed and carrier frequency: f_d = (v/c)·f_c. At 3.5 GHz a car sees a few hundred hertz, high-speed rail around 1–2 kHz; at 28 GHz those grow several-fold. A LEO satellite, moving ~7.5 km/s, produces tens of kilohertz of Doppler that changes continuously.

03

Why does Doppler break OFDM?

OFDM relies on its subcarriers being orthogonal — each peaks where the others are zero. A frequency shift slides them off alignment so they leak energy into one another, which is inter-carrier interference (ICI). ICI grows with the ratio of Doppler to subcarrier spacing.

04

How does 5G handle Doppler?

By layering defences: wider subcarrier spacing (so Doppler is a smaller fraction of the spacing), denser DM-RS to track a fast channel, PT-RS for phase and residual offset at mmWave, a CFO estimation and correction loop in the receiver, and, for NTN, pre-compensation from satellite ephemeris and GNSS position.

05

Does a higher numerology help with Doppler?

Yes. Because ICI scales with Doppler divided by subcarrier spacing, a wider spacing (higher numerology) tolerates more Doppler. The cost is a shorter cyclic prefix and reduced coverage, so it is a trade-off against delay spread and range.

06

Why is NTN Doppler so much larger?

Because the satellite itself is moving fast. A low-earth-orbit satellite travels at around 7.5 km/s relative to the ground, so the Doppler is dominated by orbital motion rather than the user’s speed, reaching tens of kilohertz and varying continuously as the satellite passes overhead.

KEEP READING

Related work.

A HIGH-MOBILITY OR NTN LINK?

Bring us the velocity and the band.

Frequency acquisition and tracking, pilot-density choices and NTN pre-compensation are the difference between a link that holds at speed and one that does not. Tell us the scenario and the budget.