You are on page 1of 46

Course Outline Introduction to Digital Signal Processing

ET317 : Digital Signal Processing An Introduction


V. R. Gupta Assistant Professor
Department of Electronics and Telecommuiction Engineering Y. C. College of Engineering, Nagpur
December 12, 2013

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

Outline
1

Course Outline syllabus Course Objectives Course Outcomes Prerequisites Course Assessment Introduction to Digital Signal Processing What is Signal? What is Signal Processing? Pros and Cons of Digital Signal Processing Applications of Digital Signal Processing

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

syllabus Course Objectives Course Outcomes Prerequisites Course Assessment

course outline
Course Code : ET317 Course Name : Digital Signal processing Course Teacher : V. R. Gupta Class Room : ET-203 Oce : DSP Lab Oce Hours : 9.00 am to 4.00 pm. Phone : 09665381684 Email : guptavr21@yahoo.com Number of Lectures per Week : 03 Number of Tutorials per Week : 01 Lab. hours per week : 02
V. R. Gupta Assistant Professor ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

syllabus Course Objectives Course Outcomes Prerequisites Course Assessment

Syllabus

Unit:1:Discrete time systems and Discrete Fourier transform: Review of discrete time systems and their analysis The Discrete Fourier Transform Computation of DFT Properties of DFT Finding convolution of long data sequences FFT algorithms: Decimation in time, Decimation in Frequency & radix-n algorithms.

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

syllabus Course Objectives Course Outcomes Prerequisites Course Assessment

Syllabus

Unit:2: Digital lter structures: Block diagram representation. Equivalent structures. Basic FIR structures. Basic IIR structures. All pass lters. IIR tapped cascaded lattice structures. FIR cascaded lattice structures.

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

syllabus Course Objectives Course Outcomes Prerequisites Course Assessment

Syllabus
Unit:3: Architectures For Programmable DSP Devices : Basic Architectural features, DSP Computational Building Blocks, Bus Architecture and Memory, Data Addressing Capabilities, Address Generation Unit, Programmability and Program Execution, Speed Issues, Features for External interfacing. Execution Control and Pipelining: Hardware looping, Interrupts, Stacks, Relative Branch support, Pipelining and Performance, Pipeline Depth, Interlocking, Branching eects, Interrupt eects, Pipeline Programming models.

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

syllabus Course Objectives Course Outcomes Prerequisites Course Assessment

Syllabus
Unit:4: Programmable Digital Signal Processors: Commercial Digital signal-processing Devices Data Addressing modes of TMS320C6XXX DSPs Memory space of TMS320C6XXX Processors Program Control TMS320C6XXX instructions and Programming On-Chip Peripherals Interrupts of TMS320C6XXX processors Pipeline Operation of TMS320C6XXX Processors.

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

syllabus Course Objectives Course Outcomes Prerequisites Course Assessment

Syllabus

Unit:5: IIR Filter Design: Bilinear transformation Impulse invariant transformation Lowpass IIR digital lter Butterworth lter Chebyshev lter Spectral transformations

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

syllabus Course Objectives Course Outcomes Prerequisites Course Assessment

Syllabus

Unit:6: FIR Filter Design: Filter design using windowing techniques Frequency sampling technique Lowpass IIR digital lter Park Mc Clellen Method of FIR lter Design Remez Exchange Algorithm

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

syllabus Course Objectives Course Outcomes Prerequisites Course Assessment

Books
Text Books Digital signal processing- A computer based approach By S. K. Mitra,2nd Edition,Tata McGraw Hill, 2002 Discrete time signal processing By V. Oppenheim, R. W. Schafer,2nd Edition,PHI, 2008 Reference Books Digital signal processing Principles, algorithms and applications By J. G. Proakis, D. G. Manolakis,2nd Edition,PHI, 2002. Digital Signal Processors, Architecture, Programming and Applications By Venkataramani, Bhaskar,2nd Edition,Tata McGraw Hill, 2008. Introduction to DSP by Johny R Johnson, PHI, 2nd edition
V. R. Gupta Assistant Professor ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

syllabus Course Objectives Course Outcomes Prerequisites Course Assessment

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

syllabus Course Objectives Course Outcomes Prerequisites Course Assessment

Course Objectives
To Develop the Decimation in time and frequency FFT algorithms for ecient computation of the DFT. Learn the Architectures of programmable DSP processors. Implement real time applications on DSP processor. Implementing digital lters in a variety of structures: direct form I and II, parallel, and cascade. Design digital lters using transformation techniques from analog designs; Design digital lters using windowing techniques; Evaluate the performance of a digital lter, in terms of its frequency response; Organize and make technical presentations.
V. R. Gupta Assistant Professor ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

syllabus Course Objectives Course Outcomes Prerequisites Course Assessment

Course Outcomes
After successfully completing this course, students will be able to: Use Fast Fourier Transform techniques for the analysis of arbitrary signals; Programme a DSP processor in assembly or C-language. Implement real time applications on DSP processor such as real time lter. Apply DSP techniques to real-world signal acquisition, spectral analysis and signal ltering. Design digital IIR lters by designing prototypical analog lters and then applying analog to digital conversion techniques. Design digital FIR lters meeting given specications; Evaluate the performance of a digital lter, in terms of its frequency response; Organize and write technical reports; V. R. Gupta Assistant Professor ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

syllabus Course Objectives Course Outcomes Prerequisites Course Assessment

Prerequisites

To take this course, you should have knowledge and understanding of 1 ET305-Signals and systems;

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

syllabus Course Objectives Course Outcomes Prerequisites Course Assessment

Prerequisites

To take this course, you should have knowledge and understanding of 1 ET305-Signals and systems;

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

syllabus Course Objectives Course Outcomes Prerequisites Course Assessment

Prerequisites

To take this course, you should have knowledge and understanding of 1 ET305-Signals and systems;

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

syllabus Course Objectives Course Outcomes Prerequisites Course Assessment

Course Assessment

1 Home Assignments:= 4%

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

syllabus Course Objectives Course Outcomes Prerequisites Course Assessment

Course Assessment

1 Home Assignments:= 4% 2 Surprise Test:= 2%

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

syllabus Course Objectives Course Outcomes Prerequisites Course Assessment

Course Assessment

1 Home Assignments:= 4% 2 Surprise Test:= 2% 3 Quiz:= 2%

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

syllabus Course Objectives Course Outcomes Prerequisites Course Assessment

Course Assessment

1 Home Assignments:= 4% 2 Surprise Test:= 2% 3 Quiz:= 2% 4 Attendance:= 2%

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

syllabus Course Objectives Course Outcomes Prerequisites Course Assessment

Course Assessment

1 Home Assignments:= 4% 2 Surprise Test:= 2% 3 Quiz:= 2% 4 Attendance:= 2% 5 Mid Sem. Exam-1:= 15%

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

syllabus Course Objectives Course Outcomes Prerequisites Course Assessment

Course Assessment

1 Home Assignments:= 4% 2 Surprise Test:= 2% 3 Quiz:= 2% 4 Attendance:= 2% 5 Mid Sem. Exam-1:= 15% 6 Mid Sem. Exam-2:= 15%

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

syllabus Course Objectives Course Outcomes Prerequisites Course Assessment

Course Assessment

1 Home Assignments:= 4% 2 Surprise Test:= 2% 3 Quiz:= 2% 4 Attendance:= 2% 5 Mid Sem. Exam-1:= 15% 6 Mid Sem. Exam-2:= 15% 7 End Sem. Exam:= 60%

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

syllabus Course Objectives Course Outcomes Prerequisites Course Assessment

Examination
Examination There will be 2 scheduled exams and at least one Surprise Test as detailed below. The schedule of these examinations is given in the Academic Calendar for the session published by the Dean (Academic Matters) 1) Mid Sem. Exam-1: On the basis of Unit 1 & 2.

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

syllabus Course Objectives Course Outcomes Prerequisites Course Assessment

Examination
Examination There will be 2 scheduled exams and at least one Surprise Test as detailed below. The schedule of these examinations is given in the Academic Calendar for the session published by the Dean (Academic Matters) 1) Mid Sem. Exam-1: On the basis of Unit 1 & 2. 2) Mid Sem. Exam-1: On the basis of Unit 3 & 4.

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

