# Analog and Digital communications II (Hinglish)

- Institution: IIT Guwahati
- Department: Electrical Engineering
- Teacher: Prof. Ribhu
- Level: Undergraduate
- Language: English
- Subjects: Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/108103001)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/108103001)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

This course will cover the basic set of tools required to understand the modelling and analysis of communications systems in Hinglish i.e. colloquial Hindi written in Roman text. We will start the course with an introduction to Information Theory talking about source coding and introducing the idea of channel capacity. We will then follow this up with an introduction to the idea of signal spaces and digital modulation schemes. After a detailed discussion on various modulation schemes with and without memory, we will discuss the problem of optimum receiver design in the presence of AWGN, and evaluate the union bound on the probability of error. Finally, we will discuss the problem of digital transmission through bandlimited channels, and ISI. We will end with an introduction to multicarrier modulation and OFDM.

Intended audience: Third and Fourth year UG students

## Lectures

1. [Lec 1: Tell me something I don’t know!](https://invisiblenetwork.ai/learn/nptel/108103001/d0e54a531c2a) (YouTube)
2. [Lec 2: Information Measure](https://invisiblenetwork.ai/learn/nptel/108103001/1e552bce752e) (YouTube)
3. [Lec 3: Entropy](https://invisiblenetwork.ai/learn/nptel/108103001/06a459e1d323) (YouTube)
4. [Lec 4: Conditional Entropy](https://invisiblenetwork.ai/learn/nptel/108103001/5f2a90d25f23) (YouTube)
5. [Lec 5: Mutual Information](https://invisiblenetwork.ai/learn/nptel/108103001/57842ff1cb7b) (YouTube)
6. [Lec 1: Typical Sequences](https://invisiblenetwork.ai/learn/nptel/108103001/cefc7374b4d5) (YouTube)
7. [Lec 2: Source Encoding](https://invisiblenetwork.ai/learn/nptel/108103001/59abca86dfd2) (YouTube)
8. [Lec 3: Prefix Codes](https://invisiblenetwork.ai/learn/nptel/108103001/c2dc4cdbfd3e) (YouTube)
9. [Lec 4: Huffman Coding](https://invisiblenetwork.ai/learn/nptel/108103001/334a726122c5) (YouTube)
10. [Lec 5: Mutual Information II](https://invisiblenetwork.ai/learn/nptel/108103001/efe7188f10f8) (YouTube)
11. [Lec 1: Diffrential Entropy](https://invisiblenetwork.ai/learn/nptel/108103001/377b01c597aa) (YouTube)
12. [Lec 2: Rate Distortion](https://invisiblenetwork.ai/learn/nptel/108103001/8833b95cf7e9) (YouTube)
13. [Lec 3: Digital Communication](https://invisiblenetwork.ai/learn/nptel/108103001/1e94e86786c5) (YouTube)
14. [Lec 4: Pulse Transmission](https://invisiblenetwork.ai/learn/nptel/108103001/382d74639f1c) (YouTube)
15. [Lec 5: Signal Space Representation](https://invisiblenetwork.ai/learn/nptel/108103001/983b646cc9ca) (YouTube)
16. [Lec 1: PAM](https://invisiblenetwork.ai/learn/nptel/108103001/08dd3273ecc2) (YouTube)
17. [Lec 2: PSK](https://invisiblenetwork.ai/learn/nptel/108103001/6671782e346f) (YouTube)
18. [Lec 3: QAM](https://invisiblenetwork.ai/learn/nptel/108103001/b04f0326db6c) (YouTube)
19. [Lec 4: Rectangular QAM](https://invisiblenetwork.ai/learn/nptel/108103001/5554587caf2f) (YouTube)
20. [Lec 5: Orthogonal Signalling](https://invisiblenetwork.ai/learn/nptel/108103001/b98855cabf27) (YouTube)
21. [Lec 1: Orthogonal Constellations](https://invisiblenetwork.ai/learn/nptel/108103001/75536a0697f1) (YouTube)
22. [Lec 2: Noise Characterization](https://invisiblenetwork.ai/learn/nptel/108103001/145cb9b43170) (YouTube)
23. [Lec 3: Maximum Likelihood](https://invisiblenetwork.ai/learn/nptel/108103001/0d82cf159ec0) (YouTube)
24. [Lec 1: Correlation Reciever](https://invisiblenetwork.ai/learn/nptel/108103001/70e7af91c01d) (YouTube)
25. [Lec 2: Correlation Reciever II](https://invisiblenetwork.ai/learn/nptel/108103001/ead1610725ff) (YouTube)
26. [Lec 3: Probability of Error for PAM](https://invisiblenetwork.ai/learn/nptel/108103001/0c6e1479b6a9) (YouTube)
27. [Lec 4: Probability of Error for PSK](https://invisiblenetwork.ai/learn/nptel/108103001/768b8efbc04e) (YouTube)
28. [Lec 5: Probability of Error for QAM](https://invisiblenetwork.ai/learn/nptel/108103001/ee2d29e7c8ff) (YouTube)
29. [Lec 1: Union Bound](https://invisiblenetwork.ai/learn/nptel/108103001/b6ba2f9f7bcc) (YouTube)
30. [Lec 2: Union Bound II](https://invisiblenetwork.ai/learn/nptel/108103001/0127f59191ed) (YouTube)
31. [Lec 3: Performance of Orthogonal Signalling](https://invisiblenetwork.ai/learn/nptel/108103001/32ec9a8f1d98) (YouTube)
32. [Lec 4: Synchronization Issues](https://invisiblenetwork.ai/learn/nptel/108103001/84c7755878b3) (YouTube)
33. [Lec 5: Phase Synchronization](https://invisiblenetwork.ai/learn/nptel/108103001/ab0bf39beb61) (YouTube)
34. [Lec 6: Non-Coherent FSK](https://invisiblenetwork.ai/learn/nptel/108103001/049af5d58f13) (YouTube)
35. [Lec 7: DPSK](https://invisiblenetwork.ai/learn/nptel/108103001/bbe3202e6848) (YouTube)
36. [Lec 1: Comparison of Modulation Schemes](https://invisiblenetwork.ai/learn/nptel/108103001/31823d8c586e) (YouTube)
37. [Lec 2: Spectral and Energy Efficiency](https://invisiblenetwork.ai/learn/nptel/108103001/5a87769b8417) (YouTube)
38. [Lec 3: Link Budget](https://invisiblenetwork.ai/learn/nptel/108103001/323f5fdc1d05) (YouTube)
39. [Lec 4: ISI](https://invisiblenetwork.ai/learn/nptel/108103001/2b71c1b8cbf4) (YouTube)
40. [Lec 1: Zero ISI](https://invisiblenetwork.ai/learn/nptel/108103001/f89dd7115aad) (YouTube)
41. [Lec 2: Raised Cosine Pulse Shape](https://invisiblenetwork.ai/learn/nptel/108103001/ca5fb9c9af25) (YouTube)
42. [Lec 3: Correlative Level Coding](https://invisiblenetwork.ai/learn/nptel/108103001/7b21d9cec2c7) (YouTube)
43. [Lec 4: Correlative Level Coding](https://invisiblenetwork.ai/learn/nptel/108103001/beca96c37283) (YouTube)
44. [Lec 1: Markov Chains](https://invisiblenetwork.ai/learn/nptel/108103001/2b37da32f2c8) (YouTube)
45. [Lec 2: Viterbi Algorithm](https://invisiblenetwork.ai/learn/nptel/108103001/53cb46ee64f5) (YouTube)
46. [Lec 3: Precoding](https://invisiblenetwork.ai/learn/nptel/108103001/af0cb0de1b72) (YouTube)
47. [Lec 4: Zero Forcing Equalization](https://invisiblenetwork.ai/learn/nptel/108103001/c5798e84cd17) (YouTube)
48. [Lec 5: MMSE Equalization](https://invisiblenetwork.ai/learn/nptel/108103001/13f555e7fa68) (YouTube)
49. [Lec 1: MMSE equalization II](https://invisiblenetwork.ai/learn/nptel/108103001/7ffcc904972e) (YouTube)
50. [Lec 2: Channel Estimation](https://invisiblenetwork.ai/learn/nptel/108103001/1e145f85a6b3) (YouTube)
51. [Lec 3: OFDM](https://invisiblenetwork.ai/learn/nptel/108103001/4d70e75d94c2) (YouTube)
52. [Lec 4: Channel Capacity](https://invisiblenetwork.ai/learn/nptel/108103001/6c2b113336a3) (YouTube)
53. [Lec 1: Capacity of a DMCs](https://invisiblenetwork.ai/learn/nptel/108103001/17cae5f767f3) (YouTube)
54. [Lec 2: Capacity of a Gaussian Channels](https://invisiblenetwork.ai/learn/nptel/108103001/4877c48c59ce) (YouTube)
55. [Lec 3: OFDM Capacity](https://invisiblenetwork.ai/learn/nptel/108103001/34a72b8f8e25) (YouTube)
56. [Lec 4: Fundamental limits on Communication](https://invisiblenetwork.ai/learn/nptel/108103001/66995a3f4fac) (YouTube)
57. [Lec 5: Curtain](https://invisiblenetwork.ai/learn/nptel/108103001/90c284328271) (YouTube)
