ECE445S 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.
Matlab code.
The paperback version has a retail cost of about $60.
The UT Libraries have an
electronic version
available without any cost to students.
- Lab Manual:
Cem Unsalan, M. Erkin Yucel, and H. Deniz Gurhan,
Digital
Signal Processing using Arm Cortex-M based Microcontrollers,
Arm Educational Media, Sep. 14, 2018, ISBN 978-1-911531-15-9, 354 pages.
You may request a
free download from ARM.
Your enrollment in any course is protected by the federal
Family Educational Rights and Privacy Act of 1974.
The form to request a download of the book is generic, and by completing the form, ARM will not know
that you are enrolled in this course.
For additional student privacy, you can use a non-UT e-mail address, write "Self-Employed" for "Employer"
and "Job Title", and give nnn-555-5555 for the "Phone Number" where nnn is an area code.
- Course Reader:
Brian L. Evans,
ECE445S Real-Time Digital Signal Processing Laboratory,
The University of Texas at Austin, Fall 2023, 579 pages.
The course reader may be
downloaded free of charge.
Contains lecture slides, recent midterm exams, and all handouts.
The Software Receiver Design book is a sequel to the 2004 book
Telecommunication Breakdown by C. Rick Johnson, Jr., and
William A. Sethares, which we used as the required textbook from spring 2003
to spring 2008.
Telecommunication Breakdown is unfortunately out of print.
(Errata.)
Supplemental Books
The following book is a multimedia introduction to digital signal processing
written at the sophomore level.
The following book is available free of charge through Open Educational Resources Commons:
References
- Simon Haykin, Communication Systems, John Wiley Sons,
4th ed., 2001, ISBN 0-471-17869-1.
- Walt Kester,
Mixed-Signal and DSP Design Techniques,
Newnes, 2003.
This book is available for free online.
- Alan V. Oppenheim and Ronald W. Schafer,
Discrete-Time Signal Processing, Prentice-Hall, 3rd ed., 2009.
- 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
- Rulph Chassaing,
Digital Signal Processing and Applications with the C6713 and C6416 DSK,
Wiley, NY, ISBN 0471690074, 2004.
- 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.
- Bernard A. Hutchins and Thomas W. Parks,
A Digital Signal Processing Laboratory Using the TMS320C25,
Prentice Hall, NJ, 1990.
- Nasser Kehtarnavaz,
Anywhere-Anytime Signals and Systems Laboratory: From MATLAB to Smartphones, 3rd ed., 2020.
- Sen M. Kuo, Bob H. Lee, and Wenshun Tian,
Real-Time Digital Signal Processing: Implementations and Applications, 2nd ed.,
Wiley, 2006.
- Steven A. Tretter,
Communication system design using DSP algorithms:
with laboratory experiments for the TMS320C30,
Plenum Press, Norwell, MA, ISBN 0306450321, 1995.
Was the lab manual when course was introduced in fall 1997.
- Steven A. Tretter,
Communication
system design using DSP algorithms with laboratory experiments for
the TMS320C6713 DSK,
Kluwer Academic Publishers, ISBN 978-0-387-74885-6, January 2008.
Corrections and code.
Was the previous lab manual for the course.
- 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, 3rd ed., Jan. 2017, ISBN 978-1498781015, hardcover, 480 pages.
Last updated 01/22/24.
Send comments to
bevans@ece.utexas.edu