Using Multiple DMs for Increased Spatial Frequency Response

Similar documents
The Effect of Plate Deformable Mirror Actuator Grid Misalignment on the Compensation of Kolmogorov Turbulence

AN030. DM Actuator Slaving. AN030: DM Actuator Slaving. Author: Justin Mansell Revision: 6/12/11. 1 Abstract

On the Accuracy of Beam Position, Tilt, and Size Measured with a Shack-Hartman Wavefront Sensor

Digital Image and Fourier Transform

GPA for DigitalMicrograph

Analysis of WFS Measurements from first half of 2004

UNIVERSITY OF BAHRAIN COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING

Course Web site:

Handout 1 - Introduction to plots in Matlab 7

Getting Started with the LabVIEW Sound and Vibration Toolkit

ECE438 - Laboratory 4: Sampling and Reconstruction of Continuous-Time Signals

White Paper JBL s LSR Principle, RMC (Room Mode Correction) and the Monitoring Environment by John Eargle. Introduction and Background:

Impact of DMD-SLMs errors on reconstructed Fourier holograms quality

Durham Magneto Optics Ltd. NanoMOKE 3 Wafer Mapper. Specifications

PHGN 480 Laser Physics Lab 4: HeNe resonator mode properties 1. Observation of higher-order modes:

THE OPERATION OF A CATHODE RAY TUBE

Lab P-6: Synthesis of Sinusoidal Signals A Music Illusion. A k cos.! k t C k / (1)

THE OPERATION OF A CATHODE RAY TUBE

DATA COMPRESSION USING THE FFT

Non-Invasive Energy Spread Monitoring for the JLAB Experimental Program via Synchrotron Light Interferometers

Realizing Waveform Characteristics up to a Digitizer s Full Bandwidth Increasing the effective sampling rate when measuring repetitive signals

Standard Operating Procedure of nanoir2-s

End-to-end simulations of a near-infrared pyramid sensor on Keck II

High performance optical blending solutions

Elasticity Imaging with Ultrasound JEE 4980 Final Report. George Michaels and Mary Watts

SPATIAL LIGHT MODULATORS

Precise Digital Integration of Fast Analogue Signals using a 12-bit Oscilloscope

KRAMER ELECTRONICS LTD. USER MANUAL

USING MICROPHONE ARRAYS TO RECONSTRUCT MOVING SOUND SOURCES FOR AURALIZATION

Electrical and Electronic Laboratory Faculty of Engineering Chulalongkorn University. Cathode-Ray Oscilloscope (CRO)

Removing the Pattern Noise from all STIS Side-2 CCD data

CS2401-COMPUTER GRAPHICS QUESTION BANK

INSTALATION PROCEDURE

Affected Products: Product Line Category Device Version Machinery Health Management. Data Analysis

INSTRUMENT CATHODE-RAY TUBE

Lab experience 1: Introduction to LabView

LCOS-SLM (Liquid Crystal on Silicon - Spatial Light Modulator)

ELECTRON OPTICS OF ST-X, ST-Y SERIES OF STREAK & FRAMING CAMERA TUBES

Tutorial: Trak design of an electron injector for a coupled-cavity linear accelerator

LeCroy Digital Oscilloscopes

Topic: Instructional David G. Thomas December 23, 2015

The Tone Height of Multiharmonic Sounds. Introduction

Characterization and improvement of unpatterned wafer defect review on SEMs

PS User Guide Series Seismic-Data Display

Module 3: Video Sampling Lecture 16: Sampling of video in two dimensions: Progressive vs Interlaced scans. The Lecture Contains:

INSTRUMENT CATHODE-RAY TUBE

NEXT ION OPTICS SIMULATION VIA ffx

Laser Beam Analyser Laser Diagnos c System. If you can measure it, you can control it!

AN ARTISTIC TECHNIQUE FOR AUDIO-TO-VIDEO TRANSLATION ON A MUSIC PERCEPTION STUDY

StaMPS Persistent Scatterer Practical

ISOMET. Compensation look-up-table (LUT) and Scan Uniformity

4.4 The FFT and MATLAB

Connection for filtered air

ISOMET. Compensation look-up-table (LUT) and How to Generate. Isomet: Contents:

DESIGNING OPTIMIZED MICROPHONE BEAMFORMERS

חלק מהשקפים מעובדים משקפים של פרדו דוראנד, טומס פנקהאוסר ודניאל כהן-אור קורס גרפיקה ממוחשבת 2009/2010 סמסטר א' Image Processing

Coherent Receiver for L-band

Chapter 6: Real-Time Image Formation

Lab 5 Linear Predictive Coding

Measurement of overtone frequencies of a toy piano and perception of its pitch

USER MANUAL FOR DDT 2D. Introduction. Installation. Getting Started. Danley Design Tool 2d. Welcome to the Danley Design Tool 2D program.

EE-217 Final Project The Hunt for Noise (and All Things Audible)

Practical Application of the Phased-Array Technology with Paint-Brush Evaluation for Seamless-Tube Testing

Spatial Light Modulators XY Series

DIGITAL COMMUNICATION

Digital holographic security system based on multiple biometrics

Beam test of the QMB6 calibration board and HBU0 prototype

Laboratory Assignment 3. Digital Music Synthesis: Beethoven s Fifth Symphony Using MATLAB

LabView Exercises: Part II

BEAMAGE 3.0 KEY FEATURES BEAM DIAGNOSTICS PRELIMINARY AVAILABLE MODEL MAIN FUNCTIONS. CMOS Beam Profiling Camera

Discrete-time equivalent systems example from matlab: the c2d command

Information Transmission Chapter 3, image and video

Spectral Density Matrices Used to Characterize Vibration Environments

1 Overview. 1.1 Digital Images GEORGIA INSTITUTE OF TECHNOLOGY. ECE 2026 Summer 2016 Lab #6: Sampling: A/D and D/A & Aliasing

EE 350. Continuous-Time Linear Systems. Recitation 2. 1

Rendering Spatio-Temporal Dynamic of Deformable Mirrors

ECE 45 Homework 2. t x(τ)dτ. Problem 2.2 Find the Bode plot (magnitude and phase) and label all critical points of the transfer function

PRACTICAL APPLICATION OF THE PHASED-ARRAY TECHNOLOGY WITH PAINT-BRUSH EVALUATION FOR SEAMLESS-TUBE TESTING

StaMPS Persistent Scatterer Exercise

Results of Vibration Study for LCLS-II Construction in FEE, Hutch 3 LODCM and M3H 1

Digital SWIR Scanning Laser Doppler Vibrometer

NanoGiant Oscilloscope/Function-Generator Program. Getting Started

Analysis. mapans MAP ANalysis Single; map viewer, opens and modifies a map file saved by iman.

MIE 402: WORKSHOP ON DATA ACQUISITION AND SIGNAL PROCESSING Spring 2003

AskDrCallahan Calculus 1 Teacher s Guide

New Filling Pattern for SLS-FEMTO

Large-Scale Polysilicon Surface Micro-Machined Spatial Light Modulator

Simulations on Beam Monitor Systems for Longitudinal Feedback Schemes at FLASH.

ABSTRACT. 1 IfA Manoa, 2680 Woodlawn Drive, Honolulu, HI IfA Hilo, 640 North A ohoku Place, Hilo, Hawaii

APPLICATION NOTE. Fiber Alignment Now Achievable with Commercial Software

Massive MIMO Eight things to consider when testing antenna arrays

Research on sampling of vibration signals based on compressed sensing

I. Introduction. II. Problem

Effects of lag and frame rate on various tracking tasks

Audio Processing Exercise

Lecture 1: What we hear when we hear music

Music Segmentation Using Markov Chain Methods

Sodern recent development in the design and verification of the passive polarization scramblers for space applications

Model-Based Mask Data Preparation (MB-MDP) and its impact on resist heating

1 Overview. 1.1 Digital Images GEORGIA INSTITUTE OF TECHNOLOGY. ECE 2026 Summer 2018 Lab #5: Sampling: A/D and D/A & Aliasing

Transcription:

