PUSCH (5G NR/5G-Advanced)
The
panel contains the following PUSCH parametersModulation and Coding | Time/Freq Allocation
DMRS Configurations / Antenna Ports
Add PUSCH - Adds a PUSCH to the transmission. When a PUSCH is added, a representative button is added at the top of the PUSCH parameter group.
When a new PUSCH is added, the new PUSCH will have First Symbol, Last Symbol, RB Offset and RB Number values that overlap (or conflict with) those of existing PUSCHs. If so, the conflicting parameters will change from black to orange until the conflicts are resolved.
Remove PUSCH - Removes the selected PUSCH.
Clear All - Removes all but the original PUSCH.
Enable Channels... - Quickly enables and disables the configured PUSCHs in a single dialog. You can also enable channels individually using the Enabled checkbox at the top of each PUSCH.
Enabled - Enables or disables the selected PUSCH. You can also control all configured PUSCHs using the Enabled Channels dialog.
BWP ID - Assigns the selected PUSCH to one of the five available bandwidth parts.
Default: BWP0
Choices: BWP0, BWP1, BWP2, BWP3, BWP4
3GPP Version - Determines the 3GPP standard the PUSCH is compliant with.
R18 Latest (2023-12) - Interprets the PUSCH in compliance with R18 as of 2023-12.
18.1.0 (2023-12) - Interprets the PUSCH according to version 18.1.0 of 38.211 (2023-12)
17.4.0 (2023-01) - Interprets the PUSCH according to version 17.4.0 of 38.211 (2023-01)
17.3.0 (2022-09) - Interprets the PUSCH according to version 17.3.0 of 38.211 (2022-09)
16.8.0 (2021-12) - Interprets the PUSCH according to version 16.8.0 of 38.211 (2021-12)
16.5.0 (2021-03) - Interprets the PUSCH according to version 16.5.0 of 38.211 (2021-03)
16.2.0 (2020-06) - Interprets the PUSCH according to version 16.2.0 of 38.211 (2020-06)
16.1.0 (2020-03) - Interprets the PUSCH according to version 16.1.0 of 38.211 (2020-03)
15.8.0 (2019-12) - Interprets the PUSCH according to version 15.8.0 of 38.211 (2019-12)
15.6.0 (2019-06) - Interprets the PUSCH according to version 15.6.0 of 38.211 (2019-06)
15.5.0 (2019-03) - Interprets the PUSCH according to version 15.5.0 of 38.211 (2019-03)
15.4.0 (2018-12) - Interprets the PUSCH according to version 15.4.0 of 38.211 (2018-12)
15.3.0 (2018-09) - Interprets the PUSCH according to version 15.3.0 of 38.211 (2018-09)
Default: R18 Latest (2023-12)
Choices: R18 Latest (2023-12), 18.1.0 (2023-12), 17.4.0 (2023-01), 17.3.0 (2022-09), 16.8.0 (2021-12), 16.5.0 (2021-03), 16.2.0 (2020-06), 16.1.0 (2020-03), 15.8.0 (2019-12), 15.6.0 (2019-06), 15.5.0 (2019-03), 15.4.0 (2018-12), 15.3.0 (2018-09)
RNTI - Sets the Radio Network Temporary Identifier for the physical channel.
Default: 1
Range: 0-65535
Transform Precoding - Enables or disables Transform Precoding. When enabled, transform precoding is used for uplink waveforms (DFT discrete Fourier transform-s-OFDM Orthogonal Frequency Division Multiplexing: OFDM employs multiple overlapping radio frequency carriers, each operating at a carefully chosen frequency that is Orthogonal to the others, to produce a transmission scheme that supports higher bit rates due to parallel channel operation. OFDM is an alternative tranmission scheme to DSSS and FHSS. waveform type). When disabled, transform precoding is not used for uplink waveforms (CP 1) Contention period, or 2) Cyclic prefix-OFDM waveform type).
When Transform Precoding is selected, the MCS modulation and coding scheme Table choice for 64QAM changes to Table 64QAM(TP), which is specific to transform precoding. The table used in the Table 256QAM selection is the same for both transform precoding and non-transform precoding. |
Pi/2 BPSK Binary phase shift keying - A type of phase modulation using 2 distinct carrier phases to signal ones and zeros. Support - Enables or disables support for π/2 BPSK modulation when Transform Precoding is enabled.
Modulation and Coding | Time/Freq Allocation
Modulation and Coding
RV Redundancy Version Index - Sets the RV index. This parameter is grayed out and not useable when a Custom ModFormat is selected.
Default: 0
LDPC low-density parity check decoding may fail in some cases for high QAM Quadrature Amplitude Modulation signals with RV Index set to 1 or 2. |
MCS Table - Sets the MCS Table used for modulation of the data on the physical channel. This parameter is grayed out and not useable when a Custom ModFormat is selected.
Default: Table 64QAM
Choices: |
Transform Precoding disabled - Table 64QAM, Table 64QAM LowSE, Table 256QAM Transform Precoding enabled - Table 64QAM(TP), Table 64QAM LowSE(TP), Table 256QAM |
When Transform Precoding is selected, the MCS Table choices for 64QAM change to Table 64QAM(TP) and Table 64QAM LowSE(TP), which are specific to transform precoding. The table used in the Table 256QAM selection is the same for both transform precoding and non-transform precoding. |
MCS - Sets the MCS used for modulation of the data on the physical channel. The MCS setting, along with the MCS Table, determines the modulation format and coding rate applied to a physical channel transmission. This parameter is grayed out and not useable when a Custom ModFormat is selected.
Default: 0
Range: 0 through 27 or 28, depending on current value of MCS Table.
Default: Auto
xOverhead - Sets the resource allocation overhead used for CSI channel state information-RS and the CORESET Transport Block Size.
Default: 0
Choices: 0, 6, 12, 18
Target Code Rate - Displays the code rate. The code rate of this physical channel is determined by setting MCS and MCS Table. The effective code rate is displayed in the Decoded Info Table when PDSCH Physical Downlink Shared Channel decoding is enabled. This parameter is grayed out and not useable when a Custom ModFormat is selected.
Modulation - Displays the modulation format. The modulation format of this physical channel is determined by setting MCS and MCS Table. This parameter is grayed out and not useable when a Custom ModFormat is selected.
Transport Block Size Displays the transport block size for the physical channel. The Transport Block Size of this physical channel is determined by setting MCS and MCS Table. This parameter is grayed out and not useable when a Custom ModFormat is selected.
Default: 1
nID Source - Sets whether the Scrambling ID value used for coding is configured by the higher-layer parameter data-scrambling identity or from the cell ID.
Default: Cell ID
nID - Sets the ID value used for coding when nID Source is set to From RRC.
Default: 0
Message Type - Sets the type of message transmitted on the PUSCH.
Default: User Data
Choices: User Data, MessageA
nRAPID - Sets a value indicating the nRAPID value used for scrambing sequence generation. nRAPID is the index of the random access preamble transmitted for the MessageA Message Type.
This value is only used for MessageA transmitted on this PUSCH, when it is -1, it means the information is not MessageA.
Default: 0
Range: -1 through 63
Custom ModFormat - Selects a custom modulation format for the PUSCH.
When Custom ModFormat is Off, RV Index, MCS Table, MCS, TB Scaling Factor S, xOverhead, Target Code Rate, Modulation and Transport Block Size parameters are used to decide the modulation format and coding rate.
When a Custom ModFormat is selected (8PSK, 1024QAM), most Modulation and Coding parameters are grayed and not useable. When a custom modulation format is used, channel decoding is not available.
Default: Off
Choices: Off, 8PSK, 1024QAM
Time/Freq Allocation
Allocated Slots - Sets the slot indexes allocated for this physical channel.
Allocated Slots are entered as an array of slot indexes allocated for this physical channel.
You can now have multiple PDSCHs/PUSCHs with overlapping time and frequency allocations, allowing each PDSCH/PUSCH to use same or different set of allocated slots, symbols and RBs within the overlapping resources. For a successful measurement, the Antenna Ports of the overlapped users must be orthogonal. |
Default: 0:19 (Frame Period = 1 Frame, 30 kHz kiloHertz: A radio frequency measurement (one kilohertz = one thousand cycles per second). subcarrier spacing)
Range: Maximum slot duration depends on the Numerology and Frame Period
Slot Format - Sets the slot format used for the PUSCH. The available slot formats depend on the selected PUSCH 3GPP Version.
3GPP Version 15.1.0 (2018-03) and later |
3GPP Version 15.0.0 (2017-12) |
||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Format |
Symbol number in a slot |
Format |
Symbol number in a slot |
||||||||||||||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | ||||
0 | D | D | D | D | D | D | D | D | D | D | D | D | D | D | 0 | D | D | D | D | D | D | D | D | D | D | D | D | D | D | ||
1 | U | U | U | U | U | U | U | U | U | U | U | U | U | U | 1 | U | U | U | U | U | U | U | U | U | U | U | U | U | U | ||
2 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | 2 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | ||
3 | D | D | D | D | D | D | D | D | D | D | D | D | D | X | 3 | D | D | D | D | D | D | D | D | D | D | D | D | D | X | ||
4 | D | D | D | D | D | D | D | D | D | D | D | D | X | X | 4 | D | D | D | D | D | D | D | D | D | D | D | D | X | X | ||
5 | D | D | D | D | D | D | D | D | D | D | D | X | X | X | 5 | D | D | D | D | D | D | D | D | D | D | D | X | X | X | ||
6 | D | D | D | D | D | D | D | D | D | D | X | X | X | X | 6 | D | D | D | D | D | D | D | D | D | D | X | X | X | X | ||
7 | D | D | D | D | D | D | D | D | D | X | X | X | X | X | 7 | D | D | D | D | D | D | D | D | D | X | X | X | X | X | ||
8 | X | X | X | X | X | X | X | X | X | X | X | X | X | U | 8 | X | X | X | X | X | X | X | X | X | X | X | X | X | U | ||
9 | X | X | X | X | X | X | X | X | X | X | X | X | U | U | 9 | X | X | X | X | X | X | X | X | X | X | X | X | U | U | ||
10 | X | U | U | U | U | U | U | U | U | U | U | U | U | U | 10 | X | U | U | U | U | U | U | U | U | U | U | U | U | U | ||
11 | X | X | U | U | U | U | U | U | U | U | U | U | U | U | 11 | X | X | U | U | U | U | U | U | U | U | U | U | U | U | ||
12 | X | X | X | U | U | U | U | U | U | U | U | U | U | U | 12 | X | X | X | U | U | U | U | U | U | U | U | U | U | U | ||
13 | X | X | X | X | U | U | U | U | U | U | U | U | U | U | 13 | X | X | X | X | U | U | U | U | U | U | U | U | U | U | ||
14 | X | X | X | X | X | U | U | U | U | U | U | U | U | U | 14 | X | X | X | X | X | U | U | U | U | U | U | U | U | U | ||
15 | X | X | X | X | X | X | U | U | U | U | U | U | U | U | 15 | X | X | X | X | X | X | U | U | U | U | U | U | U | U | ||
16 | D | X | X | X | X | X | X | X | X | X | X | X | X | X | 16 | D | X | X | X | X | X | X | X | X | X | X | X | X | X | ||
17 | D | D | X | X | X | X | X | X | X | X | X | X | X | X | 17 | D | D | X | X | X | X | X | X | X | X | X | X | X | X | ||
18 | D | D | D | X | X | X | X | X | X | X | X | X | X | X | 18 | D | D | D | X | X | X | X | X | X | X | X | X | X | X | ||
19 | D | X | X | X | X | X | X | X | X | X | X | X | X | U | 19 | D | X | X | X | X | X | X | X | X | X | X | X | X | U | ||
20 | D | D | X | X | X | X | X | X | X | X | X | X | X | U | 20 | D | D | X | X | X | X | X | X | X | X | X | X | X | U | ||
21 | D | D | D | X | X | X | X | X | X | X | X | X | X | U | 21 | D | D | D | X | X | X | X | X | X | X | X | X | X | U | ||
22 | D | X | X | X | X | X | X | X | X | X | X | X | U | U | 22 | D | X | X | X | X | X | X | X | X | X | X | X | U | U | ||
23 | D | D | X | X | X | X | X | X | X | X | X | X | U | U | 23 | D | D | X | X | X | X | X | X | X | X | X | X | U | U | ||
24 | D | D | D | X | X | X | X | X | X | X | X | X | U | U | 24 | D | D | D | X | X | X | X | X | X | X | X | X | U | U | ||
25 | D | X | X | X | X | X | X | X | X | X | X | U | U | U | 25 | D | X | X | X | X | X | X | X | X | X | X | U | U | U | ||
26 | D | D | X | X | X | X | X | X | X | X | X | U | U | U | 26 | D | D | X | X | X | X | X | X | X | X | X | U | U | U | ||
27 | D | D | D | X | X | X | X | X | X | X | X | U | U | U | 27 | D | D | D | X | X | X | X | X | X | X | X | U | U | U | ||
28 | D | D | D | D | D | D | D | D | D | D | D | D | X | U | 28 | D | D | D | D | D | D | D | D | D | D | D | D | X | U | ||
29 | D | D | D | D | D | D | D | D | D | D | D | X | X | U | 29 | D | D | D | D | D | D | D | D | D | D | D | X | X | U | ||
30 | D | D | D | D | D | D | D | D | D | D | X | X | X | U | 30 | D | D | D | D | D | D | D | D | D | D | X | X | X | U | ||
31 | D | D | D | D | D | D | D | D | D | D | D | X | U | U | 31 | D | D | D | D | D | D | D | D | D | D | D | X | U | U | ||
32 | D | D | D | D | D | D | D | D | D | D | X | X | U | U | 32 | D | D | D | D | D | D | D | D | D | D | X | X | U | U | ||
33 | D | D | D | D | D | D | D | D | D | X | X | X | U | U | 33 | D | D | D | D | D | D | D | D | D | X | X | X | U | U | ||
34 | D | X | U | U | U | U | U | U | U | U | U | U | U | U | 34 | D | X | U | U | U | U | U | U | U | U | U | U | U | U | ||
35 | D | D | X | U | U | U | U | U | U | U | U | U | U | U | 35 | D | D | X | U | U | U | U | U | U | U | U | U | U | U | ||
36 | D | D | D | X | U | U | U | U | U | U | U | U | U | U | 36 | D | D | D | X | U | U | U | U | U | U | U | U | U | U | ||
37 | D | X | X | U | U | U | U | U | U | U | U | U | U | U | 37 | D | X | X | U | U | U | U | U | U | U | U | U | U | U | ||
38 | D | D | X | X | U | U | U | U | U | U | U | U | U | U | 38 | D | D | X | X | U | U | U | U | U | U | U | U | U | U | ||
39 | D | D | D | X | X | U | U | U | U | U | U | U | U | U | 39 | D | D | D | X | X | U | U | U | U | U | U | U | U | U | ||
40 | D | X | X | X | U | U | U | U | U | U | U | U | U | U | 40 | D | X | X | X | U | U | U | U | U | U | U | U | U | U | ||
41 | D | D | X | X | X | U | U | U | U | U | U | U | U | U | 41 | D | D | X | X | X | U | U | U | U | U | U | U | U | U | ||
42 | D | D | D | X | X | X | U | U | U | U | U | U | U | U | 42 | D | D | D | X | X | X | U | U | U | U | U | U | U | U | ||
43 | D | D | D | D | D | D | D | D | D | X | X | X | X | U | 43 | D | D | D | D | D | D | D | D | D | X | X | X | X | U | ||
44 | D | D | D | D | D | D | X | X | X | X | X | X | U | U | 44 | D | D | D | D | D | D | X | X | X | X | X | X | U | U | ||
45 | D | D | D | D | D | D | X | X | U | U | U | U | U | U | 45 | D | D | D | D | D | D | X | X | U | U | U | U | U | U | ||
46 | D | D | D | D | D | X | U | D | D | D | D | D | X | U | 46 | D | D | D | D | D | D | X | D | D | D | D | D | D | X | ||
47 | D | D | X | U | U | U | U | D | D | X | U | U | U | U | 47 | D | D | D | D | D | X | X | D | D | D | D | D | X | X | ||
48 | D | X | U | U | U | U | U | D | X | U | U | U | U | U | 48 | D | D | X | X | X | X | X | D | D | X | X | X | X | X | ||
49 | D | D | D | D | X | X | U | D | D | D | D | X | X | U | 49 | D | X | X | X | X | X | X | D | X | X | X | X | X | X | ||
50 | D | D | X | X | U | U | U | D | D | X | X | U | U | U | 50 | X | U | U | U | U | U | U | X | U | U | U | U | U | U | ||
51 | D | X | X | U | U | U | U | D | X | X | U | U | U | U | 51 | X | X | U | U | U | U | U | X | X | U | U | U | U | U | ||
52 | D | X | X | X | X | X | U | D | X | X | X | X | X | U | 52 | X | X | X | U | U | U | U | X | X | X | U | U | U | U | ||
53 | D | D | X | X | X | X | U | D | D | X | X | X | X | U | 53 | X | X | X | X | U | U | U | X | X | X | X | U | U | U | ||
54 | X | X | X | X | X | X | X | D | D | D | D | D | D | D | 54 | D | D | D | D | D | X | U | D | D | D | D | D | X | U | ||
55 | D | D | X | X | X | U | U | U | D | D | D | D | D | D | 55 | D | D | X | U | U | U | U | D | D | X | U | U | U | U | ||
56 | Reserved | 56 | D | X | U | U | U | U | U | D | X | U | U | U | U | U | |||||||||||||||
57 | Reserved | 57 | D | D | D | D | X | X | U | D | D | D | D | X | X | U | |||||||||||||||
58 | Reserved | 58 | D | D | X | X | U | U | U | D | D | X | X | U | U | U | |||||||||||||||
59 | Reserved | 59 | D | X | X | U | U | U | U | D | X | X | U | U | U | U | |||||||||||||||
60 | Reserved | 60 | D | X | X | X | X | X | U | D | X | X | X | X | X | U | |||||||||||||||
61 | Reserved | 61 | D | D | X | X | X | X | U | D | D | X | X | X | X | U | |||||||||||||||
62 - 255 | Reserved | 62 - 255 | Reserved |
The Slot Format, X Symbols, First Symbol and Last Symbol parameters are designed for maximum flexibility to allow for UE User Equipment (e.g. cell phone)-specific configurations. It is up to the user to decide what is needed for a valid configuration.
The UE needs to determine which symbols are used for PDSCH/PUSCH transmission, based on the First Symbol, Last Symbol, Slot format and X Symbol settings. The VSA software checks each symbol from First symbol to Last symbol to see whether it is D for PDSCH or U for Pusch. If a symbol is not valid, it is skipped. |
Default: 1: U,U,U,U,U,U,U,U,U,U,U,U,U,U
UL Up Link (reverse link: from cell phone to base station) X Symbols - Sets the desired flexible (X) symbols within the selected slot format as uplink (U) symbols. After selecting a slot format, you can designate any X symbols within the format as U symbols by specifying them using this parameter.
Example:
Slot Format = 2: X X X X X X X X X X X X X X
UL X Symbols = 0,2,10:13
0,2 means X symbols 0 and 2 are used for Uplink
10:13 means X symbols 10, 11, 12, 13 are used for Uplink
Resulting Format = U X U X X X X X X X U U U U
The Slot Format, X Symbols, First Symbol and Last Symbol parameters are designed for maximum flexibility to allow for UE-specific configurations. It is up to the user to decide what is needed for a valid configuration.
The UE needs to determine which symbols are used for PDSCH/PUSCH transmission, based on the First Symbol, Last Symbol, Slot format and X Symbol settings. The VSA software checks each symbol from First symbol to Last symbol to see whether it is D for PDSCH or U for Pusch. If a symbol is not valid, it is skipped. |
Default: Blank (indicating no X symbols are used for Uplink)
Mapping Type - Sets the PUCSH mapping type.
Default: TypeA
Choices: TypeA, TypeB
TypeA Pos - Sets the the PUSCH DMRS position for mapping type A.
Default: Pos2
Choices: Pos2, Pos3
First Symbol - Sets the first symbol index in a slot used by the selected PUSCH.
Default: 1
The First Symbol parameter will change color to orange when one of the following cases occurs:
-
First Symbol index is not compliant with NR standard. See below for more information.
-
Symbol length is not compliant with NR standard.
-
There is an overlap of symbol allocation between physical channels.
Valid PUSCH allocations are based on table 6.1.2.1-1 of the 5G NR standard:
Table 6.1.2.1-1: Valid S and L combinations
PUSCH mapping type |
Normal cyclic prefix | Extended cyclic prefix | |||||
S | L | S+L | S | L | S+L | ||
Type A | 0 | {4,…,14} | {4,…,14} | 0 | {4,…,12} | {4,…,12} | |
Type B | {0,…,13} | {1,…,14} | {1,…,14} | {0,…,12} | {1,…,12} | {1,…,12} |
The Slot Format, X Symbols, First Symbol and Last Symbol parameters are designed for maximum flexibility to allow for UE-specific configurations. It is up to the user to decide what is needed for a valid configuration.
The UE needs to determine which symbols are used for PDSCH/PUSCH transmission, based on the First Symbol, Last Symbol, Slot format and X Symbol settings. The VSA software checks each symbol from First symbol to Last symbol to see whether it is D for PDSCH or U for Pusch. If a symbol is not valid, it is skipped. |
You can now have multiple PDSCHs/PUSCHs with overlapping time and frequency allocations, allowing each PDSCH/PUSCH to use same or different set of allocated slots, symbols and RBs within the overlapping resources. For a successful measurement, the Antenna Ports of the overlapped users must be orthogonal. |
Last Symbol - Sets the last symbol index in a slot used by the selected PUSCH.
Default: 13
The Last Symbol parameter will change color to orange when one of the following cases occurs:
-
First Symbol index is not compliant with NR standard. See First Symbol for more information.
-
Symbol length is not compliant with NR standard.
-
There is an overlap of symbol allocation between physical channels.
The Slot Format, X Symbols, First Symbol and Last Symbol parameters are designed for maximum flexibility to allow for UE-specific configurations. It is up to the user to decide what is needed for a valid configuration.
The UE needs to determine which symbols are used for PDSCH/PUSCH transmission, based on the First Symbol, Last Symbol, Slot format and X Symbol settings. The VSA software checks each symbol from First symbol to Last symbol to see whether it is D for PDSCH or U for Pusch. If a symbol is not valid, it is skipped. |
You can now have multiple PDSCHs/PUSCHs with overlapping time and frequency allocations, allowing each PDSCH/PUSCH to use same or different set of allocated slots, symbols and RBs within the overlapping resources. For a successful measurement, the Antenna Ports of the overlapped users must be orthogonal. |
RA 1) Random Access, or 2) Receiver Address Type - Sets the resource allocation type. Type0 uses a bitmap allocation method. Type1 uses RB Offset and RB Number for allocation.
Default: Type1
Choices: Type0, Type1
RB Number Restricted - Enables or disables the RB number limitation for PUSCH when Transform Precoding is enabled.
RB Number Restricted is used when PUSCH Transform Precoding is ON, to comply with RB number limitations specified in TS38.211. Disable this parameter if you want to experiment with PUSCH transform precoding without the standard-based limitation.
Default: Enabled
Choices: Enabled, disabled
RB Offset - Sets the start index of resource block assigned to the selected PUSCH physical channel. This value specifies the RB starting point within the containing resource allocation.
You can now have multiple PDSCHs/PUSCHs with overlapping time and frequency allocations, allowing each PDSCH/PUSCH to use same or different set of allocated slots, symbols and RBs within the overlapping resources. For a successful measurement, the Antenna Ports of the overlapped users must be orthogonal. |
|
UL-BWP RB Offset is independent of the RB Offset settings for the physical channel. |
Default: 0
RB Number - Sets the number of resource blocks assigned to the selected PUSCH physical channel. This value specifies the contiguous set of RB starting at RB Offset within the containing resource allocation.
You can use Low SNR Mode for troubleshooting when EVM Error vector magnitude (EVM): A quality metric in digital communication systems. See the EVM metric in the Error Summary Table topic in each demodulator for more information on how EVM is calculated for that modulation format. is unexpectedly high and the RB Number is small (e.g., 2 or 3). |
|
You can now have multiple PDSCHs/PUSCHs with overlapping time and frequency allocations, allowing each PDSCH/PUSCH to use same or different set of allocated slots, symbols and RBs within the overlapping resources. For a successful measurement, the Antenna Ports of the overlapped users must be orthogonal. |
|
The RB Number settings for the PUSCH and PUCCH physical channels are constrained by the UL-BWP RB Number setting value. |
|
Currently only the VSA supports continuous physical RB allocation. |
Default: Matches the value of UL-BWP RB Number
RA Configuration - When RA Type is set to Type0, RA Configuration sets PUSCH-Config, which determines the nominal RBG Size [P] based on the bandwidth part size (RB Number), as specified in 5GNR standard 3GPP 38.214 Release 18 version 18.1.0 (2023-12) Table 6.1.2.2.1-1.
Config1 - supports user defined PUSCH RA Type0 resource block group (RBG) bitmap allocations according to nominal RBG size P, as specified in the Config1 column of Table 6.1.2.2.1-1.
Config2 - supports user defined PUSCH RA Type0 resource block group (RBG) bitmap allocations according to nominal RBG size P, as specified in the Config2 column of Table 6.1.2.2.1-1.
Config3 - supports user defined PUSCH RA Type0 resource block group (RBG) bitmap allocations according to nominal RBG size P, as specified in the Config3 column of Table 6.1.2.2.1-1.
Custom - supports any user defined PUSCH RA Type0 resource block group (RBG) bitmap allocation for nominal RBG size P = 1. Using the Custom setting provides users with full flexibility to define any 3GPP standard or non-standard RB allocation mapping pattern, while still supporting valid PUSCH CRC Cyclic Redundancy Check decoding analysis.
Table 6.1.2.2.1-1: Nominal RBG size P
Bandwidth Part Size (RB Number) |
Config1 |
Config2 |
Config3 |
|
1-36 |
2 |
4 |
8 |
|
37-72 |
4 |
8 |
16 |
|
73-144 |
8 |
16 |
32 |
|
145-275 |
16 |
16 |
32 |
Default: Config1
Choices: Config1, Config2, Config3, Custom
RBG Size [P] - When RA Type is set to Type0, displays the RBG Size [P], which is determined by the bandwidth part size (RB Number) and the RA Configuration.
Allocated RBGs - When RA Type is set to Type0, assigns the allocated RBGs, which is determined by the bandwidth part size (RB Number) and the RA Configuration. The resulting allocation along with the number of RBGs based on the bandwidth part size and RA Configuration setting are displayed in the BWP RBG Allocation:n graphic below this parameter. Refer to the 5G NR standard (318.214 - 6.1.2.2) for the BWP RBG allocation matrix.
Default: 0
Rate Match Patterns - Displays the IDs of the rate match patterns that are enabled for the PUSCH.
Click Edit... to open the PUSCH Rate Match Patterns dialog and configure the rate match patterns for the selected PUSCH.
Default: None
DMRS Configuration / Antenna Ports
Enhanced DMRS Type - Enables or disables enhanced DRMS. This is a new parameter added in 3GPP release 18. This parameter and DMRS Config together decide how multiple DMRS ports are multiplexed over the resource elements. When this value is false, at most 12 DMRS ports can be allocated in one CDM (code domain multiplex) group. When this value is true, at most 24 DMRS ports can be allocated in one CDM group.
Default: Disabled
DMRS Config - Sets the DMRS configuration type.
DMRS Config is fixed as Type 1 when Transform Precoding is enabled.
Default: Type1
Choices: Type1, Type2
DMRS Max Length - Sets the the PUSCH DMRS Max Length. The DMRS Max Length will limit the DMRS Length.
Default: 1
Choices: 1, 2
DMRS Length - Sets the DMRS duration. The PUSCH DMRS duration can be 1 symbol or two symbols and is limited by the DMRS Max Length.
Default: Single-Symbol
Choices: Single-Symbol, Double-Symbol
DMRS AddPos - Sets a value indicating the additional DMRS positions for this physical channel. Refer to 6.4.1.1.3 of 38.211 for more details.
Default: Pos0
Choices: Pos0, Pos1, Pos2, Pos3
DMRS-PTRS0 - (only available when Transform Precoding is disabled and Enable PTRS is selected) sets the DMRS port associated with PTRS port 0.
Default: 0
Range: All configured DMRS ports (configured using the DMRS Ports Used parameter)
Use Antenna Ports Index - Enables or disables whether to use the Antenna Ports Index to get the DMRS CDM group(s) without data, or to use DMRS Ports Used to determine the DMRS port configuration.
Default: Disabled
Antenna Ports Index - When enabled, sets the PUSCH DMRS ports index. This property is only used if Use Antenna Ports Index is enabled. Refer to 7.3.1.1.2 of 38.212 for more details.
Default: 0
DMRS Ports Used - When enabled, sets the DMRS ports used for PUSCH. This determines (or describes, in the case of Use Antenna Ports Index), the set of DMRS ports that have reserved space in the transmission. Multiple DMRS ports can be indicated using syntax like “0:3” or “0,2,4,6”. This property is only used if Use Antenna Ports Index is disabled.
Default: 0
CDM group(s) without data - When Use Antenna Ports Index is disabled, sets the reserved DMRS CDM group number (DMRS CDM groups not used by the PUSCH).
Default: 1
Choices: 1, 2, 3
When Transform Precoding is selected, CDM group(s) without data is always set to 2 (grayed out). |
Rank Number - When Use Antenna Ports Index is enabled, sets the PUSCH rank number, so that the VSA can derive “the number of CDM groups without data” from this value and Antenna Ports Index.
Default: 1
Choices: 1, 2, 3, 4
DMRS-PTRS1 - (only available when Transform Precoding is disabled, Enable PTRS is selected, more than one DMRS port is configured with the DMRS Ports Used parameter and PTRS Port Number is set to 2) sets the DMRS port associated with PTRS port 1.
Default: 0
Choices: All configured DMRS ports (configured using the DRMS Ports Used parameter)
Codeword Number - Sets the the PUSCH codeword number.
Default: 1
Choices: 1, 2
Ref. Antenna Port - Sets the DMRS port to be used as the reference. In cases where DMRS-based synchronization is used, this determines which DMRS port is used for initial synchronization. It must be present in sufficient power in the Ref. Meas. Channel to make a successful measurement. The Ref. DMRS Port and Ref. Meas. Channel settings are also used to determine a reference for per-path metrics presented in the MIMO Info summary table. This affects both single input channel measurements of multi-port transmissions, and multiple input channel measurements of multi-port transmissions.
Default: 0
Choices: Depends on the set of values defined by Antenna Ports Used. For instance, if Antenna Ports Used is "0,2,4,6", the available choices for Ref. Antenna Port are 0, 2, 4, or 6.
Ant. Det. Threshold - Sets the threshold for antenna port detection to ignore antenna paths with too low SNR Signal-to-Noise Ratio. The average antenna port power needs to be above the antenna detection threshold compared to the reference path power in order for that antenna port to be detected by the demodulator as being present in a measurement channel.
Default: -36 dB
Antenna Port Number - Sets the number of antenna ports.
Default: 1
Choices: 1, 2, 4
TPMI Index - Sets the Precoding Matrix Indicator Index (see TS Technical Specification 38.211 Tables 6.3.1.5-1 to 6.3.1.5-7).
Default: 0
Range: 0-27
Codebook-based Transmission - Enables or disables codebook-based transmission.
Enabled (ON) - a precoding matrix is used based on the number of active DMRS Ports (layers) defined in DMRS Ports Used and the number of antenna ports defined in Antenna Port Number. Also, the precoding matrix is removed from the MIMO Chan Freq Response. A current limitation is that Codebook-based Transmission requires that the number of DMRS ports (layers) is the same as the number of antenna ports.
Disabled (OFF) - the phase of MIMO Multiple Input, Multiple Output: A physical layer (PHY) configuration in which both transmitter and receiver use multiple antennas. chan Response matches with the DMRS MIMO Info.
Default: Disabled
Config Layer Mappings... - Opens a PxSCH Layer Mappings dialog for mapping user layers to channels and for importing user-provided [H] matrix information for each user.
DMRS Sequence / PTRS
Valid DMRS Sequence - (only editable when ULPI Features is ON) Enables or disables whether the DMRS sequence of PUSCH is valid or not.
Enabled (true) - the PUSCH-DMRS can be used for initial Sync Source. When equalization is on, the data on this PUSCH will be equalized with the channel estimation based on this DMRS.
Disabled (false) - the data on this PUSCH will not be equalized and Sync Source is set to Not Provided. This setting is used for ULPI DMRS-BF-EQ beamforming mode, where DMRS is not included with IQ data.
Default: Enabled
DMRS-Uplink-r16 (only available when R16 3GPP Version is selected and Transform Precoding is disabled) - indicates whether DMRS-Uplink-r16 is configured.
According to 38211-g10 6.4.1.1.1, when DMRS-Uplink-r16 is not configured (unchecked), the Nscid used for DMRS sequence generation for all antenna ports will be the same.
When DMRS-Uplink-r16 is configured for this PUSCH transmission (checked), the Nscid used for DMRS sequence generation for each antenna port will be decided by Nscid as well as by the Antenna Ports Index.
Default: Disabled
DMRS-UplinkTransformPrecoding-r16 (only available when R16 3GPP Version is selected and Transform Precoding is enabled) - Indicates whether DMRS-UplinkTransformPrecoding-r16 is configured.
According to 38211-g10 6.4.1.1.1.2, when Transform precoding is enabled and Pi/2 BPSK support is used, if the PUSCH transmission is not a msg3 transmission and the transmission is not scheduled using DCI format 0_0 in a common search space, if DMRS-UplinkTransformPrecoding-r16 is configured, nIDRS used for DMRS sequence generation equals NID0 if Nscid is 0, and it equals NID1 if Nscid is 1.
For VSA 5G NR measurements, the software doesn't check whether the PUSCH is a msg3 transmission or if the transmission is scheduled using DCI format 0_0 in a common search space. As long as Transform Precoding and Pi/2 BPSK Support are enabled and DMRS-UplinkTransformPrecoding-r16 is configured (checked), the nIDRS will be calculated based on Nscid, NID0 and NID1.
Default: Disabled
nIDDMRSSource - Sets whether the RS Scrambling ID value used for RS sequence generation is configured by higher layer or from cell ID.
Default: Cell ID
Range: Cell ID, From RRC
nIDRSSource (only available when Transform Precoding is enabled) - Sets the PUSCH RS sequence generation value when nIDRS Source is set to From RRC.
Default: Cell ID
Range: Cell ID, From RRC
Group Hopping (only available when Transform Precoding is enabled) - Enables or disables the PUSCH group hopping mode. The PUSCH hopping mode can be either group hopping or sequence hopping, but not both.
Sequence Hopping (only available when Transform Precoding is enabled) - Enables or disables the PUSCH sequence hopping mode. The PUSCH hopping mode can be either sequence hopping or group hopping, but not both.
Nscid (only available when Transform Precoding is disabled) - Sets the SCID value used for DMRS sequence generation.
Default: 0
Range: 0, 1
NID0 - Sets the scramblingID0 value (or pi2BPSKscramblingID0 value when Transform Precoding is enabled) used for DMRS sequence generation.
Before VSA 25.20, nIDNscid along with Nscid are used for DMRS sequence generation.
When Transform Precoding is disabled:
According to 38211-g10 6.4.1.1.1.1, nIDNscid is decided by Nscid, nIDDMRS Source, scramblingID0 (NID0) and scramblingID1 (NID1).
For VSA 25.20 and later, nIDNscid is obsoleted, and Nscid, nIDDMRS Source, NID0 and NID1 are used for DMRS sequence generation. When Nscid is 0 and nIDDMRS Source is From RRC (higher layer), NID0 is used as nIDNscid. When Nscid is 1 and nIDDMRS Source is From RRC (higher layer), NID1 is used as nIDNscid.
When Transform Precoding is enabled:
According to 38211-g10 6.4.1.1.1.2, when Transform precoding is enabled and Pi/2 BPSK support is used, if the PUSCH transmission is not a msg3 transmission and the transmission is not scheduled using DCI format 0_0 in a common search space, if DMRS-UplinkTransformPrecoding-r16 is configured, nIDRS used for DMRS sequence generation equals pi2BPSKscramblingID0 (NID0) if Nscid is 0, and it equals pi2BPSKscramblingID1 (NID1) if Nscid is 1.
For VSA 25.20 and later, nIDNscid is obsoleted, and Nscid, nIDDMRS Source, NID0 and NID1 are used for DMRS sequence generation. When Nscid is 0 and nIDDMRS Source is From RRC (higher layer), NID0 is used as nIDNscid. When Nscid is 1 and nIDDMRS Source is From RRC (higher layer), NID1 is used as nIDNscid.
For VSA 5G NR measurements, the software doesn't check whether the PUSCH is a msg3 transmission or if the transmission is scheduled using DCI format 0_0 in a common search space. As long as Transform Precoding and Pi/2 BPSK Support are enabled and DMRS-UplinkTransformPrecoding-r16 is configured (checked), the nIDRS will be calculated based on Nscid, NID0 and NID1.
Default: 0
Range: 0-65535
NID1 - Sets the scramblingID1 value (or pi2BPSKscramblingID1 value when Transform Precoding is enabled) used for DMRS sequence generation.
Before VSA 25.20, nIDNscid along with Nscid are used for DMRS sequence generation.
When Transform Precoding is disabled:
According to 38211-g10 6.4.1.1.1.1, nIDNscid is decided by Nscid, nIDDMRS Source, scramblingID0 (NID0) and scramblingID1 (NID1).
For VSA 25.20 and later, nIDNscid is obsoleted, and Nscid, nIDDMRS Source, NID0 and NID1 are used for DMRS sequence generation. When Nscid is 0 and nIDDMRS Source is From RRC (higher layer), NID0 is used as nIDNscid. When Nscid is 1 and nIDDMRS Source is From RRC (higher layer), NID1 is used as nIDNscid.
When Transform Precoding is enabled:
According to 38211-g10 6.4.1.1.1.2, when Transform precoding is enabled and Pi/2 BPSK support is used, if the PUSCH transmission is not a msg3 transmission and the transmission is not scheduled using DCI format 0_0 in a common search space, if DMRS-UplinkTransformPrecoding-r16 is configured, nIDRS used for DMRS sequence generation equals pi2BPSKscramblingID0 (NID0) if Nscid is 0, and it equals pi2BPSKscramblingID1 (NID1) if Nscid is 1.
For VSA 25.20 and later, nIDNscid is obsoleted, and Nscid, nIDDMRS Source, NID0 and NID1 are used for DMRS sequence generation. When Nscid is 0 and nIDDMRS Source is From RRC (higher layer), NID0 is used as nIDNscid. When Nscid is 1 and nIDDMRS Source is From RRC (higher layer), NID1 is used as nIDNscid.
For VSA 5G NR measurements, the software doesn't check whether the PUSCH is a msg3 transmission or if the transmission is scheduled using DCI format 0_0 in a common search space. As long as Transform Precoding and Pi/2 BPSK Support are enabled and DMRS-UplinkTransformPrecoding-r16 is configured (checked), the nIDRS will be calculated based on Nscid, NID0 and NID1.
Default: 0
Range: 0-65535
DMRS Init Option (only available when Transform Precoding is disabled) - Sets how the DMRS sequence generation init value is defined.
Default: NR Standard
Choices: NR Standard, Use Cinit, Custom1, Custom2
DMRS Init (only available when Transform Precoding is disabled) - Sets the DMRS init value. This value is only used if DMRS Init Option is not set to NR Standard.
Default: 0
nIDPUSCH (only available when Transform Precoding is enabled) - Sets the PUSCH RS sequence generation value when nIDRS Source is set to From RRC.
Default: 0
PTRS Group Number (only available when Transform Precoding is enabled) - When PTRS is enabled, sets the number of PTRS groups.
Default: 2
Choices: 2, 4, 8
PTRS Port Number (only available when Transform Precoding is disabled) - When PTRS is enabled, sets the number of PTRS ports, which are configured using the DMRS-PTRS0 and DMRS-PTRS1 parameters. The number of PTRS ports is fixed at 1 when only one antenna port is configured. To enable the ability to set the number of PTRS ports to 2 (and enable the use of DMRS-PTRS1), more than one antenna port must be configured using the Antenna Ports Used parameter.
Default: 1
Choices: 1, 2
Enable PTRS - Enables or disables the PTRS (phase-tracking reference signal).
Default: Disabled
KPTRS - When PTRS is enabled, sets the PTRS period in subcarrier in the frequency domain.
Default: 2
Choices: 2, 4
LPTRS - When PTRS is enabled, sets the start PTRS symbol in time domain.
Default: 1
Choices: 1, 2, 4
PTRS RE Offset - When PTRS is enabled, sets the PTRS resource element offset.
Default: 00
Choices: 00, 01, 10, 11
PTRS Samples Per Group (only available when Transform Precoding is enabled) - When PTRS is enabled, sets the number of samples per PTRS group.
Default: 2
Choices: 2, 4
Power Boosting
Power Boosting - Sets the relative power boosting (in dB) of the PUSCH physical channel. This is a power scaling based on the constellation defined in 5.1.3/4/5/6 of 38.211.
Default: 0 dB
DMRS Power Boosting - Sets the relative power boosting (in dB) of the DMRS associated with the PUSCH physical channel relative to PUSCH power. This is a power scaling based on the constellation defined in 5.1.3 of 38.211.
Default: 0 dB
PTRS Power Boosting - Sets the relative power boosting (in dB) of the PTRS associated with the PUSCH physical channel. This is a power scaling based on the constellation defined in 5.1.3 of 38.211.
Default: 0 dB
UL-SCH And UCI
UL-SCH On - Enables or disables uplink shared channel transmission on this PUSCH.
Default: Enabled
UCI Scaling - Sets a scaling factor to limit the number of resource elements assigned to UCI (Uplink Control Information) on PUSCH for DCI formats other than DCI format 0_2.
Default: 0.5
Choices: 0.5, 0.65, 0.8, 1
ACK Acknowledgement On - Enables or disables whether HARQ Hybrid Automatic Repeat Request-ACK (Hybrid automatic repeat request acknowledgment) bits are transmitted on this PUSCH.
Default: Disabled
ACK Beta Offset - Sets the beta offset index of the HARQ-ACK transmitted on this PUSCH. Beta offset index decides the beta offset values which determines a number of resources for multiplexing HARQ-ACK information on this PUSCH. The mapping between Beta Offset Index and the beta Offset value is defined in table 9.3-1 of standard 38.214.
Default: 0
ACK Payload Size - Sets the payload size (bit number) of the HARQ-ACK transmitted on this PUSCH. When both HARQ-ACK and CG-UCI are enabled, the total payload size should be less than 1706 bits.
Default: 1
Range: 1 - 1706
CSI1 On - Enables or disables whether CSI (Channel State Information) Part1 bits are transmitted on this PUSCH.
Default: Disabled
CSI1 Beta Offset - Sets the beta offset index of the CSI Part1 transmitted on this PUSCH. Beta offset index decides the beta offset values which determines a number of resources for multiplexing CSI Part1 information on this PUSCH. The mapping between Beta Offset Index and the beta Offset value is defined in table 9.3-2 of standard 38.214.
Default: 0
Range: 0 - 18
CSI1 Payload Size - Sets the the payload size (bit number) of the CSI Part1 transmitted on this PUSCH.
Default: 1
Range: 1 - 1706
CSI2 On - Enables or disables Enables or disables whether CSI (Channel State Information) Part2 bits are transmitted on this PUSCH.
Default: Disabled
CSI2 Beta Offset - Sets the beta offset index of the CSI Part2 transmitted on this PUSCH. Beta offset index decides the beta offset values which determines a number of resources for multiplexing CSI Part2 information on this PUSCH. The mapping between Beta Offset Index and the beta Offset value is defined in table 9.3-2 of standard 38.214.
Default: 0
Range: 0 - 18
CSI2 Payload Size - Sets the the payload size (bit number) of the CSI Part2 transmitted on this PUSCH.
Default: 1
Range: 1 - 1706
CG-UCI On - Enables or disables whether CG-UCI (Configured Grant-Uplink Control Information) bits are transmitted on this PUSCH.
Default: Disabled
CG-UCI Beta Offset - Sets the the beta offset index of the CG-UCI transmitted on this PUSCH. Beta offset index decides the beta offset values which determines a number of resources for multiplexing CG-UCI information on this PUSCH. The mapping between Beta Offset Index and the beta Offset value is defined in table 9.3-1 of standard 38.214.
Default: 0
Range: 0 - 15
CG-UCI Payload Size - Sets the payload size (bit number) of the CG-UCI transmitted on this PUSCH. When both HARQ-ACK and CG-UCI are enabled, the total payload size should be less than 1706 bits.
Default: 1
Range: 1 - 1706
See Also
5G NR/5G-Advanced Demod Properties Dialog Box
See "Understanding 5G NR Auto Detection "