<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/w/index.php?action=history&amp;feed=atom&amp;title=Convolution_power</id>
	<title>Convolution power - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/w/index.php?action=history&amp;feed=atom&amp;title=Convolution_power"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Convolution_power&amp;action=history"/>
	<updated>2026-08-01T15:30:14Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.47.0-wmf.7</generator>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Convolution_power&amp;diff=17493&amp;oldid=prev</id>
		<title>en&gt;J.delanoy: Reverted edits by 178.108.55.107 (talk) to last version by Headbomb</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Convolution_power&amp;diff=17493&amp;oldid=prev"/>
		<updated>2012-05-02T02:40:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/w/index.php?title=Help:Reverting&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Help:Reverting (page does not exist)&quot;&gt;Reverted&lt;/a&gt; edits by &lt;a href=&quot;/wiki/Special:Contributions/178.108.55.107&quot; title=&quot;Special:Contributions/178.108.55.107&quot;&gt;178.108.55.107&lt;/a&gt; (&lt;a href=&quot;/w/index.php?title=User_talk:178.108.55.107&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:178.108.55.107 (page does not exist)&quot;&gt;talk&lt;/a&gt;) to last version by Headbomb&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;In [[functional analysis]], compactly supported [[wavelet]]s derived from [[Legendre polynomials]] are termed &amp;#039;&amp;#039;&amp;#039;Legendre wavelets&amp;#039;&amp;#039;&amp;#039; or spherical harmonic wavelets.&amp;lt;ref&amp;gt;Lira et al&amp;lt;/ref&amp;gt; Legendre functions have widespread applications in which [[spherical coordinate system]] is appropriate.&amp;lt;ref name=Gradsh&amp;gt;Gradshetyn and Ryzhik&amp;lt;/ref&amp;gt;&amp;lt;ref name=Colomer&amp;gt;Colomer and Colomer&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Ramm and Zaslavsky&amp;lt;/ref&amp;gt; As with many wavelets there is no nice analytical formula for describing these harmonic spherical wavelets. The [[low-pass filter]] associated to Legendre [[multiresolution analysis]] is a [[finite impulse response]] (FIR) filter. &lt;br /&gt;
