Table Of Contents

ni579x Configure Reference Level (G Dataflow)

Version:
    Last Modified: April 3, 2018

    Configures the specified reference level.

    This node performs the following actions to configure the specified reference level:

    • Configures the Rx front end attenuators and filters.
    • Returns the I/Q impairment correction data, which you can use to correct I/Q impairments.
    • Returns the resulting vertical range that you can use to scale binary data retrieved from the device.
    • Sets the RF filter to the specified frequency.
    connector_pane_image
    datatype_icon

    Register Bus

    Register Bus object created by ni579x Open and used as the session handle for the NI-579x Configuration nodes.

    datatype_icon

    reference level [dBm]

    Specifies the maximum power, in dBm, of the signals expected at the input terminal of the device. The RF signal path of the device is configured to maximize the dynamic range of the measurement relative to this power level.

    datatype_icon

    headroom [dB]

    Specifies the amount of headroom to leave in the range of the ADC if the signal input to the device is at the reference level power. Leave enough headroom to avoid clipping or over range errors and DSP overflows.

    datatype_icon

    frequency [Hz]

    Specifies the frequency the LO is tuned to for the measurement.

    datatype_icon

    error in

    Error conditions that occur before this node runs.

    The node responds to this input according to standard error behavior.

    Standard Error Behavior

    Many nodes provide an error in input and an error out output so that the node can respond to and communicate errors that occur while code is running. The value of error in specifies whether an error occurred before the node runs. Most nodes respond to values of error in in a standard, predictable way.

    error in does not contain an error error in contains an error
    If no error occurred before the node runs, the node begins execution normally.

    If no error occurs while the node runs, it returns no error. If an error does occur while the node runs, it returns that error information as error out.

    If an error occurred before the node runs, the node does not execute. Instead, it returns the error in value as error out.

    Default: No error

    datatype_icon

    scope

    Mixer to configure. Valid values are rx and tx.

    datatype_icon

    characterization data

    A set of data that describes the characteristics of this device that allow the node to calculate the proper attenuation and I/Q imbalance correction settings for the specified frequency. This data is stored in the EEPROM and can be retrieved using the ni579x Load Characterization Data (Single Channel) node. For the NI 5791, the Tx data is index 1 in the array of characterization data returned by the ni579x Load Characterization Data (Single Channel) node.

    datatype_icon

    correct IQ imbalance?

    Specifies whether to calculate the I/Q impairment correction values. Set this parameter to FALSE if you are not using the I/Q impairment correction DSP blocks in the FPGA.

    datatype_icon

    Register Bus (out)

    The Register Bus object created by ni579x Open and used as the session handle for the NI-579x Configuration nodes.

    datatype_icon

    coerced reference level [dBm]

    The actual reference level the device is configured to. This value is the maximum power level that can be input to the device without exceeding the vertical range of the ADCs.

    datatype_icon

    coerced vertical range [Vpp]

    The peak-to-peak vertical range, in volts, of the device. You can use this value to scale binary data retrieved from the device to volts. This value assumes that the I/Q impairment correction values returned by this node are applied to the signal using the I/Q Impairment Correction DSP block in the FPGA.

    datatype_icon

    IQ impairment correction

    The values to apply to the I/Q Impairment Correction DSP block in the FPGA, in order to correct gain and phase imbalances in the mixer.

    datatype_icon

    error out

    Error information.

    The node produces this output according to standard error behavior.

    Standard Error Behavior

    Many nodes provide an error in input and an error out output so that the node can respond to and communicate errors that occur while code is running. The value of error in specifies whether an error occurred before the node runs. Most nodes respond to values of error in in a standard, predictable way.

    error in does not contain an error error in contains an error
    If no error occurred before the node runs, the node begins execution normally.

    If no error occurs while the node runs, it returns no error. If an error does occur while the node runs, it returns that error information as error out.

    If an error occurred before the node runs, the node does not execute. Instead, it returns the error in value as error out.

    Where This Node Can Run:

    Desktop OS: Windows

    FPGA: Not supported

    Web Server: Not supported in VIs that run in a web application


    Recently Viewed Topics