25
Optimized Search Optimized Search Strategies Strategies for for Continuous Gravitational Continuous Gravitational Waves Waves Iraj Gholami Iraj Gholami Curt Cutler, Badri Krishnan Curt Cutler, Badri Krishnan Max-Planck-Institut f Max-Planck-Institut f ür Gravitationsphysik ür Gravitationsphysik (Albert-Einstein-Institut) (Albert-Einstein-Institut) Golm, Germany Golm, Germany GWDAW9 Friday, 17 December 2004 Annecy, France

Optimized Search Strategies for Continuous Gravitational Waves Iraj Gholami Curt Cutler, Badri Krishnan Max-Planck-Institut für Gravitationsphysik (Albert-Einstein-Institut)

Embed Size (px)

Citation preview

Optimized Search Optimized Search StrategiesStrategies

for for Continuous Gravitational Continuous Gravitational

WavesWavesIraj GholamiIraj Gholami

Curt Cutler, Badri KrishnanCurt Cutler, Badri Krishnan

Max-Planck-Institut fMax-Planck-Institut für Gravitationsphysikür Gravitationsphysik(Albert-Einstein-Institut) (Albert-Einstein-Institut)

Golm, GermanyGolm, Germany

GWDAW9 Friday, 17 December 2004

Annecy, France

