Chapter 12

NR URLLC performance

Abstract

This chapter shows the performance of NR URLLC, comparing the technology to the existing 5G requirements put up by ITU. The performance evaluation includes user plane and control plane latency, reliability evaluations, and spectral efficiency.

Keywords

Third generation partnership project (3GPP); 3GPP RAN; LTE; 4G; 5G; mMTC; Critical MTC; cMTC; URLLC; NR
In this Chapter we will study the performance of NR URLLC, which was presented in detail in Chapter 11, and assess if it lives up to the strict requirements that it was designed for. First, a general evaluation of latency and reliability is presented, based on requirements from IMT-2020 specifications. This is followed by two use case studies of cMTC services where the URLLC technology is applied to enable new wireless solutions. For explanations of technical terms the reader should refer to the description in Chapter 11.

12.1. Performance objectives

The requirements on URLLC in 5G are set by ITU-R in the IMT-2020 specifications [1], which means that a radio technology that wants to have the 5G certification must fulfill these conditions. Out of the full set of 5G requirements, the ones of interest for URLLC are user plane (UP) latency, control plane (CP) latency and reliability. In the first few sections below, the assessment of these values is done for an NR system. The chosen setup follows the evaluations that have been done in 3GPP [2] as a preparation for submitting NR as a 5G RAT to ITU.

12.1.1. UP latency

The requirement on UP latency is defined from when a source node sends a packet to when the receiving node receives it. The latency is defined from and to the interface between layer 2 and layer 3 in both nodes, corresponding to QoS flows to and from the SDAP layer in NR. It is assumed that the device is in an active state, and therefore assuming no queuing delays.
A 1   ms latency bound is targeted for URLLC, and 4   ms for eMBB. Both directions (uplink and downlink) have the same requirement.

12.1.2. CP latency

The requirement on CP latency is 20   ms, defined from a battery efficient state to when the device is being able to continuously transmit data. Further reduction to 10   ms is encouraged but is not a requirement from ITU.
For NR the interpretation of a battery efficient state is chosen to be RRC INACTIVE, and the CP latency is therefore taken as the transition time from INACTIVE to CONNECTED state.

12.1.3. Reliability

The requirement on reliability is defined as the probability of successful transmission of a packet of a certain size, within a certain latency bound, at a given channel condition. Although it may sound complicated, it is simply that we want the system to guarantee that at a certain SINR we can deliver a certain packet reliably within a latency bound.

12.2. Evaluation

12.2.1. Latency

The latency for a cMTC service can be directly evaluated based on the specification of the NR standard. But it is important to remember that in a real system we would need to look beyond the radio interface and account for possible additional delays from scheduling, transport, and core network functionality. We also have to make assumptions on what processing delay is needed at the gNB, as this is not defined in the standard. A simple and useful assumption is that the processing delays are equal in the device and gNB. Again, in a real system this may not be entirely correct, especially in a highly loaded network due to the higher processing load required in the gNB coming from scheduling and handling many devices.
Since we are looking at the latency achievable in critical systems we can confine the study to the maximum latency in a given scenario, meaning that we e.g. make a worst-case assumption when it comes to the waiting time until the next transmission opportunity (alignment delay).

12.2.1.1. Processing delay

Processing delay in the RAN domain is caused at the transmitting node by preparation, e.g. from protocol headers, ciphering, encoding and modulation, of transmission and in the receiving node from e.g. equalizing, decoding and deciphering. For downlink data transmissions the processing delay in the device upon reception of the downlink data on PDSCH includes the reception and decoding procedure. For uplink data transmission on PUSCH with dynamic scheduling, there is a processing delay in the device due to reception and decoding of the downlink control on PDCCH, carrying the uplink grant. In the gNB there is also processing delay as in the device, with the addition that the processing delay in the gNB also needs to comprise delay caused by e.g. scheduling and link adaptation.

Table 12.1

gNB processing time assumptions in nr. of OFDM symbols (OS).
Timing 15/30   kHz SCS 60/120   kHz SCS
TTI [OS] 14 7 4 2 14 7 4 2
gNB processing time t b image [OS] 14 7 4 4 14 14 12 10

image

For simplicity we refer to gNB processing time ( t b image ) as the total processing time and further that the processing time is equal always. For example, the same processing time is assumed for scheduling first transmission and re-transmission. Same processing time is also assumed for downlink transmission and uplink reception.
The minimum response timing in the device between PDSCH reception and PUCCH downlink HARQ transmission, and between reception of a PDCCH containing an uplink grant and PUSCH transmission was discussed in Section 11.2.3.5. In downlink, the device processing time is according to the d 1 image value (Table 12.2) while for uplink the device processing time is according to d 2 image value (Table 12.3) for device capability 2. For 120   kHz SCS there's no Capability 2 values agreed so we use the Capability 1 values. For d 1 image it is assumed here that PDCCH and PDSCH overlap on 1 OFDM symbol, and that 1 DMRS symbol is used in PDSCH. For d 2 image it is assumed that the first PUSCH symbol is only used for DMRS.

