Sunteți pe pagina 1din 7

Lovely Professional University, Punjab

Course Code ECE300 Course Category Course Title DIGITAL SIGNAL PROCESSING Courses with numerical and conceptual focus Course Planner 15712::Rosepreet Kaur Bhogal Lectures 3.0 Tutorials Practicals Credits 1.0 0.0 4.0

TextBooks Sr No T-1 Title Digital Signal Processing Principles, Algorithms and Application Reference Books Sr No R-1 R-2 R-3 R-4 R-5 Title Digital Signal Processing Author Edition Year 2008 2006 Publisher Name Tata McGraw Hill Tata McGraw Hill Prentice Hall John Wiley & Sons 2008 Prentice Hall S. Salivahan, A Vallavaraj, 1st Gnanpiya 1st 1st 1st Author Edition Year 2009 Publisher Name Prentice Hall John G Proakis, Dimtris G 4th Manolakis

Digital Signal Processing-A computer S. K. Mitra based approach Theory and Application of Digital Signal Processing Digital Signal Processing Discrete-Time Signal Processing L.R. Rabiner and B. Gold D. J. DeFatta, J. G. Lucas and W. S. Hodgkiss

Alan V Oppenheim, 2nd Ronald W Schafer, John R Back Johny R.Johnson 1st

R-6 Other Reading Sr No OR-1 OR-2

Introduction to Digital Signal Processing

2006

Prentice Hall

Journals articles as Compulsary reading (specific articles, complete reference) http://www.cems.uvm.edu/~gmirchan/classes/EE275/Mitra_4/applications/Applications2.pdf , http://www.nptel.iitm.ac.in/courses/IIT-MADRAS/Principles_Of_Communication/pdf/Lecture03_SignalSpaces.pdf ,

Relevant Websites Sr No RW-1 RW-2 RW-3 (Web address) (only if relevant to the course) http://www.mikroe.com/chapters/view/72/ http://www.mikroe.com/chapters/view/73/chapter-3-iir-filters/ http://people.cs.pitt.edu/~kirk/cs1501/animations/FFT.html Salient Features Finite Impulse Response Filter Infinite Impulse Response Filter FFT Algorithm

LTP week distribution: (LTP Weeks) Weeks before MTE Weeks After MTE Spill Over 7 7 3

Detailed Plan For Lectures


Week Number Lecture Number Broad Topic(Sub Topic) Chapters/Sections of Text/reference books Other Readings, Lecture Description Relevant Websites, Audio Visual Aids, software and Virtual Labs Learning Outcomes Pedagogical Tool Demonstration/ Case Study / Images / animation / ppt etc. Planned Show with the help of MATLAB, how to generate a sequence and plot it

Week 1

Lecture 1

Discrete-Time Signals(Sequences)

T-1:1.1-1.3 R-6:1.1

Representation of signals understanding of signals

Lecture 2

Discrete-Time Signals (Representation of Signals on Orthogonal Basis) Discrete-Time Systems(ZTransform) T-1:3.1-3.4 R-5:chapter 3

OR-2

would be knowing about orthogonality Understanding the frequency domain Ztransform and its representation application to identifying system properties, solving difference equations, and determining the frequency response of a system Understanding the frequency domain Ztransform and its representation application to identifying system properties, solving difference equations, and determining the frequency response of a system Understanding the frequency domain Ztransform and its representation application to identifying system properties, solving difference equations, and determining the frequency response of a system Explain with the help of mathematical examples using MATLAB

Lecture 3

Week 2

Lecture 4

Discrete-Time Systems(ZTransform)

T-1:3.1-3.4 R-5:chapter 3

Explain with the help of mathematical examples using MATLAB

Lecture 5

Discrete-Time Systems(ZTransform)

T-1:3.1-3.4 R-5:chapter 3

Explain with the help of mathematical examples using MATLAB

Week 2

Lecture 6

Discrete-Time Systems(Analysis of LSI Systems)

T-1:3.5

interconnections of systems,convolution sum,stability of LTI system

technique to find system response

Week 3

Lecture 7

Discrete-Time Systems(Frequency Analysis)

T-1:5.1 -5.2

signals representation of frequency domain periodic signals analysis

with the help of MATLAB, explain how to convert the raw signal into frequency domain and what kind of information one can get from frequency analysis

Lecture 8