syllabus Course Objectives Course Outcomes Prerequisites Course Assessment

Examination
Examination There will be 2 scheduled exams and at least one Surprise Test as detailed below. The schedule of these examinations is given in the Academic Calendar for the session published by the Dean (Academic Matters) 1) Mid Sem. Exam-1: On the basis of Unit 1 & 2. 2) Mid Sem. Exam-1: On the basis of Unit 3 & 4. 3) End Sem. Exam : On the basis of Unit 1 to 6

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

syllabus Course Objectives Course Outcomes Prerequisites Course Assessment

Examination
Examination There will be 2 scheduled exams and at least one Surprise Test as detailed below. The schedule of these examinations is given in the Academic Calendar for the session published by the Dean (Academic Matters) 1) Mid Sem. Exam-1: On the basis of Unit 1 & 2. 2) Mid Sem. Exam-1: On the basis of Unit 3 & 4. 3) End Sem. Exam : On the basis of Unit 1 to 6 4) Surprise Test : On the topics taught till the day of examinations.

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

What is Signal? What is Signal Processing? Pros and Cons of Digital Signal Processing Applications of Digital Signal Processing

Introduction to Digital Signal Processing

What is Signal? Any physical quantity that varies with time, space or any other independent variable is called as signal. Example speech signal, video signal

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

What is Signal? What is Signal Processing? Pros and Cons of Digital Signal Processing Applications of Digital Signal Processing

Introduction ..............

Types of Signal Analog Signal : Continuous in time; Continuous in amplitude. Discrete Signal : Discrete in time; Continuous in amplitude. Digital Signal : Discrete in time; Discrete in amplitude.

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

What is Signal? What is Signal Processing? Pros and Cons of Digital Signal Processing Applications of Digital Signal Processing

Introduction..................

What is Signal Processing? Signal processing is the analysis, interpretation, and manipulation of signals like sound, images time-varying measurement values and sensor data etc. Example Removing noise from the music signal; Amplication of a speech signal;

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

What is Signal? What is Signal Processing? Pros and Cons of Digital Signal Processing Applications of Digital Signal Processing

Introduction..................

Need of Signal Processing When a signal is transmitted from one point to another there is every possibility of contamination /deformation of the signal by external noise. So to retrieve the original signal at the receiver suitable lters are to be used. i.e the signal is processed to obtain the pure signal.

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

What is Signal? What is Signal Processing? Pros and Cons of Digital Signal Processing Applications of Digital Signal Processing

Introduction..................

Categories of signal processing (1) Analog Signal Processing (2) Digital Signal Processing (3) Mixed Signal Processing

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

What is Signal? What is Signal Processing? Pros and Cons of Digital Signal Processing Applications of Digital Signal Processing

Advantages of Digital Signal Processing

Less sensitive to component tolerances & environmental changes. Volume production without the need for adjustment during construction or use. Amenable to full integration Accuracy increases with the increase in word size (but cost ) Dynamic range Time multiplexing

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

What is Signal? What is Signal Processing? Pros and Cons of Digital Signal Processing Applications of Digital Signal Processing

Advantages of Digital Signal Processing

Storage of digital signal Flexibility Multirate processing Easy adjustment of processor characteristics by changing the coecients. E.g. adaptive lter, variable cuto lter No loading problem due to cascading

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

What is Signal? What is Signal Processing? Pros and Cons of Digital Signal Processing Applications of Digital Signal Processing

Disadvantages of Digital Signal Processing

Sampling causes loss of information Limited speed of processors Quantization and round-o errors Increased complexity Power dissipation Sampling rate is limited due to sample & hold , DAC, ADC

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

What is Signal? What is Signal Processing? Pros and Cons of Digital Signal Processing Applications of Digital Signal Processing

Choice of Signal Processing

Finally we make a conclusion that the choice of analog or digital approach for the solution of signal processing problem can only be determined by the following points. The application of interest. The resources available. The cost involved in building the system.

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

What is Signal? What is Signal Processing? Pros and Cons of Digital Signal Processing Applications of Digital Signal Processing

