Skip to main content

Python 3 library that provides algorithms for building digital communication systems and for experimenting with DSP and SDR

Project description

scikit-sdr

scikit-sdr is a Python 3 library that provides algorithms for building digital communication systems and for experimenting with DSP and SDR. The structure of the library is as follows:

  • sksdr: source code for algorithms
  • tests: units tests using the pytest framework
  • demo: demonstrations using Jupyter notebooks
  • gnuradio: GNU Radio wrappers contained in an OOT module (gnuradio/gr-grsksdr) and some demonstration flowgraphs (gnuradio/demo)
  • docs: Sphinx documentation

Some of this work as been inspired and/or based of other libraries such as komm and scikit-dsp-comm. Other sources include the books:

  • "Digital Communications: A Discrete-time Approach" by Michael Rice
  • "Understanding Digital Signal Processing" by Richard G. Lyons
  • "Digital Signal Processing: Principles, Algorithms and Applications" by John G. Proakis and Dimitris G. Manolakis

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scikit-sdr-0.3.dev1.tar.gz (19.4 kB view hashes)

Uploaded Source

Built Distribution

scikit_sdr-0.3.dev1-py3.6.egg (62.1 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page