Raspberry Pis are inexpensive. Newer models can handle the GNU Radio signal processing needed for radio astronomy.
- Supported Raspberry Pi Devices
- Installing Ubuntu image with radio astronomy preinstalled on a Raspberry Pi
- Setting OS and installing software from scratch
Supported Raspberry Pi Devices
All devices must have RAM greater than 4GB
- Raspberry Pi 4 Model B
- Raspberry Pi 400
Installing Ubuntu image with radio astronomy preinstalled on a Raspberry Pi
This image requires a minimum of 16GB of space on the SD card.
- Download the image here
- Unzip the
.zipfile. - Use Raspberry Pi Imager to install this image.
- Insert SD card to Raspberry Pi and power it up.
- The default user name is
pi, with passwordraspberry. Change the password after first boot.
Setting OS and installing software from scratch.
Use the sections below to choose an operating system, install Ubuntu, and set up the radio astronomy software.
Operating system requirement
- Ubuntu for Raspberry Pi Click here for more Info
This historical setup guide describes older GNU Radio versions. For the maintained library and classroom applications, use the software guide.
Installing Ubuntu on Raspberry Pi
Prerequisites
- Support Raspberry Pi
- A microSD card (9GB minimum, 16GB recommended)
- A computer with a microSD card drive
- A micro USB-C power cable
- A monitor with an HDMI interface (Optionally for installing Ubuntu Server)
- A micro HDMI cable (Optionally for installing Ubuntu Server)
- A USB keyboard and mouse (Optionally for installing Ubuntu Server)
Instructions from Ubuntu to install the OS on the Raspberry Pi 4
NOTE: Firstly, for Ubuntu desktop a monitor and mouse and keyboard is required. For command-line access without Ubuntu’s desktop interface, install Ubuntu Server. See instruction for Ubuntu server installation here. Secondly, Raspberry Pi is built on an ARM based architecture any version of Ubuntu will not work. The OS has to specific to the Pi.
Post OS Installation actions:
Interacting with the Raspberry Pi
- Using a monitor and mouse and keyboard like any other desktop.
- Using SSH:
- This method can be used on any machine with ssh server enabled.
- Install X server on your computer. VcXsrv on windows and XQuartz for macOS.
- Power up the Raspberry Pi and connect your computer via ethernet cable
- First we need to determine the IP address of the raspberry PI: How to determine Raspberry PI IP address
- If the determined IP address is
<IP address>then in the terminal typessh -Y pi@<IP address> - More info on SSH here
- Using PuTTY on Windows:
- Download PuTTY.
- Add IP address in the hostname field.
- Using VNC: More info here
Installing gr-radio_astro
Notes: run volk_profile after installing everything to make sure GNU Radio is optimized to work on your device.
.