31#include <lal/LALDatatypes.h>
33#include <gsl/gsl_rng.h>
34#include <lal/LALStdlib.h>
35#include <lal/FrequencySeries.h>
36#include <lal/TimeSeries.h>
37#include <lal/LALSimNoise.h>
40#define sanity_check( condition ) \
41 ( condition ? 0 : ( fputs( #condition " not satisfied\n", stderr ), error( "sanity check failed\n" ) ) )
48 REAL8 segmentDuration,
50 REAL4FFTPlan *fwdplan,
64 REAL8 segmentDuration,
75 REAL8 truncateDuration,
76 REAL8 lowCutoffFrequency,
77 REAL4FFTPlan *fwdplan,
86 REAL8 lowCutoffFrequency,
int calibrate_spectrum(REAL4FrequencySeries *spectrum, COMPLEX8FrequencySeries *response, REAL8 lowCutoffFrequency, int inverse)
REAL4FrequencySeries * resample_psd(REAL4FrequencySeries *origspectrum, REAL8 sampleRate, REAL8 segmentDuration)
REAL8FrequencySeries * generate_theoretical_psd(REAL4 deltaT, REAL8 segmentDuration, UINT4 spectrumNumber, REAL8 simScale)
int invert_spectrum(REAL4FrequencySeries *spectrum, REAL8 dataSampleRate, REAL8 strideDuration, REAL8 truncateDuration, REAL8 lowCutoffFrequency, REAL4FFTPlan *fwdplan, REAL4FFTPlan *revplan)
REAL4FrequencySeries * compute_average_spectrum(REAL4TimeSeries *series, int spectrumAlgthm, REAL8 segmentDuration, REAL8 strideDuration, REAL4FFTPlan *fwdplan, int whiteSpectrum)