Signals and Systems

Access the textbook via Google Books or Google Play Books.

Table of Contents

Other Textbooks by the Author

The author also has the following (open-access) textbook:

About the Textbook

This textbook covers continuous-time signals and systems at an introductory level appropriate for undergraduate students. This textbook has been used by the author to teach a number of undergraduate courses on continuous-time signals and systems, and the student feedback on this textbook has been extremely positive. Therefore, in order that other students may benefit from this textbook, the author has decided to make it publically available under an open-access license. Although the current version of the textbook only covers the continuous-time case, the author is currently in the process of preparing material for the discrete-time case. When this draft material becomes more stable, it will be added to the textbook, and the "Continuous-Time" qualifier will be dropped from the title.

About the Author

For more details about the author, please visit his home page.

Textbook Abstract

This book is intended for use in teaching undergraduate courses on continuous-time signals and systems in engineering (and related) disciplines. It has been used for several years for teaching purposes in the Department of Electrical and Computer Engineering at the University of Victoria and has been very well received by students.

This book provides a detailed introduction to continuous-time signals and systems, with a focus on both theory and applications. The mathematics underlying signals and systems is presented, including topics such as: properties of signals, properties of systems, convolution, Fourier series, the Fourier transform, frequency spectra, and the bilateral and unilateral Laplace transforms. Applications of the theory are also explored, including: filtering, equalization, amplitude modulation, sampling, feedback control systems, circuit analysis, and Laplace-domain techniques for solving differential equations. Other supplemental material is also included, such as: a detailed introduction to MATLAB, a review of complex analysis, and an exploration of time-domain techniques for solving differential equations. Throughout the book, many worked-through examples are provided. Problem sets are also provided for each major topic covered.

Textbook and Lecture Slides License

The textbook and lecture slides are each licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License . This license allows for a work to be distributed freely, subject to certain quite reasonable conditions (e.g., no commercial use). Refer to the above link for more details on the license.
License Logo

Obtaining the Textbook and Lecture Slides (E-Book and Print)

Each of the textbook and lecture slide documents is identifed by a version number (such as "2013-09-11"). The version number appears on most pages of the document, allowing different versions to be easily distinguished.

All versions of the textbook and lectures slides that are currently available are listed below. All versions of these documents are available in electronic form (i.e., PDF format) for download from this web page. (See below.) Some versions of these documents are also available in print form via online order from the University of Victoria Bookstore.

It is strongly recommended that the most recent version of the textbook (and lecture slides) be employed whenever possible, as it will typically contain new and improved material as well as corrections that older versions lack. Some older versions of the textbook (and lecture slides) also continue to be made available for instructors who have adopted earlier versions for their courses.


The available versions of the textbook are as follows:

Lecture Slides

The available versions of the lecture slides are as follows:

Join the Google Group for the Textbook

If you find this textbook useful (as a student, instructor, or otherwise), the author would ask that you please consider joining the (moderated) Google Group for announcements regarding this textbook. This will benefit you by allowing you to receive notifications of new releases of the textbook. To join the Google Group for the textbook, simply enter your email address in the box below and click on the "Subscribe" button.
Google Groups
Subscribe to Signals and Systems Book Announcements
Visit this group

Information for Instructors

A solutions manual and a full set of lecture slides have also been developed for the textbook. The solutions manual is only available to instructors, and requires proof of faculty status. If you are an instructor who is interested in using the textbook to teach one of your courses, please contact the author for more information regarding the solutions manual. An electronic copy of the lecture slides can be downloaded from the Obtaining the Textbook and Lecture Slides section of this web page.

Solutions Manual

The solutions manual presents complete solutions for the problem sets appearing in the textbook. Each problem from the textbook is given along with a detailed solution.

Proof of faculty status is required in order to obtain the solutions manual. All versions of the solutions manual in e-book form can be requested directly from the author. The versions of the solutions manual published by the University of Victoria can be ordered in paperback from the University of Victoria Bookstore.

Several versions of the solutions manual are available, corresponding to the various versions of the textbook. The versions available are as follows: