Signals and Systems
Access the textbook via Google Books or Google Play Books.
Access the lecture slides via Google Books or Google Play Books.
Table of Contents
 Other Textbooks by the Author
 About the Textbook
 About the Author
 Textbook Abstract
 Textbook and Lecture Slides License
 Obtaining the Textbook and Lecture Slides (EBook and Print)
 Video Lectures
 Git Repository
 Information for Instructors
 Solutions Manual
Other Textbooks by the Author
The author also has the following (openaccess) textbook:
 Multiresolution Signal and Geometry Processing: Filter Banks, Wavelets, and Subdivision
 Programming in C++
About the Textbook
This textbook covers continuoustime and discretetime 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 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 openaccess license.
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 continuoustime and/or discretetime signals and systems in engineering (and related) disciplines. It provides a detailed introduction to continuoustime and discretetime signals and systems, with a focus on both theory and applications. The mathematics underlying signals and systems is presented, including topics such as: signal properties, elementary signals, system properties, continuoustime and discretetime linear timeinvariant systems, convolution, continuoustime and discretetime Fourier series, the continuoustime and discretetime Fourier transforms, frequency spectra, and the bilateral and unilateral Laplace and z transforms. Applications of the theory are also explored, including: filtering, equalization, amplitude modulation, sampling, feedback control systems, circuit analysis, Laplacedomain techniques for solving differential equations, and zdomain techniques for solving difference equations. Other supplemental material is also included, such as: a detailed introduction to MATLAB, a review of complex analysis, an introduction to partial fraction expansions, an exploration of timedomain techniques for solving differential equations, and information on online videolecture content for material covered in the book. Throughout the book, many workedthrough 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 AttributionNonCommercialNoDerivs 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.
Obtaining the Textbook and Lecture Slides (EBook and Print)
Note: New editions of the textbook and/or lecture slides are announced on the author's Twitter feed (@mdadams16).
Each of the textbook and lecture slide documents is identifed by a edition/version (such as edition "3.0" or version "20130911"). The edition appears on most pages of the document, allowing different editions to be easily distinguished.
All editions of the textbook and lectures slides that are currently available are listed below. All editions of these documents are available in electronic form (i.e., PDF format) for download from this web page. (See below.) Some editions 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 edition 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 editions lack. Some older editions of the textbook (and lecture slides) also continue to be made available for instructors who have adopted earlier editions for their courses.
Textbook
The available editions of the textbook are as follows:

Edition 3.0
(Most Recent Edition)

M. D. Adams,
Signals and Systems,
Edition 3.0,
University of Victoria,
Victoria, BC, Canada,
Dec. 2020,
xliv + 680 pages,
ISBN 9781550586749 (PDF),
ISBN 9781550586732 (print).
 Download (free) ebook (in PDF format).
 Download most recent errata for textbook and lecture slides (in plaintext format).
 Access via Google Play Books.
 Access via Google Books.

M. D. Adams,
Signals and Systems,
Edition 3.0,
University of Victoria,
Victoria, BC, Canada,
Dec. 2020,
xliv + 680 pages,
ISBN 9781550586749 (PDF),
ISBN 9781550586732 (print).

Edition 2.0

M. D. Adams,
ContinuousTime Signals and Systems,
Edition 2.0,
University of Victoria,
Victoria, BC, Canada,
Feb. 2020,
xxx + 366 pages,
ISBN 9781550586589 (PDF),
ISBN 9781550586572 (print).
 Download (free) ebook (in PDF format).
 Download most recent errata for textbook and lecture slides (in plaintext format).
 Access via Google Play Books.
 Access via Google Books.

M. D. Adams,
ContinuousTime Signals and Systems,
Edition 2.0,
University of Victoria,
Victoria, BC, Canada,
Feb. 2020,
xxx + 366 pages,
ISBN 9781550586589 (PDF),
ISBN 9781550586572 (print).

Version 20130911 (informally Edition 1.0)

M. D. Adams,
ContinuousTime Signals and Systems,
University of Victoria,
Victoria, BC, Canada,
Sept. 2013,
xxx + 308 pages,
ISBN 9781550585063 (PDF),
ISBN 9781550584950 (print).
 Download (free) ebook (in PDF format).
 Download most recent errata for textbook and lecture slides (in plaintext format).
 Purchase paperback from University of Victoria Bookstore.
 Access via Google Play Books.
 Access via Google Books.

M. D. Adams,
ContinuousTime Signals and Systems,
University of Victoria,
Victoria, BC, Canada,
Sept. 2013,
xxx + 308 pages,
ISBN 9781550585063 (PDF),
ISBN 9781550584950 (print).
Lecture Slides
The available editions of the lecture slides are as follows:

Edition 3.0
(Most Recent Edition)

M. D. Adams,
Lecture Slides for Signals and Systems,
Edition 3.0,
University of Victoria,
Victoria, BC, Canada,
Dec. 2020,
xvi + 625 slides,
ISBN 9781550586787 (PDF),
ISBN 9781550586770 (print).
 Download (free) electronic document (in PDF format).
 Download most recent errata for textbook and lecture slides (in plaintext format).
 Access via Google Play Books.
 Access via Google Books.

