5.00
(18 Ratings)

Digital Communication: From Beginner to Expert

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Digital Communication: From Beginner to Expert: The course gives a comprehensive and detailed view of the general structure of digital communication systems including transmitter and receiver designs as well as the different types of wireless channels that may be encountered in communication systems. In particular, it covers topics like real and complex random vectors, signal space representations, and advanced digital modulation/demodulation techniques such as ASK, PSK, FSK, BPSK, M-ASK, M-PSK, M-FSK, QPSK, QAM, OFDM, OFDM-IM, OFDM-SNM, OFDM-SPM, and MIMO-SM. In addition, the course will cover digital data transmission over noisy and fading channels, as well as the design of ideal transceivers for recovering the received data. Moreover, the calculation of key performance metrics in digital communication systems such as bit error probability, data rate, and throughput will also be explained and discussed in this course. More specifically, the covered topics in the course are listed as follows:

Lesson 1: Introduction to the basic processing blocks in digital transceivers systems (source coding, channel coding, modulation, pulse selection, synchronization, detection, demodulation, decoding, equalization).

Lesson 2 – More details about basic processing blocks + Quantization and Analog to digital conversion (ADC).

Lesson 3 – Quantization Noise and its probability distribution function (PDF) in pulse code modulation (PCM).

Lesson 4 – Nonuniform Quantization + Advantages of PCM + Line codes & D-encoding.

Lesson 5 – Time Division Multiplexing (TDM).

Lesson 6 – Digital Multiplexers and their different types.

Lesson 7 – Delta modulation: Concept, Advantages, Disadvantages, and Solutions. Lesson 8 – Linear Prediction Filters (LPC).

Lesson 9 – Base-band Pulse Transmission: Matched Filters.

Lesson 10 – Probability of Error over AWGN Channel.

Lesson 11 – Inter-Symbol Interference (ISI) and Raised Cosine Pulse Shaping Filter.

Lesson 12 – Correlative level (duo binary) coding for doubling channel capacity.

Lesson 13 – Addressing the drawbacks of Correlative level (duo binary) Coding.

Lesson 14 – Passband Data Transmission and Basic Concepts of Digital Modulation.

Lesson 15 – New types of carriers & features for digital modulation (IM, NM, SM).

Lesson 16 – Binary phase-shift keying (BPSK).

Lesson 17 – Quadrature phase-shift keying (QPSK).

Lesson 18 – Offset and Shifted Quadrature Phase-Shift Keying (OQPSK).

Lesson 19 – M-array phase-shift keying (MPSK) & M-array quadrature amplitude (MQAM).

Lesson 20 – Non-coherent modulation: Transmission & detection of non-coherent BFSK.

Lesson 21 – Non-coherent differential binary phase-shift keying (DBPSK) & detection.

So, the course basically covers the general structure of Digital Communication systems, real and complex random vectors, signal space representations, digital modulation/demodulation techniques, digital data transmission over noisy channels and ideal receiver design, the bit error probability in digital data communication, techniques, and basic limits of data communication, entropy, channel capacity, and coding methods. What you’ll learn Learn the exact generic meaning of modulation and why we must have it in most telecom systems Gain the ability to apply digital theorems for communication systems Understand the most common transmission techniques in digital communication systems Identification of signals and modulation types in digital communication systems Calculation of digital communication system performance Design and analysis of efficient digital communication systems Design of channel equalization and symbol synchronization systems Interpret the results of numerical communication coding techniques according to performance analysis Are there any course requirements or prerequisites? True desire to learn this subject Basic knowledge of Mathematics Basic knowledge in signal processing No programming experience required

Who this course is for: COMPUTER ENGINEERING STUDENTS ELECTRICAL ENGINEERING STUDENTS TELECOMMUNICATION ENGINEERING STUDENTS WORKING ENGINEERS WHO WANT TO REFRESH THEIR KNOWLEDGE

This course provides an introduction to the theory of digital communication (DC), where it covers the general structure of DC systems, real and complex random vectors, signal space representations, digital modulation/demodulation techniques, digital data transmission over noisy channels and ideal receiver design, the bit error probability in digital data communication, techniques and basic limits of data communication, entropy, channel capacity, and coding methods >>

===========================

In the links given below, you can check sample examples of previous students’ projects related to the IoT domain and 5G topic.

https://sites.google.com/view/telecomabu/spring-semester-2018-2019 

https://sites.google.com/view/5gcourseabu/spring-semester-2018-2019 

Show More

What Will You Learn?

  • Gain the ability to apply digital theorems for communication systems
  • Understand most common transmission techniques in digital communication systems
  • Identification of signals and modulation types in digital communication systems
  • Calculation of digital communication system performance
  • Design and analysis of efficient digital communication systems
  • Design of channel equalization and symbol synchronization systems
  • Interpret the results of numerical communication coding techniques according to performance analysis
  • Learn and Understand the latest advanced in multi-dimensional modulation techniques
  • Learn the details of spatial modulation and how it works in MIMO systems
  • Index or Position modulation and how it works in multicarrier systems such as OFDM
  • Number or Gap modulation and how it works in multicarrier systems such as OFDM
  • Power modulation and how it works in multicarrier systems such as OFDM

Course Content

