The basic structure and philosophy of the previous editions of Signals, System and Transforms are retained in the third edition. New examples have been added and some examples have been revised to demonstrate key concepts more clearly. New figures have been added to better illustrate concepts such as abasing, orthogonality of exponentials, data reconstruction, etc. The wording of many passages throughout the text has been revised to ease reading and improve clarity. In particular, we have greatly simplified the development of convolution, the Fourier Transform, and the Discrete Fourier Transform. Further, we use sidebars in Sections 2.1 and 2.7 to demonstrate real-world applications of the material.
Chapters 5, 6, and 12 have been reorganized to consolidate the presentation on sampling and data construction and to reduce redundancy. Many end-of-chapter problems have been revised and numerous new problems are provided. Several of these new problems illustrate real-world concepts in digital communications, filtering, and control theory. In addition, in response to requests from students at our universities, we have included answers to selected problems in Appendix H. We hope that this will enable the student to obtain immediate feedback about his/her understanding of new material and concepts.
All MATLAB examples have been updated to ensure compatibility with Student Version Release 12. Several new MATLAB examples have been added.
New to this edition is a third co-author, Professor Eve Riskin from the University of Washington.
This web site contains sample laboratories, lecture notes for Chapters 1-7 and Chapters 9-12, and the MATLAB files listed in the textbook as well as several additional MATLAB files.Here, students and professors can find worked-out solutions to all the examples in the lecture notes, as well as animated demonstrations of various concepts including transformations of continuous-time signals, properties of continuous-time systems (including numerous examples on time-invariance), convolution, sampling, and aliasing. Additional examples for discrete-time material will be added as they are developed.
In addition to the website listed above, the Department of Electrical Engineering, University of Washington, maintains an electronic mail list server for your use. For information on how to subscribe and unsubscribe, simply send a plain text E-mail message with the word HELP as the message body (aril nothing else) to firstname.lastname@example.org. This list server will a used to communicate any typos found in the book or solution manual as well as point out new updates to the above-mentioned web pages.
This book is intended to be used primarily as a text for junior-level students in engineering curricula and for self-study by practicing engineers. It is assumed that the reader has had some introduction to signal models, system models, and differential equations (as in, for example, circuits courses and courses in mathematics), and some laboratory work with physical systems.
The authors have attempted to consistently differentiate between signal and system models and physical signals and systems. Although a true understanding of this difference can be acquired only through experience, readers should understand that there are usually significant differences in performance between physical systems and their mathematical models.
We have attempted to relate the mathematical results to physical systems that are familiar to the readers (for example, the simple pendulum) or physical systems that students can visualize (for example, a picture in a picture for television). The descriptions of these physical systems, given in Chapter 1, are not complete in any sense of the word; these systems are introduced simply to illustrate practical applications of the mathematical procedures presented.
Generally, practicing engineers must in some manner validate their work. To introduce the topic of validation, the results of examples are verified using different procedures where practical. Many homework problems require verification of the results. Hence, students become familiar with the process of validating their own work.
The software tool MATLAB is integrated into the text in two ways. First, in appropriate examples, MATLAB programs are provided that will verify the computations. Then, in appropriate homework problems, the student is asked to verify the calculations using MATLAB. This verification should not be difficult because MATLAB programs given in examples similar to the problems are applicable. Hence, another procedure for verification is given.Students can alter data statements in these programs to apply them to the end-of-chapter problems. This should minimize programming errors. Hence, another procedure for verification is given. However, all references to MATLAB may be omitted, if the instructor or reader so desires.
Laplace transforms are covered in Chapter 7 and z-transforms are covered in Chapter 11. At many universities, one or both transforms are introduced prior to the signals and systems courses. Chapters 7 and 11 are written such that the material can be covered anywhere in the signals and systems course, or it can be omitted entirely, except for required references.
The more advanced material has been placed toward the end of the chapters wherever possible. Hence, this material may be omitted if desired. For example, sections 3.7, 3.8, 4.6, 5.5, 7.9,10.7,12.6,12.7, and 12.8 could be omitted by instructors without loss of continuity in teaching. Further, Chapters 8 and 13 can be skipped if a professor does not wish to cover state-space material at the undergraduate level.
The material of this book is organized into two principal areas: continuous-time signals and systems, and discrete-time signals and systems. Some professors prefer to cover first one of these topics, followed by the second. Other professors prefer to cover continuous-time material and discrete-time material simultaneously. The authors have taken the first approach, with the continuous-time material covered in Chapters 28, and the discrete-time material covered in Chapters 9-13. The material on discrete-time concepts is essentially independent of the material on continuous-tine concepts so that a professor or reader who desires to study the discrete-time material first could cover Chapters 9-11 and 13 before Chapters 2-8. The material may also be arranged such that basic continuous-time material and discrete-time material are intermixed. For example, Chapters 2 and 9 may be covered simultaneously and Chapters 3 and 10 may also be covered simultaneously.
In Chapter 1, we present a brief introduction to signals and systems, followed by short descriptions of several physical continuous-time and discrete-time systems. In addition, some of the signals that appear in these systems are described. Then a very brief introduction to MATLAB is given.
In Chapter 2, we present general material basic to continuous-time signals and systems; the same material for discrete-time signals and systems is presented in Chapter 9. However, as stated above, Chapter 9 can be covered before Chapter 2 or simultaneously with Chapter 2. Chapter 3 extends this basic material to continuous-time linear time-invariant systems, while Chapter 10 does the same for discrete-time linear time-invariant systems.
Presented in Chapters 4, 5, and 6 are the Fourier series and the Fourier transform for continuous-time signals and systems. The Laplace transform is then developed in Chapter 7. State variables for continuous-time systems are covered in Chapter 8; this development utilizes the Laplace transform.
The z-transform is developed in Chapter 11, with the discrete-time Fourier transform and the discrete Fourier transform presented in Chapter 12. However, Chapter 12 may be covered prior to Chapter 11. The development of the discrete-time Fourier transform and discrete Fourier transform in Chapter 12 assumes that the reader is familiar with the Fourier transform. State variables for discrete-time systems are given in Chapter 13. This material is independent of the state variables for continuous-time systems of Chapter 8.
In Appendix A, we give some useful integrals and trigonometric identities. In general, the table of integrals is used in the book, rather than taking the longer approach of integration by parts. Leibnitz's rule for the differentiation of an integral and L'H6pital's rule for indeterminate forms are given in Appendix B and are referenced in the text where needed. Appendix C covers the closed forms for certain geometric series; this material is useful in discrete-time signals and systems. In Appendix D, we review complex numbers and introduce Euler's relation, in Appendix E the solution of linear differential equations with constant coefficients, and in Appendix F partial-fraction expansions. Matrices are reviewed in Appendix G; this appendix is required for the state-variable coverage of Chapters 8 and 13. As each matrix operation is defined, MATLAB statements that perform the operation are given.
This book may be covered in its entirety in two 3-semester-hour courses, or in quarter courses of approximately the equivalent of 6 semester hours. With the omission of appropriate material, the remaining parts of the book may be covered with fewer credits. For example, most of the material of Chapters 2, 3, 4, 5, 6, 8, 9, 10, 11 and 12 has been covered in one 4-semester-hour course. The students were already familiar with some linear-system analysis and the Laplace transform.
We wish to acknowledge the many colleagues and students at Auburn University, the University of Evansville, and the University of Washington who have contributed to the development of this book. In particular, the first author wishes to express thanks to Professors Charles M. Gross, Martial A. Honnell, and Charles L. Rogers of Auburn University for many stimulating discussions on the topics in this book, and to Professor Roger Webb, director of the School of Electrical Engineering at the Georgia Institute of Technology, for the opportunity to teach the signal and system courses at Georgia Tech. The second author wishes to thank Professors Dick Blandford and William Thayer for their encouragement and support for this effort, and Professor David Mitchell for his enthusiastic discussions of the subject matter. The third author wishes to thank the professors and many students in EE235 and EE341 at the University of Washington who contributed comments to this book and interactive web site, in particular Professors Mari Ostendorf and Mani Soma, Eddy Ferrd, Wai Shan Lau, Bee Ngo, Sanaz Namdar, and Jessica Tsao. The interactive web site was developed under a grant from the Fund for the Improvement of Postsecondary Education (FIPSE), U.S. Department of Education.