Model
A thin object with complex transmittance o(x, y) is lit by a unit plane wave. Its scalar field is band-limited to |f| ≤ B = NAo/λ
and propagated a distance z to the sensor with the exact angular-spectrum transfer function, giving the object wave O(x, y).
A plane reference wave R = A eiψ e−i2πfc·r with sin θ = λ|fc| arrives at the same time. The sensor records only
The first two terms carry no phase (the DC or zero order). The cross terms are the +1 order O R*, which holds the complex object wave shifted to +fc,
and the −1 (twin) order O* R, its complex conjugate at −fc. Illuminating the hologram with R gives
(H − |R|²)R/|R|² = O + O* R²/|R|² + |O|² R/|R|²: the original wave plus a conjugate (twin) wave and a DC halo.
Back-propagating by −z refocuses O onto the object. The twin wave O* focuses at +z instead, so in the object plane it appears defocused by 2z.
- O, R
- complex object and reference waves at the sensor (peak phasors, same polarisation)
- H
- recorded intensity, in units of the unit illumination intensity (or ADU when quantised)
- B
- object bandwidth NAo/λ (cycles/m); orders have radius B, the DC term |O|² radius 2B
- fc
- carrier spatial frequency sin θ/λ; fringe period Λ = 1/|fc| = λ/sin θ
- Δx, fN
- pixel pitch and Nyquist frequency 1/(2Δx)
- β
- beam ratio |R|²/⟨|O|²⟩ over the sensor
- ρ
- normalised correlation |⟨u, utrue⟩|/(‖u‖‖utrue‖) between a reconstruction and the truth
Assumptions: scalar, monochromatic, fully coherent and co-polarised beams. The object is thin (multiplicative transmittance).
The sensor is a square N × N array with a periodic window. Each pixel integrates intensity over an active square of width FF·Δx, which
multiplies each term's spectrum by sinc(fxFFΔx) sinc(fyFFΔx) at its physical frequency before sampling.
There is no noise other than optional quantisation.
The reference tilt is snapped to a DFT bin. Back-propagation uses U(−z) = conj(Pz[conj U]) with the N5 angular-spectrum propagator.
Derivation: order positions, separation condition and the sampling limit
By the shift theorem, multiplying by e+i2πfc·r moves a spectrum by +fc. The spectrum of O occupies |f| ≤ B, so O R*
occupies a disc of radius B at +fc and O* R a disc at −fc. The spectrum of |O|² is the autocorrelation of the spectrum of O and fills |f| ≤ 2B.
The +1 disc clears the DC disc when |fc| − B ≥ 2B, that is |fc| ≥ 3B, or sin θ ≥ 3λB = 3NAo.
A sensor with pitch Δx resolves frequencies only up to fN = 1/(2Δx). The fringe period λ/sin θ must span at least two pixels, which gives
sin θmax = λ/(2Δx). For the whole +1 disc to stay inside the band (no wrapping), |fc| + B ≤ fN.
Together, 3B ≤ |fc| ≤ fN − B needs B ≤ fN/4: an off-axis hologram spends at least three quarters of the sensor bandwidth on
separating the orders. A diagonal carrier gains a factor √2 in the carrier magnitude.
Beyond fN the sampled carrier aliases to fc − 1/Δx. The orders then land somewhere else, possibly on the DC term.
Pixel integration also reduces the fringe contrast by |sinc(fc·FF·Δx)|, which vanishes at fc = 1/Δx for FF = 1.
Phase shifting: recording Hk with the reference phase stepped by δk = kπ/2 gives
Σk Hk eiδk = 4 O R0*. The DC terms cancel because Σ eiδk = 0,
and the twin cancels because Σ e2iδk = 0. So O = Σ Hk eiδk R0/(4|R|²) exactly, even in-line.
Gerchberg–Saxton (error reduction): alternate between the object plane (impose the known amplitude |o|, keep the phase) and the measurement plane
(impose √I, keep the phase), linked by a unitary transform T (FFT/N or the angular-spectrum propagator). Each step is a projection onto a set of fields that satisfy one constraint,
so EM(k+1) ≤ EO(k) ≤ EM(k) (Fienup 1982). The error never increases, but the sets are not convex, so the iteration can stall in a wrong solution.
Worked example — designing an off-axis digital holography microscope
A camera has 3.45 µm pixels (fN = 145 cycles/mm) and λ = 532 nm. The largest object bandwidth that still allows an off-axis hologram is
B = fN/4 = 36.2 cycles/mm. So the object beam must be limited to NAo = λB = 0.0193. After a 20× objective the lateral resolution at the sample is
about λ/(2NAo)/20 ≈ 0.69 µm, which corresponds to a sample-side NA of 20 × 0.0193 ≈ 0.39.
The carrier must sit at |fc| = 3B = 108.7 cycles/mm, so sin θ = λ|fc| = 0.0578 (θ = 3.32°). The fringe period is 9.2 µm = 2.67 pixels,
which is above the 2-pixel limit θmax = asin(λ/2Δx) = 4.42°. With FF = 1 the fringe contrast is reduced by sinc(0.375) = 0.79.
A diagonal carrier raises the usable bandwidth to B = √2 fN/(3 + √2) ≈ 0.32 fN. Check the scaling in the tool with the nearest slider values: set Δx = 3.5 µm (fN = 142.9 cycles/mm), λ = 532 nm,
NAo = 0.019 (B = 35.7 cycles/mm = fN/4), θ = 3.27° (|fc| = 3B) and z = 9 mm (so the object wave still fits on the smaller sensor).
The spectrum shows the three orders exactly touching, no overlap warning appears, and ρ ≈ 0.998. At θ = 3.30° the +1 disc already crosses the Nyquist edge into the twin; at 3.25° it touches the DC halo.