Choice Based Credit System (CBCS) and Outcome Based Education (OBE) SEMESTER – V
DIGITAL SIGNAL PROCESSING Course Code : 18EC52 / 21EC42
Number of Lecture Hours/Week 3+2(Tutorial)
CIE Marks : 40
SEE Marks : 60
Exam Hours : 3
CREDITS – 04
Choice Based Credit System (CBCS) and Outcome Based Education (OBE) SEMESTER – V
DIGITAL SIGNAL PROCESSING Course Code : 18EC52 / 21EC42
Number of Lecture Hours/Week 3+2(Tutorial)
CIE Marks : 40
SEE Marks : 60
Exam Hours : 3
CREDITS – 04
Course Outcomes:
After studying this course, students will be able to:
• Determine the response of LTI systems using time-domain and DFT techniques.
• Compute DFT of real and complex discrete-time signals.
• Computation of DFT using FFT algorithms and linear filtering approach.
• Design and realize FIR and IIR digital filters.
• Understand the DSP processor architecture.
DSP Syllabus
Module-1
Discrete Fourier Transforms (DFT):
Frequency domain sampling and Reconstruction of Discrete Time Signals, The Discrete Fourier Transform, DFT as a linear transformation, Properties of the DFT: Periodicity, Linearity and Symmetry properties, Multiplication of two DFTs and Circular Convolution, Additional DFT properties. [Text 1]
Module-2
Linear filtering methods based on the DFT:
Use of DFT in Linear Filtering, Filtering of Long data Sequences.
Fast-Fourier-Transform (FFT) algorithms:
Efficient Computation of the DFT: Radix-2 FFT algorithms for the computation of DFT and IDFT–decimation-in-time and decimation-in-frequency algorithms. [Text 1]
Module-3
Design of FIR Filters:
Characteristics of practical frequency–selective filters, Symmetric and Antisymmetric FIR filters, Design of Linear-phase FIR filters using windows - Rectangular, Hamming, Hanning, Bartlett windows. Design of FIR filters using frequency sampling method.
Structure for FIR Systems: Direct form, Cascade form and Lattice structures.[Text1]
Module-4
IIR Filter Design:
Infinite Impulse response Filter Format, Bilinear Transformation Design Method, Analog Filters using Low pass prototype transformation, Normalized Butterworth Functions, Bilinear Transformation and Frequency Warping, Bilinear Transformation
Design Procedure, Digital Butterworth Filter Design using BLT.
Realization of IIR Filters in Direct form I and II. [Text 2]
Module-5
Digital Signal Processors:
DSP Architecture, DSP Hardware Units, Fixed point format, Floating point Format, IEEE Floating point formats, Fixed point digital signal processors, Floating point processors,
FIR and IIR filter implementations in Fixed point systems.
[Text 2]
Text Books:
Proakis & Monalakis, Digital signal processing – Principles Algorithms & Applications, 4th Edition, Pearson education, New Delhi, 2007. ISBN: 81-317-1000-9.
Li Tan, Jean Jiang, Digital Signal processing – Fundamentals and Applications, Academic Press, 2013, ISBN: 978-0-12-415893.
Calendar of events
Microcontroller Course Outcomes:
At the end of the course, students will be able to:
Describe the difference between a Microprocessor and a Microcontroller, the Types of processors, and the architecture of the 8051 Microcontroller.
2. Discuss the types of 8051 Microcontroller Addressing modes & Instructions with Assembly Language Programs.
3. Explain the programming operation of Timers /Counters and Serial port of 8051 Microcontroller.
4. Illustrate the Interrupt Structure of the 8051 Microcontroller & its programming.
5. Develop C programs to interface I/O devices with the 8051Microcontroller.
Microcontroller Syllabus
Module 1
8051 Microcontroller:
Microcontroller: Microprocessor vs. microcontroller, Microcontroller & Embedded Processors, Processor Architectures-Harvard Vs Princeton & RISC Vs CISC , 8051 Architecture Registers, Pin diagram, I/O ports functions, Internal Memory organization. External Memory (ROM & RAM) interfacing.
(Text book 1-1.1,Text book 2-1.0,1.1,3.0,3.1,3.2,3.3 Text book 3-Pg 5-9)F
Module 2
Instruction Set:
8051 Addressing Modes, Data Transfer Instructions, Arithmetic instructions, Logical Instructions, Jump & Call Instructions Stack & Subroutine Instructions of 8051 (with examples in assembly Language).
(Text book 2- Chapters 5,6,7,8, Additional reading Refer Textbook 3, Chapter 3)
Module 3
Timers/Counters & Serial port programming:
Basics of Timers & Counters, Data types & Time delay in the 8051 using C, Programming 8051 Timers, Mode 1 & Mode 2 Programming, Counter Programming (Assembly Language only).
(Textbook 2- 3.4, Textbook 1-7.1, 9.1,9.2)
Basics of Serial Communication, 8051 Connection to RS232, Programming the 8051 to transfer data serially & to receive data serially using C.
( Textbook 2- 3.5, Textbook 1- 10.1,10.2,10.3 except assembly language programs, 10.5)
Module 4
Interrupt Programming: Basics of Interrupts, 8051 Interrupts, Programming Timer Interrupts, Programming Serial Communication Interrupts, Interrupt Priority in 8051(Assembly Language only)
( Text book 2- 3.6, Text book 1- 11.1,11.2,11.4, 11.5)