Hostname: page-component-89b8bd64d-mmrw7 Total loading time: 0 Render date: 2026-05-06T03:30:29.488Z Has data issue: false hasContentIssue false

First use of GPS satellites for beam calibration of radio dish telescopes

Published online by Cambridge University Press:  21 January 2026

Sabrina Berger*
Affiliation:
School of Physics, University of Melbourne, Australia Trottier Space Institute, McGill University, Canada Department of Physics, McGill University, Canada
Arianna Lasinski
Affiliation:
Trottier Space Institute, McGill University, Canada Department of Physics, McGill University, Canada Department of Astronomy and Astrophysics, University of Toronto, Canada
Vincent MacKay
Affiliation:
MIT Kavli Institute for Astrophysics and Space Research, USA
Eamon Egan
Affiliation:
Trottier Space Institute, McGill University, Canada Department of Physics, McGill University, Canada
Dallas Wulf
Affiliation:
Trottier Space Institute, McGill University, Canada Department of Physics, McGill University, Canada
Aman Chokshi
Affiliation:
School of Physics, University of Melbourne, Australia Trottier Space Institute, McGill University, Canada Department of Physics, McGill University, Canada
Jonathan Sievers
Affiliation:
Trottier Space Institute, McGill University, Canada Department of Physics, McGill University, Canada
*
Corresponding author: Sabrina Berger; Email: sabrinastronomy@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

We present results from the first application of the Global Navigation Satellite System (GNSS; e.g., the Global Positioning System, GPS) for radio beam calibration using a commercial GNSS receiver with the Deep Dish Development Array (D3A) at the Dominion Radio Astrophysical Observatory (DRAO). Several GNSS satellites pass through the main and sidelobes of the beam each day, enabling efficient mapping of the 2D beam structure. Due to the high SNR and abundance of GNSS satellites, we find evidence that GNSS can probe several sidelobes of the beam through repeatable measurements of the beam over several days. Over three days of measurements, the smallest observed difference in the primary beam’s main lobe was 0.56 dB-Hz. We also compare our results in the sidelobes to simulations and find rough agreement in shape. When scaling the observations and simulations to match the main lobe power levels, we find deviations in at least one of the first few nulls of approximately 5 dB or less. There is saturation in the main lobe for most satellites, which can likely be mitigated by better attenuation before the receiver input. We compare our work to other satellite systems that have been successful and are likely complementary to this technique. However, GNSS offers key advantages, including continuous transmission, broader frequency coverage relevant to CHORD, SKA-mid, and the DSA-2000, as well as more frequent satellite passes, making it a promising calibration method. These results also motivate further development of this technique for radio astronomy applications.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press on behalf of Astronomical Society of Australia
Figure 0

Figure 1. Model of a single feed and dish as simulated in CST Microwave Studio, (a) zooming in on the feed, and (b) showing the whole model. The dish was simplified to an analytic parabola and all support structures were omitted, to enable a more efficient simulation.

Figure 1

Figure 2. Peak-normalised beams in polar coordinates for the E and H planes at (a) 1.1764 GHz and (b) 1.5754 GHz, as simulated with CST Microwave Studio using the models shown in Figure 1. Those frequencies correspond to GPS L5 and L1, respectively.

Figure 2

Figure 3. Observation setup at the DRAO; (a) one of the three 6 m D3A dishes – CHORD will include 512 similar dishes situated next to the main CHIME site – (b) backend of the D3A. The bottom crate slot contains the triplexer used in data collection. The middle part of the crate shows the ICE boards normally used in processing the D3A signal.

Figure 3

Figure 4. Plot of GPS SVN 61’s directivity at emission, i.e. characterised from the on-satellite antenna panel. The zoomed in plot exemplifies the fact that there is only up to about 2 dB power loss across the Earth. The data used to make this plot were taken in 10 degree increments from the US Coast Guard Navigation Website.

Figure 4

Table 1. Overview of variables shown in Equation (4) which describes the signal as a function of time.

Figure 5

Figure 5. The Septentrio Mosaic X-5 receiver. The receiver can be connected to any computer through a micro-USB port as shown here. The LED lights near the micro-USB port indicate the receiver is on. To check whether the receiver and connected antenna are receiving any satellites, a web server can be opened on a browser on any Windows computer. The RF input comes through the green wire’s micro-SMA port. The Mosaic X-5 GNSS module sits on top of the development kit and extracts information from visible GNSS antennas. The receiver was connected to the RF output from D3A.

Figure 6

Figure 6. Angles are geometric elevation ($0^{\circ}$ zenith, $90^{\circ}$ horizon) and azimuth. The blank region (‘missing satellites hole’) corresponds to sky areas that are not traversed by GNSS satellites due to their orbital trajectories, rather than a true absence of antenna response (Kou et al. 2021). The tracks of all 85 satellites seen in L1 (for GPS, L1 is at 1 575.42 MHz) visible from the D3A at DRAO over approximately three days between August 30, 2022 at 00:21:57 UTC to September 2, 2022 at 19:25:37 UTC, taken with the Septentrio Mosaic X-5 receiver. We bin the satellite tracks into 10 000 bins in elevation and azimuth in polar coordinates. These include satellites from GPS, GLONASS, and Galileo. The maximum binned power ($C/N_0$) at a particular position is plotted in colour. The beam centre is plotted as a black circle centred at (elevation, azimuth) = ($80.5^{\circ}$, $0^{\circ}$) with a radius equal to the full width at half maximum of the beam at 1.5 GHz. Note that the power plotted here is a raw output from the Septentrio receiver and includes both the GNSS beam transmission and D3A power.

Figure 7

Figure 7. Same as panel Figure 6 but for the tracks of the 6 most repeatable satellites that are shown in 1D in Figures 8 and 9.

Figure 8

Figure 8. A selection of satellites denoted by their RINEX codes that pass within 5 degrees of the centre of the beam. All observations are of the L1 frequency (1 575 MHz). Each satellite’s carrier to noise power ($C/N_0$) is plotted as a function of time since the start of a pass near the D3A. The data were taken over approximately three days between August 30, 2022 at 00:21:57 UTC to September 2, 2022 at 19:25:37 UTC. However, for the European Galileo GNSS satellite with trajectories less suited for North America, we isolate the best pass by eye out of approximately 3 passes. Each pass of the satellite’s trajectory is plotted at 20 dB-Hz offset in power. We only include passes of the satellite that are more than 500 measurements long and within the first five passes. Note that the power plotted here is a raw output from the Septentrio receiver and includes both the GNSS beam transmission and D3A power.

Figure 9

Figure 9. Same satellites as in Figure 8 with converted averaged $C/N_0$ and angle from boresight. The power measurement is averaged from the measurements shown in Figure 8 over 30 August 2022 at 00:21:57 UTC to September 2, 2022 at 19:25:37 UTC. Each satellite’s carrier to noise power ($C/N_0$) is plotted as a function of angle from the centre of the beam ($\unicode{x03B8}$). Following radio astronomy convention, an azimuth of 0 degrees corresponds to due North, with satellites located to the east of the beam centre assigned positive azimuth angles (azimuthal values between 180 and 360$^{\circ}$) and those to the west assigned negative angles (azimuthal values between 0 and 180$^{\circ}$). We note that azimuthal variations in passes are not taken into account, and many of the variations outside of the main lobe are due to this. We average the power measurements of each point into widths of 0.1 degree. Thus, the number of counts does not directly relate to the number of passes in Figure 8. The error bar is shown in light grey and shows the full range of power measurements made in the bin. The pattern clearly repeats each day as the satellite transits near the centre of the beam at $0^{\circ}$. Note that the power plotted here is a raw output from the Septentrio receiver and includes both the GNSS beam transmission and D3A power.

Figure 10

Table 2. We tabulate the minimum $C/N_0$ variation for each satellite, defined as the difference between its maximum and minimum $C/N_0$ across all measured angles. We then show the peak $C/N_0$ measurement for each GPS satellite alongside the corresponding $\sigma$ value at that same angle. Each $\sigma$ value is computed at the exact angle of the observed peak and described in Section 3, illustrating the small variance seen within the main lobe of the beam. We also report the maximum $\sigma$ per satellite, representing the highest value measured across all angles from boresight. Galileo satellites (E36 and E15) are excluded from this table due to insufficient pass coverage.

Figure 11

Figure 10. Comparison between measured and simulated beam patterns for three satellites from the GPS (G) and Galileo constellations (E): (a) G04, (b) G18 (note that we use the first trough, rather than the first peak, to normalise the scaling between this satellite and the simulation), and (c) E03. Some agreement with the simulated beam is visible in certain sidelobes, but discrepancies in the main lobe may result from receiver saturation, track crowding, and limitations in the simulations.

Figure 12

Figure 11. Example GLONASS beam trace showing some agreement with the shape of the simulated beam, particularly in the sidelobes. The clean structure and lack of saturation make GLONASS satellites ideal for characterising the full beam response at 1.6 GHz. Note that GLONASS satellites do not all emit at exactly 1.6 GHz depending on their satellite number, which likely causes some of the frequency offset seen. Future work is needed to better match the power levels of the simulations and GNSS data (see Section 4), and may also require improvements to the telescope beam simulations themselves.

Figure 13

Table 3. In this table, we outline the frequency coverage and suitability of selected current and upcoming radio interferometers for ORBCOMM and GNSS beam calibration.

Figure 14

Figure A1. Colour-coded chunks of GNSS satellite pass data for all main satellites explored for repeatability in Appendix A and shown in Figures 8 and 9. Gaps in time are used to identify and segment individual passes.