AN: Multiple DMs for Increased Spatial Frequency Response Using Multiple DMs for Increased Spatial Frequency Response AN Author: Justin Mansell Revision: // Abstract Some researchers have come to us suggesting that using multiple deformable mirrors in series with interleaved (staggered) actuator patterns would enable them to achieve better spatial frequency response. This application note explores the concept of using two deformable mirrors to increase the spatial frequency compensation capability of the combined system. Generally we find that this technique does not work, but it does increase the compensation capability amplitude. There is one exception, and that is using a DM at an angle to create a projection of the beam onto the DM that will have an increased spatial frequency in one axis. Model Setup To test this concept, we assumed perfect imaging between the two DMs such that we could simply combine their influence functions in a single plane. We then assumed a half actuator spacing offset in both axes to create the actuator overlay shown in Figure. The actuators were assumed to be a 7x7 grid on a 6 mm pitch. The appendix contains our modeling code for this study...5..5 DM # DM # -.5 -. -.5 -. -. -... Figure - Overlay of the two sets of DM actuator locations. (Lateral dimensions are meters)

AN: Multiple DMs for Increased Spatial Frequency Response We started our model by generating two sets of Gaussian-shaped influence functions (=exp(-(r/w) ) with a radius, w, equal to the actuator spacing (6 mm). To test the efficacy of the DM at creating a piston term without excess higher-order waffle, we summed all the influence functions from the non-offset DM. Figure shows the sum of the influence functions from the non-offset DM (DM #) with the locations of the actuators. The central region of this is very flat as would be expected in a real plate-type DM. This modeling was done on a 8 x 8 pixel grid with.6 mm spacing. -. -.5 -. -.5.5.5.5..5..5 -. -... Figure - Sum of all the IFs from the non-offset DM (Lateral dimensions are in meters) Waffle Pattern Analysis We first approached this by looking at a waffle pattern since it is the highest spatial frequency pattern a DM can create in both axes. We generated a waffle in both DMs separately and then summed them to attempt to create a higher frequency waffle. To determine spatial frequency response, we Fourier transformed the waffle patterns and examined the Fourier magnitude for each pattern. Figure shows the results of this waffle and Fourier transform analysis. -. -... Waffle DM # -... -. -. -. -... Waffle DM # -... -. -. -. -.. Sum of Both Waffles. -.8 -... -. -. -.6 Fourier Transform of Waffle # - - 5 Fourier Transform of Waffle # - - Fourier Transform of Sum - - 8 6 - - -

AN: Multiple DMs for Increased Spatial Frequency Response Figure - Results of analysis of the waffle patterns from the two DMs separately and then the sum of the two DM waffle patterns. The Fourier domain graphs are in inverse meter units. The spatial domain is in meter units. Random Command Spectral Content To further analyze the spatial frequency response of the DM, we examined a random set of wavefront correction patterns as if generated by reflection from the two staggered DMs. We generated a vector of Gauss-normalized random weights and used them to create a weighted sum of influence functions from both DMs. We then Fourier transformed the surface to determine its spatial frequency content. The amplitude of each of the Fourier transforms from the random realizations was averaged to create a representation of the average spatial frequency content. This average frequency content representation is the square-root of the power spectrum. Figure shows results of this simulation. -. Random DM Surface - Surface Fourier Transform - Fourier Transform Amplitude Sum -. - -.. -. -... - - - - Figure - The th random realization of the combined DM surfaces, its individual Fourier transform amplitude, and the average of all the Fourier transform amplitudes from each of the random realizations. The Fourier domain graphs are in inverse meter units. The spatial domain is in meter units. We repeated this for a single DM as well. Figure 5 shows the results of this simulation. -. Random DM Surface - Surface Fourier Transform Fourier Transform Amplitude Sum - -. - -.. -. -... - - - - Figure 5 - The th random realization of a surface of a single DM, its individual Fourier transform amplitude, and the average of all the Fourier transform amplitudes from each of the random realizations. The Fourier domain graphs are in inverse meter units. The spatial domain is in meter units.

AN: Multiple DMs for Increased Spatial Frequency Response We compared the sqrt(psd) (aka, average Fourier transform magnitude) of the two results, scaling the two DM result by /. Figure 6 shows the comparison of the spectral content and a difference between them on the same lateral scale and same colorbar. There is no significant difference in the spectral frequency of the two results. One DM Average FT Amplitude - x 5 Both DMs Average FT Amplitude (*.77) - x 5 - Two DMs *.77 - One DM x 5 - - - - - - - - - Figure 6 - Comparison of the spectral content of random phase generated by one DM and that generated by two staggered DMs We repeated this test with -mm actuator spacing, the same number of actuators, and the same mesh size. Figure 7 shows this result. We are clearly seeing an increase in the spatial frequency response by moving to a smaller actuator pitch. One DM Average FT Amplitude - - - x Both DMs Average FT Amplitude (*.77) - - 8 - x 8 - - - Two DMs *.77 - One DM x 8 6 6 6 - - - Figure 7 - Comparison of the spectral frequency content of one and two DMs (scaled appropriately) and their difference with a -mm actuator spacing Gaussian Influence Function Argument Another argument for why staggered DMs in series do not enable higher frequency response can be derived from analysis of the actuator influence function shape itself. Most plate-type deformable mirrors influence functions are fairly accurately represented by a Gaussian. The spatial frequency response of a Gaussian influence functions is again a Gaussian. Staggering DMs creates a sum of Gaussians at an increased density, but does not change the shape of the individual DM s influence function, and thereby does not change the width of the Gaussian in spatial frequency.

AN: Multiple DMs for Increased Spatial Frequency Response Sum of Sinusoids Argument An alternative argument for why staggered DMs would not produced significantly more spatial frequency response comes from analysis of a sum of sinusoids. DM influence functions are sometimes modeled as a raised-cosine, given by cos x IF x - x, where the actuator pitch is π. The raised-cosine influence function is convenient because the sum of raised cosines is exactly unity. If we then assume that we are trying to create the largest spatial frequency possible with this kind of influence function, we would find that the waffle pattern could be represented by a simple cosine function, or Waffle x cos(x) When combined with the waffle pattern of a second DM staggered by an arbitrary amount Δ, we can write the combined response as Waffle DMs x cos x cos x. It is clear that for no value of Δ can we achieve a larger spatial frequency than exists on a single DM. Two DMs at Large Angle of Incidence Most of the time, DMs are used at a very small angle of incidence (near normal). One way of increasing the spatial frequency of a DM in one axis is to use the DM at a large angle of incidence. In this configuration, the beam projects over more actuators, but the phase modulation depth will be reduced as well. If two DMs can be used at a large angle of incidence, gains can be made in both axes, but again at a cost of total effective throw. Wavefront Sensor Geometry with Staggered DMs Most high-speed and light-conscious adaptive optics systems use the Fried geometry, which instructs to place the image of the DM actuators at the corners of rectangular-grid Hartmann wavefront sensor sub-apertures. When using two DMs in series with the actuators staggered by half the actuator spacing in two axes, the Fried geometry considering one DM would place the other DM s actuators at the center of the Hartmann sensor sub-apertures, which is nearly the worst place for them when considering wavefront slope sensitivity. There are a variety of potential solutions to this problem that would enable adequate sensing. First, in the presence of plenty of signal (not photon starved), the Hartmann sensor could simply be oversampled. If there were sub-apertures (x) in the same space as would typically be one in Fried geometry, then the wavefront slope variation associated with each DM actuator could be wellresolved. Figure 8 shows the over-resolved solution. 5

(m) (m) AN: Multiple DMs for Increased Spatial Frequency Response.. DM # DM # Sub-Ap Center -. -. -. -... (m) Figure 8 - Over-resolved Hartmann sensor solution for two staggered DMs Another possible option is to rotate the Hartmann sensor by 5-degrees and then decrease their spacing by a factor of /. This would place the image of all the actuators at the corners of the subapertures again and get the system back into Fried geometry. Figure 9 shows an example of what this geometry might look like.... -. DM # DM # Sub-Ap Center -. -. -.... (m) Figure 9 - Fried-like Geometry for Staggered DMs 6

AN: Multiple DMs for Increased Spatial Frequency Response Appendix: Modeling Code in Matlab % model to test the spatial frequency response of two staggered DMs close all; clear all; clc; %setup variables SF = ; dact = 6e- / SF; nxy = 8; Dap = 7*dact * SF; realizationsmax=; %make actuator grid xa = (-::)*dact; [xxa,yya]=meshgrid(xa,xa); xact = xxa(:); yact = yya(:); xact = xact + dact/; yact = yact + dact/; Nact = length(xact); %plot the overlay plot(xact,yact,'r*'); hold on; plot(xact,yact,'b*'); axis image; legend('dm #','DM #','Location','EastOutside'); %generate IFs dxy =.*Dap/nxy; x = (-nxy/::nxy/-)*dxy; [xx,yy]=meshgrid(x,x); IFsum =..* xx; for ii=:nact; rr = sqrt( (xx-xact(ii)).^ + (yy-yact(ii)).^ ); IF{ii} = exp(-*(rr./(dact)).^); IFsum = IFsum + IF{ii}; rr = sqrt( (xx-xact(ii)).^ + (yy-yact(ii)).^ ); IF{ii} = exp(-*(rr./dact).^); %plot sum and overlay imagesc(x,x,ifsum); axis image; colorbar; hold on; plot(xact,yact,'r*'); %make a waffle pattern w =..* IF{}; w =..* IF{}; for ii=:nact; w = w + (-).^ii.* IF{ii}; w = w + (-).^ii.* IF{ii}; 7

AN: Multiple DMs for Increased Spatial Frequency Response subplot(,,); imagesc(x,x,w); axis image; colorbar; title('waffle DM #'); subplot(,,); imagesc(x,x,w); axis image; colorbar; title('waffle DM #'); subplot(,,); imagesc(x,x,w+w); axis image; colorbar; title('sum of Both Waffles'); df = /(nxy*dxy); fx = (-nxy/::nxy/-) * df; subplot(,,); imagesc(fx,fx,abs(fftshift(fft(w)))); axis image; colorbar; title('fourier Transform of Waffle #'); axis([- - ]); subplot(,,5); imagesc(fx,fx,abs(fftshift(fft(w)))); axis image; colorbar; title('fourier Transform of Waffle #'); axis([- - ]); subplot(,,6); imagesc(fx,fx,abs(fftshift(fft(w+w)))); axis image; colorbar; title('fourier Transform of Sum'); axis([- - ]); %make one set of all actuator influence functions c=; for ii=:nact; c=c+; IFt{c}=IF{ii}; c=c+; IFt{c}=IF{ii}; %% generate a random pattern of influence function sums for DM zt=..* IF{}; randn('seed',-5); for realization = :realizationsmax; v = randn(,nact); z=..* IF{}; for ii=:nact; z = z + v(ii).*if{ii}; %look at fourier transform amplitude zffta = abs(fftshift(fft(z))); zt = zt + zffta; clf; subplot(,,); imagesc(x,x,z); title(sprintf('random DM Surface %i',realization)); axis image; subplot(,,); imagesc(fx,fx,zffta); title('surface Fourier Transform'); axis image; axis([- - ]); subplot(,,); imagesc(fx,fx,zt/realization); title('fourier Transform Amplitude Sum'); axis image; axis([- - ]); drawnow; %% generate a random pattern of influence function sums for BOTH DMs 8

AN: Multiple DMs for Increased Spatial Frequency Response zt=..* IFt{}; randn('seed',-5); for realization = :realizationsmax; NactT = length(ift); v = randn(,nactt); z=..* IFt{}; for ii=:nactt; z = z + v(ii).*ift{ii}; %look at fourier transform amplitude zffta = abs(fftshift(fft(z))); zt = zt + zffta; clf; subplot(,,); imagesc(x,x,z); title(sprintf('random DM Surface %i',realization)); axis image; subplot(,,); imagesc(fx,fx,zffta); title('surface Fourier Transform'); axis image; axis([- - ]); subplot(,,); imagesc(fx,fx,zt/realization); title('fourier Transform Amplitude Sum'); axis image; axis([- - ]); drawnow; %% compare results of the random Fourier analysis set(gcf,'position',[ 6 5 ]); fmax=; clear c; subplot(,,); imagesc(fx,fx,zt); axis image; colorbar; title('one DM Average FT Amplitude'); axis([-fmax fmax -fmax fmax]); c(,:)=caxis; subplot(,,); imagesc(fx,fx,zt/sqrt()); axis image; colorbar; title('both DMs Average FT Amplitude (*.77)'); axis([-fmax fmax -fmax fmax]); c(,:)=caxis; subplot(,,); imagesc(fx,fx,zt/sqrt()-zt); axis image; colorbar; title('two DMs *.77 - One DM'); axis([-fmax fmax -fmax fmax]); c(,:)=caxis; max(c) subplot(,,); caxis([min(c(:,)) max(c(:,))]); xlabel(''); ylabel(''); subplot(,,); caxis([min(c(:,)) max(c(:,))]); xlabel(''); ylabel(''); subplot(,,); caxis([min(c(:,)) max(c(:,))]); xlabel(''); ylabel(''); 9