Products | Custom Solutions | Calculators JEKray | Bio | Contact Cart 0
JEK Systems
Docs › Free-space optics

Free-space optics

Free-space light is worked out three ways, each building on the one before: exact rays, Gaussian beams carried along the rays, and the diffracted field propagated along the beams. This page sets out each model and its equations.

Rays

Geometry

Every element has its own frame. Its surfaces are sag curves in that frame (see Concepts): conics with aspheric and odd terms, cut to their apertures. A ray is a point and a direction. The tracer finds where it meets each surface exactly: in closed form for a plane or a conic, and by iterating on the sag for aspheres. There is no paraxial approximation in the geometry.

Refraction and reflection

At a surface with unit normal \(\hat n\) between media of index \(n_1\) and \(n_2\), a ray with unit direction \(\hat d\) refracts by the vector form of Snell’s law. With \(\eta = n_1/n_2\) and \(\cos\theta_i = -\hat d\cdot\hat n\):

\[\hat d_t = \eta\,\hat d + \left(\eta\cos\theta_i - \cos\theta_t\right)\hat n, \qquad \cos\theta_t = \sqrt{1 - \eta^2\left(1 - \cos^2\theta_i\right)}\]

Where the root is imaginary the light is totally internally reflected, \(\hat d_r = \hat d + 2\cos\theta_i\,\hat n\), and both polarisations keep their power with the phases the Fresnel coefficients give.

Fresnel coefficients

A bare surface reflects the amplitudes

\[r_s = \frac{n_1\cos\theta_i - n_2\cos\theta_t}{n_1\cos\theta_i + n_2\cos\theta_t}, \qquad r_p = \frac{n_1\cos\theta_t - n_2\cos\theta_i}{n_2\cos\theta_i + n_1\cos\theta_t}\]

in the parity convention for p (see Concepts). The reflected light becomes a branch of its own, so ghosts and back-reflections can be followed (Follow weak reflections on the Bench panel). Its loss always counts against the transmitted light.

Coatings

A surface can carry:

  • an AR coating or a set reflectance \(R\), reflecting \(\sqrt{R}\) in amplitude;
  • a coating over a band of wavelengths, bare glass outside it;
  • a thin-film stack, worked out by the characteristic-matrix method.

For the stack, each layer of index \(n_j\) and thickness \(d_j\) contributes

\[M_j = \begin{pmatrix} \cos\delta_j & i\sin\delta_j/\eta_j \\ i\,\eta_j\sin\delta_j & \cos\delta_j \end{pmatrix}, \qquad \delta_j = \frac{2\pi n_j d_j \cos\theta_j}{\lambda},\]

with \(\eta_j = n_j\cos\theta_j\) for s and \(n_j/\cos\theta_j\) for p, and \(n_j\sin\theta_j\) the same in every layer. With \(M = \prod_j M_j\) and \((B, C)^T = M\,(1, \eta_\text{sub})^T\), the stack reflects

\[r = \frac{\eta_0 B - C}{\eta_0 B + C}.\]

and passes

\[t = \frac{2\eta_0}{\eta_0 B + C}\]
(for p, times \(\cos\theta_0/\cos\theta_\text{sub}\)), scaled by \(\sqrt{n_\text{sub}\cos\theta_\text{sub}/(n_0\cos\theta_0)}\) so that $$ r ^2 + t ^2 = 1$$. The phases of both are kept: a coated mirror in an interferometer or cavity shifts the fringes as a real one does, and light through a coated face at a slant comes out with s and p retarded against each other, as through a real beamsplitter or AR coating.

Every face’s amplitudes come from one place: the bench’s rays, its diffracted field and focus, the lens designer’s polarisation trace and the RF designer’s reflections all take the same numbers, so they cannot disagree.

Glass

Indices come from catalogue Sellmeier coefficients:

\[n^2(\lambda) - 1 = \sum_{i=1}^{3} \frac{B_i\,\lambda^2}{\lambda^2 - C_i}, \qquad \lambda \text{ in µm}.\]

The group index \(n_g = n - \lambda\,\mathrm{d}n/\mathrm{d}\lambda\) sets group paths: pulse delays, and how a laser’s line washes out fringes. A material can also carry absorption, and a table of \(n\) and \(k\) against wavelength.

Polarisation along a ray

Each ray carries a Jones vector. Every surface multiplies it by its coefficients, and thin polarisation elements by their matrices. Written in the basis \((E_p, E_s)\), a waveplate of retardance \(\Gamma\) waves with its fast axis at \(\theta\) from p is

\[J(\theta, \Gamma) = \begin{pmatrix} \cos^2\theta + e^{i2\pi\Gamma}\sin^2\theta & \left(1 - e^{i2\pi\Gamma}\right)\cos\theta\sin\theta \\ \left(1 - e^{i2\pi\Gamma}\right)\cos\theta\sin\theta & \sin^2\theta + e^{i2\pi\Gamma}\cos^2\theta \end{pmatrix},\]

and an ideal polariser is the projector onto its axis. A Faraday rotator turns the field the same way in the lab whichever way light crosses it. In the ray’s own basis that is \(+\beta\) or \(-\beta\), by the direction of travel against the field and the parity of the ray’s p axis. That makes it non-reciprocal, as it should be.

Optical path

Each ray accumulates its optical path \(L = \sum n_i \ell_i\), plus any phase a surface adds: a coating’s, a chirped mirror’s group delay dispersion, a mask’s delay. Rays of one source, one wavelength and one path make up a sampled wavefront. At a screen, rays arriving from one launch add as fields:

\[E = \sum_k a_k\, e^{i k_0 L_k}, \qquad I = \vert E\vert ^2,\]

with each cross term weighted by the source’s coherence \(\gamma(\Delta L)\) (see Concepts). Before the fields are added, each beam is laid onto the screen’s bins, which stops fringes aliasing against the spacing of the rays.

Gaussian beams

The beam parameter

A Gaussian source launches one reference ray down its axis, carrying the complex beam parameter

\[\frac{1}{q} = \frac{1}{R} - i\,\frac{\lambda}{\pi n w^2}, \qquad q = z + i z_R, \qquad z_R = \frac{\pi n w_0^2}{\lambda}.\]

At each surface the tracer works out the local ray-transfer matrix in the bench plane, and the beam parameter follows