12.2.1.2. UP latency

For data transfer we can single out three cases:

Table 12.2

PDSCH processing time for device Capability 2.
Allocation d 1 image [OFDM symbols]
15   kHz SCS 30   kHz SCS 60   kHz SCS 120   kHz SCS (Cap. 1 values)
Slot (14 symbols) 3 4.5 9 20
7 symbols 3 4.5 9 20
4 symbols 4 5.5 10 20
2 symbols 4 5.5 10 20

image

Table 12.3

PUSCH processing time for device Capability 2.
Allocation d 2 image [OFDM symbols]
15   kHz SCS 30   kHz SCS 60   kHz SCS 120   kHz SCS (Cap. 1 values)
Slot (14 symbols) 5 5.5 11 36
7 symbols 5 5.5 11 36
4 symbols 5 5.5 11 36
2 symbols 5 5.5 11 36

image

The components of UP latency for uplink and downlink data are shown in a signaling flow chart in Fig. 12.1, including the processing delay discussed in the previous section, the alignment delay from the TTI structure, and the delay from the transmission duration itself.
In the following we will analyze the worst-case UP latency after a first transmission and up to three HARQ retransmissions. We will follow the ITU definition for UP latency as outlined in Section 12.1.1. Since 60   kHz is an optional SCS for FR1 in NR Release-15 we here focus on evaluating the UP latencies for 15, 30, and 120   kHz SCS, which will anyway show the full span of achievable latency.
For downlink HARQ and SR we assume a 2-symbol PUCCH (Format 0) placed at the end of the uplink TTI. PDCCH opportunities and PUCCH opportunities are assumed to be present in every scheduled TTI.
The alignment delay is the time required after being ready to transmit until a transmission can start. We assume the worst-case latency, meaning the alignment delay is assumed to be the longest possible given the transmission opportunities.
On the device side we assume the full processing delays d 1 image and d 2 image , also for decoding the downlink data without transmitting HARQ feedback, and when preparing for a first CG-based uplink data transmission.
12.2.1.2.1. Data latency in FDD

Table 12.4

FDD UP one-way latency for data transmission with HARQ-based retransmission. Bold numbers indicate meeting the 1   ms URLLC requirement.
Latency [ms] HARQ 15   kHz SCS 30   kHz SCS 120   kHz SCS
14-OS TTI 7-OS TTI 4-OS TTI 2-OS TTI 14-OS TTI 7-OS TTI 4-OS TTI 2-OS TTI 14-OS TTI 7-OS TTI 4-OS TTI 2-OS TTI
Downlink data 1st transmission 3.2 1.7 1.3 0.86 1.7 0.91 0.70 0.48 0.55 0.43 0.38 0.31
1 retransmission 6.2 3.2 2.6 1.7 3.1 1.6 1.3 0.96 1.1 0.87 0.76 0.63
2 retransmissions 9.2 4.7 3.6 2.6 4.7 2.4 2 1.5 1.6 1.3 1.1 0.96
3 retransmissions 12 6.2 4.6 3.4 6.1 3.1 2.7 2 2.1 1.7 1.5 1.3
Uplink data (SR) 1st transmission 5.5 3 2.5 1.8 2.8 1.5 1.3 0.93 1.2 1.1 1 0.89
1 retransmission 9.4 4.9 3.9 2.6 4.7 2.4 2 1.4 1.9 1.7 1.6 1.3
2 retransmissions 12 6.4 4.9 3.5 6.2 3.2 2.6 1.9 2.6 2.3 2.1 1.8
3 retransmissions 15 7.9 5.9 4.4 7.7 3.9 3.3 2.3 3.2 2.8 2.6 2.2
Uplink data (CG) 1st transmission 3.4 1.9 1.4 0.93 1.7 0.95 0.70 0.48 0.70 0.57 0.52 0.45
1 retransmission 6.4 3.4 2.6 1.8 3.2 1.7 1.4 0.93 1.3 1.1 1.1 0.89
2 retransmissions 9.4 4.9 3.9 2.6 4.7 2.4 2 1.4 1.9 1.7 1.6 1.3
3 retransmissions 12 6.4 4.9 3.5 6.2 3.2 2.6 1.9 2.6 2.3 2.1 1.8

image

