ECE303:DIGITAL SIGNAL PROCESSING
L:3 T:0 P:0 Credits:3
Course Outcomes: Through this course students should be able to
CO1 :: illustrate discrete time signals and systems in time domain
CO2 :: analyze signals and systems in transformed domain
CO3 :: develop digital filters using various techniques
CO4 :: examine digital filter implementation structures and concerns
CO5 :: illustrate word length issues in FIR and IIR filters
CO6 :: simulate real life applications using digital signal processing algorithms
Unit I
Review on discrete-time signals and systems : signal operations, classification of signals,
introduction to systems, classification of systems – linearity, time-invariance, stability, linear
convolution, implementation of elementary signals and linear convolution using Octave/Matlab
Unit II
Fourier analysis using DFT and FFT : z-transform and inverse z-transform, frequency analysis,
DFT and IDFT, DFT properties, linear convolution using DFT and IDFT, computation of DFT and IDFT
using FFT algorithm, visualization of simulated signals and system representation using FFT in
Octave/Matlab, frequency representation of real world signals in Octave/Matlab
Unit III
Design of FIR filters : FIR filters design using rectangular window, hamming window, hanning
window, blackman window, linear phase response, pole-zero plot of FIR filter, design of FIR filters
using various windows in Octave/Matlab
Unit IV
Design of IIR filters : impulse invariant transformation, bilinear transformation, introduction to
butterworth analog filters, designing of low-pass, high-pass, band-pass and band-stop butterworth
filter, introduction to chebyshev analog filters, designing of low-pass, high pass, band-pass and band-
stop chebyshev filter, design of IIR butterworth and chebyshev filter in Octave/Matlab
Unit V
Filter realization and finite word length effects : direct form-I and form-II realization, cascade
and parallel form realization, introduction to finite word length effects: quantization noise, input
quantization error, coefficient quantization error, overflow and limit cycles
Unit VI
Applications of signal processing : biomedical signal processing-ECG and EEG, digital image
processing- image enhancement and segmentation, image restoration, echo and chorus
(reverberation) generation, music synthesis system, assistive technologies for people with disabilities
Text Books:
1. DIGITAL SIGNAL PROCESSING: PRINCIPLES, ALGORITHMS AND APPLICATIONS by JOHN
G. PROAKIS, PEARSON
References:
1. DIGITAL SIGNAL PROCESSING - A MODERN INTRODUCTION by ASHOK AMBARDAR,
CENGAGE LEARNING
2. DIGITAL SIGNAL PROCESSING by S. SALIVAHAN, A VALLAVARAJ, GNANPIYA, MC GRAW
HILL
3. DIGITAL SIGNAL PROCESSING-A COMPUTER BASED APPROACH by S. K. MITRA, MC GRAW
HILL
4. DIGITAL SIGNAL PROCESSING by [Link] KUMAR, PHI Learning Pvt Ltd
Session 2025-26 Page:1/2
Session 2025-26 Page:2/2