Introduction and Conceptual Topics
These are the main subjects discussed in this course

  • About the Instructor Dr. Jehad Hamamreh
    03:09
  • Defining the concept of Modulation and why we need it in communication systems
    38:07
  • L1 – Introduction to basic processing blocks in digital transceivers systems: The difference between analog & digital signal & why we need Digital Communication
    23:19
  • L2 – More details about basic processing blocks + Quantization and ADC
    21:22
  • The basic block components of a digital communication system – follow up – L3
    25:21
  • Examples on methods & techniques done in the block components of a digital communication system
    13:50
  • Overview of different types of modulation schemes in digital communication systems
    03:04
  • Sampling, quantization, and encoding processes in the digital to analog converters (ADC and DAC)
    17:28
  • Example on Analog to Digital Conversion (ADC): Sampling, Quantization, and Encoding Processes
    01:13:08
  • L3 – Quantization Noise and its PDF in PCM
    46:09
  • L5 – Time Division Multiplexing (TDM) (Tutorial 5)
    26:47
  • L4 – Nonuniform Quantization + Advantages of PCM + Line codes & D-encoding
    42:52
  • L6 – Digital Multiplexers and its different types (Tutorial 6)
    33:28
  • L7 – Delta modulation: Concept, Advantages, Disadvantages, and Solutions
    37:50
  • L8 – Linear Prediction Filters (LPC) (Tutorial 8)
    28:25
  • L9 – Base-band Pulse Transmission: Matched Filters (Tutorial 9)
    15:09
  • L10 – Probability of Error over AWGN Channel (Tutorial 10)
    37:58
  • L11 – Inter-Symbol Interference (ISI) and Raised Cosine Pulse Shaping Filter (Tutorial 11)
    01:00:03
  • L12 – Correlative level (duo binary) coding for doubling channel capacity (Tutorial 12)
    24:07
  • L13 – Addressing the drawbacks of Correlative level (duo binary) Coding
    26:04
  • L14 – Passband Data Transmission and Basic Concepts of Digital Modulation
    48:59
  • L15 – New types of carriers & features for digital modulation (IM, NM, SM)
    14:19
  • L16 – Binary phase shift keying (BPSK)
    36:57
  • L17 – Quadrature phase shift keying (QPSK)
    52:39
  • L18 – Offset and Shifted Quadrature Phase-Shift Keying (OQPSK)
    27:21
  • L19 – M-array phase-shift keying (MPSK) & M-array quadrature amplitude (MQAM)
    50:09
  • L20 – Non-coherent modulation: Transmission & detection of non-coherent BFSK
    20:42
  • L21 – Non-coherent differential binary phase-shift keying (DBPSK) & detection
    19:16
  • Quiz 1

Test Preparation: Questions and Solutions – M

Test Preparation: Questions and Solutions – F

Channel Coding – Error Correcting Codes in Digital Communications

Student Ratings & Reviews

5.0
Total 17 Ratings
5
18 Ratings
4
0 Rating
3
0 Rating
2
0 Rating
1
0 Rating
KK
4 months ago
This course adds a lot to you, both with its example explanations and its solution-supported questions. Thank you for a great course and an incredible experience.
IT
4 months ago
The course surpassed my expectations, and I recently finished it. The instructor's proficiency and lucid explanations simplified difficult subjects. The transition from novice to expert level was smooth, and I now have faith in my ability to communicate digitally. Extremely recommended
MO
4 months ago
I completed the course and it was a very productive course for me. Thank you for what you taught me.
KV
4 months ago
I’ve reached all the necessary informations about the digital area and got the knowledge. Fantastic explanations!!
M
4 months ago
The course not only proves highly effective but is also remarkably accessible. The knowledge it imparts is crucial and indispensable for every engineering student seeking insights into digital communication or aspiring to advance in this domain. I highly recommend it, because of the instructor's exceptional professionalism.
I
4 months ago
At the beginning, I had concerns about the digital communication system. In the process, thanks to my dear teacher and this course, I have no negative points in my mind. This course adds a lot to you, both with its example explanations and solution-supported questions. Thank you for this magnificent course and an incredible experience.
Y
4 months ago
A very useful and helpful course that can prepare you for a research career or engineering career in telecommunications systems. I recommend it to my friends who are pursuing an engineering career.
S
4 months ago
Hello,my name is Şahsinem Gülten.Thank you very much for the course. It was very educational and ,nstructive..
TK
4 months ago
This course is highly beneficial and valuable for individuals interested in digital telecommunications, thanks to its content, examples, and straightforward language. I highly recommend it to those seeking to enhance their skills in this field.
S
4 months ago
I just completed the course. The professor's explanation was very fluent and beautiful. The examples helped me a lot to understand the subject. It was very useful for me in digital communication. I would recommend it to everyone. Thank you professor!
U
4 months ago
I completed the course and it met my expectations. The professor's competence and clear explanations made it easier to understand the course content.The transition from beginner to expert level was smooth, and now my digital communication skills have improved a lot thanks to this course.
G
4 months ago
It is a very helpful and useful course for those interested in digital telecommunications due to its content, examples and plain language. It is a course I recommend to those who want to develop in this field.
C
4 months ago
I recently completed the course, and it exceeded my expectations. The instructor's expertise and clear explanations made complex concepts easy to understand. The progression from beginner to expert level was seamless, and I now feel confident in my digital communication skills. Highly recommended!
A
4 months ago
My name is Batuhan Karagöz. I am electrical and electronical engineer. My horizons expanded with this course.I gained digital communication knowledge with this course.
M
2 years ago
I actually really enjoyed this course. I appreciate the effort put into the course and the slides. thank you !
A course that should be taken by everyone who aims to work in the field of telecommunication. The trainer explained the course with all the details.
CL
3 years ago
Very helpful and useful course, and how can I find the complete course on YouTube