Digital Signal Processing: (Course code-ECE 303
Digital Signal Processing: (Course code-ECE 303
Digital Signal Processing: (Course code-ECE 303
Course Tutor:
Dr. Kirti Rawal
Associate Professor
1
SEEE, LPU
Course Organization
❑LTP* – 2 0 2 [Two lectures/week]
❑Duration- 14 Weeks
▪ 7 Weeks Before MTE**
Author Publisher
Sr. No Title Edition Year
Name
John G Proakis,
Digital Signal Processing
Dimtris G
T1 Principles, Algorithms and 4th 2007 Prentice hall
Manolakis
Application
Reference Books
S. Salivahan, A
Mcgraw Hill
R1 Digital Signal Processing Vallavaraj, 1st 2008
Education
Gnanpiya
PHI
A.Anand Kumar
R3 Digital Signal Processing Learning
Pvt Ltd
3
Reading Material
Text Reference
Reference
Course Assessment Model
Marks break up
▪ Attendance 5
▪ CA* 25
▪ MTE 20
▪ ETE** 50
▪ Total 100
*Continuous Assessment
** End Term Exams
5
Course Objectives
• Represent discrete-time signals analytically and visualize them in the time
domain.
• Understand the Transform domain and its significance and problems related to
computational complexity.
• Explain how Digital Signal Processing concepts are used in some selected
applications.
6
7
Digital Signal Processing?
❑ Digital →
use of discrete signals to represent data in the form of numbers
❑ Signal→
Parameter by which information is conveyed
❑ Processing →
Perform operations on data according to programmed instructions
8
_________ is defined as any
physical quantity that
varies with time, space or
any other independent
variable
A. Signal
B. system
C. signals & system
D. none of the above
9
A
10
Digital Signal Processing
• Represent signals by a sequence of numbers
– Sampling or analog-to-digital conversions
digital digital
signal signal
analog analog
signal A/D DSP D/A signal
11
Digital Signal Processing And Its
Benefits
By a signal we mean any variable that carries or contains some kind of information that can be
conveyed, displayed or manipulated.
2.6
2.4
2.2
1.8
1.6
1.4
1.2
0.8
0 1 2 3 4 5 6 7 8
• ECG
Tomography
Significant features of ECG waveform
• Radar signals, which are used to determine the range and bearing of distant targets
Example
Examples
An example of a discrete
set of information/system
is
a) the trajectory of the Sun
b) data on a CD
c) universe time scale
d) movement of water through a pipe
19
B
20
➢no need to modify the hardware
21
22
23
❑ Perfect Reproducibility:
Identical performance from unit to unit, i.e. A digital
recording can be copied or reproduced several times with
no loss in signal quality
❑Uses advances in semiconductor technology to achieve:
(i) smaller size
(ii) lower cost
(iii) low power consumption
(iv) higher operating speed
24
❑ Superior performance
25
A signal can be represented
in
A. time domain
B. frequency domain
C. both (a) and (b)
D. none of the above
26
C
27
Disadvantages of DSP
❑ Speed and Cost
➢ DSP designs can be expensive, especially when large bandwidth signals are
involved.
➢ ADC or DACs are either to expensive or do not have sufficient resolution for
wide bandwidth applications.
30
UNIT 1: Review on Discrete Time Signals
and Systems
❑ An overview of various signals:
▪ Continuous/Discrete
▪ Periodic/Aperiodic
▪ Deterministic/Random
▪ Energy/Power
▪ Odd/Even
❑ Realization of systems
Direct Form-I
Direct Form-II
33
Unit2: System
implementation and
Fourier analysis
UNIT 3: Design of FIR filters
▪ Rectangular Window
▪ Hamming Window
▪ Hanning Window
▪ Blackman Window
35
UNIT 4: Design of IIR - Butterworth filter
❑ IIR Filter design using
▪ Impulse Invariance
▪ Bilinear Transformation
▪ High pass
▪ Band pass
▪ Band stop
36
UNIT 5: Finite Word length Effects and
Design of IIR - Chebyshev filter
❑ Finite Word Length Effects
▪ Input and Quantization Error
▪ Coefficient Error
❑ Introduction and Design of Chebyshev filter using
▪ Low pass
▪ High pass
▪ Band pass
▪ Band stop
37
UNIT 6: Applications of Signal Processing
▪ Music system
38