810 likes | 1.03k Views
Simplified Method of Modeling Complex Systems of Simple Optics using Wave-Optics: An Engineering Approach. Dr. Justin D. Mansell, Steve Coy, Liyang Xu, Anthony Seward, and Robert Praus MZA Associates Corporation. Outline. Introduction Ray Matrices Lens Law Fourier Optics
E N D
Simplified Method of Modeling Complex Systems of Simple Optics using Wave-Optics:An Engineering Approach Dr. Justin D. Mansell, Steve Coy, Liyang Xu, Anthony Seward, and Robert Praus MZA Associates Corporation
Outline • Introduction • Ray Matrices • Lens Law • Fourier Optics • Aperture Imaging Into Input Space • Finding the Field Stop & Aperture Stop • Mesh Determination for Complex Systems • Conclusions
Introduction - ABCD Matrices • The most common ray matrix formalism is the 2x2 or ABCD that describes how a ray height, x, and angle, θx, changes through a system. θx θx’ x x’
2x2 Ray Matrix Examples Propagation θx x’ x Lens θx θx’ x
3x3 and 4x4 Formalisms • Siegman’s Lasers book describes two other formalisms: 3x3 and 4x4 • The 3x3 formalism added the capability for tilt addition and off-axis elements. • The 4x4 formalism included two-axis operations like axis inversion and image rotation. 3 x 3 E = Offset F = Added Tilt 4 x 4
5x5 Formalism • We use a 5x5 ray matrix formalism as a combination of the 2x2, 3x3, and 4x4. • Previously introduced by Paxton and Latham
Lens Law • This equation governs the location of the formation of an image. object image f d2 d1
Huygens Principle In 1678 Christian Huygens “expressed an intuitive conviction that if each point on the wavefront of a light disturbance were considered to be a new source of a secondary spherical disturbance, then the wavefront at any later instant could be found by constructing the envelope of the secondary wavelets.” -J. Goodman, Introduction to Fourier Optics (McGraw Hill, 1968), p. 31.
Fresnel Approximation • Fresnel found that in modeling longer propagations, • the cosine term could be neglected and • the spherical term could be approximated by a r2 term. Huygens-Fresnel Integral Fresnel Approximation
Notation Simplification Quadratic Phase Factor (QPF): Equivalent to the effect a lens has on the wavefront of a field. Fourier Transform Multiplicative Phase Factor: Takes into account the overall phase shift due to propagation
Fresnel Approximation Validity spherical parabolic radius
Fresnel Approximation Validity Examples λ = 1.0 μm
Implementing Fourier Propagation • One-Step Fourier Transform • Single Fourier integral • Convolution Propagator • Short distances • Two Cascaded One-Step Propagations • Longer distances
Discrete Sample Implementation • When implementing Fourier propagation on a computer, the field is sampled at discrete points. • The mesh spacing between samples (δ) and the number of mesh points (N) required for accurate modeling are discussed later. • The mesh spacing can be different at the beginning of a propagation (δ1) than at then end (δ2) δ
Samples, Not Local Area Averages • We represent the continuous wave with a series of samples, which is NOT a local average. • This can be most easily shown by Fourier transforming a 2D grid of ones. • The result is a single non-zero mesh point at the center of a mesh, but adding a guard-band shows that the single non-zero mesh point is really an under-sampled sine function Matlab Script x=1:1:128; x3=1:0.5:128.5; E = ones(1,128); E2 = fftshift(fft(fftshift(E))); E3 = fftshift(fft(fftshift(addGuardBand(E',1)))); figure; plot(x,E./max(E),'-o'); hold on; plot(x3,abs(E3)./max(abs(E3)),'g*-'); plot(x,E2./max(E2),'rx-'); zoomOut(0.1);
One-Step Fourier Propagator • Steps: • Multiply by QPF • Fourier Transform • Multiply by QPF & Phase Factor • Comments • Least computationally expensive • Offers no control over the resulting mesh spacing
Convolution Propagator • Steps: • Fourier transform • multiplication by the Fourier transformed kernel • an inverse Fourier transform • Advantage: • Maintains the mesh spacing
Two-Step Forward Propagator • Steps: • Fourier Propagate • Fourier Propagate • Comments: • Easy to scale the mesh by picking intermediate plane location. • Works well in long propagation cases because the quadratic phase factor is applied before the Fourier transform δ1 δi δ2 z1 z2
Scaling with the Convolution Propagator • One drawback of the convolution propagator is its apparent inability to scale the mesh spacing in a propagation. • Scaling the mesh is important when propagating with significant wavefront curvature. • The convolution propagator can be modified to model propagation relative to a spherical reference wavefront curvature such that the mesh spacing can follow the curvature of the wavefront. • We call this Spherical-Reference Wave Propagation or SWP.
Spherical Reference Wave Propagation 1/3 • Consider convolution propagation with a built in wavefront curvature relative to the lens law. • Based on imaging, light propagated through an ideal lens to a distance d1 will be the same shape as if it were propagated to a distance d2 where f-1=d1-1+d2-1 except for a magnification term. • For example: a beam propagating 48 cm toward a focus through a 50cm lens. Based on the lens law, this is equivalent to propagating a 1200 cm without going through the focus. • It is significantly easier to propagate 1200 cm than it is to propagate 48cm. object image f d2 d1
Spherical Reference Wave Propagation 2/3 • The real advantage of SWP is the ability to scale the mesh to track the evolution of the beam size. • The spherical reference wave radius of curvature (Rref) can be determined based on the desired magnification (M). δ1 δ2 z Rref
Spherical Reference Wave Propagation 3/3 • Procedure: • Specify desired magnification (M) and propagation distance (z) • Calculate effective reference curvature (Rref) • Determine new effective propagation distance (zeff) • Propagate the effective distance and then change the sample spacing by the magnification factor
Mathematical Comparison of Convolution & Double Propagation Convolution Propagator with SWP Double Propagator With the SWP addition, the Double Propagator and the Convolution Propagator are equivalent.
Conclusions • We use the convolution propagator in WaveTrain with spherical-reference wave propagation. • This allows us to solve any general wave-optics problem.
Computer Fourier Propagation Modeling • In most situations, the most rapidly varying part of the field is the QPF. • In a complex field, the phase is reset every wavelength or 2π radians. • To achieve proper sampling, sampling theory dictates that we need two samples per wave. Phase (radians) Samples Inadequate Sampling Adequate Sampling k = 1; R = 16; x = -63:1:64; p = exp(j*k* (x.^2) ./ (2*R)); plot(angle(p),'b*-')
Methods of Determining Sampling • Diffraction Limit • Angular Bandwidth
Mesh Sampling: Whittaker-Shannon Theory • We need 2 samples for each wave of amplitude. • For a parabolic phase surface, this is most limiting at the edge of the phase surface. λ 2δ
Mesh Sampling: Diffraction • Diffraction is the fundamental limit of our ability to model propagation. • If we assume we need 2 samples per diffraction spot radius on BOTH sides of a propagation, we get a maximum value for the mesh spacing. z D1 D2
Mesh Sampling: Angular Bandwidth z D1 D2
Virtual Adjacent Apertures • Now that we know the mesh sampling intervals (δ1 and δ2), we need to know how big a mesh we need to use to accurately model the diffraction. • The Fourier transform assumes a repeating function at the input. • This means that there are effective virtual apertures on all sides of the input aperture. • We need a mesh large enough that these virtual adjacent apertures do not illuminate our area of interest.
z Dup D+θz D D Ddown Mesh Size: Equal Sized Apertures • To avoid adjacent apertures (Dup and Ddown) from interfering with the output area of interest, the modeled region should be D+θz in diameter. • This means that the number of mesh points should be this diameter divided by the mesh spacing (δ). • For equal apertures, this means a factor of two guard-band.
Unequal Apertures • For unequal apertures (such as spherical-reference wave propagation), the same geometric argument can be made. • The resulting form can be thought of as the average of the number of mesh points required to cover each of the input apertures plus a diffractive term. • If we set the two mesh spacings to their maximum value, the number of mesh points reduces to a familiar form: • the Fresnel number.
Fresnel Number z • The Fresnel number is • the number of half waves of phase of a parabolic wavefront over the aperture. • half the number of diffraction limited spots diameters over the aperture. • roughly the number of diffraction ripples across an aperture.
Mesh Size and Fresnel Number Equal Sized Apertures • For equal sized apertures, the number of mesh points equals 16 times the Fresnel number. • For unequal apertures, the same is true if we define an effective Fresnel number as r2r1/λz. Unequal Sized Apertures
Derived by either: Diffraction limit OR Required angular bandwidth Derived based on eliminating overlap between adjacent virtual apertures and the region of interest. Summary of Mesh Determination Mesh Size Mesh Sample Spacing
Conclusions • For a simple system of two limiting apertures, we have determined a set of inequalities that govern the choice of the mesh. • Next we will look at • how phase aberrations impact the mesh choice, and • how this can be extended to a system of multiple apertures.
Turbulence-Induced Aperture Blurring Gaussian PSF Blurred Aperture • Turbulence acts to increase the size of the point spread function • This effectively blurs the apertures at each end. • The blurred apertures can be thought of as being larger if we want to capture most of the energy.
Blur Effect on Aperture Size Blurred Edge of a Hard Aperture • Turbulence can be thought of as diffracting light as if it were sent through a grating with a period equal to r0, which is Fried’s coherence length. • r0 can be though of as the characteristic turbule size. • A scaling parameter, cturb, is used to control the amount of energy captured in the calculation. • cturb≈ 4 is for 99% of the energy.
Procedure to Determine the Mesh while Considering Turbulence z D1’ D1 D2 D2’ • Simplify the turbulence distribution along the path into effective r0 values for each effective aperture. • Modify the aperture size using the effective r0. • Use the new effective aperture sizes to determine the mesh.
Determining Fourier Propagation Mesh Parameters for Complex Optical Systems of Simple Optics
Introduction • The determination of mesh parameters for wave-optics modeling can be uniquely determined by a pair of limiting apertures separated by a finite distance. • An optical system comprised of a set of ideal optics can be analyzed to determine the two limiting apertures that most restrict rays propagating through the system using field and aperture stop techniques.
Definitions of Field & Aperture Stop • Aperture Stop = the aperture in a system that limits the cone of energy from a point on the optical axis. • Field Stop = the aperture that limits the angular extent of the light going through the system. • NOTE: All this analysis takes place in ray-optics space.
Example System Optical System D=15 D=15 D=5 D=1 f=100 f=100 A1 L1 L2 A2 150 200 50 Input Plane 3 Plane 4 Plane 2 15 15 Input Space 5 1 -50 0 150 A1 A2 L1 L2
Procedure for Finding Stops 1/3 • Find the location and size of each aperture in input space. • Find the ABCD matrix from the input of the system to each optic in the system. • Solve for the distance (zimage) required to drive the B term to zero by inverting the input-space to aperture ray matrix. • This matrix is the mapping from the aperture back to input space. • The A term is the magnification (Mimage)of the image of that aperture.