Aim and Objective of The Course:: Course Structure Analysis Subject Wise
Aim and Objective of The Course:: Course Structure Analysis Subject Wise
To understand the ideas and techniques associated with the representation of signals in digital form,
and with the processing of these signals and the information that they carry.
Digital Signal Processing is one of the most powerful technologies that have made revolutionary
changes in a broad range of fields like audio and speech signal processing, sonar and radar signal processing,
sensor array processing, spectral estimation, statistical signal processing, digital image processing, signal
processing for communications, biomedical signal processing, seismic data processing, etc. Each of these areas
has developed a deep DSP technology, with its own algorithms, mathematics, and specialized techniques.
By understanding the dramatic evolution of the DSP chips in the field of Digital Signal Processing with
a tremendously rapid increase in the speed of DSP processors, along with a corresponding increase in their
sophistication and computational power, digital signal processing has become an integral part of many
commercial products and applications. Digital signal processors, such as the TMS320 family of processors, are
used in a wide range of applications, such as in communications, controls, speech processing, and so on. They
are used in cellular phones, digital cameras, high - definition television (HDTV), radio, fax transmission,
modems, and other devices.
The course is designed to provide the fundamental concepts and algorithms in Digital Signal Processing. By
the end of the course, students should be able to
Represent different types of signals in discrete form
Describe linear operations on these signals
Represent the discrete signals in frequency domain
Represent LSI systems in terms of difference equations
Understand the origin of Discrete Fourier series
Find the Discrete Fourier Transform of a sequence
Understand Fast Fourier transform
Realize and design IIR & FIR filters
Implement Multi-rate sampling
Understand the importance of DSP Processors
Syllabus:
UNIT I
INTRODUCTION: Introduction to Digital Signal Processing: Discrete time signals & sequences, linear shift
invariant systems, stability, and causality, linear constant coefficient difference equations, Frequency domain
representation of discrete time signals and systems.
UNIT II
DISCRETE FOURIER SERIES: Properties of discrete Fourier series, DFS representation of periodic
sequences, Discrete Fourier transforms: Properties of DFT, linear convolution of sequences using DFT,
Computation of DFT. Relation between Z-transform and DFS.
UNIT III
FAST FOURIER TRANSFORMS: Fast Fourier transforms (FFT) - Radix-2 decimation in time and
decimation in frequency FFT Algorithms, Inverse FFT, and FFT for composite N.
UNIT IV
REALIZATION OF DIGITAL FILTERS: Review of Z-transforms, Applications of Z – transforms, solution
of difference equations of digital filters, Block diagram representation of linear constant-coefficient difference
equations, Basic structures of IIR systems, Transposed forms, Basic structures of FIR systems, System function.
UNIT V
IIR DIGITAL FILTERS: Analog filter approximations – Butter worth and Chebyshev, Design of IIR Digital
filters from analog filters, Design Examples: Analog-Digital transformations.
UNIT VI
FIR DIGITAL FILTERS: Characteristics of FIR Digital Filters, frequency response, Design of FIR Digital
Filters using Window Techniques, Frequency Sampling technique, Comparison of IIR & FIR filters.
UNIT VII
MULTIRATE DIGITAL SIGNAL PROCESSING: Decimation, interpolation, sampling rate conversion,
Implementation of sampling rate conversion.
UNIT VIII
INTRODUCTION TO DSP PROCESSORS: Introduction to programmable DSPs: Multiplier and Multiplier
Accumulator (MAC), Modified Bus Structures and Memory Access schemes in DSPs Multiple access memory,
multiport memory, VLSI Architecture, Pipelining, Special addressing modes, On-Chip Peripherals.
Architecture of TMS 320C5X- Introduction, Bus Structure, Central Arithmetic Logic Unit, Auxiliary 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
Text books :
1. Digital Signal Processing, Principles, Algorithms, and Applications: John G. Proakis, Dimitris G.
Manolakis, Pearson Education, PHI, 2007.
2. Discrete Time Signal Processing – A.V.Oppenheim and R.W. Schaffer, PHI
3. Digital Signal Processors – Architecture, Programming and Applications, B.Venkataramani,
M. Bhaskar, TATA McGraw Hill, 2002
References :
1. Digital Signal Processing: Andreas Antoniou, TATA McGraw Hill , 2006
2. Digital Signal Processing: MH Hayes, Schaum’s Outlines, TATA Mc-Graw Hill, 2007.
3. DSP Primer - C. Britton Rorabaugh, Tata McGraw Hill, 2005.
4. Fundamentals of Digital Signal Processing using Matlab – Robert J. Schilling, Sandra L. Harris,
Thomson, 2007.
5. Digital Signal Processing – Alan V. Oppenheim, Ronald W. Schafer, PHI Ed., 2006
Other References:
1. Digital Signal Processing – 5. Solution Manual to accompany Digital
S.Salivahanan, A.Vallavaraj and C Signal Processing , A computer based
Gnanapriya – TMH Publishing Company approach – Sanjit K Mitra, second edition
Ltd, New Delhi – McGraw Hill prepared by Rajeev
2. Digital Signal Processing , A computer Gandhi – WCB McGraw Hill
based approach – Sanjit K Mitra, second 6. Digital Signal Processing and
edition – McGraw Hill Applications with the C6713and C6416
3. Digital Signal Processing – Monson H DSK – Rulph Chassaing – Wiley
Hayes – Schaum’s OUTline series – Interscience- A John Wiley& sons, INC.,
McGraw Hill publications
4. Digital Signal Processing – Fundamentals 7. Digital Signal Processing Implementation
and Applications – Li Tan – Academic – Avtar Singh, S.Srinivasan- Cengage
Press – USA Learning
For more volumes students can visit www.mictech.ac.in and refer the file name “ME Library books soft copy”.
E-learning materials
NPTEL
(i) Video Lectures by Prof. S.C.Dutta Roy, Department of Electrical Engineering, IIT Delhi
Email: [email protected]
http://nptel.iitm.ac.in/video.php?courseId=1038
(ii)Web Content by Dr .V.M. Gadre, Professor, Department of Electrical Engineering, IIT Bombay
E-mail: [email protected]
http://www.cdeep.iitb.ac.in/nptel/Electrical%20&%20Comm%20Engg/Signals%20and
%20System/TOC-M1.htm
(iii)PDF Web Content by Prof. Govind Sharma, Department of Electrical Engineering, IIT Kanpur.
E-mail: [email protected]
http://nptel.iitm.ac.in/courses/Webcourse-contents/IIT-KANPUR/Digi_Sign_Pro/ui/TOC.htm
http://nptel.iitm.ac.in/video.php?courseId=1117
(v)Video Lectures by Prof. Santanu Chaudhary , Department of Electrical Engineering, IIT Delhi
Email: [email protected]
http://nptel.iitm.ac.in/showVideo.php?v=SKuywStjBLY
http://nptel.iitm.ac.in/showVideo.php?v=04UvJkki0Ig
URL's
(i) Video Lectures by Professor Avideh Zakhor, Electrical Engineering and Computer Sciences
Department, University of California, Berkeley
Email: [email protected]
EE123: Digital Signal Processing
http://freescienceonline.blogspot.com/2006/06/engineering-video-lectures.html
http://webcast.berkeley.edu/course_details.php?seriesid=1906978359
(ii) Joerg Kliewer, Assistant Professor, Klipsch School of Electrical and Computer Engineering,New
Mexico State University
E-mail: [email protected]
http://www.nd.edu/~jkliewer/EE40471/schedule.htm
(x) http://www.dsptutor.freeuk.com/
(xi) Connexions :
Inside Collection (Course): Digital Signal Processing: A User's Guide
http://cnx.org/content/m13782/latest/
(xii) http://homepages.eee.strath.ac.uk/r.w.stewart/digital/david_crawford_epson.pdf
(xiii) http://notes.ump.edu.my/fkee/BEE4413/BEE4413-Chapter1.ppt
http://notes.ump.edu.my/fkee/BEE4413/BEE4413-Chapter2.ppt
(ix) Instructor: Güner Arslan, Dept. of Eletrical & Computer Engg., The University of Texas at Austin
www.ece.utexas.edu/~arslan/351m.html
E-Books
1) The Scientist and Engineer's Guide to Digital Signal Processing by Steven W. Smith, Ph.D.
http://www.dspguide.com/pdfbook.htm\
2)http://www.4shared.com/get/29046454/2bbfa147/Advanced_Topics_in_Digital_Signal_Processing_Gershma
n.html
3) http://www.4shared.com/get/64065994/23aeeac/Digital_Signal_Processing_-
_A_Practical_Guide_for_Engineers_and_Scientists_Newnes_2003.html
4)http://www.4shared.com/get/58449564/6e10c85e/Digital_Signal_Processing_DSP_and_Applications_ISBN0
750648112.html
5)http://www.4shared.com/get/61915201/68d0ecf4/Digital_Signal_Processing_-
_Computer_Based_Approach_-_Sanjit_K_Mitra.html
6)http://www.4shared.com/get/70108099/fdc973cb/Digital_Signal_Processing_Demystified.html
7)http://www.4shared.com/get/69705877/f7e05c77/Digital_Signal_and_Image_Processing_Using_MATLAB.ht
ml
8)http://www.4shared.com/get/94560709/19e4777f/digital-signal-processing-using-matlab-and-wavelets-with-
cd-rom-electrical-engineering-co.html
9)http://www.4shared.com/get/53214977/9ccb18b/practical_digital_signal_processing.html
10)http://www.4shared.com/get/31590761/cdfc75/_ebook-pdf__DSP_-
_Guide_to_Digital_Signal_Processing.html
11)http://www.4shared.com/get/43111185/13a91fd2/Wiley_Introduction_To_Digital_Signal_Processing_And_
Filter_Design__2005__Ling_Lotb_use_of_Matlab.html
12)http://www.4shared.com/file/32916859/7d56ae42/digitalsignalprocessingandapplicationswiththec6713andc
6416dskdec2004wiley-interscience.html
13)http://www.4shared.com/file/57074177/3118908b/Digital_Signal_Processing__andreas_antniou_.html
14).http://www.4shared.com/file/58403994/7aaf6b51/McGraw-Hill-DSP-
Digital_Signal_ProcessingMitraSolution_Manual.html
15).http://www.4shared.com/file/62057918/4d2cafee/Digital_Signal_Processing_0123740908.html
16).http://www.esnips.com/doc/bc166e8b-3b78-46c8-936b-28d68daa362b/£LISEO-Dsp---Digital-Signal-
Processing-Handbook
17).http://www.esnips.com/doc/1be26c97-bfae-452b-9e79-b52fb35920f7/DSP-from-A-to-Z---R.-Stewart,-M.-
Hoffman-(1998)-WW
18).http://www.4shared.com/file/88718126/8eb64bc0/Digital_Signal_Processing_-_Proakis__Manolakis_-
_Solutions_Manual.html
19).http://www.4shared.com/file/63729957/5072e754/SchaumsOutlinesofDigitalSignalProcessing.html
20).http://www.4shared.com/file/78118429/17bb650b/Digital_Signal_Processing_HandbookII.html
Lesson Plan
No. of
Unit/Topic No. Unit/Topic Name Classes
required
1 Unit I : Introduction to Digital Signal Processing
1.1 Introduction 1
2.1 Introduction 1
2.4 Introduction 1
7.1 Decimation 1
7.2 Interpolation 1
8.10 Auxiliary and index registers, Block Move address register 0.5
1. Design low pass Butterworth filter that has a 3-dB cutoff frequency of 1.5 kHz and an attenuation of
40dB at 3 kHz. Also realize the designed filter
2. Describe digital IIR filter characterization in time domain.
(s+0.1)
3. Convert analog filter with transfer function into a digital IIR filter using Bilinear
(s+0.1)2 +9
π
transformation. The digital filter should have a resonant frequency of ω r=
4
4. If the specifications of analog low pass filter are to have a 1dB attenuation at cutoff frequency of 1kHz
and maximum stop band ripple δ S =0.01 for |f |>5 kHz , determine required filter order
a) Butterworth
b) Chebyshev- I
c) Chebyshev - II
5. Determine the system function H(z) of the lowest order chebyshev digital filter that meets following
specifications
a) ½ dB ripple in the pass band 0 ≤|ω|≤ 0.24 π
b) At least 50dB attenuation in the stop band 0.35 π ≤|ω|≤ π
Use Impulse Invariant Method
6. What is an FIR filter? Compare an FIR with an IIR filter.
7. Discuss frequency sampling method for an FIR filter design
8. Describe the FIR filter characteristics in time domain
9. Determine the frequency response of a linear phase FIR filter given by
y ( n )=a1 x ( n ) +a2 x ( n−1 ) +a3 x ( n−2 ) +a2 x ( n−3 ) +a 1 x (n−4)
10. Compare the frequency domain characteristics of different windows used in FIR filter design
11. Use a rectangular and hanning windows to find fourth order linear phase FIR filter to approximate ideal
low pass filter e− j2.5 ωfor |ω|≤1 and zero for 1 ≤|ω|≤ π
12. Consider the signal x(n)=an u(n), |a|<1
a) Determine the spectrum of a signal
b) The signal is applied to an Interpolator that increases sampling rate by a factor by ‘2’. Determine its
output spectrum
c) Show that the spectrum in the part (b) is simply fourier transform of x(n/2)
13. Consider a signal x(n)=u(n)
i) Obtain a signal with a decimation factor ‘3’
ii) Obtain a signal with an interpolation factor ‘3’
14. Consider a signal x(n)=sin( πn).u(n)
i) Obtain a signal with a decimation factor ‘2’
iii) Obtain a signal with an interpolation factor ‘2’
15. What are the advantages of DSP processors over conventional microprocessors?
16. Explain the implementation of convolver with single Multiplier/adder.
17. Discuss various interrupt types supported by TMS320C5x processor
18. What are the different buses of TMS320C5x processor and their functions?
19. Explain the different special addressing modes of DSP Processors.
20. Explain the architecture of TMS320C5x DSP processors
21. What is pipeling? Explain with an example.
22. Explain VLIW architecture.
23. Explain Multiple access memory and Multiport memory.
Tutorials
University question papers to be solved in tutorial periods.
Seminar topics
Multirate sampling Real-time DSP Processors &
Matlab & Simulink applications
Digital Filter Design Applications of DSP
Question Bank
Students can browse the following URLs for question papers.
1. http://www.ziddu.com/download/5131289/ExampapersAugust2008_IIIB.TechIISem.rar.html
2. http://www.ziddu.com/download/5633222/ECE_2.rar.html
3. http://www.esnips.com/doc/119a51e6-6106-4bba-a887-7c1474768048/DSP-Question-Papers
4. http://downloads.ziddu.com/downloadfile/6105767/ECE.rar.html
IES Syllabus
Classification of signals and systems: System modelling in terms of differential and difference equations; State
variable representation; Fourier series; Fourier transforms and their application to system analysis; Laplace
transforms and their application to system analysis; Convolution and superposition integrals and their
applications; Z-transforms and their applications to the analysis and characterisation of discrete time systems;
Random signals and probability, Correlation functions; Spectral density; Response of linear system to random
inputs.
Recommended books