Digital Signal Processing and Applications

Last Update September 9, 2025
30 already enrolled

About This Course

Brief Description:

This course provides a detailed understanding of Digital Signal Processing (DSP) techniques and their practical applications. It focuses on analyzing discrete-time signals in the frequency domain using the Discrete Fourier Transform (DFT) and the Fast Fourier Transform (FFT). Students will gain skills in the design and analysis of Infinite Impulse Response (IIR) and Finite Impulse Response (FIR) digital filters, which are fundamental in modern signal processing systems.

Additionally, the course introduces the architecture and instruction set of the Texas Instruments TMS320LF2407 Digital Signal Processor (DSP), enabling students to understand and work with real-time embedded DSP applications. Emphasis is placed on the functionality and application of on-chip peripherals like GPIO, interrupts, ADCs, and Event Managers, including the generation of Pulse Width Modulated (PWM) signals.


Course Objectives:

  • To understand processing in the frequency domain using DFT and FFT.

  • To understand the characteristics and design principles of IIR digital filters.

  • To understand the characteristics and design principles of FIR digital filters.

  • To study the architecture and instruction set of the digital signal processor TMS320LF2407.

  • To understand the functioning and applications of on-chip peripherals in TMS320LF2407 such as GPIO, interrupts, ADC, and Event Managers.


Course Outcomes:

Upon successful completion of this course, students will be able to:

  1. Obtain and interpret the frequency spectrum of discrete-time signals using FFT.

  2. Analyze and design Infinite Impulse Response (IIR) digital filters for various applications.

  3. Analyze and design Finite Impulse Response (FIR) digital filters with specified characteristics.

  4. Understand and apply the architecture and instruction set of the TMS320LF2407 DSP for embedded signal processing.

  5. Utilize on-chip peripherals such as GPIO, interrupts, ADC, and Event Managers of TMS320LF2407 and generate PWM waveforms for real-time applications.

Suggested Reading:

  1. Proakis & Manolakis, Digital Signal Processing: Principles, Algorithms and Applications, Prentice Hall of India, 3rd Edition, 1994.

  2. Oppenheim & Schafer, Digital Signal Processing, PHI Publications, 2002.

  3. Salivahanan, Vallavaraj & Gnanapriya, Digital Signal Processing, Tata McGraw-Hill, 2001.

  4. Anand Kumar A., Digital Signal Processing, PHI Learning Pvt. Ltd., 2013.

  5. Hamid A. Toliyat & Steven Campbell, DSP-Based Electromechanical Motion Control, CRC Press, 2004.

  6. S.K. Mitra, Digital Signal Processing: A Computer-Based Approach, McGraw-Hill, 4th Edition, 2010.

  7. Rulph Chassaing, Digital Signal Processing and Applications with the C6713 and C6416 DSK, Wiley, 2nd Edition, 2005.

  8. Ifeachor & Jervis, Digital Signal Processing: A Practical Approach, Pearson Education, 2nd Edition, 2002.

  9. Vinay K. Ingle & John G. Proakis, DSP: A MATLAB-Based Approach, Cengage Learning, 4th Edition, 2017.

  10. C. Ramesh Babu, Digital Signal Processing, Scitech Publications, 4th Edition, 2012.

  11. Andreas Antoniou, Digital Signal Processing: Signals, Systems, and Filters, McGraw-Hill, 2005.

  12. Texas Instruments, TMS320LF240x DSP User Guide and Reference Manual – [Available online from TI website].

  13. Lapsley et al., DSP Processor Fundamentals: Architectures and Features, Wiley-IEEE Press, 2009.

  14. Sen M. Kuo & Woon-Seng S. Gan, Digital Signal Processors: Architectures, Implementations, and Applications, Pearson, 2005.

Learning Objectives

Frequency Domain Processing: How to analyze and process signals using the Discrete Fourier Transform (DFT) and the Fast Fourier Transform (FFT).
IIR Digital Filters: The principles behind Infinite Impulse Response (IIR) filters, their characteristics, and how to design them effectively.
FIR Digital Filters: The fundamentals of Finite Impulse Response (FIR) filters, their properties, and practical design techniques.
DSP Architecture: A clear understanding of the TMS320LF2407 Digital Signal Processor architecture and its instruction set.
On-Chip Peripherals: How to work with key peripherals of the TMS320LF2407, including GPIO, interrupts, ADC, and Event Managers, and apply them in real-time DSP applications.

Requirements

  • Basic Understanding of Signals and Systems concepts

Target Audience

  • Undergraduate and Postgraduate Students in Electrical, Electronics, Communication, Instrumentation, and Computer Engineering who want to build strong fundamentals in signal analysis and processing.
  • Research Scholars working in areas such as Control Systems, Biomedical Engineering, Speech/Audio Processing, Image and Video Processing, and Smart Grid applications.
  • Industry Professionals & Engineers engaged in embedded systems, real-time signal processing, IoT devices, and automation, who wish to enhance their expertise in DSP tools and applications.
  • Faculty Members and Trainers looking to update their knowledge base with modern DSP techniques and applications for teaching and academic projects.
  • Enthusiasts and Learners interested in applying DSP concepts to AI/ML, robotics, renewable energy systems, and cutting-edge technologies.

Curriculum

3 Lessons

Module I: Discrete-Time Signal Analysis and Transforms

Review of discrete time signals and systems, Review of Discrete time Fourier transform (DTFT) DFS, Properties- Frequency domain sampling DFT, Properties - circular convolution - Fast Fourier transforms (FFT) - Radix-2 decimation in time (DIT) and decimation in frequency (DIF) FFT Algorithms, IDFT using FFT.
Class PPT DSP Signals & Systems Overview
Class PPT Unit I DFS & FFT

Module II: IIR Digital Filters

IIR digital filters: Analog filter approximations - Butterworth and Chebyshev filters - Design of IIR Digital filters from analog filters using Bilinear transformation, Impulse invariant and step invariant methods. Realization of IIR filters - Direct form - I, Direct form - II, Cascade and parallel form realizations.

Module III: FIR Digital Filters and Multirate Signal Processing

FIR digital filters: Characteristics of FIR Digital Filters, frequency response. Design of FIR Digital filters using window techniques, Linear phase realization. Multirate signal processing: Decimation, Interpolation, Sampling rate conversion, implementation of sampling rate conversion.

Module IV: DSP Controller – TMS320LF2407 and TMS320C2XX

TMS320LF2407 DSP Controller: Introduction, brief introduction to peripherals, types of physical memory, software tools. TMS320C2XX DSP CPU and instruction set: TMS320C2xx DSP architecture, Memory, Addressing modes, Instruction set.

Module V: DSP Functional Modules

GPIO functionality: Pin multiplexing (MUX) and GPIO Overview, multiplexing and GPIO control registers. Interrupts on the TMS320LF2407: Introduction, Interrupt Hierarchy and its Control Registers. ADC: Overview, Operation and programming modes. Event managers: Overview, Interrupts, Timers, Compare Units, and PWM Signal generation with Event Managers.

Your Instructors

Mallesham G

Professor

0/5
5 Courses
0 Reviews
54 Students

Dr. G. Mallesham is a Professor in the Department of Electrical Engineering, University College of Engineering, Osmania University. He possesses expertise in Control Engineering, Smart Grid Technologies, Renewable Energy Systems, and Artificial Intelligence Systems. Having undergone advanced academic exposure in both India and the USA, he has also served in several key leadership positions at Osmania University.

See more

Want to receive push notifications for all major on-site activities?

✕