1 Introduction

One of the main properties of solar flares is their non-stationarity and the irregularity (intermittency) of their energy release processes in time. In particular, the light curves of hard X-ray (HXR) and microwave emission of many flares are composed of correlated sequences of peaks (bursts, pulses) with durations ranging from tens of milliseconds to a few minutes (Dennis, 1988; Aschwanden, 2002; White et al., 2011). This indicates that electrons are accelerated in a series of many individual episodes of short duration with respect to the total duration of a flare, which can reach several hours. Perhaps an even more interesting phenomenon related to flares is the quasi-periodic character of HXR and microwave emission observed in some events (see, e.g., Aschwanden, 1987; Dennis, 1988; Nakariakov and Melnikov, 2009; and references therein). In these cases, the time intervals between successive peaks (pulses or pulsations) of flare emission do not differ much from each other, and by extension, the Fourier or wavelet spectra of the emission time profiles contain significant peaks. We would like to emphasize here that this definition of the quasi-periodicity of pulsations is quite intuitive and not strict. To the best of our knowledge, there is no strict generally accepted definition of quasi-periodic pulsations (QPPs) of solar flare emission (see discussions, e.g., in Aschwanden et al., 1998; McAteer et al., 2007; Nakariakov et al., 2010; Gruber et al., 2011; Inglis, Ireland, and Dominique, 2015).

Quasi-periodic pulsations (QPPs) in HXR and microwave emissions can represent special properties of the flare energy release, in particular, some specific regimes of magnetic reconnection (e.g., Tajima et al., 1987; Kliem, Karlický, and Benz, 2000; Ofman and Sui, 2006; Artemyev and Zimovets, 2012; McLaughlin, Thurgood, and MacTaggart, 2012; Li, Ning, and Zhang, 2015; Li and Zhang, 2015). QPPs can also be a result of a flare energy release modulated by some external quasi-periodic sources, such as oscillating coronal loops or sunspots located in a flare region or in close proximity (e.g., Brown and Hoyng, 1975; Zaitsev and Stepanov, 1982; Foullon et al., 2005; Nakariakov et al., 2006; Sych et al., 2009; Jakimiec and Tomczak, 2013, 2014). A scenario similar to a domino effect is also possible, when one episode of a flare energy release causes another episode of energy release, which in turn causes another, and so on (Emslie, 1981; Nakariakov and Zimovets, 2011; Hood et al., 2016). However, the physical mechanisms responsible for QPPs are an open question and a matter of active debate. A better understanding of these mechanisms is important for our general understanding of solar and stellar flares. Moreover, any good and reliable flare model must be able to explain the QPP phenomenon in a natural way.

A number of models were proposed to explain flare QPPs (see, e.g., Aschwanden, 1987; Zaitsev and Stepanov, 2008; Nakariakov and Melnikov, 2009; Nakariakov et al., 2016, and references therein). The basis of the majority of these models are magnetohydrodynamic (MHD) oscillations of coronal magnetic (current-carrying) flux tubes (loops, in particular). Typical observed periods of the HXR and microwave QPPs in solar flares are of \({\sim}\, 1\,\mbox{--}\,100~\mbox{s}\). This range of QPP periods corresponds well to the range of periods of coronal loop oscillations observed in the extreme-ultraviolet (EUV) waveband (e.g., Nakariakov and Verwichte, 2005; Goddard et al., 2016). This is the main argument in favor of the hypothesis that flare QPPs might be associated with MHD oscillations of coronal loops. An additional indirect argument in favor of this hypothesis is the close correlation of HXR and microwave pulsations with EUV and soft X-ray (SXR) pulsations (Dolla et al., 2012; Simões et al., 2013; Simões, Hudson, and Fletcher, 2015) and sunspot oscillations (Sych et al., 2009) observed in some events. However, although oscillations of coronal magnetic structures (and waves in them) have been well observed for more than fifteen years, to our knowledge, no direct unambiguous and indisputable observational evidence has yet been presented that would support the link between the flare HXR QPPs and MHD oscillations and waves. We need to emphasize here that the aforementioned observational works (Simões et al., 2013; Simões, Hudson, and Fletcher, 2015) concluded that it is not necessarily to explain the observed pulsations in terms of MHD oscillations or waves in coronal loops. Other mechanisms are also possible. Moreover, the pulsations observed across several wavelengths ranges by Dolla et al. (2012) impose strong constraints on the applicability of MHD oscillations of coronal loops as the drivers of pulsations.

Spatially resolved observations made with Yohkoh/HXT (Kosugi et al., 1991) and RHESSI (Lin et al., 2002) with a high angular resolution of up to \({\approx}\,2.2^{\prime\prime}\) have clearly demonstrated that the HXR (\({\gtrsim}\,30~\mbox{keV}\)) footpoint sources are usually not stationary. Instead, they move (change their position) in the parent active regions during flares (Sakao, Kosugi, and Masuda, 1998; Fletcher and Hudson, 2002; Krucker, Hurford, and Lin, 2003; Bogachev et al., 2005; Gan, Li, and Miroshnichenko, 2008; Yang et al., 2009). Based on the detailed analysis of a few flares, it was shown that the sources of HXR QPPs can also move significantly during flares (Grigis and Benz, 2005; Zimovets and Struminsky, 2009; Inglis and Dennis, 2012). In the studied events the footpoint sources of the HXR QPPs moved predominantly along the magnetic polarity inversion line (MPIL) in the parent active regions of the studied flares. This indicates that the flare QPPs, at least those observed in the HXR range, are not necessarily related to MHD oscillations of coronal loops, as is commonly assumed. Instead, different pulsations are emitted successively from different magnetic flux tubes (loops) of flare arcades extended along the MPIL. This supports previous ideas about “elementary flare bursts” put forward many years ago by van Beek, de Feiter, and de Jager (1974a), de Jager and de Jonge (1978), de Jager (1979). Moreover, there is evidence (e.g., Zimovets, Kuznetsov, and Struminsky, 2013) that similar scenarios can also take place in flares with microwave QPPs emitted from sources with an apparent single loop structure (Kupriyanova et al., 2010). Most probably, the angular resolution of modern solar radio telescopes is insufficient to resolve thin magnetic flux tubes (loops or threads), successive triggering of which leads to the QPPs.

To our knowledge, until now, there have been no investigations of QPPs on the basis of a systematic analysis of a large number of solar flares observed in the HXR range with high spatial resolution. All previous investigations are case studies (Grigis and Benz, 2005; Li and Gan, 2008; Zimovets and Struminsky, 2009, 2010; Inglis and Dennis, 2012; Inglis and Gilbert, 2013). Only a few of the most interesting flares accompanied by remarkable and obvious HXR QPPs were investigated in these works. It is therefore not yet possible to draw general conclusions about the physical mechanisms responsible for HXR QPPs in flares. It is still not known whether the movement of HXR sources of the QPPs is a common phenomenon or if only some specific flares are accompanied by apparent displacements of the HXR sources. It is also unclear whether the HXR sources of the QPPs manifest some special patterns (characters) of movement. The goal of our work is to investigate spatio-temporal dynamics (if present) of sources of solar HXR pulsations on the base of a systematic analysis of a large sample of flares observed with the RHESSI from the beginning of its regular operation on February 2002 until the end of June 2015 (the start of this work), i.e. for the fourteen-year time interval covering the decay phase of Solar Cycle 23 and the rise phase of Solar Cycle 24. This systematic approach, in contrast to case studies, can help us to understand the general picture of the sources of HXR pulsations in flares and to place some restrictions on their models.

The article is organized as follows. The method of the work is briefly explained in Section 2. The selection of solar flares for further analysis is described in Section 3. Analysis of the selected flares is presented in Section 4. The main results of the analysis of the selected flares are summarized and discussed in Section 5. Conclusions are given in Section 6.

2 Method

As was stated in Section 1, the main goal of this work is to perform a systematic study of the spatio-temporal evolution of sources of HXR pulsations in solar flares, using spatially resolved RHESSI observations. The first step of the work was selecting flares from the RHESSI events catalog for further detailed analysis. The flare selection procedure is described in Section 3. The idea is to select and analyze as many flares as possible that are accompanied by multiple (more than three) HXR peaks or pulsations (regardless of whether they are considered quasi-periodic) in the energy range \(E_{\gamma} \gtrsim50~\mbox{keV}\) to determine some general properties of the sources of HXR pulsations.