M. D. Adams,
Lecture Slides for Signals and Systems,
Edition 3.0,
University of Victoria,
Victoria, BC, Canada,
Dec. 2020,
xvi + 625 slides,
ISBN 9781550586787 (PDF),
ISBN 9781550586770 (print).

Edition 2.0

M. D. Adams,
Lecture Slides for Signals and Systems,
Edition 2.0,
University of Victoria,
Victoria, BC, Canada,
Feb. 2020,
xv + 541 slides,
ISBN 9781550586626 (PDF),
ISBN 9781550586619 (print).
 Download (free) electronic document (in PDF format).
 Download most recent errata for textbook and lecture slides (in plaintext format).
 Access via Google Play Books.
 Access via Google Books.

M. D. Adams,
Lecture Slides for Signals and Systems,
Edition 2.0,
University of Victoria,
Victoria, BC, Canada,
Feb. 2020,
xv + 541 slides,
ISBN 9781550586626 (PDF),
ISBN 9781550586619 (print).

Version 20160125 (informally Edition 1.1)

M. D. Adams,
Lecture Slides for Signals and Systems,
University of Victoria,
Victoria, BC, Canada,
Jan. 2016,
xvi + 481 pages,
ISBN 9781550585858 (PDF),
ISBN 9781550585841 (print).
 Download (free) electronic document (in PDF format).
 Download most recent errata for textbook and lecture slides (in plaintext format).
 Access via Google Play Books.
 Access via Google Books.

M. D. Adams,
Lecture Slides for Signals and Systems,
University of Victoria,
Victoria, BC, Canada,
Jan. 2016,
xvi + 481 pages,
ISBN 9781550585858 (PDF),
ISBN 9781550585841 (print).

Version 20130911 (informally Edition 1.0)

M. D. Adams,
Lecture Slides for ContinuousTime Signals and Systems,
University of Victoria,
Victoria, BC, Canada,
Sept. 2013,
286 pages,
ISBN 9781550585186 (PDF),
ISBN 9781550585179 (print).
 Download (free) electronic document (in PDF format).
 Download most recent errata for textbook and lecture slides (in plaintext format).
 Access via Google Play Books.
 Access via Google Books.

M. D. Adams,
Lecture Slides for ContinuousTime Signals and Systems,
University of Victoria,
Victoria, BC, Canada,
Sept. 2013,
286 pages,
ISBN 9781550585186 (PDF),
ISBN 9781550585179 (print).
Video Lectures
202005 ECE 260 Video Lectures
The author has prepared video lectures for all of the continuoustime material in edition 2.0 of the textbook. These video lectures have been (or are being) used to teach the 202005 and 202009 offerings of the course ECE 260, titled "ContinuousTime Signals and Systems", in the Department of Electrical and Computer Engineering at the University of Victoria. The video lectures for this course can be found in the following YouTube playlist:
VideoLecture Catalog
To help students more easily locate and navigate the complete set of video lectures, a catalog of the video lectures is also available. This catalog contains a list of all slides covered in the lectures, where each slide in the list has a link to the corresponding time offset in the YouTube video where the slide is covered. By using this catalog, it is a trivial exercise to jump to the exact point in the video lectures where a specific slide/topic is covered. The above items can be accessed via the following links:
An information package for the lecture videos is available that includes: the edition of the lecture slides used in the lecture videos
 a fullycataloged list of the slides covered in the lectures, where each slide in the list has a link to the corresponding time offset in the YouTube video where the slide is covered
 numerous supplemental documents referenced by the slide deck
Git Repository
The textbook has a companion Git repository that is hosted by GitHub. This repository contains numerous code examples using MATLAB. The URL for the main web page associated with the repository is:
The URL for the Git repository itself is: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 ebook 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:

Edition 3.0
(Most Recent Edition)
 M. D. Adams, Solutions Manual for Signals and Systems, Edition 3.0, University of Victoria, Victoria, BC, Canada, Dec. 2020, iv + 578 pages, ISBN 9781550586763 (PDF), ISBN 9781550586756 (print).

Edition 2.0
 M. D. Adams, Solutions Manual for ContinuousTime Signals and Systems, University of Victoria, Victoria, BC, Canada, Feb. 2020, iv + 370 pages, ISBN 9781550586602 (PDF), ISBN 9781550586596 (print).

Version 20151025 (informally Edition 1.1)
 M. D. Adams, Solutions Manual for ContinuousTime Signals and Systems, University of Victoria, Victoria, BC, Canada, Oct. 2015, iv + 306 pages, ISBN 9781550585728 (PDF), ISBN 9781550585711 (print).

Version 20130911 (informally Edition 1.0)
 M. D. Adams, Solutions Manual for ContinuousTime Signals and Systems, University of Victoria, Victoria, BC, Canada, Sept. 2013, iv + 189 pages, ISBN 9781550585056 (PDF), ISBN 9781550585049 (print).