Signal Configurations

RFmx Demod 19.1 Help

Edition Date: October 2019

Part Number: 374641M-01

»View Product Info

Download Help (Windows Only)

RFmx Demod 19.1 Help
RFmx Demod 20.0 Help
RFmx Demod 20.6 Help

RFmx allows you to create multiple measurement configurations, called signal configurations, within the same personality.  Each signal configuration instance holds a unique combination of signal and measurement property values. Using multiple signal configurations allows you to switch between different measurements' configurations without configuring the measurements each time. Signal configurations also allow you to execute multiple configurations of the same measurement at the same time.

RFmx creates one default signal configuration per personality. This default configuration is unnamed.  You can create additional named signal configurations. 

Select the signal configuration to use by passing the signal configuration name in the RFmxSpecAn Initiate VI Selector String input or the initiate VI of any other RFmx driver. RFmx performs the measurements that are enabled in that signal configuration. If you pass multiple signal configuration names, for example, signal::sig1, signal::sig2, and so on, to the RFmx Initiate VI, RFmx performs the measurements that are enabled in each of the signal configurations. The following signal properties must be configured for each signal configuration, otherwise their default values are used:

  • Center Frequency
  • Reference Level
  • External Attenuation
  • Trigger Settings

The following figure shows the creation of two signals, named LTE-5MHZ and LTE_20MHz in RFmx LTE. The two signal configurations use different center frequencies and bandwidths. The LTE_5MHz signal configuration is initiated before the LTE_20MHz signal configuration.

Note Note  NI does not recommend using named signal configurations when only a few attributes are different between the configurations. For example, when performing the same measurement across different frequencies, NI recommends you use a single signal configuration and change the center frequency before each measurement.

The following characters are not allowed in signal or result names: ()*+,-./{} !"#$%&':;<=>?@[]\^`|~ and any nonprintable character.

The following figure shows an example of creating and deleting a signal configuration.

When you use signal configurations, you must provide a signal name that is correctly formatted to the RFmx Configure, Initiate, and Fetch VIs. Use the following syntax for signal names.

Example: signal::s1

When you create a new signal configuration using the RFmxSpecAn Create Signal Configuration VI, the VI automatically creates a correctly formatted signal name that can be used in the RFmx Configure, Initiate and Fetch VIs.

The following figure shows an example of creating a signal named WCDMA_Band14 and calling a configure VI with that signal name.


RFmx signal configurations can be cloned using a driver-specific RFmx Clone Signal Configuration VI.


When you clone a configuration, a new signal configuration is created that inherits all the configuration settings of the signal configuration being cloned. In the new signal configuration, you can overwrite the original configuration settings by calling the appropriate signal configurations VIs with the new signal configuration name.

The following figure shows an example of the property node using the signal name.


Not Helpful