### The Sinc Function and Its Normalized Variant

The mathematical formulation of the sinc function, also known as the cardinal sine function, is written as follows:

[textsinc(x)=fracsin(x)x]

The function shown above is undefined for x = 0, and consequently we need to define sinc(0) based on the limit as x approaches 0, which is 1. Thus,

[textsinc(x)=begincases1 & textfor x = 0fracsin(x)x & textotherwiseendcases]

In the context of digital signal processing, we often use an alternative form in which the independent variable is multiplied by π:

[textsinc_pi (x)equivtextsinc(pi x)=begincases1 & textfor x = 0fracsin(pi x)pi x & textotherwiseendcases]

This second form is called the normalized sinc function, because the definite integral over the entire range of x is equal to 1:

[int_-infty^inftytextsinc_pi(x)dx=1]

I mentioned that the normalized version is common in digital signal processing. When we’re dealing with discrete data instead of a continuous-time variable, the normalization is expressed as follows:

[sum_n=-infty^inftytextsinc_pi[n]=1 ]

The following plot shows the shape of the sinc function, and it also conveys the difference created when we multiply the independent variable by π.

### The Sinc Function in Signal Processing

The Fourier transform of the sinc function is a rectangle centered on ω = 0. This gives sinc(x) a special place in the realm of signal processing, because a rectangular shape in the frequency domain is the idealized “brick-wall” filter response. In other words, sinc(x) is the impulse response of an ideal low-pass filter.

The use of the sinc function in filtering applications is more apparent in the digital domain. The following diagram illustrates the similarity between the impulse response of a FIR filter and a plot of sinc(x).

The Fourier transform of the sinc function is a rectangle, and the Fourier transform of a rectangular pulse is a sinc function. If we need to shorten a discrete-time signal for the purpose of spectral analysis, we can multiply it by a rectangular window, and this operation is equivalent to convolving the Fourier transform of the signal with a sinc function.

The sinc function also appears in analysis of digital-to-analog conversion. An idealized reconstruction of an analog signal is a sequence of impulses, but real-life DACs produce “staircase” waveforms by applying a zeroth-order hold to the output samples. In the frequency-domain, the zeroth-order hold results in an output spectrum that is equal to the idealized spectrum multiplied by the sinc function.