MATLAB and Simulink Training

5G Fundamentals with MATLAB

View schedule and enroll

Course Details

This two-day course provides an overview of the 5G NR physical layer, highlighting differences and new features relative to the LTE physical layer. Using MATLAB® and 5G Toolbox™, attendees will learn how to generate reference 5G NR waveforms and build and simulate an end-to-end 5G NR PHY model.

Topics include:
  • Review of the advanced communications techniques forming the core of a 5G system: OFDMA and SC-FDMA multi-carrier techniques, and MIMO multi-antenna systems
  • Descriptions of all the signals and elements of the processing chain for the uplink and downlink 5G NR physical channels
  • Best practices and example workflows for using 5G Toolbox to generate waveforms and simulate end-to-end systems

Day 1 of 2

Motivation and Requirements for 5G

Objective: Receive an introduction to the 5G standard and its differences from the LTE standard. Understand general use cases and requirements for 5G.

  • 5G use cases 
  • 5G requirements 
  • 5G deployment scenarios

OFDM Theory Review

Objective: Understand the basics of OFDM modulation, cyclic prefix insertion, and windowing.

  • Motivation for multi-carrier vs single-carrier 
  • Introduction to OFDM 
  • Generation of OFDM symbols using the IFFT 
  • Cyclic prefix (guard interval) 
  • Windowing to reduce out of band emissions 
  • Advantages and disadvantages of OFDM 
  • SC-FDMA review

5G NR Waveforms

Objective: Learn about the resource grid and frame structure and numerology of 5G waveforms. 

  • Wireless Waveform Generator App
  • 5G waveforms 
  • 5G frame structure: carriers and bandwidth parts 
  • 5G numerology: subcarrier spacing

5G MIMO Background

Objective: Understand different MIMO techniques, namely beamforming and spatial multiplexing. Learn about singular value decomposition as the solution to the generic MIMO problem.

  • Spectral efficiency and capacity 
  • Beamforming 
  • Spatial multiplexing 
  • Singular value decomposition 
  • Equalizing, predistortion, precoding, and combining

5G NR Data Channels

Objective: Understand basic processing elements for downlink and uplink transport and physical data channels. Learn about allocation, mapping types, and transform precoding.

  • DL-SCH and PDSCH processing chains 
  • PDSCH allocation and mapping types 
  • UL-SCH and PUSCH processing chains 
  • Transform precoding and PUSCH mapping types

Day 2 of 2

5G NR Control Channels

Objective: Understand the structure and characteristics of downlink and uplink control channels, including DCI and UCI formats, PDCCH and PUCCH processing chains, CORESETs, search spaces, and scheduling requests. 

  • DCI formats and PDCCH processing chain 
  • Resource element groups and control channel elements 
  • CORESET structure and characteristics 
  • PDCCH mapping to CORESETs and search spaces 
  • UCI formats and PUCCH processing chain 
  • UCI usage and scheduling requests

5G NR Physical Signals

Objective: Learn about key 5G NR physical signals, including DM-RS, CSI-RS, and SRS. Understand DM-RS usage and available mapping types. Explore channel sounding using CSI-RS and SRS. Introduce geolocation using PRS and TDOA estimation.

  • DM-RS usage and mapping types 
  • Signals for channel sounding: CSI-RS and SRS 
  • PRS and Positioning Support

5G NR Initial Acquisition Procedures

Objective: Understand the construction of 5G NR synchronization signals, BCH and PBCH processing chains, and SS block patterns. Learn about initial acquisition procedures including cell search, PBCH decoding including beam sweeping, and RACH.

  • Synchronization signals: PSS and SSS 
  • BCH and PBCH processing chains 
  • Broadcast channel and master information block 
  • SS block patterns and bursts 
  • Cell search: PSS and SSS search 
  • PBCH decoding, including beam sweeping 
  • RACH

5G NR Waveform Generation and System Simulation Using 5G Toolbox

Objective: Learn best practices and workflows for using 5G Toolbox. Understand how to generate 5G waveforms, set up spatial channel models, and send a signal through the channel. Explore receiver implementation issues and end-to-end performance metrics. Receive an introduction to various application-specific workflows.

  • Overview of 5G Toolbox 
  • Interactive and programmatic 5G waveform generation 
  • Configuration of cluster delay line and tapped delay line wireless channel models 
  • Signal transmission through a noisy channel 
  • Receiver implementation, including synchronization and channel estimation 
  • End-to-end system performance metrics 
  • Overview of application-specific workflows

Level: Advanced


Duration: 2 days

Languages: English, 中文

View schedule and enroll