This collection of jupyter notebooks introduces various topics of Digital Signal Processing. The theory is accompanied by computational examples written in IPython 3. The notebooks constitute the lecture notes to the masters course Digital Signal Processing read by Sascha Spors, Institute of Communications Engineering, Universität Rostock. The sources of the notebooks, as well as installation and usage instructions can be found on GitHub.
The contents base on the following literature:
The notebooks are provided as Open Educational Resources. Feel free to use the notebooks 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, Digital Signal Processing - Lecture notes featuring computational examples, 2016-2018.