6.4.1 Reference signals

38.2113GPPNRPhysical channels and modulationRelease 17TS

6.4.1.1 Demodulation reference signal for PUSCH

6.4.1.1.1 Sequence generation

6.4.1.1.1.1 Sequence generation when transform precoding is disabled

If transform precoding for PUSCH is not enabled, the sequence shall be generated according to

.

where the pseudo-random sequence is defined in clause 5.2.1. The pseudo-random sequence generator shall be initialized with

where is the OFDM symbol number within the slot, is the slot number within a frame, and

– are given by the higher-layer parameters scramblingID0 and scramblingID1, respectively, in the DMRS-UplinkConfig IE if provided and the PUSCH is scheduled by DCI format 0_1 or 0_2, or by a PUSCH transmission with a configured grant;

– is given by the higher-layer parameter scramblingID0 in the DMRS-UplinkConfig IE if provided and the PUSCH is scheduled by DCI format 0_0 with the CRC scrambled by C-RNTI, MCS-C-RNTI, or CS-RNTI;

– are, for each msgA PUSCH configuration, given by the higher-layer parameters msgA-ScramblingID0 and msgA-ScramblingID1, respectively, in the msgA-DMRS-Config IE if provided and the PUSCH transmission is triggered by a Type-2 random access procedure as described in clause 8.1A of [5, TS 38.213];

– otherwise;

– and are given by

– if the higher-layer parameter dmrs-Uplink in the DMRS-UplinkConfig IE is provided

where is the CDM group defined in clause 6.4.1.1.3.

– otherwise

The quantity is

– indicated by the DM-RS initialization field, if present, either in the DCI associated with the PUSCH transmission if DCI format 0_1 or 0_2, in [4, TS 38.212] is used;

– indicated by the higher layer parameter dmrs-SeqInitialization, if present, for a Type 1 PUSCH transmission with a configured grant;

– determined by the mapping between preamble(s) and a PUSCH occasion and the associated DMRS resource for a PUSCH transmission of Type-2 random access process in [5, TS 38.213];

– determined by the mapping between SS/PBCH block(s) and a PUSCH occasion and the associated DMRS resource for a configured-grant based PUSCH transmission in RRC_INACTIVE state [5, TS 38.213];

– otherwise .

6.4.1.1.1.2 Sequence generation when transform precoding is enabled

If transform precoding for PUSCH is enabled, the reference-signal sequence shall be generated according to

where with depends on the configuration:

– if the higher-layer parameter dmrs-UplinkTransformPrecoding is configured, π/2-BPSK modulation is used for PUSCH, and the PUSCH transmission is not a msg3 transmission, and the transmission is not scheduled using DCI format 0_0 in a common search space, is given by clause 5.2.3 with given by

where unless given by the DCI according to clause 7.3.1.1.2 in [4, TS38.212] for a transmission scheduled by DCI format 0_1, or given by the DCI according to clause 7.3.1.1.3 in [4, TS38.212] for a transmission scheduled by DCI format 0_2 if the antenna ports field in the DCI format 0_2 is not 0 bit, or given by the higher-layer parameter antennaPort for a PUSCH transmission scheduled by a type-1 configured grant; and

– are given by the higher-layer parameters pi2BPSK-ScramblingID0 and pi2BPSK-ScramblingID1, respectively, in the DMRS-UplinkConfig IE if provided and the PUSCH is scheduled by DCI format 0_1, or by DCI format 0_2 if the antenna ports field in the DCI format 0_2 is not 0 bit, or by a PUSCH transmission with a configured grant;

– is given by the higher-layer parameter pi2BPSK-ScramblingID0 in the DMRS-UplinkConfig IE if provided and the PUSCH is scheduled by DCI format 0_0 with the CRC scrambled by C-RNTI, MCS-C-RNTI, or CS-RNTI, or by DCI format 0_2 if the antenna ports field in the DCI format 0_2 is 0 bit;

– otherwise;

– otherwise, is given by clause 5.2.2 with .

The sequence group , where is given by

– if is configured by the higher-layer parameter nPUSCH-Identity in the DMRS-UplinkConfig IE, and

– the higher-layer parameter dmrs-UplinkTransformPrecoding is not configured or the higher-layer parameter dmrs-UplinkTransformPrecoding is configured and π/2-BPSK modulation is not used for PUSCH, and

– the PUSCH is neither scheduled by RAR UL grant nor scheduled by DCI format 0_0 with CRC scrambled by TC-RNTI according to clause 8.3 in [5, TS 38.213];

– if the higher-layer parameter dmrs-UplinkTransformPrecoding is configured, π/2-BPSK modulation is used for PUSCH, the PUSCH transmission is not a msg3 transmission, and the transmission is not scheduled using DCI format 0_0 in a common search space;

– otherwise

where and the sequence number are given by:

– if neither group, nor sequence hopping is enabled

– if group hopping is enabled and sequence hopping is disabled

where the pseudo-random sequence is defined by clause 5.2.1 and shall be initialized with at the beginning of each radio frame

– if sequence hopping is enabled and group hopping is disabled

where the pseudo-random sequence is defined by clause 5.2.1 and shall be initialized with at the beginning of each radio frame.

The hopping mode is controlled by higher-layer parameters:

– for PUSCH transmission scheduled by RAR UL grant or by DCI format 0_0 with CRC scrambled by TC-RNTI, sequence hopping is disabled and group hopping is enabled or disabled by the higher-layer parameter groupHoppingEnabledTransformPrecoding;

– for all other transmissions, sequence hopping and group hopping are enabled or disabled by the respective higher-layer parameters sequenceHopping and sequenceGroupHopping if these parameters are provided, otherwise, the same hopping mode as for Msg3 shall be used.

The UE is not expected to handle the case of combined sequence hopping and group hopping.

The quantity above is the OFDM symbol number in the slot except for the case of double-symbol DMRS in which case is the OFDM symbol number in the slot of the first symbol of the double-symbol DMRS.

6.4.1.1.2 (void)
6.4.1.1.3 Precoding and mapping to physical resources

The sequence shall be mapped to the intermediate quantity according to

– if transform precoding is not enabled,

– if transform precoding is enabled

where , , and are given by Tables 6.4.1.1.3-1 and 6.4.1.1.3-2 and the configuration type is given by the higher-layer parameter DMRS-UplinkConfig, and both and correspond to . The intermediate quantity if Δ corresponds to any other antenna ports than.

The intermediate quantity shall be precoded, multiplied with the amplitude scaling factor in order to conform to the transmit power specified in [6, TS 38.214], and mapped to physical resources according to

where

– the precoding matrix is given by clause 6.3.1.5,

– the set of antenna ports is given by clause 6.3.1.5, and

– the set of antenna ports is given by [6, TS 38.214];

and the following conditions are fulfilled:

– the resource elements are within the common resource blocks allocated for PUSCH transmission.

The reference point for is

– subcarrier 0 in common resource block 0 if transform precoding is not enabled, and

– subcarrier 0 of the lowest-numbered resource block of the scheduled PUSCH allocation if transform precoding is enabled.

The reference point for and the position of the first DM-RS symbol depends on the mapping type:

– for PUSCH mapping type A:

is defined relative to the start of the slot if frequency hopping is disabled and relative to the start of each hop in case frequency hopping is enabled

is given by the higher-layer parameter dmrs-TypeA-Position

– for PUSCH mapping type B:

is defined relative to the start of the scheduled PUSCH resources if frequency hopping is disabled and relative to the start of each hop in case frequency hopping is enabled

The position(s) of the DM-RS symbols is given by and duration where

– is the duration between the first OFDM symbol of the slot and the last OFDM symbol of the scheduled PUSCH resources in the slot for PUSCH mapping type A according to Tables 6.4.1.1.3-3 and 6.4.1.1.3-4 if intra-slot frequency hopping is not used, or

– is the duration of scheduled PUSCH resources for PUSCH mapping type B according to Tables 6.4.1.1.3-3 and 6.4.1.1.3-4 if intra-slot frequency hopping is not used, or

– is the duration per hop according to Table 6.4.1.1.3-6 if intra-slot frequency hopping is used.

– if the higher-layer parameter maxLength in DMRS-UplinkConfig is not configured, or for a msgA transmission msgA-MaxLength in msgA-DMRS-Config is not configured, the tables shall be used according to single-symbol DM-RS

– if the higher-layer parameter maxLength in DMRS-UplinkConfig is equal to ‘len2’, the associated DCI or configured grant configuration determines whether single-symbol or double-symbol DM-RS shall be used

– if the higher-layer parameter msgA-MaxLength in msgA-DMRS-Config is equal to ‘len2’, double-symbol DM-RS shall be used

– if the higher-layer parameter dmrs-AdditionalPosition is not set to ‘pos0’ and intra-slot frequency hopping is enabled according to clause 7.3.1.1.2 in [4, TS 38.212] and by higher layer, Tables 6.4.1.1.3-6 shall be used assuming dmrs-AdditionalPosition is equal to ‘pos1’ for each hop.

For PUSCH mapping type A,

– the case dmrs-AdditionalPosition is equal to ‘pos3’ is only supported when dmrs-TypeA-Position is equal to ‘pos2’;

– symbols in Table 6.4.1.1.3-4 is only applicable when dmrs-TypeA-Position is equal to ‘pos2’.

For msgA transmitted using PUSCH mapping type A,

– the case msgA-DMRS-AdditionalPosition is equal to ‘pos3’ is only supported when dmrs-TypeA-Position is equal to ‘pos2’;

‘dmrs-AdditionalPosition‘ in Tables 6.4.1.1.3-3 to 6.4.1.1.3-6 shall be replaced by msgA-DMRS-AdditionalPosition;

– only PUSCH DM-RS configuration type 1 is supported.

For msgA transmitted using PUSCH mapping type B,

– ‘dmrs-AdditionalPosition‘ in Tables 6.4.1.1.3-3 to 6.4.1.1.3-6 shall be replaced by msgA-DMRS-AdditionalPosition;

– only PUSCH DM-RS configuration type 1 is supported.

The time-domain index and the supported antenna ports are given by Table 6.4.1.1.3-5.

Table 6.4.1.1.3-1: Parameters for PUSCH DM-RS configuration type 1.

CDM group

0

0

0

+1

+1

+1

+1

1

0

0

+1

-1

+1

+1

2

1

1

+1

+1

+1

+1

3

1

1

+1

-1

+1

+1

4

0

0

+1

+1

+1

-1

5

0

0

+1

-1

+1

-1

6

1

1

+1

+1

+1

-1

7

1

1

+1

-1

+1

-1

Table 6.4.1.1.3-2: Parameters for PUSCH DM-RS configuration type 2.

CDM group

0

0

0

+1

+1

+1

+1

1

0

0

+1

-1

+1

+1

2

1

2

+1

+1

+1

+1

3

1

2

+1

-1

+1

+1

4

2

4

+1

+1

+1

+1

5

2

4

+1

-1

+1

+1

6

0

0

+1

+1

+1

-1

7

0

0

+1

-1

+1

-1

8

1

2

+1

+1

+1

-1

9

1

2

+1

-1

+1

-1

10

2

4

+1

+1

+1

-1

11

2

4

+1

-1

+1

-1

Table 6.4.1.1.3-3: PUSCH DM-RS positions within a slot for single-symbol DM-RS and intra-slot frequency hopping disabled.

in symbols

DM-RS positions

PUSCH mapping type A

PUSCH mapping type B

dmrs-AdditionalPosition

dmrs-AdditionalPosition

pos0

pos1

pos2

pos3

pos0

pos1

pos2

pos3

<4

4

5

, 4

, 4

, 4

6

, 4

, 4

, 4

7

, 4

, 4

, 4

8

, 7

, 7

, 7

, 6

, 3, 6

, 3, 6

9

, 7

, 7

, 7

, 6

, 3, 6

, 3, 6

10

, 9

, 6, 9

, 6, 9

, 8

, 4, 8

, 3, 6, 9

11

, 9

, 6, 9

, 6, 9

, 8

, 4, 8

, 3, 6, 9

12

, 9

, 6, 9

, 5, 8, 11

, 10

, 5, 10

, 3, 6, 9

13

, 11

, 7, 11

, 5, 8, 11

, 10

, 5, 10

, 3, 6, 9

14

, 11

, 7, 11

, 5, 8, 11

, 10

, 5, 10

, 3, 6, 9

Table 6.4.1.1.3-4: PUSCH DM-RS positions within a slot for double-symbol DM-RS and intra-slot frequency hopping disabled.

in symbols

DM-RS positions

PUSCH mapping type A

PUSCH mapping type B

dmrs-AdditionalPosition

dmrs-AdditionalPosition

pos0

pos1

pos2

pos3

pos0

pos1

pos2

pos3

<4

4

5

6

7

8

, 5

9

, 5

10

, 8

, 7

11

, 8

, 7

12

, 8

, 9

13

, 10

, 9

14

, 10

, 9

Table 6.4.1.1.3-5: PUSCH DM-RS time index .

DM-RS duration

Supported antenna ports

Configuration type 1

Configuration type 2

single-symbol DM-RS

0

0 – 3

0 – 5

double-symbol DM-RS

0, 1

0 – 7

0 – 11

Table 6.4.1.1.3-6: PUSCH DM-RS positions within a slot for single-symbol DM-RS and intra-slot frequency hopping enabled.

in symbols

DM-RS positions

PUSCH mapping type A

PUSCH mapping type B

dmrs-AdditionalPosition

dmrs-AdditionalPosition

dmrs-AdditionalPosition

pos0

pos1

pos0

pos1

pos0

pos1

1st
hop

2nd
hop

1st
hop

2nd
hop

1st
hop

2nd
hop

1st
hop

2nd
hop

1st
hop

2nd
hop

1st
hop

2nd
hop

≤3

0

0

0

4

2

0

2

0

3

0

3

0

0

0

0

5, 6

2

0

2

0, 4

3

0

3

0, 4

0

0

0, 4

7

2

0

2, 6

0, 4

3

0

3

0, 4

0

0

0, 4

6.4.1.2 Phase-tracking reference signals for PUSCH

6.4.1.2.1 Sequence generation
6.4.1.2.1.1 Sequence generation if transform precoding is not enabled

If transform precoding is not enabled, the precoded phase-tracking reference signal for subcarrier on layer is given by

where

– antenna ports or associated with PT-RS transmission are given by clause 6.2.3 of [6, TS 38.214]

– is given by clause 6.4.1.1.1.1

– at the position of the first DM-RS symbol in absence of PUSCH intra-slot frequency hopping

– at the position of the first DM-RS symbol in hop in presence of PUSCH intra-slot frequency hopping

6.4.1.2.1.2 Sequence generation if transform precoding is enabled

If transform precoding is enabled, the phase-tracking reference signal to be mapped in position before transform precoding, where depends on the number of PT-RS groups , the number of samples per PT-RS group , and according to Table 6.4.1.2.2.2-1, shall be generated according to

.

where the pseudo-random sequence is defined in clause 5.2.1 and is given by Table 6.4.1.2.1.2-1. The pseudo-random sequence generator shall be initialized with

where is the lowest OFDM symbol number in the PUSCH allocation in slot that contains PT-RS according to clause 6.4.1.2.2.2 and is given by the higher-layer parameter nPUSCH-Identity.

Table 6.4.1.2.1.2-1: The orthogonal sequence .

0

1

2

3

6.4.1.2.2 Mapping to physical resources
6.4.1.2.2.1 Precoding and mapping to physical resources if transform precoding is not enabled

The UE shall transmit phase-tracking reference signals only in the resource blocks used for the PUSCH, and only if the procedure in [6, TS 38.214] indicates that phase-tracking reference signals are being used.

The PUSCH PT-RS shall be mapped to resource elements according to

when all the following conditions are fulfilled

is within the OFDM symbols allocated for the PUSCH transmission

– resource element  is not used for DM-RS

– and correspond to

The quantities and are given by Tables 6.4.1.1.3-1 and 6.4.1.1.3-2, the configuration type is given by the higher-layer parameter dmrs-Type in the DMRS-UplinkConfig IE, and the precoding matrix is given by clause 6.3.1.5. The quantity is an amplitude scaling factor to conform with the transmit power specified in clause 6.2.2 of [6, TS 38.214].

The set of time indices  defined relative to the start of the PUSCH allocation is defined by

1. set and

2. if any symbol in the interval overlaps with a symbol used for DM-RS according to clause 6.4.1.1.3

– set

– set to the symbol index of the DM-RS symbol in case of a single-symbol DM-RS or to the symbol index of the second DM-RS symbol in case of a double-symbol DM-RS

– repeat from step 2 as long as is inside the PUSCH allocation

3. add to the set of time indices for PT-RS

4. increment by one

5. repeat from step 2 above as long as is inside the PUSCH allocation

where is defined in Table 6.2.3.1-1 of [6, TS 38.214].

For the purpose of PT-RS mapping, the resource blocks allocated for PUSCH transmission are numbered from 0 to from the lowest scheduled resource block to the highest. The corresponding subcarriers in this set of resource blocks are numbered in increasing order starting from the lowest frequency from 0 to . The subcarriers to which the PT-RS shall be mapped are given by

where

is given by Table 6.4.1.2.2.1-1 for the DM-RS port associated with the PT-RS port according to clause 6.2.3 in [6, TS 38.214]. If the higher-layer parameter resourceElementOffset in PTRS-UplinkConfig is not configured, the column corresponding to ‘offset00’ shall be used.

is the RNTI associated with the DCI scheduling the transmission using C-RNTI, CS-RNTI, MCS-C-RNTI, SP-CSI-RNTI, or is the CS-RNTI in case of configured grant

is the number of resource blocks scheduled

– is given by [6, TS 38.214].

Table 6.4.1.2.2.1-1: The parameter .

DM-RS antenna port

DM-RS Configuration type 1

DM-RS Configuration type 2

resourceElementOffset

resourceElementOffset

offset00

offset01

offset10

offset11

offset00

offset01

offset10

offset11

0

0

2

6

8

0

1

6

7

1

2

4

8

10

1

6

7

0

2

1

3

7

9

2

3

8

9

3

3

5

9

11

3

8

9

2

4

4

5

10

11

5

5

10

11

4

6.4.1.2.2.2 Mapping to physical resources if transform precoding is enabled

The UE shall transmit phase-tracking reference signals only in the resource blocks and OFDM symbols used for the PUSCH, and only if the procedure in [6, TS 38.214] indicates that phase-tracking reference signals are being used.

The sequence shall be multiplied by and mapped to complex valued symbols in where

are the complex-valued symbols in OFDM symbol before transform precoding according to clause 6.3.1.4

– depends on the number of PT-RS groups , the number of samples per PT-RS group , and according to Table 6.4.1.2.2.2-1

is the ratio between amplitude of one of the outermost constellation points for the modulation scheme used for PUSCH and one of the outermost constellation points for π/2-BPSK as defined in clause 6.2.3 of [TS 38.214]

The set of time indices  for which PT-RS shall be transmitted is defined relative to the start of the PUSCH allocation and is defined by

1. set and

2. if any symbol in the interval overlaps with a symbol used for DM-RS according to clause 6.4.1.1.3

– set

– set to the symbol index of the DM-RS symbol in case of a single-symbol DM-RS and to the symbol index of the second DM-RS symbol in case of a double-symbol DM-RS

– repeat from step 2 as long as is inside the PUSCH allocation

3. add to the set of time indices for PT-RS

4. increment by one

5. repeat from step 2 above as long as is inside the PUSCH allocation

where is given by the higher-layer parameter timeDensityTransformPrecoding in the PTRS-UplinkConfig IE.

Table 6.4.1.2.2.2-1: PT-RS symbol mapping.

Number of
PT-RS groups

Number of samples per PT-RS group

Index of PT-RS samples in OFDM symbol prior to transform precoding

2

2

where and

2

4

where

4

2

where and

4

4

where

8

4

where

6.4.1.3 Demodulation reference signal for PUCCH

6.4.1.3.1 Demodulation reference signal for PUCCH format 1
6.4.1.3.1.1 Sequence generation

The reference signal sequence is defined by

where is given by Table 6.4.1.3.1.1-1, by clause 9.2.1 of [5, TS 38.213], and the sequence is given by clause 5.2.2.

Intra-slot frequency hopping shall be assumed when the higher-layer parameter intraSlotFrequencyHopping is enabled, regardless of whether the frequency-hop distance is zero or not, otherwise no intra-slot frequency hopping shall be assumed.

The orthogonal sequence is given by Table 6.3.2.4.1.-2 with the same index as used in clause 6.3.2.4.1.

Table 6.4.1.3.1.1-1: Number of DM-RS symbols and the corresponding .

PUCCH length,

No intra-slot hopping

Intra-slot hopping

4

2

1

1

5

3

1

2

6

3

2

1

7

4

2

2

8

4

2

2

9

5

2

3

10

5

3

2

11

6

3

3

12

6

3

3

13

7

3

4

14

7

4

3

6.4.1.3.1.2 Mapping to physical resources

The sequence shall be multiplied with the amplitude scaling factor in order to conform to the transmit power specified in [5, 38.213] and mapped in sequence starting with to resource elements in a slot on antenna port according to

where corresponds to the first OFDM symbol of the PUCCH transmission and shall be within the resource blocks assigned for PUCCH transmission according to [5, TS 38.213].

For interlaced transmission, the mapping operation shall be repeated for each resource block in the interlace and in the active bandwidth part over the assigned physical resource blocks according to clause 9.2.1 of [5, TS 38.213], with the resource-block dependent sequence generated according to clause 6.3.2.2.