12.2.1.2.2. Data latency in TDD
For a DL-UL-DL-UL slot pattern the resulting latency is as indicated in Table 12.5. As can be seen in the table, the 4   ms target for eMBB data can be reached with a SCS of 15   kHz for 7-symbol mini slot, while 30   kHz SCS is possible also with slot length transmission. The 1   ms target for URLLC data can be reached with 120   kHz SCS and mini-slots for downlink data and uplink data with CG. With a more downlink-heavy slot pattern as DL-DL-DL-UL the latency increases for uplink data due to the extra alignment delay, as is seen in Table 12.6.

12.2.1.3. CP latency

As was outlined in Section 12.1.2 the study of CP latency is taken to be the study of the latency for the transition from INACTIVE to CONNECTED state. This delay represents passing through the random access sequence and will be present during handover between cells, and also during RRC reconfiguration for state transition and uplink synchronization, as was mentioned in Chapter 11. The sequence of signals exchanged during the state transition is illustrated in Fig. 12.3, and we assume that the latency covers the time from waiting for a PRACH opportunity in the device until RRC Connection Resume Request is processed in the gNB.

Table 12.5

TDD UP one-way latency for data transmission with alternating DL-UL-DL-UL slot pattern. Bold numbers indicate meeting the 1   ms URLLC requirement.
Latency [ms] HARQ 15   kHz SCS 30   kHz SCS 120   kHz SCS
14-OS TTI 7-OS TTI 4-OS TTI 14-OS TTI 7-OS TTI 4-OS TTI 14-OS TTI 7-OS TTI 4-OS TTI
Downlink data 1st transmission 4.2 2.7 2.3 2.2 1.4 1.2 0.68 0.55 0.51
1 retransmission 8.2 4.7 4.3 4.1 2.4 2.2 1.4 1.1 1
2 retransmissions 12 6.7 6.3 6.2 3.4 3.2 2.2 1.6 1.5
3 retransmissions 16 8.7 8.3 8.1 4.4 4.2 2.9 2.1 2
Uplink data (SR) 1st transmission 7.5 4.5 4.1 3.8 2.3 2.1 1.5 1.2 1.2
1 retransmission 12 6.9 6.4 6.2 3.4 3.2 2.3 1.9 1.7
2 retransmissions 16 8.9 8.4 8.2 4.5 4.2 3.1 2.5 2.2
3 retransmissions 20 11 10 10 5.4 5.2 3.8 3.2 2.7
Uplink data (CG) 1st transmission 4.4 2.9 2.4 2.2 1.4 1.2 0.82 0.70 0.64
1 retransmission 8.4 4.9 4.4 4.2 2.5 2.2 1.6 1.3 1.2
2 retransmissions 12 6.9 6.4 6.2 3.4 3.2 2.3 1.9 1.7
3 retransmissions 16 8.9 8.4 8.2 4.5 4.2 3.1 2.5 2.2

image

Table 12.6

TDD UP one-way latency for data transmission with a DL-DL-DL-UL slot pattern. Bold numbers indicate meeting the 1   ms URLLC requirement.
Latency [ms] HARQ 15   kHz SCS 30   kHz SCS 120   kHz SCS
14-OS TTI 7-OS TTI 4-OS TTI 14-OS TTI 7-OS TTI 4-OS TTI 14-OS TTI 7-OS TTI 4-OS TTI
Downlink data 1st transmission 4.2 2.7 2.3 2.2 1.4 1.2 0.68 0.55 0.51
1 retransmission 9.2 6.7 6.3 4.6 3.4 3.2 1.4 1.2 1.1
2 retransmissions 13 11 10 6.7 5.4 5.2 1.9 1.7 1.6
3 retransmissions 17 15 14 8.6 7.4 7.2 2.4 2.2 2.1
Uplink data (SR) 1st transmission 9.5 8.5 8.1 4.8 4.3 4.1 2 1.5 1.4
1 retransmission 14 13 12 7.2 6.4 6.2 3.1 2.4 1.9
2 retransmissions 18 17 16 9.2 8.5 8.2 4.1 3 2.4
3 retransmissions 22 21 20 11 10 10 5.1 3.9 2.9
Uplink data (CG) 1st transmission 6.4 4.9 4.4 3.2 2.4 2.2 1.1 0.95 0.89
1 retransmission 10 8.9 8.4 5.2 4.5 4.2 2.1 1.5 1.4
2 retransmissions 14 13 12 7.2 6.4 6.2 3.1 2.4 1.9
3 retransmissions 18 17 16 9.2 8.5 8.2 4.1 3 2.4

image

