10.1.3 Narrowband physical uplink shared channel
36.2113GPPEvolved Universal Terrestrial Radio Access (E-UTRA)Physical channels and modulationRelease 17TS
The narrowband physical uplink shared channel supports two formats:
– NPUSCH format 1, used to carry the UL-SCH
– NPUSCH format 2, used to carry uplink control information
10.1.3.1 Scrambling
Scrambling shall be done according to clause 5.3.1. The scrambling sequence generator shall be initialised with where
is the first slot of the transmission of the codeword. In case of NPUSCH repetitions, the scrambling sequence shall be reinitialised according to the above formula after every
transmissions of the codeword with
and
set to the first slot and the frame, respectively, used for the transmission of the repetition. The quantity
is given by clause 10.1.3.6.
10.1.3.2 Modulation
Modulation shall be done according to clause 5.3.2 resulting in a block of modulated symbols . Table 10.1.3.2-1 specifies the modulation mappings applicable for the narrowband physical uplink shared channel.
The block of modulated symbols shall be multiplied with a code resulting in a block of modulation symbols according to
where
– in case a positive scheduling request according to [4] is to be transmitted using NPUSCH format 2
– otherwise
Table 10.1.3.2-1: NPUSCH modulation schemes
|
NPUSCH format |
|
Modulation scheme |
|
1 |
1 |
BPSK, QPSK |
|
>1 |
QPSK, 16QAM |
|
|
2 |
1 |
BPSK |
10.1.3.3 Layer mapping
Layer mapping shall be done according to clause 5.3.2A with using instead of .
10.1.3.4 Transform precoding
Transform precoding shall be done according to clause 5.3.3 with and
replaced by
.
10.1.3.5 Precoding
Precoding shall be done according to clause 5.3.3A assuming a single antenna port.
10.1.3.6 Mapping to physical resources
Each NPUSCH codeword can be mapped to one or more than one resource units, , as given by clause 16.5.1.2 of TS 36.213 [4], each of which shall be transmitted
times.
The block of complex-valued symbols shall be multiplied with the amplitude scaling factor
in order to conform to the transmit power
specified in [4], and mapped in sequence starting with
to subcarriers assigned for transmission of NPUSCH. The mapping to resource elements
corresponding to the subcarriers assigned for transmission and not used for transmission of reference signals, shall be in increasing order of first the index
, then the index
, starting with the first slot in the assigned resource unit.
After mapping to slots, the
slots shall be repeated
additional times, before continuing the mapping of
to the following slot, where
For NPUSCH Format 1 and 2 on frame structure type 2 with ,
– the NPUSCH transmission is carried out in the first set of slots spanning over two contiguous uplink subframes not overlapping with any uplink subframe configured as invalid;
– for TDD configuration 1 and 4, if the starting position for the NPUSCH is indicated as the second of the two contiguous uplink subframes, the NPUSCH transmission is postponed until the start of two consecutive uplink subframes.
If a mapping to slots or a repetition of the mapping contains a resource element which overlaps with
– any configured NPRACH resource according to nprach-ParametersList in SystemInformationBlockType2-NB, or
– any configured NPRACH resource according to nprach-ParametersList given by ul-ConfigList in SystemInformationBlockType22-NB and if the UE indicates multiCarrier-NPRACH as supported, or
– any configured NPRACH resource according to nprach-ParametersList given by ul-ConfigListMixed in SystemInformationBlockType22-NB and if the UE indicates multiCarrier-NPRACH and mixedOperationMode as supported, or
– any configured NPRACH resource according to nprach-ParametersListFmt2 in SystemInformationBlockType2-NB and if the UE indicates nprach-Format2 as supported, or
– any configured NPRACH resource according to nprach-ParametersListFmt2 given by ul-ConfigList in SystemInformationBlockType23-NB and if the UE indicates multiCarrier-NPRACH and nprach-Format2 as supported, or
– any configured NPRACH resource according to nprach-ParametersListFmt2 given by ul-ConfigListMixed in SystemInformationBlockType23-NB and if the UE indicates multiCarrier-NPRACH, mixedOperationMode and nprach-Format2 as supported, or
– any configured NPRACH resource according to nprach-ParametersListTDD in SystemInformationBlockType2-NB, or
– any configured NPRACH resource according to nprach-ParametersListTDD in SystemInformationBlockType22-NB and if the UE indicates multiCarrier-NPRACH as supported, or
– any configured NPRACH resource configured for Early Data Transmission and if the NPUSCH transmission is during an Early Data Transmission procedure [12, Clause 7.3b],
then,
– for the NPUSCH transmission in overlapped
slots is postponed until the next
slots not overlapping with any configured NPRACH resource.
– for the NPUSCH transmission in overlapped
slots is postponed until the next
slots starting with the first slot satisfying and not overlapping with any configured NPRACH resource.
NPRACH gaps as defined in clause 10.1.6.1 are not part of the NPRACH resource. For frame structure type 2, the valid uplink subframes which are not used for NPRACH transmission when it is not possible to map G symbol groups back-to-back are not part of the NPRACH resource. The mapping of is then repeated until
slots have been transmitted. After transmissions and/or postponements due to NPRACH of
time units, for frame structure type 1, a gap of
time units shall be inserted where the NPUSCH transmission is postponed. The portion of a postponement due to NPRACH which coincides with a gap is counted as part of the gap.
When higher layer parameter npusch-AllSymbols is set to false, resource elements in SC-FDMA symbols overlapping with a symbol configured with SRS according to srs-SubframeConfig shall be counted in the NPUSCH mapping but not used for transmission of the NPUSCH. When higher layer parameter npusch-AllSymbols is set to true, all symbols are transmitted.
If higher layer parameter resourceReservationConfigUL is configured, then in case of NPUSCH format 1 transmission associated with C-RNTI or SPS C-RNTI using UE-specific NPDCCH search space with the Resource reservation field in the DCI set to 1 including NPUSCH format 1 transmission without a corresponding NPDCCH, or in case of NPUSCH format 2 transmission associated with C-RNTI using UE-specific NPDCCH search space,
– In a subframe for or a slot for
that is overlapping with any fully reserved uplink subframe as defined in clause 16.5 in [4],
– for , the NPUSCH transmission is postponed until the next NB-IoT uplink subframe that is not fully reserved.
– for , the NPUSCH transmission in the slot is postponed until the next slot spanning over two contiguous uplink subframes not overlapping with any uplink subframe that is fully reserved.
– In a subframe for or a slot for
that is not overlapping with any fully reserved uplink subframe, any SC-FDMA symbols overlapping with reserved symbols shall be counted in the NPUSCH mapping but not used for transmission of the NPUSCH.
For a UE communicating over NTN, after transmissions (and/or postponements due to NPRACH) of time units, for frame structure type 1, a transmission gap of time units shall be counted for the NPUSCH resource mapping but not used for transmission of the NPUSCH according to the UE capability ue-NBIOT-NeedSegmentedPrecompensationGaps as specified in 3GPP TS 36.331 [9]. The quantity is provided by higher layers, and the quantity of is configured by higher layers based on the UE capability if signalled.