6.4.1.3.2 Demodulation reference signal for PUCCH format 2
6.4.1.3.2.1 Sequence generation

The reference-signal sequence shall be generated according to

where the pseudo-random sequence is defined in clause 5.2. The pseudo-random sequence generator shall be initialized with

where is the OFDM symbol number within the slot, is the slot number within the radio frame, and and are defind in clause 6.3.2.5.2A.

The quantity is given by the higher-layer parameter scramblingID0 in the DMRS-UplinkConfig IE if provided and by otherwise. If a UE is configured with both dmrs-UplinkForPUSCH-MappingTypeA and dmrs-UplinkForPUSCH-MappingTypeB, scramblingID0 is obtained from dmrs-UplinkForPUSCH-MappingTypeB.

6.4.1.3.2.2 Mapping to physical resources

The sequence shall be multiplied with the amplitude scaling factor in order to conform to the transmit power specified in [5, 38.213] and mapped in sequence starting with to resource elements in a slot on antenna port according to

where is defined relative to subcarrier 0 of common resource block 0 and shall be within the resource blocks assigned for PUCCH transmission according to clause 9.2.1 of [5, TS 38.213].

6.4.1.3.3 Demodulation reference signal for PUCCH formats 3 and 4
6.4.1.3.3.1 Sequence generation

The reference-signal sequence shall be generated according to

where is given by clause 6.3.2.6.3 and depends on the configuration:

– if the higher-layer parameter dmrs-UplinkTransformPrecodingPUCCH is configured, and -BPSK is used for PUCCH, is given by clause 5.2.3 with and given by clause 6.4.1.3.2.1. The sequence group and the sequence number depend on the sequence hopping in clause 6.3.2.2.1.

– otherwise, for PUCCH format 3, PUCCH format 4 with =1, and PUCCH format 4 with >1 when -BPSK is not used for PUCCH, is given by clause 6.3.2.2 and the cyclic shift varies with the symbol number and slot number according to clause 6.3.2.2.2 with

– for PUCCH format 3 without interlaced mapping;

– obtained from Table 6.4.1.3.3.1-1 with the orthogonal sequence index given by clause 6.3.2.6.3 for PUCCH format 3 with interlaced mapping and PUCCH format 4.

Table 6.4.1.3.3.1-1: Cyclic shift index for PUCCH format 3 with interlaced mapping and PUCCH format 4.

Orthogonal sequence index

Cyclic shift index

0

0

0

0

1

6

6

2

3

3

9

6.4.1.3.3.2 Mapping to physical resources

The sequence shall be multiplied with the amplitude scaling factor , , in order to conform to the transmit power specified in [5, 38.213] and mapped in sequence starting with to resource elements on antenna port according to

where

is defined relative to subcarrier 0 of the lowest-numbered resource block assigned for PUCCH transmission,

is given by Table 6.4.1.3.3.2-1 for the case with and without intra-slot frequency hopping and with and without additional DM-RS as described in clause 9.2.1 of [TS 38.213], where corresponds to the first OFDM symbol of the PUCCH transmission.

The resource elements shall be within the resource blocks assigned for PUCCH transmission according to clause 9.2.1 of [5, TS 38.213].

Table 6.4.1.3.3.2-1: DM-RS positions for PUCCH format 3 and 4.

PUCCH length

DM-RS position within PUCCH span

No additional DM-RS

Additional DM-RS

No hopping

Hopping

No hopping

Hopping

4

1

0, 2

1

0, 2

5

0, 3

0, 3

6

1, 4

1, 4

7

1, 4

1, 4

8

1, 5

1, 5

9

1, 6

1, 6

10

2, 7

1, 3, 6, 8

11

2, 7

1, 3, 6, 9

12

2, 8

1, 4, 7, 10

13

2, 9

1, 4, 7, 11

14

3, 10

1, 5, 8, 12

6.4.1.4 Sounding reference signal

6.4.1.4.1 SRS resource

An SRS resource is configured by the SRS-Resource IE or the SRS-PosResource IE and consists of

– antenna ports , where the number of antenna ports is given by the higher layer parameter nrofSRS-Ports if configured, otherwise , and when the SRS resource is in a SRS resource set with higher-layer parameter usage in SRS-ResourceSet not set to ‘nonCodebook’, or determined according to [6, TS 38.214] when the SRS resource is in a SRS resource set with higher-layer parameter usage in SRS-ResourceSet set to ‘nonCodebook’

