<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Algorithms of chaotic data sequences processing</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>National Technical University of Ukraine Igor Sikorsky Kyiv Polytechnic Institute</institution>
          ,
          <addr-line>Polytechnichna Str., 37, Kyiv, 03056</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Politeknik Negeri Samarinda</institution>
          ,
          <addr-line>Str. Jl. Cipto Mangun Kusumo, Samarinda, 75242</addr-line>
          ,
          <country country="ID">Indonesia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Our paper is devoted to the design of methodological backgrounds to extend the class of chaotically generated data. Our backgrounds are based on the coordinate transformation of the system phase portrait, which is given in the orthogonal coordinates into non-orthogonal coordinate systems. We consider both coordinate systems in the plane and in some space. We provide the transformations from the initial coordinate system to the target one as discrete-time expressions. From the control theory viewpoint, one can consider these expressions as observability equations, whose discrete-time nature allows one to consider them as the basis for implementing some data processing routines. These routines take the signals from chaotic and/or regular generators as input information. We offer to produce this information by using the master-slave principle and considering the generator as some driven device. We think such an approach allows performing the synchronization of several generators from one source if it is necessary to use many intermediate signals to produce output one. We consider both cases of master device which use information about the generator state or do not use any. As an example of our approach's usage to process the chaotic data, we consider transforming the Duffing pendulum-based chaotic oscillator's output to various coordinate systems.</p>
      </abstract>
      <kwd-group>
        <kwd>chaotic system</kwd>
        <kwd>coordinate transformation</kwd>
        <kwd>non-orthogonal coordinates</kwd>
        <kwd>observability equation1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Nowadays, data transmission using chaotic systems [1, 2, 3] refers to the practical usage of chaos
theory [4, 5, 6] and chaotic signals [7, 8] to secure information transmission. Chaotic systems are
susceptible to initial conditions and exhibit complex, unpredictable behavior over time [9, 10, 11].
These facts about chaotic systems make them useful in secure communication [12, 13] because
chaotic signals can be difficult to predict, intercept, or reproduce without knowing the exact system
parameters [14, 15, 16].</p>
      <p>Such unique chaotic systems features cause several key concepts in chaotic communication:
Chaotic modulation involves embedding information into a chaotic signal [17, 18, 19]. The
chaotic signal acts as a carrier wave, which is then modulated by the data. Only receivers
knowledgeable about the chaotic system's parameters can demodulate and recover the
original message.</p>
      <p>Synchronization of chaotic systems requires the transmitter and receiver must use identical
or synchronized chaotic systems [20, 21, 22]. These systems must be synchronized so the
receiver can extract the embedded message from the chaotic signal.</p>
      <p>Chaotic masking assumes the data signal is added to a chaotic carrier signal at the transmitter
end [23, 24, 25]. The chaotic signal masks the data, making it indistinguishable from noise to
an eavesdropper. The receiver, knowing the chaotic system, can subtract the chaotic carrier
and retrieve the original data.</p>
      <p>The noise-like signals concept assumes that chaotic signals appear similar to noise, making
them hard to distinguish from random background noise in the communication channel [26,
27, 28]. This property provides inherent security, as an eavesdropper without the system
parameters will find it challenging to extract meaningful data.</p>
      <p>The above-shown concepts find their practical implementation in designing various chaotic
modulation schemes. The main ones are Chaos Shift Keying (CSK) [29, 30] and Chaotic Phase
Modulation (CPM) [31, 32]. These modulation schemes find their applications in establishing wireless
communications. In this case, chaotic communication can be applied in wireless systems where
robustness to interference is crucial. Since chaotic signals are noise-like and spread across a wide
bandwidth, they can be used in environments with high electromagnetic interference. Also, various
optical fiber communication systems use laser signals to transmit data securely [33, 34]. Optical
chaos can be generated using semiconductor lasers, and synchronization between transmitter and
receiver can be achieved with optical feedback.</p>
      <p>In summary, chaotic systems offer a promising approach to secure data transmission by
leveraging the unpredictable and noise-like nature of chaos, making it difficult for unauthorized
parties to intercept or decode the communication</p>
      <p>We offer to avoid this drawback by using coordinate transformations to give the considered
system the desired features and put it attractor in the desired M-dimensional domain of coordinate
system. Our method is demonstrating by considering a 2nd order chaotic system which is based on
the Duffing pendulum usage.</p>
      <p>The paper is organized as follows: firstly, we show some general transformations of the driven
chaotic system into discrete-time domain. Then we show the design of observability equations to
define system motions in the generalized non-orthogonal coordinates in plane and space We
illustrate the use of our approach by studying a well-known Duffing equation transformation.
Finally, we make a conclusion.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Methods and materials</title>
      <p>2.1. The generalized oscillator s equation
Let us consider the simplest conservative 2nd order dynamical system:
where  is a system output and  is some factor.</p>
      <p>
        It is a well-known fact that with non-zero initial conditions:
solution of (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) can be found in following class of harmonic functions:
      </p>
      <p>̈ = − 2 ,
 ̇ (0)=  0</p>
      <p>;  (0)=  0
 ( )=

  0 sin( )+  0 cos( ).</p>
      <p>
        So, one can consider implementation of (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) as a generator of regular harmonic oscillations with
frequency  , which amplitude depends on system initial conditions.
      </p>
      <p>
        Since the use of trigonometric functions can cause some implementation problems by using
