Course Overview

The course will cover the following topics:

Alternative text
  1. Spectrum analysis

  2. Hardware impairments: Carrier frequency offset (CFO) estimation

  3. Time and frequency synchronization

  4. Initial Access using synchronization signal block (SSB)

  5. Physical broadcast channel (PBCH)

  6. Wireless channel estimation using DMRSs

  7. M-QAM/QPSK symbol equalization and Decoding in 5G networks

  8. Channel codes in 5G networks (LDPC and Polar codes)

  9. Physical downlink control channel (PDCCH)

  10. CORESET, blind decoding and search space

  11. Physical downlink shared channel (PDSCH)

  12. Multiple input multiple output (MIMO) systems in 5G Networks

Course deliverables:

Completing the video tutorials and hands-on practice in the course will equip learners with practical skills and theoretical knowledge necessary for working with 5G networks, Python programming, and SDRs, thereby enhancing their proficiency in this rapidly evolving field by allowing them to:

  1. Perform Link Level and System Level Simulations for 5G Networks using 5G Toolkit: They will gain the skills to simulate and analyze the performance of 5G networks at both link and system levels using specialized tools like the 5G Toolkit. This involves understanding key metrics such as throughput, latency, and reliability in different scenarios.

  2. Understand Python Coding: Through practical exercises and tutorials, learners will develop a solid understanding of Python programming language, which is widely used in various aspects of 5G network development, including simulation, data analysis, and algorithm implementation.

  3. Benchmark Custom Algorithm Performance using Software Defined Radios (SDRs): Learners will be able to develop and implement custom algorithms for 5G systems and use SDRs to benchmark their performance. This involves evaluating factors such as signal quality, spectral efficiency, and computational complexity.

  4. Deep Understanding of Software Defined Radios (SDRs): They will gain a comprehensive understanding of SDRs, including their architecture, capabilities, and applications in wireless communications. This knowledge will enable them to effectively utilize SDRs in developing and testing 5G technologies and protocols.

Alternative text