&lt;br /&gt;
Wavelets associated to FIR filters are commonly preferred in most applications.&amp;lt;ref name=Colomer/&amp;gt; An extra appealing feature is that the Legendre filters are &amp;#039;&amp;#039;linear phase&amp;#039;&amp;#039; FIR (i.e. multiresolution analysis associated with [[linear phase]] filters). These wavelets have been implemented on [[MATLAB]] (wavelet toolbox). Although being compactly supported wavelet, legdN are not orthogonal (but for &amp;#039;&amp;#039;N&amp;#039;&amp;#039; = 1).&amp;lt;ref&amp;gt;Herley and Vetterli&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Legendre multiresolution filters  ==&lt;br /&gt;
Associated Legendre polynomials are the colatitudinal part of the spherical harmonics which are common to all separations of Laplace&amp;#039;s equation in spherical polar coordinates.&amp;lt;ref name=Gradsh/&amp;gt;  The radial part of the solution varies from one potential to another, but the harmonics are always the same and are a consequence of spherical symmetry. Spherical harmonics &amp;lt;math&amp;gt;P_n(z)&amp;lt;/math&amp;gt; are solutions of the Legendre &amp;lt;math&amp;gt;2^{nd}&amp;lt;/math&amp;gt;-order differential equation, &amp;#039;&amp;#039;n&amp;#039;&amp;#039; integer:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;(1-z^2) \frac {d^2y} {dz^2} - 2z \frac {dy} {dz} + n(n+1)y=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P_n( \cos {\theta})&amp;lt;/math&amp;gt; polynomials can be used to define the smoothing filter &amp;lt;math&amp;gt;H( \omega)&amp;lt;/math&amp;gt; of a multiresolution analysis (MRA).&amp;lt;ref name=Mallat&amp;gt;Mallat&amp;lt;/ref&amp;gt; Since the appropriate boundary conditions for an MRA are &amp;lt;math&amp;gt;|H(0)|=1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;|H( \pi)|=0&amp;lt;/math&amp;gt;, the smoothing filter of an MRA can be defined so that the magnitude of the low-pass &amp;lt;math&amp;gt;|H( \omega)|&amp;lt;/math&amp;gt; can be associated to Legendre polynomials according to: &amp;lt;math&amp;gt;\nu = 2 n+1&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;|H_{\nu}(\omega)|=| \frac {P_{\nu} ( \cos { \frac {\omega} {2})}} {P_{\nu} \cos (0)}|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Illustrative examples of filter transfer functions for a Legendre MRA are shown in figure 1, for &amp;lt;math&amp;gt;\nu&amp;lt;/math&amp;gt;=1,3 and 5. A low-pass behaviour is exhibited for the filter &amp;#039;&amp;#039;H&amp;#039;&amp;#039;, as expected. The number of zeroes within &amp;lt;math&amp;gt;- \pi &amp;lt; \omega &amp;lt; \pi&amp;lt;/math&amp;gt; is equal to the degree of the Legendre polynomial. Therefore, the [[roll-off]] of side-lobes with frequency is easily controlled by the parameter &amp;lt;math&amp;gt;\nu&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Figura legd1.jpg|thumb|none|400px|&amp;#039;&amp;#039;&amp;#039;Figure 1 - Magnitude of the transfer function for Legendre multiresolution smoothing filters. Filter &amp;lt;math&amp;gt;|H_{\nu} (\omega)|&amp;lt;/math&amp;gt; for a few orders: &amp;lt;math&amp;gt;\nu&amp;lt;/math&amp;gt;=1 (solid line), &amp;lt;math&amp;gt;\nu&amp;lt;/math&amp;gt;=3 (dot line), and &amp;lt;math&amp;gt;\nu&amp;lt;/math&amp;gt;=5 (dashdot line).&amp;#039;&amp;#039;&amp;#039;]] &lt;br /&gt;
&lt;br /&gt;
The low-pass filter transfer function is given by&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;H_{\nu} (\omega)=-e^{-j \nu \frac {\omega - \pi} {2}} P_{\nu}( \cos (\frac {\omega} {2}))&amp;lt;/math&amp;gt;&lt;br /&gt;
The transfer function of the high-pass analysing filter &amp;lt;math&amp;gt;G_{\nu} (\omega)&amp;lt;/math&amp;gt; is chosen according to [[Quadrature mirror filter]] condition,&amp;lt;ref name=Mallat/&amp;gt;&amp;lt;ref&amp;gt;Vetterli and Herley&amp;lt;/ref&amp;gt; yielding:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;H_{\nu} (\omega)=-e^{-j {(\nu-2)} \frac {\omega} {2}} P_{\nu}( \sin (\frac {\omega} {2}))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Indeed, &amp;lt;math&amp;gt;|G_{\nu}(0)|=0&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;|G_{\nu}( \pi)|=1&amp;lt;/math&amp;gt;, as expected.&lt;br /&gt;
&lt;br /&gt;
== Legendre multiresolution filter coefficients  ==&lt;br /&gt;
&lt;br /&gt;
A suitable phase assignment is done so as to properly adjust the transfer function &amp;lt;math&amp;gt;H_{\nu} (\omega)&amp;lt;/math&amp;gt; to the form&lt;br /&gt;
&amp;lt;math&amp;gt;H_{\nu} (\omega)= \frac {1} {\sqrt {2}} \sum_{k \in Z} h_k^{\nu} e^{-j \omega k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The filter coefficients &amp;lt;math&amp;gt;\{ h_k \}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;k \in Z&amp;lt;/math&amp;gt; are given by:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac {h_k^{\nu}} {\sqrt {2}}= - \frac {1} {2^{2 \nu}}.\binom{2k}{k}.\binom{2 \nu -2k}{\nu -k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
It follows then the symmetry:  &amp;lt;math&amp;gt;{h_k^{\nu}}={h_{\nu -k}^{\nu}}&amp;lt;/math&amp;gt;. There are just &amp;lt;math&amp;gt;\nu+1&amp;lt;/math&amp;gt; non-zero filter coefficients on &amp;lt;math&amp;gt;H_n (\omega)&amp;lt;/math&amp;gt;, so that the Legendre wavelets have compact support for every odd integer &amp;lt;math&amp;gt;\nu&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
:::&amp;#039;&amp;#039;Table I - Smoothing Legendre FIR filter coefficients for &amp;lt;math&amp;gt;\nu&amp;lt;/math&amp;gt;=1,3,5 (&amp;#039;&amp;#039;N&amp;#039;&amp;#039; is the wavelet order.)&amp;#039;&amp;#039; &lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;math&amp;gt;\nu=1&amp;lt;/math&amp;gt; (&amp;#039;&amp;#039;N&amp;#039;&amp;#039;=1)&lt;br /&gt;
| &amp;lt;math&amp;gt;\nu=3&amp;lt;/math&amp;gt; (&amp;#039;&amp;#039;N&amp;#039;&amp;#039;=2)&lt;br /&gt;
| &amp;lt;math&amp;gt;\nu=5&amp;lt;/math&amp;gt; (&amp;#039;&amp;#039;N&amp;#039;&amp;#039;=3)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;h_0&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;- \sqrt {2} /2&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;- 5 \sqrt {2}/16&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;-63 \sqrt {2} / 256&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;h_1&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;- \sqrt {2} /2&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;-3 \sqrt {2} /16&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;- 35 \sqrt {2} /256&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;h_2&amp;lt;/math&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;math&amp;gt;-3 \sqrt {2} /16&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;-30 \sqrt {2} /256&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;h_3&amp;lt;/math&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;math&amp;gt;-5 \sqrt {2} /16&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;-30 \sqrt {2} /256&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;h_4&amp;lt;/math&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;math&amp;gt;-35 \sqrt {2} /256&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;h_5&amp;lt;/math&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;math&amp;gt;-63 \sqrt {2} /256&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
::: N.B. The minus signal can be suppressed.&lt;br /&gt;
&lt;br /&gt;
== MATLAB implementation of Legendre wavelets ==&lt;br /&gt;
&lt;br /&gt;
Legendre wavelets can be easily loaded into the [[MATLAB]] wavelet toolbox—The m-files to allow the computation of Legendre wavelet transform, details and filter are (freeware) available. &lt;br /&gt;
The finite support width Legendre family is denoted by legd (short name). Wavelets: &amp;#039;legdN&amp;#039;. The parameter &amp;#039;&amp;#039;N&amp;#039;&amp;#039; in the legdN family is found according to 2&amp;#039;&amp;#039;N&amp;#039;&amp;#039;=&amp;lt;math&amp;gt;\nu&amp;lt;/math&amp;gt;+1 (length of the MRA filters). &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Legendre wavelets can be derived from the low-pass reconstruction filter by an iterative procedure (the [[cascade algorithm]]). The wavelet has compact support and finite impulse response AMR filters (FIR) are used (table 1). The first wavelet of the Legendre&amp;#039;s family is exactly the well-known [[Haar wavelet]]. Figure 2 shows an emerging pattern that progressively looks like the wavelet&amp;#039;s shape. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Figura legd2.jpg|thumb|none|500px|&amp;#039;&amp;#039;&amp;#039;Figure 2 - Shape of Legendre Wavelets of degree &amp;lt;math&amp;gt;\nu&amp;lt;/math&amp;gt;=3 (legd2) derived after 4 and 8 iteration of the cascade algorithm, respectively. Shape of Legendre Wavelets of degree &amp;lt;math&amp;gt;\nu&amp;lt;/math&amp;gt;=5 (legd3) derived by the cascade algorithm after 4 and 8 iterations of the cascade algorithm, respectively.&amp;#039;&amp;#039;&amp;#039;]] &lt;br /&gt;
The Legendre wavelet shape can be visualised using the wavemenu command of MATLAB. Figure 3 shows legd8 wavelet displayed using MATLAB&amp;lt;sup&amp;gt;TM&amp;lt;/sup&amp;gt;. Legendre Polynomials are also associated with windows families.&amp;lt;ref&amp;gt;Jaskula&amp;lt;/ref&amp;gt;&lt;br /&gt;
[[Image:Figura legd3.jpg|thumb|none|300px|&amp;#039;&amp;#039;&amp;#039; Figure 3 - legd8 wavelet display over MATLAB&amp;lt;sup&amp;gt;TM&amp;lt;/sup&amp;gt; using the wavemenu command. &amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
== Legendre wavelet packets ==&lt;br /&gt;
&lt;br /&gt;
[[Wavelet packets]] (WP) systems derived from Legendre wavelets can also be easily accomplished. Figure 5 illustrates the WP functions derived from legd2. &lt;br /&gt;
[[Image:Figura legd5.jpg|thumb|none|350px|&amp;#039;&amp;#039;&amp;#039;Figure 5 - Legendre (legd2) Wavelet Packets W system functions: WP from 0 to 9.&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{reflist|3}}&lt;br /&gt;
&lt;br /&gt;
==Bibliography==&lt;br /&gt;
* M.M.S. Lira, H.M. de Oliveira, M.A. Carvalho Jr, R.M.C.Souza,  Compactly Supported Wavelets Derived from Legendre Polynomials: Spherical Harmonic Wavelets,  In: &amp;#039;&amp;#039;Computational Methods in Circuits and Systems Applications&amp;#039;&amp;#039;, N.E. Mastorakis, I.A. Stahopulos, C. Manikopoulos, G.E. Antoniou, V.M. Mladenov, I.F. Gonos Eds., WSEAS press, pp.&amp;amp;nbsp;211–215, 2003.  ISBN 960-8052-88-2. Available at [http://www2.ee.ufpe.br/codec/Legendre_WSEAS.PDF ee.ufpe.br]&lt;br /&gt;
* I.S. Gradshteyn and I.M. Ryzhik, &amp;#039;&amp;#039;Table of Integrals, Series, and Products&amp;#039;&amp;#039;, 4th Ed., New York: Academic Press, 1965.&lt;br /&gt;
* A. A. Colomer and A. A. Colomer, Adaptive ECG Data Compression Using Discrete Legendre Transform, &amp;#039;&amp;#039;Digital Signal Processing&amp;#039;&amp;#039;, 7, 1997, pp.&amp;amp;nbsp;222–228.&lt;br /&gt;
* A.G. Ramm, A.I. Zaslavsky, X-Ray Transform, the Legendre Transform, and Envelopes, &amp;#039;&amp;#039;J. of Math. Analysis and Appl&amp;#039;&amp;#039;., 183, pp.&amp;amp;nbsp;528–546, 1994.&lt;br /&gt;
* C. Herley, M. Vetterli, Orthogonalization of Compactly Supported Wavelet Bases, &amp;#039;&amp;#039;IEEE Digital Signal Process. Workshop&amp;#039;&amp;#039;, 13-16 Sep., pp.&amp;amp;nbsp;1.7.1-1.7.2, 1992.&lt;br /&gt;
* S. Mallat, A Theory for Multiresolution Signal Decomposition: The Wavelet Representation, &amp;#039;&amp;#039;IEEE Trans. Pattern Analysis and Machine Intelligence&amp;#039;&amp;#039;, 11, July pp.&amp;amp;nbsp;674–693, 1989.&lt;br /&gt;
* M. Vetterli, C. Herly, Wavelets and Filter Banks: Theory and Design, &amp;#039;&amp;#039;IEEE Trans. on Acoustics, Speech, and Signal Processing&amp;#039;&amp;#039;, 40, 9, p.&amp;amp;nbsp;2207, 1992.&lt;br /&gt;
* M. Jaskula, New Windows Family Based on Modified Legendre Polynomials, &amp;#039;&amp;#039;IEEE Instrum. And Measurement Technol. Conf.&amp;#039;&amp;#039;, Anchorage, AK, May, 2002, pp.&amp;amp;nbsp;553–556.&lt;br /&gt;
&lt;br /&gt;
[[Category:Wavelets]]&lt;br /&gt;
[[Category:Functional analysis]]&lt;/div&gt;</summary>
		<author><name>en&gt;J.delanoy</name></author>
	</entry>
</feed>