digital devices due to a quite long time to define values of these functions, one can use (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) instead of
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) to design a harmonic generator. In this case, equation (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) should be transformed into
discretetime domain by using known approximations of derivative operator. We consider it in the most
general case as follows:
 2
  2
 ̈ ( )=
      </p>
      <p>
        ≈  2( ,  −1 ,  −2 ,  ),
where T is a sample time,  − is a shift operator which usage means taking the  -th previously defined
value of variable  . Index 2 near function f means approximation of 2nd order derivative.
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
      </p>
      <p>
        Substitution of (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) into (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) allows us to write down 2nd order finite difference equation for the
considered generator:
 =  2( −1 ,  −2 ,  ,  ),
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
where  2(.) is a solution of (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) and (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) for  .
      </p>
      <p>
        Expression (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) allows us to define an element of regular data series by using known previous
values and cyclic iteration of (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) allows us to get whole data series. One can use this series in various
applications which need harmonic signal generator.
      </p>
      <p>
        At the same time some applications require more complex form of oscillations. That is why we
turn our attention in (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) and generalize it by using some external non-monotonic signal  ( )which
is processed with nonlinear function ℎ ( )as well as replacing linear feedback term with nonlinear
sign-variable finite function ℎ ( ):
      </p>
      <p>
        ̈ = −ℎ ( )+ ℎ ( ( )). (
        <xref ref-type="bibr" rid="ref6">6</xref>
        )
      </p>
      <p>
        We call (
        <xref ref-type="bibr" rid="ref6">6</xref>
        ) as the generalized externally driven oscillator s equation in the continuous-time
domain. It is clear that motion trajectory of (
        <xref ref-type="bibr" rid="ref6">6</xref>
        ) is uniquely determined by functions ℎ (.) and ℎ (.)
which allow producing both regular and chaotic oscillations.
      </p>
      <p>
        Since nowadays most of signals produced by digital devices, we rewrite it into discrete-time
domain by substituting (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) into (
        <xref ref-type="bibr" rid="ref6">6</xref>
        ) and solving it for  :
      </p>
      <p>
        =  2(ℎ ( −1 ), ℎ ( −2 ), ℎ ( (( − 1) )),  ),  ∈ [0, ∞), (
        <xref ref-type="bibr" rid="ref7">7</xref>
        )
where  is a current sample number.
      </p>
      <p>
        Analysis of (
        <xref ref-type="bibr" rid="ref7">7</xref>
        ) shows highly nonlinearity of its right-and expression. Moreover, it shows the
necessity to define nonlinear feedback signals for two previous time moment. Because function ℎ(.)
can be defined by quite complex expression, its calculation for various signals can require a lot of
time and other calculation resources. That is why we offer to simplify (
        <xref ref-type="bibr" rid="ref7">7</xref>
        ) by taking into account that
in the previous time moment signal  −2 is considered as  −1 and memorized for future use:
 =  2(ℎ ( −1 ),  −1 , ℎ ( (( − 1) )),  ),  = ℎ ( −1 ),  ∈ [0, ∞). (8)
One can use (8) to implement the generalized generator, which is able to produce nonlinear data
sequences. The main feature of this generator is its time-dependence while signal u is defined. So,
the internal clock signal should be used to implement (8). We call (8) as the generalized nonlinear
generator s equation which differ from known ones by the possibility of multiply usage some
previous memorized signals or their combinations as well as an open range of samples number.
      </p>
      <p>The last fact can cause some problems in real implementation of the considered discrete-time
dynamical system in digital devices with limited hardware resources due to the necessity to operate
with big numbers after some operating time. We offer to avoid this problem by considering dynamic
of subsystem which produces signal  ( )jointly with subsystem which produces system output  .
We call the first subsystem as excitator and the second one as generator. In the most general case,
these systems are interconnected as it is shown in Figure 1.</p>
      <sec id="sec-2-1">
        <title>Excitator s</title>
        <p>initial conditions</p>
      </sec>
      <sec id="sec-2-2">
        <title>Generator s initial conditions u</title>
      </sec>
      <sec id="sec-2-3">
        <title>Excitator</title>
      </sec>
      <sec id="sec-2-4">
        <title>Generator x</title>
        <p>One can use the expressions which are similar to (8) and define dynamic of subsystems in Figure
1 as follows:
 =  2 (ℎ ( −1 ),  −1  , ℎ ( −1 ),  ),
 =  2 (ℎ ( −1 ),  −1  , ℎ ( −1 ),  ),
  = ℎ ( −1 ),
  = ℎ ( −1 ),
(9)
where  2 ,  2 , ℎ , ℎ , ℎ , ℎ are some functions which defines motions of the considered
system,   and   are memorized peace of information for generator and excitor subsystems.</p>
        <p>It is clear that system (9) does not use any information about current system time so it can be
used to produce high frequency signals without the necessity to use any system clock or timers with
very small sample time.</p>
        <p>We call (9) as equations of the generalized nonlinear oscillator with integrated nonlinear
