NB IOT Session
NB IOT Session
NB IOT Session
TBCC: To reduce UE complexity, all the downlink channels use the LTE tail-biting convolutional code (TBCC).
Furthermore, the maximum transport block size of NPDSCH is 680 bits. In comparison, LTE without spatial multiplexing
supports maximum TBS greater than 70,000 bits.
NPSS generation is done by a length 11 Zadoff-Chu sequence in frequency domain. This sequence is fixed and
therefore carries no information about the cell. It is transmitted in SF5 of each radio frame, so that its reception
allows the UE to determine the frame boundary.
When the UE receives the NPDCCH, it can distinguish the different formats in the
following way:
DCI format N2 is implicitly indicated in the way that the CRC is scrambled with the P-RNTI.
If the CRC is scrambled with the C-RNTI, then the first bit in the message indicates whether DCI format
N0 or N1 is contained.
For the case that the CRC is scrambled with the RA-RNTI, the content is a restricted DCI format N1
including only those fields required for the RACH response
Note: 1> The DM-RS is transmitted in every NPUSCH slot with the same bandwidth as the associated NPUSCH. The
reference signals depend on the number of subcarriers NscRU, the narrowband cell ID NNcellID and the NPUSCH format.
The RE positions depend on the NPUSCH format and subcarrier spacing. For NPUSCH format 1 with subcarrier spacing
of 3.75kHz, the DM-RS is transmitted on symbol 4 and with subcarrier spacing of 15kHz, the DM-RS is transmitted on
symbol 3. For NPUSCH format 2 with subcarrier spacing of 3.75kHz, the DM-RS is transmitted on symbols 0,1,2 and with
subcarrier spacing of 15kHz, the DM-RS is transmitted on symbols 2,3 and 4 in the slot.
Note: 2> PUCCH, PHICH, PCFICH are not present in NB-IoT.
34 COMPANY PROPRIETARY & CONFIDENTIAL – UNDER NDA
NPRACH Transmission(Spec Ref: TS 136 211 V14.2.0, section:10.1.6)
• NPRACH can be transmitted only at one specific timing within a NPRACH period as illustrated
below. nprach-StartTime, nprach-Periodicity is configured by Higher Layer (SIB2): -
• The physical layer random access preamble is based on single-subcarrier frequency-hopping symbol
groups. A symbol group is illustrated below, consisting of a cyclic prefix of length TCP and a sequence
of 5 identical symbols with total length TSEQ .
• The preamble consisting of 4 symbol groups transmitted without gaps, shall be transmitted for
NPRACH Nrep times. In NB-IOT, there are only two Preamble formats. the length of Sequence part of
Preamble format 0 and 1 are same. The difference lies in the length of CP.
• Scheduling information for downlink data is transmitted on the downlink physical control
channel NPDCCH. The scheduled downlink data is transmitted on the shared data channel
NPDSCH;
• Only cross-subframe scheduling is supported, cross-carrier scheduling is not supported.
The transmission duration in number of sub-frames for the NPDCCH and the NPDSCH is
variable;
• The transmission duration in number of sub-frames is semi-static for the NPDCCH and is
indicated for the NPDSCH as part of the scheduling information transmitted on the
NPDCCH;
• The start time of the NPDSCH relative to the NPDCCH is signaled as part of the
scheduling message.
• Scheduling information for uplink data is transmitted on the downlink physical control
channel NPDCCH. The scheduled uplink data is transmitted on the shared data channel
NPUSCH;
• The transmission duration in number of sub-frames for the NPUSCH is variable;
• The transmission duration in number of sub-frames is semi-static for the NPDCCH and is
indicated for the NPUSCH as part of the scheduling information transmitted on the
NPDCCH;
• The start time of the NPUSCH relative to the NPDCCH is signaled as part of the
scheduling message.
NPDCCH to NPDSCH ==== 4ms , 16.4.1, 36.213 (starting in n+5 DL subframe, ni with i = 0, 1, …, N-1
according to the NPDCCH information) NPDSCH === 4ms It is 4 The TBS is given by the ( TBS I , SF I )
entry of Table 16.4.1.5.1-1. For the value of the higher layer parameter operationModeInfo set to
‘00’ or ‘01’, 0 ≤ ITBS ≤ 10.
NPDSCH to NPUSCH format2 =12 ms , spec: 36.213 version 13.7.0, section 16.4.2, The UE shall upon
detection of a NPDSCH transmission ending in NB-IoT subframe n intended for the UE and for which
an ACK/NACK shall be provided, start, after the end of n + k −1 DL subframe transmission of the
NPUSCH carrying ACK/NACK response using NPUSCH format 2 in N consecutive NB-IoT UL slots
NPUSCH Format 2 = 2 ms, Table 10.1.2.3-1, 36.211. [ Subcarrier can be max 1 for this, and that will
use 4 slots, so, 2 ms.]
NPUSCH to NPDCCH======3ms , Spec Ref: 16.6, 36.213 version 13.7.0(If a NB-IoT UE has a NPUSCH
transmission ending in subframe n , the UE is not required to monitor NPDCCH in any
subframe starting from subframe n+1 to subframe n+3).
NPUSCH format 1=== 4ms, Table 16.5.1.2-2, of 36.213 version 13.7.0, (Table 10.1.2.3-1 of 36.211),
[IRU can be of max 4 Subframes and with 12 subcarriers there will be 2 slots, 2 slots= 1 ms. and 4
subframes * 1ms = 4 ms]
NPUSCH to NPDCCH======3ms , Spec Ref: 36.213 version 13.7.0(If a NB-IoT UE has a NPUSCH
transmission ending in subframe n , the UE is not required to monitor NPDCCH in any
subframe starting from subframe n+1 to subframe n+3).
UL Carrier Frequency:
FUL = FUL_low + 0.1(NUL – NOffs-UL) + 0.0025*(2MUL)
FUL = is the uplink carrier frequency of category NB1/NB2,
NUL = uplink EARFCN,
MUL = Offset of category NB1/NB2 Channel Number to uplink EARFCN.
NOffs-UL = The lowest frequency of the uplink operating band
FUL_low The lowest frequency of the uplink operating band
NOffs-UL and FUL_low are to be calculated from the below table.
NOTE 1: For category NB1/NB2, NDL or NUL is different than the value of EARFCN that
corresponds to E-UTRA downlink or uplink carrier frequency for in-band and guard band
operation.
NOTE 2: MDL = -0.5 is not applicable for in-band and guard band operation.
NOTE 3: For the carrier including NPSS/NSSS for in-band and guard band operation, MDL
is selected from {-2,-1,0,1}.
NOTE 4: For the carrier including NPSS/NSSS for stand-alone operation, MDL = -0.5.
Now, for 20 MHz is 100, if crs-sequence info set to max, then the
has to be 45.
Note: For uplink carrier and non anchor carrier, there are no limitations.
When the UE performs the EPS attach procedure with PDN type of "Non-IP",
and the subscription information corresponding to either the default APN for
PDN type of "Non-IP" or the UE requested APN includes the "Invoke SCEF
Selection" indicator, then the MME initiates a T6a connection towards the SCEF
corresponding to the "SCEF ID" indicator for that APN
The SCS/AS sends an NIDD Configuration Request (External Identifier or MSISDN, SCS/AS Identifier,
SCS/AS Reference ID, NIDD Duration, NIDD Destination Address, SCS/AS Reference ID for Deletion)
message to the SCEF
NB-IO_Full_Parameter_Details.txt
-Non-contention based (applicable to only handover, DL data arrival, positioning and obtaining
timing advance alignment for a sTAG), except for NB-IoT.
• For NB-IoT, the random access procedure is performed on the anchor carrier or
on a non anchor carrier based on system information.
• In the Procedure to setup the RRC Connection in Msg3 (During Contention Based
RACH)
-An indication of the amount of data for subsequent transmission(s) on SRB or DRB can be indicated.
Note: Non-anchor carrier: in NB-IoT, a carrier where the UE does not assume that
NPSS/NSSS/NPBCH/SIB-NB are transmitted. And The IE CarrierConfigDedicated-NB is used to specify a
non-anchor carrier in NB-IoT.
SRB0 and SRB1bis both use Transparent Mode (TM) at RLC sublayer
• data transferred with CP exceeds a limit, the MME can initiate this
procedure. This change of functionality implies the release of the
specific CP user plane bearer between the MME and SGW, the
establishment of the user plane bearers, and the setup of the AS
security.
• CE level 0: normal coverage with MCL≈ 144 dB and 15 kHz sub-carrier spacing.
• CE level 1: robust coverage with MCL≈ 154 dB and 15 kHz sub-carrier spacing.
• CE level 2: extreme coverage with MCL≈ 164 dB and 3.75 kHz sub-carrier
spacing.
• Depending on the coverage level, the serving cell indicates to the UE to repeat the
transmission {1, 2, 4, 8, 16, 32, 64, 128} times for uplink communication, 2048 for the
downlink. Using the same transmission power on each repetition.
• Combining the different retransmissions, allows a coverage extension.
• E,g.for EC1 for UE specific search Space, R_max = 8, G = 16, T = 8*16 = 128 ms and alpha is
¼, hence
K0 = (10*nf + floor(ns/2))mod T = floor(alpha*T) [‘nf’ is System Frame Number and ‘ns’ is slot)
So, if nf is 3, (10*3 + sf) mod 128 = 32, so one valid value is Subframe 2.
eDRX is a mechanism that can extend the cycle (sleeping duration) of the two
DRX (Idle mode DRX and C-DRX). The concept of eDRX can be illustrated as
shown above.
127 COMPANY PROPRIETARY & CONFIDENTIAL – UNDER NDA
eDRX Spec Ref (36.304 section 7.1)
TeDRX TeDRX
TPTW TPTW
PF
P
O
T T
Subframe Patterns
128 COMPANY PROPRIETARY & CONFIDENTIAL – UNDER NDA
Subframe Patterns(Paging) SpecRef (36.304 section 7.2)
• If P-RNTI is transmitted on PDCCH or NPDCCH, or if P-RNTI
is transmitted on MPDCCH with system bandwidth >
3MHz: