You are on page 1of 12

ECE-326_Course Handout

Course Handout
Course details
Faculty Divya Sharma
name

Programme B.Tech
1 Semester 6th

Section A
Course code ECE326

Course title Digital Signal Processing


Vision of the Department of Electronics and Communication
Engineering

2 To be known globally as a premier School of Electrical, Electronics and


Communication Engineering for value based education, interdisciplinary research,
and innovation.

Mission of the Department of Electronics and Communication


Engineering
M1 Create a strong foundation on fundamentals in the areas of
electrical and electronics engineering through outcome based
teaching learning process.

M2 Establish state-of- the-art facilities for design and simulation.


3
M3 Provide opportunities to students to work on real world problems
and develop sustainable ethical solutions.
M4 Involve the students in group activities, including those of
professional bodies to develop leadership and communication
skills.
Programme educational objectives(PEOs)

PEO1 Graduates will demonstrate their knowledge in the field of


electronics and communication engineering and allied engineering.

PEO2 The graduates will contribute to interdisciplinary research with the


use of modern tools & emerging technologies.
4
ECE-326_Course Handout

4
PEO3 The graduates will become successful leaders through effective
project management and contribute to the growth &
development of the organization and society.

PEO4 The graduates will be involved in promoting professional and


societal activities.
Programme outcomes

PO1 1. Engineering knowledge: Apply the knowledge of


mathematics, science, engineering fundamentals, and an
engineering specialization to the solution of complex
engineering problems.
PO2 1. Problem analysis: Identify, formulate, review research
literature, and analyze complex engineering problems
reaching substantiated conclusions using first principles of
mathematics, natural sciences, and engineering sciences.
PO3 1. Design/development of solutions: Design solutions for
complex engineering problems and design system
components or processes that meet the specified needs with
appropriate consideration for the public health and safety,
and the cultural, societal, and environmental
considerations.
PO4 1. Conduct investigations of complex problems: Use
research-based knowledge and research methods including
design of experiments, analysis and interpretation of data,
and synthesis of the information to provide valid
conclusions.
PO5 1. Modern tool usage: Create, select, and apply appropriate
techniques, resources, and modern engineering and IT tools
including prediction and modeling to complex engineering
activities with an understanding of the limitations.
ECE-326_Course Handout

PO6 1. The engineer and society: Apply reasoning informed by the


contextual knowledge to assess societal, health, safety,

5 legal and cultural issues and the consequent responsibilities


relevant to the professional engineering practice.
PO7 1. Environment and sustainability: Understand the impact of
the professional engineering solutions in societal and
environmental contexts, and demonstrate the knowledge of,
and need for sustainable development.

PO8 1. Ethics: Apply ethical principles and commit to professional


ethics and responsibilities and norms of the engineering
practice.
PO9 1. Individual and team work: Function effectively as an
individual, and as a member or leader in diverse teams, and
in multidisciplinary settings.

PO10 1. Communication: Communicate effectively on complex


engineering activities with the engineering community and
with society at large, such as, being able to comprehend
and write effective reports and design documentation, make
effective presentations, and give and receive clear
instructions.
PO11 1. Project management and finance: Demonstrate knowledge
and understanding of the engineering and management
principles and apply these to one’s own work, as a member
and leader in a team, to manage projects and in
multidisciplinary environments.
PO12 1. Life-long learning: Recognize the need for, and have the
preparation and ability to engage in independent and life-
long learning in the broadest context of technological
change.

Programme specifics outcome(PSO) (if any)


ECE-326_Course Handout

PSO1 Electronic System Development: Apply the knowledge of printed


circuit board, electronic devices and circuits in developing
electronic systems for the real time applications.
6
PSO2 Digital System Design: Develop digital filters as per required
specifications and design VLSI circuit.
PSO3 IOT Development: Develop embedded systems and applications

for IOT to contribute towards digital India and smart city.


Course outcomes (COs)

CO1 1. Understand the application of Sampling Theorem and


Convert an Analog Signal into Digital Signal

CO2 1. Comprehend if a DT system is linear, time-invariant, causal,


and memory-less, and able to apply Z and inverse Z
transform on DT signal.
7
CO3 1. Acquire the knowledge of representation of discrete-time
signals in the frequency domain, using DFT and FFT

CO4 1. Design FIR and IIR filters to meet the specific magnitude and
phase requirements.

CO5 1. Use Digital Signal Processors to analyze and process signals,


and plot and interpret magnitude and phase of LTI system.

Evaluation Duration Marks Date Nature of Evaluation


Component (50) &Time Componen Component
t

18/2/19 - Closed
CAT-1 90 mins 50 (15) CAT-1
22/2/19 Book
11/4/19- Closed
CAT-2 90 mins 50 (15) CAT-2
18/4/19 Book

Quiz-1 10/2/19
15 mins Closed
Quiz-2 5 2/3/19 Quiz-1
each Book
Quiz-3 28/4/19
8 Online
Learning
using Closed
45 mins 5 2/3/19 Quiz-2
Swayam/ Book
NPTEL/
Coursera

Within
Assignment(s) 5 14/2/19 Open Book Assignment
two days
ECE-326_Course Handout

Presentation
(Seminar/ 15
5 -
mini-project/ minutes
poster)

9 List of teaching –learning pedagogy


1) Lectures using Marker-Duster
2) Power point presentations
3) NPTEL lectures/Videos
4) Real time implementation examples.

10 Open hour for students-2 hrs per week

11 Link address for course materials


https://swayam.gov.in/courses/5448-jan-2019-multirate-dsp
https://swayam.gov.in/courses/5449-jan-2019-mathematical-methods-
and-techniques-in-signal-processing

12 Recommended list of e-books.


1) The Scientist and Engineer’s and Guide to Digital Signal Processing by
Steven W. Smith. [Smi97]
2) Mixed Signal and DSP Design Techniques edited by Walt Kester
3) Introduction to Statistical Signal Processing by Robert M. Gray and Lee
D. Davisson

13 Recommended list of online courses like SWAYYAM/NPTEL/MOOCS etc


https://swayam.gov.in/courses/5448-jan-2019-multirate-dsp
https://swayam.gov.in/courses/5449-jan-2019-mathematical-methods-
and-techniques-in-signal-processing

14 Recommended list of mini projects / projects/ technical training etc.

15 Student’s Presentation will be held before the CAT-2 exam

16 List of e-books
https://freevideolectures.com/course/2339/digital-signal-processing-
iitkharagpur

17 List of NPTEL/MOOCS/SWAYAM/Courses/Video
https://nptel.ac.in/courses/117102060/#
https://nptel.ac.in/courses/117102060/6

18 Content beyond Syllabus

Applications of DSP in unit-5


ECE-326_Course Handout

Detail academic calendar of lecture topics


Referenc
e

Chap./
Tota Sec.
Rela
l (Book)
ted
Lect Learning lect (T1 means
Unit
ure Date Topics to be covered outcomes of each ure test book in
of
No. topic in serial 1 and
sylla so on
the
bus R1 means
Unit reference
book in serial
no 1 and so
on)

Basic elements of DSP, 1. Understand


concepts of frequency the
1 8. 1.2019
in Analog and Digital application
Signals of Sampling
Theorem
2 9.1.2019 and Convert
sampling theorem an Analog
Discrete–time signals, Signal into
3 10.1.2019
systems, Digital
Signal
Analysis of discrete 2. Analysing Unit-
6 TB1
4 15.1.2019 1 TB3
time LTI systems, the signals
using
5 16.1.2019 transformati
Z transform,
on in
ECE-326_Course Handout

on in
frequency
domain.
3. To apply Z
6 17.1.2019 and inverse
Convolution, Z transform
Correlation. on DT signal

1. Comprehend
7 22.1.2019
Introduction to DFT, the discrete
Fourier
8 23.1.2019 transform of
Properties of DFT, discrete time
9 24.1.2019 Properties of DFT, signals .
2. Understandi
Circular, Linear ng the
10 29.1.2019
Convolution , properties.
Filtering methods based 3. Understandi
11 30.1.2019 ng the need
on DFT, 8
of FFT. Unit-
FFT Algorithms, 2 TB1
RB1
12 31.1.2019 Decimation–in–time
Algorithms,

Decimation–in–
frequency Algorithms,
13 5.2.2019
Use of FFT in Linear
Filtering,

