We have two N3383A with the latest firmware. This firmware does not have the de-embed feature. Short of buying a newer network analyzer, is there any other way we can get the de-embedding to work for this PNA?

We have two N3383A with the latest firmware. This firmware does not have the de-embed feature. Short of buying a newer network analyzer, is there any other way we can get the de-embedding to work for this PNA?

- Yup. Here is an application note that explains how: http://cp.literature.agilent.com/litweb ... 2784EN.pdf
- Take the S2P file for port 1 and convert it to T parameters. Call it Ta; take the inverse of Ta and pre-multiply it by the measured S-parameters of the Fixtuere+DUT. Take the S2P for port 2 and convert it to T parameters, call it Tb. Take the result of the port 1 de-embed and post multiply the inverse of Tb. Now you have the T parameters of the DUT; convert back to S-parameters. The S-to-T conversions are in the appendix. Inverse of a matrix is well documented many places.
- Just remember to convert the [Fixture1+DUT+Fixture2] to T-parameters beforehand.

Once you have the S-parameters of [Fixture1], [Fixture2], and [Fixture1+DUT+Fixture2] all converted to their T-parameter equivalents, the following equation gives the T-parameters of the DUT only;

[DUT] = [Fixture1]^-1 * [Fixture1+DUT+Fixture2] * [Fixture2]^-1

Convert this from T-parameters back to S-parameters, and you're done.

If you're a MATLAB user, look up the function "deembedsparams" which is part of the RF toolbox. It is used in our context as:

s_DUT = deembedsparams(s_Fix1DUTFix2,s_Fix1,s_Fix2)

Each s_* matrix is 2x2xm where m could be the number of frequency points. No need to convert to T-parameters with this function: MATLAB does it for you.

Of course, you could do everything programatically in a computer, but that would be a large task.