DSPguide2

advertisement
Unit Title: Digital Signal Processing
Reference Number ECI-3-832
Level
3
Credits
1
Study hours
150 hrs, 36 hrs Lecture/Tutorials, 12 hrs Workshop, 102 hrs Student
Managed study.
Pre-requisites
Signals and Systems
School
Engineering
Division
Telecommunication and Internet Engineering
Co-ordinator
Dr Zhanfang ZHAO
(Room T409) tel: 020 7815 6340 email: zhaoza@lsbu.ac.uk
Aims
To introduce the basic principles of digital signal processing (DSP) and provide an
understanding of the fundamentals, implementation and applications of DSP
techniques.
Learning Outcomes
Upon successful completion of the unit, students will be able to:




Describe the nature and benefits of DSP.
Identify applications and typical uses of DSP.
Compare digital signal processing to analogue signal processing.
Understand and apply the basic concepts of DSP such as convolution, correlation,
sampling, z-transform, DFT and FFT.
 Define basic techniques for digital filtering.

Program basic signal processing tasks with MATLAB.
Unit Structure
The unit consists following topics:
1. Introduction to DSP
2. Discrete-time signals
3. Discrete-time systems
4. The z-transform and the Fourier transforms of discrete-time signals
School of Engineering
Page 1 of 5
Unit Title: Digital Signal Processing
5. The discrete Fourier transform (DFT) and its efficient computation (FFT)
6. Digital filters
Unit Calendar
Study Area
Introduction to DSP
Discrete-time signals
Discrete-time systems
The z-transform and the Fourier transforms
of discrete-time signals
The discrete Fourier transform (DFT) and
its efficient computation (FFT)
Digital filters
Revision
Examination
Week No
1
1-2
3-4
5-7
8-10
12
13
14-15
Expansion of study areas:
Introduction to DSP – Overview of the basic definitions, advantages and applications of
DSP.
Learning outcome
You will be expected to know: the nature, the characteristic features, benefits and main
application fields of DSP.
Tutorial examples
Tutorial examples sheet will be handed out at the end of formal teaching of this study area.
Discrete-Time Signals – Basic concepts and operations concerning signals from a DSP
viewpoint.
Learning outcome
You will be expected to know: the classification of signals varying from analogue to digital,
the classification based on energy and power, sampling of analogue signals, definition of
discrete-time signal (DTS), convolution and correlation.
Tutorial examples
School of Engineering
Page 2 of 5
Unit Title: Digital Signal Processing
Tutorial examples sheet will be handed out at the end of formal teaching of this study area.
Discrete-Time Systems – Introduction to discrete-time systems.
Learning outcome
You will be expected: to understand the basics concepts of discrete-time systems, system
properties like linearity, time-invariance, causality and stability, and linear time-invariant
(LTI) systems.
Tutorial examples
Tutorial examples sheet will be handed out at the end of formal teaching of this study area.
The Z-Transform and The Fourier Transforms of Discrete-Time Signals – Discuss the ztransform and the Fourier transforms (CTFT, DTFT).
Learning outcome
You will be expected: to understand the principles and properties of the z-transform and the
Fourier transforms, inversion of the z-transform, and the relation between different Fourier
transforms.
Tutorial examples
Tutorial examples sheet will be handed out at the end of formal teaching of this study area.
The Discrete Fourier Transform (DFT) and Its Efficient Computation (FFT) – The
details of DFT and FFT algorithm, power density spectrum and energy density spectrum of
signals.
Learning outcome
You will be expected: to be familiar with DFT and FFT algorithm; to know how get the
power density spectrum and energy density spectrum of signals.
Tutorial examples
Tutorial examples sheet will be handed out at the end of formal teaching of this study area.
Digital Filters – Designs of two main types of digital filters: the FIR (nonrecursive) and
IIR (recursive); computational process like lowpass filtering, bandpass filtering, interpolation,
integration, the generation of derivatives, etc.
School of Engineering
Page 3 of 5
Unit Title: Digital Signal Processing
Learning outcome
You will be expected to understand the basic concepts involved in digital filtering and tackle
simple design problems.
Tutorial examples
Tutorial examples sheet will be handed out at the end of formal teaching of this study area.
Teaching and Learning Methods
Teaching will consist of 2 hour lecture each week, there will be 2 hour tutorial on odd weeks,
and 2 hour of laboratory work on even weeks. Lectures will cover all the main aspects of the
subject matter in the unit. Printed material, which will include some lecture material and
tutorial examples will be provided. In laboratory experiments, Matlab exercises will be set to
help the student gain experience with DSP algorithm implementation and applications.
Lectures and laboratory experiments are treated as a unified body of work. In addition, you
are required to carry out 102 hours of self managed study.
Assessment
There will be one 3-hour written examination (75%), and 1 workshop assignment (25%).
Each student is expected to maintain a log book on all the lab works. The log books will be
examined periodically during the lab sessions. Each student will be required to produce 1
formal written report on the workshop assignment. You will be required to submit the reports
and logbooks (will be specified in the early part of the semester) by the final submission date,
which will be notified during the semester allowing you sufficient time to complete your
work. You MUST submit your assignment, following the standard school procedure, to J200
between 10:00 and 16:00. Late submission will be penalized in accordance with the
University regulation.
Core Book List
1. Alan V. Oppenheim, Ronald W. Schafer, Discrete-Time Signal Processing, Prentice Hall,
1999
2. Hayes H. Digital Signal Processing, McGraw Hill, 1999
Background Reading
1. Buck John R. etc. Computer Explorations in Signals and Systems, Prentice Hall 2002.
School of Engineering
Page 4 of 5
Unit Title: Digital Signal Processing
2. Vinay K. Ingle, John G. Proakis, Digital Signal Processing using Matlab, Brooks/Cole, 2000
3.
4.
5.
6.
7.
(Matlab will be used in the workshop assignment)
Richard G. Lyons, Understanding Digital Signal Processing, Addison Wesley, 1997
Trevor J. Terrell, Lik-Kwan Shark, Digital Signal Processing (A Student Guide), Macmillan
Press Ltd, 1996
Rodger E. Ziemer, William H. Tranter, D. Ronald, Signals & Systems (Continuous and
Discrete), Prentice Hall, 1998
Bernard Mulgrew, Peter Grant, John Thompson, Digital Signal Processing (Concepts &
Applications), Macmillan Press Ltd, 1999
Alan V. Oppenheim, Digital Signal Processing, Video Course Manual, MIT, 1975 (cassettes
are available in the library)
8. Proakis J. G., Manolakis D. G., Introduction to Digital Signal Processing, Macmillan Press
Ltd, 1988
9. Strum R. D., Kirk D. E., First Principles of Discrete System and digital signal Processing,
Addison Wesley, 1988
10.Todd K. Moon, Wynn C. Stirling, Mathematical Methods and Algorithms for Signal
Processing, Prentice Hall, 2000
11.Proakis J. G., Advanced digital Processing, Macmillan Press Ltd, 1992
12. Matlab Online Help: http://www.mathworks.com/
Study Hours
You may notice that this guide states that the unit requires 150 study hours, whereas
previous guides have defined each unit as 120 study hours. The University has made this
change in line with the way study time is likely to be expressed, in future, in the majority of
Universities. There is no change in teaching time, and no change in what you are expected to
do or achieve. The change concerns the way study time is measured. Previously, the unit was
defined as 120 hours work over 12 teaching weeks. The new measure is still 10 hours per
week over 15 weeks, including assessment.
The workload for a full time student is still expected to be approximately 40 hours per week.
School of Engineering
Page 5 of 5
Download