Sunteți pe pagina 1din 8

Lovely Professional University, Punjab

Course Code Course Title Course Planner Lectures Tutorials Practicals Credits
ECE517 ADVANCED DIGITAL SIGNAL PROCESSING 17381::Ajmer Singh 3.0 1.0 0.0 4.0
Course Category Courses with numerical and conceptual focus

TextBooks
Sr No Title Author Edition Year Publisher Name
T-1 DIGITAL SIGNAL PROCESSING, JOHN G.PROAKIS, 4th PEARSON EDUCATION
PRINCIPLES, ALGORITHMS AND DIMITRIS
APPLICATIONS G.MANOBAKIS
Reference Books
Sr No Title Author Edition Year Publisher Name
R-1 DIGITAL SIGNAL PROCESSING, JOHN G.PROAKIS, 3rd 2. PRENTICE HALL
PRINCIPLES, ALGORITHMS AND DIMITRIS
APPLICATIONS G.MANOBAKIS
R-2 STATISTICAL DIGITAL SIGNAL H.HAYES 3rd WILEY
PROCESSING AND MODELING
BY MONSON
R-3 DIGITAL SIGNAL PROCESSING- S.K.MITRA 3rd TATA MCGRAW HILL
A COMPUTER BASED APPROACH

Other Reading

Sr No Journals articles as Compulsary reading (specific articles, complete reference)


OR-1 http://disp.ee.ntu.edu.tw/tutorial/WaveletTutorial.pdf ,
OR-2 http://www.stanford.edu/class/ee364a/lectures/filters.pdf ,
OR-3 http://sc.enseeiht.fr/doc/Seminar_Bermudez.pdf ,
OR-4 http://www-sigproc.eng.cam.ac.uk/~op205/3F3_3_Fast_%20Fourier_Transform.pdf ,
OR-5 http://users.rowan.edu/~polikar/WAVELETS/WTpart1.html ,

Relevant Websites
Sr No (Web address) (only if relevant to the course) Salient Features
RW-1 https://sites.google.com/site/aeroy23/labwork/lab-2 FIR and IIR Filter

Virtual Labs
Sr No (VL) (only if relevant to the course) Salient Features
VL-1 http://www.fourier-series.com/fourierseries2/FIR-filter.html FIR
LTP week distribution: (LTP Weeks)
Weeks before MTE 7
Weeks After MTE 7
Spill Over 3

Detailed Plan For Lectures


Week Lecture Broad Topic(Sub Topic) Chapters/Sections of Other Readings, Lecture Description Learning Outcomes Pedagogical Tool Live Examples
Number Number Text/reference Relevant Websites, Demonstration/
books Audio Visual Aids, Case Study /
software and Virtual Images /
Labs animation / ppt
etc. Planned
Week 1 Lecture 1 DISCRETE FOURIER T-1:7.1 OR-1 DFT and its use To learn uses of DFT Slide Show
TRANSFORM(Introduction R-1:7.1 for finding
to DFT) response of LTI
systems
Lecture 2 DISCRETE FOURIER R-1:7.2 OR-2 Different properties of learn to find DFT Slide Show with
TRANSFORM(Properties of R-2:2.2.8 DFT using its properties numerical and
DFT) conceptual
explanation
Lecture 3 DISCRETE FOURIER T-1:7.3 OR-2 Computation of DFT learn to solve power spectra
TRANSFORM(Efficient R-3:5.2 problems using estimation
computation of DFT) properties
Week 2 Lecture 4 FAST FOURIER T-1:8.1 OR-4 FFT algorithms Understanding MATLAB
TRANSFORM(FFT Algorithm Implementation
algorithms)
FAST FOURIER T-1:8.1.3 FFT DIT AND ITS Learn the use of DIT Slide Show with
TRANSFORM(Decimation IMPLEMENTATION and DIF algorithm to numerical and
in Time Algorithms) find the DFT conceptual
explanation
Lecture 5 FAST FOURIER T-1:8.1.3 FFT DIF AND ITS Learn the use of DIT
TRANSFORM(Decimation IMPLEMENTATION and DIF algorithm to
in Frequency algorithms) find the DFT
Lecture 6 DESIGN OF FIR FILTER T-1:10.2.2 RW-1 Design of FIR Filters Know MATLAB Radio, TV, Cell
(Design of FIR Filters using R-3:10.2-10.3 VL-1 using windows like about designing of Implementation Phones
windows) rectangular window, FIR
kaiser window, filters using different
blackman window, windows like
hamming and hanning rectangular window,
windows kaiser window,
blackman window,
hamming and
hanning
windows
Week 3 Lecture 7 DESIGN OF FIR FILTER T-1:9.1 VL-1 Implementation of Learn about MATLAB
(Realiztion of FIR systems) Filters implementation Implementation
with Examples of FIR filters
Week 3 Lecture 7 DESIGN OF FIR FILTER T-1:9.2 Implementation of Learn about
(Structure of Symmetric FIR Filters implementation of
filters) with Examples FIR filters
Lecture 8 DESIGN OF FIR FILTER T-1:9.3 Implementation of Learn about Slide Show with
(Structure of Antisymteric Filters implementation of numerical and
FIR filters) with Examples FIR filters conceptual
explanation
Lecture 9 DESIGN OF FIR FILTER T-1:9.3 Implementation of Learn about Slide Show with
(Structure of Antisymteric Filters implementation of numerical and
FIR filters) with Examples FIR filters conceptual
explanation
Week 4 Lecture 10 Test,Design problem1
Lecture 11 DESIGN OF IIR FILTER T-1:10.3-10.3.2 Design of IIR filter in Know MATLAB
(DESIGN Structure of IIR) the about designing of Implementation
Frequency domain IIR
filters
DESIGN OF IIR FILTER T-1:10.3-10.3.2 Design of IIR filter in Know
(Design of IIR filter in the the about designing of
Frequency domain) Frequency domain IIR
filters
Lecture 12 DESIGN OF IIR FILTER T-1:10.3.3 OR-2 Design of IIR filter in Know Slide Show with Loudspeaker
(Design of IIR filter using the about designing of numerical and Equalization
Bilinear transformation) Frequency domain IIR conceptual
filters explanation
Week 5 Lecture 13 DESIGN OF IIR FILTER T-1:8.3.4 Design of IIR filter in Know
(Design of IIR filter using the about designing of
Matched Z-transform) Frequency domain IIR
filters
Lecture 14 LINEAR OPTIMUM T-1:12.7 would be knowing Understanding
FILTERING(Principle Of R-2:7.3 about designing of IIR Design
Orthogonality) filters and implementation
LINEAR OPTIMUM T-1:12.7 OR-2 Wiener Filter and Understanding MATLAB
FILTERING(Wiener Filter R-2:7.2-7.3 OR-3 Discrete Wiener Design Implementation
and Discrete Wiener Hoff and implementation
Equations)
Lecture 15 LINEAR OPTIMUM T-1:12.7 OR-2 Wiener Filter and Understanding MATLAB
FILTERING(Wiener Filter R-2:7.2-7.3 OR-3 Discrete Wiener Design Implementation
and Discrete Wiener Hoff and implementation
Equations)
LINEAR OPTIMUM T-1:12.7 would be knowing Understanding
FILTERING(Principle Of R-2:7.3 about designing of IIR Design
Orthogonality) filters and implementation
Week 6 Lecture 16 LINEAR OPTIMUM R-2:3.5 Design of Whitening Understanding Slide Show with
FILTERING(Whitening Filter Design numerical and
Filter) and implementation conceptual
explanation
Week 6 Lecture 17 LINEAR OPTIMUM R-2:3.5 Design of Whitening Understanding Slide Show with
FILTERING(Whitening Filter Design numerical and
Filter) and implementation conceptual
explanation
Lecture 18 LINEAR OPTIMUM T-1:5.5 Design of Inverse Filter Understanding Slide Show with
FILTERING(Inverse Filter) Design numerical and
and implementation conceptual
explanation
Week 7 Lecture 19 LINEAR OPTIMUM T-1:5.5 Design of Inverse Filter Understanding Slide Show with
FILTERING(Inverse Filter) Design numerical and
and implementation conceptual
explanation
Lecture 20 LINEAR OPTIMUM R-2:5.3 Levinson Recursion Understanding Slide Show with
FILTERING(Levinson Lecture 21 for Algorithm numerical and
Recursion) Contingency conceptual
explanation
Lecture 21 LINEAR OPTIMUM R-2:5.3 Levinson Recursion Understanding Slide Show with
FILTERING(Levinson Lecture 21 for Algorithm numerical and
Recursion) Contingency conceptual
explanation

