RFmx TDSCDMA DotNET

Table of Contents

RFmxTdscdmaMXSlotPowerConfiguration.SetMeasurementLength Method

  • Updated2024-07-17
  • 3 minute(s) read
RFmxTdscdmaMXSlotPowerConfiguration.SetMeasurementLength Method

RFmxTdscdmaMXSlotPowerConfigurationSetMeasurementLength Method

Sets the measurement length for the SlotPower measurement. This value is expressed in slots. The SlotPower measurement assumes that there is only one active traffic time slot per subframe, and that the position of this active time slot is the same in each subframe. Additionally, it assumes that there are no pilots present in the received signal.

NI recommends you set a measurement length as a multiple of the number of slots per subframe, that is a multiple of 7. For example, when you set this property to 28 slots, the SlotPower measurement would report results for the 4 active time slots within the specified measurement length. In this example, 28 slots = 4 subframes.

The start of the measurement is determined by the RFmxTdscdmaMX.SetTriggerType method. Although all the values of the Trigger Type property are supported for this measurement, it is recommended to set the RFmxTdscdmaMX.SetTriggerType method to DigitalEdge with the following options:

  • Digital trigger at the start of active slot, with the RFmxTdscdmaMX.SetTriggerDelay method set to 0 seconds.
  • Digital trigger at the start of the subframe, with the RFmxTdscdmaMX.SetTriggerDelay method configured to a value which is equal to the time offset of the active time slot from the start of the subrame

If you set the active slot value to TS0, the trigger delay is 0 microseconds.

If you set the active slot value to TS1, the trigger delay is 950 microseconds.

If you set the active slot value to TS2, the trigger delay is 1625 microseconds.

If you set the active slot value to TS3, the trigger delay is 2300 microseconds.

If you set the active slot value to TS4, the trigger delay is 2975 microseconds.

If you set the active slot value to TS5, the trigger delay is 3650 microseconds.

If you set the active slot value to TS6, the trigger delay is 4325 microseconds.

If you cannot provide a digital trigger, you can set RFmxTdscdmaMX.SetTriggerType method to IQPowerEdge to ensure that the measurement starts at the start of an active time slot. To ensure this trigger works properly, NI recommends you complete the following steps:

  • Set the RFmxTdscdmaMX.SetIQPowerEdgeTriggerLevel method to allow triggering for any of the power levels in the active slots
  • Run the RFmx measurement just before generating your signal

If you set the RFmxTdscdmaMX.SetTriggerType method to None, the measurement will automatically detect the start of the first burst and measure the traffic slot in that position in every subframe.

Namespace:  NationalInstruments.RFmx.TdscdmaMX
Assembly:  NationalInstruments.RFmx.TdscdmaMX.Fx40 (in NationalInstruments.RFmx.TdscdmaMX.Fx40.dll) Version: 24.5.0.49284 (24.5.0.49284)

Syntax

public int SetMeasurementLength(
	string selectorString,
	int value
)
Public Function SetMeasurementLength ( 
	selectorString As String,
	value As Integer
) As Integer

Parameters

selectorString
Type: SystemString
Pass an empty string. The signal name that is passed when creating the signal configuration is used.
value
Type: SystemInt32
Specifies the measurement length for the SlotPower measurement. This value is expressed in slots. The SlotPower measurement assumes that there is only one active traffic time slot per subframe, and that the position of this active time slot is the same in each subframe. Additionally, it assumes that there are no pilots present in the received signal.

Return Value

Type: Int32
Returns the status code of this method. The status code either indicates success or describes a warning condition.

Remarks

This method sets the value of SlotPowerMeasurementLength attribute.The default value is 28. The minimum value is 1.

See Also

Log in to get a better experience