Introduction
Ice-penetrating radar systems are one of the primary geophysical instruments in field-based studies of glaciers and ice sheets (Schroeder and others, Reference Schroeder2020). Beyond their widespread and growing use, these instruments are the subject of study and innovation in and of themselves and have increased in variety and capability in recent years (Allen, Reference Allen2008; Dall, Reference Dall2010; Paden and others, Reference Paden, Akins, Dunson, Allen and Gogineni2010; Brennan and others, Reference Brennan, Lok, Nicholls and Corr2014; Arnold and others, Reference Arnold2020; Mingo and others, Reference Mingo, Flowers, Crawford, Mueller and Bigelow2020; Scanlan and others, Reference Scanlan, Rutishauser, Young and Blankenship2020; Peters and others, Reference Peters2021; Teisberg and others, Reference Teisberg, Broome and Schroeder2024). For the purposes of this paper, we group the most common types of ice-penetrating radars used across glaciology into four categories:
• Monotone Pulse Radar Sounders like the incoherent system operated during the original SPRI-NSF-TUD surveys in the 1960s and 70s, but largely unused since then (Bailey and others, Reference Bailey, Evans and GdQ1964; Christensen and others, Reference Christensen, Gundestrup, Nilsson and Gudmandsen1970).
• Chirped Radar Sounders like HiCARS, MCoRDS, PASIN and similar modern airborne systems (Peters and others, Reference Peters, Blankenship, Carter, Kempf, Young and Holt2007; Rodriguez-Morales and others, Reference Rodriguez-Morales2013; Arenas-Pingarrón and others, Reference Arenas-Pingarrón, Corr, Robinson, Jordan and Brennan2023).
• Impulsive Ice-Penetrating Radars which are or are similar to commercial Ground Penetrating Radars (GPRs) (Arcone and others, Reference Arcone, Spikes, Hamilton and Mayewski2004; Björnsson and Pálsson, Reference Björnsson and Pálsson2020; Mingo and others, Reference Mingo, Flowers, Crawford, Mueller and Bigelow2020).
• Continuous Wave Radars typically operated in stationary in situ deployments like the ApRES system (Brennan and others, Reference Brennan, Lok, Nicholls and Corr2014; Nicholls and others, Reference Nicholls, Corr, Stewart, Lok, Brennan and Vaughan2015; Bienert and others, Reference Bienert, Schroeder, Peters and Siegfried2020).
Although there are instruments and communities of practice that have evolved around each of these categories, we seek to show that these systems can be viewed on a continuum in terms of their waveforms and how the properties of particular glaciological targets and acquisition platforms can both explain and inform the choices that have and can be made in terms of their selection, configuration or design.
Waveform description
In this paper, we describe transmitted radar waveforms in terms of parameter choices modifying a single generic Linearly Frequency Modulated (LFM) or ‘chirped’ waveform. Figure 1a shows an LFM waveform with amplitude
$A$ and pulse length
$L$ that is windowed by function
$w(t)$. Figure 1b shows its corresponding sweep of frequency across a bandwidth of
$\beta$ with a center frequency of
$f_c$. The amplitude of this waveform
$s(t)$ is given by
where
$k = \beta/L$ is the chirp rate and
$w(t)$ is a Kaiser window described by
\begin{equation}
w(t) = \frac{I_0\left(\pi \alpha \sqrt{1-(\frac{2t}{L}-1)^2}\right)}{I_0(\pi \alpha)},
\end{equation}where
$\alpha$ is the Kaiser window shape parameter and
$I_0(\cdot)$ is a zeroth-order modified Bessel Function of the first kind.
A generic LFM waveform
$s(t)$ with length
$L$, amplitude
$A$, center frequency
$f_c$, bandwidth
$\beta$ and windowed by function
$w(t)$.

• Long description
Null
Figure 2 shows how impulsive, monotone, chirped and continuous wave signals can all be approximated by the generic LFM waveform shown in Fig. 1 through the choice of different parameter values. For example, Fig. 2a shows that a short value of
$L$ relative to
$1/f_c$ can result in impulsive or bicyclic GPR-like waveforms. Similarly, Fig. 2b shows that a monotone pulse waveform can be produced by setting
$\beta$ to zero.Footnote 1 Figure 2c shows a canonical chirp of the kind used in most modern airborne and space-borne radar sounders. Finally, Fig. 2d shows that waveforms with large values of
$L$ can behave like Continuous Wave (CW) radar in that the signal from the surface is still being received at the same delay as echoes from the bed (Brennan and others, Reference Brennan, Lok, Nicholls and Corr2014).
By selecting
$\beta$,
$f_c$ and
$L$ appropriately, we can approximate waveforms like (a) an impulse-like radar, (b) a monotone pulse-like radar, (c) an LFM chirp-like radar and (d) a CW-like radar.

Figure 2 Long description
A showing a line graph with the vertical axis labeled Amplitude and tick labels at negative 1, 0 and 1. The horizontal axis is labeled Time in microsecond, with tick labels from 0 to 2.00. The plotted curve starts at 0 at time 0, rises to about 1 near 0.25, crosses 0 near 0.50, reaches about negative 1 near 0.75, crosses 0 near 1.00 and stays on 0 from about 1.00 to 2.00. B showing a line graph with the vertical axis labeled Amplitude and tick labels at negative 1, 0 and 1. The horizontal axis is labeled Time in microsecond, with tick labels from 0 to 0.5. A repeating oscillation is plotted from 0 to about 0.25, then the plotted line becomes flat at 0 from about 0.25 to 0.5. C showing a line graph with the vertical axis labeled Amplitude and tick labels at negative 1, 0 and 1. The horizontal axis is labeled Time in microsecond, with tick labels from 0 to 0.5. A repeating oscillation is plotted from 0 to about 0.25, then the plotted line becomes flat at 0 from about 0.25 to 0.5. D showing a line graph with the vertical axis labeled Amplitude and tick labels at negative 1, 0 and 1. The horizontal axis is labeled Time in microsecond, with tick labels from 0 to 0.5. A repeating oscillation continues across the full time range from 0 to 0.5.
Figure 3 is a conceptual plot that illustrates the regimes for which the chirp in Fig. 1 will behave more like each of the four classes of penetrating radar waveforms. This depends on the choice of
$\beta$ and
$L$ relative to the center frequency
$f_c$ and delay between the surface and bed
$\tau_{b}$.Footnote 2 For example, waveforms with values of
$L$ near or below the carrier period
$1/f_c$ will result in impulse-like waveforms and those with values of
$L$ longer than the bed echo delay
$\tau_{b}$ produce CW-like waveforms. For intermediate length pulses, chirp-like waveforms will be produced when
$\beta \gt 1/L$ and monotone-like pulses will be produced when
$\beta \lt 1/L$.
Using the generic LFM pulsed waveform illustrated in Fig. 1, the choices of
$\beta$,
$L$ and
$f_c$ can approximate the behavior of bicyclic impulse GPR-like, chirp-like, monotone pulse-like and CW-like waveforms.

