Measurements, Testing, and Calibration Noise and Specialized Measurements Informational

How do I measure the time domain response of a component using a VNA?

A VNA measures S-parameters in the frequency domain and converts them to time domain using the Inverse Fast Fourier Transform (IFFT), providing an impulse response or step response that reveals the location and magnitude of impedance discontinuities along a transmission path. Procedure: (1) Configure the VNA: set the frequency range as wide as possible (wider bandwidth = better time resolution). Maximum bandwidth determines resolution: delta_t = 1/BW. For BW = 10 GHz: delta_t = 100 ps (≈ 1.5 cm spatial resolution in air). Set the number of points (201-1601; more points = longer alias-free range). Set IFBW to 1-10 kHz (low noise for clean time-domain response). (2) Calibrate: perform a full SOLT calibration at the measurement reference plane. (3) Select time domain mode: choose between impulse response (bandpass mode: shows reflections as positive and negative impulses) or step response (lowpass mode: shows the impedance profile as a function of distance, similar to a TDR). (4) Measure S11 (reflection): the time-domain response shows a peak at each impedance discontinuity. The peak location = round-trip time × velocity/2 = distance to the discontinuity. The peak amplitude = reflection coefficient at that point. (5) Measure S21 (transmission): the time-domain response shows the through-path delay and any multipath reflections. (6) Apply windowing: use a Kaiser-Bessel or Hamming window to reduce sidelobes (at the cost of wider main lobe). Without windowing: the impulse response has -13 dB sidelobes that can mask small reflections near large ones. With Kaiser-Bessel beta=6: sidelobes drop to -44 dB, but the main lobe widens by 1.5×.
Category: Measurements, Testing, and Calibration
Updated: April 2026
Product Tie-In: Noise Sources, Analyzers, Calibration Standards

VNA Time Domain Measurement

The VNA time domain capability is one of the most powerful diagnostic tools in RF engineering, enabling fault location, cable testing, fixture characterization, and gating of unwanted reflections.

ParameterSOLT CalTRL CaleCal
AccuracyGoodExcellentGood-very good
Standards Needed4 (S,O,L,T)3 (T,R,L)1 (module)
BandwidthBroadbandBand-limitedBroadband
Setup Time5-10 min10-20 min1-2 min
Best ForCoaxial, generalOn-wafer, waveguideProduction, speed

Calibration Procedure

(1) Bandpass (impulse response): the IFFT is applied directly to the measured S-parameter data. The result shows peaks at each reflection, with positive and negative polarity (indicating the sign of the reflection coefficient). The response is symmetric about t = 0 (both positive and negative time are displayed). Suitable for: locating individual reflections, identifying the number of discontinuities, and time-domain gating. (2) Lowpass (step response): the VNA extrapolates the measured data to DC (by assuming a constant phase at low frequencies) and applies the IFFT. The result looks like a TDR step response: the trace shows the impedance as a function of position along the transmission line. Above-50-ohm discontinuities cause the trace to step up; below-50-ohm discontinuities cause it to step down. Suitable for: identifying the impedance of each section (useful for matching network diagnosis and cable impedance profiling). The lowpass mode requires harmonic frequency relationships (the start frequency must be an integer multiple of the frequency step). Most VNAs handle this automatically when lowpass mode is selected.

Error Sources

(1) Time resolution: the minimum resolvable time interval between two reflections: delta_t = 1/BW. In distance: delta_d = c × VF / (2 × BW). For BW = 20 GHz (DC to 20 GHz measurement): delta_d = (3e8 × 0.67) / (2 × 20e9) = 5 mm (in PTFE cable). Can resolve two connectors 5 mm apart. For BW = 300 MHz: delta_d = 34 cm. Two connectors 30 cm apart cannot be distinguished. (2) Alias-free range (maximum unambiguous distance): determined by the frequency step: delta_f = BW / (N_points - 1). T_max = 1/delta_f = (N_points - 1) / BW. In distance: D_max = c × VF × (N_points - 1) / (2 × BW). For 801 points over 20 GHz: D_max = (3e8 × 0.67 × 800) / (2 × 20e9) = 4 m. Reflections beyond 4 m will alias (appear at the wrong time). To measure longer cables: increase the number of points (up to the VNA maximum, typically 1601-32001) or reduce the frequency span. (3) Dynamic range: the minimum detectable reflection in time domain is limited by the VNA dynamic range and windowing sidelobes. With Kaiser-Bessel window (beta=6): sidelobe level = -44 dB. A large reflection at the VNA port will have sidelobes at -44 dB extending across the time range. Smaller reflections must be > -44 dB relative to the largest reflection to be visible. For better dynamic range: use a window with lower sidelobes (e.g., Blackman-Harris: -92 dB sidelobes, but 2× broader main lobe).

  1. Performance verification: confirm specifications against the application requirements before finalizing the design
  2. Environmental factors: temperature range, humidity, and vibration affect long-term reliability and parameter drift
  3. Cost vs. performance: evaluate whether the application demands premium components or standard commercial grades
  4. Interface compatibility: verify impedance, connector type, and mechanical form factor match the system architecture

Fixture Considerations

(1) Cable fault location: measure S11 of a cable assembly. In time domain: each connector, splice, or damage point appears as a spike. The spike location gives the distance to the fault. The spike amplitude gives the severity (larger spike = larger impedance discontinuity). Compare to a known-good cable to identify defects. (2) Connector diagnosis: a new SMA connector: spike at -40 to -50 dB (excellent). A worn connector: spike at -20 to -30 dB (needs replacement). A damaged connector: spike at -10 to -15 dB (replace immediately). (3) PCB trace impedance profiling: measure S11 of a PCB trace in lowpass (step) mode. The step response shows the impedance at each point along the trace. Identify: trace impedance discontinuities at bends, vias, connectors, and component pads. (4) De-embedding and gating: use time domain gating to isolate a specific section of the response (e.g., just the DUT, excluding fixture connectors) and transform back to frequency domain for the de-embedded frequency response. (5) Antenna feed characterization: identify the location of impedance mismatches in the antenna feed network (feed point, matching network, transmission line transitions).

Common Questions

Frequently Asked Questions

How is this different from a TDR instrument?

A dedicated TDR instrument generates a fast step pulse and measures the reflected waveform directly in real time. The VNA computes an equivalent time-domain response from frequency-domain S-parameter data via IFFT. Differences: VNA time domain: higher dynamic range (100-130 dB vs 40-60 dB for TDR), better spatial resolution (proportional to VNA bandwidth, up to 20+ GHz), gating capability (can isolate and remove reflections, then transform back to frequency domain), and requires frequency sweep (slower, 0.1-10 seconds per measurement). TDR: real-time display (immediate feedback as the cable is flexed or touched), direct impedance readout (the step response display is intuitive), faster for interactive cable debugging, and no frequency data (cannot provide S-parameters or filter frequency response).

What bandwidth do I need for my application?

The bandwidth determines the spatial resolution. Required bandwidth: Cable fault location in building (faults > 10 cm apart): 1-2 GHz bandwidth (resolution ≈ 10-15 cm). Production cable testing (connector quality): 6-20 GHz (resolution ≈ 1-5 mm, sufficient to see individual connector features). PCB trace impedance profiling: 10-20 GHz (resolution ≈ 5-10 mm, sufficient for via transitions and pad discontinuities). Antenna feed diagnosis: match to the antenna operating frequency (e.g., 1-6 GHz for cellular antennas). IC package characterization: 20-67 GHz (resolution < 2 mm, to see bond wire and die pad features).

Can I use time domain to measure cable length?

Yes. Method: (1) Measure S11 of the cable with the far end open or shorted. (2) In time domain: the reflection from the far end appears at time t_end. (3) Cable length: L = t_end × c × VF / 2, where VF is the velocity factor of the cable. For a cable with VF = 0.67 and t_end = 30 ns: L = 30e-9 × 3e8 × 0.67 / 2 = 3.0 m. Accuracy: limited by the VF accuracy (typically known to ±1-2% for standard cables) and the time-domain resolution (determines how precisely t_end can be identified). For cables > 1 m: accuracy is typically ±1-3%. For short cables (< 30 cm): the connector reflections may overlap with the far-end reflection, requiring higher bandwidth to separate them.

Need expert RF components?

Request a Quote

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

Get in Touch