Discrete-Time Systems(Inverse Systems) Discrete-Time Systems(Discrete Fourier Transform (DFT)) Discrete-Time Systems(Discrete Fourier Transform (DFT)) Discrete-Time Systems(Fast Fourier Transform Algorithm) T-1:7.1-7.4 T-1:7.1-7.4

invertibility of LTI systems and deconvolution sampling in frequency domain sampling in frequency domain Test1 T-1:8.1- 8.3

able to calculate input find input using of system while output MATLAB is known frequency domain analysis frequency domain analysis

Lecture 9 Week 4 Lecture 10 Lecture 11 Lecture 12

DIT FFT algorithm, DIF the FFT and its FFT algorithm implementation will be further analyse and the student will understand the FFT structure and decimation processes DIT FFT algorithm, DIF the FFT and its FFT algorithm implementation will be further analyse and the student will understand the FFT structure and decimation processes FIR and IIR realization reasons for different structures reasons for different structures features of method

Week 5

Lecture 13

Discrete-Time Systems(Fast Fourier Transform Algorithm)

T-1:8.1- 8.3

Lecture 14

Discrete-Time Systems (Implementation of Discrete Time Systems) Discrete-Time Systems (Implementation of Discrete Time Systems)

T-1:9.1 to 9.3

Lecture 15

T-1:9.1 to 9.3

FIR and IIR realization

Week 6

Lecture 16

Design of FIR filters(Linear Phase T-1:10.2.1 and 10.2.2 Response)

symmetric and anti symmetric response,Designing of FIR symmetric and anti symmetric response,Designing of FIR Test2

Design of FIR filters(FIR filters design using rectangular window)

T-1:10.2.1 and 10.2.2

features of method

Lecture 17

Week 6 Week 7

Lecture 18 Lecture 19 Lecture 20 Lecture 21

