RFmx LTE DotNET

Table of Contents

RFmxLteMX Class

  • Updated2024-07-17
  • 24 minute(s) read
RFmxLteMX Class

RFmxLteMX Class

Defines a root class which is used to identify and control LTE signal configuration.

Inheritance Hierarchy

SystemObject
  NationalInstruments.RFmx.LteMXRFmxLteMX

Namespace:  NationalInstruments.RFmx.LteMX
Assembly:  NationalInstruments.RFmx.LteMX.Fx40 (in NationalInstruments.RFmx.LteMX.Fx40.dll) Version: 24.5.0.49283 (24.5.0.49283)

Syntax

public sealed class RFmxLteMX : ISignalConfiguration, 
	IDisposable
Public NotInheritable Class RFmxLteMX
	Implements ISignalConfiguration, IDisposable

The RFmxLteMX type exposes the following members.

Properties

  NameDescription
Public propertyAcp
Gets the RFmxLteMXAcp instance that represents the ACP measurement.
Public propertyChp
Gets the RFmxLteMXChp instance that represents the CHP measurement.
Public propertyComponentCarrier
Gets the RFmxLteMXComponentCarrier instance.
Public propertyIsDisposed
Gets a value that indicates whether the signal has been disposed.
Public propertyModAcc
Gets the RFmxLteMXModAcc instance that represents the ModAcc measurement.
Public propertyObw
Gets the RFmxLteMXObw instance that represents the OBW measurement.
Public propertyPvt
Gets the RFmxLteMXPvt instance that represents the PVT measurement.
Public propertySem
Gets the RFmxLteMXSem instance that represents the SEM measurement.
Public propertySignalConfigurationName
Gets the signal configuration name.
Public propertySignalConfigurationType
Gets the Type object for RFmxLteMX.
Public propertySlotPhase
Gets the RFmxLteMXSlotPhase instance that represents the SlotPhase measurement.
Public propertySlotPower
Gets the RFmxLteMXSlotPower instance that represents the SlotPower measurement.
Public propertyTxp
Gets the RFmxLteMXTxp instance that represents the TXP measurement.
Top

Methods

  NameDescription
Public methodAbortMeasurements
Stops acquisition and measurements associated with signal instance that you specify in the selectorString parameter, which were previously initiated by the Initiate(String, String) method or measurement read methods. Calling this method is optional, unless you want to stop a measurement before it is complete. This method executes even if there is an incoming error.
Public methodAnalyzeIQ1Waveform
Performs the enabled measurements on the I/Q complex waveform that you specify in IQ parameter. Call this method after you configure the signal and measurement methods. You can fetch measurement results using the Fetch methods or result methods in the method node. Use this method only if the Recommended Acquisition Type method value is either IQ or IQorSpectral.
When using the Analysis-Only mode in RFmxLTE, the RFmx driver ignores the RFmx hardware settings such as reference level and attenuation. The only RF hardware settings that are not ignored are the center frequency and trigger type, since it is needed for spectral measurement traces as well as some measurements such as ModAcc, ACP, and SEM.
Query the Recommended Acquisition Type method from the RFmxInstr Property Node after calling the RFmx LTE Commit method.
Public methodAnalyzeSpectrum1Waveform
Performs the enabled measurements on the spectrum waveform that you specify in spectrum parameter. Call this method after you configure the signal and measurement methods. You can fetch measurement results using the Fetch methods or result methods in the method node. Use this method only if the Recommended Acquisition Type method value is either spectral or IQorSpectral.
When using the Analysis-Only mode in RFmxLTE, the RFmx driver ignores the RFmx hardware settings such as reference level and attenuation. The only RF hardware settings that are not ignored are the center frequency and trigger type, since it is needed for spectral measurement traces as well as some measurements such as ModAcc, ACP, and SEM.
Query the Recommended Acquisition Type method from the RFmxInstr Property Node after calling the RFmx LTE Commit method.
Public methodAutoLevel
Examines the input signal to calculate the peak power level and sets it as the value of the SetReferenceLevel(String, Double) method. Use this method to calculate an approximate setting for the reference level.
The RFmxLTE Auto Level method completes the following tasks:
  1. Resets the mixer level, mixer level offset, and IF output power offset.
  2. Sets the starting reference level to the maximum reference level supported by the device based on the current RF attenuation, mechanical attenuation, and preamplifier enabled settings.
  3. Iterates to adjust the reference level based on the input signal peak power.
  4. Uses immediate triggering and restores the trigger settings back to user setting after the execution.
You can also specify the starting reference level using SetAutoLevelInitialReferenceLevel(String, Double) method.
When using NI 5663, 5665, or 5668R devices, NI recommends that you set an appropriate value for mechanical attenuation before calling the RFmxLTE Auto Level method. Setting an appropriate value for mechanical attenuation reduces the number of times the attenuator settings are changed by this method; thus reducing wear and tear, and maximizing the life time of the attenuator.
Public methodStatic memberBuildCarrierString
Creates a carrier string to use as a selector string with the SEM and ACP carrier configurations or fetch methods and methods.
Public methodStatic memberBuildClusterString
Creates a cluster string to use as a selector string with the ModAcc cluster configuration or fetch methods and methods.
Public methodStatic memberBuildListStepString
Creates the list step string.
Public methodStatic memberBuildListString
Creates the list string.
Public methodStatic memberBuildOffsetString
Creates an offset string to use as a selector string with SEM and ACP offset configuration or fetch methods and methods.
Public methodStatic memberBuildPdschString
Creates a PDSCH string to use as a selector string with the configuration or fetch methods and methods.
Public methodStatic memberBuildResultString
Creates selector string for use with configuration or fetch.
Public methodStatic memberBuildSubblockString
Creates a subblock string to use as a selector string with the subblock configuration or fetch methods and methods.
Public methodStatic memberBuildSubframeString
Creates a subframe string to use as a selector string with the configuration or fetch methods and methods.
Public methodCheckMeasurementStatus
Checks the status of the measurement. Use this method to check for any errors that may occur during measurement or to check whether the measurement is complete and results are available.
Public methodClearAllNamedResults
Clears all results for the current signal instance.
Public methodClearNamedResult
Clears a result instance specified by the result name in the selectorString parameter.
Public methodCloneSignalConfiguration
Creates a new instance of a signal by copying all the method values from an existing signal instance.
Public methodCommit
Commits settings to the hardware. Calling this method is optional. RFmxLTE commits settings to the hardware when you call the Initiate(String, String) method.
Public methodConfigureAutoDmrsDetectionEnabled
Configures whether the demodulation reference signal (DMRS) parameters are configured by a user or automatically detected by a measurement.
Public methodConfigureBand
Configures the evolved universal terrestrial radio access (E-UTRA) operating frequency band of a subblock.
Use "subblock(n)" as the selector string to configure this method.
Public methodConfigureDigitalEdgeTrigger
Configures the device to wait for a digital edge trigger and then marks a reference point within the record.
Public methodConfigureDuplexScheme
Configures the duplexing technique of the signal being measured.
Public methodConfigureeNodeBCategory
Configures the eNodeB category of the signal being measured.
Public methodConfigureExternalAttenuation
Specifies the attenuation of a switch or cable connected to the RF IN connector of the signal analyzer.
Public methodConfigureFrequency
Configures the expected carrier frequency of the RF signal to acquire. The signal analyzer tunes to this frequency.
Use "subblock(n)" as the selector string to configure this method.
Public methodConfigureFrequencyEarfcn
Configures the expected carrier frequency of the RF signal to acquire. The signal analyzer tunes to the E-UTRA absolute radio frequency channel number (EARFCN) frequency.
Use "subblock(n)" as the selector string to configure this method.
Public methodConfigureIQPowerEdgeTrigger
Configures the device to wait for the complex power of the I/Q data to cross the specified threshold to mark a reference point within the record.
Public methodConfigureLinkDirection
Configures the link direction of the signal being measured.
Public methodConfigureNumberOfComponentCarriers
Configures the number of component carriers within a subblock.
Use "subblock(n)" as the selector string to configure this method.
Public methodConfigureNumberOfDutAntennas
Configures the number of physical antennas used for transmission by the DUT in a MIMO setup.
Public methodConfigureNumberOfSubblocks
Configures the number of subblocks.
Public methodConfigureReferenceLevel
Configures the reference level, which represents the maximum expected power of an RF input signal.
Public methodConfigureRF
Configures the RF methods of the signal specified by the selector string.
Public methodConfigureSoftwareEdgeTrigger
Configures the device to wait for a software trigger and then marks a reference point within the record.
Public methodConfigureTransmitAntennaToAnalyze
Configures the current physical antenna of the DUT in the MIMO setup being tested.
Public methodDeleteSignalConfiguration
Deletes an instance of a signal.

