This package provides routines for generating simulated gravitational waveforms from binary inspiral.
Various types of inspiral approximants are supported for producing waveforms in the time- or frequency-domains. The high-level routines for generating simulated inspiral waveforms are XLALSimInspiralChooseTDWaveform() (for time-domain waveforms) and XLALSimInspiralChooseFDWaveform() (for frequency-domain waveforms). The following examples show their basic usage.
Generate a time-domain waveform:
Generate a frequency-domain waveform:
The diagram below illustrates how the source frame (x,y,z) of the binary is related to the wave frame (X,Y,Z) in which the gravitational waveform is defined.
The origin of the coordinate systems is the instantaneous center-of-mass of the binary system. The orbiting body shown in the diagram is body 1.
The binary's instantaneous orbital angular momentum L at the reference gravitational wave frequency f_ref
defines the z-axis of the binary system, while the unit vector from body 2 to body 1 defines the x-axis of the binary system. The x-y-plane is therefore the orbital plane, at least at the moment the binary system is at the reference gravitational wave frequency.
The spin components for body 1, (S1x
,S1y
, S1z
), and for body 2, (S2x
,S2y
, S2z
), are defined in the source-frame. Therefore, when the spins are aligned with the orbital angular momentum, S1x
= S1y
= S2x
= S2y
= 0.
f_ref
are given with respect to the triad x-y-z, with x-axis parallel to the vector pointing from body 2 to body 1.The wave frame is defined by the Z-axis, which points toward the Earth, and some reference direction, defining the X-axis. The X-Y-plane is therefore the plane of the sky.
The plus- and cross-polarizations of the gravitational waveform are defined in this wave frame. Specifically, if \( h^{ij} \) is computed in the source frame, then
\[ h_+ = \frac12 ( \hat{P}_i \hat{P}_j - \hat{Q}_i \hat{Q}_j ) h^{ij} \]
and
\[ h_\times = \frac12 ( \hat{P}_i \hat{Q}_j + \hat{Q}_i \hat{P}_j ) h^{ij} \]
where \( \hat{P}_i \) are the components of the unit vector pointing along the X-axis and \( \hat{Q}_i \) are the components of the unit vector pointing along the Y-axis.
The orbital elements are:
L. Blanchet, G. Faye, B. R. Iyer and S. Sinha, "The Third post-Newtonian gravitational wave polarisations and associated spherical harmonic modes for inspiralling compact binaries in quasi-circular orbits" Class. Quant. Grav. 25, (2008) 165003 Erratum: [Class. Quant. Grav. 29, (2012) 239501, arXiv:0802.1249 [gr-qc].
Modules | |
Header LALSimIMR.h | |
Routines for generating inspiral-merger-ringdown waveforms. | |
Header LALSimInspiral.h | |
Routines for generating binary inspiral gravitational waveforms. | |
Header LALSimInspiralPrecess.h | |
Functions to take an arbitrary waveform time series and impose the effects of causing the viewing angle to precess about a cone of L around J. The cone currently has a constant opening angle. | |
Header LALSimInspiralWaveformCache.h | |
Routines for saving previously-computed waveforms for reuse. | |
Header LALSimBlackHoleRingdown.h | |
Routines to generate black hole ringdown waveforms. | |