<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=86.59.154.11</id>
	<title>formulasearchengine - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=86.59.154.11"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/wiki/Special:Contributions/86.59.154.11"/>
	<updated>2026-09-30T02:37:01Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.47.0-wmf.7</generator>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Jordan_curve_theorem&amp;diff=3524</id>
		<title>Jordan curve theorem</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Jordan_curve_theorem&amp;diff=3524"/>
		<updated>2013-10-11T14:27:04Z</updated>

		<summary type="html">&lt;p&gt;86.59.154.11: /* History and further proofs */ link to Béla Kerékjártó&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Sinc function (normalized).svg|thumb|The normalized [[sinc function]], the [[impulse response]] of the sinc filter.]]&lt;br /&gt;
[[File:Rectangular function.svg|thumb|The [[rectangular function]], the [[frequency response]] of the sinc filter.]]&lt;br /&gt;
&lt;br /&gt;
In [[signal processing]], a &#039;&#039;&#039;sinc filter&#039;&#039;&#039; is an idealized [[Filter (signal processing)|filter]] that removes all frequency components above a given [[cutoff frequency]], without affecting lower frequencies, and has [[linear phase]] response. The filter&#039;s [[impulse response]] is a [[sinc function]] in the time domain, and its [[frequency response]] is a [[rectangular function]].&lt;br /&gt;
&lt;br /&gt;
It is an &amp;quot;ideal&amp;quot; [[low-pass filter]] in the frequency sense, perfectly passing low frequencies, perfectly cutting high frequencies; and thus may be considered to be a brick-wall filter.&lt;br /&gt;
&lt;br /&gt;
Real-time filters can only approximate this ideal, since an ideal sinc filter (aka &#039;&#039;rectangular filter&#039;&#039;) is [[causal filter|non-causal]] and has an infinite delay, but it is commonly found in conceptual demonstrations or proofs, such as the [[Nyquist–Shannon sampling theorem|sampling theorem]] and the [[Whittaker–Shannon interpolation formula]].&lt;br /&gt;
&lt;br /&gt;
In mathematical terms, the desired frequency response is the [[rectangular function]]:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H(f) = \mathrm{rect} \left( \frac{f}{2B} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;B\,&amp;lt;/math&amp;gt; is an arbitrary cutoff frequency (aka &#039;&#039;bandwidth&#039;&#039;). The impulse response of such a filter is given by the [[Continuous Fourier transform#Table of important Fourier transforms|inverse Fourier transform]] of the frequency response:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
h(t) = \mathcal{F}^{-1} \{ H (f)\} &amp;amp; = 2B \frac{\sin(2\pi Bt)}{2\pi Bt} \\&lt;br /&gt;
 &amp;amp; = 2B \, \mathrm{sinc}(2 B t)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
the normalized [[sinc function]].&lt;br /&gt;
&lt;br /&gt;
As the sinc filter has infinite impulse response in both positive and negative time directions, it must be approximated for real-world (non-abstract) applications; a [[window function|windowed]] sinc filter is often used instead. Windowing and truncating a sinc filter [[Convolution kernel|kernel]] in order to use it on any practical real world data set destroys its ideal properties.&lt;br /&gt;
&lt;br /&gt;
==Brick-wall filters==&lt;br /&gt;
An idealized [[electronic filter]], one that has full transmission in the pass band, and complete attenuation in the stop band, with abrupt transitions, is known colloquially as a &amp;quot;brick-wall filter&amp;quot;, in reference to the shape of the [[transfer function]]. The sinc filter is a brick-wall [[low-pass filter]], from which brick-wall [[band-pass filter]]s and [[high-pass filter]]s are easily constructed.&lt;br /&gt;
&lt;br /&gt;
The lowpass filter with brick-wall cutoff at frequency &#039;&#039;B&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;L&#039;&#039;&amp;lt;/sub&amp;gt; has impulse response and transfer function given by:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; h_{LPF}(t) = 2B_L \, \mathrm{sinc}\left(2B_L t\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; H_{LPF}(f) = \mathrm{rect}\left( \frac{f}{2B_L} \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The band-pass filter with lower band edge &#039;&#039;B&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;L&#039;&#039;&amp;lt;/sub&amp;gt; and upper band edge &#039;&#039;B&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;H&#039;&#039;&amp;lt;/sub&amp;gt; is just the difference of two such sinc filters (since the filters are zero phase, their magnitude responses subtract directly):&amp;lt;ref&amp;gt;{{cite book&lt;br /&gt;
 | title = Practical signal processing&lt;br /&gt;
 | author = Mark Owen&lt;br /&gt;
 | publisher = Cambridge University Press&lt;br /&gt;
 | year = 2007&lt;br /&gt;
 | isbn = 978-0-521-85478-8&lt;br /&gt;
 | page = 81&lt;br /&gt;
 | url = http://books.google.com/?id=lx-tqq-MkK0C&amp;amp;pg=RA1-PA81&amp;amp;dq=sinc-function+high-pass+band-pass+difference&amp;amp;q=sinc-function%20high-pass%20band-pass%20difference&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; h_{BPF}(t) = 2B_H \, \mathrm{sinc}\left(2B_H t\right) - 2B_L \, \mathrm{sinc}\left(2B_L t\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; H_{BPF}(f) = \mathrm{rect}\left( \frac{f}{2B_H} \right) - \mathrm{rect}\left( \frac{f}{2B_L} \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The high-pass filter with lower band edge &#039;&#039;B&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;H&#039;&#039;&amp;lt;/sub&amp;gt; is just a transparent filter minus a sinc filter, which makes it clear that the [[Dirac delta function]] is the limit of a narrow-in-time sinc filter:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; h_{HPF}(t) = \delta(t) - 2B_H \, \mathrm{sinc}\left(2B_H t\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; H_{HPF}(f) = 1 - \mathrm{rect}\left( \frac{f}{2B_H} \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Brick-wall filters that run in realtime are not physically realizable as they have infinite latency (i.e., its [[compact support]] in the [[frequency 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 a [[linear differential equation]] with a finite sum), but approximate implementations are sometimes used and they are frequently called brick-wall filters.{{Citation needed|date=May 2009}}&lt;br /&gt;
&lt;br /&gt;
==Frequency-domain sinc==&lt;br /&gt;
The name &amp;quot;sinc filter&amp;quot; is applied also to the filter shape that is rectangular in time and a sinc function in frequency, as opposed to the ideal low-pass sinc filter, which is sinc in time and rectangular in frequency. In case of confusion, one may refer to these as &#039;&#039;&#039;sinc-in-frequency&#039;&#039;&#039; and &#039;&#039;&#039;sinc-in-time,&#039;&#039;&#039; according to which domain the filter is sinc in.&lt;br /&gt;
&lt;br /&gt;
Sinc-in-frequency [[Cascaded integrator-comb|CIC]] filters, among many other applications, are almost universally used for [[Decimation (signal processing)|decimating]] [[Delta-sigma modulation|delta-sigma]] [[Analog-to-digital converter|ADCs]], as they are easy to implement and nearly optimal for this use.&amp;lt;ref&amp;gt;{{cite journal | title=Time domain analysis of sigma delta modulation | author=Chou, W.; Meng, T.H.; Gray, R.M. | journal=Acoustics, Speech, and Signal Processing | year=1990 |pages=1751–1754 | volume=3 | doi=10.1109/ICASSP.1990.115820 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Stability==&lt;br /&gt;
&lt;br /&gt;
The sinc filter is not [[BIBO stability|bounded-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(&#039;&#039;t&#039;&#039;)).  Another is sin(2{{pi}}&#039;&#039;Bt&#039;&#039;)u(&#039;&#039;t&#039;&#039;), a sine wave starting at time 0, at the cutoff frequency.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Lanczos resampling]]&lt;br /&gt;
* [[Aliasing]]&lt;br /&gt;
* [[Anti-aliasing filter]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://www.audioholics.com/education/audio-formats-technology/brick-wall-digital-filters-and-phase-deviations Brick Wall Digital Filters and Phase Deviations]&lt;br /&gt;
* [http://www.sweetwater.com/expert-center/glossary/t--BrickwallFilter Brick-wall filters]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Sinc Filter}}&lt;br /&gt;
[[Category:Signal processing]]&lt;br /&gt;
[[Category:Digital signal processing]]&lt;br /&gt;
[[Category:Filter theory]]&lt;br /&gt;
[[Category:Filter frequency response]]&lt;/div&gt;</summary>
		<author><name>86.59.154.11</name></author>
	</entry>
</feed>