Git Product home page Git Product logo

maswangy / digital-signal-processing-lecture Goto Github PK

View Code? Open in Web Editor NEW

This project forked from spatialaudio/digital-signal-processing-lecture

0.0 2.0 0.0 20.19 MB

Lecture notes for a masters course on Digital Signal Processing

Home Page: http://nbviewer.jupyter.org/github/spatialaudio/digital-signal-processing-lecture/blob/master/index.ipynb

License: Other

Jupyter Notebook 99.24% TeX 0.68% Shell 0.07%

digital-signal-processing-lecture's Introduction

Digital Signal Processing

This repository contains a collection of Jupyter notebooks discussing various topics of Digital Signal Processing. The notebooks provide an introduction into the foundations of spectral analysis, random signals, quantization and filtering. A basic understanding of discrete signals and systems is assumed. See index.ipynb for an overview on the available topics. The theory is accompanied by computational examples written in IPython 3. The examples are best explored in an interactive manner. The notebooks constitute the lecture notes to the masters course Digital Signal Processing read by Sascha Spors, Institute of Communications Engineering, Universität Rostock.

You can give the repository a Star if you like the notebooks. You are invited to contribute by reporting errors and suggestions as issues or directly via [email protected]. I am also looking forward to new examples or topics. The long term vision is a community driven knowledge base for the foundations and applications of Digital Signal Processing.

Getting Started

The Jupyter notebooks are available

The local use on your computer requires a local Jupyter/IPython installation. The Anaconda distribtution provides a good starting point. You have to download or clone the notebooks from Github. Use a Git client to clone the notebooks and then start your local Jupyter server. For manual installation of Jupyter under OS X/Linux please refer to your packet manager.

License

The notebooks are provided as Open Educational Resources. Feel free to use the notebooks for your own purposes. The text/images are 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-17.

digital-signal-processing-lecture's People

Contributors

spors avatar fs446 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.