Represents the properties and methods used to configure Deembedding.

Derives from

Syntax

Namespace: NationalInstruments.ModularInstruments.NIRfsa

public class RfsaDeembedding : RfsaSubObject

Remarks

For more information, refer to NI RF Vector Signal Analyzers Help.

Properties

NameDescription
DeembeddingCompensationGain

Gets the de-embedding compensation gain(as double) used to compensate the mismatch on the specified port defined by sParameterTables.

DeembeddingSelectedTable

Gets or sets the de-embedding table to apply to the measurements.

DeembeddingType

Gets or sets the type of de-embedding to apply to measurements.

this[string channelName]

Gets the RfsaChannelBasedDeembedding sub-object to configure channel based Deembedding properties.

Methods

NameDescription
ConfigureDeembeddingTableInterpolationLinear(string, RfsaLinearInterpolationFormat)

Selects the linear interpolation method.

ConfigureDeembeddingTableInterpolationNearest(string)

Selects the nearest interpolation method.

ConfigureDeembeddingTableInterpolationSpline(string)

Selects the spline interpolation method.

CreateDeembeddingSParameterTableArray(string, double[], ComplexDouble, RfsaSParameterOrientation)

Creates an s-parameter de-embedding table from the input data.

CreateDeembeddingSParameterTableS2pFile(string, string, RfsaSParameterOrientation)

Creates an S-parameter de-embedding table based on the specified S2P file.

DeleteAllDeembeddingTables()

Deletes all configured de-embedding tables for the session.

DeleteDeembeddingTable(string)

Deletes the selected de-embedding table.

GetDeembeddingSParameters(ref ComplexDouble)

Returns the S-parameters used for de-embedding a measurement. This includes interpolation of the parameters based on the configured carrier frequency.