This module computes the stationary phase approximation to the Fourier transform of a chirp waveform by integrating Eq. \eqref{eq_InspiralFourierPhase}. More...
Prototypes | |
| REAL8 | XLALPsiOfT (REAL8 v, void *param) |
| int | XLALInspiralStationaryPhaseApprox1 (REAL4Vector *signalvec, InspiralTemplate *params) |
This module computes the stationary phase approximation to the Fourier transform of a chirp waveform by integrating Eq. \eqref{eq_InspiralFourierPhase}.
XLALInspiralStationaryPhaseApprox1()
signalvec: Output containing the inspiral waveform. params: Input containing binary chirp parameters. This module generates the Fourier domain waveform that is analogous of the time-domain approximant TaylorT1. Instead of re-expanding the the energy and flux functions they are kept in tact and the integral in Eq. \eqref{eq_InspiralFourierPhase} is solved numerically. The code returns the Fourier transform packed in the same way as fftw would for the Fourier transform of a real vector. For a signal vector of length n=signalvec->length (n even):
signalvec->data[0] is the real 0th frequency component of the Fourier transform. signalvec->data[n/2] is the real Nyquist frequency component of the Fourier transform. signalvec->data[k] and signalvec->data[n-k], for k=1,..., n/2-1, are the real and imaginary parts of the Fourier transform at a frequency \(k\Delta f=k/T,\) \(T\) being the duration of the signal and \(\Delta f=1/T\) is the frequency resolution. The lal code XLALREAL8RombergIntegrate() is used to solve the integral in Eq. \eqref{eq_InspiralFourierPhase}. The reference points are chosen so that on inverse Fourier transforming the time-domain waveform will
params->nStartPad bins, params->nStartPhase radians, If it is required to compare the output of this module with a time domain signal one should use an inverse Fourier transform routine that packs data in the same way as fftw. Moreover, one should divide the resulting inverse Fourier transform by a factor \(n/2\) to be consistent with the amplitude used in time-domain signal models.
Definition in file LALInspiralStationaryPhaseApprox1.c.
Go to the source code of this file.
Definition at line 241 of file LALInspiralStationaryPhaseApprox1.c.
| int XLALInspiralStationaryPhaseApprox1 | ( | REAL4Vector * | signalvec, |
| InspiralTemplate * | params | ||
| ) |
Definition at line 103 of file LALInspiralStationaryPhaseApprox1.c.