ria-toolkit-oss/docs/source/sdr_guides/thinkrf.rst
M madrigal 79aa1fc0a4
Some checks failed
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 15s
Test with tox / Test with tox (3.11) (pull_request) Failing after 13s
Test with tox / Test with tox (3.12) (pull_request) Failing after 13s
Test with tox / Test with tox (3.10) (pull_request) Failing after 24s
Build Project / Build Project (3.10) (pull_request) Successful in 45s
Build Project / Build Project (3.11) (pull_request) Successful in 44s
Build Project / Build Project (3.12) (pull_request) Successful in 44s
Added RTL and ThinkRF documentation
2025-10-17 16:35:23 -04:00

60 lines
2.3 KiB
ReStructuredText

.. _thinkrf:
ThinkRF
====================
The ThinkRF series of spectrum analyzers and software-defined radio platforms are designed for advanced
RF signal monitoring, analysis, and wireless research. These devices
combine high-performance RF front ends with flexible software interfaces for a wide range of applications,
including spectrum monitoring, signal intelligence, and wireless testing.
ThinkRF devices offer wide frequency coverage, deep dynamic range, and real-time analysis capabilities.
They are built for professional and research-grade environments, offering Ethernet-based connectivity and
software APIs for remote control and integration into automated systems.
Supported Models
----------------
- **ThinkRF R5550**: A real-time spectrum analyzer with frequency coverage from 9 kHz to 27 GHz, 160 MHz real-time bandwidth,
and 100 MHz instantaneous FFT bandwidth.
Key Features
------------
- Frequency Range: 9 kHz to 27 GHz (depending on model).
- Bandwidth: Up to 160 MHz real-time bandwidth.
- Connectivity: Gigabit Ethernet interface for high-throughput streaming and remote control.
- Software Support: Compatible with ThinkRF APIs, GNU Radio, MATLAB, and third-party spectrum analysis software.
- Real-Time Analysis:
- Enables full-band, real-time spectral visibility for dynamic signal environments.
- Supports trigger-based capture and event-driven recording.
- Remote Operation:
- Designed for distributed deployments and networked operation through Ethernet.
- Can be integrated into automated RF monitoring systems or deployed for field data collection.
Limitations
-----------
- Requires external host for processing (no onboard CPU for user applications).
- Dependent on ThinkRF software drivers and API for device control.
- High data rate operation may require optimized network settings or storage systems.
Set up instructions (Linux)
---------------------------------
Install PyRF
.. code-block:: bash
pip install 'pyrf>=2.8.0'
Convert PyRF scripts to Python 3
.. code-block:: bash
cd ../scripts
./convert_pyrf_to_python3.sh
Further Information
-------------------
- `ThinkRF Documentation <https://thinkrf.com/resources/>`_
- `ThinkRF Product Page <https://thinkrf.com/products/>`_
- `Pyrf Github Page <https://github.com/pyrf/pyrf>`_