Difference: NotesKeckPSF (1 vs. 17)

Revision 172011-11-18 - ChrisNeyman

Line: 1 to 1
 
META TOPICPARENT name="PSF"

Notes on Keck AO for PSF Recovery Project

Line: 38 to 38
 The both Keck I and II wavefront sensors have a SciMeasure camera that features an e2V CCD-39. (While the Microgate electronics will also support a Lincoln Labs CCID-56 that camera was never purchased.) The CCD-39 has 80x80 pixels. It can be used in both the 80x80 mode or a binned 2x2 to a format of 40x40. The wavefront sensor was equipped with 3 lenslet arrays all with the same pupil sampling (~20x20 see sign conventions above) but with different focal lengths resulting in the following plate scales (These are preliminary numbers and are still to be confirmed). To reduce the effects of charge diffusion the CCD is most often operated in the binned mode (40x40).

Lenslet Name CCD Format Plate Scale ("/pixel)
Changed:
<
<
2.4 40x40 1.37
2.4 80x80 0.69
1.0 40x40 1.14
1.0 80x80 0.57
0.6 40x40 0.73
0.6 80x80 0.36
>
>
2.4 40x40 2.74
2.4 80x80 1.38
1.0 40x40 2.28
1.0 80x80 1.14
0.6 40x40 1.46
0.6 80x80 0.72
 

Wavefront Sensor CCD, Read Noise, Gain(e-/ADU),

Revision 162010-11-05 - ChrisNeyman

Line: 1 to 1
 
META TOPICPARENT name="PSF"

Notes on Keck AO for PSF Recovery Project

Line: 38 to 38
 The both Keck I and II wavefront sensors have a SciMeasure camera that features an e2V CCD-39. (While the Microgate electronics will also support a Lincoln Labs CCID-56 that camera was never purchased.) The CCD-39 has 80x80 pixels. It can be used in both the 80x80 mode or a binned 2x2 to a format of 40x40. The wavefront sensor was equipped with 3 lenslet arrays all with the same pupil sampling (~20x20 see sign conventions above) but with different focal lengths resulting in the following plate scales (These are preliminary numbers and are still to be confirmed). To reduce the effects of charge diffusion the CCD is most often operated in the binned mode (40x40).

Lenslet Name CCD Format Plate Scale ("/pixel)
Changed:
<
<
2.4 40x40 3.0
2.4 80x80 1.5
1.0 40x40 2.4
1.0 80x80 1.2
0.6 40x40 1.5
0.6 80x80 0.75
>
>
2.4 40x40 1.37
2.4 80x80 0.69
1.0 40x40 1.14
1.0 80x80 0.57
0.6 40x40 0.73
0.6 80x80 0.36
 

Wavefront Sensor CCD, Read Noise, Gain(e-/ADU),

Revision 152010-11-03 - ChrisNeyman

Line: 1 to 1
 
META TOPICPARENT name="PSF"

Notes on Keck AO for PSF Recovery Project

Line: 171 to 171
 

Telescope

Changed:
<
<

Need to add Spiders, Pupil orientation, Segment wavefront maps, and Segment exchange information

>
>

Spiders, Pupil orientation, Segment wavefront maps, and Segment exchange information

 
Deleted:
<
<
The secondary obscuration (including mirror support and baffling) is circular with a diameter of 2.65 m on the center of the primary mirror.
 
Changed:
<
<
>
>
 

Links, KAONs, and other References

Line: 188 to 187
 
Changed:
<
<
>
>
  -- ChrisNeyman - 20 Aug 2010

Revision 142010-11-02 - ChrisNeyman

Line: 1 to 1
 
META TOPICPARENT name="PSF"

Notes on Keck AO for PSF Recovery Project

Line: 174 to 174
 

Need to add Spiders, Pupil orientation, Segment wavefront maps, and Segment exchange information

The secondary obscuration (including mirror support and baffling) is circular with a diameter of 2.65 m on the center of the primary mirror.

Added:
>
>

 

Links, KAONs, and other References

Line: 209 to 215
 
META FILEATTACHMENT attachment="AOpupil_act_numbers.png" attr="h" comment="Actuator numbering (IDL/NGWFC convention)" date="1287770492" name="AOpupil_act_numbers.png" path="AOpupil_act_numbers.png" size="131502" stream="AOpupil_act_numbers.png" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="AOpupil_act_subap.png" attr="h" comment="Fried Geometry of AO system" date="1287770799" name="AOpupil_act_subap.png" path="AOpupil_act_subap.png" size="115445" stream="AOpupil_act_subap.png" user="Main.ChrisNeyman" version="2"
META FILEATTACHMENT attachment="AObench_placemat.pdf" attr="h" comment="AO Placement both sides on pdf file" date="1288729691" name="AObench_placemat.pdf" path="AObench_placemat.pdf" size="480474" stream="AObench_placemat.pdf" user="Main.ChrisNeyman" version="1"
Added:
>
>
META FILEATTACHMENT attachment="AOsegEx_1.png" attr="h" comment="Segment exchanges 2009" date="1288739922" name="AOsegEx_1.png" path="AOsegEx_1.png" size="249866" stream="AOsegEx_1.png" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="AOsegEx_2.png" attr="h" comment="Segement Exchanges 2010" date="1288739956" name="AOsegEx_2.png" path="AOsegEx_2.png" size="261337" stream="AOsegEx_2.png" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="KeckPupil_Notes.png" attr="h" comment="Keck Pupil Notes" date="1288739980" name="KeckPupil_Notes.png" path="KeckPupil_Notes.png" size="156887" stream="KeckPupil_Notes.png" user="Main.ChrisNeyman" version="1"

Revision 132010-11-02 - ChrisNeyman

Line: 1 to 1
 
META TOPICPARENT name="PSF"

Notes on Keck AO for PSF Recovery Project

Line: 17 to 17
 
Added:
>
>
  The following IDL code disp2d.pro and associated text files sub_ap_map.txt and act_map.txt are useful for plotting and displaying AO data queried from the telemetry system (TRS) with the IDL tv command.
Line: 206 to 208
 
META FILEATTACHMENT attachment="AOpupil_subap_numbers.png" attr="h" comment="Numbering os subapertures (IDL/NGWFC convention)" date="1287770462" name="AOpupil_subap_numbers.png" path="AOpupil_subap_numbers.png" size="96156" stream="AOpupil_subap_numbers.png" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="AOpupil_act_numbers.png" attr="h" comment="Actuator numbering (IDL/NGWFC convention)" date="1287770492" name="AOpupil_act_numbers.png" path="AOpupil_act_numbers.png" size="131502" stream="AOpupil_act_numbers.png" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="AOpupil_act_subap.png" attr="h" comment="Fried Geometry of AO system" date="1287770799" name="AOpupil_act_subap.png" path="AOpupil_act_subap.png" size="115445" stream="AOpupil_act_subap.png" user="Main.ChrisNeyman" version="2"
Added:
>
>
META FILEATTACHMENT attachment="AObench_placemat.pdf" attr="h" comment="AO Placement both sides on pdf file" date="1288729691" name="AObench_placemat.pdf" path="AObench_placemat.pdf" size="480474" stream="AObench_placemat.pdf" user="Main.ChrisNeyman" version="1"

Revision 122010-10-22 - ChrisNeyman

Line: 1 to 1
 
META TOPICPARENT name="PSF"

Notes on Keck AO for PSF Recovery Project

Line: 11 to 11
 

AO Sign Conventions and Geometry

Changed:
<
<
Keck DM to WFS geometry: Square subaperture Hartmann sensor lenslets. Actuators are located at the corners of each subaperture. This geometry is sometimes referred to as a "actuator centered Fried Geometry" see picture (not posted yet) . Detail on numbering and orientation can be found here KAON 368 . The actuator spacing is 7 mm at the DM corresponding to 0.200 mm at the lenslet array, 562.5 mm at the telescope primary mirror and 74.8 mm on the virtual pupil image formed by the telescope pupil secondary. The secondary obscuration (including mirror support and baffling) is circular with a diameter of 2.65 m on the center of the primary mirror.
>
>
Keck DM to WFS geometry: Square subaperture Hartmann sensor lenslets. Actuators are located at the corners of each subaperture. This geometry is sometimes referred to as a "actuator centered Fried Geometry" see pictures below. Detail on numbering and orientation can be found here KAON 368 . The actuator spacing is 7 mm at the DM corresponding to 0.200 mm at the lenslet array, 562.5 mm at the telescope primary mirror and 74.8 mm on the virtual pupil image formed by the telescope pupil secondary. The secondary obscuration (including mirror support and baffling) is circular with a diameter of 2.65 m on the center of the primary mirror.

  The following IDL code disp2d.pro and associated text files sub_ap_map.txt and act_map.txt are useful for plotting and displaying AO data queried from the telemetry system (TRS) with the IDL tv command.
Line: 197 to 202
 
META FILEATTACHMENT attachment="estimateseeing.pro" attr="h" comment="Estimate seeing from DM commands" date="1286222753" name="estimateseeing.pro" path="estimateseeing.pro" size="8970" stream="estimateseeing.pro" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="515trsClient.pdf" attr="h" comment="KAON 515 How to query TRS from IDL" date="1286823214" name="515trsClient.pdf" path="515trsClient.pdf" size="143115" stream="515trsClient.pdf" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="lgsao_ngsaoslides.pdf" attr="h" comment="Figure of NGS and LGS control loop NGWFC and SC" date="1286828612" name="lgsao_ngsaoslides.pdf" path="lgsao_ngsaoslides.pdf" size="65775" stream="lgsao_ngsaoslides.pdf" user="Main.ChrisNeyman" version="1"
Added:
>
>
META FILEATTACHMENT attachment="AOpupil_Alltogether.png" attr="h" comment="Telescope pupil and Fried Geometry plus notes" date="1287770423" name="AOpupil_Alltogether.png" path="AOpupil_Alltogether.png" size="234631" stream="AOpupil_Alltogether.png" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="AOpupil_subap_numbers.png" attr="h" comment="Numbering os subapertures (IDL/NGWFC convention)" date="1287770462" name="AOpupil_subap_numbers.png" path="AOpupil_subap_numbers.png" size="96156" stream="AOpupil_subap_numbers.png" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="AOpupil_act_numbers.png" attr="h" comment="Actuator numbering (IDL/NGWFC convention)" date="1287770492" name="AOpupil_act_numbers.png" path="AOpupil_act_numbers.png" size="131502" stream="AOpupil_act_numbers.png" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="AOpupil_act_subap.png" attr="h" comment="Fried Geometry of AO system" date="1287770799" name="AOpupil_act_subap.png" path="AOpupil_act_subap.png" size="115445" stream="AOpupil_act_subap.png" user="Main.ChrisNeyman" version="2"

Revision 112010-10-20 - ChrisNeyman

Line: 1 to 1
 
META TOPICPARENT name="PSF"

Notes on Keck AO for PSF Recovery Project

Line: 11 to 11
 

AO Sign Conventions and Geometry

Changed:
<
<
Keck DM to WFS geometry: Square subaperture Hartmann sensor lenslets. Actuators are located at the corners of each subaperture. This geometry is sometimes referred to as a "actuator centered Fried Geometry" see picture (not posted yet) . Detail on numbering and orientation can be found here KAON 368 . The actuator spacing is 7 mm at the DM corresponding to 0.200 mm at the lenslet array. 562.5 mm at the telescope primary mirror and 74.8 mm on the virtual pupil image formed by the telescope pupil secondary. The secondary obscuration (including mirror support and baffling) is circular with a diameter of 2.65 m on the center of the primary mirror.
>
>
Keck DM to WFS geometry: Square subaperture Hartmann sensor lenslets. Actuators are located at the corners of each subaperture. This geometry is sometimes referred to as a "actuator centered Fried Geometry" see picture (not posted yet) . Detail on numbering and orientation can be found here KAON 368 . The actuator spacing is 7 mm at the DM corresponding to 0.200 mm at the lenslet array, 562.5 mm at the telescope primary mirror and 74.8 mm on the virtual pupil image formed by the telescope pupil secondary. The secondary obscuration (including mirror support and baffling) is circular with a diameter of 2.65 m on the center of the primary mirror.
  The following IDL code disp2d.pro and associated text files sub_ap_map.txt and act_map.txt are useful for plotting and displaying AO data queried from the telemetry system (TRS) with the IDL tv command.
Line: 175 to 175
 
Changed:
<
<
>
>
  -- ChrisNeyman - 20 Aug 2010

Revision 102010-10-11 - ChrisNeyman

Line: 1 to 1
 
META TOPICPARENT name="PSF"

Notes on Keck AO for PSF Recovery Project

Line: 175 to 175
 
Added:
>
>
  -- ChrisNeyman - 20 Aug 2010
Line: 195 to 196
 
META FILEATTACHMENT attachment="ttmirrordynamics.pro" attr="h" comment="Mirror dynamics for compensator.pro" date="1285101358" name="ttmirrordynamics.pro" path="ttmirrordynamics.pro" size="786" stream="ttmirrordynamics.pro" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="estimateseeing.pro" attr="h" comment="Estimate seeing from DM commands" date="1286222753" name="estimateseeing.pro" path="estimateseeing.pro" size="8970" stream="estimateseeing.pro" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="515trsClient.pdf" attr="h" comment="KAON 515 How to query TRS from IDL" date="1286823214" name="515trsClient.pdf" path="515trsClient.pdf" size="143115" stream="515trsClient.pdf" user="Main.ChrisNeyman" version="1"
Added:
>
>
META FILEATTACHMENT attachment="lgsao_ngsaoslides.pdf" attr="h" comment="Figure of NGS and LGS control loop NGWFC and SC" date="1286828612" name="lgsao_ngsaoslides.pdf" path="lgsao_ngsaoslides.pdf" size="65775" stream="lgsao_ngsaoslides.pdf" user="Main.ChrisNeyman" version="1"

Revision 92010-10-11 - ChrisNeyman

Line: 1 to 1
 
META TOPICPARENT name="PSF"

Notes on Keck AO for PSF Recovery Project

Line: 172 to 172
 
Added:
>
>
  • How to query the TRS from IDL KAON 515 KAON 515
 
Line: 193 to 194
 
META FILEATTACHMENT attachment="ssccd.pro" attr="h" comment="State Space model for CCD integration (Based on Looze)" date="1285101329" name="ssccd.pro" path="ssccd.pro" size="3782" stream="ssccd.pro" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="ttmirrordynamics.pro" attr="h" comment="Mirror dynamics for compensator.pro" date="1285101358" name="ttmirrordynamics.pro" path="ttmirrordynamics.pro" size="786" stream="ttmirrordynamics.pro" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="estimateseeing.pro" attr="h" comment="Estimate seeing from DM commands" date="1286222753" name="estimateseeing.pro" path="estimateseeing.pro" size="8970" stream="estimateseeing.pro" user="Main.ChrisNeyman" version="1"
Added:
>
>
META FILEATTACHMENT attachment="515trsClient.pdf" attr="h" comment="KAON 515 How to query TRS from IDL" date="1286823214" name="515trsClient.pdf" path="515trsClient.pdf" size="143115" stream="515trsClient.pdf" user="Main.ChrisNeyman" version="1"

Revision 82010-10-04 - ChrisNeyman

Line: 1 to 1
 
META TOPICPARENT name="PSF"

Notes on Keck AO for PSF Recovery Project

Line: 111 to 111
  The basic method of querying the TRS system using our IDL library is described here Keck Telemetry Webpage the most important thing on that web page is the description of the SQL tables and the field names. An example of using the IDL library is gettrs.pro. This code queries both the full frame rate table (ffb) and the configuration table (configuration). We have been using variations of this tool to save AO telemetry data in the IDL save file format (*.sav). These files can be read into IDL with the restore command. The IDL help and help,/structure command are useful to see what has been saved. SQL tables names are generally preserved as field names (i.e.offsetcentroids, dmcommand, etc.) of the relevant data structure.
Added:
>
>

Seeing Tool

Seeing estimator for Keck it uses closed loop DM commands to estimate r0, estimateseeing.pro. Some explanation can be found here: Keck Atmogui public web page

 

NIRC2

NIRC2 is the main imagining camera used with the Keck 2 AO system. It is positioned behind the AO bench on the Left Nasmyth Platform of Keck II telescope. The instrument operates from 1 to 5 Ám, providing three selectable cameras to cover the expected range in image sizes. Two filter wheels with 18 positions each provide a variety of filters and/or grisms, while a focal plane mechanism provides slits and occulting spots for coronography. A dedicated slide carries larger grisms for spectroscopy. Six selectable pupil masks are available to reduce background noise sources; four of these rotate in concert with the telescope pupil and one is specific to spectroscopy.The detector is a 1024x1024 Aladdin-3 InSb array with four-quadrant readout into 32 channels.The main public NIRC2 web page is here: NIRC2 Home Page and much useful information is here NIRC2 Observers Manual

Line: 187 to 192
 
META FILEATTACHMENT attachment="compensator.pro" attr="h" comment="IDL AO transfer function compensator.pro" date="1285101267" name="compensator.pro" path="compensator.pro" size="4130" stream="compensator.pro" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="ssccd.pro" attr="h" comment="State Space model for CCD integration (Based on Looze)" date="1285101329" name="ssccd.pro" path="ssccd.pro" size="3782" stream="ssccd.pro" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="ttmirrordynamics.pro" attr="h" comment="Mirror dynamics for compensator.pro" date="1285101358" name="ttmirrordynamics.pro" path="ttmirrordynamics.pro" size="786" stream="ttmirrordynamics.pro" user="Main.ChrisNeyman" version="1"
Added:
>
>
META FILEATTACHMENT attachment="estimateseeing.pro" attr="h" comment="Estimate seeing from DM commands" date="1286222753" name="estimateseeing.pro" path="estimateseeing.pro" size="8970" stream="estimateseeing.pro" user="Main.ChrisNeyman" version="1"

Revision 72010-09-21 - ChrisNeyman

Line: 1 to 1
 
META TOPICPARENT name="PSF"

Notes on Keck AO for PSF Recovery Project

Line: 19 to 19
 

AO Algorithms

Changed:
<
<
Centroid, Servo loop and other realtime control algorithms are documented in KAON 517
>
>
Centroid, servo loop and other realtime control algorithms are documented in KAON 517 . The reconstruction algorithm is documented here KAON 356 and the actual IDL code is here reconproc.pro.
 

Microgate Documentation

Line: 67 to 67
 

AO Control Loop Transfer Function

Changed:
<
<
Coming Soon
>
>
The AO system servo coefficients (i.e. gain, integrator leak, etc. ) are recorded in the standard TRS save files, see gettrs.pro.

The basic transfer function for the AO system is calculated from this IDL code compensator.pro the theory can be found in "Control techniques" by Madec Chapter 6 in "AO for Astronomy" by Roddier. The compensator.pro code has an option to use a state space model of the CCD integration in ssccd.pro that is based on work by Douge Looze. The tip tilt mirror dynamics are contained in the ttmirrordynamics.pro.

The delay that accounts for computer processing by the real time system is given as follows:

Summary of email from Marcos van Dam:

1. The measured values are on pp 87-88 of the Microgate NGWFC DDR document and depend on the CCD program. ; the delays were estimated by looking at the noise power spectra of noise

; t0 is the sum of all the common delays ; t1=150e-6 t2=700e-6 t4=6e-6 t5=65e-6 t7=10e-6

CASE wssmprg OF ; (See wssmprg is the wavefront sensor program )

  • 0: t0=8000e-6
  • 1: t0=2600e-6
  • 2: t0=850e-6
  • 3: t0=700e-6
  • 4: t0=28000e-6
  • 5: t0=9500e-6
  • 6: t0=2000e-6
  • 7: t0=1350e-6

ENDCASE

PRINT, 't0', t0

  • t8=40e-6
  • t9=1e-6
  • t10=2e-6 * DTdelay = t0+t9+t10+200e-6 ; TT compute delay

; the 200us term makes the rejection transfer functions fit the measured ones.

DMdelay = t0+t8 ; DM compute delay

What all these terms mean is explained in the Microgate NGWFC DDR document. I would ignore the 200e-6 term, which is probably due to the response of the tip-tilt mirror.

In the case of LGS observation with STRAP (the tip tilt sensor) the DTdelay is very small and is set to zero

 

Telemetry TRS

Line: 117 to 155
 

NIRC2 Pupil and PSF

Changed:
<
<
The following IDL code can be used to compute theoretical Telescope pupils and NIRC2 point spread functions. These code use NIRC2 keywords to determine the correct image scale and pupil mask size. See NIRC2/Telescope pupil code and NIRC2 theoretical PSF code
>
>
The following IDL code can be used to compute theoretical telescope pupils and NIRC2 point spread functions. These code use NIRC2 keywords to determine the correct image scale and pupil mask size. See NIRC2/Telescope pupil code and NIRC2 theoretical PSF code
 

Telescope

Line: 144 to 182
 
META FILEATTACHMENT attachment="NGWFC_RTC_DDR_001.pdf" attr="h" comment="Microgate NGWFC Detailed Design Document" date="1284673308" name="NGWFC_RTC_DDR_001.pdf" path="NGWFC_RTC_DDR_001.pdf" size="5480988" stream="NGWFC_RTC_DDR_001.pdf" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="nirc2pupil.pro" attr="h" comment="NIRC2 pupil IDL code for theorectical pupil computation" date="1284745248" name="nirc2pupil.pro" path="nirc2pupil.pro" size="4236" stream="nirc2pupil.pro" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="nirc2psf.pro" attr="h" comment="NIRC2 PSF idl code" date="1284745277" name="nirc2psf.pro" path="nirc2psf.pro" size="3817" stream="nirc2psf.pro" user="Main.ChrisNeyman" version="1"
Added:
>
>
META FILEATTACHMENT attachment="KAON356.pdf" attr="h" comment="KAON 356 Marcos' note on the reconstructors" date="1285099589" name="KAON356.pdf" path="KAON356.pdf" size="147558" stream="KAON356.pdf" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="reconproc.pro" attr="h" comment="IDL reconstuctor tool" date="1285100933" name="reconproc.pro" path="reconproc.pro" size="30218" stream="reconproc.pro" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="compensator.pro" attr="h" comment="IDL AO transfer function compensator.pro" date="1285101267" name="compensator.pro" path="compensator.pro" size="4130" stream="compensator.pro" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="ssccd.pro" attr="h" comment="State Space model for CCD integration (Based on Looze)" date="1285101329" name="ssccd.pro" path="ssccd.pro" size="3782" stream="ssccd.pro" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="ttmirrordynamics.pro" attr="h" comment="Mirror dynamics for compensator.pro" date="1285101358" name="ttmirrordynamics.pro" path="ttmirrordynamics.pro" size="786" stream="ttmirrordynamics.pro" user="Main.ChrisNeyman" version="1"

Revision 62010-09-17 - ChrisNeyman

Line: 1 to 1
 
META TOPICPARENT name="PSF"

Notes on Keck AO for PSF Recovery Project

Line: 115 to 115
 
AODTSTAT AO deformable mirror loop state
AODMSTAT AO deformable mirror loop state
Added:
>
>

NIRC2 Pupil and PSF

The following IDL code can be used to compute theoretical Telescope pupils and NIRC2 point spread functions. These code use NIRC2 keywords to determine the correct image scale and pupil mask size. See NIRC2/Telescope pupil code and NIRC2 theoretical PSF code

 

Telescope

Need to add Spiders, Pupil orientation, Segment wavefront maps, and Segment exchange information

Line: 138 to 142
 
META FILEATTACHMENT attachment="gettrs.pro" attr="h" comment="Query TRS from IDL" date="1284663926" name="gettrs.pro" path="gettrs.pro" size="4189" stream="gettrs.pro" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="NGWFC_RTC_ASB_001.pdf" attr="h" comment="Micrograte NGWFC As Build Documentation" date="1284673187" name="NGWFC_RTC_ASB_001.pdf" path="NGWFC_RTC_ASB_001.pdf" size="3869771" stream="NGWFC_RTC_ASB_001.pdf" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="NGWFC_RTC_DDR_001.pdf" attr="h" comment="Microgate NGWFC Detailed Design Document" date="1284673308" name="NGWFC_RTC_DDR_001.pdf" path="NGWFC_RTC_DDR_001.pdf" size="5480988" stream="NGWFC_RTC_DDR_001.pdf" user="Main.ChrisNeyman" version="1"
Added:
>
>
META FILEATTACHMENT attachment="nirc2pupil.pro" attr="h" comment="NIRC2 pupil IDL code for theorectical pupil computation" date="1284745248" name="nirc2pupil.pro" path="nirc2pupil.pro" size="4236" stream="nirc2pupil.pro" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="nirc2psf.pro" attr="h" comment="NIRC2 PSF idl code" date="1284745277" name="nirc2psf.pro" path="nirc2psf.pro" size="3817" stream="nirc2psf.pro" user="Main.ChrisNeyman" version="1"

Revision 52010-09-16 - ChrisNeyman

Line: 1 to 1
 
META TOPICPARENT name="PSF"

Notes on Keck AO for PSF Recovery Project

Changed:
<
<

AO Parameters

>
>

AO

 
Changed:
<
<

AO Sign Conventions

>
>
General AO documentation can be found here Main Keck AO public Webpage
 
Changed:
<
<
Keck DM to WFS geometry: Square subaperture Hartmann sensor lenslets. Actuators are located at the corners. This geometry is sometimes referred to as a "actuator centered Fried Geometry" see picture (not posted yet) . Detail on numbering and orientation can be found here KAON 368 . The actuator spacing is 7 mm at the DM corresponding to 0.200 mm at the lenslet array. 562.5 mm at the telescope primary mirror and 74.8 mm on the virtual pupil image formed by the telescope pupil secondary. The secondary obscuration (including mirror support and baffling) is circular with a diameter of 2.65 m on the center of the primary mirror.
>
>

AO Sign Conventions and Geometry

 
Changed:
<
<
The following IDL code disp2d.pro and associated text files sub_ap_map.txt and act_map.txt are useful for plotting and displaying AO data queried from the telemetry systems (TRS) with the IDL tv command.
>
>
Keck DM to WFS geometry: Square subaperture Hartmann sensor lenslets. Actuators are located at the corners of each subaperture. This geometry is sometimes referred to as a "actuator centered Fried Geometry" see picture (not posted yet) . Detail on numbering and orientation can be found here KAON 368 . The actuator spacing is 7 mm at the DM corresponding to 0.200 mm at the lenslet array. 562.5 mm at the telescope primary mirror and 74.8 mm on the virtual pupil image formed by the telescope pupil secondary. The secondary obscuration (including mirror support and baffling) is circular with a diameter of 2.65 m on the center of the primary mirror.
 
Changed:
<
<

WFS

>
>
The following IDL code disp2d.pro and associated text files sub_ap_map.txt and act_map.txt are useful for plotting and displaying AO data queried from the telemetry system (TRS) with the IDL tv command.
 
Changed:
<
<

Telemetry TRS

>
>

WFS

AO Algorithms

Centroid, Servo loop and other realtime control algorithms are documented in KAON 517

Microgate Documentation

The update to the Keck real time reconstructor is described in the overview by Johansson (SPIE 2008). More details can be found in the Microgate Detailed Design Document and the Microgate As Built Document.

Wavefront Sensor Plate Scale

The both Keck I and II wavefront sensors have a SciMeasure camera that features an e2V CCD-39. (While the Microgate electronics will also support a Lincoln Labs CCID-56 that camera was never purchased.) The CCD-39 has 80x80 pixels. It can be used in both the 80x80 mode or a binned 2x2 to a format of 40x40. The wavefront sensor was equipped with 3 lenslet arrays all with the same pupil sampling (~20x20 see sign conventions above) but with different focal lengths resulting in the following plate scales (These are preliminary numbers and are still to be confirmed). To reduce the effects of charge diffusion the CCD is most often operated in the binned mode (40x40).

Lenslet Name CCD Format Plate Scale ("/pixel)
2.4 40x40 3.0
2.4 80x80 1.5
1.0 40x40 2.4
1.0 80x80 1.2
0.6 40x40 1.5
0.6 80x80 0.75

Wavefront Sensor CCD, Read Noise, Gain(e-/ADU),

These measurements are for the spare CCD in the lab, but they are comparable to the K2 AO CCD on the summit. The read noise is a function of the pixel rate, which depends on the camera program selected. Note that the CCD program is recorded in the FITS header of NIRC2 images (WSSMPRG)

Program Mean Illum. (counts) Conv. Gain (e-/DN) Meas. Read Noise (e-) SciMeasure Specs (e-)
0 7102 0.510 3.49 3.5
1 7649 0.486 3.90 4.0
2 6963 0.487 6.91 7.4
3 4935 0.509 8.28 8.7
4 6482 0.495 3.39 3.4
5 6008 0.493 4.12 4.0
6 4739 0.493 6.75 7.3
7 5929 0.541 8.67 8.9

This table shows how the pixel rate varies with camera program: Note that the CCD program is recorded in the FITS header of NIRC2 images (WSSMPRG)

Program Binning Pixel Integration Increment Min Frame Max Frame
    Rate (kHz) (micro sec) Rate (Hz) Rate (Hz)
0 2 80 12.5 1.22 149.04
1 2 250 4.0 3.78 438.42
2 2 1500 0.68 22.16 1763.11
3 2 2500 0.4 37.55 2405.58
4 1 80 12.5 1.19 41.36
5 1 250 4.0 3.70 127.41
6 1 1500 0.68 1.12 667.57
7 1 2500 0.40 36.91 1053.85

AO Control Loop Transfer Function

Coming Soon

Telemetry TRS

  The basic method of querying the TRS system using our IDL library is described here Keck Telemetry Webpage the most important thing on that web page is the description of the SQL tables and the field names. An example of using the IDL library is gettrs.pro. This code queries both the full frame rate table (ffb) and the configuration table (configuration). We have been using variations of this tool to save AO telemetry data in the IDL save file format (*.sav). These files can be read into IDL with the restore command. The IDL help and help,/structure command are useful to see what has been saved. SQL tables names are generally preserved as field names (i.e.offsetcentroids, dmcommand, etc.) of the relevant data structure.
Changed:
<
<

NIRC2 Parameters

>
>

NIRC2

 
Changed:
<
<
NIRC2 is the main imagining camera used with the Keck 2 AO system. It is positioned behind the AO bench on the Left Nasmyth Platform of Keck II telescope. The instrument operates from 1 to 5 Ám, providing three selectable cameras to cover the expected range in image sizes. Two filter wheels with 18 positions each provide a variety of filters and/or grisms, while a focal plane mechanism provides slits and occulting spots for coronography. A dedicated slide carries larger grisms for spectroscopy. Six selectable pupil masks are available to reduce background noise sources; four of these rotate in concert with the telescope pupil and one is specific to spectroscopy.The detector is a 1024x1024 Aladdin-3 InSb array with four-quadrant readout into 32 channels.The main public NIRC2 web page is here: NIRC2 Home Page and much useful information is here NIRC2 Observers Manual
>
>
NIRC2 is the main imagining camera used with the Keck 2 AO system. It is positioned behind the AO bench on the Left Nasmyth Platform of Keck II telescope. The instrument operates from 1 to 5 Ám, providing three selectable cameras to cover the expected range in image sizes. Two filter wheels with 18 positions each provide a variety of filters and/or grisms, while a focal plane mechanism provides slits and occulting spots for coronography. A dedicated slide carries larger grisms for spectroscopy. Six selectable pupil masks are available to reduce background noise sources; four of these rotate in concert with the telescope pupil and one is specific to spectroscopy.The detector is a 1024x1024 Aladdin-3 InSb array with four-quadrant readout into 32 channels.The main public NIRC2 web page is here: NIRC2 Home Page and much useful information is here NIRC2 Observers Manual
 
Changed:
<
<
Field of view 10x10 arcsec (narrow camera)
>
>
Field of view 10x10 arcsec (narrow camera)
 
  20x20 arcsec (medium camera)
  40x40 arcsec (wide camera)
Changed:
<
<
Pixel scale 0.009942 arcsec/pixel (+/- 0.00005)
>
>
Pixel scale 0.009942 arcsec/pixel (+/- 0.00005)
 
  0.019829 arcsec/pixel
  0.039686 arcsec/pixel
Changed:
<
<
Filters J, H, K, Ks, Kp, Lp, Ms, H2, Fe II, Br Gam, plus others
Pupil mask 1 circular fixed, circumscribes the telescope pupil
>
>
Filters J, H, K, Ks, Kp, Lp, Ms, H2, Fe II, Br Gam, plus others
Pupil mask 1 circular fixed, circumscribes the telescope pupil
 
  1 circular rotating, inscribes the telescope pupil and masks the spiders
  3 hexagonal, rotating
Changed:
<
<
A number of telescope, AO system, and instrument "keywords" that are useful for observers are added to the NIRC2 FITS files as additional header fields. The ones used by the Flicker PSF estimation code include the following:
>
>

NIRC2 FITS HEADER

 
Added:
>
>
A number of telescope, AO system, and instrument "keywords" that are useful for observers are added to the NIRC2 FITS files as additional header fields. The ones used by the Flicker PSF estimation code include the following:
FITS Header Definition
 
OBJECT Object name
Changed:
<
<
UTC Coor. UT (h:m:s)
>
>
UTC Coordinated UT (h:m:s)
 
DATE-OBS UT date of obs Year-Month-Day
NAXIS1 Number of pixels in axis 1
NAXIS2 Number of pixels in axis 2
Line: 49 to 105
 
EFFWAVE effective wavelength of passband (microns)
MINWAVE minimum wavelength of passband (microns)
MAXWAVE maximum wavelength of passband (microns)
Deleted:
<
<
WSFRRT Frame rate for WFS camera (Hz)
 
CAMNAME camera slider's named position, one of: narrow, medium wide
PMSNAM pupil wheel's named position, one of: INCIRCLE, LARGEHEX, MEDIUMHEX, SMALLHEX, OPEN, ...
PMRANGL Pupil mask drive angular position (deg)
Changed:
<
<
WSFRRT Frame rate for WFS camera (Hz)
>
>
WSFRRT Frame rate for WFS camera (Hz)
WSSMPRG AO WFS SciMeas program (see WFS section above)
 
ROTMODE Mode of AO system K-mirror one of, position angle, vertical angle, or stationary
DTCLP OPEN/CLOSE Tip Tilt Closed Loop Mirror Positioning
AODTSTAT AO deformable mirror loop state
AODMSTAT AO deformable mirror loop state
Changed:
<
<

Telescope Parameters

>
>

Telescope

 
Changed:
<
<

Need to add Secondary obstruction, Spiders, Pupil orientation, Segment wavefront maps, and Segment exchange information

>
>

Need to add Spiders, Pupil orientation, Segment wavefront maps, and Segment exchange information

  The secondary obscuration (including mirror support and baffling) is circular with a diameter of 2.65 m on the center of the primary mirror.
Line: 78 to 134
 
META FILEATTACHMENT attachment="KAON368.pdf" attr="h" comment="KAON 368 Centroid, Subaperture, & Actuator Conventions" date="1284519060" name="KAON368.pdf" path="KAON368.pdf" size="72214" stream="KAON368.pdf" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="disp2d.pro" attr="h" comment="IDL code to display AO data a 2d arrays with tv command" date="1284659663" name="disp2d.pro" path="disp2d.pro" size="1831" stream="disp2d.pro" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="act_map.txt" attr="h" comment="Actuator map text file" date="1284659804" name="act_map.txt" path="act_map.txt" size="903" stream="act_map.txt" user="Main.ChrisNeyman" version="1"
Changed:
<
<
META FILEATTACHMENT attachment="sub_ap_map.txt" attr="" comment="Subaperture Mape text file" date="1284659719" name="sub_ap_map.txt" path="sub_ap_map.txt" size="820" stream="sub_ap_map.txt" user="Main.ChrisNeyman" version="1"
>
>
META FILEATTACHMENT attachment="sub_ap_map.txt" attr="h" comment="Subaperture Mape text file" date="1284659719" name="sub_ap_map.txt" path="sub_ap_map.txt" size="820" stream="sub_ap_map.txt" user="Main.ChrisNeyman" version="1"
 
META FILEATTACHMENT attachment="gettrs.pro" attr="h" comment="Query TRS from IDL" date="1284663926" name="gettrs.pro" path="gettrs.pro" size="4189" stream="gettrs.pro" user="Main.ChrisNeyman" version="1"
Added:
>
>
META FILEATTACHMENT attachment="NGWFC_RTC_ASB_001.pdf" attr="h" comment="Micrograte NGWFC As Build Documentation" date="1284673187" name="NGWFC_RTC_ASB_001.pdf" path="NGWFC_RTC_ASB_001.pdf" size="3869771" stream="NGWFC_RTC_ASB_001.pdf" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="NGWFC_RTC_DDR_001.pdf" attr="h" comment="Microgate NGWFC Detailed Design Document" date="1284673308" name="NGWFC_RTC_DDR_001.pdf" path="NGWFC_RTC_DDR_001.pdf" size="5480988" stream="NGWFC_RTC_DDR_001.pdf" user="Main.ChrisNeyman" version="1"

Revision 42010-09-16 - ChrisNeyman

Line: 1 to 1
 
META TOPICPARENT name="PSF"

Notes on Keck AO for PSF Recovery Project

Added:
>
>
 

AO Parameters

Changed:
<
<
AO Sign conventions
>
>

AO Sign Conventions

Keck DM to WFS geometry: Square subaperture Hartmann sensor lenslets. Actuators are located at the corners. This geometry is sometimes referred to as a "actuator centered Fried Geometry" see picture (not posted yet) . Detail on numbering and orientation can be found here KAON 368 . The actuator spacing is 7 mm at the DM corresponding to 0.200 mm at the lenslet array. 562.5 mm at the telescope primary mirror and 74.8 mm on the virtual pupil image formed by the telescope pupil secondary. The secondary obscuration (including mirror support and baffling) is circular with a diameter of 2.65 m on the center of the primary mirror.

 
Changed:
<
<
Keck DM to WFS geometry: Square subaperture Hartmann sensor lenslets. Actuators are located at the corners. Actuator centered Fried Geometry see picture (not posted yet) . Detail on numbering and orientation can be found here KAON 368 . The actuator spacing is 7 mm at the DM corresponding to 0.200 mm at the lenslet array. 562.5 mm at the telescope primary mirror and 74.8 mm on the virtual pupil image formed by the telescope pupil.
>
>
The following IDL code disp2d.pro and associated text files sub_ap_map.txt and act_map.txt are useful for plotting and displaying AO data queried from the telemetry systems (TRS) with the IDL tv command.
 
Changed:
<
<
WFS
>
>

WFS

 
Changed:
<
<
Telemetry TRS
>
>

Telemetry TRS

 
Added:
>
>
The basic method of querying the TRS system using our IDL library is described here Keck Telemetry Webpage the most important thing on that web page is the description of the SQL tables and the field names. An example of using the IDL library is gettrs.pro. This code queries both the full frame rate table (ffb) and the configuration table (configuration). We have been using variations of this tool to save AO telemetry data in the IDL save file format (*.sav). These files can be read into IDL with the restore command. The IDL help and help,/structure command are useful to see what has been saved. SQL tables names are generally preserved as field names (i.e.offsetcentroids, dmcommand, etc.) of the relevant data structure.
 

NIRC2 Parameters

Added:
>
>
NIRC2 is the main imagining camera used with the Keck 2 AO system. It is positioned behind the AO bench on the Left Nasmyth Platform of Keck II telescope. The instrument operates from 1 to 5 Ám, providing three selectable cameras to cover the expected range in image sizes. Two filter wheels with 18 positions each provide a variety of filters and/or grisms, while a focal plane mechanism provides slits and occulting spots for coronography. A dedicated slide carries larger grisms for spectroscopy. Six selectable pupil masks are available to reduce background noise sources; four of these rotate in concert with the telescope pupil and one is specific to spectroscopy.The detector is a 1024x1024 Aladdin-3 InSb array with four-quadrant readout into 32 channels.The main public NIRC2 web page is here: NIRC2 Home Page and much useful information is here NIRC2 Observers Manual

Field of view 10x10 arcsec (narrow camera)
  20x20 arcsec (medium camera)
  40x40 arcsec (wide camera)
Pixel scale 0.009942 arcsec/pixel (+/- 0.00005)
  0.019829 arcsec/pixel
  0.039686 arcsec/pixel
Filters J, H, K, Ks, Kp, Lp, Ms, H2, Fe II, Br Gam, plus others
Pupil mask 1 circular fixed, circumscribes the telescope pupil
  1 circular rotating, inscribes the telescope pupil and masks the spiders
  3 hexagonal, rotating

A number of telescope, AO system, and instrument "keywords" that are useful for observers are added to the NIRC2 FITS files as additional header fields. The ones used by the Flicker PSF estimation code include the following:

OBJECT Object name
UTC Coor. UT (h:m:s)
DATE-OBS UT date of obs Year-Month-Day
NAXIS1 Number of pixels in axis 1
NAXIS2 Number of pixels in axis 2
COADDS number of coadds
SAMPMODE Sample mode 1=Single; 2=CDS; 3=MCDS
NREADS Number of reads per integration, if SAMPMODE = 3
ITIME Integration time per coadd
FILTER Composite filter names (both wheels)
EFFWAVE effective wavelength of passband (microns)
MINWAVE minimum wavelength of passband (microns)
MAXWAVE maximum wavelength of passband (microns)
WSFRRT Frame rate for WFS camera (Hz)
CAMNAME camera slider's named position, one of: narrow, medium wide
PMSNAM pupil wheel's named position, one of: INCIRCLE, LARGEHEX, MEDIUMHEX, SMALLHEX, OPEN, ...
PMRANGL Pupil mask drive angular position (deg)
WSFRRT Frame rate for WFS camera (Hz)
ROTMODE Mode of AO system K-mirror one of, position angle, vertical angle, or stationary
DTCLP OPEN/CLOSE Tip Tilt Closed Loop Mirror Positioning
AODTSTAT AO deformable mirror loop state
AODMSTAT AO deformable mirror loop state
 

Telescope Parameters

Added:
>
>

Need to add Secondary obstruction, Spiders, Pupil orientation, Segment wavefront maps, and Segment exchange information

The secondary obscuration (including mirror support and baffling) is circular with a diameter of 2.65 m on the center of the primary mirror.

 

Links, KAONs, and other References

Added:
>
>
  -- ChrisNeyman - 20 Aug 2010

META FILEATTACHMENT attachment="517Algorithms.pdf" attr="h" comment="KAON 517 NGWFC control Algorithms (RTC)" date="1284518545" name="517Algorithms.pdf" path="517Algorithms.pdf" size="198745" stream="517Algorithms.pdf" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="KAON368.pdf" attr="h" comment="KAON 368 Centroid, Subaperture, & Actuator Conventions" date="1284519060" name="KAON368.pdf" path="KAON368.pdf" size="72214" stream="KAON368.pdf" user="Main.ChrisNeyman" version="1"
Added:
>
>
META FILEATTACHMENT attachment="disp2d.pro" attr="h" comment="IDL code to display AO data a 2d arrays with tv command" date="1284659663" name="disp2d.pro" path="disp2d.pro" size="1831" stream="disp2d.pro" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="act_map.txt" attr="h" comment="Actuator map text file" date="1284659804" name="act_map.txt" path="act_map.txt" size="903" stream="act_map.txt" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="sub_ap_map.txt" attr="" comment="Subaperture Mape text file" date="1284659719" name="sub_ap_map.txt" path="sub_ap_map.txt" size="820" stream="sub_ap_map.txt" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="gettrs.pro" attr="h" comment="Query TRS from IDL" date="1284663926" name="gettrs.pro" path="gettrs.pro" size="4189" stream="gettrs.pro" user="Main.ChrisNeyman" version="1"

Revision 32010-09-16 - ChrisNeyman

Line: 1 to 1
 
META TOPICPARENT name="PSF"

Notes on Keck AO for PSF Recovery Project

Line: 6 to 6
 
AO Sign conventions
Changed:
<
<
Keck DM to WFS geometry: Square subaperture Hartmann sensor lenslets. Actuators are located at the corners. Actuator centered Fried Geometry see picture. Detail on numbering and orientation can be found here KAON 368 . The actuator spacing is 7 mm at the DM corresponding to 0.200 mm at the lenslet array. 562.5 mm at the telescope primary mirror and 74.8 mm on the virtual pupil image formed by the telescope pupil.
>
>
Keck DM to WFS geometry: Square subaperture Hartmann sensor lenslets. Actuators are located at the corners. Actuator centered Fried Geometry see picture (not posted yet) . Detail on numbering and orientation can be found here KAON 368 . The actuator spacing is 7 mm at the DM corresponding to 0.200 mm at the lenslet array. 562.5 mm at the telescope primary mirror and 74.8 mm on the virtual pupil image formed by the telescope pupil.
 
WFS

Revision 22010-09-15 - ChrisNeyman

Line: 1 to 1
 
META TOPICPARENT name="PSF"

Notes on Keck AO for PSF Recovery Project

AO Parameters

Changed:
<
<
  • DM
  • WFS
  • Telemetry TRS
>
>
AO Sign conventions

Keck DM to WFS geometry: Square subaperture Hartmann sensor lenslets. Actuators are located at the corners. Actuator centered Fried Geometry see picture. Detail on numbering and orientation can be found here KAON 368 . The actuator spacing is 7 mm at the DM corresponding to 0.200 mm at the lenslet array. 562.5 mm at the telescope primary mirror and 74.8 mm on the virtual pupil image formed by the telescope pupil.

WFS

Telemetry TRS

 

NIRC2 Parameters

Line: 14 to 20
 

Links, KAONs, and other References

Changed:
<
<
>
>
  -- ChrisNeyman - 20 Aug 2010
Added:
>
>
META FILEATTACHMENT attachment="517Algorithms.pdf" attr="h" comment="KAON 517 NGWFC control Algorithms (RTC)" date="1284518545" name="517Algorithms.pdf" path="517Algorithms.pdf" size="198745" stream="517Algorithms.pdf" user="Main.ChrisNeyman" version="1"
META FILEATTACHMENT attachment="KAON368.pdf" attr="h" comment="KAON 368 Centroid, Subaperture, & Actuator Conventions" date="1284519060" name="KAON368.pdf" path="KAON368.pdf" size="72214" stream="KAON368.pdf" user="Main.ChrisNeyman" version="1"

Revision 12010-08-21 - ChrisNeyman

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="PSF"

Notes on Keck AO for PSF Recovery Project

AO Parameters

  • DM
  • WFS
  • Telemetry TRS

NIRC2 Parameters

Telescope Parameters

Links, KAONs, and other References

-- ChrisNeyman - 20 Aug 2010

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback