Lecture 13: Basic Concepts of Wavefront Reconstruction. Astro 289

Similar documents
Wavefront reconstruction for adaptive optics. Marcos van Dam and Richard Clare W.M. Keck Observatory

Wavefront Reconstruction

Sparse Matrix Techniques for MCAO

Disturbance Feedforward Control for Vibration Suppression in Adaptive Optics of Large Telescopes

Adaptive Optics for the Giant Magellan Telescope. Marcos van Dam Flat Wavefronts, Christchurch, New Zealand

Comparison of the Performance of Modal Control Schemes for an Adaptive Optics System and Analysis of the Effect of Actuator Limitations

Sky Projected Shack-Hartmann Laser Guide Star

Numerical atmospheric turbulence models and LQG control for adaptive optics system

Introduction to Adaptive Optics. Tim Morris

Measuring AO Performance Julian C. Christou and Donald Gavel UCO/Lick Observatory

LOCAL ENSEMBLE TRANSFORM KALMAN FILTER: A NON-STATIONARY CONTROL LAW FOR COMPLEX ADAPTIVE OPTICS SYSTEMS ON ELTS

Adaptive optics and atmospheric tomography: An inverse problem in telescope imaging

SPATIO-TEMPORAL PREDICTION FOR ADAPTIVE OPTICS WAVEFRONT RECONSTRUCTORS

Adaptive Optics and OIR Interferometry

Lecture 15 The applications of tomography: LTAO, MCAO, MOAO, GLAO

Using a Membrane DM to Generate Zernike Modes

Sparse Matrix Methods for Large-Scale. Closed-Loop Adaptive Optics

September 9, Wednesday 3. Tools for Solar Observations-I

Performance of Adaptive Optics Systems

Keck Adaptive Optics Note #385. Feasibility of LGS AO observations in the vicinity of Jupiter. Stephan Kellner and Marcos van Dam

An optimized calibration strategy for high order adaptive optics systems : the Slope-Oriented Hadamard Actuation

Error Budgets, and Introduction to Class Projects. Lecture 6, ASTR 289

Polarization Shearing Interferometer (PSI) Based Wavefront Sensor for Adaptive Optics Application. A.K.Saxena and J.P.Lancelot

Wavefront errors due to atmospheric turbulence Claire Max

Adaptive Optics Overview Phil Hinz What (Good) is Adaptive Optics?

An Introduction to. Adaptive Optics. Presented by. Julian C. Christou Gemini Observatory

arxiv: v2 [astro-ph.im] 15 Mar 2016

A NEW METHOD FOR ADAPTIVE OPTICS POINT SPREAD FUNCTION RECONSTRUCTION

Laboratory Experiments of Laser Tomographic Adaptive Optics at Visible Wavelengths on a 10-meter Telescope

REAL-TIME estimation of optical wavefronts is critical

MCAO for the European Solar Telescope: first results

CSE 554 Lecture 7: Alignment

Optimal wave-front reconstruction strategies for multiconjugate adaptive optics

Dimensionality Reduction: PCA. Nicholas Ruozzi University of Texas at Dallas

SOLAR MULTI-CONJUGATE ADAPTIVE OPTICS AT THE DUNN SOLAR TELESCOPE

Active optics challenges of a thirty meter segmented mirror telescope

Singular Value Decomposition

Control of the Keck and CELT Telescopes. Douglas G. MacMartin Control & Dynamical Systems California Institute of Technology

Astronomie et astrophysique pour physiciens CUSO 2015

Exoplanet High Contrast Imaging Technologies Ground

Measurement accuracy in control of segmented-mirror telescopes

Adaptive Optics Overview. Presentation to Summer School 2003, August 10 Jerry Nelson

Lecture 02 Linear Algebra Basics

Modelling the multi-conjugate adaptive optics system of the European Extremely Large Telescope

Sky demonstration of potential for ground layer adaptive optics correction

Measuring Segment Piston with a Non-Redundant Pupil Mask on the Giant Magellan Telescope

CURRENT STATUS OF RAVEN, A MOAO SCIENCE DEMONSTRATOR FOR SUBARU

Word-length Optimization and Error Analysis of a Multivariate Gaussian Random Number Generator

NGAO trade study report: LOWFS architecture KAON 487 (WBS )

arxiv: v2 [astro-ph.im] 20 Oct 2016

Lecture: Face Recognition and Feature Reduction

