This text contains a comprehensive discussion on continuous and discrete time signals and systems with many MATLAB® and several Simulink® examples. It is written for junior and senior electrical and computer engineering students, and for self−study by working professionals.
The prerequisites are a basic course in differential and integral calculus, and basic electric circuit theory.
This book can be used in a two−quarter, or one semester course. This author has taught the subject material for many years and was able to cover all material in 16 weeks, with 2½ lecture hours per week.
To get the most out of this text, it is highly recommended that Appendix A is thoroughly reviewed. This appendix serves as an introduction to MATLAB, and is intended for those who are not familiar with it. The Student Edition of MATLAB is an inexpensive, and yet a very powerful software package; it can be found in many college bookstores, or can be obtained directly from The MathWorks™ Inc.
The elementary signals are reviewed in Chapter 1, and several examples are given. The purpose of this chapter is to enable the reader to express any waveform in terms of the unit step function, and subsequently the derivation of the Laplace transform of it. Chapters 2 through 4 are devoted to Laplace transformation and circuit analysis using this transform. Chapter 5 is an introduction to state−space and contains many illustrative examples. Chapter 6 discusses the impulse response.
Chapters 7 and 8 are devoted to Fourier series and transform respectively. Chapter 9 introduces discrete−time signals and the Z transform. Considerable time was spent on Chapter 10 to present the Discrete Fourier transform and FFT with the simplest possible explanations. Chapter 11 contains a thorough discussion to analog and digital filters analysis and design procedures. As mentioned above, Appendix A is an introduction to MATLAB. Appendix B is an introduction to Simulink, Appendix C contains a review of complex numbers, and Appendix D is an introduction to matrix theory.
New to the Second Edition
This is an extensive revision of the first edition. The most notable change is the inclusion of the solutions to all exercises at the end of each chapter. It is in response to many readers who expressed a desire to obtain the solutions in order to check their solutions to those of the author and thereby enhancing their knowledge. Another reason is that this text is written also for self−study by practicing engineers who need a review before taking more advanced courses such as digital image processing.
Another major change is the addition of a rather comprehensive summary at the end of each chapter. Hopefully, this will be a valuable aid to instructors for preparation of view foils for presenting the material to their class.
New to the Third Edition
The most notable change is the inclusion of Simulink modeling examples. The pages where they appear can be found in the Table of Contents section of this text. Another change is the improvement of the plots generated by the latest revisions of the MATLAB® Student Version, Release 14.
Table of Contents
- Elementary Signals
- The Laplace Transformation
- The Inverse Laplace Transform
- Circuit Analysis with Laplace Transforms
- State Variables and State Equations
- The Impulse Response and Convolution
- Fourier Series
- The Fourier Transform
- Discrete−Time Systems and the Z Transform
- The DFT and the FFT Algorithm
- Analog and Digital Filters
- Appendix A: Introduction to MATLAB
- Appendix B: Introduction to Simulink
- Appendix C: A Review of Complex Numbers
- Appendix D: Matrices and Determinants