Communication System Principles and its IoT Applications

  • Course level: All Levels


This course aims to familiarize students with the building blocks of communication systems including both transmitter and receiver sides. Students will learn to use signal processing techniques in data transmission. They will also develop skills to optimize modern communication systems to performance metrics such as reliability (bit error rate), spectral efficiency (data rate),  power efficiency, etc.

This course covers the basics of communication theory: signal analysis and transmission, amplitude modulation (AM), quadrature amplitude modulation (QAM), frequency modulation (FM), phase modulatıon (PM), phase-locked loops, sampling, quantization, pulse transmission, digital data transmission, and recent digital communication technologies.

The main content of the course includes the following:

Introduction to communication systems and its IoT Applications
Review of signals and systems: signal types, energy relations, Fourier transform, and Hilbert transform
Transmission of signals through linear systems, filters, and bandpass systems
FIR Filter Design
Amplitude modulation and DSB-SC modulation
SSB modulation
VSB modulation
Frequency-division multiplexing (FDM), phase-locked loops (PLLs), quadrature amplitude modulation (QAM)
Angle modulation: frequency modulation
Angle modulation: phase modulation
Review of probability and random processes: WSS processes, autocorrelation function, power spectral density
Sampling process and aliasing
Scalar quantization
Vector quantization and encoding

What Will I Learn?

  • Analyze communication systems and their components.
  • Apply the fundamental steps in signal transmission
  • Apply analog and digital modulation techniques
  • Apply analog-to-digital conversion
  • Use signal processing techniques to recover source data at the receiver.
  • Implement modulation techniques and FIR filters in MATLAB.

Topics for this course

18 Lessons

Introduction to Communication System

Introduction to old and modern communication systems: from telegraph to massive and critical IoT (Part-1)59:55
Communication Systems Overview – information representation in analog and digital formats (Part-2)1:05:24

Signal and Systems (Part-1)

Signal and System (Part-2)

Signal Energy and Energy Spectral Density

Angle Modulation

Learning GNU Radio / SDR?

Gain Hand on experience on GNU Radio / SDR

Student Feedback


Total 7 Ratings

1 rating
0 rating
0 rating
0 rating
0 rating

The course was more than interesting and informative. I advise everyone to join the course and watch it. Thank you doctor for your great efforts

It has been a very useful, productive and good course for me. Our teacher's explanation was very good. Thank you very much for everything.

This course is clear, understandable and very instructive. I can easily get information about the subjects I am curious about. Telecommunications has become one of the fields I want to advance. Thank you so much.

It has been a very useful, productive and good course for me. Our teacher's explanation was very good. Thank you very much for everything.
Best regards.

Best regards.

It is a very useful training set, especially for engineers who want to work in the field of telecommunication engineering. I think everyone who receives the training will be satisfied thanks to the instructor's experience and knowledge in the field of telecommunications.
Best regards.

It has been a very useful and productive course for me. Our teacher's explanation was very good and understandable. I had a nice, fun and productive period. Thank you so much. Best regards.


Material Includes

  • Videos
  • Slides
  • Books
  • Reports
  • Projects
  • Certificate

Enrolment validity: Lifetime


  • The successful completion of MATH courses, Probability and Statistics for Engineers and Signals and Systems courses is prerequisite for taking this course of Introduction to Telecommunications

Target Audience

  • Electrical and computer engineering students with eager interest in learning and understanding the fundamentals, principles, and applications of communication systems