GWDAW9 2

),},{,( )( nffParameters of Parameters of waveform:waveform:

Optimize ALL SKY searches

for UNKNOWNUNKNOWN PULSARSPULSARS

Due to detectors’ motion wrt Solar System Due to detectors’ motion wrt Solar System Barycenter;Barycenter;

=> => Amplitude and Phase modulationAmplitude and Phase modulation

Initial work was done by Brady and Creighton, who considered a two stage Hierarchical Search

P. Brady and T. Creighton, PRD 61, 082001 (2000)

Demodulation performed by F-Demodulation performed by F-StatisticStatistic

GWDAW9 3

Problem:Problem: Full coherent searches for unknown pulsars Full coherent searches for unknown pulsars

by using the present computational by using the present computational resources is not feasibleresources is not feasible

5obsp TN

Searching for young fast pulsars over the whole sky and including Searching for young fast pulsars over the whole sky and including two spin-down parameters just for 10 days data, requires a 10two spin-down parameters just for 10 days data, requires a 101717 Computer Flops.Computer Flops.

Why Hierarchical SearchWhy Hierarchical Search

Need an inexpensive sub-optimal Need an inexpensive sub-optimal techniques totechniques to discard uninteresting regions in discard uninteresting regions in parameter spaceparameter space

Optimal method:Optimal method: A full coherent A full coherent searchsearch

Example:Example:

GWDAW9 4

TheThe Stack-Slide methodStack-Slide method

Computing power spectrum for each segmentComputing power spectrum for each segment

N

TT obs

obsT

Break up data into shorter lengths (Break up data into shorter lengths (StacksStacks))

Phase correction in each stack using a mesh of correction points Phase correction in each stack using a mesh of correction points

sufficient to confine a putative signal to ~ 1 frequency bin in each stack.sufficient to confine a putative signal to ~ 1 frequency bin in each stack.

(One example of semi-coherent method)

GWDAW9 5

Frequency

Tim

e Shift the individual power spectra relative to each other (Shift the individual power spectra relative to each other (SlideSlide))

Add corrected power spectra in the frequency domainAdd corrected power spectra in the frequency domain

GWDAW9 6

Hierarchical Hierarchical SearchSearch Perform search in several (n) stages

At each stage consider only candidates that survived previous stage

Do finer search with more data near surviving candidates

GWDAW9 7

Two different methods of Two different methods of

incorporating new dataincorporating new data

Ist stage

IInd stage

IIIrd stage

1. 1. Re-use already-analyzed dataRe-use already-analyzed data

111 TNT

222 TNT

333 TNT

obsT

GWDAW9 8

2. Ignore previously analyzed data until final coherent 2. Ignore previously analyzed data until final coherent follow up (Fresh Mode)follow up (Fresh Mode)

time

Ist stage IInd stage IIIrd stage

111 TNT 222 TNT 333 TNT

obsT

For both above methods, we consider one final For both above methods, we consider one final coherent stage that search over entire data coherent stage that search over entire data coherently, but taking just those candidates coherently, but taking just those candidates could pass the last incoherent stage.could pass the last incoherent stage.

GWDAW9 9

The search parameters to The search parameters to optimizeoptimize

Ni: Number of stacks Ti: Time-baseline of each stack i: Mismatch in signal power

Variables for each incoherent stageVariables for each incoherent stage Variables for final coherent stageVariables for final coherent stage

NNcohcoh = 1 = 1 TTobs obs : Total observation time: Total observation time

coh coh : Mismatch in signal power: Mismatch in signal power

Given : • Amount of data, Tobs

• Weakest signal strength we wish to detect, h0

• Set false dismissal in each stage (= few %)

Number of incoherent stages : Number of incoherent stages : nn

We numerically solve for:• Optimal values of the search parameters

By minimizing Computational Cost subject to constraintsBy minimizing Computational Cost subject to constraints

GWDAW9 10

ResultsResults

GWDAW9 11

Example: All sky search for young fast Example: All sky search for young fast pulsarspulsars

(Taking Fresh data in each stage)(Taking Fresh data in each stage) Minimum spin-down age: Minimum spin-down age: 40 years40 years Maximum frequency searched over: Maximum frequency searched over: 1000 Hz1000 Hz False dismissal rates: False dismissal rates: 11stst stage stage = = 10%10%, , subsequent stages subsequent stages = =

1%1% Weakest detectable signal has Weakest detectable signal has 1-year SNR = 39.721-year SNR = 39.72 Total data available: Total data available: one yearone year

What is the Computational Cost to find such a pulsar?What is the Computational Cost to find such a pulsar?What is the best hierarchical strategy?What is the best hierarchical strategy?

GWDAW9 12

Optimized Computational Cost vs Optimized Computational Cost vs Number of StagesNumber of Stages

Based on taking Fresh data in each stageBased on taking Fresh data in each stage 1. 1. 1.320e+11.320e+15 (F)5 (F)

1.320e+11.320e+15 (O)5 (O)

2. 2. 4.245e+14.245e+13 (F)3 (F)

4.422e+14.422e+13 (O)3 (O)

3. 3. 9.764e+19.764e+12 (F)2 (F)

1.057e+11.057e+13 (O)3 (O)

GWDAW9 13

Stage (days) N Stage (days) N TTobsobs (days) (days) 1 2.630 1 2.630 0.76690.7669 6 6 15.77515.775 2 3.013 2 3.013 0.07380.0738 7 7 21.09121.091 3 32.838 3 32.838 0.81240.8124 10 10 328.384328.384

Computational Cost: (Computational Cost: (Number of OperationsNumber of Operations)) 1st1st 2nd 2nd 3rd3rd Coherent (stages) Coherent (stages) 1.828e+20 4.030e+19 1.384e+18 2.679e+16 1.828e+20 4.030e+19 1.384e+18 2.679e+16

Minimum Computational Power required: Minimum Computational Power required: 9.764e+12 9.764e+12 FlopsFlops

MaxT

Optimal search Optimal search ParametersParameters

Based on taking Fresh data in each stageBased on taking Fresh data in each stage

GWDAW9 14

Signal strength required for different spin-down ages Signal strength required for different spin-down ages

when we fix the Computational Cost to be 10when we fix the Computational Cost to be 101313 Flops. Flops.

GWDAW9 15

Computational Cost vs minimum spin-down Computational Cost vs minimum spin-down ageage

for fixed signal strengthfor fixed signal strength

GWDAW9 16

ConclusionsConclusions 3-stage hierarchical searches significantly better than 1 or 2 stages,3-stage hierarchical searches significantly better than 1 or 2 stages, but no point going beyond 3 stages.but no point going beyond 3 stages.

Have solved for the optimum search strategy, and foundHave solved for the optimum search strategy, and found the minimum computational cost for given sensitivity the minimum computational cost for given sensitivity

Have not considered cost of Monte Carlo simulations or memory Have not considered cost of Monte Carlo simulations or memory issuesissues

GWDAW9 17

GWDAW9 18

Computational Cost vs DeltaT1 for fixed values of other Computational Cost vs DeltaT1 for fixed values of other parameters’ pointsparameters’ points

GWDAW9 19

Computational Cost vs N1 for fixed values of other parameters’ Computational Cost vs N1 for fixed values of other parameters’ pointspoints

GWDAW9 20

Computational Cost vs Mu1 for fixed values of other Computational Cost vs Mu1 for fixed values of other parameters’ pointsparameters’ points

GWDAW9 21

Computational Cost vs Mu2 for fixed values of other Computational Cost vs Mu2 for fixed values of other parameters’ pointsparameters’ points

GWDAW9 22

Computational Cost vs Mu3 for fixed values of other Computational Cost vs Mu3 for fixed values of other parameters’ pointsparameters’ points

GWDAW9 23

Differences between BC work Differences between BC work and the current workand the current work

They just considered 2 stages hierarchical searchThey just considered 2 stages hierarchical search They fixed the confidence level to be 99%, but if They fixed the confidence level to be 99%, but if

you reduce the number of candidates in the last you reduce the number of candidates in the last stage to the few one, therefore you can have a stage to the few one, therefore you can have a confidence level more than 99%.confidence level more than 99%.

They did not consider any final coherent stageThey did not consider any final coherent stage In current work we used the F-Statistic, but they In current work we used the F-Statistic, but they

ignored the polarization.ignored the polarization. They just considered re-use old data for each They just considered re-use old data for each

stagestage

GWDAW9 24

Full details of the search Full details of the search parametersparameters

For Fresh dataFor Fresh data ############ INPUT ######################## INPUT ############ Fresh modeFresh mode All sky searchAll sky search Minimum spindown age: 40.00 yearsMinimum spindown age: 40.00 years Maximum frequency searched over: 1000.00 HzMaximum frequency searched over: 1000.00 Hz False dismissal rates: 0.100 0.010 0.010 False dismissal rates: 0.100 0.010 0.010 Smallest signal that can cross thresholds: 5.00e-05Smallest signal that can cross thresholds: 5.00e-05 1.00-Year Signal to Noise Ratio (SNR): 39.721.00-Year Signal to Noise Ratio (SNR): 39.72 Total data available: 1.00 yearsTotal data available: 1.00 years Length of sfts if sft method used: 1800.00 secondsLength of sfts if sft method used: 1800.00 seconds ############ OUTPUT ####################### OUTPUT ########### False alarm rates: 6.047e+13 5.096e+08 1.000e+00 False alarm rates: 6.047e+13 5.096e+08 1.000e+00 False alarm prob.: 2.028e-06 3.167e-08 0.000e+00 False alarm prob.: 2.028e-06 3.167e-08 0.000e+00 Npf: 1.205e+11 3.205e+13 8.101e+20 Npf: 1.205e+11 3.205e+13 8.101e+20 Npc: 1.025e+08 1.100e+10 3.205e+13 Npc: 1.025e+08 1.100e+10 3.205e+13 NpfCoh: 1.597e+24NpfCoh: 1.597e+24 Thresholds: 2.631e+01 3.548e+01 4.609e+02 Thresholds: 2.631e+01 3.548e+01 4.609e+02 Computational Cost: Computational Cost: Incoherent Part: Incoherent Part: 1.344e+20 1.121e+18 1.323e+18 1.344e+20 1.121e+18 1.323e+18 Coherent Part: Coherent Part: 4.842e+19 3.918e+19 6.131e+16 4.842e+19 3.918e+19 6.131e+16 Total: Total: 1.828e+20 4.030e+19 1.384e+18 2.679e+16 1.828e+20 4.030e+19 1.384e+18 2.679e+16 Stage DeltaT (days) muMax N Tobs (days) SNR Stage DeltaT (days) muMax N Tobs (days) SNR 1 2.865 0.7669 5.507 15.7751 2.865 0.7669 5.507 15.775 8.26 8.26 2 2.865 0.0738 7.363 21.0912 2.865 0.0738 7.363 21.091 9.55 9.55 3 34.163 0.8124 9.612 328.3843 34.163 0.8124 9.612 328.384 37.66 37.66 Minimum computational power required: 9.764e+12 FlopsMinimum computational power required: 9.764e+12 Flops

GWDAW9 25

Full details of the search Full details of the search parametersparameters

For re-use old dataFor re-use old data ############ INPUT ######################## INPUT ############ Re-use old data modeRe-use old data mode All sky searchAll sky search Minimum spindown age: 40.00 yearsMinimum spindown age: 40.00 years Maximum frequency searched over: 1000.00 HzMaximum frequency searched over: 1000.00 Hz False dismissal rates: 0.100 0.010 0.010 False dismissal rates: 0.100 0.010 0.010 Smallest signal that can cross thresholds: 5.00e-05Smallest signal that can cross thresholds: 5.00e-05 1.00-Year Signal to Noise Ratio (SNR): 39.721.00-Year Signal to Noise Ratio (SNR): 39.72 Total data available: 1.00 yearsTotal data available: 1.00 years Length of sfts if sft method used: 1800.00 secondsLength of sfts if sft method used: 1800.00 seconds ############ OUTPUT ####################### OUTPUT ########### False alarm rates: 4.473e+13 3.344e+08 1.000e+00 False alarm rates: 4.473e+13 3.344e+08 1.000e+00 False alarm prob.: 1.410e-06 1.310e-14 0.000e+00 False alarm prob.: 1.410e-06 1.310e-14 0.000e+00 Npf: 1.284e+11 1.032e+14 2.278e+21 Npf: 1.284e+11 1.032e+14 2.278e+21 Npc: 1.033e+08 1.217e+10 1.032e+14 Npc: 1.033e+08 1.217e+10 1.032e+14 NpfCoh: 1.597e+24NpfCoh: 1.597e+24 Thresholds: 2.689e+01 5.565e+01 5.158e+02Thresholds: 2.689e+01 5.565e+01 5.158e+02 Computational Cost: Computational Cost: Incoherent Part: Incoherent Part: 1.461e+20 3.579e+18 8.418e+17 1.461e+20 3.579e+18 8.418e+17 Coherent Part: Coherent Part: 4.961e+19 4.102e+19 5.094e+16 4.961e+19 4.102e+19 5.094e+16 Total: Total: 1.957e+20 4.460e+19 8.927e+17 9.528e+15 1.957e+20 4.460e+19 8.927e+17 9.528e+15 Stage DeltaT (days) muMax N Tobs (days) SNR Stage DeltaT (days) muMax N Tobs (days) SNR 1 2.861 0.7618 5.605 16.0381 2.861 0.7618 5.605 16.038 8.32 8.32 2 2.861 0.0700 10.433 29.8522 2.861 0.0700 10.433 29.852 11.36 11.36 3 38.842 0.8074 9.404 365.2503 38.842 0.8074 9.404 365.250 39.72 39.72 Minimum computational power required: 1.057e+13 FlopsMinimum computational power required: 1.057e+13 Flops