Public methodDisableTrigger
Configures the device to not wait for a trigger to mark a reference point within a record. This method defines the signal triggering as immediate.
Public methodDispose
Deletes the signal configuration if it is not the default signal configuration and clears any trace of the current signal configuration, if any.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetAcquisitionBandwidthOptimizationEnabled
Gets whether RFmx driver optimizes the acquisition bandwidth. This may cause acquisition center frequency or local oscillator (LO) to be placed at different position than you configured.
Public methodGetAllNamedResultNames
Gets the named result names of the signal that you specify in the selectorString parameter.
Public methodGetAttributeBool
Gets the value of a Bool attribute.
Public methodGetAttributeDouble
Gets the value of a Double attribute.
Public methodGetAttributeInt
Gets the value of an RFmx 32-bit integer (int32) attribute.
Public methodGetAttributeString
Gets the value of a of an RFmx string.
Public methodGetAutoDmrsDetectionEnabled
Gets whether you configure the values of the demodulation reference signal (DMRS) parameters, such as SetUplinkGroupHoppingEnabled(String, RFmxLteMXUplinkGroupHoppingEnabled), SetUplinkSequenceHoppingEnabled(String, RFmxLteMXUplinkSequenceHoppingEnabled), SetCellId(String, Int32), SetPuschNDmrs1(String, Int32), SetPuschNDmrs2(String, Int32), and SetPuschDeltaSequenceShift(String, Int32) properties, or if the values of these properties are auto-detected by the measurement.
Public methodGetAutoLevelInitialReferenceLevel
Gets the initial reference level that the AutoLevel(String, Double, Double) function uses to estimate the peak power of the input signal. This value is expressed in dBm.
Public methodGetBand
Gets the evolved universal terrestrial radio access (E-UTRA) operating frequency band of a subblock, as defined in section 5.2 of the 3GPP TS 36.521 specification.
Public methodGetCenterFrequency
For a single carrier, this method specifies the center frequency of the acquired RF signal.
Public methodGetCenterFrequencyForLimits
Gets the frequency that determines the SEM mask, IBE limits, and spectral flatness ranges. This value is expressed in Hz.
Public methodGetDigitalEdgeTriggerEdge
Gets the active edge for the trigger. This method is used only when you set the SetTriggerType(String, RFmxLteMXTriggerType) method to DigitalEdge.
Public methodGetDigitalEdgeTriggerSource
Gets the source terminal for the digital edge trigger. This method is used only when you set the SetTriggerType(String, RFmxLteMXTriggerType) method to DigitalEdge.
Public methodGetDuplexScheme
Gets the duplexing technique of the signal being measured.
Public methodGeteNodeBCategory
Gets the downlink eNodeB (Base station) category. Refer to the 3GPP 36.141 specification for more details.
Public methodGetErrorString
Converts the status code returned by an RFmxLTE function into a string.
Public methodGetExternalAttenuation
Gets the attenuation of a switch or cable connected to the RF IN connector of the signal analyzer. This value is expressed in dB. Refer to the RF Attenuation and Signal Levels topic for your device in the NI RF Vector Signal Analyzers Help for more information about attenuation.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetIQPowerEdgeTriggerLevel
Gets the power level at which the device triggers. This value is expressed in dB when you set the SetIQPowerEdgeTriggerLevelType(String, RFmxLteMXIQPowerEdgeTriggerLevelType) method to Relative and in dBm when you set the IQ Power Edge Level Type method to Absolute. The device asserts the trigger when the signal exceeds the level specified by the value of this method, taking into consideration the specified slope. This method is used only when you set the SetTriggerType(String, RFmxLteMXTriggerType) method to IQPowerEdge.
Public methodGetIQPowerEdgeTriggerLevelType
Gets the reference for the SetIQPowerEdgeTriggerLevel(String, Double) method. The IQ Power Edge Level Type method is used only when you set the SetTriggerType(String, RFmxLteMXTriggerType) method to IQPowerEdge.
Public methodGetIQPowerEdgeTriggerSlope
Gets whether the device asserts the trigger when the signal power is rising or when it is falling. The device asserts the trigger when the signal power exceeds the specified level with the slope you specify. This method is used only when you set the SetTriggerType(String, RFmxLteMXTriggerType) method to IQPowerEdge.
Public methodGetIQPowerEdgeTriggerSource
Gets the channel from which the device monitors the trigger. This method is used only when you set the SetTriggerType(String, RFmxLteMXTriggerType) method to IQPowerEdge.
Public methodGetLimitedConfigurationChange
Gets the set of properties that are considered by RFmx driver in the locked signal configuration state.
Public methodGetLinkDirection
Gets the link direction of the received signal.
Public methodGetListStepTimerDuration
Gets the duration of a given list step in units specified by SetListStepTimerUnit(String, RFmxLteMXListStepTimerUnit).
Public methodGetListStepTimerOffset
Gets the offset from the start of the step for which the measurements are computed. The unit for this method is specified by SetListStepTimerUnit(String, RFmxLteMXListStepTimerUnit). This method is valid only when you set the SetDigitalEdgeTriggerSource(String, String) method to TimerEvent
Public methodGetListStepTimerUnit
Public methodGetMiConfiguration
Gets whether the Mi parameter is specified by section 6.1.2.6 of 3GPP TS 36.141 specification for testing E-TMs or in the Table 6.9-1 of 3GPP TS 36.211 specification. The Mi parameter determines the number of PHICH groups in each downlink subframe, when you set the SetDuplexScheme(String, RFmxLteMXDuplexScheme) method to Tdd.
Public methodGetNumberOfDutAntennas
Gets the number of physical antennas available at the DUT for transmission in a MIMO setup.
Public methodGetNumberOfSubblocks
Gets the number of subblocks that are configured in intra-band non-contiguous carrier aggregation.
Public methodGetPuschPower Obsolete.
Gets the power of the physical uplink shared channel (PUSCH) data relative to PUSCH DMRS for a component carrier. This value is expressed in dB.
Public methodGetReferenceLevel
Gets the reference level which represents the maximum expected power of the RF input signal. This value is configured in dBm for RF devices and as Vpk-pk for baseband devices.
Public methodGetReferenceLevelHeadroom
Gets the margin RFmx driver adds to the SetReferenceLevel(String, Double) method. The margin avoids clipping and overflow warnings if the input signal exceeds the configured reference level.

