RfsaDeembedding Class
- Updated2025-10-14
- 1 minute(s) read
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
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| 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. |