Introduction to Digital Signal Processing

31 October - 4 November 2011


This course is listed under the IET's Technical Sponsorship Scheme.


Price per person, including lunch, refreshments and printed course notes


Please note that we do not charge VAT as we are an educational establishment. This makes the price of this course very competitive!

Course Overview

This introductory course introduces the basic concepts of Digital Signal Processing in conjunction with the MATLAB programming environment.  The course introduces the key concepts in signal processing, FIR and IIR digital filters, and the Fast Fourier Transform (FFT), which are immediately reinforced through hands-on computer exercises.

In addition, participants will be introduced to signal processing behind audio, image and video processing techniques, including adaptive signal processing, wavelet analysis, MPEG video compression and other techniques used in modern communication systems.

The course is suitable for electronics engineers and telecommunications engineers. No previous knowledge of DSP is assumed.

Course Content

Day 1

Sampling theory, Sampling theorem, and aliasing. Description of sampled signals.
Fourier, Laplace and Z Transforms and relationships?
Linear time-invariant systems, Transfer function, Poles and Zeroes, Discrete Fourier Transform, Fast Fourier Transform

Day 2

Z transform and relations to Fourier descriptions of system transfer functions
Stability conditions
Approximating transfer functions
Analogue filter desings
IIR Filter Basics
FIR Filter Basics

Day 3

Filter design Laboratory
Adaptive filtering: Weighted Least Integral-Squared FIR design and straightforward matrix solution
Importance of real-time adaptive systems; the LMS algorithm
Noise in DSP
Introduction to multi-rate systems
Up-sampling; zero-insertion interpolation and zero-order holding. Linear interpolation and general interpolation filter requirements
Down-sampling and in-band aliasing
Sample rate conversion
Exercises in multi-rate processing

Day 4

Image and Video Coding I

Introduction to basic video coding concepts; Spatial and temporal redundancy in video; Human Vision System characteristics; Frequencies in images; Discrete Cosine Transform; Quantisation.

Image and Video Coding II

Motion estimation and compensation; Fast motion estimation; Video communications issues.

Image and Video Coding 3

Standards: JPEG. MPEG, H.26x, Scalable H.264 (SVC); H.264 (aka MPEG-4 AVC) coding techniques; Adaptive deblocking for video quality enhancement.

Image and Video Coding Lab

MATLAB demonstrations of the concepts in image and video coding

Day 5

Introduction to Wavelets. Time-frequency representations. Orthogonal bases and filter-banks. Wavelet transforms and wavelet packets. Wavelet filter-bank design. Biorthogonal wavelets. Applications of wavelets in signal subband coding.

Recommended Reading

John G. Proakis, Dimitris K Manolakis, “Digital Signal Processing: Principles, Algorithms, Applications” (4th Ed), ISBN: 0201398516,  Prentice-Hall

Alan V. Oppenheim, Ronald W. Schafer, John R. Buck, “Discrete-Time Signal Processing” (2nd Ed), ISBN: 0130834432, Prentice-Hall

Emmanuel Ifeachor, Barrie  Jervis, “Digital Signal Processing: A Practical Approach” (2nd Ed), ISBN: 0201596199, Addison-Wesley

Vinay K. Ingle, John G. Proakis, “Digital Signal Processing Using MATLAB”, ISBN: 0534371744, Cengage-Engineering

Martin Vetterli, Jelena Kovacevic, “Wavelets and Subband Coding”, ISBN: 0-13-097080-8

The Lecturers


Dr Janko Calic, lecturer in the Multimedia and DSP Group at the Centre for Communication Systems Research (CCSR), University of Surrey. His expertise include multimedia signal processing, content based retrieval and human computer interfaces.


Joe Kornycky is a digital signal processing engineer working in industry. He completed his Ph.D in 2010 while working for the I-Lab Multimedia and DSP Research Group at the University of Surrey. The topic of this research was acoustic source separation for static and moving targets. This work utilised a multitude of techniques such as statistical signal processing, array signal processing, adaptive beamforming and acoustics. He received his BEng (Hons.) degree in electronic engineering from the University of Surrey in 2006. Josef has two years lecturing experience in the area of digital signal processing. He is a member of the Institution of Engineering and Technology (IET).


Provisional Introduction to Digital Signal Processing Timetable










Introduction to DSP I

Dr J Calic

ZT and Pole Zero Diagrams

Dr J Calic

Filter Design Lab

Dr J Calic

Image and Video Processing I
Dr J Calic

Introduction to audio source separation

Dr J Kornycky








Introduction to DSP II

Dr J Calic

Introduction to Filter Design

Dr J Calic

Adaptive Filtering

Dr J Calic

Image and Video Processing II

Dr J Calic


Dr J Kornycky









Dr J Calic

IIR Filter Design

Dr J Calic

Filter Banks and Wavelets

Dr J Calic

Image and Video Processing III

Dr J Calic

Adaptive Beamforming and sparsity-based methods

Dr J Kornycky









Dr J Calic

FIR Filter Design

Dr J Calic

Multirate Systems

Dr J Calic

Image and Video Processing Lab I: Coding

Dr J Calic

Audio Source Separation Lab I

Dr J Kornycky


MATLAB tutorial I: DSP signals

Dr J Calic

MATLAB tutorial II: DSP systems

Dr J Calic


Past exam questions

Dr J Calic

Image and Video Processing Lab II: Retrieval

Dr J Calic

Audio Source Separation Lab II

Dr J Kornycky


Please note that the sessions will end at 18:30 each day.


Rev. 3 June 2010 12.55




A list of hotels in the Guildford area is available

Currently we cannot offer accommodation for this week on campus. This is a very busy week in Guildford generally so early booking of accommodation is highly advisable!


Purchase Orders

Please fax these to +44(0)1483 686041

Bank Transfers  - Please fax evidence of payment and, once the money has been transferred, we will issue a receipt of payment.

Credit Card Payments.

We can accept payment by credit card. However, these take time to process and can hold up registration, particularly in the case of overseas attendees where a VISA application is required. Therefore, when faxing us credit card details please include the following:

We cannot process your card without these details

Please note that we do not take AMEX.


Digital Signal Processing is also an element within the unique MSc awarded by the University of Surrey. Suitably registered candidates can obtain MSc credit through this course.

Courses currently participating in the Modular Masters Programme are listed below.

* It is possible to gain extra credits on these modules by taking examinations/assignments based on the full Module MSc syllabus.

 (1) Counts as one module.
Registration on the Modular Masters scheme is optional and currently free. In addition to the opportunity to build credits towards a recognised qualification, benefits will include the availability of tutorial support and the opportunity to increase understanding through integrated exercises.

Assessments are mainly by examination with some Assignment content.

All courses are stand alone modules and therefore can be attended on an individual basis.

Students will have up to 4 years to complete their studies.

Pre-registration for the MSc via short courses is currently free, however, a charge of £100 per module is made for the examinations.


Further Information

For further information and general enquiries, contact the Continuing Education Office

Back to Main Short Courses Page

Updated 19 July 2010

Continuing Education
Copyright © 2005  |  Disclaimer  |  Webmaster  |  Valid XHTML 1.0  Valid CSS  Hera P2 WCAG 1.0

While every effort has been made to ensure the accuracy of the information contained in the School and Department pages, University reserves the right to make changes to the information given.