I am doing my MSc in electrical engineering, and there are not many courses in my university on signal processing. I want to develop my skills in signal processing such that I have a hold in one particular domain.

If anybody could help me and guide me on how to start developing skills it would be helpful.

Skills like which languages to be known. What are the basic things to be familiar with in basic signal processing and image processing? If there is any other domain of signal processing where signal processing engineers are handy, please let me know. Finally what books are helpful in developing the skills in DSP?

  • $\begingroup$ Do you have any particular interests? Are there any mathematical topics or applications of DSP that you find interesting? It might help people point you to better resources more aligned with what you are interested in. As others have mentioned, DSP is incredibly broad and it can be hard to pigeon hole into just one book or two. I work full time as a DSP engineer and I still learn things daily, and I've been in industry for several years now with my Master's degree. $\endgroup$ – matthewjpollard Jun 18 at 18:39
  • $\begingroup$ This question is way too broad. It is better suited for Quora (which can be described as "provoked blogging"). $\endgroup$ – Peter Mortensen Jun 19 at 1:44

I myself recently graduated from Applied Mathematics and began PhD in signal processing. I do Stochastic Geometry modeling of wireless networks in particular, which is quite mathematical subject. It involves measure theory, probability theory, Fourier Analysis etc. etc.

The area of Signal Processing is very broad indeed. It of course depends if you want to do more theoretical or practical stuff, but at least Fourier Analysis is one subject you should get into. It is widely used everywhere, especially in signal processing and image processing etc. Complex analysis raises naturally in Fourier analysis. Circuit Theory is crucial at least if you want to do more "practical" stuff, and get into implementation details. New areas involves far out subjects like Topological Signal Processing. Of course you should understand basic concepts relating to signal propagation and interference. (Check e.g. signal to interference ratio, SINR, and Rayleight fading.) Understanding of Maxwell Equations can be useful as well as they crucially are involved in understanding of antenna patterns at least.

This seems to be a great (and free) book on DSP: https://www.analog.com/en/education/education-library/scientist_engineers_guide.html. I got some good insights at least to Fourier- and Laplace Transform from the book.

As you can tell I am relatively green in this subject, but I hope I gave you at least some insights to the subject.e

EDIT: Added some stuff.


To be honest, most people end up doing something else other than what they directly study.

The career follows the job you get.

Get a good background in your departments core strengths. you really can’t anticipate what skills you will eventually develop with precision. Soft skills are actually important.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.