Signal Studio controls the ACK/NACK data transmission using an internally defined signal or from an external signal from AUX ports.
When using multiple instruments as shown in the tree view, inaccurate test data may occur if a combination of the GUI and SCPI is used to set or modify the instrument and test parameters. The software will not reflect changes made outside of the GUI even with the use of the Update from Instrument button. For all tests, use only one method to configure the settings, GUI or SCPI.
When configuring multiple instruments with SCPI instead of using the GUI, the commands must be executed for each instrument.
When using multiple instruments as shown in the tree view, after clicking the State On button, all settings for this window gray out and cannot be changed. To change the settings, first click the State Off button.
1. UL-SCH Settings |
2. Hybrid-ARQ Settings |
3. Hybrid-ACK/NACK Data Settings |
---|---|---|
Input Delay (AUX Multiplexed Mode) |
|
This button indicates that the current real-time settings have been applied to the instrument—no action is required. This button is not available when the Apply Needed button is active. When using multiple instruments as shown in the tree view, this button is not displayed. |
|
This button displays in place of the Settings Current button. It indicates that the instrument settings are not currrent and need to be updated with the new software settings. Click this button to update the insturment's settings. This button shows in all windows regardless of where the change was made. When using multiple instruments as shown in the tree view, this button is not displayed. |
Choice: PN9 | PN15 | Pattern | User Defined
Default: PN9
Maximum user data length: 262144 bits
Use the Data Source Selection dialog box to select the PUSCH/UL-SCH Data Type.The payload size is determined by the combination of the occupied resource clock size, TBS index, and the modulation type.
PN9 |
Uses PN9 sequence as data bits |
PN15 |
Uses PN15 sequence as data bits |
Pattern |
Uses a user-defined sequence as data bits, represented by binary data. |
User Data |
Uses a user-defined sequence in a file as data bits, represented by binary data. |
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:DATA:TYPE PN9|PN15|PATTern|FILE
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:DATA:TYPE?
If PATTern is the data type selection, use the following command to set the pattern. To set the pattern, use a series of 0, 1, or a combination of the two, 011100110, up to a maximum of 128,000 bits.
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:DATA:PATTern <pattern>
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:DATA:PATTern?
If FILE is the data type selection, use the following commands to load a previously saved file, and to set what length of the file to use.
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:DATA:FILE:NAME <"filename">
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:DATA:FILE:NAME?
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:DATA:FILE:LENGth <val>
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:DATA:FILE:LENGth?
Choice: QPSK | 16QAM | 64QAM
Default: QPSK
When Payload Configuration Type is set to TBS Index, double-click or use the drop-down menu to select the modulation type for PUSCH.
When the Payload Configuration Type is set to MCS Index, this value is calculated by the MCS Index. Refer to 3GPP TS 36.211, Table 8.6.1-1 for more details.
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:MODulation QPSK|QAM16|QAM64
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:MODulation?
Choice: TBS index | MCS Index
Default: MCS Index
Double-click or use the drop-down menu to select the method to define the transport block size.
TBS Index |
Uses the entered values for the TBS index and modulation to define the transport block size. |
MCS Index |
Uses Table 7.1.7.2.1-1 ( 3GPP TS 36.213) which specifies the permissible combinations of transport block size, resource allocation, and modulation type that are available for transmission. |
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:PAYLoad:CONFig TINDex|MINDex
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:PAYLoad:CONFig?
Range: 0 to 28
Default: 5
Coupling: Active when the Payload Configuration Type is set to MCS Index, otherwise it is read only.
Enter a value for the MCS Index. The MCS index defines the modulation order, TBS index, and the redundancy version.
When read only, the value is calculated by the TBS Index and Modulation Type.
For more information, refer to 3GPP TS 36.211 Table 8.6.1-1.
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:MINDex <val>
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:MINDex?
Range |
Modulation Type |
0-10 |
QPSK |
10-19 |
16QAM |
19-26 |
64QAM |
Default: 5
Coupling: Active when the Payload Configuration Type is set to TBS Index, otherwise it is read only.
Enter a value for the TBS index.
When it is read only, the value is calculated by the MCS Index.
For more information, refer to TS 36.213, Table 8.6.1-1.
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:TINDex <val>
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:TINDex?
Displays the payload size in bits of the UL-SCH. The payload size is determined by the combination of the occupied resource block size, TBS index, and the modulation type.
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:PAYLoad:SIZE?
Choice: On | Off
Default: Off
Coupling: When set to On, the Round Trip Time Pulse selection for Marker n Signal changes from 8 ms to 12 ms
Controls the state of TTI bundling.
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:HARQ:TBUNdling:STATe 0|1|OFF|ON
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:HARQ:TBUNdling:STATe?
Choice: On | Off
Default: Off
Controls the Enhanced HARQ state of TTI bundling. This value is read-only and always set to On in this release. This parameter is used when the TTI Bundling state is set to On.
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:HARQ:ENHanced:STATe 0|1|OFF|ON
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:HARQ:ENHanced:STATe?
Range: 0 to 27
Default: 3
Enter the maximum number of times for the uplink shared channel to be retransmitted.
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:HARQ:MNRetrans <val>
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:HARQ:MNRetrans?
Range:8 to 65535
Default: 8 subframes
Enter the HARQ ACK initial response length. This value is used when HARQ ACK/NACK Data Source is External
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:HARQ:PROCess:LENGth:IACK <val>
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:HARQ:PROCess:LENGth:IACK?
Default: 0 | 2 | 3 | 1
Entry format: Array of RV Index (Integer 0-3)
Array length: 1 to 28
Enter the RV (redundancy version) Index sequence pattern for verifying HARQ responses. The RV Index data can be entered as a sequence with values of 0, 1, 2, 3 separated by commas. When the specified length of RV index sequence pattern is shorter than the maximum number of retransmission, the pattern is repeated until reaching the maximum length.
![]()
Figure 1. RV index pattern example
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:HARQ:RVINdex:PATTern:DATA <val>
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:HARQ:RVINdex:PATTern:DATA?
Choice: Internal | External
Default: Internal
Double-click or use the drop-down menu to select HARQ ACK/NACK control signal source.
Internal |
Uses an internal user-defined signal. |
External |
Uses an external signal from AUX ports. |
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:HARQ:SOURce INTernal|EXTernal
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:HARQ:SOURce?
Choice: All ACK | All NACK | Pattern | User Data
Default: All ACK
Maximum length of user data: 8192 patterns
Use the Data Source Selection dialog box to select the HARQ ACK/NACK data type. This parameter is used when HARQ ACK/NACK Data Source is Internal.
All ACK |
Uses All ACK sequence as data bits |
All NACK |
Uses All NACK sequence as data bits |
Pattern |
Uses a user-defined sequence as data bits, specified in a string pattern of 'A' or 'N'. |
User Data |
Uses a user-defined sequence from an existing file as data bits. |
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:HARQ:INTernal:DATA:TYPE AACK|ANACk|PATTern|FILE
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:HARQ:INTernal:DATA:TYPE?
If FILE is the selection, use the following command to load an existing file for the ACK/NACK data.
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:HARQ:INTernal:DATA:FILE:NAME <"filename">
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:HARQ:INTernal:DATA:FILE:NAME?
If PATTern is the selection, use the following command to create the custom pattern with a maximum of 8,192 characters. The pattern is a string that uses "A" (ACK), "N" (NACK), or a combination "ANNANAA".
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:HARQ:INTernal:DATA:PATTern <"pattern">
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:HARQ:INTernal:DATA:PATTern?
Range: 0 to 184320
Resolution: 16
Default: 30720
Coupling: Grayed out unless Operating Mode is set to
Enter the delay time for the HARQ ACK/NACK input port. This parameter is used when the HARQ ACK/NACK Data Source is External and the AUX operating mode is Multiplexed.
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:HARQ:EXTernal:DATA:DELay <val>
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:HARQ:EXTernal:DATA:DELay?
Choice: 3 to 7
Default: 4
Coupling: Grayed out unless Operating Mode is set to
Double-click or use the drop-down menu to select the subframe delay for the HARQ ACK response. This parameter is used when HARQ ACK/NACK Data Source is External and the AUX operating mode is Dedicated.
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:HARQ:EXTernal:DATA:SERial:DELay <val>
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:HARQ:EXTernal:DATA:SERial:DELay?
Choice: NACK | ACK
Default: NACK
Coupling: Grayed out unless Operating Mode is set to
Double-click or use the drop-down menu to select the default value for the HARQ ACK/NACK response when the feedback signal is not received. This parameter is used when the HARQ ACK/NACK Data Source is External and the AUX operating mode is Dedicated.
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:HARQ:EXTernal:DATA:SERial:DEFault ACK|NACK
[:SOURce]:RADio:LTE:FDD[:BBG]:ULINk:PUSCh:ULSCh:HARQ:EXTernal:DATA:SERial:DEFault?