EE445S Real-Time Digital Signal Processing Laboratory - Textbooks
Prof. Brian L. Evans
Required Books
There are three required books for the course:
- Textbook:
C. Richard Johnson, Jr., William A. Sethares, and Andy Klein,
Software Receiver Design,
Cambridge University Press, Oct. 2011, ISBN 978-0521189446, 480 pages.
Paperback.
Matlab code.
Available online and in the university bookstore.
Paperback version has a retail cost of about $50.
- Lab Manual:
Thad B. Welch, Cameron H. G. Wright and Michael G. Morrow,
Real-Time Digital Signal Processing from MATLAB to C with the TMS320C6x DSPs,
CRC Press, 2nd ed., Dec. 2011, ISBN 978-1439883037, hardcover, 436 pages.
Available online and in the university bookstore.
Hardcover version has a retail cost of about $90.
- Course Reader:
The
course reader is
available electronically as a single PDF file on the course Web site
free of charge.
342 pages.
The course reader has all lecture slides (with room to write notes),
old midterms with solutions, and all handouts.
The electronic format would allow you to annotate the PDF file directly
with your notes.
The Software Receiver Design book is a sequel to the 2004 book
Telecommunication Breakdown by C. Rick Johnson, Jr., and
William A. Sethares, which was used as the required textbook for this
course from spring 2003 to spring 2008.
Telecommunication Breakdown is unfortunately out of print.
(Errata.)
The Real-Time DSP from MATLAB to C book makes reference to various
TMS320C6000 manuals, which are only available electronically:
Supplemental Books
The following book is a multimedia introduction to digital signal processing
written at the sophomore level.
Many of the multimedia demonstrations given in lecture will be taken
from the CD ROM that comes with the book.
In addition, a textbook from a signals and system course may be useful for review,
such as the following:
- B. P. Lathi, Linear Systems and Signals,
2nd ed., Oxford University Press, ISBN 0-19-515833-4, 2005.
The following book would be helpful (but not required) in using LabVIEW:
The course used to use the following lab manual:
References
- Simon Haykin, Communication Systems, John Wiley Sons,
4th ed., 2001, ISBN 0-471-17869-1.
- Nasser Kehtarnavaz,
DSP System Design: Using the TMS320C6000,
Prentice-Hall, 2001.
- Nasser Kehtarnavaz,
C6x-Based Digital Signal Processing,
Prentice-Hall, 2000.
- Walt Kester,
Mixed-Signal and DSP Design Techniques,
Newnes, 2003.
This book is available for free online.
- Phil Lapsley, Jeff Bier, Amit Shoham, and
Edward A. Lee,
DSP Processor Fundamentals: Architectures and Features,
Berkeley Design Technology, Inc.,
1996.
- Alan V. Oppenheim and Ronald W. Schafer,
Discrete-Time Signal Processing,
Prentice-Hall, 2nd ed., ISBN 0-13-754920-2, 1999.
- Steven W. Smith,
The Scientist and Engineer's
Guide to Digital Signal Processing,
California Technical Publishing, ISBN 0-9660176-4-1, 1997.
This guide is available for free online.
Books on Real-Time DSP
- A. Bateman and W. Yates,
Digital Signal Processing Design,
Computer Science Press, MD, 1989.
- R. Chassaing,
Digital Signal Processing - Laboratory Experiments Using C
and the TMS320C31 DSK,
Wiley, NY, ISBN 0-471-29362-8, 1999.
- R. Chassaing,
Digital Signal Processing with C and the TMS320C30,
Wiley, NY, 1992.
- R. Chassaing and D. W. Horning,
Digital Signal Processing with the TMS320C25,
Wiley, NY, 1990.
- R. Chassaing,
DSP Applications Using C and the TMS320C6x DSK,
Wiley, NY, ISBN 0471207543, 2002.
- R. Chassaing,
Digital Signal Processing and Applications with the C671
and C6416 DSK,
Wiley, NY, ISBN 0471690074, 2004.
- J. Datta, B. Karley, J. Lane, and J. Norwood,
DSP Filter Cookbook,
Prompt, 2000.
- Y. Dote,
Servo Motor and Motion Control Using Digital Signal Processors,
Prentice Hall, NJ, 1990.
- Mohamed El-Sharkawy,
Digital Signal Processing Applications with
Motorola's 56002 Processor,
Prentice Hall, Upper Sadle River, NJ, ISBN 0-13-569476-0, 1996.
- Paul Embree,
C Algorithms for Real-Time DSP,
Prentice Hall, 1995.
- Dale Grover and John R. Deller,
Digital Signal Processing and the Microcontroller,
Prentice Hall, NJ, ISBN 0-13-081348-6, 1999.
- B. A. Hutchins and T. W. Parks,
A Digital Signal Processing Laboratory Using the TMS320C25,
Prentice Hall, NJ, 1990.
- Douglas L. Jones and Thomas W. Parks,
A Digital Signal Processing Laboratory using the TMS32010,
Prentice Hall, NJ, 1988.
- N. Kehtarnavaz,
Real-Time Digital Signal Processing : Based on the TMS320C6000,
Elsevier, 2004.
- S. M. Kuo and B. H. Lee,
Real-Time Digital Signal Processing: Implementations,
Application and Experiments with the TMS320C55X,
Wiley, 2001.
- Henrik V. Sorensen and Jianping Chen,
A Digital Signal Processing Laboratory Using the TMS320C30,
Prentice Hall, Upper Sadle River, NJ, ISBN 0-13-741828-0, 1997.
- Steven A. Tretter,
Communication system design using DSP algorithms:
with laboratory experiments for the TMS320C30,
Plenum Press, Norwell, MA, ISBN 0306450321, 1995.
- Steven A. Tretter,
Communication system design using DSP algorithms:
with laboratory experiments for the TMS320C6700,
Kluwer Academic Publishers, ISBN 0-306-47429-8, March 2003.
Last updated 06/13/14.
Send comments to
bevans@ece.utexas.edu