Skip to content

NI RFSG Modulation Attributes

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

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

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

Getting started with moniker based streaming
C API Docs
NI-DAQmx
NI-DCPOWER
NI-DIGITAL PATTERN DRIVER
NI-DMM
NI-FGEN
NI-FPGA
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