Structured Light With SLMs
Structured Light With SLMs
Carmelo Rosales-Guzmán
and Andrew Forbes
Structured Light with Spatial Light Modulators
by Carmelo Rosales-Guzmán and Andrew Forbes
doi: http://dx.doi.org/10.1117/3.100024
PDF ISBN: 9781510674875
Published by
SPIE Press
P.O. Box 10
Bellingham, Washington 98227-0010 USA
Phone: +1 360.676.3290
Fax: +1 360.647.1445
Email: [email protected]
Web: http://spie.org
All rights reserved. No part of this publication may be reproduced or distributed in any
form or by any means without written permission of the publisher.
This SPIE eBook is DRM-free for your convenience. You may install this eBook on any
device you own, but not post it publicly or transmit it to others. SPIE eBooks are for
personal use only; for more details, see http://spiedigitallibrary.org/ss/TermsOfUse.aspx.
The content of this book reflects the work and thoughts of the author(s). Every effort has
been made to publish reliable and accurate information herein, but the publisher is not
responsible for the validity of the information or for any outcomes resulting from reliance
thereon.
1 Introduction 1
2 Spatial Light Modulators 1
2.1 Brief introduction to liquid crystals 1
2.2 SLM technology 2
3 Getting Started 5
3.1 Brief introduction to SLMs 5
3.2 Calibration 10
4 Beam Shaping Techniques 11
4.1 Introduction to Beam Shaping 11
4.2 Phase modulation 13
4.3 Amplitude modulation 13
4.4 Complex amplitude modulation 14
4.5 Lossless shaping 17
4.6 Some examples of experimentally generated beams 17
4.6.1 Vortex beams 17
4.6.2 Bessel–Gauss beams 19
4.6.3 Finite-energy Airy beams 21
4.6.4 Hermite–Gauss beams 23
4.6.5 Laguerre–Gauss beams 25
4.6.6 Ince–Gauss beams 27
4.6.7 Mathieu–Gauss beams 30
4.7 Vectorial beams 33
4.7.1 Generalities about vector beams 34
4.7.2 Vector beams in cylindrical coordinates 35
4.7.3 Vector beams in elliptical coordinates 37
4.7.4 Other types of vector beams 37
4.7.5 Experimental generation of vector beams 38
5 Characterization of Scalar and Vector Beams 40
5.1 Characterization of scalar beams 40
iii
Table of Contents iv
7 Generation of Holograms 61
7.1 Phase-only modulation 61
7.1.1 Vortex beams 61
7.1.2 Bessel beams 63
7.1.3 Airy beams 64
7.2 Complex amplitude modulation 65
7.2.1 HG beams and LG beams 65
7.3 Digital propagation and focusing 67
7.3.1 Digital propagation 67
7.3.2 Digital focusing 68
7.4 Simulation of turbulence 69
8 Appendix A: Hermite Polynomials 69
9 Appendix B: Laguerre Polynomials 70
Acknowledgments 70
References 71
SPIE Spotlight Series
Welcome to the SPIE Spotlight series! This growing collection of concise eBooks
serves as an entry point for particular topics in optics and photonics suitable for
researchers, engineers, managers, executives, and educators. Spotlights fill the
community need for timely and relevant references at a level of detail bridging
the gap between in-depth journal articles and broad fundamental tutorials.
Whatever your interest or need, we hope this series meets your expectations and
encourage you to submit your own ideas for future Spotlights online.
Associate Editors
Ronian Siew
inopticalsolutions
Aerospace and Defense
Preface
Structuring light is a ubiquitous laboratory tool, with applications in fields as
diverse as optical communications, optical metrology, optical manipulation, and
high-resolution microscopy, among many others. Recent technologies, particu-
larly spatial light modulators (SLMs), have developed computer-controlled devi-
ces capable of reshaping an input beam into almost any desired output. To
facilitate an easy introduction to the use of such devices, as well as accelerating
the learning curve for more-experienced users, this self-contained Spotlight guides
readers from the basics to a higher level of knowledge regarding beam shaping
with SLMs. Many worked examples have been included to make this guide more
comprehensive and to facilitate first-time use. The minimum requirements are an
undergraduate level of mathematics and a basic knowledge of programming.
The examples are MATLAB based, with the code provided, and can be easily
adapted to other programming languages.
vii
Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators 1
1 Introduction
The shaping of light fields, a topic of interest to the optics community for some
time, has taken many forms, e.g., from coherent field mapping to diffusing ele-
ments for incoherent light shaping.1–5 Since the advent of the laser, structuring
laser light in amplitude and phase has been achieved outside the laser cavity (with
refractive, adaptive, and diffractive elements) and inside the laser cavity (through
a variety of amplitude or phase objects that force the laser internally to oscillate
on particular transverse modes). We will not discuss in detail the contribution of
these tools for controlling light, but the reader is referred to the references pro-
vided for further details. Instead, we will consider a modern derivative of the
above, namely shaping light with computer-generated holograms (digital holo-
grams) using spatial light modulators (SLMs).6 Digital holography for structured
light has enabled many new advances, ranging from classical to quantum physics,
including communication, microscopy, imaging, metrology, and education.6–12
The advent of liquid crystal on silicon (LCoS) SLMs has made the aforemen-
tioned techniques accessible to the inexperienced researcher. LCoS devices, collo-
quially referred to as SLMs, have allowed researchers to display computer-
generated holograms (CGHs) as images; thus, controlling light digitally can be
realized with just a little know-how.13–15 Here, we will show how to “get started”
with SLMs for the creation and detection of structured light fields.
This guide focuses on the shaping of coherent light with these tools. We out-
line the means by which one can get started with digital holography as well as
introduce phase-only, amplitude-only, and complex amplitude modulation as tools
to create structured light fields in the laboratory.
molecules will be randomly orientated as in the liquid state, as shown in Fig. 1(a),
but under appropriate conditions, all of the molecules will tend to align in a pre-
ferred direction maintaining a certain degree of motion. Moreover, due to their
elliptical shape, LC molecules form dipoles, which easily respond to external
stimuli, e.g., mechanical or electrical.
Based on the molecular order or organizational constraints, LCs can be classi-
fied as nematic, smetic, or cholesteric. In nematic LCs, the molecules are ran-
domly located but orientated in the same direction, as shown in Fig. 1(b). In the
smetic case, molecules exhibit certain degree of positional order so that their cen-
ters of mass are arranged in layers and their movement is mainly confined to the
plane defined by these layers [see Fig. 1(c)]. In cholesteric LCs, the molecules
are arranged in a helix-like layered structure. Consequently, the orientation of
the molecules in each layer is rotated (by a given rotation angle), producing a spi-
ral-like twisting of the molecular axis; therefore, these are also known as twisted
nematic (TN) LCs, as shown in Fig. 1(d). The cholesteric type was first observed
in cholesterol derivatives from which the name was borrowed. Because these
structures are chiral, this type of LC is also known as chiral nematic. The binding
forces that form the LC are stronger in certain crystalline directions, giving rise to
birefringent materials. This material has variations in the refractive index, which
is maximal along the long axis of the molecules, known as the slow axis. Due
to this variation, the phase velocity of a propagating wave will vary according
to its polarization and propagation direction.
them to a computer and use them as a second monitor. Gray-tone images are dis-
played on this second monitor, where the grayscale (the color) of the image is
used to “control” (by dictating a desired rotation) the LCs in each pixel and there-
fore to modulate the phase of any light beam interacting with it. Beam shaping
relies on finding the appropriate image, a CGH (sometimes referred to as a digital
hologram), to produce the desired result. The following explains how to generate
digital holograms to create some of the most widely known beam shapes, but first,
we will give a few more details about LC-based SLMs.
Among the most common LC display types commercially available are those
that are electro-optical, in which the molecular alignment (and therefore
the refractive index of the material) is controlled by means of an electric field.
The transmissive types use transparent liquid-crystal displays (LCDs), whereas
the reflective type uses LCoS displays. Another important characteristic of
LCDs is the molecular alignment within the pixels of the microdisplay, which
are vertically aligned nematic (VAN), parallel aligned nematic (PAN), or TN.
The type determines how the incident light beam is manipulated: phase-only,
amplitude-only, or coupled amplitude and phase modulation.
In the PAN and VAN displays, the LC molecules are sandwiched between a
silicon pixel and a transparent electrode. The orientation of the LCs within each
pixel will then depend on the magnitude of the applied voltage. Under normal
conditions with no voltage, the molecules tend to line up in a preferred orienta-
tion, but in the presence of an electric field, the molecules tend to rotate by an
angle ðV Þ according to the strength of the applied voltage V . As a result, the
effective extraordinary index of refraction ne ðθÞ will decrease in proportion to V
according to
2 2
1 cos θ sinθ
¼ þ , (1)
ne ðθÞ
2 ne no
whereas the ordinary index of refraction no ðθÞ will remain constant. Modulation
of the voltage applied to each pixel controls the rotation angle of each molecule
and thus the refractive index of the pixel. The device is then calibrated so that
for V ¼ V min the rotation angle θ is minimum (ideally zero), and for V ¼ V max
the rotation is maximum. The device acts as a digital phase retarder that induces
a linear phase shift ΔΦðV Þ to an incoming wave. ΔΦ can be computed using
the Jones matrix formulation, according to which the matrix representation of a
phase retarder is as follows:
exp½iϕe 0 exp½iðϕe − ϕo Þ 0
M¼ ¼ exp½iϕo , (2)
0 exp½iϕo 0 1
where ϕe ¼ kdne and ϕo ¼ kdno are the phase offsets of the electric field in
the direction of ne and no , respectively, and d is the thickness of the LC.
4 Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators
Further, k ¼ 2π∕λ is the wave vector, and λ is the wavelength. Therefore, the
phase shift as a function of the voltage is
2π
ΔΦðV Þ ¼ ðn − no Þd: (3)
λ e
From Eq. (2), only one polarization component of the incident field will acquire a
phase shift.
̭
For
̭
example,
̭
a linearly
̭
polarized (LP) input field of the form
Ein ¼ Ee e þ Eo o, where e and o represent the unitary vectors along ne and no ,
respectively, will emerge from the LC, ignoring the constant term ϕo , as
E e exp½iðϕe − ϕo Þ
Eout ¼ M Ein ¼ , (4)
Eo
from which we can see that only the component of polarization parallel to the
extraordinary axis acquires ̭ a phase shift. For the extreme case, an input field with
linear polarization along o, E out will acquire a zero-phase shift. Note that the
amplitude of the input field remains the same.
The voltage, and hence the phase shift, can be controlled using grayscale
images (usually 8-bit encoding, allowing 256 colors). In this way, each gray level
is directly associated with a discrete increment of the phase from 0 (black) to 2π
(white), and a linear relation for the intermediate values. Therefore, 2π/256 phase
increments can be encoded at each pixel on the LC display by displaying an 8-bit
(256) pixelated image, which can easily be generated using computer software.
The number of pixels on a typical SLM screen would be on the order of
1080 × 1920.
Figure 2 shows a schematic structure of an LCoS-SLM display. A LC layer is
sandwiched between two transparent alignment films, glued to a transparent elec-
trode layer, and covered with a flat glass substrate. At the bottom lies a silicon
Figure 2 Schematic representation of an LCoS SLM display. Here, E represents the applied
electric field.
Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators 5
3 Getting Started
This section describes some well-known and lesser-known issues with SLMs.
Specifically, we outline how to overcome them so that one can “get started” with
the SLM as quickly as possible.
Figure 3 The light diffracted off the SLM has been shaped to carry OAM. The insets show
the diffraction orders due to the screen pixelation: (left) a long exposure of the screen and
(right) a CCD image of the reflected beam.
components can occur. This can be useful in some applications, e.g., in finding
the intermodal phases of some unknown light field and even for calibration,17
but in general it is not desired. To overcome this limitation, one always adds a
blazed grating to the calculated hologram. The blazed grating moves the dif-
fracted (first order) light away from the undiffracted (zeroth order) light at an
angle that is proportional to the spatial frequency of the grating (inverse of the
grating period). The transfer function of such a grating takes the form:
Figure 4 A vortex beam of order 3 is created without adding a grating (a), whereby the vor-
tex splits into three vortices of unit charge due to the overlapping Gaussian mode (b). When
the grating is added, as shown on the insets of panels (b), (c), and (d). The shaped light
(vortex beam) moves off-axis, away from the undiffracted Gaussian beam, as shown in pan-
els (f), (g), and (h). The result is a “clean” image of the shaped light because the unwanted
Gaussian beam can be removed by an aperture. The higher the grating modulation is, the
farther from axis the beam is moved.
t ¼ exp½i3ϕ: (6)
Because the initial Gaussian beam is still present, interference results in the split-
ting of the l ¼ 3 vortex into three l ¼ 1 vortices.17 By adding the grating, the
desired beam is moved away from the undiffracted Gaussian beam (zeroth order);
the final transfer function is then
t ¼ exp½ið2πGx x þ 2πGy y þ 3ϕÞ: (7)
The transfer function acts on the incoming beam’s electric field. The SLM
displays the modulated phase of this transfer function, namely,
ΦSLM ¼ arg½t ¼ mod½2πGx x þ 2πGy y þ 3ϕ, 2π: (8)
Thus, the final hologram on the SLM is a grayscale image corresponding to
Eq. (8), shown in Figs. 4(b)–4(d) for three examples of grating periods. The
superposition principle in optics allows the same concept to be applied to several
holograms programmed simultaneously: one can create multiple beams, each with
their own grating that directs the said beam to a particular location. The result is a
“multiplexed” signal as shown in Fig. 5. Here, a spatial carrier frequency in the
form of a blazed grating, shown in Fig. 5(a), is added to the desired hologram,
8 Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators
Figure 5 Multiplexing of many beam shapes, where each is projected to a different position
in the detector plane with the aid of several gratings, one for each beam shape. Each of the
three different holograms (b), (d), and (f) is given unique spatial carrier frequencies (a), (c),
and (e) to produce a single multiplexed hologram (g). The result, in the far field, is three pat-
terns corresponding to holograms (b), (d), and (f), each located at a unique point in the
detector plane (h).
shown in Fig. 5(b). This is repeated for the three illustrative holograms
[Figs. 5(a)/5(b), 5(c)/5(d), and 5(e)/5(f)] to form the final multiplexed hologram
[Fig. 5(g)]. Illuminating these holograms produces a superposition whereby each
mode is projected to a different location in the detection plane, usually taken to
be the Fourier or far-field plane, as shown in Fig. 5(h).
The grating together with the hologram must be resolvable by the number of
pixels and pixel spacing in the SLM. If not, not only will the efficiency of the
transformation decrease but also in extreme cases the quality of the transformation
will be degraded. To illustrate the problem, consider the images in Fig. 6: in
Fig. 6(a), the grating period is within the resolution (pixel spacing and size) in
the device, and thus the desired beam (in this case a vortex beam) is produced,
as shown in Fig. 6(c). In Fig. 6(b), the same hologram is programmed but with
a grating that has a spatial frequency that is too high for the pixel spacing and
size, resulting in a severely distorted “vortex” beam, as shown in Fig. 6(d).
Essentially, the Moiré effect from the pixel period and grating period manifests
as a real amplitude modulation of the output beam, resulting in severe distortions.
Over 100 such multiplexed modes can be written to a single hologram by care-
fully subdividing the screen and judicious choice of gratings.18
Secondary issues would include correcting the SLM’s optical distortions and
selecting a suitable graphic format to encode the hologram. In the case of the for-
mer, SLM devices are not optically flat and so a phase correction is required for
each device in order to remove optical aberrations due to the surface. Examples
of measured wavefront aberrations for two different devices are shown in Fig. 7.
Regarding the graphic format, some image file types introduce digital arti-
facts, as shown in Fig. 8, which can affect the quality of the generated beam.
Therefore, some formats are more suitable for digital holograms than others.
Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators 9
Figure 6 (a) An azimuthal hologram together with a low grating frequency produces a “neat”
forked grating; (b) the same azimuthal hologram but with a grating frequency that is too high
produces a Moire pattern. The consequences of these holograms are shown in panels
(c) and (d). (c) The beam produced is a high-quality Laguerre mode as desired, and (d) a
distorted “petal” structure is seen.
Figure 7 (a) and (b) Measured wavefront aberrations due to imperfections for two SLM sur-
faces. The wavefront error differs from device to device. These errors can be corrected by
applying a conjugate phase to the SLM.
Figure 8 One can observe additional structure in the jpeg image in comparison to the bmp
image. This can affect the quality of the generated beams in some cases and, conse-
quently, graphic quality is important.
10 Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators
3.2 Calibration
SLMs need to be calibrated. This simply means that one must adjust the applied
voltages to realize the desired phase change when the digital hologram is dis-
played. This is easily done with a simple lens, double pinhole or slit, and a cam-
era. The idea is shown in Fig. 9.
A uniform-amplitude “plane wave” is formed by expanding the initial test
beam (of the desired wavelength) through a beam-expanding telescope, taking
care not to introduce appreciable curvature on the wavefront. Next, the near-
collimated and near-uniform field is passed through a double-pinhole (or double-
slit) screen—the mask. The central region of this beam is usually selected to
ensure a uniform intensity, i.e., the beam may be much larger than the mask.
Figure 9 (a) Experimental setup for the calibration of an SLM. A mask is used to send two
equally weighted “plane waves” to the SLM screen. After reflection, the two beams are com-
bined to form an interference pattern (inset) at the detector. (b) As the phase on one side of
the SLM is changed (grayscale from 0 to 255), so the interference pattern shifts. From the
measured shift, the SLM can be calibrated.
Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators 11
Note that this has to be a physical screen; trying to implement it digitally will not
work. The first part of this setup produces two identical beams and may be
replaced with any other setup that does this. Next, the two beams that emerge
are bounced off two parts of the SLM, each programmed with its own constant
phase screen, and then passed through a lens where they spatially overlap in the
far field and are recorded by a charge-coupled device (CCD) camera (or simple
webcam). Fringes appear in this plane due to interference, the position of which
is dependent on the relative phase difference between the two waves, which, in
turn, is determined solely by the phases programmed onto the two parts of the
SLM. As the phase on one screen is changed, so the fringe pattern at the detector
shifts laterally. The movement can be used to determine the change in phase as a
function of the hologram’s grayscale color. With this value measured, one can
either calculate the correction response manually or, as in the case of some man-
ufacturers, an automated process does this for you. Rather surprisingly, if you
elect to work in the first diffraction order with a blazed grating, then it is not nec-
essary to calibrate the SLM at all. In fact, the SLM will have the same response
across all wavelengths with only a minor amplitude effect.19
Once these effects are taken into account, and assuming that the device has
been correctly calibrated, the SLM can now be used to display CGHs digitally.
These are nothing more than grayscale pictures that execute the desired transfor-
mation of the incoming beam to produce the desired output beam. Section 4
describes how to shape light in amplitude and phase with digital holograms, i.e.,
how to calculate what the picture needs to look like.
Figure 10 Moving about the complex plane, from (a) a phase-only response that traces out
a unit circle, to (b) a full amplitude and phase response that fills the complex plane.
Figure 11 (a) When the field is modulated in amplitude and phase, the new field is created in
the near field, at the plane of the SLM. To measure it, one often uses a telescope to relay the
image of the SLM plane to the detector plane (screen) because it is usually not possible to
get close enough to the SLM with detectors due to space considerations. This has the advan-
tage that the desired diffraction order can be selected at the Fourier plane with an aperture,
removing the unwanted orders (higher or lower, depending on the coding scheme). (b) When
a phase-only shaping approach is used, the desired field is created in the far field. This can
be detected by placing the detector (screen) very far from the SLM, or as is more practical, at
the focal plane of a lens after the SLM (the Fourier plane). Here, f is the focal length of the lens.
u2 u02
t¼ ¼ exp½iðϕ2 − ϕ1 Þ: (9)
u1 u01
There are some implicit consequences for this, which we discuss in detail in sec-
tions 4.3 and 4.4. Here, we will restrict ourselves to handling holograms for
phase-only devices, since this is now ubiquitous. However, it is possible to per-
form all such modulations on amplitude and phase devices (see, e.g., Ref. 29).
One important consideration is where to detect the desired field. As we will
show with numerous examples, complex amplitude modulation, as given in Eq.
(9), means that the desired beam is created at the plane of the SLM. For practical
reasons, one usually employs a telescope to relay this plane to a detector plane
(screen), as shown in Fig. 11(a). When only the phase is modulated, the plane
at the SLM does not yet have the desired beam; instead, the desired beam is found
in the far field of the SLM, which can be measured by placing the detector
(screen) at the focal plane of a lens after the SLM, see Fig. 11(b).
Figure 12 A linear phase ramp of depth 2π directs 100% of the light in the desired first dif-
fraction order (purple). If the ramp depth is zero (no ramp), then all of the light passes
through undiffracted, i.e., 0% in the first diffraction order (orange). A value between the
two extremes results in some light being diffracted into the first order and some not, i.e.,
amplitude modulation of the input light.
Figure 13 (a) A pure phase modulation is equivalent to tracing a unit circle in the complex
plane. To introduce amplitude modulation, the radius of the circle must be allowed to take
on values smaller than 1. This is equivalent to moving off the unit circle to any point inside
the unit circle. One example would be to modulate between two points on the circle
(A and B). The result of which would be a point inside the circle (star). (b) Measured ampli-
tude modulation using this approach is shown with the insets showing an example “checker-
board” as well as an experimental image of the resulting beam (Bessel beam in this case).
Note the unwanted light in the four diffraction orders at the edges.
phase. Say the desired complex value is t ¼ jtjeiϕ ; the two phase values that
would give the desired complex value inside the unit circle are given as
A ¼ exp½iϕ þ iα, (11)
The idea is to create a “checkerboard” of such phases, has given by Eqs. (11)
and (12), to create the desired effect, 31 as illustrated in the top-left inset of
Fig. 13(b). Such a patterned grid should be at least 5 × 5 pixels, or more, to be effec-
tive. Thus, the ability to control amplitude comes at the expense of spatial resolution.
There are several approaches to complex amplitude modulation.17,18 For
example, consider a field of the form:
Uðx, yÞ ¼ Aðx, yÞ exp½iϕðx, yÞ, (14)
where Aðx, yÞ is the amplitude with values in the interval [0,1] and ϕðx, yÞ the
phase with values in ½−π, π. The goal is to rewrite Eq. (14) in a manner that
incorporates amplitude variations as phase variations, that is, a function hðx, yÞ
must be found such that
hðx, yÞ ¼ exp½iΨðA, ϕÞ, (15)
where ΨðA, ϕÞ takes into account both amplitude and phase variations. This
reduces to finding a phase function of the form ΨðA, ϕÞ. One way to do that is
by expressing hðx, yÞ as a Fourier series in the domain of Ψ, that is,
X
∞
hðx, yÞ ¼ cAq exp½iqϕ: (16)
q¼−∞
To recover the field U ðx, yÞ, only the first-order term of Eq. (16) is needed,
provided
By rewriting hðx, yÞ ¼ exp½if ðAÞ sinðϕÞ as a Fourier series using the Jacobi–
Anger identity, this is,
X
∞
exp½if ðAÞsinðϕÞ ¼ J m ½f ðAÞ exp½imϕ, (19)
m¼−∞
where Jm is the m’th-order Bessel function; and by combining Eqs. (16), (17), and (19):
The function f ðAÞ can be obtained by numerical inversion of the above equation.
The maximum value of a for which this is true is 0.58, corresponding to the maxi-
mum value of the first-order Bessel function J 1 ðxÞ, that occurs at x0 ¼ 1.84. Thus,
f ðAÞ is restricted to the interval ½0, 1.84. The limiting values of f ðAÞ allow one to
implement this technique in the reduced domain ½−1.17π, 1.17π. This approach
has the added advantage of allowing beam shaping on SLMs when the possible
phase shifts are limited (not the full optical cycle of 2π). In modern-day devices,
it is possible to exceed 2π modulations, in which case free-form optics can be
approximated on SLMs.33
where ϕ is the azimuthal angle and, l ∈ Z is the topological charge. Figures 14(a)
and 14(b) show the intensity and phase profiles for fields with various topological
charges, respectively.
The experimental generation of such vortex beams can easily be accom-
plished with an SLM by encoding an azimuthal variation (of modulus 2π) and a
blazed grating to separate the first diffraction order from the rest. The final
expression takes the form
where mod is the modulus function, and Gx and Gy are the grating frequencies
along the x and y directions, respectively. Figure 15 shows the holograms dis-
played on the SLM [Fig. 15(a)] along with the corresponding measured intensity
profiles [Fig. 15(b)]. Because this is a phase modulation, the detection was done
in the far-field plane of the SLM, at the focal plane of a Fourier transforming lens,
as shown in Fig. 11(b). As can be seen, this phase-only modulation often produ-
ces undesired secondary rings because a pure azimuthal phase without a radial
intensity dependence is not an eigenmode of free-space (see Section 4.6.5). In
fact, these “vortex” beams are best described by hypergeometric beams,35,36 with
very little energy deposited into the desired vortex (without rings). This can be
corrected by full amplitude and phase control to remove the undesired rings (addi-
tional radial modes) to produce an ideal vortex beam.36 The MATLAB code
vortex.m, available online, can be used to generate these holograms.
Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators 19
Figure 15 (a) Holograms encoded on the SLM and (b) experimentally measured intensity
profile of vortex beams.
There are two common approaches to generate BG beams: near field and far
field. The first uses a conical lens known as an axicon, whereas the second uses
a ring aperture. Even though both can be encoded as a hologram on an SLM,
the first is more efficient. The transfer function of an axicon is given as
tðρ, φÞ ¼ exp½ik t ρ: (26)
The transverse component of the wave vector k t can be expressed in terms of the
angle αax of the axicon (the apex angle of the conical prism) as
k t ¼ αax ðnR − 1Þk, (27)
where nR is the refractive index of the axicon. The BG beams generated in the
laboratory have a finite propagation distance given as37
k
zmax ¼ ω0 : (28)
kt
The transfer function of a high-order Bessel beam can be obtained by adding the
term exp½ilφ to Eq. (26), which after substitution of Eq. (27) takes the form
tðρ, ϕÞ ¼ exp½ikαax ðnR − 1Þρ exp½ilϕ: (29)
Thus, the mathematical expression to generate a hologram with the above transfer
functions takes the form
ΦSLM ¼ mod½kαðnR − 1Þρ þ lϕ þ 2πðGx x þ Gy yÞ, 2π: (30)
Figure 17(a) shows four digital holograms for an axicon with refraction index
nR ¼ 1.5 and topological charge values l ¼ 0, 1, 4, 5. The MATLAB code
Bessel.m, also available online, will reproduce similar images. The experimental
intensity profiles measured for these holograms are shown in Fig. 17(b).
Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators 21
Figure 17 (a) Holograms encoded on the SLM and (b) experimentally measured intensity
profiles of BG beams.
Figure 18 (a) Phase and (b) intensity profiles of Airy beams for different values of b.
As a result of the finite energy, this beam maintains its nondiffraction properties
over a finite distance only. Figure 18 shows a theoretical plot of the phase along
with the intensity for the example case with parameters x0 ¼ y0 ¼ 3 mm for dif-
ferent values of b.
The experimental generation of these beams can be achieved by encoding a
hologram corresponding to the inverse Fourier transform of A0, which produces
a cubic phase of the form
3 3 Þ
iðk x þ k y
FfA0 ðsx , sy Þg ∝ exp½−bðk 2x þ k 2y Þ exp , (34)
3
where k x and k y are the transverse components of the inverse Fourier transform,
denoted by FfA0 ðsx , sy Þg of the finite-energy Airy beam. Note that this expression
involves the product of a Gaussian beam [the first term in Eq. (34)] and a cubic
phase (second term). Therefore, to generate an Airy beam, a hologram with a
cubic phase should be illuminated by a Gaussian beam and Fourier transformed
with a lens placed in front of the SLM at a distance equal to the focal distance
f of the lens, as shown in Fig. 19.
In this case, the phase encoded on the SLM takes the following form:
X3 þ Y3
ΦSLM ¼ mod , 2π : (35)
3
Figure 20 Hologram displayed on the (a) SLM to generate (b) finite-energy Airy beams.
Note from Eq. (35) that it is not possible to change the parameter b, thus it is nec-
essary to change the size of the input Gaussian beam instead. Figure 20 shows the
encoded phase ΦSLM given by Eq. (35), generated with the MATLAB code
Airy.m, available online. The experimentally measured Airy beams for three dif-
ferent sizes of input Gaussian beam are also shown here.
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
2ffi
z
ωðzÞ ¼ ω0 1 þ , (38)
zR
2
z
RðzÞ ¼ z 1 þ R , (39)
z
rffiffiffiffiffiffiffi
λzR
ω0 ¼ z , (40)
π
24 Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators
z
ξðzÞ ¼ arctan : (41)
zR
Equation (36) represents a paraboloidal wave with radius of curvature R(z), beam
waist ω0 , and beam size ωðzÞ. The term zR is a constant known as the Rayleigh
range, which is used to measure the distance over which the beam remains colli-
mated. The parameter ξðzÞ, known as the Gouy phase, is an additional phase shift
that the wavefront acquires upon propagation through the beam waist.
Figures 21(a) and 21(b) show the intensity and phase profile of the HG beams:
HG01 , HG20 , HG31 , and HG23 , respectively.
These beams can be generated by employing complex amplitude modulation;
therefore, we will use them as a first example of this method. According to
Eq. (36), the amplitude term is given as
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
1 2ð1−n−mÞ x y ρ 2
AHG ðx, y, zÞ ¼ H Hm exp − ,
ωðzÞ πn!m! n ωðzÞ ωðzÞ ωðzÞ
(42)
while the phase term is given as
ikρ2
ΦHG ðx, y, zÞ ¼ exp½iðn þ m þ 1ÞξðzÞ exp − exp½−ikz: (43)
2R
Figure 22 (a) Complex amplitude modulation holograms encoded on the SLM and
(b) experimentally measured intensity profile of HG modes.
These beams can also be generated with SLMs, and they are approximated
using complex amplitude modulation. In this case, the amplitude is given as
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffipffiffiffi " # " #
ω 2p! 2ρ jlj l ρ 2 ρ 2
ALG ¼ 0 Lp 2 exp − ,
ωðzÞ πðjlj þ pÞ! ωðzÞ ωðzÞ ωðzÞ
(47)
J 1 ½f LG ¼ ALG : (50)
Figures 24(a) and 24(b) show four examples of the holograms encoded on the
SLM, generated through complex amplitude modulation and their corresponding
measured intensity distribution, respectively. The MATLAB code to generate
these holograms (Laguerre_Gaussian.m.) is also available online.
Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators 27
Figure 24 (a) Complex amplitude modulation holograms encoded on the SLM and
(b) experimentally measured intensity profiles of LG beams.
sffiffiffiffiffiffiffiffiffiffiffiffiffi
2
y¼ sinh ζ sinh η: (52)
εω2 ðzÞ
The parameter ωðzÞ is the beam size [Eq. (38)] and the parameter ε ¼ 2f 0 ∕ω20
∈½0, ∞Þ is the ellipticity of the beams. In this case, two types of solutions are
obtained, which are given in terms of even and odd Ince polynomials and are
q ð· , εÞ and S q ð· , εÞ, respectively. The set of beams obtained in both
denoted by C m m
cases are known as even and odd IG beams and given mathematically as46
Cω0 μ μ ρ2
IGeq,μ,ε ðrÞ ¼ C q ðiζ, εÞC q ðη, εÞ exp − 2
ωðzÞ ω ðxÞ
2
ikρ
× exp½−iðkzÞ exp − exp½ðq þ 1ÞξðzÞ, (53)
2R
28 Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators
Sω0 μ μ ρ2
IGoq,μ,ε ðrÞ ¼ S q ðiζ, εÞS q ðη, εÞ exp − 2
ωðzÞ ω ðxÞ
ikρ2
× exp½−iðkzÞ exp − exp½ðp þ 1ÞξðzÞ, (54)
2R
where C and S are the normalization constants and the superscripts e and o stand
for even and odd, respectively. Further, the indices q, μ ∈ Zþ obey the relations
0 ≤ μ ≤ q for even beams and 1 ≤ μ ≤ q for odd beams. Figures 25(a) and
25(b) show the intensity and phase profile of odd IG beams of ellipticity ε = 2,
respectively. Note the π difference between consecutive intensity lobes.
In an analogous way, Figs. 26(a) and 26(b) show the intensity and phase pro-
file of even IG beams of ellipticity ε ¼ 2.
Of particular interest is the characteristic factor ε, which allows a smooth
transition between the LG (ε ¼ 0) and HG (ε ¼ ∞Þ beams. In the former, the
indices ðμ, qÞ are related to the indices ðp, lÞ through the relations l ¼ μ and
p ¼ ðq − μÞ∕2. In the latter, the indices of the even IG beams are related to
those of the HG by the relations n ¼ μ and m ¼ q − μ, whereas the odd through
the relations n ¼ μ − 1 and m ¼ q − μ þ 1. By way of example, Fig. 27 shows
the transition of an odd IG beam of parameters μ ¼ 5 and q ¼ 7, from an
LG to an HG beam, the corresponding ellipticities are, from left to right,
ε ¼ ½0, 1, 5, 100].
The superposition of even and odd IG beams with an intramodal phase
expðiπ∕2Þ gives rise to the helical IG (HIG) beams with a positive or negative hel-
icity, which are described mathematically as
Figure 25 Odd IG beams with ellipticity ε = 2. (a) Intensity and (b) phase profile.
Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators 29
Figure 26 Even IG beams with ellipticity ε = 2. (a) Intensity and (b) phase profile.
Figure 27 Odd IG modes with varying ellipticity ε, from 0 to 100, evincing the transition from
LG to HG. Transverse (a) intensity and (b) phase profile.
Figure 28 HIG beam obtained as the superposition of even and odd IG beams. (a) Intensity
and (b) phase distribution.
Figure 29 (a) Holograms encoded on the SLM, through complex amplitude modulation, and
(b) simulated intensity profiles of different types of IG beams.
where again ζϵ½0, ∞Þ is the radial coordinate and ηϵ½0, 2π the angular. In addi-
tion, the semifocal distance f is given in terms of the major and minor axes, a
and b, respectively, as f 2 ¼ a2 − b2 and is related to the eccentricity e as Q1
e ¼ f ∕a. To solve the Helmholtz equation, it is separated into its longitudinal
and transverse components. The solution to the first is simply the function
expð−ik z zÞ, whereas the transverse part has the form49
∂2 ∂2 f 2 k 2t
þ þ ðcosh 2ζ − cos 2ηÞ uT ðζ, ηÞ ¼ 0, (58)
∂ζ2 ∂η2 2
where the parameter k t is the transverse component of the wave vector k. Using
separation of variables allows to split this equation into the radial and angular
Mathieu equations, the solution to which yields the nondiffracting even and odd
Mathieu beams:48,50
Figure 30 Even MG beams. (a) Intensity distributions and (b) phase profile.
Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators 33
Figure 31 Odd MG beams. (a) Intensity distribution and (b) phase profile.
Figure 32 HMG. (a) Transverse intensity distribution and (b) phase profile.
parameters k t ¼ 6, e ¼ 0.9, and f 0 ¼ 0.81. The third and fourth panels corre-
spond to an HMG beam of order ν ¼ 4 and eccentricity e ¼ 0.5. The third with
a positive helicity and parameters k t ¼ 4 and f 0 ¼ 0.75 while the fourth with neg-
ative helicity and parameters k t ¼ 6 and f 0 ¼ 1.35. The MATLAB code to gener-
ate these holograms can be downloaded directly from MathWorks in Ref. 51.
1 ̭ ̭ ρ 2
TEðrÞ ¼ pffiffiffi ðexp½ilφeR − exp½−ilφeL Þ exp − , (69)
2 ωðzÞ
1 ̭ ̭ ρ 2
HEe ðrÞ ¼ pffiffiffi ðexp½−ilφeR þ exp½ilφeL Þ exp − , (70)
2 ωðzÞ
Figure 34 Examples of LGV beams: (a) lemon, (b) star, (c) spider, and (d) flower.
36 Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators
Figure 35 Cylindrical vector vortex beams, with the arrows depicting the local polarization
angle. From (a) to (d), they correspond to TM, TE, HEe , and HEo , respectively.
Figure 36 (a) Radial and (b) azimuthal vector vortex beams projected onto a linear polarizer
with its transmission axis at θp ¼ 0 deg , θp ¼ 45 deg , θp ¼ 90 deg , and θp ¼ 135 deg.
2
1 ̭ ̭ ρ
HEo ðrÞ ¼ pffiffiffi ðexp½−ilφeR − exp½ilφeL Þ exp − : (71)
2 ωðzÞ
Figure 35 shows the transverse polarization distribution of the vector
beams described above, overlapped with their intensity profile, for this case
l ¼ 1. From Figs. 35(a)–35(d), they correspond to TM, TE, HEe , and HEo ,
respectively.
Figure 36 shows the intensity and polarization distribution of two of such
modes, namely, the TM and the TE, as well as their projection onto a linear polar-
izer with its transmission axis oriented at: θp ¼ 0 deg , θp ¼ 45 deg , θp ¼ 90 deg ,
and θp ¼ 135 deg.
Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators 37
autofocusing behavior.69 These beams are generated from the CAGV beams,
which are the result of superimposing a large number of Airy beams in a circular
shape that upon propagation follow a parabolic trajectory toward the center of the
beam. As a result and upon propagation, the beam experiences a tunable abruptly
autofocusing behavior. Figure 39 shows a specific example of such beams, as a
function of propagation and for various propagation distances, namely, z ¼ 0,
600, 720, and 783 mm.
hologram. The two optical beams generated at the SLM are then passed through a
half wave-plate at 45 deg to rotate their polarization orientation to diagonal. Both
beams enter afterwards a common-path triangular Sagnac interferometer whose
main component is a polarizing beam splitter (PBS) that separates each beam into
its horizontal and vertical polarization components traveling along opposite direc-
tions inside the interferometer. The four beams exit the interferometer after a
round trip from the opposite side of the PBS, two with horizontal polarization
and two with vertical. To generate a vector beam, one beam of the first section
of the SLM with horizontal polarization is coaxially superimposed with the one
from the other section that carries vertical polarization. Fine alignment to ensure
the coaxial superposition can be done digitally through the linear gratings
encoded on the SLM. A quarter wave-plate can also be added to transform the
vector beam from the linear to the circular polarization basis.
conjugate of the basis function. The output is Fourier transformed and the signal
at the origin of the Fourier plane is evaluated. This signal equals the modal ampli-
tude. A similar procedure can be used for the modal phases. With the modal
amplitudes and phases known, the unknown field can be reconstructed and com-
pared to a measured field. The mathematical description of this technique is
explained next.
Imagine there is an unknown propagating field U ðx, yÞ whose power is nor-
malized to unity. This field can be written as a superposition of orthonormal func-
tions Ψn ðx, yÞ as follows:2,6
X
∞
U ðx, yÞ ¼ cn Ψn ðx, yÞ: (73)
n¼1
Due to their orthogonality, the inner product between any two functions can only
be zero or one, that is,
ZZ
Ψm ¼ Ψn ðx, yÞΨm ðx, yÞdxdy ¼ δnm : (74)
The jcn j2 terms represent the power content of each mode in the expansion, e.g., if
the expansion was in terms of vortex beams then it would represent the power in
each vortex beam. The expression Ψn U inside the integrand of Eq. (75) is just the
incoming field after passing through a transfer function Ψn ðx, yÞ. If we note this as
ðx, yÞ, then its far-field diffraction at the focal plane of a lens will be given as
ZZ
k0
W f ðX , Y Þ ¼ A0 W ðx, yÞ exp −i ðxX þ yY Þ dxdy, (77)
f
where A0 is a complex number, but as we shall see, it does not play any meaning-
ful role in the decomposition.
At the center of the beam (X,Y) = (0,0) and accordingly,
individual beams are displayed at the Fourier plane. All of them with different
intensity patterns, but only one with a bright spot in its center, the one matching
the incoming beam.
where, the kets jΨ1 i and jΨ2 i represent the spatial DoF, the kets jRi and jLi is the
polarization state, and ⊗ is the tensor product between the vectors. Further, the
parameter a ∈ ½0, 1 is a relative weighting factor that controls the degree of
entanglement. For a ¼ 0 and a ¼ 1, we obtain scalar beams, whereas for
44 Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators
a ¼ 1∕2 we get a vector beam. More precisely, the degree of non-separability can
be measured using the Von Neumann entropy as,
ð1 þ sÞ 1þs ð1 − sÞ ð1 − sÞ
EðjΨiÞ ¼ − log − log , (80)
2 2 2 2
where s represents the length of the Bloch vector and is defined as
!1
X
3 2
s¼ hσi i , (81)
i¼1
σ1 ¼ jHihHj − jVihVj,
1
σ2 ¼ ðjH þ VihH þ Vj − jH − VihH − VjÞ,
2
σ3 ¼ jRihRj − jLihLj: ð82Þ
The degree of nonseparability can be determined by computing the real part of the
concurrence C, which in the context of classically entangled beams has been
termed VQF.
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
VQF ¼ ReðCÞ ¼ Re ð1 − s2 Þ : (83)
Experimentally, the expectation values σi can be obtained from a series of 12
projective on-axis intensity measurements. Six spatial projections are for the
right-handed circular polarization and six are for the left-handed. The spatial pro-
jections are implemented through a series of six spatial filters in the form of digital
holograms displayed on an SLM. Two of them correspond to the digital holograms
that constitute the vector mode, i.e., jΨ1 i and jΨ2 i, whereas the other four corre-
spond to a superposition of these with a varying intramodal phase, namely, jΨ1 i þ
expðiαj ÞjΨ2 i with αj ¼ ½0, π∕2, π, 3π∕2, see Fig. 44(a). To realize this technique
experimentally, the two orthogonal polarization states are first separated using
polarization optical elements. Each polarization component is then projected onto
the six digital holograms. The on-axis intensity I ij of the 12 different combinations
is then measured in the far field with the help of a lens. To further illustrate this,
the Pauli operator can be written in terms of the experimental intensities as
σ1 ¼ ðI 13 þ I 23 Þ − ðI 15 þ I 25 Þ,
σ2 ¼ ðI 14 þ I 24 Þ − ðI 16 þ I 26 Þ, (84)
σ3 ¼ ðI 11 þ I 21 Þ − ðI 12 þ I 22 Þ:
By way of example, Fig. 44(b) (top) shows the 12 far-field intensities, corre-
sponding to a pure vector beam, captured with a CCD camera. The normalized
Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators 45
Figure 44 (a) Schematic representation of the projections required to compute the inten-
sities from which the VQF is obtained. (b) (top) Far-field intensity distribution of the twelve
required projections and (bottom) on-axis normalized intensity measurements.
on-axis intensity values are also shown in the bottom of Fig. 44(b). Incidentally,
the number of required measurement can be reduced to 8 by replacing the SLM
with a polarization-insensitive DMD.88
6 Applications of SLMs
In this section, we describe some of the applications that have been developed
over the years, based on the unique properties of SLMs. The first two are related
to very practical applications, which allow to propagate or focus a given beam by
simply refreshing the displayed hologram. We then describe a technique that
allows to generate several beams simultaneously and from a single hologram, a
technique known as mode multiplexing. As a final application, we explain in
detail the simulation of atmospheric turbulence of propagating light fields.
where f is the focal length of the lens. The hologram encoded on the SLM then
takes the form
Figure 45 Holograms encoded on (a) an SLM to digitally propagate (b) an LG22 beam.
Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators 47
k 2
ΦSLM ¼ mod ðx þ y Þ þ 2πðGx x þ Gy yÞ, 2π :
2 (87)
2f
Figure 46(a) shows four holograms for different focal distances f ¼ 100, 200,
300, and 400 mm. For the sake of clarity, in these holograms we used
Gx ¼ Gy ¼ 0, but a grating should be added to isolate the first diffraction order.
The MATLAB code is also available online as Digital_Lens.m. By fixing the
CCD camera, 400 mm away from the SLM and varying the focal length f from
100 to 400 mm, the size of the intensity profile of a Gaussian beam should
decrease as the value of f increases. This effect is shown in Fig. 46(b). The phase
profile of the beam is also shown for completeness in Fig. 46(c).
This technique can also be applied to other types of beams, e.g., with LG
beams. For this, we can use the same expression we used to generate LG beams
but with the addition of the transmission function of a lens. The expression to
generate the hologram will have the form
k 2
ΦSLM ¼ f LG sin ΦLG þ ðx þ y Þ þ Gx x þ Gy y :
2 (88)
2f
48 Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators
Figure 47 Concept of encoding information using spatial modes. Each mode could be a
pixel value, an alphabet, or a binary bit in a string.
Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators 49
Figure 48 (a) Step index core and (b) parabolic graded index core with their mode sets
shown on the right. The modes supported are the LP mode set and LG mode set, respec-
tively. The LG modes are plotted only for p = 0.
cosðlϕÞ, even
Φl ðϕÞ ¼ (92)
sinðlϕÞ, odd,
and a is the radius of the fiber core, J and K are Bessel and modified Bessel func-
tions, respectively, and u and w are normalized propagation constants given as
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
u ¼ k 2 nco − β2 , (93)
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
w ¼ β2 − k 2 ncl , (94)
and nco and ncl are the refractive indices of the core and the cladding, respectively.
The intensity plots of the LP modes are shown in Fig. 48(a).
If the fiber has a parabolic graded index following:
with γ ¼ ðnco − ncl Þðanco Þ, then the mode set returns to that of the LG modes
shown earlier and again here in Fig. 48(b), expressed as
LGel, p ¼ Al, p ðrÞ cosðlϕÞ, (96)
with the radial function given in Eq. (46) from Section 4.6.5. Although the func-
tional form of the LP and LG modes looks rather different, the LP modes can be
approximated by the LG modes by careful selection of mode size and mode
order.95
In the above analysis, the modes are selected based on ideal channels, but
what if the channel has some perturbation, for example, stressed optical fiber or
turbulence in the atmosphere? In such a case, a new set of modes will be stable;
these are the eigenmodes of the complex channel.96 Once the eigenmodes are
found, their creation follows immediately using the complex amplitude modula-
tion approaches in the earlier sections, as has been demonstrated experimentally
for static optical aberrated systems97 and atmospheric turbulence channels.98
So far, we have considered the scenario where one mode at a time is created,
but it is also possible to create an array of spatially structured beams. There are at
least two easy ways to do this: (1) spatial multiplexing or (2) angular multiplex-
ing. In the trivial case of subdividing space (option 1), the SLM screen is over-
filled with a plane wave (usually a large Gaussian beam) and the screen is
subdivided into multiple sections, each with its own hologram that creates the
desired mode. All the modes can then be given the same grating to ensure they
propagate unidirectionally. An example of such a hologram and the resulting field
is shown in Fig. 49 for a 4 × 4 array of LG modes with l = 3 and p = 0. One can
appreciate that since the SLM screen is partitioned into segments, that the
Figure 49 (a) 4 × 4 array hologram to create (b) an array of vortex beams. If the pixel num-
ber and size are not sufficient to resolve the hologram then unwanted diffraction orders will
appear in the output, shown as the dim light in (c).
Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators 51
resolution of the SLM and optical system will ultimately limit what is possible in
each segment.99 It is instructive to use OAM as an example to highlight this: as
the OAM increases, so the phase gradient at some radius also increases. One
can show that there is an optical vortex density limit within a circular region of
radius R (centered on the axis of the hologram), which is given as
2πR
jljmax ¼ NA, (98)
λ
where NA is the numerical aperture of the optical system. For modes with
|l| > |lmax|, evanescent waves are excited that quickly decay in amplitude. In the
case that the hologram spans a pixel array of Nx × Ny, each with a pitch of δx
and δy, then the largest circle that can be inscribed as
1
R¼ minðN x δx , N y δy Þ, (99)
2
Once the SLM and hologram parameters are set, it is the NA that is the limiting
factor, often by pin-holes in the optical system. There is also a technological
aspect: the finite pixel size and number means that the executed hologram is
always a stepwise approximation to the ideal kinoform version. Less pixels in
each segment can result in many extra diffraction orders and less efficiency in
the desired order. An example of this is shown in Fig. 49, where the desired beam
is overlayed with extra undesired orders [Fig. 49(c)].
The second option is to spatially overlap the holograms and then separate out
the desired modes by giving each a unique grating that directs the mode at a
desired angle: angular multiplexing, shown in Fig. 50. The angles can be reverted
Figure 50 In the angular multiplexed version, a single spatially overlapped hologram cre-
ates multiple beams that are directed at angles relative to one another. The angles can be
converted to positions by using a lens.
52 Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators
back to spatial position by a simple lens, so the final positions and sizes can be
determined by the optical system itself. For instance, say the hologram for mode
Mj is Hj(x,y), and in addition a linear grating is added to each mode for a final
transmittance function of the form
X
tðx, yÞ ¼ exp½i2πðuj x þ vj yÞ exp½iH j ðx, yÞ, (100)
j
then after passing through a lens of focal length, f, the desired mode will appear at
position Xj = ujλf and Yj = vjλf. In this approach, one has to take care that the beam
sizes and grating periods are selected to avoid spatial overlap at the focal plane of
the lens. Such an approach has been used to create over 200 modes on a single
hologram.45
The aforementioned techniques are all external to the laser, but it is possible
with intracavity SLMs to create single modes100,101 and arrays of modes,102–104
and the reader is referred to the references for more details.
Figure 51 The detection of the mode set can be viewed as the creation in reverse, shown
here for the example of an incoming modal set distributed to spatial locations on a detector.
Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators 53
positions on the detector by using Eq. (100) and Xj = ujλf and Yj = vjλf, but in
detector rather than creator mode. This is done by replacing the hologram for Mj
with that for Mj*; in other words, the complex conjugate of the desired mode
but the same grating rules apply. Exactly such a scheme has been used to detect
100 modes simultaneously across three wavelengths.18 It is also possible to use
a matched set of spatially arrayed beams, following approach (1) from the crea-
tion step. For example, a detection hologram would be carefully aligned with
the creation hologram to unravel each mode in the array, forming an array of
spots. One can think of this as a “lock and key” system, where information is
placed into spatial and modal positions as a “lock” and then “unlocked” only with
the correct and matching key. This has been useful for encryption using spatial
modes.105,106
It is also possible to do this in a parallelized approach, where the usual place-
ment of the SLM and detector is inverted: the SLM is placed in the Fourier plane
between two lenses (far-field) and the detector in the image plane (near field) of
the incoming array. Using an array of OAM beams as an example, each vortex
in the array is imaged to the same far-field profile regardless of its position in
the array, as schematically shown in Fig. 52. The pattern in the far field can be
easily understood using the convolution theorem: since a vortex array corresponds
to the convolution of a Dirac comb with a vortex beam, its Fourier transform is
simply given by the pointwise product of the Fourier transforms of the Dirac
comb and the vortex, resulting in a single, large pixelated vortex. If the SLM is
programmed to be a match filter for the desired vortex beam and this is present,
Figure 52 Parallel detection of arrays of modes by placing the SLM in the focal plane of the
lens and the detector in the image plane. This is modal decomposition but exploiting the
convolution theorem for arrays of modes. The example shows a 10 × 10 array of l ¼ 1
detection signals and no signal in adjacent OAM values. Adapted under the CC-BY
license.107 Q4
54 Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators
then an array of Gaussian peaks will appear in the detector plane—analyzing all
array positions at once.107
−k∂z I
θ ≈ ∇−2
t , (103)
I þC
where ∇−2 t is the inverse of the transverse Laplacian operator, which can be
numerically solved using fast Fourier transforms, and C is a constant chosen by
the user to deal with regions where I = 0 and should be chosen to be small enough
not to distort the phase outcome (typically 1% of the peak intensity works well).
To find the term ∂z ðx, y, zÞ, images of the intensity at multiple planes along the
propagation axis are required, e.g., at δz, 0, − δz, which can easily be acquired
by the digital propagation approach of Section 6.1.1. The gradient in the intensity
is then approximately
I out ðx, y, δzÞ − I out ðx, y, − δzÞ
∂z Iðx, y, zÞ ≈ : (104)
2δz
56 Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators
Figure 54 For the implementation of the TIE, two SLMs are needed. The first creates the
digital aberration and the second performs the digital propagation. If the beam is already
aberrated and only the wavefront is needed, then only step two is required. When used
together the first SLM can act as an adaptive mirror, programmed to correct for the incoming
aberration through a real-time iterative routine shown in the bottom panel.
The phase θ(x, y, 0) can then be deduced from Eqs. (103) and (104). This has
been executed on digital devices for fast retrieval of wavefronts110 and is shown
in Fig. 54. The set-up usually requires two SLMs although for just wavefront
reconstruction, one is sufficient: SLM 2 performs digital propagation on the
incoming aberrated beam to recover a wavefront by TIE, measuring the beam at
three planes and attempting to reconstruct the phase. In Fig. 53, the first SLM is
added to either create an aberrated beam or to be used as a phase corrector:
SLM 1 then becomes a digital adaptive mirror to program the conjugate of the
phase found from the TIE in order to correct for aberrations.
A final approach is to return to the modal decomposition of the optical field,
given previously as Eq. (73) and reproduced here for convenience
X
∞
U ðx, yÞ ¼ cn Ψn ðx, yÞ: (105)
n¼1
Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators 57
If the unknown complex coefficients cn are known (amplitude and phase) then
since the left-hand side of the equation is the optical field and not just the inten-
sity, the right-hand side contains all the information required to extract a wave-
front. It is in fact simply extracting the phase from the arg function applied to
the reconstructed field: θ = arg(U). In the earlier modal decomposition section,
we were only interested in the modal weights of the coefficients, i.e., |cn|2 which
gives the modal power of each expansion term. To find the complex term cn ¼
ρn expðiΔϕn Þ requires two additional measurements with hologram transmittance
functions given as
1 1
n ¼ pffiffiffi ðΨ0 þ Ψn Þ and T n ¼ pffiffiffi ðΨ0 þ i Ψn Þ:
T cos sin (106)
2 2
Note that this is essentially an interference of two modes, a reference mode usu-
ally taken to be n = 0 and the desired (n’th) mode whose phase we wish to find.
From the correlation of the incoming field with the above transmittance functions,
n ¼ ρ0 þ ρn þ 2ρ0 ρn sinðΔϕn Þ
one finds outcome intensities at the detector of I cos 2 2
extracted as
n − ρn − ρ0
2I sin 2 2
Δϕn ¼ −arctan : (107)
n − ρn − ρ0
2I cos 2 2
This is the phase of each mode relative to the n= 0 mode. The modal approach
comes with the benefit that the resolution of the reconstruction is not
dependent on the number of measurements (always three per mode: one for the
modal power and two to extract the intermodal phase) nor the resolution of the
detector, since only single complex numbers are measured. The resolution resides
in the basis functions of the expansion, functions that are computationally imple-
mented in the addition, and therefore the wavefront can be plotted to any resolu-
tion. An example of this is shown in Fig. 55. An unknown laser beam is first
measured with an SHS to extract the intensity and wavefront. One can see the
pixelation due to the finite size and array number of the lenslets (one data point
per lens). In contrast, the modal approach with CGHs on SLMs returns excellent
resolution with just three modes in the expansion, each measured with a modal
weight and modal phase. The two wavefront reconstructions using the phase
directly (Phs) and the minimum surface approach (Min) return the same outcome.
Figure 55 A comparison of intensity (a), (b) and wavefront measured with an SHS (d), and
by a modal approach (c). Wavefront determined from a phase reconstruction (e) and by a
minimization approach (f). Adapted under the CC-BY license.82 Q5
be applied to both the weak and strong turbulence regimes. SR will reach its
maximum value of 1 when I = I0, i.e., no turbulence, and its minimum SR = 0
when the medium is highly turbulent. The SR can be related to Fried’s parameter
r0 and the aperture diameter D as
1
SR ≅ 5 , (110)
1þ D
r0
3
and can be approximated for a single-phase screen in terms of the beam’s waist
size ω0 as follows:
1
SR ≅ 5 : (111)
ω0
1 þ 6.88 r0
3
Given that fluctuations in the atmospheric refractive index are stochastic, a statis-
tical description is needed. There are two approaches: (1) use appropriate random
drawings from known aberration weightings to create, in the spatial domain,113
the desired screen or (2) by working in the spatial frequency domain, make ran-
dom drawing give a known frequency power law. Here, we describe the latter
case. This is best represented in the Fourier domain as the Fourier transform of
the covariance function of the refraction index. In the Fourier domain, the power
spectral density of the refractive-index fluctuations is given as112
Φn ðkÞ ¼ 0.0033C 2n k − 3 :
11
(112)
Commonly known as the Kolmogorov power spectral density. Here, k is the sca-
lar spatial frequency. The power spectral density function tells you how to ran-
domly draw spatial frequencies so as to best mimic the atmosphere. Hence,
turbulence phase screens can be generated by encoding the Fourier transform of
the product of a random function with the power spectrum above. Figure 56
shows several phase screens generated using the above approach, for the case
SR = 0.9. Here, we also provide a MATLAB code (Turb.m, also available online)
that generates this phase screens.
Figure 58 Numerical simulation of the effect of turbulence on a vortex beam. (a) Intensity,
(b) phase profile, and (c) hologram encoded on the SLM to simulate the effect of turbulence.
Figure 57 shows the effect of the SR on the phase screen. As can be seen, as
the SR decreases, the phase changes become more abrupt. Thus, the phase of a
beam impinging on an SLM, where these phase screens are displayed, will also
change accordingly. As a result, the intensity profile of the beam will degrade.
For these examples, SR = 0.9, 0.7, 0.5, and 0.1.
As a final example, we illustrate the effect of turbulence on a vortex beam.
This effect can be simulated by adding the turbulence phase screen and the phase
of a vortex beam, as shown in Fig. 58. Figure 58(a) shows the intensity profile for
decreasing values of the SR (from 1.0 to 0.1), as expected, the intensity profile of
the vortex beam degrades. Figure 58(b) shows the corresponding phase for each
Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators 61
case and Fig. 58(c) shows the hologram displayed on the SLM to simulate the
effect of turbulence.
The MATLAB file Vortex_Turbulence.m (also available online) generates the
phase screens shown in Fig. 58(c). Here, the aperture size is taken to be the beam
waist of the input beam.
7 Generation of Holograms
This section explains in detail some of the MATLAB codes that are used to gen-
erate the holograms shown in sections 4.6.1 to 4.6.5. These codes, along with the
rest of the codes, are available online. Even though these examples are orientated
to MATLAB, the process is general to any programming language. A full list of
all the codes included is as follows:
(1) vortexbeam.m. This code generates a vortex beam using phase-only
modulation.
(2) Bessel.m. This code generates a BG beam by encoding on the SLM the
transmittance function of an axicon.
(3) Airy.m. This function generates the finite-energy Airy beams.
(4) Hermite_Gaussian.m. This function generates the set of HG beams, using
complex amplitude modulation. This code uses the function Hermite.m to
evaluate the different Hermite polynomials and the file fx2.mat, where the
values of the numerical inversion of Eq. (45) are stored. Both are also avail-
able online.
(5) Hermite.m. This function evaluates the Hermite polynomial.
(6) Laguerre_Gaussian.m. This function generates the set of LG beams, using
complex amplitude modulation. This code uses the function Laguerre.m to
evaluate the associated Laguerre polynomials as well as the file fx2.mat.
neeed to invert the function given by Eq. (50).
(7) Laguerre.m. This function evaluates the Laguerre polynomial.
(8) Digital_Lens.m. This code implements a digital focusing of any beam.
(9) Digital_prop.m. This code implements a digital propagation of any beam.
(10) Vortex_Turbulence.m. This code generates atmospheric turbulence
phase-screens.
(11) Turb.m. This code illustrates how to simulate the effect of turbulence on a
vortex beam.
The following lines will generate a matrix with the resolution of the PLUTO
SLM from HoloEye.
X and Y are two 1080 × 1920 matrices with values from –H/2 to H/2-1
and –V/2 to V/2-1, respectively. An azimuthally varying phase, phi can be
generated as
The topological charge (l) of the beam can take any positive or negative
values.
The number of grooves nx and ny in the vertical and horizontal directions can
take any integer value but are limited by the resolution of the SLM. The following
line is one of the most important as it encodes the hologram:
9. Hol=mod(n*phi+2*pi*(gy*Y+gx*X),2*pi);
where again, mod(x, 2*pi) is the 2π modulo operation that creates the blazed
grating as explained in Section 2.1. The following lines will normalize the gray
levels of Hol to fully cover the gray levels available by the SLM.
11. fig=figure(1);
12. set(fig,'Position',[1200 0 1920 1080], 'MenuBar',
'none','ToolBar','none','resize','off');
13. set(gca,'position',[0 0 1 1],'Visible','off')
14. imagesc(SLM)
15. colormap gray
16. axis off;
The first three lines of the code are the same as in the previous case. The following
lines will rescale everything to mm for which we need to know the size of the pixel,
a parameter that might differ from device to device. In the case of the PLUTO
version of HoloEye, the pixel size is 8 μm. We also have to define the refraction
index ni, the wave number k, the wavelength λ, and the axicon angle α.
15. nx=0;
16. ny=0;
17. gy=ny/(V*8e-3);
18. gx=nx/(H*8e-3);
The following line (19) defines the transmission function of an axicon, in which
we also encode the phase of a vortex to generate high-order BG beams
19. Hol=mod(-l*phi+kr*rho+2*pi*(X*gx+Y*gy),2*pi);
20. SLM=Hol/max(Hol(:))*255;
21. fig=figure(1);
22. set(fig,'position',[1900 0 1920 1080],'MenuBar',
'none','ToolBar','none','resize','off');
23. set(gca,'position',[0 0 1 1],'Visible','off')
24. imagesc(SLM)
25. colormap gray
26. axis off;
9. Hol=mod(A,2*pi);
10. SLM=Hol/max(Hol(:))*255;
11. fig=figure(1);
12. set(fig,'Position',[1920 0 1920 1080],'MenuBar',
'none','ToolBar','none','resize','off');
13. set(gca,'position',[0 0 1 1],'Visible','off')
14. imagesc(SLM)
15. colormap gray
16. axis off;
In the above, n and m define the order of the Hermite polynomials, which can be
computed using the function Hermite.m, mentioned above. The functions are
also available online and can be found in Appendix A.
66 Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators
19. Hx=polyval(HermitePoly(m),sqrt(2)*X/w);
20. Hy=polyval(HermitePoly(n),sqrt(2)*Y/w);
The following lines are required to compute the amplitude and phase of the
HG beam:
In the above, A and ph are the amplitude (A) and phase (φ), respectively, to
generate the required hologram using the expression:
ΦSLM ¼ f ðAÞ sinðϕÞ,
where f ðAÞ can be found by numerical inversion of Eq. (45). The following lines
would compute f ðAÞ and store it in the function F. For this, the function
“fx2.mat,” also provided online, needs to be loaded.
1. function H = HermitePoly(n)
2. if n==0
3. H = 1;
4. elseif n==1
5. H = [2 0];
70 Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators
6. else
7. hpm2 = zeros(1,n+1);
8. hpm2(n+1) = 1;
9. hpm1 = zeros(1,n+1);
10. hpm1(n) = 2;
11. for k=2:n
12. H = zeros(1,n+1);
13. for r=n-k+1:2:n
14. hk(r) = 2*(hpm1(r+1) - (k-1)*hpm2(r));
15. end
16. H(n+1) = -2*(k-1)*hpm2(n+1);
17. if k<n
18. hpm2 = hpm1;
19. hpm1 = H;
20. end
21. end
22. end
1. function y=laguerre(p,l,x)
2. y=zeros(p+1,1);
3. if p==0
4. y=1;
5. else
6. for m=0:p
7. y(p+1-m)=((-1)^m*(factorial(p+l)))/(factorial(p-
8. m)*factorial(l+m)*factorial(m));
9. end
10. end
11. y=polyval(y,x);
Acknowledgments
We would like to thank the South African National Research Foundation, the
Claude Leon Foundation, and CONACyT for financial support. We also thank
Dr. Angela Dudley of the CSIR and Dr. Hiao-Bo Hu of the Hangzhou Zhejiang
Sci-Tech University, for assistance with some of the figures.
Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators 71
References
1. F. M. Dickey, Laser Beam Shaping: Theory and Techniques, CRC Press, New York (2014).
2. A. Forbes, Laser Beam Propagation: Generation and Propagation of Customized Light, CRC
Press, New York (2014).
3. D. L. Andrews, Structured Light and Its Applications, Elsevier (2008).
4. J. P. Torres and L. Torner, Twisted Photons, Wiley-VCH (2011).
5. H. Rubinsztein-Dunlop et al., “Roadmap on structured light,” J. Opt. 19, 013001 (2017).
10.1088/2040-8978/19/1/013001
6. A. Forbes, A. Dudley, and M. McLaren, “Creation and detection of optical modes with spatial
light modulators,” Adv. Opt. Photonics 8, 200–227 (2016). 10.1364/AOP.8.000200
7. A. E. Willner et al., “Optical communications using orbital angular momentum beams,” Adv.
Opt. Photonics 7, 66–106 (2015). 10.1364/AOP.7.000066
8. G. Li et al., “Space-division multiplexing: the next frontier in optical communication,” Adv.
Opt. Photonics 6, 413–487 (2014). 10.1364/AOP.6.000413
9. C. Maurer et al., “What spatial light modulators can do for optical microscopy,” Laser
Photonics Rev. 5, 81–101 (2011). 10.1002/lpor.200900047
10. G. Nehmetallah and P. P. Banerjee, “Applications of digital and analog holography in three-
dimensional imaging,” Adv. Opt. Photonics 4, 472–553 (2012). 10.1364/AOP.4.000472
11. P. Memmolo et al., “Recent advances in holographic 3D particle tracking,” Adv. Opt. Photonics
7, 713–755 (2015). 10.1364/AOP.7.000713
12. W. Osten et al., “Recent advances in digital holography invited,” Appl. Opt. 53, G44–G63
(2014). 10.1364/AO.53.000G44
13. B. R. Boruah, “Dynamic manipulation of a laser beam using a liquid crystal spatial light modu-
lator,” Am. J. Phys. 77, 331–336 (2009). 10.1119/1.3054349
14. D. Huang et al., “A low-cost spatial light modulator for use in undergraduate and graduate
optics labs,” Am. J. Phys. 80, 211–215 (2012). 10.1119/1.3666834
15. N. Savage, “Digital spatial light modulators,” Nat. Photonics 3, 170–172 (2009). 10.1038/
nphoton.2009.18
16. Y. Q. Yang, A. Forbes, and L. C. Cao. “A review of liquid crystal spatial light modulators:
devices and applications,” Opto-Electron, Sci. 2, 230026 (2023). 10.29026/oes.2023.230026
17. A. Dudley et al., “Implementing digital holograms to create and measure complex-plane optical
fields,” Am. J. Phys. 84, 106–112 (2016). 10.1119/1.4935354
18. A. Trichili et al., “Optical communication beyond orbital angular momentum,” Sci. Rep. 6,
27674 (2016). 10.1038/srep27674
19. D. M. Spangenberg et al., “White light wavefront control with a spatial light modulator,”
Opt. Express 22, 13870–13879 (2014). 10.1364/OE.22.013870
20. R. W. Cohn and M. Liang, “Approximating fully complex spatial modulation with pseudoran-
dom phase-only modulation,” Appl. Opt. 33, 4406–4415 (1994). 10.1364/AO.33.004406
21. R. W. Cohn, “Pseudorandom encoding of complex-valued functions onto amplitude-coupled
phase modulators,” J. Opt. Soc. Am. A 15, 868–883 (1998). 10.1364/JOSAA.15.000868
22. V. Arrizón, “Complex modulation with a twisted-nematic liquid-crystal spatial light modulator:
double-pixel approach,” Opt. Lett. 28, 1359–1361 (2003). 10.1364/OL.28.001359
23. V. Arrizón et al., “Pixelated phase computer holograms for the accurate encoding of scalar
complex fields,” J. Opt. Soc. Am. A 24, 3500–3507 (2007). 10.1364/JOSAA.24.003500
24. E. G. Van Putten, I. M. Vellekoop, and A. P. Mosk, “Spatial amplitude and phase modulation
using commercial twisted nematic LCDs,” Appl. Opt. 47, 2076–2081 (2008). 10.1364/AO.47.
002076
25. V. Arrizón, “Optimum on-axis computer-generated hologram encoded into low-resolution
phase-modulation devices,” Opt. Lett. 28, 2521–2523 (2003). 10.1364/OL.28.002521
72 Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators
26. T. W. Clark et al., “Comparison of beam generation techniques using a phase only spatial light
modulator,” Opt. Express 24, 6249–6264 (2016). 10.1364/OE.24.006249
27. J. A. Davis et al., “Encoding amplitude information onto phase-only filters,” Appl. Opt. 38,
5004–5013 (1999). 10.1364/AO.38.005004
28. J. A. Davis, K. O. Valadéz, and D. M. Cottrell, “Encoding amplitude and phase information
onto a binary phase-only spatial light modulator,” Appl. Opt. 42, 2003–2008 (2003). 10.1364/
AO.42.002003
29. V. Arrizón, G. Méndez, and D. Sánchez-de La-Llave, “Accurate encoding of arbitrary complex
fields with amplitude-only liquid crystal spatial light modulators,” Opt. Express 13, 7913–7927
(2005). 10.1364/OPEX.13.007913
30. E. Bolduc et al., “Exact solution to simultaneous intensity and phase encryption with a single
phase-only hologram,” Opt. Lett. 38, 3546–3549 (2013). 10.1364/OL.38.003546
31. D. W. K. Wong and G. Chen, “Redistribution of the zero order by the use of a phase checker-
board pattern in computer generated holograms,” Appl. Opt. 47, 602–610 (2008). 10.1364/AO.
47.000602
32. R. Bowman et al., “Optimisation of a low cost SLM for diffraction efficiency and ghost order
suppression,” Eur. Phys. J. Spec. Top. 199, 149–158 (2011). 10.1140/epjst/e2011-01510-4
33. M. Bawart, E. Bernet, and M. Ritsch-Marte, “Programmable freeform optical elements,”
Opt. Express 25, 4898–4906 (2017). 10.1364/OE.25.004898
34. G. C. G. Berkhout et al., “Efficient sorting of orbital angular momentum states of light,”
Phys. Rev. Lett. 105, 153601 (2010). 10.1103/PhysRevLett.105.153601
35. E. Karimi et al., “Hypergeometric-Gaussian modes,” Opt. Lett. 32, 3053–3055 (2007). 10.1364/
OL.32.003053
36. B. Sephton, A. Dudley, and A. Forbes, “Revealing the radial modes in vortex beams,”
Appl. Opt. 55, 7830–7835 (2016). 10.1364/AO.55.007830
37. J. Durnin, “Diffraction-free beams,” Phys. Rev. Lett. 58, 1499–1501 (1987). 10.1103/
PhysRevLett.58.1499
38. M. Mazilu et al., “Light beats the spread: non-diffracting beams,” Laser Photonics Rev. 4, 529–
547 (2010). 10.1002/lpor.200910019
39. V Garces-Chavez et al., “Simultaneous micromanipulation in multiple planes using a self-
reconstructing light beam,” Nature 419, 145–147 (2002). 10.1038/nature01007
40. M. McLaren et al., “Self-healing of quantum entanglement after an obstruction,” Nat. Commun.
5, 4248 (2014). 10.1038/ncomms4248
41. J. Tervo and J. P. Turunen, “Rotating scale-invariant electromagnetic fields,” Opt. Express
9, 9–15 (2001). 10.1364/OE.9.000009
42. C. Schulze et al., “Accelerated rotation with orbital angular momentum modes,” Phys. Rev. A
91, 043821 (2015). 10.1103/PhysRevA.91.043821
43. M. Zamboni-Rached, “Stationary optical wave fields with arbitrary longitudinal shape by
superposing equal frequency Bessel beams: frozen waves,” Opt. Express 12, 4001–4006
(2004). 10.1364/OPEX.12.004001
44. G. A. Siviloglou et al., “Observation of accelerating airy beams,” Phys. Rev. Lett. 99, 213901
(2007). 10.1103/PhysRevLett.99.213901
45. C. Rosales-Guzmán et al., “Multiplexing 200 spatial modes with a single hologram,” J. Opt.
19, 113501 (2017). 10.1088/2040-8986/aa8b8e
46. M. A. Bandres and J. C. Gutiérrez-Vega, “Ince–Gaussian modes of the paraxial wave equation
and stable resonators,” J. Opt. Soc. Am. A 21(5), 873–880 (2004). 10.1364/JOSAA.21.000873
47. Miguel A. Bandres, “Ince Gaussian Beam” (2014). https://www.mathworks.com/matlabcentral/
fileexchange/46222-ince-gaussian-beam
Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators 73
72. C. Maurer et al., “Tailoring of arbitrary optical vector beams,” New J. Phys. 9, 78 (2007).
10.1088/1367-2630/9/3/078
73. C. Rosales-Guzmán, N. Bhebhe, and A. Forbes, “Simultaneous generation of multiple vector
beams on a single SLM,” Opt. Express 25, 25697–25706 (2017). 10.1364/OE.25.025697
74. B. Perez-Garcia et al., “On-demand tailored vector beams,” Appl. Opt. 56, 6967–6972 (2017).
10.1364/AO.56.006967
75. L. Perumal and A. Forbes, “Broadband structured light using digital micro-mirror devices
(DMDs): a tutorial,” J. Opt. 25, 074003 (2023). 10.1088/2040-8986/acd563
76. X.-B. Hu and C. Rosales-Guzmán, “Generation and characterization of complex vector modes
with digital micromirror devices: a tutorial,” J. Opt. 24, 034001 (2022). 10.1088/2040-8986/
ac4671
77. V. A. Soifer and M. A. Golub, Laser Beam Mode Selection by Computer Generated
Holograms, CRC Press (1994).
78. D. Flamm et al., “Mode analysis with a spatial light modulator as a correlation filter,” Opt. Lett.
37, 2478–2480 (2012). 10.1364/OL.37.002478
79. D. Flamm et al., “All-digital holographic tool for mode excitation and analysis in optical
fibers,” J. Lightwave Technol. 31, 1023–1032 (2013). 10.1109/JLT.2013.2240258
80. C. Schulze et al., “Measurement of the orbital angular momentum density of light by modal
decomposition,” New J. Phys. 15, 073025 (2013). 10.1088/1367-2630/15/7/073025
81. I. A. Litvin et al., “Azimuthal decomposition with digital holograms,” Opt. Express 20, 10996–
11004 (2012). 10.1364/OE.20.010996
82. C. Schulze et al., “Wavefront reconstruction by modal decomposition,” Opt. Express
20, 19714–19725 (2012). 10.1364/OE.20.019714
83. J. Pinnell et al., “Modal analysis of structured light with spatial light modulators: a practical
tutorial,” J. Opt. Soc. Am. A 37, C146–C160 (2020). 10.1364/JOSAA.398712
84. M. McLaren, T. Konrad, and A. Forbes, “Measuring the nonseparability of vector vortex
beams,” Phys. Rev. A 92, 023833 (2015). 10.1103/PhysRevA.92.023833
85. E. Toninelli et al., “Concepts in quantum state tomography and classical implementation with
intense light: a tutorial,” Adv. Opt. Photonics 11, 67–134 (2019). 10.1364/AOP.11.000067
86. B. Ndagano et al., “Beam quality measure for vector beams,” Opt. Lett. 41, 3407 (2016). 10.1364/
OL.41.003407
87. B. Zhao et al., “Determining the non-separability of vector modes with digital micromirror
devices,” Appl. Phys. Lett. 116, 091101 (2020). 10.1063/1.5142163
88. A. Selyem et al., “Basis-independent tomography and nonseparability witnesses of pure com-
plex vectorial light fields by Stokes projections,” Phys. Rev. A 100, 063842 (2019). 10.1103/
PhysRevA.100.063842
89. A. Aiello et al., “A non-separability measure for spatially disjoint vectorial fields,” New J.
Phys. 24, 063032 (2022). 10.1088/1367-2630/ac77ab
90. J. W. Goodman, Introduction to Fourier optics, Standford University Press (1996).
91. C. Schulze et al., “Beam-quality measurements using a spatial light modulator,” Opt. Lett.
37, 4687–4689 (2012). 10.1364/OL.37.004687
92. J. Webster, C. Rosales-Guzmán, and A. Forbes, “Radially dependent angular acceleration of
twisted light,” Opt. Lett. 42, 675–678 (2017). 10.1364/OL.42.000675
93. A. Dudley et al., “All-digital wavefront sensing of structured light beams,” Opt. Express
22, 14031–14040 (2014). 10.1364/OE.22.014031
94. J. Perez-Vizcaino et al., “Free-motion beam propagation factor measurement by means of a
liquid crystal spatial light modulator,” J. Disp. Technol. 8, 539–545 (2012). 10.1109/JDT.
2012.2200453
95. R. Brüning et al., “Overlap relation between free-space Laguerre Gaussian modes and step-
index fiber modes,” J. Opt. Soc. Am. A 32, 1678–1682 (2015). 10.1364/JOSAA.32.001678
Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators 75
96. A. Klug, C. Peters, and A. Forbes, “Distortion-free forms of structured light,” Opt. Photonics
News 34, 51 (2023).
97. W. T. Buono et al., “Eigenmodes of aberrated systems: the tilted lens,” J. Opt. 24, 125602
(2022). 10.1088/2040-8986/ac9f22
98. A. Klug, C. Peters, and A. Forbes, “Robust structured light in atmospheric turbulence,”
Adv. Photonics 5, 016006 (2023). 10.1117/1.AP.5.1.016006
99. J. Pinnell, V. Rodríguez-Fajardo, and A. Forbes, “Probing the limits of orbital angular
momentum generation and detection with spatial light modulators,” J. Opt. 23, 015602
(2020). 10.1088/2040-8986/abcd02
100. S. Ngcobo et al., “A digital laser for on-demand laser modes,” Nat. Commun. 4, 2289 (2013).
10.1038/ncomms3289
101. C. Tradonsky et al., “High-resolution digital spatial control of a highly multimode laser,”
Optica 8, 880–884 (2021). 10.1364/OPTICA.423140
102. A. Pando et al., “Improved laser phase locking with intra-cavity adaptive optics,” Opt. Express
31, 6947–6955 (2023). 10.1364/OE.482196
103. N. Davidson et al., “Complex-light lasers,” Opt. Photonics News 33 (5), 26–33 (2022).
10.1364/OPN.33.5.000026
104. M. Piccardo et al., “Roadmap on multimode light shaping,” J. Opt. 24, 013001 (2021).
10.1088/2040-8986/ac3a9d
105. H. Wang et al., “Coloured vortex beams with incoherent white light illumination,” Nat.
Nanotechnol. 18, 264–272 (2023). 10.1038/s41565-023-01319-0
106. A. Forbes and L. Perumal, “Twisted light gets a splash of colour,” Nat. Nanotechnol. 18, 221–
222 (2023). 10.1038/s41565-023-01322-5
107. M. Piccardo et al., “Vortex laser arrays with topological charge control and self-healing of
defects,” Nat. Photonics 16, 359–365 (2022). 10.1038/s41566-022-00986-0
108. ISO, “ISO 15367-1:2003 lasers and laser-related equipment – test methods for determination
of the shape of a laser beam wavefront – Part 1: Terminology and fundamental aspects,”
(2003).
109. L. Zhao et al., “Efficient implementation of a spatial light modulator as a diffractive optical
microlens array in a digital Shack–Hartmann wavefront sensor,” Appl. Opt. 45, 90–94
(2006). 10.1364/AO.45.000090
110. K. Singh, A. Dudley, and A. Forbes, “Versatile all-digital transport-of-intensity based wave-
front sensor and adaptive optics using a DMD,” Opt. Express 31, 8987–8997 (2023).
10.1364/OE.481767
111. L. C. Andrews and R. L. Phillips, Laser Beam Propagation through Random Media, SPIE
Press, Bellingham, WA (1998).
112. L. C. Andrews, Field Guide to Atmospheric Optics, SPIE Press, Bellingham, WA (2004).
113. L. Burger, I. Litvin, and A. Forbes, “Simulating atmospheric turbulence using a phase-only
spatial light modulator,” S. Afr. J. Sci. 104, 129–134 (2008).
114. G. T. Bold et al., “Practical issues for the use of spatial light modulators in adaptive optics,”
Opt. Commun. 148, 323–330 (1998). 10.1016/S0030-4018(97)00586-5
115. D. C. Dayton et al., “Theory and laboratory demonstrations on the use of a nematic liquid
crystal phase modulator for controlled turbulence generation and adaptive optics,” Appl. Opt.
37, 5579–5589 (1998). 10.1364/AO.37.005579
116. G. D. Love, “Wavefront correction and production of Zernike modes with a liquid crystal spa-
tial light modulator,” Appl. Opt. 36, 1517–1524 (1997). 10.1364/AO.36.001517
76 Rosales-Guzmán and Forbes: Structured Light with Spatial Light Modulators
Q2. Please note that “degrees of freedom/degree of freedom” has been changed as
“DoFs/DoF” in thoughout the article. Please check and confirm.
Q3. Please note that the variables “eR” and “eL” has been changed as bold roman as in
equation 66. Please check and confirm.
Q4. Please check whether the insertion of “reference 107” citation in accurate here. If
not please remove the citation of reference 107.
Q5. Please check whether the insertion of “reference 82” citation in accurate here. If not
please remove the citation of reference 82.