M. Tech. in Signal Processing and Embedded Systems is a program offered at School of Engineering, Amrita Vishwa Vidyapeetham, Amritapuri campus.

Applications involving the knowledge of embedded systems are evolving day by day. No system design is complete without a comprehensive understanding and treatment of signal processing. This unique M.Tech. Program is designed to offer not only in-depth theoretical knowledge in the areas of Embedded systems and programming, but also in the domain of signal processing. Such courses are the need of the hour and fall in-line with the expectations and requirements of the core companies. At the end of the programme, the student would be equipped with:

  • Strong fundamentals in embedded systems and signal processing domain.
  • Sound programming skills
  • Identify pressing research issues and propose solutions in the broad application areas under Networking, IoT, health care etc to name a few.

Program Outcomes

  • Creation of expertise and work force in the embedded systems and signal processing domains to deal with design, development, analysis, testing and evaluation of the critical aspects of system design and its core concepts to cater to the requirements of the industry and academia.
  • Facilitate research opportunities aimed at developing state-of the art technologies and encouraging students to work on practical research problems.
  • Developing professional competence and leadership qualities with a harmonious blend of ethics leading to an integrated personality development.


Type Title L T P Cr
FC Mathematical Foundations (Linear algebra, Prob. Random Proc.) 3 1 0 4
FC Discrete Mathematics and Algorithms 3 1 0 4
SC Embedded Systems 3 1 0 4
SC Digital Signal Processing 3 1 0 4
SC Theory of Computing 3 0 0 3
SC Embedded Systems Lab 0 0 4 2
SC Digital Signal Processing Lab 0 0 4 2
  Programming Lab I (C++) 0 0 2 1
HU Amrita Values Program*       P/F
HU Career Competency I*       P/F
Credits 24
*Non-credit course
Type Title L T P Cr
SC RTOS for Embedded
3 1 0 4
SC Machine Learning 3 1 0 4
SC Statistical Signal Processing 3 1 0 4
E Elective I 3 0 0 3
E Elective II 3 0 0 3
E Open Lab 1 0 2 2
FC Programming Lab I I(Python) 0 0


SC Research Methodology 2 0 0 2
HU Career Competency II       P/F
Credits 24
Type Title L T P Cr
P Dissertation       6
Credits 6
SEMESTER IV (Project Work)
Type Title L T P Cr
P Dissertation       10
Credits  10
Total Credits (24+24+6+10) = 64
L - Lecture | T - Tutorial | P - Practical | FC - Foundation Core | SC - Subject Core | E - Electives | P - Dissertation | P/F - Pass/Fail

Elective Courses

Elective courses will include all electives but not restricted to following domains:

Signal Processing: E.g. Biomedical Signal Processing, Image Processing, Speech Processing, Video Processing, Wavelet based Signal Processing, Pattern Recognition, Deep Learning Techniques for Signal processing, Multirate Signal Processing for Communication Systems, Cryptography, etc.

Embedded and Computing: FPGA based System design, Distributed Computing, Embedded Processor Architectures, GPU Architecture and Programming, Hardware Software Co-Design, Object Oriented Programming, Algorithms and Structures for Data Science, Embedded Computing for Data Science, Internet of Things, etc.

Communication: Digital Communication, Wireless Communication, Information Theory and Coding, Networking and Data Communication, Wireless sensor Networks, etc. 

You can join this program at
Postgraduate (PG)
School of Engineering