RfsaChannelBasedDeembedding Class
- Updated2025-10-14
- 1 minute(s) read
Represents the channel-based properties and methods used to configure Deembedding.
Derives from
Syntax
Namespace: NationalInstruments.ModularInstruments.NIRfsa
public class RfsaChannelBasedDeembedding : 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 on the specified port. |
| DeembeddingType | Gets or sets the type of de-embedding to apply to measurements on the specified port. |
Methods
| Name | Description |
|---|---|
| ConfigureDeembeddingTableInterpolationLinear(string, RfsaLinearInterpolationFormat) | Selects the linear interpolation method. |
| ConfigureDeembeddingTableInterpolationNearest(string) | Selects the nearest interpolation method. NI-RFSA uses the parameters of the table nearest to the carrier frequency for de-embedding. |
| ConfigureDeembeddingTableInterpolationSpline(string) | Returns the S-parameters used for de-embedding a measurement. This includes interpolation of the parameters based on the configured carrier frequency. |
| CreateDeembeddingSParameterTableArray(string, double[], ComplexDouble, RfsaSParameterOrientation) | Creates an s-parameter de-embedding table for the port from the input data. |
| CreateDeembeddingSParameterTableS2pFile(string, string, RfsaSParameterOrientation) | Creates an S-parameter de-embedding table for the port based on the specified S2P file. |
| DeleteDeembeddingTable(string) | Deletes the selected de-embedding table. |