D C T, U s e a n d
14 6.2.2019
Application of DCT.

S t r u c t u r e s o f I I R , 1. Design
15 7.2.2019
Analog filter design, infinite
impulse
Analog Low Pass response
16 12.2.2019
Butterworth Filter, filters to
Analog Low Pass meet the
17 13.2.2019 specific
Chebyshev Filter,
magnitude
Comparison Between and phase
18 14.2.2019 Butterworth Filter And requirements
Chebyshev Filter, .
2. Understandi
F r e q u e n c y
ng their
19 26.2.2019 Tr a n s f o r m a t i o n I n
behaviour on
Analog Domain,
the basis of
Design Of High Pass, location of
20 27.2.2019 Bandpass And poles and
zeroes. Unit-
Bandstop Filters, 3 10
3. Applying
ECE-326_Course Handout

3
3. Applying
21 Design Of IIR Filters transformati
28.2.2019
From Analog Filters, ons.
Approximation Of
Derivatives, Design Of
22 5.3.2019 IIR Filter Using
Impulse Invariance
Technique,

Design Of IIR Filter


Using Bilinear TB1
TB3
23 Transformation,
6.3.2019
F r e q u e n c y
Tr a n s f o r m a t i o n I n
Digital Domain.

24 Open hour for


7.3.2019
discussion

25 S t r u c t u r e s o f F I R , 1. Design finite
12.3.2019
Linear phase FIR filter, impulse
response
Frequency Response Of filters to
Linear Phase FIR meet the
26 13.3.2019 Filters, Location Of The specific
Zeros Of Linear Phase magnitude
FIR Filters, and phase
Design Of FIR Filter requirements
27 14.3.2019 .
Using Windows, Unit-
2. Understandi 4 7
Design Of FIR Filter ng the
28 26.3.2019
Using Windows, concept and
then their
Design Of FIR Filter
29 27.3.2019 applications.
Using Windows,

Design Of FIR Filter


30 28.3.2019
Using Windows,

31 2.4.2019 Design Of FIR Filter


Using Windows,

I n t r o d u c t i o n t o 1. Use Digital
programmable DSPs: Signal
32 3.4.2019 M u l t i p l i e r Processors
and Multiplier to analyze
Accumulator (MAC), and process
signals, and
Modified Bus plot and
Structures and Memory
33 4.4.2019 interpret
Access schemes in magnitude
DSPs and phase of
LTI system.
ECE-326_Course Handout

and phase of
Multiple access LTI system.
m e m o r y, m u l t i p o r t 2. Applying the
34 9.4.2019
memory, VLSI application
Architecture, of DSP ON
real time
Pipelining, Special applications
addressing modes, On- using
35 10.4.2019 Chip Peripherals. Archit processor.
ecture of TMS
320C5X-
Unit-
Introduction, Bus 5 10 TB1
36 16.4.2019 Structure, Central
Arithmetic Logic Unit,
Auxiliary Registrar,
Index Registrar,
37 18.4.2019
Auxiliary Register
Compare Register,

Block Move Address


38 23.4.2019
Register,

Parallel Logic Unit,


Memory mapped
39 24.4.2019
registers, program
controller,

Some flags in the status


registers, On- chip
40 25.4.2019
registers, On-chip
peripherals
41 30.4.2019 Applications of DSP
ECE-326_Course Handout

ECE326 Digital Signal Processing L T P C

Version1.1 3 0 0 3

Pre-requisites//Exposure Signals and System, Engineering Mathematics

co-requisites

COURSE OBJECTIVES
1. Introduce to discrete time signal processing and characterization of random signals,
filter design techniques, and imperfections caused by finite word length.
2. Learn how design FIR and IIR filters.
3. Learn the theory of digital signal processing and digital filter design, including hands-
on experience with important techniques involving digital filter design and digital
simulation experiments
4. Introduce the fundamental principles and techniques of digital signal processing for
understanding and designing new digital signal processing systems and for continued
learning.

COURSE OUTCOMES:
At the end of the course the student will be able to:
1. Understand the application of Sampling Theorem and Convert an Analog Signal into
Digital Signal
2. Comprehend if a DT system is linear, time-invariant, causal, and memory-less, and able
to apply Z and inverse Z transform on DT signal.
3. Acquire the knowledge of representation of discrete-time signals in the frequency do-
main, using DFT and FFT
4. Design FIR and IIR filters to meet the specific magnitude and phase requirements.
5. Use Digital Signal Processors to analyze and process signals, and plot and interpret mag-
nitude and phase of LTI system.

