DIGITAL SIGNAL PROCESSING: CONCEPTS AND APPLICATIONS (SECOND EDITION)

Bernard Mulgrew, Peter M. Grant and John S. Thompson

Palgrave Limited


MATLAB 5/6 SOFTWARE FOR ANIMATIONS AND DEMONSTRATIONS

Introduction

MATLAB source code is provided to assist with the presentation of the material to students. In general the source code provides a computer animation of some of the figures in the book. For example the m-file "fig1_4.m" contains MATLAB code which produces an animation of the complex phasor of Figure 1.4. Thus it is envisaged that a tutor/lecturer may use "fig1_4.m" in the lecture environment in introducing or discussing complex phasors. Because the software is available on an open access basis the students can then re-run the m-file after the lecture to re-enforce the concept.

The code has been written using MATLAB 5 with the Signal Processing toolbox on a PC. It has also been tested with MATLAB 6 and should run without any problems on that platform.

All code is provided free for educational purposes and it is not supported. The authors are, however, happy to receive comments, criticisms and suggestions addressed to B.Mulgrew@ee.ed.ac.uk

Copyright

This software, and the comments, are the property of the authors and must only be used for educational purposes.

Date

24th August 2002

Contents


Chapter 1: Signal representation and system response

  1. Figure 1.9(a) and Figure 1.9(b) Laplace basis functions.


Chapter 2: Time domain description and convolution


Chapter 3: Transfer function and system characterisation


Chapter 4: Sampled data systems and the z-transform


Chapter 5: Infinite impulse response digital filters


Chapter 6: Finite impulse response digital filters


Chapter 7: Random signal analysis


Chapter 8: Adaptive filters


Chapter 9: The Fourier transform and spectral analysis


Chapter 10: The fast Fourier transform


Chapter 11: Multirate signal processing


The Lot