<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=Convolution_theorem</id>
	<title>Convolution theorem - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=Convolution_theorem"/>
	<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=Convolution_theorem&amp;action=history"/>
	<updated>2026-06-25T12:38:37Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.sarg.dev/index.php?title=Convolution_theorem&amp;diff=35181&amp;oldid=prev</id>
		<title>imported&gt;Ererer333: /* growthexperiments-addlink-summary-summary:1|1|0 */</title>
		<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=Convolution_theorem&amp;diff=35181&amp;oldid=prev"/>
		<updated>2025-03-09T09:41:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;growthexperiments-addlink-summary-summary:1|1|0&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Theorem in mathematics}}&lt;br /&gt;
In [[mathematics]], the &amp;#039;&amp;#039;&amp;#039;convolution theorem&amp;#039;&amp;#039;&amp;#039; states that under suitable conditions the [[Fourier transform]] of a [[convolution]] of two functions (or [[signal]]s) is the product of their Fourier transforms. More generally, convolution in one domain (e.g., [[time domain]]) equals point-wise multiplication in the other domain (e.g., [[frequency domain]]). Other versions of the convolution theorem are applicable to various [[List of Fourier-related transforms|Fourier-related transforms]].&lt;br /&gt;
&lt;br /&gt;
== Functions of a continuous variable ==&lt;br /&gt;
Consider two functions &amp;lt;math&amp;gt;u(x)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v(x)&amp;lt;/math&amp;gt; with [[Fourier transform]]s &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
U(f) &amp;amp;\triangleq \mathcal{F}\{u\}(f) = \int_{-\infty}^{\infty}u(x) e^{-i 2 \pi f x} \, dx, \quad f \in \mathbb{R}\\&lt;br /&gt;
V(f) &amp;amp;\triangleq \mathcal{F}\{v\}(f) = \int_{-\infty}^{\infty}v(x) e^{-i 2 \pi f x} \, dx, \quad f \in \mathbb{R}&lt;br /&gt;
\end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;\mathcal{F}&amp;lt;/math&amp;gt; denotes the &amp;#039;&amp;#039;&amp;#039;Fourier transform [[Operator (mathematics)|operator]]&amp;#039;&amp;#039;&amp;#039;.  The transform may be normalized in other ways, in which case constant scaling factors (typically &amp;lt;math&amp;gt;2\pi&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;\sqrt{2\pi}&amp;lt;/math&amp;gt;) will appear in the convolution theorem below.  The convolution of &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; is defined by:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;r(x) = \{u*v\}(x) \triangleq \int_{-\infty}^{\infty} u(\tau) v(x-\tau)\, d\tau = \int_{-\infty}^{\infty} u(x-\tau) v(\tau)\, d\tau.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this context the [[asterisk]] denotes convolution, instead of standard multiplication. The [[tensor product]] symbol &amp;lt;math&amp;gt;\otimes&amp;lt;/math&amp;gt; is sometimes used instead.&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;convolution theorem&amp;#039;&amp;#039;&amp;#039; states that&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;&amp;lt;ref name=McGillem/&amp;gt;&amp;lt;ref name=Weisstein/&amp;gt;{{rp|eq.8}}&lt;br /&gt;
&lt;br /&gt;
{{Equation box 1&lt;br /&gt;
|indent=:|cellpadding=0|border=0|background colour=white&lt;br /&gt;
|equation={{NumBlk||&lt;br /&gt;
&amp;lt;math&amp;gt;R(f) \triangleq \mathcal{F}\{r\}(f) = U(f) V(f). \quad f \in \mathbb{R}&amp;lt;/math&amp;gt; &amp;amp;nbsp; &amp;amp;nbsp;&lt;br /&gt;
|{{EquationRef|Eq.1a}} }} }}&lt;br /&gt;
&lt;br /&gt;
Applying the inverse Fourier transform &amp;lt;math&amp;gt;\mathcal{F}^{-1},&amp;lt;/math&amp;gt; produces the corollary&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;&amp;lt;ref name=Weisstein/&amp;gt;{{rp|eqs.7,10}}&lt;br /&gt;
&lt;br /&gt;
{{Equation box 1|title=&amp;#039;&amp;#039;&amp;#039;Convolution theorem&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|indent=|cellpadding=6|border=|border colour=#0073CF|background colour=#F5FFFA&lt;br /&gt;
|equation={{NumBlk|:|&lt;br /&gt;
&amp;lt;math&amp;gt;r(x) = \{u*v\}(x) = \mathcal{F}^{-1}\{U\cdot V\}.&amp;lt;/math&amp;gt; &amp;amp;nbsp; &amp;amp;nbsp;&lt;br /&gt;
|{{EquationRef|Eq.1b}} }} }}&lt;br /&gt;
&lt;br /&gt;
The theorem also generally applies to multi-dimensional functions.&lt;br /&gt;
&lt;br /&gt;
{{Collapse top|title=Multi-dimensional derivation of Eq.1}}&lt;br /&gt;
Consider functions &amp;lt;math&amp;gt;u,v&amp;lt;/math&amp;gt; in [[Lp space|L&amp;lt;sup&amp;gt;&amp;#039;&amp;#039;p&amp;#039;&amp;#039;&amp;lt;/sup&amp;gt;]]-space &amp;lt;math&amp;gt;L^1(\mathbb{R}^n),&amp;lt;/math&amp;gt; with Fourier transforms &amp;lt;math&amp;gt;U,V&amp;lt;/math&amp;gt;&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
U(f) &amp;amp;\triangleq \mathcal{F}\{u\}(f) = \int_{\mathbb{R}^n} u(x) e^{-i 2 \pi f \cdot x} \, dx, \quad f \in \mathbb{R}^n\\&lt;br /&gt;
V(f) &amp;amp;\triangleq \mathcal{F}\{v\}(f) = \int_{\mathbb{R}^n} v(x) e^{-i 2 \pi f \cdot x} \, dx,&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;f\cdot x&amp;lt;/math&amp;gt; indicates the [[dot product|inner product]] of &amp;#039;&amp;#039;&amp;#039;&amp;lt;math&amp;gt;\mathbb{R}^n&amp;lt;/math&amp;gt;:&amp;#039;&amp;#039;&amp;#039; &amp;amp;nbsp; &amp;lt;math&amp;gt;f\cdot x = \sum_{j=1}^{n} {f}_j x_j,&amp;lt;/math&amp;gt; &amp;amp;nbsp; and &amp;amp;nbsp; &amp;lt;math&amp;gt;dx = \prod_{j=1}^{n} d x_j.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The [[convolution]] of &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; is defined by&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;r(x) \triangleq \int_{\mathbb{R}^n} u(\tau) v(x-\tau)\, d\tau.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\iint |u(\tau)v(x-\tau)|\,dx\,d\tau=\int \left( |u(\tau)| \int |v(x-\tau)|\,dx \right) \,d\tau = \int |u(\tau)|\,\|v\|_1\,d\tau=\|u\|_1 \|v\|_1.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hence by [[Fubini&amp;#039;s theorem]] we have that &amp;lt;math&amp;gt;r\in L^1(\mathbb{R}^n)&amp;lt;/math&amp;gt; so its Fourier transform &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; is defined by the integral formula&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
R(f) \triangleq \mathcal{F}\{r\}(f) &amp;amp;= \int_{\mathbb{R}^n} r(x) e^{-i 2 \pi f \cdot x}\, dx\\&lt;br /&gt;
&amp;amp;= \int_{\mathbb{R}^n} \left(\int_{\mathbb{R}^n} u(\tau) v(x-\tau)\, d\tau\right)\, e^{-i 2 \pi f \cdot x}\, dx.&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that &amp;lt;math&amp;gt;|u(\tau)v(x-\tau)e^{-i 2\pi f \cdot x}|=|u(\tau)v(x-\tau)|,&amp;lt;/math&amp;gt;&amp;amp;nbsp; Hence by the argument above we may apply Fubini&amp;#039;s theorem again (i.e. interchange the order of integration)&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
R(f) &amp;amp;= \int_{\mathbb{R}^n} u(\tau)&lt;br /&gt;
\underbrace{\left(\int_{\mathbb{R}^n} v(x-\tau)\ e^{-i 2 \pi f \cdot x}\,dx\right)}_{V(f)\ e^{-i 2 \pi f \cdot \tau}}\,d\tau\\&lt;br /&gt;
&amp;amp;=\underbrace{\left(\int_{\mathbb{R}^n} u(\tau)\ e^{-i 2\pi f \cdot \tau}\,d\tau\right)}_{U(f)}\ V(f).&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
&lt;br /&gt;
This theorem also holds for the [[Laplace transform]], the [[two-sided Laplace transform]] and, when suitably modified, for the [[Mellin transform]] and [[Hartley transform]] (see [[Mellin inversion theorem]]).  It can be extended to the Fourier transform of [[abstract harmonic analysis]] defined over [[locally compact abelian group]]s.&lt;br /&gt;
&lt;br /&gt;
=== Periodic convolution (Fourier series coefficients) ===&lt;br /&gt;
&lt;br /&gt;
Consider &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;-periodic functions &amp;lt;math&amp;gt;u_{_P}&amp;lt;/math&amp;gt; &amp;amp;nbsp; and &amp;amp;nbsp; &amp;lt;math&amp;gt;v_{_P},&amp;lt;/math&amp;gt; which can be expressed as [[periodic summation]]s:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_{_P}(x)\ \triangleq \sum_{m=-\infty}^{\infty} u(x-mP)&amp;lt;/math&amp;gt; &amp;amp;nbsp; and &amp;amp;nbsp; &amp;lt;math&amp;gt;v_{_P}(x)\ \triangleq \sum_{m=-\infty}^{\infty} v(x-mP).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In practice the non-zero portion of components &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; are often limited to duration &amp;lt;math&amp;gt;P,&amp;lt;/math&amp;gt; but nothing in the theorem requires that.&lt;br /&gt;
&lt;br /&gt;
The [[Fourier series]] coefficients are:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
   U[k] &amp;amp;\triangleq \mathcal{F}\{u_{_P}\}[k] = \frac{1}{P} \int_P u_{_P}(x) e^{-i 2\pi k x/P} \, dx, \quad k \in \mathbb{Z}; \quad \quad \scriptstyle \text{integration over any interval of length } P\\&lt;br /&gt;
   V[k] &amp;amp;\triangleq \mathcal{F}\{v_{_P}\}[k] = \frac{1}{P} \int_P v_{_P}(x) e^{-i 2\pi k x/P} \, dx, \quad k \in \mathbb{Z}&lt;br /&gt;
 \end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;\mathcal{F}&amp;lt;/math&amp;gt; denotes the &amp;#039;&amp;#039;&amp;#039;Fourier series integral&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
* The product:  &amp;lt;math&amp;gt;u_{_P}(x)\cdot v_{_P}(x)&amp;lt;/math&amp;gt; is also &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;-periodic, and its Fourier series coefficients are given by the [[Convolution#Discrete convolution|discrete convolution]] of the &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; sequences:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\mathcal{F}\{u_{_P}\cdot v_{_P}\}[k] = \{U*V\}[k].&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*The convolution:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\{u_{_P} * v\}(x)\ &amp;amp;\triangleq \int_{-\infty}^{\infty} u_{_P}(x-\tau)\cdot v(\tau)\ d\tau\\&lt;br /&gt;
&amp;amp;\equiv \int_P u_{_P}(x-\tau)\cdot v_{_P}(\tau)\ d\tau; \quad \quad \scriptstyle \text{integration over any interval of length } P&lt;br /&gt;
\end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is also &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;-periodic, and is called a &amp;#039;&amp;#039;&amp;#039;[[periodic convolution]]&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
{{Collapse top|title=Derivation of periodic convolution}}&lt;br /&gt;
:&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\int_{-\infty}^\infty u_{_P}(x - \tau) \cdot v(\tau)\,d\tau&lt;br /&gt;
  &amp;amp;= \sum_{k=-\infty}^\infty \left[\int_{x_o+kP}^{x_o+(k+1)P} u_{_P}(x - \tau) \cdot v(\tau)\ d\tau\right] \quad x_0 \text{ is an arbitrary parameter}\\&lt;br /&gt;
  &amp;amp;=\sum_{k=-\infty}^\infty \left[\int_{x_o}^{x_o+P} \underbrace{u_{_P}(x - \tau-kP)}_{u_{_P}(x - \tau), \text{ by periodicity}} \cdot v(\tau + kP)\ d\tau\right] \quad \text{substituting } \tau \rightarrow \tau+kP\\&lt;br /&gt;
  &amp;amp;=\int_{x_o}^{x_o+P} u_{_P}(x - \tau) \cdot \underbrace{\left[\sum_{k=-\infty}^\infty v(\tau + kP)\right]}_{\triangleq \ v_{_P}(\tau)}\ d\tau&lt;br /&gt;
\end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
&lt;br /&gt;
The corresponding convolution theorem is&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{{Equation box 1&lt;br /&gt;
|indent=|cellpadding=0|border=0|background colour=white&lt;br /&gt;
|equation={{NumBlk|:|&lt;br /&gt;
&amp;lt;math&amp;gt;\mathcal{F}\{u_{_P} * v\}[k] =\ P\cdot U[k]\ V[k].&amp;lt;/math&amp;gt; &amp;amp;nbsp; &amp;amp;nbsp;&lt;br /&gt;
|{{EquationRef|Eq.2}} }} }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{math proof|title=Derivation of Eq.2| proof = --&amp;gt;&lt;br /&gt;
{{Collapse top|title=Derivation of Eq.2}}&lt;br /&gt;
:&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathcal{F}\{u_{_P} * v\}[k] &amp;amp;\triangleq \frac{1}{P} \int_P \left(\int_P u_{_P}(\tau)\cdot v_{_P}(x-\tau)\ d\tau\right) e^{-i 2\pi k x/P} \, dx\\&lt;br /&gt;
&amp;amp;= \int_P u_{_P}(\tau)\left(\frac{1}{P}\int_P v_{_P}(x-\tau)\ e^{-i 2\pi k x/P} dx\right) \, d\tau\\&lt;br /&gt;
&amp;amp;= \int_P u_{_P}(\tau)\ e^{-i 2\pi k \tau/P}&lt;br /&gt;
\underbrace{\left(\frac{1}{P}\int_P v_{_P}(x-\tau)\ e^{-i 2\pi k (x-\tau)/P} dx\right)}_{V[k], \quad \text{due to periodicity}} \, d\tau\\&lt;br /&gt;
&amp;amp;=\underbrace{\left(\int_P\ u_{_P}(\tau)\ e^{-i 2\pi k \tau/P} d\tau\right)}_{P\cdot U[k]}\ V[k].&lt;br /&gt;
\end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Collapse bottom&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Functions of a discrete variable (sequences) ==&lt;br /&gt;
&lt;br /&gt;
By a derivation similar to Eq.1, there is an analogous theorem for sequences, such as samples of two continuous functions, where now &amp;lt;math&amp;gt;\mathcal{F}&amp;lt;/math&amp;gt; denotes the &amp;#039;&amp;#039;&amp;#039;[[discrete-time Fourier transform]]&amp;#039;&amp;#039;&amp;#039; (DTFT) operator.  Consider two sequences &amp;lt;math&amp;gt;u[n]&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v[n]&amp;lt;/math&amp;gt; with transforms &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
U(f) &amp;amp;\triangleq \mathcal{F}\{u\}(f) = \sum_{n=-\infty}^{\infty} u[n]\cdot e^{-i 2\pi f n}\;, \quad f \in \mathbb{R}, \\&lt;br /&gt;
V(f) &amp;amp;\triangleq \mathcal{F}\{v\}(f) = \sum_{n=-\infty}^{\infty} v[n]\cdot e^{-i 2\pi f n}\;, \quad f \in \mathbb{R}.&lt;br /&gt;
\end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The {{slink|Convolution#Discrete convolution|nopage=y}} of &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; is defined by&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;r[n] \triangleq (u * v)[n] = \sum_{m=-\infty}^\infty u[m]\cdot v[n - m] = \sum_{m=-\infty}^\infty u[n-m]\cdot v[m].&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The [[Convolution#Discrete convolution|&amp;#039;&amp;#039;&amp;#039;convolution theorem&amp;#039;&amp;#039;&amp;#039;]] for discrete sequences is&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;&amp;lt;ref name=Proakis/&amp;gt;&amp;lt;ref name=Oppenheim/&amp;gt;{{rp|p.60 (2.169)}}&lt;br /&gt;
&lt;br /&gt;
{{Equation box 1&lt;br /&gt;
|indent=|cellpadding=0|border=0|background colour=white&lt;br /&gt;
|equation={{NumBlk|:|&lt;br /&gt;
&amp;lt;math&amp;gt;R(f) = \mathcal{F}\{u * v\}(f) =\ U(f) V(f).&amp;lt;/math&amp;gt; &amp;amp;nbsp; &amp;amp;nbsp;&lt;br /&gt;
|{{EquationRef|Eq.3}} }} }}&lt;br /&gt;
&lt;br /&gt;
=== Periodic convolution ===&lt;br /&gt;
&amp;lt;math&amp;gt;U(f)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;V(f),&amp;lt;/math&amp;gt; as defined above, are periodic, with a period of 1.  Consider &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;-periodic sequences &amp;lt;math&amp;gt;u_{_N}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v_{_N}&amp;lt;/math&amp;gt;&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_{_N}[n]\ \triangleq \sum_{m=-\infty}^{\infty} u[n-mN]&amp;lt;/math&amp;gt; &amp;amp;nbsp; and &amp;amp;nbsp; &amp;lt;math&amp;gt;v_{_N}[n]\ \triangleq \sum_{m=-\infty}^{\infty} v[n-mN], \quad n \in \mathbb{Z}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These functions occur as the result of sampling &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; at intervals of &amp;lt;math&amp;gt;1/N&amp;lt;/math&amp;gt; and performing an inverse &amp;#039;&amp;#039;&amp;#039;[[discrete Fourier transform]]&amp;#039;&amp;#039;&amp;#039; (DFT) on &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; samples  (see {{slink|Discrete-time_Fourier_transform#Sampling_the_DTFT|nopage=y}}).  The discrete convolution&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\{u_{_N} * v\}[n]\ \triangleq \sum_{m=-\infty}^{\infty} u_{_N}[m]\cdot v[n-m] \equiv \sum_{m=0}^{N-1} u_{_N}[m]\cdot v_{_N}[n-m]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is also &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;-periodic, and is called a &amp;#039;&amp;#039;&amp;#039;[[periodic convolution]]&amp;#039;&amp;#039;&amp;#039;. Redefining the &amp;lt;math&amp;gt;\mathcal{F}&amp;lt;/math&amp;gt; operator as the &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;-length DFT, the corresponding theorem is:&amp;lt;ref name=&amp;quot;Rabiner&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Oppenheim&amp;quot; /&amp;gt;{{rp|p. 548}}&lt;br /&gt;
&lt;br /&gt;
{{Equation box 1&lt;br /&gt;
|indent=|cellpadding=0|border=0|background colour=white&lt;br /&gt;
|equation={{NumBlk|:|&lt;br /&gt;
&amp;lt;math&amp;gt;\mathcal{F}\{u_{_N} * v\}[k] =\ \underbrace{\mathcal{F}\{u_{_N}\}[k]}_{U(k/N)} \cdot \underbrace{\mathcal{F}\{v_{_N}\}[k]}_{V(k/N)}, \quad k \in \mathbb{Z}.&amp;lt;/math&amp;gt; &amp;amp;nbsp; &amp;amp;nbsp;&lt;br /&gt;
|{{EquationRef|Eq.4a}} }} }}&lt;br /&gt;
&lt;br /&gt;
And therefore&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{{Equation box 1&lt;br /&gt;
|indent=|cellpadding=0|border=0|background colour=white&lt;br /&gt;
|equation={{NumBlk|:|&lt;br /&gt;
&amp;lt;math&amp;gt;\{u_{_N} * v\}[n] =\ \mathcal{F}^{-1}\{\mathcal{F}\{u_{_N}\} \cdot \mathcal{F}\{v_{_N}\}\}.&amp;lt;/math&amp;gt; &amp;amp;nbsp; &amp;amp;nbsp;&lt;br /&gt;
|{{EquationRef|Eq.4b}} }} }}&lt;br /&gt;
&lt;br /&gt;
Under the right conditions, it is possible for this &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;-length sequence to contain a distortion-free segment of a &amp;lt;math&amp;gt;u*v&amp;lt;/math&amp;gt; convolution.  But when the non-zero portion of the &amp;lt;math&amp;gt;u(n)&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;v(n)&amp;lt;/math&amp;gt; sequence is equal or longer than &amp;lt;math&amp;gt;N,&amp;lt;/math&amp;gt; some distortion is inevitable.&amp;amp;nbsp; Such is the case when the &amp;lt;math&amp;gt;V(k/N)&amp;lt;/math&amp;gt; sequence is obtained by directly sampling the DTFT of the infinitely long {{slink|Hilbert transform|Discrete Hilbert transform|nopage=y}} [[impulse response]].{{efn-ua&lt;br /&gt;
|1=An example is the [[MATLAB]] function, &amp;#039;&amp;#039;&amp;#039;[http://www.mathworks.com/help/toolbox/signal/ref/hilbert.html;jsessionid=67ed4e69e9729363548abed31054 hilbert(u,N)]&amp;#039;&amp;#039;&amp;#039;.}}&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; sequences whose non-zero duration is less than or equal to &amp;lt;math&amp;gt;N,&amp;lt;/math&amp;gt; a final simplification is:&lt;br /&gt;
{{Equation box 1&lt;br /&gt;
|title=&amp;#039;&amp;#039;&amp;#039;[[Circular convolution]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|indent=|cellpadding=6 |border= |border colour=#0073CF |background colour=#F5FFFA&lt;br /&gt;
|equation={{NumBlk|:|&lt;br /&gt;
&amp;lt;math&amp;gt;\{u_{_N} * v\}[n] =\ \mathcal{F}^{-1}\{\mathcal{F}\{u\} \cdot \mathcal{F}\{v\}\}.&amp;lt;/math&amp;gt; &amp;amp;nbsp; &amp;amp;nbsp;&lt;br /&gt;
|{{EquationRef|Eq.4c}} }} }}&lt;br /&gt;
&lt;br /&gt;
This form is often used to efficiently implement numerical convolution by [[computer]].  (see {{slink|Convolution|Fast convolution algorithms|nopage=y}} and {{slink|Circular_convolution|Example|nopage=y}})&lt;br /&gt;
&lt;br /&gt;
As a partial reciprocal, it has been shown &amp;lt;ref&amp;gt;{{cite book |last1=Amiot |first1=Emmanuel |title=Music through Fourier Space |series=Computational Music Science |date=2016 |publisher=Springer |location=Zürich |isbn=978-3-319-45581-5 |page=8 |doi=10.1007/978-3-319-45581-5 |s2cid=6224021 |url=https://link.springer.com/book/10.1007/978-3-319-45581-5 |ref=Theorem 1.11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
that any linear transform that turns convolution into a product is the DFT (up to a permutation of coefficients).&lt;br /&gt;
&lt;br /&gt;
{{Collapse top|title=Derivations of Eq.4}}&lt;br /&gt;
A time-domain derivation proceeds as follows&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
\scriptstyle{\rm DFT}\displaystyle \{u_{_N} * v\}[k] &amp;amp;\triangleq \sum_{n=0}^{N-1} \left(\sum_{m=0}^{N-1} u_{_N}[m]\cdot v_{_N}[n-m]\right) e^{-i 2\pi kn/N}\\&lt;br /&gt;
&amp;amp;= \sum_{m=0}^{N-1} u_{_N}[m] \left(\sum_{n=0}^{N-1} v_{_N}[n-m]\cdot e^{-i 2\pi kn/N}\right)\\&lt;br /&gt;
&amp;amp;= \sum_{m=0}^{N-1} u_{_N}[m]\cdot e^{-i 2\pi km/N}&lt;br /&gt;
\underbrace{&lt;br /&gt;
\left(\sum_{n=0}^{N-1} v_{_N}[n-m]\cdot e^{-i 2\pi k(n-m)/N}\right)}_{\scriptstyle{\rm DFT}\displaystyle\{v_{_N}\}[k]\quad \scriptstyle \text{due to periodicity}}\\&lt;br /&gt;
&amp;amp;= \underbrace{&lt;br /&gt;
\left(\sum_{m=0}^{N-1} u_{_N}[m]\cdot e^{-i 2\pi km/N}\right)}_{\scriptstyle{\rm DFT}\displaystyle\{u_{_N}\}[k]}&lt;br /&gt;
\left(\scriptstyle{\rm DFT}\displaystyle\{v_{_N}\}[k]\right).&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A frequency-domain derivation follows from {{slink|DTFT|Periodic data|nopage=y}}, which indicates that the DTFTs can be written as&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{F}\{u_{_N} * v\}(f) = \frac{1}{N} \sum_{k=-\infty}^{\infty} \left(\scriptstyle{\rm DFT}\displaystyle \{u_{_N} * v\}[k]\right)\cdot \delta\left(f-k/N\right). \quad \scriptstyle \mathsf{(Eq.5a)}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{F}\{u_{_N}\}(f) = \frac{1}{N} \sum_{k=-\infty}^{\infty} \left(\scriptstyle{\rm DFT}\displaystyle\{u_{_N}\}[k]\right)\cdot \delta\left(f-k/N\right).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The product with &amp;lt;math&amp;gt;V(f)&amp;lt;/math&amp;gt; is thereby reduced to a discrete-frequency function&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
\mathcal{F}\{u_{_N} * v\}(f) &amp;amp;= G_{_N}(f) V(f) \\&lt;br /&gt;
&amp;amp;= \frac{1}{N} \sum_{k=-\infty}^{\infty} \left(\scriptstyle{\rm DFT}\displaystyle\{u_{_N}\}[k]\right)\cdot V(f)\cdot \delta\left(f-k/N\right)\\&lt;br /&gt;
&amp;amp;= \frac{1}{N} \sum_{k=-\infty}^{\infty} \left(\scriptstyle{\rm DFT}\displaystyle\{u_{_N}\}[k]\right)\cdot V(k/N)\cdot \delta\left(f-k/N\right)\\&lt;br /&gt;
&amp;amp;= \frac{1}{N} \sum_{k=-\infty}^{\infty} \left(\scriptstyle{\rm DFT}\displaystyle\{u_{_N}\}[k]\right)\cdot \left(\scriptstyle{\rm DFT}\displaystyle\{v_{_N}\}[k]\right) \cdot \delta\left(f-k/N\right), \quad \scriptstyle \mathsf{(Eq.5b)}&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where the equivalence of &amp;lt;math&amp;gt;V(k/N)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left(\scriptstyle{\rm DFT}\displaystyle\{v_{_N}\}[k]\right)&amp;lt;/math&amp;gt; follows from {{slink|DTFT|Sampling the DTFT|nopage=y}}.  Therefore, the equivalence of (5a) and (5b) requires:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\scriptstyle{\rm DFT}&lt;br /&gt;
\displaystyle {\{u_{_N} * v\}[k]}&lt;br /&gt;
 = \left(\scriptstyle{\rm DFT}&lt;br /&gt;
\displaystyle\{u_{_N}\}[k]\right)\cdot \left(\scriptstyle{\rm DFT}\displaystyle\{v_{_N}\}[k]\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;We can also verify the inverse DTFT of (5b)&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
(u_{_N} * v)[n] &amp;amp; = \int_{0}^{1} \left(\frac{1}{N} \sum_{k=-\infty}^{\infty} \scriptstyle{\rm DFT}\displaystyle\{u_{_N}\}[k]\cdot \scriptstyle{\rm DFT}\displaystyle\{v_{_N}\}[k]\cdot \delta\left(f-k/N\right)\right)\cdot e^{i 2 \pi f n} df \\&lt;br /&gt;
&amp;amp; = \frac{1}{N} \sum_{k=-\infty}^{\infty} \scriptstyle{\rm DFT}\displaystyle\{u_{_N}\}[k]\cdot \scriptstyle{\rm DFT}\displaystyle\{v_{_N}\}[k]\cdot \underbrace{\left(\int_{0}^{1} \delta\left(f-k/N\right)\cdot e^{i 2 \pi f n} df\right)}_{\text{0, for} \ k\ \notin\ [0,\ N)} \\&lt;br /&gt;
&amp;amp; = \frac{1}{N} \sum_{k=0}^{N-1} \bigg(\scriptstyle{\rm DFT}\displaystyle\{u_{_N}\}[k]\cdot \scriptstyle{\rm DFT}\displaystyle\{v_{_N}\}[k]\bigg)\cdot e^{i 2 \pi \frac{n}{N} k}\\&lt;br /&gt;
&amp;amp;=\ \scriptstyle{\rm DFT}^{-1} \displaystyle \bigg( \scriptstyle{\rm DFT}\displaystyle \{u_{_N}\}\cdot \scriptstyle{\rm DFT}\displaystyle \{v_{_N}\} \bigg).&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
&lt;br /&gt;
==Convolution theorem for inverse Fourier transform==&lt;br /&gt;
There is also a convolution theorem for the inverse Fourier transform:&lt;br /&gt;
&lt;br /&gt;
Here, &amp;quot;&amp;lt;math&amp;gt;\cdot&amp;lt;/math&amp;gt;&amp;quot; represents the [[Hadamard product (matrices)|Hadamard product]], and &amp;quot;&amp;lt;math&amp;gt;*&amp;lt;/math&amp;gt;&amp;quot; represents a convolution between the two matrices.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
&amp;amp;\mathcal{F}\{u*v\} = \mathcal{F}\{u\} \cdot \mathcal{F}\{v\}\\&lt;br /&gt;
&amp;amp;\mathcal{F}\{u \cdot v\}= \mathcal{F}\{u\}*\mathcal{F}\{v\}&lt;br /&gt;
\end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
so that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
&amp;amp;u*v= \mathcal{F}^{-1}\left\{\mathcal{F}\{u\}\cdot\mathcal{F}\{v\}\right\}\\&lt;br /&gt;
&amp;amp;u \cdot v= \mathcal{F}^{-1}\left\{\mathcal{F}\{u\}*\mathcal{F}\{v\}\right\}&lt;br /&gt;
\end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Convolution theorem for tempered distributions==&lt;br /&gt;
&lt;br /&gt;
The convolution theorem extends to [[Distribution (mathematics)#Convolution versus multiplication|tempered distributions]]. &lt;br /&gt;
Here, &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; is an arbitrary tempered distribution:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
&amp;amp;\mathcal{F}\{u*v\} = \mathcal{F}\{u\} \cdot \mathcal{F}\{v\}\\&lt;br /&gt;
&amp;amp;\mathcal{F}\{\alpha \cdot v\}= \mathcal{F}\{\alpha\}*\mathcal{F}\{v\}.&lt;br /&gt;
\end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
But &amp;lt;math&amp;gt;u = F\{\alpha\}&amp;lt;/math&amp;gt; must be &amp;quot;rapidly decreasing&amp;quot; towards &amp;lt;math&amp;gt;-\infty&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;+\infty&amp;lt;/math&amp;gt; in order to guarantee the existence of both, convolution and multiplication product. Equivalently, if &amp;lt;math&amp;gt;\alpha = F^{-1}\{u\}&amp;lt;/math&amp;gt; is a smooth &amp;quot;slowly growing&amp;quot; ordinary function, it guarantees the existence of both, multiplication and convolution product.&amp;lt;ref&amp;gt;{{cite book | last=Horváth | first=John | author-link=John Horvath (mathematician) | title=Topological Vector Spaces and Distributions | publisher=Addison-Wesley Publishing Company | location=Reading, MA | year=1966}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book | last=Barros-Neto | first=José | title=An Introduction to the Theory of Distributions | publisher=Dekker | location=New York, NY | year=1973}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book | last=Petersen | first=Bent E. | title=Introduction to the Fourier Transform and Pseudo-Differential Operators | publisher=Pitman Publishing | location=Boston, MA | year=1983}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In particular, every compactly supported tempered distribution, such as the [[Dirac delta function|Dirac delta]], is &amp;quot;rapidly decreasing&amp;quot;. Equivalently, [[Bandlimiting|bandlimited functions]], such as the function that is constantly &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; are smooth &amp;quot;slowly growing&amp;quot; ordinary functions. If, for example, &amp;lt;math&amp;gt;v\equiv\operatorname{\text{Ш}}&amp;lt;/math&amp;gt; is the [[Dirac comb]] both equations yield the [[Poisson summation formula]] and if, furthermore, &amp;lt;math&amp;gt;u\equiv\delta&amp;lt;/math&amp;gt; is the Dirac delta then &amp;lt;math&amp;gt;\alpha \equiv 1&amp;lt;/math&amp;gt; is constantly one and these equations yield the [[Dirac comb#Dirac-comb identity|Dirac comb identity]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Moment-generating function]] of a [[random variable]]&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
{{notelist-ua}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{reflist|1|refs=&lt;br /&gt;
&amp;lt;ref name=McGillem&amp;gt;&lt;br /&gt;
{{cite book |last1=McGillem |first1=Clare D. |last2=Cooper |first2=George R. |title=Continuous and Discrete Signal and System Analysis&lt;br /&gt;
 |page=118 (3–102) |publisher=Holt, Rinehart and Winston&lt;br /&gt;
 |edition=2 |date=1984 |isbn=0-03-061703-0}}&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=Proakis&amp;gt;&lt;br /&gt;
{{Citation |last1=Proakis |first1=John G. |last2=Manolakis |first2=Dimitri G. |title=Digital Signal Processing: Principles, Algorithms and Applications |page=297 |place=New Jersey |publisher=Prentice-Hall International |year=1996 |edition =3 |language=en |id=sAcfAQAAIAAJ |isbn=9780133942897 |bibcode=1996dspp.book.....P |url-access=registration |url=https://archive.org/details/digitalsignalpro00proa}}&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=Rabiner&amp;gt;&lt;br /&gt;
{{cite book |last1=Rabiner |first1=Lawrence R. |author1-link=Lawrence Rabiner |last2=Gold |first2=Bernard |date=1975 |title=Theory and application of digital signal processing |page=59 (2.163) |location=Englewood Cliffs, NJ |publisher=Prentice-Hall, Inc. |isbn=978-0139141010 |url-access=registration |url=https://archive.org/details/theoryapplicatio00rabi}}&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=Weisstein&amp;gt;&lt;br /&gt;
{{cite web |last1=Weisstein |first1=Eric W. |title=Convolution Theorem |url=https://mathworld.wolfram.com/ConvolutionTheorem.html |website=From MathWorld--A Wolfram Web Resource |access-date=8 February 2021}}&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=Oppenheim&amp;gt;&lt;br /&gt;
{{cite book&lt;br /&gt;
 |last1=Oppenheim&lt;br /&gt;
 |first1=Alan V.&lt;br /&gt;
 |author-link=Alan V. Oppenheim&lt;br /&gt;
 |last2=Schafer&lt;br /&gt;
 |first2=Ronald W.&lt;br /&gt;
 |author2-link=Ronald W. Schafer&lt;br /&gt;
 |last3=Buck&lt;br /&gt;
 |first3=John R.&lt;br /&gt;
 |title=Discrete-time signal processing&lt;br /&gt;
 |year=1999&lt;br /&gt;
 |publisher=Prentice Hall&lt;br /&gt;
 |location=Upper Saddle River, N.J.&lt;br /&gt;
 |isbn=0-13-754920-2&lt;br /&gt;
 |edition=2nd&lt;br /&gt;
 |url-access=registration&lt;br /&gt;
 |url=https://archive.org/details/discretetimesign00alan&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{refbegin}}&lt;br /&gt;
&lt;br /&gt;
== Further reading ==&lt;br /&gt;
*{{citation |first=Yitzhak |last=Katznelson |title=An introduction to Harmonic Analysis|year=1976|publisher=Dover |isbn=0-486-63331-4}}&lt;br /&gt;
*{{citation |first1=Bing |last1=Li |first2=G. Jogesh |last2=Babu |chapter=Convolution Theorem and Asymptotic Efficiency |title=A Graduate Course on Statistical Inference |location=New York |publisher=Springer |year=2019 |isbn=978-1-4939-9759-6 |pages=295–327 }}&lt;br /&gt;
*{{citation |last=Crutchfield |first=Steve |url=http://www.jhu.edu/signals/convolve/index.html |title=The Joy of Convolution |work=Johns Hopkins University |date=October 9, 2010 |access-date=November 19, 2010}}&lt;br /&gt;
{{refend}}&lt;br /&gt;
&lt;br /&gt;
== Additional resources ==&lt;br /&gt;
For a visual representation of the use of the convolution theorem in [[signal processing]], see:&lt;br /&gt;
&lt;br /&gt;
*[[Johns Hopkins University]]&amp;#039;s [[Java (software platform)|Java]]-aided simulation: http://www.jhu.edu/signals/convolve/index.html&lt;br /&gt;
&lt;br /&gt;
[[Category:Theorems in Fourier analysis]]&lt;br /&gt;
[[Category:Articles containing proofs]]&lt;br /&gt;
&lt;br /&gt;
[[de:Faltung (Mathematik)#Faltungstheorem 2]]&lt;br /&gt;
[[fr:Produit de convolution]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Ererer333</name></author>
	</entry>
</feed>