<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AM</journal-id><journal-title-group><journal-title>Applied Mathematics</journal-title></journal-title-group><issn pub-type="epub">2152-7385</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/am.2022.132014</article-id><article-id pub-id-type="publisher-id">AM-115391</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Function Projective Synchronization between Two Discrete-Time Hyperchaotic Systems Using Backstepping Method
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Xin</surname><given-names>Li</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>School of Mathematics and Statistics, Changshu Institute of Technology, Changshu, China</addr-line></aff><pub-date pub-type="epub"><day>09</day><month>02</month><year>2022</year></pub-date><volume>13</volume><issue>02</issue><fpage>178</fpage><lpage>190</lpage><history><date date-type="received"><day>11,</day>	<month>January</month>	<year>2022</year></date><date date-type="rev-recd"><day>20,</day>	<month>February</month>	<year>2022</year>	</date><date date-type="accepted"><day>23,</day>	<month>February</month>	<year>2022</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  We realize the function projective synchronization (FPS) between two discrete-time hyperchaotic systems, that is, the drive state vectors and the response state vectors can evolve in a proportional scaling function matrix. In this paper, a systematic scheme is explored to investigate the function projective synchronization of two identical discrete-time hyperchaotic systems using the backstepping method. Additionally, FPS of two different hyperchaotic systems is also realized. Numeric simulations are given to verify the effectiveness of our scheme.
 
