28#include <lal/LALStdio.h>
29#include <lal/LALStdlib.h>
30#include <lal/LALError.h>
31#include <lal/LALDatatypes.h>
32#include <lal/AVFactories.h>
33#include <lal/LALConstants.h>
35#include <lal/BandPassTimeSeries.h>
36#include <lal/LALInspiralBank.h>
37#include <lal/RealFFT.h>
38#include <lal/SeqFactories.h>
55 if ( !sequence || sequence->
length <= 0 || !sequence->
data ||
56 fLow > fHigh || fLow <= 0.0 || fHigh >= fSampling/2.0 )
63 signalvec->
deltaT = 1.0/fSampling;
64 signalvec->
data = sequence;
67 signalHighpassParam.
nMax = 10;
68 signalHighpassParam.
f1 = -1.0;
69 signalHighpassParam.
a1 = -1.0;
70 signalHighpassParam.
f2 = fLow;
71 signalHighpassParam.
a2 = 0.98;
77 if (signalvec)
LALFree( signalvec );
82 signalLowpassParam.
nMax = 10;
83 signalLowpassParam.
f1 = fHigh;
84 signalLowpassParam.
a1 = 0.02;
85 signalLowpassParam.
f2 = -1.0;
86 signalLowpassParam.
a2 = -1.0;
92 if (signalvec)
LALFree( signalvec );
97 if (signalvec)
LALFree( signalvec );
int XLALBandPassInspiralTemplate(REAL4Sequence *sequence, REAL4 fLow, REAL4 fHigh, REAL4 fSampling)
int XLALButterworthREAL4TimeSeries(REAL4TimeSeries *series, PassBandParamStruc *params)