Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
aperture image
Richardson 1983
Hartmann Sensor
mask
Physically awkward
Requires bright stars
Sparse sampling
Shack-Hartmann Sensor
collimator
lenslet array
fl
r
mf lz
pupil @ magnification m
Compact
Can use faint stars
Dense sampling
(microns)
r
z
(arcsec)
Shack Hartmann I
Shack Hartmann II
2 mm
200
64 64 array
21 21 pix
lenslets
CCD
relay lens
3.15 reduction
Ultra Finescreen
Reference Beam
Exposure
-4.87
:
-0.02
0.271E-03
1.017
-2.75
10.93
7.66
3.14
15 pixels
SH Wavefront Preconstruction
2
d I1 I 2 I 3 + I 4
x =
2 I1 + I 2 + I 3 + I 4
d I1 + I 2 I 3 I 4
y =
2 I1 + I 2 + I 3 + I 4
Quad Cell
guard pixels
r
mf lz
The Shack-Hartmann
WFS provides a direct r
measure of the gradient z
of the wavefront. How do
we reconstruct the
wavefront z?
phase point
i+1
gradient point
(lenslet)
i
j
j+1
z
= ( zi +1, j +1 + zi , j +1 zi +1, j zi , j ) / 2
x
z
= ( zi +1, j +1 + zi +1, j zi , j +1 zi , j ) / 2
y
z
= ( zi +1, j +1 + zi , j +1 zi +1, j zi , j ) / 2
x
z
= ( zi +1, j +1 + zi +1, j zi , j +1 zi , j ) / 2
y
We can collect the equations for all lenslets as
r r
A z =b
(z / x)1
b1
b
z
:
2
1
: = : =
:
z
:
:
n
(z / y ) m / 2
bm
unknown
phase points
data vector
or:
m equations in
n unknowns
For a system of n n
lenslets, there are 2n2
gradients and (n+1)2 phase
points.
w1
= {U }
w2
VT
wn
{ }
z1
z
2
z
s1
z2
s2
z1
s3
z3
3-segments (piston-only)
3 edge sensors
s1 = z 2 z1
s2 = z3 z 2
s3 = z1 z3
or:
r
r
s =Az
Thus we have
r
r
s =Az
-1 0 1
where: A = 0 -1 1
1 0 -1
r
1 r
z =A s
but A-1 does not exist.
SVD can be used to construct the pseudo- inverse which
will find the best solution z in a least-squares sense.
{
}
=
U
s
3
sm
mn
w2
nn
T
V
wn
{ }
z1
z2
z n
nn
V is orthogonal.
pseudo-inverse of
w
z1
z
2
{
}
=
V
z n
1
1
w21
T
U
wn1
{ }
s1
s
2
s3
sm
r
If wj = 0, then the jth column of V - call it v j - is
r
A vj = 0
i.e. it is undetectable. This is dangerous because
arbitrary amounts of this mode can be added to the
solution without affecting the measurements.
SVD deals with this not only by identifying the singular
modes, but by insuring that the solution does not contain
any singular components.
-1 0 1
In the present example we have A = 0 -1 1
1 0 -1
and:
1/ 3
V
= 1/ 3
1/ 3
1
1
w1 = 0
1/ 6
0
1/ 2
2/ 6
1/ 6
1
0
1/ 2
1
-2
-1
w2 = 3
w 3 = 3
B =
1/ 3
1/ 3
1/ 3
1/ 3
1/ 3
1/ 3
z1 =
s + 13 s3
1
3 1
z 2 = 13 s1 13 s2
z3 = 13 s2 13 s3
Note that z1 + z 2 + z3 = 0 as claimed.
Also:
z 2 = 92 s 2
Noise Propagation
If the random noise in the sj (gradients) is s, then the rms
amplitude of zi (ith phase point) summed over modes is:
z =
2
i
Vij2
w
2
j
s = e s
2
2
i
and the rms averaged over all the zi in the jth mode is:
z 2j =
i
Vij2
mw
2
j
s 2 = 2j s 2
Keck Pupil
Matrix A
+1
-1
+1
Waffle Mode
Hexagonal Geometry
In this case, the
minimal system
has 7 lenslets
(14 12 matrix)
c
b
z
= ( z a + zb 2 z c ) / 3
x
z
= ( z a zb ) / 3
y
guard pixels
waffle mode?
pixel aspect
phase pts per
lenslet (300)
phase pts per
lenslet ()
yes
1:1
324/289
1
no
2:3
300/271
1
error mult.
(dimensionless)
1.29
1.53
error mult.
(/arcsec per m)
6.26
4.61
4/9
4/12
SH Reconstruction
1.0
1.0
Frac. RMS
=0
1.0
1.0
1.0
SH Reconstruction
Frac. RMS
= 0.0132
1.0
1.0
1.0
SH Reconstruction
Frac. RMS
= 0.0307
1.0
1.0
1.0
SH Reconstruction
Frac. RMS
= 0.0421
1.0
1.0
SH Reconstruction
Frac. RMS
= 0.0866
SH Reconstruction
1.0
1.0
Frac. RMS
= 0.150
SH Reconstruction
1.0
1.0
Frac. RMS
= 0.178
Modal Reconstruction
z = c j Pj ( x, y )
n
j =1
r
r
n
z = c j Pj ( x, y )
j =1
r
r
z = Bc
Write out
r r
Bc = z
mn
The jth column of B is
simply the x and y
components of the
gradient of the jth mode
evaluated at each of the
m/2 points.
as:
(z / x )1
c (z / x )m / 2
2
=
(z / y )1
cn
(z / y )m / 2
n
(unknown)
coefficients of
the modes
data vector
Shack-Hartmann Sensor
Advantages
Simple and relatively easy to implement
Insensitive to low-spatial frequency sensitivity variations across
detector
Mature technology
Disadvantages
Fixed sensitivity (lenslet focal length)
Large errors from discrete approximation at high spatial
frequencies
Non-linearities (quad cell effects)
Needs mechanically accurate pupil registration
Phasing Geometry
Top View
Side View
Image plane
illuminated spot
12 cm
0.9 m
piston
error
Phasing Template
Sequence (891 nm)
Step Size =
10
11
= 40 nm
22
NB Image
Nearly phased
Aostack Image
Well-phased
Aostack Zoom
Well-phased
(detail)