Signals and Systems

This repository contains a collection of Jupyter notebooks providing notes and examples to the bachelors course Signals and Systems read by Sascha Spors, Institute of Communications Engineering, Universit├Ąt Rostock. The notebooks contain computational examples written in IPython 3, which are best explored in an interactive manner.

Table of Contents

The contents are still under development. Parts of the notebooks may be revised throughout summer 2021. You are invited to contribute by reporting errors and suggestions as issues on GitHub or directly to [email protected].

Part 1: Continuous Signals and Systems


Signals and Systems

Signals

Characterization of Systems in the Time Domain

The Laplace-Transform

The Fourier-Transform

Characterization of Systems in the Spectral Domain

Properties of LTI-Systems

Periodic Signals

Sampling of Signals

Part 2: Time-Discrete Signals and Systems


Discrete Signals

Characterization of Discrete Systems in the Time Domain

The $z$-Transform

The Discrete-Time Fourier Transform

The Discrete Fourier Transform

Characterization of Discrete Systems in the Spectral Domain

Properties of Discrete LTI-Systems

References

The contents base on the following literature:

  • Bernd Girod, Rudolf Rabenstein, Alexander Stenger, Einf├╝hrung in die Systemtheorie, B.G. Teubner Verlag, 2007.
  • Bernd Girod, Rudolf Rabenstein, Alexander Stenger, Signals and Systems, Wiley, 2001
  • Thomas Frey, Martin Bossert, Signal- und Systemtheorie, Vieweg+Teubner, 2008.
  • Alan Oppenheim, Alan Willsky, Hamid Nawab, Signals and Systems, Prentice-Hall,1996.
  • Norbert Fliege, Markus Gaida, Signale und Systeme: Grundlagen und Anwendungen mit MATLAB, Schlembach Verlag, 2008.
  • Mark Wickert, Signals and Systems for Dummies, 2013.

Contributors

  • Sascha Spors (Author)
  • Frank Schultz (Proofreading)
  • Till Rettberg (Proofreading)
  • Matthias Geier (Proofreading)

Copyright

This notebook is provided as Open Educational Resource. Feel free to use the notebook for your own purposes. The text is licensed under Creative Commons Attribution 4.0, the code of the IPython examples under the MIT license. Please attribute the work as follows: Sascha Spors, Continuous- and Discrete-Time Signals and Systems - Theory and Computational Examples.