1 of 74

Collimated Beam Projector status

LSST-France, LPSC, Grenoble, june 2023

09/06/2023

T. Souverin, J. Neveu, M. Betoule, S. Bongard, S. Brownsberger, J. Cohen Tanugi, S. Dagoret Campagne, P. Fagrelius, F. Feinstein, P. Ingraham, C. Juramy, L. Le Guillou, A. Le Van Suu, P. E. Blanc, F. Hazenberg, E. Nuss, B. Plez, E. Sepulveda, K. Sommer, C. Stubbs, N. Regnault, E. Urbach

2 of 74

  • Introduction

2

3 of 74

Introduction: what is a CBP ?

It is composed of two parts:

  • a tunable monochromatic light
  • an optical device able to form a parallel beam

3

The goal is to mimic a monochromatic star of known flux, to calibrate the response of a telescope and its filters.

CBP, for Collimated Beam Projector, is a device able to shoot:

  • a known quantity of photons
  • at a known wavelength
  • and in a parallel beam.

4 of 74

Introduction: what is a CBP ?

4

#photons

at λ

#ADU

Telescope response:

R(λ) = #ADU / #photons

5 of 74

Introduction: what is a CBP ?

5

#photons

at λ

#ADU

Telescope response:

R(λ) = #ADU / #photons

6 of 74

Setup device

6

Solar cell

CBP optics

StarDice Telescope

CBP optics

CBP response measurement

StarDICE response measurement

Laser

Integrating sphere w/ monitoring instruments

7 of 74

How do we measure our responses ?

7

CBP response RCBP [𝛾.C⁻¹]

StarDice response RSD [ADU.𝛾⁻¹]

  • Qsolar : solar cell charges [C]
  • Qphot : photodiode charges [C]
  • Qccd : stardice charges [ADU]
  • 𝜖solar : solar cell quantum efficiency [C.𝛾⁻¹]
  • e = 1.6x10⁻¹⁹ [C]

8 of 74

Setup device

8

Qsolar

RCBP

Rtel

RCBP

CBP response measurement

StarDICE response measurement

Qphot

Qphot

Qccd

9 of 74

II. Instruments

9

10 of 74

Integrating sphere

10

Two instruments in the integrating sphere, to monitor the input light:

  • a spectrograph to monitor the laser wavelength
  • a photodiode to monitor the flux quantity

11 of 74

  • Spectrograph

11

12 of 74

Spectrograph wavelength calibration

  • Acquisition of Hg-Ar spectra before and after CBP run
  • Apply line detection

  • Fit 3rd order polynomial using SNR>20 lines to map detected and tabulated wavelengths, with uncertainties
  • Rescale uncertainties to get reduced chi2~1

12

13 of 74

Wavelength calibration total uncertainties

13

  • Total uncertainties globally below 0.1nm, dominated by calib uncertainties

Angstrom level

14 of 74

b. Photodiode

14

15 of 74

Monitoring photodiode

15

  • Photodiode plugged to the integrating sphere and connected to a electrometer
  • Monitor the total charge collected in the photodiode Qphot in Coulomb

5 bursts of light

16 of 74

c. Solar Cell

16

17 of 74

CBP output with Solar Cell

17

  • Large solar cell calibrated with a NIST photodiode
  • Measure the photons at the output of the CBP

Caption : Quantum efficiency of the solar cell

(Measured in Brownsberger et al., 2021)

𝜖SC

18 of 74

CBP output with Solar Cell

18

  • Large solar cell calibrated with a NIST photodiode

19 of 74

d. StarDice telescope

19

20 of 74

StarDice telescope

20

StarDice Telescope

Andor camera

CCD 1024x1024

  • Find spot position on camera
  • Aperture photometry with dark subtraction and ghost contamination evaluation
  • 3 pinholes: 75um, 2mm and 5mm

⇒ Measure QCCD the photons collected by the camera in ADU

21 of 74

III. Measurements

21

22 of 74

Plan

Measurements in different conditions to evaluate systematics and make pupil stitching :

  • Spectrograph calibration
  • CBP response :
    • Solar Cell measurement ; 5mm pinhole
    • Long and short distance (~16cm difference) ; 5mm pinhole
    • Cap on the CBP to measure ambient light
  • StarDice response :
    • Same position ; every camera filter ; 75µm, 2mm, 5mm pinhole
    • 8 positions on the mirror ; 75µm pinhole (“pupil stitching”)
      • 4 positions on different quadrants but same radius
      • 4 positions at different radius but same quadrant
    • (4x4) positions on the CCD ; 75µm pinhole

22

Solar cell

Solar cell

23 of 74

a. CBP response

23

24 of 74

CBP response error budget

  • statistical uncertainties below 0.1%
  • solar cell calibration at 0.1%
  • main systematics comes from scatter light (diffused light on mirror irregularities, surfaces, etc…)

24

25 of 74

CBP transmission, 5mm

25

Solar Cell measurement ; 5mm pinhole

26 of 74

b. StarDICE response

26

27 of 74

StarDice response, 5mm

27

Image for 5mm pinhole for light at 841nm

  • Statistical precision around 0.4% for [400 - 1000] nm

28 of 74

StarDice filters transmission, 75µm

28

29 of 74

Filter leakages

Detection of out-of-band leakages below 0.1% level

29

30 of 74

Filter edges

30

Visible blue-shift of the filter edges when going to high incident angles

31 of 74

StarDICE grating transmission, 75µm

31

Image for 750 nm

Order n=1

Order n=0

Order n=-1

Grating → disperse light to observe absorbing rays

  • Uncertainty around 0.3% for 1st order in [400 - 1000] nm range

32 of 74

Summary of the laser CBP

  • Proof of concept: 5 per-mil calibration of the CBP itself
    • main systematics can be under control in future versions
    • precise wavelength calibration and resolution
    • measurement of filter leakages below 1e-3
  • Last task to do before paper publication: write the optical model to synthesize the full pupil transmission
  • We gain a huge expertise on using a CBP for per-mil telescope throughput measurement
    • transpose it to the qualification of the Rubin CBP
    • build a Travelling CBP to measure telescopes on-site, like AuxTel, ZTF, Subaru, etc…

32

33 of 74

IV. RubinCBP @ Tucson

33

34 of 74

Rubin CBP

34

Solar cell

Counterweight

Integrating sphere

CBP telescope

Laser fiber

Photodiode

35 of 74

Rubin CBP masks

  • Multiple pin-holes to shine different parts of the filters and focal plane at the same time => constellation of artificial stars

  • Masks can be rotated, made by Harvard or Tucson mechanical workshops

  • Still needs to decide how the constellation must look like :
    • a constellation of stars
    • with one star per amplifier/CCD
    • not too small
    • not too big

35

36 of 74

First data set

We are now able to pilot all Rubin CBP instruments and make tests to calibrate them.

36

37 of 74

Simulation of masks

Real ray tracing simulation !

37

38 of 74

Simulation of 50µm pin-holes

38

50μm pinhole fills ~⅓ of an LSST amplifier

CBP+LSST magnification factor is ~16

(24000 rays traced in 3.5s)

39 of 74

V. Travelling CBP @ LPNHE

39

40 of 74

Travelling CBP

Travelling version to work in dome conditions to calibrate AuxTel, ZTF, Subaru,... throughputs.

Replace the class 4 laser by a conventional intense lamp + (double)-monochromator

Under construction with Kélian Sommer (LUPM)

40

Xenon lamp

mono

chromator

CBP telescope

June 2022

41 of 74

Travelling CBP

Travelling version to work in dome conditions to calibrate AuxTel, ZTF, Subaru,... throughputs.

Replace the class 4 laser by a conventional intense lamp + (double)-monochromator

Under construction with Kélian Sommer (LUPM)

41

Laser-Driven Light Source

mono

chromator

June 2023

42 of 74

Thanks for your attention

42

43 of 74

IV. Major corrections

43

44 of 74

a. 532nm contamination correction

44

45 of 74

Spectrograph wavelength calibration

45

  • Load the parameters, make the mapping and propagate detection uncertainties plus calibration uncertainties
    • contribution of 0.03nm systematic uncertainty from calibration in the visible range, more outside

46 of 74

532nm contribution : extraction

46

  • ⍺(λ) = QSP,532/QSP(λ) in the [532 - 644] nm range

  • Within the [560 - 644] nm range, QSP,532 and QSP(λ) are well separated so we can make a good estimation of ⍺

  • Below 560 nm, the shape of the psf in the spectrograph induces a superposition between the two peaks

⇒ We fit the values of ⍺(λ) between [560-644] nm for all the runs at a given QSW and we extrapolate in the range of [532-560] nm

47 of 74

532nm contribution : extraction

47

  • ⍺(λ) = QSP,532/QSP(λ) in the [532 - 644] nm range

  • Within the [560 - 644] nm range, QSP,532 and QSP(λ) are well separated so we can make a good estimation of ⍺

  • Below 560 nm, the shape of the psf in the spectrograph induces a superposition between the two peaks

