Skip to content

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

License

Notifications You must be signed in to change notification settings

eriwave/scikit-sdr

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages