Applicable VersionsNetSim StandardNetSim Pro


Applicable Releases
v13.3
v14.0



Use Case: Impact of numerology on throughput and latency of a 5G NR scenario having 1 gNB connected to 25 phones, 6 sensors, and 3 cameras, with multiple TCP and UDP flows

 

Network Scenario: To model a real-world scenario, we base our simulation on the setup shown in Figure 1. At a high level, the link between the gNB and the L2_Switches that represents the Core Network (CN) is made with a point-to-point 10 Gb/s link, without propagation delay. The Radio Area Network (RAN), is served by 1 gNB, in which different UEs share the connectivity. We have 25 smartphones, 6 sensors, 3 IP cameras. The bandwidth 100MHz and Round Robin MAC Scheduler. The position of the devices in the reference scenario depicted in Figure 1 is quasi-random. 

 

 

Fig 1: Network scenario with 25 smartphones, 6 sensors, and 3 cameras communicating with respective cloud servers


 In terms of application data traffic, the camera (video) and sensor nodes have one UDP flow each, that goes in the UL towards a remote node on the Internet. These flows are fixed-rate flows: we have a continuous transmission of 5 Mb/s for the video nodes, to simulate a 720p24 HD video, and the sensors transmit a payload of 500 bytes each 2.5 ms, that gives a rate of 1.6 Mb/s. For smartphones, we use TCP as the transmission protocol. These connect to database servers. Each phone has to download a 25 MB file and to upload one file of 1.5 MB. These flows start at different times: the upload starts at a random time between the 25th and the 75th simulation seconds, while each download starts at a random time between the 1.5th and the 95th simulation seconds.

 

 

Flows

(No of devices)

Traffic Rate (Mbps)

Segment / File Size (B)

RAN Dir.

TCP ACK Dir.

Camera (UDP)

3

5

500

UL

-

Sensor (UDP)

6

1.6

500

UL

-

Smartphone Upload (TCP)

25

-

1,500,000

UL

DL

Smartphone Download (TCP)

25

-

25,000,000

DL

UL

Table 1: Various parameters of the Traffic flow models for all the devices

 

The numerology μ can take values from 0 to 3 and specifies an SCS of 15 x 2^μ kHz and a slot length of 1/(2^μ) ms. FR1 supports μ = 0, 1, and 2, while FR2 supports μ = 2 and 3.   We study the impact of different numerologies, and how they affect the end-to-end performance. The metrics measured and analyzed are a) Throughput of TCP uploads & downloads, and b) Latency of the UDP uploads

 

Results and analysis


Applicable Release
v14.0

  

Fig 2 Camera Uplink, and Sensor Uplink average throughput vs. Numerology (µ)

 

Fig 3 Smartphone Uplink, and Smartphone Downlink average throughput vs. Numerology (µ)

 

 Fig 4 Camera Uplink, and Sensor Uplink Latency vs. Numerology

 

For UDP applications the μ does not impact the throughput. However, higher μ leads to an obviously lower delay. The variation of delay vs. μ  is as follows:


 

Avg Delay 

(Camera)

Avg Delay

(Sensor)

 μ=0

1.82 ms

2.26 ms

 μ=1

1.15ms

1.51ms

 μ=2

0.98ms

0.75ms



Applicable Releasev13.3


 

Fig 5 Camera Uplink, and Sensor Uplink average throughput vs. Numerology (µ)

Fig 6 Smartphone Uplink, and Smartphone Downlink average throughput vs. Numerology (µ)

Fig 7 Camera Uplink, and Sensor Uplink Latency vs. Numerology


For UDP applications the μ does not impact the throughput. However, higher μ leads to an obviously lower delay. The variation of delay vs. μ  is as follows:


 

Avg Delay 

(Camera)

Avg Delay

(Sensor)

 μ=0

1.85ms

2.28ms

 μ=1

1.16ms

1.53ms

 μ=2

0.97ms

0.78ms


The TCP throughput is inversely proportional to round trip time. Therefore, for applications running over TCP the throughput increases with higher numerology. This is because higher μ leads to reduced round-trip (end-to-end) times. 

 

References

  1. Natale Patriciello, Sandra Lagen, Lorenza Giupponi, Biljana Bojovic.”5G New Radio Numerologies and their Impact on the End-To-End Latency” in 2018 IEEE 23rd International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD)

 

Appendix 1: Settings done in NetSim for modeling this network


gNB Properties -> Interface (5G_RAN)

Pathloss Model

None

Frequency Range

FR1

CA Type

Inter Band CA

CA_Configuration

CA_2DL_2UL_n40_n41

CA1

Numerology

0, 1, and 2

Channel Bandwidth

50 MHz

DL_UL Ratio

1:4

CA2

Numerology

0, 1, and 2

Channel Bandwidth

50 MHz

DL_UL Ratio

1:4

MCS Table

QAM64

CQI Table

TABLE1

 

Link Properties (All wired links)

Uplink/ Downlink Speed (Mbps)

10000

Uplink/ Downlink BER

0

Uplink/ Downlink Propagation Delay (μs)

5

 

Application Properties set in NetSim (Based on Table 1)

Sensor UL UDP

Generation Rate (Mbps)

1.6

Transport Protocol

UDP

Application Type

Custom

QoSBE

Packet Size (Bytes)

500

Inter Arrival Time (μs)

2500

 

Camera UL UDP

Generation Rate (Mbps)

5

Transport Protocol

UDP

Application Type

Custom

QoSRTPS

Packet Size (Bytes)

500

Inter Arrival Time (μs)

800

 

Phone DL TCP

Transport Protocol

TCP

Start Time (s)

1.5+4(t), Where, i=0,1,2,... ...,48 

Stop Time (s)

95 

QoSBE

File Size (Bytes)

25,000,000

Inter Arrival Time (s)

200 (Simulation ends at 110s and hence only one file is sent)

Application Type

FTP

 

Phone UL TCP

Application Type

FTP

Transport Protocol

TCP

Start Time (s)

 4.5+4(i-1)

Where, i=1,2,... ...,25 

Stop Time (s)

100

QoSBE

File Size (Bytes)

1,500,000

Inter Arrival Time (s)

200 (Simulation ends at 110s and hence only one file is sent)

 

Appendix 2: Detailed Results


Applicable Release
v14.0


Numerology(μ) = 0

Camera

Uplink

Sensor

Uplink

Smartphone

Downlink

Uplink

Throughput (Mbps)

Delay (μs)

Throughput (Mbps)

Delay (μs)

Throughput (Mbps)

Throughput (Mbps)

4.99

1819.36

1.60

2255.77

89.81

85.71

4.99

1824.06

1.60

2263.20

89.81

85.71

4.99

1830.36

1.60

2275.00

89.81

85.71

 

 

1.60

2272.80

89.81

85.71

 

 

1.60

2276.40

89.81

85.71



1.60

2264.61

89.81

85.71



 

 

89.81

85.71





89.81

85.71





89.81

85.71





89.81

85.71





89.81

85.71





89.81

85.71





89.81

85.71





89.81

85.71





89.81

85.71





89.81

85.71





89.81

85.71





89.81

85.71





89.81

85.71





89.81

85.71





89.81

85.71





89.81

85.71





89.81

85.71





89.81

85.71





89.81

85.71



Numerology(μ) = 1

Camera

Uplink

Sensor

Uplink

Smartphone

Downlink

Uplink

Throughput (Mbps)

Delay (μs)

Throughput (Mbps)

Delay (μs)

Throughput (Mbps)

Throughput (Mbps)

4.99

1148.68

1.60

1504.25

154.02

172.57

4.99

1151.13

1.60

1507.22

154.02

172.57

4.99

1151.28

1.60

1512.97

154.02

172.57

 

 

1.60

1511.56

154.02

172.57

 

 

1.60

1514.37

154.02

172.57



1.60

1508.63

154.02

172.57



 

 

154.02

172.57





154.02

172.57





154.02

172.57





154.02

172.57





154.02

172.57





154.02

172.57





154.02

172.57





154.02

172.55





154.02

172.55





154.02

172.55





154.02

172.55





154.02

172.55





154.02

172.55





154.02

172.55





154.02

172.55





154.02

172.55





154.02

172.55





154.02

172.55





154.02

172.55


Numerology(μ) = 2

Camera