Adaptive Optics Simulator

UCO/Lick Laboratory for Adaptive Optics

Measuring tilt and focus for sodium beacon adaptive optics on the Starfire 3.5 meter telescope -- Conference Proceedings (Preprint)

Concept, modeling, and performance prediction of a low-cost, large deformable mirror

System 1 (last lecture) : limited to rigidly structured shapes. System 2 : recognition of a class of varying shapes. Need to:

The W. M. Keck Observatory Laser Guide Star Adaptive Optics System: Performance Characterization

Principal Component Analysis

The W. M. Keck Observatory Laser Guide Star Adaptive Optics System: Performance Characterization

arxiv:astro-ph/ v1 5 Nov 1999

Slides for Lecture 19

Lecture: Face Recognition and Feature Reduction

Measurement of Atmospheric Turbulence with a Shack Hartmann Wavefront Sensor at the new MMT s Prime Focus

Analysis of the Sequence Of Phase Correction in Multiconjugate Adaptive Optics

A FREQUENCY DEPENDENT PRECONDITIONED WAVELET METHOD FOR ATMOSPHERIC TOMOGRAPHY

Development of Field of View for Ground-based Optical Telescopes in Adaptive Optics Xiaochun Zhong 1, 2, a, Shujuan Wang 2, b, Zhiliang Huang 3, c

The AO and MCAO for the 4m European Solar Telescope

arxiv: v1 [astro-ph.im] 12 Jul 2018

1 Linearity and Linear Systems

Interaction Matrix Uncertainty in Active (and Adaptive) Optics

Tomography for Raven, a Multi-Object Adaptive Optics Science and Technology Demonstrator. Kate Jackson. Carlos Correia

Efficient first-order performance estimation for high-order adaptive optics systems

Reconstruction and Control Laws for Multi-conjugate Adaptive Optics in Astronomy

PSF RECONSTRUCTION FOR ALTAIR AO SYSTEM ON GEMINI NORTH

12.4 Known Channel (Water-Filling Solution)

Multivariate Gaussian Random Number Generator Targeting Specific Resource Utilization in an FPGA

Field Tests of elongated Sodium LGS wave-front sensing for the E-ELT

Design Exploration of an FPGA-Based Multivariate Gaussian Random Number Generator

Lecture 12. AO Control Theory

ADVANCING HIGH-CONTRAST ADAPTIVE OPTICS

Linear Algebra & Geometry why is linear algebra useful in computer vision?

International Journal of Scientific & Engineering Research, Volume 4, Issue 7, July ISSN

Residual phase variance in partial correction: application to the estimate of the light intensity statistics

Lecture 6 Sept Data Visualization STAT 442 / 890, CM 462

Wavefront Estimation and Control: Ground

SIMON FRASER UNIVERSITY School of Engineering Science

Shack-Hartmann wavefront sensor sensitivity loss factor estimation in partial correction regime

Principal Component Analysis (PCA)

Distributed Real-Time Electric Power Grid Event Detection and Dynamic Characterization

NA LASER GUIDE STAR AO WITH DYNAMICAL REFOCUS

Open loop control on large stroke MEMS deformable mirrors

Acta Astronautica 68 (2011) Contents lists available at ScienceDirect. Acta Astronautica. journal homepage:

Latency, Bandwidth, and Control Loop Residual Relationships

The Slope-Oriented Hadamard scheme for in-lab or on-sky interaction matrix calibration

6.241 Dynamic Systems and Control

Control-Structure Interaction in Extremely Large Telescopes

Adaptive Optics Lectures

Singular value decomposition. If only the first p singular values are nonzero we write. U T o U p =0

Hold Time Illustrations

CIRCUITS AND ELECTRONICS. The Digital Abstraction

Transcription:

Lecture 13: Basic Concepts of Wavefront Reconstruction Astro 289 Claire Max February 25, 2016 Based on slides by Marcos van Dam and Lisa Poyneer CfAO Summer School Page 1

Outline System matrix, H: from actuators to centroids Reconstructor, R: from centroids to actuators Hardware s = Ha a = Rs Wavefront sensor Wavefront (phase) Page 2

Mapping subapertures and actuators s φ Phase in pupil Slope vector: both x- and y-slopes Actuator vector Page 3 4

Mapping subapertures and actuators s φ Phase in pupil Slope vector: both x- and y-slopes Actuator vector Page 4 4

