Unfortunately we do not have a straightforward way to execute the
deconvolution. In most cases this operation is extremely ill-defined,
and as a consequence the smallest inaccuracy or noise in the input
function (in the network response in our case) makes the result
completely useless. There are various methods to overcome these
difficulties and the solutions are usually tailored to the individual
problems.
A usual solution is the Fourier-domain inverse filtering.
As it was shown previously the responses of the network are obtained
by convolution integrals, as
where m(x) is a response of the network, R(x) is the time-constant
spectrum and w(x) is one of the three weighting-functions of (5), (8) and (9). Turning into the
Fourier domain we have the corresponding formula as
where the capital letters represent the Fourier transform functions
whereas F is their "frequency" variable.
This equation contains multiplication instead of convolution.
It must be emphasized that the m(x) ® M(F) transformation is not the same as the usual transformation into
the frequency-domain since the variable x is not the time but ln(time) or ln(frequency).
The frequency F can be interpreted
as the number of waves per frequency-decade or time-decade on the
logarithmic R(z) function.
The Fourier domain, the space of the F frequencies is well suited to execute the deconvolution (the inverse
of convolution) since (11) yields
Thus theoretically we can obtain the required function by a simple
division. Since the higher F frequency
components of W(F) are quite small the division enhances the higher frequency values
of M(F) extremely, resulting in an unwanted enhancement of the noise. This
enhanced high-frequency noise can be as large as or even larger
than the useful part of the function and can completely hide them.
This fact constitutes the ultimate limit of the resolution or accuracy
of the deconvolution.
The relation between the noise level and the resolution limit of
the deconvolution is detailed in [6] for
the network identification problem. Here we recall only some results
of these investigations. Let us examine for instance the identification
using Eq.(6). If we have m(x) with an accuracy of 10-8 (which is not impossible in
case of a response produced by simulation) the possible resolution
of the approximate R(z) function is 0.66 octave. This means that a single line of a discrete-line
spectrum is broaden to a finite-width peak the half-value width
of which is approx. 0.66 octave.
In case of evaluating measured time domain response functions (heating
up or cooling down curves obtained by T3Ster) the
deconvolution process - that results in the R(z) time-constant
spectra - is performed by a method called Bayes-iteration,
since it is better suited for the evaluation of measurement results
than deconvolution in the Fourier-domain. |