Skip to main content

SDR Helper

Project description

sdr_helper

Software Defined Radio Streaming to rtlsdr_helper with Interface to pyaudio_helper

A recent push to the master branch now allows real-time SDR streaming from the RTL-SDR to pyaudio_helper.

This capability is made possible via the new asynch and await capabilities of Python 3.7. For the details as to how this works you have to dig into the details found in the module rtlsdr_helper.py and the examples found in the notebook rtlsdr_helper_streaming_sample.ipynb.

This is just the beginning of making a complete SDR receiver possible in a Jupyter notebook. Not only is the receiver a reality, the algorithms that implement the receiver, in Python, can easily be coded by the user.

To help develop demodulator algorithms a streaming code block interface standard, of sorts, is being developed this summer. The idea is to provide examples of how to write a simple Python class that will manage states in the DSP code that is inside the Callback Process block of the block diagram. More details by the end of the summer is expected, along with another sample notebook.

Authors

@mwickert

@andrewsmitty

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

sdr-helper-0.0.1.tar.gz (17.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sdr_helper-0.0.1-py3-none-any.whl (19.8 kB view details)

Uploaded Python 3

File details

Details for the file sdr-helper-0.0.1.tar.gz.

File metadata

  • Download URL: sdr-helper-0.0.1.tar.gz
  • Upload date:
  • Size: 17.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.9

File hashes

Hashes for sdr-helper-0.0.1.tar.gz
Algorithm Hash digest
SHA256 6ba952a7aa545a2e52f16e28c32c39eadbfc89a8f847a0ae61c1b64912e7292a
MD5 5842e979607438f18c5e6b786f630acc
BLAKE2b-256 b88cfa7ccea1359112212cae28687134d43e40c54eab76f27a321e561ebd19fe

See more details on using hashes here.

File details

Details for the file sdr_helper-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: sdr_helper-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 19.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.9

File hashes

Hashes for sdr_helper-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4512679a91ac230ec369557ff306dee6db81c70d9590246ea39968bfc0d97361
MD5 0657a37f8f685736774a8d6b63464ed5
BLAKE2b-256 b3aec65d5651cfea64650905e0d8fa29136f92fa61b8f1c6145b6e1677c9d884

See more details on using hashes here.

Supported by

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