Dr. Mahalingam College of Engineering and Technology, Pollachi - 642 003 Department of Electrical and Electronics Engineering
Dr. Mahalingam College of Engineering and Technology, Pollachi - 642 003 Department of Electrical and Electronics Engineering
Lesson Plan
Dr. Mahalingam College of Engineering and Technology, Pollachi – 642 003
(An Autonomous Institution affiliated to Anna University, Chennai)
Department of Electrical and Electronics Engineering
J.AMUDHA, K.SARANYA
Faculty Name :
Course Code & Course Title : 141EE0602&Digital Signal Processing
1. COURSE OUTCOMES
Blooms
At the end of the course, the students will be able to:
Level
CO1 Analyze the discrete time systems using Z and Fourier transforms Apply
CO2 Compute Discrete Fourier Transform of a given discrete time sequence using FFT. Apply
Design Finite Impulse Response (FIR) and Infinite Impulse Response (IIR) digital
CO3 Apply
filters for a given specification
CO4 Analyze the effects of finite word length on filter implementation Apply
CO5 Apply the design of filters for real time applications Apply
2. CO - PO MAPPING
CO Vs
PO1 PO2 PO3 PO4 PO5 PO6 P07 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
PO
CO1 2 1 - 2 2 - - - - - - 1 - 2
CO2 2 1 - 2 2 - - - - - - 1 - 2
CO3 2 1 - 2 2 - - - - - - 1 - 2
CO4 2 1 - 2 2 - - - - - - 1 - 2
CO5 2 1 - 2 2 - - - - - - 1 - 2
Course 10 5 - 10 10 - - - - - - 5 - 10
1- Weak 2- Moderate 3- Strong
Program Outcomes :
PO1. Apply the knowledge of Mathematics, Science and Engineering to solve problems in the field of
Electrical and Electronics Engineering.
PO2. Identify, formulate/model, analyse and solve complex problems in the field of Electrical and Electronics
Engineering.
PO3. Design an Electrical/Electronic System/Component, or Process to meet specific purpose with due
consideration for economic, environmental, social, political, ethical, health and safety issues.
PO4. Design and conduct experiment, analyse and interpret data to provide valid conclusions in the field of
Electrical and Electronics Engineering.
1
QSM/OBE/T29
PO5. Apply appropriate techniques and modern tools for design and analysis of Electrical/Electronic systems
with specified constraints.
PO6. Apply contextual knowledge to provide engineering solutions with societal, professional &
environmental responsibilities.
PO7. Provide sustainable solutions within societal and environmental contexts for problems related to
Electrical and Electronics Engineering.
PO8. Comply with code of conduct and professional ethics in engineering practices.
PO9. Work effectively as an individual or as a member/leader in multi disciplinary team to find solutions for
engineering problems.
PO10. Communicate effectively to engineering community and society with proper aids and documents.
PO11. Demonstrate knowledge and understanding of the engineering and management principles to manage
projects in multidisciplinary environment.
PO12. Recognise the need for, and have the ability to engage in independent and lifelong learning
3. PLAN
Planned Date and Period of
Sl.No CO/LO/SO
Periods lecture delivered
CO1:Analyze the discrete time systems using Z and Fourier transforms
LO1.1: Compute the z-transform of a sequence, and identify its region of convergence
SO1.1.1 Define Z-transform and specify its need in
1
1 discrete time systems
SO1.1.2 Explain ROC Properties
2 SO1.1.3 Apply the properties of Z transform in computing
2
3 the Z transform of a sequence.
LO1.2: Compute the inverse z-transform
SO1.2.1: Compute the inverse z-transform by partial
4 fractions. 1
SO1.2.2: Compute the inverse z-transform by Long
Division method
SO1.2.3: Compute the inverse z-transform by Residue
5 method 1
SO1.2.4: Compute the inverse z-transform by Convolution
method
6
Tutorial-1 (LO1.1,LO1.2) 2
7
LO1.3: Apply Z transform
SO1.3.1Compute the solution of difference equation using
8 1
Z transform
SO1.3.2Determine the frequency response and stability of
9 1
the Discrete time systems
10 SO1.3.3 Determine the stability of the system from ROC 1
2
QSM/OBE/T29
SO1.3.4 Compute the convolution of two sequences using
Z transform
11
Tutorial-2(LO1.3) 2
12
LO1.4: Compute the discrete Fourier transform (DFT) of a sequence
SO1.4.1: Compute the discrete Fourier transform (DFT) of
13 a sequence using the properties of Discrete Fourier 1
Transform
SO1.4.2: Compare DFT with DTFT
14 2
Tutorial-3(LO1.4)
15
CO2:Compute Discrete Fourier Transform of a given discrete time sequence
LO2.1 Compute the Fast Fourier transform (FFT) of a sequence using DIF and DIT
methods.
16 SO2.1.1: Compare FFT over DFT. 1
SO2.1.2: Compute the FFT of the sequence using
17 Decimation in Time algorithm 2
18
SO2.1.3: Compute the FFT of the sequence using
19 2
Decimation in Frequency algorithm
20 SO2.1.4: Compare the DIT and DIF Algorithms
21
Tutorial-4(LO2.1) 2
22
LO2.2 :Analyze the sinusoidal signals using the Fast Fourier Transform
23
SO2.2.1:Compute the FFT of Sine Signal sequence using 1
DIT- FFT
SO2.2.2:Compute the FFT of Sine Signal sequence using
24 1
DIF- FFT
25
Tutorial-5(LO2.2) 2
26
LO2.3 :Analyze the sequence using the Fast Convolution methods
SO2.3.1:Compute the Fast Convolution of the given
27 1
sequence using Overlap Save Method
SO2.3.2: Compute the Fast Convolution of the given
28 1
sequence using Overlap Add Method
29
Tutorial-6(LO2.3) 2
30
CO3:Design Finite Impulse Response (FIR) and Infinite Impulse Response (IIR)
LO3.1: Design of IIR filter
SO3.1.1:Design of analog IIR filter Butterworth filter
31 1
design by approximation
32
SO3.1.2:Design of analog IIR filter Chebyshev filter design 1
by approximation
SO3.1.3: Design of digital IIR filter from analog filter by
33 1
impulse invariance method.
SO3.1.4: Design of digital IIR filter from analog filter by
34 1
bilinear transformation.
3
QSM/OBE/T29
SO3.1.5: Explain the concept of warping effect and
35 1
prewarping effect
SO3.1.6:Design of digital IIR filter by frequency
36 1
transformation technique
37
Tutorial-7(LO3.1) 2
38
LO3.2:Design the FIR filter using Windowing Techniques
SO3.2.1: Explicate the need and choice of various
39
windows
2
SO3.2.2: Design of FIR filter using various window
40
techniques(Rectangular,Hamming,Hanning)
41
Tutorial-8(LO3.2)
42
LO3.3 : Obtain the frequency response of linear phase FIR filter
SO3.3.1 :Obtain the frequency response of linear phase
43 1
FIR filter
LO3.4: Implement IIR & FIR filter using parallel and cascaded forms
44 SO3.4.1: Implement IIR & FIR filter using parallel and
2
45 cascaded forms Tutorial-9(LO3.4)
CO4:Analyze the effects of finite word length on filter implementation
LO4.1:Represent numbers using fixed point and floating point
SO 4.1.1:Represent numbers using Fixed point number
46 1
representation
SO 4.1.2:Represent numbers using Floating point number 1
47
representation
LO4.2: Explain the effects of quantization in fixed point and floating point
representations
SO 4.2.1:Explain the truncation error and rounding off
48 1
error in fixed point representation
SO 4.2.2:Explain the truncation error, rounding off error
49 1
and quantization error in floating point representation
50
Tutorial-10(LO4.1,LO4.2) 2
51
LO 4.3: Explain the Quantization effects in A/D and D/A Conversion
4
QSM/OBE/T29
58
Tutorial-12(LO4.5) 2
59
LO1.6:Explain the effects of finite length on FFT algorithms
SO 4.6.1: Explain the effects of finite length on FFT
60 1
algorithms
CO5: Apply the design of filters for real time applications
LO5.1: Design of Filter using Pole/Zero
SO 5.1.1:Explain the effect of poles and zeroes in digital
61 filters by handling the pole 1
SO 5.1.2: Design the digital filters by managing the poles
62 SO 5.1.3: Design the digital filters by handling the Zeroes 1
63
Tutorial-13(LO5.1) 2
64
LO5.2: Explain the concept of resonators and equalizer
65 SO 5.2.1:Explain the concept of resonators 1
SO 5.2.2: Explain the concept of equalizers with suitable
66 1
illustration
67
Tutorial-14(LO5.2) 2
68
LO5.3: Design of comb filter and notch filter
69
SO 5.3.1: Design a comb filter 2
70
71
SO 5.3.2: Design a notch filter 2
72
73
Tutorial-15(LO5.3) 2
74
LO5.4: Explain the application of adaptive filtering to equalization
SO 5.4.1: Explain the application of adaptive filtering to
75 1
equalization
Text Books:
T1. John G. Proakis & Dimitris G. Manolakis, “Digital Signal Processing – Principles, Algorithms &
5
QSM/OBE/T29
R5. Lonnie C. Ludeman, “Fundamentals of digital signal processing”, Harper and Row, 1986.
R6. Allan V. Oppenheim & Ronald W. Schafer, “Discrete Time Signal Processing”, Prentice Hall,
Third Edition, 2009
Web References:
1. http://www.dspguide.com/pdfbook.htm (free on-line text in pdf format).
2. www.dspguru.com
3. www.ti.com
6
QSM/OBE/T29
ASSESSMENT PLAN
TUTORIAL