⇒ We fit the values of ⍺(λ) between [560-644] nm for all the runs at a given QSW and we extrapolate in the range of [532-560] nm

48 of 74

532nm correction : application

48

49 of 74

532nm contribution : g filter demonstration

49

g filter : cut after ~560nm

→ we don’t see the main wavelength light, but only the 532nm contribution

50 of 74

532nm contribution : g filter demonstration

50

51 of 74

b. Ghost correction

51

52 of 74

Ghost photometry

52

CCD

Window

Main spot

Ghost

53 of 74

Ghost correction

  • Φ0 : Main spot flux
  • ΦG : Ghost flux
  • 75µm photometry : Φtot = Φ0
  • 5mm photometry : Φtot = Φ0 + ΦG

We consider that the contribution of the ghost is a function of lambda f(λ) :

ΦG = f(λ) x Φ0

We can deduce the main spot contribution for the 5mm pinhole :

Φ0 = Φtot/(1+f(λ))

53

5mm pinhole

75µm pinhole

54 of 74

Ghost photometry : looking for the masks

Produces a stack of all the similar datas

→ Create a mask for the main spot and the ghost

54

55 of 74

Ghost photometry : fitting positions

55

  • Find the barycenter of the main spot and mask it
  • Fit the best position for the ghost with a gaussian filter step by step

56 of 74

Ghost photometry : fitting positions

56

Ghost mask

Data with main spot masked

Fit with a high sigma → reduces the sigma and fit again → until sigma=1

57 of 74

Ghost photometry : background subtraction

57

Find ghost position and draw the vertical symmetric according to the main spot position

→ calculate the mean of the symmetric photometry and subtract it

58 of 74

Ghost photometry : same mirror positions

58

59 of 74

Ghost photometry : different radius positions

59

60 of 74

Ghost photometry : spline with all data (except radius 1)

60

61 of 74

Ghost photometry : spline with all data (except radius 1)

61

Noise ?

62 of 74

Ghost photometry : spline with all data (except radius 1)

62

Noise ?

Oscillations ?

63 of 74

Ghost photometry : IR oscillations

63

64 of 74

Ghost photometry : IR oscillations

64

65 of 74

c. Intercalibration 5mm/75µm

65

66 of 74

Intercalibration 5mm/75µm : goals

66

The pinholes are not the same when we shoot in the Solar Cell (5mm) or in the StarDice telescope (75µm)

  • See if the ratio between the 5mm and 75µm pinhole is flat or not
  • Understand the ghost contribution in the 5mm case
  • Correct the ghost contribution thanks to the analysis with the 75µm

67 of 74

Growth curve

67

Why this growth after 250 pixels radius even when there is nearly no ghost ?

68 of 74

Growth curve : log scale

68

Why this growth after 250 pixels radius even when there is nearly no ghost ?

69 of 74

Growth curve : beyond 250 pixels radius

69

Same image but in logarithm and with a vmax value to see the contrast

3 visible elements :

  • The border of the pinhole are faint
  • The diffusion over the diaphragm
  • The ghost in the left

⇒ Present at all wavelengths, so why is it higher in IR ?

70 of 74

Growth curve : evolution of the 5mm hole

70

71 of 74

Ratio 75µm/5mm

71

Ratio 75µm/5mm decrease in the IR, it can be either :

  • 75µm decreases → not what we observe
  • 5mm increases → what we observe

72 of 74

Ratio 75µm/5mm

72

73 of 74

Radius

73

74 of 74

Rubin CBP masks

Numbers to have in mind:

  • CBP focal length is 625mm, primary mirror diameter is 330mm
  • LSST + CBP magnification factor is 16 (LSST focal is 8.4m x 1.2 = 10.1m):
    • 100um on mask = 1600um on LSSTCam = 160 pixels = ~⅓ amplifier
    • max size to have a spot that fit an amplifier + annulus to estimate dark is 150um
  • mask holder inner part is 25.4mm wide
    • LSST full focal plane projected on mask is 600mm/16 = 38mm
  • N_CCD = 189, N_amplifiers = 8 N_CCD = 1512 => constellation of N_pinholes = 1512 stars
  • Effective pinhole diameter : D_eff = sqrt(N_pinholes) D_{1 pinhole}
    • 1 star per amplifier : D_eff = sqrt(1512)x150um = 5.8mm
    • 1 star per CCD : D_eff = sqrt(189)x150um = 2.1mm