For End Users

../../../_images/pluto_in_hand.png

Everyone using Pluto should read these pages. They will demonstrate how to interact with RF signals with MATLAB, Simulink, GNU Radio or custom C, C++, C#, or Python code on a host (x86) or embedded (Raspberry Pi, Beaglebone, 96boards.org, etc.) platform over USB. As you can see, we have lots of examples with MATLAB and Simulink, as we find that a very powerful environment, and a path to a releasable radio (you can take your algorithms, and easily embed them into a custom product).

Contents

  1. Introduction to the Hardware

    1. What’s with the name? PlutoSDR?

    2. Understanding the Internals

    3. How hot?

    4. How Far, How fast?

      1. RF Output

        1. Phase Noise & Accuracy

      2. RF Input

        1. Receiver Sensitivity

        2. Dealing with Non-Quadrature signals

    5. Antennas

    6. Letter of Volatility

  2. Quick Start

  3. Intro to the Software. Installing Device Drivers on:

    1. Windows

    2. Linux

    3. MAC

  4. Upgrading the the ADALM-PLUTO Firmware .

  5. Calibrating the ADALM-PLUTO.

  6. Customizing the ADALM-PLUTO.

  7. Once the driver are configured and set up, you can interact with the ADALM-PLUTO Active Learning Module from:

    1. IIO oscilloscope

    2. gqrx, an open source software defined radio receiver (SDR) powered by the GNU Radio

    3. Official support for MATLAB and Simulink

    4. MATLAB IIO Bindings

    5. GNU Radio

    6. SDRangel, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.

    7. SDR#. The PlutoSDR frontend for SDRsharp can be found here: sdrsharp-plutosdr

    8. SoapySDR. The Soapy SDR plugin for PlutoSDR can be found here: SoapyPlutoSDR

    9. Access and control of PlutoSDR hardware using python bindings to libiio

    10. Python Interfaces

    11. C Examples

  8. /university/tools/pluto/Accessories