Whittaker–Shannon interpolation formula

Whittaker–Shannon interpolation formula

The Whittaker–Shannon interpolation formula or sinc interpolation is a method to reconstruct a continuous-time bandlimited signal from a set of equally spaced samples.

Contents

Definition

The interpolation formula, as it is commonly called, dates back to the works of E. Borel in 1898, and E. T. Whittaker in 1915, and was cited from works of J. M. Whittaker in 1935, and in the formulation of the Nyquist–Shannon sampling theorem by Claude Shannon in 1949. It is also commonly called Shannon's interpolation formula and Whittaker's interpolation formula. E. T. Whittaker, who published it in 1915, called it the Cardinal series.

The sampling theorem states that, under certain limiting conditions, a function x(t) can be recovered exactly from its samples,   x[n] = x(nT), by the Whittaker–Shannon interpolation formula:

x(t) = \sum_{n=-\infty}^{\infty} x[n] \cdot {\rm sinc}\left(\frac{t - nT}{T}\right)\,

where T = 1/fs is the sampling interval, fs is the sampling rate, and sinc(x) is the normalized sinc function.

Validity condition

Spectrum of a bandlimited signal as a function of frequency. The two-sided bandwidth RN = 2B is known as the Nyquist rate for the signal.

If the function x(t) is bandlimited, and sampled at a high enough rate, the interpolation formula is guaranteed to reconstruct it exactly. Formally, if there exists some B ≥ 0 such that

  1. the function x(t) is bandlimited to bandwidth B; that is, it has a Fourier transform \scriptstyle \mathcal{F} \{x(t) \} = X(f) = 0 \ for |f| > B; and
  2. the sampling rate, fs, exceeds the Nyquist rate, twice the bandwidth: fs > 2B. Equivalently:
T < \frac{1}{2B};

then the interpolation formula will exactly reconstruct the original x(t) from its samples. Otherwise, aliasing may occur; that is, frequencies at or above fs/2 may be erroneously reconstructed. See Aliasing for further discussion on this point.

Interpolation as convolution sum

The interpolation formula is derived in the Nyquist–Shannon sampling theorem article, which points out that it can also be expressed as the convolution of an infinite impulse train with a sinc function:

 x(t) = \left( \sum_{n=-\infty}^{\infty} x[n]\cdot \delta \left( t - nT \right) \right) * 
{\rm sinc}\left(\frac{t}{T}\right).

This is equivalent to filtering the impulse train with an ideal (brick-wall) low-pass filter.

Convergence

The interpolation formula always converges absolutely and locally uniform as long as

\sum_{n\in\Z,\,n\ne 0}\left|\frac{x[n]}n\right|<\infty.

By the Hölder inequality this is satisfied if the sequence \scriptstyle (x[n])_{n\in\Z} belongs to any of the \scriptstyle\ell^p(\Z,\mathbb C) spaces with 1 < p < ∞, that is

\sum_{n\in\Z}\left|x[n]\right|^p<\infty.

This condition is sufficient, but not necessary. For example, the sum will generally converge if the sample sequence comes from sampling almost any stationary process, in which case the sample sequence is not square summable, and is not in any \scriptstyle\ell^p(\Z,\mathbb C) space.

Stationary random processes

If x[n] is an infinite sequence of samples of a sample function of a wide-sense stationary process, then it is not a member of any \scriptstyle\ell^p or Lp space, with probability 1; that is, the infinite sum of samples raised to a power p does not have a finite expected value. Nevertheless, the interpolation formula converges with probability 1. Convergence can readily be shown by computing the variances of truncated terms of the summation, and showing that the variance can be made arbitrarily small by choosing a sufficient number of terms. If the process mean is nonzero, then pairs of terms need to be considered to also show that the expected value of the truncated terms converges to zero.

Since a random process does not have a Fourier transform, the condition under which the sum converges to the original function must also be different. A stationary random process does have an autocorrelation function and hence a spectral density according to the Wiener–Khinchin theorem. A suitable condition for convergence to a sample function from the process is that the spectral density of the process be zero at all frequencies equal to and above half the sample rate.

See also


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Interpolation — In the mathematical subfield of numerical analysis, interpolation is a method of constructing new data points within the range of a discrete set of known data points. In engineering and science one often has a number of data points, as obtained… …   Wikipedia

  • Nyquist–Shannon sampling theorem — Fig.1: Hypothetical spectrum of a bandlimited signal as a function of frequency The Nyquist–Shannon sampling theorem, after Harry Nyquist and Claude Shannon, is a fundamental result in the field of information theory, in particular… …   Wikipedia

  • Claude Shannon — Claude Elwood Shannon (1916 2001) Born April …   Wikipedia

  • Aliasing — This article applies to signal processing, including computer graphics. For uses in computer programming, please refer to aliasing (computing). In statistics, signal processing, computer graphics and related disciplines, aliasing refers to an… …   Wikipedia

  • Scientific phenomena named after people — This is a list of scientific phenomena and concepts named after people (eponymous phenomena). For other lists of eponyms, see eponym. NOTOC A* Abderhalden ninhydrin reaction Emil Abderhalden * Abney effect, Abney s law of additivity William de… …   Wikipedia

  • Signal reconstruction — In signal processing, reconstruction usually means the determination of an original continuous signal from a sequence of equally spaced samples.This article takes a generalized abstract mathematical approach to signal sampling and reconstruction …   Wikipedia

  • Sampling (signal processing) — Signal sampling representation. The continuous signal is represented with a green color whereas the discrete samples are in blue. In signal processing, sampling is the reduction of a continuous signal to a discrete signal. A common example is the …   Wikipedia

  • Sinc filter — In signal processing, a sinc filter is an idealized filter that removes all frequency components above a given bandwidth, leaves the low frequencies alone, and has linear phase. The filter s impulse response is a sinc function in the time domain …   Wikipedia

  • Dirac comb — A Dirac comb is an infinite series of Dirac delta functions spaced at intervals of T In mathematics, a Dirac comb (also known as an impulse train and sampling function in electrical engineering) is a periodic Schwartz distribution constructed… …   Wikipedia

  • Zero-order hold — The zero order hold (ZOH) is a mathematical model of the practical signal reconstruction done by a conventional digital to analog converter (DAC). That is, it describes the effect of converting a discrete time signal to a continuous time signal… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”