Volterra series

Volterra series

The Volterra series and Volterra theorem was developed in 1887 by Vito Volterra. It is a model for non-linear behavior, similar to the Taylor series. It differs from the Taylor series in its ability to capture 'memory' effects. The Taylor series can be used to approximate nonlinear response of a system to a given input; its output depends strictly on the input at that particular time. In the Volterra series the output of the nonlinear system depends on the input to the system at ALL other times. This provides the ability to capture the 'memory' effect of devices such as capacitors and inductors.

It has been applied in the fields of medicine (biomedical engineering), biology, especially neuroscience. It is also used in electrical engineering to model intermodulation distortion in many devices including power amplifiers and frequency mixers. Its main advantage lies in its generality: it can represent a wide range of systems. It is therefore sometimes referred to as a non-parametric model. In mathematics, a Volterra series denotes a functional expansion of a dynamic, nonlinear, time-invariant functional. Volterra series are frequently used in system identification. The Volterra series, which is used to prove the Volterra theorem, is a series of infinite sum of multidimensional convolutional integrals.

The series and theorem is analogous to the Taylor series for functions.

History

Mathematical theory

The theory of Volterra series can be viewed from two different perspectives: either one considers an operator mapping between two real or complex function spaces or a functional mapping from a real (complex) function space into the real (complex) numbers. The latter, functional perspective is in more frequent use, due to the assumed time-invariance of the system.

Continuous time

A continuous time-invariant system with "x(t)" as input and "y(t)" as output can be expanded in Volterra series as:y(t) = k_0 + sum_{n=1}^{infty} frac{1}{n!} int_{-infty}^infty cdots int_{-infty}^infty k_n(s_1, s_2, ldots, s_n) x(t - s_1) x(t - s_2) cdots x(t - s_n) ds_1 ds_2 cdots ds_n

"kn" is called the "n"-th order Volterra kernel which can be seen as a higher-order impulse response of the system.

Discrete time

Let F be a continuous functional, which is time-invariant and has finite memory. Then Fréchet's theorem states, that this system can be approximated uniformly and to an arbitrary degree of precision by a sufficiently high, but finite order Volterra series. The input set over which this approximation holds encompasses all equicontinuous, uniformly bounded functions. In physically realizable setting this constraint on the input set should always hold.

Methods to estimate the Kernel coefficients

Estimating the Volterra coefficients individually is complicated since the basis functionals of the Volterra series (i.e. x^k, k=1,...,N) are correlated. This leads to the problem of simultaneously solving a set of integral-equations for the coefficients. Hence, estimation of Volterra coefficients is generally performed by estimating the coefficients of an orthogonalized series, e.g. the Wiener Series, and then recomputing the coefficients of the original Volterra series. The Volterra series main appeal over the orthogonalized series lies in its intuitive, canonical structure, i.e. all interactions of the input have one fixed degree. The orthogonalized basis functionals will generally be quite complicated.

An important aspect, with respect to which the following methods differ is whether the orthogonalization of the basis functionals is to be performed over the idealized specification of the input signal (e.g. gaussian, white noise) or over the actual realization of the input (i.e. the pseudo-random, bounded, almost-white version of gaussian white noise, or any other stimulus). The latter methods, despite their lack of mathematical elegance, have been shown to be more flexible (as arbitrary inputs can be easily accommodated) and precise (due to the effect that the idealized version of the input signal is not always realizable).

Crosscorrelation method

This method, developed by Lee & Schetzen, orthogonalizes with respect to the actual mathematical description of the signal, i.e. the projection onto the new basis functionals is based on the knowledge of the moments of the random signal.

Exact orthogonal algorithm

This method and its more efficient version (Fast Orthogonal Algorithm) were invented by Korenberg. In this method the orthogonalization is performed empirically over the actual input. It has been shown to perform more precisely than the Crosscorrelation method. Another advantage is that arbitrary inputs can be used for the orthogonalization and that fewer data-points suffice to reach a desired level of accuracy. Also, estimation can be performed incrementally until some criterion is fulfilled.

Linear regression

