24ECI206
Digital Signal Processing
PC
Pre-requisite courses
L
T
P
J
C
3
0
2
0
4
SDG
Data Book / Code
book (If any)
24ECT202
4,9,7,11
NIL
Course Objectives:
The purpose of taking this course is to:
1
Analyze signals in the frequency domain and compute spectra efficiently using FFT.
2
Design and implement efficient digital filters using analog prototypes and
transformations.
3
Create linear-phase filters using windowing methods and ensure phase accuracy.
4
Study quantization impacts and ensure filter accuracy in limited precision hardware.
5
Understand DSP processor structure for optimized implementation of signal
processing algorithms.
Course Outcomes
Revised Bloom’s
Taxonomy
Levels (RBT)
After successful completion of this course, the students shall be able to
CO 1
CO 2
CO 3
CO 4
CO 5
CO6
Analyze DFT algorithm and properties and its applications in signal
processing
Design and implement an IIR filter to meet the requirements of a
specified application
Assess the design methods and implementation of FIR filters
Examine the effects of quantization and round-off in digital system
implementation and their impact on the system performance
Evaluate the architecture of DSP processor
Create and verify DSP concepts for signal processing applications
through simulation and DSP processor
An
An
An
Ap
Un
E
4
5
6
7
8
9
10
11
Engineering Tool
Usage
The Engineer and
The World
Ethics
Individual and
Collaborative Team
work
Communication
Project Management
and Finance
Life-Long Learning
3
3
3
3
CO 2
3
3
CO 3
3
CO 4
PSO-2
CO 1
Program
Specific
Outcomes
(PSO)
PSO-1
Conduct
Investigations of
Complex Problems
3
Design/Development
of Solutions
2
Problem Analysis
1
Engineering
Knowledge
Course Outcomes (CO)
Program Outcomes (PO) (Strong-3, Medium-2, Weak-1)
3
2
3
3
2
3
3
3
2
3
3
3
2
3
2
CO 5
3
2
3
2
2
3
2
CO 6
3
3
3
3
3
3
2
3
3
Course Content
DISCRETE FOURIER TRANSFORM
09 Hours
DFT and its properties, Relation between DTFT and DFT, Radix-2 FFT
algorithms – DFT computation using Decimation in time and Decimation in
frequency algorithms, Overlap-add and save methods.
Case Study 1: Music Genre Classification Using DFT
Case Study 2: Drum Hit Detection in Music
Practical Component
1. Generate and perform operations on signals
2. Convolution and correlation
3. Implementation of algorithms for DFT/IDFT
4. Spectral analysis of sampled signal
10 Hours
INFINITE IMPULSE RESPONSE DIGITAL FILTERS
12 Hours
Design of analog Butterworth and Chebyshev Filters – Frequency
transformation in analog domain – Design of IIR digital filters – Impulse
invariance techniques, Bilinear transform – Prewarping – Realization of IIR
filters – Direct, cascade and parallel forms.
Case Study: Noise Removal in Audio Signals (Butterworth Filter & Chebyshev
filter)
Practical Component
1. Pole Zero plot and stability analysis of systems
06 Hours
2. Design of IIR filters
FINITE IMPULSE RESPONSE DIGITAL FILTERS
12 Hours
Linear phase FIR filters – Design using Rectangular, Hamming, Hanning and
Blackmann Windows – Frequency sampling method – Realization of FIR filters
– Direct form and Linear phase structure.
Case Study: Eliminating 50Hz Power Line Interference in Biomedical Signals
Practical Component
04 Hours
1. Design of FIR filters
FINITE WORD LENGTH EFFECTS
06 Hours
Representation of numbers, Quantization of filter coefficients in IIR and FIR
filters, Round off effects in digital filters – Limit cycle Oscillations, Scaling,
Quantization effect in fixed point realization of digital filters.
Case Study 1: Quantized FIR Filter for a Noise-Canceling Headphone
Case Study 2: Limit Cycle Oscillations in Silence – Haunted Microphone
DSP ARCHITECTURE
06 Hours
Comparison of Von-Neumann and Harvard architecture – Architecture of
TMS320C67XX Processors- Addressing modes- Memory organization –
Program Control – Pipelining – On-Chip Peripherals – Interrupts.
Case Study 1: Von-Neumann Architecture in a Home Appliance Controller
Case Study 2: Interrupt Handling in a Traffic Light System
Practical Component
Experiments using TMS320C67XX
1. Filter implementation
2. Verify DSP concepts with real time signals
Theory
Hours:
45
Tutorial
Hours:
0
Practical
Hours:
10 Hours
30
Project
Hours:
0
Total
Hours:
75
Learning Resources
Textbooks:
1. John G Proakis and Manolakis, Digital Signal Processing Principles, Algorithms and
Applications”, Pearson Education, 5th Edition, 2021.
2. Venkataramani B, and Bhaskar M, Digital Signal Processors: Architecture, Programming
& Applications, Tata McGraw Hill, New Delhi, 2nd Edition, 2010.
References:
1. Monson H.Hayes, Digital Signal Processing, Schaum’s Outline Series, McGraw Hill
Professional, 2nd Edition, 2011.
2. Johny R. Johnson, Introduction to Digital Signal Processing, PHI, 2006.
3. S.K. Mitra, Digital Signal Processing, A Computer Based approach, Tata McGraw Hill,
4th Edition, 2013.
4. E.C. Ifeachor and B.W. Jervis, Digital signal processing – A Practical approach, 2nd
Edition, Pearson Education, 2002.
Online Educational Resources:
1.
2.
3.
4.
NPTEL: https://onlinecourses.nptel.ac.in/noc25_ee77/preview
https://onlinecourses.nptel.ac.in/noc25_ee23/preview
MIT OpenCourseWare: https://ocw.mit.edu/courses/res-6-008-digital-signal-processing-spring-2011/
Coursera - https://www.coursera.org/courses?query=signal%20processing
EdX
–
https://www.edx.org/learn/computer-programming/massachusetts-institute-of-technologydiscrete-time-signal-processing-4
5. Udemy: https://www.udemy.com/course/learn-digital-signal-processing/
Assessment (Embedded course)
SA-1, SA-2, Activity and Learning Task(s), Mini project, MCQ, End Semester Examination
(ESE), Lab Workbook, Experimental Cycle tests, viva-voce, etc.
Course Curated By
Expert(s) from Industry
Dr. Arjun Raj
Sr. Technical Lead
Brake System Engineering
Bosch Global Software
Technologies Private Limited
Recommended by BoS on
Academic Council Approval
Expert(s) from Higher Education
Institutions
Dr. V. Krishnaveni
Professor and HOD, ECE,
PSG College of Technology,
Coimbatore.
Internal Expert(s)
Dr. S. Sasikala, ECE
28.11.2025
No. 29
24.12.2025