Learn · NPTEL

Course10810319164 lectures

Simulation Of Communication Systems Using Matlab

Prof. Ribhu · IIT Guwahati

Start with lecture 1 At NPTEL

About

This is course is meant to introduce students to the idea of modelling and simulation of communication systems exhibiting while highlighting the underlying stochastic behavior of these systems. The key objectives of this course are twofold:

1.To introduce the importance of Monte Carlo methods for analyzing the behavior of communication systems.

2. To encourage students to model and analyze stochastic systems around them.

By the end of this course, the students will be able to confidently program in MATLAB and develop programming models for simulating communication systems.

Intended audience: Undergraduate and postgraduate students of electronics and communication engineering

Prerequisites: Need to know basic probability theory and programming

Lectures

Week 1: Introduction

  1. Lec :1 Introduction YouTube
  2. Lec 2: Basics of MATLAB YouTube
  3. Lec 3: Data Types YouTube
  4. Lec 4: Floating Point Numbers YouTube
  5. Lec 5: Scripts and Flow of Control YouTube
  6. Lec 6: The For Loop YouTube

Week 2: Matrices and Signals

  1. Lec 7: Arrays YouTube
  2. Lec 8: Indexing YouTube
  3. Lec 9: Some Results from Linear Algebra YouTube
  4. Lec 10: Matrix Multiplication YouTube
  5. Lec 11: Eigenvalues and Eigenvectors YouTube
  6. Lec 12: Complex Numbers YouTube
  7. Lec 13: Hermitian Matrices YouTube
  8. Lec 14: Matrix Inversion YouTube

Week 3: Matrices and Signals

  1. Lec 15: Signals YouTube
  2. Lec 16: Convolution YouTube
  3. Lec 17: Probability YouTube
  4. Lec 18: Bayes Theorem YouTube
  5. Lec 19: Random Varibles YouTube
  6. Lec 20: Clinical Trials I YouTube
  7. Lec 21: Clinical Trials II YouTube

Week 4: Monte Carlo Methods

  1. Lec 22: Random Numbers YouTube
  2. Lec 23: Random Disttributions YouTube
  3. Lec 24: Histograms YouTube
  4. Lec 25: Histograms II YouTube
  5. Lec 26: Functions of Random Variables YouTube
  6. Lec 27: Generating Random Disttributions YouTube
  7. Lec 28: Laws of Large numbers YouTube

Week 5: Random Processes

  1. Lec 29: Random Processes YouTube
  2. Lec 30: Properties of Random Processes YouTube
  3. Lec 31: Power Spectra YouTube
  4. Lec 32: Signals and Noise YouTube

Week 6: Random Processes

  1. Lec 33: Stochastic Models YouTube
  2. Lec 34: The AR-1 Process YouTube
  3. Lec 35: Stochastic Models II YouTube
  4. Lec 36: Yule Walker Equations YouTube
  5. Lec 37: Markov Chains I YouTube

Week 7: Random Processes

  1. Lec 38: Markov Chains II YouTube
  2. Lec 39: Markov Chains III YouTube
  3. Lec 40: Analog to Digital Coversion YouTube
  4. Lec 41: K Means YouTube
  5. Lec 42: Correlation YouTube

Week 8: Source Coding

  1. Lec 43: Predictive Coding YouTube
  2. Lec 44: Image Compression YouTube
  3. Lec 45: Transform Domain Compression YouTube
  4. Lec 46: Multi Resolution Coding YouTube
  5. Lec 47: Introduction to Communications YouTube

Week 9: Digital Communication

  1. Lec 48: Low Pass and BandPass Signals YouTube
  2. Lec 49: Signal Spaces YouTube
  3. Lec 50: PAM YouTube
  4. Lec 51: Detection YouTube
  5. Lec 52: Effects of AWGN YouTube

Week 10: Digital Communication

  1. Lec 53: ML Detection YouTube
  2. Lec 54: ML Detection II YouTube
  3. Lec 55: The Union Bound YouTube
  4. Lec 56: Symbol Error Rates YouTube

Week 11: Digital Communication

  1. Lec 57: Choosing Constellations YouTube
  2. Lec 58: Orthogonal Signalling YouTube
  3. Lec 59: Non-Coherent Dection 1 YouTube
  4. Lec 60: Non-Coherent Detection 2 YouTube
  5. Lec 61: DPSK YouTube

Week 12: Digital Communication

  1. Lec 62: DPSK II YouTube
  2. Lec 63: Introduction to Wireless Communications YouTube
  3. Lec 64: Conclusion YouTube

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Guwahati
Department
Electrical Engineering
Teacher
Prof. Ribhu
Level
Undergraduate
Language
English
Subjects
Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed