СÀ¶ÊÓƵ

School of Engineering and Informatics (for staff and students)

Advanced Digital Signal Processing (102H6)

Advanced Digital Signal Processing

Module 102H6

Module details for 2022/23.

15 credits

FHEQ Level 7 (Masters)

Module Outline

Overview of the applications of digital signal processing techniques
Revision of:
Fourier series, complex notation, linear systems theory, discretisation, transform techniques, Fourier series to Fourier integral, Fourier transform properties
Complex frequency, Laplace transform, the Dirac delta functional, sampled data systems, z-transform, the inverse z-transform; the relationship between z and s planes, stability, poles and zero locations; Nyquist sampling theorem, aliasing, signal reconstruction from sampled data
Detailed discussion of:
System response and convolution
Correlation and convolution theorems, the matched filter
Digital filtering, system discrete transfer function, filter types: IIR and FIR, impulse response, methods of digital filter realisation.
IIR digital filter design: impulse invariant and bilinear transformation methods, designed from prototype normalised Butterworth and Chebychev analogue prototype filters.
FIR filters, the discrete Fourier transform and its properties.
FIR filter design, spectral leakage, window functions, sources of error in digital filter implementations, filter stability.
The fast Fourier transform.
Extension of discrete Fourier transform and convolution theorem to two dimensions. Numerical computation of two dimensional frequency spectrum as a sequence of one dimensional discrete Fourier transforms.
Two dimensional filtering and impulse response. Two dimensional convolution and correlation in the space and the frequency domains; applications to image and video processing.
Discrete cosine transform in two dimensions; applications to image compression.
Overview of the architecture of modern DSP hardware.
Matlab DSP Laboratory:
Overview of Matlab commands.
8 Matlab m-files given illustrating Matlab coding of important signal processing operations:
1) Generation of a complex exponential sequence
2) Use of a moving average filter to smooth signal corrupted by noise
3) Convolution and correlation of two sequences
4) Computation of 1-D DFT
5) Computation of DFT using decimation in time FFT
6) IIR filter design using Matlab DSP filter design toolbox
7) FIR filter design using Matlab DSP filter design toolbox
Problem Section:
Four problems of increasing difficulty (up-dated each year) solved by documented Matlab code for final report.

AHEP4 Learning Outcomes
M1, M2, M3, M4, M12

Library

P. Lynn, W. Fuerst, "Introductory Digital Signal Processing", Wiley, 1994.
E. Ifeachor, B. Jervis, "Digital Signal Processing, A Practical Approach", Addison Wesley, 1996.
J. Proakis, D. Manolakis, "Digital Signal processing", Prentics Hall, 1996
S. Mitra, "Digital Signal Processing ", McGraw-Hill, 2006
E. Brigham, "The Fast Fourier Transform and its Applications", Prentice-Hall, 1988

Module learning outcomes

Understand the mathematics and concepts used in linear systems theory

Understand the mathematics and concepts used in discretely sampled data systems

Design from a given specification an IIR filter

Design from a given specification an FIR filter

TypeTimingWeighting
Coursework20.00%
Coursework components. Weighted as shown below.
ReportT1 Week 11 100.00%
Computer Based ExamSemester 1 Assessment80.00%
Timing

Submission deadlines may vary for different types of assignment/groups of students.

Weighting

Coursework components (if listed) total 100% of the overall coursework weighting value.

TermMethodDurationWeek pattern
Autumn SemesterLecture2 hours01111111111
Autumn SemesterLaboratory2 hours00111111110

How to read the week pattern

The numbers indicate the weeks of the term and how many events take place each week.

Dr William Wang

Assess convenor
/profiles/101946

Please note that the University will use all reasonable endeavours to deliver courses and modules in accordance with the descriptions set out here. However, the University keeps its courses and modules under review with the aim of enhancing quality. Some changes may therefore be made to the form or content of courses or modules shown as part of the normal process of curriculum management.

The University reserves the right to make changes to the contents or methods of delivery of, or to discontinue, merge or combine modules, if such action is reasonably considered necessary by the University. If there are not sufficient student numbers to make a module viable, the University reserves the right to cancel such a module. If the University withdraws or discontinues a module, it will use its reasonable endeavours to provide a suitable alternative module.

School of Engineering and Informatics (for staff and students)

School Office:
School of Engineering and Informatics, СÀ¶ÊÓƵ, Chichester 1 Room 002, Falmer, Brighton, BN1 9QJ
ei@sussex.ac.uk
T 01273 (67) 8195

School Office opening hours: School Office open Monday – Friday 09:00-15:00, phone lines open Monday-Friday 09:00-17:00
School Office location [PDF 1.74MB]