PUSCH (5G NR/5G-Advanced)

The PUSCH panel contains the available PUSCH parameters.

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.

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:

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:

 

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 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

Antenna Port

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

Ref. DMRS 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.

DMRS 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

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 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

DMRS 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, DMRS CDM group(s) without data is always set to 2 (grayed out).

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)

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)

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

Antenna Port Number - Sets the number of antenna ports.

Default: 1

Choices: 1, 2, 4

PMI - 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

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

RS Sequence

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

nIDRSSource (only available when Transform Precoding is enabled) - 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

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

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

nIDDMRS Source (when Transform Precoding is enabled) - Sets whether the DMRS Scrambling ID value used for DMRS sequence generation is configured by higher layer or from cell ID.

Default: Cell ID

Range: Cell ID, From RRC

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

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 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

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 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

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.

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

See Also

Configuration tab

5G NR/5G-Advanced Demod Properties Dialog Box

See "Understanding 5G NR Auto Detection "