3 Day Hands-on Workshop in Digital Signal Processing
1st March 2016 – 3rd March 2016
International Institute of Information Technology, Bangalore [IIIT-B, Electronics City, Bangalore]

Reinforce the teacher-in-you with this Faculty Development Program from ACCS

This FDP is designed around the ARM University Program’s DSP Lab-in-a-Box, which provides the participants with teaching materials including lecture slides and laboratory instructions as well as numerous example projects for use with the Keil MDK-ARM development environment.

This three day hands-on DSP workshop will give you the opportunity to run real-time DSP programs in a laboratory environment and learn how to strengthen the student’s understanding of underlying DSP concepts. The workshop is based on ARM’s Cortex-M4 Processor (Cypress Spansion FM4 EVM) with on-board Wolfson Codec and uses real-time audio signals in a laboratory setting.

This workshop provides a complete working set of signal processing concepts from the ground up with a hands-on approach

  • Execute real-time DSP codes on the EVM
  • Learn how to strengthen the student’s understanding of underlying DSP concepts
  • Gain experience in working with ARM’s Cortex-M4 Microcontrollers

Who Should Attend?

Educators teaching DSP and/or signals and systems theory. Need to have some background of microprocessor fundamentals and basic C programming. Workshop is aimed at those who would like to supplement their lecture theory with laboratory experiments as well as those experienced in practical microcontroller classes.

Workshop Content

Topics covered will include sampling reconstruction and aliasing, FIR and IIR filtering, FFT, and adaptive filtering. The workshop will run through all of the contents of lab exercises included in the DSP Lab-in-a-Box, along with demonstrations, instruction, and a little theory from the presenter. The lab exercises cover:

  1. Introduction to the Spansion FM4 microcontroller platform with Keil MDK-ARM
  2. Sampling, reconstruction and aliasing – practical exercises that demonstrate the characteristics of the Wolfson Codec
  3. FIR filters – introductory theory and practical exercises that compare the computational efficiency of different implementations including use of the CMSIS DSP library and different methods of examining the frequency response of filters implemented in real-time
  4. IIR filters – introductory theory and real-time examples. Implementing an oscillator
  5. FFT – practical illustrations of the speed of execution of the FFT vs. the DFT. Implementation of a rudimentary spectrum analyzer. Fast convolution implementation of FIR filters
  6. Adaptive LMS filters – introductory theory and real-time demonstrations including noise cancellation and system identification

The Cypress Spansion FM4 EVM is a low cost development platform featuring an ARM Cortex-M4 based processor clocked at 200Mhz. It has an Arduino-compatible interface to connect with shields, making application development options limitless. It connects to a host PC via a USB cable on a Virtual Communication Port. The Keil MDK-ARM development environment, running on the host PC, enables software written in C to be compiled, linked and downloaded onto the EVM. Real-time audio i/o is provided by the on-board Wolfson Codec.


  • donald-sreay
  • Donald S. Reay, PhD
  • Prof. Reay is a lecturer in the School of Engineering and Physical Sciences at Heriot-Watt University, Edinburgh UK. He holds a BSc (Hons) in Electronic Engineering from the University of Sussex an MSc in Systems Engineering from The City University and a PhD from Cambridge University. Before joining Heriot-Watt University in 1991, Donald worked at EMI Electronics and at British Telecom Research Laboratories. He has published widely on the subject of control of electrical machines using neural networks and is the author of three textbooks on hands-on DSP teaching. Donald has presented workshops on hands-on DSP teaching for several years, at international conferences, e.g. ICASSP 2012, FIE 2014, ASEE 2015, at universities in India, and as a guest lecturer at Zhejiang University in China. Know More..
Venue : International Institute of Information Technology, Bangalore [IIIT-B, Electronics City, Bangalore]
Date : 1st, 2nd & 3rd March 2016
Course duration : 3 days
Mode of instruction : Laboratory Setting
Delegate Fee : INR 6000 Registration Closed
Course fee will be discounted by 20% for Life Members of ACCS and 10% for Annual Members

Contact Information

Mr. Uma Mahesh
Phone Number: +91 98452 96508