# Signal Processing for mm Wave Communication for 5G and Beyond

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

Due to significant tele-traffic growth in forthcoming 5G technology, it is essential to increase the service bandwidth and transmission radio frequency to millimeter wave. This comes with its own set problems due to higher path loss and other issues. This course encompasses the complete mmWave communication from the signal processing point of view. In this course, we will cover mmWave channel models, MIMO-OFDM in mmWave and Beamforming technology. We will also cover a rigorous MATLAB simulation to understand mmWave beamforming with MIMO-OFDM.

Intended audience: BTech final year, M.Tech students (enrolled or passed out), any employee of an organization which is involved in Physical layer (4G/5G) algorithms development

Prerequisites: Minimum: BE (ECE)SUPPORTED INDUSTRIES : Qualcomm Ltd., Mediatech Communication Private Ltd.

## Lectures

1. [Lecture 1 : Tx- Rx Structure](https://invisiblenetwork.ai/learn/nptel/108105179/f669ffc787bc) (YouTube)
2. [Lecture 2 : Rx -Structure](https://invisiblenetwork.ai/learn/nptel/108105179/9c9e0669d73d) (YouTube)
3. [Lecture 3 : Fundamental of Ray-Tracing model](https://invisiblenetwork.ai/learn/nptel/108105179/2901994790a7) (YouTube)
4. [Lecture 4 : General channel model (Part-1)](https://invisiblenetwork.ai/learn/nptel/108105179/e658c3806999) (YouTube)
5. [Lecture 5 : General channel model (Part-1) cont.](https://invisiblenetwork.ai/learn/nptel/108105179/fdea3b49a74c) (YouTube)
6. [Lecture 6 : General channel model (Part-1) cont.](https://invisiblenetwork.ai/learn/nptel/108105179/6dad5a1c5b43) (YouTube)
7. [lecture No- 07 : General channel model (Part-II)](https://invisiblenetwork.ai/learn/nptel/108105179/94ec7bed13d7) (YouTube)
8. [lecture No- 08 : Wireless channel-A ray tracing model part-II](https://invisiblenetwork.ai/learn/nptel/108105179/b3b5a096d538) (YouTube)
9. [lecture No- 09 : Wireless channel-A ray tracing model part-II (cont)](https://invisiblenetwork.ai/learn/nptel/108105179/5014a9dcf1d5) (YouTube)
10. [lecture No- 10: Wireless channel-A ray tracing model part-II (cont)](https://invisiblenetwork.ai/learn/nptel/108105179/0f639fac5ce2) (YouTube)
11. [lecture No- 11 : Wireless channel-A ray tracing model part-II (cont)](https://invisiblenetwork.ai/learn/nptel/108105179/c89b1bd71964) (YouTube)
12. [lecture No- 12 : RMS Delay spread & Doppler Effect on channel](https://invisiblenetwork.ai/learn/nptel/108105179/18685e41ef51) (YouTube)
13. [lecture No- 13 : Time Varing Model](https://invisiblenetwork.ai/learn/nptel/108105179/6df49543a5bd) (YouTube)
14. [lecture No- 14 : Doppler Impact on coherence BW](https://invisiblenetwork.ai/learn/nptel/108105179/42a09df29756) (YouTube)
15. [lecture No- 15 : Introduction to time series](https://invisiblenetwork.ai/learn/nptel/108105179/73f327c73975) (YouTube)
16. [lecture No- 16 : AR,ARMA,MA process](https://invisiblenetwork.ai/learn/nptel/108105179/bee11646a6f0) (YouTube)
17. [lecture No- 17 : Doppler with AR process model](https://invisiblenetwork.ai/learn/nptel/108105179/4669e1733210) (YouTube)
18. [lecture No- 18 : Coherence time and parameter summery](https://invisiblenetwork.ai/learn/nptel/108105179/8d100b6d31b6) (YouTube)
19. [Lecture No 19 : Basic ISI channel](https://invisiblenetwork.ai/learn/nptel/108105179/8393c4fec8f7) (YouTube)
20. [Lecture No 20 : Channel estimation and Equalizer](https://invisiblenetwork.ai/learn/nptel/108105179/995fcb39b542) (YouTube)
21. [Lecture No 21 : precoder and MIMO](https://invisiblenetwork.ai/learn/nptel/108105179/abbe3dd8c288) (YouTube)
22. [Lecture No 22 : precoder and MIMO(contd)](https://invisiblenetwork.ai/learn/nptel/108105179/e7ae29a7246b) (YouTube)
23. [Lecture No 23 : Basics of mmwave spectrum](https://invisiblenetwork.ai/learn/nptel/108105179/c723474199ba) (YouTube)
24. [lecture No- 24 : Angle of arrival and angle of departure](https://invisiblenetwork.ai/learn/nptel/108105179/a29c02bd79db) (YouTube)
25. [lecture No- 25 : 3D concepts, AoA,AoD](https://invisiblenetwork.ai/learn/nptel/108105179/e0d1327aca3f) (YouTube)
26. [lecture No- 26 : mmWave channel model with RX beaming](https://invisiblenetwork.ai/learn/nptel/108105179/bef07b4cfdce) (YouTube)
27. [lecture No- 27 : mmWave channel model with RX beaming(contd)](https://invisiblenetwork.ai/learn/nptel/108105179/20fef3bdb074) (YouTube)
28. [lecture No- 28 : mmWave channel model with RX beaming(contd)](https://invisiblenetwork.ai/learn/nptel/108105179/5d79163fd6c7) (YouTube)
29. [lecture No- 29 : mmWave channel model (contd)](https://invisiblenetwork.ai/learn/nptel/108105179/5747e2e5ce7d) (YouTube)
30. [lecture No- 30 : mmwave channel model(continuing)](https://invisiblenetwork.ai/learn/nptel/108105179/0ec61537aa93) (YouTube)
31. [lecture No- 31 : mmWave channel model (continuing -Tx side multiple antenna)](https://invisiblenetwork.ai/learn/nptel/108105179/053efd28abf7) (YouTube)
32. [lecture No- 32 : Basics of Beamforming](https://invisiblenetwork.ai/learn/nptel/108105179/27c5effb6a3a) (YouTube)
33. [lecture No- 33 : Single Antenna beamforming](https://invisiblenetwork.ai/learn/nptel/108105179/b88aba4da1df) (YouTube)
34. [lecture No- 34 : Concept of antenna many fold vector.](https://invisiblenetwork.ai/learn/nptel/108105179/9a03c295cfb8) (YouTube)
35. [lecture No- 35 : 3D Concept of antenna many fold vector.](https://invisiblenetwork.ai/learn/nptel/108105179/a7c97c7df05b) (YouTube)
36. [lecture No- 36 "Different Geometry of antennafrom electrical point of view"](https://invisiblenetwork.ai/learn/nptel/108105179/6b021f9b96c5) (YouTube)
37. [lecture No- 37 Basics of Beamforming pattern(part-I)](https://invisiblenetwork.ai/learn/nptel/108105179/c9f2468d090d) (YouTube)
38. [lecture No- 38 Basics of Beamforming pattern (part-II)](https://invisiblenetwork.ai/learn/nptel/108105179/170b0586f75e) (YouTube)
39. [lecture No- 39 SISO Beamforming](https://invisiblenetwork.ai/learn/nptel/108105179/2869906ccec9) (YouTube)
40. [lecture No- 40 : MIMO Beamforming](https://invisiblenetwork.ai/learn/nptel/108105179/44cf36e59973) (YouTube)
41. [lecture No- 41 : Structural implementation of MIMO Beamforming](https://invisiblenetwork.ai/learn/nptel/108105179/98d5ee787cbf) (YouTube)
42. [lecture No- 42 : Different Level of Beamforming](https://invisiblenetwork.ai/learn/nptel/108105179/10310a2b02fd) (YouTube)
43. [lecture No- 43 : MIMO Beamforming in Transmitter side](https://invisiblenetwork.ai/learn/nptel/108105179/6de442662754) (YouTube)
44. [lecture No- 44 : MIMO Beamforming in Receiver side](https://invisiblenetwork.ai/learn/nptel/108105179/1493f2bc6196) (YouTube)
45. [lecture No- 45 : MIMO Beamforming in Receiver side (part-II)](https://invisiblenetwork.ai/learn/nptel/108105179/83a80a779979) (YouTube)
46. [lecture No- 46 : Mathematical description of MIMO Beamforming (cont’d)](https://invisiblenetwork.ai/learn/nptel/108105179/710f378fef7c) (YouTube)
47. [lecture No- 47 : Equalizer based detector](https://invisiblenetwork.ai/learn/nptel/108105179/5942c887f897) (YouTube)
48. [lecture No- 48 : Parameter to be designed in MIMO Beamforming](https://invisiblenetwork.ai/learn/nptel/108105179/97bfa61b825c) (YouTube)
49. [lecture No- 49 : OFDM Data model](https://invisiblenetwork.ai/learn/nptel/108105179/b608f359f7e6) (YouTube)
50. [lecture No- 50 : OFDM Data model (cont'd)](https://invisiblenetwork.ai/learn/nptel/108105179/fc8ee60a5768) (YouTube)
51. [lecture No- 51 : General OFDM](https://invisiblenetwork.ai/learn/nptel/108105179/f8d49fa0185d) (YouTube)
52. [lecture No- 52 : OFDM spectrum and CFO](https://invisiblenetwork.ai/learn/nptel/108105179/53d368e89638) (YouTube)
53. [lecture No- 53 : MIMO OFDM Structure](https://invisiblenetwork.ai/learn/nptel/108105179/7677eb53a19b) (YouTube)
54. [lecture No- 54 : MIMO OFDM decode and beamforming](https://invisiblenetwork.ai/learn/nptel/108105179/ea3bd33996ea) (YouTube)
55. [lecture No- 55 : Design parameter estimation (part-1)](https://invisiblenetwork.ai/learn/nptel/108105179/4b5bb1767d91) (YouTube)
56. [lecture No- 56 : Design parameter estimation (part-2) "](https://invisiblenetwork.ai/learn/nptel/108105179/137d14d0e831) (YouTube)
57. [lecture No- 57 : Design parameter estimation (part-3) "](https://invisiblenetwork.ai/learn/nptel/108105179/a45843fa5697) (YouTube)
58. [lecture No- 58 : Design parameter estimation (part-4) "](https://invisiblenetwork.ai/learn/nptel/108105179/572acccc30cb) (YouTube)
59. [lecture No- 59 : Design parameter estimation (part-5) "](https://invisiblenetwork.ai/learn/nptel/108105179/048cb82e3480) (YouTube)
60. [lecture No- 60 : MU system](https://invisiblenetwork.ai/learn/nptel/108105179/291eb1e04bba) (YouTube)
61. [lecture No- 61 : CFO and other impairment and their effects](https://invisiblenetwork.ai/learn/nptel/108105179/e42c68a17e19) (YouTube)
62. [lecture No- 62 : Multi User Hybrid beam and impairment and analysis (part-3) "](https://invisiblenetwork.ai/learn/nptel/108105179/184dd384a614) (YouTube)
63. [lecture No- 63 : Multi User Hybrid beam and Impairment and analysis (part-4)](https://invisiblenetwork.ai/learn/nptel/108105179/b7a1449eaf60) (YouTube)
64. [lecture No- 64 : Multi User Hybrid beam and Impairment and analysis (part-5)](https://invisiblenetwork.ai/learn/nptel/108105179/a219f8ea5315) (YouTube)
