October 28, 2025
GRBs are the most luminous electromagnetic explosions in the universe, radiating most of their energy in the form of a burst of gamma-ray photons that lasts from tens of milliseconds to several hundred seconds [1]. The central engines producing the most relativistic jets known in nature, their physical composition, and the processes of energy dissipation and radiation, are all poorly understood, despite more than 50 years having passed since GRBs were discovered [2].
Due to their extreme luminosity, GRBs can be observed at much greater distances than well-established standard candles in cosmology like Type Ia supernovae. Empirical correlations—such as the Amati and Ghirlanda relations—offer a link between observable quantities and intrinsic properties, enabling the use of GRBs to trace the Universe’s expansion history [3], [4]. However, the physical mechanisms driving these correlations remain poorly understood due to limited knowledge of the physics of ultra-relativistic jets. This uncertainty affects our understanding of the correlations’ origin, their intrinsic spread, the presence of outliers, and the possibility of evolution with redshift, all of which pose challenges to the reliability of GRBs as cosmological tools [5].
Various GRB emission models predict different levels of linear polarisation in the soft gamma-ray band [6], [7]. In models where the GRB jet energy is dominated by magnetic fields, synchrotron radiation in globally ordered magnetic fields produces a highly polarised photon flux, with a typical polarisation degree (PD) of 20–60%. In matter-dominated models, PD depends on the viewing angle with respect to the jet axis and the size of the portion of the jet visible to the observer (the jet cannot be observed in its entirety because of the high Lorentz factor of the ejecta and the relativistic focusing effect). The main models of GRB prompt emission can be distinguished by measuring the distribution of PD for a representative sample of GRBs, provided that the mission has sufficient polarisation sensitivity to detect more than 60 GRBs with a Minimum Detectable Polarisation (MDP) of \(<\)30% [8], [9]. The MDP defines the sensitivity of a polarisation measurement in terms of PD. It depends on the properties of both the source and the polarimeter:
\[MDP = \frac{4.29}{\mu_{100} F_S A_{\rm eff}}\sqrt{F_S A_{\rm eff} + B t},\]
where the factor 4.29 applies to a 99% confidence level for detection, \(F_S\) is the source fluence (ph cm\(^{-2}\)), \(A_{\rm eff}\) the detection effective area (cm\(^2\)), \(B\) the background count rate (s\(^{-1}\)), \(t\) the observing time (s), and \(\mu_{100}\) the modulation factor expected for a 100% polarised source (see, e.g., Tatischeff et al. [10]).
COMCUBE-S (Compton Telescope CubeSat Swarm) is a proposed mission based on a swarm of 16U CubeSats in low-Earth orbit (LEO) aiming to gain a breakthrough understanding of the fundamental physical mechanism and extreme physical conditions that give rise to the prompt emission of GRBs. It is designed to perform linear polarimetry with sufficient precision to allow discrimination between GRB prompt emission models, as well as low-latency GRB localisations for counterpart observation in the multi-messenger era of time-domain astronomy.
Here, we present the simulation work carried out during a preliminary study phase with ESA (Phase 0) in order to investigate the GRB detection rate and polarimetric performance of the mission. A brief overview of the mission concept is given in Section 2. The simulation set-up is presented in Section 3 and the GRB population model in Section 4. The simulation results are given in Section 5, followed by some conclusions in Section 6.
COMCUBE-S is a swarm of 16U CubeSats that detect GRBs and measure their spectral, temporal and polarisation properties. They also determine GRB positions on the sky and provide fast notifications for follow-up observation by other facilities. Each satellite carries two complementary gamma-ray instruments each with a large field of view, allowing the swarm to offer full-sky coverage on a large spectral band (30 keV–10 MeV). The satellites operate in zenith-pointing mode to provide maximum effective area for sources not occulted by Earth. By simultaneously observing the same GRB and combining the data, the satellites work together as a single distributed telescope with a large effective area. More details on the mission concept are given in [11].
The primary payload on each CubeSat is a Compton telescope optimised for gamma-ray polarimetry. The first scattering stage of the Compton telescope Unit (CTU) consists of eight double-sided silicon strip detectors (DSSDs) spread over two layers, which enable precise measurements of the 3D position of the interaction and energy deposit of each scattering interaction. The scattered gamma-rays are then absorbed in position-sensitive scintillation detectors placed around the DSSD layers. The absorber layer beneath the DSSDs consists of pixelated gadolinium aluminium gallium garnet (GAGG:Ce) scintillators coupled with OnSemi silicon photomultiplier (SiPM) arrays. The absorber modules around the DSSDs are made of thin (5 mm) monolithic cerium bromide (CeBr\(_3\)) scintillators coupled with Hamamatsu SiPM arrays. Further details on the CTU design are provided in Section 3.1. The CTU detects both single-interaction events (gamma rays fully absorbed in one detector) in an energy range of 30 keV–2 MeV, which are used to detect GRBs, measure their spectra and light curves, and double-interaction events (Compton scattered gamma-rays) in an energy range of 100 keV–2 MeV for polarisation measurements and Compton imaging. An independent bismuth germanium oxide (BGO) spectrometer extends spectral measurements up to 10 MeV. The BGO Spectrometer Unit (BSU) comprises a BGO crystal of \(50 \times 50 \times 150\) mm\(^3\), which is read out at both ends by OnSemi SiPM arrays.
SiPMs exposed to high proton fluxes are subject to radiation damage that gradually increases their dark current and noise over the mission lifetime [12]–[14]. This additional noise raises the low-energy detection limit of the scintillation detectors. In COMCUBE-S, the SiPMs will be shielded by at least 3 mm of aluminium,
which stops low-energy protons
(\(<\)24 MeV) abundant in the spectra of trapped and solar protons. This shielding substantially reduces, but cannot fully prevent radiation-induced damage of SiPMs. Because the spectra of trapped and solar protons
extend to hundreds of MeV, further increases in shielding thickness become progressively less efficient for providing additional protection. The extent of SiPM radiation damage is strongly dependent on the orbital parameters. High-inclination orbits
(commonly used in CubeSat missions) are particularly unfavourable, as they expose the spacecraft to trapped protons in the South Atlantic Anomaly
(see Section 3.3) as well as to solar protons at high latitudes. For COMCUBE-S, an equatorial orbit with an altitude of 500 km is considered as the baseline (see Section 5), which
largely avoids trapped protons and thereby reduces the expected radiation damage by orders of magnitude.
The concept of operation of the CubeSat swarm is illustrated in Figure 1. The satellites continuously share and combine their observed gamma-ray count rates to detect a simultaneous increase in count rates on multiple satellites, which allows detection of fainter GRBs than is possible by current or proposed missions (see Section 5). Once a potential GRB detection is established, all satellites are notified, and a trigger alert period is autonomously established. The satellites form a data link chain and rapidly relay their selected and highly compressed observation data to the satellite in the most favourable position above a ground station (Figure 1). The downlinked data are then processed immediately at the Science Data Centre to determine the sky coordinates of the source and other relevant parameters for immediate observation follow-up by ground telescopes and other facilities.
The localisation is first obtained by comparing the count rates in different detectors and on different satellites. The localisation can also be achieved using Compton imaging and by the pseudo-range multilateration method (also called timing triangulation) based on relative time delay measurements, which will increase the reliability and accuracy of the results. A preliminary analysis based on work carried out for the HERMES constellation concept (see, e.g., [15]) shows that using timing triangulation with the COMCUBE-S swarm, a localisation accuracy of better than 1\(^\circ\) could be achieved for most long GRBs and around 3\(^\circ\) for a significant proportion of short GRBs. More details are given in [11].
GRB source localisation via triangulation requires timing precision on the order of several tens of microseconds. Distribution of such precise timing information to the individual satellites is in principle easily achievable via a global navigation satellite system (GNSS) receiver which can typically provide a time reference precise to within tens of nanoseconds. Each COMCUBE-S satellite will carry a GNSS receiver for the purposes of timing distribution as well as precise orbit determination which will be used by flight dynamics to plan and verify orbital maneuvers. However, it has been widely demonstrated that in-orbit GNSS receivers can be prone to loss of lock due to both natural [16] as well as synthetic or intentional [17] interference. When such loss of lock occurs, the timing must be sustained onboard by a free-running clock. To maintain high precision, a chip-scale atomic clock may be used. This atomic clock would be disciplined by and aligned to the GNSS timing when available, and continue to provide a precise time standard when GNSS timing is lost.
While the data are processed on ground for localisation, the satellites continue observation of the transient event and send additional data to the ground to refine the localisation. With every localisation, the Science Data Centre disseminates an alert via the General Coordinates Network (GCN, https://gcn.nasa.gov/) or a similar network, so that it can be quickly acted upon by partnering ground-based facilities for follow-up observations.
In addition, each time a GRB is detected, the time-tagged event data recorded by all satellites of the swarm during the burst alert period is transmitted to the ground to enable spectral, temporal and polarisation analyses. Using the whole CubeSat swarm as a large distributed instrument is a significant advantage for the control of systematic errors compared to conventional missions based on a single spacecraft, as each COMCUBE-S satellite observes a given source in the sky in a different geometric configuration.
A detailed simulation setup was developed to help define the mission and predict its scientific performance. This enabled us to study, in particular, the required number of satellites in the swarm and the optimal orbit for the targeted scientific objectives.
We used the MEGAlib (Medium-Energy Gamma-ray Astronomy library) software package [18] to simulate the response function of the CubeSats to GRB
emission and background radiation. MEGAlib (https://megalibtoolkit.com/) was specifically developed for analysis of simulation and calibration data from hard X-ray/gamma-ray instruments. It includes
software tools for geometry and detector description, allowing detailed modelling of different detector types and characteristics. The simulation of the interaction of gamma rays and particles with the satellite (both detector and passive materials) is
carried out with the Monte-Carlo simulation package Cosima [19], which is based on Geant4
(https://geant4.web.cern.ch/). The detector response is modeled by applying user-defined detector effects to the position and energy deposits simulated with Geant4: spectral and position resolutions,
thresholds and efficiencies. Detailed electronics and sensor effects, like the photon-detection efficiency of SiPMs, are included indirectly as a smearing step rather than a detailed photon-by-photon simulation. MEGAlib also includes specialised Compton
event reconstruction algorithms, which allowed us to simulate the polarisation response of the CTU in detail.
The Cosima simulations performed for the mission feasibility study used a simplified mass model for the spacecraft and BSU, but a comparatively detailed model for the CTU (Figure 2). In particular, the detectors of the CTU were modelled based on their precise geometric properties and response—detection threshold, spectral resolution, and position resolution—measured with an instrument prototype in the laboratory. The CTU includes (see Figure 2): eight DSSDs arranged in two layers (D1), 16 segmented gadolinium aluminium gallium garnet (GAGG:Ce) scintillator detectors (D2A) underneath the DSSDs and eight monolithic cerium bromide (CeBr\(_3\)) scintillator detectors (D2B) on the sides of the instrument. Simulations showed that the ring of D2B detectors around the perimeter of the D1 scattering layer significantly improves the polarimetric response of the instrument. This is because the Compton scattering cross section for polarimetry is maximised when the scattering angle is close to 90\(^\circ\).
The background model used in this study is based on the work of [20] for low-inclination LEOs. It considers: (i) primary cosmic-ray protons, alpha-particles, electrons and positrons, whose intensity is modulated by the Earth’s magnetic field, (ii) secondary protons, neutrons, electrons and positrons produced by cosmic-ray interaction with the Earth’s atmosphere, (iii) the Earth’s hard X-ray/gamma-ray albedo, and (iv) the cosmic diffuse X- and gamma-ray background. The model of [20] has been extended to all geomagnetic latitudes, using, in particular, the ISO-15390 cosmic-ray model for the primary proton and alpha-particle fluxes as functions of the geomagnetic position. We used the ApexPy Python class (version 2.1.0) for the geomagnetic-to-geographic coordinate transformation. Further details will be given in [21].
Interaction of background radiation and particles with the COMCUBE-S spacecraft was simulated with MEGAlib. We performed computationally intensive simulations (1.5 days on a 64-core server) to obtain maps of count rates for single- and double-interaction background events as a function of altitude and geographic position (see Figure 3). These results were then used to study the scientific performance of the mission for various configurations of the CubeSat swarm.
The main background of COMCUBE-S is from cosmic gamma-rays, which contributes 70% to 80% depending on the orbit. The second most significant source of background is generated by the Earth’s albedo gamma-rays, with a contribution ranging from 10% to 20%. The background induced by charged particles and neutrons is less important.
We took into account that the COMCUBE-S satellites will be exposed to strong fluxes of electrons and protons trapped inside the inner Van Allen radiation belt when they will pass through the Earth’s polar regions and the South Atlantic Anomaly (SAA). The particle flux can be so intense in these regions that the scientific data collection is generally turned off when a high-energy astronomy satellite passes through them, although some diagnostic data can still be recorded.
To estimate in which regions the COMCUBE-S satellites will not be operational for gamma-ray sky monitoring, we used NASA’s AP8min and AE8max models for trapped protons and electrons, respectively (see https://ccmc.gsfc.nasa.gov/models/AE-8_AP-8_RADBELT~1.0), which have been shown to provide a fair estimate of fluxes measured with the Particle Monitor instrument on-board the BeppoSAX mission [22]. In the work of [22], the more recent IRENE (International Radiation Environment Near Earth) AP9 models were found to severely overestimate the measured fluxes for low inclination orbits. To determine the position of the non-observation zones, which changes over time, we simulated 90 days of polar orbit (\(i = 90^\circ\)) from 1 January 2030 with a sampling rate of 10 seconds. To find the zone boundaries, we adopted the integral flux limits \(F_p~(E_p > 1~{\rm MeV}) = 3\) cm\(^{-2}\) s\(^{-1}\) and \(F_e~(E_e > 1~{\rm MeV}) = 10\) cm\(^{-2}\) s\(^{-1}\), for protons and electrons respectively, which are about an order of magnitude above the mean particle fluxes outside the radiation belts. Simulated maps are shown in Figure 4 for satellites orbiting at 500 km altitude. The region of non-observation due to trapped protons (left panel) corresponds to the SAA, while that which is due to trapped electrons (right panel) also includes two wide bands near the poles.


Figure 4: Simulated regions of non-observation for COMCUBE-S satellites at 500 km altitude (blue highlighted areas) due to excessive fluxes of trapped protons (left) and electrons (right). Based on NASA’s AP8min and AE8max trapped particle models (see text)..
The AP8min model predicts that a satellite in an equatorial orbit at an altitude of 500 km will completely avoid the SAA and can therefore achieve a duty cycle of 100%. But this is not the case according to the AP9 model, which predicts a duty cycle of only about 85% for an integral flux limit of energetic protons \(F_p~(E_p > 1~{\rm MeV}) = 1\) cm\(^{-2}\) s\(^{-1}\) (see [22]). However, this should be considered as a worst-case scenario, because the AP9 model significantly overestimates the proton flux for low-inclination orbits. Recently, using SAA measurements from the High-Energy Particle Detector instrument (HEPD-01) aboard the China Seismo-Electromagnetic Satellite (CSES-01), Gallego et al. [23] estimated that the AP9 model overestimates the proton flux in the SAA by nearly an order of magnitude for an altitude of 500 km and a latitude in the range [\(-1^\circ\); \(+1^\circ\)]. Taking into account a duty cycle \(>85\)% for an equatorial orbit would have a limited impact on the estimated performance of the COMCUBE-S CubeSat swarm. For orbits with inclination \(i = 45^\circ\) or \(97.5^\circ\) (see Table 1 below), the AP8min and AP9 models are in relatively good agreement.
| Number of Spacecraft | Orbit Inclination | Orbit Altitude |
|---|---|---|
| 27 | \(0^\circ\), \(45^\circ\) and \(97.5^\circ\) | 400 km and 500 km |
| 36 | \(0^\circ\), \(45^\circ\) and \(97.5^\circ\) | 500 km |
Trapped protons interacting with a spacecraft can produce various radioisotopes, whose decay can contribute to the background once the satellite has left the SAA and resumed observations (see [24] for the modeled background of the CGRO/COMPTEL instrument). [20] studied this background component using MEGAlib simulations and showed that it should generally be negligible for a gamma-ray satellite in a LEO with inclination \(i < 10^\circ\) (see also Ref. [25]). However, for higher-inclination orbits, the background caused by the decay of relatively short-lived radioisotopes can limit observations for a few minutes after leaving the SAA. Taking into account such a cool-down period after each SAA passage would have no significant impact on the performance of the COMCUBE-S swarm.
Intense particle fluxes in the inner Van Allen belt can also cause afterglow emission in scintillation crystals, i.e., residual, long-lasting phosphorescence emission. This effect could also limit observations just after leaving the trapped particle regions. BGO and CeBr\(_3\) scintillation crystals are known to exhibit very low and brief afterglow, decaying in a few ms [26], [27]. However, GAGG crystals exhibit relatively intense phosphorescence for several minutes after they have been exposed to ionizing radiation [28], [29]. This slow emission leads to an increase in the detector current and noise. In a study for the Fast Gamma-ray Spectrometer [30], a \(2\times 2\times 1\) cm\(^3\) GAGG crystal was irradiated for 15 min by 30–70 MeV protons with a flux of 10,000 particles cm\(^{-2}\) s\(^{-1}\) to simulate a radiation exposure during one SAA passage. The background spectra acquired immediately after the irradiation showed an increased rate of noise counts below 25 keV which were attributed to GAGG phosphorescence. COMCUBE-S uses GAGG crystals that are approximately 7 times smaller in volume, which proportionally reduces the intensity of phosphorescence per crystal. Assuming the magnitude of the detector noise is proportional to the square root of the average emission intensity, the noise of COMCUBE-S detectors associated with GAGG phosphorescence is not expected to exceed 10 keV and will be suppressed by the detector threshold. In the worst case scenario, the CubeSat may need to be excluded from GRB observation by the COMCUBE-S swarm for a few additional minutes after it passes through the SAA, which would result in negligible impact on the swarm performance.
All 16U CubeSats will be placed on a single orbit to maximize inter-satellite link speed and minimize GRB alert latency for ground-based facility follow-ups. A single orbit also greatly simplifies operation planning, orbit maintenance and automation and maximizes ground station usage efficiency. We considered two orbit altitudes in this study, 400 km and 500 km, and three inclinations, \(0^\circ\), \(45^\circ\), and \(97.5^\circ\), the latter inclination being representative of a Sun-synchronous orbit (SSO) at 500 km altitude. The spacecraft number should be optimised for the required scientific measurements, from a trade-off between scientific performance and cost. We considered 27 and 36 satellites in the study. The various swarm configurations studied are summarised in Table 1.
GRBs are simulated to occur at a random time and random position in the sky. When a GRB occurs, the position of each satellite in the orbit is calculated and the payload response to the incident GRB photon flux is simulated with MEGAlib (see Section 3.1). However, simulations are not carried out for satellites that are in regions of non-observation at the time of the burst (see Section 3.3) or when the GRB is occulted by the Earth.
To simulate the GRB fluences, peak fluxes and spectra, we first used the Fourth Fermi-GBM Gamma-Ray Burst Catalogue, which covers the first 10 years of operation of the Fermi mission [31]. We selected the GRBs for which the total emission spectrum has been fitted by a theoretical model (see [32]), resulting in 1934 long and 367 short GRBs. Four best-fit models of emission spectra are considered in the catalogue: a power law, an exponentially attenuated power-law, a smoothly broken power-law, and a Band function [33]. The GRB light curves are not directly available in the Fermi-GBM catalogue. They were reconstructed for each GRB from the Fermi-GBM online database containing the Time-Tagged Events (see https://fermi.gsfc.nasa.gov/ssc/data/access/gbm/). Considering actual GRB light curves instead of mean fluxes and \(T_{90}\) values—the interval containing 90% of the burst’s detected photons—is important for time-resolved polarisation analyses and for testing different trigger strategies.
Simulations performed using the Fermi-GBM catalogue showed that COMCUBE-S would detect virtually all GRBs in the catalogue, which reflects the greater sensitivity of the CubeSat swarm mission. The few GRBs not detected by COMCUBE-S at each random draw are very faint events randomly positioned in low-sensitivity areas of the sky. While the Fermi-GBM catalogue is ideal for studying the mission performance for GRB polarimetry, the detection performance should be evaluated using a population of synthetic GRBs, resembling those detected by Fermi-GBM at high fluxes, and extending to fainter fluxes.
The synthetic GRB population model is based on empirical distributions of GRB spectral, timing and luminosity parameters. Due to their different nature, short and long bursts were described using different parameters. We used a Band model to simulate the GRB spectra, with spectral indices randomly drawn from distributions extracted from the Fermi-GBM catalogue [32]. GRB duration was also obtained from the Fermi-GBM catalogue, from a random sampling of the measured \(T_{90}\) distribution. However, in order to simulate light curves similar to those detected, we assigned to each synthetic GRB a light curve based on the one of the GBM burst with the closest \(T_{90}\) value. Each light curve was then slightly stretched or compressed in time to exactly match the randomly drawn \(T_{90}\) duration.
The isotropic rest-frame peak luminosity distributions were modeled as broken power-laws, taking the spectral indices and the break luminosity as free parameters. We use the slightly modified versions of the Yonetoku empirical relation [34] given in [35] and [36] to derive the rest-frame peak energy as a function of the rest-frame peak luminosity. The GRB rates as a function of redshift were also taken from [35] and [36] for short and long GRBs, respectively. Each redshift distribution has four free parameters: the current GRB rate per Gpc\(^3\), the redshift at the peak of the distribution and two parameters describing the shape of the distribution around the peak. The adopted cosmological model is a flat \(\Lambda\) Cold Dark Matter (\(\Lambda\)CDM) model with a Hubble constant \(H_0 = 70\) km s\(^{-1}\) Mpc\(^{-1}\) and a matter density at \(z = 0\) \(\Omega_{m,0} = 0.3\).
Extensive Monte Carlo simulations were used to fit the synthetic GRB populations to the Fermi-GBM data sets for both short and long GRBs. The fits were performed to the measured peak flux distributions using \(\chi^2\) statistic. We assumed that Fermi-GBM detects all GRBs with peak flux \(F_{\rm peak} \ge F_{\rm comp}=10\) ph cm\(^{-2}\) s\(^{-1}\) when they are in the field of view of the instrument (fraction of sky coverage \(\Omega_{\rm GBM} = 0.69\)). We also took into account the duty cycle of GBM: \(f_{\rm GBM} = 0.85\). The adopted completeness limit \(F_{\rm comp}\) is more than an order of magnitude higher than the trigger threshold, \(F_{\rm trig}=0.74\) ph cm\(^{-2}\) s\(^{-1}\) [37]. The model has seven free parameters for each GRB population: three parameters describing the peak luminosity of the GRBs and four describing their redshift distribution. These free parameters were randomly drawn from uniform distributions within reasonable ranges taken from the literature [35]. The best-fit parameters were found to be in good agreement with previous works. Further details will be given in [21]. The synthetic GRB catalogue predicts that an ideal GRB mission covering the entire sky with perfect detection sensitivity would detect up to 1570 short GRBs and 5503 long GRBs each year.
Figure 5 shows the peak flux distributions for the total population of GRBs in the Fermi-GBM catalogue and for the synthetic GRB population, in red and blue, respectively. The other histograms show the synthetic GRBs detected by COMCUBE-S for various trigger conditions, as simulated (see Section 5). We see that the synthetic GRB population includes GRBs with peak fluxes extending below the minimum flux given in the Fermi-GBM catalogue, while being in excellent agreement with the detected distribution above \(10\) ph cm\(^{-2}\) s\(^{-1}\). This makes it a realistic GRB population that can be used to accurately estimate the detection performance of COMCUBE-S.
Extensive simulations of the COMCUBE-S mission performance were performed for the various swarm configurations shown in Table 1, using the synthetic GRB population to predict the GRB detection rate (Section 5.1) and the Fermi-GBM catalogue for the polarimetric performance (Section 5.2).
On-board software on each COMCUBE-S satellite will constantly monitor the detector count rates in a time window of a certain size (trigger timescale) while comparing it to the average background rate calculated from a comparatively long preceding time interval. To efficiently detect GRBs with different timing properties, the burst detection algorithm will typically implement nine trigger timescales ranging from 16 ms to 4.096 s. As any GRB should be observed by multiple satellites of the swarm, requiring a simultaneous count rate increase on several satellites can be used to reduce the trigger threshold and detect fainter GRBs. Table 2 shows the trigger thresholds required to suppress the rate of false triggers from background fluctuations to a level of less than 0.03 global triggers per day (i.e., simultaneous detections by multiple satellites) for each trigger timescale. These thresholds ensure that the total rate of false triggers across all timescales remains below 0.27 global triggers per day, which is negligible compared to the expected rate of genuine GRB triggers of about two per day (see below).
| Number of | Trigger Timescale in s | |||||||||
| Coincident Triggers | 0.016 | 0.032 | 0.064 | 0.128 | 0.256 | 0.512 | 1.024 | 2.048 | 4.096 | |
| 1 | 7.8 | 7.1 | 6.8 | 6.5 | 6.2 | 5.9 | 5.8 | 5.6 | 5.4 | |
| 2 | 5.4 | 5.1 | 4.9 | 4.7 | 4.5 | 4.4 | 4.3 | 4.2 | 4.1 | |
| 3 | 4.4 | 4.2 | 4.1 | 3.9 | 3.8 | 3.7 | 3.6 | 3.5 | 3.4 | |
| 4 | 4.0 | 3.7 | 3.6 | 3.5 | 3.4 | 3.3 | 3.3 | 3.2 | 3.1 | |
Table 3 shows the predicted GRB detection rates of COMCUBE-S for one to four satellites triggering a detection in coincidence. The GRB detection rates were simulated from the synthetic populations of short and long GRBs (Section 4). The ranges of detection rates given in Table 3 correspond to different populations of synthetic GRBs that fit the Fermi-GBM catalogue for the brightest bursts equally well (\(\chi^2 \le \chi^2_{\rm min}+1\)). We see that with four triggering satellites the predicted detection rate amounts to more than 595 GRB yr\(^{-1}\). Even using just one satellite, the minimum rate is predicted to be 444 GRB yr\(^{-1}\), which significantly exceeds the Fermi-GBM detection rate of 230 GRB yr\(^{-1}\) [31]. In fact, COMCUBE-S is predicted to detect GRBs at a rate significantly higher than that of all past and current GRB missions. These detection performances are enabled not only by the capabilities of each instrument, but also by the increased likelihood of favourable observation setups when several satellites are distributed around the Earth.
| Number of Satellites Triggering in Coincidence | 1 | 2 | 3 | 4 | ||
|---|---|---|---|---|---|---|
| GRB detection rate (GRB/yr) | All GRBs | \(444\)–\(622\) | \(520\)–\(733\) | \(573\)–\(806\) | \(595\)–\(838\) | |
| Short GRBs | \(96\)–\(136\) | \(120\)–\(171\) | \(137\)–\(196\) | \(144\)–\(207\) | ||
| Long GRBs | \(334\)–\(506\) | \(382\)–\(589\) | \(414\)–\(643\) | \(429\)–\(667\) | ||
COMCUBE-S provides a new means of measuring gamma-ray polarisation by using the whole CubeSat swarm as a large distributed polarimeter. As each satellite of the constellation views a given source in the sky in a different geometric configuration, it measures a polarigram (distribution of azimuthal Compton scattering angles) with a different modulation factor. The results must then be combined to obtain the polarimetric properties of the source in a common reference frame (in practice, we use the geocentric equatorial coordinate system in our calculations). The combination of geometry-corrected polarigrams provides a means of regularly checking and updating the response functions of the instruments, based on a statistical comparison of the individual results obtained with each CubeSat. This represents a significant advantage for COMCUBE-S over a conventional mission based on a single polarimeter, for which such in-flight updating of the gamma-ray polarisation response is not possible.
A Stokes-based analysis [38] can be used for combining data from different CubeSats, whereby a weight is applied to each event to account for the modulation factor, which depends on the orientation of the satellite relative to the burst, the photon energy, etc. The use of Stokes parameters eliminates the need for angular binning (as required for polarigrams) and their additive nature also simplifies the treatment of measurement backgrounds. Once Stokes parameters are determined, a Bayesian analysis (see examples in Refs. [39]–[41]) can be used to take into account the measurement bias resulting from PD being a positive-definite quantity [42], [43]. In the event of limited statistics, especially on a satellite-by-satellite level, the relative measurement bias due to uncertainties, e.g., in the modulation factor, can become more severe [44]. Such cases can therefore benefit from a maximum-likelihood-based analysis as described in Tomsick et al. [45].
Polarisation measurements will only be possible for the brightest GRBs. Simulations have shown that a minimum GRB fluence of about 20 photons cm\(^{-2}\) between 100 keV and 460 keV will be necessary. We used the
Fermi-GBM catalogue for these simulations (see Section 3.4), as it is expected to be complete for such bright GRBs. Figure 6 shows the cumulative distributions of MDP obtained from
simulations of various COMCUBE-S swarms in orbits at 500 km altitude. Polarimetric performance is reported for the
100–460 keV energy range, which excludes the strong background line at 511 keV. Analyses extending the range up to 1 MeV yield slightly weaker performance (higher MDP) than those limited to 460 keV. The Figure shows that swarms in equatorial orbits (or
with more satellites) result in more GRBs being detected with a low MDP, illustrating the fact that polarimetric measurements of weakly polarised GRBs are more likely to be feasible.
Table 4 presents the expected detection rate of GRBs with an MDP of at most 10\(\%\),
30\(\%\) and 50\(\%\) for various swarm configurations. Systematic errors on the polarisation include uncertainties in modulation, GRB localisation and satellite pointing precision. However,
given the mission requirement that the satellite pointing knowledge shall be known with an accuracy of less than 0.5\(^\circ\), the latter error can be safely neglected. Simulations showed that the error in GRB localisation
will not significantly affect the polarisation measurements if the GRB position is determined with an accuracy better than 5\(^\circ\) (at the 95% confidence level) in the equivalent radius of the localisation region. The
source localisation for polarimetry will be obtained by ground processing, combining the three methods available for the CubeSat swarm: Compton imaging, time triangulation and the relative detector count rate method (Section 2). Furthermore, it is likely that bright GRBs suitable for polarisation measurements will also be identified and localised by other astronomical observatories.
The main scientific requirement of the mission is to detect more than 60 GRBs with an MDP of at most 30\(\%\), to be able to distinguish between the various models of GRB prompt emission (see Section 1). Equatorial constellations demonstrate the best capabilities. We see that a configuration of 27 satellites at an altitude of 500 km would meet the main scientific requirement for the polarisation measurements after two years of nominal mission operation in orbit. The other studied configurations for higher-inclination orbits are less favorable, because of a higher background rate (see Figure 3) and a lower duty cycle due to the satellite passing through the non-observation regions associated with the inner radiation belt (see Figure 4). The main objectives of COMCUBE-S could still be achieved with non-equatorial orbits, but at the cost of a larger number of CubeSats or a longer mission duration in orbit.
| Orbital Configuration | GRB Detection Rate (GRB/yr) | |||||
|---|---|---|---|---|---|---|
| Altitude | Orbit Inclination | Number of Satellites | MDP 10\(\%\) | MDP 30\(\%\) | MDP 50\(\%\) | |
| 500 km | 0° | 36 | \(3.4^{+0.2}_{-0.2}\) | \(43.8^{+1.9}_{-1.4}\) | \(88.7^{+2.0}_{-2.9}\) | |
| 500 km | 0° | 27 | \(2.4^{+0.2}_{-0.5}\) | \(35.6^{+1.2}_{-1.8}\) | \(72.7^{+3.4}_{-3.1}\) | |
| 500 km | 45° | 27 | \(1.2^{+0}_{-0.2}\) | \(27.9^{+1.5}_{-1.4}\) | \(59.9^{+3.6}_{-3.2}\) | |
| 500 km | 97.5° | 27 | \(1.0^{+0}_{-0}\) | \(23.3^{+1.4}_{-1.7}\) | \(53.6^{+2.0}_{-2.0}\) | |
| 400 km | 0° | 27 | \(2.0^{+0.7}_{-0}\) | \(34.1^{+1.0}_{-0.7}\) | \(70.5^{+3.9}_{-2.4}\) | |
| 400 km | 45° | 27 | \(1.7^{+0}_{-0}\) | \(29.3^{+1.2}_{-1.5}\) | \(62.5^{+1.9}_{-3.2}\) | |
| 400 km | 97.5° | 27 | \(1.2^{+0}_{-0}\) | \(24.2^{+1.5}_{-0.7}\) | \(55.3^{+3.6}_{-1.7}\) | |
The COMCUBE-S CubeSat swarm will surpass conventional GRB missions in both gamma-ray polarimetry and the rapid dissemination of alerts for multi-wavelength follow-up, typically within one to a few minutes. Unlike a single space telescope, the swarm will provide continuous, all-sky coverage, offering a decisive advantage for real-time GRB detection and monitoring. By functioning as a large, distributed aperture, the swarm will enable high precision polarimetric, spectroscopic, and timing observations, allowing for the most comprehensive studies to date on a large sample of GRBs.
Our detailed design simulations have shown that the scientific requirements of the mission can be met after two years of nominal operation of a swarm of 27 16U CubeSats in equatorial LEO at an altitude of 500 km. While the science requirements can be satisfied in two years, the mission architecture would support operations beyond this nominal duration. The mission will enable competing models of GRB prompt emission to be unambiguously discriminated by uniquely integrating fine polarisation measurements with high-resolution timing and spectroscopy. This comprehensive approach will provide new insights into the strength and structure of magnetic fields in GRB jets, the underlying radiation mechanisms, as well as the effect of the viewing angle – shedding new light on some of the most fundamental aspects of GRB physics.
In addition to its breakthrough measurements of GRB polarisation across a large sample, COMCUBE-S will play a key role in the emerging field of multi-messenger astrophysics, operating in concert with gravitational-wave and neutrino observatories. Furthermore, COMCUBE-S will be capable of detecting other types of high-energy transient sources than GRBs, both galactic and extra-galactic, and will therefore have a significant impact more broadly in the field of time-domain astronomy. COMCUBE-S will record data for observatory science of a variety of sources emitting soft gamma-rays, including microquasars, pulsars, blazars, solar flares and terrestrial gamma-ray flashes. These data will be made available to the scientific community to enable join analyses of the timing, spectral and polarisation properties of these sources.
.
-0cm