– consecutive OFDM symbols given by the field nrofSymbols contained in the higher layer parameter resourceMapping

– , the starting position in the time domain given by where the offset counts symbols backwards from the end of the slot and is given by the field startPosition contained in the higher layer parameter resourceMapping and

– , the frequency-domain starting position of the sounding reference signal

6.4.1.4.2 Sequence generation

The sounding reference signal sequence for an SRS resource shall be generated according to

where is given by clause 6.4.1.4.3, is given by clause 5.2.2 with and the transmission comb number is contained in the higher-layer parameter transmissionComb. The cyclic shift for antenna port is given as

,

where is contained in the higher layer parameter transmissionComb. The maximum number of cyclic shifts are given by Table 6.4.1.4.2-1.

The sequence group and the sequence number in clause 5.2.2 depends on the higher-layer parameter groupOrSequenceHopping in the SRS-Resource IE or the SRS-PosResource IE. The SRS sequence identity is given by the higher layer parameter sequenceId in the SRS-Resource IE, in which case , or the SRS-PosResource-r16 IE, in which case . The quantity is the OFDM symbol number within the SRS resource.

– if groupOrSequenceHopping equals ‘neither’, neither group, nor sequence hopping shall be used and

– if groupOrSequenceHopping equals ‘groupHopping’, group hopping but not sequence hopping shall be used and

where the pseudo-random sequence is defined by clause 5.2.1 and shall be initialized with at the beginning of each radio frame.

– if groupOrSequenceHopping equals ‘sequenceHopping’, sequence hopping but not group hopping shall be used and

where the pseudo-random sequence is defined by clause 5.2.1 and shall be initialized with at the beginning of each radio frame.

Table 6.4.1.4.2-1: Maximum number of cyclic shifts as a function of .

2

8

4

12

8

6

6.4.1.4.3 Mapping to physical resources

When SRS is transmitted on a given SRS resource, the sequence for each OFDM symbol and for each of the antenna ports of the SRS resource shall be multiplied with the amplitude scaling factor in order to conform to the transmit power specified in [5, 38.213] and mapped in sequence starting with to resource elements in a slot for each of the antenna ports according to

The length of the sounding reference signal sequence is given by

where is given by a selected row of Table 6.4.1.4.3-1 with where is given by the field b-SRS contained in the higher-layer parameter freqHopping if configured, otherwise . The row of the table is selected according to the index given by the field c-SRS contained in the higher-layer parameter freqHopping. The quantity is given by the higher-layer parameter FreqScalingFactor if configured, otherwise . When FreqScalingFactor is configured, the UE expects the length of the SRS sequence to be a multiple of 6.

The frequency-domain starting position is defined by

where

and

– is given by the higher-layer parameter StartRBIndex if configured, otherwise ;

– is given by Table 6.4.1.4.3-3 with

if the higher-layer parameter EnableStartRBHopping is configured, otherwise .

If the reference point for is subcarrier 0 in common resource block 0, otherwise the reference point is the lowest subcarrier of the BWP.

If the SRS is configured by the IE SRS-PosResource, the quantity is given by Table 6.4.1.4.3-2, otherwise .

The frequency domain shift value adjusts the SRS allocation with respect to the reference point grid and is contained in the higher-layer parameter freqDomainShift in the SRS-Resource IE or the SRS-PosResource IE. The transmission comb offset is contained in the higher-layer parameter transmissionComb in the SRS-Resource IE or the SRS-PosResource IE and is a frequency position index.

Frequency hopping of the sounding reference signal is configured by the parameter , given by the field b-hop contained in the higher-layer parameter freqHopping if configured, otherwise .

If , frequency hopping is disabled and the frequency position index remains constant (unless re-configured) and is defined by

for all OFDM symbols of the SRS resource. The quantity is given by the higher-layer parameter freqDomainPosition if configured, otherwise , and the values of and for are given by the selected row of Table 6.4.1.4.3-1 corresponding to the configured value of .

If , frequency hopping is enabled and the frequency position indices are defined by

where is given by Table 6.4.1.4.3-1,

and where regardless of the value of . The quantity counts the number of SRS transmissions. For the case of an SRS resource configured as aperiodic by the higher-layer parameter resourceType, it is given by within the slot in which the symbol SRS resource is transmitted. The quantity is the repetition factor given by the field repetitionFactor if configured, otherwise .

