LIGO- XXX Bruce Allen, LSC Talk 2003.05.23LIGO Scientific Collaboration - U. Wisconsin - Milwaukee 1 Effects of Timing Errors and Timing Offsets in Pulsar.

Slides:



Advertisements
Similar presentations
S3/S4 BBH report Thomas Cokelaer LSC Meeting, Boston, 3-4 June 2006.
Advertisements

A walk through some statistic details of LSC results.
LIGO-G Z Beating the spin-down limit on gravitational wave emission from the Crab pulsar Michael Landry LIGO Hanford Observatory for the LIGO.
Upper-limit on Sco X-1 S2 preliminary results C Messenger, V Re and A Vecchio on behalf of PULG LSC General Meeting LHO, 10 th – 13 th November 2003.
Pulsar Detection and Parameter Estimation with MCMC - Six Parameters Nelson Christensen Physics and Astronomy Carleton College GWDAW December 2003.
Kernighan/Ritchie: Kelley/Pohl:
1 Hough transform Some Fourier basics: –Nyquist frequency: 1/2 , with  the difference between time samples. If signal is bandwidth limited below Nyquist.
1 Status of Unbiased Search for Continuous-Wave Sources Dave Chin, Vladimir Dergachev, Keith Riles (University of Michigan) LIGO Scientific Collaboration.
CS 61C L03 C Arrays (1) A Carle, Summer 2005 © UCB inst.eecs.berkeley.edu/~cs61c/su05 CS61C : Machine Structures Lecture #3: C Pointers & Arrays
LIGO-G W Gregory Mendell, LIGO Hanford Observatory on behalf of the LIGO Scientific Collaboration StackSlide Summary LSC Meeting, August 2005.
Searching for pulsars using the Hough transform Badri Krishnan AEI, Golm (for the pulsar group) LSC meeting, Hanford November 2003 LIGO-G Z.
1 Status of Power-Flux * Search for Continuous-Wave Sources Dave Chin, Vladimir Dergachev, Keith Riles (University of Michigan) LIGO Scientific Collaboration.
Pointers Applications
Binary Arithmetic Math For Computers.
Brennan Ireland Rochester Institute of Technology Astrophysical Sciences and Technology December 5, 2013 LIGO: Laser Interferometer Gravitational-wave.
LIGO Meeting LIGO Scientific Collaboration - University of Wisconsin - Milwaukee LIGO-G Z SuperComputing 2003 grid-distributed wide-area.
LIGO-G Z Coherent Coincident Analysis of LIGO Burst Candidates Laura Cadonati Massachusetts Institute of Technology LIGO Scientific Collaboration.
CS 11 C track: lecture 5 Last week: pointers This week: Pointer arithmetic Arrays and pointers Dynamic memory allocation The stack and the heap.
1/25 Current results and future scenarios for gravitational wave’s stochastic background G. Cella – INFN sez. Pisa.
Error Analysis Significant Figures and Error Propagation.
LIGO- G Z LSC ASIS Meeting LIGO Scientific Collaboration - University of Wisconsin - Milwaukee 1 S2 Hardware Pulsar Injections Bruce.
LIGO-G Z LIGO Scientific Collaboration 1 Upper Limits on the Rate of Gravitational Wave Bursts from the First LIGO Science Run Edward Daw Louisiana.
Searching for gravitational radiation from Scorpius X-1: Limits from the second LIGO science run Alberto Vecchio on behalf of the LIGO Scientific Collaboration.
Optimized Search Strategies for Continuous Gravitational Waves Iraj Gholami Curt Cutler, Badri Krishnan Max-Planck-Institut für Gravitationsphysik (Albert-Einstein-Institut)
Adapting matched filtering searches for compact binary inspirals in LSC detector data. Chad Hanna – For the LIGO Scientific Collaboration.
ECE 4710: Lecture #6 1 Bandlimited Signals  Bandlimited waveforms have non-zero spectral components only within a finite frequency range  Waveform is.
6. Results The accompanying histograms show the empirical PDF of z for each interferometer (H1, H2 at Hanford, WA; L1 at Livingston, LA). The green areas.
LIGO-G Z GWDAW10, December 16, S3 Final Results Bruce Allen, for the LIGO Scientific Collaboration.
1 C++ Classes and Data Structures Jeffrey S. Childs Chapter 4 Pointers and Dynamic Arrays Jeffrey S. Childs Clarion University of PA © 2008, Prentice Hall.
10/06/2003LSC WIDE COLLOQUIUM1 LSC Pulsar Group and P Shawhan, S Marka, and S Koranda presented by B Allen, R Dupuis, N Christensen, and X Siemens S2 Hardware.
1 CS 177 Week 12 Recitation Slides Running Time and Performance.
LIGO-G D Status of Stochastic Search with LIGO Vuk Mandic on behalf of LIGO Scientific Collaboration Caltech GWDAW-10, 12/15/05.
Java Basics Opening Discussion zWhat did we talk about last class? zWhat are the basic constructs in the programming languages you are familiar.
Searching for Gravitational Waves from Binary Inspirals with LIGO Duncan Brown University of Wisconsin-Milwaukee for the LIGO Scientific Collaboration.
1 Status of Search for Compact Binary Coalescences During LIGO’s Fifth Science Run Drew Keppel 1 for the LIGO Scientific Collaboration 1 California Institute.
S.Frasca on behalf of LSC-Virgo collaboration New York, June 23 rd, 2009.
LIGO-G v2 The Search For Continuous Gravitational Waves Gregory Mendell, LIGO Hanford Observatory on behalf of the LIGO Science Collaboration The.
LIGO-G Z LSC ASIS Meeting LIGO Scientific Collaboration - University of Wisconsin - Milwaukee 1 Update on November 2003 grid-distributed.
LIGO-G Z 1 Setting upper limits on the strength of periodic GWs using the first science data from the LIGO and GEO detectors Bruce Allen, University.
1 Unbiased All-Sky Search (Michigan) [as of August 17, 2003] [ D. Chin, V. Dergachev, K. Riles ] Analysis Strategy: (Quick review) Measure power in selected.
APS meeting, Dallas 22/04/06 1 A search for gravitational wave signals from known pulsars using early data from the LIGO S5 run Matthew Pitkin on behalf.
Periodic Sources Session M. Alessandra Papa - Albert Einstein Institute - Golm, Germany The LSC UL group is using all (and only) of the codes that we (GEO)
LSC at LLO LIGO Scientific Collaboration - University of Wisconsin - Milwaukee 1 Report from Executive Committee Meeting Alan Wiseman G Z.
G Z The LIGO gravitational wave detector consists of two observatories »LIGO Hanford Observatory – 2 interferometers (4 km long arms and 2 km.
GW pulsars in binary systems Sco X-1 C Messenger and A Vecchio LSC General Meeting LIGO Livingston Observatory 17 th – 20 th March, 2003 LIGO-G Z.
LIGO-G Z Peter Shawhan (University of Maryland) for the LIGO Scientific Collaboration Special thanks to Michael Landry and Bruce Allen Eastern.
Igor Yakushin, December 2004, GWDAW-9 LIGO-G Z Status of the untriggered burst search in S3 LIGO data Igor Yakushin (LIGO Livingston Observatory)
All-sky LIGO Search for Periodic Gravitational Waves in the Fourth Science Run (S4) Keith Riles University of Michigan For the LIGO Scientific Collaboration.
Xavier Siemens for the LSC University of Wisconsin -- Milwaukee
Course Contents KIIT UNIVERSITY Sr # Major and Detailed Coverage Area
A 2 veto for Continuous Wave Searches
ASIS Status Report Bruce Allen LSC Meeting, LHO, August 16, 2001
Searching for pulsars using the Hough transform
Sco-X1search : S2 results
GWDAW - 8 University of Wisconsin - Milwaukee, December
Analysis of LIGO S2 data for GWs from isolated pulsars
Coherent wide parameter space searches for gravitational waves from neutron stars using LIGO S2 data Xavier Siemens, for the LIGO Scientific Collaboration.
Bounding the strength of a Stochastic GW Background in LIGO’s S3 Data
Sinusoids: continuous time
Interpolation and Pulse Compression
Stochastic background search using LIGO Livingston and ALLEGRO
Broad-band CW searches in LIGO and GEO S2 and S3 data
Broad-band CW searches in LIGO and GEO S2 and S3 data
Excess power trigger generator
Towards the first coherent multi-ifo search for NS binaries in LIGO
Coherent Coincident Analysis of LIGO Burst Candidates
Burst Figure of Merit Julien Sylvestre LSC Meeting, March 2004
Deanna Emery Mentor: Dick Gustafson
8.5 Modulation of Signals basic idea and goals
Gravitational radiation from known radio pulsars using LIGO data
Presentation transcript:

LIGO- XXX Bruce Allen, LSC Talk LIGO Scientific Collaboration - U. Wisconsin - Milwaukee 1 Effects of Timing Errors and Timing Offsets in Pulsar Searches and Upper Limits Bruce Allen, UWM

LIGO- XXX Bruce Allen, LSC Talk LIGO Scientific Collaboration - U. Wisconsin - Milwaukee 2 Timing Precision in Pulsar Searches Typical pulsar signal: »f 0 = 1 kHz (nominal) »0.001 Hz daily frequency modulation (Earth rotation) »0.1 Hz annual frequency modulation (Earth orbit around Sun) Typical search methods (both time-domain and frequency domain) use optimal filtering:  (t)=template s(t)=data Note: sometimes called the F- statistic. Effect of a small constant timing offset  t on 1-detector SNR is quadratic in the timing error: Example:  t =100  sec error, 1kHz signal, fractional loss of SNR is 18%: Example:  t =10  sec error, 1kHz signal, fractional loss of SNR is 0.2%.

LIGO- XXX Bruce Allen, LSC Talk LIGO Scientific Collaboration - U. Wisconsin - Milwaukee 3 Maximization over phase (single detector) If the signal were a pure sinusoid (no amplitude or frequency modulation) then maximization over the unknown initial phase would erase the effects of a constant timing offset error: What happens with a real pulsar signal? Since it is not a pure sinusoid, it’s not obvious if maximization over the unknown phase can compensate for a timing error. Let’s address this next…

LIGO- XXX Bruce Allen, LSC Talk LIGO Scientific Collaboration - U. Wisconsin - Milwaukee 4 Effects of timing error on real pulsar signals (one detector) Convenient to write SNR in the frequency domain: Typical pulsar signal: »f 0 = 1 kHz (nominal) »0.001 Hz daily frequency modulation (Earth rotation) »0.1 Hz annual frequency modulation (Earth orbit around Sun) Bandwidth of signal is: Effect of timing error  t: which makes the SNR so the effects of the timing error are on 1-detector SNR are negligible if

LIGO- XXX Bruce Allen, LSC Talk LIGO Scientific Collaboration - U. Wisconsin - Milwaukee 5 Effects of constant timing offset on real pulsar signals (one detector) Search time T < 1 year effects of the constant timing error are small if Example: for S1, with T=3 weeks, the effects of constant timing errors on SNR are small provided that  t<20 seconds Search time T > 1 year effects of the constant timing error are small if Example: in a year-long search, the efffects of a constant timing error on SNR would be small provided that  t<1 second

LIGO- XXX Bruce Allen, LSC Talk LIGO Scientific Collaboration - U. Wisconsin - Milwaukee 6 Varying timing offset & multiple- detector coherent searches If the timing offset is varying, or one does a coherent search using more than one detector, then the fractional SNR loss is where  t is the mean of the absolute timing errors. Example: timing error  t =30  s, fractional SNR loss is 2% To correct timing errors for S1 pulsar analysis we “shifted data to nearest bin”. Sampling period is 61  s so that biggest timing error was ±30.5  s. Actual errors smaller. To prevent problems in the future, please try to keep all timing errors < 10  s.

LIGO- XXX Bruce Allen, LSC Talk LIGO Scientific Collaboration - U. Wisconsin - Milwaukee 7 The dirty details: cut-and-paste from lalapps (1) int deltatime(const char *instrument, int gpstime, int *valid){ int (*data)[4]; int i; /* corrections for Livingston L1 during S1. It would probably make sense to discard the first few hours for which there IS no timing data, but since the first SFT that we make starts at time L there is no need. And the first calibrated SFT is at time */ int l1time[][4]={ { , , -121, }, { , , -120, }, /* value to use if time range not found */ {0, INT_MAX, -121, 0} }; /* corrections for Hanford H1 during S1. Again, it would probably make sense to discard the early times for which we have no timing data (about the first fifty hours of the run). In fact the first SFT is at time which is BEFORE the first time listed below. But in fact we don't have calibration information until time So this table is OK. */ int h1time[][4]={ { , , -95, }, /* value to use if time range not found */ {0, INT_MAX, -95, 0} }; /* corrections for Hanford H2 during S1. Here the pattern of timing is SO irregular that we discard any segments for which we have no data. */ int h2time[][4]={ { , , 5463, }, { , , -164, 99540}, { , , 141, 80580}, { , , 995, 7140}, { , , -162, 81780}, { , , 204, }, { , , 448, 17700}, { , , -163, 52680}, { , , 142, 21540}, { , , 447, 28020}, { , , -162, 36240}, { , , -163, 99180}, { , , -102, 8400}, { , , 630, 22260}, { , , -163, 840}, { , , -163, 6240}, { , , -163, }, { , , 814, 11160}, { , , -163, 37380}, { , , 81, 24660}, /* discard data if time range not found */ {-1, 0, 0, 0} }; /* select the correct instrument */ if (!strcmp(instrument,"H1")) data=h1time; else if (!strcmp(instrument,"H2")) data=h2time; else if (!strcmp(instrument,"L1")) data=l1time; else { pout("Unrecognized detector: %s in deltatime().” “ Not H1, H2, or L1.\n", instrument); exit(1); } /* search along list to see if we find the correct time range */ for (i=0; data[i][0]>=0; i++) if (data[i][0]<=gpstime && gpstime<=data[i][1]){ *valid=1; return data[i][2]; } /* value we should use if time range NOT found */ *valid=0; return 0; }

LIGO- XXX Bruce Allen, LSC Talk LIGO Scientific Collaboration - U. Wisconsin - Milwaukee 8 The dirty details: cut and paste from lalapps (2) /* Utility function for cyclically shifting an array "in place". Written for clarity and simplicity, not for efficiency. shift >= 0 : data[0] (moves to) -> data[shift] data[1] -> data[shift+1] data[length-1-shift] -> data[length-1] data[length-1-shift+1] -> data[0] data[length-1-shift+2] -> data[1]... shift < 0 : replace shift by length+shift and follow the rules above.... */ void shifter(float *data, int length, int shift){ float *temp=NULL; int delta=shift>=0?shift:length+shift; int i; /* if no shift is required, we are done */ if (shift==0) return; /* check that shift range seems reasonable */ if (abs(shift)>length/8){ pout("shifter(): shift amount %d seems too big/small for length %d array\n", shift, length); exit(1); } /* allocate memory */ if (!(temp=(float *)LALMalloc(sizeof(float)*length))){ pout("Unable to allocate %d bytes of memory in shifter\n", sizeof(float)*length); exit(1); } /* copy data */ memcpy(temp, data, sizeof(float)*length); /* now do shift */ for (i=0; i<length; i++) data[(delta+i) % length]=temp[i]; /* free memory and return */ LALFree(temp); return; }