To be Published August 2002 as 375 page paperback by Palgrave Limited, Houndmills, Basingstoke, RG21 6XS, United Kingdom.
This is the second edition of a text which covers the basic principles and operation of digital signal processing. It is prepared to give the student the essentials of this mathematical subject so that it can be easily understood and assimilated. The text concentrates on discrete-time sampled data systems covering initially digital filters and discrete Fourier transforms. These are then extended into adaptive filters and spectrum analysers with the minimum of mathematical derivation, concentrating on demonstrating the performance which is achievable from these processors in communications and radar system applications.
This book is aimed at readers who are completing a graduate level B.Eng./M.Eng. first degree course in Electronics or Electrical Engineering. It is assumed that these readers will have competence in the mathematical concepts explored in earlier courses in basic mathematical techniques, to handle comfortably the material.
This new textbook is also appropriate to M.Sc. courses in signals and systems and signal processing and for professional engineers who wish to have a simple easy to read reference book on DSP techniques.
The book contains self-assessment questions with associated solutions and numerous worked examples on processor design and performance simulation. Many of these examples are augmented by animated simulations available to students via world wide web access.
We have deliberately extended our coverage of signal processing to include the practical aspects of systems. With this balance between theory, applications and systems implementation we hope that this text will be readily used both in academia and in the communications industry.
Chapter 1 SIGNAL REPRESENTATION AND SYSTEM RESPONSE
Chapter 2 TIME DOMAIN DESCRIPTION AND CONVOLUTION
Chapter 3 TRANSFER FUNCTIONS 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
Appendix A MATRIX THEORY
Appendix B TABLES OF COMMONLY USED TRANSFORMS
BIBLIOGRAPHY and REFERENCES
MATLAB (TM) source code is provided on an open access basis to assist the instructor with presentation of the material and the student in understanding of the material. 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. These are clearly identified in the text margin by a computer screen symbol.
Further JAVA DSP demonstrations are available from Dr David Laurenson and Mike Jackson here in Edinburgh.
Solutions to the tutorials and slide copies are available to authorised instructors, in PDF form, by entering the username and password at the prompt.
| Edinburgh | Bernard Mulgrew, Peter Grant and John Thompson |
| August 2002 |
(Last Update: 15th October 2004.)