Applications of Digital Signal Processing


The Digital Processing of Signal plays a vital role in almost every eld of Science and Engineering. Some of the applications of digital signal processing in various elds of Science and Engineering are as given below: Speech Processing Speech compression and decompression to reduce memory requirement of storage system. Speech recognition for voice operated systems and voice based based security systems. Speech synthesis for various voice based warnings or announcements. Speech compression and decompression for eective use of transmission channels.
V. R. Gupta Assistant Professor ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

What is Signal? What is Signal Processing? Pros and Cons of Digital Signal Processing Applications of Digital Signal Processing

Applications of Digital Signal Processing

Communications The spectrum analysis of modulated signals helps to identify the information bearing frequency component that can be used for transmission. The analysis of signals received from radars are used to detect ying objects and their velocity. Generation and detection of DTMF signals in telephones. Echo and noise cancellation in transmission channels.

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

What is Signal? What is Signal Processing? Pros and Cons of Digital Signal Processing Applications of Digital Signal Processing

Applications of Digital Signal Processing

Biomedical ECG is used to predict heart diseases. X-ray images are used to predict the bone fractures and tuberculosis. Ultrasonic scan images of kidney and gall bladder is used to predict stones. MRI scan is used to study minute inner details of any part of human body.

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

What is Signal? What is Signal Processing? Pros and Cons of Digital Signal Processing Applications of Digital Signal Processing

Applications of Digital Signal Processing

Audio and Video Equipments The analysis of audio signals will be useful to design systems for special eects in audio systems like stereo, woofer, karoke, equalizer, attenuator, etc. Music synthesis and composing using music keyboards. Audio and Video compression for storage in DVDs. Filtering operations on images to extract the features or hidden information.

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

What is Signal? What is Signal Processing? Pros and Cons of Digital Signal Processing Applications of Digital Signal Processing

Applications of Digital Signal Processing

Image processings Image compression and decompression to reduce memory requirement of storage systems. Image compression and decompression for eective use of transmission channels. Image recognition for security systems. Filtering operations on images to extract the features or hidden information.

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

What is Signal? What is Signal Processing? Pros and Cons of Digital Signal Processing Applications of Digital Signal Processing

Applications of Digital Signal Processing

Geology The seismic signals are used to determine the magnitude of earthquakes and volcanic eruptions. The seismic signals are also used to predict nuclear explosions. The seismic noise is also used to predict the movements oe earth layers tectonicplates Filtering operations on images to extract the features or hidden information.

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

What is Signal? What is Signal Processing? Pros and Cons of Digital Signal Processing Applications of Digital Signal Processing

Applications of Digital Signal Processing

Astronomy The analysis of light received from a star is used to determine the condition of the star. The analysis of images of various celestial bodies gives vital information about them.

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

What is Signal? What is Signal Processing? Pros and Cons of Digital Signal Processing Applications of Digital Signal Processing

Common DSP Algorithms and Typical Applications


DSP Algorithms Speech coding and Decoding System Applications Digital Cellular Telephone; Multimedia computers; secure Communications. Robotics; Automotive applications Multimedia Workstations Professional Audio; Industrial Applications Navigation; RADAR/SONAR Speaker phones; modems
ET317 : Digital Signal Processing

Speech recognition Noise Cancellation Beam forming Echo Cancellation

V. R. Gupta Assistant Professor

Course Outline Introduction to Digital Signal Processing

What is Signal? What is Signal Processing? Pros and Cons of Digital Signal Processing Applications of Digital Signal Processing

Typical Applications of DSP


DSP is used in numerous applications :
1 2 3 4 5 6 7 8 9 10 11

video compression digital set-top box cable modems portable video systems/computers Digital audio Multimedia and wireless communication Speech processing Digital cameras Radar imaging Medical imaging Biomedical signal processing
V. R. Gupta Assistant Professor ET317 : Digital Signal Processing

Course Outline Introduction to Digital Signal Processing

What is Signal? What is Signal Processing? Pros and Cons of Digital Signal Processing Applications of Digital Signal Processing

Thank You!

V. R. Gupta Assistant Professor

ET317 : Digital Signal Processing

You might also like