Synthetic LISA simulating time-delay interferometry in a model LISA
Download
Report
Transcript Synthetic LISA simulating time-delay interferometry in a model LISA
Synthetic LISA
simulating time-delay interferometry
in a model LISA
(presenting) Michele Vallisneri
(in absentia) John W. Armstrong
LISA Science Office, Jet Propulsion Laboratory
12/17/2003
lisa.jpl.nasa.gov
Why Synthetic LISA?
•
Simulate LISA fundamental noises
at the level of science/technical requirements
• Higher level than extended modeling (no spacecraft subsystems)
• Lower level than data analysis tools (do time-domain simulation of TDI;
include removal of laser frequency fluctuations)
•
Provide streamlined module to filter GWs through TDI
responses, for use in developing data-analysis algorithms
• Include full model of TDI
(motion of the LISA array, time- and direction-dependent armlengths,
causal Doppler observables, 2nd-generation TDI observables)
• Use directly or to validate (semi)analytic approximations
•
Make it friendly and fun to use
12/17/2003
GWDAW 2003: Michele Vallisneri on Synthetic LISA
2
A LISA block diagram (very high level!)
GW sources
for plane waves, work
from k, h+(t), hx(t) at
SSB
LISA noises
laser freq. fluctuations,
(optical bench),
proof mass, optical path
LISA geometry
Doppler yij
inter-spacecraft
relative frequency
fluctuations
Doppler zij
intra-spacecraft
relative frequency
fluctuations
TDI
observables
time-delayed combinations
of yij and zij
laser-noise and opticalbench-noise free
3 independent observables
spacecraft positions
photon propagation
armlengths
12/17/2003
GWDAW 2003: Michele Vallisneri on Synthetic LISA
3
A LISA block diagram (very high level!)
GW sources
for plane waves, work
from k, h+(t), hx(t) at
SSB
LISA noises
laser freq. fluctuations,
(optical bench),
proof mass, optical path
LISA geometry
Doppler yij
inter-spacecraft
relative frequency
fluctuations
Doppler zij
intra-spacecraft
relative frequency
fluctuations
TDI
observables
time-delayed combinations
of yij and zij
laser-noise and opticalbench-noise free
3 independent observables
spacecraft positions
photon propagation
armlengths
12/17/2003
GWDAW 2003: Michele Vallisneri on Synthetic LISA
4
A LISA block diagram (very high level!)
GW sources
for plane waves, work
from k, h+(t), hx(t) at
SSB
LISA noises
TDI
observables
Doppler yij
inter-spacecraft
relative frequency
fluctuations
photon
propagation
vector
time-delayed
combinations
yij and
zij
GWofTT
tensor
laser freq. fluctuations,
(optical bench),
Doppler zij
laser-noise and opticalbench-noise free
Doppler
shift due
to GWs
proof mass,
optical
path
intra-spacecraft
(Wahlquist-Estabrook
3 independent observables
relative frequency
response) measured for
fluctuations
geom. projection factor
reception
at
spacecraft
r
LISA
geometry
and emission at spacecraft
GW buffeting of
GW buffeting of
s spacecraft positions
spacecraft s at emission
spacecraft r at reception
(laser
travelspropagation
along arm l)
photon
(t-Ll) factor
(t)
wavefront retard.;
pi are spacecraft
geom. projection
armlengths
pos.
12/17/2003
GWDAW 2003: Michele Vallisneri on Synthetic LISA
5
A LISA block diagram (very high level!)
fluctuations of laser
3 at emission (t - L2)
GW sources
Doppler shift measured for
reception
spacecraft
for planeatwaves,
work 1
and
emission
from
k, h+(t),athxspacecraft
(t) at
3
SSB
(laser travels along arm 2)
LISA noises
laser freq. fluctuations,
(optical bench),
proof mass, optical path
LISA geometry
proof-mass 1* noise
inter-spacecraft
relative frequency
fluctuations
time-delayed combinations
of yij and zij
Doppler zij
intra-spacecraft
relative frequency
fluctuations
proof-mass 1 noise
shot noise at sc 1
TDI
observables
Doppler yij
spacecraft positions
photon propagation
armlengths
fluctuations of lasers 1 and 1*
12/17/2003
fluctuations of laser 1*
(reference) at reception
(t)
laser-noise and opticalbench-noise free
3 independent observables
Doppler shift measured
between optical benches on
spacecraft 1
GWDAW 2003: Michele Vallisneri on Synthetic LISA
6
A LISA block diagram (very high level!)
for plane waves, work
from k, h+(t), hx(t) at
SSB
laser freq. fluctuations,
(optical bench),
proof mass, optical path
inter-spacecraft
relative frequency
fluctuations
Doppler zij
TDI
theory
observables
rand+digital
filter
time-delayed combinations
of yij and zij
laser-noise and opticalbench-noise free
intra-spacecraft
3 independent observables
relative frequency
fluctuations
LISA noises: 18 time series (6 proof
mass + 6 optical path + 6
LISA
geometry
laser)
-2 2
•spacecraft
Assume Gaussian,
positions f , f , white
•Generate
in the time domain by applying digital filters to
photon propagation
uncorrelated
armlengths white noise produced at fixed sampling time,
then interpolate
• For laser noise, use combination of Markov chain (exp(-Dt/l)
correlation) and low-pass
digital filter
7
GWDAW 2003: Michele Vallisneri on Synthetic LISA
12/17/2003
Nyquist f: pfDt = p/2
LISA noises
Doppler yij
Nyquist f: pfDt = p/2
GW sources
theory
rand+digital filter
A LISA block diagram (very high level!)
Motion complicates GW signals (1):
1. One Solar orbit/yr; LISA
•GW
by changing
orientation of LISA plane
sources
triangle spins through
(power spread through ~9 bins)
360°/orbit
•
by
Doppler-shifting
incoming
GW
signals
for plane waves, work
2. Armlengths deviate from
(due to relative motion, dominates for
fromf>10
k, h-3+(t),
h
(t)
at
x
equilateral triangle at ~ 2%
Hz; bandwidth
~(WR/c)f)
SSB
3. Armlengths are time and
Motion improves sensitivity to GW
TDI
Doppler yij direction dependent
(1):
observables
LISA
• to
sourcenoises
position and polarization
inter-spacecraft
• makes it homogeneous in the relative
sky
time-delayed combinations
frequency
laser
freq.
fluctuations,
of yij and zij
Motion hinders noise suppression
fluctuations
(optical
Doppler zij
(1,2,3): bench),
laser-noise and opticalbench-noise free
proof
mass,
optical
path
• need accurate knowledge of
intra-spacecraft
3 independent observables
armlengths
relative frequency
• high-order time delays needed fluctuations
LISA geometry
spacecraft positions
photon propagation
armlengths
12/17/2003
GWDAW 2003: Michele Vallisneri on Synthetic LISA
8
The Synthetic LISA package
Implements the LISA block structure as a collection of C++ classes
Class LISA
Class Wave
Defines the LISA time-evolving geometry
(positions of spacecraft, armlengths)
Defines the position and time evolution of a
GW source
OriginalLISA: static configuration with fixed
(arbitrary) armlengths
ModifiedLISA: stationary configuration,
rotating with T=1yr; different cw and ccw
armlengths
SimpleBinary: GW from a physical
monochromatic binary
SimpleMonochromatic: simpler
parametrization
InterpolateMemory: interpolate user-provided
buffers for h+, hx
...
CircularRotating: spacecraft on circular,
inclined orbits; cw/ccw, time-evolving,
causal armlengths
Class TDI(LISA,Wave)
EccentricInclined: spacecraft on eccentric,
inclined orbits; cw/ccw, time-evolving,
causal armlengths
Return time series of noise and GW TDI
observables (builds causal yij’s; includes 1stand 2nd-generation observables)
NoisyLISA (use with any LISA): adds white
noise to armlengths used for TDI delays
TDInoise: demonstrates laser-noise
subtraction
...
12/17/2003
TDIsignal: causal, validated vs. LISA
Simulator
TDIfast:
cached
for multiple sources (Edlund) 9
GWDAW 2003: Michele Vallisneri
on Synthetic
LISA
The Synthetic LISA package
...things to do with it right now!
Class LISA
Class Wave
Defines the LISA time-evolving geometry
(positions of spacecraft, armlengths)
Defines the position and time evolution of a
GW source
OriginalLISA: static configuration with fixed
(arbitrary) armlengths
ModifiedLISA: stationary configuration,
rotating with T=1yr; different cw and ccw
armlengths
SimpleBinary: GW from a physical
monochromatic binary
SimpleMonochromatic: simpler
parametrization
InterpolateMemory: interpolate user-provided
Check the sensitivity
buffers of
for h , h
...
CircularRotating: spacecraft
on circular, LISA
alternate
inclined orbits; cw/ccw, time-evolving,
configurations Class TDI(LISA,Wave)
causal armlengths
+
x
EccentricInclined: spacecraft on eccentric,
inclined orbits; cw/ccw, time-evolving,
causal armlengths
Return time series of noise and GW TDI
observables (builds causal yij’s; includes 1stand 2nd-generation observables)
NoisyLISA (use with any LISA): adds white
noise to armlengths used for TDI delays
TDInoise: demonstrates laser-noise
subtraction
...
12/17/2003
TDIsignal: causal, validated vs. LISA
Simulator
TDIfast:
cached
for multiple sources (Edlund)10
GWDAW 2003: Michele Vallisneri
on Synthetic
LISA
The Synthetic LISA package
...things to do with it right now!
Class LISA
Defines the LISA time-evolving geometry
(positions of spacecraft, armlengths)
OriginalLISA: static configuration with fixed
(arbitrary) armlengths
ModifiedLISA: stationary configuration,
rotating with T=1yr; different cw and ccw
armlengths
CircularRotating: spacecraft on circular,
inclined orbits; cw/ccw, time-evolving,
causal armlengths
Class Wave
Demonstrate
laser-noise
Defines the position and time evolution of a
GW source
sub.:
SimpleBinary: GW from a physical
1st-generation
TDI
monochromatic binary
modified
TDI
SimpleMonochromatic:
simpler
parametrization
2nd-generation TDI
InterpolateMemory: interpolate user-provided
degradation
buffers for h+,of
hx subtraction for
imperfect knowledge
... of arms
• with armlocking
•
•
•
•
Class TDI(LISA,Wave)
EccentricInclined: spacecraft on eccentric,
inclined orbits; cw/ccw, time-evolving,
causal armlengths
Return time series of noise and GW TDI
observables (builds causal yij’s; includes 1stand 2nd-generation observables)
NoisyLISA (use with any LISA): adds white
noise to armlengths used for TDI delays
TDInoise: demonstrates laser-noise
subtraction
...
12/17/2003
TDIsignal: causal, validated vs. LISA
Simulator
TDIfast:
cached
for multiple sources (Edlund)11
GWDAW 2003: Michele Vallisneri
on Synthetic
LISA
The Synthetic LISA package
...things to do with it right now!
Class LISA
Defines
the LISA time-evolving
geometry
Produce
synthetic
time
(positions of spacecraft, armlengths)
series to test dataOriginalLISA: static configuration with fixed
(arbitrary)
armlengths
analysis
algorithms
ModifiedLISA: stationary configuration,
rotating with T=1yr; different cw and ccw
armlengths
Class Wave
Defines the position and time evolution of a
GW source
SimpleBinary: GW from a physical
monochromatic binary
SimpleMonochromatic: simpler
parametrization
InterpolateMemory: interpolate user-provided
buffers for h+, hx
...
CircularRotating: spacecraft on circular,
inclined orbits; cw/ccw, time-evolving,
causal armlengths
Class TDI(LISA,Wave)
EccentricInclined: spacecraft on eccentric,
inclined orbits; cw/ccw, time-evolving,
causal armlengths
Return time series of noise and GW TDI
observables (builds causal yij’s; includes 1stand 2nd-generation observables)
NoisyLISA (use with any LISA): adds white
noise to armlengths used for TDI delays
TDInoise: demonstrates laser-noise
subtraction
...
12/17/2003
TDIsignal: causal, validated vs. LISA
Simulator
TDIfast:
cached
for multiple sources (Edlund)12
GWDAW 2003: Michele Vallisneri
on Synthetic
LISA
Using Synthetic LISA
The preferred interface to Synthetic LISA is through a simple
script in the language Python.
This is a Python script!
#!/usr/bin/python
import lisaswig;
Import the Synthetic LISA library
(lisaswig.py, _lisaswig.so) so we can use it
Create a LISA (geometry) object;
use static LISA, with equal arms
unequalarmlisa = lisaswig.ModifiedLISA(15.0,16.0,17.0);
Armlengths (s)
Create a TDI object based on our chosen LISA
Laser correlation (s)
unequalarmnoise = lisaswig.TDInoise(unequalarmlisa,
1.0,2.5e-48,1.0,1.8e-37,1.0,1.1e-26,1.0);
Noise sampling time
(s)
Proof mass Sn f2 (Hz- Opt. path Sn f-2 (Hz-1) Laser Sn (Hz-1)
1)
lisaswig.printtdi("noise-X.txt",unequalarmnoise,1048576,1.0,"X");
TDI variables
to print
Print X TDI noise to disk!
File name # samples requested,
sampling time
12/17/2003
GWDAW 2003: Michele Vallisneri on Synthetic LISA
13
10-
Example: unequal-arm 1st-gen. noises
25
Note laser noise subtraction!
...
lisaswig.printtdi("noise-a.txt",unequalarmnoise,1048576,1.0,"a");
lisaswig.printtdi("noise-z.txt",unequalarmnoise,1048576,1.0,"z");
lisaswig.printtdi("noise-E.txt",unequalarmnoise,1048576,1.0,"E");
12/17/2003
GWDAW 2003: Michele Vallisneri on Synthetic LISA
14
Example: noisyLISA subtraction
originallisa = lisaswig.OriginalLISA(16.6782,16.6782,16.6782)
noisylisa = lisaswig.NoisyLISA(originallisa,1.0,measurement noise)
measurement
originalnoise = lisaswig.TDInoise(originallisa,
1.0,2.5e-48,1.0,1.8e-37,1.0,1.1e-26,0.1)
noisynoise = lisaswig.TDInoise(noisylisa,originallisa,
1.0,2.5e-48,1.0,1.8e-37,1.0,1.1e-26,0.1)
12/17/2003
GWDAW 2003: Michele Vallisneri on Synthetic LISA
noise Sn (s2 Hz-1)
Use different
LISA for noise
and TDI
delays
15
Example: monochromatic binary
f = 2 mHz
T = 1 yr
ecliptic lat. = p/2
ecliptic long. = 0
lat. = p/5
long. = p/3
mylisa = lisaswig.CircularRotating(0.0,0.0,1.0)
LISA array parameters
mybinary = lisaswig.SimpleBinary(frequency,initial phase,inclination,amplitude,
ecliptic latitude,ecliptic longitude,polarization angle)
# samples requested,
sampling time
mysignal = lisaswig.TDIsignal(mylisa,mybinary)
lisaswig.printtdi("signal-X.txt",mysignal,secondsperyear/16.0,16.0,"X")
12/17/2003
GWDAW 2003: Michele Vallisneri on Synthetic LISA
16
Comparison with LISA Simulator
Synthetic LISA
LISA Simulator
TDI X (no noise), T = 1 yr
f = 1.94 mHz
inc = 1.60
ecliptic lat. 0, long. = 0
12/17/2003
GWDAW 2003: Michele Vallisneri on Synthetic LISA
17
Case study: S/Ns
for extreme-mass ratio inspirals
HughesGlampedakisKennefick integrator
(C++): output h+, hx
12/17/2003
(Python
)
Synthetic LISA:
generate A, E, T, X GW
& noise time series
GWDAW 2003: Michele Vallisneri on Synthetic LISA
Matlab:
compute
S/Ns
18
Summary!
•
•
•
•
•
•
Synthetic LISA is the package I would have wanted to
download and use, had I not written it
Synthetic LISA simulates LISA fundamental noises and
GW response at the level of science/technical
requirements
Synthetic LISA includes a full model of the LISA science
process (2nd-generation TDI, laser-noise subtraction)
Synthetic LISA’s modular design allows easy interfacing to
extended modeling and data-analysis applications
Synthetic LISA is user-friendly and extensible (C++,
Python, other scripting languages)
Synthetic LISA is planned for open-source release in
Jan/Feb (NASA permitting)
19
12/17/2003
GWDAW 2003: Michele Vallisneri on Synthetic LISA
Synthetic LISA
simulating time-delay interferometry
in a model LISA
Michele Vallisneri
Jet Propulsion Laboratory
12/12/2003
lisa.jpl.nasa.gov
A LISA block diagram (very high level!)
• One Solar orbit/yr, equilateral-triangle configuration kept to ~2%
• The
spins through 360°/orbit
GWtriangle
sources
• Motion complicates signals:
for •plane
waves, work
by changing
orientation of LISA plane (power spread through ~9 bins)
from
• k,
byhDoppler-shifting
incoming GW signals (due to relative motion;
+(t), hx(t) at
-3
SSB dominates for f>10 Hz; bandwidth ~(WR/c)f)
• Motion improves sensitivity:
TDI
Doppler yij
• to source position and polarization
observables
LISA
noises
• homogeneous in the sky inter-spacecraft
time-delayed combinations
•laser
Fullfreq.
model
must include: relative frequency
fluctuations,
of yij and zij
fluctuations
• Time
dependence of arms
(optical
bench),
Doppler zij
laser-noise and opticalbench-noise free
• Aberration
proof
mass, optical path
intra-spacecraft
3 independent observables
relative frequency
fluctuations
LISA geometry
spacecraft positions
photon propagation
armlengths
12/17/2003
GWDAW 2003: Michele Vallisneri on Synthetic LISA
21
A LISA block diagram (very high level!)
theory
rand+digital filter
GW sources
LISA noises
laser freq. fluctuations,
(optical bench),
proof mass, optical path
Doppler yij
inter-spacecraft
relative frequency
fluctuations
Doppler zij
Nyquist f: pfDt = p/2
for plane waves, work
from k, h+(t), hx(t) at
SSB
TDI
observables
time-delayed combinations
of yij and zij
laser-noise and opticalbench-noise free
intra-spacecraft
3 independent observables
relative frequency
fluctuations
Proof-mass Df/f noise: six time series
LISA geometry
• Assume Gaussian and red; baseline Sn 2.5 10-48 f-2 Hz-1
spacecraft positions
• Generate white noise n(ti) (independent Gaussian variates) at sampling
photon propagation
interval Dt
armlengths
• Filter through digital integrator: y(ti+1) = ay(tn) + n(ti)
• Resulting spectrum Sy(f) = Sn(f)/[4 sin2(pfDt)] for a1 (non-unit a cuts
DC)
12/17/2003
GWDAW 2003: Michele Vallisneri on Synthetic LISA
22
A LISA block diagram (very high level!)
GW sources
theory
rand+digital filter
LISA noises
laser freq. fluctuations,
(optical bench),
proof mass, optical path
Doppler yij
inter-spacecraft
relative frequency
fluctuations
Doppler zij
Nyquist f: pfDt = p/2
for plane waves, work
from k, h+(t), hx(t) at
SSB
TDI
observables
time-delayed combinations
of yij and zij
laser-noise and opticalbench-noise free
intra-spacecraft
3 independent observables
relative frequency
fluctuations
Optical
path
Df/f
noise: six time series
LISA geometry
• Assume Gaussian and blue; baseline Sn 1.8 10-37 f2 Hz-1
spacecraft positions
• Generate white noise n(ti) (independent Gaussian variates) at
photon propagation
sampling interval Dt
armlengths• Filter through digital differentiator: y(t ) = n(t ) - n(t )
i+1
i+1
i
2
• Resulting spectrum Sy(f) = 4 sin (pfDt) Sn(f)
12/17/2003
GWDAW 2003: Michele Vallisneri on Synthetic LISA
23
A LISA block diagram (very high level!)
GW sources
for plane waves, work
from k, h+(t), hx(t) at
SSB
LISA noises
laser freq. fluctuations,
(optical bench),
proof mass, optical path
theory
rand+digital filter
(sampling time = 1 s)
Doppler yij
inter-spacecraft
relative frequency
fluctuations
Doppler zij
intra-spacecraft
relative frequency
fluctuations
Noise interpolation:
TDI
observables
time-delayed combinations
of yij and zij
laser-noise and opticalbench-noise free
3 independent observables
LISA geometry
• The TDI observables operate on noise values at times specified to 30 ns
• If noise is band limited, the exact time structure can be reconstructed by
spacecraft positions
Fourier series resummation (but this requires the entire data train!)
photon propagation
armlengths• Simple linear interpolation between samples introduces some structure above
12/17/2003
the effective Nyquist frequency (of noise generation)
• Moral: generate noise (and sample TDI) comfortably above frequency of
interest
GWDAW 2003: Michele Vallisneri on Synthetic LISA
24
A LISA block diagram (very high level!)
GW sources
for plane waves, work
from k, h+(t), hx(t) at
SSB
LISA noises
laser freq. fluctuations,
(optical bench),
proof mass, optical path
LISA geometry
spacecraft positions
photon propagation
armlengths
12/17/2003
Laser Df/f noise: six time series
• Assume Gaussian and white, band-limited
between 1 Hz and 10 Hz, Sn 1.1 10-26 Hz-1
• To understand TDI laser-frequency-noise
subtraction, it is crucial to model correctly the
short-time correlation structure of the noise:
residual n(t) ≈ n(t + L est. error.)
- n(t)
TDI
Doppler
y
ij noise at fixed sampling
• Generating white
observables
inter-spacecraft
interval and then interpolating overestimates
time-delayed
combinations
relative
frequency (imposing lax
this correlation
requirements
on
of
y
and
z
ij
ij
fluctuations
armlength-measurement
error)
Doppler zij
laser-noise and optical•intra-spacecraft
It is also possible to generate
exp(-Dt/l)
bench-noise
free
correlated noise at arbitrary3 times
using
an
independent
observables
relative frequency
unequal-timestep Markov process (Ornsteinfluctuations
Uhlenbeck process); this underestimates the
real laser-noise correlation (imposing exacting
requirements on armlength-measurement
error)
• A good balance can probably be found by
producing noise with a Markov chain, followed
by a digital filter
GWDAW 2003: Michele Vallisneri on Synthetic LISA
25
A LISA block diagram (very high level!)
GW sources
for plane waves, work
from k, h+(t), hx(t) at
SSB
LISA noises
laser freq. fluctuations,
(optical bench),
proof mass, optical path
Doppler yij
inter-spacecraft
relative frequency
fluctuations
Doppler zij
TDI
observables
time-delayed combinations
of yij and zij
laser-noise and opticalbench-noise free
intra-spacecraft
3 independent observables
relative frequency
fluctuations
LISA geometry
For the purpose of LISA detection, plane gravitational waves are
completely specified by their ecliptic coordinates (l,b) and by their h+(t) and
spacecraft positions
hx(t) time series at the solar system baricenter
photon propagation
armlengths• Retardation to the LISA spacecraft is trivial given the plane-wave
structure
12/17/2003
• A conventional rotation angle (l,b) defines the two GW polarizations
GWDAW 2003: Michele Vallisneri on Synthetic LISA
26
The Synthetic LISA package
...things to do with it right now!
Class LISA
Defines
the LISA time-evolving
geometry
Generate
synthetic
(positions of spacecraft, armlengths)
galactic-WD confusion
OriginalLISA: static configuration with fixed
(arbitrary)
armlengths
backgrounds
ModifiedLISA: stationary configuration,
rotating with T=1yr; different cw and ccw
armlengths
Class Wave
Defines the position and time evolution of a
GW source
SimpleBinary: GW from a physical
monochromatic binary
SimpleMonochromatic: simpler
parametrization
InterpolateMemory: interpolate user-provided
buffers for h+, hx
...
CircularRotating: spacecraft on circular,
inclined orbits; cw/ccw, time-evolving,
causal armlengths
Class TDI(LISA,Wave)
EccentricInclined: spacecraft on eccentric,
inclined orbits; cw/ccw, time-evolving,
causal armlengths
Return time series of noise and GW TDI
observables (builds causal yij’s; includes 1stand 2nd-generation observables)
NoisyLISA (use with any LISA): adds white
noise to armlengths used for TDI delays
TDInoise: demonstrates laser-noise
subtraction
...
12/17/2003
TDIsignal: causal, validated vs. LISA
Simulator
TDIfast:
cached
for multiple GW sources (Jeff)
27
GWDAW 2003: Michele Vallisneri
on Synthetic
LISA
Example: equal-arm 1st-gen. TDI
noises
equalarmlisa = lisaswig.OriginalLISA(16.6782,16.6782,16.6782);
equalarmnoise = lisaswig.TDInoise(equalarmlisa,
1.0,2.5e-48,1.0,1.8e-37,1.0,1.1e-26,1.0);
lisaswig.printtdi("noise-X.txt",equalarmnoise,1048576,1.0,"X");
12/17/2003
GWDAW 2003: Michele Vallisneri on Synthetic LISA
28
Example: equal-arm 1st-gen. TDI
noises
...
lisaswig.printtdi("noise-a.txt",equalarmnoise,1048576,1.0,"z");
lisaswig.printtdi("noise-z.txt",equalarmnoise,1048576,1.0,"z");
lisaswig.printtdi("noise-E.txt",equalarmnoise,1048576,1.0,"E");
12/17/2003
GWDAW 2003: Michele Vallisneri on Synthetic LISA
29
Example: modified-TDI subtraction
modifiedlisa = lisaswig.ModifiedLISA(16.6782,16.6782,16.6782)
Use different
LISA for noise
and TDI
delays
modifiednoise = lisaswig.TDInoise(equalarmlisa,modifiedlisa,
1.0,2.5e-48,1.0,1.8e-37,1.0,1.1e-26,1.0e-6)
lisaswig.printtdi("noise-Xm.txt",modifiednoise,samples,1.0,"X");
modified
obs
correctednoise = lisaswig.TDInoise(modifiedlisa,
TDI
1.0,2.5e-48,1.0,1.8e-37,1.0,1.1e-26,1.0e-6)
lisaswig.printtdi("noise-Xmc.txt",correctednoise,samples,1.0,"Xm");
12/17/2003
GWDAW 2003: Michele Vallisneri on Synthetic LISA
30
Example: realistic LISA noises
For 1 yr of integration, including
galactic-WD confusion noise
“short LISA” (L = 1.66x106 km)
baseline LISA (L = 1.66x106
km)
12/17/2003
GWDAW 2003: Michele Vallisneri on Synthetic LISA
31