TEXT BOOKS
1. A. Nagoor kani, “Digital signal processing”, 2nd Edition, McGraw Hill Publications.
2. Proakis J. G. and Manolakis D. G., "Digital Signal Processing: Principles, Algorithms And
Applications", Pearson Education, 3rd Ed., 2003
3. Babu Ramesh P., "Digital Signal Processing", SciTech Publication, 41FL Ed., 2008.

REFERENCE BOOKS
1. Mitra Sanjit K., "Digital Signal Processing: A Computer Based Approach", 3rd Ed., Tata
McGraw-Hill, 2008.
2. Oppenhein A. V. and Shafer R. W., "Discrete-Time Signal Processing", PHI, 2nd Ed.,
2000.
ECE-326_Course Handout

3. Shaliwahan S., Vallavaraj A. and Gnanapriya C., "Digital Signal Processing", Tata Mc-
Graw-Hill, 2nd Ed., 2009

COURSE CONTENT

UNIT I SIGNALS AND SYSTEMS 6 Hours

Basic elements of DSP, concepts of frequency in Analog and Digital Signals, sampling theo-
rem, Discrete–time signals, systems, Analysis of discrete time LTI systems, Z transform,
Convolution, Correlation.

UNIT II FREQUENCY TRANSFORMATIONS 8 Hours


Introduction to DFT, Properties of DFT, Circular, Convolution , Filtering methods based on
DFT, FFT Algorithms, Decimation–in–time Algorithms, Decimation–in–frequency Algo-
rithms, Use of FFT in Linear Filtering, DCT, Use and Application of DCT.

UNIT III IIR FILTER DESIGN 9 Hours


Structures of IIR, Analog filter design, Analog Low Pass Butterworth Filter, Analog Low
Pass Chebyshev Filter, Comparison Between Butterworth Filter And Chebyshev Filter, Fre-
quency Transformation In Analog Domain, Design Of High Pass, Bandpass And Bandstop
Filters, Design Of IIR Filters From Analog Filters, Approximation Of Derivatives, Design Of
IIR Filter Using Impulse Invariance Technique, Design Of IIR Filter Using Bilinear Trans-
formation, Frequency Transformation In Digital Domain.

UNIT IV FIR FILTER DESIGN 9 Hours


Structures of FIR, Linear phase FIR filter, Frequency Response Of Linear Phase FIR Filters,
Location Of The Zeros Of Linear Phase FIR Filters, Design Of FIR Filter Using Windows,
Digital Differentiator, Hilbert Transformers, Optimum Equi-ripple Approximation Of FIR
Filters.

UNIT V INTRODUCTION TO DSP PROCESSORS 8 Hours

Introduction to programmable DSPs: Multiplier and Multiplier Accumulator (MAC), Modi-


fied Bus Structures and Memory Access schemes in DSPs Multiple access memory, multiport
memory, VLSI Architecture, Pipelining, Special addressing modes, On-Chip Peripherals. Ar-
chitecture of TMS 320C5X- Introduction, Bus Structure, Central Arithmetic Logic Unit, Aux-
iliary Registrar, Index Registrar, Auxiliary Register Compare Register, Block Move Address
Register, Parallel Logic Unit, Memory mapped registers, program controller, Some flags in
the status registers, On- chip registers, On-chip peripherals

Mode of Evaluation: The theory and lab performance of students are evaluated separately.

ECE326 Theory

Components Internal SEE

Marks 50 50
ECE-326_Course Handout

Total Marks 100

School of Electrical, Electronics & Communication Engineering


Progra B.Tech
mme

Progra Dr. B. Mohapatra


mme
Chair
Compliance report of course handout

Taught Course Course Remarks


Sl Course Sect handout
Course title by coordina Submissi by PC if
No code ion
faculty tor on date any
1 ECE326 Digital signal 1 Divya Divya /
processing Sharma Sharma 12/201
8

Sigature of PC:
Signature of Dean:

Review by IQAC:

You might also like