0% found this document useful (0 votes)
191 views3 pages

Journal Odt

This document provides instructions for getting started with the Adalm Pluto SDR module, including updating firmware and drivers, and interacting with the module using different software options. It recommends visiting key websites for configuration details and updating firmware on Windows first before connecting the module. For Linux, it recommends using GNU Radio for signal processing and provides steps to install GNU Radio and the necessary libraries to integrate it with the Adalm Pluto module. SDRAngel and SDR# are recommended for Windows, while GNU Radio is recommended for Linux-based systems.

Uploaded by

Kartik Kulkarni
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as ODT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
191 views3 pages

Journal Odt

This document provides instructions for getting started with the Adalm Pluto SDR module, including updating firmware and drivers, and interacting with the module using different software options. It recommends visiting key websites for configuration details and updating firmware on Windows first before connecting the module. For Linux, it recommends using GNU Radio for signal processing and provides steps to install GNU Radio and the necessary libraries to integrate it with the Adalm Pluto module. SDRAngel and SDR# are recommended for Windows, while GNU Radio is recommended for Linux-based systems.

Uploaded by

Kartik Kulkarni
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as ODT, PDF, TXT or read online on Scribd
You are on page 1/ 3

Adalm Pluto and GNU radio Guide

Gettinng started with Adalm Pluto:

Visit website : https://wiki.analog.com/university/tools/pluto/users


and go through all the topics mentioned especially for RF power input and output, frequency
accuracy for later purposes.

1. Transmit : https://wiki.analog.com/university/tools/pluto/users/transmit (for transmitter config’s)


https://wiki.analog.com/university/tools/pluto/users/phase_noise (for phase noise)

2. Receive : https://wiki.analog.com/university/tools/pluto/users/receive (for receiver config’s)


https://wiki.analog.com/university/tools/pluto/users/receiver_sensitivity

After knowing the basics of adalm pluto module the next step is unboxing and updating the
firmware of adalm pluto. For firmware updation I suggest to use windows because it is easier to
update on windows platform. There is also a way to do the same on linux which is bit complicated
compared to windows.The first thing to do is download the drivers and than proceed to connect the
pluto to the PC. The website can be found in “config” file in Adalm Pluto which also provides the
information regarding ip address of pluto and other relevent information.

Driver can be found on : https://wiki.analog.com/university/tools/pluto/drivers/windows


For help in customising the Pluto visit :
https://wiki.analog.com/university/tools/pluto/users/customizing

Interacting with Pluto module can be done with many different software. These softwares can be
decided based on your operating OS.

For Windows based OS I suggest to use


1. SDRangel

1. Download the latest version of SDRAngel from the releases section of the GitHub. Only a
build for Windows x64 is available and this has the filename sdrangel64_v3.8.4.7z (version
number may change in the future). Linux .deb files are also available for various Ubuntu
versions.
2.Using 7zip, extract the 7z file to a folder on your PC.

The youtube tutorial on SDRangel is availabe on channel SigalsEverywhere


(https://www.youtube.com/user/pspheaven).

2. SDR#

For Linux based OS use GNU radio for signal processing and analyzing.

GNU radio : https://www.gnuradio.org/

GNU Radio is a free & open-source software development toolkit that provides signal processing
blocks to implement software radios. It can be used with readily-available low-cost external RF
hardware to create software-defined radios, or without hardware in a simulation-like environment. It
is widely used in research, industry, academia, government, and hobbyist environments to support
both wireless communications research and real-world radio systems.
Installation : In terminal use command : $ sudo apt install gnuradio

The installation of GNUradio with inclusion of Adalm Pluto modules:

Install GNU Radio and other dependencies

Step 1: $ apt-get -y install gnuradio-dev libxml2 libxml2-dev bison flex cmake git libaio-dev
libboost-all-dev swig

Installation of Libiio library

Step 2: $ git clone https://github.com/analogdevicesinc/libiio.git


$ cd libiio
$ cmake .
$ make
$ sudo make install
$ cd ..

Installation of libad9631-iio Library

Step 3: $ git clone https://github.com/analogdevicesinc/libad9361-iio.git

$ cd libad9361-iio

$ cmake .
$ make
$ sudo make install
$ cd ..

Download and build gr-iio

Step 4: $ git clone https://github.com/analogdevicesinc/gr-iio.git

$ cd gr-iio

$ cmake .

$ make
$ sudo make install
$ cd ..

$ sudo ldconfig

The second recomended method is mentioned in this reddit thread:

https://www.reddit.com/r/RTLSDR/comments/6tnjba/getting_started_with_adalmpluto_and_gnu_ra
dio/
After these steps the GNUradio will successfully have all the modules of Adalm Pluto with pluto
compatible source and sink.

The website to visit for refrence : https://wiki.analog.com/resources/tools-software/linux-


software/gnuradio

You might also like