RFmxTdscdmaMXSlotPowerConfiguration.SetMeasurementLength Method
- Updated2024-07-17
- 3 minute(s) read
RFmxTdscdmaMXSlotPowerConfigurationSetMeasurementLength Method
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: Int32Returns the status code of this method. The status code either indicates success or describes a warning condition.