Gujarat Technological University: W.E.F. AY 2018-19

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

GUJARAT TECHNOLOGICAL UNIVERSITY

Bachelor of Engineering
Subject Code: 3171708
Semester – VII
Subject Name: Digital Signal Processing (IC)

Type of course: Core Course

Prerequisite: signals and systems, Analog signal processing, differential equations, convolution, Fourier
Transforms

Rationale: It is very important to understand the signal characteristics and system behaviour when the
signals are digitized. Noises from the signals can be removed by designing filters using software. So, it is
very important to understand the fundamentals of processing of complex signals. This subject will provide
better understanding of discrete-time and digital signal in time and frequency domain. Students will also be
able to design and implement FIR and IIR filters with different structures. Students will also be introduced
to digital signal processor.

Teaching and Examination Scheme:

Teaching Scheme Credits Examination Marks Total


L T P C Theory Marks Practical Marks Marks
ESE (E) PA (M) ESE (V) PA (I)
2 0 2 3 70 30 30 20 150
Content:

Sr. No. Content Total


Hrs

1 STRUCTURES FOR DISCRETE TIME SYSTEMS 6


Block Diagram and signal flow diagram representations of Linear Constant-Coefficient
Difference equations, Basic Structures of IIR Systems, Transposed forms, Direct and
cascade form Structures for FIR Systems, Effects of Co-efficient quantization
2 DISCRETE FOURIER TRANSFORM : ITS PROPERTIES AND 8
APPLICATION
Frequency –Domain Sampling (The Discrete Fourier Transform):
frequency domain sampling and reconstruction of discrete – time signals,
discrete Fourier transform (DFT), the DFT as a linear transformation, relationship of the
DFT with other transformation
Properties of the DFT:
periodicity, linearity, symmetry, multiplication of two DFTs and circular
convolution
Linear Filtering Methods Based on the DFT: use of DFT in linear filtering, filtering of
long data sequence; Frequency Analysis of Signals Using the DFT
3 FAST FOURIER TRANSFORM 4
Efficient Computation of DFT:(FFT Algorithm):
Direct computation of a DFT, divide & conquer approach to computation of DFT, radix2
and radix 4 FFT Algorithms
Page 1 of 3

w.e.f. AY 2018-19
GUJARAT TECHNOLOGICAL UNIVERSITY
Bachelor of Engineering
Subject Code: 3171708
4 Filter Design Techniques 6
Design of Discrete-Time IIR filters from Continuous-Time filters- Approximation by
derivatives, Impulse invariance and Bilinear Transformation methods; Design of FIR
filters by windowing techniques, Illustrative design examples of IIR and filters.

Suggested Specification table with Marks (Theory):

Distribution of Theory Marks

R Level U Level A Level N Level E Level C Level


7 21 14 21 7 0

Legends: R: Remembrance; U: Understanding; A: Application, N: Analyze and E: Evaluate C:


Create and above Levels (Revised Bloom’s Taxonomy)

Note: This specification table shall be treated as a general guideline for students and teachers. The actual
distribution of marks in the question paper may vary slightly from above table.

Reference Books:

1. “Digital Signal Processing: Principles, Algorithm & Application”,4th edition,Proakis,


Manolakis, Proakis, Manolakis, Pearson

2. “Discrete Time Signal Processing”:Oppeheim, Schafer, Buck Pearson education


publication, 2nd Edition, 2003.

3. Digital Signal Processing fundamentals and applications, Li Tan , Elsevier

4. .Digital Signal Processing, S.Salivahanan, A.Vallavaraj, C.Gnapriya TMH

Course Outcome:After learning the course the students should be able to:

1. analyse the signals in both time and frequency domain


2. design FIR and IIR filters for signal pre-processing
3. implement and realize the filters using different structures.
4. explain the selection of DSP processor for signal processing applications.

List of Experiments:

1. To represent basic signals (Unit Step, unit impulse, ramp, exponential).

2. To represent sine, and cosine signals.


Page 2 of 3

w.e.f. AY 2018-19
GUJARAT TECHNOLOGICAL UNIVERSITY
Bachelor of Engineering
Subject Code: 3171708

3. To develop program for discrete convolution.

4. To develop program for convolution without direct matlab command.

5. To develop program for discrete correlation.

6. (a) Determine the Impulse response for the system described by the second order difference
equation ,y(n) = x(n) + 0.6y(n-1) – 0.08y(n-2)
(b) Also obtain the Pole-Zero plot for the same and hence comment on the ROC and stability of the
system.
(c) Express following Z transform in factored form, plot its poles & zeros, and determine its ROCs.

7. To understand sampling theorem.

8. To design digital IIR filters

9. To design digital FIR filter

Design based Problems (DP)/Open Ended Problem:

1. Design a 25-tap Bandpass Filter for the following specifications:


Cut-off frequencies : 0.25pi and 0.75pi, Windowing: : Rectangular and Hamming, Order: : 25
Compare different Windowing Techniques and comment on the same.
2. Design Butterworth LPF for following specifications:
Passband Attenuation: 0.4dB, Stopband Attenuation: 35 dB,,Passband frequency : your Roll no +
400Hz,Stopband frequency : your Roll no + 800 Hz,Sampling frequency : 3000 Hz

Major Equipment:

Computers, DSP kits, Simulation software like Scilab/ Matlab

List of Open Source Software/learning website: https://nptel.ac.in/courses/117/102/117102060/

https://nptel.ac.in/courses/108/101/108101174/

https://nptel.ac.in/courses/108/106/108106151/

NPTEL Website

MIT Open Course Ware (http://ocw.mit.edu/resources)

Page 3 of 3

w.e.f. AY 2018-19

You might also like