M
Update SDR guides and fix Sphinx warnings for release
Fix Sphinx build errors:
- Add missing blank lines in rtlsdr.rst code-block directives
- Rename duplicate label in examples/sdr/index.rst
- Fix field list indentation in usrp.py and hackrf.py docstrings
Update SDR setup guides (all guides now cover both pip/venv and Radioconda):
- rtlsdr: switch to rtl-sdr-blog fork (required for rtlsdr_set_dithering
symbol), add pyrtlsdr==0.3.0 and setuptools==69.5.1 version pinning,
preserve Radioconda blacklist and udev symlink paths alongside new steps
- pluto: simplify primary path to apt install libiio, add Avahi network
discovery note, preserve Radioconda udev symlink as alternative
- hackrf: note out-of-box support, preserve Radioconda udev symlink
- blade: note no extra Python packages needed, preserve Radioconda udev symlinks
- usrp: add build-from-source path for pip/venv users with cmake flags,
Python binding copy step, and version mismatch warning; keep conda install
as primary option; preserve Radioconda udev symlink
- thinkrf: add lib2to3 install step, Python <=3.12 restriction, and full
Python 3 patching command to replace internal script reference
Update copyright year to 2026 in conf.py
2026-04-21 12:29:18 -04:00
|
|
|
.. _sdr_examples:
|
2025-09-12 15:10:18 -04:00
|
|
|
|
|
|
|
|
############
|
|
|
|
|
SDR Examples
|
|
|
|
|
############
|
|
|
|
|
|
|
|
|
|
This section contains examples of how to use the SDR package in RIA Toolkit OSS, such as receiving and transmitting signals.
|
|
|
|
|
|
2025-09-12 15:36:43 -04:00
|
|
|
Please note that additional setup is required for most SDR devices after installing the toolkit.
|
|
|
|
|
For more information, refer to the :ref:`sdr_guides`.
|
|
|
|
|
|
2025-09-12 15:10:18 -04:00
|
|
|
.. toctree::
|
|
|
|
|
:maxdepth: 2
|
|
|
|
|
:caption: Contents:
|
|
|
|
|
|
|
|
|
|
Example 1: SDR Reception <rx>
|
|
|
|
|
Example 2: SDR Transmission <tx>
|