Uplink

Sensor

Uplink

Smartphone

Downlink

Uplink

Throughput (Mbps)

Delay (μs)

Throughput (Mbps)

Delay (μs)

Throughput (Mbps)

Throughput (Mbps)

4.99

974.11

1.60

753.21

149.34

344.93

4.99

973.16

1.60

755.40

149.34

344.93

4.99

977.79

1.60

760.37

149.34

344.93

 

 

1.60

758.96

149.34

344.93

 

 

1.60

761.77

149.34

344.93



1.60

756.81

149.34

344.93



 

 

149.34

344.93





149.34

344.93





149.34

344.92





149.34

344.90





149.34

344.90





149.34

344.90





149.34

344.89





149.34

344.89





149.34

344.90





149.34

344.90





149.34

344.90





149.34

344.90





149.34

344.90





149.34

344.90





149.34

344.90





149.34

344.90





149.34

344.90





149.34

344.90





149.34

344.90














































 

Applicable Releasev13.3



Numerology(μ) = 0

Camera

Uplink

Sensor

Uplink

Smartphone

Downlink

Uplink

Throughput (Mbps)

Delay (μs)

Throughput (Mbps)

Delay (μs)

Throughput (Mbps)

Throughput (Mbps)

4.99

1843.74

1.60

2273.92

89.81

85.70

4.99

1846.43

1.60

2272.52

89.81

85.70

4.99

1849.13

1.60

2279.54

89.81

85.70

 

 

1.60

2278.14

89.81

85.70

 

 

1.60

2276.73

89.81

85.70



1.60

2275.33

89.81

85.70



 

 

89.81

85.70





89.81

85.70





89.81

85.70





89.81

85.70





89.81

85.70





89.81

85.70





89.81

85.70





89.81

85.70





89.81

85.70





89.81

85.70





89.81

85.70





89.81

85.70





89.81

85.70





89.81

85.70





89.81

85.70





89.81

85.70





89.81

85.70





89.81

85.70





89.81

85.70


Numerology(μ) = 1

Camera

Uplink

Sensor

Uplink

Smartphone

Downlink

Uplink

Throughput (Mbps)

Delay (μs)

Throughput (Mbps)

Delay (μs)

Throughput (Mbps)

Throughput (Mbps)

4.99

1158.45

1.60

1524.05

154.02

172.52

4.99

1161.69

1.60

1522.65

154.02

172.52

4.99

1158.44

1.60

1529.66

154.02

172.52

 

 

1.60

1528.26

154.02

172.52

 

 

1.60

1526.86

154.02

172.52



1.60

1525.45

154.02

172.52



 

 

154.02

172.52





154.02

172.52





154.02

172.52





154.02

172.52





154.02

172.52





154.02

172.52





154.02

172.52





154.02

172.50





154.02

172.50





154.02

172.50





154.02

172.50





154.02

172.50





154.02

172.50





154.02

172.50





154.02

172.50





154.02

172.50





154.02

172.50





154.02

172.50





154.02

172.50


Numerology(μ) = 2

Camera

Uplink

Sensor

Uplink

Smartphone

Downlink

Uplink

Throughput (Mbps)

Delay (μs)

Throughput (Mbps)

Delay (μs)

Throughput (Mbps)

Throughput (Mbps)

5

973.34

1.60

773.83

149.34

344.74

5

973.20

1.60

772.42

149.34

344.74

5

977.82

1.60

779.44

149.34

344.74

 

 

1.60

778.04

149.34

344.74

 

 

1.60

776.63

149.34

344.74



1.60

775.23

149.34

344.74



 

 

149.34

344.74





149.34

344.74





149.34

344.74





149.34

344.74





149.34

344.72





149.34

344.71





149.34

344.72





149.34

344.72





149.34

344.72





149.34

344.72





149.34

344.72





149.34

344.72





149.34

344.72





149.34

344.72





149.34

344.72





149.34

344.72





149.34

344.72





149.34

344.72





149.34

344.72


The network Configuration files associated with all the three cases considered for obtaining the results mentioned above are attached to this article. The Configuration.netsim file associated with each case can be imported into NetSim using the Import Experiment Option in the Open Simulation menu of NetSim Home Screen.