NI RFSG Modulation Attributes - ni/grpc-device GitHub Wiki

Modulation Attributes

Analog

NIRFSG_ATTR_ANALOG_MODULATION_AM_SENSITIVITY

Numeric Value Data
type
Access Coercion High Level Functions
1150167 ViReal64 R/W None None

Description

Specifies an uncalibrated digital-to-analog converter (DAC) value that scales the input signal before the signal modulates the carrier. A value of 0 completely attenuates the signal, and a value of 100 passes the full-scale signal to the modulator.

When using the PXIe-5654 with PXIe-5696, NI-RFSG may coerce AM sensitivity. Coercing the AM sensitivity prevents overpower conditions at the PXIe-5696 input. Read this attribute to determine the coerced value.

Default Value: 100

Valid Values: 0 to 100

Supported Devices: PXIe-5654/5654 with PXIe-5696

Related Topics

Amplitude Modulation

NIRFSG_ATTR_ANALOG_MODULATION_FM_BAND

Numeric Value Data
type
Access Coercion High Level Functions
1150191 ViInt32 R/W None None

Description

Specifies the analog modulation frequency modulation (FM) band to use. Wideband FM allows for modulating signals higher than 100 kHz. Narrowband FM allows for modulating lower frequency signals.

Defined Values:

NIRFSG_VAL_NARROWBAND Specifies narrowband frequency modulation.
NIRFSG_VAL_WIDEBAND Specifies wideband frequency modulation.
Default Value: NIRFSG_VAL_WIDEBAND

Supported Devices: PXIe-5654/5654 with PXIe-5696

Related Topics

Frequency Modulation

NIRFSG_ATTR_ANALOG_MODULATION_FM_DEVIATION

Numeric Value Data
type
Access Coercion High Level Functions
1150035 ViReal64 R/W None None

Description

Specifies the frequency deviation to use in frequency modulation.

Units: hertz (Hz)

Default Value: 1 kHz

Supported Devices: PXI/PXIe-5650/5651/5652

Related Topics

Modulation Schemes

NIRFSG_ATTR_ANALOG_MODULATION_FM_NARROWBAND_INTEGRATOR

Numeric Value Data
type
Access Coercion High Level Functions
1150165 ViInt32 R/W None None

Description

Specifies the narrowband frequency modulation (FM) range to apply by sending the signal through an integrator.

This attribute is valid only when you set the NIRFSG_ATTR_ANALOG_MODULATION_TYPE attribute to NIRFSG_VAL_FM and the NIRFSG_ATTR_ANALOG_MODULATION_FM_BAND attribute to NIRFSG_VAL_NARROWBAND.

Defined Values:

NIRFSG_VAL_100HZ_TO_1KHZ Specifies a range from 100 Hz to 1 kHz.
NIRFSG_VAL_1KHZ_TO_10KHZ Specifies a range from 1 kHz to 10 kHz.
NIRFSG_VAL_10KHZ_TO_100KHZ Specifies a range from 10 kHz to 100 kHz.
Default Value: NIRFSG_VAL_100HZ_TO_1KHZ

Supported Devices: PXIe-5654/5654 with PXIe-5696

Related Topics

Frequency Modulation

NIRFSG_ATTR_ANALOG_MODULATION_FM_SENSITIVITY

Numeric Value Data
type
Access Coercion High Level Functions
1150166 ViReal64 R/W None None

Description

Specifies an uncalibrated digital-to-analog converter (DAC) value that scales the input signal before the signal modulates the carrier. A value of 0 completely attenuates the signal, and a value of 100 passes the full-scale signal to the modulator.

Default Value: 100

Valid Values: 0 to 100

Supported Devices: PXIe-5654/5654 with PXIe-5696

Related Topics

Frequency Modulation

NIRFSG_ATTR_ANALOG_MODULATION_TYPE

Numeric Value Data
type
Access Coercion High Level Functions
1150032 ViInt32 R/W None None

Description

Specifies the analog modulation format to use.

Defined Values:

NIRFSG_VAL_NONE Disables analog modulation.
NIRFSG_VAL_FM Specifies that the analog modulation type is FM.
NIRFSG_VAL_PM Specifies that the analog modulation type is PM.
NIRFSG_VAL_AM Specifies that the analog modulation type is AM.
Default Value: NIRFSG_VAL_NONE

Supported Devices: PXI/PXIe-5650/5651/5652, PXIe-5654/5654 with PXIe-5696

Related Topics

Modulation

PXI/PXIe-5650/5651/5652 Modulation Schemes

PXIe-5654/5654 with PXIe-5696 Modulation Schemes

NIRFSG_ATTR_ANALOG_MODULATION_PM_DEVIATION

Numeric Value Data
type
Access Coercion High Level Functions
1150062 ViReal64 R/W None None

Description

Specifies the deviation to use in phase modulation, in degrees.

Units: degrees (°)

Default Value: 90°

Supported Devices: PXI/PXIe-5650/5651/5652, PXIe-5653

Related Topics

Modulation Schemes

NIRFSG_ATTR_ANALOG_MODULATION_PM_MODE

Numeric Value Data
type
Access Coercion High Level Functions
1150192 ViInt32 R/W None None

Description

Specifies the phase modulation (PM) mode to use.

Defined Values:

