Solving UC Berkeley SETI’s Data Challenge: Green Bank Telescope

Challenge Question 1:

Reproduce the waterfall plot

You might be asking “what’s a waterfall plot?”. Great first question. This a 2D color plot of power as a function of time and frequency. It’s also called a spectrogram. With radio signals, this shows the energy that exists at different times and different frequencies. Before delving straight into the GBT data, let’s look at something more familiar: FM radio. Here’s a example of what the RF spectrum looks like around 95.5 FM:

Figure 1: Spectral display of FM radio
Figure 2: Full span view of GBT Voyager 1 data collection.

Challenge Question 2:

Determine the observed frequency (in GHz) of the coherent downlink carrier (main signal in the center of the waterfall plot), and the offset (in kHz) of the modulated subcarrier with the telemetry data.

I believe that this question assumed that different data was being used, where the Voyager 1 was more clearly visible, and was actually in the center of the waterfall plot. As we look at the waterfall plot above, we can see several strong “signals” (bright vertical lines), the strongest being near 8567 MHz. You can also see that there are darker vertical lines that are regularly spaced. These darker vertical lines are due to RF filters that are applied to the received signal before digitization (converting the RF signal from analog to digital so that it can be processed by a computer). Those darker vertical lines separate bands (small portions of the overall bandwidth) that are individually digitized. As I understand it, GBT operates this way because digitizing the received signal at the full bandwidth would require much more expensive hardware, especially at the time this hardware was last updated at GBT.

Figure 3: Frequency zoom of Figure 2, showing the 3 signal components of the Voyager 1 telemetry signal
Figure 4: Time/Frequency zooms for each component of the Voyager 1 telemetry signal.

Challenge Question 3

Determine the drift rate of the above signals with time.

The drift rate is the rate at which a signal changes frequency. If you note in Figure 4 above, I zoomed in both in time and frequency to each component, highlight the initial portion of the data collection. This was done to illustrate that if our observation is too short in duration, we cannot observe drift rates well. So let’s look at the components over the full duration of the collection.

Figure 5: Full duration, frequency zoom of components of Voyager 1 telemetry signal.

Challenge Question 4

Calculate the Doppler velocity of Voyager with respect to Earth at the time of the observations.

Doppler is given by

fo = c/(c + v) * fe
c + v = (c * fe)/fo
v = (c * fe)/fo - c

Bonus: Calculate the Doppler range

We know that Earth is orbiting the sun in a stable orbit at a known rate. Let’s assume that Voyager 1 is coasting through space, traveling at a constant velocity directly away** from the sun. We should then be able to calculate the expected range of Doppler shifts for Voyager 1 throughout the year. This can help us know what range of frequencies to look for at any point in the year.

fo = (c - vo)/(c + ve) * fe

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Nick Richard

Nick Richard

DSP Engineer passionate about making complex data and systems tangible, intuitive and meaningful.