Lab. 2 Getting Started on PlutoSDR
ECE531- Software Defined Radio
February 20, 2019
Contents
1 Introduction.............................................................................................................
...
Lab. 2 Getting Started on PlutoSDR
ECE531- Software Defined Radio
February 20, 2019
Contents
1 Introduction.............................................................................................................................................3
2 Getting started with PlutoSDR.................................................................................................................4Figure 1. Connected to the PlutoSDR using Putty...................................................................................4
Figure 2. IIO_info command executed for the PlutoSDR........................................................................5
Figure 3. ad9361-ph found by using the command iio_attr...................................................................6
Figure 4. Device 1 ad9361-phy found by changing the sub directory....................................................6
3 Radio Setup and Environmental Noise Observation...............................................................................7
3-1 Signal Loopback................................................................................................................................7
Figure 5. Loopback sinewave of 300 Hz from Pluto SDR generated by loopback.m..............................8
Figure 6. Manual Gain Source used with -30 of gain..............................................................................9
Figure 7. AGC Slow attack used with -30 of gain..................................................................................10
Figure 8. AGC Fast Attack used with -30 of gain...................................................................................10
Figure 9. Clipping the receiver with gain of -5 dB.................................................................................11
4 GNU Radio Loopback.............................................................................................................................12
Figure 10. Flowgraph on GNU Radio of loopback.................................................................................12
Figure 11. Output at 20 dB gain and 10 dB gain..................................................................................13
Figure 12. Distortion at 16 dB...............................................................................................................14
Figure 13. Frequency at 0.01 MHz........................................................................................................15
5 GNU Radio as a libIIO client...................................................................................................................15
Figure 14. Loopback using IIO client with GNU Radio..........................................................................16
Figure 15. Signal received using the IIO devices...................................................................................16
6 Measurements and the Radio...............................................................................................................17
Figure 15. SNR of the signal of 300 Hz and sample rate of 1MHz........................................................17
Figure 16. SNR of the signal at 300 Hz and sample rate of 1kHz..........................................................18
7 Conclusions............................................................................................................................................18
1 IntroductionThe purpose of this lab is getting started with the hardware ADALM-PLUTO a SDR module. It is a
hardware from Analog Devices Inc. It is based on AD9363, it has one receive and one transmit
channel, and the PLUTO board is full duplex system. It is able to generate and measure RF
analog signals from 325 to 3800 MHz. The AD93963, is a high performance and high RF agile
transceiver, based on is a direct conversion receiver. The Pluto has different subsystem inside
such as LNA, ADC, DAC etc. Therefore, on this lab. 2 we are going to learn some basic
commands using different software such as Matlab, GNU radio, Putty, etc. Also, we explored the
IIO devices, and some simulations on Matlab and GNU radio.
[Show More]