Articles | Volume 17, issue 22
https://doi.org/10.5194/amt-17-6547-2024
https://doi.org/10.5194/amt-17-6547-2024
Research article
 | 
15 Nov 2024
Research article |  | 15 Nov 2024

PEAKO and peakTree: tools for detecting and interpreting peaks in cloud radar Doppler spectra – capabilities and limitations

Teresa Vogl, Martin Radenz, Fabiola Ramelli, Rosa Gierens, and Heike Kalesse-Los
Abstract

Cloud radar Doppler spectra are of particular interest for investigating cloud microphysical processes, such as ice formation, riming and ice multiplication. When hydrometeor types within a cloud radar observation volume have different terminal fall velocities, they can produce individual Doppler spectrum peaks. The peaks of different particle types can overlap and be further broadened and blended by turbulence and other dynamical effects. If these (sub-)peaks can be separated, properties of the underlying hydrometeor populations can potentially be estimated, such as their fall velocity, number, size and to some extent their shape. However, this task is complex and dependent on the operation settings of the specific cloud radar, as well as atmospheric dynamics and hydrometeor characteristics. As a consequence, there is a need for adjustable tools that are able to detect peaks in cloud radar Doppler spectra to extract the valuable information contained in them. This paper presents the synergistic use of two algorithms used for analyzing the peaks in Doppler spectra: PEAKO and peakTree. PEAKO is a supervised machine learning tool that can be trained to obtain the optimal parameters for detecting peaks in Doppler spectra for specific cloud radar instrument settings. The learned parameters can then be applied by peakTree, which is used to detect, organize and interpret Doppler spectrum peaks.

The application of the improved PEAKO–peakTree toolkit is demonstrated in two case studies. The interpretation is supported by forward-simulated cloud radar Doppler spectra by the Passive and Active Microwave TRAnsfer tool (PAMTRA), which are also used to explore the limitations of the algorithm toolkit posed by turbulence and the number of spectral averages chosen in the radar settings.

From the PAMTRA simulations, we can conclude that a minimum number of n= 20–40 spectral averages is desirable for Doppler spectrum peak discrimination. Furthermore, small liquid peaks can only be reliably separated for eddy dissipation rate values up to approximately 0.0002 m2 s−3 in the simulation setup which we tested here.

The first case study demonstrates that the methods work for different radar systems and settings by comparing the results for two cloud radar systems which were operated simultaneously at a site in Punta Arenas, Chile. Detected peaks which can be attributed to liquid droplets agree well between the two systems, as well as with an independent liquid-predicting neural network. The second case study compares PEAKO–peakTree-detected cloud radar Doppler spectrum peaks to in situ observations collected by a balloon-based holographic imager during a campaign in Ny-Ålesund, Svalbard. This case demonstrates the algorithm toolkit's ability to identify different hydrometeor types but also reveals its limitations posed by strong turbulence and a low n.

Despite these challenges, the algorithm toolkit offers a powerful means of extracting comprehensive information from cloud radar observations. In the future, we envision PEAKO–peakTree applications on the one hand for interpreting cloud microphysics in case studies. The identification of liquid cloud peaks emerges as a valuable asset, e.g., in studies on cloud radiative effects, in seeder–feeder processes, or for tracing vertical air motions. Furthermore, the computation of the moments for each subpeak enables the tracking of hydrometeor populations and the observation of growth processes along fallstreaks. On the other hand, PEAKO–peakTree applications could be extended to statistical evaluations of longer data sets. Both algorithms are openly available on GitHub, offering accessibility for the scientific community.

1 Introduction

Mixed-phase clouds, which contain both ice particles and supercooled liquid water (SLW) at temperatures between 0 and 37 °C, are important components of the global climate system because of their large influence on the radiation budget (Sun and Shine1994; Tan et al.2016) and their significant contribution to precipitation, especially over the continents of the Northern Hemisphere (Mülmenstädt et al.2015). Yet, despite extensive research on this topic, the understanding of mixed-phase cloud processes is still incomplete due to the complexity of the aerosol–cloud–particle dynamical system in this type of cloud (Boucher et al.2013; Korolev et al.2017). As a result, their representation in numerical weather prediction and climate models remains challenging (Kay et al.2016; Barrett et al.2017).

The thorough comparison of high-resolution model simulations with ground-based remote sensing observations is a helpful technique to validate numerical weather models (e.g., Ori et al.2020; Karrer et al.2021; Köcher et al.2023). For this approach, high-quality and high-resolution atmospheric profiling observations need to be available, such as those provided by the platforms of the Aerosol, Clouds and Trace Gases Research Infrastructure (ACTRIS; https://www.actris.eu/, last access: 29 October 2024) within Cloudnet or the Atmospheric Radiation Measurement (ARM; https://www.arm.gov/, last access: 29 October 2024) observatories. Vertically pointing Doppler cloud radars are a key component of each of these remote sensing facilities because of their capability to penetrate thick cloud systems and to yield valuable information about the hydrometeors present at different range levels (Kollias et al.2007, 2016; Kalesse-Los et al.2022; Schimmel et al.2022; Vogl et al.2022a). For investigating cloud microphysical processes such as riming or secondary ice production (SIP), the cloud radar Doppler spectra are particularly valuable. Cloud radar Doppler spectra represent the backscattered power as a function of Doppler velocity, which, in vertically pointing radars, corresponds to the vertical velocity of particles within the respective observation volume (Kollias et al.2007). The vertical velocity is determined by the particle fall velocity, which is a function of particle size, shape and density and atmospheric dynamics (Zhu et al.2023). When several populations of hydrometeors with sufficiently different fall speeds (e.g., ice and liquid water) are present in the same observation volume, they each produce a separate peak in the resulting Doppler spectrum. These particle populations can have either different thermodynamic phases, i.e., liquid and ice; different shapes; or even a multimodal size distribution. If the peaks can be separated, the moments of each subpeak can be deduced, which potentially opens possibilities to infer properties of the underlying hydrometeor populations. The separation of Doppler peaks is challenging because the peaks of different hydrometeor types can overlap and turbulence and other dynamical effects can further smear the observed Doppler spectrum. Moreover, for large hydrometeors, Mie oscillation of the backscattered power can cause additional minima and maxima in the Doppler spectra, which is especially important at W-band (Tridon et al.2017).

Subpeak analysis of cloud radar Doppler spectra can be a powerful tool for interpreting processes observed in mixed-phase clouds (e.g., Shupe et al.2004; Kalesse et al.2016, 2019; Billault-Roux et al.2023). The information content is even more enhanced if spectral dual-polarization or multifrequency radar measurements are available, which give further insights into the hydrometeor shape and size (e.g., Kneifel et al.2016; Tridon et al.2017; Oue et al.2018; Luke et al.2021; von Terzi et al.2022).

Due to recent advances in data storage capacities, the cloud radar Doppler spectra are now usually saved operationally by modern observation facilities. However, despite their valuable information content, they are seldom part of the routine data processing but are often only analyzed in depth for selected case studies. One reason for this is that cloud radar Doppler spectra are complex and can be difficult to interpret. As described earlier in the text, cloud dynamical features are entangled with microphysical signatures, and everything is superimposed with the system noise, resulting in challenges for the interpretation. Furthermore, the use of different operating and system parameters (such as different range and Doppler resolutions) makes it very difficult to develop generally valid data analysis techniques. In other words, there are no universally applicable parameters for Doppler spectrum peak separation that work for all cloud radars due to their different resolutions and noise properties.

This highlights the need for adjustable tools that are able to detect peaks in cloud radar Doppler spectra to extract the valuable information contained in them. The tools should ideally integrate into data processing infrastructures such as ACTRIS, be able to rapidly process large amounts of data and yield intuitive products that can be used to investigate cloud microphysical processes in depth.

Here, we present recent advances in the development of two cloud radar Doppler spectrum peak analysis algorithms: PEAKO (Kalesse et al.2019) and peakTree (Radenz et al.2019). PEAKO is a supervised algorithm that is trained on peaks marked in cloud radar Doppler spectra by a human expert for finding the optimal peak-detection parameters for specific radar settings. peakTree is an algorithm to identify, structure and interpret peaks in cloud radar Doppler spectra, representing the subpeaks as nodes in a binary tree. Further developments have been made to both tools so that they can now be used in combination: first PEAKO is used for identifying the optimal peak-detection settings, and subsequently peakTree is applied for processing the radar spectrum files with the settings found by PEAKO and saving properties of the detected (sub-)peaks. In this work, we show the potential of the combined cloud radar Doppler spectrum peak-detection toolkit, in the following referred to as the PEAKO–peakTree toolkit, to derive valuable information about the hydrometeors present in mixed-phase cloud systems. Furthermore, we assess the limitations posed by the employed radar settings and turbulence on the Doppler spectrum peak detection.

The paper is structured as follows. In Sect. 2, the data sets used in this study are introduced, followed by a description of the PEAKO and peakTree algorithms, including a summary of the improvements that have been made since the methods were first published in 2019. In Sect. 3, we present prerequisites for the separability of peaks in cloud radar Doppler spectra based on radar forward simulations. In Sect. 4, the training phase of PEAKO is evaluated and the peak-detection parameters found for the different radar settings are presented. Finally, two case studies demonstrating the application of the PEAKO–peakTree toolkit are presented: in Sect. 4.2, the toolkit is applied to observations from two cloud radar systems, which were operated at the same site in Punta Arenas, Chile. For the selected case study, liquid water layers detected by PEAKO and peakTree are validated with lidar observations and an additional independent liquid detection algorithm (Schimmel et al.2022). In Sect. 4.3, a second case study is presented, in which PEAKO–peakTree results are put into context using in situ observations collected by a balloon-based holographic imager in Ny-Ålesund, Svalbard.

2 Methods

2.1 Data sets

We are using data from the “Dynamics, Aerosol, Cloud And Precipitation Observations in the Pristine Environment of the Southern Ocean” (DACAPO-PESO; Radenz et al.2021; Vogl et al.2022b) campaign and the Ny-Ålesund AeroSol Cloud ExperimeNT (NASCENT; Pasquier et al.2022a) to apply and evaluate the PEAKO–peakTree toolkit. The DACAPO-PESO data set presents a convenient scenario for evaluation because it includes measurements from two different cloud radar systems operated simultaneously at the same location. Additionally, the NASCENT data set provides an opportunity for PEAKO–peakTree validation, as it contains ground-based cloud radar measurements alongside in situ observations from a holographic imager deployed within the cloud. This combination offers the possibility for direct comparison between the peaks identified in the cloud radar Doppler spectra and the hydrometeor types observed by the in situ instrument. In this section, both data sets, including the instrumentation relevant for this study, are briefly introduced.

2.1.1 DACAPO-PESO data set

The DACAPO-PESO experiment aimed at observing aerosol–cloud precipitation processes in the Southern Ocean region and was carried out from November 2018 to November 2021. In the frame of this project, an extensive suite of remote sensing and in situ instruments was deployed in Punta Arenas, Chile (53.1S, 70.9W; Radenz et al.2021). An overview of the DACAPO-PESO campaign and its goals, the instrumentation, and a summary of first results can be found in Vogl et al. (2022b).

Table 1Overview of radar settings used (upper half) and PEAKO training results (lower half).

Download Print Version | Download XLSX

Here, we use data observed on 13 March 2019 by two vertically pointing Doppler cloud radars: a pulsed, slanted linear depolarization (SLDR)-mode MIRA-35 Ka-band radar (35 GHz, Metek; Görsdorf et al.2015) and a dual-polarization frequency-modulated continuous-wave W-band radar (RPG-FMCW-94-DP; Küchler et al.2017), referred to in the following text as “LIMRAD94”. The two radar systems were operated at the site in close vicinity ( 5 m distance) for the time period from November 2018 to September 2019. Every hour at 30 min past the full hour, MIRA-35 performed a scanning routine, which results in measurement gaps in the vertically pointing observations used in this study. Post-deployment receiver calibration of the MIRA-35 radar revealed a 5 dB low bias, which is why spectra were offset-corrected by +5 dB in order to match the reflectivities observed by LIMRAD94 in the Rayleigh regime. LIMRAD94 was operated using three chirps to observe the atmospheric column up to 12 km altitude above the radar. With the aim to ensure good comparability between the instruments, LIMRAD94 settings were chosen to approximately resemble the vertical and temporal resolution of MIRA-35. More specific details on the operation settings of the two radar systems and each of the chirps are listed in Table 1 and can be found in Schimmel et al. (2022). For validation of liquid peaks identified by the PEAKO–peakTree toolkit, we also use data from a multiwavelength Raman polarization lidar of the type PollyXT (Engelmann et al.2016), which was employed at the site and measures particle backscatter coefficients at 355, 532 and 1064 nm and extinction coefficients at 355 and 532 nm. Liquid water path (LWP) observations by a RPG HATPRO G2, a 14-channel microwave radiometer (MWR; Rose et al.2005), are also used in this study.

2.1.2 NASCENT campaign and long-term observations at AWIPEV

NASCENT took place at the French–German AWIPEV Research Base in Ny-Ålesund, Svalbard (78.9° N, 11.9° E), from September 2019 to August 2020. It was targeted to study the microphysical and chemical properties of aerosols and clouds in the Arctic using an extensive set of in situ and remote sensing instrumentation. Here, we show the application of PEAKO–peakTree for a case observed on 12 November 2019, which was previously analyzed in detail by Pasquier et al. (2022a). A detailed description of the NASCENT campaign, the field sites and the instrumentation can also be found in Pasquier et al. (2022a).

In situ cloud microphysical measurements were obtained with the tethered balloon system HoloBalloon (Ramelli et al.2020) up to an altitude of 1000 m above ground (Pasquier et al.2022a, b). The main instrument on the measurement platform was the HOLographic Imager for Microscopic Objects (HOLIMO), which was mounted 12 m below the balloon. HOLIMO uses digital in-line holography to image an ensemble of cloud particles in the size range from 6 µm to 2 mm in a three-dimensional sample volume (Henneberger et al.2013; Ramelli et al.2020). Based on the captured particle images, the phase-resolved size distributions and shapes of ice crystals and cloud droplets can be obtained. The classification into cloud droplets and ice crystals is done using a convolutional neural network based on the particle shape (Touloupas et al.2020). The phase partitioning between cloud droplets and ice crystals is only done for particles larger than 25 µm (i.e., all particles below this size threshold are classified as cloud droplets) because the resolution of HOLIMO is not sufficient to distinguish the shape of smaller particles (Henneberger et al.2013). In addition, all ice crystals were manually classified into the following ice habits using the particle shape information: columns, plates, frozen drops, irregular ice crystals and aged particles (i.e., rimed and aggregated ice crystals). A sample volume of 15.5 cm3 and a frame rate of six frames per second were considered for the analysis of the HOLIMO data, resulting in a total sample volume rate of 5.6 L min−1 (Pasquier et al.2022a).

Continuous W-band cloud radar measurements have been performed at the AWIPEV base since 2016 (Nomokonova et al.2019; Chellini et al.2023). During the time period considered in this study, a single-polarization frequency-modulated continuous-wave W-band radar (RPG-FMCW-94-DP; (Küchler et al.2017)) was employed at the site, referred to in the following as “JOYRAD94”. The measurements were set up with high vertical (< 10 m in the lowest three chirps) and temporal (< 2 s) resolution. However, as a consequence, the Nyquist velocity was rather low, ranging between 5.1 and 3.2 m s−1, and the number of spectral averages n was very low, between 4 and 8 for the four chirps (see Table 1). In this work, the level 0 data provided by the instrument software were used, containing the raw cloud radar reflectivity Doppler spectra. For PEAKO and peakTree, these files were processed in an additional step, which removes the signal below the noise threshold, which is defined as the mean noise plus 6 standard deviations of the noise (Hildebrand and Sekhon1974). No additional aliasing correction has been performed, as this effect did not play a role in the selected case study. Every 1000 s, an internal calibration cycle interrupts the measurements, causing a gap of about 40 s.

https://amt.copernicus.org/articles/17/6547/2024/amt-17-6547-2024-f01

Figure 1Flowchart summarizing the PEAKO and peakTree algorithm workflow, along with input and output files. Cloud radar Doppler spectra in the rpgpy netCDF format are required by PEAKO, and this format is one option for peakTree, which also includes functions to read Doppler spectra in other formats.

Download

2.2 PEAKO and peakTree algorithm descriptions and updates

In the following section, PEAKO and peakTree are introduced and updates made to the code since 2019 are summarized. Figure 1 shows an overview of the workflow, the input and output data, and the interface between the two algorithms. While both of them can be used standalone, this work focuses on the added value of using PEAKO to derive the peak-detection parameters which are then transferred to peakTree via a configuration file and applied for peak detection.

2.2.1 PEAKO

PEAKO (Kalesse et al.2019) is a supervised algorithm for peak detection in cloud radar Doppler spectra. While the original software version was written in MATLAB, the current PEAKO implementation is in Python. Cloud radar Doppler spectrum files are expected in a format as yielded by the netCDF generation module of the rpgpy Python package (https://github.com/actris-cloudnet/rpgpy, last access: 29 October 2024). In the first step, the training data generation (Fig. 1), training data containing hand-marked peaks in cloud radar Doppler spectra are generated by a human expert labeler. When choosing training data, care should be taken to ensure that the type of (meteorological) targets to be studied later with peakTree is adequately represented in the data set. For example, if liquid water peaks are the focus of the peakTree study, it should be ensured that liquid-containing spectra are included in the training data set. Furthermore, it may be practical to use classification algorithms, such as the Cloudnet target classification (Illingworth et al.2007; Tukiainen et al.2020), to include only data classified as “cloud”, “rain” or “insects” in the training data set, depending on the envisioned application.

PEAKO contains a peak-detection function with a set of adjustable parameters, which are in the second step, i.e., in the algorithm training phase, tuned to achieve the best match with the training data set. In the original algorithm description published in Kalesse et al. (2019), the peak-detection function took an averaged Doppler spectrum (i.e., averaged over a fixed window in time and range domains) as input. The number of time and range averages has now been added to the set of adjustable parameters in PEAKO and is varied during the training phase.

Following time and range averaging, the spectrum is smoothed. The smoothing algorithm, a Savitzky–Golay filter, takes a span (window size) as input, which is one of the adjustable PEAKO parameters. This span is now defined in meters per second (m s−1) as opposed to the fraction of the total number of data points (Doppler bins) used in the first PEAKO version. Over this window size, a polynomial is fit to the observational data. The degree of the polynomial (originally fixed to 2) is now an adjustable PEAKO parameter as well, which can be varied during the training phase.

Finally, peak detection is performed on the averaged and smoothed Doppler spectrum. Only peaks with widths larger than the width threshold and prominences above the prominence threshold are considered and saved. The width is defined as the peak width at half height. The peak prominence is the power difference between the maximum value of the considered peak and the minimum between this peak and the closest higher neighboring peak.

This results in six adjustable PEAKO parameters: the number of averaged spectra in the time and range domains, the span and the polynomial order used by the smoothing module, and the width and prominence thresholds applied by the peak-detection function. PEAKO is trained by looping over all possible parameter combinations in a defined search grid and by computing a similarity measure based on the overlapping area below human-marked peaks and those yielded by the peak-detection function. The parameters leading to the highest similarity score are saved and can be used as input for peakTree via a configuration file (Fig. 1).

In the original algorithm description, the learning process was divided into two phases: a training phase and a test phase. In the current PEAKO version, the training phase can be set up to include k-fold cross-validation, where the training data set is split into k subsets (“folds”). Training is then performed k times on k−1 folds, whereas each time another one of the k folds is used for validation. The test data set, which has not been seen by PEAKO during the training and validation phases, is then used for the final evaluation of the learned parameters. PEAKO can be used as a standalone tool (Kalesse et al.2019; Billault-Roux et al.2023) to detect and save the indices of peaks in cloud radar Doppler spectrum files. However, for more in-depth analyses and fast processing of larger data sets, the use of peakTree is recommended.

2.2.2 peakTree

The peakTree technique introduced in Radenz et al. (2019) uses a binary tree structure to recursively represent peaks and subpeaks in a Doppler spectrum. An element inside the tree structure is called node, where each node holds the spectral moments of a part of the Doppler spectrum identified by the peak-finding algorithm. The root node contains the complete signal of the Doppler spectrum above the noise threshold. Starting from the noise floor, the peaks are recursively split into two so-called children if they contain subpeaks (identified by local minima in spectral reflectivity). One advantage of using peakTree instead of the PEAKO standalone peak-detection functionality is that, for each node, the moments of the spectrum are calculated: the reflectivity Z, mean Doppler velocity MDV, spectrum width, skewness and the linear depolarization ratio LDR for dual-polarization radars. Please note that, throughout this paper, negative MDV values represent downward velocities in the vertical column (i.e., towards the radar). Another advantage is the use of Numba (Lam et al.2015), which means a considerable improvement in terms of computation time compared to PEAKO. Recently, the option for reading the RPG FMCW binary format spectrum files via rpgpy was added. Furthermore, the peak-finding algorithm was adapted to be compatible with the training output of PEAKO. This means that the internal peak-detection function in peakTree now resembles the one used by PEAKO and that PEAKO training parameters (averaging in time and range, the span and polynomial order used for smoothing, and minimum peak width and prominence) can be directly supplied to peakTree via a configuration file (Fig. 1). It should be noted that peakTree can also be used without PEAKO's optimized peak-detection parameters (Radenz et al.2019; Ramelli et al.2021). In this case, the peak-detection parameters have to be chosen manually in a rather subjective trial-and-error procedure. We thus suggest the combined use of PEAKO–peakTree.

The peakTree algorithm offers the possibility to detect certain hydrometeor types corresponding to subpeaks in the cloud radar Doppler spectra. Nodes resembling characteristic particle populations can be selected by straightforward, threshold-based rules: cloud droplets usually have negligible terminal velocity and a low reflectivity due to their small size. Hence, a very basic “liquid node” selection rule based on two thresholds already gives useful results.

(1)Zliquid<-20dBZ(2)|MDVliquid|<0.3ms-1

It should be noted that liquid peaks in up- or downdrafts larger than 0.3 m s−1 are not detected by this simple selection rule and that small ice can result in peaks with similar properties. For dual-polarization radars, an additional criterion can be added to filter peaks with elevated LDR, which are characteristic for columnar ice particles.

Furthermore, it is often of interest to cloud microphysical studies to consider hydrometeors with large fall velocities, which, in the temperature range for mixed-phase clouds between 0 and 40 °C, usually correspond to large frozen drops and strongly rimed particles. Here, this “fast-falling” population is identified by a slightly more complex node selection rule, where the node index is 1 or 3 (i.e., the fastest falling subpeak of the spectrum), and the following thresholds:

(3)MDVfast<-1.8ms-1,(4)prominencefast>2dBZ.

In this respect, peakTree can in principle also be used to filter ground clutter, which usually emerges as Doppler spectrum peaks centered at 0 m s−1 (Williams et al.2018). However, in both data sets used in this study, clutter did not play a role; i.e., a removal of peaks due to non-meteorological targets was not required.

2.3 VOODOO

We are using an independent liquid detection method to validate the liquid-containing Doppler spectrum peaks detected by the PEAKO–peakTree toolkit. The VOODOO (reVealing supercOOled liquiD beyOnd lidar attenuatiOn) retrieval (Schimmel et al.2022) uses deep convolutional neural networks to yield a probability of the presence of cloud droplets (CD) in a given radar observation volume. It uses cloud radar Doppler spectra as input and was trained using the Cloudnet target classification as supervisor. Its ability to accurately predict the presence of liquid water was demonstrated in the DACAPO-PESO data set by Schimmel et al. (2022). Here, we use the VOODOO-predicted probability of cloud droplets as validation for the liquid water peak detection by PEAKO and peakTree.

2.4 Eddy dissipation rate retrieval

We are using the eddy dissipation rate (EDR, ϵ) as a measure of atmospheric turbulence to identify regions in the cloud where turbulence potentially affects the detectability of subpeaks in cloud radar Doppler spectra. The EDR is the rate at which turbulent kinetic energy cascades in the atmosphere from large to smaller and smaller eddies until it is converted from mechanical into thermal energy at the molecular level (Foken2008). It is a universal measure of turbulence; i.e., a large EDR means that the atmosphere is dissipating energy quickly and that the atmospheric turbulence level is high. EDR can be retrieved from cloud radar measurements of MDV as follows (Borque et al.2016; Griesche et al.2020): the time series of MDV measured at one radar range gate in a 5 min time interval is converted to a power spectrum using a fast Fourier transform (FFT). Furthermore, a transition from time to spatial frequencies is done assuming Taylor's hypothesis of frozen (isotropic) turbulence (Taylor1938):

(5) ν = f / v h ,

where f is the frequency and ν is the wavenumber (m−1), which can be related to a characteristic turbulent structure size, or eddy length scale λ, via

(6) λ = 2 π / ν ,

and vh is the horizontal advection wind speed. To estimate vh, wind data from the European Centre for Medium-Range Weather Forecasts (ECMWF) Integrated Forecast System (IFS) are used for the DACAPO-PESO data and wind data from the icosahedral non-hydrostatic (ICON) model for the NASCENT data set. For retrieving the EDR from the resulting spectrum, the following assumption is made: in the inertial subrange, turbulence is assumed to be isotropic and the decrease in energy is proportional to f-5/3. The power spectrum S of turbulent energy dissipation can thus be represented as

(7) S ( ν ) = A ϵ 2 / 3 ν - 5 / 3 ,

with A=0.5 the Kolmogorov constant. Consequently, if the spectrum derived from measured MDV can be expressed in this way, the EDR ϵ can be inferred. Following Griesche et al. (2020), linear least-square regressions of the spectrum in 34 different wavenumber ν intervals are performed, yielding intercept i and slope s parameters. If s is within -5/3±1/3, the fit is considered “good” and EDR is calculated according to

(8) ϵ = 10 i A 3 / 2 .

If the s=-5/3±1/3 criterion is met by more than 1 of the 34 intervals, ϵ is calculated using i from all of these intervals and the mean ϵ is used.

2.5 PAMTRA

The Passive and Active Microwave TRAnsfer (PAMTRA) model (Mech et al.2020) is used for forward-simulating cloud radar Doppler spectra using in situ observations of liquid and ice particles collected by HOLIMO following Pasquier et al. (2022a). Based on the particles detected by HOLIMO, the following particle populations are used in radar forward simulations: liquid, (small) columnar ice, rimed aggregates and frozen droplets.

The liquid particle number size distribution (PNSD) is frequently bimodal, and we split it into a cloud and a drizzle population at a diameter of 60 µm. We are using HOLIMO in situ observations with 60 s time resolution. This decision results from a trade-off between better matching the radar's time resolution and increasing the volume observed by HOLIMO by averaging over longer time periods. Here, we choose the 60 s time resolution to keep the relatively high temporal resolution. In addition, for each hydrometeor type in the HOLIMO in situ data, bins without counts within the size distribution (i.e., between the smallest and largest particles detected) are filled with a value of 10 m−3 to reduce the problem of artificial subpeaks in the forward-simulated spectra, caused by insufficient counting statistics.

Terminal velocity–size relations for the non-spherical particles, i.e., columns and rimed aggregates, follow Heymsfield and Westbrook (2010), while cloud, drizzle and frozen drops follow Khvorostyanov and Curry (2002). Mass–size and cross-section area–size power-law relationships for the ice columns are taken from Mitchell (1996). For the rimed aggregates, these relationship coefficients are taken from Maherndl et al. (2023), who presented these parametrizations for aggregates of different monomers, depending on the normalized rime mass M. M is defined following Seifert et al. (2019) as

(9) M = m rime m g ,

i.e., the ratio of the rime mass mrime and the mass of a size-equivalent spherical graupel mg. For our simulations, we initially varied M between 0.2 and 0.8 and finally picked a value of 0.2, matching the fall speed of the observed radar Doppler spectra best.

In our PAMTRA simulations, the vertical air velocity is set to 0 m s−1. Turbulence broadening can be included via the kinematic broadening of Doppler spectra σ:

(10) σ = σ B 2 + σ T 2 ,

where σB is the broadening due to finite beam width, assuming a horizontal wind velocity vh and the radar beam width θ, and σT is the broadening due to turbulence within the radar sampling volume, which is calculated via

(11) σ T = 3 A / 2 ϵ 2 π 2 / 3 L s 2 / 3 - L λ 2 / 3 .

Ls and Lλ are the maximum and minimum length scale observable by the radar. To obtain the total kinematic broadening σ, vh is assumed to be 5.5 m s−1 and the radar beam width 0.3°. For example, for the radar settings chosen in our simulations, an EDR of 0.0001 m2 s−3 translates to a broadening of σ= 0.05 m s−1. A higher EDR of 0.0065 m2 s−3 would correspond to σ= 0.19 m s−1. In our simulations, we varied σ between 0.02 and 0.2 m s−1.

The range resolution, number of FFT points, number of spectral averages n and Nyquist velocities were set in PAMTRA similar to the JOYRAD94 settings (see Table 1). For each Doppler spectrum, multiple simulations were performed to account for the separate contributions of each single particle population to the combined spectrum.

Please note that the forward simulation results are strongly dependent on the employed mass–size relations and particle fall velocity–size relations, especially considering the ice phase. The goal in this study is however not to reach closure between the forward-modeled and observed radar variables but to instead explore the effect of radar settings (e.g., the number of spectral averages) and EDR on the forward-simulated radar Doppler spectra. While acknowledging the sensitivity of our simulations on these parametrizations, we do not expect a general influence on the separability of cloud radar Doppler spectrum subpeaks.

3 Conditions for peak separability in cloud radar Doppler spectra

Different particle populations cannot always be distinguished in the observed Doppler spectrum. Even in conditions with homogeneous radar beam-filling and when the mean vertical wind is constant over the sampling period, turbulence and vertical wind shear broaden the spectrum to an extent that might blur boundaries between subpeaks caused by different particle populations (Shupe et al.2008). Moreover, instrument settings not optimized for peak detection in Doppler spectra might result in spectra that are too noisy to detect the subpeaks. If the number of incoherent averages n, i.e., the number of spectra averaged after the FFT, is set too low, this results in strong phase noise signatures, which are a challenge for multipeak analysis (Zrnić1975).

To assess the question of the conditions under which different particle populations can be separated in a radar Doppler spectrum, we are using balloon-borne in situ data from the NASCENT campaign as input in idealized PAMTRA simulations. We chose a 1 min time interval (12 November 2019 at 16:01 UTC) representative of complex situations with multiple particle populations to forward simulate cloud radar Doppler spectra from the PNSDs measured by HOLIMO. The spectrum broadening σ is varied from 0.02 to 0.2 m s−1, and different radar instrument settings including 6, 10, 20, 40, 80 and 120 incoherent averages, respectively, are considered. For each set, 100 spectra are simulated to account for the random nature of the phase noise. peakTree is used to detect peaks in the forward-simulated cloud radar Doppler spectra, employing peak-finding parameters that were optimized by PEAKO for each set of spectra with the respective n.

Figure 2a shows the number of spectral averages vs. the number of detected peaks. The spectra analyzed with the optimized peak-finding parameters (Fig. 2a dots) show two peaks for the high-turbulence conditions and three peaks for lower-turbulence conditions, where color indicates the turbulence strength. For comparison, the number of peaks is also shown for a set of fixed peak-finding parameters (Fig. 2a open diamonds). For a low number of averages n, an unrealistically high number of peaks is detected using the fixed parameters, which can be explained by the increased false alarm rate due to noise. This is also visible in the example spectrum in Fig. 2c1 with n = 10. Notably, for a low number of averages, increased turbulence increases the number of detected peaks. This can be explained as follows: for noisy spectra (i.e., n < 20), broadening due to turbulence increases the number of Doppler bins above the noise floor and hence increases the probability of additional peaks. In contrast, for smooth spectra (i.e., higher n), additional turbulence hides small peaks.

https://amt.copernicus.org/articles/17/6547/2024/amt-17-6547-2024-f02

Figure 2PEAKO–peakTree peak-detection results in forward-simulated cloud radar Doppler spectra using PAMTRA. (a) Number of detected peaks by PEAKO–peakTree vs. the number of spectral averages n set in the forward simulation. Compared are two sets of peak-finding parameters: fixed (indicated by open diamonds; a prominence threshold of 1.5 dB, minimum width of 0.03 m s−1 and no smoothing along the velocity dimension) and optimized by PEAKO individually for each n (dots). The marker color represents the turbulence broadening (in m s−1) set in the PAMTRA forward simulation. (b) Fraction of successfully detected liquid peaks in 100 forward-simulated spectra vs. turbulence broadening (in m s−1) for radar settings with n= 6, 10, 40, 80 and 120. (c1–c4) Examples of forward-simulated spectra: c1 with n= 10 and σ= 0.05 m s−1; c2 with n= 80 and σ= 0.05 m s−1; c3 with n= 20 and σ= 0.05 m s−1; c4 with n= 20 and σ= 1.5 m s−1. The corresponding σ and n of c1–4 are also marked in panels (a) and (b).

Download

The spectrum in Fig. 2c1 represents an example for a noisy spectrum (n=10) and low atmospheric turbulence levels (σ= 0.05 m s−1). The same spectrum is forward-simulated with n=80 in Fig. 2c2. Three out of five peaks can be identified by peakTree here, corresponding to the hydrometeor populations with different terminal fall velocities. The effect of turbulence broadening is illustrated in the spectra in Fig. 2c3 and c4, where n=20 and σ= 0.05 and 0.15  m s−1, respectively. In Fig. 2c4, only two broad peaks are visible in the forward-simulated spectrum.

These combined effects of noise and turbulence become more tangible if we consider the question of whether the liquid peak can be detected or not. For this purpose, the peakTree liquid peak selection rule was applied to the detected nodes (Eqs. 12). A liquid peak is only considered to be detected successfully if its reflectivity and MDV deviate less than 1 dB and 0.1 m s−1 from the reference obtained for 150 coherent averages and weak turbulent broadening. Figure 2b shows the fraction of detected liquid peaks as a function of turbulence broadening σ. For spectra with a low number of averages, the liquid peak was not found regardless of the turbulence broadening. When increasing the number of averages to n> 10, the liquid peak is detected almost in all cases in conditions with low spectrum broadening (i.e., low turbulence). At approximately σ= 0.06 m s−1, the fraction of successfully detected liquid peaks declines strongly for all simulations. This σ value corresponds approximately to an EDR of 0.0002 m2 s−3, i.e., a medium level of turbulence, which can be observed in almost all types of clouds (Shupe et al.2012; Borque et al.2016; Griesche et al.2020).

From our simulations, we can conclude that (a) a minimum number of 20–40 spectral averages is desirable in radar settings optimized for peak detection and (b) liquid peaks can only be separated for EDR values up to approximately 0.0002 m2 s−3 (translating to a σ of approximately 0.06 m s−1) under such complex multipeak situations. Appendix A shows that for simpler conditions (PNSDs featuring a much stronger liquid peak), a separation may however still be possible even for low values of n and slightly higher values of turbulence broadening.

4 Results

In this section, PEAKO training results are presented (Sect. 4.1), followed by two case studies of mixed-phase clouds in Sects. 4.2 and 4.3, where the application of the PEAKO–peakTree toolkit is demonstrated. In the first case study (Sect. 4.2) from the DACAPO-PESO data set, the liquid-peak-finding results are validated with the independent cloud liquid detection method VOODOO. In the second case study from the NASCENT campaign (Sect. 4.3), the detected Doppler spectrum peaks are set into context with PAMTRA forward simulations of cloud radar Doppler spectra based on PNSDs of ice and liquid observed with HOLIMO.

4.1 PEAKO training results

To answer the question of how many cloud radar Doppler spectra are needed for the training result to converge, PEAKO training runs with different numbers of training samples were performed. As the different chirps of the FMCW radars have different radar settings, each of the chirps requires individual PEAKO peak-finding parameters. This results in a total of eight different sets of radar settings for the two data sets considered in this study: LIMRAD94 was employed with three chirps, MIRA-35 is a pulsed radar that has the same settings throughout the observational range and JOYRAD94 was operated with four chirps during NASCENT. For each set of radar settings, five different training runs with up to 500 hand-marked spectra were performed, meaning that for each radar configuration, peaks were marked in more than 2500 cloud radar Doppler spectra by a human expert. For the training data generation, observations that do not overlap with the case studies shown in Sects. 4.2 and 4.3 were selected. For LIMRAD94, observations from 7 h, when mixed-phase cloud systems were present in Punta Arenas during DACAPO-PESO, were used. In addition, Doppler spectra from 4 h of observations obtained at Leipzig University, measured with the exact same radar settings as during DACAPO-PESO, were selected. MIRA-35 training data include observations from 4-hourly Doppler spectrum files obtained during DACAPO-PESO. For JOYRAD94, training data were generated using 6-hourly Doppler spectrum files from 11 November 2019, 12 November 2019 and 4 April 2020.

https://amt.copernicus.org/articles/17/6547/2024/amt-17-6547-2024-f03

Figure 3Number of training samples vs. PEAKO similarity score for the training (red) and validation (blue) runs. The bold lines represent the mean of five training and validation runs and the shaded area ± 1 standard deviation.

Download

Figure 3 shows the number of training samples vs. the PEAKO similarity score reached during the training and validation runs in the k-fold cross-validation for the different cloud radars and settings. The PEAKO similarity score is based on the overlapping area of algorithm-detected and human-marked peaks (see Sect. 2.2). For low training sample sizes ( 100), the validation score is lower than the training score, whereas the scores converge with increasing sample size (Fig. 3). The high training score for small training data set sizes is due to overfitting, where the algorithm is trained to fit a small number of training data very well. The same model fails however when it is applied to the validation data set, which was not used during training. Thus, the minimum number of cloud radar Doppler spectra needed to train PEAKO optimally is where the training and validation lines converge. Figure 3 shows that, while this point is reached at different numbers for the different radar settings, generally 150 to 200 spectra seem to be a sufficient number of hand-marked cloud radar Doppler spectra to train PEAKO.

Differences in the maximum achievable similarity score in the training and validation curves for the different radar settings can be explained by differences in the radar settings and hydrometeors observed. When the lines converge at a value lower than 100 %, this means that the peak-detection function is unable to match (only) all human-marked peaks in the training data set. The reflectivities of undetected and falsely detected peaks are subtracted from the PEAKO similarity score. Instrument artifacts, such as “ghost echoes” and Doppler spectrum “tails”, which are not completely filtered from the data set before the training phase cause spurious peaks that are easily recognized when manually marking peaks but are impossible to distinguish for the automatic algorithm. This explains why the maximum achievable skill score is below 100 % for LIMRAD94 and MIRA-35.

The training and validation scores for the first three chirps of JOYRAD94 (Fig. 3b, d and f) also converge at values distinctly below 100 %, although artifacts are less frequently present in the NASCENT data set. However, JOYRAD94 was operated with only n= 4–8 averaged spectra per sample (see Table 1), resulting in very noisy spectra, presenting a challenge to the human expert labelers trying to identify peaks in these radar Doppler spectra. Moreover, the range covered by the lowest three JOYRAD94 chirps in the vertical column extends from 0 to 3 km. In this region, multiple hydrometeor populations with different fall speeds occur frequently, leading to multimodal cloud radar Doppler spectra. The training data set thus contains very noisy, multimodal radar Doppler spectra, where the labeler was uncertain whether to mark a peak or not, making it impossible for a peak-detection function to match all the human-marked peaks.

In contrast, the training and validation scores in Fig. 3e and h converge at high scores > 80 %. These are chirp 3 of LIMRAD94 and chirp 4 of JOYRAD94, i.e., the highest chirps in the vertical column starting at 7 and 3 km, respectively. The training spectra in these chirps are almost exclusively monomodal, facilitating the peak detection in the Doppler spectra.

4.2 Case study 1: multiple liquid cloud layers observed during DACAPO-PESO

In this case study, peakTree is applied to Doppler spectrum data from the W-band and Ka-band cloud radars deployed during DACAPO-PESO using the optimized peak-detection parameters yielded by PEAKO. The reflectivity of the liquid cloud peak is derived by peakTree using the thresholds defined in Eqs. (1) and (2). The purpose of this comparison is twofold: firstly, it is to verify that the peaks derived for the two individual radar systems match, which serves as a validation of the proposed PEAKO–peakTree methodology. Secondly, this case demonstrates the capability of PEAKO–peakTree to identify (supercooled) liquid water layers in mixed-phase clouds, which is of considerable value for various research applications.

https://amt.copernicus.org/articles/17/6547/2024/amt-17-6547-2024-f04

Figure 4Radar and lidar observations and retrieved liquid probability and liquid peak reflectivity during the 13 March 2019 case in Punta Arenas. (a) Equivalent radar reflectivity measured by LIMRAD94. (b) Mean Doppler velocity measured by LIMRAD94. (c) Probability of cloud droplet presence predicted by VOODOO using LIMRAD94 cloud radar Doppler spectra. (d) Attenuated backscatter at 532 nm measured by the PollyXT lidar, overlaid (in pink) with the probability field from (c) where pCD> 0.65. (e) Number of peaks detected by PEAKO–peakTree in LIMRAD94 spectra. The black boxes A–D mark times and ranges for which example spectra are shown in Fig. 5a–d. (f) Number of peaks detected by PEAKO in MIRA-35 spectra. (g) Liquid peak reflectivity derived by PEAKO and peakTree from LIMRAD94 spectra – the solid horizontal black lines at 1.2 and 7 km height mark the boundaries of the second LIMRAD94 chirp. (h) Liquid peak reflectivity derived by PEAKO and peakTree from MIRA-35 spectra.

Download

For the aforementioned comparison, we choose to analyze a case where multiple liquid-containing cloud layers were observed on 13 March 2019 in Punta Arenas. On this particular day, there was a notable shift from the prevailing westerly winds to easterly winds, coinciding with the presence of a multilayer cloud system with cloud tops between 4 and 7 km altitude (Fig. 4a). The melting layer was located at approximately 1.5 km altitude. Weak precipitation ( 1 mm h−1) was observed at around 11:30 UTC. The liquid water path measured by the MWR ranged between approximately 50 and 200 g m−2 for the considered time period from 08:00 to 12:00 UTC.

The MDV observed by LIMRAD94 (Fig. 4b) reveals several horizontal layers exhibiting zero or positive MDV, thereby suggesting the presence of multiple embedded liquid-water-containing layers. Some of these layers are also discernible in the attenuated lidar backscatter observed by PollyXT (Fig. 4d). Because the lidar signal is strongly attenuated by liquid water, it is often unable to penetrate thick cloud systems or multilayered clouds containing multiple liquid layers. However, between approximately 10:00 and 11:30 UTC, up to four liquid layers are visible.

VOODOO offers a practical option to extend the range up to which liquid can be observed beyond the point where the lidar signal is completely attenuated by liquid water. In Fig. 4c, the VOODOO-predicted probability of liquid cloud droplets pCD is shown. Yellowish layers indicate a high probability for the presence of cloud droplets in the respective observation volume. For better comparability of the VOODOO-predicted pCD and the attenuated backscatter coefficient observed by the lidar, pixels with pCD> 0.65 are overlaid in Fig. 4d. In this visualization, it becomes apparent that these regions with elevated pCD match well with the areas exhibiting high attenuated backscatter coefficient in those parts of the cloud, which can be penetrated by the lidar. In higher cloud layers (beyond 3 km), VOODOO liquid-containing layers are noticeably thicker than those observed by the lidar, with the layer of elevated lidar backscatter being located at the lower boundary of the pink structure representing high pCD regions. This suggests that the geometric extent of liquid water layers is larger than that observed by the lidar because its signal becomes completely attenuated at some point in the cloud.

When using VOODOO, one limitation needs to be considered however, i.e., that it is solely based on the cloud radar reflectivity Doppler spectra, leading to the potential misclassification of small and narrow spectral peaks caused by ice as liquid. In regions immediately beneath layers of SLW, ice crystals newly formed through primary or secondary ice formation processes can be present. Due to their small diameters and consequently low fall velocities, these pristine ice crystals produce peaks in the cloud radar Doppler spectra that closely resemble those of liquid cloud droplets.

The number of peaks detected by PEAKO in LIMRAD94 and MIRA-35 Doppler spectra are shown in Fig. 4e and f, respectively. For each (sub-)peak, the moments are calculated and hydrometeor classification thresholds, as described in Sect. 2.2.2, are applied. The two panels in Fig. 4g and h show the reflectivity of the liquid peak yielded by the PEAKO–peakTree toolkit for LIMRAD94 and MIRA-35, respectively. Remarkably, the liquid layers detected by PEAKO and peakTree for the two different cloud radar systems are very similar and also align closely with pCD estimated by VOODOO. Compared to lidar-detected liquid layers (Fig. 4d), further layers near the cloud tops with temperatures around 20 °C (08:30–09:00 UTC) and 12 °C (08:30–10:00 UTC), pointing to the existence of SLW-containing layers, are evident in VOODOO- and PEAKO–peakTree-based results (Fig. 4c, g and h). One notable difference between Fig. 4g and h is the higher liquid reflectivity values for the Ka-band radar MIRA-35 at altitudes above approximately 3 km. This difference of roughly 5 dB can be explained by attenuation due to liquid water, which impacts the 94 GHz system more strongly than the 35 GHz cloud radar, in addition to the higher sensitivity of the (pulsed) 35 GHz cloud radar.

As noted earlier, VOODOO can misclassify Doppler spectra with narrow ice peaks as containing liquid. In turn, peakTree offers the possibility of analyzing the moments of subpeaks identified as liquid, including the LDR, which can be helpful to rule out that small columnar ice was misclassified as liquid water in the Doppler spectra. For the liquid peaks identified in the MIRA-35 spectra by the PEAKO–peakTree toolkit in Fig. 4f, the LDR consistently ranges below 25 dB (not shown), which is a strong indication that those peaks are indeed being caused by liquid water.

Detecting multiple liquid-containing layers as shown here is a valuable asset for studies on cloud radiative effects (Barrientos-Velasco et al.2022; Schimmel et al.2023), as well as for seeder–feeder mechanism studies (Proske et al.2021). Furthermore, the identification of a liquid peak offers opportunities for retrievals of liquid water content and vertical air motion by using the liquid peak as the air motion tracer (e.g., Kalesse et al.2016). One big strength of the PEAKO–peakTree toolkit for this kind of application is its high flexibility: both algorithms can be adjusted to the specific cloud radar Doppler spectra at hand, and spectral polarimetric variables can be included if they are available but are not prerequisites.

https://amt.copernicus.org/articles/17/6547/2024/amt-17-6547-2024-f05

Figure 5Four examples for “liquid-containing” cloud radar Doppler spectra observed by LIMRAD94 (blue lines) and MIRA-35 (orange lines) during the case study presented in Fig. 4. The times and ranges at which the spectra were picked are marked with rectangular boxes in Fig. 4e. The darker, thinner line represents the averaged and smoothed spectrum and the lighter, thicker line the raw spectrum for each radar.

Download

To further illustrate capabilities and limitations of the PEAKO–peakTree toolkit, four examples of liquid-containing spectra of both radar systems are shown in Fig. 5. The times and ranges at which the spectra were selected are marked with black boxes A–D in Fig. 4e. Please note that, for comparability of the spectra measured by LIMRAD94 and MIRA-35, the units of the reflectivity are normalized by the Doppler bin width.

The spectrum in Fig. 5a was observed at around 08:04 UTC at around 410 m range, i.e., in the first LIMRAD94 chirp. Here, the best PEAKO results (i.e., highest similarity score) are obtained when no averaging of neighboring spectra in time and range is performed for LIMRAD94 spectra (Table 1). As a result, the raw and smoothed LIMRAD94 spectra are almost identical. Small differences between 1 and 0 m s−1 result from smoothing. For both radars, two peaks are detected, and the peak near ± 0 m s−1 is classified as “liquid” by peakTree according to the criteria described in Sect. 2.2.2. The spectra shown in Fig. 5b–d are all within the second LIMRAD94 chirp, where time and range averaging over nine spectra results in the highest PEAKO similarity score (see Table 1). This leads to differences in the depicted raw and smoothed spectra, e.g., in Fig. 5b, where the faster-falling peak is significantly smaller and narrower in the averaged and smoothed spectrum than in the raw spectrum. Averaging over neighboring spectra in the temporal and/or spatial domain can in some cases even lead to peaks not being detected by PEAKO, as, e.g., in Fig. 5d. Here, the slowest-falling peak in the spectra of both radars is either smoothed below the minimum prominence required for peak detection (MIRA-35) or not visible at all anymore in the averaged and smoothed spectrum (LIMRAD94).

Summarizing, the averaging and smoothing of Doppler spectra are an effective method to reduce the number of unwanted noise peaks. However, this approach also introduces a challenge by possibly rendering genuine signal peaks undetectable. This is a tradeoff between noise reduction and potential signal loss and is intrinsic to signal-processing methodologies.

4.3 Case study 2: frozen drizzle and SIP observed during NASCENT

We choose a second case study, from the NASCENT data set, to compare the cloud radar Doppler spectrum peaks detected by peakTree to hydrometeor types observed in situ by HOLIMO. This case serves to illustrate the capabilities and limitations of the proposed PEAKO–peakTree technique for detecting and attributing peaks to different hydrometeor types in a complex situation. Furthermore, the effect of turbulence and the number of spectral averages n, which was outlined in theory in Sect. 3, is observed and further explored in real radar measurements.

https://amt.copernicus.org/articles/17/6547/2024/amt-17-6547-2024-f06

Figure 6Radar and in situ observations during the 12 November 2019 case in Ny-Ålesund. (a) Equivalent radar reflectivity measured by JOYRAD94. (b) Mean Doppler velocity measured by JOYRAD94. (c) Eddy dissipation rate computed from JOYRAD94 observations of mean Doppler velocity. (d) Skewness observed by JOYRAD94. (e) Number of peaks detected by peakTree in JOYRAD94 spectra. (f) Liquid PNSD measured by HOLIMO. (g) Concentrations of main ice habits observed by HOLIMO. (h) Ice PNSD measured by HOLIMO (area-equivalent diameter is used). In the radar time–height plots (a–e), the thick, solid black line marks the altitude of the HoloBalloon, and the horizontal solid lines indicate the boundaries of the chirps of JOYRAD94 as listed in Table 1. The vertical dashed lines mark the three times chosen for comparison of the measured cloud radar Doppler spectra, including the peaks detected by PEAKO and peakTree, and in situ observations (Fig. 7).

Download

For this purpose, we selected a study period on 12 November 2019 between 15:00 and 16:15 UTC, which has been previously described in detail by Pasquier et al. (2022a). On this day, the weather in Ny-Ålesund was influenced by a warm front and southwesterly winds. A low-level mixed-phase cloud was present, with cloud-top height around 2 km and cloud-top temperature of approx. 13.5 to 11 °C (Fig. 6a). The considered period can be roughly split into two parts: a turbulent period up to around 15:45 UTC (Fig. 6b), presumably favoring the formation of large drizzle drops in updrafts, and a subsequent period dominated by fallstreaks. The processes responsible for the observed ice particles at the altitude of the HoloBalloon, which are suggested by Pasquier et al. (2022a), involve the formation of ice crystals near the cloud top via primary ice production, followed by SIP, which increased their number concentration. The ice crystals then grew until they were overcoming the updrafts and falling into the turbulent layer below, where they continued to grow as columns. There, the ice particles were colliding with supercooled drizzle drops, forming “ice lollies” (Keppas et al.2017) observed by HOLIMO. A sharp increase in the number of small ice particles (< 100 µm) was observed during the fallstreak period, which is attributed to SIP via droplet shattering.

Figure 6 summarizes the JOYRAD94 and HOLIMO observations along the balloon track during the selected case study period, along with the calculated EDR (Fig. 6c) and the number of peaks detected by PEAKO and peakTree (Fig. 6e). Upon initial review of Fig. 6c and e, a link between the number of detected peaks and the EDR becomes apparent. Specifically, a higher number of detected peaks coincides with lower EDR values, while higher EDR values typically correspond to the identification of one single peak in the Doppler spectra. Based on the findings from Sect. 3, this observed pattern could be explained by turbulence broadening the spectra in the high-EDR region, rendering peaks undetectable. However, the number of spectral averages specified in the radar settings could also play a role in successful radar Doppler spectrum peak detection. The number of averaged spectra for the JOYRAD94 chirps are eight, six and four for the first, second and third chirp, respectively (Table 1), which are all well below the recommended number of approx. 20 (Sect. 3). When examining the radar chirp boundaries in Fig. 6e, however, no artificial jumps in the number of peaks detected by PEAKO and peakTree become apparent. This means that the different settings between the JOYRAD94 chirps probably do not play a major role in peak detection here.

The HOLIMO in situ observations provide additional insights into the observed pattern in the number of detected Doppler spectrum peaks. Figure 6f and h show the measured liquid and ice PNSDs, respectively. The HoloBalloon track is drawn in the time–height plots in Fig. 6a–e. Throughout the first part of the case study, i.e., the “turbulent period”, HoloBalloon was employed at a relatively constant altitude of approx. 700 m in a region where EDR was high (> 0.001 m2 s−3; Fig. 6c). Shortly after the onset of the “fallstreak period” at 15:45 UTC, HoloBalloon was lowered into a less turbulent layer. During the entire remaining time of the selected case, HoloBalloon was flying at altitudes below 400 m.

During almost the entire case study, a bimodal droplet distribution, i.e., a cloud and a drizzle mode, is visible in the liquid PNSD (Fig. 6f). Upon transitioning into the less turbulent layer at around 15:50 UTC, the HOLIMO data reveal an increase in the ice concentration (Fig. 6h), due to an increase in both small and large ice particles (Fig. 6g and h). The presence of multiple peaks in the cloud radar Doppler spectra in the lower cloud regions (below approx. 400–600 m in Fig. 6e) could thus be explained both by the decrease in EDR and by the increase in the concentration of (large) ice particles.

https://amt.copernicus.org/articles/17/6547/2024/amt-17-6547-2024-f07

Figure 7Observed and forward-simulated cloud radar Doppler spectra during the 12 November 2019 NASCENT case, along with measured HOLIMO size distributions for five hydrometeor classes. (a–c) Example cloud radar Doppler spectra observed close to the three selected times 1–3 and the HoloBalloon altitude. (d–f) Observed particle number concentrations from the three times 1–3. (g–i) PAMTRA forward-simulated spectra using the size distributions from (d–f).

Download

To explore more deeply why multiple peaks are detected in the spectra at lower ranges after 15:50 UTC, we once again employ PAMTRA forward simulations for three selected times marked with vertical dashed lines in Fig. 6. For these times, we compare the Doppler spectrum peaks detected by PEAKO and peakTree with the in situ observations and forward-simulated spectra. A similar analysis was done in Pasquier et al. (2022a, Fig. 11) for slightly different times of interest. Here, we extend the analysis to the comparison with observed cloud radar Doppler spectra and the application of PEAKO–peakTree. Figure 7 shows the observed hydrometeor PNSDs along with observed and forward-simulated spectra for the three comparison times. It should be noted that the vertical air velocity is set to 0 m s−1 in the PAMTRA simulations, while the observed spectra can be impacted by vertical air motions, moving them along the Doppler velocity axis.

The first comparison time (marked with 1 in Fig. 6a) is set at 15:12 UTC, during the “turbulent period”, when HoloBalloon was employed at the altitude of the second chirp of JOYRAD94. This time is characterized by high EDR (Fig. 6c) and very low ice concentrations (Fig. 6h). The liquid PNSD (Fig. 6f) exhibits a bimodal distribution, corresponding to cloud droplets and drizzle drops. In the JOYRAD94 Doppler spectrum at time 1 (Fig. 7a), only one very broad, slightly skewed peak is detected. The measured ice and liquid PNSDs for time 1 are shown in Fig. 7d, and the resulting forward-simulated radar Doppler spectrum is presented in Fig. 7g. The drizzle mode (purple lines in Fig. 7d and g) dominates the total spectral reflectivity (black line), whereas the individual contribution of the ice PNSD to the total reflectivity spectrum is not discernible. In Fig. 7g, the cloud and drizzle modes are not separable in the forward-simulated spectrum, which, like the exemplary observed radar Doppler spectrum in Fig. 7a, has nonzero skewness and features only one broad peak.

Time 2 is set at 15:50 UTC. During this time, HoloBalloon is lowered through the fallstreaks but is still located in the second JOYRAD94 chirp, above 403 m altitude. The observed skewness (Fig. 6d) is positive at time 2, indicating the presence of more than one hydrometeor population. The EDR is still high, and HOLIMO observes an increased concentration of ice particles in addition to the presence of the cloud and drizzle drops (Fig. 7e). The concentration of ice columns and rimed ice is increased compared to time 1, and frozen ice droplets are present. In the resulting forward-simulated spectrum shown in Fig. 7h, again, supercooled drizzle dominates the total spectral reflectivity, masking the contributions of small ice and cloud droplets. The frozen droplets produce a subpeak at around 2 to 3 m s−1. The example JOYRAD94 spectrum in Fig. 7b features a spike-like peak at 1.9 m s−1 and a broad, slightly bimodal peak at slower fall velocities. The small fast-falling peak is lost due to averaging and smoothing, i.e., not visible in the smoothed spectrum anymore and thus not detected by PEAKO–peakTree. Based on the forward simulations, this feature is only attributable to frozen drops due to their strongly negative Doppler velocity. It is not possible to attribute any of the hydrometeor classes with certainty to the other two modes in the observed spectrum in Fig. 7b, as the fall velocities of ice, drizzle and cloud particles overlap. At this point, we would also like to point out that this particular case illustrates one general limitation of Doppler-spectrum-based hydrometeor classification tools: the Doppler spectrum is largely dominated by supercooled drizzle, which constitutes the main peak at approx. 1 m s−1. Without the HOLIMO instrument, this peak would have likely been classified as snow particles rather than supercooled drizzle, while the faster-falling emerging mode would have been classified as rimed snowflakes rather than frozen drops.

Finally, time 3 is set at 16:00 UTC, when the tethered balloon is employed in the lowest JOYRAD94 chirp at an altitude of 240 m. This time is characterized by low turbulence and even higher ice concentrations than at time 2, related to heavy SIP occurrence as described in Pasquier et al. (2022a). The skewness (Fig. 6d) is also positive during this time, and two to three peaks are detected by PEAKO and peakTree (Fig. 6e), as illustrated by the example JOYRAD94 Doppler spectrum in Fig. 7c. Two modes can be separated in the main peak by PEAKO and peakTree, and the liquid cloud droplet peak is visible but smoothed to a prominence below the detection threshold. The ice peak at large fall velocities corresponds to a fast-falling ice mode, which, in the forward simulations, can be explained by frozen droplets (Fig. 7i). Notably, the ice column mode (orange line in Fig. 7f), which results from the strong SIP, is completely hidden in the drizzle peak in the forward-simulated spectrum in Fig. 7i. At the same time, the liquid peak at the slow edge of the spectrum is detectable in the forward-modeled spectrum.

Summarizing, the presented cases demonstrate clearly how atmospheric turbulence and the superposition of the fall velocities of different hydrometeor modes can add complexity to the separability of cloud radar Doppler spectrum peaks. In the first case (time 1; Fig. 7a, d and g), turbulent conditions contribute to the broadening of peaks, rendering the separation of the liquid peak from the drizzle mode impossible. The second case (time 2; Fig. 7b, e and h) showcases how the dominance of the drizzle mode, exacerbated by strong turbulence, can effectively mask other hydrometeor types in the resulting cloud radar Doppler spectra. Conversely, in the third case, lower atmospheric turbulence levels in combination with smaller drizzle and higher ice concentrations facilitate the separability of a fast-falling ice mode and a distinct liquid peak.

https://amt.copernicus.org/articles/17/6547/2024/amt-17-6547-2024-f08

Figure 8Reflectivity of the nodes identified by peakTree as (a) “liquid” and (b) “fast-falling” during the 12 November 2019 case shown in Fig. 6. The gray shading marks high-turbulence areas where EDR is above 0.0001 m2 s−3. The thick, solid black line marks the altitude of the HoloBalloon, and the horizontal solid lines indicate the boundaries of the chirps of JOYRAD94 as listed in Table 1. The vertical dashed lines mark the three times chosen for comparison of the measured cloud radar Doppler spectra, including the peaks detected by PEAKO and peakTree, and in situ observations (Fig. 7).

Download

Finally, the peakTree selection rules for “fast-falling” and “liquid” populations introduced in Sect. 2.2.2 were applied to the detected peaks of the presented case study. Besides the identification of peaks, peakTree also determines their moments like Z, MDV and width, which is helpful for microphysical process studies. To illustrate this, Fig. 8 shows the reflectivities of the selected nodes. Regions of the cloud where EDR is > 0.0001 m2 s−3 are represented as gray shaded areas to highlight where peak detection may be hampered by turbulence. From the HOLIMO observations, we know that liquid droplets were present at the HoloBalloon measurement height (Fig. 6f); i.e., it is certain that liquid peaks are missing in these cloud regions. This can be explained by the findings in Sect. 3 and Appendix A: if the number of spectral averages is low (n< 20), the liquid peak can only be separated by PEAKO–peakTree for low to moderate turbulence conditions and if the liquid peak is very prominent in the Doppler spectrum (Fig. A1b).

Nevertheless, some valuable information can be obtained by PEAKO–peakTree in those cloud areas that are not as strongly characterized by turbulence and/or where the peaks of different hydrometeor populations are well separable: Fig. 8a reveals a liquid cloud top, typical of Arctic mixed-phase clouds, and another liquid-containing layer at around 250 to 300 m height. In previous analyses of this case, it was assumed that supercooled liquid water is present near the cloud top, which is of importance for primary and secondary ice formation processes. With the help of the PEAKO–peakTree toolkit, we are able to confirm the presence of the supercooled liquid cloud top. Furthermore, PEAKO–peakTree exposes the sporadic existence of a second liquid-containing layer below cloud top, which is of relevance for ice growth processes like riming or SIP taking place in the cloud.

The fast-falling node (Fig. 8b) is mostly detected in low ranges (below 500–600 m). Heavily rimed ice crystals and faceted rime (belonging to the “aged” class; our Fig. 6g and Fig. 10 in Pasquier et al.2022a) were observed throughout this case, which potentially contribute to the fast-falling Doppler spectrum peaks. Furthermore, based on our forward simulations, we expect that the frozen drops, which were increasingly observed after the HoloBalloon was lowered (Fig. 6g), contribute strongly to the observed fast-falling peaks. The frozen droplets, including ice lollies, are mainly observed in the time from 15:50 to approximately 16:15 UTC, coinciding with elevated reflectivities (10 up to approx. 5 dBZ) in the fast-falling node around 16:00 UTC (Fig. 8b).

When considering the cloud region at around 15:32 UTC between approx. 200–300 m height, the PEAKO–peakTree toolkit successfully detects three distinct peaks in Fig. 6e, which are attributed to the liquid and the fast-falling hydrometeor population (Fig. 8). This example highlights the PEAKO–peakTree toolkit's ability to identify different hydrometeor types and represents a first step towards extracting their properties, which opens doors for detailed cloud microphysical studies. The PEAKO–peakTree toolkit can be applied to data sets without coinciding in situ observations and provide valuable information about the hydrometeors present in the cloud radar observation volume, to some extent even within highly dynamic cloud systems.

5 Conclusions

This paper showcases the synergistic application of two algorithms designed for detecting and interpreting peaks in cloud radar Doppler spectra: PEAKO and peakTree. Using them together can be a powerful tool to extract comprehensive information from cloud radar observations. PEAKO is used to determine the optimal parameters for peak detection in cloud radar Doppler spectra, while peakTree is a tool for peak detection, structuring and interpretation. Overall, this study describes recent developments and presents valuable insights into the capabilities and limitations of these two algorithms. Both of them, initially introduced in 2019, underwent substantial progress, including the translation of the PEAKO algorithm from MATLAB into Python. Cloud radar Doppler spectrum files from RPG FMCW radars are now supported by both methods, which were originally developed for MIRA-35 and/or ARM cloud radar data. Moreover, the compatibility of the two algorithms is a notable development, allowing PEAKO peak-finding parameters to be passed to peakTree through a configuration file. Furthermore, both algorithms are now openly available on GitHub, facilitating accessibility for the scientific community.

The detection of peaks in cloud radar Doppler spectra is impacted by the radar settings and atmospheric dynamics. To gain a better understanding of the combined effects of turbulence and the number of averaged spectra on the separability of Doppler peaks, simulations with the radar forward operator PAMTRA were performed. The results point to a minimum number of 20 averaged spectra to prevent spurious noise peaks being detected in the spectra. For turbulence broadening exceeding σ= 0.06 m s−1, the successful detection of liquid subpeaks decreased sharply for all simulation runs, including radar settings with up to 120 averaged spectra.

PEAKO k-fold cross-validation with up to 2500 spectra as training data, in which the peaks were marked manually by a human expert labeler, was performed for each of the eight types of radar data used in this study. The results suggest that around 100 to 200 training spectra are sufficient for PEAKO training, as the training and validation curves converge at a constant skill score at approximately this value range.

Two case studies were presented to demonstrate the algorithms' capabilities in detecting and interpreting cloud radar Doppler spectrum peaks. In the first case, data from two co-located vertically pointing cloud radar systems was used. PEAKO and peakTree identified nearly identical liquid layers in both data sets, which also agreed well with liquid layer structures identifiable in the lidar backscatter and the probability of liquid yielded by the machine-learning-based retrieval VOODOO. The second case study offered the opportunity to compare cloud radar Doppler spectra to observations collected by a holographic imager deployed on a tethered balloon flying in the cloud. However, due to intense turbulence and radar settings involving a low number of averaged spectra, peak detection in the observed radar spectra proved challenging. Additional forward simulations using PAMTRA highlighted the strong impact of atmospheric turbulence, broadening the peaks to the extent that subpeaks became indistinguishable. These findings highlight a critical insight: the performance of the algorithms is notably influenced by the quality of the data, and the influence of atmospheric turbulence is a key factor. Nevertheless, in low-turbulence cloud areas, the algorithms successfully identified multiple peaks, enabling the identification of fast-falling and liquid nodes. This is especially useful for cloud microphysical studies, e.g., of multilayer clouds in which multiple liquid-containing layers can lead to seeder–feeder effects. Another potential PEAKO–peakTree application is to facilitate and broaden the application of existing Doppler spectrum peak-based retrievals to larger data sets. This includes, e.g., retrievals of drop size distributions and liquid and ice water content and using the liquid peak as an air motion tracer (Kalesse et al.2016).

A logical progression of this work includes the integration of PEAKO and peakTree into Cloudnet, which is currently being developed towards incorporating cloud radar Doppler spectra. Given the high adaptability of both Python-based algorithms, this proposed implementation is expected to be a feasible task with manageable complexity. peakTree's capability to extract reflectivities for each detected node presents an avenue for detailed cloud microphysical process studies. Beyond the identification of fast-falling and liquid nodes as shown in the second case study, other hydrometeor types can be freely defined by setting thresholds for Z, MDV, spectrum width or LDR (for dual-polarization radar systems). Implementing PEAKO and peakTree across all Cloudnet sites holds immense potential for research applications aiming at deepening the understanding of cloud microphysical processes.

Appendix A: Peak separability for well-separated bimodal particle populations

The simulations from Sect. 3 were repeated considering only two particle populations to illustrate conditions where the two peaks are more easily distinguishable: we simulated a cloud droplet particle population with a total number of 55.3 × 106m−3 and a mean size of 18 µm, resulting in a peak of 23 dBZ at 0.05 m s−1 and a slightly rimed ice particle population of 2.9 × 103m−3 and a mean size of 294 µm, resulting in a peak of 12 dBZ at 0.84 m s−1.

Compared to the simulations based on the HOLIMO observations, the liquid peak possesses a significantly higher reflectivity, while the second peak has a lower reflectivity (23 dBZ instead of 0 dBZ) and spectral width (0.24 m s−1 instead of 0.44 m s−1). For peak-finding, the PEAKO-trained parameters were used. With increasing n, the smoothing span decreases from 0.55 to 0.15 m s−1, while the prominence threshold is constant at 0.5 dB. In line with the simulations based on HOLIMO PNSDs, the number of detected peaks with the optimized peak-finding parameters is one and two for high- and low-turbulence broadening, respectively – regardless of n (Fig. A1 dots). Contrarily, for the fixed peak-finding parameters, the number of peaks strongly increases for low n due to (wrong) noise detections (Fig. A1 open diamonds). The liquid droplet peak is reliably detected up to a kinematic broadening of 0.1 m s−1, which is slightly higher than for the forward-simulated spectra based on HOLIMO observations. Reliable detections of the liquid peak can even be obtained for n=6 and n=10. At higher n, the liquid peak can still be detected for kinematic broadening conditions above 0.125 m s−1.

https://amt.copernicus.org/articles/17/6547/2024/amt-17-6547-2024-f09

Figure A1PEAKO–peakTree peak-detection results in forward-simulated cloud radar Doppler spectra using PAMTRA. (a) Number of detected peaks by PEAKO–peakTree vs. the number of spectral averages n set in the forward simulation. Compared are two sets of peak-finding parameters: fixed (indicated by open diamonds; a prominence threshold of 1.5 dB, minimum width of 0.03 m s−1 and no smoothing along the velocity dimension) and trained individually for each n (dots). The marker color represents the turbulence broadening (in m s−1) set in the PAMTRA forward simulation. (b) Fraction of successfully detected liquid peaks in 100 forward-simulated spectra vs. turbulence broadening (in m s−1) for radar settings with n= 6, 10, 40, 80 and 120. One example of a forward-simulated spectrum is shown as an inset (n= 120 and σ= 0.02 m s−1).

Download

Code and data availability

JOYRAD94 moment data from the NASCENT campaign are available on Zenodo: https://doi.org/10.5281/zenodo.7402285 (Pasquier et al.2022c). The JOYRAD94 Doppler spectrum data are available on PANGAEA: https://doi.org/10.1594/PANGAEA.959914 (Gierens et al.2023). PEAKO is available on GitHub at https://doi.org/10.5281/zenodo.14024460 (Vogl2024). peakTree is available on GitHub at https://doi.org/10.5281/zenodo.14025745 (Radenz and Vogl2024).

Author contributions

TV and HKL developed PEAKO. MR developed peakTree. TV applied PEAKO and peakTree to the cloud radar data. MR performed the PAMTRA simulations. All authors contributed to instrument operation during either the DACAPO-PESO or the NASCENT campaign. All authors contributed to the writing and editing of the manuscript.

Competing interests

The contact author has declared that none of the authors has any competing interests.

Disclaimer

Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors.

Special issue statement

This article is part of the special issue “Fusion of radar polarimetry and numerical atmospheric modelling towards an improved understanding of cloud and precipitation processes (ACP/AMT/GMD inter-journal SI)”. It is not associated with a conference.

Acknowledgements

We gratefully acknowledge the funding of the German Research Foundation (DFG) in the frame of the special priority program on the Fusion of Radar Polarimetry and Atmospheric Modelling (SPP-2115, PROM, grant KA 4162/2-1). LACROS operation was supported by the European Union (EU) Horizon 2020 (ACTRIS; grant no. 654109). We also gratefully acknowledge the support by the SFB/TR 172 “ArctiC Amplification: Climate Relevant Atmospheric and SurfaCe Processes, and Feedback Mechanisms (AC)3” funded by the DFG (Deutsche Forschungsgesellschaft). We also gratefully acknowledge funding from the Swiss National Science Foundation (SNSF, grant 200021_175824).

Financial support

This research has been supported by the Deutsche Forschungsgemeinschaft (grant nos. SPP-2115 KA 4162/2-1 and SFB/TR 172).

Review statement

This paper was edited by Leonie von Terzi and reviewed by Davide Ori and three anonymous referees.

References

Barrett, A. I., Hogan, R. J., and Forbes, R. M.: Why are mixed-phase altocumulus clouds poorly predicted by large-scale models? Part 1. Physical processes, J. Geophys. Res.-Atmos., 122, 9903–9926, https://doi.org/10.1002/2016JD026321, 2017. a

Barrientos-Velasco, C., Deneke, H., Hünerbein, A., Griesche, H. J., Seifert, P., and Macke, A.: Radiative closure and cloud effects on the radiation budget based on satellite and shipborne observations during the Arctic summer research cruise, PS106, Atmos. Chem. Phys., 22, 9313–9348, https://doi.org/10.5194/acp-22-9313-2022, 2022. a

Billault-Roux, A.-C., Georgakaki, P., Gehring, J., Jaffeux, L., Schwarzenboeck, A., Coutris, P., Nenes, A., and Berne, A.: Distinct secondary ice production processes observed in radar Doppler spectra: insights from a case study, Atmos. Chem. Phys., 23, 10207–10234, https://doi.org/10.5194/acp-23-10207-2023, 2023. a, b

Borque, P., Luke, E., and Kollias, P.: On the unified estimation of turbulence eddy dissipation rate using Doppler cloud radars and lidars, J. Geophys. Res.-Atmos., 121, 5972–5989, https://doi.org/10.1002/2015jd024543, 2016. a, b

Boucher, O., Randall, D., Artaxo, P., Bretherton, C., Feingold, G., Forster, P., Kerminen, V.-M., Kondo, Y., Liao, H., Lohmann, U., Rasch, P., Satheesh, S. K., Sherwood, S., Stevens, B., and Zhang, X. Y.: Clouds and aerosols, Cambridge University Press, Cambridge, UK, https://doi.org/10.1017/CBO9781107415324.016, pp. 571–657, 2013. a

Chellini, G., Gierens, R., Ebell, K., Kiszler, T., Krobot, P., Myagkov, A., Schemann, V., and Kneifel, S.: Low-level mixed-phase clouds at the high Arctic site of Ny-Ålesund: a comprehensive long-term dataset of remote sensing observations, Earth Syst. Sci. Data, 15, 5427–5448, https://doi.org/10.5194/essd-15-5427-2023, 2023. a

Engelmann, R., Kanitz, T., Baars, H., Heese, B., Althausen, D., Skupin, A., Wandinger, U., Komppula, M., Stachlewska, I. S., Amiridis, V., Marinou, E., Mattis, I., Linné, H., and Ansmann, A.: The automated multiwavelength Raman polarization and water-vapor lidar PollyXT: the neXT generation, Atmos. Meas. Tech., 9, 1767–1784, https://doi.org/10.5194/amt-9-1767-2016, 2016. a

Foken, T.: Micrometeorology, Springer, Springer Berlin, Heidelberg, https://doi.org/10.1007/978-3-540-74666-9, 2008. a

Gierens, R., Krobot, P., and Ebell, K.: Cloud radar Doppler spectra measured with JOYRAD-94 at AWIPEV, Ny-Ålesund (June 2019–December 2020), in: 94 GHz (W-band) Doppler cloud radar measurements at AWIPEV, Ny-Ålesund (2016–2022), edited by: Gierens, R., Krobot, P., Küchler, N., Nomokonova, T., and Ebell, K., PANGAEA [data set], https://doi.org/10.1594/PANGAEA.959914, 2023. a

Görsdorf, U., Lehmann, V., Bauer-Pfundstein, M., Peters, G., Vavriv, D., Vinogradov, V., and Volkov, V.: A 35-GHz Polarimetric Doppler Radar for Long-Term Observations of Cloud Parameters—Description of System and Data Processing, J. Atmos. Ocean. Tech., 32, 675–690, https://doi.org/10.1175/jtech-d-14-00066.1, 2015. a

Griesche, H. J., Seifert, P., Ansmann, A., Baars, H., Barrientos Velasco, C., Bühl, J., Engelmann, R., Radenz, M., Zhenping, Y., and Macke, A.: Application of the shipborne remote sensing supersite OCEANET for profiling of Arctic aerosols and clouds during Polarstern cruise PS106, Atmos. Meas. Tech., 13, 5335–5358, https://doi.org/10.5194/amt-13-5335-2020, 2020. a, b, c

Henneberger, J., Fugal, J. P., Stetzer, O., and Lohmann, U.: HOLIMO II: a digital holographic instrument for ground-based in situ observations of microphysical properties of mixed-phase clouds, Atmos. Meas. Tech., 6, 2975–2987, https://doi.org/10.5194/amt-6-2975-2013, 2013. a, b

Heymsfield, A. J. and Westbrook, C. D.: Advances in the Estimation of Ice Particle Fall Speeds Using Laboratory and Field Measurements, J. Atmos. Sci., 67, 2469–2482, https://doi.org/10.1175/2010JAS3379.1, 2010. a

Hildebrand, P. H. and Sekhon, R. S.: Objective Determination of the Noise Level in Doppler Spectra, J. Appl. Meteorol., 13, 808–811, https://doi.org/10.1175/1520-0450(1974)013<0808:odotnl>2.0.co;2, 1974. a

Illingworth, A. J., Hogan, R. J., O'Connor, E., Bouniol, D., Brooks, M. E., Delanoé, J., Donovan, D. P., Eastment, J. D., Gaussiat, N., Goddard, J. W. F., Haeffelin, M., Baltink, H. K., Krasnov, O. A., Pelon, J., Piriou, J.-M., Protat, A., Russchenberg, H. W. J., Seifert, A., Tompkins, A. M., van Zadelhoff, G.-J., Vinit, F., Willén, U., Wilson, D. R., and Wrench, C. L.: Cloudnet: Continuous Evaluation of Cloud Profiles in Seven Operational Models Using Ground-Based Observations, B. Am. Meteorol. Soc., 88, 883–898, https://doi.org/10.1175/BAMS-88-6-883, 2007. a

Kalesse, H., Szyrmer, W., Kneifel, S., Kollias, P., and Luke, E.: Fingerprints of a riming event on cloud radar Doppler spectra: observations and modeling, Atmos. Chem. Phys., 16, 2997–3012, https://doi.org/10.5194/acp-16-2997-2016, 2016. a, b, c

Kalesse, H., Vogl, T., Paduraru, C., and Luke, E.: Development and validation of a supervised machine learning radar Doppler spectra peak-finding algorithm, Atmos. Meas. Tech., 12, 4591–4617, https://doi.org/10.5194/amt-12-4591-2019, 2019. a, b, c, d, e

Kalesse-Los, H., Schimmel, W., Luke, E., and Seifert, P.: Evaluating cloud liquid detection against Cloudnet using cloud radar Doppler spectra in a pre-trained artificial neural network, Atmos. Meas. Tech., 15, 279–295, https://doi.org/10.5194/amt-15-279-2022, 2022. a

Karrer, M., Seifert, A., Ori, D., and Kneifel, S.: Improving the representation of aggregation in a two-moment microphysical scheme with statistics of multi-frequency Doppler radar observations, Atmos. Chem. Phys., 21, 17133–17166, https://doi.org/10.5194/acp-21-17133-2021, 2021. a

Kay, J. E., Bourdages, L., Miller, N. B., Morrison, A., Yettella, V., Chepfer, H., and Eaton, B.: Evaluating and improving cloud phase in the Community Atmosphere Model version 5 using spaceborne lidar observations, J. Geophys. Res.-Atmos., 121, 4162–4176, https://doi.org/10.1002/2015jd024699, 2016. a

Keppas, S. C., Crosier, J., Choularton, T. W., and Bower, K. N.: Ice lollies: An ice particle generated in supercooled conveyor belts, Geophys. Res. Lett., 44, 5222–5230, https://doi.org/10.1002/2017GL073441, 2017. a

Khvorostyanov, V. I. and Curry, J. A.: Terminal Velocities of Droplets and Crystals: Power Laws with Continuous Parameters over the Size Spectrum, J. Atmos. Sci., 59, 1872–1884, https://doi.org/10.1175/1520-0469(2002)059<1872:TVODAC>2.0.CO;2, 2002. a

Kneifel, S., Kollias, P., Battaglia, A., Leinonen, J., Maahn, M., Kalesse, H., and Tridon, F.: First observations of triple-frequency radar Doppler spectra in snowfall: Interpretation and applications, Geophys. Res. Lett., 43, 2225–2233, https://doi.org/10.1002/2015gl067618, 2016. a

Köcher, G., Zinner, T., and Knote, C.: Influence of cloud microphysics schemes on weather model predictions of heavy precipitation, Atmos. Chem. Phys., 23, 6255–6269, https://doi.org/10.5194/acp-23-6255-2023, 2023. a

Kollias, P., Miller, M. A., Luke, E. P., Johnson, K. L., Clothiaux, E. E., Moran, K. P., Widener, K. B., and Albrecht, B. A.: The Atmospheric Radiation Measurement Program Cloud Profiling Radars: Second-Generation Sampling Strategies, Processing, and Cloud Data Products, J. Atmos. Ocean. Tech., 24, 1199–1214, https://doi.org/10.1175/jtech2033.1, 2007. a, b

Kollias, P., Clothiaux, E. E., Ackerman, T. P., Albrecht, B. A., Widener, K. B., Moran, K. P., Luke, E. P., Johnson, K. L., Bharadwaj, N., Mead, J. B., Miller, M. A., Verlinde, J., Marchand, R. T., and Mace, G. G.: Development and Applications of ARM Millimeter-Wavelength Cloud Radars, Meteor. Mon., 57, 17.1–17.19, https://doi.org/10.1175/amsmonographs-d-15-0037.1, 2016. a

Korolev, A., McFarquhar, G., Field, P. R., Franklin, C., Lawson, P., Wang, Z., Williams, E., Abel, S. J., Axisa, D., Borrmann, S., Crosier, J., Fugal, J., Krämer, M., Lohmann, U., Schlenczek, O., Schnaiter, M., and Wendisch, M.: Mixed-Phase Clouds: Progress and Challenges, Meteor. Mon., 58, 5.1–5.50, https://doi.org/10.1175/AMSMONOGRAPHS-D-17-0001.1, 2017. a

Küchler, N., Kneifel, S., Löhnert, U., Kollias, P., Czekala, H., and Rose, T.: A W-Band Radar–Radiometer System for Accurate and Continuous Monitoring of Clouds and Precipitation, J. Atmos. Ocean. Tech., 34, 2375–2392, https://doi.org/10.1175/jtech-d-17-0019.1, 2017. a, b

Lam, S. K., Pitrou, A., and Seibert, S.: Numba: a LLVM-based Python JIT compiler, in: Proceedings of the Second Workshop on the LLVM Compiler Infrastructure in HPC, LLVM '15, Austin, Texas, Association for Computing Machinery, New York, NY, USA, https://doi.org/10.1145/2833157.2833162, 2015. a

Luke, E. P., Yang, F., Kollias, P., Vogelmann, A. M., and Maahn, M.: New insights into ice multiplication using remote-sensing observations of slightly supercooled mixed-phase clouds in the Arctic, P. Natl. Acad. Sci. USA, 118, e2021387118, https://doi.org/10.1073/pnas.2021387118, 2021. a

Maherndl, N., Maahn, M., Tridon, F., Leinonen, J., Ori, D., and Kneifel, S.: A riming-dependent parameterization of scattering by snowflakes using the self-similar Rayleigh–Gans approximation, Q. J. Roy. Meteor. Soc., 149, 3562–3581, https://doi.org/10.1002/qj.4573, 2023. a

Mech, M., Maahn, M., Kneifel, S., Ori, D., Orlandi, E., Kollias, P., Schemann, V., and Crewell, S.: PAMTRA 1.0: the Passive and Active Microwave radiative TRAnsfer tool for simulating radiometer and radar measurements of the cloudy atmosphere, Geosci. Model Dev., 13, 4229–4251, https://doi.org/10.5194/gmd-13-4229-2020, 2020. a

Mitchell, D. L.: Use of Mass- and Area-Dimensional Power Laws for Determining Precipitation Particle Terminal Velocities, J. Atmos. Sci., 53, 1710–1723, https://doi.org/10.1175/1520-0469(1996)053<1710:UOMAAD>2.0.CO;2, 1996. a

Mülmenstädt, J., Sourdeval, O., Delanoë, J., and Quaas, J.: Frequency of occurrence of rain from liquid-, mixed-, and ice-phase clouds derived from A-Train satellite retrievals, Geophys. Res. Lett., 42, 6502–6509, https://doi.org/10.1002/2015GL064604, 2015. a

Nomokonova, T., Ebell, K., Löhnert, U., Maturilli, M., Ritter, C., and O'Connor, E.: Statistics on clouds and their relation to thermodynamic conditions at Ny-Ålesund using ground-based sensor synergy, Atmos. Chem. Phys., 19, 4105–4126, https://doi.org/10.5194/acp-19-4105-2019, 2019. a

Ori, D., Schemann, V., Karrer, M., Neto, J. D., Terzi, L., Seifert, A., and Kneifel, S.: Evaluation of ice particle growth in ICON using statistics of multi-frequency Doppler cloud radar observations, Q. J. Roy. Meteor. Soc., 146, 3830–3849, https://doi.org/10.1002/qj.3875, 2020. a

Oue, M., Kollias, P., Ryzhkov, A., and Luke, E. P.: Toward Exploring the Synergy Between Cloud Radar Polarimetry and Doppler Spectral Analysis in Deep Cold Precipitating Systems in the Arctic, J. Geophys. Res.-Atmos., 123, 2797–2815, https://doi.org/10.1002/2017jd027717, 2018. a

Pasquier, J. T., David, R. O., Freitas, G., Gierens, R., Gramlich, Y., Haslett, S., Li, G., Schäfer, B., Siegel, K., Wieder, J., Adachi, K., Belosi, F., Carlsen, T., Decesari, S., Ebell, K., Gilardoni, S., Gysel-Beer, M., Henneberger, J., Inoue, J., Kanji, Z. A., Koike, M., Kondo, Y., Krejci, R., Lohmann, U., Maturilli, M., Mazzolla, M., Modini, R., Mohr, C., Motos, G., Nenes, A., Nicosia, A., Ohata, S., Paglione, M., Park, S., Pileci, R. E., Ramelli, F., Rinaldi, M., Ritter, C., Sato, K., Storelvmo, T., Tobo, Y., Traversi, R., Viola, A., and Zieger, P.: The Ny-Ålesund Aerosol Cloud Experiment (NASCENT): Overview and First Results, B. Am. Meteorol. Soc., 103, E2533–E2558, https://doi.org/10.1175/BAMS-D-21-0034.1, 2022a. a, b, c, d, e, f, g, h, i, j, k

Pasquier, J. T., Henneberger, J., Ramelli, F., Lauber, A., David, R. O., Wieder, J., Carlsen, T., Gierens, R., Maturilli, M., and Lohmann, U.: Conditions favorable for secondary ice production in Arctic mixed-phase clouds, Atmos. Chem. Phys., 22, 15579–15601, https://doi.org/10.5194/acp-22-15579-2022, 2022b. a

Pasquier, J. T., Henneberger, J., Ramelli, F., Wieder, J., Gierens, R., Ebell, K., Li, G., David, R. O., and Carlsen, T.: Data from the NASCENT campaign used in the publications: “Conditions favorable for secondary ice production in Arctic mixed-phase clouds” and “Understanding the history of two complex ice crystal habits deduced from a holographic imager, Zenodo [data set], https://doi.org/10.5281/zenodo.7402285, 2022c. a

Proske, U., Bessenbacher, V., Dedekind, Z., Lohmann, U., and Neubauer, D.: How frequent is natural cloud seeding from ice cloud layers (< 35 °C) over Switzerland?, Atmos. Chem. Phys., 21, 5195–5216, https://doi.org/10.5194/acp-21-5195-2021, 2021. a

Radenz, M. and Vogl, R.: peakTree version of Nov2024, v0.3, Zenodo [code], https://doi.org/10.5281/zenodo.14025745, 2024. a

Radenz, M., Bühl, J., Seifert, P., Griesche, H., and Engelmann, R.: peakTree: a framework for structure-preserving radar Doppler spectra analysis, Atmos. Meas. Tech., 12, 4813–4828, https://doi.org/10.5194/amt-12-4813-2019, 2019. a, b, c

Radenz, M., Bühl, J., Seifert, P., Baars, H., Engelmann, R., Barja González, B., Mamouri, R.-E., Zamorano, F., and Ansmann, A.: Hemispheric contrasts in ice formation in stratiform mixed-phase clouds: disentangling the role of aerosol and dynamics with ground-based remote sensing, Atmos. Chem. Phys., 21, 17969–17994, https://doi.org/10.5194/acp-21-17969-2021, 2021. a, b

Ramelli, F., Beck, A., Henneberger, J., and Lohmann, U.: Using a holographic imager on a tethered balloon system for microphysical observations of boundary layer clouds, Atmos. Meas. Tech., 13, 925–939, https://doi.org/10.5194/amt-13-925-2020, 2020. a, b

Ramelli, F., Henneberger, J., David, R. O., Bühl, J., Radenz, M., Seifert, P., Wieder, J., Lauber, A., Pasquier, J. T., Engelmann, R., Mignani, C., Hervo, M., and Lohmann, U.: Microphysical investigation of the seeder and feeder region of an Alpine mixed-phase cloud, Atmos. Chem. Phys., 21, 6681–6706, https://doi.org/10.5194/acp-21-6681-2021, 2021. a

Rose, T., Crewell, S., Löhnert, U., and Simmer, C.: A network suitable microwave radiometer for operational monitoring of the cloudy atmosphere, Atmos. Res., 75, 183–200, https://doi.org/10.1016/j.atmosres.2004.12.005, 2005. a

Schimmel, W., Kalesse-Los, H., Maahn, M., Vogl, T., Foth, A., Garfias, P. S., and Seifert, P.: Identifying cloud droplets beyond lidar attenuation from vertically pointing cloud radar observations using artificial neural networks, Atmos. Meas. Tech., 15, 5343–5366, https://doi.org/10.5194/amt-15-5343-2022, 2022. a, b, c, d, e

Schimmel, W., Velasco, C. B., Witthuhn, J., Radenz, M., Gonzáles, B. B., and Kalesse-Los, H.: Improved cloud phase retrievals based on remote-sensing observations have the potential to decrease the Southern Ocean shortwave cloud radiation bias, ESS Open Archive, https://doi.org/10.22541/essoar.168182347.76241143/v1, 2023. a

Seifert, A., Leinonen, J., Siewert, C., and Kneifel, S.: The Geometry of Rimed Aggregate Snowflakes: A Modeling Study, J. Adv. Model. Earth Sy., 11, 712–731, https://doi.org/10.1029/2018MS001519, 2019. a

Shupe, M. D., Kollias, P., Matrosov, S. Y., and Schneider, T. L.: Deriving Mixed-Phase Cloud Properties from Doppler Radar Spectra, J. Atmos. Ocean. Tech., 21, 660–670, https://doi.org/10.1175/1520-0426(2004)021<0660:dmcpfd>2.0.co;2, 2004. a

Shupe, M. D., Kollias, P., Poellot, M., and Eloranta, E.: On Deriving Vertical Air Motions from Cloud Radar Doppler Spectra, J. Atmos. Ocean. Tech., 25, 547–557, https://doi.org/10.1175/2007JTECHA1007.1, 2008. a

Shupe, M. D., Brooks, I. M., and Canut, G.: Evaluation of turbulent dissipation rate retrievals from Doppler Cloud Radar, Atmos. Meas. Tech., 5, 1375–1385, https://doi.org/10.5194/amt-5-1375-2012, 2012.  a

Sun, Z. and Shine, K. P.: Studies of the radiative properties of ice and mixed-phase clouds, Q. J. Roy. Meteor. Soc., 120, 111–137, https://doi.org/10.1002/qj.49712051508, 1994. a

Tan, I., Storelvmo, T., and Zelinka, M. D.: Observational constraints on mixed-phase clouds imply higher climate sensitivity, Science, 352, 224–227, https://doi.org/10.1126/science.aad5300, 2016. a

Taylor, G. I.: The spectrum of turbulence, Philos. T. R. Soc. S.-A., 164, 476–490, 1938. a

Touloupas, G., Lauber, A., Henneberger, J., Beck, A., and Lucchi, A.: A convolutional neural network for classifying cloud particles recorded by imaging probes, Atmos. Meas. Tech., 13, 2219–2239, https://doi.org/10.5194/amt-13-2219-2020, 2020. a

Tridon, F., Battaglia, A., Luke, E., and Kollias, P.: Rain retrieval from dual-frequency radar Doppler spectra: validation and potential for a midlatitude precipitating case-study, Q. J. Roy. Meteor. Soc., 143, 1364–1380, https://doi.org/10.1002/qj.3010, 2017. a, b

Tukiainen, S., O'Connor, E., and Korpinen, A.: CloudnetPy: A Python package for processing cloud remote sensing data, J. Open Source Softw., 5, 2123, https://doi.org/10.21105/joss.02123, 2020. a

Vogl, T.: ti-vo/pyPEAKO: PEAKO 2024-11-01, Zenodo [data set], v1.0.0, https://doi.org/10.5281/zenodo.14024460, 2024. a

Vogl, T., Maahn, M., Kneifel, S., Schimmel, W., Moisseev, D., and Kalesse-Los, H.: Using artificial neural networks to predict riming from Doppler cloud radar observations, Atmos. Meas. Tech., 15, 365–381, https://doi.org/10.5194/amt-15-365-2022, 2022a. a

Vogl, T., Schimmel, W., Seifert, P., Kalesse-Los, H., Radenz, M., Ansmann, A., Baars, H., Barja, B., Bühl, J., Engelmann, R., Floutsi, A., Foth, A., Gong, X., Hajipour, M., Henning, S., Jimenez, C., Ohneiser, K., Stratmann, F., Tatzelt, C., Tesseire, A., Wex, H., Witthuhn, J., and Zamorano, F.: The DACAPO-PESO campaign: Dynamics, Aerosol, Cloud and Precipitation Observations in the Pristine Environment of the Southern Ocean – an overview, Wiss. Mitteil. Inst. für Meteorologie Universität Leipzig, 60, 2022b. a, b

von Terzi, L., Dias Neto, J., Ori, D., Myagkov, A., and Kneifel, S.: Ice microphysical processes in the dendritic growth layer: a statistical analysis combining multi-frequency and polarimetric Doppler cloud radar observations, Atmos. Chem. Phys., 22, 11795–11821, https://doi.org/10.5194/acp-22-11795-2022, 2022. a

Williams, C. R., Maahn, M., Hardin, J. C., and de Boer, G.: Clutter mitigation, multiple peaks, and high-order spectral moments in 35 GHz vertically pointing radar velocity spectra, Atmos. Meas. Tech., 11, 4963–4980, https://doi.org/10.5194/amt-11-4963-2018, 2018. a

Zhu, Z., Kollias, P., and Yang, F.: Particle inertial effects on radar Doppler spectra simulation, Atmos. Meas. Tech., 16, 3727–3737, https://doi.org/10.5194/amt-16-3727-2023, 2023. a

Zrnić, D. S.: Simulation of Weatherlike Doppler Spectra and Signals, J. Appl. Meteorol., 14, 619–620, https://doi.org/10.1175/1520-0450(1975)014<0619:SOWDSA>2.0.CO;2, 1975. a

Download
Short summary
In this study, we present a toolkit of two Python algorithms to extract information from Doppler spectra measured by ground-based cloud radars. In these Doppler spectra, several peaks can be formed due to populations of droplets/ice particles with different fall velocities coexisting in the same measurement time and height. The two algorithms can detect peaks and assign them to certain particle types, such as small cloud droplets or fast-falling ice particles like graupel.