Millimeter Wave Specific Challenges mmWave Radar and Sensing Informational

How does a millimeter wave FMCW radar calculate range and velocity of a target?

An FMCW (Frequency Modulated Continuous Wave) radar at millimeter wave frequencies uses a linearly swept frequency (chirp) to measure target range and velocity. (1) Range measurement: the radar transmits a chirp that sweeps linearly from f_start to f_stop over time T_chirp. The chirp bandwidth: B = f_stop - f_start. The transmitted signal reflects off a target at range R and returns delayed by tau = 2R/c. The returned signal is mixed with the current transmit signal, producing a beat frequency: f_beat = (B/T_chirp) × tau = (B/T_chirp) × (2R/c) = S × (2R/c), where S = B/T_chirp is the chirp slope (Hz/s). Rearranging: R = f_beat × c × T_chirp / (2B) = f_beat × c / (2S). Example: at 77 GHz with B = 4 GHz, T_chirp = 40 us: S = 4e9/40e-6 = 100 THz/s. For a target at R = 50 m: tau = 2×50/3e8 = 333 ns. f_beat = 100e12 × 333e-9 = 33.3 MHz. The beat frequency is in the baseband (MHz range), easily digitized by a standard ADC. (2) Velocity measurement (Doppler): a moving target shifts the carrier frequency by the Doppler shift: f_d = 2×v×f_c/c. At 77 GHz: f_d = 2×v×77e9/3e8 = 513.3×v Hz (v in m/s). For v = 30 m/s (108 km/h): f_d = 15.4 kHz. The Doppler shift is measured by observing the phase change between successive chirps: delta_phi = 2×pi×f_d×T_chirp. Over multiple chirps (a frame of N chirps): the phase progression is a sinusoid at the Doppler frequency. An FFT across chirps (slow-time FFT) extracts the Doppler frequency. Velocity: v = f_d × lambda / 2 = f_d × c / (2×f_c).
Category: Millimeter Wave Specific Challenges
Updated: April 2026
Product Tie-In: Radar ICs, Antennas, Signal Processors

FMCW Radar Signal Processing

FMCW is the dominant radar waveform for automotive, industrial, and consumer mmWave radar because it provides simultaneous range and velocity measurement with simple, continuous-transmission hardware.

Range-Doppler Processing

(1) Range FFT (fast-time FFT): for each chirp: the beat signal (mixer output) is sampled by the ADC at N_samples points during the chirp duration T_chirp. An FFT of these N_samples produces a range profile: each FFT bin corresponds to a range. Range per bin: delta_R = c / (2B) (the range resolution, determined by the chirp bandwidth). Number of range bins: N_range = N_samples / 2. Maximum unambiguous range: R_max = N_range × delta_R = f_s × c × T_chirp / (4B), where f_s is the ADC sample rate. Example: B = 4 GHz, N_samples = 512, f_s = 20 Msps: delta_R = 3e8 / (2×4e9) = 3.75 cm. R_max = 256 × 3.75 cm = 9.6 m. For longer range: use longer chirps or lower bandwidth. (2) Doppler FFT (slow-time FFT): a frame consists of N_chirps consecutive chirps. For each range bin: extract the complex value from the range FFT across all chirps. An FFT of these N_chirps values produces the Doppler spectrum for that range bin. Velocity per bin: delta_v = lambda / (2 × N_chirps × T_chirp). Maximum unambiguous velocity: v_max = lambda / (4 × T_chirp). Example: lambda = 3.9 mm (77 GHz), N_chirps = 128, T_chirp = 40 us: delta_v = 3.9e-3 / (2×128×40e-6) = 0.38 m/s. v_max = 3.9e-3 / (4×40e-6) = 24.4 m/s (87.8 km/h). For higher v_max: use shorter chirps (but this reduces the maximum range). (3) The output is a 2D range-Doppler map: an N_range × N_chirps matrix where each cell contains the signal magnitude at a specific range and velocity. Targets appear as peaks in this map. Detection is performed by CFAR (Constant False Alarm Rate) threshold applied to the range-Doppler map.

Angular Measurement

