Orchard Publications
www.orchardpublications.com
Signals aand SSystems
Steven T. Karris
Xm[] xn[]e
j2π
mn
N
-- -- -- --–
n0=
N1–
∑
=
Fourth EEdition
with MMATLAB
®
Computing
and SSimulink
®
Modeling
Includes
step-by-step
procedures
for designing
analog and
digital filters
Signals and Systems
with MATLAB
Computing
and Simulink
Modeling
Fourth Edition
Steven T. Karris
Orchard Publications
www.orchardpublications.com
Signals and Systems with MATLAB
®
Computing and Simulink Modeling
®
, Fourth Edition
Copyright © 2008 Orchard Publications. All rights reserved. Printed in the United States of America. No part of this
publication may be reproduced or distributed in any form or by any means, or stored in a data base or retrieval system,
without the prior written permission of the publisher.
Direct all inquiries to Orchard Publications, info@orchardpublications.com
Product and corporate names are trademarks or registered trademarks of the Microsoft™ Corporation and The
MathWorks™ Inc. They are used only for identification and explanation, without intent to infringe.
Library of Congress Cataloging-in-Publication Data
Catalog record is available from the Library of Congress
Library of Congress Control Number: 2008927083
ISBN−13: 978−1−934404−12−6
ISBN−10: 1−934404−12−8
Copyright TX 5−471−562
Preface
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., 3 Apple Hill Drive, Natick, MA 01760
−
2098
Phone: 508 647
−
7000, Fax: 508 647
−
7001
http://www.mathworks.com
e
−
mail: info@mathworks.com
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
−
2
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.
The author wishes to express his gratitude to the staff of The MathWorks™, the developers of
MATLAB and Simulink, especially to Ms. Courtney Esposito, for the encouragement and
unlimited support they have provided me with during the production of this text.
Our heartfelt thanks also to Ms. Sally Wright, P.E., of Renewable Energy Research Laboratory
University of Massachusetts, Amherst, for bringing some errors on the previous editions to our
attention.
New to the Fourth Edition
The most notable change is the inclusion of Appendix E on window functions. The plots were
generated generated with the latest revisions of the MATLAB® R2008a edition. Also, two end-
of- chapter exercises were added in Chapter 10 to illustrate the use of the fft and ifft MATLAB
functions
The author wishes to express his gratitude to the staff of The MathWorks™, the developers of
MATLAB and Simulink, especially to The MathWorks™ Book Program Team, for the
encouragement and unlimited support they have provided me with during the production of this
and all other texts by this publisher.
Orchard Publications
www.orchardpublications.com
info@orchardpublications.com