Documente Academic
Documente Profesional
Documente Cultură
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 (or complex)
function space into the real (or 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:
where
The function
and
,
Sometimes the n-th order term is divided by n!, a convention which is convenient when taking the output of one
Volterra system as the input of another ('cascading').
The causality condition: Since in any physically realizable system the output can only depend on previous
values of the input, the kernels
are
negative. The integrals may then be written over the half range from zero to infinity. So if the operator is
causal,
Frchet's approximation theorem: The use of the Volterra series to represent a time-invariant functional relation
is often justified by appealing to a theorem due to Frchet. This theorem states that a time-invariant functional
relation (satisfying certain very general conditions) can be approximated uniformly and to an arbitrary degree of
precision by a sufficiently high finite order Volterra series. Among other conditions, the set of admissible input
functions
for which the approximation will hold is required to be compact. It is usually taken to be
an equicontinuous, uniformly bounded set of functions, which is compact by the ArzelAscoli theorem. In
many physical situations, this assumption about the input set is a reasonable one. The theorem, however, gives
no indication as to how many terms are needed for a good approximation, which is an essential question in
applications.
Discrete time
where
and
,
write
Block-structured systems
Because of the problems of identifying Volterra models other model forms were investigated as a basis for
system identification for nonlinear systems. Various forms of block structured nonlinear models have been
introduced or re-introduced.[5][6] The Hammerstein model consists of a static single valued nonlinear element
followed by a linear dynamic element. The Wiener model is the reverse of this combination so that the linear
element occurs before the static nonlinear characteristic. The Wiener-Hammerstein model consists of a static
linear element sandwiched between two dynamic systems, and several other model forms are available. All
these models can be represented by a Volterra series but in this case the Volterra kernels take on a special
from in each case. Identification consists of correlation based and parameter estimation methods. The
correlation methods exploit certain properties of these systems, which means that if specific inputs are used,
often white Gaussian noise, the individual elements can be identified one at a time. This results in manageable
data requirements and the individual blocks can sometimes be related to components in the system under
study.
More recent results are based on parameter estimation and neural network based solutions. Many results have
been introduced and these systems continue to be studied in depth. One problem is that these methods are
only applicable to a very special form of model in each case and usually this model form has to be known prior
to identification.