Designing 5G systems is a daunting task because the technology required to support their powerful capabilities makes them much more complex than their predecessors. This is further aggravated by the need for backwards compatibility/interoperability with equipment based on earlier 4G, 3G, and 2G standards. And, unlike older standards, 5G specifications must support a variety of algorithms and service models used by smartphones, self-driving cars, and IoT devices. Adding to the complexity is that many of these devices have varying degrees of their functionality implemented in cloud-based applications and AI/ML algorithms.

Complexity is not the only challenge posed by 5G systems. System flexibility adds another dimension to the design challenges. The 5G standard is still evolving with new releases issued periodically and no end in sight. This is forcing the companies developing radio-heads, baseband stations, and other 5G core technologies, to only focus on the elements of of the standard that apply to the functionality required for their product, and ignore more global issues that may become a problem later.

Share

Related resources

Xperi®: A Designer’s Life with HLS
Webinar

Xperi®: A Designer’s Life with HLS

This webinar will discuss two aspects of their experience going from RTL to HLS. The first topic is using HLS for algorithms such as Face Detection th

High-Level Synthesis Verification Technologies and Techniques
Webinar

High-Level Synthesis Verification Technologies and Techniques

This session will describe applying known and trusted static, formal and dynamic approaches to verification performed at the C++ or SystemC HLS level of abstraction.

NVIDIA: High-Level Synthesis in Agile System-on-Chip Flows: Overview and Techniques
Webinar

NVIDIA: High-Level Synthesis in Agile System-on-Chip Flows: Overview and Techniques

This talk provides a brief overview of NVIDIA Research’s use of Catapult HLS and highlights some useful features and flows of the Connections library, such as the ability to back-annotate SystemC simulations.