The latency associated with the CP signaling can be estimated from the same delays used for UP data, i.e. assuming the same processing ( t b image and d 2 image ) and slot alignment delays as in Section 12.2.1.2. But we must also take the significant processing associated with RRC updates, which is assumed to be a 3   ms additional delay on both device and gNB sides [3]. The different signaling steps are presented in Table 12.7, together with values for the processing components. For PRACH it is assumed here that a short preamble is used with a format fitting within the TTI (with or without repetition), so that one entire TTI is used for transmitting it.
We study the latency for slot (14 OS) and 7 OS mini-slot. With different numerologies and therefrom depending TTI duration the CP latency will differ strongly due to the many steps, as is seen in Table 12.8 for FDD, where the accuracy in the calculation is on OFDM symbol level instead. The latency levels required (20   ms) and encouraged (10   ms) by ITU are seen to be comfortably fulfilled for all (20   ms)/most (10   ms) of the possible configurations in NR.
Also with TDD these targets for CP latency can be reached, but the levels are higher than with FDD, as expected from the additional downlink-uplink alignment delay. The values for an alternating DL-UL-DL-UL slot pattern are given in Table 12.9, and for a downlink-heavier DL-DL-DL-UL slot pattern in Table 12.10, also here with a symbol level accuracy in the calculation.

12.2.2. Reliability

Table 12.7

Control plane signaling steps and assumed latency.
Step Description Latency
0 Device processing d 2 image
1 Worst-case delay due to RACH scheduling period (1 TTI period) 1 TTI
2 Transmission of Short RACH Preamble 1 TTI
3 Preamble detection and processing in gNB t b image
4 Transmission of RA response 1 TTI
5 Device Processing Delay (decoding of scheduling grant, timing alignment and C-RNTI assignment   +   L1 encoding of RRC Connection Request) d 2 image
6 Transmission of RRC Connection Resume Request 1 TTI
7
Processing delay in gNB (L2 and RRC)
3   ms extra processing assumed
t b image  + 3   ms
8 Transmission of RRC Connection Resume (and uplink grant) 1 TTI
9
Processing delay in the device (L2 and RRC)
3   ms extra processing assumed
d 2 image  + 3   ms
10 Transmission of RRC Connection Resume Complete (including NAS Service Request) 1 TTI
11 Processing delay in gNB (Uu to S1-C) t b image

image

Table 12.8

FDD CP latency.
CP latency (ms) 15   kHz SCS 30   kHz SCS 60   kHz SCS 120   kHz SCS
Slot (14-symbol TTI) 15.4 10.7 8.4 7.9
Mini-slot (7-symbol TTI) 10.9 8.4 7.9 7.7

image

Table 12.9

TDD CP latency, assuming DL-UL-DL-UL slot pattern.
CP latency (ms) 15   kHz SCS 30   kHz SCS 60   kHz SCS 120   kHz SCS
Slot (14-symbol TTI) 18.4 12.2 9.2 8.3
Mini-slot (7-symbol TTI) 12.9 9.4 8.4 7.9

image

Table 12.10

TDD CP latency, assuming DL-DL-DL-UL slot pattern.
CP latency (ms) 15   kHz SCS 30   kHz SCS 60   kHz SCS 120   kHz SCS
Slot (14-symbol TTI) 20.4 13.2 9.7 9.1
Mini-slot (7-symbol TTI) 18.4 12.2 9.4 8.4

image

12.2.2.1. Reliability of physical channels

First, we need to study the success rate of the physical channels we described in Chapter 11: PDCCH, PDSCH, PUSCH, and PUCCH. This is done through link simulations where the SNR level is swept by changing the noise within the interesting range for mobile communication. By collecting statistics of many simulated transmissions, we can find the error rate as a function of SNR for the relevant channels. Since we know that the success rate will depend not only on SNR but also on code rate, the study is done for a set of modulation and coding schemes (MCSs) for data, and a set of aggregation levels (ALs) for the downlink control in PDCCH.

Table 12.11

Assumptions for the link-level simulations.
Assumption Value
Configuration A (mid band) Configuration B (low band)
Channel model TDL-C [12.1] with 300   ns delay spread
Carrier 4   GHz 700   MHz
Bandwidth 20   MHz
Subcarrier spacing 30   kHz
Antenna configuration 2TX 2RX (data), 1TX 2RX (control)
TX diversity Rank 1 (TX diversity precoding based on CSI reports with 5 slots periodicity).
Speed 3   km/h
Channel estimation Realistic, 4 OS mini-slot – 1 OS front-loaded DMRS type 2 Realistic, 7 OS mini-slot – 2 OS front-loaded DMRS type 2
Frequency allocation Frequency allocation type 1 (contiguous)
Time allocation 4 OS allocations, type B 7 OS allocations, type B
PUCCH
1 A/N bit, PUCCH format 0 with 2-symbol duration and frequency hopping between band edges
1% probability of detecting a NACK from noise (D2N)
Simulated at 4   GHz
PDCCH
Polar codes, 40 bits payload excl. CRC. CCEs distributed over the carrier
AL {4, 8, 16}
Simulated at 700   MHz
PDSCH
LDPC base-graph 2, 256 bits transport block,
MCS table 3 (MCS-1 to MCS-6) (see Section 11.2.4.4.1)

image

Resulting block-level error rates (BLER) as function of SNR for the control channels are shown in Fig. 12.4, for failed PDCCH and two types of PUCCH errors: N2A, where a NACK is interpreted as an ACK, and N2D where a NACK is not detected. It should be noted that delivering a HARQ ACK is not required for the data to be correctly received, so this step is not taken into account in the latency and reliability calculation. For downlink and uplink control the same evaluation data is used to represent both configurations, which is a reasonable assumption given low expected impact from doppler spread in a short PUCCH transmissions, and since the PDCCH is spread out over the same bandwidth in both cases.
With PDSCH and PUSCH, for first transmission attempt with data in the two configurations, the BLER as function of SNR for the highest MCS in the relevant range are shown in Fig. 12.5. The relevant SNR range is found from lower percentiles of the system simulations presented below.

12.2.2.2. SINR distributions

The assumptions for the system level simulations, aimed at finding the SINR distributions for a deployment scenario, are given in Table 12.12, with values that have been aligned with the 3GPP calibration campaign for the evaluation toward the 5G requirements.
The scenario was simulated for the Urban Macro URLLC configuration A (4   GHz) and configuration B (700   MHz) [1], and was evaluated separately for channel models UMa A and UMa B [1]. For Configuration A, the gNB antenna was set to be an array of 2   ×   8 vertical x horizontal (VxH) panels each consisting of 4   ×   1 V   ×   H cross-polarized antenna elements, while in Configuration B it was set to be an array of 4   ×   4 V   ×   H panels, each consisting of 2   ×   1 V   ×   H cross-polarized antenna elements. Each array panel corresponds to one antenna port per polarization (P).
For configuration A the resulting SINR distribution at full load (100% cell utilization) is drawn in Fig. 12.6, and for configuration B in Fig. 12.7. The cell-edge (fifth percentile) SINR values for uplink and downlink are collected in Table 12.13, and these are the target Q-values for the reliability evaluation, as discussed in Section 12.1.3.

12.2.2.3. Total reliability

One may perhaps immediately expect that the total error translates into a requirement on all physical channels, such that they should have a reliability exceeding p t image . But this is a simplification and an exaggeration, which is only relevant for the simplest case of having only one transmission attempt. In this case, for downlink transmission data, under the assumption of independent errors, we can expect the combined success rate of PDCCH and PDSCH to be:

Table 12.12

Assumptions for the system-level simulations.
Configuration parameters Configuration A (mid band) Configuration B (low band)
Carrier 4   GHz, FDD 700   MHz, FDD
Subcarrier spacing 30   kHz
Base station Antenna Height 25   m
Inter-site distance 500   m
Sectors per site 3
Bandwidth 20   MHz (50 RB)
Device deployment 80% outdoor, 20% indoor
Number of device antenna elements 4
device noise figure 7
device power 23 dBm
Path loss model UMa A and B
gNB antenna VxH panel (VxHxP elements) 2   ×   8 (4   ×   1   ×   2) 4   ×   4 (2   ×   1   ×   2)
gNB transmit power 49 dBm
gNB noise figure 5
Electrical down tilt
Traffic model Full buffer
Uplink power control Alpha   =   1, P0   =   -106dBm
Uplink allocation 5 RB (10 devices sharing 50 RB)

image

p t = p 1 p 2
image
This expression can then describe the success rate of a one-shot attempt, where we do not consider feedback or subsequent attempts.
How can we formulate the total success rate in the case of multiple attempts? First, we must have a model for how the attempts differ from each other. There are two extremes that are useful to consider here:
  1. • Uncorrelated transmissions. In this case, the attempts are independent of each other and can be treated as separate probability processes. This could correspond to the case of two transmissions either separated in time more than the coherence time (e.g. when performing retransmissions while moving at high speed) - which is less relevant for URLLC - or separated in frequency more than the coherence bandwidth. It could also correspond to a duplication of the packet sent over two independent channels from e.g. different nodes. Two different attempts would therefore experience different channel conditions and therefore different SINR.
  2. • Completely correlated transmissions. In this case the channel characteristics (i.e. the experienced SINR) are exactly the same in all transmission attempts. The gain from having more than one attempt of data transmission is then that the accumulated code rate can be reduced (using incremental redundancy), giving a higher success rate at the given SINR.