In addition to the choice between bandwidth and pulse-length illustrated in Fig. 3, some of the waveforms used in glaciology also use non-rectangular window functions
$w(t)$ which can have a significant effect on waveform performance. Figure 4 shows the Kaiser window described by Equation 2, for which a single parameter
$\alpha$ can approximate a range of window functions spanning from a rectangular window (for
$\alpha \approx 0 $), to a Hamming window (
$\alpha \approx 2.5$) or to a Blackman-Harris window (
$\alpha \approx 7 $). Taken together, the choices of
$\alpha$,
$\beta$,
$L$ and
$f_c$ are sufficient for our description and exploration of waveform choice.
The Kaiser Window can approximate (a) a rectangular window (
$\alpha \approx 0 $), (b) a Blackman-Harris window (
$\alpha \approx 7 $) or other commonly used window functions based on the choice of
$\alpha$. The upper row shows the windowed waveform and the lower row shows the windowed waveform after pulse compression via matched filtering.

Figure 4 Long description
Two stacked line graphs. The top graph has the y axis label, Amplitude and the x axis label, Time (us). The x axis runs from 0.00 to 2.00. The y axis runs from 0 to 1. A dense oscillating waveform appears between about 0.00 and 1.00 on the x axis, with amplitude near 1 at the start and decreasing toward 0 by about 1.00. The bottom graph has the y axis label, Phase (deg) and the x axis label, Time (us). The x axis runs from negative 1.00 to 1.00. The y axis runs from negative 150 to 0. The plotted line stays near 0 with repeated narrow downward dips reaching close to negative 150 at multiple time positions across the axis. The image B showing two stacked line graphs. The top graph has the y axis label, Amplitude and the x axis label, Time (us). The x axis runs from 0.00 to 2.00. The y axis runs from 0 to 1. An oscillating waveform is enclosed by a smooth envelope that rises from near 0, reaches near 1 around 0.50, then falls back toward 0 by about 1.00. The bottom graph has the y axis label, Phase (deg) and the x axis label, Time (us). The x axis runs from negative 1.00 to 1.00. The y axis runs from negative 150 to 0. The plotted line forms a broad arch that is near 0 around time 0.00 and drops toward about negative 150 near the left and right ends, with additional sharp downward dips near the outer time regions.
Target and platform description
Just as the previous section described typical radar systems in terms of four waveform parameters, this section seeks to describe the range of acquisition geometries, platforms and targets in a similarly economical set. Figure 5a illustrates the acquisition geometry for generic ice-penetrating radar observations, which can be described by the platform height above the ice surface
$h$, the speed of the platform
$v$, the depth to a subsurface target
$d$, the one-way depth-averaged attenuation rate
$\left \lt N\right \gt $ in dB/km and the Fresnel reflection coefficients of the surface
$|\Gamma_{12}|^2$ and of the bed
$|\Gamma_{23}|^2$.
(a) A representative acquisition geometry in terms of the platform speed
$v$, survey height
$h$, the depth of the subsurface target
$d$, the one-way depth-averaged attenuation rate
$\left \lt N\right \gt $ in dB/km and the Fresnel reflection coefficients of the surface
$|\Gamma_{12}|^2$ and of the bed
$|\Gamma_{23}|^2$ and (b) timing diagram with transmit (TX) and receive (RX) windows for ice-penetrating radar observations in terms of the round-trip time between the platform and the surface
$\tau_{\mathrm{rt}}$, the round-trip delay between the surface and the bed
$\tau_b$, the pulse length
$L$ and the
$\mathrm{PRF}$.

For our purposes, we are only concerned with the two primary ways in which waveform choice affects the detectability of a subsurface interface:
• Overlap of the matched-filter response of the ice surface with the return from the bed.
• Noise floor power that exceeds the power of the bed echo.
As a result, we can further reduce the parameters in Fig. 5a to those shown in Fig. 6, specifically the delay between surface and bed echoes
$\tau_b$, the difference in returned power between the surface and the bed
$[\Delta P_r]$ and the Signal-to-Noise Ratio of a single unprocessed bed echo relative to an additive Gaussian white (AGW) noise floor
$[\mathrm{SNR}_0]$, which are given
\begin{equation}
\tau_b = \frac{2d\sqrt{\epsilon_i}}{c},
\end{equation}and
where
$[\cdot]$ indicates power units in dB so that
$[x] = 10\log_{10}(x)$.
For this target description, the returned signal
$r(t)$ will be
\begin{equation}
r(t) = s(t) + \frac{1}{\sqrt{\Delta P_r}} s(t-\tau_b) + n(t)
\end{equation}where
$\epsilon_i$ is the real permittivity of ice,
$d$ is the depth of ice,
$c$ is the speed of light,
$\Delta P_r$ (in linear units) is the ratio between the surface echo power
$P_{\mathrm{surf}}$ and bed echo power
$P_{\mathrm{bed}}$ and
$n(t)$ is a single realization of band-limited white noise with an rms amplitude
$\sigma_n$ of
\begin{equation}
\sigma_n = \sqrt{\frac{\beta/\beta_0}{\mathrm{SNR}_0 \Delta P_r}}
\end{equation}where
$\beta_0$ is the arbitrary reference bandwidth (we use
$\beta_0 = 1$ MHz) at which
$\mathrm{SNR}_0$ is defined. We note that Equation 5 is referenced to the surface echo in both delay and amplitude so that the surface echo
$s(t)$ has unit amplitude and occurs at time
$t$ = 0. As a result, the single-pulse SNR of the bed echo before matched filtering,
$\mathrm{SNR}_0$ (in linear units), is
\begin{equation}
\mathrm{SNR}_0 = \frac{P_{\mathrm{bed}}}{P_{\mathrm{noise}}},
\end{equation}where
$P_{\mathrm{noise}}$ is the power of band-limited Gaussian white noise
$n(t)$
The acquisition platform is entirely described by
$v$ and
$h$.
The key parameters that define the target in terms of the way it governs the relative limitations on bed echo detection from surface side lobes and the additive noise floor are
$d$,
$\Delta P_r$ and
$\mathrm{SNR}_0$.
$G_c$ is the pulse compression gain and is a direct result of the matched filtering of the waveform.

Processing description
In order to investigate the effect of waveform choice on subsurface echo detection, we consider a single uniform processing pipeline in which the choice of waveform parameters entirely determines the performance of that waveform. Figure 7 illustrates that processing pipeline for waveform parameters (
$\alpha$,
$\beta$,
$L$,
$f_c$), target parameters (
$d$,
$\mathrm{SNR}_0$,
$\Delta P_r$) and platform parameters (
$h$,
$v$).
Flowchart illustrating the processing pipeline by which the selection of waveform parameters (
$\alpha$,
$\beta$,
$L$,
$f_c$), target parameters (
$d$,
$\mathrm{SNR}_0$,
$\Delta P_r$) and platform parameters (
$h$,
$v$) determine the processed power
$P_c(\tau)$ and phase
$\phi(\tau)$ performance in ice-penetrating radar systems.

Figure 7 Long description
Signal processing flowchart starting with waveform parameters labeled alpha, beta, B and L subscript c, leading to a block labeled ′Transmitted Waveform′. An arrow from this block points to ′s(t)′, which connects to ′Scene Response′. Another arrow from ′Scene Response′ leads to ′Matched Filter′, producing ′r(t)′. Below, target parameters labeled d, SNR subscript 0 and delta P subscript r connect to ′Scene Response′. From ′Matched Filter′, ′y(t)′ connects to ′Coherent Summation′, which receives input from ′Number of Traces in Fresnel Zone′, linked to platform parameters h and v and labeled N subscript t. ′Coherent Summation′ outputs ′y subscript e (tau)′, leading to ′Phase and Power Detection′, producing outputs phi subscript c (tau) and P subscript c (tau).
In this pipeline, the transmitted waveform
$s(t)$ described in Equation 1 is matched filtered with the returned signal from the scene response
$r(t)$ described in Equation 5 to produce a single-pulse fast-time trace
$y(\tau)$ given by
\begin{equation}
y(\tau) = \int r(t)s^*(t-\tau)dt,
\end{equation}where
$s(t)^*$ is the complex conjugate of
$s(t)$. For the target scene parameters in Fig. 6, the single-pulse trace is
\begin{equation}
y(\tau) = R_s(\tau) + \frac{1}{\sqrt{\Delta P_r}} R_s(\tau-\tau_b) + n_m(\tau),
\end{equation}where
$R_s(\tau)$ is the matched-filter response of the transmitted waveform,
\begin{equation}
R_s(\tau) = \int s(t)s^*(t-\tau)dt,
\end{equation}and
$n_m(\tau)$ is the matched-filter noise and given by
\begin{equation}
n_m(\tau) = \int n(t)s^*(t-\tau)dt.
\end{equation} These traces are then coherently summed across a Fresnel zone diameter
$D_f$ to increase bed echo power relative to the noise floor so that the number of traces available for coherent summation
$N_t$ is
\begin{equation}
N_t = \lfloor \frac{D_f\mathrm{PRF}}{v}\rfloor,
\end{equation}where
$\lfloor \cdot \rfloor$ notates the floor and
$\mathrm{PRF}$ is the pulse repetition frequency which is limited by
\begin{equation}
\mathrm{PRF} \leq \frac{1}{L+\tau_b+\tau_{rt}},
\end{equation}where
$\tau_{rt}$ is the round-trip time between the platform and ice surface, given by
\begin{equation}
\tau_{rt} = \frac{2h}{c}.
\end{equation} After coherent summation, the surface-echo-normalized power profile
$[P_c(\tau)]$ (in dB) becomes
where
\begin{equation}
y_c(\tau) = \frac{R_s(\tau)}{R_s(0)} + \frac{1}{\sqrt{\Delta P_r}} \frac{R_s(\tau-\tau_b)}{R_s(0)} + n_{m,c}(\tau),
\end{equation}and
\begin{equation}
n_{m,c}(\tau) = \frac{1}{R_s(0)} \int n_c(t)s^*(t-\tau)dt.
\end{equation} After coherent summation,
$n_c(t)$ has an RMS amplitude
$\sigma_{n,c}$ given by
\begin{equation}
\sigma_{n,c} = \sqrt{\frac{\beta/\beta_0}{\mathrm{SNR}_0 N_t \Delta P_r }}.
\end{equation} The normalized matched-filter noise after coherent summation
$n_{m,c}(\tau)$ has an RMS amplitude
$\sigma_{m,c}$ given by
\begin{equation}
\sigma_{m,c} = \sqrt{\frac{\beta/\beta_0}{\mathrm{SNR}_0 N_t G_c \Delta P_r }},
\end{equation}where
$G_c$ is the matched-filter SNR gain experienced by our unit-peak-amplitude signal
$s(t)$ during matched filtering and given by
\begin{equation}
G_c = \beta R_s(0) = \beta\int |s(t)|^2\, dt
\end{equation} Because both the pre-matched-filter noise power and
$G_c$ scale linearly with
$\beta$, the bandwidth terms cancel and, assuming additive white noise, the post-matched-filter SNR does not improve by increasing
$\beta$ alone.
In addition to producing the power trace
$P_c(\tau)$, this pipeline also produces the phase trace
$\phi(\tau)$, given by
Performance description
The previous sections made the case that both radar waveforms and glaciological acquisition scenarios can be described by a small number of parameters. In order to assess the bed detection performance of waveforms across scenarios, we describe that performance in terms of two metrics: the ‘apparent’ Signal-to-Noise Ratio
$[\mathrm{SNR}_a]$ and the ‘apparent’ range resolution
$\Delta r_a$. As shown in Fig. 8, these describe the ‘height’ and ‘width’ of a subsurface target echo ‘above’ the combined background of the surface matched-filter response and the additive noise floor.
Illustration of the performance metrics of ‘apparent’ Signal-to-Noise Ratio
$[\mathrm{SNR}_a]$ and ‘apparent’ range resolution
$\Delta r_a$. Both lines include the contribution of the surface matched-filter response and an additive noise floor. Only the dashed line also includes the echo from the subsurface target.

We can directly estimate these values by first simulating the power for the surface echo, bed echo and noise floor
$[P_c(\tau)]$ and then subtracting a reference power trace for the surface and noise floor alone
$[P_{\mathrm{ref}}(\tau)]$ given by
where
\begin{equation}
y_{\mathrm{ref}}(\tau) = \frac{R_s(\tau)}{R_s(0)} + n_{m,c}(\tau).
\end{equation} The resulting performance values
$[\mathrm{SNR}_a]$ and
$\Delta r_a$ are the peak and full-width half-max of
Because we are interested in general waveform performance rather than simulating any single measurement realization, our analysis can and should focus on average noise power
$\left \lt P_{\mathrm{noise}}\right \gt $ across many realizations. In particular, we are interested when bed detection transitions from noise-limited
\begin{equation}
\left|\frac{R_s(\tau_b)}{R_s(0)}\right|^2 \lt \left \lt P_{\mathrm{noise}}\right \gt \end{equation}to matched-filter response limited
\begin{equation}
\left|\frac{R_s(\tau_b)}{R_s(0)}\right|^2 \gt \left \lt P_{\mathrm{noise}}\right \gt .
\end{equation} As a result,
$[\mathrm{SNR}_a]$ can be estimated even more simply by considering the limit introduced by the maximum
$|R_s(\tau)|$ and
$\left \lt P_{\mathrm{noise}}\right \gt $ at
$\tau_b$ or
\begin{equation}
10\log_{10}\left(\max\left[\left|\frac{R_s(\tau_b)}{R_s(0)}\right|^2,\left \lt P_{\mathrm{noise}}\right \gt \right]\right)
\end{equation}where
\begin{equation}
\left \lt P_{\mathrm{noise}}\right \gt = \frac{\beta/\beta_0}{\mathrm{SNR}_0 N_t G_c \Delta P_r}
\end{equation}so that
\begin{equation}
[\mathrm{SNR}_a] = -[\Delta P_r] - 10\log_{10}\left(\max\left[\left|\frac{R_s(\tau_b)}{R_s(0)}\right|^2,\left \lt P_{\mathrm{noise}}\right \gt \right]\right).
\end{equation}as shown in Figure 9a. Similarly,
$\Delta r_a$ can be estimated as the 3 dB width of
$|R_s(\tau)|^2$ as shown in Figure 9b.
(a) Illustration of how the matched-filter response of the waveform
$R_s(\tau)$ and the noise floor average power
$P_{\mathrm{noise}}$ determine the apparent Signal-to-Noise Ratio
$[\mathrm{SNR}_a]$ with (b) a zoomed-in illustration of the peak showing how it determines the apparent range resolution
$\Delta r_a$.

Results
Airborne ice-sheet sounding
Airborne sounding of ice sheets is one of the most widespread observational scenarios in radioglaciology. It was one of the first platforms and targets for ice-penetrating radar and continues to be a major focus of data acquisition (Robin and others, Reference Robin, Drewry and Meldrum1977; Pritchard and others, Reference Pritchard2025). For this scenario, we use an aircraft speed
$v$ of 90 m/s, a survey clearance
$h$ of 500 m, a target ice depth
$d$ of 500 m, a center frequency
$f_c$ of 60 MHz, a
$\mathrm{SNR}_0$ of -50 dB, an
$\alpha$ of 0 and a
$\Delta P_r$ of 50 dB, which are within the range of typical values for an airborne platform surveying interior ice (Schroeder and others, Reference Schroeder2021). We then evaluate the performance of different waveforms in this scenario by exploring a range of
$\beta$ and
$L$ values. Figure 10 shows the results for
$[\mathrm{SNR}_a]$ and
$\Delta r_a$. In this scenario, the apparent SNR of the bed is maximized by increasing
$L$ up to the point where it reaches
$\tau_b$. Beyond that length, the stronger surface matched-filter response overlaps the bed echo. We also see that apparent range resolution is improved by maximizing
$\beta$. This corresponds well with the chirped waveforms used in most modern airborne and satellite ice-penetrating radars.
The performance of an airborne sounder with a rectangular window (
$\alpha$ = 0) in terms of (a) the apparent Signal-to-Noise Ratio
$[\mathrm{SNR}_a]$ and (b) apparent range resolution
$\Delta r_a$ as a function of bandwidth
$\beta$ and pulse length
$L$. The target/platform parameters used in this scenario were
$v$ = 90 m/s,
$h$ = 500 m,
$d$ = 500 m,
$\mathrm{SNR}_0$ = -10 dB,
$\Delta P_r$ = 50 dB ,
$f_c$ = 60 MHz.

Figure 10 Long description
A heatmap with the horizontal axis labeled, Pulse Length (microsecond), with tick labels 5, 10, 15, 20, 25 and the vertical axis labeled, Bandwidth (megahertz), with tick labels 20, 40, 60, 80, 100, 120. A vertical scale bar at the right is labeled, Apparent SNR (decibel), with tick labels 0, 10, 20, 30, 40, 50. The scale bar shows lower values at the bottom and higher values at the top. No numeric values are printed inside the heatmap cells. The heatmap field shows a narrow vertical band at the left edge that is uniform within that band, followed by a larger region with many small square cells that vary from cell to cell across both Bandwidth and Pulse Length. A rightward arrow above the plot is labeled, Tb. The image B showing a heatmap with the horizontal axis labeled, Pulse Length (microsecond), with tick labels 5, 10, 15, 20, 25 and the vertical axis labeled, Bandwidth (megahertz), with tick labels 20, 40, 60, 80, 100, 120. A vertical scale bar at the right is labeled, Apparent Range Resolution (meter), with tick labels 0.5, 1, 1.5, 2, 2.5, 3. The scale bar shows lower values at the top and higher values at the bottom. No numeric values are printed inside the heatmap cells. The heatmap field is arranged in broad horizontal bands that extend across the full Pulse Length range, with band boundaries aligned to Bandwidth levels. The banding changes mainly with Bandwidth, while the appearance stays nearly constant across Pulse Length within each band.
While many radar sounders transmit waveforms with rectangular windows either to maximize the transmitted energy or as a result of power amplifiers that operate in saturation, most apply window functions during pulse-compression to mitigate matched-filter response levels (Blankenship and others, Reference Blankenship2024). Additionally, some ice-penetrating radar systems have power amplifiers that operate linearly rather than in saturation and can window waveforms both on transmit and during pulse compression, doubling the potential to shape the matched-filter response (Teisberg and others, Reference Teisberg, Broome and Schroeder2024). We explore the impact of windowed waveforms in this second case by considering waveforms with
$\alpha \neq 0$ in our processing pipeline. Figure 11 expands the scenario considered in Fig. 10 by varying
$\alpha$ values. It shows that more aggressive windowing can allow longer pulses to be used, but that the improvement is stronger at certain depths and comes at the price of some energy loss and reduced range resolution.
The performance of an airborne sounding with Kaiser window applied on transmit and during pulse compression. (a) The apparent
$[\mathrm{SNR}_a]$ and (b) apparent range resolution
$\Delta r_a$ as a function of Kaiser window parameter
$\alpha$ and pulse length
$L$. The target/platform parameters match those used in Figure 10.

Figure 11 Long description
Heatmap labeled, a). A horizontal arrow above the plot is labeled, Tb. The horizontal axis is labeled, Pulse Length (microsecond), with tick labels 5, 10, 15, 20, 25. The vertical axis has tick labels 0 through 9. A vertical scale bar at the right is labeled, Apparent SNR (dB), with tick labels 30, 40, 50. The scale bar indicates lower values at the end near 30 and higher values at the end near 50. No numbers are printed inside the heatmap cells. The heatmap shows a band of lower values across the upper rows around 0 to 2 that becomes more pronounced across pulse lengths around 10 to 25, while most rows from about 3 to 9 appear relatively uniform across pulse length. Heatmap labeled, b). The horizontal axis is labeled, Pulse Length (microsecond), with tick labels 5, 10, 15, 20, 25. The vertical axis has tick labels 0 through 9. A vertical scale bar at the right is labeled, Apparent Range Resolution (m), with tick labels 1, 2, 3, 4, 5. The scale bar indicates lower values at the end near 1 and higher values at the end near 5. No numbers are printed inside the heatmap cells. The heatmap varies mainly by row, with values changing gradually from row 0 toward row 9 and shows little visible change across pulse length from 5 to 25.
Ground-traversed observations of temperate glaciers
Impulsive GPR-like systems are another mainstay of geophysical glaciology (Arcone and others, Reference Arcone, Spikes, Hamilton and Mayewski2004). For this scenario, we consider a ground-traversed
$v$ of 10 m/s, an
$\alpha$ of 0, a survey clearance
$h$ of 0 m for a system on the ice surface, a target ice depth
$d$ of 100 m, a center frequency
$f_c$ of 1 MHz, an
$\mathrm{SNR}_0$ of 1 dB and a
$\Delta P_r$ of 20 dB, all of which fall within the range of plausible values for a temperate glacier survey. Figure 12 shows that for this scenario, the optimal pulse length is dramatically shorter than in the chirped scenario since the thinner depth makes it easy for the surface matched-filter response to overlap the bed echo. We note that for ground-traversed observing scenarios, the direct-path signal (air wave) rather than the surface reflection may be the source of the obscuring matched-filter response, but the effect and conclusions are the same. Figure 12b also shows that the apparent range resolution is determined by pulse length. This is consistent with impulsive waveforms used in ground-traversed GPRs that are commonly used to image beneath thinner ice masses like temperate glaciers.
Performance of a ground-traversed sounder with a rectangular window (
$\alpha$ = 0). (a) The apparent SNR
$[\mathrm{SNR}_a]$ and (b) apparent range resolution
$\Delta r_a$ as a function of bandwidth
$\beta$ and pulse length
$L$. The target/platform parameters used in this scenario were
$v$ = 10 m/s,
$h$ = 0 m,
$d$ = 100 m,
$\mathrm{SNR}_0$ = 1 dB,
$\Delta P_r$ = 20 dB,
$f_c$ = 1 MHz.

Figure 12 Long description
Heatmap labeled a). The horizontal axis label is Pulse Length with unit microseconds, with tick labels 5, 10, 15, 20, 25. The vertical axis label is Bandwidth with unit megahertz, with tick labels 0.4, 0.6, 0.8, 1.0, 1.2, 1.4, 1.6, 1.8, 2.0. A vertical colorbar is shown at the right of the heatmap labeled Apparent SNR with unit decibel, with tick labels 0, 10, 20, 30. The color scale maps lower apparent signal to noise ratio values to the low end of the colorbar and higher values to the high end of the colorbar. Most cells show low-end values, with scattered higher-value cells. Higher-value cells are visible around bandwidth 1.6 megahertz to 1.8 megahertz at pulse lengths near 10 microseconds to 20 microseconds and around bandwidth 0.8 megahertz to 1.0 megahertz at pulse lengths near 5 microseconds to 10 microseconds. Heatmap labeled b). The horizontal axis label is Pulse Length with unit microseconds, with tick labels 5, 10, 15, 20, 25. The vertical axis label is Bandwidth with unit megahertz, with tick labels 0.4, 0.6, 0.8, 1.0, 1.2, 1.4, 1.6, 1.8, 2.0. A vertical colorbar is shown at the right of the heatmap labeled Apparent Range Resolution with unit meter, with tick labels 0, 1, 2, 3. The color scale maps lower apparent range resolution values to the low end of the colorbar and higher values to the high end of the colorbar. The heatmap cells appear at a single level across the plotted bandwidth and pulse length values, with no visible variation across the grid.
Stationary ground-based observations
In addition to the long-established chirped and impulsive systems, a growing number of ice-penetrating radar observations are being collected using stationary systems which are deployed for long periods of time on the surface of ice sheets (Nicholls and others, Reference Nicholls, Corr, Stewart, Lok, Brennan and Vaughan2015). For this scenario, we use a survey clearance
$h$ of 0 m, a target ice depth
$d$ of 1.2 km, a center frequency
$f_c$ of 300 MHz, an
$\alpha$ value of 0, a
$\mathrm{SNR}_0$ of -30 dB and a
$\Delta P_r$ of 40 dB, all within the range of typical values for interior ice (Schroeder and others, Reference Schroeder2021). Additionally, for this type of observation, we consider two cases: a comparatively low SNR case and a comparatively high SNR case.
Low SNR case
For the case of an observation with a low post-processing SNR, we consider a
$v$ of 0.1 m/s, which would correspond to summing pulses over a few minutes to keep the noise floor the primary obstacle for bed echo detection. Figure 13 shows that the SNR-maximizing choice for this scenario is to have a waveform ‘as long as possible’. Similarly, the resolution-maximizing choice is to have a waveform with as wide a bandwidth as possible. This is entirely consistent with the design of the ApRES system (Brennan and others, Reference Brennan, Lok, Nicholls and Corr2014).
The performance of a stationary low-SNR ground-based CW sounder with a rectangular window (
$\alpha$ = 0) including (a) the apparent Signal-to-Noise Ratio
$[\mathrm{SNR}_a]$ and (b) apparent range resolution
$\Delta r_a$ as a function of bandwidth
$\beta$ and pulse length
$L$. The target/platform parameters used in this scenario were
$v$ = 0.1 m/s,
$h$ = 0 m,
$d$ = 1.2 km,
$\mathrm{SNR}_0 = -50 $ dB,
$\Delta P_r$ = 40 dB ,
$f_c$ = 300 MHz.

Figure 13 Long description
Heatmap titled, Tau subscript b. The horizontal axis label is, Pulse Length, microsecond, with tick labels 5, 10, 15, 20, 25. The vertical axis label is, Bandwidth, megahertz, with tick labels 100, 200, 300, 400, 500, 600. A vertical legend at the right is labeled, Apparent range error, decibel, with tick labels 0, 10, 20, 30, 40, 50. The legend shows a continuous gradient where the end near 0 corresponds to lower apparent range error and the end near 50 corresponds to higher apparent range error. The heatmap field is mostly uniform across the grid, with a narrow vertical band at the smallest pulse lengths showing higher apparent range error than the rest of the plot. Heatmap. The horizontal axis label is, Pulse Length, microsecond, with tick labels 5, 10, 15, 20, 25. The vertical axis label is, Bandwidth, megahertz, with tick labels 100, 200, 300, 400, 500, 600. A vertical legend at the right is labeled, Apparent Range error, decibel, with tick labels 0, 1, 2, 3, 4, 5. The legend shows a continuous gradient where the end near 0 corresponds to lower apparent range error and the end near 5 corresponds to higher apparent range error. The heatmap field is nearly uniform across pulse length, with a horizontal band near the lowest bandwidth values showing lower apparent range error than the rest of the plot.
High SNR case
For the high SNR case, we employ a longer integration time by using a lower
$v$ of 0.0001 m/s, which corresponds to summing pulses over a few days. This longer integration time produces a higher SNR and moves the bed echo to a regime where
$ |R_s(\tau_b)|^2 \gt \left \lt P_{\mathrm{noise}}\right \gt $. Figure 14 shows that for this scenario, the optimal choice looks more like the ‘chirp’ scenario in Fig. 10, with the maximum pulse length being set by
$\tau_b$. We note that this effect can also be produced by other sources of multiplicative noise like surface clutter, volume scatter and the matched-filter response on internal layers. While the specific pulse length threshold introduced by each will vary, shorter pulses will similarly mitigate these effects. Additionally, if speckle is the primary source of the multiplicative-noise limit, multilooking may offer additional mitigation (Long and Ulaby, Reference Long and Ulaby2015). The apparent range resolution remains optimized by having a signal with as wide a bandwidth as possible.
Performance of a stationary high-SNR ground-based CW sounder with a rectangular window (
$\alpha$ = 0) including (a) the apparent Signal-to-Noise Ratio
$[\mathrm{SNR}_a]$ and (b) apparent range resolution
$\Delta r_a$ as a function of bandwidth
$\beta$ and pulse length
$L$. The target/platform parameters used in this scenario were
$v$ = 0.0001 m/s,
$h$ = 0 m,
$d$ = 1.2 km,
$\mathrm{SNR}_0$ = -50 dB,
$\Delta P_r$ = 40 dB,
$f_c$ = 300 MHz.

Figure 14 Long description
Two heatmaps labeled a and b share the same axis structure. The vertical axis in both represents bandwidth in megahertz, ranging from 100 to 600 megahertz. The horizontal axis in both represents pulse length in microseconds, ranging from 0 to 25 microseconds. An arrow labeled T subscript b spans the top of the left heatmap, indicating the pulse length range. Each heatmap has its own colorbar on the right side. The left heatmap, labeled a, displays apparent signal-to-noise ratio in decibels. The colorbar for this heatmap ranges from approximately 0 to 50 decibels, with lower values represented by darker shades and higher values by lighter shades. Higher apparent signal-to-noise ratio values are concentrated at longer pulse lengths, particularly above 10 microseconds and across mid to high bandwidths. Lower values appear at shorter pulse lengths and at the lower bandwidth end of the range. The right heatmap, labeled b, displays apparent range resolution in meters. The colorbar for this heatmap ranges from approximately 0 to 600 meters, with lower values represented by darker shades and higher values by lighter shades. Lower apparent range resolution values are found at higher bandwidths, particularly above 400 megahertz, across all pulse lengths. Higher apparent range resolution values occur at lower bandwidths near 100 megahertz. The gradient in the right heatmap transitions gradually from lower values at the top of the bandwidth axis to higher values at the bottom and this pattern is largely consistent across all pulse length values.
Discussion
Our results provide some clarity on why one might choose a particular type of radar or waveform for a particular observational scenario in glaciology. In addition, the absence of scenarios in which monotone pulse waveforms proved optimal suggests why some waveforms are no longer in widespread use. They also highlight the intrinsic and practical advantages of specific waveform choices as well as the processing and performance parameters underpinning them. It is our hope to move these from matters of practice to matters of analysis. Specifically, we discuss the role that duty cycle, pulse compression, coherent summation, matched-filter response and azimuth resolution play in detection, performance and waveform choice. We also discuss some examples and practical considerations for applying these insights to existing and future radar systems.
Duty cycle
One of the biggest differences between impulsive, chirped and CW radar waveforms is the portion of time that the radar is transmitting or their duty cycle
$D$, given by
This is particularly important when the link budgets are challenging due to high losses from propagation through ice or reflection from low-reflectivity subsurface interfaces. This need to overcome additive noise in ice-penetrating radar can be much more demanding than for many surface remote sensing systems (Schroeder and others, Reference Schroeder2021). Although the exact tradeoffs will depend on range-resolution and acquisition geometries, CW radars will generally be capable of duty cycles closer to 100 percent, chirped radars closer to 10 percent and impulse radars closer to a small fraction of a percent (Arcone and others, Reference Arcone, Spikes, Hamilton and Mayewski2004; Peters and others, Reference Peters, Blankenship, Carter, Kempf, Young and Holt2007; Brennan and others, Reference Brennan, Lok, Nicholls and Corr2014). Excluding differences in pulse compression, post-processing SNR relative to additive noise will scale with those duty cycles. This means that the link budgets will be more favorable for higher duty cycle waveforms and could allow those systems to use lower power transmitters or operate on platforms with a higher speed or at higher altitude while achieving similar subsurface target SNR values. It could also mean that systems with higher duty cycles could be used to detect more challenging subsurface targets. This is one of the reasons why a ground-traversed impulsive GPR might not detect subsurface targets in regions of thick or lossy ice where a ground-based or airborne chirped system may. As a result, if the only consideration was overcoming the detection limit of the additive noise floor, there would be every incentive to maximize the duty cycle pushing toward longer chirps or CW systems.
Pulse compression
Pulse compression gain
$G_c$ can also improve the detectability of bed echoes relative to an AGW noise floor. In Equation 21, we estimate that gain directly from the matched-filter response. However, in the literature, it is often cited as
$\beta \cdot L$ because the energy in the transmitted pulse of length
$L$ is compressed to time range of approximately
$1/\beta$. However, for an AGW noise floor, noise power also scales with
$\beta$, so increasing the bandwidth will not improve the SNR of the bed echo. While SNR is indeed proportional to pulse length
$L$, that gain is captured by Equation 31 in the discussion on Duty Cycle. As a result, increasing
$L$ will increase
$[\mathrm{SNR}_a]$ insofar as it increases
$D$ and only if
$ |R_s(\tau_b)|^2 \lt \left \lt P_{\mathrm{noise}}\right \gt $.
Coherent summation
Coherent summation gain from re-summing/stacking, unfocused SAR or focused SAR processing can also help overcome detection limits from
$\left \lt P_{\mathrm{noise}}\right \gt $ (Peters and others, Reference Peters, Blankenship, Carter, Kempf, Young and Holt2007). In coherent summation, the in-phase signal amplitude increases like the number of summed traces
$N_t$ so that signal power increases like
$N_t^2$. In contrast, the RMS amplitude of the noise floor
$\sigma_n$ increases like
$\sqrt{N_t}$ so that the noise power increases like
$N_t$. As a result, the SNR increases in proportion to
$N_t$ (Bienert and others, Reference Bienert, Schroeder, Peters and Siegfried2020). We note that any of the waveform types we consider can enjoy coherent processing gain if their timing between transmit and receive is stable enough to result in a stable phase trace
$\phi(\tau)$ across pulses (Gogineni and others, Reference Gogineni, Chuah, Allen, Jezek and Moore1998). It also follows that all coherent systems are ‘phase sensitive’ in that they can measure echo phase change or perform interferometry and that capability is not inherent or limited to any particular instrument or waveform type. Unlike the discussion of pulse length, there generally is no downside to greater coherent summation unless it results in destructive interference in sloped layer signals or reduces the effective PRF to the point of Doppler aliasing (Raney, Reference Raney2002; Holschuh and others, Reference Holschuh, Christianson and Anandakrishnan2014). However, as above, it is possible to hit a point where the record is limited by multiplicative noise and additional coherent summation no longer improves the detectability of subsurface targets once
$ |R_s(\tau_b)|^2 \gt \left \lt P_{\mathrm{noise}}\right \gt $.
Matched-filter response
Our general, waveform-agnostic approach to processing ice-penetrating radar allowed us to focus our analysis on the intrinsic performance potential of the waveforms themselves rather than of the particular implementation with which they are realized in existing radar systems. It also offers some interesting opportunities to reframe how we think about some features of those signals and systems. For example, the phenomena of range sidelobes and pulse compression can be seen as two emergent features describing the shape of the waveform matched-filter response
$R_s(\tau)$ relative to the transmitted waveform
$s(t)$. Similarly, the obscuring effect of both the sidelobes and the main lobe of stronger shallower returns on bed echoes can be seen as particular expressions of the general obscuring effect of total matched-filter
$R_s(\tau)$. For the purpose of this paper, we focused on the surface as the source of bed detection limiting matched-filter response. However, englacial layers, water, debris and off-nadir basal topography as well as direct-path signals all have the potential to introduce detection limiting matched-filter responses with similar implications on waveform choices. The main takeaways from the results of this paper in terms of matched-filter response are:
• 1) It matters and can be a limiting factor in ice-penetrating radar performance.
• 2) There are targets for which the matched-filter response is the dominant limit and, as a result, systems with better matched-filter response performance like shorter chirps or impulsive waveforms are often chosen at these study sites, either explicitly or implicitly, for this reason.
• 3) These results raise the possibility that ice-penetrating radars can hit a point where additional coherent summation no longer increases the apparent SNR because the subsurface target has moved from a noise-limited to a matched-filter-response-limited regime.
This last item is an interesting and provocative result. It suggests that stationary systems which have the opportunity for longer deployment may benefit from shifting waveforms from CW-type to chirp-like waveforms. In the extreme scenario of very long deployments with targets that include englacial and subglacial returns across a variety of depths, it would even suggest that very short chirps or even impulse-like waveforms could be optimal. The SNR-maximizing property of matched filtering applies to all deterministic waveforms in the presence of additive Gaussian white noise, so the processing pipeline in Fig. 7 represents a plausible implementation of impulsive and CW ice-penetrating radars. In the case of impulsive waveforms, this would result in little to no pulse-compression gain and may even widen pulses. In the case of CW waveforms, a system with sufficiently capable waveform generators and digitizers could transmit and record the full waveform and implement matched-filtering in software. This raises exciting potential for development of new long-duration non-CW systems for ground-based observation based on Software Defined Radios (Teisberg and others, Reference Teisberg, Broome and Schroeder2024).
Azimuth resolution and clutter mitigation
The previous sub-sections have focused on the relative roles of the noise floor and matched-filter response in limiting subsurface target detection. An additional secondary consideration in waveform choice is the azimuth resolution. For sounding geometries where subsurface echoes are often dominated by coherent/specular returns, the azimuth resolution can, in many cases, be set by the Fresnel Zone diameter
$D_f$
\begin{equation}
D_f = \sqrt{2\lambda (h+d/\sqrt{\epsilon_i})}.
\end{equation} In other cases it can be determined by the along-track processing aperture
$L_{\mathrm{app}}$ so that the azimuth resolution
$\delta_{az}$ is given by
\begin{equation}
\delta_{az} = \frac{\lambda h}{2 L_{app}}
\end{equation} Peters and others (Reference Peters, Blankenship, Carter, Kempf, Young and Holt2007). In both cases, the azimuth resolution is a function of center frequency and is either proportional to
$\lambda$ for the focused case or
$\sqrt{\lambda}$ for the Fresnel-Zone limited case. As a result, systems with carrier frequencies like chirped or CW systems will have better azimuth resolutions than impulse systems with the same range resolution.
Practical considerations for existing and future systems
While our analysis intentionally focused on the intrinsic theoretical potential performance properties of waveforms themselves, Fig. 15 shows that the radioglaciology literature illustrates many of the phenomena highlighted in our analysis. This includes examples, like Fig. 15a and 15b, where systems with impulsive waveforms fail to detect faint layers above the noise floor that are visible in CW data. It also includes examples, like Fig. 15c and 15d, where the matched-filter response of bed echoes produces strong near-bed side-lobes with the potential to obscure shallower faint echoes that may exist near the bed when the bed SNR is high.
Example radargrams illustrating some of the effects discussed in this paper. Both (a) impulse and (b) CW data from an alpine glacier showing deep layers visible in the CW data limited by the noise floor in the impulse data (adapted from Oraschewski and others (Reference Oraschewski, Koch, Ershadi, Hawkins, Eisen and Drews2024)). Both (c) high SNR and (d) low SNR chirped data with rectangular windowing in which the matched-filter response of high SNR bed echoes has the potential to obscure weaker nearby echoes (e.g. the bright vertical lines above the ‘clear picks’ boxes in the figure) and low SNR bed echoes that do not (adapted from Wolovick and others (Reference Wolovick, Bell, Creyts and Frearson2013)).

Figure 15 Long description
The plots represent elevation profiles across different transects, comparing changes over years and regions. a) The plot shows altitude versus distance in meters. The x-axis ranges from 0 to 150 meters and the y-axis from 4375 to 4450 meters. Grey traces represent multiple measurements, with a red line indicating a reference or mean profile labeled 78 years. Vertical markers at the start and end denote specific distances. b) Similar to a), this plot shows altitude versus distance in meters, with the x-axis from 0 to 150 meters. The red line is labeled 76 years and another line is labeled 78 years, indicating different time points. Vertical markers are present. c) This plot shows elevation versus distance in kilometers, with the x-axis from 0 to 30 kilometers and the y-axis from 0 to 4000 meters. Grey traces show elevation changes with repeated peaks. A bracket labeled ′Clean Picks′ marks a specific region. d) Similar to c), this plot shows elevation versus distance in kilometers, with the x-axis from 0 to 40 kilometers. The grey traces indicate elevation changes, with a bracket labeled ′Usable Picks′ marking a region. The plots highlight differences in elevation profiles across years and regions, with specific markers and labels indicating key data points.
Additionally, the choice facing field-going glaciologists is often between distinct radar systems and their particular implementations of these waveforms rather than of the waveforms themselves. For example, many widely-used commercial impulsive GPR systems employ triggering and digitizing systems with excessive jitter so that coherent summation-gain, phase-based analysis and focusing processing may not be possible. Further, the very favorable matched-filter response of impulse-like waveforms often comes at the cost of unworkable link budgets due to very low duty cycles. For stationary or traversed platforms, it is possible for integration times to span minutes to days so that coherent processing gain may be able to compensate for duty cycle. However, for faster-moving airborne or satellite systems this option is not available. Similarly, the waveform-shaping flexibility of non-saturating transmitters that enable windowing the transmitted signal typically comes at a price in terms of power, efficiency or weight. This tradeoff may be tolerable for some platforms and targets but not for others.
In other cases, field campaigns may be studying targets that are better suited to chirped waveforms in the thick lossy interior of an ice sheet, but may default to more widely available commercial impulsive GPRs in the absence of access to or familiarity with ground-based traversable chirped systems.
In terms of systems using CW waveforms, nearly all existing systems mix their transmitted signals with the received signal in order to reduce the requirements on digitizer bandwidth and data volume. For many practical glaciological settings, the limited information loss and reduction in waveform shaping flexibility associated with this implementation is an easy trade to make; these systems are high heritage, low cost, low power and require minimal data storage or processing power. However, as our results show, there are cases in which these CW deployments can cross over from noise-limited to matched-filter-response limited regimes. In those cases, chirped or coherent impulsive systems may be required to drive the detection threshold lower.
Conclusion
The point of view we hoped to put forward in this paper is that ice-penetrating radar systems can be viewed as part of a continuum determined by the parameters of their waveforms. We show that CW, impulsive and chirped waveforms are each suited to the targets and acquisition geometries in which they are most widely used. We also note that coherent implementations of all three types of waveforms are capable of increasing their SNR with coherent summation and of performing phase-based analysis as a result of the often-overlooked fact that all coherent radar systems are ‘phase-sensitive’. We also illustrate that some observing scenarios can move ice-penetrating radar from a noise-floor limited regime to a matched-filter response limited regime motivating a change in strategy from increasing duty cycle to shortening waveform lengths. Finally, we show that, for long deployments, stationary radar sounders that can adapt their transmitted signal from CW to chirped or even to impulse-like waveforms have the potential to unlock dramatically improved imaging of subsurface targets by optimizing their waveform for the target scene.
Supplementary material
The supplementary material for this article can be found at https://doi.org/10.1017/jog.2026.10210
Acknowledgements
This work was supported, in part, by a grant from the W.M. Keck Foundation. We also thank R. Drews and J. Noll for their exceptionally thoughtful, detailed and constructive reviews.












































































