MID-TERM
Week 8 Lecture 22 ADAPTIVE FILTER T-1:12.7 various adaptive filter Understanding MATLAB
(Forward and backward like Winner filters about winner filtering Implementation
linear prediction WIENER
filters)
Lecture 23 ADAPTIVE FILTER T-1:13.1.2 ADAPTIVE FILTER as Know Slide Show with
(Adaptive channel Adaptive channel about application of numerical and
equalization) equalization adaptive filtering conceptual
explanation
Lecture 24 ADAPTIVE FILTER T-1:13.1.6 ADAPTIVE FILTER as Learn the use of MATLAB
(Adaptive noise Adaptive channel adaptive filter Implementation
cancellation) equalization applications
Week 9 Lecture 25 ADAPTIVE FILTER(FIR T-1:13.2 FIR adaptive filters Designing of FIR MATLAB
adaptive filters) adaptive Implementation
filter
Lecture 26 ADAPTIVE FILTER(FIR T-1:13.2 FIR adaptive filters Designing of FIR MATLAB
adaptive filters) adaptive Implementation
filter
Lecture 27 ADAPTIVE FILTER T-1:9.2.1 Steepest Descent Understanding of MATLAB
(Steepest Descent Methods) Methods, LMS algorithm Implementation
algorithm, RLS
algorithm
Week 10 Lecture 28 ADAPTIVE FILTER T-1:9.2.1 Steepest Descent Understanding of MATLAB
(Steepest Descent Methods) Methods, LMS algorithm Implementation
algorithm, RLS
algorithm
Week 10 Lecture 29 ADAPTIVE FILTER T-1:9.2.1 Steepest Descent Understanding of MATLAB
(Steepest Descent Methods) Methods, LMS algorithm Implementation
algorithm, RLS
algorithm
Lecture 30 ADAPTIVE FILTER T-1:9.2.1 Steepest Descent Understanding of MATLAB
(Steepest Descent Methods) Methods, LMS algorithm Implementation
algorithm, RLS
algorithm
Week 11 Lecture 31 Test,Design problem2
Lecture 32 POWER SPECTRUM T-1:14.2 Barllet method and Understanding of MATLAB
ESTIMATION welch method algorithm Implementation
(Nonparametric method for
power spectrum estimation-
Barllet method and Welch
method)
Lecture 33 POWER SPECTRUM T-1:14.2 Barllet method and Understanding of MATLAB
ESTIMATION welch method algorithm Implementation
(Nonparametric method for
power spectrum estimation-
Barllet method and Welch
method)
Week 12 Lecture 34 POWER SPECTRUM T-1:14.2 Periodogram Understanding of Slide Show with detection of
ESTIMATION(Power algorithm numerical and power system
spectrum estimation- conceptual harmonics
Periodogram) explanation
Lecture 35 POWER SPECTRUM T-1:14.1 YuleWalker and Burg Understanding of MATLAB
ESTIMATION(parametric method algorithm Implementation
method for power spectrum
estimation- Yule-Walker
and Burg method)
Lecture 36 POWER SPECTRUM T-1:14.3 Performance Analysis Comparative analysis numerical and
ESTIMATION(Estimators conceptual
and its Performance explanation
Analysis)
Week 13 Lecture 37 INTRODUCTION TO T-1:11.1-11.3 Types Decimation and To understand the MATLAB
MULTIRATE DSP interpolation requirement of multi- Implementation
(Introduction to multirate rate DSP
DSP)
INTRODUCTION TO T-1:11.1-11.3 Types Decimation and would be knowing MATLAB
MULTIRATE DSP R-3:13.1-13.2 interpolation about Multirate DSP Implementation
(Decimation and
interpolation)
Lecture 38 Test,Design problem3
Lecture 39 INTRODUCTION TO T-1:11.8-11.9 OR-5 Wavelet filter banks Understanding MATLAB
MULTIRATE DSP(wavelet concept Implementation
filter banks) and design
Week 14 Lecture 40 INTRODUCTION TO T-1:11.8 Subband coding Understanding Slide Show with
MULTIRATE DSP(subband algorithm concept numerical and
coding algorithm and and design conceptual
applications) explanation
INTRODUCTION TO T-1:11.8 Subband coding Understanding Slide Show with
MULTIRATE DSP algorithm concept numerical and
(Polyphase Filter structures) and design conceptual
explanation
Lecture 41 INTRODUCTION TO T-1:11.5 Two channel Quadrature Analysis and Slide Show with
MULTIRATE DSP(Two mirror filter bank synthesis filter banks numerical and
channel Quadrature mirror conceptual
filter bank) Lecture 42 for explanation
Contingency