In an actual scenario, two transmission attempts would be partially correlated, meaning that the channel conditions will have changed somewhat between attempts, but the main characteristics of the channel will likely largely remain. By tracking the channel in time and frequency between attempts we can capture this correlation. The effect a channel correlation will have is that success rates become coupled to earlier success rates and therefore to the number of attempts.
p t = n = 1 N i = 1 n { ( n 1 n i ) [ ( 1 p 1 ) p 4 ] n i p 1 p 2 , i j = 1 i 1 p 1 p 3 ( 1 p 2 , j ) }
image
With SR-based uplink transmissions we also need to take both PDCCH and PUCCH performance in to account besides PUSCH performance. For m SR attempts followed by N uplink data transmission attempts the total reliability would be:
p t = ( 1 ( 1 p 0 ) m ) n = 2 N p 1 p 2 , n i = 2 n 1 ( 1 p 1 p 2 , i )
image
With CG-based uplink scheduling instead we remove the SR step over PUCCH and the first downlink control for uplink grant, and the total reliability after N uplink data transmission attempts can be described as:
p t = p 2,1 + ( 1 p 2,1 ) n = 2 N p 1 p 2 , n i = 2 n 1 ( 1 p 1 p 2 , i )
image
Here the PDCCH reliability only comes in starting from the first retransmission. In line with expectations, perfect energy detection performance on the PUSCH resource is assumed, meaning that gNB will always correctly identify the device from the first uplink transmission based on scheduled allocation.
With these expressions at hand we can construct the total reliability plots from the physical channel BLER plots, as function of the SINR experienced in the studied scenario (here only for the UMa B path loss model). As was mentioned in Section 12.1.3, the IMT-2020 requirement is that the reliability target should be achieved at the fifth percentile of the SINR distribution, given by Table 12.13. To achieve a simple plot, we make the assumption that the percentile of uplink and downlink SINR is equivalent, meaning that we assume that a user is on the fifth percentile of both the uplink and downlink SINR distributions at the same time. This is of course a strong simplification which we do not expect to generally hold, but not completely unrealistic and it allows us to study the main trends and more importantly the fulfilment of the requirement. For downlink control it is assumed that AL 8 is used. In both downlink and uplink frontloaded DMRS is assumed.
For downlink data the total reliability for Configuration A and B is given in Fig. 12.8, and for uplink data with CG the total reliability is given in Fig. 12.9. In these plots we can see that the required reliability can be reached below the fifth percentile of the SINR distribution with only one transmission attempt, using a range of MCSs for both configurations, and in both directions.

Table 12.13

Fifth percentile SINR values (Q-values) for configuration A and B and pathgain UMa A and B.
Configuration A Configuration B
UMa A UMa B UMa A UMa B
Downlink SINR [dB] 1.2 1.4 0.16 -0.06
Uplink SINR [dB] 0.52 1.6 0.83 0.65

image

Table 12.14

Success probabilities for calculating total reliability.
Probability of successful reception Description
p 0 PUCCH SR
p 1 PDCCH
p 2 PDSCH/PUSCH
p 3 PUCCH NACK detection
p 4 PUCCH DTX detection
Studying now specific configurations we can check if the total requirement is fulfilled:
Since the reliability, latency, and payload requirements can be met we can therefore conclude that the IMT-2020 requirements for URLLC in 5G are fulfilled with NR URLLC.

12.2.3. Spectral efficiency

Table 12.15

Required #RBs for 32   B packet with different MCS.
Allocation size [RB] 14-os TTI 7-os TTI 4-os TTI 2-os TTI
DL UL DL UL DL UL DL UL
MCS-1 24 22 50 46 92 92 215 274
MCS-2 20 17 41 37 77 73 178 219
MCS-3 17 14 34 29 63 57 146 171
MCS-4 14 11 29 24 54 47 126 141
MCS-5 12 9 25 19 46 37 106 111
MCS-6 11 8 22 16 40 31 93 92

image

Naturally, the observed spectral efficiency of a certain cMTC service depends on the scenario it is deployed in. Good coverage and high SINR means higher MCS can be used with higher resulting efficiency. We can estimate the spectral efficiency for a certain MCS at a certain SINR point. To be able to derive a simple plot we assume the HARQ feedback is sent on a channel with the same SINR as the data, that is the downlink and uplink SINR is set to be equivalent.
The evaluation is based on link simulation results with parameters according to Table 12.16. It should be noted that for the assumed carrier frequency of 3.5   GHz there are no defined FDD bands, and in addition 120   kHz SCS is only defined for FR2. Nevertheless, this frequency choice serves as a good representation of the performance of FDD in FR1 and 120   kHz TDD in the lower bands of FR2. To evaluate the total reliability, we follow the description in Section 12.2.2.3 for downlink data and for uplink data with CGs, using the same assumptions for scheduling. Here we study two different latency requirements, 1   ms and 2.5   ms, allowing for retransmissions in the higher latency case to reach the 99.999% total reliability target. The spectral efficiency is found from the highest MCS fulfilling the latency and reliability targets, while allowing up to 2 HARQ retransmissions, and subtracting for overhead from DMRS and PDCCH following the parameters in Table 12.16.
In Figs. 12.10 and 12.11 we calculate the downlink and uplink spectral efficiency, respectively, for a 32   B packet with four different transmission lengths: 2, 4, 7, and 14 OS. From the results we can observe the effect from having time for retransmissions, allowing for higher MCS which gives improved efficiency, which in turn is enabled by higher SCS, shorter mini-slot allocation, and relaxed latency requirement.

