# 5G Wireless Standard Design

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

The students normally have strong theoretical background in wireless communications systems, but negligible exposure on the use of this theory to design practical wireless systems. And current jobs in the wireless communication industry require design of standards-based practical wireless systems. The objective of this course is to bridge the gap between the theory and practise of 5G wireless communication systems, and consequently also the gap between academia and industry.

To achieve the objective, underlying concepts of 5G transceivers will be taught in the class, and the students will be expected to read the 5G standard documents to understand the transceiver specifications. The students will then design and implement in MATLAB a 5G compliant wireless system. The course will therefore involve a MATLAB coding component, which will also be considered for evaluation. Lastly students will discuss possible evolutionary paths for the 5G standard.

Intended audience: UG (4th year)/PG/PhD

Prerequisites: Preferably, knowledge of basic courses in digital communications and wireless communications, along with exposure to MATLAB

## Lectures

1. [Module 1: Course Introduction](https://invisiblenetwork.ai/learn/nptel/117104484/7cbdb0ddd664) (YouTube)
2. [Module 2: Key 5G Technologies - Adaptive Modulation and Coding (AMC)](https://invisiblenetwork.ai/learn/nptel/117104484/169dfd40560c) (YouTube)
3. [Module 3: Key 5G Technologies - Hybrid automatic repeat request (HARQ)](https://invisiblenetwork.ai/learn/nptel/117104484/2fd75d99ca50) (YouTube)
4. [Module 4: Key 5G Technologies - Orthogonal frequency division multiplexing (OFDM)](https://invisiblenetwork.ai/learn/nptel/117104484/4f0f95668a8f) (YouTube)
5. [Module 5: 5G Numerology](https://invisiblenetwork.ai/learn/nptel/117104484/b12f06908025) (YouTube)
6. [Module 6: 5G frame structure](https://invisiblenetwork.ai/learn/nptel/117104484/02ec2d14f5b9) (YouTube)
7. [Module 7: 5G physical downlink shared channel (PDSCH) transmit chain– CRC generation](https://invisiblenetwork.ai/learn/nptel/117104484/f0065bef6c8f) (YouTube)
8. [Module 8: 5G PDSCH transmit chain – code block segmentation – part I](https://invisiblenetwork.ai/learn/nptel/117104484/93d1f96acfbf) (YouTube)
9. [Module 9: 5G PDSCH transmit chain – LDPC coding](https://invisiblenetwork.ai/learn/nptel/117104484/a09f1ba90520) (YouTube)
10. [Module 10: 5G PDSCH transmit chain – code block segmentation – part II](https://invisiblenetwork.ai/learn/nptel/117104484/b30b5b24ad33) (YouTube)
11. [Module 11: 5G PDSCH transmit chain – rate matching – part I](https://invisiblenetwork.ai/learn/nptel/117104484/9bbcc8a77545) (YouTube)
12. [Module 12: 5G PDSCH transmit chain – rate matching – part II](https://invisiblenetwork.ai/learn/nptel/117104484/31032ed8912b) (YouTube)
13. [Module 13: 5G PDSCH transmit chain – interleaving and concatenation](https://invisiblenetwork.ai/learn/nptel/117104484/d79d70f6c9a6) (YouTube)
14. [Module 14: 5G PDSCH transmit chain – scrambling and modulation](https://invisiblenetwork.ai/learn/nptel/117104484/aaa5cf670dc0) (YouTube)
15. [Module 15: 5G PDSCH transmit chain – recap](https://invisiblenetwork.ai/learn/nptel/117104484/e576888cb393) (YouTube)
16. [Module 16: 5G PDSCH receive chain – part I](https://invisiblenetwork.ai/learn/nptel/117104484/cd628426d5bb) (YouTube)
17. [Module 17: 5G PDSCH receive chain – part II](https://invisiblenetwork.ai/learn/nptel/117104484/2714e257a19d) (YouTube)
18. [Module 18: 5G PDSCH – map receiver design part I](https://invisiblenetwork.ai/learn/nptel/117104484/f3a519927cb7) (YouTube)
19. [Module 19: 5G PDSCH – map receiver design part II](https://invisiblenetwork.ai/learn/nptel/117104484/b023a6d40796) (YouTube)
20. [Module 20: 5G baseband – RF conversion](https://invisiblenetwork.ai/learn/nptel/117104484/73c9ff34deca) (YouTube)
21. [Module 21: Indigenous 5G network architecture](https://invisiblenetwork.ai/learn/nptel/117104484/64b4256be4b9) (YouTube)
22. [Module 22: 5G physical downlink control channel (PDCCH) transmit chain- introduction](https://invisiblenetwork.ai/learn/nptel/117104484/c35b6acb18b2) (YouTube)
23. [Module 23: 5G PDCCH transmit chain – CRC and segmentation](https://invisiblenetwork.ai/learn/nptel/117104484/b698753a50da) (YouTube)
24. [Module 24: 5G PDCCH transmit chain – Polar encoding](https://invisiblenetwork.ai/learn/nptel/117104484/704e9ef44a7e) (YouTube)
25. [Module 25: 5G PDCCH transmit chain – CRC interleaver](https://invisiblenetwork.ai/learn/nptel/117104484/d8fde199410a) (YouTube)
26. [Module 26: 5G PDCCH transmit chain – sub-block interleaver](https://invisiblenetwork.ai/learn/nptel/117104484/84898c9cd09e) (YouTube)
27. [Module 27: 5G PDCCH transmit chain – rate matching](https://invisiblenetwork.ai/learn/nptel/117104484/28f5da5fc485) (YouTube)
28. [Module 28: 5G PDCCH transmit chain – control resource set (CORESET) design – part I](https://invisiblenetwork.ai/learn/nptel/117104484/8b35da45e688) (YouTube)
29. [Module 29: 5G PDCCH transmit chain –CORESET design – part II](https://invisiblenetwork.ai/learn/nptel/117104484/65296a3d3937) (YouTube)
30. [Module 30: 5G PDCCH transmit chain –CORESET design – part III](https://invisiblenetwork.ai/learn/nptel/117104484/76cfacb9578f) (YouTube)
31. [Module 31: 5G PDCCH transmit chain –CORESET design – part IV](https://invisiblenetwork.ai/learn/nptel/117104484/a0833710d7d6) (YouTube)
32. [Module 32: 5G physical uplink control channel (PUCCH) - part I](https://invisiblenetwork.ai/learn/nptel/117104484/2830db909120) (YouTube)
33. [Module 33: 5G physical uplink control channel (PUCCH) - part II](https://invisiblenetwork.ai/learn/nptel/117104484/a2f7341d6ad6) (YouTube)
34. [Module 34: Multiple input multiple output (MIMO) transceiver chain – part I](https://invisiblenetwork.ai/learn/nptel/117104484/14e6a09b45d9) (YouTube)
35. [Module 35: MIMO transceiver chain – part II](https://invisiblenetwork.ai/learn/nptel/117104484/c9a3f41a54fb) (YouTube)
36. [Module 36: MIMO transceiver chain – part III](https://invisiblenetwork.ai/learn/nptel/117104484/7c57ac5c5de5) (YouTube)
37. [Module 37: MIMO transceiver chain – part IV](https://invisiblenetwork.ai/learn/nptel/117104484/b4015df8756c) (YouTube)
38. [Module 38: MIMO transceiver chain – part V](https://invisiblenetwork.ai/learn/nptel/117104484/f7d444893d0d) (YouTube)
39. [Module 39: MIMO transceiver chain – part VI](https://invisiblenetwork.ai/learn/nptel/117104484/262160573883) (YouTube)
40. [Module 40: MIMO transceiver chain – part VII](https://invisiblenetwork.ai/learn/nptel/117104484/d7668920fc34) (YouTube)
41. [Module 41: 5G demodulation reference signal (DM-RS) design – part I](https://invisiblenetwork.ai/learn/nptel/117104484/18044f5ffbad) (YouTube)
42. [Module 42: 5G DM-RS design – part II](https://invisiblenetwork.ai/learn/nptel/117104484/1168c92f7667) (YouTube)
43. [Module 43: 5G DM-RS design – part III](https://invisiblenetwork.ai/learn/nptel/117104484/70846e282ffe) (YouTube)
44. [Module 44: 5G DM-RS design – part IV](https://invisiblenetwork.ai/learn/nptel/117104484/786ba83ef96b) (YouTube)
45. [Module 45: 5G sounding reference signal (SRS) design – part I](https://invisiblenetwork.ai/learn/nptel/117104484/c49f5d87132c) (YouTube)
46. [Module 46: 5G SRS design – part II](https://invisiblenetwork.ai/learn/nptel/117104484/d0694a82b9d7) (YouTube)
47. [Module 47: 5G SRS design – part III](https://invisiblenetwork.ai/learn/nptel/117104484/d625d2af7d28) (YouTube)
48. [Module 48: 5G SRS design – part IV](https://invisiblenetwork.ai/learn/nptel/117104484/8855fe5710bc) (YouTube)
49. [Module 49: 5G SRS design – part V](https://invisiblenetwork.ai/learn/nptel/117104484/e9e81aa16e0e) (YouTube)
50. [Module 50: 5G channel state estimation reference signal (CSI-RS) – part I](https://invisiblenetwork.ai/learn/nptel/117104484/3943d65d3e61) (YouTube)
51. [Module 51: 5G CSI-RS – part II](https://invisiblenetwork.ai/learn/nptel/117104484/69a85aa7df34) (YouTube)
52. [Module 52: 5G MIMO transceiver chain – part I](https://invisiblenetwork.ai/learn/nptel/117104484/1427343fcb51) (YouTube)
53. [Module 53: 5G MIMO transceiver chain – part II](https://invisiblenetwork.ai/learn/nptel/117104484/afb586ec9575) (YouTube)
54. [Module 54: 5G MIMO codebook design – part I](https://invisiblenetwork.ai/learn/nptel/117104484/c2a72448bd05) (YouTube)
55. [Module 55: 5G MIMO codebook design – part II](https://invisiblenetwork.ai/learn/nptel/117104484/f4d5907ad8f5) (YouTube)
56. [Module 56: 5G FR1/FR2 design– part I](https://invisiblenetwork.ai/learn/nptel/117104484/edbd03cefda2) (YouTube)
57. [Module 57: 5G FR1/FR2 design– part II](https://invisiblenetwork.ai/learn/nptel/117104484/74b76d6a14ec) (YouTube)
58. [Module 58: 5G FR1/FR2 design– part III](https://invisiblenetwork.ai/learn/nptel/117104484/fc42c5d790b6) (YouTube)
59. [Module 59: 5G initial access - part I](https://invisiblenetwork.ai/learn/nptel/117104484/381d94e7ccba) (YouTube)
60. [Module 60: 5G initial access - part II](https://invisiblenetwork.ai/learn/nptel/117104484/2a1775b4295b) (YouTube)
