Efficient computation of the correlation dimension from a time series on a LIW computer

In the last years analysis of nonlinear systems using chaos theory has widely increased. Many methods have been proposed for the computation of parameters able to give in a synthetic way informations about the considered system. One of the most used of such parameters is the dimension of the chaotic attractor, called fractal dimension. For practical purposes the correlation dimension (D"2) is often used which is strictly related to the fractal dimension, but much easier to compute using the algorithm proposed by Grassberger and Procaccia [10,11]. This parameter can be obtained for any real time series, but its computation is very time consuming, then the use of vector or parallel computers can be very convenient. In this work, we propose two versions of this algorithm: the first one for the computation of a single correlation integral (C); the second one optimized to compute in a recursive way several C's in order to evaluate D"2. An analysis of the computational kernels of the algorithm is presented and several different approaches are compared. An implementation of the algorithm is shown on the FPS M64/60 LIW computer (38 MFLOPS peak performance). The performance depends on the embedding dimension: we obtain a maximum asymptotic speed of 28 MFLOPS for the basic version and 16 MFLOPS for the recursive one; both versions run at about 12 MFLOPS for the dimensions used in practice. Nevertheless the recursive computation allows a reduction in the time spent for determining D"2 of a factor ranging between 3 and 6 for practical applications.

[1]  F. H. Mcmahon,et al.  The Livermore Fortran Kernels: A Computer Test of the Numerical Performance Range , 1986 .

[2]  B. Hao,et al.  Elementary Symbolic Dynamics And Chaos In Dissipative Systems , 1989 .

[3]  Alfonso M Albano,et al.  Data Requirements for Reliable Estimation of Correlation Dimensions , 1987 .

[4]  S. Ridella,et al.  Some results on a fractal-like behaviour of ECG signals , 1988, Proceedings. Computers in Cardiology 1988.

[5]  P. Grassberger,et al.  Measuring the Strangeness of Strange Attractors , 1983 .

[6]  L. Chua,et al.  Chaos: A tutorial for engineers , 1987, Proceedings of the IEEE.

[7]  J. Kurths,et al.  An attractor in a solar time series , 1987 .

[8]  S. Ridella,et al.  Study on the influence of a noisy environment on the ECG correlation dimension determination; possible use for noise estimation , 1990, [1990] Proceedings Computers in Cardiology.

[9]  S. Ridella,et al.  Study of the correlation dimension of ECG signals based on MIT-BIH Arrhythmia Data Base ECGs , 1989, [1989] Proceedings. Computers in Cardiology.

[10]  P. Grassberger,et al.  Characterization of Strange Attractors , 1983 .

[11]  E. Lorenz Deterministic nonperiodic flow , 1963 .

[12]  Werner Lauterborn,et al.  Evidence for a low-dimensional strange attractor in acoustic turbulence , 1986 .

[13]  Alan E. Charlesworth,et al.  An Approach to Scientific Array Processing: The Architectural Design of the AP-120B/FPS-164 Family , 1981, Computer.

[14]  A. Babloyantz,et al.  Low-dimensional chaos in an instance of epilepsy. , 1986, Proceedings of the National Academy of Sciences of the United States of America.

[15]  秦 浩起,et al.  Characterization of Strange Attractor (カオスとその周辺(基研長期研究会報告)) , 1987 .