RFmxDemod Read (VI)
- Updated2023-10-12
- 7 minute(s) read
RFmxDemod Read (VI)
Owning Palette: RFmx Demod VIsConfigures hardware for acquisition, performs measurement on acquired data, and returns measurement results.
RFmxDemod ADemod Read AM
Configures hardware for acquisition, performs measurement on acquired data, and returns the AM measurement results.

![]() |
Instrument Handle In specifies the RFmx session refnum. Instrument Handle In is obtained from the RFmxInstr Initialize NIRFSA VI. |
![]() |
Timeout specifies the timeout for fetching the specified measurement. Set this value to an appropriate time, longer than expected for fetching the measurement. A value of -1 specifies that the VI waits until the measurement is complete. The default value is 10. This value is expressed in seconds. |
![]() |
Selector String comprises of the signal name. If you do not specify the signal name, the default signal instance is used. The default value is "" (empty string). Example: "" "signal::sig1" You can use the RFmxDemod Build Signal String VI to build the selector string. |
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. |
![]() |
Instrument Handle Out passes a reference to your RFmx session to the next VI. |
![]() |
Mean Modulation Depth returns the mean amplitude variation, as a percentage, around the unmodulated carrier amplitude. If the carrier is suppressed, the amplitude variation of the modulating signal is returned. |
![]() |
Mean Carrier Power returns the mean of the measured carrier power, in dBm. |
![]() |
error out contains error information. This output provides standard error out functionality. |
RFmxDemod ADemod Read FM
Configures hardware for acquisition, performs measurement on acquired data, and returns the FM measurement results.

![]() |
Instrument Handle In specifies the RFmx session refnum. Instrument Handle In is obtained from the RFmxInstr Initialize NIRFSA VI. |
![]() |
Timeout specifies the timeout for fetching the specified measurement. Set this value to an appropriate time, longer than expected for fetching the measurement. A value of -1 specifies that the VI waits until the measurement is complete. The default value is 10. This value is expressed in seconds. |
![]() |
Selector String comprises of the signal name. If you do not specify the signal name, the default signal instance is used. The default value is "" (empty string). Example: "" "signal::sig1" You can use the RFmxDemod Build Signal String VI to build the selector string. |
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. |
![]() |
Instrument Handle Out passes a reference to your RFmx session to the next VI. |
![]() |
Mean Deviation returns the mean frequency deviation, in Hz, around the nominal frequency of the FM carrier. |
![]() |
Mean Carrier Frequency Error returns the mean of the measured carrier frequency error, in Hz. |
![]() |
error out contains error information. This output provides standard error out functionality. |
RFmxDemod ADemod Read PM
Configures hardware for acquisition, performs measurement on acquired data, and returns the PM measurement results.

![]() |
Instrument Handle In specifies the RFmx session refnum. Instrument Handle In is obtained from the RFmxInstr Initialize NIRFSA VI. |
![]() |
Timeout specifies the timeout for fetching the specified measurement. Set this value to an appropriate time, longer than expected for fetching the measurement. A value of -1 specifies that the VI waits until the measurement is complete. The default value is 10. This value is expressed in seconds. |
![]() |
Selector String comprises of the signal name. If you do not specify the signal name, the default signal instance is used. The default value is "" (empty string). Example: "" "signal::sig1" You can use the RFmxDemod Build Signal String VI to build the selector string. |
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. |
![]() |
Instrument Handle Out passes a reference to your RFmx session to the next VI. |
![]() |
Mean Deviation returns the mean phase deviation, in degrees, of a phase modulated signal. |
![]() |
Mean Carrier Frequency Error returns the mean of the measured carrier frequency error, in Hz. |
![]() |
error out contains error information. This output provides standard error out functionality. |
RFmxDemod DDemod Read
Configures hardware for acquisition, performs measurement on acquired data for modulation type configured using the RFmxDemod DDemod Configure Modulation Type VI, and returns the frequency offset, EVM, and MER results.

![]() |
Instrument Handle In specifies the RFmx session refnum. Instrument Handle In is obtained from the RFmxInstr Initialize NIRFSA VI. |
![]() |
Timeout specifies the timeout for fetching the specified measurement. Set this value to an appropriate time, longer than expected for fetching the measurement. A value of -1 specifies that the VI waits until the measurement is complete. The default value is 10. This value is expressed in seconds. |
![]() |
Selector String comprises of the signal name. If you do not specify the signal name, the default signal instance is used. The default value is "" (empty string). Example: "" "signal::sig1" You can use the RFmxDemod Build Signal String VI to build the selector string. |
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. |
![]() |
Instrument Handle Out passes a reference to your RFmx session to the next VI. |
![]() |
Mean Frequency Offset returns the mean of the measured carrier frequency offset, in Hz. |
![]() |
Mean RMS EVM returns the mean of the RMS EVM measured per acquisition. |
![]() |
Maximum Peak EVM returns the maximum of the peak EVM measured per acquisition. |
![]() |
Mean Modulation Error Ratio returns the modulation error ratio, in dB. |
![]() |
error out contains error information. This output provides standard error out functionality. |








