Upload
caren-harrington
View
213
Download
0
Embed Size (px)
Citation preview
Instrument modeling for High Contrast Imaging
Tips and tools
Anthony BoccalettiObservatoire de Paris
LESIA
Context
• Several instruments dedicated to Exoplanet detection and characterization with High Contrast Imaging since 2001
• For this decade : • SPHERE and GPI : 2011/12• JWST-MIRI : 2015
• For the future (>2020-25):• ELT / EPICS • Space coronagraphs : ACCESS, PECO, SPICES ….
=> need for simulation tools adapted to the instruments and to the observing cases
Favorite Techniques
Effects issues solutions
Stellar diffraction - photon flux- photon noise
coronagraphy
Wavefront errors (dynamic and static)
- speckle noise- photon noise
wavefront sensing and correction
Residual aberrations (mostly static)
- un-seen - un-corrected
speckle calibration differential imaging
Issues or noises related to Image formation (so to the source itself)
Many other sources of noise• Background : sky, thermal emission of instrument/telescope, zodiacal light,
exozodi• Detector related : Flat Field, readout noise, remanance, …• Many others that we don't even thought about !!!
Interest of instrument modeling
• Assess the performance for a science case• Evaluate the limitations : which source of noise, or which issues are
relevant ?• Put some constraints on the instrument design• Optimize the design itself (instrumental choices)
• And then => reassess the performance
Generic concept of a coronagraph
plan focal + diaphragmepupille
détecteur
pupille
FFTFFT-1
FFT
+ masque
Plan A Plan B Plan C Plan D
€
ψA
€
ψB
€
ψC
€
ψD
The mathematical formulation
€
ψA = A.e iϕ
€
ψA = A
€
ϕ =0siPlan A:
Plan B:
€
ψB =ψ A ⇒ ψ A .M
Plan C:
€
ψC =ψ B =ψ A ⊗M ⇒ ψ A ⊗M( ).D
Plan D:
€
ψD =ψC = ψ A .M( )⊗D
A good example : SPHERE
Common Path
Fore optics
Extreme AO
NI R Coronagraph
Vis Coronagraph
ZIMPOL
IFS
IRDIS
High frequency AO correction (41x41 act.)High stability : image / pupil controlVisible – NIR Refraction correctionFoV = 12.5’’40x40 SH-WFS in visible1.2 KHz, RON < 1e-
Pupil apodisation, Focal masks: Lyot, A4Q, ALC. IR-TT sensor for fine entering
Coronagraphic imaging:Dual polarimetry, direct BB + NB. λ = 0.5 – 0.9 µm, λ/2D @ 0.6 µm, FoV = 3.5”
0.95 – 1.35/1.65 µm λ/2D @ 0.95 µm, Spectral resolution: R = 54 / 33FoV = 1.77”
0.95 – 2.32 µm; λ/2D @ 0.95 µm Differential imaging: 2 wavelengths, R~30, FoV = 12.5’’Long Slit spectro: R~50 & 400Differential polarizationNasmyth platform, static bench,
Temperature control, cleanliness control Active vibration control
Beam control (DM, TT, PTT, derotation)Pola controlCalibration
Context and Issues
- characterization of Giant Planets and Brown Dwarves : contrast of 10-6 / 10-7 @ 0.5’’ - instrumentation : - exAO
- coronography
Calibration of the residual speckle pattern is needed
contrast ~ 6.10-5
Speckle calibration is needed
plan focal + diaphragmepupille
détecteur
différentiel
pupille
FFTFFT-1
FFT
+ masque
Plan A Plan B Plan C Plan D
€
ψA
€
ψB
€
ψC
€
ψD
Spectral Differential Imaging
- single subtraction : obj() – obj() - spectralobj() – ref() - temporal (reference star or
filters swapping) - double subtraction :
[obj() – obj()] – [ref() – ref()]
telescope AO coronagraph
filter 2
filter 1
detector
data are rescaled and normalized in intensity
calibration of common aberrations(dynamic & static)
calibration of differential aberrations(static)
In more detailspupil plane 1
focal plane 2
focal plane 1(coro. mask)
pupil plane 2(Lyot stop)
- phase & amplitude screen, (atmospheric): , , star, ref- instrumental jitter- telescope aberrations- aberrations: telescope -> dichroïc- aberrations: dichroic -> corono
- common aberrations corono -> detector- differential aberrations corono -> detector (, )
- flux normalisation: star, ref, planets (, )- background- RON- flat field (, , star, ref)
- corono (4Q, achro 4Q, Lyot, apo Lyot): chromatism
- pupil shear: (, , star, ref)- pointing: (, , star, ref)
- Lyot stop shear (star, ref)
FFT
FFT-1
FFT
- single subtraction- double subtraction- detectivity plot
AO filtering
phase diversity filtering
Some tips to begin with …
• Sampling of the pupil : • good sampling needed to reproduce pupil shape• Make use of grey approx.
• Sampling of the image• PSF size = N / D = lambda/D
(N: array size, D: pupil diameter)
• PSF chromaticity• Modify pupil size but keep the array constant => change the actual
shape of the pupil• Modify array size but keep the pupil constant
• Uses of FFT with IDL• Shift the center to coordinates [0,0]• Aliasing: make sure N is at least 2xD
Some tips to begin with …
• Image normalization: • use an off-axis object far from the center (not affected by the mask) but
account for the throughput
• Wavefront errors:• Define the Power Spectrum Density of aberrations with power law and
cut-off frequencies• WFE screen = random screen X sqrt (PSD)
The exercise
• Produce coronagraphic images at two simultaneous wavelengths for a star and a reference target. Compare contrast curves (5s) at different stages: coronagraphic image, 2-l subtraction, ref-subtraction, double subtraction
The exercise: guidelines
• 2 codes : 1 for image formation and 1 for contrast curves• Image formation
– Make pupil– generate common aberrations + differential temporal aberrations upstream– Build complex amplitude in pupil– Build PSF complex amplitude– Make coronagraphic image for on-axis and off-axis objects– Save results
• Contrast curves– Read results– Normalize– Resample l1 to l0– Calculate various subtraction– Plot contrast curves
The exercise: guidelines
• Image formation– Start with circular pupil then use the routine sph_pupil to produce VLT pupil in
grey level. – Generate diaphragm (under/over-sized)– Define bands: H2 H3 filters of SPHERE = 1.593 & 1.667 microns – upstream aberrations :
• use the provided VLT_wfe.fits• Add a 4nm defocus on the reference target
– Define a loop on filter and scale array size accordingly– Calculate complex amplitude in pupil : sph_amp_complex.pro– Build PSFs with sph_psf.pro– Introduce differential aberrations with sph_wfdiff.pro– Build coronagraphic images with sph_corono.pro– Take intensities– Rescale the arrays to 1kx1k with sph_taille.pro– Produce off-axis planets with sph_planet.pro– Save results
The exercise: guidelines
• Contrast curves:– Read results of image formation– Resample to camera pixels (shannon at 0.95mic) make use of
sph_rescale.pro– Resample of image at l1 to l0 (again sph_rescale.pro)– Calculate subtractions:
• obj(l0)-ref(l0)• obj(l0)-obj(l1)• [obj(l0)-obj(l1)] – [ref(l0)-ref(l1)]
– Azimuthal contours with sph_profil1d.pro– Plot averaged contour for psf and corono image and 5sig level for subtractions
The exercise: guidelines
• And play with the parameters ….
• D = 8m / 160 pix• N = 1024• 40 linear actuators• Relative offset (star/ref) = 0.5 mas• Differential aberrations = 10nm• Planet separations = 0.1", 0.5", 1"