For each event, the times of all significant HXR peaks (pulsations) above the background level in RHESSI’s 50 – 100 keV (and 25 – 50 keV as well) count rates were determined and tabulated. This was necessary to decompose the analyzed flares into sequences of elementary bursts or pulsations (to the extent allowed by RHESSI’s four-second time resolution). This decomposition later (Sections 4.4 – 4.7) allowed us to reconstruct images of the sources of individual HXR pulsations and to analyze the spatio-temporal evolution of these sources in the parent active regions over the course of the flares. Before these steps, we investigated some temporal properties of the identified pulsations. In particular, in Section 4.2 we analyze the time differences between successive HXR pulsations to uncover important information about the temporal structure of energy release processes in flaring regions. In Section 4.3 we also attempt to determine signatures of quasi-periodicities in the time profiles of HXR emission of the selected flares using standard techniques based on wavelet (Section 4.3.1) and Fourier (Section 4.3.2) analysis. However, we emphasize that the present work is not specifically focused on QPPs. Here we analyzed all HXR pulsations detected with RHESSI, regardless of whether they were quasi-periodic. A more focused and detailed search for quasi-periodicities in the selected flares will be presented elsewhere.

Furthermore, we reconstructed sequences of images of the sources of the identified HXR pulsations by implementing the standard reconstruction techniques on RHESSI’s spatially resolved data (Section 4.4). After we synthesized cubes of the HXR images for individual pulsations in the selected flares, we superposed HXR images with the photospheric line-of-sight magnetograms (Section 4.5). After the superposition, we determined the positions of the HXR sources of all pulsations relative to the magnetic polarity inversion lines (MPILs) for each flare region. This allowed us to investigate the spatio-temporal evolution of the HXR sources from pulsation to pulsation in relation to the magnetic structure of the flare regions. Based on qualitative analysis, in Section 4.6 we attempt to categorize the selected flares (if possible) into main groups in accordance with the spatio-temporal evolution of their sources of the HXR pulsations. The last step of our investigation was the analysis of some quantitative characteristics of the spatio-temporal evolution of the sources of the pulsations relative to the MPILs. This is reported (in Section 4.7) only for one group of flares. For the other group of flares such a quantitative analysis was not possible because of the specific peculiarity of the spatio-temporal evolution of the HXR sources in these flares.

3 Flare Selection

We considered all events collected in the RHESSI flare catalog for the time interval from 12 February 2002 until 21 June 2015. This catalog contains around \(1.1 \times10^{5}\) events. The majority of these events are quite weak flares without significant fluxes of HXR emission with energies \({\gtrsim}\,50~\mbox{keV}\).

