# Sinc Interpolation for Signal Reconstruction

Requires a Wolfram Notebook System

Interact on desktop, mobile and cloud with the free Wolfram Player or other Wolfram Language products.

This Demonstration illustrates the use of the sinc interpolation formula to reconstruct a continuous signal from some of its samples. The formula provides exact reconstructions for signals that are bandlimited and whose samples were obtained using the required Nyquist sampling frequency, to eliminate aliasing in the reconstruction of the signal.

[more]
Contributed by: Nasser M. Abbasi (March 2011)

Open content licensed under CC BY-NC-SA

## Snapshots

## Details

The function is defined by for , with . The sinc interpolation formula is defined as , where is the sampling period used to determine from the original signal, and is the reconstructed signal. The above formula represents a linear convolution between the sequence and scaled and shifted samples of the function. In this Demonstration, a limited number of samples are generated, and the above sum is carried out for samples, labeled from to . Due to the shifting of the function by integer multiples of , this results in having the exact value of a sample located at a multiple of . This can be seen by observing that the absolute error is always zero at times which are integer multiples of , in other words at the sample locations. In this implementation, the function is sampled at a much higher rate than the sampling frequency used for the original function, in order to produce a smoother plotted result.

A. V. Oppenheim and R. W. Schafer, *Digital Signal Processing*, Englewood Cliffs, NJ: Prentice Hall, 1975.

## Permanent Citation

"Sinc Interpolation for Signal Reconstruction"

http://demonstrations.wolfram.com/SincInterpolationForSignalReconstruction/

Wolfram Demonstrations Project

Published: March 7 2011