Using Python for DSP
Submitted by Abel Joseph John (@abeljj) on Friday, 4 January 2019
Signal processing is a fundamental part of ECE and is also used in many other fields. Students for years have been using expensive Matlab for learning this skill. The session can be used by students to get a better understanding of signal processing and implementing it with python. The use of python language in signal processing is preferred as it is portable, easily available and fast to deploy and is open source unlike MATLAB.
Topics covered include but are not limited to
Sound and Signals
The session will be at a simple level so that even a high school student can understand signal processing and implement it.
Basic knowledge of python and
Signals and systems (WikiPedia knowledge is enough.)
NumPy (Used for array manipulation )
SciPy (For computation)
matplotlib (For plotting various signals etc.)
Speaker is a 3rd year ECE student with experience in python for numerical computations, web development and most importantly signal processing , and electrical networks
Interested in using python in modern electronics like the pyboard and raspberry pi and advocates the use of python over expensive software.
An avid python user, always tries to find a way to implement given task in python and believes that where there is a task to be done there is a suitable python library.