Data Format

Touchstone

/tuch-stohn/ — .s2p, .snp
S-parameter file standard. # GHz S DB R 50 (option line). .s1p: 1-port (S11). .s2p: 2-port (S11, S21, S12, S22). .s4p: 4-port (diff pairs). Formats: MA (mag/angle), DB (dB/angle), RI (real/imag). Noise params: Fmin, Γopt, Rn. Touchstone 2.0 (.ts): unlimited ports, mixed-mode. Every VNA, every EDA tool, every component datasheet.
.s2p: most common
v2.0: unlimited ports
Z0: 50Ω

Understanding Touchstone

Touchstone files are the universal data exchange format for RF/microwave engineering. Every S-parameter measurement from a VNA, every EM simulation result, and every component model from a vendor is stored as a Touchstone file. Mastering this format is as fundamental as knowing Ohm's law.

The format is deliberately simple: plain text, one frequency point per row, with S-parameters in the engineer's choice of representation (magnitude/angle, dB/angle, or real/imaginary). This simplicity has ensured universal adoption across every EDA tool and measurement platform.

Touchstone File Structure

Option line:
# [freq_unit] [param] [format] R [Z0]
# GHz S DB R 50

.s2p data row (DB format):
freq |S11|dB ∠S11 |S21|dB ∠S21 |S12|dB ∠S12 |S22|dB ∠S22

Noise parameters (after S-data):
freq Fmin(dB) |Γopt| ∠Γopt Rn/Z0

Touchstone File Types

ExtensionPortsS-paramsTypical UseExample
.s1p11 (S11)Antenna, loadReturn loss
.s2p24Amp, filter, cableGain + match
.s3p39Circulator, splitterIsolation
.s4p416Diff pair, couplerMixed-mode
.ts (v2.0)NArray, multi-portPhased array
Common Questions

Frequently Asked Questions

Contents?

Option line: # GHz S DB R 50. Data rows: freq + S-params. .s2p order: S11, S21, S12, S22 (NOT S11, S12, S21, S22). Comments: ! prefix. Noise params: Fmin, Γopt, Rn after S-data. Formats: MA, DB, RI. Plain text, universally readable.

Extensions?

.s1p: 1-port (antenna RL). .s2p: 2-port (amp/filter, most common). .s4p: 4-port (diff pair, mixed-mode). .snp: n-port. Touchstone 2.0 (.ts): unlimited ports, removes line-length limits, supports mixed-mode natively. Every EDA tool reads all formats.

Usage?

Component models: vendor .s2p in circuit sim (ADS/AWR). EM validation: HFSS/CST export vs VNA measurement. System cascade: S→T multiply→S for multi-stage budget. Time-domain: inverse FFT for SPICE. Noise circles: Fmin + Γopt from noise params for LNA design. Foundation of RF design flow.

RF Data

Request a Quote

Need S-parameter measurement, model creation, or simulation support? Contact our team.

Get in Touch