Skip to content

NI RFSG De Embedding Attributes

Greg Stoll edited this page Nov 11, 2021 · 4 revisions

De-embedding Attributes

NIRFSG_ATTR_DEEMBEDDING_TYPE

Specific Attribute

Data
type
Access High Level Functions
ViInt32 R/W None

Description

Specifies the type of de-embedding to apply to measurements on the specified port.

To use this attribute, you must use the channelName parameter of the niRFSG_SetAttributeViInt32 function to specify the name of the port to configure for de-embedding.

If you set this attribute to NIRFSG_VAL_DEEMBEDDING_TYPE_SCALAR or NIRFSG_VAL_DEEMBEDDING_TYPE_VECTOR, NI-RFSG adjusts the instrument settings and the returned data to remove the effects of the external network between the instrument and the DUT.

PXIe-5831/5832: NIRFSA_VAL_DEEMBEDDING_TYPE_VECTOR is only supported for TRX Ports.

Defined Values:

NIRFSG_VAL_DEEMBEDDING_TYPE_NONE (3900) De-embedding is not applied to the measurement.
NIRFSG_VAL_DEEMBEDDING_TYPE_SCALAR (3901) De-embeds the measurement using only the gain term.
NIRFSG_VAL_DEEMBEDDING_TYPE_VECTOR (3902) De-embeds the measurement using the gain term and the reflection term.
Default Value: NIRFSG_VAL_DEEMBEDDING_TYPE_SCALAR

Valid Values for PXIe-5830/5840/5841 : NIRFSA_VAL_DEEMBEDDING_TYPE_SCALAR or NIRFSA_VAL_DEEMBEDDING_TYPE_NONE

Valid Values for PXIe-5831/5832: NIRFSA_VAL_DEEMBEDDING_TYPE_VECTOR, NIRFSA_VAL_DEEMBEDDING_TYPE_SCALAR, or NIRFSA_VAL_DEEMBEDDING_TYPE_NONE

Supported Devices: PXIe-5830/5831/5832/5840/5841

NIRFSG_ATTR_DEEMBEDDING_SELECTED_TABLE

Specific Attribute

Data
type
Access High Level Functions
ViString R/W None

Description

Selects the de-embedding table to apply to the measurements on the specified port.

To use this attribute, you must use the channelName parameter of the niRFSG_SetAttributeViString function to specify the name of the port to configure for de-embedding.

If de-embedding is enabled, NI-RFSG uses the specified table to remove the effects of the external network between the instrument and the DUT.

Use the niRFSG_CreateDeembeddingSparameterTableArray function to create tables.

Supported Devices: PXIe-5830/5831/5832/5840/5841

NIRFSG_ATTR_DEEMBEDDING_GAIN

Specific Attribute

Data
type
Access High Level Functions
ViReal64 RO None

Description

Returns the de-embedding gain applied to compensate for the mismatch on the specified port. If de-embedding is enabled, NI-RFSG uses the returned compensation gain to remove the effects of the external network between the instrument and the DUT.

Supported Devices: PXIe-5830/5831/5832/5840/5841

Table of Contents

Internal Development

Creating and Setting Up a gRPC Server

Server Security Support

Creating a gRPC Client

gRPC Client Examples

Session Utilities API Reference

Driver Documentation

gRPC API Differences From C API

Sharing Driver Sessions Between Clients

C API Docs
NI-DAQmx
NI-DCPOWER
NI-DIGITAL PATTERN DRIVER
NI-DMM
NI-FGEN
NI-RFmx Bluetooth
NI-RFmx NR
NI-RFmx WCDMA
NI-RFmx GSM
NI-RFmx CDMA2k
NI-RFmx Instr
NI-RFmx LTE
NI-RFmx SpecAn
NI-RFmx TD-SCDMA
NI-RFmx WLAN
NI-RFSA
NI-RFSG
NI-SCOPE
NI-SWITCH
NI-TCLK
NI-XNET
Clone this wiki locally