Regular CoursesThis page contains information about the courses that I offer for regular students at IIT Kanpur. [Offered in the current semester] Convex Optimization for Signal Processing and Communications (EE609)Course objectives and teaching methodology Convex optimization is now routinely being applied to design machine learning (ML) algorithms and wireless communication systems. This course will be an accessible introduction to the field of convex optimization, focussing on powerful and reliable convex optimization techniques. The emphasis of this course will be on practically understanding different convex optimization techniques. At the end of student will be able to recognize, simplify, model and solve optimization problems, and apply these ideas in their fields. To achieve these objective
Prerequisites: Understanding of linear algebra and probability. Course Website:
MIMO Wireless Communications (EE677)Course objectives and teaching methodology This course will cover state-of-the-art multiple-input multiple-output (MIMO) wireless transmitter and receiver designs which are being used in the 5G cellular systems. The students will learn about
Prerequisites: None Course Website:
Machine Learning for Wireless Communications (EE798L)Course objectives and teaching methodology Machine learning is now routinely being applied to design state-of-the-art 5G wireless systems. The objective of this course is to bridge the gap between theory of machine learning and its applications to 5G systems. To achieve the objective
Prerequisites: None Course Website:
Simulation-Based Design of 5G New Radio (NR) Wireless Standard (EE676A)Course objectives and teaching methodology 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. Content of this course is also highly useful while designing the 5G Testbed and the 5G+/6G Standardization projects being done by my group. Prerequisites: None. Course Website:
Communication Systems (EE321 )Course objectives and teaching methodology: This is a second course in communications, mainly dealing with fundamentals of digital communication systems designs which are now ubiquitous e.g., DTH and cellular systems. We will teach digital transmitter and receiver designs, impairments observed by the transmit signals, and how to handle them. We will also briefly cover the fundamental limits of digital communication systems, and how to achieve them. Prerequisites: EE320. Course Website:
Introduction to ElectronicsCourse objectives and teaching methodology:
[Important information]- The course will be run completely live, and will be hosted at the Institute MOOKIT. Prerequisites: None Course Website:
Introduction to ElectronicsCourse objectives and teaching methodology:
[Important information]- The course will be run completely live, and will be hosted at the Institute MOOKIT. Prerequisites: None Course Website:
|