WorksPhysics and Astronomy
Bicoherence States from QPO-Accretion Flow Coupling in Black Hole X-ray Binaries
Abstract
We calculate the bispectrum of a black hole X-ray binary light curve model where lognormal fluctuations associated with the inner flow are multiplicatively modulated by a quasi-periodic oscillation (QPO) and its harmonic. The bispectrum is a third-order Fourier statistic which measures the strength of nonlinear relationships between frequencies in a timeseries. When applied to black hole X-ray binaries, the bispectrum reveals nonlinear coupling between QPOs and the broadband noise. These couplings are sorted into a small set of states and X-ray binaries are observed to transition between these states as they undergo spectral transitions. We show that the model we consider is able to reproduce all of the canonical bispectral states analytically. We consider other sources of incoherent variability which dilute this model light curve and find that changes in this dilution, together with changes in the QPO amplitude, drive the transitions between the bispectral states. We also show that the larger QPO amplitudes of high-inclination sources favor the cross state and the weaker QPOs of low-inclination sources favor the hypotenuse state, which can explain the empirically observed correlation. Additionally, any dilution by equatorial winds, which are seen mainly at high inclination, would push high-inclination sources further toward the cross state.
Introduction
The X-ray light curves of black hole X-ray binaries (BHXRB) are highly dynamic on short timescales, frequently exhibiting both strong broadband noise and quasi-periodic oscillations (QPOs). QPOs manifest as sharp peaks in the X-ray power spectrum. They are typically categorized into types A, B, and C according to their strength, central frequency (), quality factor (), and the accompanying variability and spectral properties of the source (types introduced by R. Wijnands et al. [35]; R. A. Remillard et al. [29], and formalized by P. Casella et al. [6]).1
Type A QPOs appear as weak broad peaks in some high soft state power spectra. Type B QPOs are stronger and narrower than type A QPOs. They typically exhibit central frequencies –6 Hz and have quality factors (P. Casella et al. [6]). Type B QPOs appear in the soft intermediate state, accompa-
nied by weak broadband noise. Type B QPOs are often accompanied by peaks at the second harmonic of the main feature and sometimes the subharmonic (P. Casella et al. [6]). Finally, type C QPOs are the strongest and highest- low-frequency QPOs. They appear at a broad range of central frequencies (–10 Hz) in the hard and hard intermediate states. They are accompanied by strong broadband noise, with total RMS amplitudes in this state reaching 30%. These QPOs are also frequently accompanied by harmonics and subharmonics.
The physical mechanism(s) which produce QPOs are still under debate. Models can generally be sorted into those which invoke an intrinsic change to the emission mechanisms in the source (e.g., feedback between the disk and Comptonized coronal photons, C. Bellavita et al. [4]) and those which describe a geometric change to the system (e.g., Lense-Thirring precession of an inner accretion flow, L. Stella & M. Vettori [31]; A. Ingram et al. [12]; G. Marcel et al. [20]).
Fundamentally, many models of QPO origin can reproduce the second-order (power spectral) behavior seen in type A, B, and C QPOs. This motivates the need to look beyond second order and examine the presence and effects of nonlinear variability in BHXRB. It is
Email: [email protected] known that the light curves of BHXRB are nonlinear and described by a lognormal flux distribution [33]. This implies variability processes in BHXRB cannot be solely additive and must include multiplicative components which couple phenomena on many timescales.
The bispectrum—along with the bicoherence derived from its amplitude and the biphase derived from its phase—has been used to detect such couplings [18]. The bispectrum is a third-order Fourier construction which can be used to detect nonlinear couplings between frequencies in a single light curve [16]. From many BHXRB—GX 339−4 [1], GRS 1915+105 [19], and Swift J1727.8−1613 [37], among others—a consistent phenomenology of the bicoherence has been built. First named by T. J. Maccarone et al. [19], the “cross” state describes epochs where strong coupling is observed between the frequency of the QPO () and a generic second frequency, which lie along the arms of the cross at and ; the “hypotenuse” state describes epochs with strong coupling between pairs of frequencies that sum to , which lie along the ridge of the hypotenuse at ; and the “web” state describes epochs where both behaviors are observed. We also consider “point” states, where the bicoherence is high only at the harmonic point , which is common in type B QPOs [1, 2]. Finally, as described in K. Arur & T. J. Maccarone [2], these states are correlated with and the inclination of the BHXRB. At low , sources typically show the web state. As increases, high-inclination sources preferentially show the cross state and low-inclination sources preferentially show the hypotenuse state.
In this paper, we consider how the bispectrum manifests for a light curve model consisting of a lognormal accretion flow modulated by a QPO and its harmonic, a quadratically coupled term, and incoherent dilution. In § 2, we review our mathematical conventions and the definition of the bispectrum. In § 3, we describe the model we consider. In § 4 and § 5, we show that the bispectrum of our model matches the observed bicoherence states. In § 6, we present a pathway for a BHXRB to transition between those states as it evolves through outburst. In § 6.5, we connect this evolution to the inclination of the source and offer an explanation for the observed correlation. Finally, we verify our description with numerical simulations in § 7 and discuss the implications and limitations of our model in § 8.
During preparation we became aware of P. Jin et al. [15] who independently consider a similar idea. As we do, they consider the bispectrum, bicoherence, and biphase of broadband noise multiplicatively modulated by a QPO and its harmonic, similarly finding it produces bicoherence on the frequencies of the web state with opposite-sign biphase on the arms of the cross and the ridge of the hypotenuse. Unlike this work, they consider how this pattern manifests in observations, applying the modulus and biphase of the bispectrum to reveal patterns that are weak or difficult to distinguish in the bicoherence in Swift J1727.8−1613 and MAXI J1820+070. Unlike P. Jin et al. [15], we explicitly separate the coupling between the QPO and the quadratic content of the broadband noise. We use this additional coupling to explain how transitions between bicoherence states could be driven and their possible connection to inclination.
Mathematical Background and Notation
We consider a light curve with Fourier transform . The time series is real and has Hermitian-symmetric Fourier transform, such that . The power spectrum of a light curve describes the amplitude of variability at a frequency in that light curve,
where denotes an expectation value and denotes a complex conjugation. In practice, we have access to only finite-duration time series. As such, expectation values are typically approximated with averaging over segments.
Bispectrum
The bispectrum is a higher-order Fourier technique used to detect nonlinear coupling between different frequencies in a time series. It is defined as
Like the power spectrum, the expectation value in the definition of the bispectrum is, in practice, approximated by averaging over segments. The resulting estimate of the bicoherence (Equation (3)) carries a bias of approximately , which is routinely subtracted (e.g., [1, 2, 3]).
The bispectrum is a complex quantity and we can treat its amplitude and phase separately. The normalized squared amplitude of the bispectrum is known as the bicoherence ([16]),2
The bicoherence is bounded and gives the fraction of power at due to the coupling between the waves of frequencies , , and ([16]).
The phase of the bispectrum is known as the biphase,
chosen such that .
Gaussian Moments
Throughout, we utilize the following properties of the moments of zero-centered standard Gaussian noise, collected for convenience. Consider a real-valued time series with Gaussian-distributed . Then,
Light Curve Model
We consider the bispectrum of the following light curve model:
The first term represents the inner accretion flow of the BHXRB modulated by the QPO: is lognormal noise originating in the hot inner accretion flow ([33, 11]). It is built from a Gaussian field with variance , Fourier transform , and power spectrum . We represent the QPO and its second harmonic with with . We treat as constant in a given light curve segment, but random segment-to-segment. For simplicity, we treat the QPO and its harmonic as pure tones.
We next add a component representing how the QPO couples to the quadratic power in the flow. We define
, where , is a real kernel with Fourier transform , and . With some positive real amplitude , the QPO couples to the squared noise field through some kernel . We discuss the nature of this term in § 8.1.
Finally, we consider all other sources of variability power not multiplicatively coupled to the inner flow and QPO: . This dilution could be variability originating in the disk, the effects of an outflowing wind, or the effects of a changing obscuring column due to the wind of the companion star. We also absorb the contribution of the constant Poisson power floor in this term.
Model Bispectrum
The Fourier transform of Equation (6), keeping the modulated flow term to linear order in the flow noise, is
We are interested in triplets of frequencies where the bispectrum is nonzero. That is, where is nonzero. This requires the phase to be constant between segments. For this reason, only terms for which all factors of cancel will be considered.
In the following subsections, we describe how the terms of Equation (7) multiply and couple together in the bispectrum at the frequencies of interest. In each, we consider how two sets of terms multiply at frequencies corresponding to the arms, the ridge, or the harmonic point. Outside these frequencies (or harmonics thereof) the products average to zero trivially. In each subsection, we consider only the terms of Equation (7) which correspond to both the coupling under study and which will produce a nonzero bispectrum. The results of this procedure are summarized in Table 1.
| Origin | Frequency triple | Amplitude scaling | Biphase |
| Arms of the cross | |||
| Bilinear fundamental () | |||
| Bilinear harmonic () | |||
| Quadratic () | |||
| Ridge of the hypotenuse | |||
| Bilinear fundamental () | |||
| Bilinear harmonic () | |||
| Quadratic () | |||
| Harmonic point | |||
| Tone–harmonic beat () | |||
| Sideband–tone beat at () | |||
| Bilinear fundamental () | |||
| Harmonic-sideband bias () |
Table 1. Bispectrum contributions that survive averaging, grouped by region.
Fundamental Bilinear Coupling
We first turn to the terms of Equation (7) where the flow noise sidebands couple to the QPO fundamental. Let us take the frequency triple with , corresponding to the arms. From Equation (7), we take
then the bispectrum is
where we have applied the Gaussian moments of Equation (5), kept only terms without factors of , and used and .
We next take the bilinear frequency triple . Taking , , and as in Equation (8), , and calculating the bispectrum, we can write:
Harmonic Bilinear Coupling
We next turn to the terms of Equation (7) where the flow noise sidebands couple to the QPO harmonic. Returning to the triple on the arms, the harmonic sidebands add
to the legs of Equation (8). Keeping only the terms of the product which contain at least one harmonic sideband, the bispectrum is
where we have used the simplifications of Equation (9). In addition, the harmonic offset is measured relative to and is therefore the same in every segment, so the factor survives averaging.
On the ridge, with triple and , the harmonic sidebands of and become
where we have used , and is as in Equation (11). The bispectrum is
The sign of the biphase is reversed relative to Equation (12) because the fundamental tone now enters through the conjugated leg .
Quadratic Coupling
We now consider the quadratic term , where
is the self-convolution of the flow noise. On the ridge we take
where the factor of 2 counts the two frequencies and in the integral. The bispectrum is
where we have used for distinct Gaussian modes.
On the arms , the integral instead contributes a difference pair from and ,
and the bispectrum is
Here enters unconjugated, so the biphase , where , has the opposite sign to that on the ridge. In both triples we have neglected the quadratic term on the other two legs, which carry , , or and are small for a kernel peaked at .
Harmonic Coupling
Finally, we consider the harmonic point , where the fundamental and harmonic couple directly. From Equation (7), we take
so that the bispectrum is
We have dropped the sideband terms with , since , and used the same Gaussian moments as above.
Model Bicoherence
Having derived the bispectrum of the flow-QPO couplings present in our model, we now consider how these bispectral amplitudes manifest in the bicoherence, which normalizes the squared amplitude of the bispectrum. For weakly coupled terms, we can approximate the bicoherence3
where is the total power at a frequency . This approximation neglects covariance
between and due to the coupling discussed in § 4. Corrections are expected to be at most a few percent.
Using Equation (21) and the results of § 4, we now calculate the bicoherence on the arms, the ridge, and the harmonic point. Define
as, respectively, the coupled ratio, the tone fraction, the harmonic tone fraction, and the quadratic fraction. We have additionally denoted , twice the autoconvolution of the flow noise power spectrum. Because is Gaussian, Isserlis’ theorem makes this the power spectrum of . Each of these quantities measures the power located in a coupled mode compared to the total power. measures the power in the flow noise at as a fraction of the total power at ; measures the fraction of power at in the QPO tone; measures the fraction of power at in the harmonic tone; and measures the fraction of power in the locked quadratic mode.
The total power at the QPO frequency will be the sum of the power due to the QPO, the power due to the locked quadratic mode, the power due to the flow noise at , and any diluting power. If we let the fraction of power at due to the flow noise and dilution be , we can write
We will assume the locked quadratic mode and QPO are strong, strong enough to treat the other sources of power as negligible at this frequency (). The flow noise and dilution are broadband noise, spanning many decades of frequency, but not powerful at any particular one.
We continue by defining
as the share of power at the image frequency that is the QPO’s copy of the mode at .
We additionally define
as the ratio between frequencies in the flow noise. For red flow noise, . Finally, for compactness, we denote the special cases,
and
Bicoherence on the Arms of the Cross
We can calculate the bicoherence on the arms, at frequency triplets , by calculating the bicoherence of each surviving contributor (see Table 1) and summing using phasor addition. Separate contributors to the bicoherence with different biphases interfere with each other, meaning in general .
Let . Both bilinear bispectra on the arms ( and ) are sums of flow-noise power at two frequencies. For we factor out the lower-frequency term, and for we factor out ; in each case the other term is written relative to the factored one. We find
and the total bicoherence on the arms is
The bicoherence on the arms is dominated by the bilinear fundamental modulation term (). The bicoherence due to the bilinear harmonic modulation contributes little in amplitude and matters most near , where it walks the biphase measured on the arms toward : . Meanwhile, the bicoherence due to the quadratic channel on the arms scales as , so it will be small for reasonably red flow noise (e.g., the zero-centered noise with width set by the viscous timescale at the outer radius of the hot inner flow considered by A. Ingram & C. Done [11]; A. Ingram & M. V. D. Klis [13]).
We then have . Notice the bicoherence is strongly dependent on the amplitude of the QPO, as . Low-frequency dilution enters this mode only once through .
Bicoherence on the Ridge of the Hypotenuse
On the ridge, the frequency triplets are with . The same three channels survive here as on the arms (see Table 1). The bicoherence is symmetric under , so we take and factor out the lower-frequency term of each bilinear sum. We find
and the total bicoherence on the ridge is
We find again that the bicoherence due to the bilinear harmonic modulation is subdominant here because it needs strong flow noise above : . We ignore its contributions for the same reason we can ignore on the arms.
In contrast with the bicoherence on the arms, two channels and compete and interfere on the ridge. Neither coupling mode is suppressed because both frequencies and on the ridge sit below the QPO. As on the arms, . However, this is offset on the ridge by the quadratic mode . Through this second channel, the bicoherence on the ridge can survive a reduction in QPO amplitude that would dampen the arms. On the other hand, the ridge is doubly sensitive to low-frequency dilution because and , all of which depend on the strength of the flow relative to the total power below the QPO.
Bicoherence at the Harmonic Point
At the harmonic point , two legs of the bispectrum share the bin at , so the denominator of Equation (3) does not factor as in Equation (21). For a tone in Gaussian noise, . We use this in place of , i.e., the approximation of Equation (21) is not used here. Normalizing each of the four terms of Equation (20) (see Table 1), we find
for the tone–harmonic beat, the sideband–tone beat at , the bilinear fundamental, and the harmonic-sideband bias, respectively. We again make the assumption that the QPO and harmonic dominate the flow noise at their central frequencies, meaning all and . The total bicoherence at the harmonic point is then
Transitions
Perhaps more interesting than any individual bicoherence state is how the transitions between these states are driven. T. J. Maccarone et al. [19] first observed that GRS 1915+105 shows the web, cross, and hypotenuse states in different observations with similar power spectra. K. Arur & T. J. Maccarone [2] observed correlations between bicoherence state and and inclination where the web is ubiquitous at low while at high sources at high inclination show the cross state more often and sources at low inclination show the hypotenuse state more often. The model developed here offers an explanation for these phenomena.
We will consider how the bicoherence functions developed in § 5 change as a BHXRB undergoes a transition from the hard state through the hard intermediate state, and into the soft intermediate state. We assume that the source exhibits a type C QPO at the beginning of outburst which rises in frequency and falls in amplitude as it softens and eventually transitions into a type B QPO in the soft intermediate state. We also assume the overall RMS variability of the source decreases as it softens and that the source becomes brighter and more disk-dominated. This evolution simplifies many complex phenomena present during outburst and neglects how BHXRB differ from each other (R. A. Remillard & J. E. McClintock [28]). We treat this evolutionary path as only an approximation.
Controls
To parameterize the bicoherence transitions through the spectral evolution of the BHXRB, we define the following two dimensionless parameters which tune the balance between the quadratic and bilinear modes and the level of dilution at low frequencies. We will consider only frequencies . First, we define the coupling ratio:
as the strength of the quadratic coupling measured in units of the squared modulation depth. Secondly, we define the dilution fraction,
where is the power spectrum of the diluting noise and is the undiluted power spectrum defined by . The dilution fraction is the incoherent power at frequency relative to all other power at that frequency. Then, using the simplified forms of the bicoherence on the arms and the ridge discussed in § 5 (dropping on both and dropping on the arms), we can write
where
where the final inequality holds for all red .
Hard states
First, consider a BHXRB in the bright hard state, exhibiting a type C QPO with low and low disk flux (as is common; S. Motta et al. [22]; A. Ingram & S. Motta [14]). In this state, we assume the flow noise is dominant over incoherent dilution and the QPO is strong, i.e., , , and . Thus, and both the arms and the ridge are lit and of approximately equal strength—the web state.
Intermediate states
As the source softens, three effects apply pressure to the bicoherence on the arms and the ridge. First, the RMS variability of the coupled flow noise will decrease. This will dim both the ridge and the arms by lowering and . However, the two regions may not fade at the same rate.
At the same time, we expect the QPO amplitude to decrease and the dilution power to increase. The QPO amplitude decreases, increasing , shifting the balance toward the quadratic mode and preserving the ridge over the arms. The dilution power—e.g., originating in the disk, which rises in prominence as the source becomes more disk-dominated, or due to a wind launched as the source becomes more luminous—has the effect of increasing , diluting the bicoherence on the ridge. The balance between these effects is described in Equation (36) and ultimately controls which of the hypotenuse or cross states is shown as the source softens. The QPO amplitude decreasing tilts toward the hypotenuse state, the low-frequency dilution increasing tilts toward the cross state, and a balance between the two retains the web state as the overall bicoherence decreases.
Soft intermediate state
Finally, we consider the soft intermediate state and a type B QPO. Type B QPOs are not accompanied by strong broadband noise. As such, the flow noise power at all frequencies in this state will be near zero. All terms of the bicoherence on the arms and the ridge require flow noise power. In this state, both the arms and the ridge disappear.
However, the bicoherence at the harmonic point does not depend on the flow noise. The bicoherence there is controlled primarily by the amplitude of the QPO and its harmonic. For type B QPOs with a harmonic, we expect to retain strong bicoherence at the harmonic point.
Inclination dependence
The behavior in intermediate states predicted by this model naturally explains the inclination dependence observed by K. Arur & T. J. Maccarone [2]. Whether an intermediate state shows the cross or hypotenuse state is controlled by Equation (36) and the balance between the low-frequency dilution () and the strength of the QPO (via the coupling ratio ). The amplitude of type C QPOs rises with inclination (S. E. Motta et al. [23]; L. M. Heil et al. [9]). As such, for high-inclination sources stays low and the arms stay detectable as rises, while the weaker QPOs of low-inclination sources raise and favor the hypotenuse state. Dilution should push in the same direction. Equatorial disk winds are observed commonly in high-inclination sources (G. Ponti et al. [26])4. If the dilution is wind-driven and present during the intermediate states, is larger in these sources, and Equation (36) moves them further toward the cross state.
Simulated Verification
We verify our results using numeric simulations. We directly simulate the light curve model of Equation (6) and calculate the resultant bicoherence and observe the expected states and behaviors. The flow noise is a Gaussian field with tuneable RMS . We choose the power spectrum and simulate a light curve via the method of J. Timmer & M. König [32], which is then exponentiated to ensure lognormality ( in Equation (6)). It multiplies the QPO waveform . The phase offset of the QPO is drawn uniformly on for each segment, so the QPO phase is incoherent between segments.
We simulate the quadratic coupling term by taking the quadratic content of the field , Fourier transforming it, and multiplying by a kernel and coupling constant . We simulate only the simplest quadratic kernel, a flat kernel
and transform the result back to the time domain.
The final addition is the dilution term . Similar to the flow field, the power spectrum of , , is chosen, simulated using the method of J. Timmer & M. König [32] and inverse-transformed to the time domain. We convert the resultant light curve to counts by drawing from the Poisson distribution in each time bin.
Each light curve is simulated with timestep s and divided into segments of 2048 bins ( Hz). We subtract the mean of each segment. When calculating the bicoherence, we use the normalization of Y. C. Kim & E. J. Powers [16] and subtract the Poisson noise bias in the bispectrum detailed by B. Wirnitzer [36].
Pattern simulation
We simulate four representative configurations, one for each of the web, cross, hypotenuse, and point states. The flow noise power spectrum is a broken power law, which is flat below 1.5 Hz and above. The power spectrum is normalized to a fractional RMS amplitude of . The QPO central frequency is set to Hz, the fractional amplitudes of the fundamental and harmonic are, respectively, and . The harmonic is offset in phase from the fundamental by radians. The quadratic coupling amplitude is set so that the quadratic term has a fractional RMS of 0.1, and the flat kernel has half-width Hz and phase . Finally, we represent the dilution with another broken power law, flat below 1.5 Hz and above. The dilution is weak, with and , where is the RMS of the dilution term in units of the mean flow. Each light curve segment is simulated at a mean rate of 6000 ct s.
Simulated Web
This fiducial run (Figure 1, top row) produces the web state. The arms at and the ridge at exhibit comparable, strong bicoherence. Fainter copies appear at , where the harmonic modulates the flow. This is the regime of § 6.2, with () and ().
Figure 1. Bicoherence maps (left), biphase maps (middle), and power spectra (right) of the simulated light curves described in § 7.1. The four configurations correspond to the (from top to bottom) web, cross, hypotenuse, and point states. In the biphase plots, we blank out the measured value and show white for all frequencies with bicoherence —8 times the statistical floor set by the number of segments averaged—for visual clarity. We show the bicoherence with the Poisson noise bias of B. Wirnitzer [36] subtracted and the power spectrum with the constant Poisson noise floor subtracted. Where needed, insets are used to show areas of interest. In the second and third columns, thin dashed lines mark the QPO and harmonic frequencies ( and ).
In this state, the biphase on the ridge is approximately zero. The dominant bilinear fundamental mode has zero biphase, and the two subdominant modes interfere with the bilinear harmonic mode contributing and the quadratic mode contributing (see Table 1). In the cells immediately transverse to the ridge, the quadratic mode dominates. This is due to our simulations using a quadratic kernel of non-zero width but a pure QPO tone. Similarly, on the arms, interference between the bilinear harmonic and quadratic modes zeros the biphase. Transverse to the arms, the quadratic mode is able to show through.
Simulated Cross
To produce the cross state we modify the fiducial simulation to match the description of the transition in § 6.3. We raise the dilution power at low frequency by raising to and move the bulk of the dilution to low frequencies by lowering the break frequency of , below which it is flat, from 1.5 Hz to 0.5 Hz. This second run is shown in the second row of Figure 1. The arms are visible while the ridge has fallen mostly to the noise floor. The arms are affected by the dilution, as they are weaker than in the web state, but they are not as diminished as the ridge, as predicted in § 6.3. In this configuration, and .
The biphase throughout this simulation is near zero, on account of the dominance of the bilinear fundamental mode, which has zero biphase. The exception is the harmonic point which has , as predicted.
Simulated Hypotenuse
To produce the hypotenuse state, we again start with the fiducial simulation and tune the parameters. We decrease the amplitude of the QPO fundamental to and raise the QPO central frequency to Hz. In this run (Figure 1 third row), the only strong bicoherence is on the ridge and the biphase is , indicating the quadratic channel is controlling. Here, and .
Simulated Point
Finally, we simulate a type B QPO-like point state by starting with the fiducial parameters and lowering all variability below the QPO by setting and . We also increase the QPO frequency to Hz, like a type B QPO. As expected, the only significant bicoherence here is at the harmonic point . At all other frequency pairs, there is no flow noise to couple to. At the harmonic point, the biphase is set by the QPO harmonic offset . This state is shown in the bottom row of Figure 1.
Transition simulation
We also use numerical simulations to verify the transition conditions described in § 6 and bicoherence ratio of Equation (36). We simulate many model light curves, each starting from a variant of the fiducial web simulation (§ 7.1) with Hz, a steeper flow noise spectrum ( above the break), and dilution power truncated above . We then tune and to set and , respectively. We simulate 31 different values of , evenly spaced in log-space from 0.008 to 0.5. We simulate 36 different values of : , six evenly log-spaced points below 0.01, and 29 evenly log-spaced points from 0.01 to 0.4. In total, we use 1,116 simulation runs, each with segments.
For each simulation we measure and over the range and place it on the grid. The state is predicted from these values using Equation (36). For these purposes, we define the cross state as those with , hypotenuse states as those with , and web states as all those in between. These definitions based on and define the contours and colored regions of Figure 2. We then measure the bicoherence in the same frequency range on both the arms and the ridge and use the preceding definition to get an empirically observed state. When both bicoherences are below 3 standard errors from zero, we mark the simulation as a nondetection. These observed states make up the markers of Figure 2. As expected, the web state is observed where and are comparable. When the coupling ratio grows, the web state gives way to the hypotenuse state and when the dilution fraction grows the web state gives way to the cross state. When both are high, the coupled power is strongly diluted and the QPO is weak and we do not detect bicoherence. We observe good agreement between our prediction and the measured state with 96% of runs with detected bicoherence agreeing with predictions.
Figure 2. The observed bicoherence state for 1,116 simulated model light curves, simulated in the manner described in Section 7.2. We measure the bicoherence of each simulation and assign it a state. We mark the observed state of each simulation at its observed dilution fraction and coupling ratio. The size of each marker corresponds to the mean bicoherence on the arms of the cross and the ridge of the hypotenuse and the color and shape correspond to the observed state. The background colors and contours are set by the predictions of Equation (36). Nondetections, where the bicoherence on the arms of the cross and the ridge of the hypotenuse are below 3 times the standard error, are marked with gray crosses.
Discussion
The nature of the quadratic term
The quadratic coupling term, in Equation (6), is a necessary part of the model because it allows a second channel to put bicoherence on the ridge. This unlinks the bicoherence on the ridge from that on the arms, so the ridge can stay lit when a low QPO amplitude has dimmed the arms. The quadratic coupling links the QPO to the quadratic content of the lognormal flow noise field. The bilinear mechanisms couple the QPO to only the linear content of the flow noise.
We do not identify the process behind , but we do constrain its properties. The mode needs power at and must not depend on the QPO phase (or else it would average to zero). This second criterion excludes processes in which the QPO acts on the flow such as by modulating the disk truncation radius. We instead suggest this term could arise from a part of the QPO power which is driven by the noise.
Quadratic driving of the QPO is easy to come by. The flow noise is lognormal, so a torque that scales with the accretion rate, such as the accretion of misaligned angular momentum onto a precessing hot flow at the truncation radius ([12, 14]), also carries the quadratic content .
Further analysis of the bicoherence and the biphase along the ridge during hypotenuse states may be able to reveal the physical process(es) underlying this quadratic coupling. The bicoherence can probe the magnitude of this coupling and the biphase the phase. In particular, the biphase and bicoherence transverse to the ridge can measure the change in phase and magnitude of the kernel off of the QPO frequency.
Caveats and limitations
Our analysis is not without limitations. First, the model of the light curve we use (Equation (6)) makes several approximations. X-ray binary QPOs are merely quasi-periodic, not pure tones as we have used, i.e., they have some non-zero frequency width. Approximating the QPO and its harmonic as pure tones has allowed for the analytic coupling analysis of § 4 and § 5. It is likely that replacing pure tones with quasi-periodic processes would smear out the resulting bicoherence patterns, giving the arms and the ridge a significant width. Additionally, we consider only the linear content of the lognormal flow, truncating the coupling at the first order.
When deriving the bicoherence predicted by our model, we similarly make approximations to aid in developing analytical results. We have approximated the bicoherence with the skewness function, neglecting the covariance between and . We then also ignored subdominant contributions to the bicoherence on the arms, the ridge, and the harmonic point. Finally, when deriving the coupling ratio and dilution fraction which parameterize the transitions between web, cross,
hypotenuse, and point states we limit ourselves to only , as the contributions of the harmonic bilinear coupling mode become significant on the arms past this frequency.
However, many of these simplifications are not made when we numerically simulate our light curve model and verify it matches our predictions. We do not truncate the flow noise at linear order, we do not replace the bicoherence with skewness, and we do not ignore any contributors to the bicoherence.
Finally, the bispectral properties of BHXRB are known to modulate with energy. For example, in Swift J1727.8−1613 H. Zhu et al. [37] observe the bicoherence on the ridge strengthen with energy and a “parallel” pattern emerge at frequencies in the 10 − 20 keV band. The coupling constants and amplitudes used in our model should thus be treated as energy-dependent.
Conclusions
A simple physically based model of an active black hole light curve is sufficient to create nonzero bicoherence at the frequencies corresponding to the patterns observed in BHXRB. We find that when a QPO multiplicatively modulates lognormal noise originating in an accretion flow, couplings between the QPO, its harmonic, and the flow noise produce high bicoherence at the frequencies of the web state commonly observed in BHXRB. When an additional quadratic coupling mode is present, the ridge of the hypotenuse and the arms of the cross that compose the web can exist independently. We find that the arms of the cross are dimmed by decreasing QPO amplitude and the ridge of the hypotenuse is dimmed by increasing the incoherent dilution at low frequencies. These transitions can explain why high-inclination sources, which have higher QPO amplitudes and may have stronger wind-driven dilution, show the cross state more often, while low-inclination sources, which have weaker QPOs, show the hypotenuse state.
Our model additionally predicts the biphase on the arms of the cross and the ridge of the hypotenuse. The biphase is controlled by interference between bilinear fundamental, bilinear harmonic, and quadratic coupling modes. The fundamental mode produces zero biphase, the harmonic mode produces biphase according to the phase offset of the harmonic, and the quadratic mode produces biphase according to the phase of the coupling kernel. These biphases have opposite signs on the ridge of the hypotenuse and the arms of the cross.
This model provides the groundwork for a plausible physical explanation for the bicoherence states observed in black hole X-ray binaries. This work can provide a foundation for nonlinear variability content to probe the physical processes underlying accretion and the QPO. Such analysis could help to distinguish between models of the QPO which produce the same power spectral signatures.
DATA AVAILABILITY
Code to reproduce the numerical simulations and figures of this paper can be found publicly at https://github.com/SethHtes/bispectrum-states-sims.
ACKNOWLEDGMENTS
We disclose the use of GAI tools (Claude Opus 5 and 5.5, Anthropic) to write and refine code associated with this manuscript and to review the author’s mathematical reasoning. We thank all members of the “bispectrum support group”, especially Kavitha Arur and Tom Maccarone, for useful discussions. We thank Edward Nathan for pointing us to the Poisson noise correction in the bispectrum. SRL acknowledges funding from NASA grant 80NSSC24K0616.
Software: Jupyter ([25, 17]), Matplotlib ([10]), Numpy ([8]), Python ([34])
References
- [1]Arur, K., & Maccarone, T. J. 2019, Monthly Notices of the Royal Astronomical Society, 486, 3451, doi: 10.1093/mnras/stz1052DOI
- [2]Arur, K., & Maccarone, T. J. 2020, Monthly Notices of the Royal Astronomical Society, 491, 313, doi: 10.1093/mnras/stz2784DOI
- [3]Arur, K., & Maccarone, T. J. 2022, Monthly Notices of the Royal Astronomical Society, 514, 1720, doi: 10.1093/mnras/stac1463DOI
- [4]Bellavita, C., García, F., Méndez, M., & Karpouzas, K. 2022, MNRAS, 515, 2099, doi: 10.1093/mnras/stac1922DOI
- [5]Belloni, T. M., Sanna, A., & Méndez, M. 2012, MNRAS, 426, 1701, doi: 10.1111/j.1365-2966.2012.21634.xDOI
- [6]Casella, P., Belloni, T., & Stella, L. 2005, The Astrophysical Journal, 629, 403, doi: 10.1086/431174DOI
- [7]Fackrell, J. W. A. 1996, Ph.D. thesis, University of Edinburgh, Edinburgh, UK. http://hdl.handle.net/1842/1384
- [8]Harris, C. R., Millman, K. J., van der Walt, S. J., et al. 2020, Nature, 585, 357, doi: 10.1038/s41586-020-2649-2DOI
- [9]Heil, L. M., Uttley, P., & Klein-Wolt, M. 2015, Monthly Notices of the Royal Astronomical Society, 448, 3348, doi: 10.1093/mnras/stv240DOI
- [10]Hunter, J. D. 2007, Computing in Science & Engineering, 9, 90, doi: 10.1109/MCSE.2007.55DOI
- [11]Ingram, A., & Done, C. 2011, Monthly Notices of the Royal Astronomical Society, 415, 2323, doi: 10.1111/j.1365-2966.2011.18860.xDOI
- [12]Ingram, A., Done, C., & Fragile, P. C. 2009, Monthly Notices of the Royal Astronomical Society: Letters, 397, L101, doi: 10.1111/j.1745-3933.2009.00693.xDOI
- [13]Ingram, A., & Klis, M. V. D. 2013, Monthly Notices of the Royal Astronomical Society, 434, 1476, doi: 10.1093/mnras/stt1107DOI
- [14]Ingram, A., & Motta, S. 2019, New Astronomy Reviews, 85, 101524, doi: 10.1016/j.newar.2020.101524DOI
- [15]Jin, P., Méndez, M., García, F., et al. 2026, submitted concurrently,
- [16]Kim, Y. C., & Powers, E. J. 1979, IEEE Transactions on Plasma Science, 7, 120, doi: 10.1109/TPS.1979.4317207DOI
- [17]Kluyver, T., Ragan-Kelley, B., Pérez, F., et al. 2016, in Positioning and Power in Academic Publishing: Players, Agents and Agendas, ed. F. Loizides & B. Schmidt, IOS Press, 87–90
- [18]Maccarone, T. J., & Coppi, P. S. 2002, Monthly Notices of the Royal Astronomical Society, 336, 817, doi: 10.1046/j.1365-8711.2002.05807.xDOI
- [19]Maccarone, T. J., Uttley, P., van der Klis, M., Wijnands, R. A. D., & Coppi, P. S. 2011, Monthly Notices of the Royal Astronomical Society, 413, 1819, doi: 10.1111/j.1365-2966.2011.18273.xDOI
- [20]Marcel, G., Turner, S. G. D., Ricketts, B. J., et al. 2026, A&A, 710, A387, doi: 10.1051/0004-6361/202558103DOI
- [21]Mata Sánchez, D., Muñoz-Darias, T., Armas Padilla, M., Casares, J., & Torres, M. A. P. 2024, A&A, 682, L1, doi: 10.1051/0004-6361/202348754
- [22]Motta, S., Muñoz-Darias, T., Casella, P., Belloni, T., & Homan, J. 2011, Monthly Notices of the Royal Astronomical Society, 418, 2929, doi: 10.1111/j.1365-2966.2011.19566.xDOI
- [23]Motta, S. E., Casella, P., Henze, M., et al. 2015, Monthly Notices of the Royal Astronomical Society, 447, 2059, doi: 10.1093/mnras/stu2579DOI
- [24]Parra, M., Bianchi, S., Petrucci, P.-O., et al. 2025, A&A, 701, A292, doi: 10.1051/0004-6361/202554976DOI
- [25]Perez, F., & Granger, B. E. 2007, Computing in Science and Engineering, 9, 21, doi: 10.1109/MCSE.2007.53DOI
- [26]Ponti, G., Fender, R. P., Begelman, M. C., et al. 2012, Monthly Notices of the Royal Astronomical Society: Letters, 422, L11, doi: 10.1111/j.1745-3933.2012.01224.xDOI
- [28]Remillard, R. A., & McClintock, J. E. 2006, ARA&A, 44, 49, doi: 10.1146/annurev.astro.44.051905.092532DOI
- [29]Remillard, R. A., Sobczak, G. J., Muno, M. P., & McClintock, J. E. 2002, ApJ, 564, 962, doi: 10.1086/324276DOI
- [30]Shidatsu, M., & Parra, M. 2026, arXiv e-prints, arXiv:2601.22836, doi: 10.48550/arXiv.2601.22836DOI
- [31]Stella, L., & Vietri, M. 1998, ApJL, 492, L59, doi: 10.1086/311075DOI
- [32]Timmer, J., & König, M. 1995, Astronomy and Astrophysics, 300, 707. https://ui.adsabs.harvard.edu/abs/1995A&A...300..707T
- [33]Uttley, P., McHardy, I. M., & Vaughan, S. 2005, Monthly Notices of the Royal Astronomical Society, 359, 345, doi: 10.1111/j.1365-2966.2005.08886.xDOI
- [34]Van Rossum, G., & Drake, F. L. 2009, Python 3 Reference Manual (Scotts Valley, CA: CreateSpace)
- [35]Wijnands, R., Homan, J., & van der Klis, M. 1999, ApJL, 526, L33, doi: 10.1086/312365DOI
- [36]Wirnitzer, B. 1985, Journal of the Optical Society of America A, 2, 14, doi: 10.1364/JOSAA.2.000014DOI
- [37]Zhu, H., Wang, W., & Zhu, Z. 2024, The Astrophysical Journal, 974, 303, doi: 10.3847/1538-4357/ad7587DOI