Mapping subapertures and actuators s φ Phase in pupil Slope vector: both x- and y-slopes Actuator vector Page 5 4

Mapping subapertures and actuators s φ Phase in pupil Slope vector: both x- and y-slopes Actuator vector Page 6 4

Mapping subapertures and actuators s φ Phase in pupil Slope vector: both x- and y-slopes Actuator vector Page 7 4

Mapping subapertures and actuators s φ Phase in pupil Slope vector: both x- and y-slopes Actuator vector Page 8 4

System matrix generation System matrix describes how a signal applied to the actuators, a, affects the WFS centroids, s. s = Ha Can be calculated theoretically or, preferably, measured experimentally Page 9

Experimental system matrix Poke one actuator at a time in the positive and negative directions and record the WFS centroids Set WFS centroid values from subapertures far away from the actuators to 0 Noise System matrix Page 10

Inverting the system matrix We have the system matrix s = Ha We need a reconstructor matrix to convert from centroids to actuator voltages Ha = s H T Ha = H T s a = (H T H ) 1 H T s a = Rs Least-squares reconstructor R Page 11

Least-squares reconstructor Least squares reconstructor is Minimizes (s Ha) 2 (H T H ) 1 H T But H T H is not invertible because some modes are invisible! Two invisible modes are piston and waffle Page 12

Singular value decomposition (SVD) The SVD reconstructor is found by rejecting small singular values of H. Write H = UΛV T Λ = λ 1 λ 2 λ 3! λ i are the eigenvalues of H T H The pseudo inverse is H + = VΛ 1 U T Page 13

Singular value decomposition The pseudo inverse is Λ 1 = λ 1 1 λ 2 1 λ 3 1! H + = VΛ 1 U T λ i 1 Replace all the with 0 for small values of λ i Page 14

Singular value decomposition Example: Keck Observatory Set to zero Page 15

Noise propagation Suppose we only have centroid noise in the system with variance σ 2 Variance of actuator commands is: Var(a) = Var(Rs) = E[(Rs) 2 ] (E[(Rs)]) 2 = E[(Rs) 2 ] = R 2 E[s 2 ] = R 2 σ 2 0 Page 16

Least-squares reconstructor For well-conditioned H matrices, we can penalize piston, p, and waffle, w: p = [1,1,1,1,1,1,...] T w = [1, 1,1, 1,1,...] T R = (H T H + pp T + ww T ) 1 H T Invertible Minimizes (s Ha) 2 + (p T a) 2 + (w T a) 2 Choose the actuator voltages that best cancel the measured centroids Page 17

Least-squares reconstructor For well-conditioned H matrices, we can penalize piston, p, and waffle, w: p = [1,1,1,1,1,1,...] T w = [1, 1,1, 1,1,...] T R = (H T H + pp T + ww T ) 1 H T Minimizes (s Ha) 2 + (p T a) 2 + (w T a) 2 Choose the actuator voltages such that there is no piston Page 18

Least-squares reconstructor For well-conditioned H matrices, we can penalize piston, p, and waffle, w: p = [1,1,1,1,1,1,...] T w = [1, 1,1, 1,1,...] T R = (H T H + pp T + ww T ) 1 H T Minimizes (s Ha) 2 + (p T a) 2 + (w T a) 2 Choose the actuator voltages such that there is no waffle Page 19

Least-squares reconstructor Penalize waffle in the inversion: 1. Inverse covariance matrix of Kolmogorov turbulence or 2. Waffle penalization matrix 1 2 Page 20

Slaved actuators Some actuators are located outside the pupil and do not directly affect the wavefront They are often slaved to the average value of its neighbors Slaved to average value of its neighbors Page 21

Modal reconstructors Can choose to only reconstruct certain modes Avoids reconstructing unwanted modes (e.g., waffle) Zernike modes Page 22

Modal reconstructors Z = [z 1,z 2,z 3,...] Zernike modes HZ Centroids measured by applying Zernike modes to the DM R = Z[(HZ) T (HZ)] 1 (HZ) T Zernike reconstructor Page 23

Hardware approaches Systems until recently could use fast CPUs For advanced AO systems, need to use more processors and be able to split the problem into parallel blocks GPU Graphics Processing Unit DSP Digital Signal Processor FPGA Field Programmable Gate Array (lots and lots of logic gates) Page 24