What You Can See With a 10 MHz Radar
Exploring Ionospheric Backscatter Using SuperDARN Open Data
Most people think of radar as something that tracks airplanes or measures your speed on the highway. But point a 10 MHz radar at the sky and something remarkable happens: the signal bounces off the ionosphere, travels hundreds or thousands of kilometers, and returns carrying information about plasma flowing in the upper atmosphere.
The Super Dual Auroral Radar Network (SuperDARN) is a collection of over 35 HF radars spread across the globe, mostly at high latitudes. Each radar transmits in the 8-20 MHz range and listens for echoes bouncing off ionospheric irregularities and the ground. The network has been operating since the 1980s, and all the data is freely available.
I wanted to see what I could extract from the raw data myself. Not the preprocessed products, but the actual raw autocorrelation functions recorded by the radar. Here is what I found.
The Raw Data: Autocorrelation Functions
SuperDARN radars use a 7-pulse transmit sequence. The received signal is correlated against itself at various time delays (lags) to produce autocorrelation functions (ACFs). Each range gate gets a set of 22 complex-valued lag products. There is no audio here, no waveform to play. Just 22 complex numbers per range gate, per beam, per integration period.
From these 22 complex numbers you can extract three fundamental parameters: signal power (from the lag-zero magnitude), Doppler velocity (from the phase rotation across lags), and spectral width (from how quickly the ACF decorrelates). The range-Doppler map below shows the power spectrum at each range gate, computed by Fourier transforming the ACF lags. The bright features at specific range-Doppler coordinates are real ionospheric backscatter: plasma irregularities reflecting the radar signal back at a Doppler-shifted frequency.

Range-Time-Intensity: Watching the Ionosphere Breathe
The workhorse visualization in ionospheric radar is the range-time-intensity (RTI) plot. By stacking consecutive radar scans vertically, you get a 24-hour movie of what the ionosphere is doing. Time runs left to right, range (distance from the radar) runs bottom to top, and color represents signal strength.

Notice the structure. During the daytime hours (roughly 14:00-02:00 UTC, which is local daytime in Oregon), solar radiation increases electron density, causing the signal to refract back at lower altitudes. At night, ionization drops and the signal has to reach higher altitudes before refracting, so backscatter shifts to longer ranges.
Doppler Velocity: Plasma in Motion
The phase rotation of the ACF across lags gives the Doppler shift, which tells you how fast the ionospheric plasma is moving toward or away from the radar. This is not the raw signal power anymore. This is physics: the line-of-sight component of plasma convection velocity.

Spectral Width: Measuring Ionospheric Turbulence
The third parameter extractable from the ACF is spectral width, which measures how quickly the ACF decorrelates across lags. Narrow spectra mean laminar, organized flow. Wide spectra mean turbulence, particle precipitation, or complex echo structure.

Elevation Angles: The Hard Part
This is where it gets interesting. SuperDARN radars have a main antenna array and a secondary interferometer array, spaced roughly 100 meters apart. The phase difference between the signal received at both arrays depends on the elevation angle of the incoming echo. This is the same principle behind radio interferometry in astronomy, but applied to radar echoes.
The complication is phase unwrapping. The phase difference between arrays can only be measured modulo 2π, which means the raw measurement is ambiguous. The algorithm that resolves this ambiguity was published by Shepherd (2017) and involves tracking the phase difference across range gates and choosing the unwrapping path that minimizes phase jumps.
Implementing this correctly required tracking down the interferometer baseline distance for each of the 35+ radars (buried in hardware configuration files), handling the geometric phase calculation for each range gate, and then implementing the phase unwrapping logic. The result, when it works, is stunning:

To validate the implementation, I compared our Shepherd 2017 elevation angles against the official FITACF3 fitted values produced by the SuperDARN processing chain. The correlation was R = 0.95, confirming that the phase unwrapping and geometry are correct.
Geographic Fan Plots: Seeing the Radar Footprint
Each SuperDARN radar electronically steers through 16 to 24 beams, covering roughly 52 degrees of azimuth. By mapping the backscatter from all beams onto a geographic projection using the radar’s known antenna pattern and range gate spacing, you get a “fan plot”: a wedge-shaped view of what the radar sees on the ground. With two radars located at the same site pointing in different directions, you can combine their fans into a single view that covers a much wider area of the sky.
The animation below shows the Fort Hays East and Fort Hays West radars in Kansas, which share a site but point in opposite directions (45 degrees and -25 degrees from north). Together they cover nearly 100 degrees of azimuth. Each frame is one complete beam scan (about 1-2 minutes), and the animation plays through a full day of backscatter power.
Polar Convection Maps
The SuperDARN community produces gridded convection maps that combine velocity data from multiple radars into a single polar view of ionospheric plasma flow. These MAP files contain fitted velocity vectors on a magnetic latitude / magnetic local time grid, along with the cross-polar cap potential (a measure of how strongly solar wind drives the convection).
What Makes This Possible
All of the visualizations on this page were produced using open source tools and open data:
- Data access: SuperDARN data is distributed via Globus, a high-performance data transfer platform. Anyone can request access to the SuperDARN data collections.
- File reading: pyDARNio handles the DMap file format that SuperDARN uses for RAWACF, FITACF, and MAP files.
- Processing: All signal processing (ACF to Doppler velocity, spectral width, elevation angles) was implemented from scratch in Python using only numpy.
- Visualization: matplotlib and cartopy for geographic projections.
Acknowledgments
The SuperDARN radars are operated by an international collaboration of scientists and institutions. Data is made freely available through the efforts of the SuperDARN Data Analysis Working Group and stored on servers managed by Virginia Tech and others. This work would not be possible without their commitment to open data.
SuperDARN is a collection of radars funded by national scientific funding agencies of Australia, Canada, China, France, Italy, Japan, Norway, South Africa, Sweden, United Kingdom, and United States of America.
All plots produced from SuperDARN RAWACF and MAP data (Christmas Valley West, June 1 2026; Saskatoon, December 24 2026; Northern Hemisphere convection map, November 1 2025). Elevation angles computed using the Shepherd (2017) algorithm from XCF data.