5G Communication System Using Matlab (Udemy.com)
A step by step the Matlab codes for capacity, BER, and outage probability estimations for NOMA communication system
Created by: Dr. Khaled Ramadan
Last updated August 2021
What you will learn
- What is meant by NOMA with respect to OMA systems?
- What is the achievable rate offered by the NOMA, and OMA systems?
- What is the effect of imperfect SIC on the downlink NOMA rate capacity?
- What is the effect of the NOMA fixed power allocation on the BER performance?
- What is the number of users that NOMA can support?
- What is meant by the user paring in NOMA?
- How to perform fixed and dynamic power allocation in NOMA?
- How to estimate the BER, capacity, and outage probability of NOMA communication system over a Rayleigh fading channel?
How it compares
Against the other 335 rated Udemy courses in Engineering on CourseDuck:
- Rating4.5 out of 5higher than 55% of them
- Reviews191#233 of 336 by number of reviews
- Length4.5 hoursshorter than 55% of them
- Last updatedAugust 2021earlier than 70% of them
Course Description
This is course is designed for under and postgraduate students associated to the electronics and communication engineering department. It has eight outlines, each outline discusses the theoretical explanation and the Matlab codes for simulating the figures that obtained through the explanation of the course. This course saves many months of hard work.
Using the Matlab program, you will learn:
1- How to estimate the channel capacity using Shannon formula?
2- How to estimate the achievable rate offered by the uplink/downlink Non-Orthogonal Multiple Access (NOMA), and Orthogonal Multiple Access (OMA) techniques?
3- How to study the effect of imperfect Successive Interference Cancellation (SIC) on the downlink NOMA rate capacity?
4- How to study the effect of the NOMA Fixed Power Allocation (FPA) on the Bit-Error-Rate (BER) performance?
5- What is the number of users that NOMA can support with respect to OMA technique?
6- What is meant by user paring in NOMA, and how to perform user paring?
7- How to perform the fixed and dynamic power allocation in NOMA, and how to validate its performance?
8- How to estimate to the BER performance of NOMA communication system over a Rayleigh fading channel?
9- How to estimate to the achievable capacity of NOMA communication system over a Rayleigh fading channel?
10- How to estimate to the outage Probability of NOMA communication system over a Rayleigh fading channel?
Instructor Details
- 4.5 Rating
191 Reviews
Dr. Khaled Ramadan
Khaled Ramadan Mohamed received his B Sc. degree from the Higher Institute of Engineering, Al Shorouk City, Egypt, in 2011, and both his M Sc. and Ph.D. degrees from the Faculty of Electronic Engineering, Menoufia University, Egypt, in 2018 and 2021, respectively. Since 2021, he has been working as an Assistant Professor in the Communication and Computer Engineering Department at the Higher Institute of Engineering, Egypt. In September 2024, he joined the Department of Telecommunication Engineering, College of Engineering, Ahlia University, Manama, Bahrain, as an Assistant Professor. Throughout his academic career, he has also served as a deputed Assistant Professor at several institutions in Egypt, including the Higher Technological Institute for Engineering and the Higher Institute for Aviation and Communications.
More courses by Dr. Khaled Ramadan
Matlab course for wireless communication engineering (2021)
4.4 (181 Reviews)
Provider: Udemy
Time: 3.5h
$10.99
More Engineering courses
Do it Yourself - Automotive Electrical Diagnosis - Beginner (2026)
4.8 (1,897 Reviews)
Provider: Udemy
Time: 2.1h
$12.99
ROS 2 for Beginners Level 2 - TF | URDF | RViz | Gazebo (2025)
4.8 (1,869 Reviews)
Provider: Udemy
Time: 13.8h
$10.99
Advanced Kalman Filtering and Sensor Fusion (2021)
4.8 (1,033 Reviews)
Provider: Udemy
Time: 8.3h
$84.99
Digital Electronics: Robotics, learn by building module II (2020)
4.8 (942 Reviews)
Provider: Udemy
Time: 13.1h
$14.99
Reviews
By Manju Shanmugam on 5/17/2025
Good, could you add more details about the SIC and the techinques used in this
By Mohammed Dawoud on 8/22/2024
The teaching style was engaging and kept me interested throughout the course, which made learning the content enjoyable
By Pradyumna Ku Patra on 6/20/2024
The ppt presentation and Matlab code should be available in the link. At the same time, a few questions and Answers should be given in the link.
By Larusso Queens on 6/2/2024
I never expected i can meet the kind of course here on udemy, the instructor really delivered massively, an it's really a perfect result
By Wellliam Pyper on 5/31/2024
I really love this course, it's really an amazing one
By Danny Richard on 5/31/2024
:) hmmmm amazing track, i learned a lot and am getting goosebumps
By Eromosele Oberafo on 1/8/2024
The course is quite engaging, easy to follow, and thereby easy to understand the concepts behind the operation of a 5G communication system and its performance measurements when compared to other communication systems.
By Ammar summaq on 5/6/2023
it was good as no other course give u with practical
By David Okene on 6/27/2022
Matlab codes not well explained line by line
By Abdisalam on 10/4/2021
Very comprehesible and intersting course i recomed for those who are willing to do research in wireless communication to take course
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100







