Researchers lack the requisite tools for simulating end-to-end 5G networks. There are a few ‘Link-level’ simulators that enable users to model a single link between the UE and the gNB. These can’t be used for end-to-end modeling of the network, from the UE to the host-server. Furthermore, they do not allow for modeling of the entire TCP/IP protocol stack. Open source simulators are very complex, do not have a GUI, not easy to use, require the knowledge of various scripting & programming languages, and come with no support. Hardware test-beds that can be customized are prohibitively expensive. NetSim solves these problems.
NetSim v12 with new 5G library is an end-to-end, full-stack, packet-level simulator and features an easy to use GUI with simple drag and drop functionality. The output of the simulation is available as an appealing Results Dashboard with tables and graphs. Protocol source C code is provided along with which can be modified by researchers to write their own algorithms/protocols.
The 5G library is based on Rel 15 / 3GPP 38.xxx series-
- The 5G library in NetSim models all layers of the protocol stack as well as applications running over the network. It provides integration with TCP/IP stack protocols, Wireless protocols, Routing, Mobility, Output Metrics, Animation, Traces etc.
- NetSim allows for end-to-end connections between UEs and remote hosts over IPv4. The 5G network can be connected to the core using the device “EPC”. Any regular NetSim application (FTP, Voice, Video, etc) working over TCP/UDP can be simulated.
- The fundamental unit used for resource allocation is one Resource block (RB). This allows the user to accurately model packet scheduling.
- NetSim can scale up to 100’s of UEs and gNBs. At this scale, it becomes impossible to model the radio interface at a granularity of one symbol, due to the computational complexity. In fact, it is for this reason that link-level simulators are limited to a single gNB and one or few UEs.
- IP packets arriving from upper layers are segmented by the RLC entity into RLC DUs. The and Radio resource management functions work with these RLC SDUs. At the receive side, the RLC SDUs are concatenated into IP packets.
5G Library features
- SDAP (Based on specification: 37.324)
- RLC (Based on specification 38.322)
- TM (Transparent Mode)
- UM (Unacknowledge Mode)
- AM (Acknowledge Mode)
- PDCP (based on Specification: 38.323):
- Transmit PDCP SDU
- Sets the PDCP Sequence Number
- Adds RLC Header
- Calls RLC service primitive
- PDCP Association: UE association/dissociation with gNB
- Maintenance of PDCP sequence numbers
- Discard Timer
- Transmission Buffer
- PDCP Entity
- t-Reordering Timer
- Receive buffer
- Transmit PDCP SDU
- MAC Layer
- Transparent MAC
- Mapping between logical channels and transport channels
- Multiplexing and demultiplexing of MAC SDUs from one or different logical channels onto transport blocks (TB) to be delivered to the physical layer on transport channels
- PHY Layer
- Supported transmission numerologies µ = 0, 1, 2, 3, 4
- The FR1 bands implemented in NetSim are those that run TDD in Duplex mode, namely n34, n38, n39, n40, n41, n50, n51, n77, n78 and n79
- The FR2 bands in NetSim are n257, n258, n260 and n261
- CQI reporting, CQI-MCS
- Uplink and downlink physical channel
- Frame structure and physical resources
- Modulation mapping: BPSK, QPSK, 16QAM, 64QAM, 256QAM
- Physical shared channel in uplink and downlink
- mm-Wave Propagation models (Based on 3GPPTR38.900)
- Rural Macrocell
- Urban Macrocell
- Urban Microcell
- Indoor Office – Mixed office, Open office
- UE Position
- LOS State
- LOS (Line of Sight)
- NLOS (Non-Line of Sight)
- Outdoor to indoor model
- High-loss Model
- Low-Loss model
Write to us for more information about functionality, upgrades, pricing, or a demonstration!
Email: email@example.com | Call: +91 76760 54321 | Visit: www.tetcos.com