Default values

PXIe-5668: 6 dB

PXIe-5830/5831/5832/5841/5842/5860: 1 dB

PXIe-5840: 0 dB

Supported devices: PXIe-5668, PXIe-5830/5831/5832/5840/5841/5842/5860.

Public methodGetResultFetchTimeout
Gets the time to wait before results are available in the RFmxLTE_PropertyNode. This value is expressed in seconds. Set this value to a time longer than expected for fetching the measurement. A value of -1 specifies that the RFmx Property Node waits until the measurement is complete.
Public methodGetSelectedPorts
Gets the instrument port to be configured to acquire a signal. Use RFmxInstr_GetAvailablePorts function to get the valid port names.

Valid values

PXIe-5820/5840: "" (empty string)

PXIe-5830: if0, if1

PXIe-5831/5832: if0, if1, rf<0-1>/port<x>, where 0-1 indicates one (0) or two (1) mmRH-5582 connections and x is the port number on the mmRH-5582 front panel

Default values

PXIe-5820/5840: "" (empty string)

PXIe-5830/5831/5832: if1

PXIe-5831/5832: if0, if1, rf<0-1>/port<x>, where 0-1 indicates one (0) or two (1) mmRH-5582 connections and x is the port number on the mmRH-5582 front panel

Supported devices: PXIe-5820/5830/5831/5832/5840