Design of FIR filters(FIR filter design using Hamming window) Design of FIR filters(FIR filter design using Hanning window) Design of FIR filters(FIR filter design using Blackman window) Design of FIR filters(ParkMcClellan's method)

R-5:7.2 R-5:7.2 R-5:7.2 R-5:7.4

Designing of FIR Designing of FIR Designing of FIR caurer method

features of method features of method features of method design digital filters with ParkMcClellans

MID-TERM
Week 8 Lecture 22 Design of IIR Filters(Introduction to Butterworth and Chebyshev analog filters) T-1:10.3.4 designing of analog filters comparison of butterworth and chebyshev analog filters with also conversion from analog to digital filter using impulse invariant and bilinear tranformation method comparison of butterworth and chebyshev analog filters with also conversion from analog to digital filter using impulse invariant and bilinear tranformation method would be knowing about elliptic approximation RW-2 designing of low pass, high pass , band pass and band stop butterworth filter and chebyshev filter designing of low pass, high pass , band pass and band stop butterworth filter and chebyshev filter designing of low pass, high pass , band pass and band stop butterworth filter and chebyshev filter comparsion of butterworth and chebyshev IIR filter

Lecture 23

Design of IIR Filters(Introduction to Butterworth and Chebyshev analog filters)

T-1:10.3.4

designing of analog filters

Lecture 24

Design of IIR Filters(Elliptic Approximations) Design of IIR Filters(Lowpass, Bandpass, Bandstop and High pass filters)

T-1:10.3.4

Week 9

Lecture 25

T-1:10.3.4 R-2:9.4

Lecture 26

Design of IIR Filters(Lowpass, Bandpass, Bandstop and High pass filters)

T-1:10.3.4 R-2:9.4

RW-2

comparsion of butterworth and chebyshev IIR filter

Lecture 27

Design of IIR Filters(Lowpass, Bandpass, Bandstop and High pass filters)

T-1:10.3.4 R-2:9.4

RW-2

comparsion of butterworth and chebyshev IIR filter

Week 10

Lecture 28

Design of IIR Filters(Lowpass, Bandpass, Bandstop and High pass filters)

T-1:10.3.4 R-2:9.4

RW-2

designing of low pass, high pass , band pass and band stop butterworth filter and chebyshev filter Effect of word length analyze their sensitivity to finite precision effects such as input quantization, coefficient quantization, and multiplication roundoff analyze their sensitivity to finite precision effects such as input quantization, coefficient quantization, and multiplication roundoff analyze their sensitivity to finite precision effects such as input quantization, coefficient quantization, and multiplication roundoff analyze their sensitivity to finite precision effects such as input quantization, coefficient quantization, and multiplication roundoff analyze their sensitivity to finite precision effects such as input quantization, coefficient quantization, and multiplication roundoff

comparsion of butterworth and chebyshev IIR filter

Lecture 29

Finite Word Length Effects(Input and quantization error)

T-1:9.4

Lecture 30

Finite Word Length Effects (Overflow and limit cycles)

T-1:9.6

effect of word length

Week 11

Lecture 31

Finite Word Length Effects (Overflow and limit cycles)

T-1:9.6

effect of word length

Lecture 32

Finite Word Length Effects (Coefficient error)

T-1:9.5

effect of word length

Lecture 33

Finite Word Length Effects (Coefficient error)

T-1:9.5

effect of word length

Week 12

Lecture 34

Spectral Estimation(Parametric and Non-Parametric Spectral Estimation) Spectral Estimation(Parametric and Non-Parametric Spectral Estimation)

T-1:14.2 -14.3

Barllet method and would be knowing Welch about various methods method,YuleWalker and of power spectrum Burg method Barllet method and would be knowing Welch about various methods method,YuleWalker and of power spectrum Burg method Test3

Plot of power spectrum on MATLAB

Lecture 35

T-1:14.2 -14.3

Plot of power spectrum on MATLAB

Week 12

Lecture 36

Spectral Estimation(Parametric and Non-Parametric Spectral Estimation) Spectral Estimation(Parametric and Non-Parametric Spectral Estimation) Signal Processing(Introduction to Multirate Signal Processing) Signal Processing(Introduction to Multirate Signal Processing) Signal Processing(Application of DSP to Speech and Radar Signal Processing) Signal Processing(Application of DSP to Speech and Radar Signal Processing) Signal Processing(Application of DSP to Speech and Radar Signal Processing)

T-1:14.2 -14.3

Barllet method and would be knowing Welch about various methods method,YuleWalker and of power spectrum Burg method Barllet method and would be knowing Welch about various methods method,YuleWalker and of power spectrum Burg method Multi-rate DSP Multi-rate DSP OR-1 real world applicatrions real world applicatrions real world applicatrions decimators and interpolators design and implementation decimators and interpolators design and implementation student can think of future prospects of DSP student can think of future prospects of DSP student can think of future prospects of DSP

Plot of power spectrum on MATLAB

Week 13

Lecture 37

T-1:14.2 -14.3

Plot of power spectrum on MATLAB

Lecture 38

T-1:11.1-11.4

Lecture 39

T-1:11.1-11.4

Week 14

Lecture 40

Lecture 41

OR-1

Lecture 42

OR-1

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

Scheme for CA:


Component Test Frequency 2 Total :Out Of 3 Each Marks Total Marks 10 10 20 20

Details of Academic Task(s)


AT No. Objective Topic of the Academic Task Nature of Academic Task (group/individuals/field work Individual Evaluation Mode Allottment / submission Week 3/4

Test1

To evaluate individual students performance

Lec 1 to Lec 10

checking answer sheets

Test2

To evaluate individual students performance To evaluate individual students performance

Lec 10 tp Lec17

Individual

checking answer sheets Checking answer sheets

5/6

Test3

Lec 17 - Lec 35

Individual

11 / 12

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 Tutorial2 Tutorial3 Tutorial4 Tutorial5 Tutorial6 Tutorial7

Sequences, Representation of Signals on Orthogonal Basis, Sampling and Reconstruction of Signals Z-Transform, Frequency Analysis Inverse Systems, DFT DFT FFT FFT, FIR filters FIR filters

Problem Solving Problem Solving Problem Solving Problem Solving Problem Solving Problem Solving Problem Solving

After Mid-Term
Tutorial8 Tutorial9 Tutorial10 Tutorial11 Tutorial12 Tutorial13 Tutorial14 IIR filters IIR filters Lowpass, Bandpass, Bandstop and High pass filters Input and quantization error Overflow and limit cycles, Coefficient error Parametric and Non-Parametric Spectral Estimation Multirate (Interpolation, Decimation of sequences ) Problem Solving Problem Solving Problem Solving Problem Solving Problem Solving Problem Solving Problem Solving

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