Python Applications for Digital Design and Signal Processing
May 23 @ 8:30 am - May 24 @ 5:00 pm
Co-sponsored by: Peter J. Kootsookos / Amalia Rusu
This is a bring-your-own laptop, hands-on course in the popular and powerful open source Python programming language.
Dan provides simple, straight-forward navigation through the multiple configurations and options, providing a best-practices approach for quickly getting up to speed using Python for solving signal processing challenges. Students will be using the Anaconda distribution, which combines Python with the most popular data science applications, and the Jupyter Notebooks for a rich, interactive experience.
The course begins with basic Python data structures and constructs, including key “Pythonic” concepts, followed by an overview and use of popular packages for scientific computing enabling rapid prototyping for system design.
Once a basic working knowledge of the language is established, students will create example designs including a sigma delta converter and direct digital synthesizer both in floating point and fixed point. This will include considerations for cycle and bit accurate models useful for digital design verification (FPGA/ASIC), while bringing forward the signal processing tools for frequency and time domain analysis.
Speaker(s): Dan Boschen ,
Thursday, May 23rd
Friday, May 24th
Room: Registration: 216 Workshop: 317
Bldg: UConn Hartford Times Building
10 South Prospect St