Public methodGetSpecialSubframeConfiguration
Gets the special subframe configuration index. It defines the length of DwPTS, GP, and UpPTS for TDD transmission as defined in the section 4.2 of 3GPP 36.211 specification.
Public methodGetSubblockFrequency
Gets the offset of the subblock from the center frequency. This value is expressed in Hz.
Public methodGetTransmitAntennaToAnalyze
Gets the physical antenna connected to the analyzer.
Public methodGetTransmitterArchitecture
Gets the RF architecture at the transmitter in case of a multicarrier. 3GPP defines different options, each component carriers within a subblock can have separate LO or one common LO for an entire subblock. Based upon the selected option, the additional results are calculated.
Public methodGetTriggerDelay
Gets the trigger delay time. This value is expressed in seconds. If the delay is negative, the measurement acquires pre trigger samples. If the delay is positive, the measurement acquires post trigger samples.
Public methodGetTriggerMinimumQuietTimeDuration
Gets the time duration for which the signal must be quiet before the signal analyzer arms the I/Q power edge trigger. This value is expressed in seconds.
Public methodGetTriggerMinimumQuietTimeMode
Gets whether the measurement computes the minimum quiet time used for triggering.
Public methodGetTriggerType
Gets the trigger type.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetUplinkDownlinkConfiguration
Gets the configuration of the LTE frame structure in the time division duplex (TDD) mode. Refer to table 4.2-2 of the 3GPP TS 36.211 specification to configure the LTE frame.
Public methodGetWarning
Gets the latest warning code and description.
Public methodInitiate
Initiates all enabled measurements. Call this method after configuring the signal and measurement. This method asynchronously launches measurements in the background and immediately returns to the caller program. You can fetch measurement results using the Fetch methods or result methods in the method node. To get the status of measurements, use the WaitForMeasurementComplete(String, Double) method or CheckMeasurementStatus(String, Boolean) method.
Public methodResetAttribute
Resets the attribute to its default value.
Public methodResetToDefault
Resets a signal to the default values.
Public methodSelectMeasurements
Specifies the measurements that you want to enable.
Public methodSendSoftwareEdgeTrigger
Sends a trigger to the device when you use the RFmxLTE_CfgTrigger method to choose a software version of a trigger and the device is waiting for the trigger to be sent. You can also use this method to override a hardware trigger.
This method returns an error in the following situations:
Public methodSetAcquisitionBandwidthOptimizationEnabled
Sets whether RFmx driver optimizes the acquisition bandwidth. This may cause acquisition center frequency or local oscillator (LO) to be placed at different position than you configured.
Public methodSetAttributeBool
Sets the value of a Bool attribute.
Public methodSetAttributeDouble
Sets the value of a Double attribute.
Public methodSetAttributeInt
Sets the value of a Int attribute.
Public methodSetAttributeString
Sets the value of a String attribute.
Public methodSetAutoDmrsDetectionEnabled
Sets whether you configure the values of the demodulation reference signal (DMRS) parameters, such as SetUplinkGroupHoppingEnabled(String, RFmxLteMXUplinkGroupHoppingEnabled), SetUplinkSequenceHoppingEnabled(String, RFmxLteMXUplinkSequenceHoppingEnabled), SetCellId(String, Int32), SetPuschNDmrs1(String, Int32), SetPuschNDmrs2(String, Int32), and SetPuschDeltaSequenceShift(String, Int32) properties, or if the values of these properties are auto-detected by the measurement.
Public methodSetAutoLevelInitialReferenceLevel
Sets the initial reference level that the AutoLevel(String, Double, Double) function uses to estimate the peak power of the input signal. This value is expressed in dBm.
Public methodSetBand
Sets the evolved universal terrestrial radio access (E-UTRA) operating frequency band of a subblock, as defined in section 5.2 of the 3GPP TS 36.521 specification.
Public methodSetCenterFrequency
For a single carrier, this method specifies the center frequency of the acquired RF signal.
Public methodSetCenterFrequencyForLimits
Sets the frequency that determines the SEM mask, IBE limits, and spectral flatness ranges. If you do not set a value for this method, the measurement internally uses RFmxLteMX.SetCenterFrequency for determining SEM mask, IBE limits, and spectral flatness ranges. This value is expressed in Hz.
Public methodSetDigitalEdgeTriggerEdge
Sets the active edge for the trigger. This method is used only when you set the SetTriggerType(String, RFmxLteMXTriggerType) method to DigitalEdge.
Public methodSetDigitalEdgeTriggerSource
Sets the source terminal for the digital edge trigger. This method is used only when you set the SetTriggerType(String, RFmxLteMXTriggerType) method to DigitalEdge.
Public methodSetDuplexScheme
Sets the duplexing technique of the signal being measured.
Public methodSeteNodeBCategory
Sets the downlink eNodeB (Base station) category. Refer to the 3GPP 36.141 specification for more details.
Public methodSetExternalAttenuation
Sets the attenuation of a switch or cable connected to the RF IN connector of the signal analyzer. This value is expressed in dB. Refer to the RF Attenuation and Signal Levels topic for your device in the NI RF Vector Signal Analyzers Help for more information about attenuation.
Public methodSetIQPowerEdgeTriggerLevel
Sets the power level at which the device triggers. This value is expressed in dB when you set the SetIQPowerEdgeTriggerLevelType(String, RFmxLteMXIQPowerEdgeTriggerLevelType) method to Relative and in dBm when you set the IQ Power Edge Level Type method to Absolute. The device asserts the trigger when the signal exceeds the level specified by the value of this method, taking into consideration the specified slope. This method is used only when you set the SetTriggerType(String, RFmxLteMXTriggerType) method to IQPowerEdge.
Public methodSetIQPowerEdgeTriggerLevelType
Sets the reference for the SetIQPowerEdgeTriggerLevel(String, Double) method. The IQ Power Edge Level Type method is used only when you set the SetTriggerType(String, RFmxLteMXTriggerType) method to IQPowerEdge.
Public methodSetIQPowerEdgeTriggerSlope
Sets whether the device asserts the trigger when the signal power is rising or when it is falling. The device asserts the trigger when the signal power exceeds the specified level with the slope you specify. This method is used only when you set the SetTriggerType(String, RFmxLteMXTriggerType) method to IQPowerEdge.
Public methodSetIQPowerEdgeTriggerSource
Sets the channel from which the device monitors the trigger. This method is used only when you set the SetTriggerType(String, RFmxLteMXTriggerType) method to IQPowerEdge.
Public methodSetLimitedConfigurationChange
Sets the set of properties that are considered by RFmx driver in the locked signal configuration state.
Public methodSetLinkDirection
Sets the link direction of the received signal.
Public methodSetListStepTimerDuration
Sets the duration of a given list step in units specified by SetListStepTimerUnit(String, RFmxLteMXListStepTimerUnit).
Public methodSetListStepTimerOffset
Sets the offset from the start of the step for which the measurements are computed. The unit for this method is specified by SetListStepTimerUnit(String, RFmxLteMXListStepTimerUnit). This method is valid only when you set the SetDigitalEdgeTriggerSource(String, String) method to TimerEvent.
Public methodSetListStepTimerUnit
Public methodSetMiConfiguration
Sets whether the Mi parameter is specified by section 6.1.2.6 of 3GPP TS 36.141 specification for testing E-TMs or in the Table 6.9-1 of 3GPP TS 36.211 specification. The Mi parameter determines the number of PHICH groups in each downlink subframe, when you set the SetDuplexScheme(String, RFmxLteMXDuplexScheme) method to Tdd.
Public methodSetNumberOfDutAntennas
Sets the number of physical antennas available at the DUT for transmission in a MIMO setup.
Public methodSetNumberOfSubblocks
Sets the number of subblocks that are configured in intra-band non-contiguous carrier aggregation.
Public methodSetPuschPower Obsolete.
Sets the power of the physical uplink shared channel (PUSCH) data relative to PUSCH DMRS for a component carrier. This value is expressed in dB.
Public methodSetReferenceLevel
Sets the reference level which represents the maximum expected power of the RF input signal. This value is configured in dBm for RF devices and as Vpk-pk for baseband devices.
Public methodSetReferenceLevelHeadroom
Sets the margin RFmx driver adds to the SetReferenceLevel(String, Double) method. The margin avoids clipping and overflow warnings if the input signal exceeds the configured reference level.

Default values

PXIe-5668: 6 dB

PXIe-5830/5831/5832/5841/5842/5860: 1 dB

PXIe-5840: 0 dB

Supported devices: PXIe-5668, PXIe-5830/5831/5832/5840/5841/5842/5860.

Public methodSetResultFetchTimeout
Sets the time to wait before results are available in the RFmxLTE_PropertyNode. This value is expressed in seconds. Set this value to a time longer than expected for fetching the measurement. A value of -1 specifies that the RFmx Property Node waits until the measurement is complete.
Public methodSetSelectedPorts
Sets the instrument port to be configured to acquire a signal. Use RFmxInstr_GetAvailablePorts function to get the valid port names.

Valid values

PXIe-5820/5840: "" (empty string)

PXIe-5830: if0, if1

PXIe-5831/5832: if0, if1, rf<0-1>/port<x>, where 0-1 indicates one (0) or two (1) mmRH-5582 connections and x is the port number on the mmRH-5582 front panel

Default values

PXIe-5820/5840: "" (empty string)

PXIe-5830/5831/5832: if1

PXIe-5831/5832: if0, if1, rf<0-1>/port<x>, where 0-1 indicates one (0) or two (1) mmRH-5582 connections and x is the port number on the mmRH-5582 front panel

Supported devices: PXIe-5820/5830/5831/5832/5840