Lecture 42 INTRODUCTION TO T-1:11.5 Two channel Quadrature Analysis and Slide Show with
MULTIRATE DSP(Two mirror filter bank synthesis filter banks numerical and
channel Quadrature mirror conceptual
filter bank) Lecture 42 for explanation
Contingency

SPILL OVER
Week 15 Lecture 43 Spill Over
Lecture 44 Spill Over
Lecture 45 Spill Over

Scheme for CA:


Component Frequency Out Of Each Marks Total Marks
Test,Design problem 2 3 10 20

Total :- 10 20

Details of Academic Task(s)


AT No. Objective Topic of the Academic Task Nature of Academic Task Evaluation Mode Allottment /
(group/individuals/field submission Week
work
Test1 To evaluate Topics: DFT FFT FIR IIR Individual Test 2/4
understanding of
Basic DSP
Design problem1 To evaluate students Each student will be assigned different DP to implement Individual Test implemented 4 / 12
implementation and work
design level
understanding
Test2 To evaluate the Linear Estimation and Prediction, Adaptive Filter Individual Test 8 / 10
understanding

Plan for Tutorial: (Please do not use these time slots for syllabus coverage)
Tutorial No. Lecture Topic Type of pedagogical tool(s) planned
(case analysis,problem solving test,role play,business game etc)

Tutorial1 DFT, Properties of DFT Problem Solving


Tutorial2 DIT-FFT, DIF-FFT, DIT-IFFT, DIF-IFFT Problem Solving
Tutorial3 FIR Filter Designing Problem Solving
Tutorial4 IIR Filter Designing Problem Solving
Tutorial5 IIR, Orthogonality Problem Solving
Tutorial6 Wiener Filter and Discrete Wiener Hoff Equations Problem Solving
Tutorial7 Inverse Filter, Whitening Filter, Levinson Recursion Problem Solving

After Mid-Term
Tutorial8 Forward and backward linear prediction WIENER filters Problem Solving
Tutorial9 FIR adaptive filters, Problem Solving
Tutorial10 Steepest Descent Methods Problem Solving
Tutorial11 Barllet method and Welch method Problem Solving
Tutorial12 Periodogram, Yule-Walker and Burg method Problem Solving
Tutorial13 Decimation and interpolation Problem Solving
Tutorial14 wavelet filter banks, Polyphase Filter structures Problem Solving

S-ar putea să vă placă și