Você está na página 1de 9

VIT UNIVERSITY

SCHOOL OF ELECTRONICS ENGINEERING

B.Tech Electronics and Communication Engineering

Course Description

ECE 303 DIGITAL SIGNAL PROCESSING

L TPC : 3024
Course Type : Program Core
Semester Offered : Fall
Academic Year : 2010-11
Slot : C1&C2
Class Room : TT 523

Faculty Details:

Name of Faculty : Dr. Arulmozhivarman(Associate Prof.), R.Suresh (Assistant


Prof.) ,Kishore V.Krishnan ( Assistant Prof.) Vinoth pawar (Assistant Prof.),K. Mohana
Prasad (Assistant Professor)

Course Description:
Methods and techniques for digital signal processing, covering the basic principles governing the .
design and use of digital systems as signal processing devices. Review of discrete-time linear
systems, Fourier transforms and z-transforms. Topics include allpass and minimum phase systems,
linear phase systems and group delay, sampling, decimation, interpolation, discrete-time filter
design and implementation, discrete Fourier series, discrete Fourier transform, the fast Fourier
transform, and basic spectral estimation. Applications to digital processing of real data are included.

Prerequisite:

05BEC209 Signals and systems

Course Objectives:
The objectives of this course are to make the students to:
1. To understand and recognize linear time-invariant (LTI) discrete-time systems
2. Understand the fundamental Z- transforms and how to implement them.
3. To find frequency response of LTI system, find zeros and poles in discrete-time LTI
system
4 Know how to find Direct, Cascade, Parallel and Lattice form realization of FIR and IIR
filters.
To design IIR filters using impulse invariance, design FIR filters using windowing and
5. Understand the difference between FIR systems & IIR systems, and known which
system is always stable
6. To apply FFT to Communication Systems
7. To implement certain DSP algorithms on Digital Signal Processor

Course Learning Outcomes and relationship with Program Outcomes:

At the end of the course, students shall be able to:


1. Able to describe and interpret the basic elements of digital signal processing,
.(A,B,C,E)

2. Analyse the system using Z Transform and frequency response studies. (A,B,E)
3. Design and implement filter like operations with in the real time constraints using
Matlab and TI Processor (A,B,C,E)

4. Understand DSP is a basic tool in modern electrical/computer engineering and it it is


widely used in audio systems, cellular phones, and medical equipment, etc. ( E,I)

5. Apply mathematical skills and knowledge gained from signal processing concept to
design a typical dsp system for specific application like multimedia, audio,radar
signal anlaysi and medical signal diagnostics etc. (A,B,C,E, I,K)

Course Topics: (Syllabus)

Unit I : REVIEW OF DISCRETE TIME SYSTEM:


Sampling and reconstruction, discrete time signals and systems- Linear
convolution and correlation Basic principles of z-transform - z-transform
definition – region of convergence – properties of ROC (Region Of
Convergence)and its significance in signals and system analysis. Pole- Zero map-
System realization through block-diagram representation and system inter
connection. Recursive – Non-recursive filters
Unit II : Fast Fourier Transforms : Review of Fourier Transform – DFT properties of
two dimensional FFT Separability; Translation; Periodicity; Rotation; Average
value – FFT Algorithm – Walsh Transform – Hadamard Transform –Discrete
Cosine Transform.
Unit III:
Theory and Design of Digital IIR Filter:
Review of design techniques for analog low pass filter, frequency transformation,
Properties of IIR filter- IIR filter design –Different methods of IIR filter Design
and realization.
Unit IV:
Theory and Design of Digital FIR Filters:
Design characteristics of FIR filters with linear- phase – Frequency response of
linear phase FIR filters – Design of FIR filters using window functions. FIR filter
realization..
Unit V :
Digital Signal Processors:
General-purpose digital signal processors - Fixed point and floating point DSP.
Tools and aids for firmware development, typical implementation of DSP
algorithms.

Text Books:

1. J.G.Proakis , D.G.Manolakis and D.Sharma, “Digital Signal Processing Principles,


Algorithms and Applications”, Pearson Education, 2006..
Reference Books:
1. Emmanuel C.Ifeachor, “ Digital Signal Processing A Practical Approach” 2 nd
edition, Pearson Education, 2001.
2. Oppenhiem V.A.V and Schaffer R.W, “Discrete – time Signal Processing”, 2 nd edition,
Prentice Hall, 2002.
3. Lawrence R Rabiner and Bernard Gold, “Theory and Application of Digital Signal
Processing” , PHI 1992
4. S.K.Mitra, Digital Signal Processing, 3 rd edition, TMH, 2006
5. Andreas Antoniou, Digital Signal Processing, TMH, 2006
6. Roberto Cristi, “Modern Digital Signal Processing”, Thomson Brooks,2

Class Schedule:
Theory: Three 50-minute lectures per week.
Course Plan:

Lec Lecture Lectu Lecture Topic Reference Material


ture Date re
Day
No.
(T1) PP 26-31, 42-67 ,
Sampling and reconstruction, discrete time (T2) 41-101, (T3) 166-
1 19-Jul-10 Mon signals and systems 178

T1(73-80), T2(79-83),
2 21-Jul-10 Wed Linear convolution T3(602-614),95-96

T1(118-125), T2(102-
3 22-Jul-10 Thu Correlation 105), T3(602-614),95-96

T1(147-214), T2(301-
Basic principles of Z-transform - Z-transform 323), T3(120-152), T4
4 26-Jul-10 Mon definition (80-115)

T1(147-214), T2(301-
region of convergence – properties of ROC 323), T3(120-152), T4
5 28-Jul-10 Wed (Region Of Convergence) (80-115)

T1(147-214), T2(301-
323), T3(120-152), T4
6 29-Jul-10 Thu Its significance in signals and system analysis. (80-115)

T1(198-200), T2(301-
323), T3(120-152), T4
7 2-Aug-10 Mon Pole- Zero map (80-115)

T1(565-581), T2(427-
System realization through block-diagram 430), T3(380-
8 4-Aug-10 Wed representation and system inter connection 385),T4(391-410)

T1(565-581), T2(427-
System realization through block-diagram 430),T3(380-
9 5-Aug-10 Thu representation and system inter connection 385),T4(391-410)

T1 (582-594), T2 (432-
437),T3(392-394), T4
10 9-Aug-10 Mon Recursive – Non-recursive filters (391-410)

T1(519-536), T2(607-
11-Aug- Frequency analysis of signals –Discrete Time 610), T3(590-608),
11 10 Wed Fourier Transform (DTFT)- T4(321-323)
T1(519-536), T2(607-
12-Aug- 610), T3(590-608),
12 10 Thu Review of DFT- Properties of DFT T4(321-323)

T1(519-536), T2(610-
16-Aug- Introduction to Radix 2 – Fast Fourier 618),T3(661-671),
13 10 Mon transform (FFT) Properties of Radix 2 FFT T4(362-369)

T1(519-536), T2(610-
18-Aug- Introduction to Radix 2 – Fast Fourier 618),T3(661-671),
14 10 Wed transform (FFT) Properties of Radix 2 FFT T4(362-369)

T1(519-536), T2(610-
19-Aug- Decimation in time FFT – Data shuffling and 618), T3(661-
15 10 Thu Bit reversal 671),T4(362-369)

Aug 23 to 28 - CAT I

T1(519-536), T2(610-
30-Aug- 618), T3(661-671),
16 10 Mon Algorithms of Radix 2 FFT –Inverse DFT T4(362-369)

T1(519-536), T2(618-
621), T3(661-671),
17 1-Sep-10 Wed Algorithms of Radix 2 FFT –Inverse DFT T4(370-375)

T1(519-536), T2(618-
Decimation in frequency FFT Algorithms of 621), T3(672-676),
18 2-Sep-10 Thu Radix 2 FFT –Inverse DFT. T4(370-375)

T1(519-536), T2(618-
Decimation in frequency FFT Algorithms of 621),T3(672-676),
19 6-Sep-10 Mon Radix 2 FFT –Inverse DFT. T4(370-375)

T1(654-659),T2 (187-
Review of design techniques for analog low 208), T3(465-468),
20 8-Sep-10 Wed pass filter T4(529-538)

T1(654-659),T2 (187-
Review of design techniques for analog low 208),T3(465-468),
21 9-Sep-10 Thu pass filter T4(529-538)

frequency transformation, Properties of IIR T1(730-733),T2(489-


22 13-Sep-10 Mon filter 493), T4 (549-554)

frequency transformation, Properties of IIR T1(730-733),T2(489-


23 15-Sep-10 Wed filter 493), T4(549-554)
frequency transformation, Properties of IIR T1(730-733),T2(489-
24 16-Sep-10 Thu filter 493), T4(549-554)

T1(701-729), T2(494-
505), T3(468-480),
25 20-Sep-10 Mon IIR filter design T4(563-576)

T1(701-729), T2(494-
505),T3(468-480),
26 22-Sep-10 Wed IIR filter design T4(563-576)

T1(701-729), T1(582-
594), T2(437-442),
Different methods of IIR filter, Design and T3(468-480),T4(391-
27 23-Sep-10 Thu realization 410)

T1(701-729), T1(582-
594), T2(437-442),
Different methods of IIR filter, Design and T3(468-480),T4(391-
28 27-Sep-10 Mon realization 410)

T1(701-729), T1(582-
594), T2(437-442),
Different methods of IIR filter, Design and T3(468-480),T4(391-
29 29-Sep-10 Wed realization 410)

T1(701-729), T1(582-
594), T2(437-442),
Different methods of IIR filter, Design and T3(468-480),T4(391-
30 30-Sep-10 Thu realization 410)

Oct 3 to 10 - CAT II

Design characteristics of FIR filters with T1(660-689), T2(523-


linear- phase 551), T3(491-493),
31 11-Oct-10 Mon T4(425-430)

Design characteristics of FIR filters with T1(660-689), T2(523-


linear- phase 551), T3(491-493),
32 13-Oct-10 Wed T4(425-430)

Design characteristics of FIR filters with T1(660-689), T2(523-


linear- phase 551), T3(491-493),
33 14-Oct-10 Thu T4(425-430)

34 18-Oct-10 Mon Frequency response of linear phase FIR filters T1(660-689), T2(523-
551) , T3(493-495),
T4(425-430)

T1(660-689), T2(523-
551) , T3(493-495),
35 20-Oct-10 Wed Frequency response of linear phase FIR filters T4(425-430)

T1(664-670), T2(523-
551), T3(498-504),
36 21-Oct-10 Thu Design of FIR filters using window functions T4(434-453)

T1(664-670), T2(523-
551), T3(498-504),
37 25-Oct-10 Mon Design of FIR filters using window functions T4(434-453)

T1(664-670), T2(523-
551), T3(498-504),
38 27-Oct-10 Wed Design of FIR filters using window functions T4(434-453)

T1(664-670), T2(523-
551), T3(498-504),
39 28-Oct-10 Thu Design of FIR filters using window functions T4(434-453)

FIR filter realization T1(565-574), T2(432-


436),T3(392-394),
40 1-Nov-10 Mon T4(391-410)

T1(565-574), T2(432-
10-Nov- 436),T3(392-394),
41 10 Wed FIR filter realization T4(391-410)

11-Nov-
42 10 Thu General-purpose digital signal processors T5 (728-742), T6

15-Nov-
43 10 Mon General-purpose digital signal processors T5(728-742), T6

17-Nov-
44 10 Wed General-purpose digital signal processors T5 (728-742), T6

18-Nov-
T5 (746-759),T6
45 10 Thu Fixed point and floating point DSP.

25-Nov-
T5 (746-759),T6
46 10 Mon Fixed point and floating point DSP.

27-Nov- Tools and aids for firmware development,


47 10 Wed typical implementation of DSP algorithms. T5 , T6
28-Nov- Tools and aids for firmware development,
48 10 Thu typical implementation of DSP algorithms. T5, T6

T1- Digital Signal Processing - Principles, Algorithms and Applications by J.G.Proakis ,


D.G. Manolakis and D. Sharma.
T2- Digital signal Processing, Sanjit K Mitra
T3- Discrete time signal Processing by Oppenheim & schafer
T4- Andreas Antoniou, Digital Signal Processing, TMH, 2006
T5- Digital Signal Processing -A Practical Approach by Emmanuel C.Ifeachor
T6- TI Manual on TMS3206711, TMS3206713
Course Requirements and Assessments:

 There are two 90-minute examinations (Continuous Assessment Test –I and II) and
one Term End Examination with 3 hours duration during the semester
 Two Quizes
 Two assignments.

The course grade is assigned based on the following tools

CAT-1
CAT-2
assignments
Quizzes
Term End Examination

BEC303 Digital Signal Processing Laboratory


List of Experiments:
I. Matlab based Exercise:

1. Waveform generator
a) Periodic signals
b) Auto correlation function and Periodicity Measurement
2. Analog to Digital Filter Design through Transformation - order window Estimation
3. Digital Filter Realization Techniques
Design of Low Pass /High pass/Band Pass filter using Matlab Programming
4. ECG signal analysis using FIR Filtering through SPtool
5. Speech signal analysis using IIR filtering through SPtool
6. BASS & TREBLE CONTROL OF AN MUSIC USING FIR FILTER ( USING SIMULINK
& CCS along with TEXAS Processor in Real Time)
7. SNR measurement
a) Quantization noise verification
b) Fixed Vs Floating point studies
II. DSP Processor Based Experiments

Processor Details- Architecture Information


1. Processor Basic functions - ALU, MAC, shifter (ASM),Bit reversal ( 8 bit and 16 bit)
2. a) Linear and circular convolution -Using C coding
b) Correlation studies (Auto and Cross correlation) - Using C coding

3. FFT Implementation using DIT (using C Coding)


4. Design of FIR filter to smoothen the sharp transition of ECG signal
5. Design of IIR filter for processing speech signals
6. Real time signal acquisition using DSK6713 through function generator
7. Real time Music signal Analysis using IIR filter
Lab Evaluation Procedure:

1. Each Experiment will be valued for 15 marks.


2. Details for the evaluation:
Viva – 5 Marks
(Aim, objective of the experiment, manual calculation, flow chart or algorithm
techniques)

Program Execution – 5 Marks


(Successful compilation of the coding)
Result and Inference – 2 Marks
Record completion and submission in time – 3 Marks
3. Evaluation:
All the lab experiments must be evaluated on the same day of experiment. If the
student is completed the viva on the same day he/she will be awarded marks based on
his performance (15 Marks). If he/she failed to complete the work on the same day,
marks will be reduced gradually (say 1 mark for every extra day).

4. Continuous Assessment :
Continuous assessment on lab experiments will be carried out for 50% of the total
credit of the lab.

Professional component:
Mathematics and basic
Engineering topics General education
sciences
Engineering Science – 100 %
- -

Actions Taken to Improve Course:


Additional problems and current topics discussed in the IEEE transactions of
sIGNALProcessing journal are discussed in the classes.
Changes to Course since Last Review:
No changes

Você também pode gostar