Range and velocity are measured along the radar line-of-sight. Angular position requires multiple receive antennas: (1) Receive phased array: multiple RX antennas spaced at lambda/2 (1.95 mm at 77 GHz). The phase difference between RX channels for a target at angle theta: delta_phi = 2×pi × d × sin(theta) / lambda. An FFT across RX channels (angle FFT) produces the angular spectrum. Angular resolution: delta_theta ≈ lambda / (N_RX × d) radians. For N_RX = 4 with d = lambda/2: delta_theta ≈ 1/(4×0.5) = 0.5 radians = 28.6°. For N_RX = 12: delta_theta ≈ 9.5° (much better). (2) MIMO radar: use M TX antennas and N RX antennas to create a virtual array of M×N elements. Each TX transmits a uniquely coded waveform (time-division, frequency-division, or code-division multiplexing). The receiver separates the TX signals and processes each TX-RX pair as a virtual element. For 3 TX × 4 RX: 12 virtual elements. Angular resolution improves by a factor of 3 (the virtual array is 3× larger than the physical RX array). (3) The complete processing chain: for each frame of N_chirps: Range FFT → range profiles for each RX channel. Doppler FFT → range-Doppler maps for each virtual element. Angle FFT → range-Doppler-angle 3D data cube. CFAR detection → list of detected targets with range, velocity, and angle.

Hardware Implementation

(1) Radar SoC: modern automotive radar uses single-chip solutions: TI AWR1843 (3 TX, 4 RX, 77 GHz, 4 GHz BW). Infineon AURIX radar platform. NXP TEF82xx. The SoC integrates: chirp synthesizer (PLL), TX PA, RX LNA/mixer, ADC, and radar DSP. The entire radar sensor fits on a small PCB (30 × 30 mm) with an on-board antenna array. (2) ADC requirements for FMCW: the beat frequency is typically 1-50 MHz (much lower than the RF frequency). ADC sample rate: 10-50 Msps. Resolution: 10-12 bits. This is a very modest ADC requirement compared to communication receivers. (3) Antenna: the antenna is typically integrated on the radar PCB as a patch array or slot array on a high-frequency laminate (Rogers). For 77 GHz: element spacing = 1.95 mm. A 12 × 8 array is only 23 × 16 mm. Gain: 18-25 dBi.

FMCW Radar Equations
f_beat = S × 2R/c (S = B/T_chirp)
R = f_beat × c / (2S)
ΔR = c / (2B) range resolution
v = f_d × λ / 2 = f_d × c / (2f_c)
v_max = λ / (4T_chirp)
Common Questions

Frequently Asked Questions

Why is 77 GHz preferred over 24 GHz for automotive radar?

77 GHz offers several advantages: (1) Bandwidth: 77 GHz band allocates 4-5 GHz of bandwidth (75-81 GHz). Range resolution = c/(2B) = 3.75 cm. 24 GHz band: only 200 MHz bandwidth. Resolution = 75 cm (20× worse). (2) Antenna size: at 77 GHz, lambda = 3.9 mm. A 30° beamwidth antenna is approximately 25 × 25 mm. At 24 GHz: lambda = 12.5 mm. Same beamwidth requires 80 × 80 mm (10× the area). (3) Regulatory: FCC and ETSI have allocated 77 GHz permanently for automotive radar. The 24 GHz narrow-band (24.05-24.25 GHz) allocation for automotive was restricted in 2022 (only ultra-wideband 24 GHz at 22-29 GHz remains, and it has stricter power limits). The industry has fully transitioned to 77 GHz.

What range can a 77 GHz radar achieve?

Depends on the radar equation: R_max = [(P_t × G² × lambda² × sigma) / ((4×pi)³ × k×T×B×NF × SNR_min)]^(1/4). For a typical automotive long-range radar (LRR): P_t = +12 dBm (16 mW from SoC), G = 25 dBi (pencil beam), sigma = 10 m² (car RCS), NF = 12 dB, B = 4 GHz, SNR_min = 15 dB: R_max ≈ 200-300 m. For short-range radar (SRR): wider beam (10 dBi), lower SNR requirement: R_max ≈ 30-50 m. For medium-range radar (MRR): R_max ≈ 80-150 m. These ranges are for automotive-grade SoC radars with integrated antennas. Military/non-integrated systems with external high-gain antennas and higher power can achieve much longer range.

How does weather affect mmWave radar?

Radar at 77 GHz is affected by: (1) Rain: attenuation ≈ 1-15 dB/km (light to heavy rain). For a 200 m radar: 0.2-3 dB total two-way attenuation. Moderate impact on detection range. Radar continues to function in rain (unlike cameras and LiDAR which are severely degraded). (2) Fog: negligible attenuation (< 0.5 dB/km). Radar works well in fog (major advantage over optical sensors). (3) Snow: moderate attenuation (1-5 dB/km depending on snowfall rate). Snow accumulation on the radar cover (radome) can increase loss by 5-15 dB (heated radomes are used in some designs). (4) Clutter: rain, snow, and road spray create radar reflections (clutter) that can mask real targets. Moving target indication (MTI) filtering and CFAR detection help suppress weather clutter. Overall: mmWave radar is the most weather-robust automotive sensing modality (better than camera, LiDAR, or ultrasonic in adverse conditions).

Need expert RF components?

Request a Quote

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

Get in Touch