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 edition 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)

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 "2.0" or version "2013-09-11"). 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:

Lecture Slides

The available editions of the lecture slides are as follows:


Video Lectures

2020-05 ECE 260 Video Lectures

The author has prepared video lectures for all of the continuous-time material in edition 2.0 of the textbook. These video lectures have been (or are being) used to teach the 2020-05 and 2020-09 offerings of the course ECE 260, titled "Continuous-Time 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:

Video-Lecture 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: This package is available in the form of a Zip archive:


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: