Skip to content

Commit

Permalink
Update pluto.rst
Browse files Browse the repository at this point in the history
  • Loading branch information
777arc committed Jul 13, 2024
1 parent f5f82a3 commit 5d086bf
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions content/pluto.rst
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ The terminal commands below should build and install the latest version of:


.. code-block:: bash
sudo apt-get update
sudo apt-get install build-essential git libxml2-dev bison flex libcdk5-dev cmake python3-pip libusb-1.0-0-dev libavahi-client-dev libavahi-common-dev libaio-dev
cd ~
git clone --branch v0.23 https://github.com/analogdevicesinc/libiio.git
Expand Down Expand Up @@ -483,4 +483,4 @@ The Ethernet port is an enormous upgrade because it greatly increases the sample

To set the IP address for the Ethernet port, plug the Pluto+ in over USB and open the mass storage device, editing config.txt to fill out :code:`[USB_ETHERNET]`. Cycle power to the Pluto+. You should now be able to SSH into the Pluto+ over Ethernet using the IP you entered. If it worked, you can switch the micro USB cable to the 5V port so that it's only powering the Pluto+ and forcing all communications to be over Ethernet. Remember that even with the regular PlutoSDR (and Pluto+) you can sample up to 61 MHz worth of bandwidth and get contiguous chunks of up to ~10M samples at a time, as long as you wait in between chunks, allowing for powerful spectrum sensing applications.

The Python code for the Pluto+ will be the same as the PlutoSDR, except you need to swap :code:`192.168.2.1` for the Ethernet IP you set. Try receiving samples in a loop, counting how many you receive, to see how high you can push the sample rate while still receiving roughly the sample rate's worth of samples in Python per second. As a hint, increasing rx_buffer_size to be very large will help increase the throughput.
The Python code for the Pluto+ will be the same as the PlutoSDR, except you need to swap :code:`192.168.2.1` for the Ethernet IP you set. Try receiving samples in a loop, counting how many you receive, to see how high you can push the sample rate while still receiving roughly the sample rate's worth of samples in Python per second. As a hint, increasing rx_buffer_size to be very large will help increase the throughput.

0 comments on commit 5d086bf

Please sign in to comment.