Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.cplire.ru/rus/InformChaosLab/papers/iccsc04dkk.pdf
Дата изменения: Fri Jan 14 16:38:52 2005
Дата индексирования: Tue Oct 2 11:48:16 2012
Кодировка:
RECONSTRUCTION OF CONTINUOUS-TIME CHAOTIC TRAJECTORY FROM SYMBOLIC SEQUENCE
Alexander S. Dmitriev, Gennady A. Kassian, Lev V. Kuzmin
Institute of RadioEngineering and Electronics, Russian Academy of Sciences, Mokhovaya St. 11, GSP-3, 103907, Moscow, Russia, E-mail: chaos@mail.cplire.ru

Abstract ­ It is shown that symbolic sequence can be used to reconstruct a trajectory of a chaotic system with high precision. Examples of construction of symbolic sequence and trajectory reconstruction are given. A method that demonstrates exponential increase in precision with the length of processing is developed. Index terms ­ Dynamic chaos, chaotic oscillator, symbolic dynamics, information theory.

Microtriode generator is described by autonomous equation
1

x = -y - z & y = x + ay & z = b + ( x - c) z &

(1) a non-

I. Introduction Chaotic signals generated by electronuic circuits and systems have a considerable potential to be used in problems of detection, information transmission and communications [1]. This highlights the importance of synchronization of chaotic systems, noise filtering and chaos control. Symbolic sequence can significantly facilitate solving these problems. Symbolic sequence is an infinite discrete sequence that is in a one-to-one correspondence with a trajectory of a dynamical system and contains all the information about the trajectory of the system. Theoretically rigorous construction of the symbolic sequence is currently possible only for a limited number of systems, while its approximate construction often appears to be a complicated numerical procedure. The problem of constructing an efficient method of trajectory reconstruction from symbolic sequence is even more complicated and less studied. In [2, 3] the problem of construction of symbolic dynamics and its use in the problems of synchronization and noise filtering is addressed in the case of one- and two-dimensional discrete chaotic maps. In [4] an idea is suggested how a trajectory of a continuous-time system can be reconstructed from a binary symbolic sequence. In this paper we construct symbolic dynamics for two chaotic systems: autonomous Rossler [5] and nonautonomous microtriode generator [6]. We propose a practical method of trajectory reconstruction that is approbated for these two systems. Rossler system is given by the following system of equations:

dx d 2x + ( g 0 e kx - µ(2 x + 2 + 1)e 1+ ) + 2 d (2) d + x = V sin( p)
II. Construction of symbolic sequence Let one have a dynamical system (3) The problem of constructing a symbolic sequence is to find a rule that will assign a distinct infinite sequence of symbols {s n } for each trajectory x(t ) of this system. For the systems under consideration the case of binary symbolic sequence takes place, i.e. a symbol s n can take only two values, "0" and "1". Several methods for construction of symbolic sequence {s n } for chaotic trajectory x(t ) are known [7]. As a rule, the essence of these procedures is to reduce the problem of construction of symbolic dynamics for flows to a simples problem of constructing a symbolic sequence for onedimensional maps [8]. Initially, a correspondence is established between the system (3) and one-dimensional (quasione-dimensional) map x n +1 = f ( x n ) (4) And then, a symbolic sequence is constructed for map (4). Let us apply one of these methods. Consider an example of Rossler system (1) with parameter values a = 0.15 , b = 0.2 , c = 10 . Three-dimensional phase portrait of this system is shown in Fig. 1. Convenient choice of across-section plane is = { (x, y ,z): y = 0 ;

x = F(x, t ) , x R &

n

x < 0 }.


Let us now construct the map of type (4) for Rossler system, i.e. the map xi +1 ( xi ) . This dependence is shown in Fig. 3.

. 1. Three-dimensional phase portrait in Poincare crosssection. For system (1).

L

R

Thus a map on the cross-section is introduced xn+1 = F(xn) (5) where x is vector ( x, y , z ) on , n ­ is discrete time (the number of intersection with the plane) and F: is, in general, unknown nonlinear function. Map (5) for Rossler system is shown in Fig. 2, where xn=(xn,, 0, zn).
. 3. (4) (1) .

As one can see, this dependence is a one-dimensional (or, more exactly, quasi-one-dimensional) unimodal map that looks similar to logistic map. For such maps the rule of construction of symbolic system is known [8]. In order to construct the symbolic sequence one should partition the horizontal axis by a vertical line crossing through the maximum of the map. If the value of xi is on the left of the vertical line, than the i -th element of the symbolic sequence is assigned value L (or "0"). If the value of xi is on the right of the vertical line, than the value of the i -th element is R (or "1"). So, the procedure of constructing a symbolic description is the following. With the aid of Poincare cross-section discrete vector sequence ( xi , y i , z i ) is formed from continuous-time chaotic trajectory ( x(t ), y (t ), z (t )) . Then, coordinate x of this

. 2. (5) (1).

sequence is considered and the dependence xi +1 ( xi ) is built. If the plot of this dependence appears to be a unimodal quasi-one-dimensional map, then there is a possibility to define the generating partition. Elements of the symbolic sequence are assigned values L or R ("0" or "1"), depending of whether the element xi of the discrete chaotic sequnece is located on the left or on the rate of the extremum of the map.







z n ( xn )



This type of dependence z n ( x n ) is a result of successful choice of the cross-section and the fact that dynamics of Rossler system is rather simple for the given parameter values. For other choice of parameters of cross-section plane the dependence z i ( xi ) can became more complicated, for example, it can became double-valued in projection on one or both axes. .

L, if xi < xtop si = R, if xi > xtop

(6)

The result of this procedure is a symbolic sequence with elements s i that is in a one-to-one


correspondence with initial continuous-time chaotic trajectory. III. Trajectory Reconstruction from Symbolic Sequence Let us show that if the chaotic trajectory can precision. Assume a sequence of known. Then, the reco divided into three steps. I. On the first x n +1 = f ( x n ) is used symbolic sequence is known, be reconstructed with high binary symbols s1 , s 2 .... is nstruction procedure can be step, a unimodal map to reconstruct the values of

used as new initial conditions for integration. And the process continues. Steps 1-3 of the algorithm allow to reconstruct continuous time trajectory x(t ) from the values of binary symbolic sequence {s n } . The result for reconstruction of a trajectory of Rossler system is given in Fig. 4. In the figure fragments of the initial and reconstructed trajectories corresponding to a range t [100,120] are given. One can see that they almost exactly coincide that means that a high quality of reconstruction is achieved. However, for longer time intervals the trajectory start to diverge in time. Initial and reconstructed trajectories follow almost identical paths, but not synchronously. This dissynchronization can be suppressed by an appropriate modification of the algorithm. However in this report we don not address this issue. Also note that this dissinchronization does not occur for the case of nonautonomous microtriode generator.
10

the elements of chaotic sequence {x n } from the values of the elements of symbolic sequence {s n } . The algorithm of reconstruction of the values of elements {x n } from symbolic sequence is known for the case when the map

f

in (4) is given

analytically[2]. In out case the map f is known only numerically (Fig. 3) and can be obtained via calculation of sufficiently long trajectory of the system. Although computationally expensive, this calculation should be performed only once (for each combination of the values of system parameters). After that the map can be used to reconstruct different trajectories of the system. In order to reconstruct the value of the element x n , the method utilizes the value of the element s n of the symbolic sequence and the values of several consequent elements s n +1 , s n + 2 ,...s n + N . In the case where the map f is given analytically, the error of reconstruction of the element

0

-10

100

110

t

120

x

n

decreases

. 4 Results for reconstruction of a trajectory of Rossler system.

