First-time radio astronomer, looking for advice

115 views
Skip to first unread message

Robert Hamers

unread,
Mar 3, 2026, 12:28:18 PM (9 days ago) Mar 3
to Society of Amateur Radio Astronomers
I'm a total newbie at radio astronomy but have been doing astrophotography for years and have a strong background in electronics and some prior experience in radio and programming. I built a modest-size rectangular horn (~ 1 m x 0.8 m top dimension) and am using the Nooelec H1 Sawbird, Airspy R2, and a headless Raspberry Pi 5 (which I connect to via TigerVNC).   For software I'm using the gnuradio-companion, DSIPRA software (spectrometer_w_cal.grc) with the gr-osmocom radio block. I've gotten some decent first results (below) looking at the MW cutting through the south meridian, AM and PM.  (spectra are 2-minute averages) I'm pretty pleased with this as initial results, but have some issues and looking for help. 

1) I'm getting a lot of "spikes" noise in the spectra, which you can see below. The individual frequencies seem to be quite reproducible but intensities vary. I'm not sure if this is an issue in the electronics or what to do to get rid of it.  

2) Using the Gnuradio-companion and gr-osmocom radio block,  setting the RF, IF, and BB gain seems to be very irreproducible...sometimes it seems the gain "takes" and sometimes it doesn't.   I'm wondering if there is better/different software out there compatible with the Airspy R2 , ideally compatible with RPI/Raspbian, but generally open to all kinds of suggestions. 

 radio_data1.png

fasleitung3

unread,
Mar 3, 2026, 12:58:38 PM (9 days ago) Mar 3
to sara...@googlegroups.com
Hi Robert,
You are getting pretty good results, congratulations.
Your spikes in the spectrum are most likely caused by some interfering device in the vicinity. A typical offender are monitors. You could try relocating the monitor or if possible turn it off when taking data to try that. If that is not the cause, than look at other devices you have around, including the Pi. Keeping digital electronics away from the antenna as far as possible is a good thing to do.
As far as I know, spectrometer_w_cal.grc is an older version. You could try their newer version gr-radio_astro, https://github.com/WVURAIL/gr-radio_astro. Maybe that cures your problem.
Other than that, you may want to look at some other software which supports the Airspy and will most likely run on a Pi 5:
You may also want to check whether the parameters for the gain you are using are all in the permissible range. I could imagine that if that is not the case, the setting may just be ignored.

Best regarsd,
Wolfgang
--
--
You received this message because you are subscribed to the Google
Groups "Society of Amateur Radio Astronomers" group.
To post to this group, send email to sara...@googlegroups.com
To unsubscribe from this group, send email to
sara-list-...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/sara-list?hl=en
---
You received this message because you are subscribed to the Google Groups "Society of Amateur Radio Astronomers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sara-list+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/sara-list/59342166-2654-484d-a1c4-07b60c724ae8n%40googlegroups.com.

Robert Hamers

unread,
Mar 3, 2026, 2:04:44 PM (9 days ago) Mar 3
to Society of Amateur Radio Astronomers
Thank you, Wolfgang- this is all quite helpful !
best wishes,
Bob Hamers

Alex P

unread,
Mar 3, 2026, 2:57:01 PM (9 days ago) Mar 3
to Society of Amateur Radio Astronomers
Hello Robert,

Here is info on software easy to use and from which you can obtain good results ..
( It does require MS Win 7,10,11 )

The processing sequence is  AirSpy SDR# > IFavg > HLine3D > Rinearn (graphics )


HL3D_Software.jpg

Regards,
Alex Pettit

b alex pettit jr

unread,
Mar 3, 2026, 3:40:06 PM (9 days ago) Mar 3
to 'Alex P' via Society of Amateur Radio Astronomers
Inline image
Inline image


The processing sequence is  AirSpy SDR# > IFavg > HLine3D > Rinearn (graphics )




Regards,
Alex Pettit

Ayushman Tripathi

unread,
Mar 3, 2026, 9:27:04 PM (9 days ago) Mar 3
to Society of Amateur Radio Astronomers

Hi Robert,

I'm also running a fully remote & automated system using a Raspberry Pi 500. I wrote a script, later converted to a systemd service, which runs continuous observation loops, each loop is 24 hours of 5-minute integrations. It uses VIRGO software and an Airspy SDR. The system automatically records both raw and calibrated data on the Pi.

On my main PC, a second script handles everything else, reprocessing with VIRGO, baseline correction, and plotting. It supports multiple plot types, including 3D VLSR-corrected stacked plots, etc.

The whole pipeline is largely automatic once running. It's not perfect and it has bugs for sure, which is why I haven't published it on GitHub. But if you're interested, I'm happy to share both scripts on GitHub public repo.

The attached plots are from this same pipeline.

Thanks
Screenshot From 2026-03-03 21-02-56.png

Screenshot From 2026-03-03 21-03-33.png
Screenshot From 2026-03-03 21-03-57.png

03032602.pngstacked.png

Robert Hamers

unread,
Mar 4, 2026, 1:17:49 PM (8 days ago) Mar 4
to Society of Amateur Radio Astronomers
Thanks for the helpful comments !  I've tried the IFAvg plug-in for SDR# and that is definitely an improvement over what I was using previously.  I"m still open to any additional suggesions and would like to try the software from Ayushman as well. 

b alex pettit jr

unread,
Mar 4, 2026, 1:56:06 PM (8 days ago) Mar 4
to sara...@googlegroups.com
Robert, 
If you have SDR# & IFavg installed and can save *.txt files, HL3D is a near trivial operation to remove offset drift and
calibrate the HLine data files in dB normalized to Cold Sky. There are stepbystep instructions for using Rinearn to create some nice plota.

