NI RFSG Modulation Attributes - ni/grpc-device GitHub Wiki
-
Analog
- NIRFSG_ATTR_ANALOG_MODULATION_AM_SENSITIVITY
- NIRFSG_ATTR_ANALOG_MODULATION_FM_BAND
- NIRFSG_ATTR_ANALOG_MODULATION_FM_DEVIATION
- NIRFSG_ATTR_ANALOG_MODULATION_FM_NARROWBAND_INTEGRATOR
- NIRFSG_ATTR_ANALOG_MODULATION_FM_SENSITIVITY
- NIRFSG_ATTR_ANALOG_MODULATION_TYPE
- NIRFSG_ATTR_ANALOG_MODULATION_PM_DEVIATION
- NIRFSG_ATTR_ANALOG_MODULATION_PM_MODE
- NIRFSG_ATTR_ANALOG_MODULATION_PM_SENSITIVITY
- NIRFSG_ATTR_ANALOG_MODULATION_WAVEFORM_FREQUENCY
- NIRFSG_ATTR_ANALOG_MODULATION_WAVEFORM_TYPE
- Digital
Numeric Value | Data type |
Access | Coercion | High Level Functions |
---|---|---|---|---|
1150167 | ViReal64 | R/W | None | None |
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
Numeric Value | Data type |
Access | Coercion | High Level Functions |
---|---|---|---|---|
1150191 | ViInt32 | R/W | None | None |
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
Numeric Value | Data type |
Access | Coercion | High Level Functions |
---|---|---|---|---|
1150035 | ViReal64 | R/W | None | None |
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
Numeric Value | Data type |
Access | Coercion | High Level Functions |
---|---|---|---|---|
1150165 | ViInt32 | R/W | None | None |
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
Numeric Value | Data type |
Access | Coercion | High Level Functions |
---|---|---|---|---|
1150166 | ViReal64 | R/W | None | None |
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
Numeric Value | Data type |
Access | Coercion | High Level Functions |
---|---|---|---|---|
1150032 | ViInt32 | R/W | None | None |
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
Numeric Value | Data type |
Access | Coercion | High Level Functions |
---|---|---|---|---|
1150062 | ViReal64 | R/W | None | None |
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
Numeric Value | Data type |
Access | Coercion | High Level Functions |
---|---|---|---|---|
1150192 | ViInt32 | R/W | None | None |
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
Numeric Value | Data type |
Access | Coercion | High Level Functions |
---|---|---|---|---|
1150168 | ViReal64 | R/W | None | None |
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
Numeric Value | Data type |
Access | Coercion | High Level Functions |
---|---|---|---|---|
1150034 | ViReal64 | R/W | None | None |
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
Numeric Value | Data type |
Access | Coercion | High Level Functions |
---|---|---|---|---|
1150033 | ViInt32 | R/W | None | None |
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
Numeric Value | Data type |
Access | Coercion | High Level Functions |
---|---|---|---|---|
1150041 | ViReal64 | R/W | None | None |
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
Numeric Value | Data type |
Access | Coercion | High Level Functions |
---|---|---|---|---|
1150036 | ViInt32 | R/W | None | None |
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
Numeric Value | Data type |
Access | Coercion | High Level Functions |
---|---|---|---|---|
1150039 | ViInt32 | R/W | None | None |
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
Numeric Value | Data type |
Access | Coercion | High Level Functions |
---|---|---|---|---|
1150040 | ViInt32 | R/W | None | None |
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
Numeric Value | Data type |
Access | Coercion | High Level Functions |
---|---|---|---|---|
1150037 | ViReal64 | R/W | None | None |
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
Numeric Value | Data type |
Access | Coercion | High Level Functions |
---|---|---|---|---|
1150038 | ViInt32 | R/W | None | None |
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