A Python package for software-defined radio
Project description
sdr
A Python package for software-defined radio.
Enjoying the library? Give us a :star: on GitHub!
Features
- Filters:
- Infinite impulse response filter (
sdr.IIR
)
- Infinite impulse response filter (
- Arbitrary resamplers:
- Farrow resampler (
sdr.FarrowResampler
)
- Farrow resampler (
- Signal generators:
- Numerically-controlled oscillator (
sdr.NCO
) - Direct digital synthesizer (
sdr.DDS
)
- Numerically-controlled oscillator (
- Phase-locked loops:
- Loop filter (
sdr.LoopFilter
) - Closed-loop PLL analysis (
sdr.ClosedLoopPLL
)
- Loop filter (
Documentation
The documentation for sdr
is located at https://mhostetter.github.io/sdr/latest/.
Install the package
The latest version of sdr
can be installed from PyPI using pip
.
$ python3 -m pip install sdr
Examples
There are detailed examples published at https://mhostetter.github.io/sdr/latest/examples/iir-filter/.
The Jupyter notebooks behind the examples are available for experimentation in docs/examples/
.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sdr-0.0.1.tar.gz
(1.5 MB
view hashes)
Built Distribution
sdr-0.0.1-py3-none-any.whl
(14.2 kB
view hashes)