excitatory and iterations of these equations defines the algorithms to process chaotic data x by using
the generated sequence u. In the most general case, all subsystems interrelate each other and make
closed loop dynamical system. All subsystems are considered as driven one and each of them drive
another one. In the particular case one can consider the open-loop system by removing feedback
from generator output to excitatory input. In this case only generator should be considered as a
driven subsystem and excitator is an autonomous device which produce some oscillations according
to its inner algorithm. System equations in this case can be simplified as follows:
 =  2 (ℎ ( −1 ),  −1  , ℎ ( −1 ),  ),   = ℎ ( −1 ), (10)
 =  2 (ℎ ( −1 ),  −1  ,  ),   = ℎ ( −1 ).</p>
        <p>Both of (9) and (10) allows to implement digital devices which produce some oscillations. The
form and other parameters of these oscillations depend on the functions which are used in the
righthand expressions of these formulas. One can make these oscillations more complex if extend the
terms   and consider them as some vectors which are used to store proceeded data from several
previous system states. One can use known control methods to analyze the stability of system
motions and prove that undamped oscillations occur in the designed in such a way discrete-time
system.
2.2. Observability equations based on non-orthogonal coordinate system use</p>
        <sec id="sec-2-4-1">
          <title>The use of nonlinear functions  2 ,  2 , ℎ , ℎ , ℎ , ℎ while generator s dynamic is being</title>
          <p>defined allows to form oscillations which are complex enough. At the same time, it is quite hard to
form the desired system dynamic by using only (9) because of closed-loop system usage.</p>
          <p>That is why we offer to follow the known from control theory approach which is based on the
use of state space equations. In the most general case such an equation can be defined as the
nonlinear combination of generator and exciter state variables:</p>
          <p>=   ( ,  −1 ,  −1  ,  ,  −1 ,  −1  ), (11)
where   (.) is some nonlinear function.</p>
          <p>One can append (11) to system (9) to define the state space equations for the considered driven
generator. Moreover, he can use several observability equations with different   (.) functions to
design a multichannel generator and form several signals at the same time. Numerical calculations
according to (11) and (9) makes strong backgrounds for chaotic signal generating and processing.</p>
        </sec>
        <sec id="sec-2-4-2">
          <title>It is clear that no any limitations on class and parameters of function   (.) and one can use any</title>
          <p>single or multivariable functions to define the generator output variables. Due to a very wide class
of the functions which can be potentially used a lot of methods of their determination exist. In our
paper we offer to use an approach which is based on coordinate transformations from orthogonal
Ndimensional coordinate system into M-dimensional non-orthogonal ones.</p>
          <p>One can perform such transformations by considering dynamical system motion in the 2D
cartesian plane and in some N-dimensional space. Let us consider the above-mentioned
transformations in detail.
2.3. Observability equation in M-dimensional non-orthogonal coordinates plane
Let us consider an orthogonal state plane which orths are defined by using  and  state variables
from (10). We define in this plane some non-orthogonal coordinate system which origin is shifted
from the origin of  plane in  0 and  0, this non-orthogonal coordinate system has three axes  1,
axis and axis  equals to β (Figure 2). We think that each from   axes has its own scale factors   .</p>
          <p>Y3
x
x
a
X0
0xu</p>
          <p>=   (  −  0)cos (β + ∑   ) + s (  −  0)sin (β + ∑   ),
where   and s are scale factors for signals in  and  axes.</p>
          <p>Expression (14) define interrelation between system position in the orthogonal and
nonorthogonal coordinates. This equation is linear for   and   if other factors are constants.</p>
          <p>It is necessary to say that one can use as many axes in non-orthogonal coordinates as he likes and
the studied system in non-orthogonal coordinates can be considered as linear or nonlinear dependent
one. This expression can be considered as the solution of direct problem of system position
transformation into new coordinate system. Analysis of the above-obtained expression shows that
new coordinate system can be at least first order one. In this case the system position is defined as
point in the axis  1. In other words, observability equations usage allows us to decrease and increase
of system output s order.</p>
          <p>Because the initial system position is defined in the state plane it is necessary to define at least
two observability equations to solve the inverse problem of determination system state variable 
and  by its output signals  1 and  2:
  =
 0
( 1)−  1 cos( +  1)+  2
( )</p>
          <p>;
sin( 1)</p>
        </sec>
        <sec id="sec-2-4-3">
          <title>Analysis of (12) allows us to generalize the component of point A position in some axis   :</title>
          <p>= (  −  0)cos (β + ∑   ) + (  −  0)sin (β + ∑   ).</p>
          <p>Observability equations (12) and (13) are defined for the case the same scales in axes. If one take
into account the different scales in the axes, (13) can be rewritten as follows:


 =1
 =1</p>
          <p>=1</p>
          <p>=1
(12)
(13)
(14)
(15)
  =
 0
( 1)−  1 sin( +  1)−  2</p>
          <p>The use of (15) allows us to define system state variables by its known outputs and can be
considered as some intermediate step in identifying the reasons that caused the observed system

 =1</p>
          <p>=   (  sin(  )−  0)cos (β + ∑   ) + s (  cos(  )−  0)sin (β + ∑   ). (16)</p>
        </sec>
        <sec id="sec-2-4-4">
          <title>Due to the nonlinearity of (16) its solution for   and   can be performed only in the numerical</title>
          <p>way. So, the defining of system state variables in this case can be quite untrivial problem by using
conventional digital devices due to the necessity to perform a big amount of calculations to solve
nonlinear equations in the real time mode.</p>
          <p>Generally speaking, one can consider any term from (14) as system state variable but not only
position of A point. We think that one can assume the constant values of point A coordinate and
consider components of origin   1 2 3 position  0 and  0 as system state variables. Another way to
interpret system (9) outputs is their consideration as scale factors   and s . It is clear that all
aboveconsidered cases allow operating with weights near trigonometric functions which values are
considered as constants. The more complex observability equation can be defined if one takes two
angles from the angles set and consider them as inputs for the observability equation. In this case
(14) can be rewritten in such a way:
motions.
a way:</p>
          <p>In the considered case we study defining of observability equations when system state variables
are interpreted as coordinates of some orthogonal state plane. But this case cannot be considered as
the only one. Thus, one can assume that system state variable x defines system linear position and u
defines its angular position in polar coordinate system. In this case (14) should be rewritten in such
=  1cos (β + x + u + ∑   ) +  2sin (β + x + u + ∑   ),
(17)
 1 =   (  −  0);  2 = s (u −  0).</p>
          <p>Contrary to the observability equation (14) which has variable factors near constants
trigonometric functions values, expression (17) is defined with variable arguments of trigonometric
functions which are weighted with some constants   .</p>
          <p>The all above-given cases are considered for two variables which are produced by generator and
excitator in Figure 1. This fact limits the number of variables that are used in the (14) and (16). At
the same time, it is possible to increase the number of variables in the designed observability
equations if one takes into account previous system states. Various linear and nonlinear
combinations of state variables of (9) make it possible to define all terms in (14) as variable ones
which depend on the studied system state. Such an approach allows considering motions of the
generator and axes where these motions are defined. Under term axes motion we understand the
changing of each component of their origin position in a separate way with its own linear speed. We
assume that in the most general case, the rotation of each axis is happening with its own angular
speed and each axis can change its scale.</p>
          <p>Thus, one can consider the calculations according to the above-given observability equations as
performing complex data post-process routine to improve the designed system features. One can
apply this routine in the different ways. From the one hand, it can be used for immediate processing
of the generated data. For example, one can find this approach is useful to process non-regular data.
From another hand, the regular data can be generated and its one period can be saved in some
memory storage. We call such data as core data. Then various observability equations with different
parameters and/or algorithms of their changings can be applied to the data to make system output
more complex. It is clear that the second way to produce system output can be considered as using
of some freezed core data using. Moreover, contrary to the conventional approach in signal

 =3</p>
          <p>=1
generating when data is produced continuously, one can turn of the generator after core data is
obtained and saved to reduce the consumption of calculation resources or allocate their use for
another purposes.</p>
          <p>space
2.4. Nonlinear observability equation in M-dimensional non-orthogonal state
One more complex way to improve system performance is the use of observability equation which
is defined not in plane but in some space. In Figure 3 we show the above considered orthogonal 2D
plane (red lines) in which coordinates of representative point A are defined. This plane is taken into
3D orthogonal (blue lines) and non-orthogonal (black lines) spaces.</p>
          <p>Y3</p>
          <p>y3a
y30</p>
          <p>Y</p>
          <p>Z
z
a
z
0
y1a</p>
          <p>Y1
γ
1 y10
x
a</p>
          <p>α1
0y1y2y3
y
0</p>
          <p>β1
y
a
β2</p>
          <p>At first, we offer to define position of representative point in the extended orthogonal
coordinates:
Expressions (18) allows us to define the position of the representative point, which is given in 2D
plane, in 3D space by taking into account the plane origin s position and orientation. The use of such
an approach gives the possibility to increase the number of output variables similar to previous
considered approach but using other interrelations between state space coordinates and system
outputs. Since the signs in (18) depend on axes directions one can generalize it by using following
expressions for M dimensional state space:</p>
          <p>=   0 +   cos(  );   =  0 + ∑   sin(  ),
where   is a position of representative point in  -th axis,   is an angle between  -th axis and plane.</p>
        </sec>
        <sec id="sec-2-4-5">
          <title>One can make one more generalization of (19) by taking into account scale factors   :</title>
          <p />
          <p>=   (  0 +   cos(  ));   =   ( 0 + ∑   sin(  )).</p>
          <p>Expressions (20) gives us the possibility to define  -th sized system outputs by using the system
state variables as well as factors of shift, scale and rotate of coordinate axes. These outputs are
defined as some projections of system representative point position in some M-dimensional space.
Due to the algebraic form of these expressions one can use them to define system position under
stationary and variable transformation factors.

 =1

where we assume that variables   means coordinates in non-orthogonal base.</p>
          <p>Thus, in the most general case the produced by generator data should be transformed into
Mdimensional orthogonal space according to (20) and then expression (21) should be applied to obtain
system output in the non-orthogonal coordinates. It is clear that both transformations (20) and (21)
can be applied to the (9) with assumption that all transformation factors have variable values which
are defined as system state variables or their combinations as well as combinations of their previous
values. We believe that this fact allows to define the huge range of system output signals.</p>
          <p>Moreover, one can use (20) as the initial orthogonal coordinates to define system position in the
non-orthogonal coordinates. We offer to use the approach which we consider in the previous
subsection and define system position in non-orthogonal coordinates as follows:
(22)
(23)
(24)
(25)
(26)
(27)</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Results and discussions</title>
      <p>
        3.1. Duffing pendulum model with the nonlinear excitator
Let us consider the well-known second order Duffing equation into normal form (
        <xref ref-type="bibr" rid="ref6">6</xref>
        ):
 ̈ = − 1 ̇ −  2 −  3 3 +  4cos( 5 ),
where  is a pendulum position, bi are pendulum factors, t is system time.
      </p>
      <p>Signal in the last summand of (22) can be obtained as the result of solution the following second
order ordinary differential equation (ODE):</p>
      <p>Thus, the Duffing pendulum model in continuous time can be given in such a way:
 ̈ = − 52 ,  (0)= 1,</p>
      <p>̇ (0)= 0.
 ̈ = − 1 ̇ −  2 −  3 3 +  4 ,  (0)= 0,
 ̈ = − 52 ,
 (0)= 1,
 ̇ (0)= 0;
 ̇ (0)= 0.</p>
      <p>To represent (24) into discrete time domain, at first, we rewrite it as the system of fourth first
order ODE:
 ̇ 1 =  2;  ̇ 2 = − 52 1,
 ̇1 =  2;  ̇2 = − 1 2 −  2 1 −  3 13 +  4 1,  1(0)= 0,
 1(0)= 1,
 2(0)= 0;
 2(0)= 0,
and then apply first order feedback difference approximation of derivative operator:
to each equation of (25):
2
,
transmitted to PC with simple serial communication.</p>
      <p>a)</p>
      <p>Pendulum position and speed
b)</p>
      <p>Pendulum phase portrait
c) Excitator position and speed
d) Excitator phase portrait</p>
      <p>Comparison of the above-given curves with known ones shows they are the same. This fact
proves the correctness of our transformation from the continuous time to the discrete time domain.</p>
      <p>One can make the Duffing excitatory nonlinear by applying some nonlinear function to its last
summand. We believe that such changing gives us the possibility to get new pendulum motion
trajectories and give it new features. Unfortunately, study of such system is out of our paper scope,
so we leave it for future research. Here we only define the class of possible nonlinear functions as
class of variable-sign nonlinear functions. Such class selection we explain the necessity to get not
monotonic risen coordinate u which can cause occurring big signals and lead calculation overflows.</p>
      <p>In our study we use one of function from the above-mentioned class:
 ( ,  )= {

−
( )
0
( )
 &gt; 0,
 = 0,
 &lt; 0,
where</p>
      <p>(.) means taking absolute value from the u signal.</p>
      <p>Substitution of this function into (27) allows us to rewrite it as follows</p>
      <p>Simulation results for various parameter v are shown in Figure 5.
(28)
(29)</p>
      <p>b) Field of oscillations amplitudes</p>
      <sec id="sec-3-1">
        <title>c) Excitator output  1</title>
        <p>d) First derivative of excitator output</p>
        <p>Analysis of the solution of (29) proves the possibility to change Duffing pendulum dynamic by
changing form of excitatory oscillations. As one can see, the use of nonlinear functions in the
excitatory equation change form of its output oscillations and effects on Dufding pendulum motions
by shifting peaks of its oscillations in right when power factor in nonlinear function is increased.</p>
        <p>Equations (29) define pendulum motion without using of feedback signal about pendulum
position. One can claim that these equations are the example of (10). But taking into account
information about variable y1 while u2 is being defined allows us to design an excitator which is
driven by pendulum position:
 1 =  −1 1 +  −1 2,  1(0)= 0;
 2 = (1 −  1) −1 2 −  2 −1 1 −   3 −1 13 +   4 −1 1,  2(0)= 0; (30)
 1 =  −1 1 +  −1 2,  1(0)= 1;
 2 =  −1 2 −   52 ( −1 1,  )−   6 −1 1,  2(0)= 0.
Oscillations which are produced by (30) are shown in Figure 6.</p>
        <p>b) Field of oscillations amplitudes</p>
      </sec>
      <sec id="sec-3-2">
        <title>c) Excitator output  1</title>
        <p>d) First derivative of excitator output</p>
        <p>As one can see the use of driven oscillator allows us to make pendulum motion more
unpredictable and form more complex oscillations. This fact is proven by analysis of fields in Figure
5b and Figure 6b which shows that in the system with driven excitatory chaos becomes earlier and
only one first oscillation can be considered as regular one.
3.2. Duffing pendulum model in M-dimensional non-orthogonal coordinates
plane</p>
        <p>a) System state variables
b) System outputs
c) System 2D phase portrait
d) System 3D attractor</p>
        <p>Here and further, we take into account the three-channel system output and consider system
motions in some virtual orthogonal 3D state space to show signals interrelations. At the same time,
the designed system is still considered in some plane where it has phase portrait which is shown in
Figure 7c. This phase portrait is same for all systems which are considered in current subsection.
Figure 8 shows simulation results for case of harmonically changed factors which usage means the
determination of pendulum position in rotating coordinates. Here we assume that angles
β, α1, and α2 are defined by sine functions with angular speeds 1, 2, and 3 rad/s. Also, we think that
origin position  0 and  0 are defined by cosine function with angular speeds 5 and 10 rad/s and scale
factors are changed with speeds 1 and 2.</p>
        <p>a) System outputs b) System 3D attractor
Figure 8: Simulation results of pendulum with observability equations (31) with variable factors.</p>
        <p>As one can see regular motions of system factors make output motions highly chaotic.</p>
        <p>In Figure 9 we show simulation for the case when origin position is defined by using internal
state variables of (14):
(32)
a) System outputs
b) System 3D attractor</p>
        <p>Comparison of curves in Figure 7 Figure 9 shows that the use of observability equations allows
to increase the numbers of system outputs and transform its attractor from plane to space. Also, one
can find that system dynamic becomes more complex when more factors have variable values. In
Figure 10 we show simulation results for the case when one rewrite (32) with using of nonlinear
functions:</p>
        <p>1 = ( 1 −  2) ( 1)cos(β)+ (u1 −  2)
 2 = ( 1 −  2) ( 1)cos(β + α1)+ (u1 −  2)
 3 = ( 1 −  2)a ( 1)cos(β + α1 + α2)+ (u1 −  2)
( 1)sin(β);
( 1)sin(β + α1);
( 1)sin(β + α1 + α2).</p>
        <p>(33)
a) System outputs
b) System 3D attractor</p>
        <p>Comparison of Figure 8 and Figure 10 shows that the use of nonlinear scale factor allows to form
more complex system dynamic. As come can see from analysis of the above-given curves, the
abovedefined observability equations change systems attractors but they leave its two wings form.</p>
        <p>In Figure 11 we illustrate the forming of system outputs with chaotic axes rotation angles by
using following observability equations:
 1 = ( 1 −  2)</p>
        <p>( 1)cos(β)+ (u1 −  2)
 2 = ( 1 −  2)
( 1)cos(β + α1)+ (u1 −  2)
( 1)sin(β);
( 1)sin(β + α1);
 3 = ( 1 −  2)a
( 1)cos(β + α1 + α2)+ (u1 −  2)
( 1)sin(β + α1 + α2).</p>
        <p>(34)
a) System outputs
b) System 3D attractor</p>
        <p>As one can see the use of chaotic signals as argument of trigonometric functions in observability
equations change the form of system attractor and does not allow to claim which system generates
it.</p>
        <p>All above-given in this subsection observability equations proves our approach and show ways
to design discrete-time chaotic system as core closed-loop chaotic generator which produce some
oscillations and some subsystem to post-process generated data.
3.3. Duffing pendulum model in M-dimensional non-orthogonal coordinates
plane</p>
        <p>Let us show how to improve system features by performing one more post-processing of the
generated data by transforming system from plane representation to space one. Such transformation
can be performed if one takes into account (19) to define representative point position in some
Mdimensional state space.</p>
        <p>It is clear that components of (19) can be defined in a different ways, some of which is considered
in previous subsection. To make system oscillations more complex we offer to rewrite (19) in terms
of equations (30) state variables as follows:
  =  1 +  1cos( 1);</p>
        <p>=  2 +  2cos( 2);

 =  3 +  1sin( 1)+  2sin( 2).
(35)</p>
        <p>Expression (35) are defined by using system state variables as well as its outputs in the plane
models. It is clear that the above-given expression is one from possible variants to perform system
transformation. We leave their studies for future researches.</p>
        <p>Results of simulation (30) with observability equations (32) and (35) are shown in Figure 12.</p>
        <p>As one can see applying observability equations to the initial generator equations allows to form
output chaotic signals which are tremendously different from the known ones and have new
attractor.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions</title>
      <p>The considering of chaotic system as dynamical system in non-orthogonal coordinates gives us the
possibility to produce novel chaotic oscillations by using well-known chaotic systems. This fact
allows us to claim that novel chaotic system can be designed by changing one or both core system
and system, which define transformations of coordinate system. In both cases system dynamic differs
the core dynamic very much. The order of designed in such a way system equals to core system
order Analysis of the obtained discrete-time models shows that chaotic system can be defined in
class of discrete-time dynamical systems.
[8] R. A. da Costa, M. Eisencraft, Chaotic signals representation and spectral characterization using
linear discrete-time filters, in: Proceedings of 28th European Signal Processing Conference
(EUSIPCO), IEEE, Amsterdam, Netherlands, 2021, pp. 2235 2238. doi:
10.23919/Eusipco47968.2020.9287475.
[9] H. Bian, et al., Parameter inversion of high-dimensional chaotic systems using neural ordinary
differential equations, in: Proceedings of 13th Data Driven Control and Learning Systems
Conference (DDCLS), IEEE, Kaifeng, China, 2024, pp. 400 405. doi:
10.1109/DDCLS61622.2024.10606602.
[10] M. Beisenbi, et al., Control of deterministic chaotic modes in power systems, in: Proceedings of
International Conference on Smart Information Systems and Technologies (SIST), IEEE, Astana,
Kazakhstan, 2023, pp. 516 521. doi: 10.1109/SIST58284.2023.10223493.
[11] P. Liu, et al., Dynamic analysis of novel memristor chaotic systems with influence factors, in:
Proceedings of International Conference on Electrical, Automation and Computer Engineering
(ICEACE), IEEE, Changchun, China, 2023, pp. 118-122, doi:
10.1109/ICEACE60673.2023.10441899.
[12] V. Rusyn, et al., Computer modelling, analysis of the main information properties of memristor
and its application in secure communication system, in: Proceedings of The Seventh
International Workshop on Computer Modeling and Intelligent Systems (CMIS-2024),
Zaporizhzhia, Ukraine, 2024, pp. 216 225.
[13] V. Rusyn, et al., Computer modelling of the three-dimensional new chaotic system using
Labview Cambridge, UK, 2024, pp. 307 310. doi:
10.36074/logos-29.03.2024.065.
[14] R. Voliansky, et al., Multi-channel chaotic system, in: Proceedings of 10th International
Conference on Advanced Computer Information Technologies (ACIT), IEEE, Deggendorf,
Germany, 2020, pp. 196 199. doi: 10.1109/ACIT49673.2020.9209000.
[15] R. Voliansky, et al., Design of the generalized infinite-dimensional chaotic system, in:
Proceedings of 5th International Conference on Advanced Information and Communication
Technologies (AICT), IEEE, Lviv, Ukraine, 2023, pp. 193 197. doi:
10.1109/AICT61584.2023.10452667
[16] X.-Y. Hu, et al., A chaotic pseudo orthogonal covert communication system, in: Proceedings of
6th International Conference on Communication and Information Systems (ICCIS), IEEE,
Chongqing, China, 2022, pp. 61 65. doi: 10.1109/ICCIS56375.2022.9998136.
[17] C. E. C. Souza, et al., A symbolic dynamics approach to trellis-coded chaotic modulation, IEEE
Transactions on Circuits and Systems II: Express Briefs 67(10) (2019) 2189 2193. doi:
10.1109/TCSII.2019.2953158.
[18] H. Wang, et al., Secure transmission design for dual-polarized satellite system via DL-MPWFRFT
and improved chaotic phase modulation, in: Proceedings of International Conference on
Wireless Communications and Signal Processing (WCSP), Nanjing, China, 2020, pp. 424 429.
doi: 10.1109/WCSP49889.2020.929978.
[19] R. Munirathinam, et al., Chaotic non-coherent pulse position modulation based ultra- wideband
communication system, in: Proceedings of Microwave Theory and Techniques in Wireless
Communications (MTTW), IEEE, Riga, Latvia, 2021, pp. 1 6. doi:
10.1109/MTTW53539.2021.9607075.
[20] R. Voliansky, A. Sadovoi, Chua's circuits interval synchronization, in: Proceedings of 4th
International Scientific-Practical Conference Problems of Infocommunications. Science and
Technology (PIC S&amp;T), IEEE, Kharkov, Ukraine, 2017, pp. 439 443. doi:
10.1109/INFOCOMMST.2017.8246434.
[21] R. Voliansky, A. Sadovoy, Chua's circuits synchronization as inverse dynamic's problem
solution, in: Proceedings of Third International Scientific-Practical Conference Problems of
Infocommunications Science and Technology (PIC S&amp;T), IEEE, Kharkiv, Ukraine, 2016, pp. 171
172. doi: 10.1109/INFOCOMMST.2016.7905371.
[22] Y. Xing, et al., Research on improved generalized chaotic synchronization method based on 6-D
discrete chaotic systems, in: Proceedings of 2nd International Joint Conference on Information
and Communication Engineering (JCICE), IEEE, Chengdu, China, 2023, pp. 105 110. doi:
10.1109/JCICE59059.2023.00030.
[23] L. Mingye, et al., Chaotic feature masking against attacks on emitter identification, in:
Proceedings of 22nd International Conference on Optical Communications and Networks
(ICOCN), IEEE, Harbin, China, 2024, pp. 1 3. doi: 10.1109/ICOCN63276.2024.10648408.
[24] M. Li, et al., Chaotic radio frequency fingerprint masking against identity attacks, IEEE Wireless</p>
      <p>Communications Letters 13(9) (2024) 2616 2619. doi: 10.1109/LWC.2024.3434453.
[25] S. Guo, et al., Blind source separation algorithm for chaotic masking multipath signals based on
spectral peak search counter permutation, IEEE Access 8 (2022) 86617 86629. doi:
10.1109/ACCESS.2020.2993305.
[26] V. Oliinyk, V. Lukin, Time delay estimation for noise-like signals embedded in non-Gaussian
noise using pre-filtering in channels, in: Proceedings of IEEE 15th International Conference on
Advanced Trends in Radioelectronics, Telecommunications and Computer Engineering
(TCSET), IEEE, Lviv-Slavske, Ukraine, 2020, pp. 638 643. doi: 10.1109/TCSET49122.2020.235510.
[27] Z. Kolodiy, A. Kolodiy, Detection of informational signal among noisy signals, in: Proceedings
of International Conference on Noise and Fluctuations (ICNF), IEEE, Grenoble, France, 2023, pp.
1 4. doi: 10.1109/ICNF57520.2023.10472749.
[28] A. Z. R. Langi, et al., An overview of fractal processing of noise-like auditory signals, in:
Proceedings of International Conference on ICT for Smart Society (ICISS), IEEE, Bandung,
Indonesia, 2021, pp. 1 4. doi: 10.1109/ICISS53185.2021.9533247.
[29] T. Fan, et al., A new APSK-based M-Ary differential chaos shift keying modulation system, IEEE</p>
      <p>Communications Letters 24(12) (2020) 2701 2704. doi: 10.1109/LCOMM.2020.3019105.