Table 12.16

Link simulation parameters and assumptions for spectral efficiency study.
Parameter Value
Carrier 3.5   GHz, 40   MHz bandwidth, {FDD, TDD}
Subcarrier spacing {30, 120} kHz
Scheduling configurations
30   kHz SCS
FDD
{4, 7} OS TTI
120   kHz SCS
TDD DL-UL-DL-UL slot pattern
{7, 14} OS TTI
Channel model TDL-C [1]
Delay spread 300 ns
Antenna configuration 2 TX 2 RX (data), 1 TX 2 RX (control)
PDSCH/PUSCH
LDPC, 32   B, MCS {0,3,6,7,11,15,19} (MCS table 3),
1 frontloaded DMRS,
1-3 HARQ retransmissions
PUCCH 2 OS with frequency hopping, 1 bit
PDCCH Polar code, 40 bits excl. CRC, AL-8

image

12.3. Service coverage

A device's experienced SINR depends on many factors, such as used transmit power, antenna configurations, channel condition and active interference. Hence, the SINR level experienced will be dependent on the load in the network, i.e. on the level of traffic. In an unloaded/low loaded system, the performance will be noise-limited (the thermal noise in the receiver is the dominant factor in determining the performance), and with growing traffic, it will become interference-limited.

12.3.1. A wide-area service example: substation protection

For illustration of the expected cMTC service coverage, we can select a representative wide-area use case: power substation protection.
In each power node, a protection unit compares the received values from the other end of the power link with its own values, and quickly breaks the power if the values diverge. In our example we define the cMTC service per NR radio link as sample values taken every 1   ms of packets of 100 bytes in uplink and downlink, which should be delivered in the gNB within 4   ms with a total reliability of 99,999%. With this dimensioning of the service, we can ensure a delivery at the other end's protection unit within 20   ms with 99,99% reliability, also taking inter-gNB transfer (assumed to take <12 ms) into account. For the deployment scenario, with parameters given in Table 12.17, we assume the URLLC Urban Macro case with UMa B channel [1], with all nodes placed outdoors, giving the total path gain distribution as in Fig. 12.13, including path gain, beamforming gain, and antenna gain.

Table 12.17

System simulation parameters.
Parameter Value
Carrier frequency and bandwidth 3.5   GHz, 40   MHz
5G gNB inter-site distance 500   m
Site configuration 3-sector (3   cells/site)
gNB height 25   m
gNB antenna power 40   W (per cell)
gNB noise figure 5 dB
gNB antenna down tilt
Propagation model ITU Uma B [1]
cMTC service traffic 100   B packet every 1   ms
cMTC service latency requirement 4   ms
cMTC service reliability requirement 99.999%
Device height 1.5   m
Device noise figure 7 dB
Uplink power control 10   dB SNR target, α   =   0.8
URLLC device deployment
100% outdoors
Random, average 1/cell, 5000 positions
eMBB device deployment 80% indoor, 20% in-car, 5000 positions
URLLC device antenna Omni, 1   W
eMBB device antenna Isotropic, 0.2   W
In this case, “URLLC” is defined as the devices connected to protection units of the stationary power substations placed outdoors, while “eMBB” represents mobile devices that can be either inside buildings or outdoors.
The NR system configuration is set according to Table 12.18, assuming a realistic TDD pattern for eMBB services. In the used 3.5   GHz band, the SINR distribution in an unloaded respective fully loaded case is shown Fig. 12.14.
As can be seen, the impact on the interference is significant when there is a high load in the system, pushing the median of the SINR distribution by roughly 20   dB in the downlink and roughly 3–4   dB in the uplink. The lower impact on uplink is due to efficient power control that limits the interference.
The activity level in the system, the utilization, will mainly be set by the traffic of eMBB users in the system, and will therefore vary. At the same time we expect the service to work well regardless of traffic level and without having to coordinate transmissions between cells to minimize interference.
We are now ready to study the performance of the substation protection service on the selected NR system in the chosen scenario. Calculating the total reliability as function of SINR as in the previous sections, using link simulation with parameters as in Table 12.19, and comparing with the service definition we find the service coverage as of Fig. 12.15. The results indicate that the cMTC protection service can be consistently delivered by NR URLLC to more than 99.9% of studied device locations at high cell loads (up to 90% cell utilization), implying that only one in 1000 substation locations can't be reliably protected with the studied setup. Since the substations are stationary we would expect the coverage to be rather consistent over time, and for substations close to the coverage edge, extra measures such as directional antennas could be taken to improve coverage.