exponentially with the increase of the delay time N . II. When the values of the elements {x n } are known, on can utilize numerically known from Fig.2 Poincare map in order to obtain the values of other coordinates in Poincare cross-section ( y n for system (2) and y n , z n for system (1) ). III. After the values of ( x n , y n , z n ) are calculated, i.e. the variables coordinates of

VI. Results for Microtriode Generator. Construction of symbolic dynamics for the model of microtriode generator is done basically in the same way as for Rossler system. On the first step shift map is constructed by stroboscoping the trajectory through identical time intervals T . Time interval T is chosen to be equal to the period of an external driving force. As the result of the first step a correspondence is established between continuous-time chaotic trajectory & ( x(t ), y (t )) = ( x(t ), x(t )) and a discrete chaotic sequence ( xi , yi ) = ( x(t0 + iT ), y (t0 + iT )) (7) where t0 - is some initial time.

intersection of chaotic trajectories with Poincare cross-section are known, these triple is used as initial conditions to integrate the dynamical system. The integration stops when the trajectory intersects Poincare cross-section. This allows to reconstruct chaotic trajectory between the two consequent intersections of the plain. Then ( x n +1 , y n +1 , z n +1 ) are


On the second step x -coordinate is chosen and the map xn = ( xn +1 ) is plotted. As in the case of Rossler system, symbolic dynamics is constructed by partitioning the horizontal axes by the vertical line passing through the maximum of the map (according to formula (7)). In Fig. 4 the map (5) and the generating partitioning is shown for microtriode generator with the values of parameters p =0.18; s=4.5; k=10; g0=0.54; m=0.2; V=0.233.

V. Conclusions It is shown that symbolic sequence can be used to reconstruct a trajectory of a chaotic system with high precision. Examples of construction of symbolic sequence and trajectory reconstruction are given. A method that demonstrates exponential increase in precision with the length of processing is developed Acknowledgment This report is supported in part by a grant from Russian Foundation for Fundamental Research (No. 02-02-16802). References [1] Dmitriev A.S., Panas A.I.., Starkov S.O. "Dynamical chaos as a paradigm of contemporary communication systems. ", Zarubezhnaya Electronica. Uspehi Zarubezhnoy Radioelectronici. 1997. 10. p.4-26. [2] Dmitriev A.S., Kassian G., and Khilinsky A. "Chaotic synchronization. Information viewpoint", Int. J. Bifurcation and Chaos, 2000, vol. 10, No. 4, p. 749-761 [3] Dmitriev A.S.., Kassian G., Hasler ., Khilinsky ., "Chaotic synchronization of 2D maps via transmission of information about the their states. ", Radiotechnica I electronica, 2001, vol. 46, 5, p. 566-575. [4] C. Tresser, P. Worfolk, "Chaotic Signal Masking with Arbitrarily Fine Recovery", Appl. Math. Lett., vol 10, No 5, pp.103-106, 1997 [5] O.E. Rossler, Phys. Lett A, 1976, vol. 57, p. 397 [6] Ponomarenko V.I., Trubetskov D.I. "Complex dynamics of microtriode generator: numerical and analog experiments" Izvestia Vuzov, Prikladnaya Nelineynaya Dimnamica. 1994, vol.2, 6, p.65 [7] R. Badii, E. Brun, M. Finardi, Progress in the analysis of experimental chaos through periodic orbits, Rev. Modern Physics, 1994, vol. 66, . 4, p. 324 [8] Hao bai-Lin, Elementary Symbolic Dynamics and Chaos in Dissipative Systems, World Scientific, Singapore, 1989

L

R

Fig.5. Map (4) for system (2)

Reconstruction algorithm is essentially the same as for the Rossler system (1). The results of the application of this algorithm are shown in Fig. 6. One can see in this Figure that the precision of reconstruction increases exponentially with the increase of the number of points used for reconstruction (the length of processing)
10 0

10 -2

10

-4 10 N 20 30

Fig.6. Standard deviation between initial and reconstructed trajectories as a function of the mumber of points used for reconstruction.