For the second step, we used the RHESSI browser ( http://sprg.ssl.berkeley.edu/~tohban/browser/ ) to manually select only those flares whose four-second light curves (time profiles) contained a series of at least four successive bursts (peaks or pulsations) in the 50 – 100 keV energy channel observed with the naked eye. It makes no sense to discuss pulsations (or QPPs) when only three or fewer peaks are presented in a flare light curve. We need to emphasize that since we studied the four-second light curves to preselect flares with multiple peaks, we may have missed some flares with short characteristic times of \({\approx}\, 8\,\mbox{--}\,12\) between neighboring peaks because these sometimes cannot be resolved with the naked eye in the quick-look images. This means that we mainly concentrated on flares with characteristic times between neighboring HXR peaks longer than \({\approx}\,8\,\mbox{--}\,12~\mbox{s}\), although we show below that the studied flares were accompanied by very many such peaks (see Section 4.2).

We restricted the selection of flares to the 50 – 100 keV channel for two reasons. First, it is well known that this channel contains mainly bremsstrahlung of non-thermal (accelerated) electrons and is rarely contaminated by emission of hot thermal plasma occurring in flare regions. Sources of 50 – 100 keV HXR emission are almost always located in the chromospheric footpoints of flare loops. This allows our investigation to focus on processes directly related to particle acceleration. Second, we found 154 flares with at least four pulsations in the 50 – 100 keV RHESSI channel. This number is reasonable for analysis in comparison with the total amount of flares with pulsations observed in the less energetic 25 – 50 keV channel. On the other hand, the list of flares with pulsations in higher energy channels (e.g., 100 – 300 keV) is obviously a sub-list of the flares observed in the 50 – 100 keV channel because of the inverse power-law character of HXR spectra at the energies \({\gtrsim}\,30~\mbox{keV}\).

For the third step, we sifted flares from the preliminary list of 154 events that did not satisfy the following criteria:

  • The flare is on the disk and no farther than \(800^{\prime\prime}\) from the disk center, i.e. its location is within \(\pm57^{\circ}\) of the heliographic longitudes and latitudes. This is necessary to reliably relate the positions of the HXR sources to the magnetic field in the parent active regions (see Section 4.5).

  • An impulsive phase of a flare is almost fully observed by RHESSI.

  • The signal-to-noise ratio in the RHESSI 50 – 100 keV channel is sufficiently high. This is necessary to reliably identify HXR peaks in light curves and to synthesize HXR images of good quality for the analysis.

  • The level of high-energy charged particles at the RHESSI detectors is low.

  • The RHESSI attenuators do not change too many times during the flare impulsive phase and allow us to reconstruct images for many of the HXR peaks of a flare.

After this sifting of events, we obtained the final list of 29 flares suitable for further analysis. It should be emphasized that the criteria mentioned above are quite objective. We specifically tried to avoid subjective criteria to select flares as is often done when choosing flares with QPPs for case studies. We did not explicitly select flares with remarkable QPPs in light curves of HXR emission. All selected flares are only accompanied by at least four peaks of HXR emission in the 50 – 100 keV range, regardless of their temporal arrangement, which may be periodic, quasi-periodic, or not periodic.

Some useful general information about the selected flares is summarized in Table 1: number, date, start, peak and end times, X-ray (GOES) class, National Oceanic and Atmospheric Administration (NOAA) number and Hale class of a parent active region (AR), and the solar coordinates of a flare X-ray source given in the RHESSI catalog. As additional information we also indicated the time of the first appearance of a coronal mass ejection (CME) in the SOHO/LASCO/C2 field of view. This information was taken from the SOHO/LASCO CME Catalog ( http://cdaw.gsfc.nasa.gov/CME_list/ ). We also note the standard types of solar decimeter/meter radio bursts that were detected during each event. We took into account only those CME and radio bursts whose appearance was within 120/30 minutes since a peak/start of a flare according to the GOES soft X-ray data.

Table 1 General information about the studied events.

4 Flare Analysis

4.1 Selection of Significant Peaks or Pulsations

For each selected flare we automatically identified all local minima and maxima in the four-second RHESSI background-subtracted corrected count rates in the 25 – 50 and 50 – 100 keV channels. The obtained maxima and minima correspond to local peaks and dips of the count rates. We considered only those peaks as significant whose amplitudes, that is, the highest value of the differences between a local maximum and the preceding and following minima, exceed three times the standard deviation (\(3 \sigma_{\mathrm{b}}\)) of a pre-flare background. We considered the peaks identified in this way as real peaks (pulsations) of the flare HXR emission and discarded the others as some noise fluctuations not directly related to flare processes, e.g., caused by cosmic rays, radiation belt particles, astrophysical HXR and gamma-ray sources, and self-noise of the detectors.

An example of the automatic selection of significant peaks for the well-known SOL2002-11-09T13:23 flare, i.e. the event No. 6 according to Table 1 (e.g., Grigis and Benz, 2005; Inglis and Dennis, 2012), is shown in Figure 1(a, b). The automatic routine found in total 21 peaks in the 50 – 100 keV channel for this event, and all their amplitudes are above \(3 \sigma_{\mathrm{b}}\)-level (see Figure 1(b), where the horizontal dashed line indicates the threefold standard deviation \(3\sigma_{\mathrm{b}}\) value of the pre-flare background). Because of this, we considered all these peaks to be significant.

Figure 1
figure 1

Illustration of the selection of significant HXR peaks or pulsations and determination of their time differences based on the analysis of event No. 6. (a) The RHESSI background-subtracted corrected count rate in the 50 – 100 keV channel is shown by the black curve. Black dashed vertical lines indicate significant local maxima. Blue dotted vertical lines indicate all local minima. The color horizontal segments at the top mark time intervals for which HXR images were synthesized for further analysis (see Figures 5(b) and 6, as well as Figures 15, 16, 17, 18 in Appendix B). (b) Amplitudes of significant peaks are shown by black vertical lines. The horizontal dashed line indicates the threefold standard deviation (\(3 \sigma_{\mathrm{b}}\)) value of the pre-flare background. (c) Time differences (\(P\)) between successive significant peaks are shown by diamonds. The average value of all significant periods (i.e. mean time differences – \(\langle P \rangle\)) is shown by the black horizontal solid line. The black, green, yellow, and red horizontal dashed and dotted lines indicate levels \(\langle P \rangle\pm0.5 \langle P \rangle\), \(\langle P \rangle\pm1.0 \sigma_{ \langle P \rangle}\), \(\langle P \rangle\pm2.0 \sigma_{ \langle P \rangle}\), and \(\langle P \rangle\pm3.0 \sigma_{ \langle P \rangle}\), respectively, where \(\sigma_{ \langle P \rangle}\) is the standard deviation of the time differences.

Background-subtracted corrected count rates in the RHESSI 50 – 100 keV channel with all identified significant and insignificant peaks for all selected flares (except flare No. 6) are shown in the top panels of Figures 11, 12, 13, 14 in Appendix A. The total numbers of significant peaks (\(n_{\mathrm{p}}\)) in the 25 – 50 and 50 – 100 keV channels are shown in columns 2 and 7 of Table 2, respectively.

Table 2 Results of the analysis of the RHESSI background-subtracted corrected count rates in the 25 – 50 and 50 – 100 keV channels.

We need to note that for the sake of convenience we did not use the original RHESSI count rates but rather the corrected count rates. We found that the use of the corrected count rates did not significantly (within \(10~\%\)) influence the results of our specific analysis in comparison with the use of the uncorrected count rates, especially in the 50 – 100 keV band, which is of the principal importance for this work.

4.2 Time Differences Between Pulsations

Knowing the times of significant peaks for each event, we calculated time differences (\(P\)) between successive peaks (see bottom panels of Figure 1 and Figures 11 – 14 in Appendix A). The total number of time differences in a flare is \(N_{P}=n_{\mathrm{p}}-1\). The average value of all time differences of a particular flare was calculated and called formally the mean time difference of this flare (\(\langle P \rangle\); see columns 3 and 8 in Table 2). For each flare we also calculated standard deviations of time differences (\(\sigma_{P}\); see columns 4 and 9 in Table 2). This value can be considered as a measure of the spread of time differences from the average value, i.e. from the mean time difference \(\langle P \rangle\). Intuitively, when the spread is not broad, we might speculate whether these are QPPs. However, as we mentioned in Section 1, there is no strict definition of QPPs, and it is not clear what to consider a broad or narrow spread around the average value. We therefore calculated for each flare several different levels relative to its own mean time difference: \(\langle P \rangle\pm0.5 \langle P \rangle\), \(\langle P \rangle\pm1.0 \sigma_{P}\), \(\langle P \rangle\pm2.0 \sigma_{P}\), and \(\langle P \rangle\pm3.0 \sigma_{P}\). They are shown by different horizontal lines in the bottom panels of Figure 1 and Figures 11 – 14 in Appendix A. Numbers (percentages) of significant peaks within the \(\langle P \rangle\pm0.5 \langle P \rangle\) and \(\langle P \rangle\pm3.0 \sigma_{P}\) ranges for all selected flares in the 25 – 50 and 50 – 100 keV channels are presented in columns 5 – 6 and 10 – 11 of Table 2, respectively.

In the majority of flares (except for seven events: Nos. 1, 12, 14, 17, 21, 24, and 26) all time differences in the 50 – 100 keV channel are within the \(\langle P \rangle\pm3.0 \sigma_{P}\) range (the same is true for the 25 – 50 keV channel). This indicates indirectly that \(P\) is a random value, which may be distributed normally around some average value (not necessary \(\langle P \rangle\)). We tried to check this by plotting the time difference distributions in the form of histograms. However, the number of significant pulsations is smaller than 16 in 19 out of 29 studied flares. It does not make sense to build distributions on such a small number of data points.

Nonetheless, 10 flares (Nos. 1, 6, 12, 17, 18, 19, 21, 23, 24, and 26) have more than 16 pulsations each. For these flares we plot the time difference distributions in Figure 2. The distributions of seven of these flares (Nos. 1, 17, 18, 19, 21, 24, and 26) have sharply decreasing shapes with maxima around \(P \approx8\,\mbox{--}\,20~\mbox{s}\), i.e. around the lower threshold of time differences (\(P_{\mathrm{thr}}=8~\mbox{s}\)) that can be, in principle, identified in data sets with four-second cadence. This indicates that in the majority of the studied flares RHESSI does not allow us to resolve the temporal fine-structure of the HXR emission and that the maxima of the real time difference distributions, if they exist, are somewhere below \(P_{\mathrm{thr}}=8~\mbox{s}\).

Figure 2
figure 2

Distributions of time differences (\(P\)) found in the four-second RHESSI background-subtracted corrected count rates in the 50 – 100 keV channel for flares No. 1, 6, 12, 17, 18, 19, 21, 23, 24, and 26 (see Table 1). The red vertical dashed line shows the mean time difference \(\langle P \rangle\) of a given flare. The red horizontal dotted line shows the standard deviation (\(\sigma_{P}\)) of the time differences at half the maximum level. The blue vertical dotted line shows the lower threshold (\(P_{\mathrm{thr}}=8~\mbox{s}\)) of the time differences, which can be found in the four-second count rates. The red thin dashed curves in panels (b), (c), and (h) show Gaussian functions with corresponding \(\langle P \rangle\) and \(\sigma_{P}\) parameters for flares No. 6, 12, and 23, respectively, whose distributions are similar to a bell-like shape.

However, in 3 of these 10 flares (Nos. 6, 12, and 23) the time difference distribution has a bell-like shape (although not ideal, in particular, because of poor statistics) with maxima in the range of \(P \approx20\,\mbox{--}\,40~\mbox{s}\). The positions of these maxima coincide well with mean time differences \(\langle P \rangle\) and the widths of these distributions at half of their maxima are close to the standard deviations of time differences in these flares. This indicates that time differences between successive HXR pulsations in these events are random variables distributed normally around their average values, \(\langle P \rangle\), and that the four-second RHESSI cadence can be enough to resolve temporal variations of HXR emission in these particular flares.

We also plot the collective time difference distributions combined for all 29 studied flares (see Figure 3) to explore the general picture. The picture is as expected: the distributions have exponentially decreasing shapes with maxima around \(P \approx8\,\mbox{--}\,30~\mbox{s}\), i.e. around the lower threshold of the time differences (\(P_{\mathrm{thr}} = 8~\mbox{s}\)) that is possible for the data with four-second cadence. The best-fit exponential functions \(f=a \exp (-P/b )\) have the following coefficients for the 50 – 100 keV and 25 – 50 keV channels: \(a_{50}=1013.09 \pm7.57\) and \(b_{50} = 17.78 \pm 0.11~\mbox{s}\), and \(a_{25}=1979.97 \pm14.18\) and \(b_{25} = 15.62 \pm0.08~\mbox{s}\), respectively.

Figure 3
figure 3

Combined distributions of the time differences (\(P\)) found in the four-second RHESSI background-subtracted corrected count rates in the 50 – 100 keV (a) and 25 – 50 keV (b) channels for all 29 studied flares. The red vertical dashed line shows the averaged time difference. The red horizontal dotted line shows the standard deviation of time differences at half the maxima of the distributions. The blue vertical dotted line shows the lower threshold (\(P_{\mathrm{thr}}=8~\mbox{s}\)) of time differences, which can be found in the four-second count rates. The red thin dashed curves show Gaussian functions found by the best fit of the distributions.

4.3 Search for Quasi-periodicities in Flare Light Curves

To search for possible quasi-periodicities in the light curves of the HXR emission of the studied flares, we used standard spectral analysis methods. We would like to emphasize, once again, that this is not the main goal of this work. We applied these standard methods to make our analysis more comprehensive, since these methods are often used by various authors when analyzing pulsations of flare emissions.

First (Section 4.3.1), we used the wavelet analysis procedure by Torrence and Compo (1998) to obtain the wavelet power spectra and derive frequency–temporal structures of the investigated signals. Second (Section 4.3.2), we used the Fast Fourier Transform (the “FFT.pro” function within IDL) to calculate the normalized periodograms to search for significant spectral peaks in the signals. We used the pre-flare background-subtracted RHESSI-corrected count rates, normalized to their maxima, without any detrending. This approach ensures that we analyzed the original flare signal without introducing any significant distortions due to empirical detrending, which could affect the results of a spectral analysis (see, e.g., Vaughan, 2005; Gruber et al., 2011). To take into account the red-noise influence, we searched spectral peaks above the red-noise level at significance levels of 95.0 % and 99.7 %.

4.3.1 Wavelet Analysis

The results of the wavelet analysis for the representative event No. 6 are shown in Figure 4(a – c). The characteristic timescale of HXR QPPs at a significance level of 95.0 % varies from 25 s to 40 s. However, no QPPs are detected at a significance level of 99.7 % for this event.

Figure 4
figure 4

The results of the wavelet and periodogram analysis for event No. 6. (a) RHESSI background-subtracted corrected count rate in the 50 – 100 keV channel normalized to its maximum. (b) Wavelet power spectrum with significance levels of 95.0 % (green contour) and 99.7 % (red contour) above the red noise. The cross-hatched region is the cone of influence, above which everything is dubious. (c) Global wavelet power spectrum. The colored lines indicate significance levels of 95.0 % (dashed green line) and 99.7 % (dashed red line) above the red noise. (d) Normalized periodogram with significance levels above the red noise of 95.0 % (dashed green line) and 99.7 % (dashed red line).

The results of the wavelet analysis for all studied events are summarized in Table 3 at significance levels of 95.0 % and 99.7 % (columns 4 and 5, respectively). Quasi-periodicities of HXR pulsations have been found in five events at a significance level of 95.0 %. Only three of these events have periodicities at a significance level of 99.7 %.

Table 3 Results of the search for quasi-periodicities of HXR emission in the studied flares. The characteristic timescales found in the RHESSI background-subtracted, normalized-to-maximum, corrected count rates in the 50 – 100 keV channel are shown above the red-noise level for significance levels of 95.0 % and 99.7 %.

4.3.2 Periodogram Analysis

The normalized frequency spectrum for event No. 6 is shown in Figure 4(d). It is clearly seen that there are no spectral peaks at significance levels of 95.0 % and 99.7 % in this event.

The spectral peaks (periods) of the HXR pulsations for all selected events using FFT are shown in Table 3. Four events have quasi-periodicities at a significance level of 95.0 %. Only two of these events have quasi-periodicities at a significance level of 99.7 %. These periods correspond to near-the-edge frequencies of the calculated spectra. Moreover, these two events differ from those three events for which quasi-periodicities were found using the wavelet analysis. This is reason to seriously doubt the real significance of quasi-periodicities we found.

When we combine the results of the wavelet and periodogram analysis, we can conclude that quasi-periodicities in solar flare HXR emission are, probably, quite a rare phenomenon when the red-noise character of the signals is taken into account. This is an expected result (see Gruber et al., 2011; Inglis, Ireland, and Dominique, 2015).

4.4 HXR Image Reconstruction

After we identified significant peaks in the RHESSI 50 – 100 keV (and 25 – 50 keV) corrected count rates for all selected flares, we reconstructed (synthesized) images for some of them using RHESSI data. We used the CLEAN and PIXON algorithms (Hurford et al., 2002) within the standard RHESSI Solar SoftWare (SSW) package ( http://www.lmsal.com/solarsoft/ ). The CLEAN algorithm was used for the preliminary analysis of flare regions and the PIXON algorithm for detailed analysis of spatio-temporal evolution of the HXR sources of pulsations. We usually used detectors 2 – 8 with the CLEAN algorithm and all detectors 1 – 9 with PIXON. The size of the reconstructed images is \(64 \times64\) pixels with an angular pixel size of \(1^{\prime\prime}\) or \(2^{\prime\prime}\), depending on the size of the flare region observed in the HXR range.

To synthesize images we selected time intervals of 12 to 40 s duration around the maxima of significant peaks. For some peaks we were unable to synthesize images because the attenuators changed. However, the main problem was the low signal-to-noise ratio. This was especially pronounced in the 50 – 100 keV range, in the 25 – 50 keV range the situation was better in general. Unfortunately, we were unable to synthesize images of reliable quality for some short-duration significant peaks (\({\approx}\,8\,\mbox{--}\,12~\mbox{s}\)), especially in the 50 – 100 keV range. We therefore restricted our work by reconstructing images mainly in the 25 – 50 keV range. The effective area of the RHESSI detectors, even in the 25 – 50 keV range, is not enough to reconstruct images of reliable quality for some low-amplitude short-duration peaks. In some cases, we needed to synthesize images over time intervals containing several peaks (from 2 to 4) to increase the signal-to-noise ratio. All time intervals selected for image reconstruction are marked by colored horizontal segments in the top panels of Figure 1 and Figures 11 – 14 in Appendix A. The colors of these segments correspond to the colors of the contours used to show the HXR sources in Figures 5 – 6 and Figures 15 – 18 in Appendix B.

Figure 5
figure 5

Comparison of the positions of HXR sources in the 25 – 50 keV (a) and 50 – 100 keV (b) energy ranges for significant HXR peaks of flare No. 6 (see Figure 1). The PIXON algorithm was used to reconstruct the HXR sources shown. The background image is the photospheric line-of-sight magnetogram obtained with SOHO/MDI. The magnetic field color bar (in gauss) is presented below the images. The MPIL is shown by the white curves. The colors of the HXR sources correspond to the times of the HXR peaks shown near the color bars to the right of the images. White in the color bar (right) indicates that there are no good HXR images for these peaks. The contour levels of the HXR sources (in percentage of the maximum brightness) are labeled in the figure.

Figure 6
figure 6

(a) Spatio-temporal evolution of the sources of the HXR pulsations in flare No. 6 of group 1. The number and date of the flare are shown above. The PIXON algorithm was used to reconstruct the HXR sources shown. The background image is the photospheric line-of-sight magnetogram obtained with the SOHO/MDI. The magnetic field color bar (in gauss) is presented below. The colors of the HXR sources correspond to the times of the HXR peaks shown near the color bar to the right. The contour level of the HXR sources is labeled in the image. Large color crosses show the average positions (centroids) of the HXR sources at the corresponding times. The linear sizes of these crosses are equal to twice the FWHM of the RHESSI collimator number 1. Straight color lines connect paired HXR sources located in opposite magnetic polarities. Small red crosses indicate intersection points (IPs) of these lines with the approximate MPIL (thick white lines). The real MPIL derived from the magnetogram is shown by the thin white curve. (b) Zoom of the parent active region within the red dashed boundaries indicated in panel (a) with notations of the quantitative characteristics of the HXR sources dynamics calculated in Section 4.7. Paired HXR sources \(S^{+}\) and \(S^{-}\) in positive and negative magnetic polarities for the two successive significant HXR peaks are shown by different colors. The corresponding times of these peaks are marked in bold font near the color bar to the right of the panel (a). The thick green arrows \(d^{+}\) and \(d^{-}\) indicate the total displacements of sources \(S^{+}\) and \(S^{-}\) between two successive HXR peaks. The white dashed lines are the perpendiculars to the approximate MPIL at the intersection points (IPs).

It is known (e.g., Veronig and Brown, 2004) that in some flares, HXRs in the 25 – 50 keV range are emitted from coronal thick-target sources. However, our experience shows that this situation is rare, and in the majority of cases, HXR emission in the 25 – 50 keV range is predominantly bremsstrahlung of non-thermal electrons emitted mainly from the chromospheric (or low coronal) footpoints of flare loops. As an example, Figure 5 shows the positions of HXR sources in the 25 – 50 keV (a) and 50 – 100 keV (b) energy ranges for the significant peaks found in flare No. 6. The spatio-temporal evolution of HXR sources for those peaks for which it was possible to synthesize images of reliable quality are in general similar for both energy ranges. The difference is only in some minor details. This is typical for the majority of the analyzed flares.

We found that only five flares from our list (Nos. 3, 9, 16, 21, and 28) manifest signatures of coronal emission in the 25 – 50 keV channel; in some individual peaks the 25 – 50 keV sources were situated above the magnetic polarity inversion lines (MPIL; see Section 4.5) and/or had a loop-like shape. However, this did not strongly complicate our analysis of the spatio-temporal dynamics of the HXR sources and did not strongly influence the main results.

4.5 HXR Source Location

Since the magnetic field plays a crucial role in solar flares and because accelerated electrons are magnetized, it is of principal importance to investigate spatio-temporal evolution of flare HXR sources with respect to the magnetic field of the parent active regions. For this purpose, we used the photospheric line-of-sight magnetograms obtained with the SOHO/MDI (Scherrer et al., 1995) and SDO/HMI (Scherrer et al., 2012) instruments in 2002 – 2010 and 2011 – 2015, respectively. For each flare we selected a magnetogram that was closest in time to the beginning of a flare impulsive phase. Using the “drot_map.pro” routine within SSW, we rotated the magnetograms to an epoch in the middle of the impulsive phase of the corresponding flares. For each magnetogram we found MPILs as curves separating positive and negative magnetic polarities in a flare region. An MPIL is a natural object, always present in active regions, relative to which it makes sense to investigate dynamics of flare HXR sources (e.g., Bogachev et al., 2005; Grigis and Benz, 2005; Gan, Li, and Miroshnichenko, 2008; Zimovets and Struminsky, 2009).

For each significant HXR peak for which it was possible to synthesize RHESSI images of good quality, we found solar coordinates of all pixels within \(15~\%\), \(20~\%\), \(30~\%\), or \(40~\%\) levels from the brightest pixel at a given image. The percentage level was fixed for all peaks of the same flare (e.g. \(30~\%\) or \(40~\%\)), but it varied from flare to flare. The selection of levels is quite subjective. We tried to choose levels so that for each image there was at least one HXR contour on either side of an MPIL. For the majority of flares we chose the \(30~\%\) level.

We automatically separated pixels located in different magnetic polarities. For each image we separately determined the average solar coordinates of all pixels located in positive and negative polarities. These coordinates were used further to obtain quantitative characteristics of the dynamics of HXR sources (see Section 4.7). HXR sources located in positive and negative magnetic polarities were denoted as \(S^{+}\) and \(S^{-}\), respectively. For each flare, the \(S^{+}\) and \(S^{-}\) sources were overplotted on a magnetogram by different colors for different peaks. This allowed us to clearly visualize the spatio-temporal evolution (if present) of HXR sources from peak to peak relative to the MPILs in the parent active regions.

4.6 Separation of Flares into Two Groups

After visually inspecting the maps of the spatio-temporal evolution of the HXR sources from peak to peak and of the morphology of the parent active regions of all flares we studied, we found that all events can be subdivided into (at least) two groups.

Group 1 (16 flares, i.e. \(55~\%\) of all flares) consists mainly of two-ribbon flares with systematic dynamics of the HXR sources relative to the MPILs, which had simple elongated shapes in these flare regions. For many of the significant HXR peaks in these flares it was possible to identify paired HXR sources (\(S^{+}\) and \(S^{-}\)) located in regions of different magnetic polarities. Most probably, these paired HXR sources are situated in opposite footpoints of the flare magnetic flux tubes (loops). By systematic dynamics we mean that the paired HXR sources show one of the four basic types of motions or their combinations (e.g., Bogachev et al., 2005; Ji et al., 2006; Gan, Li, and Miroshnichenko, 2008; Yang et al., 2009):

  1. (Type A)

    \(S^{+}\) and \(S^{-}\) move in the same direction parallel to an MPIL;

  2. (Type B)

    \(S^{+}\) and \(S^{-}\) move in opposite directions parallel to an MPIL;

  3. (Type C)

    \(S^{+}\) and \(S^{-}\) move away from and perpendicular to an MPIL;

  4. (Type D)

    \(S^{+}\) and \(S^{-}\) move toward and perpendicular to an MPIL.

In group 2 (13 events, i.e. \(45~\%\) of all flares) the HXR sources appeared and moved more chaotically than in the group 1 events. It was difficult to unambiguously identify paired HXR sources and to determine their type of movement in these cases. In the majority of group 2 flare regions several separated MPILs of complicated shape were present simultaneously.

The group classification of each analyzed flare is shown in column 11 of Table 1. Types of paired HXR source motions identified in the group 1 flares are shown in column 16 of Table 4. Maps of the spatio-temporal evolution of the HXR sources for all studied events are shown in Figures 15 – 18 in Appendix B.

Table 4 Results of the analysis of the quantitative characteristics of the source dynamics of HXR pulsations in group 1 flares.

The mean time differences averaged over group 1 and group 2 flares and their standard deviations are: \(\langle P^{g_{1}} \rangle \approx27.9~\mbox{s}\), \(\sigma_{P}^{g1}\approx10.5~\mbox{s}\) and \(\langle P^{g_{2}} \rangle\approx26.4~\mbox{s}\), \(\sigma_{P}^{g2}\approx7.1~\mbox{s}\), respectively, i.e. they are almost the same. The mean number of significant peaks found in group 1 and group 2 flares and their standard deviations are also almost the same: \(n_{\mathrm{p}}^{g1} \approx 21.8\), \(\sigma_{\mathrm{p}}^{g1}\approx23.7\) and \(n_{\mathrm{p}}^{g2} \approx19.3\), \(\sigma_{\mathrm{p}}^{g2}\approx22.3\), respectively. Thus, the temporal characteristics of both groups of flares are very similar to each other. This indicates that the separation of flares into two groups is rather arbitrary and subjective and, possibly, has no deep physical meaning. We discuss this in Section 5. Nonetheless, for group 1 flares it is possible to quantitatively estimate some important physical characteristics of the dynamics of paired sources of HXR pulsations (see Section 4.7), which is hard to do for group 2 flares.

4.7 Quantitative Characterization of the Dynamics of the HXR Sources

As was mentioned in Section 4.5, it is possible to estimate some useful quantitative characteristics of the spatio-temporal evolution of paired \(S^{+}\) and \(S^{-}\) sources of the HXR pulsations in group 1 flares. For the selected peaks of each group 1 flare for which it was possible to reconstruct images of good quality, we calculated the following characteristics (see Figure 6(b) for their visual explanation):

  • The distance (\(D_{\mathrm{S}}\)) between paired \(S^{+}\) and \(S^{-}\) sources, which gives an estimate of the length of a flaring loop (using a coefficient, e.g., \(\pi/2\), when a loop has a semi-circular shape) at a given HXR peak.

  • The shear angle (\(\alpha_{\mathrm{sh}}\)) between an MPIL and a segment connecting \(S^{+}\) and \(S^{-}\) sources. This angle provides an estimation of the shear angle of a flaring loop and, to some extent, information about the deviation of the magnetic field of a loop from the potential state, which is a measure of its free magnetic energy.

  • The coordinates of an intersection point (IP) between a line segment connecting \(S^{+}\) and \(S^{-}\) sources and an MPIL.

  • The distance (\(D_{\mathrm{IP}}\)) between IPs at two successive HXR peaks. This distance provides an estimate of the spacing (in the image plane) between two flaring loops (two bundles of loops) from which two successive HXR peaks were emitted.

  • The velocity (\(v_{\mathrm{IP}}\)) of the apparent IP displacement between two successive HXR peaks. It is calculated as the ratio between \(D_{\mathrm{IP}}\) and a time difference between two corresponding peaks. This velocity provides an estimate of the velocity of possible triggers of the energy release along an MPIL direction.

  • The parallel (\(v^{+}_{\parallel}\) and \(v^{-}_{\parallel}\)), perpendicular (\(v^{+}_{\bot}\) and \(v^{-}_{\bot}\)), and total (\(v^{+}\) and \(v^{-}\)) velocities of the apparent displacement of \(S^{+}\) and \(S^{-}\) sources relative to an MPIL.

  • The dimensionless parameters \(R^{+}=v^{+}_{\parallel}/v^{+}_{\bot }\) and \(R^{-}=v^{-}_{\parallel}/v^{-}_{\bot}\). These parameters provide information on which type of HXR source movement, along an MPIL or perpendicular to it, is more pronounced between two HXR peaks.

The time profiles of the parameters calculated for flare No. 6 are shown in Figure 7. The non-stationary pattern of all the calculated characteristics is evident. However, no obvious peak-to-peak correlation between HXR pulsations and the characteristics of the HXR source dynamics is seen. This indicates that these parameters of the HXR source dynamics are not linearly correlated with the HXR intensity or that the accuracy of measurements of these parameters is not sufficiently high.

Figure 7
figure 7

Temporal variations of quantitative characteristics of paired HXR sources calculated for flare No. 6. (a) RHESSI corrected count rates in the 25 – 50 keV (black) and 50 – 100 keV (red) channels. The black vertical dotted lines show identified significant peaks. The colored horizontal segments at the top mark time intervals for which HXR images were synthesized (see Figures 5(b) and 6(a)). (b) \(D_{\mathrm{S}}\) (red) and \(D_{\mathrm{IP}}\) (black); (c) \(V_{\mathrm{IP}}\); (d) \(\alpha_{\mathrm{sh}}\); (e) \(V^{+}\) (red) and \(V^{-}\) (black); (f) \(V_{\bot}^{+}\) (red) and \(V_{\bot}^{-}\) (black); (g) \(V_{\parallel}^{+}\) (red) and \(V_{\parallel}^{-}\) (black); (h) \(R^{+}\) (red) and \(R^{-}\) (black). See Section 4.7 for an explanation of these notations. The horizontal dashed lines show the means of the presented characteristics in panels (b) – (e), while the means of the absolute values of the corresponding characteristics are shown in panels (f) – (h).

We also calculated the mean values of these characteristics averaged over the significant peaks of each group 1 flare for which we had images of good quality. These mean values (placed in \(\langle \rangle\) parentheses) and their standard deviations (\(\sigma\)) are summarized in Table 4. They provide a general view of the quantitative characteristics of the source dynamics of the HXR pulsations (with time differences in the range of \(P \approx8\,\mbox{--}\,270~\mbox{s}\)) in flares.

To explore the general picture of the calculated characteristics, we plotted them (Figure 8) versus the mean time differences, corrected by the special coefficient \(r_{\mathrm{p}}\), which is different for different flares, i.e. versus \(\langle P^{\prime} \rangle= \langle P \rangle r_{\mathrm{p}}\). For a given flare this coefficient (column 15 in Table 2) is calculated as \(r_{\mathrm{p}}=n_{\mathrm{p}}/k_{\mathrm{p}}\), where \(n_{\mathrm{p}}\) is the number of all significant HXR peaks found in this flare (in the 50 – 100 keV band), and \(k_{\mathrm{p}}\) is the number of HXR pulsations of this flare for which we were able to reconstruct images of good quality that we then used to calculate the discussed characteristics. This coefficient is used to take into account that we were able to reconstruct images for only part of the significant peaks, and that times between successive images are not real times between successive peaks. We note that in Figure 8(a) we plot the numbers of all significant peaks (\(n_{\mathrm{p}}\)) versus \(\langle P \rangle\) (but not versus \(\langle P^{\prime} \rangle\) as in all other panels) because \(n_{\mathrm{p}}\) is calculated directly from RHESSI’s corrected count rates as well as \(\langle P \rangle\). For each pair of physical variables, shown in Figure 8, we calculated the linear Pearson correlation coefficient (\(cc\)). Its values are shown above the corresponding panels of Figure 8. In general, there is no strong linear correlation between the physical variables. Only \(\langle D_{\mathrm{IP}} \rangle\) and \(\langle D_{\mathrm{S}} \rangle\) show a significant positive correlation (\(cc \approx0.61\) and \(cc \approx 0.53\), respectively) with \(\langle P^{\prime} \rangle\), indicating some links between distances between neighboring flaring loops (as well as their lengths) and the mean time differences of flare HXR pulsations.

Figure 8
figure 8

Mean quantitative characteristics of the dynamics of the paired HXR pulsation sources calculated for group 1 flares (diamonds). Errors (standard deviations; see Table 4) are shown by black thin solid horizontal and vertical segments. The mean values of the characteristics, averaged over all flares, are shown by red horizontal and blue vertical dashed lines. The blue horizontal solid lines in panels (e) and (f) show the level of 1. The linear Pearson correlation coefficient (\(cc\)) calculated for each pair of the variables is shown at the top.

However, the more important finding is the high correlation (the linear Pearson correlation coefficient is \(cc \approx0.95\)) between the ratio \(\langle D_{\mathrm{IP}} \rangle/ \langle v_{\mathrm{IP}} \rangle\) and the corrected mean time difference \(\langle P^{\prime} \rangle\) (see Figure 9). The best fit of these data points with a linear function

$$ \langle D_{\mathrm{IP}} \rangle/ \langle v_{\mathrm{IP}} \rangle = a \bigl\langle P^{\prime} \bigr\rangle + b $$
(1)

yielded \(b=0.89 \pm11.64\) and the slope \(a=0.81 \pm0.18\), which is close to 1 within the measurement error. The very high correlation between \(\langle D_{\mathrm{IP}} \rangle/ \langle v_{\mathrm{IP}} \rangle\) and \(\langle P^{\prime} \rangle\) may be caused by a combination of two causes. The first cause is methodological, since \(v_{\mathrm{IP}}\) is calculated as the ratio between \(D_{\mathrm{IP}}\) and a time difference between two corresponding peaks, i.e. \(P \). However, this cannot be the only cause because we also found a high correlation between two independently determined variables \(\langle D_{\mathrm{IP}} \rangle\) and \(\langle P^{\prime} \rangle\) (see Figure 8(g)). This indicates that there must be also a physical cause. We discuss this possibility in Section 5.4.

Figure 9
figure 9

Relation between the ratio \(\langle D_{\mathrm{IP}} \rangle / \langle v_{\mathrm{IP}} \rangle\) and corrected mean time difference (\(\langle P^{\prime} \rangle\)) for all group 1 flares (diamonds). The errors (standard deviations) are shown by the black thin solid horizontal and vertical segments. The black thin dotted line shows the line through the center of the coordinate system with the slope \(k=1\). The red dashed line shows the linear (\(y=ax+b\)) best fit of the data points with the slope \(a=0.81 \pm0.18\) and \(b=0.89 \pm 11.64\). The linear Pearson correlation coefficient (\(cc\)) between \(\langle D_{\mathrm{IP}} \rangle/ \langle v_{\mathrm{IP}} \rangle\) and \(\langle P^{\prime} \rangle\) variables is shown at the top.

5 Summary of the Results and Their Discussion

Here we summarize and discuss the main observational results of our analysis of HXR sources in 29 investigated solar flares (see Table 1) that had a series of at least four successive HXR peaks (pulses or pulsations) in the four-second RHESSI-corrected count rates in the 50 – 100 keV channel. We would like to emphasize that since the criteria of flare selection were objective enough (see Section 3), the obtained results can most probably be generalized to all solar flares that display HXR pulsations, at least with characteristic time differences in the \(P \approx8\,\mbox{--}\,270~\mbox{s}\) range.

5.1 Results of the Time-Sequence Analysis

We automatically identified significant peaks in the four-second RHESSI 50 – 100 keV (as well as 25 – 50 keV) background-subtracted corrected count rate data in the studied events. Their general characteristics are summarized in Table 2.

The total number of significant peaks in the studied flares varied from \(n_{\mathrm{p}}^{\mathrm{min}}=5\) to \(n_{\mathrm{p}}^{\mathrm{min}}=103\), with mean values of \(\bar {n}_{\mathrm{p}}^{50}=22\) and \(\bar{n}_{\mathrm{p}}^{25}=24\) in the 50 – 100 keV and 25 – 50 keV energy channels, respectively.

Time differences between successive peaks in the 50 – 100 keV channel varied between \(P_{\mathrm{min}}^{50}=8~\mbox{s}\) and \(P_{\mathrm{max}}^{50}=224~\mbox{s}\), with a mean value of \(\bar{P}^{50}=27.1~\mbox{s}\) averaged over all flares. In the 25 – 50 keV channel the situation is similar: \(P_{\mathrm{min}}^{25}=8~\mbox{s}\), \(P_{\mathrm{max}}^{25}=272~\mbox{s}\), and \(\bar{P}^{25}=23.0~\mbox{s}\), respectively.

Distributions of time differences combined for all 29 flares have rapidly decaying exponential form (\(N (P ) \sim\exp [-P/a_{\mathrm{p}} ]\)) with \(a_{\mathrm{p}}^{50}=17.78 \pm0.11~\mbox{s}\) in the 50 – 100 keV channel and \(a_{\mathrm{p}}^{25}=15.62 \pm0.08~\mbox{s}\) in the 25 – 50 keV channel (Figure 3). Maxima of these exponential distributions are close to the lower threshold level (\(P_{\mathrm{thr}}=8~\mbox{s}\)) of time differences that can be identified, in principle, in time profiles with the 4-second step. This indicates clearly that the 4-second sampling is not enough to resolve the majority of peaks, whose time differences are below 8 s. This is an expected result. It is well known from higher cadence observations, made in particular with the CGRO/BATSE instrument, that distributions of widths (and, consequently, of time differences) of HXR pulses have decaying exponential form in the 0.3 – 3.0 s range (Aschwanden, Schwartz, and Alt, 1995). Thus, in the present work we are restricted to physical processes occurring in flare regions on time scales greater than \(P_{\mathrm{min}}\approx P_{\mathrm{thr}} = 8~\mbox{s}\). This restriction is not due to the physics of flare processes. It is caused by the limited time resolution (\(\mathrm{d}t=4~\mbox{s}\)) of the available data sets.

Individual distributions of time differences in the majority of inspected flares are similar in shape to the combined distributions (cf. Figures 2 and 3). They also have a decaying exponential form with maxima close to \(P_{\mathrm{thr}}=8~\mbox{s}\). However, we found that at least in three flares (No. 6, 12, and 23) distributions of time differences have bell-like shapes. They can be approximated (though not ideally) with Gaussian functions with positions of maxima and half-widths at half-maxima corresponding to average values and standard deviations of time differences. Moreover, we found that all time differences in these flares are within the \(\langle P \rangle\pm3 \sigma_{P}\) range. This indicates that at least in these three flares the time differences between successive HXR peaks are random variables distributed normally around their own average values \(\langle P \rangle\). We refer to the average value of all time differences in a given flare as the mean time difference. Physically, this is the most probable time interval between successive HXR peaks of a given flare. As in the majority of flares we only observed exponential tails of the time difference distributions and did not observe real maxima of these distributions (if they exist) because of the limited time resolution, we did not find real most probable time differences (i.e. true mean time differences) for the majority of flares. The mean time differences (\(\langle P \rangle\)) that we estimated are therefore more correctly treated as artificial (not true) characteristic time intervals between HXR peaks available for observations on the particular timescales between \(P_{\mathrm{min}} \approx P_{\mathrm{thr}} = 8~\mbox{s}\) and \(P_{\mathrm{max}} \approx270~\mbox{s}\).

It is worth mentioning that in the majority (\({\approx}\,75~\%\)) of the studied flares more than half of the time differences are within the \(\langle P \rangle\pm0.5 \langle P \rangle\) range (columns 5 and 10 in Table 2). Intuitively, this means that in these flares the spread of the time differences around their (artificial) mean values is not very high. This may be a signature of QPPs. However, this signature is not devoid of subjectivity and shortcomings; as discussed in Section 1, there is no precise definition of what constitutes quasi-periodicity. In particular, it is not clear what exact percentage of pulsations in a given flare must be within this \(\langle P \rangle\pm0.5 \langle P \rangle\) range to be treated as quasi-periodic ones. In addition, the range \(\langle P \rangle\pm0.5 \langle P \rangle\) is chosen subjectively. We cannot strongly argue why the coefficient in the right hand side should be equal to 0.5 and not to some other values (see, e.g., Jakimiec and Tomczak, 2013, for comparison).

On the other hand, we found from wavelet and periodogram analysis, taking into account the power-law (red noise) properties of the data (Vaughan, 2005; Gruber et al., 2011; Inglis, Ireland, and Dominique, 2015), that HXR pulsations in the majority of the studied flares do not show quasi-periodicity (see Table 3). This finding is not consistent with the result discussed in the previous paragraph. It also differs from the recent results by Simões, Hudson, and Fletcher (2015). However, our approach to the data analysis is not identical with the approach of Simões, Hudson, and Fletcher (2015), who used the time-derivatives of GOES soft X-ray data for the wavelet analysis. We performed the wavelet and periodogram analysis of the slightly altered RHESSI-corrected count rates in the 50 – 100 keV channel. We only subtracted pre-flare background levels and normalized the corrected count rates to their maxima in the time interval studied. We used this approach to modify the original data as little as possible. We also need to mention that our sample of flares differs from the sample of flares studied by Simões, Hudson, and Fletcher (2015). It follows from this that the result of finding a quasi-periodicity in the flare HXR data strongly depends on the chosen approach. This problem is non-trivial and requires further and deeper study, which is beyond the scope of the present article (see, e.g., Nakariakov et al., 2010; Gruber et al., 2011; Inglis, Ireland, and Dominique, 2015, for further discussions). The investigation of quasi-periodicity in the studied flares is not the main goal of the present work. Instead, our aim is to investigate the dynamics of HXR pulsation sources in flaring regions, regardless of whether pulsations are quasi-periodic.

5.2 Results of the Dynamics Analysis of the HXR Sources

We investigated the spatio-temporal evolution of HXR sources relative to MPILs in the parent active regions of all 29 studied flares. Owing to the low signal-to-noise ratio and some other instrumental limitations, we were unfortunately unable to identify the positions of HXR sources of all significant peaks found in the time profiles of the HXR emission. Nevertheless, we did this for almost half of the peaks of each flare (see column 12 of Table 2). The average ratio of all significant HXR peaks of each flare (\(n_{\mathrm{p}}\)) to HXR peaks, for which we were able to determine the positions of the HXR sources (\(k_{\mathrm{p}}\)), is \(\langle r_{\mathrm{p}} \rangle= \langle n_{\mathrm{p}} / k_{\mathrm{p}} \rangle\approx2.2\). This is, in principle, enough to conclude in general about the dynamics of the HXR pulsation sources (with time differences \(P \approx8\,\mbox{--}\,270~\mbox{s}\)) in flares.

First of all, we found that in all the studied flares the HXR sources were not stationary. The positions of the HXR sources of each subsequent pulsation differed from the positions of the HXR sources of previous pulsations, i.e. the HXR emission sources showed apparent movement (displacement) in the parent active regions from pulsation to pulsation. Generally speaking, this is an expected result because the motion of solar flare HXR sources is a well-known and common phenomenon (e.g., Sakao, Kosugi, and Masuda, 1998; Bogachev et al., 2005; Ji et al., 2006; Gan, Li, and Miroshnichenko, 2008; Yang et al., 2009). However, most previous works were not specifically concerned with the spatio-temporal evolution of the HXR pulsation sources. As far as we know, our study is the first such systematic (based on a large number of flares) investigation focused on the source dynamics of HXR pulsations. Since the sample of the studied flares is large and almost unbiased, we can conclude with high confidence that HXR pulsation sources, at least with time differences \(P \approx8\,\mbox{--}\,270~\mbox{s}\), change their location from pulsation to pulsation in virtually all solar flares.

Second, we found that all flares can be subdivided into two nominal groups based on the character of the source dynamics of the HXR pulsation. Group 1 flares (\(55~\%\) of all events; see column 11 of Table 1) showed systematic dynamics of HXR sources from pulsation to pulsation with respect to a single MPIL with a relatively simple extended shape in the photosphere. By systematic dynamics we mean one of the standard types of HXR source motions or their combinations (e.g., Bogachev et al., 2005; Yang et al., 2009). We found (see columns 14 – 16 of Table 4) that the most common type of motion, present in almost all flares, is the parallel motion of paired HXR sources along a MPIL in the same direction. We also found that different types of motion were manifested simultaneously or in different time intervals during the majority of events. This is also a known phenomenon (Gan, Li, and Miroshnichenko, 2008; Yang et al., 2009). Group 2 flares (\(45~\%\) of all events) showed more chaotic displacements of HXR sources with respect to MPILs with more complex structure. Sometimes, several MPILs were present in the parent active regions of these flares.

We need to emphasize here that subdivision of flares into these two groups is quite subjective and conditional. In some cases, it was difficult to decide unambiguously to which group we must attribute a flare. Most probably, there is no principal difference between the physical mechanisms underlying the pulsatory energy release processes in flares of the two groups. We found that the temporal characteristics in the two groups of flares are very similar to each other. Probably, the only difference that may exist between the flares of group 1 and group 2 is the complexity of the magnetic geometries in their parent active regions.

Based on these observations, we suggest that the mechanism of HXR pulsations (at least with time differences of the considered range \(P \approx8\,\mbox{--}\,270~\mbox{s}\)) in the two groups of flares is related to successive ignition or triggering of energy release process and acceleration (injection) of electrons in different magnetic loops (or bundles of loops). The group 1 flare regions consist of loops stacked into magnetic arcades that extend along an MPIL. The group 2 flare regions have more complex magnetic structures, and loops are arranged more chaotically and randomly relative to each other and to multiple MPILs. Cartoons summarizing observations of group 1 and group 2 flares are shown in Figure 10. These ideas are not new. They are based on the early works of de Jager and his colleagues (e.g., van Beek, de Feiter, and de Jager, 1974a,b; de Jager and de Jonge, 1978; de Jager, 1979).

Figure 10
figure 10

Cartoons generalizing observations of group 1 (a) and group 2 (b) flares. (Top) Morphology of the flaring regions. The thick solid arc-shaped curves show flaring loops with HXR sources in their footpoints (red ellipses). The thin solid arc-shaped curves show non-flaring loops, i.e. loops without detectable HXR emission. MPILs are shown by the dashed curves. Signs of magnetic polarity are marked with green + and − symbols. (Bottom) Time profiles of detected flare HXR emission.

Because of the relative simplicity of the magnetic geometry, it was possible to investigate the dynamics of paired HXR sources of pulsations in group 1 flares in more detail than in group 2 flares. In particular, for each group 1 flare we estimated distances (\(D_{\mathrm{IP}}\)) between successively flaring loops of magnetic arcades and velocities (\(v_{\mathrm{IP}}\)) of a hypothetical trigger, which could cause initiation of energy release and acceleration (injection) of electrons in the loops. In each flare \(D_{\mathrm{IP}}\) and \(v_{\mathrm{IP}}\) have different values for different pulsations (see columns 6 – 7 and 8 – 9 of Table 4). The mean values of these physical parameters, averaged over all flares, are \(\bar{D}_{\mathrm{IP}} \approx2250~\mbox{km}\) and \(\bar{v}_{\mathrm{IP}} \approx 53~\mbox{km}\,\mbox{s}^{-1}\). These values are consistent with values estimated in some previous case studies (e.g., Grigis and Benz, 2005; Zimovets and Struminsky, 2009; Inglis and Dennis, 2012).

However, in our opinion, the more interesting and physically important finding is the high linear correlation between the ratio of mean values \(\langle D_{\mathrm{IP}} \rangle\) and \(\langle v_{\mathrm{IP}} \rangle\) (for each flare) and the corrected mean time difference \(\langle P^{\prime} \rangle= \langle P \rangle r_{\mathrm{p}}\) (see Figure 9 and Equation (1)). The linear slope (\(a=0.81 \pm0.18\)) between \(\langle D_{\mathrm{IP}} \rangle/ \langle v_{\mathrm{IP}} \rangle\) and \(\langle P^{\prime} \rangle \) variables is close to unity within the measurement errors. This means that the characteristic time between successive pulsations, identified in the light curves of flare HXR emission (i.e. its mean time difference), is equal to the characteristic time required for an energy release trigger to propagate from one flaring loop (bundle of loops) to the next (see Figure 10). The main question that remains is what triggers the energy release.

5.3 Erupting Flux-Rope as a Possible Trigger of Energy Release

It is generally accepted that energy release in flares is related to the process of magnetic reconnection (e.g., Priest and Forbes, 2002; Somov, 2007; Shibata and Magara, 2011). However, the trigger of magnetic reconnection and flare energy release is not well known as yet and is a matter of active debate. Many models were proposed to explain the pulsatory (bursty) character of energy release processes in flares (see, e.g., Zaitsev and Stepanov, 2008; Nakariakov and Melnikov, 2009; Nakariakov et al., 2016; and references therein). It is not our goal to discuss the applicability of all these models to the observational results we found in the current study. Here we briefly discuss only one possible interpretation, which is well consistent with the observations discussed above.

We found that at least \(88~\%\) of group 1 and \(85~\%\) of group 2 flares were accompanied by CMEs (see column 12 of Table 1). The apparent absence of CMEs in the remaining 12 % – 15 % of flares might be due to the location of parent active regions close to the solar disk center, according to our selection of the flares (see column 10 of Table 1). It might be difficult to detect some weak and narrow CMEs, which started from parent active regions located close to the solar disk center and propagated toward the observer. We also recall that \({\approx}\,20~\%\) of the eruptions do not lead to CMEs (e.g., Schmieder, Démoulin, and Aulanier, 2013). It is therefore possible that at least some of the flares in which no CME was detected might also be eruptive events. Thus, the majority of the studied flares were eruptive events. Eruptive flares are related to destabilization and ejection of magnetic flux ropes from parent active regions (e.g., Schrijver, 2009; Schmieder, Démoulin, and Aulanier, 2013). Regardless of the magnetic geometry of the parent active regions, whether they are quasi-bipolar or multi-polar, the process of flux rope eruption is associated with the interaction of the magnetic field of a flux rope with the surrounding magnetic field. Since a flux rope has an elongated shape, it can interact with different surrounding magnetic flux tubes (loops) of a parent active region at different times when erupting because the surrounding magnetic field is non-homogeneous and, consequently, the process of eruption can be non-uniform along the axis of a flux rope. The interaction of different parts of a flux rope with different surrounding magnetic flux tubes (loops) at different times can lead to a sequence of episodes of magnetic reconnection and acceleration of electrons in different places and, as a result, to a sequence of HXR peaks (pulsations) and apparent displacement of HXR sources from pulsation to pulsation. If a parent active region has, in general, a quite simple quasi-bipolar magnetic configuration with an elongated MPIL (see Figure 10(a) for a cartoon of this situation), then the eruption of a flux rope can be whipping-like or zipping-like (e.g., Grigis and Benz, 2005; Liu, Alexander, and Gilbert, 2009). This can explain group 1 flares. If a parent active region has more complex multi-polar magnetic structure with several MPILs, then an erupting flux rope will interact at different times with different loops oriented more randomly than in the case of a quasi-bipolar active region. Thus, the apparent displacements of HXR pulsation sources will have a more chaotic character in this case (see Figure 10(b) for a cartoon of this situation). This can explain group 2 flares.

The natural question is why some loops of the parent active regions produce significant HXR peaks while others do not. We do not know the precise answer to this question. We suggest that (a) different loops of an active region initially contain different amounts of energy, which can be released during interaction with a flux rope, and (b) the physical conditions in some loops are more favorable for a realization of more energy and/or for more efficient electron acceleration during interaction with a flux rope than in other loops. This is quite reasonable because we found from the observations that the physical characteristics of different flaring loops (such as their shear angle and length) differ quite significantly from each other. Moreover, an interesting question is what determines the observed characteristic spatial scale (\(\bar{D}_{\mathrm{IP}} \approx2250~\mbox{km}\); see Figure 8(g)) between the observed neighboring flaring loops. Is this related to some characteristic spatial scale of the magnetic field in the photosphere, e.g., the scale of solar granules (e.g., Nordlund, Stein, and Asplund, 2009, and references therein), or is it merely a consequence of the limited angular resolution of RHESSI (\(d \approx 2.3^{\prime\prime}\), which corresponds to \({\approx}\,1670~\mbox{km}\))? These questions require further study, which is beyond the scope of the present paper.

It is worth noting that the slipping reconnection (Priest and Démoulin, 1995; Aulanier et al., 2006) could be a natural part of the scenario discussed above. It was shown by 3D MHD simulations (Janvier et al., 2013) and with observations of a real X-class flare (Dudík et al., 2014) that slipping reconnection, associated with an eruption of a flux rope, can be responsible for an apparent motion in the footpoints of hot flare loops along flare ribbons with velocities of several tens of \(\mbox{km}\,\mbox{s}^{-1}\). These velocities are consistent with the characteristic velocities of an apparent motion of the HXR pulsation sources (see Table 4). The recent observational indication that the quasi-periodic regime of the slipping reconnection might exist during an X-class flare is also interesting in this context (Li and Zhang, 2015). In principle, this regime of slipping reconnection could be responsible for the flare QPPs (see also Section 5.4). However, since there is no direct observational evidence of the link between slipping reconnection and the HXR pulsations, we do not discuss this subject in more detail here. It requires further more detailed observations and simulations.

5.4 On the Quasi-periodicity of HXR Pulsations

Finally, we touch on the problem of the quasi-periodicity of flare pulsations.

Although there is no generally accepted definition of the quasi-periodicity of flare emission, intuitively it means that the times between emission peaks are not very different from each other. In the terminology of our article this means that for a given flare all significant time differences (\(P\)) are almost the same and, thus, they are approximately equal to the mean time difference \(\langle P \rangle\). In turn, we found from the observations (see Section 4.7) that \(\langle D \rangle/ \langle v \rangle\approx \langle P \rangle\), where \(\langle D \rangle\) and \(\langle v \rangle\) are the mean values of the distances between neighboring flaring loops and the speed of a flare trigger, respectively, averaged over all HXR peaks of a flare. Consequently, the quasi-periodicity means that the ratio \(D/v \approx \langle P \rangle\approx \mathit{const}\) for all peaks, i.e. the ratio \(D/v\) can be considered as a kind of quasi-invariant for a given flare. In particular, this can be realized when distances between neighboring flaring loops are almost the same and a trigger (i.e. a flux-rope) moves with almost constant speed along an MPIL. Obviously, in natural magnetic systems such as a real flare region with an erupting flux-rope this situation is quite specific and probably not very common. This is the reason why the quasi-periodicity of HXR pulsations is not found in all flares (see Table 3).

6 Conclusions

We performed a systematic analysis of the spatio-temporal evolution of sources of hard X-ray (HXR) pulsations in solar flares. Our study was focused on the disk flares whose impulsive phases were accompanied by a series of more than three successive peaks (pulsations) of HXR emission detected in RHESSI’s four-second background-subtracted corrected count rates in the 50 – 100 keV channel. Out of 154 such pre-selected flares detected by RHESSI from February 2002 to June 2015 with characteristic time differences between successive peaks \(P \approx8\,\mbox{--}\,270~\mbox{s}\), we studied 29 events with the best quality of the available data sets.

The main observational result of our analysis is that the sources of HXR pulsations in all studied flares were not stationary; they showed apparent movements in the parent active regions from pulsation to pulsation. We found that flares can be subdivided into two nominal groups depending on the character of the HXR source dynamics. Group 1 consists of 16 flares (\(55~\%\)) with systematic dynamics of the HXR sources from pulsation to pulsation with respect to an MPIL with a simple extended shape at the photosphere. Group 2 consists of 13 flares (\(45~\%\)) with more chaotic displacements of the HXR sources with respect to an MPIL with a more complex structure, and sometimes several MPILs were present in the parent active regions of such flares.

Based on the observations, we concluded that the mechanism of flare HXR pulsations (at least with time differences of the considered range, i.e. \(P \approx8\,\mbox{--}\,270~\mbox{s}\)) is related to successive triggering of the flare energy release process in different magnetic loops (or bundles of loops) of the parent active regions. Group 1 flare regions consist of loops stacked into magnetic arcades extended along an MPIL. Group 2 flares have more complex magnetic structures and the loops are arranged more chaotically and randomly there. We would like to emphasize that the flare pulsation models that are based on magnetic loop oscillations do not explain the observational results.

We also found that at least 14 (\(88~\%\)) group 1 flares and 11 (\(85~\%\)) group 2 flares were accompanied by CMEs, i.e. the majority of the flares studied were eruptive events. This strongly indicates that eruptive processes play a significant role in the generation of HXR pulsations in flares. We discussed the possibility that an erupting flux rope acts as a trigger of flare energy release. If it interacts successively with different loops of a parent active region, then this can lead to the apparent motion of HXR sources and to a series of HXR pulsations. However, the exact mechanisms responsible for the pulsations (and their quasi-periodic character in some flares) remain unclear at present and require further more detailed investigations.