In
digital signal processing
Digital signal processing (DSP) is the use of digital processing, such as by computers or more specialized digital signal processors, to perform a wide variety of signal processing operations. The digital signals processed in this manner are a ...
, multidimensional sampling is the process of converting a function of a multidimensional variable into a discrete collection of values of the function measured on a discrete set of points. This article presents the basic result due to Petersen and Middleton
[D. P. Petersen and D. Middleton, "Sampling and Reconstruction of Wave-Number-Limited Functions in N-Dimensional Euclidean Spaces", Information and Control, vol. 5, pp. 279–323, 1962.] on conditions for perfectly reconstructing a
wavenumber
In the physical sciences, the wavenumber (or wave number), also known as repetency, is the spatial frequency of a wave. Ordinary wavenumber is defined as the number of wave cycles divided by length; it is a physical quantity with dimension of ...
-limited function from its measurements on a discrete
lattice of points. This result, also known as the Petersen–Middleton theorem, is a generalization of the
Nyquist–Shannon sampling theorem
The Nyquist–Shannon sampling theorem is an essential principle for digital signal processing linking the frequency range of a signal and the sample rate required to avoid a type of distortion called aliasing. The theorem states that the sample r ...
for sampling one-dimensional
band-limited functions to higher-dimensional
Euclidean space
Euclidean space is the fundamental space of geometry, intended to represent physical space. Originally, in Euclid's ''Elements'', it was the three-dimensional space of Euclidean geometry, but in modern mathematics there are ''Euclidean spaces ...
s.
In essence, the Petersen–Middleton theorem shows that a wavenumber-limited function can be perfectly reconstructed from its values on an infinite lattice of points, provided the lattice is fine enough. The theorem provides conditions on the lattice under which perfect reconstruction is possible.
As with the Nyquist–Shannon sampling theorem, this theorem also assumes an idealization of any real-world situation, as it only applies to functions that are sampled over an infinitude of points. Perfect reconstruction is mathematically possible for the idealized model but only an approximation for real-world functions and sampling techniques, albeit in practice often a very good one.
Preliminaries
The concept of a
bandlimited
Bandlimiting is the process of reducing a signal’s energy outside a specific frequency range, keeping only the desired part of the signal’s spectrum. This technique is crucial in signal processing and communications to ensure signals stay cl ...
function in one dimension can be generalized to the notion of a wavenumber-limited function in higher dimensions. Recall that the
Fourier transform
In mathematics, the Fourier transform (FT) is an integral transform that takes a function as input then outputs another function that describes the extent to which various frequencies are present in the original function. The output of the tr ...
of an integrable function
on ''n''-dimensional Euclidean space is defined as:
:
where ''x'' and ''ξ'' are ''n''-dimensional
vectors, and
is the
inner product
In mathematics, an inner product space (or, rarely, a Hausdorff pre-Hilbert space) is a real vector space or a complex vector space with an operation called an inner product. The inner product of two vectors in the space is a scalar, ofte ...
of the vectors. The function
is said to be wavenumber-limited to a set
if the Fourier transform satisfies
for
.
Similarly, the configuration of uniformly spaced sampling points in one-dimension can be generalized to a
lattice in higher dimensions. A lattice is a collection of points
of the form
where is a
basis for
. The
reciprocal lattice
Reciprocal lattice is a concept associated with solids with translational symmetry which plays a major role in many areas such as X-ray and electron diffraction as well as the energies of electrons in a solid. It emerges from the Fourier tran ...
corresponding to
is defined by
:
where the vectors
are chosen to satisfy
. That is, if the vectors
form columns of a matrix
and
the columns of a matrix
, then
. An example of a sampling lattice in two dimensional space is a
hexagonal lattice
The hexagonal lattice (sometimes called triangular lattice) is one of the five two-dimensional Bravais lattice types. The symmetry category of the lattice is wallpaper group p6m. The primitive translation vectors of the hexagonal lattice form an ...
depicted in Figure 1. The corresponding reciprocal lattice is shown in Figure 2. The reciprocal lattice of a
square lattice
In mathematics, the square lattice is a type of lattice in a two-dimensional Euclidean space. It is the two-dimensional version of the integer lattice, denoted as . It is one of the five types of two-dimensional lattices as classified by their ...
in two dimensions is another square lattice. In three dimensional space the reciprocal lattice of a
face-centered cubic (FCC) lattice is a body centered cubic (BCC) lattice.
The theorem
Let
denote a lattice in
and
the corresponding reciprocal lattice. The theorem of Petersen and Middleton
states that a function
that is wavenumber-limited to a set
can be exactly reconstructed from its measurements on
provided that the set
does not overlap with any of its shifted versions
where the shift ''x'' is any nonzero element of the reciprocal lattice
. In other words,
can be exactly reconstructed from its measurements on
provided that
for all
.
Reconstruction
The generalization of the
Poisson summation formula
In mathematics, the Poisson summation formula is an equation that relates the Fourier series coefficients of the periodic summation of a function (mathematics), function to values of the function's continuous Fourier transform. Consequently, the pe ...
to higher dimensions
[E. M. Stein and G. Weiss, "Introduction to Fourier Analysis on Euclidean Spaces", Princeton University Press, Princeton, 1971.] can be used to show that the samples,
, of the function
on the lattice
are sufficient to create a
periodic summation
In mathematics, any integrable function s(t) can be made into a periodic function s_P(t) with period ''P'' by summing the translations of the function s(t) by integer multiples of ''P''. This is called periodic summation:
:s_P(t) = \sum_^\inf ...
of the function
. The result is:
where
represents the volume of the
parallelepiped
In geometry, a parallelepiped is a three-dimensional figure formed by six parallelograms (the term ''rhomboid'' is also sometimes used with this meaning). By analogy, it relates to a parallelogram just as a cube relates to a square.
Three equiva ...
formed by the vectors . This periodic function is often referred to as the sampled spectrum and can be interpreted as the analogue of the
discrete-time Fourier transform
In mathematics, the discrete-time Fourier transform (DTFT) is a form of Fourier analysis that is applicable to a sequence of discrete values.
The DTFT is often used to analyze samples of a continuous function. The term ''discrete-time'' refers ...
(DTFT) in higher dimensions. If the original wavenumber-limited spectrum
is supported on the set
then the function
is supported on periodic repetitions of
shifted by points on the reciprocal lattice
. If the conditions of the Petersen-Middleton theorem are met, then the function
is equal to
for all
, and hence the original field can be exactly reconstructed from the samples. In this case the reconstructed field matches the original field and can be expressed in terms of the samples as
where
is the inverse Fourier transform of the
characteristic function In mathematics, the term "characteristic function" can refer to any of several distinct concepts:
* The indicator function of a subset, that is the function
\mathbf_A\colon X \to \,
which for a given subset ''A'' of ''X'', has value 1 at points ...
of the set
. This interpolation formula is the higher-dimensional equivalent of the
Whittaker–Shannon interpolation formula.
As an example suppose that
is a circular disc. Figure 3 illustrates the support of
when the conditions of the Petersen-Middleton theorem are met. We see that the spectral repetitions do not overlap and hence the original spectrum can be exactly recovered.
Implications
Aliasing

The theorem gives conditions on sampling lattices for perfect reconstruction of the sampled. If the lattices are not fine enough to satisfy the Petersen-Middleton condition, then the field cannot be reconstructed exactly from the samples in general. In this case we say that the samples may be
aliased. Again, consider the example in which
is a circular disc. If the Petersen-Middleton conditions do not hold, the support of the sampled spectrum will be as shown in Figure 4. In this case the spectral repetitions overlap leading to aliasing in the reconstruction.
A simple illustration of aliasing can be obtained by studying low-resolution images. A gray-scale image can be interpreted as a function in two-dimensional space. An example of aliasing is shown in the images of brick patterns in Figure 5. The image shows the effects of aliasing when the sampling theorem's condition is not satisfied. If the lattice of pixels is not fine enough for the scene, aliasing occurs as evidenced by the appearance of the
Moiré pattern
In mathematics, physics, and art, moiré patterns ( , , ) or moiré fringes are large-scale wave interference, interference patterns that can be produced when a partially opaque grating, ruled pattern with transparent gaps is overlaid on ano ...
in the image obtained. The image in Figure 6 is obtained when a smoothened version of the scene is sampled with the same lattice. In this case the conditions of the theorem are satisfied and no aliasing occurs.
Optimal sampling lattices
One of the objects of interest in designing a sampling scheme for wavenumber-limited fields is to identify the configuration of points that leads to the minimum sampling density, i.e., the density of sampling points per unit spatial volume in
. Typically the cost for taking and storing the measurements is proportional to the sampling density employed. Often in practice, the natural approach to sample two-dimensional fields is to sample it at points on a
rectangular lattice
The rectangular lattice and rhombic lattice (or centered rectangular lattice) constitute two of the five two-dimensional Bravais lattice types. The symmetry categories of these lattices are wallpaper groups pmm and cmm respectively. The conventio ...
. However, this is not always the ideal choice in terms of the sampling density. The theorem of Petersen and Middleton can be used to identify the optimal lattice for sampling fields that are wavenumber-limited to a given set
. For example, it can be shown that the lattice in
with minimum spatial density of points that admits perfect reconstructions of fields wavenumber-limited to a circular disc in
is the hexagonal lattice.
[D. R. Mersereau, “The processing of hexagonally sampled two-dimensional signals,” Proceedings of the IEEE, vol. 67, no. 6, pp. 930 – 949, June 1979.] As a consequence, hexagonal lattices are preferred for sampling
isotropic fields in
.
Optimal sampling lattices have been studied in higher dimensions. Generally, optimal
sphere packing
In geometry, a sphere packing is an arrangement of non-overlapping spheres within a containing space. The spheres considered are usually all of identical size, and the space is usually three-dimensional Euclidean space. However, sphere packing p ...
lattices are ideal for sampling smooth stochastic processes while optimal sphere covering lattices are ideal for sampling rough stochastic processes.
Since optimal lattices, in general, are non-separable, designing
interpolation
In the mathematics, mathematical field of numerical analysis, interpolation is a type of estimation, a method of constructing (finding) new data points based on the range of a discrete set of known data points.
In engineering and science, one ...
and
reconstruction filter
In a mixed-signal system ( analog and digital), a reconstruction filter, sometimes called an anti-imaging filter, is used to construct a smooth analog signal from a digital input, as in the case of a digital to analog converter ( DAC) or other sam ...
s requires non-tensor-product (i.e., non-separable) filter design mechanisms.
Box splines provide a flexible framework for designing such non-separable reconstruction
FIR
Firs are evergreen coniferous trees belonging to the genus ''Abies'' () in the family Pinaceae. There are approximately 48–65 extant species, found on mountains throughout much of North and Central America, Eurasia, and North Africa. The genu ...
filters that can be geometrically tailored for each lattice.
Hex-splines are the generalization of
B-splines for 2-D hexagonal lattices. Similarly, in 3-D and higher dimensions, Voronoi splines provide a generalization of
B-splines that can be used to design non-separable FIR filters which are geometrically tailored for any lattice, including optimal lattices.
Explicit construction of ideal low-pass filters (i.e.,
sinc functions) generalized to optimal lattices is possible by studying the geometric properties of
Brillouin zone
In mathematics and solid state physics, the first Brillouin zone (named after Léon Brillouin) is a uniquely defined primitive cell in reciprocal space
Reciprocal lattice is a concept associated with solids with translational symmetry whic ...
s (i.e.,
in above) of these lattices (which are
zonotopes).
This approach provides a closed-form explicit representation of
for general lattices, including optimal sampling lattices. This construction provides a generalization of the
Lanczos filter in 1-D to the multidimensional setting for optimal lattices.
Applications
The Petersen–Middleton theorem is useful in designing efficient sensor placement strategies in applications involving measurement of spatial phenomena such as seismic surveys, environment monitoring and spatial audio-field measurements.
References
{{DSP
Digital signal processing
Multidimensional signal processing
Theorems in Fourier analysis