Abstract
Identification of nonlinear dynamic systems using the Volterra-Wiener approach requires the estimation of system kernels from input-output data. A kernel estimation technique, originally proposed by Wiener (1958) and recently studied by Ogura (1986), employs Laguerre expansions of the kernels and estimates the unknown expansion coefficients via time-averaging of covariance samples. This paper presents another implementation of the technique which utilizes least-squares fitting instead of covariance time-averaging and provides for the proper selection of the intrinsic Laguerre parameter “α”. Results from simulation examples demonstrate that this implementation can yield accurate kernel estimates up to 3rd-order from short input-output data records. Furthermore, it is shown that this implementation remains effective in the presence of noise and when the spectral characteristics of the input signal deviate somewhat from the theoretical requirements of whiteness. the computational requirements and the overall performance of this technique compare favorably to existing methods, especially in cases where the system kernels can be represented with a relatively small number of Laguerre basis functions.
Similar content being viewed by others
References
Barrett, J.F. The use of functionals in the analysis of nonlinear physical systems. J. Electron. Control. 15:567–615; 1963.
Goussard, Y. Wiener kernel estimation: A comparison of cross-correlation and stochastic approximation methods. In: Advanced methods of physiological system modeling: Vol. I. Los Angeles, california: USC Biomedical Simulations Resource; 1987: pp. 289–302.
Korenberg, M.J. Functional expansions, parallel cascades and nonlinear difference equations. In: Marmarelis, V.Z., ed. Advanced methods of physiological system modeling: Volume I. Los Angeles: USC Biomedical Simulations Resource; 1987: pp. 221–240.
Korenberg, M.J. Identifying nonlinear difference equation and functional expansion representations: The fast orthogonal algorithm. Ann. Biomed. Eng. 16:123–142; 1988.
Lee, Y.W.; Schetzen, M. Measurement of the Wiener kernels of a nonlinear system by crosscorrelation. Int. J. Contr. 2:237–254; 1965.
Marmarelis, P.Z.; Marmarelis, V.Z. Analysis of physiological systems: The white-noise approach. New York: Plenum; 1978.
Marmarelis, V.Z., ed. Advanced methods of physiological system modeling: Vol. I. Los Angeles: USC Biomedical Simulations Resource; 1987.
Marmarelis, V.Z., ed. Advanced methods of physiological system modeling: Vol. II. New York: Plenum; 1989.
Ogura, H. Estimation of Wiener kernels of a nonlinear system and a fast algorithm using digital Laguerre filters. 15th NIBB Conference, Okazaki, Japan; 1985: pp. 14–62.
Rugh, W.J. Nonlinear system theory: The Volterra/Wiener approach. Baltimore: Johns Hopkins University Press; 1981.
Schetzen, M., The Volterra and Wiener theories of nonlinear systems. New York: Wiley; 1980.
Sun, H.H.; Shi, J.H. New algorithm for Korenberg-Billings model of nonlinear system identification. In: Advanced methods of physiological system modeling: Vol. II. New York: Plenum Publishing; 1989: pp. 179–200.
Sutter, E.E. A practical nonstochastic approach to nonlinear time-domain analysis. In: Advanced methods of physiological system modeling: Vol. I. Los Angeles, California: USC Biomedical Simulations resource; 1987: pp. 303–315.
Victor, J.D. Nonlinear systems analysis: Comparison of white noise and sum of sinusoids in a biological system. Proc. Nat. Acad. Sci. 76:996–998; 1979.
Watanabe, A.; Stark, L. Kernel method for nonlinear analysis: Identification of a biological control system. Math. Biosci. 27:99–108; 1975.
Wiener, N. Nonlinear problems in random theory. New York: Wiley; 1958.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Marmarelis, V.Z. Identification of nonlinear biological systems using laguerre expansions of kernels. Ann Biomed Eng 21, 573–589 (1993). https://doi.org/10.1007/BF02368639
Issue Date:
DOI: https://doi.org/10.1007/BF02368639