For the case of an SRS resource configured as periodic or semi-persistent by the higher-layer parameter resourceType, the SRS counter is given by

for slots that satisfy . The periodicity in slots and slot offset are given in clause 6.4.1.4.4.

Table 6.4.1.4.3-1: SRS bandwidth configuration.

0

4

1

4

1

4

1

4

1

1

8

1

4

2

4

1

4

1

2

12

1

4

3

4

1

4

1

3

16

1

4

4

4

1

4

1

4

16

1

8

2

4

2

4

1

5

20

1

4

5

4

1

4

1

6

24

1

4

6

4

1

4

1

7

24

1

12

2

4

3

4

1

8

28

1

4

7

4

1

4

1

9

32

1

16

2

8

2

4

2

10

36

1

12

3

4

3

4

1

11

40

1

20

2

4

5

4

1

12

48

1

16

3

8

2

4

2

13

48

1

24

2

12

2

4

3

14

52

1

4

13

4

1

4

1

15

56

1

28

2

4

7

4

1

16

60

1

20

3

4

5

4

1

17

64

1

32

2

16

2

4

4

18

72

1

24

3

12

2

4

3

19

72

1

36

2

12

3

4

3

20

76

1

4

19

4

1

4

1

21

80

1

40

2

20

2

4

5

22

88

1

44

2

4

11

4

1

23

96

1

32

3

16

2

4

4

24

96

1

48

2

24

2

4

6

25

104

1

52

2

4

13

4

1

26

112

1

56

2

28

2

4

7

27

120

1

60

2

20

3

4

5

28

120

1

40

3

8

5

4

2

29

120

1

24

5

12

2

4

3

30

128

1

64

2

32

2

4

8

31

128

1

64

2

16

4

4

4

32

128

1

16

8

8

2

4

2

33

132

1

44

3

4

11

4

1

34

136

1

68

2

4

17

4

1

35

144

1

72

2

36

2

4

9

36

144

1

48

3

24

2

12

2

37

144

1

48

3

16

3

4

4

38

144

1

16

9

8

2

4

2

39

152

1

76

2

4

19

4

1

40

160

1

80

2

40

2

4

10

41

160

1

80

2

20

4

4

5

42

160

1

32

5

16

2

4

4

43

168

1

84

2

28

3

4

7

44

176

1

88

2

44

2

4

11

45

184

1

92

2

4

23

4

1

46

192

1

96

2

48

2

4

12

47

192

1

96

2

24

4

4

6

48

192

1

64

3

16

4

4

4

49

192

1

24

8

8

3

4

2

50

208

1

104

2

52

2

4

13

51

216

1

108

2

36

3

4

9

52

224

1

112

2

56

2

4

14

53

240

1

120

2

60

2

4

15

54

240

1

80

3

20

4

4

5

55

240

1

48

5

16

3

8

2

56

240

1

24

10

12

2

4

3

57

256

1

128

2

64

2

4

16

58

256

1

128

2

32

4

4

8

59

256

1

16

16

8

2

4

2

60

264

1

132

2

44

3

4

11

61

272

1

136

2

68

2

4

17

62

272

1

68

4

4

17

4

1

63

272

1

16

17

8

2

4

2

Table 6.4.1.4.3-2: The offset for SRS as a function of and .

2

0

0,1

0,1,0,1

4

0, 2

0, 2, 1, 3

0, 2, 1, 3, 0, 2, 1, 3

0, 2, 1, 3, 0, 2, 1, 3, 0, 2, 1, 3

8

0, 4, 2, 6

0, 4, 2, 6, 1, 5, 3, 7

0, 4, 2, 6, 1, 5, 3, 7, 0, 4, 2, 6

Table 6.4.1.4.3-3: The quantity as a function of .

0

0

0

0

1

1

2

2

1

3

3

6.4.1.4.4 Sounding reference signal slot configuration

For an SRS resource configured as periodic or semi-persistent by the higher-layer parameter resourceType, a periodicity (in slots) and slot offset are configured according to the higher-layer parameter periodicityAndOffset-p or periodicityAndOffset-sp in the SRS-Resource IE, or periodicityAndOffset-p or periodicityAndOffset-sp in the SRS-PosResource IE. Candidate slots in which the configured SRS resource may be used for SRS transmission are the slots satisfying

SRS is transmitted as described in clause 11.1 of [5, TS 38.213].