Public methodSetSpecialSubframeConfiguration
Sets the special subframe configuration index. It defines the length of DwPTS, GP, and UpPTS for TDD transmission as defined in the section 4.2 of 3GPP 36.211 specification.
Public methodSetSubblockFrequency
Sets the offset of the subblock from the center frequency. This value is expressed in Hz.
Public methodSetTransmitAntennaToAnalyze
Sets the physical antenna connected to the analyzer.
Public methodSetTransmitterArchitecture
Sets the RF architecture at the transmitter in case of a multicarrier. 3GPP defines different options, each component carriers within a subblock can have separate LO or one common LO for an entire subblock. Based upon the selected option, the additional results are calculated.
Public methodSetTriggerDelay
Sets the trigger delay time. This value is expressed in seconds. If the delay is negative, the measurement acquires pre trigger samples. If the delay is positive, the measurement acquires post trigger samples.
Public methodSetTriggerMinimumQuietTimeDuration
Sets the time duration for which the signal must be quiet before the signal analyzer arms the I/Q power edge trigger. This value is expressed in seconds.
Public methodSetTriggerMinimumQuietTimeMode
Sets whether the measurement computes the minimum quiet time used for triggering.
Public methodSetTriggerType
Sets the trigger type.
Public methodSetUplinkDownlinkConfiguration
Sets the configuration of the LTE frame structure in the time division duplex (TDD) mode. Refer to table 4.2-2 of the 3GPP TS 36.211 specification to configure the LTE frame.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodWaitForMeasurementComplete
Waits for the specified number for seconds for all the measurements to complete.
Top

See Also

Log in to get a better experience