Table 12.18

RAN system parameters.
Parameter Value
gNB antenna (Vert. × Horiz. elements) 4-col. (8   ×   4)
Number of antenna ports 32
5G RAN config. NR TDD (downlink-downlink-downlink-uplink slot pattern)
Subcarrier spacing 30   kHz
TTI length 0.5   ms (14 OFDM symbols)
Carrier frequency 3.5   GHz
Carrier bandwidth 40   MHz

Table 12.19

Link simulation parameters.
Parameter Value
Carrier 3.5   GHz, 40   MHz bandwidth
Channel model TDL-C [1]
Delay spread 300 ns
PDSCH/PUSCH
LDPC, 32   B, MCS {0,3,6,7,11,15,19} (MCS table 3), transmission length 14 OFDM symbols,
1 frontloaded DMRS,
1-3 HARQ retransmissions
PUCCH 2 OS with frequency hopping, 1 bit
PDCCH Polar code, 40 bits excl. CRC, AL8

12.3.2. A local-area service example: factory automation potential

The factory environment is modeled around 10 assembly lines and a central aisle. The assembly lines are surrounded by 3   m high and 0.2   m wide metallic fences, separated by 0.2   m in rows. Other types of equipment and objects are modeled as random metallic blockers distributed within the factory volume, as illustrated in Fig. 12.16. The blockers are rectangles with a uniform height distribution in the range 1–3   m, a uniform width distribution in the range 1–2   m, having a random rotation around the vertical axis, and placed randomly in the factory with a density of 0.1 blockers/m2. Including blockers and fences in the model has an impact on the radio coverage in the factory, adding more realism to the scenario.
In the ceiling of the factory hall, different arrangements of NR base stations can be mounted. In this scenario, the configurations investigated are 1, 2, 4 or 6 base stations, see illustration in Fig. 12.17. Other system parameters used are according to Table 12.20 and link parameters according to Table 12.21.
The used carrier is 30   GHz, where a downlink-uplink-downlink-uplink TDD slot pattern is run with 120   kHz SCS and 7 OS mini-slots. Following the latency evaluation in Section 12.2.1.2.2 we find that 1 transmission attempt can be done in downlink and uplink, assuming CGs, within 1   ms.
Based on the resulting total gain distribution including beamforming gain, shown in Fig. 12.18, we can derive the SINR distribution for the 30   GHz band, in an unloaded respective fully loaded case, shown in Fig. 12.19.

Table 12.20

System simulation parameters for factory scenario.
Parameter Value
Frequency [GHz] 30
RAT NR
Bandwidth [MHz] 200
Duplex TDD, downlink-uplink slot pattern
Scheduling
7 OS mini-slot in downlink and uplink
Configured uplink grant with 1 TTI periodicity
Site configuration 3-sector (3   cells/site)
gNB Transmit Power [dBm] 33
gNB Antenna element gain [dBi] 8
gNB Antenna Array
VxH x (VxHxP)
4   ×   8,1   ×   2, 2   ×   2, 1   ×   4, 2   ×   4, 4   ×   4, 2   ×   8, and 4   ×   8 panels of (2   ×   1   ×   2) antenna elements
gNB noise figure [dB] 7
Antenna tilting Optimized to improve capacity
Device Transmit Power [dBm] 23
Device Antenna Gain [dBi] 9
Device Antenna configuration Omni-directional
Device noise figure [dB] 10
Uplink power control SNR based: Target SNR   =   10   dB, α   =   0.8

Table 12.21

Link simulation parameters for factory scenario.
Parameter Value
Frequency [GHz] 30
Subcarrier spacing [kHz] 120
OFDM symbols per TTI 7
TTI length [μs] 63
Device processing delay [OS] N1   =   20, N2   =   36
Message Payload [B] 32 (downlink and uplink)
Latency requirement [ms] 1
Reliability requirement 99.999%
Channel model TDL-D [1] with line-of-sight conditions
Delay spread [ns] 30
Device speed [km/h] 3
Traffic Periodic
Modulation schemes QPSK, 16 QAM, 64QAM
Code rates {30, 64, 120, 251, 340, 438, 449, 490, 567}/1024