FOSSMeet 2019

FOSSMeet is an annual event at NIT Calicut that brings together the Free and Open Source Community from around the country.

Using Python for DSP

Submitted by Abel Joseph John (@abeljj) on Friday, 4 January 2019

videocam_off

Technical level

Beginner

Section

Student

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +1

Abstract

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.

Outline

Topics covered include but are not limited to

Sound and Signals
Noise
Fourier Transform
Filtering
Modulation
Sampling
LTI Systems
The session will be at a simple level so that even a high school student can understand signal processing and implement it.

Requirements

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 bio

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.

Links

Comments

Login with Twitter or Google to leave a comment