Test & Measurement

Complex Data

The fundamental raw mathematical format of all RF measurements. Represented as a Complex Number containing a Real (In-phase) and Imaginary (Quadrature) component to capture both amplitude and phase.
Category: Test & Measurement

Understanding Complex Data in RF

If you measure a DC battery, the math is easy: 9 Volts. It is a single, real number. But if you measure an RF wave traveling down a coaxial cable at 10 GHz, you cannot use a single number. An RF wave has an Amplitude (how tall the wave is) and a Phase (when the wave arrives). To accurately describe a wave at a specific moment in time, engineers must use two-dimensional mathematics. This is why all raw data generated by a Vector Network Analyzer (VNA) is exported as Complex Data.

A Complex Number consists of a Real part and an Imaginary part (usually written as a + jb). In RF engineering, we map these two numbers onto a Cartesian graph. The X-axis is the Real axis (also called the In-Phase or 'I' component). The Y-axis is the Imaginary axis (also called the Quadrature or 'Q' component). Every single data point in a VNA sweep is actually a distinct (I, Q) coordinate on this graph.

Magnitude and Phase Translation

While the VNA calculates all error-correction math using pure I and Q numbers, humans cannot read an (I, Q) coordinate and intuitively understand what it means. Therefore, the VNA instantly translates the Cartesian (I, Q) coordinates into Polar coordinates: Magnitude and Phase. The Magnitude is the physical length of the line drawn from the center of the graph to the point. The Phase is the angle of that line. This allows the engineer to easily see "The signal is -10 dB and delayed by 45 degrees."

The Cartesian to Polar Conversion
All VNA Touchstone (.s2p) files give you the raw Complex Data. You must use trigonometry to convert it:

Let the complex point be: Z = I + jQ

Linear Magnitude = √( I2 + Q2 )
Phase Angle = arctan( Q / I )

To convert the Linear Magnitude into the standard Decibel (dB) format used on VNA screens:
Magnitude (dB) = 20 × log10( Linear Magnitude )

Comparison

Data FormatCoordinatesBest Used For
Real / ImaginaryX and Y (I and Q)Math operations, Matrix inversion, Smith Charts, Error Correction
Log Mag / PhasedB and DegreesVisualizing insertion loss, filters, and cable delay on a screen
SWR (VSWR)Ratio (e.g., 1.5:1)Antenna tuning and transmitter safety checks
Common Questions

Frequently Asked Questions

Why do RF engineers use 'j' instead of 'i' for imaginary numbers?

In pure mathematics, the square root of -1 is represented by the letter 'i'. However, in electrical engineering, the letter 'i' (or 'I') is the universal symbol for Electrical Current. To avoid catastrophic confusion in equations that contain both current and imaginary numbers, electrical engineers universally adopted the letter 'j' to represent the imaginary operator.

Can a Spectrum Analyzer export Complex Data?

A standard, cheap Spectrum Analyzer cannot. It only contains a diode detector that measures the absolute power (Magnitude). It has no phase-locking circuitry, meaning the Phase data is completely lost. A Vector Signal Analyzer (VSA) or a VNA has specialized receivers that digitize the raw waveform, preserving the exact I and Q coordinates, allowing the export of fully Complex Data.

What is a Touchstone File (.s2p)?

It is the universal text file format used to save Complex Data from a VNA. If you open an .s2p file in Notepad, you will see a massive list of numbers. The first column is the Frequency. The next 8 columns are the Complex Data for S11, S21, S12, and S22. Depending on how you saved it, the columns will either be formatted as (Real, Imaginary) or (Magnitude, Angle). Engineers load these files directly into CAD software (like ADS or HFSS) to simulate the component.

RF Engineering Resources

Explore the Full Glossary

Browse thousands of RF engineering definitions, from fundamental concepts to advanced techniques.

View RF Glossary