

Insignal processing, asinc filter can refer to either asinc-in-timefilter whoseimpulse response is asinc function and whosefrequency response is rectangular, or to asinc-in-frequency filter whose impulse response is rectangular and whose frequency response is a sinc function. Calling them according to which domain the filter resembles a sinc avoids confusion. If the domain is unspecified, sinc-in-time is often assumed, or context hopefully can infer the correct domain.
Sinc-in-time is an idealfilter that removes all frequency components above a givencutoff frequency, without attenuating lower frequencies, and haslinear phase response. It may thus be considered abrick-wall filter orrectangular filter.
Itsimpulse response is asinc function in thetime domain:
while itsfrequency response is arectangular function:
where (representing itsbandwidth) is an arbitrary cutoff frequency.
Its impulse response is given by theinverse Fourier transform of its frequency response:
wheresinc is the normalizedsinc function.
An idealizedelectronic filter with full transmission in the pass band, complete attenuation in the stop band, and abrupt transitions is known colloquially as a "brick-wall filter" (in reference to the shape of thetransfer function). The sinc-in-time filter is a brick-walllow-pass filter, from which brick-wallband-pass filters andhigh-pass filters are easily constructed.
The lowpass filter with brick-wall cutoff at frequencyBL has impulse response and transfer function given by:
The band-pass filter with lower band edgeBL and upper band edgeBH is just the difference of two such sinc-in-time filters (since the filters are zero phase, their magnitude responses subtract directly):[1]
The high-pass filter with lower band edgeBH is just a transparent filter minus a sinc-in-time filter, which makes it clear that theDirac delta function is the limit of a narrow-in-time sinc-in-time filter:
As the sinc-in-time filter has infinite impulse response in both positive and negative time directions, it isnon-causal and has an infinite delay (i.e., itscompact support in thefrequency domain forces its time response not to have compact support meaning that it is ever-lasting) and infinite order (i.e., the response cannot be expressed as alinear differential equation with a finite sum). However, it is used in conceptual demonstrations or proofs, such as thesampling theorem and theWhittaker–Shannon interpolation formula.
Sinc-in-time filters must be approximated for real-world (non-abstract) applications, typically bywindowing and truncating an ideal sinc-in-time filterkernel, but doing so reduces its ideal properties.[2] This applies to other brick-wall filters built using sinc-in-time filters.
The sinc filter is notbounded-input–bounded-output (BIBO) stable. That is, a bounded input can produce an unbounded output, because the integral of the absolute value of the sinc function is infinite. A bounded input that produces an unbounded output is sgn(sinc(t)). Another is sin(2πBt)u(t), a sine wave starting at time 0, at the cutoff frequency.


The simplest implementation of asinc-in-frequency filter uses aboxcar impulse response to produce asimple moving average (specifically if divide by the number of samples), also known as accumulate-and-dump filter (specifically if simply sum without a division). It can be modeled as a finite impulse response (FIR) filter with all coefficients equal. It is sometimes cascaded to produce higher-order moving averages (seeFinite impulse response § Moving average example andcascaded integrator–comb filter).
This filter can be used for crude but fast and easydownsampling (a.k.a. decimation) by a factor of The simplicity of the filter is foiled by its mediocre low-pass capabilities. The stop-band contains periodic lobes with gradually decreasing height in between the nulls at multiples of. The first lobe is -11.3 dB for a 4-sample moving average, or -12.8 dB for an 8-sample moving average, and -13.1 dB for a 16-sample moving average. An-sample filter sampled at will alias all non-fully attenuated signal components lying above to thebaseband ranging fromDC to
A group averaging filter processing samples hastransmission zeroes evenly-spaced by with the lowest zero at and the highest zero at (theNyquist frequency). Above the Nyquist frequency, the frequency response is mirrored and then is repeated periodically above forever.
Themagnitude of the frequency response (plotted in these graphs) is useful when one wants to know how much frequencies are attenuated. Though the sinc function really oscillates between negative and positive values, negative values of the frequency response simply correspond to a 180-degreephase shift.
Aninverse sinc filter may be used forequalization in the digital domain (e.g. aFIR filter) or analog domain (e.g.opamp filter) to counteract undesired attenuation in the frequency band of interest to provide a flat frequency response.[3]
SeeWindow function § Rectangular window for application of the sinc kernel as the simplest windowing function.