Abstract
This paper investigates the – synchronization between non-identical fractional-order systems characterized by different dimensions and different orders. – synchronization combines the inverse generalized synchronization with the matrix projective synchronization. In particular, the proposed approach enables the – synchronization to be achieved between an n-dimensional master system and an m-dimensional slave system. The developed approach is applied to chaotic and hyperchaotic fractional systems with the aim of illustrating its applicability and suitability. A multiple-input multiple-output (MIMO) secure communication system is also developed by using the – synchronization and verified through computer simulations.
1. Introduction
Synchronization is the process of controlling the output of a chaotic dynamical slave system in order to force its variables to match those of a corresponding master system in time [1]. The subject of synchronization has been around for about 30 years. Over the course of this period, the subject has attracted the interest of researchers from a variety of fields including but not limited to engineering, natural sciences, social sciences, physics, chemistry, and many more. Although the amount of literature related to chaotic dynamical systems is vast, an exact definition of such systems is not easy to find. The general consensus, however, is that a chaotic system is one with an extremely high sensitivity to small variations in the initial conditions. The trajectory of the solutions is seemingly random and difficult to pretend. However, if the initial conditions are known, the trajectory can be exactly reproduced. Chaotic systems and their synchronization are of particular interest in the field of secure communications due to the many similarities between chaos and the encryption of data being transmitted.
Synchronization in general requires some form of control strategy. Various kinds of control schemes can be found in the literature aimed at synchronizing integer-order chaotic systems [2]. However, most of the existing studies consider only the simple case where both systems have exact same order and the same dimensions. Attempts have been dedicated to synchronize systems with different dimensions such as those shown in Table 1. The importance of different dimensional dynamic system synchronization stems from its wide range of applications as well as its enrichment of control theory.
Table 1.
Synchronization schemes for integer-order systems with different dimensions.
In addition to integer-order systems, the research community has also been looking at fractional-order ones due to the added flexibility chaotic nature which they add to the mix [12]. The same progress made with integer-order systems has been attempted here. Some studies have examined the synchronization of fractional-order systems with identical dimensions [13] and others considered the more general case of arbitrary dimensions [14,15].
This study presents a novel contribution to the topic. We investigate – synchronization, which combines generalized synchronization based on a functional relationship with inverse matrix projective synchronization based on a matrix with synchronization index d, which basically represents the dimension of the synchronization error. By exploiting the fractional Laplace transform along with the stability theory related to linear systems with integer orders, the – synchronization of fractional-order systems is proven for the case showing that the zero solution of the error system is globally asymptotically stable. The case is also considered and the synchronization demonstrated. The proposed scheme is rather general with the only restriction on the scaling functions being that they must be differentiable.
Chaos has attracted considerable attention in the field of wireless and optical communications over the last two decades. The main reason for this attraction is the many similarities between chaos and encryption, which is a necessary part of any modern communications system [16,17]. Traditionally, encryption was performed at higher layers within the Open Systems Interconnection (OSI) communications model. With chaos, security concerns have shifted to the physical layer where the carriers of information, which were always sine and cosine waves, are replaced with chaotic or hyperchaotic signals. The amount of literature concerning the use of chaos in communications is vast [18]. However, they may be generally classified into five main categories: masking schemes, modulations schemes, multiple access schemes, multicarrier schemes, and secret/public key encryption schemes. In this paper, we employ the proposed – synchronization strategy to form a multiple input multiple output (MIMO) secure communications system based on message masking. The developed system is tested through numerical simulations to verify its validity.
In the next section of this paper, we will start by defining the required fractional operators and their Laplace transforms. We then formulate the – synchronization problem with index d. In Section 3, we present two different theorems that cover the two distinct synchronization cases with and , respectively. Finally, in order to show the applicability of the developed schemes, Section 4 considers the – synchronization of a three-dimensional fractional chaotic system and a four-dimensional fractional hyperchaotic system subject to synchronization indices , , and . Section 5 presents the proposed MIMO communications system based on – synchronization along with simulation results. Finally, concluding remarks are given in Section 6.
2. Problem Formulation
Before posing our synchronization problem and establishing its control strategy, let us first recall some of the required definitions. Let us denote the Riemann–Liouville fractional integral operator [19] and the Caputo fractional derivative [20] of a function for , respectively, by
and
Similarly, according to [22], the Laplace transform of is defined as
for and. Obviously, if , then Label (4) simplifies to
One of the interesting properties of the Caputo fractional derivative , which will come in handy in our study [23] is the fact that subject to having a continuous derivative on for and , then by choosing in a way that there exists satisfying
with and . It is very important to note that the existence of ℓ is essential for this property to hold. For the purpose of our study, we choose p and q in the interval with , for which Label (5) is satisfied.
With these definitions in mind, let us now consider as master–slave pair the general chaotic systems
where and are the master and slave state vectors, respectively, , , is a vector controller, and and are the linear and nonlinear parts of the slave system, respectively. In this paper, we are concerned with the rather general – synchronization, which encompasses multiple types of synchronization as will be explained in the following definition and the remark thereafter.
Definition 1.
The maste-slave pair (6) is said to be – synchronized with dimension d if there exists a controller , a differentiable function , and a function matrix such that
Remark 1.
Depending on the pair , different synchronization types may arise:
- (i)
- Complete synchronization for .
- (ii)
- Anti–synchronization for .
- (iii)
- Matrix projective synchronization for .
- (iv)
- Inverse generalized synchronization for .
3. – Synchronization
Establishing the control laws of the proposed – will be tackled in two main steps. First, we look at the simpler case where the dimension d is equal to the dimension of the slave. Then, we move to prove the existence of a control law guaranteeing synchronization for cases where .
3.1. Case 1:
Let us start by defining the error system between the master and slave systems in Label (6) for the – synchronization of dimension m as
It was shown in [24] that the fractional derivative of the product , for instance, results in an infinite sum containing integer and fractional order derivatives. Hence, we may not use Label (10) directly. Instead, let us rewrite it in the more convenient form
with being our new constant control matrix to be selected later and
To achieve synchronization between the systems in Label (6), we assume that is an invertible matrix with its inverse denoted by . This leads us to the following theorem.
Theorem 1.
There exists a suitable feedback gain matrix such that
whereby m–dimensional – synchronization is realized for the master–slave pair (6).
Proof.
Substituting the control law (13) into the slave system yields
If we use the notation , the Laplace transform of (14) results in
Then, by multiplying Label (15) by and taking the inverse Laplace transform, we obtain
which when substituted in the error Equation (11) gives us
The rest is simple. We can choose an arbitrary control matrix C such that all eigenvalues of have negative real parts, thereby guaranteeing the convergence of the error to zero, i.e., . Consequently, we can say that the zero solution of the error system (17) is globally asymptotically stable, and thus the master–slave pair (6) is globally – synchronized with dimension m. ☐
3.2. Case 2:
Let us now assume that the synchronization dimension . We define the vectors and along with matrices
and
The error system (8) may be rearranged to the form
where are positive control constants for . We assume that matrix is invertible and we denote its inverse by . The following theorem states the control laws for the – synchronization criterion.
Theorem 2.
Given the four matrices , , , and , the master–slave pair (6) is globally – synchronized with dimension d subject to
and
4. Numerical Example
In this section, we present some numerical simulations that verify and illustrate the effectiveness of the theoretical analysis in Section 3. It is noted that the Adams–Bashforth–Moulton method with the step size 0.001 [25,26]. We consider as master the fractional order permanent magnet synchronous motor (PMSM) model presented in [27]. A PMSM is a type of alternating current (AC) synchronous motor that uses permanent magnets to produce torque even at zero speed and can have a higher torque density compared to other types of motors. In terms of its mathematical model, it is considered a nonlinear coupling system with multiple variables. Traditionally, the PMSM was modeled as an integer-order dynamical system, which only takes into consideration the local knowledge of the states and inputs. The basic idea behind the fractional model in [27] is that, unlike integer calculus, fractional calculus involves an infinite number of terms. These terms can be employed to represent the past history of an arbitrary dynamical system. The considered model is of the form
where ,
, and .
As for the slave system, let us also consider the 4-component hyperchaotic fractional order system proposed in [28] with the addition of a control term yielding
with
The authors of [28] showed that, subject to , the system always exhibits hyperchaotic behavior. Hence, we choose the arbitrary fractional order . System (30) was proposed as the fractional counterpart of the integer-order hyperchaotic system proposed in [29]. A new modified generalized projective synchronization scheme was developed for (30) and applied to a secure communication system in [28].
The chaotic attractors of the proposed master and slave systems are depicted in Figure 1 and Figure 2, respectively. The – synchronization strategy aims to force the error
to zero as . Recall from Remark 1 that our choice of matrix and function can lead to different types of conventional synchronization schemes. In the following, we present numerical results confirming the validity and convergence of the proposed control schemes for , , , respectively.
Figure 1.
Chaotic attractors of the master system (29) when and .
Figure 2.
Attractors of the slave system (30) when and .
Case 1.
For , we may choose
leading to
Our choice of control matrix C must satisfy condition (13) as stated in Theorem 1. For instance, we may consider
as all the eigenvalues of have negative real parts. The resulting error system may be described by
Its evolution over time is depicted in Figure 3 for initial conditions . Clearly, the error decays to zero given sufficient time, which means that the master and slave are synchronized.
Figure 3.
Time evolution of the synchronization error for the 4D case.
Case 2.
For , we have
yielding
In order to satisfy control rule (22), we must first calculate , which turns out to be
The control constants can then be chosen as
The error system is described by
Figure 4, displays the time evolution of the error with initial conditions :
Figure 4.
Time evolution of the synchronization error for the 3D case.
Case 3.
As for the two-dimensional case, we consider the matrices
which leads to
In this case, the control constants can be chosen as and yielding the error system
The time-evolution of the error is depicted in Figure 5 for .
Figure 5.
Time evolution of the synchronization error for the 2D case.
5. Application to MIMO Secure Communications
A simple communication system was developed in [28] where system (30) was used as both the master and slave. In our case, we will consider the same master–slave pair from the previous section, i.e., (29) and (30) yielding the pair
The basic idea here is to use the master–slave combination to form a multiple input multiple output (MIMO) secure communications system. MIMO uses multiple antennas at both ends of the transmission in order to send/receive multiple messages simultaneously, thereby increasing the throughput (data rate) of the system. Several MIMO communication schemes have been proposed in the literature such as [30,31], but none of these schemes have attracted much attention.
In this section, we assume an – synchronization strategy with a dimension . Recall from the last section that we chose
Assuming that we want to transmit three different streams in the form , we can define the transmitted signals by
Note that this proposed scheme can be considered a masking algorithm as each message is hidden inside a chaotic signal. Normally, the message signals are transmitted through a common medium such as air, a copper wire, or an optical fiber. The effect of the medium on the signals is two fold. First, the signals are coupled, meaning that each antenna at the receiver is pinged by a combination of all transmitted streams. Second, consecutive symbols transmitted from the same antenna undergo a phenomenon referred to as inter-symbol interference (ISI), which is a result of the low-pass and dynamic nature of the transmission medium. For simplicity, let us assume a narrowband channel , whereby ISI is ignored. The received signals are given by
with being a vector of additive white Gaussian noise (AWGN) streams. At the receiver, a process known as equalization is usually used to reverse the effect of the channel. A wide variety of equalization schemes can be found in the literature, most of which require some form of training in order to estimate the channel matrix . These include zero-forcing, minimum mean square error (MMSE), decision feedback (DF), precoding, and many more. For the purpose of our study, we assume an MMSE equalizer of the form
where is the signal–to–noise ratio (SNR) per stream and denotes the inverse of a square nonsingular matrix. It is easy to see that for , this is simply the pseudo–inverse of , which is known as the zero–forcing equalizer. The inclusion of aims to minimize the noise amplification by the equalizer. After equalization, we have
We now go back to the chaotic slave, which is synchronized to the master by means of a training sequence. The synchronization process is based on Theorem 2 as we saw in Case 2 of the previous section where the control parameters were chosen as . Once synchronization is achieved, we end up with
which allows us to reconstruct the original messages as
In order to test the theory, computer simulations were carried out on Matlab, where the source messages were assumed to be sinusoidal of the form
with
Note that denotes the normalized angular frequency. The resulting sine waves are depicted in Figure 6. Figure 7 shows the transmitted and equalized signals, respectively. After synchronization is achieved, the two waveforms overlap. The random-like chaotic nature of the transmitted signals is apparent. Figure 8 shows the recovered messages. Clearly, the recovered messages contain additive noise, which is a natural consequence of the amplifications employed at the receiver as well as imperfections in the equalization process. A low–pass filter can be used to combat the noise as can be seen in Figure 9.
Figure 6.
The original messages to be transmitted by n transmit antennas in a MIMO secure communication system.
Figure 7.
The transmitted signals as well as the equalized signals for an SNR of 40 dB.
Figure 8.
The recovered messages from the n receive antennas.
Figure 9.
The recovered messages from the n receive antennas after a 50–tap low–pass filter.
6. Conclusions
This paper investigated the – synchronization with index d of fractional-order systems differential systems with non–identical dimensions. The main novelty of this piece of work is the combination of two distinct types of synchronization, namely generalized synchronization based on a functional relationship and inverse matrix projective synchronization based on a matrix . The developed approach exploits nonlinear controllers and the stability theory of integer-order systems in order to synchronize an m-dimensional slave with an n-dimensional master system. The approach has proved to be effective in achieving synchronized dynamics not only when the synchronization index d is equal to the slave’s dimension m, but even when . To the best of the authors’ knowledge, this finding is both novel and forms a considerable contribution to the field of study.
In order to confirm the findings of this study and highlight the capabilities of the developed scheme, a numerical example was considered where the master is a 3D chaotic fractional system and the slave is a 4D hyperchaotic fractional system. In addition, a MIMO communications system employing – synchronization was proposed and verified through computer simulations. In the proposed system, matrix is used to condition the master chaotic states used to mask our messages and function is used to condition the slave states. When synchronization is achieved, the two become identical and the masked messages are recovered.
References
Author Contributions
Conceptualization, A.O. and V.-T.P.; Formal Analysis, X.W.; Investigation, X.W.; Methodology, V.-T.P.; Software, N.D.; Supervision, O.Z.; Validation, A.O.; Writing—Original Draft, N.D.; Writing—Review and Editing, O.Z.
Funding
The author Xiong Wang was supported by the National Natural Science Foundation of China (No. 61601306) and the Shenzhen Overseas High Level Talent Peacock Project Fund (No. 20150215145C).
Conflicts of Interest
The authors declare no conflict of interest.
References
- Luo, A.C. A theory for synchronization of dynamical systems. Commun. Nonlinear Sci. Numer. Simul. 2009, 14, 1901–1951. [Google Scholar] [CrossRef]
- Martinez-Guerra, R.; Pérez-Pinacho, C.A.; Gómez-Cortés, G.C. Synchronization of Integral and Fractional Order Chaotic Systems; Springer: Cham, Switzerland, 2015. [Google Scholar]
- Ouannas, A.; Grassi, G. Inverse full state hybrid projective synchronization for chaotic maps with different dimensions. Chinese Phys. B 2016, 25, 090503. [Google Scholar] [CrossRef]
- Ouannas, A.; Abu-Saris, R. On matrix projective synchronization and inverse matrix projective synchronization for different and identical dimensional discrete-time chaotic systems. J. Chaos 2015, 2016, 4912520. [Google Scholar] [CrossRef]
- Ouannas, A.; Odibat, Z. Generalized synchronization of different dimensional chaotic dynamical systems in discrete-time. Int. J. Nonlinear Dyn. Chaos Eng. Sys. 2015, 81, 765–771. [Google Scholar] [CrossRef]
- Ouannas, A.; Odibat, Z. On inverse generalized synchronization of continuous chaotic dynamical systems. Int. J. Appl. Comput. Math. 2016, 2, 1–11. [Google Scholar] [CrossRef]
- Ouannas, A.; Grassi, G. A new approach to study the coexistence of some synchronization types between chaotic maps with different dimensions. Int. J. Nonlinear Dyn. Chaos. Eng. Sys. 2016, 86, 1319–1328. [Google Scholar] [CrossRef]
- Ouannas, A.; Al-Sawalha, M.M. A new approach to synchronize different dimensional chaotic maps using two scaling matrices. Nonlinear Dyn. Sys. Theory 2015, 15, 400–408. [Google Scholar]
- Ouannas, A.; Abu-Saris, R. A robust control method for Q-S synchronization between different dimensional integer-order and fractional-order chaotic systems. J. Control Sci. Eng. 2015, 2015, 703753. [Google Scholar] [CrossRef]
- Ogunjo, S. Increased and reduced order synchronization of 2D and 3D dynamical systems. Int. J. Nonlinear Sci. 2013, 16, 105–112. [Google Scholar]
- Ojo, K.S.; Ogunjo, S.T.; Njah, A.N.; Fuwape, I.A. Increased-order generalized synchronization of chaotic and hyperchaotic systems. Pramana 2014, 84, 33–45. [Google Scholar] [CrossRef]
- Azar, A.T.; Vaidyanathan, S.; Ouannas, A. Fractional Order Control and Synchronization of Chaotic Systems; Studies in Computational Intelligence; Springer: Berlin, Germany, 2017; Volume 688, ISBN 978-3-319-50248-9. [Google Scholar]
- Zhang, F.; Chen, G.; Li, C.; Kurths, J. Chaos synchronization in fractional differential systems. Philos. Trans. R. Soc. A 2013, 371, 1990. [Google Scholar] [CrossRef] [PubMed]
- Ouannas, A.; Al-sawalha, M.M.; Ziar, T. Fractional chaos synchronization schemes for different dimensional systems with non-identical fractional-orders via two scaling matrices. Optik 2016, 127, 8410–8418. [Google Scholar] [CrossRef]
- Ouannas, A.; Grassi, G.; Ziar, T.; Odibat, Z. On a function projective synchronization scheme for non-identical Fractional-order chaotic (hyperchaotic) systems with different dimensions and orders. Optik 2017, 136, 513–523. [Google Scholar] [CrossRef]
- Alvarez, G.; Li, S. Some basic cryptographic requirements for chaos based cryptosystems. Int. J. Bifurc. Chaos 2006, 16, 2129–2151. [Google Scholar] [CrossRef]
- Paar, C.; Pelzl, J. Understanding Cryptography; Springer: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
- Kocarev, L.; Lian, S. Chaos-Based Cryptography: Theory, Algorithms and Applications; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
- Miller, K.S.; Ross, B. An Introduction to the Fractional Calculus and Fractional Differential Equations; John Wiley and Sons: New York, NY, USA, 1993. [Google Scholar]
- Caputo, M. Linear models of dissipation whose Q is almost frequency independent—II. Geophys. J. R. Astron. Soc. 1967, 13, 529–539. [Google Scholar] [CrossRef]
- Podlubny, I.; Samko, S.G. Fractional Differential Equations; Mathematics in Science and Engineering; Academic Press: San Diego, CA, USA, 1999; Volume 198. [Google Scholar]
- Samko, S.G.; Kilbas, A.A.; Marichev, O.I. Fractional Integrals and Derivatives, Theory and Applications; Gordon and Breach: Amsterdam, The Netherlands, 1993. [Google Scholar]
- Dabiri, A.; Butcher, E.A. Efficient modified Chebyshev differentiation matrices for fractional differential equations. Commun. Nonlinear Sci. Numer. Simul. 2017, 50, 284–310. [Google Scholar] [CrossRef]
- Aguila-Camacho, N.; Duarte-Mermoud, M.A. Comments on “Fractional order Lyapunov stability theorem and its applications in synchronization of complex dynamical networks”. Commun. Nonlinear Sci. Numer. Simul. 2015, 25, 145–148. [Google Scholar] [CrossRef]
- Diethelm, K.; Ford, N.J. Analysis of fractional differential equations. J. Math. Anal. Appl. 2002, 265, 229–248. [Google Scholar] [CrossRef]
- Diethelm, K.; Ford, N.J.; Freed, A.D. Detailed error analysis for a fractional Adams method. Numer. Algorithms 2004, 36, 31–52. [Google Scholar] [CrossRef]
- Xue, W.; Li, Y.; Cang, S.; Jia, H.; Wang, Z. Chaotic behavior and circuit implementation of a fractional-order permanent magnet synchronous motor model. J. Frankl. Inst. 2015, 352, 2887–2898. [Google Scholar] [CrossRef]
- Wu, X.; Wang, H.; Lu, H. Modified generalized projective synchronization of a new fractional-order hyperchaotic system and its application to secure communication. Nonlinear Anal. Real World Appl. 2012, 13, 1441–1450. [Google Scholar] [CrossRef]
- Gao, T.; Chen, G.; Chen, Z.; Cang, S. The generation and circuit implementation of a new hyper-chaos based upon Lorenz system. Phys. Lett. A 2007, 361, 78–86. [Google Scholar] [CrossRef]
- Sushchik, M.; Tsimring, L.S.; Volkovskii, A.R. Performance analysis of correlation-based communication schemes utilizing chaos. IEEE Trans. Circuits Syst. I 2000, 47, 1684–1691. [Google Scholar] [CrossRef]
- Fang, Y.; Xu, J.; Wang, L.; Chen, G. Performance of MIMO relay DCSK-CD systems over Nakagami fading channels. IEEE Trans. Circuits Syst. I 2013, 60, 757–767. [Google Scholar] [CrossRef]
© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).