NIRFSG_VAL_HIGH_DEVIATION Specifies high deviation. High deviation comes at the expense of a higher phase noise.
NIRFSG_VAL_LOW_PHASE_NOISE Specifies low phase noise. Low phase noise comes at the expense of a lower maximum deviation.
Default Value: NIRFSG_VAL_LOW_PHASE_NOISE

Supported Devices: PXIe-5654/5654 with PXIe-5696

Related Topics

Phase Modulation

NIRFSG_ATTR_ANALOG_MODULATION_PM_SENSITIVITY

Numeric Value Data
type
Access Coercion High Level Functions
1150168 ViReal64 R/W None None

Description

Specifies an uncalibrated digital-to-analog converter (DAC) value that scales the input signal before the signal modulates the carrier. A value of 0 completely attenuates the signal, and a value of 100 passes the full-scale signal to the modulator.

Default Value: 100

Valid Values: 0 to 100

Supported Devices: PXIe-5654/5654 with PXIe-5696

Related Topics

Phase Modulation

NIRFSG_ATTR_ANALOG_MODULATION_WAVEFORM_FREQUENCY

Numeric Value Data
type
Access Coercion High Level Functions
1150034 ViReal64 R/W None None

Description

Specifies the frequency of the waveform to use as the message signal in analog modulation.

Units: hertz (Hz)

Default Value: 1 kHz

Supported Devices: PXI/PXIe-5650/5651/5652

Related Topics

Modulation Schemes

NIRFSG_ATTR_ANALOG_MODULATION_WAVEFORM_TYPE

Numeric Value Data
type
Access Coercion High Level Functions
1150033 ViInt32 R/W None None

Description

Specifies the type of waveform to use as the message signal for analog modulation.

Defined Values:

NIRFSG_VAL_SINE Specifies that the analog modulation waveform type is sine.
NIRFSG_VAL_SQUARE Specifies that the analog modulation waveform type is square.
NIRFSG_VAL_TRIANGLE Specifies that the analog modulation waveform type is triangle.
Default Value: NIRFSG_VAL_SINE

Supported Devices: PXI/PXIe-5650/5651/5652

Related Topics

Modulation Schemes

Digital

NIRFSG_ATTR_DIGITAL_MODULATION_FSK_DEVIATION

Numeric Value Data
type
Access Coercion High Level Functions
1150041 ViReal64 R/W None None

Description

Specifies the deviation to use in FSK modulation.

Units: hertz (Hz)

Default Value: 1,000

Supported Devices: PXI/PXIe-5650/5651/5652

Related Topics

Modulation Schemes

NIRFSG_ATTR_DIGITAL_MODULATION_TYPE

Numeric Value Data
type
Access Coercion High Level Functions
1150036 ViInt32 R/W None None

Description

Specifies the digital modulation format to use.

Defined Values:

NIRFSG_VAL_NONE Disables digital modulation.
NIRFSG_VAL_FSK Specifies that the digital modulation type is frequency-shift keying (FSK).
NIRFSG_VAL_OOK Specifies that the digital modulation type is on-off keying (OOK).
NIRFSG_VAL_PSK Specifies that the digital modulation type is phase-shift keying (PSK).
Default Value: NIRFSG_VAL_NONE

Supported Devices: PXI/PXIe-5650/5651/5652

Related Topics

Modulation Schemes

NIRFSG_ATTR_DIGITAL_MODULATION_PRBS_ORDER

Numeric Value Data
type
Access Coercion High Level Functions
1150039 ViInt32 R/W None None

Description

Specifies the order of pseudorandom bit sequence (PRBS) internally generated by hardware and used as the message signal in digital modulation.

Default Value: 16

Supported Devices: PXI/PXIe-5650/5651/5652

Related Topics

Modulation Schemes

NIRFSG_ATTR_DIGITAL_MODULATION_PRBS_SEED

Numeric Value Data
type
Access Coercion High Level Functions
1150040 ViInt32 R/W None None

Description

Specifies the seed of the internally generated pseudorandom bit sequence (PRBS).

Default Value: 1

Supported Devices: PXI/PXIe-5650/5651/5652

Related Topics

Modulation Schemes

NIRFSG_ATTR_DIGITAL_MODULATION_SYMBOL_RATE

Numeric Value Data
type
Access Coercion High Level Functions
1150037 ViReal64 R/W None None

Description

Specifies the symbol rate of the bit stream for digital modulation.

Units: hertz (Hz)

Default Value: 1 kHz

Supported Devices: PXI/PXIe-5650/5651/5652

Related Topics

Modulation Schemes

NIRFSG_ATTR_DIGITAL_MODULATION_WAVEFORM_TYPE

Numeric Value Data
type
Access Coercion High Level Functions
1150038 ViInt32 R/W None None

Description

Specifies the type of waveform to use as the message signal in digital modulation.

Defined Values:

NIRFSG_VAL_PRBS Specifies that the digital modulation waveform type is pseudorandom bit sequence (PRBS).
NIRFSG_VAL_USER_DEFINED Specifies that the digital modulation waveform type is user defined. To specify the user-defined waveform, call the niRFSG_ConfigureDigitalModulationUserDefinedWaveform function.
Default Value: NIRFSG_VAL_PRBS

Supported Devices: PXI/PXIe-5650/5651/5652

Related Topics

Modulation Schemes

⚠️ **GitHub.com Fallback** ⚠️