Linear regression is a standard tool from linear analysis. Hence, one of its main advantages is the widespread existence of standard tools for solving linear regressions efficiently. It has some educational value, since it highlights the basic property of Volterra series: linear combination of non-linear basis-functionals. For estimation the order of the original should be known, since the volterra basis-functionals are not orthogonal and estimation can thus not be performed incrementally.

Kernel method

This method was invented by Franz & Schölkopf and is based on statistical learning theory. Consequently, this approach is also based on minimizing the empirical error (often called empirical risk minimization). Franz and Schölkopf proposed that the kernel method could essentially replace the Volterra series representation, although noting that the latter is more intuitive.

Differential sampling

This method was developed by van Hemmen and coworkers and utilizes Dirac delta functions to sample the Volterra coefficients.

ee also

*Wiener series
*Fast orthogonal algorithm

References

*The Volterra and Wiener Theories of Nonlinear Systems, Martin Schetzen (1980)
*The Identification of Nonlinear Biological Systems: Volterra Kernel Approaches, Michael J. Korenberg, Ian W. Hunter, Annals Biomedical Engineering (1996), Volume 24.
*Bussgang, J.J.; Ehrman, L.; Graham, J.W., "Analysis of nonlinear systems with multiple inputs," Proceedings of the IEEE , vol.62, no.8, pp. 1088-1119, Aug. 1974


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Volterra (disambiguation) — Volterra may refer to the following:* Volterra a town in Italy * Daniele da Volterra an Italian painter * Francesco da Volterra an Italian painter * Vito Volterra an Italian mathematician * Volterra Semiconductor an American semiconductor… …   Wikipedia

  • Volterra Semiconductor — Infobox Company company name = Volterra Semiconductor company company type = Public (nasdaq|VLTR) foundation = 1996 location = Fremont, California, USA industry = Semiconductors products = Power management num employees = 150 homepage =… …   Wikipedia

  • Vito Volterra — Infobox Scientist name = Vito Volterra box width = image size = 140px caption = Vito Volterra birth date = May 3, 1860 birth place = Ancona death date = October 11, 1940 death place = residence = citizenship = nationality = Italian ethnicity =… …   Wikipedia

  • Daniele da Volterra — Daniele da Volterra, Descent from the Cross (circa 1545), after its restoration in 2004; Trinità dei Monti, Rome Born c. 1509 Volterra …   Wikipedia

  • Lotka–Volterra equation — The Lotka–Volterra equations, also known as the predator prey equations , are a pair of first order, non linear, differential equations frequently used to describe the dynamics of biological systems in which two species interact, one a predator… …   Wikipedia

  • Ecuaciones Lotka–Volterra — Saltar a navegación, búsqueda Las ecuaciones de Lotka Volterra, también conocidas como ecuaciones predador presa, son un par de ecuaciones diferenciales de primer orden no lineales que se usan para el modelado de dos poblaciones que interactuan,… …   Wikipedia Español

  • Daniele Da Volterra —     Daniele da Volterra     † Catholic Encyclopedia ► Daniele da Volterra     (RICCIARELLI).     Italian painter, b. at Volterra, 1509; d. in Rome, 1566. Ricciarelli was called Volterra from the place of his birth. As a boy, he entered the… …   Catholic encyclopedia

  • Twilight (series) — Infobox Book name = Twilight series image caption = Collector s edition boxed set that includes all the Twilight series books by Stephenie Meyer. author = Stephenie Meyer country = United States language = English genre = Romance, Horror, Fantasy …   Wikipedia

  • Lotka-Volterra-Konkurrenzgleichungen — Die Lotka Volterra Konkurrenzgleichungen der Theoretischen Biologie sind ein klassischer Ansatz zur Beschreibung der Dynamik einer stark vereinfachten Biozönose, bestehend aus einer nachwachsenden Ressource und mindestens 2 darum konkurrierender… …   Deutsch Wikipedia

  • Liouville-Neumann series — In mathematics, the Liouville Neumann series is an infinite series that corresponds to the resolvent formalism technique of solving the Fredholm integral equations in Fredholm theory.DefinitionThe Liouville Neumann series is defined as:phileft(x… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”