An NSF Research Experience for Teachers Program
NOTE: A MORE ACTIVELY UPDATED WEBSITE CAN BE FOUND HERE: https://wvurail.org/dspira-lessons/That’s been a lot of Digital Signal Processing so let us just go ahead and build our radio telecope already!
We are building a special kind of radio telescope which uses a Horn Antenna.
Follow these instructions for Horn Assembly
The Neutral Hydrogen signal from the Milky Way galaxy is very faint, and the telescope needs an amplifier that adds as little noise to the signal as possible. We have designed a low noise amplifier for you to use which will add less than 50 Kelvin noise temperature to the incoming signal. See the attached pdf for assembly instructions:
A brief memo on the initial design and performance of the LNA is here:
Use the spectrometer you designed in Lab 5
You may want to upgrade your spectrometer to use a different output than just a standard binary data file (which you’ll have to know ahead of time how to interpret).
You can use an out-of-tree module to instead save the data to an HDF5 file, which will then include additional information about what the data is, to help interpretation. Follow the instructions from the readme file at this website:
gnuradio OOT radio astronomy package
0.) Make sure swig is installed
sudo apt install swig
1.) Clone the repository into an appropriate folder/repository:
git clone https://github.com/WVURAIL/gr-radio_astro.git
2.) Go to the gr-radio_astro
folder/repository, create a build directory inside the repository:
cd gr-radio_astro
mkdir build
3.) run cmake inside the build directory:
cd build; cmake ..
4.) run make inside build directory
make
5.) If no errors, install
sudo make install
Blocks should now be available in gnuradio-companion.
Additionally install h5py
sudo apt install python-h5py
sudo apt install python-ephem
Blocks should now be available in gnuradio-companion, in the ‘radio_astro’ section.
# go to gr-radio_astro directory
git pull # pull updated changes to software
cd build # change working directory to build
cmake ..
make
sudo make install
this will install the updated software