|
This book provides computer exercises for an undergraduate course on signals and linear
systems. Such a course or sequence of courses forms an important part of most engineering
curricula. This book was primarily designed as a companion to the second edition of Signals
and Systems by Oppenheim and Willsky with Nawab. While the sequence of chapter topics
and the notation of this book match that of Signals and Systems, this book of exercises is
self-contained and the coverage of fundamental theory and applications is sufficiently broad
to make it an ideal companion to any introductory signals and systems text or course.
We believe that assignments of computer exercises in parallel with traditional written
problems can help readers to develop a stronger intuition and a deeper understanding of
linear systems and signals. To this end, the exercises require the readers to compare the answers they compute in MATLAB® with results and predictions made based on their analytic
understanding of the material. We believe this approach actively challenges and involves the
reader, providing more benefit than a passive computer demonstration. Wherever possible,
the exercises have been divided into Basic, Intermediate, and Advanced Problems. In working the problems, the reader progresses from fundamental theory to real applications such
as speech processing, financial market analysis and designing mechanical or communication
systems. Basic Problems provide detailed instructions for readers, guiding them through
the issues explored, but still requiring a justification of their results. Intermediate Problems
examine more sophisticated concepts, and demand more initiative from the readers in their
use of MATLAB. Finally, Advanced Problems challenge the readers’ understanding of the
more subtle or complicated issues, often requiring open-ended work, writing functions, or
processing real data. Some of the Advanced Problems in this category are appropriate for
advanced undergraduate coursework on signals and systems. |