[30] J. Zheng, et al., An orthogonal time frequency space modulation based differential chaos shift
keying transceiver for reliable communications, in: Proceedings of 97th Vehicular Technology
Conference (VTC2023-Spring), IEEE, Florence, Italy, 2023, pp. 1 5. doi:
10.1109/VTC2023Spring57618.2023.10201217.
[31] H. Wang, et al., Secure transmission design for dual-polarized satellite system via DL-MPWFRFT
and improved chaotic phase modulation, in: Proceedings of International Conference on
Wireless Communications and Signal Processing (WCSP), IEEE, Nanjing, China, 2020, pp. 424
429. doi: 10.1109/WCSP49889.2020.9299787.
[32] R. Voliansky, et al., Interval modeling and simulation of duffing pendulum, in: Proceedings of
4th KhPI Week on Advanced Technology (KhPIWeek), IEEE, Kharkiv, Ukraine, 2023, pp. 1 6.
doi: 10.1109/KhPIWeek61412.2023.10312997.
[33] O. Solomentsev, et al., Efficiency analysis of current repair procedures for aviation radio
equipment, in: I. Ostroumov, M. Zaliskyi (Eds.), Proceedings of the 2nd International Workshop
on Advances in Civil Aviation Systems Development. ACASD 2024, volume 992 of Lecture
Notes in Networks and Systems, Springer, Cham, 2024, pp. 281 295. doi:
10.1007/978-3-03160196-5_21.
[34] M. Zaliskyi, et al., Methodology for substantiating the infrastructure of aviation radio equipment
repair centers, CEUR Workshop Proceedings 3732 (2024) 136 148. URL:
https://ceurws.org/Vol-3732/paper11.pdf.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>C.</given-names>
            <surname>Du</surname>
          </string-name>
          , et al.,
          <article-title>An offset boostable hidden circuit and its digital information transmission</article-title>
          ,
          <source>in: Proceedings of 13th Annual Ubiquitous Computing, Electronics &amp; Mobile Communication Conference (UEMCON)</source>
          , IEEE, New York, USA,
          <year>2022</year>
          , pp.
          <fpage>187</fpage>
          <lpage>194</lpage>
          . doi:
          <volume>10</volume>
          .1109/UEMCON54665.
          <year>2022</year>
          .
          <volume>9965685</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>H. A.</given-names>
            <surname>Naser</surname>
          </string-name>
          , et al.,
          <article-title>Utilizing a high-sensitive and secure communication system for data transmission</article-title>
          , in: Proceedings of Second International Conference on Advanced Computer Applications (ACA), Misan, Iraq,
          <year>2023</year>
          , pp.
          <fpage>1</fpage>
          <lpage>5</lpage>
          . doi:
          <volume>10</volume>
          .1109/ACA57612.
          <year>2023</year>
          .
          <volume>10346881</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>W.</given-names>
            <surname>Wu</surname>
          </string-name>
          , et al.,
          <article-title>Novel secure data transmission methods for IoT based on STP-CS with multilevel critical information concealment function</article-title>
          ,
          <source>IEEE Internet of Things Journal</source>
          <volume>10</volume>
          (
          <issue>5</issue>
          ) (
          <year>2023</year>
          )
          <fpage>4557</fpage>
          4578. doi:
          <volume>10</volume>
          .1109/JIOT.
          <year>2022</year>
          .
          <volume>3218681</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>E. A.</given-names>
            <surname>Umoh</surname>
          </string-name>
          , et al.,
          <article-title>Chaos theory applied to cascading disaster dynamics, modelling and control</article-title>
          ,
          <source>in: Proceedings of Nigeria 4th International Conference on Disruptive Technologies for Sustainable Development (NIGERCON)</source>
          , IEEE, Lagos, Nigeria,
          <year>2022</year>
          , pp.
          <fpage>1</fpage>
          <lpage>4</lpage>
          . doi:
          <volume>10</volume>
          .1109/NIGERCON54645.
          <year>2022</year>
          .
          <volume>9803084</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>A.</given-names>
            <surname>Ascoli</surname>
          </string-name>
          , et al.,
          <article-title>Edge of chaos theory resolves Smale paradox</article-title>
          ,
          <source>IEEE Transactions on Circuits and Systems I: Regular Papers</source>
          <volume>69</volume>
          (
          <issue>3</issue>
          ) (
          <year>2022</year>
          )
          <fpage>1252</fpage>
          1265. doi:
          <volume>10</volume>
          .1109/TCSI.
          <year>2021</year>
          .
          <volume>3133627</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>J.</given-names>
            <surname>Xie</surname>
          </string-name>
          , et al.,
          <article-title>A network covert timing channel detection method based on chaos theory and threshold secret sharing</article-title>
          ,
          <source>in: Proceedings of 4th Information Technology, Networking, Electronic and Automation Control Conference (ITNEC)</source>
          , IEEE, Chongqing, China,
          <year>2020</year>
          , pp.
          <fpage>2380</fpage>
          <lpage>2384</lpage>
          . doi:
          <volume>10</volume>
          .1109/ITNEC48623.
          <year>2020</year>
          .
          <volume>9085024</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Warjri</surname>
          </string-name>
          , et al.,
          <article-title>Radar communication via asymmetric and wideband chaotic signal</article-title>
          ,
          <source>in: Proceedings of 5th International Conference on Energy, Power and Environment: Towards Flexible Green Energy Technologies (ICEPE)</source>
          , IEEE, Shillong, India,
          <year>2023</year>
          , pp.
          <fpage>1</fpage>
          <lpage>6</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICEPE57949.
          <year>2023</year>
          .
          <volume>10201586</volume>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>