</p></abstract><kwd-group><kwd>Function Projective Synchronization</kwd><kwd> Discrete-Time Hyperchaotic System</kwd><kwd> Backstepping Method</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Many researchers have been dealing with synchronizing chaotic dynamical systems extensively [<xref ref-type="bibr" rid="scirp.115391-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.115391-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.115391-ref3">3</xref>]. Due to potential applications, many types of chaos synchronization in dynamical systems such as complete, phase, lag, cluster, and anticipated synchronization, etc [<xref ref-type="bibr" rid="scirp.115391-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.115391-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.115391-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.115391-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.115391-ref8">8</xref>] are widely investigated. Especially, amongst all kinds of chaos synchronization, the projective synchronization reported by Mainieri and Rehacek is one of the most noticeable ones that the drive and response vectors evolve proportionally in a scale matirx [<xref ref-type="bibr" rid="scirp.115391-ref9">9</xref>]. The projective synchronization is usually reported only in partial-linearity systems early. Subsequently, the projective synchronization is extended to non-partially-linear systems [<xref ref-type="bibr" rid="scirp.115391-ref10">10</xref>] - [<xref ref-type="bibr" rid="scirp.115391-ref15">15</xref>].</p><p>Because of much more complicated structure and higher unpredictability, hyperchaotic systems have been broadly applied in secure communications [<xref ref-type="bibr" rid="scirp.115391-ref16">16</xref>], lasers [<xref ref-type="bibr" rid="scirp.115391-ref17">17</xref>], optimal control [<xref ref-type="bibr" rid="scirp.115391-ref18">18</xref>], and so on. Many researchers investigate chaos (hyperchaotic) synchronization in continuous-time systems using different methods. However, many mathematical models are defined with discrete-time dynamical systems [<xref ref-type="bibr" rid="scirp.115391-ref19">19</xref>] [<xref ref-type="bibr" rid="scirp.115391-ref20">20</xref>] [<xref ref-type="bibr" rid="scirp.115391-ref21">21</xref>] [<xref ref-type="bibr" rid="scirp.115391-ref22">22</xref>]. Therefore, more and more attention is paid to the synchronization and control in discrete-time chaotic systems, especially in discrete-time hyperchaotic systems.</p><p>Backstepping design method [<xref ref-type="bibr" rid="scirp.115391-ref23">23</xref>] [<xref ref-type="bibr" rid="scirp.115391-ref24">24</xref>] plays a very important role in constructing the associated Lyapunov functions and feedback controllers. In this paper, we investigate the function projective synchronization (FPS) by exploring a systematic and automatic algorithm [<xref ref-type="bibr" rid="scirp.115391-ref22">22</xref>], by which the discrete-time drive system and response system, whether is with strict-feedback form or not, can be projectively synchronized via suitable controllers. By means of symbolic-numeric computation, the proposed scheme is used to realize FPS of 3D discrete-time hyperchaotic systems between two identical R&#246;sler systems [<xref ref-type="bibr" rid="scirp.115391-ref25">25</xref>], and two different systems of R&#246;sler system and the Henon system [<xref ref-type="bibr" rid="scirp.115391-ref26">26</xref>], respectively. Moreover, numerical simulations are given to verify the availability of the proposed scheme.</p><p>The rest of this paper is organized as follows. In Section 2, the definition of FPS in discrete-time hyperchaotic systems and the Lyapunov stability theory are introduced. In Section 3, we first illustrate the general theory of FPS in two identical R&#246;ssler hyperchaotic discrete-time systems, and then give the numerical simulation of the associated results. We also discuss the FPS of the two different discrete-time hyperchaotic systems (the Henon hyperchaotic system and the R&#246;ssler hyperchaotic system) in Section 4. Finally, some conclusions and discussions are given in Section 5.</p></sec><sec id="s2"><title>2. Function Projective Synchronization between Two Discrete-Time Chaotic Systems</title><p>In this section, we give the conception of FPS in discrete-time hyperchaotic dynamical systems as we defined earlier [<xref ref-type="bibr" rid="scirp.115391-ref15">15</xref>].</p><p>Consider the two hyperchaotic systems in discrete-time style, which are described as follows: the drive system (a) X ( k + 1 ) = F ( X ( k ) ) , and the response system with controllers (b) Y ( k + 1 ) = G ( Y ( k ) ) + u ( X ( k ) , Y ( k ) ) . Where X ( k ) = ( x 1 ( k ) , x 2 ( k ) , x 3 ( k ) ) , Y ( k ) = ( y 1 ( k ) , y 2 ( k ) , y 3 ( k ) ) , k ∈ Z / Z − , u ( X ( k ) , Y ( k ) ) ∈ R 3 . Additionally, (c) the error system</p><p>E ( k ) = ( E 1 ( k ) , E 2 ( k ) , E 3 ( k ) ) = ( x 1 ( k ) − f 1 ( X ( k ) ) y 1 ( k ) , x 2 ( k ) − f 2 ( X ( k ) ) y 2 ( k ) , x 3 ( k ) − f 3 ( X ( k ) ) y 3 ( k ) ) . If there exist suitable controllers</p><p>u ( x ( k ) , y ( k ) ) = ( u 1 ( X ( k ) , Y ( k ) ) , u 2 ( X ( k ) , Y ( k ) ) , u 3 ( X ( k ) , Y ( k ) ) ) , satisfying lim k → ∞ ( E ( k ) ) = 0 , one can say that there exists function projective synchronization (FPS) in the above drive (a) and response systems (b).</p><p>Furthermore, consider the error discrete-time (c) generated by the drive system (a) and the response system (b). Let L ( E 1 ( k ) , ⋯ , E 4 ( k ) ) | E i ( k ) ≡ 0 ( i = 1 , 2 , 3 ) = 0 , when Δ L ( k ) = L ( k + 1 ) − L ( k ) ≤ 0 , with the equality holding if and only if E i ( k ) ≡ 0 ( i = 1 , 2 , 3 ) , we can say that systems (a) and (b) are function projective synchronized, according to the Lyapunov stability theory.</p><p>Here we would like to point out that the controller u desponds on the synchronization method chosen. In fact, when E i ( k ) ≡ 0 ( i = 1 , 2 , 3 ) , u = ( f − 1 ) F − G , where f = d i a g ( f 1 ( x ( k ) ) , f 2 ( x ( k ) ) , f 3 ( x ( k ) ) ) . That is to say, u = ( f − 1 ) F − G is the situation when all the error functions equal to zero and the corresponding controller is trivial situation. For E i ( k ) = 0 , we need only to solve the equations</p><p>( E 1 ( k ) , E 2 ( k ) , E 3 ( k ) ) = ( x 1 ( k ) − f 1 ( X ( k ) ) y 1 ( k ) , x 2 ( k ) − f 2 ( X ( k ) ) y 2 ( k ) , x 3 ( k ) − f 3 ( X ( k ) ) y 3 ( k ) ) = ( 0 , 0 , 0 )</p><p>to obtain the trivial controller “u”. Therefore, here we just regard the general condition lim k → ∞ ( E ( k ) ) = 0 .</p><p>In this paper, we would like to propose a systematic and constructive scheme to search the controllers between 3D hyperchaotic discrete-time systems [<xref ref-type="bibr" rid="scirp.115391-ref25">25</xref>] [<xref ref-type="bibr" rid="scirp.115391-ref26">26</xref>] with strict-feed form are function projective synchronized.</p></sec><sec id="s3"><title>3. FPS between Two Identical Three-Dimensional Discrete-Time Hyperchaotic Systems</title><p>In this section, we consider the FPS of two identical R&#246;ssler hyperchaotic systems [<xref ref-type="bibr" rid="scirp.115391-ref25">25</xref>]. The discrete-time drive and response systems are described as following:</p><p>x 1 ( k + 1 ) = a 3 δ x 2 ( k ) + ( a 4 δ + 1 ) x 1 ( k ) , x 2 ( k + 1 ) = a 2 δ x 3 ( k ) + a 1 δ x 1 ( k ) + x 2 ( k ) , x 3 ( k + 1 ) = a 5 δ + a 6 δ x 2 ( k ) x 3 ( k ) + ( a 7 δ + 1 ) x 3 ( k ) , (1)</p><p>and</p><p>y 1 ( k + 1 ) = a 3 δ y 2 ( k ) + ( a 4 δ + 1 ) y 1 ( k ) + u 1 , y 2 ( k + 1 ) = a 2 δ y 3 ( k ) + a 1 δ y 1 ( k ) + y 2 ( k ) + u 2 , y 3 ( k + 1 ) = a 5 δ + a 6 δ y 2 ( k ) y 3 ( k ) + ( a 7 δ + 1 ) y 3 ( k ) + u 3 . (2)</p><p>As we all know, the dynamic system will have different dynamic behavior when choosing different parameter values. When a 1 = − 1.9 , a 2 = 0.2 , a 3 = 0.5 , a 4 = − 2.3 , a 5 = 2 , a 6 = − 0.6 , a 7 = − 1.9 and δ = 1 , hyperchaos occurs in both the systems (1) and (2) without the controllers. In this section, we choose the values of the parameters in the systems (1) and (2) as the above values. The synchronization process for the above discrete-time dynamical systems, with the powerful Lyapunov stability theory and backstepping design method is introduced in detail as follows. We select ( f 1 ( x ) , f 2 ( x ) , f 3 ( x ) ) = ( 2,1 + tanh ( x 1 ( k ) ) , − 2 ) . So the error states should be E 1 ( k ) = x 1 ( k ) − 2 y 1 ( k ) , E 2 ( k ) = x 2 ( k ) − ( 1 + tanh ( x 1 ( k ) ) ) y 2 ( k ) , E 3 ( k ) = x 3 ( k ) − x 2 ( k ) y 3 ( k ) . Substituting (1) and (2) into the above error states, we can obtain the discrete-time error dynamical system</p><p>E 1 ( k + 1 ) = a 3 δ x 2 ( k ) + ( a 4 δ + 1 ) x 1 ( k ) − 2 a 3 δ y 2 ( k )                               − 2 ( a 4 δ + 1 ) y 1 ( k ) − 2 u 1 ( x , y ) , E 2 ( k + 1 ) = − ( 1 + tanh ( a 3 δ x 2 ( k ) + ( a 4 δ + 1 ) x 1 ( k ) ) ) ( a 2 δ y 3 ( k ) + a 1 δ y 1 ( k )                               + y 2 ( k ) + u 2 ( x , y ) ) + a 2 δ x 3 ( k ) + a 1 δ x 1 ( k ) + x 2 ( k ) , E 3 ( k + 1 ) = a 6 δ x 2 ( k ) x 3 ( k ) + ( a 7 δ + 1 ) x 3 ( k ) + 2 a 6 δ y 2 ( k ) y 3 ( k )                               + 2 ( a 7 δ + 1 ) y 3 ( k ) + 3 a 5 δ + 2 u 3 ( x , y ) . (3)</p><sec id="s3_1"><title>3.1. General Theory</title><p>According to the improved backstepping method [<xref ref-type="bibr" rid="scirp.115391-ref27">27</xref>] and Lyapunov stability theory, a systematic and constructive algorithm to derive the controllers u ( x , y ) will be given step by step, in order to realize the FPS between the systems (1) and (2).</p><p>Theorem 1: (Lyapunov’s Stability Theory) Let x = 0 be an equilibrium for x ˙ = f ( x ) and D ⊂ R n be invariant, and let V : D → R be a continuously differentiable function such that: when x ∈ D \ { 0 } , V ( 0 ) = 0 and V ( x ) &gt; 0 ; when x ∈ D , V ˙ ( 0 ) ≤ 0 . Then x = 0 is stable. Moreover, when x ∈ D \ { 0 } , V ˙ ( x ) &lt; 0 , then x = 0 is asymptotically stable.</p><p>Here we extent the above theory to the discret-time hyperchaotic systems.</p><p>Step 1. Let the first partial Lyapunov function be L 1 ( k ) = | E 1 ( k ) | and the second error variable be</p><p>E 2 ( k ) = E 1 ( k + 1 ) − c 11 E 1 ( k ) . (4)</p><p>Then we can obtain the derivative of L 1 ( k )</p><p>Δ L 1 ( k ) = | E 1 ( k + 1 ) | − | E 1 ( k ) | ≤ ( | c 11 | − 1 ) | E 1 ( k ) | + | E 2 ( k ) | . (5)</p><p>Step 2. The third error variable is described as</p><p>E 3 ( k ) = E 2 ( k + 1 ) − c 21 E 1 ( k ) − c 22 E 2 ( k ) . (6)</p><p>And the derivative of L 2 ( k ) is defined as follows</p><p>Δ L 2 ( k ) = | E 2 ( k + 1 ) | − | E 2 ( k ) | ≤ c 21 E 1 ( k ) + ( | c 22 | − 1 ) | E 2 ( k ) | + | E 3 ( k ) | . (7)</p><p>Step 3. Let</p><p>E 3 ( k + 1 ) − c 31 E 1 ( k ) − c 32 E 2 ( k ) − c 33 E 3 ( k ) = 0. (8)</p><p>With the help of symbolic computation and the associated stability theory, it is not difficult to get the controllers from the above Equations (4) to (8).</p><p>u 1 ( x , y ) = 1 2 [ y 2 ( k ) − x 2 ( k ) + y 2 ( k ) tanh ( x 1 ( k ) ) − c 11 x 1 ( k ) + a 3 δ x 2 ( k )                             + a 4 δ x 1 ( k ) + x 1 ( k ) ] + c 11 y 1 ( k ) − a 3 δ y 2 ( k ) − a 4 δ y 1 ( k ) − y 1 ( k ) ,</p><p>u 2 ( x , y ) = ( a 2 δ x 3 ( k ) + a 1 δ x 1 ( k ) + x 2 ( k ) − a 2 δ y 3 ( k ) − y 2 ( k ) + x 1 ( k ) a 1 δ y 1 ( k )                             − a 1 δ y 1 ( k ) − tanh ( a 3 δ x 2 ( k ) + a 4 δ x 1 ( k ) + a 2 δ x 1 ( k ) ) y 3 ( k )                             − tanh ( a 3 δ x 2 ( k ) + x 1 ( k ) a 4 δ + c 22 y 2 ( k ) − tanh ( a 3 δ x 2 ( k ) + x 1 ( k ) a 4 δ                             + x 1 ( k ) ) y 2 ( k ) − c 21 x 1 ( k ) + 2 c 21 y 1 ( k ) − c 22 x 2 ( k ) + c 22 y 2 ( k ) tanh ( x 1 ( k ) )                             − x 3 ( k ) − 2 y 3 ( k ) ) / ( 1 + tanh ( a 3 δ x 2 ( k ) + x 1 ( k ) a 4 δ + x 1 ( k ) ) ) ,</p><p>u 3 ( x , y ) = 1 2 [ c 31 x 1 ( k ) + c 32 x 2 ( k ) − c 32 y 2 ( k ) − c 32 y 2 ( k ) tanh ( x 1 ( k ) ) + c 33 x 3 ( k )                             − a 6 δ x 2 ( k ) x 3 ( k ) − a 7 δ x 3 ( k ) − x 3 ( k ) ] − c 31 y 1 ( k ) + c 33 y 3 ( k )                             − a 6 δ y 2 ( k ) y 3 ( k ) − a 7 δ y 3 ( k ) − y 3 ( k ) − 3 a 5 δ (9)</p><p>Then suppose the Lyapunov function be L ( k ) = | E 1 ( k ) | + d 1 | E 2 ( k ) | + d 2 | E 3 ( k ) | , d 2 &gt; d 1 &gt; 1 . We get the derivative of the Lyapunov function L ( k ) from (4) and (7) as following</p><p>Δ L ( k ) = L ( k + 1 ) − L ( k ) ≤ ( d 2 | c 31 | + d 1 | c 21 | + | c 11 | − 1 ) | E 1 ( k ) | + ( d 2 | c 32 | + d 1 ( | c 22 | − 1 ) + 1 ) | E 2 ( k ) |     + ( d 2 | c 33 | + d 1 − d 2 ) | E 2 ( k ) | . (10)</p><p>We choose the appropriate values for these constants c 11 , c 21 , c 22 , c 31 , c 32 , c 33 to satisfy</p><p>d 1 | c 21 | + d 2 | c 31 | + | c 11 | &lt; 1 , d 1 | c 22 | + d 2 | c 32 | &lt; d 1 − 1 , | c 33 | &lt; d 2 − d 1 d 2 . (11)</p><p>Therefore, Δ L ( k ) is negative definite which means that the close-loop discrete-time system</p><p>( E 1 ( k + 1 ) E 2 ( k + 1 ) E 3 ( k + 1 ) ) = ( c 11 0 0 c 21 c 22 0 c 31 c 32 c 33 ) ( E 1 ( k ) E 2 ( k ) E 3 ( k ) )</p><p>is globally asymptotically stable and lim k → + ∞ E i ( k ) = 0 . So discrete-time hyperchaotic system (1) and (2) are function projective synchronized.</p></sec><sec id="s3_2"><title>3.2. Numerical Simulation Results</title><p>In this subsection, some numerical simulations are used to verify the effectiveness of the obtained controllers u ( x , y ) . Here we choose c 11 = 0.3 , c 21 = 0.02 , c 22 = 0.4 , c 31 = 0.05 , c 32 = 0.1 , c 33 = − 0.2 , d 1 = 4 , d 2 = 6 , such that the corresponding Δ L ( k ) ≤ 0 , according to the condition equations in (11). Otherwise, we choose the parameters in the systems (1) and (2) as a 1 = − 1.9 , a 2 = 0.2 , a 3 = 0.5 , a 4 = − 2.3 , a 5 = 2 , a 6 = − 0.6 , a 7 = − 1.9 and δ = 1 , and the corresponding initial values [ x 1 ( 0 ) = 0.1 , x 2 ( 0 ) = 0.2 , x 3 ( 0 ) = 0.3 ] and [ y 1 ( 0 ) = − 0.1 , y 2 ( 0 ) = − 0.2 , y 3 ( 0 ) = − 0.3 ], respectively. The pictures of the error states are displayed in Figures 1(a)-(c). Obviously, E 1 , E 2 and E 3 converge to zero finally after the controllers are activated. This is to say, all the state variables tend to be synchronized in the function proportion ( 2,1 + tanh ( x 1 ( k ) ) , − 2 ) . And the attractors of the two systems with controllers are shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>. Then in Figures 3(a)-(c), we respectively put the trajectories of the response system with the controllers and the trajectories of the drive system in the same plane, and it is not difficult to find that ratio of the amplitudes of the two systems is a function scaling factor.</p></sec></sec><sec id="s4"><title>4. FPS between Two Different Three-Dimensional Discrete-Time Hyperchaotic Systems</title><p>We now consider FPS between the Henon-like map [<xref ref-type="bibr" rid="scirp.115391-ref26">26</xref>] and the above hyperchaotic system (1). Here we choose Henon-like map as drive system and hyperchaotic R&#246;ssler system as response system to realize FPS of two different chaotic dynamic systems with the backstepping method. The drive system and the response system with controllers are rewritten as follows: the drive system</p><p>x 1 ( k + 1 ) = 1 + x 3 ( k ) − α x 2 2 ( k ) , x 2 ( k + 1 ) = 1 + β x 2 ( k ) − α x 1 2 ( k ) , x 3 ( k + 1 ) = β x 1 ( k ) . (12)</p><p>and the response system</p><p>y 1 ( k + 1 ) = a 3 δ y 2 ( k ) + ( a 4 δ + 1 ) y 1 ( k ) + u 1 , y 2 ( k + 1 ) = a 2 δ y 3 ( k ) + a 1 δ y 1 ( k ) + y 2 ( k ) + u 2 , y 3 ( k + 1 ) = a 5 δ + a 6 δ y 2 ( k ) y 3 ( k ) + ( a 7 δ + 1 ) y 3 ( k ) + u 3 . (13)</p><p>The projections of the hyperchaotic attrator of systems (12) and (1) are displayed in <xref ref-type="fig" rid="fig4">Figure 4</xref>(a) and <xref ref-type="fig" rid="fig4">Figure 4</xref>(b), respectively.</p><p>Then we also use the backstepping design method to realize the FPS of the two different discrete-time hyperchaotic systems (12) and (1). Here we choose ( f 1 ( x ) , f 2 ( x ) , f 3 ( x ) ) = ( − 1 , − 1 1 + x 1 2 ( k ) , − 1 ) , that is to say</p><p>E 1 ( k ) = x 1 ( k ) + y 1 ( k ) , E 2 ( k ) = x 2 ( k ) + 1 1 + x 1 2 ( k ) y 2 ( k ) , E 3 ( k ) = x 3 ( k ) + y 3 ( k ) . (14)</p><p>According to (12) and (13), we can obtain the error dynamical system</p><p>E 1 ( k + 1 ) = − α x 2 2 ( k ) + x 3 ( k ) + 1 + a 3 δ y 2 ( k ) + ( a 4 δ + 1 ) y 1 ( k ) + u 1 , E 2 ( k + 1 ) = − α x 1 2 ( k ) + β x 2 ( k ) + 1 + a 1 δ y 1 ( k ) + a 2 δ y 3 ( k ) + u 2 + y 2 ( k ) ( − α x 2 ( k ) 2 + x 3 2 ( k ) + 1 ) 2 + 1 , E 3 ( k + 1 ) = β x 1 ( k ) + a 5 δ + a 6 δ y 2 ( k ) y 3 ( k ) + ( a 7 δ + 1 ) y 3 ( k ) + u 3 . (15)</p><p>Based on the steps of backstepping methods [<xref ref-type="bibr" rid="scirp.115391-ref27">27</xref>] with the above Equations (4) to (8), we have the controllers</p><p>u 1 = − ( a 3 δ x 1 2 ( k ) y 2 ( k ) + a 4 δ x 1 2 ( k ) y 1 ( k ) − α x 1 2 ( k ) x 2 2 ( k ) ) + y 1 ( k ) − y 2 ( k )             + a 4 δ y 1 ( k ) − α x 2 2 ( k ) − x 1 2 ( k ) x 2 ( k ) + x 1 2 ( k ) x 3 ( k ) + x 1 2 ( k ) y 1 ( k ) + x 1 2 ( k )             + a 3 δ y 2 ( k ) − x 2 ( k ) + x 3 ( k ) − c 11 x 1 ( k ) − c 11 y 1 ( k ) − c 11 x 1 2 ( k ) y 1 ( k + 1 )             − c 11 x 1 3 ( k ) ) / ( x 1 2 ( k ) + 1 ) ,</p><p>u 2 = − ( 2 − 2 α x 1 2 ( k ) x 2 2 ( k ) + a 2 δ y 3 ( k ) − c 21 x 1 3 ( k ) x 3 2 ( k ) − 2 c 21 x 1 3 ( k ) x 3 ( k )             − 2 c 21 x 1 2 ( k ) y 1 ( k ) − c 21 x 1 ( k ) x 3 2 ( k ) − c 21 x 3 2 ( k ) y 1 ( k ) − 2 c 21 x 3 ( k ) y 1 ( k )             − 2 c 22 x 3 ( k ) y 2 ( k ) − α 2 x 2 4 ( k ) x 3 ( k ) + 2 α x 2 2 ( k ) x 3 2 ( k ) − x 1 2 ( k ) x 3 2 ( k ) y 3 ( k )             + 2 α x 2 2 ( k ) y 3 ( k ) − 2 x 1 2 ( k ) x 3 ( k ) y 3 ( k ) − α 3 x 1 4 ( k ) x 2 4 ( k ) − α 3 x 1 2 ( k ) x 2 4 ( k )             − α x 1 4 ( k ) x 3 2 ( k ) + 2 α 2 x 1 2 ( k ) x 2 2 ( k ) − 2 α x 1 4 ( k ) x 3 ( k ) − 2 α x 1 2 ( k ) x 3 ( k )</p><p>            + 2 β x 1 2 ( k ) x 2 ( k ) + β x 2 ( k ) x 3 2 ( k ) + 2 β x 2 ( k ) x 3 ( k ) + 2 α x 1 2 ( k ) x 2 2 ( k ) x 3 2 ( k )             + 2 β x 2 ( k ) − 2 α x 1 2 ( k ) − α 2 c 21 x 1 2 ( k ) x 2 4 ( k ) y 1 ( k ) + 2 α c 21 x 1 3 ( k ) x 2 2 ( k ) x 3 ( k )             + 2 α c 21 x 1 ( k ) x 2 2 ( k ) x 3 ( k ) + 2 α c 21 x 2 2 ( k ) x 3 ( k ) y 1 ( k )             + 2 α c 22 x 1 2 ( k ) x 2 3 ( k ) x 3 ( k ) + 2 α x 1 2 ( k ) x 2 2 ( k ) x 3 ( k ) y 3 ( k )             − 2 α β x 1 2 ( k ) x 2 3 ( k ) x 3 ( k ) − α 2 c 21 x 1 ( k ) x 2 4 ( k ) − α 2 c 21 x 2 4 ( k ) y 1 ( k )</p><p>            + 2 α c 21 x 1 3 ( k ) x 2 2 ( k ) − c 21 x 1 2 ( k ) x 3 2 ( k ) y 1 ( k ) − 2 c 21 x 1 3 ( k )             − 2 c 21 x 1 2 ( k ) x 3 ( k ) y 1 ( k ) − α 2 c 22 x 1 2 ( k ) x 2 5 ( k ) − α 2 c 22 x 2 4 ( k ) y 2 ( k ) − 2 α x 1 4 ( k )             − c 22 x 1 2 ( k ) x 2 ( k ) x 3 2 ( k ) + 2 α c 22 x 2 2 ( k ) y 2 ( k ) − 2 c 22 x 1 2 ( k ) x 2 ( k ) x 3 ( k )             − 2 c 22 y 2 ( k ) − α 2 x 1 2 ( k ) x 2 4 ( k ) y 3 ( k ) + 2 α x 1 2 ( k ) x 2 2 ( k ) y 3 ( k )             + 2 α x 2 2 ( k ) x 3 ( k ) y 3 ( k ) − 2 c 22 x 2 ( k ) + α 2 β x 1 2 ( k ) x 2 5 ( k ) − 2 α β x 1 2 ( k ) x 2 3 ( k )</p><p>            − 2 α β x 2 3 ( k ) x 3 ( k ) + β x 1 2 ( k ) x 2 ( k ) x 3 2 ( k ) + a 1 δ x 1 2 ( k ) y 1 ( k )             + a 2 δ x 1 2 ( k ) y 3 ( k ) − x 3 3 ( k ) − x 3 2 ( k ) − 2 x 1 2 ( k ) y 3 ( k ) − 2 c 21 x 1 ( k ) − 2 c 21 y 1 ( k )             − x 1 2 ( k ) x 3 3 ( k ) − x 1 2 ( k ) x 3 2 ( k ) + 2 α 2 x 1 2 ( k ) x 2 2 ( k ) x 3 ( k ) − x 3 2 ( k ) y 3 ( k )             − 2 x 3 ( k ) y 3 ( k ) + α 2 x 2 4 ( k ) + x 1 2 ( k ) y 2 ( k ) + a 1 δ y 1 ( k ) + y 2 ( k )             − 2 c 22 x 2 ( k ) x 3 ( k ) − 2 c 21 x 1 ( k ) x 3 ( k ) − α 2 x 2 4 ( k ) y 3 ( k ) + 2 α 2 x 1 4 ( k ) x 2 2 ( k )</p><p>            − 2 α x 2 2 ( k ) − 2 α β x 2 3 ( k ) − α x 1 2 ( k ) x 3 2 ( k ) + α 2 β x 2 5 ( k ) + α 2 x 1 2 ( k ) x 2 4 ( k )             + 2 x 1 2 ( k ) + 2 α c 21 x 1 2 ( k ) x 2 2 ( k ) y 1 ( k ) + 2 α c 22 x 2 2 ( k ) x 3 ( k ) y 2 ( k ) − 2 y 3 ( k )             − α 2 c 21 x 1 3 ( k ) x 2 4 ( k ) + 2 α c 21 x 1 ( k ) x 2 2 ( k ) + 2 α c 21 x 2 2 ( k ) y 1 ( k )             − α 2 x 1 2 ( k ) x 2 4 ( k ) x 3 ( k ) + 2 α 2 x 1 4 ( k ) x 2 2 ( k ) x 3 ( k ) + 2 β x 1 2 ( k ) x 2 ( k ) x 3 ( k )             + 2 α c 21 x 1 2 ( k ) x 2 2 ( k ) x 3 ( k ) y 1 ( k ) ) / ( x 1 2 ( k ) + 1 ) ,</p><p>u 3 = − ( a 6 δ x 1 2 ( k ) y 2 ( k ) y 3 ( k ) + a 7 δ x 1 2 ( k ) y 3 ( k ) + a 5 δ x 1 2 ( k ) + β x 1 3 ( k )             − c 31 x 1 3 ( k ) + a 6 δ y 2 ( k ) y 3 ( k ) − c 31 x 1 2 ( k ) y 1 ( k ) − c 32 x 1 2 ( k ) x 2 ( k )             − c 33 x 1 2 ( k ) x 3 ( k ) + a 7 δ y 3 ( k ) − c 33 x 1 2 ( k ) y 3 ( k ) + x 1 2 ( k ) y 3 ( k ) + a 5 δ             + β x 1 ( k ) − c 31 x 1 ( k ) − c 31 y 1 ( k ) − c 32 x 2 ( k ) − c 32 y 2 ( k ) − c 33 x 3 ( k )             − c 33 y 3 ( k ) + y 3 ( k ) + 2 α c 22 x 1 2 ( k ) x 2 3 ( k ) + 2 α c 22 x 2 3 ( k ) x 3 ( k ) ) (16)</p><p>Here numerical simulations are also used to verify the effectiveness of the obtained controllers u ( x , y ) above. Without losing generality, we take the same parameter values of c 11 , c 21 , c 22 , c 31 , c 32 , c 33 , d 1 , d 2 in section 3, and take the initial values as [ x 1 ( 0 ) = 0.1 , x 2 ( 0 ) = 0.2 , x 3 ( 0 ) = 0.3 ] and [ y 1 ( 0 ) = − 0.5 , y 2 ( 0 ) = 0.2 , y 3 ( 0 ) = 0.1 ], respectively. The figures of the error states are shown in Figures 5(a)-(c). That is easy to see, all the three orbits of E i ( i = 1 , 2 , 3 ) converge to zero finally after the controllers u 1 , u 2 , u 3 are activated. So all the state</p><p>variables tend to be synchronized in proportion ( − 1, − 1 1 + x 1 2 ( k ) , − 1 ) . The attractors of the two systems with controllers tending to a function scaling factor, are displayed in <xref ref-type="fig" rid="fig6">Figure 6</xref>.</p></sec><sec id="s5"><title>5. Conclusion</title><p>In conclusion, the conception of the function projective synchronization between discrete-time hyperchaotic dynamical systems is presented. According to backstepping design method with controllers, a systematic, automatic and constructive scheme is explored in order to investigate FPS between the discrete-time drive systems and response systems, whether is in strict-feedback forms or not. Additionally, the proposed scheme is used to realize the function of projective synchronization between the identical discrete-time hyperchaotic systems from R&#246;ssler system and two different hyperchaotic systems which are the hyperchaotic R&#246;ssler system and the Henon map, respectively. With the aid of symbolic computation Maple, the numerical simulations are shown to perform the process of the synchronization and the effectiveness of the above-designed controller successfully.</p></sec><sec id="s6"><title>Acknowledgements</title><p>This work is supported by Natural Science Foundation for the Youth of Jiangsu Province (No. BK20181030), National Natural Science Foundation for the Youth of China (No. 12101084), and Jiangsu Overseas Visiting Scholar Program for University Prominent Young and Middle-aged Teachers and Presidents.</p></sec><sec id="s7"><title>Conflicts of Interest</title><p>The author declares no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s8"><title>Cite this paper</title><p>Li, X. (2022) Function Projective Synchronization between Two Discrete-Time Hyperchaotic Systems Using Backstepping Method. Applied Mathematics, 13, 178-190. https://doi.org/10.4236/am.2022.132014</p></sec></body><back><ref-list><title>References</title><ref id="scirp.115391-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Ott, E., Grebogi, C. and Yorke, J.A. (1990) Controlling Chaos. Physical Review Letters, 64, 1196-1199. https://doi.org/10.1103/PhysRevLett.64.1196</mixed-citation></ref><ref id="scirp.115391-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Wang, H., Ye, J.M., Miao, Z.H. and Jonckheere, E.A. (2018) Robust Finite-Time Chaos Synchronization of Time-Delay Chaotic Systems and Its Application in Secure Communication. Transactions of the Institute of Measurement and Control, 40, 1177-1187. https://doi.org/10.1177/0142331216678311</mixed-citation></ref><ref id="scirp.115391-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Hamel, S. and Boulkroune, A. (2016) A Generalized Function Projective Synchronization Scheme for Uncertain Chaotic Systems Subject to Input Nonlinearities. International Journal of General Systems, 45, 689-710. https://doi.org/10.1080/03081079.2015.1118094</mixed-citation></ref><ref id="scirp.115391-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Boccaletti, S., Kurth, J., Osipov, G., Valladares, D.L. and Zhou, C.S. (2002) The Synchronization of Chaotic Systems. Physics Reports, 366, 1-101.https://doi.org/10.1016/S0370-1573(02)00137-0</mixed-citation></ref><ref id="scirp.115391-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Al-Azzawi, S.F. and Aziz, M.M. (2018) Chaos Synchronization of Nonlinear Dynamical Systems via a Novel Analytical Approach. Alexandria Engineering Journal, 57, 3493-3500. https://doi.org/10.1016/j.aej.2017.11.017</mixed-citation></ref><ref id="scirp.115391-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Chen, G.R. and Dong, X.N. (1998) From Chaos to Order: Methodologies, Perspectives and Applications. World Scientific, Singapore. https://doi.org/10.1142/3033</mixed-citation></ref><ref id="scirp.115391-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Yan, Z.Y. (2005) Q-S (Lag or Anticipated) Synchronization Backstepping Scheme in a Class of Discrete-Time Chaotic (Hyperchaotic) Systems: A Symbolic-Numeric Computation Approach. Chaos, 15, Article ID: 023902.https://doi.org/10.1063/1.1876612</mixed-citation></ref><ref id="scirp.115391-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Yang, S., Hu, C., Yu, J. and Jiang, H.J. (2021) Exponential Synchronization of Fractional-Order Reaction-Diffusion Coupled Neural Networks with Hybrid Delay-Dependent Impulses. Journal of the Franklin Institute, 358, 3167-3192.</mixed-citation></ref><ref id="scirp.115391-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Mainieri, R. and Rehacek, J. (1999) Projective Synchronization in Three-Dimensional Chaotic Systems. Physical Review Letters, 82, 3042-3045.https://doi.org/10.1103/PhysRevLett.82.3042</mixed-citation></ref><ref id="scirp.115391-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Li, G.H. (2007) Generalized Projective Synchronization between Lorenz System and Chen’s System. Chaos, Solitons &amp; Fractals, 32, 1454-1458.https://doi.org/10.1016/j.chaos.2005.11.073</mixed-citation></ref><ref id="scirp.115391-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Chen, Y. and Li, X. (2007) Function Projective Synchronization between Two Different Chaotic Systems. Zeitschrift für Naturforschung A, 62, 29-33. https://doi.org/10.1515/zna-2007-1-205</mixed-citation></ref><ref id="scirp.115391-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Chen, Y. and Li, X. (2007) Function Projective Synchronization between Two Identical Chaotic Systems. International Journal of Modern Physics C, 18, 883-888.https://doi.org/10.1142/S0129183107010607</mixed-citation></ref><ref id="scirp.115391-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Li, X. and Chen, Y. (2007) Generalized Projective Synchronization between R&amp;#246;ssler System and New Unified Chaotic System. Communications in Theoretical Physics, 48, 132-136. https://doi.org/10.1088/0253-6102/48/1/027</mixed-citation></ref><ref id="scirp.115391-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Qiu, X.L., Bin, H.H. and Chu, L.C. (2017) Modified Function Projective Synchronization of Complex Networks with Multiple Proportional Delays. Applied Mathematics, 8, 537-549. https://doi.org/10.4236/am.2017.84043</mixed-citation></ref><ref id="scirp.115391-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Li, X. and Chen, Y. (2009) Stabilizing of Two-Dimensional Discrete Lorenz Chaotic System and Three-Dimensional Discrete R&amp;#246;ssler Hyperchaotic System. Chinese Physics Letters, 26, Article ID: 090503. https://doi.org/10.1088/0256-307X/26/9/090503</mixed-citation></ref><ref id="scirp.115391-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Li, C.D., Liao, X.F. and Wong, K.W. (2005) Lag Synchronization of Hyperchaos with Application to Secure Communications. Chaos, Solitons &amp; Fractals, 23, 183-193. https://doi.org/10.1016/j.chaos.2004.04.025</mixed-citation></ref><ref id="scirp.115391-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Vicente, R., Dauden, J., Colet, P. and Toral, R. (2005) Analysis and Characterization of the Hyperchaos Generated by a Semiconductor Laser Subject to a Delayed Feedback Loop. IEEE Journal of Quantum Electronics, 41, 541-548.https://doi.org/10.1109/JQE.2005.843606</mixed-citation></ref><ref id="scirp.115391-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Baleanu, D., Jajarmi, A., Sajjadi, S.S. and Mozyrska, D. (2019) A New Fractional Model and Optimal Control of a Tumor-Immune Surveillance with Non-Singular Derivative Operator. Chaos: An Interdisciplinary Journal of Nonlinear Science, 29, Article ID: 083127. https://doi.org/10.1063/1.5096159</mixed-citation></ref><ref id="scirp.115391-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Itoh, M. and Chua, L.O. (2003) Equivalent CNN Cell Models and Patterns. International Journal of Bifurcation and Chaos, 13, 1055-1161. https://doi.org/10.1142/S0218127403007151</mixed-citation></ref><ref id="scirp.115391-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Wang, X. Y. (2003) Chaos in Complex Nonlinear Systems. Publishing House of Electronics Industry, Beijing.</mixed-citation></ref><ref id="scirp.115391-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Yan, Z.Y. (2006) Q-S (Complete or Anticipated) Synchronization Backstepping Scheme in a Class of Discrete-Time Chaotic (Hyperchaotic) Systems: A Symbolic-Numeric Computation Approach. Chaos, 16, Article ID: 013119.https://doi.org/10.1063/1.1930727</mixed-citation></ref><ref id="scirp.115391-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Li, X., Chen, Y. and Li, Z.B. (2008) Function Projective Synchronization of Discrete-Time Chaotic Systems. Zeitschrift für Naturforschung A, 63, 7-14.https://doi.org/10.1515/zna-2008-1-202</mixed-citation></ref><ref id="scirp.115391-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Krstic, M., Kaneuakopoulos, I. and Kokotovic, P.V. (1995) Nonlinear Adaptive Control Design. Wiley, New York.</mixed-citation></ref><ref id="scirp.115391-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">He, P., Ma, S.H. and Fan, T. (2012) Finite-Time Mixed Outer Synchronization of Complex Networks with Coupling Time-Varying Delay. Chaos, 22, Article ID: 043151. https://doi.org/10.1063/1.4773005</mixed-citation></ref><ref id="scirp.115391-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">R&amp;#246;ssler, O.E. (1979) An Equation for Hyperchaos. Physics Letters A, 71, 155-157.https://doi.org/10.1016/0375-9601(79)90150-6</mixed-citation></ref><ref id="scirp.115391-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Yan, Z.Y. (2005) Q-S Synchronization in 3D Hénon-Like Map and Generalized Hénon Map via a Scalar Controller. Physics Letters A, 342, 309-317.https://doi.org/10.1016/j.physleta.2005.04.049</mixed-citation></ref><ref id="scirp.115391-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Wu, G.C., Baleanu, D., Xie, H.P. and Chen, F.L. (2016) Chaos Synchronization of Fractional Chaotic Maps Based on the Stability Condition. Physica A: Statistical Mechanics and its Applications, 460, 374-383. https://doi.org/10.1016/j.physa.2016.05.045</mixed-citation></ref></ref-list></back></article>