\[q' = \frac{A q + B}{C q + D}.\]

Out of the plane the matching sagittal matrices carry a second \(q\), so a beam through tilted optics or a cylindrical lens becomes astigmatic as a real one does. The beam’s radius is \(w(z) = w_0\sqrt{1 + (z/z_R)^2}\), and its Gouy phase is \(\arctan(z/z_R)\).

Branches

Wherever the reference ray splits, the beam branches. A beam wider than the element it meets is also split there: the part that lands on the element goes through it, and the part that misses carries on past. Each part keeps its share of the power as the Gaussian lands, so a half-blocked beam is half-blocked.

Beam quality and higher-order modes

A beam with \(M^2 > 1\) is a Gaussian Schell-model beam: an incoherent sum of the Hermite–Gauss modes of its embedded Gaussian, whose width is \(1/M\) of the real beam’s. The modes are weighted

\[p_m = (1 - \kappa)\,\kappa^m, \qquad \kappa = \frac{M^2 - 1}{M^2 + 1},\]

in each direction, which makes the beam’s \(M^2\) exactly the one set.

A source can instead launch a Hermite–Gauss mode \(\mathrm{HG}_{mn}\) or a Laguerre–Gauss mode \(\mathrm{LG}_{pl}\). Either is carried as a coherent sum of Hermite–Gauss modes, each with its own Gouy phase \((m + n + 1)\arctan(z/z_R)\), so a cylindrical-lens mode converter turns LG into HG as it does in the lab.

Beams through turned optics

A part tipped or rolled out of the plane (a cylinder at \(30°\), a curved mirror tipped and turned) couples the beam’s two axes, and the beam is no longer two \(q\)’s, one across and one up. It is then carried as a complex symmetric \(2\times2\) matrix \(Q\) (Arnaud’s general astigmatic beam), its field

\[E \propto \frac{1}{\sqrt{\det Q}}\,\exp\!\left(-\frac{ik}{2}\,\mathbf r^{\mathsf T} Q^{-1}\,\mathbf r\right)\]

over \(\mathbf r = (x, y)\) in the beam’s own axes. Each part’s \(4\times4\) ray matrix comes from rays traced through its real surface in 3D, through its tip and roll, with the cross terms kept: a thin part takes \(Q \to (A\,Q)(C\,Q + D)^{-1}\), with \(D = A^{-\mathsf T}\), and free space adds \(L/n\) to its diagonal. With every part upright, \(Q\) is diagonal and the beam is the two \(q\)’s as before. A photodiode or fibre tip rebuilds the field from \(Q\), and the 3D view draws its ellipse, turned as it is.

Higher-order modes ride in the beam’s own principal frame, each axis’s Gouy phase gathered over every stretch of free space (which is what turns one mode into another). Each part is taken as a stretch along its own axes, a turn or mirror, and a lens. Where a part with axes of its own meets a beam that is round, or lined up with it already, the Hermite–Gauss sum is turned into the part’s frame: exactly, order by order, after the Gouy phase so far is folded into it. A part that turns or mirrors the image carries the frame with it. So an \(\mathrm{HG}_{10}\) beam through a converter rolled \(45°\) leaves as \(\mathrm{LG}_{01}\), and a Dove prism rolled \(\rho\) turns a mode by \(2\rho\). A beam twisted by parts at odd angles to each other has no such frame: its arrival is marked, and a photodiode or fibre tip says its modes are only roughly placed.

A cavity whose parts turn the beam’s axes is solved from its \(4\times4\) round trip \(M\). Its eigenvalues come in pairs \(\lambda, 1/\lambda\); with \(s = \lambda + 1/\lambda\),

\[s^2 - \operatorname{tr}(M)\,s + b - 2 = 0, \qquad b = \tfrac12\left(\operatorname{tr}(M)^2 - \operatorname{tr}(M^2)\right),\]

and the loop is stable when both \(s\) lie in \((-2, 2)\): \(\lambda = e^{\pm i\theta}\), \(\theta\) each axis’s round-trip Gouy phase. The mode is \(Q = X\,Y^{-1}\) from an eigenvector \([X; Y]\) of each pair, taken so the beam is confined. Its widths along its own axes, its waists, its turn and its mode matching follow from \(Q\).

The diffracted field

The diffracted field is worked out by physical optics propagation: a sampled field travels along each branch of the beam tree, with a pilot Gaussian beam (the branch’s own \(q\)) travelling alongside to carry the fast-varying part analytically.

Round fields

Most benches are slices through round systems, so a beam on axis is a figure of revolution, a radial profile \(E(r)\). Its diffraction is a Hankel transform, done with the quasi-discrete Hankel transform (Guizar-Sicairos and Gutiérrez-Vega, JOSA A 21, 53, 2004).

  • Within the pilot’s Rayleigh range, the field is held against a plane and moved by the angular spectrum:

    \[E(r, z) = \int_0^\infty \tilde E(\rho)\, e^{-i z\sqrt{k^2 - (2\pi\rho)^2}}\, J_0(2\pi\rho r)\, 2\pi\rho\, \mathrm{d}\rho.\]
  • Outside it, the field is held against a sphere centred on the pilot’s waist and moved through the waist with one Fresnel transform, which rescales the grid:

    \[E(r_2, z) \propto \int_0^\infty E(r_1)\, \exp\!\left(-\frac{i k (r_1^2 + r_2^2)}{2z}\right) J_0\!\left(\frac{k r_1 r_2}{z}\right) r_1\, \mathrm{d}r_1.\]

Only the residual phase against the reference is sampled. A tight focus and a long collimated leg then both fit on a few hundred points.

Surfaces as phase screens

At a surface, the field takes the phase the real surface adds. Rays are traced through it in three dimensions, along the pilot wavefront’s normals. That is possible because every element is a figure of revolution about an axis in the plane. Their optical paths between a plane before the surface and one after it form a phase screen, and where they land sets the aperture. The paraxial part of that phase is handed to the pilot through the surface’s ABCD matrix. What is left is the aberration, sampled on the new grid.

Two-dimensional fields

Where tilts or decentres break the round symmetry, the field is sampled on a 2D grid instead. The Fresnel kernel is separable, so each axis keeps its own pilot, waist and grid. An astigmatic beam can then focus in x and y at different places without the grid blowing up. In 2D, each sample carries its own polarisation through its own Fresnel, coating or waveplate matrix.

The field out of the plane

The diffracted field follows the bench in 3D. Each surface’s phase screen is traced through the part as it stands (raised, tipped or rolled, met above or below its centre), so a rolled cylinder’s diagonal curvature is in the field as it is in the beam. The field’s light is carried along each leg’s full length in 3D, a periscope’s vertical leg included. A part that turns the image a quarter (a periscope that turns the beam) has the field’s grid transposed first, and a smaller turn (a Dove prism rolled) is sampled through its whole \(2\times2\) map of positions. Polarisation is taken in each beam’s own axes either side. An iris or edge clips the light where it passes, above or below the centre too. At a screen, a photodiode or a fibre tip, the field lands where the beam does, on a tipped face as the face itself sees it.

Steep foci

Near a focus reached at high numerical aperture, the paraxial step fails twice over. Its quadratic phase is not the sphere the light converges on, and it has no field along the axis. There the field is summed directly by the Rayleigh–Sommerfeld integral, from the pupil to each point on the screen:

\[E(P) = \frac{i}{\lambda} \sum_Q U(Q)\, e^{-ik(r - \rho)}\, \frac{z}{r}\, \frac{1}{r}\, \Delta A,\]

where \(r\) is the distance from the pupil point \(Q\) to \(P\), \(\rho\) its distance to the focus, and \(U\) the full vector field at \(Q\) with the converging sphere taken off. This is the integral Richards and Wolf simplify, without their approximations, so aberrated and tilted foci come out too.

Where branches meet

Branches of one launch share a source, a wavelength and a polarisation, so where they overlap their fields add:

\[\mathbf{E} = \sum_b u_b(x, y)\, \mathbf{J}_b,\]

with \(u_b\) the branch’s spatial profile (unit power, every propagation phase in it) and \(\mathbf J_b\) its Jones vector from the tracer, conjugated to the field’s convention. Zoomed in below about 50 µm, the bench samples the field on every pixel, so standing waves and crossing-beam fringes show.

What a screen reads

A screen records the rays and the field arriving on its face. From the field it gives an irradiance map, the point spread function and the MTF:

  • For a round pupil, the Hankel transform, which is the true 2D PSF;
  • Otherwise, the tangential line spread function.

The Strehl ratio is the classic one: the peak against the peak a perfect wave from the same amplitude at the last surface would reach, \(\left(\int \vert E\vert \,\mathrm{d}A / \lambda d\right)^2\).

Fibre tips and photodiodes read the same arriving field: a fibre by its overlap with its own mode, a photodiode by \(\vert E\vert ^2\) over its area. See their element pages.

Cavities

A cavity is found from the light’s own path. Along the reference ray’s branches, the events are listed (which surface, reflected or transmitted, from which side). A loop is the shortest run of them that repeats twice. Each loop gets its own axis, the ray that closes on itself, and round-trip matrices in and out of the plane, \(\begin{pmatrix} A & B \\ C & D \end{pmatrix}\). The cavity is stable when \(\left\lvert \tfrac{A + D}{2}\right\rvert \le 1\). Its mode is the beam that reproduces itself, \(q = (Aq + B)/(Cq + D)\). Its free spectral range is \(c / L_\text{rt}\) for a round-trip optical path \(L_\text{rt}\).

The field engine solves the steady state rather than adding round trips one by one. With \(T\) the round trip as one linear operator on one grid, and \(b\) the injected field, the circulating field satisfies

\[\left(1 - e^{i\delta}\,T\right) x = b\]

at round-trip detuning \(\delta\). That is solved in a Krylov space built from \(b\), for every detuning a scan needs at once. The same space holds the cavity’s own leading modes: its Ritz values are their round-trip losses and frequencies. For a cavity cut by its mirrors’ edges, this is Fox and Li’s iteration done all at once.

A laser with a line of its own drives the cavity with its line, and the circulating power is averaged over it.

Misaligned cavities

A mirror turned in the bench plane or tipped out of it, or a beam sent in off the cavity’s axis, leaves the reference ray missing itself after one round trip: it comes back offset by \(\boldsymbol\delta\) in position and slope, across the beam and up it. The cavity’s own axis is the ray that does close, the fixed point of the round trip with its \(4\times4\) matrix \(M\) (in position and reduced slope, both ways):

\[\mathbf v = (1 - M)^{-1}\,\boldsymbol\delta.\]

For a flat mirror and a concave one of radius \(R\), the curved one tipped by \(\alpha\) moves the axis \(R\alpha\) up, parallel to the beam: it runs through the mirror’s centre of curvature, square to the flat one. The cavity’s panel gives the axis’s offset and tilt from the input beam, across and up, and how far it moves at the loop’s start for each mirror turned or tipped by 1 µrad, from the same matrix: a mirror turned by \(\epsilon\) kicks the light leaving it by \(2\epsilon\), and that kick, carried round the rest of the loop, moves the axis by \((1 - M)^{-1}\) times it.

Mode matching counts the offset and the tilt between the input beam and the cavity’s mode on its own axis, both ways. For two beams of the same waist \(w_0\) offset by \(a\) and parallel, the share of the light in the mode is \(e^{-a^2/w_0^2}\).

The field engine follows the misalignment too. Each round trip it carries the field on along the reference ray, then moves and tilts it by the ray’s own miss \(\boldsymbol\delta\) back into the first pass’s frame (moved by the Fourier shift theorem, so nothing is lost to resampling), so the light walks round the loop as it does in a real cavity and settles on its axis. That takes the full two-dimensional field, which a misaligned cavity always uses. Locked to its strongest line, it transmits the share of the light in that line’s mode; the rest is in modes off resonance. The grid sets how close it gets: for the cavity above, misaligned by \(a = 0.5\,w_0\), 256 samples come within 1% and 512 within 0.3%.

Gain

A gain medium in a loop makes a laser. Its small-signal gain against the round-trip loss says whether it lases. Above threshold, each gain sheet saturates as a homogeneous medium does with every pass at once (Rigrod 1965):

\[\ln G = \ln G_0 - \frac{(G - 1)\,S}{P_\text{sat}}, \qquad P_\text{sat} = \frac{I_\text{sat}\,\pi w^2}{2},\]

where \(S\) is the power entering it summed over its passes, and \(w\) the cavity mode’s radius there. The power settles where the round trip is one, and leaves each partly transmitting mirror as a beam.

Short pulses

A source given a pulse duration \(\tau\) is a spectrum with a spectral phase. Reference rays are traced at 33 wavelengths across that spectrum. Their optical paths through glass, prisms, gratings, chirped mirrors and fibre form the pulse’s spectral phase \(\varphi(\omega)\), which a polynomial fit expands about the carrier:

\[\varphi(\omega) = \varphi_0 + \tau_g\,(\omega - \omega_0) + \frac{\mathrm{GDD}}{2}(\omega - \omega_0)^2 + \frac{\mathrm{TOD}}{6}(\omega - \omega_0)^3.\]

The pulse that arrives is the spectrum with that phase, transformed to time. Its duration, group delay, GDD and TOD are read out, along with its spatial chirp and pulse-front tilt. So prism and grating compressors, stretchers and delay lines need no formulas: they come out of the geometry.

Heights

Every part sits at the beam height, 75 mm above the breadboard, unless it is given a height of its own (the 3D view’s blue arrow, or z in its panel). Each ray then carries its height \(z\) and its slope \(u = \mathrm dz/\mathrm ds\) along the bench, so its direction in 3D is

\[\hat d = \frac{(d_x, d_y, u)}{\sqrt{1 + u^2}},\]

and it is traced exactly in three dimensions.

Missing a part. A part takes only the light that lands inside its aperture once the height is counted: inside a circle of its semi-aperture \(a\) for a lens, a mirror or a plate, at a point \(y\) across it and \(h = z - z_\text{part}\) above its centre,

\[y^2 + h^2 \le a^2,\]

and inside a band as tall as it is wide for a screen, a cube or a block. Light passing above or below a part goes on as if it were not there.

Meeting a surface. A surface that is flat, or curved only in the bench plane (a cube’s face, a prism, a cylinder with its power in the plane), stands straight up, so a ray meets it where its path in the plane does. A lens’s or mirror’s face is a figure of revolution about its axis, so off its centre its sag is that at the radius

\[x = \text{sag}\!\left(\sqrt{(y + y_0)^2 + h^2}\right),\]

with \(y_0\) an off-axis segment’s offset from its parent’s axis. A cylinder curved out of the plane has \(x = \text{sag}(h)\). The ray is followed to where it meets that surface in 3D (in closed form for a conic, by iterating otherwise), and its normal \(\hat n\) there is taken in 3D too.

Bending. Snell’s law and the law of reflection, as vectors:

\[\hat d_\text{r} = \hat d - 2(\hat d\cdot\hat n)\,\hat n, \qquad \hat d_\text{t} = \eta\,\hat d + \left(\eta\cos\theta_i - \cos\theta_t\right)\hat n,\]

with \(\eta = n_1/n_2\), \(\cos\theta_i = -\hat d\cdot\hat n\) and \(\cos\theta_t = \sqrt{1 - \eta^2(1-\cos^2\theta_i)}\). A grating keeps the component along its grooves (straight up), so light arriving at a rise leaves on a cone; a mask bends the light by the gradient of its delay both ways.

Polarisation. A ray’s \(s\) direction is the one across it nearest straight up, so in the bench plane \(s\) is out of the plane as ever. Off it, a surface’s plane of incidence is tilted, and its own \(s\) lies along \(\hat n\times\hat d\). The ray’s amplitudes are turned into that frame for the surface’s Fresnel coefficients or coating, and each ray leaving is turned back into its own frame. So a ray high on a lens, polarised across the bench, is \(s\) to the lens there, as it should be.

So a lens set 2 mm high bends a level beam up as one moved 2 mm across bends it sideways, aberrations included, and a photodiode or fibre tip off the beam’s height reads, or couples, only what overlaps it. A link plane carries the light to the same place against its partner, at the partner’s height.

Arriving off centre, sloped or on a tipped face. A photodiode or fibre tip rebuilds each Gaussian beam’s field on its face where the beam lands: above or below the centre, sloped, or on a face tipped or rolled out of the plane (the landing point and direction then taken in the face’s own frame). A point \((u, v)\) on the face is taken against the beam’s own cross-section,

\[x = \cos\theta_\parallel\,\Delta u, \qquad y = \cos\theta_\perp\,\Delta v - \sin\theta_\perp\sin\theta_\parallel\,\Delta u,\]

with \(\theta_\parallel\) the beam’s angle to the face’s normal across and \(\theta_\perp\) its slope up, and the phase taken by how far along the beam the point is. So a sloped beam’s footprint stretches up the face, a tip raised or tipped off the beam couples exactly what one moved or turned across it does, and a diode samples the beam wherever on it the beam lands.

Tipping. Any free-space part can also be tipped out of the plane by its Tip \(\tau\), about its own across axis (see Mirror). The ray is taken into the part’s tipped frame, and on into each face’s own frame (a cube’s or a prism’s face), where the part is as it was; it is met there in 3D and bent by the face’s normal, turned back out to the bench. So a tipped plate shifts a beam up as a turned one shifts it across, and a tipped lens shows the astigmatism and coma of a lens met at an angle. A tipped source sends its light up at \(\tau\). A part can also be rolled about its own axis (the way it faces) by its Roll \(\rho\), right-handed, after the tip: a cylindrical lens rolled \(90°\) is one curved out of the plane, and a Dove prism rolled \(\rho\) turns the image by \(2\rho\). A rolled source turns its pattern of rays and its polarisation with it.

Straight up and down. Distances are taken along the ray in 3D, so a ray sent straight up or down is followed like any other: two mirrors tipped \(45°\), one over the other, make a periscope. Where the light goes straight up its frame for \(s\) and \(p\) is taken from the bench’s \(x\) instead (there is no “up” across it), so a periscope that turns the beam turns its polarisation, as a real one does. With every part at the beam height and upright, and every source a line, none of this runs, and the bench traces exactly as it did.

Limits

  • Parts sit at heights and can be tipped and rolled, but are placed on the bench plane. The Gaussian beam and the diffracted field follow heights, tips and rolls (see beams through turned optics and the field out of the plane). A tipped lens has no edge for light to meet between its faces. A crystal’s faces keep the ray’s own polarisation frame.
  • A cavity’s steady-state field takes the loop’s axis as closed out of the plane: a cavity whose tipped mirror walks the beam up and down is solved as if it did not.
  • The round field assumes a figure of revolution about the axis. Off-axis and tilted cases use the 2D field, which is paraxial in free space and slower.
  • Rays and fields agree at the beam’s centre by construction. Far from it, the Gaussian beam’s paraxial model and the exact rays can differ, as they should.
  • Light from separate sources never interferes. Two paths of one launch interfere as far as the source’s coherence allows.

Elements

Sources and detectors

Mirrors and lenses

Splitting and polarisation

Shaping and filtering

Active and atomic

Tabs

JEKray documentation, for file format version 1. Something wrong or unclear? Tell us at [email protected].