How do I measure the time domain response of a component using a VNA?
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.
| Parameter | SOLT Cal | TRL Cal | eCal |
|---|---|---|---|
| Accuracy | Good | Excellent | Good-very good |
| Standards Needed | 4 (S,O,L,T) | 3 (T,R,L) | 1 (module) |
| Bandwidth | Broadband | Band-limited | Broadband |
| Setup Time | 5-10 min | 10-20 min | 1-2 min |
| Best For | Coaxial, general | On-wafer, waveguide | Production, 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).
- Performance verification: confirm specifications against the application requirements before finalizing the design
- Environmental factors: temperature range, humidity, and vibration affect long-term reliability and parameter drift
- Cost vs. performance: evaluate whether the application demands premium components or standard commercial grades
- 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).
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.