anthony boccaletti observatoire de paris lesia. several instruments dedicated to exoplanet detection...

25
Instrument modeling for High Contrast Imaging Tips and tools Anthony Boccaletti Observatoire de Paris LESIA

Upload: caren-harrington

Post on 16-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

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

Problem … too many concepts

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

SPHERE simulation with CAOS

SPHERE simulation with CAOS

SPHERE simulation with CAOS

SPHERE simulation with CAOS

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"

More tools …

• Reference to :– CAOS + SPHERE Software package (public)– PROPER by John Krist (public)– PESCA for ELT (not public)