Go to the source code of this file.
Data Structures | |
| struct | CalibrationFiles |
| struct | FrameCache |
| struct | InputParams |
| struct | HeterodyneParams |
| struct | Filters |
| struct | FilterResponse |
Macros | |
| #define | localtime_r(timep, result) memcpy((result), localtime(timep), sizeof(struct tm)) |
| #define | USAGE |
| #define | MAXDATALENGTH 256 /* maximum length of data to be read from frames */ |
| #define | MAXSTRLENGTH 1024 /* maximum number of characters in a frame filename */ |
| #define | MAXLISTLENGTH 25000 /* maximum length of a list of frames files */ |
| #define | ALPHAMIN 0.0 /* minimum acceptable value of alpha calib coefficient */ |
| #define | ALPHAMAX 2.0 /* maximum acceptable value of alpha calib coefficient */ |
| #define | FILTERFFTTIME 200 |
| #define | HEADERSIZE 2048 /* number of bytes in header for output files */ |
| #define localtime_r | ( | timep, | |
| result | |||
| ) | memcpy((result), localtime(timep), sizeof(struct tm)) |
Definition at line 42 of file heterodyne_pulsar.h.
| #define USAGE |
Definition at line 78 of file heterodyne_pulsar.h.
| #define MAXDATALENGTH 256 /* maximum length of data to be read from frames */ |
Definition at line 136 of file heterodyne_pulsar.h.
Definition at line 137 of file heterodyne_pulsar.h.
| #define MAXLISTLENGTH 25000 /* maximum length of a list of frames files */ |
Definition at line 138 of file heterodyne_pulsar.h.
| #define ALPHAMIN 0.0 /* minimum acceptable value of alpha calib coefficient */ |
Definition at line 140 of file heterodyne_pulsar.h.
| #define ALPHAMAX 2.0 /* maximum acceptable value of alpha calib coefficient */ |
Definition at line 141 of file heterodyne_pulsar.h.
| #define FILTERFFTTIME 200 |
Definition at line 143 of file heterodyne_pulsar.h.
Definition at line 145 of file heterodyne_pulsar.h.
| void get_input_args | ( | InputParams * | inputParams, |
| int | argc, | ||
| char * | argv[] | ||
| ) |
Definition at line 812 of file heterodyne_pulsar.c.
| void heterodyne_data | ( | COMPLEX16TimeSeries * | data, |
| REAL8Vector * | times, | ||
| HeterodyneParams | hetParams, | ||
| REAL8 | freqfactor, | ||
| FilterResponse * | filtResp | ||
| ) |
Definition at line 1127 of file heterodyne_pulsar.c.
Definition at line 1741 of file heterodyne_pulsar.c.
| void filter_data | ( | COMPLEX16TimeSeries * | data, |
| Filters * | iirFilters | ||
| ) |
Definition at line 1776 of file heterodyne_pulsar.c.
| COMPLEX16TimeSeries * resample_data | ( | COMPLEX16TimeSeries * | data, |
| REAL8Vector * | times, | ||
| INT4Vector * | starts, | ||
| INT4Vector * | stops, | ||
| REAL8 | sampleRate, | ||
| REAL8 | resampleRate, | ||
| INT4 | heterodyneflag | ||
| ) |
Definition at line 1797 of file heterodyne_pulsar.c.
Definition at line 1626 of file heterodyne_pulsar.c.
| REAL8TimeSeries * get_frame_data | ( | LALCache * | framecache, |
| CHAR * | channel, | ||
| REAL8 | gpstime, | ||
| REAL8 | length, | ||
| INT4 | duration, | ||
| REAL8 | samplerate, | ||
| REAL8 | scalefac, | ||
| REAL8 | highpass | ||
| ) |
Definition at line 1650 of file heterodyne_pulsar.c.
| INT4 get_segment_list | ( | INT4Vector * | starts, |
| INT4Vector * | stops, | ||
| CHAR * | seglistfile, | ||
| INT4 | heterodyneflag | ||
| ) |
Definition at line 1973 of file heterodyne_pulsar.c.
| LALCache * set_frame_files | ( | INT4 * | starts, |
| INT4 * | stops, | ||
| LALCache * | cache, | ||
| INT4 * | position, | ||
| INT4 | maxchunklength | ||
| ) |
Definition at line 2058 of file heterodyne_pulsar.c.
| void calibrate | ( | COMPLEX16TimeSeries * | series, |
| REAL8Vector * | datatimes, | ||
| CalibrationFiles | calfiles, | ||
| REAL8 | frequency, | ||
| CHAR * | channel | ||
| ) |
Definition at line 2101 of file heterodyne_pulsar.c.
| void get_calibration_values | ( | REAL8 * | magnitude, |
| REAL8 * | phase, | ||
| CHAR * | calibfilename, | ||
| REAL8 | frequency | ||
| ) |
Definition at line 2269 of file heterodyne_pulsar.c.
| INT4 remove_outliers | ( | COMPLEX16TimeSeries * | data, |
| REAL8Vector * | times, | ||
| REAL8 | stddevthresh | ||
| ) |
Definition at line 2316 of file heterodyne_pulsar.c.
| FilterResponse * create_filter_response | ( | REAL8 | filterKnee | ) |
Definition at line 2368 of file heterodyne_pulsar.c.
| void destroy_filter_response | ( | FilterResponse * | filtresp | ) |
Definition at line 2489 of file heterodyne_pulsar.c.