HL3D


Inline image
Find the Data Files load & click Ok

Inline image

Hit  PROCESS.
Inline image

The results are written into  data subdirectory 
Inline image

Load them into either Excel or Rinearn for plotting

( Rinearn 2D )

Raw Data
Inline image

Drift  ( Sun drifted into side lobe of antenna @ ~19-23 hrs  )
Inline image
Corrected, Normalized,  dB Scaled Data 2D
Inline image
above data w/ Rinearn 3D

Inline image
Inline image


b alex pettit jr

unread,
Mar 4, 2026, 2:05:59 PM (8 days ago) Mar 4
to sara...@googlegroups.com
Another plug for  SDR# > IFavg > HL3D : The data is Calibrated and Scaled in engineering units.
Meaning :  You can compare changes in your hardware setup and compare the performance of your system against others.
I have data sets from the US & Europe on systems from simple 1m antennas to a 
          12m radio telescope in Neu Golm, Germany.

Inline image

Alex Pettit


========================================

On Wednesday, March 4, 2026 at 01:17:57 PM EST, Robert Hamers <rjha...@gmail.com> wrote:


b alex pettit jr

unread,
Mar 4, 2026, 2:51:01 PM (8 days ago) Mar 4
to sara...@googlegroups.com
Robert, 
If you have or can record a set of IFavg data files, send them to me.
I'll Process them via HL3D & Plot w/ Rinearn .

Alex

On Wednesday, March 4, 2026 at 01:17:57 PM EST, Robert Hamers <rjha...@gmail.com> wrote:


Robert Hamers

unread,
Mar 4, 2026, 3:06:07 PM (8 days ago) Mar 4
to sara...@googlegroups.com
Hi-
Thanks for the offer! I have rather limited visibility from my home so I”ve been just doing short spectra (~ 2 min) as the MW crosses the south meridian and different elevations in the evening and then again in the morning.  So not enough to make a 2D map.  There is another location I can move to that will give me broader visibility but I want to have everything else optimized before doing that.  But that’s my goal!  

So far the IFAvg plugin is working well.  It sometimes crashes inexplicably when I choose 1024 or 2048 FFT length,  but if it doesn’t crash immediately it seems to be stable afterwards… I’ll probably try another set of meridian-crossing data files later this evening and tomorrow, weather permitting…

Thanks again for your help and offer!


--
--
You received this message because you are subscribed to the Google
Groups "Society of Amateur Radio Astronomers" group.
To post to this group, send email to sara...@googlegroups.com
To unsubscribe from this group, send email to
sara-list-...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/sara-list?hl=en
---
You received this message because you are subscribed to the Google Groups "Society of Amateur Radio Astronomers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sara-list+...@googlegroups.com.

b alex pettit jr

unread,
Mar 4, 2026, 3:16:05 PM (8 days ago) Mar 4
to sara...@googlegroups.com
Thanks for the offer! I have rather limited visibility from my home so I”ve been just doing short spectra (~ 2 min) as the MW crosses the south meridian and different elevations "

That's how a drift scan it done : Set the dish pointed along your Meridian at some Elevation & Let the Sky Drift By .. for 24 hrs or so
Earth's Rotation provides the RA axis ..
I typically acquire 5 min samples w/ 512 FFT freqs.

Watch this perhaps ?




Inline image


Alex


b alex pettit jr

unread,
Mar 4, 2026, 3:25:31 PM (8 days ago) Mar 4
to 'b alex pettit jr' via Society of Amateur Radio Astronomers

This is a good chart to use for finding bright areas of the MW H Line
( Dec+20 & Dec+40 are the best if you can see them with your antenna )

Set up your system for 2min or 4min samples & let it run for 24 hrs ..   Send me the 360 or 720 set of spectra
( A pre-test IFavg background correction will remove the gain vs freq curve of the LNA/SDR )

Inline image
Alex

Ayushman Tripathi

unread,
Mar 5, 2026, 1:27:14 AM (8 days ago) Mar 5
to Society of Amateur Radio Astronomers

Robert Hamers

unread,
Mar 5, 2026, 9:34:18 AM (8 days ago) Mar 5
to sara...@googlegroups.com
Thanks!
Are there any prerequisites beyond ones I might already have (e.g.,  python 3.9,  numpy,  astropy ) ?

bob


--

--
You received this message because you are subscribed to the Google
Groups "Society of Amateur Radio Astronomers" group.
To post to this group, send email to sara...@googlegroups.com
To unsubscribe from this group, send email to
sara-list-...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/sara-list?hl=en
---
You received this message because you are subscribed to the Google Groups "Society of Amateur Radio Astronomers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sara-list+...@googlegroups.com.

Ayushman Tripathi

unread,
Mar 5, 2026, 6:40:20 PM (7 days ago) Mar 5
to sara...@googlegroups.com, sara...@googlegroups.com
Hi Robert,
For the prerequisites, just GNU Radio and VIRGO. 
Installing VIRGO automatically includes numpy, matplotlib and astropy, so no additional packages needed beyond what you already have.
Thanks​.

Sent from my iPhone

On 5 Mar 2026, at 20:04, Robert Hamers <rjha...@gmail.com> wrote:


You received this message because you are subscribed to a topic in the Google Groups "Society of Amateur Radio Astronomers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/sara-list/3RC4V2ZxCQI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to sara-list+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/sara-list/PH0PR05MB7590B0BF472586109CB11C98A17DA%40PH0PR05MB7590.namprd05.prod.outlook.com.
Reply all
Reply to author
Forward
0 new messages