Effnet 4G/5G UE Protocol Stack

  • Compliant with 3GPP Rel 12 specification
  • Development path to support subsequent 3GPP releases including 5G specifications
  • Highly portable implementation
  • Quality focused development model with peer review
  • Fully unit tested code, functional tests and tests based on TS 36.523-1
  • Thread agnostic implementation (can support multi-threaded/multi-core design)
  • Efficient data transfer model

The Effnet 4G/5G UE protocol stack is used in cellular devices such as phones, dongles and access points that act as terminals to provide fixed cellular broadband access.

Effnet 4G/5G UE Protocol Stack

Effnet 4G/5G UE Protocol Stack

Technical specification

Layer 3 (RRC and NAS)
  • Highly portable implementation in C++11
  • Supported as per Rel 12 specifications
  • Interworking (RRC/NAS and with layer 2), procedures and messaging
Layer 2 (PDCP, RLC and MAC)
  • Highly portable implementation in C89
  • Supported as per Rel 12 specifications
  • PDCP layer integrated with Effnet ROHC portfolio which has been widely used for its high quality and performance by a large number of companies in UEs, eNBs, EPCs and test systems
  • Ciphering and deciphering as well as integrity protection and verification in PDCP can be done using hardware accelerator or in software
  • All procedures, data units, formats and parameters as well as variables, constants and timers
  • PDCP and RLC support features such as Dual Connectivity, MBMS and Relay Nodes

Support for new applications and customization

Wi-Fi Interworking

3GPP has introduced support for Wi-Fi interworking in its specifications to offload the downlink traffic on cellular networks to Wi-Fi networks to provide users an improved experience. Wi-Fi access points at home, in enterprise or in public spaces can use the Effnet 4G/5G UE protocol stack with support for Wi-Fi interworking and provide access to both Wi-Fi and cellular networks to its users. While accessing data and services via Wi-Fi interworking, users save battery and network operators can balance the traffic load to serve more users and provide them with a better experience.

Effnet 4G/5G UE Protocol Stack with support for WiFi interworking

Effnet 4G/5G UE Protocol Stack with support for Wi-Fi Interworking

Device to Device communication, Cellular V2X

3GPP has introduced initial support for vehicular communication in its Rel 14 specifications for improved safety and cooperative driving for the efficient use of infrastructure. The specifications support both direct communication between vehicles, vehicles and pedestrians and vehicle to infrastructure e.g. signaling systems and (active) information boards (device to device communication) as well as cellular communication with networks (cellular V2X). With the addition for the Sidelink protocol, the Effnet 4G/5G UE protocol stack will support device to device communication and cellular V2X.

Effnet 4G/5G UE Protocol Stack with support for Device-To-Device communication and Cellular V2X

Effnet 4G/5G UE Protocol Stack with support for Device-To-Device communication and Cellular V2X

NB-IoT

3GPP has introduced support for Internet of Things (IoT) via Cellular IoT (EC-GSM, LTE-M and NB-IoT) standards in its Rel 13 specifications. The aim is to efficiently support billions of devices which vary widely in terms of their processing power, battery life, cost and need for extended coverage. Cellular IoT will support numerous services including utility meters/smart meters, vending machines, automotive (fleet management, traffic management etc), security monitoring and reporting, medical monitoring and alarms/alerts. Depending on services provided, some of these devices will send/receive data infrequently at large intervals (e.g. various sensors/meters in the field) or frequently at regular intervals (e.g. cameras or security appliances). Effnet 4G/5G UE protocol stack will be adapted to the Rel 13 specifications for NB-IoT with a specific consideration for availability of minimal system resources.

Effnet 4G/5G UE Protocol Stack for NB-IoT

Effnet 4G/5G UE L2-L3 Protocol Stack for NB-IoT

Maintenance and Support

Effnet products are delivered with complete documentation including API, programmer’s guide and release notes.

Effnet products are offered with a full range of support services, including problem reporting, bug fixes, updates as well as training, consulting and integration services.