Next Article in Journal
Solution of the Elliptic Interface Problem by a Hybrid Mixed Finite Element Method
Previous Article in Journal
Multivariate Universal Local Linear Kernel Estimators in Nonparametric Regression: Uniform Consistency
Previous Article in Special Issue
Neural Network-Based Distributed Consensus Tracking Control for Nonlinear Multi-Agent Systems with Mismatched and Matched Disturbances
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dynamic Analysis and FPGA Implementation of a New Linear Memristor-Based Hyperchaotic System with Strong Complexity

1
Kaiserslautern Intelligent Manufacturing School, Shanghai Dianji University, Shanghai 201306, China
2
TAMS Group, Department of Informatics, Universität Hamburg, 20148 Hamburg, Germany
3
College of Electrical Engineering, Southwest Minzu University, Chengdu 610041, China
4
IMI Group, University of Shanghai for Science and Technology, Shanghai 200093, China
5
School of Information Science and Engineering, Chengdu University, Chengdu 610106, China
*
Author to whom correspondence should be addressed.
Submission received: 4 May 2024 / Revised: 12 June 2024 / Accepted: 14 June 2024 / Published: 18 June 2024
(This article belongs to the Special Issue Advance in Control Theory and Optimization)

Abstract

:
Chaotic or hyperchaotic systems have a significant role in engineering applications such as cryptography and secure communication, serving as primary signal generators. To ensure stronger complexity, memristors with sufficient nonlinearity are commonly incorporated into the system, suffering a limitation on the physical implementation. In this paper, we propose a new four-dimensional (4D) hyperchaotic system based on the linear memristor which is the most straightforward to implement physically. Through numerical studies, we initially demonstrate that the proposed system exhibits robust hyperchaotic behaviors under typical parameter conditions. Subsequently, we theoretically prove the existence of solid hyperchaos by combining the topological horseshoe theory with computer-assisted research. Finally, we present the realization of the proposed hyperchaotic system using an FPGA platform. This proposed system possesses two key properties. Firstly, this work suggests that the simplest memristor can also induce strong nonlinear behaviors, offering a new perspective for constructing memristive systems. Secondly, compared to existing systems, our system not only has the largest Kaplan-Yorke dimension, but also has clear advantages in areas related to engineering applications, such as the parameter range and signal bandwidth, indicating promising potential in engineering applications.

1. Introduction

Hyperchaotic systems are a special kind of chaotic system with more than one positive Lyapunov Exponent (LE) number [1,2]. hyperchaotic systems with more directions have more complex dynamic behaviors than stretched ordinary hyperchaos with only a one-dimensional direction. Therefore, it is widely used in chaotic communication [3], chaotic encryption [4] and other fields [5].
In 1979, O. Rossler et al. [6] proposed the first hyperchaotic system. In the beginning, many researchers have conducted in-depth and extensive research in this field, and at the same time, many new Hyperchaotic systems have been proposed. For example, Wang et al. [7] constructed a Lorenz-like 4D Hyperchaotic system by introducing a nonlinear controller. Li et al. [8] proposed hyperchaotic memristive circuit by adding a quadratic ideal memristor. V.T.Pham et al. [9] proposed a Hyperchaotic system with no equilibrium point. Lai et al. [10] constructed a hyperchaotic system with no fixed points and an infinite number of coexisting attractors.
Among the aforementioned works, the primary focus lies in uncovering the intricate dynamical behaviors concealed within the proposed systems. These theoretical analyses and experimental observations are instrumental in comprehending the nonlinear operational mechanisms of these systems. However, while these discovered dynamic behaviors hold significance, they may not always be advantageous, and in certain cases, they can even prove detrimental to real-world applications. For instance, the transient nature of complex behaviors, such as hyperchaos, is evident in many systems. Following a period of evolution, hyperchaos tends to degrade into conventional chaos. In the context of encryption algorithms based on hyperchaos, this degradation can compromise confidentiality. For a secure communication process reliant on a chaotic system, quality communication without information errors can only be achieved when system parameters afford a wide range of chaotic behaviors. Unfortunately, system properties crucial for engineering applications, including complexity, parameter robustness, and signal bandwidth, are often overlooked.
Recently, researchers have shifted their focus to address the above-mentioned aspects related to engineering applications. For example, Mezatio et al. [11] developed a 6D hyperchaotic autonomous system by introducing a kind of two-order ideal memristor. Xiu et al. [12] adopted multimemristors to trigger the strong hyperchaotic state in a 6D system. Chen et al. [13] proposed a 4D hyperchaotic system characterized by high complexity. They further explored the system’s engineering-related properties from the aforementioned perspectives. Thanks to its favorable engineering properties, this system has demonstrated promising applications in various fields, including public-key cryptography [14] and substitution-box construction [15]. Nevertheless, systems still possess certain shortcomings, primarily stemming from the intricate coupling of multiple complex nonlinear terms, which may pose challenges during specific physical implementations of memristors or circuits. At the same time, whether the simplest linear memristor can lead to strong complexity is an interesting and open problem.
Aiming at this limitation above, this paper proposes a new 4D hyperchaotic system based on the simplest linear memristor. In order to study the properties of the system, we first discuss the basic dynamic properties of the system through theoretical analysis and dynamic analysis. Then, the properties of the system related to engineering applications are analyzed. Moreover, based on topological horseshoe theory [16,17,18], the existence of strong hyperchaotic behaviors is proved strictly. Finally, Field Programmable Gate Array (FPGA) hardware platform successfully implements the proposed 4D hyperchaotic system. Our study indicates that the linear memristor can also lead to strong and robust complexity.
To be summarized, the main contribution of this work covers three folds:
(1)
We introduce a new 4D hyperchaotic system by adding the simplest linear memristor to the Qi chaotic system, showing the potential of the linear memristor in constructing memristive systems with complex behaviors.
(2)
We show that the developed system has a simpler structure and more intricate dynamic properties relevant to real-world applications compared to previous research.
(3)
We perform in-depth dynamic analyses, including fundamental dynamic properties, computer-assisted proof for the existence of strong hyperchaos and hardware validation based on FPGA.

2. Related Work

The existing work for chaotic or hyperchaotic systems can be categorized into two groups. The first one focuses on constructing new chaotic or hyperchaotic systems. The representative works include: Wu et al. [19] proposed a hyperchaotic system with two large positive LEs and studied the Hopf bifurcation transient transition phenomenon in it. Qi et al. [20] proposed a system with strong hyperchaotic behaviors by introducing linear feedback. Kuate et al. [21] constructed a new three-dimensional chaotic system with up to eight coexisting attractors. The proposed system is multiplier-less, variable boost, and entirely based on Chua diode nonlinearity. Karawanich et al. [22] proposed a chaotic system based on the concept of third-order jerk. Zhang et al. [23]  developed a simple non-equilibrium chaotic system with only one sign function. Besides, introducing memristors is a popular construction way. For example, by connecting two discrete memristors with sine and cosine memristors in parallel, Zhang et al. [24] constructed two novel dual-memristor hyperchaotic maps. Although many impressive research studies continue to make progress, the system construction mentioned above is focused on finding new dynamics. However, it does not adequately consider the challenges of physical implementation and the robustness of the system’s behaviors, which limits its real-world applications.
The second group focuses on the complex dynamics in chaotic or hyperchaotic systems. These works are mainly in three lines. The first line focuses on the emergent mechanisms of complex behaviors. For example, in the paper by [25], the authors discussed the mechanism for generating hyperchaos from the micro-scale (intersection of homologous and heterogeneous orbits). Another paper by [26] discussed the evolutionary path from ordinary chaos to hyperchaos using the topological horse theory. The second line focuses on some interesting new dynamic phenomenons. For example, Tang et al. [27] found a new kind of topological horseshoe in the phase space of a hyperchaotic system constructed by introducing memory element. Yu et al. [28] addressed the transient behavior mechanism analysis of a new 4D chaotic system. The third line switches to systems with distinctive features. For instance, systems without equilibrium points [10,29] has attracted much attention. Within the context, the implicit dynamics, such as co-existence of multi-attractor [30,31] and hidden attractor [32,33], were found and analyzed further. From the work mentioned above, it is seen that these efforts have highlighted increasing system complexity, reported new physical phenomena and revealed the hidden working mechanism, losing focus on the system features closely attached to the real application.
In short, the study of new dynamic behaviors is an important topic in the field of nonlinear science, but it is not the only theme. The purpose of this paper is to introduce a new hyperchaotic system with excellent dynamic characteristics relevant to real engineering scenarios, such as system complexity, parameter robustness, and signal bandwidth. Therefore, the proposed system contributes to the nonlinear community by enhancing engineering applications. Additionally, to our knowledge, there are few works conducting research from this perspective, which is the main motivation behind our work.

3. The Proposed Hyperchaotic System

The mathematical model of the proposed novel 4D system is modified from the classical Qi system [34] by introducing the simplest linear memristor. According to [35], the adopted linear memristor can be defined as the following general form.
w ˙ t = r x t , ϕ ( t ) = v + k w t x ( t )
In Equation (1), r, v and k are constants; x ( t ) and ϕ ( t ) are two complementary constitutive variables standing for input and output of the memristor, respectively; w ( t ) is the internal state variable. In practice, when x ( t ) and ϕ ( t ) formulate the voltage and current of a two-terminal electronic element, respectively, Equation (1) essentially represents a flux-controlled memristor with linear memductance v + k w ( t ) .
Combining the linear memristor above with the Qi system, we describe the novel 4D system as Equation (2).
x ˙ = a y x + e y z , y ˙ = c x b y x z , z ˙ = x y d z ϕ ( w ) x , w ˙ = r x ,
where ( x , y , z , w ) are state variables, ϕ ( w ) = v + k w and ( a , b , c , d , e , r , k , v ) are system parameters. To present the complexity of the system  (2), we perform a comprehensive numerical study from three aspects: (1) Basic dynamic behaviors, (2) engineering application-promising characteristics, and (3) computer-assisted proof of strong complexity. Furthermore, to verify the feasibility of the proposed system, a hardware platform based on FPGA is built to verify the numerical results experimentally. These details are elaborated in the following sections.

4. Basic Dynamic Behaviors

For the proposed system  (2), when we take
( a , b , c , d , e , r , k , v ) = ( 39 , 39 , 15 , 41 , 123 , 100 , 35 , 1 ) ,
the LEs are L E 1 = 14.149 , L E 2 = 8.421 , L E 3 = 0 , L E 4 = 63.475 , namely the system (2) is in a hyperchaotic state. In this paper, the LE computation uses the Jacobian method [36] with QR-decomposition. The code lec.c is available at https://drive.google.com/file/d/1sDXjSAjYKmmXSIiSN7zEvVuq58rKBmXg/view?usp=sharing. In the lec.c file, funtion ‘odesolve’ compute the trajectory of one step by local linearixed (i.e., the Jacobian method), while the QR-decomposition is achieved by the fuction ’qr’. Of note, the ‘odesolve’ is different from the ODE45 function in Matlab, which is used for discussing the engineering application-promising characteristics (Section 5). Specifically, ‘odesolve’ is a component of our LE computation based on the Jacobian method. In contrast, ODE45 is a built-in official Matlab function based on the Runge-Kutta method [37], computing the system’s trajectory under a given time range containing multi-steps.
This specific parameter setting derives from a parallel random searching algorithm for parameter identification, which is based on the LE computation and the basic parameters of the Qi system. The corresponding hyperchaotic attractor in phase space is shown in Figure 1.
In order to verify whether the attractor has 2D stretching during large 1D stretching, we transformed the original continuous system (2) into Poincaré map by selecting an appropriate hyperplane and observed the distribution characteristics of the attractor. Specifically, the same as previous work [38,39], we choose Poincaré intersection:
P = Δ { ( x , y , z , w ) x = 0 , x ˙ < 0 } ,
then Poincaré map H : P P can be defined as: for any point
X = Δ ( 0 , y , z , w ) P ,
H ( x ) stands for the intersection when a trajectory of the system (2) first return the section P under initial condition of x.
The attractor of H is shown in Figure 2 where the attractor is distributed approximately on a 2D surface (Figure 2a). It shows that the system in one direction exists strong compression, namely L E 4 < 0 . In addition, the distribution shape of the attractor has a certain area (Figure 2b), which indicates that the system trajectory has two directions of stretching, namely, L E 1 > 0 , L E 2 > 0 .
It is not hard to find out that the new system (2) is easy to the conclusion:
V = x ˙ x + y ˙ y + z ˙ z + w ˙ w = a b d = 41 < 0 .
where ( x ˙ , y ˙ , z ˙ , w ˙ ) ( x ˙ , y ˙ , z ˙ , w ˙ ) , therefore, the new system (2) is not symmetrical and its dissipation.
The balance points of the hyperchaotic system (2) are found by solving the following algebraic system of equations:
a ( y x ) + e y z = 0 c x b y x z = 0 x y d z + ϕ ( w ) x = 0 r x = 0
From the lastest sub-equation in Equation (7), we have x = 0 . Substituting x = 0 into the second and third sub-equations, we get y = 0 and z = 0 , respectively. Thus, w can be any real numbers, i.e., w R . Namely, the system (2) has infinity equilibria as
s 0 = 0 , 0 , 0 , w .
To explore the nonlinear dynamics of the proposed system at a large range of parameters, we compute the spectrum of LE of the system (1) when parameter 40 d 56 with a stepsize 0.25. The numerical results are shown in Figure 3a, from which it can be seen that two positive LEs exist in the range of 40 d 51.5 . The results show that our system can robustly operate in a hyperchaotic state over a wide range of parameters. At the same time, the bifurcation diagram with section hyperplane { x = 0 , x ˙ < 0 } is presented in Figure 3c. It seems that the bifurcation outcomes align with the Lyapunov spectrum, indicating accurate calculation of the LE. The initial condition for all computations above is ( 0.5 , 0 , 0.5 , 0.5 ) .

5. Engineering Application-Promising Characteristics

In this section, we discuss four dynamical features related to engineering applications, including (1) attractor complexity, (2) initial value sensitivity, (3) frequency spectrum and (4) robustness of system parameters.

5.1. Attractor Complexity

In chaos engineering applications, hyperchaos attractors generate random signals. The more complex the attractor means that it is more difficult to obtain all dynamic characteristics of the original system by signal analysis and signal reconstruction. Namely, the security properties of the generated signal are better. Generally, the Kaplan-Yorke dimension [40] is used to evaluate the complexity of attractors, and it is defined as follows.
D K Y = D + i = 1 D L E i L E D
where the constant D satisfies the following relation:
i = 1 D L E i 0 , i = 1 D + 1 L E i < 0
Based on Equation (9), we can calculate the Kaplan–Yorke dimension of system (2) and compare it with six other typical systems. As shown in Table 1, system (2) outperforms all the comparison systems. This result suggests that the attractor of system (2) is more complex than those of the other systems. Notably, even when compared to the previously best-performing system [13] with multiple complex nonlinear terms, system (2) still outperforms it despite utilizing the simplest linear memristor.

5.2. Initial Value Sensitivity

For some applications, like image encryption, the initial value sensitivity of random signals is one of the key indicators. For dynamic systems, initial sensitivity can be measured the separating time, termed t s , when two tracks clearly separated from each other. Meanwhile, at the beginning, the two tracks’ initial values are very close. In the simulation, we select two different and sufficiently close points as initial values. They are respectively:
p 1 = 10 , 10 , 10 , 10 , p 2 = p 2 + 0 , 0 , 0 , 0.01 .
Also, we employ the ODE45 function in MATLAB to calculate the corresponding trajectory. The relative error and absolute errors were e 12 and e 9 , respectively. At the same time, another three typical hyperchaotic systems were selected as the comparison systems. Their orbits were calculated under the same initial value conditions.
The comparison results are presented in Figure 4. The two rails of system [19], system [20] and system [13] are separated obviously at t s = 0.9 , t s = 0.55 and t s = 0.25 respectively, whilst the separation time of the system (2) is t s = 0.15 . These results indicate that the system (2) is more sensitive to the initial conditions change.

5.3. Frequency Spectrum

For secure communication, signal frequency bandwidth is a vital feature. According to signal theory, wider frequency bandwidth means signals comprise richer sine waves. The increase in high-frequency components makes the signal spectrum structure more complex, and the signals changes faster in the same time interval. Therefore, hyperchaotic signals with large bandwidths are more difficult to capture and extract, thus achieving secure communication purposes.
Here, we calculate the spectrum of the system [19], the system [20], the system [13], and the system (2) through simulation experiments Among them, the first three systems are used as comparison systems. In the calculation process, to eliminate the influence of variable step size in the Runge-Kutta method, the sampling time series with a sampling frequency of 400 is generated by interpolation, which was specifically realized by the DEVAL function in MATLAB.
In Figure 5, we present the one-side frequency spectra of three comparison systems and the system (2). The spectra values of y are normalized to be between 0 and 1. The same to the literature [13], the effective bandwidth is defined as spectrum frequency area of y is greater than 0.1. As shown in Figure 5d, the maximum effective frequency of system (2) is 120 Hz. Of note, There is also a 16 Hz gap width near 50 Hz (from 39 Hz to 55 Hz). Therefore, the effective bandwidth of the system (2) is 104 Hz. Compared with the previous best 83 Hz [13], the bandwidth of this paper is increased by 21 Hz, relatively increased by 25%.

5.4. Robustness of System Parameters

In many practical applications, hyperchaotic systems are usually realized by employing physical circuits, and integrating them into the specific working system. However, the circuit is inevitably affected by factors such as thermal noise, thermal accumulation, electromagnetic interference, and so on, resulting in component parameter drift. Hyperchaotic systems with poor parameter robustness often degenerate into ordinary chaos or long-period orbits, negatively affecting communication systems’ overall performance.
In this subsection, the parameter robustness of system (2) is discussed by the Lyapunov exponential spectrum method.
Specifically, for each system parameter, we select a real number range with a width of four, centring on a typical value of this parameter. Over this zone, we calculate the LEs of the system (2) and collectively present the values as a LE-varying curve. For example, for parameter a = 39 , its corresponding changing range is [ 41 , 37 ] . Figure 6 shows the results of the LE-varying curve of all seven parameters.
From Figure 6, when all parameters of the system (2) have a drift of less than 2, the system still has two larger positive LEs with little value, and the system (2) continues to be hyperchaotic. Therefore, the system (2) can overcome hyperchaotic degradation caused by parameter drift to a certain extent.

6. Computer-Assisted Proof of Strong Complexity

As is known to all, LE is a numerical method, which inevitably has the computation error. Parameter selection significantly impacts the calculation results. It is not mathematically reliable to use it to judge system states. To fix this issue, in this section, we strictly prove the existence of chaos of system (2) with typical parameters utilizing computer-assisted proof.
Before proof, the symbolic dynamics and topological horseshoe are briefly introduced, which is essential for rigorous verification of chaos and estimation of topological entropy. If you want to know the detailed topological horseshoe and specific certification, you can refer to literature [16,17].

6.1. Result of Topological Horseshoes Theory

Let Σ m is a sequence space that consists of all bi-infinite sequences with form as:
s = , s m , , s 1 , s 0 , s 1 , , s m , , s m 1 , 2 , , m 1 .
Definition 1. 
Let σ : Σ m Σ m to be m-shift map: for every element of s, it satisfies σ s i = s i + m . Mathematically, it is proved that Σ m is Cantor set. It satisfies three properties [43]: (1) has a countable infinity of periodic orbits containing all periods; (2) has an uncountable infinity of periodic orbits; (3) has a dense orbit. From those properties above, we know that dynamics generated by the map σ is sensitive to initial conditions, which means σ is chaotic.
Let X be a metric space, B be a compact subset of X and f : D X be a map. Assume that there exists m mutually disjoint compact subsets B 1 , B 2 , , B m , 1 i m . For each B i , B i 1 and B i 2 indicate two disjoint compact subsets of B i contained in the boundary B i .
Definition 2 
([18]). Let Γ is B i a compact subset, if for every subset l B i and Γ l ϕ , then Γ is said to completely separate B i 1 and B i 2 , we denote it by Γ ( B i 1 , B i 2 ) .
Definition 3 
([18]). Let Γ B i be a subset, we denote that f ( Γ ) separates B j with respect to B j 1 and B j 2 , if Γ contains a compact subset Γ such that f ( Γ ) ( B j 1 , B j 2 ) . In this case that f ( Γ ) B j holds true for every subset Γ B i with Γ ( B i 1 , B i 2 ) , we say that f ( B i ) separates B j with respect to two pairs ( B i 1 , B i 2 ) and ( B j 1 , B j 2 ) , or f ( B i ) B j in case of no confusion.
Theorem 1 
([17]). If the codimension-one crossing relation f ( B i ) B j , hold for 1 i , j m , then there exists a compact invariant set K B , such that f K is semi-conjugate to the m-shift map, which is denoted by Σ m and the entropy e n t ( f ) log m . When e n t ( f ) > 0 , the map f is chaotic.

6.2. Horseshoe and Topological Entropy Estimation in Dynamics of Poincaré-Map

In order to apply the above Definition and Theorem, we first convert the original continuous system (2) into the corresponding Poincarémap. For the sake of simplicity, the subsequent proof is based on the Poincaré-map H defined in Section 3. Here, we find topological horseshoe geometry with 2D stretching, according to the algorithm for the 3D hyperchaotic topological horseshoes proposed in literature [44]. Firstly, through a series of attempts to find proper mapping zone containing periodic equilibrium points, the 2D topology horseshoe consisting of A and B is found on the attractor of map H, as shown in Figure 7. The four vertices of quadrilateral A in terms of y × z × w are:
V 1 A = 1.8569 , 25.3930 , 5.8155 , V 2 A = 1.9594 , 23.8266 , 6.6488 , V 3 A = 1.9392 , 23.7987 , 6.6054 , V 4 A = 1.7935 , 24.6516 , 5.9051 .
The four vertices of quadrilateral B in terms of y × z × w are:
V 1 B = 1.8569 , 25.3930 , 5.5985 , V 2 B = 1.9594 , 23.8266 , 5.9157 , V 3 B = 1.9392 , 23.7987 , 5.9126 , V 4 B = 1.7935 , 24.6516 , 5.1736 ,
Following that, based on the obtained quadrilateral A, hexahedron a is constructed through the following three steps:
(1)
From the attractor of map H, the point near A is selected for surface fitting, and the surface equation is obtained.
(2)
With the aid of this obtained equation, the normal direction of the centre of A is calculated.
(3)
A is shifted along this normal line’s positive and negative directions by 0.6, and two curved surfaces are obtained. Taking the surfaces as top and bottom surfaces, respectively, we can construct the hexahedron, namely the 3D subset a.
In the same way above, we can construct 3D subset b, which is corresponding to B in the 2D topological horseshoes.
Finally, the hexahedron a and b conduct six times Poincarémap H respectively, a, b and their images H 6 ( a ) , H 6 ( b ) form geometric relations as shown in Figure 8. It is easy to find that H a 6 passes through both a and b clearly in the middle (Figure 8b), and there is no contact between a and b (Figure 8c). Therefore, H a 6 satisfied H 6 ( a ) a , b . Similarly, by observing the geometry presented in Figure 8d, Figure 8e and Figure 8f, we can find that the H 6 ( b ) a , b also hold.
Suppose that subsets a and b are considered as B 1 and B 2 in Theorem 1, respectively. Obviously, for any 1 i , j 2 , H ( B i ) B j is always is true. According to Theorem 1, we know that on the compact invariant set Λ a b , the map H is semi-conjugate to the 2-shift map and e n t ( H ) log 2 . Given that Σ 2 is chaotic. Therefore, H must be chaotic. Since that H 6 (a) and H 6 (b) expand in two directions, the expansions along each trajectory in Λ are also in two directions. So there must be exit two positive LEs. Therefore, the system (2) is hyperchaotic.

7. Fpga Implementation

Hardware implementation of the chaotic system contains two kinds of methods. One is to build chaos circuit with basic components of circuit [45], the other is to realize the chaos circuit with the platform of FPGA. Among them, the first method has many problems, because the phase diagram of the differential equation of the dynamical system built with circuit components are displayed by analogue filter [46], which is challenging to deal with a large amount of data in practical operation. The reason is that the circuit components will be affected by temperature, illumination, voltage, and other external factors, which increases the instability of the chaotic system. It is difficult to apply this hardware to achieve the method. Another method to realize the FPGA platform [47,48]. There are two aspects of advantages. On the one hand, FPGA is a digital signal processing device with high computational accuracy, widely used in multi-tasks [49]. It can strictly match the two chaotic parameters of its sending end and receiving end, which effectively improves the fidelity of the signal demodulated at the receiving end. On the other hand, the chaotic signal generated by FPGA has good portability and high confidentiality, which makes the circuit stable and not easily affected by external factors. It facilitates the further application of the chaotic system, e.g., typical image cryptosystem [50,51].
It is well known that FPGA is a semi-custom digital integrated circuits. Thus, the chaotic system’s hardware implementation based on FPGA must first discretize the continuous system (2). Specifically, the sampling frequency Δ T must satisfy the chaotic signal cut-off frequency greater than at least twice. This makes the discrete chaotic system show dynamical characteristics closer to the system (2). The same to the other work [52,53], this paper adapts Euler’s algorithm to discretize the system (2), which is described by:
x 1 ( k + 1 ) = a x 2 ( k ) a x 1 ( k ) + e x 2 ( k ) x 3 ( k ) Δ T + x 1 ( k ) x 2 ( k + 1 ) = c x 1 ( k ) b x 2 ( k ) x 1 ( k ) x 3 ( k ) Δ T + x 2 ( k ) x 3 ( k + 1 ) = x 1 ( k ) x 2 ( k ) d x 3 ( k ) k x 4 ( k ) x 1 ( k ) Δ T + x 3 ( k ) x 4 ( k + 1 ) = r x 1 ( k ) Δ T + x 4 ( k )
In Figure 9, we give the DSP-builder model of the system (2). Figure 10 shows the real FPGA hardware platform and the experimental results displayed by the digital oscilloscope. Clearly, as shown in Figure 11a–f, the chaotic attractor generated by the FPGA platform well matches the numerical simulation results of MATLAB displayed in Figure 1. These results confirm the feasibility of the proposed system.

8. Conclusions

Aiming at the core requirement of chaotic systems in engineering applications, a new 4D hyperchaotic system based on the linear memristor is proposed and analyzed comprehensively in this paper. Compared with existing systems, this new system exhibits improved properties such as strong complexity, initial value sensitivity, bandwidth, and parameter robustness. For instance, in terms of initial value sensitivity, our system relatively increased by 40% compared with the previous best system. In terms of theoretical analysis, we strictly prove the existence of the strong hyperchaos in given typical parameter condition. In addition, the new system with hyperchaotic was realized based on an FPGA digital development platform, which verifies the feasibility of the proposed system as a random number signal generator.
Our future work will focus on two main issues: First, we will explore the impact of the new dynamic characteristic of infinitely many equilibrium points. Second, we aim to expand this research to include systems with multi-linear memristors, which is significant for neuromorphic network research.

Author Contributions

Conceptualization, validation, writing—original draft preparation and review and editing and project administration, L.C.; investigation, validation and writing—review and editing, M.Y.; validation and formal analysis, J.L.; data curation and resources, J.M.; software and visualization, K.S.; Conceptualization, methodology and supervision, S.T. All authors have read and agreed to the published version of the manuscript.

Funding

This work is partly funded by National Natural Science Foundation of China (Grant No. 62206168, 62276048), Southwest Minzu University Research Startup Funds (Grant No. RQD2022024), Sichuan Science and Technology Program (Grant No. 2024NSFSC1404, 2023ZYD0006), Project of Qinghai-Tibetan Plateau Research in Southwest Minzu University (Grant 2024CXTD03), Shanghai SAST Funding (Grant SAST2023-084).

Data Availability Statement

The authors confirm that the data supporting the findings of this studyare available within the article.

Acknowledgments

Thanks to the editors and reviewers. All individuals included in this section have consented to the acknowledgement.

Conflicts of Interest

The authors declare no conflicts of interest.

Nomenclature

AbbreviationMeaning
FPGAField programmable gate array
LELyapunov Exponent
4/6D4/6 dimensional
KYKaplan-York

References

  1. Wolf, A.; Swift, J.B.; Swinney, H.L.; Vastano, J.A. Determining Lyapunov exponents from a time series. Phys. Nonlinear Phenom. 1985, 16, 285–317. [Google Scholar] [CrossRef]
  2. Arnold, L.; Wihstutz, V. Lyapunov exponents: A survey. In Proceedings of the Lyapunov Exponents: Proceedings of a Workshop, Bremen, Germany, 12–15 November 1984; Springer: Berlin/Heidelberg, Germany, 2006; pp. 1–26. [Google Scholar]
  3. Hua, Z.; Zhang, Y.; Zhou, Y. Two-dimensional modular chaotification system for improving chaos complexity. IEEE Trans. Signal Process. 2020, 68, 1937–1949. [Google Scholar] [CrossRef]
  4. Bao, Y.; Zhao, D.; Sun, J.; Wen, G.; Yang, T. Resilient Synchronization of Neural Networks Under DoS Attacks and Communication Delays via Event-Triggered Impulsive Control. IEEE Trans. Syst. Man, Cybern. Syst. 2024, 54, 471–483. [Google Scholar] [CrossRef]
  5. Deng, Y.; Fan, Z.F.; Zhao, B.B.; Wang, X.G.; Zhao, S.; Wu, J.; Grillot, F.; Wang, C. Mid-infrared hyperchaos of interband cascade lasers. Light. Sci. Appl. 2022, 11, 7–18. [Google Scholar] [CrossRef]
  6. Rossler, O.E. An Equation for Hyperchaos. Phys. Lett. A 1979, 71, 155–157. [Google Scholar] [CrossRef]
  7. Wang, X.; Wang, M. Hyperchaotic Lorenz system. Acta Phys. Sin. 2007, 56, 6–12. [Google Scholar]
  8. Li, Q.; Hu, S.; Tang, S.; Zeng, G. Hyperchaos and horseshoe in a 4D memristive system with a line of equilibria and its implementation. Int. J. Circuit Theory Appl. 2014, 42, 1172–1188. [Google Scholar] [CrossRef]
  9. Pham, V.T.; Volos, C.; Gambuzza, L.V. A memristive hyperchaotic system without equilibrium. Sci. World J. 2014, 2014, 368986. [Google Scholar] [CrossRef] [PubMed]
  10. Lai, Q.; Yang, L.; Liu, Y. Design and realization of discrete memristive hyperchaotic map with application in image encryption. Chaos Solitons Fractals 2022, 165, 112781. [Google Scholar] [CrossRef]
  11. Mezatio, B.A.; Motchongom Tingue, M.; Kengne, R.; Tchagna Kouanou, A.; Fozin Fonzin, T.; Tchitnga, R. Complex dynamics from a novel memristive 6D hyperchaotic autonomous system. Int. J. Dyn. Control. 2020, 8, 70–90. [Google Scholar] [CrossRef]
  12. Xiu, C.; Fang, J.; Ma, X. Design and circuit implementations of multimemristive hyperchaotic system. Chaos Solitons Fractals 2022, 161, 112409. [Google Scholar] [CrossRef]
  13. Chen, L.; Tang, S.; Li, Q.; Zhong, S. A new 4D hyperchaotic system with high complexity. Math. Comput. Simul. 2018, 146, 44–56. [Google Scholar] [CrossRef]
  14. Liu, Y.; Jiang, Z.; Xu, X.; Zhang, F.; Xu, J. Optical image encryption algorithm based on hyper-chaos and public-key cryptography. Opt. Laser Technol. 2020, 127, 106171. [Google Scholar] [CrossRef]
  15. Alzaidi, A.A.; Ahmad, M.; Ahmed, H.S.; Solami, E.A. Sine-cosine optimization-based bijective substitution-boxes construction using enhanced dynamics of chaotic map. Complexity 2018, 2018, 1–16. [Google Scholar] [CrossRef]
  16. Gidea, M.; Zgliczyński, P. Covering relations for multidimensional dynamical systems. J. Differ. Equ. 2004, 202, 59–80. [Google Scholar] [CrossRef]
  17. Yang, X.; Li, H.; Huang, Y. A planar topological horseshoe theory with applications to computer verifications of chaos. J. Phys. Math. Gen. 2005, 38, 4175. [Google Scholar] [CrossRef]
  18. Ling, L.; Liu, C.; Zhang, Y. Theoretical analysis and circuit implementation of a novel complicated hyperchaotic system. Nonlinear Dyn. 2011, 66, 707–715. [Google Scholar]
  19. Wu, W.; Chen, Z. Hopf bifurcation and intermittent transition to hyperchaos in a novel strong four-dimensional hyperchaotic system. Nonlinear Dyn. 2010, 60, 615–630. [Google Scholar] [CrossRef]
  20. Qi, G.; Wyk, M.; Wyk, B.; Chen, G. On a new hyperchaotic system. Phys. Lett. A 2007, 372, 124–136. [Google Scholar] [CrossRef]
  21. Kuate, P.D.K.; Tchendjeu, A.E.T.; Fotsin, H. A modified rössler prototype-4 system based on chua’s diode nonlinearity: Dynamics, multistability, multiscroll generation and fpga implementation. Chaos Solitons Fractals 2020, 140, 110213. [Google Scholar] [CrossRef]
  22. Karawanich, K.; Prommee, P. High-complex chaotic system based on new nonlinear function and OTA-based circuit realization. Chaos Solitons Fractals 2022, 162, 112536. [Google Scholar] [CrossRef]
  23. Zhang, S.; Wang, X.; Zeng, Z. A simple no-equilibrium chaotic system with only one signum function for generating multidirectional variable hidden attractors and its hardware implementation. Chaos Interdiscip. J. Nonlinear Sci. 2020, 30, 053129. [Google Scholar] [CrossRef] [PubMed]
  24. Zhang, S.; Zhang, H.; Wang, C. Memristor initial-boosted extreme multistability in the novel dual-memristor hyperchaotic maps. Chaos Solitons Fractals 2023, 174, 113885. [Google Scholar] [CrossRef]
  25. Li, Q.; Tang, S.; Zeng, H.; Zhou, T. On hyperchaos in a small memristive neural network. Nonlinear Dyn. 2014, 78, 1087–1099. [Google Scholar] [CrossRef]
  26. Bao, B.; Jiang, P.; Wu, H.; Hu, F. Complex transient dynamics in periodically forced memristive Chua’s circuit. Nonlinear Dyn. 2015, 79, 2333–2343. [Google Scholar] [CrossRef]
  27. Tang, S.; Chen, L.; Yang, F.; Li, Q. Simple hyperchaotic memory system with large topological entropy. Nonlinear Anal. Model. Control. 2017, 22, 230–247. [Google Scholar] [CrossRef]
  28. Yu, H.; Du, S.; Dong, E.; Tong, J. Transient behaviors and equilibria-analysis-based boundary crisis analysis in a smooth 4D dynamical system. Chaos Solitons Fractals 2022, 160, 112220. [Google Scholar] [CrossRef]
  29. Wang, Z.; Cang, S.; Ochola, E.O.; Sun, Y. A hyperchaotic system without equilibrium. Nonlinear Dyn. 2012, 69, 531–537. [Google Scholar] [CrossRef]
  30. Rajagopal, K.; Khalaf, A.J.M.; Wei, Z.; Pham, V.T.; Alsaedi, A.; Hayat, T. Hyperchaos and coexisting attractors in a modified van der Pol–Duffing oscillator. Int. J. Bifurc. Chaos 2019, 29, 1950067. [Google Scholar] [CrossRef]
  31. Chen, L.J.; Tang, S.; Yang, F.Y.; Zhong, S.M. Co-Existing of Multi-Attractor and Chaotic Transition in a Strong Hyperchaotic System. In Proceedings of the 2019 16th International Computer Conference on Wavelet Active Media Technology and Information Processing, Chengdu, China, 13–15 December 2019; pp. 49–54. [Google Scholar]
  32. Ojoniyi, O.S.; Njah, A.N. A 5D hyperchaotic Sprott B system with coexisting hidden attractors. Chaos Solitons Fractals Appl. Sci. Eng. Interdiscip. J. Nonlinear Sci. 2016, 87, 172–181. [Google Scholar] [CrossRef]
  33. Gong, L.H.; Luo, H.X.; Wu, R.Q.; Zhou, N.R. New 4D chaotic system with hidden attractors and self-excited attractors and its application in image encryption based on RNG. Phys. A Stat. Mech. Appl. 2022, 591, 126793. [Google Scholar] [CrossRef]
  34. Qi, G.; Chen, G.; Du, S.; Chen, Z.; Yuan, Z. Analysis of a new chaotic system. Phys. A Stat. Mech. Its Appl. 2005, 352, 295–308. [Google Scholar] [CrossRef]
  35. Bao, B.; Zou, X.; Liu, Z.; Hu, F. Generalized memory element and chaotic memory system. Int. J. Bifurc. Chaos 2013, 23, 1350135. [Google Scholar] [CrossRef]
  36. Wu, G.C.; Baleanu, D. Jacobian matrix algorithm for Lyapunov exponents of the discrete fractional maps. Commun. Nonlinear Sci. Numer. Simul. 2015, 22, 95–100. [Google Scholar] [CrossRef]
  37. Qin, X.; Jiang, Z.; Yu, J.; Huang, L.; Yan, C. Strong stability-preserving three-derivative Runge–Kutta methods. Comput. Appl. Math. 2023, 42, 171. [Google Scholar] [CrossRef]
  38. Michalak, K. Optimization of Poincaré sections for discriminating between stochastic and deterministic behavior of dynamical systems. Chaos Solitons Fractals 2015, 78, 215–228. [Google Scholar] [CrossRef]
  39. Lei, H. Dynamical Structures Associated with High-Order and Secondary Resonances in the Spin–Orbit Problem. Astron. J. 2024, 167, 121–137. [Google Scholar] [CrossRef]
  40. Evans, D.J.; Cohen, E.; Searles, D.J.; Bonetto, F. Note on the Kaplan–Yorke dimension and linear transport coefficients. J. Stat. Phys. 2000, 101, 17–34. [Google Scholar] [CrossRef]
  41. Zhou, P.; Wei, L.; Cheng, X. A hyperchaos system with only one nonlinear term. Acta Phys. Sin. 2009, 58, 5201–5208. [Google Scholar] [CrossRef]
  42. Chen, Z.; Yang, Y.; Qi, G.; Yuan, Z. A novel hyperchaos system only with one equilibrium. Phys. Lett. A 2007, 360, 696–701. [Google Scholar] [CrossRef]
  43. Wiggins, S. Global Bifurcations and Chaos: Analytical Methods; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2013; Volume 73. [Google Scholar]
  44. Li, Q.; Tang, S. Algorithm for finding horseshoes in three-dimensional hyperchaotic maps and its application. Acta Phys. Sin. 2013, 62, 8–15. [Google Scholar]
  45. Fu, S.; Liu, Y. Complex dynamical behavior of modified MLC circuit. Chaos Solitons Fractals 2020, 141, 110407. [Google Scholar] [CrossRef]
  46. Jiao, X.; Dong, E.; Wang, Z. Dynamic Analysis and FPGA Implementation of a Kolmogorov-Like Hyperchaotic System. Int. J. Bifurc. Chaos 2021, 31, 2150052. [Google Scholar] [CrossRef]
  47. Sambas, A.; Vaidyanathan, S.; Tlelo-Cuautle, E.; Zhang, S.; Guillen-Fernandez, O.; Sukono; Hidayat, Y.; Gundara, G. A novel chaotic system with two circles of equilibrium points: Multistability, electronic circuit and FPGA realization. Electronics 2019, 8, 1211. [Google Scholar] [CrossRef]
  48. Sambas, A.; Vaidyanathan, S.; Tlelo-Cuautle, E.; Abd-El-Atty, B.; El-Latif, A.A.A.; Guillen-Fernandez, O.; Sukono; Hidayat, Y.; Gundara, G. A 3-D multi-stable system with a peanut-shaped equilibrium curve: Circuit design, FPGA realization, and an application to image encryption. IEEE Access 2020, 8, 137116–137132. [Google Scholar] [CrossRef]
  49. Humaidi, A.J.; Kadhim, T.M.; Hasan, S.; Kasim Ibraheem, I.; Taher Azar, A. A Generic Izhikevich-Modelled FPGA-Realized Architecture: A Case Study of Printed English Letter Recognition. In Proceedings of the 2020 24th International Conference on System Theory, Control and Computing (ICSTCC), Sinaia, Romania, 8–10 October 2020; pp. 825–830. [Google Scholar] [CrossRef]
  50. Sambas, A.; Vaidyanathan, S.; Zhang, X.; Koyuncu, I.; Bonny, T.; Tuna, M.; Alcin, M.; Zhang, S.; Sulaiman, I.M.; Awwal, A.M.; et al. A novel 3D chaotic system with line equilibrium: Multistability, integral sliding mode control, electronic circuit, FPGA implementation and its image encryption. IEEE Access 2022, 10, 68057–68074. [Google Scholar] [CrossRef]
  51. Vaidyanathan, S.; Sambas, A.; Tlelo-Cuautle, E.; El-Latif, A.A.A.; Abd-El-Atty, B.; Guillen-Fernandez, O.; Benkouider, K.; Mohamed, M.A.; Mamat, M.; Ibrahim, M.A.H. A new 4-D multi-stable hyperchaotic system with no balance point: Bifurcation analysis, circuit simulation, FPGA realization and image cryptosystem. IEEE Access 2021, 9, 144555–144573. [Google Scholar] [CrossRef]
  52. Wang, Y.; Li, X.; Li, X.; Guang, Y.; Wu, Y.; Ding, Q. FPGA-Based implementation and synchronization design of a new five-dimensional hyperchaotic system. Entropy 2022, 24, 1179. [Google Scholar] [CrossRef] [PubMed]
  53. Zhang, X.; Xu, J.; Moshayedi, A.J. Design and FPGA implementation of a hyperchaotic conservative circuit with initial offset-boosting and transient transition behavior based on memcapacitor. Chaos Solitons Fractals 2024, 179, 114460–114481. [Google Scholar] [CrossRef]
Figure 1. The hyperchaotic attractor in the phase space of the proposed system (2). (a) Projection in x y z . (b) Projection in x z w . (c) Projection in x z w . (d) Projection in x y w .
Figure 1. The hyperchaotic attractor in the phase space of the proposed system (2). (a) Projection in x y z . (b) Projection in x z w . (c) Projection in x z w . (d) Projection in x y w .
Mathematics 12 01891 g001
Figure 2. Attractor in phase space of the Poincaré mapping H corresponding to the proposed system (2). (a) The side view. (b) Projection in y z .
Figure 2. Attractor in phase space of the Poincaré mapping H corresponding to the proposed system (2). (a) The side view. (b) Projection in y z .
Mathematics 12 01891 g002
Figure 3. The LE spectrum of the proposed system (2). (a) The first three LEs corresponding to the expanding dimensions. (b) LE corresponding to the compression dimension. (c) The corresponding bifurcation diagram.
Figure 3. The LE spectrum of the proposed system (2). (a) The first three LEs corresponding to the expanding dimensions. (b) LE corresponding to the compression dimension. (c) The corresponding bifurcation diagram.
Mathematics 12 01891 g003
Figure 4. Initial value sensitivity comparison in terms of tracking the behaviours of two close initials. The results are in the x dimension. (a) System [19]. (b) System [20]. (c) System [13]. (d) The proposed system (2).
Figure 4. Initial value sensitivity comparison in terms of tracking the behaviours of two close initials. The results are in the x dimension. (a) System [19]. (b) System [20]. (c) System [13]. (d) The proposed system (2).
Mathematics 12 01891 g004
Figure 5. Frequency spectrum comparison based on the one-side normalized frequency spectra. The same to the literature [13], the effective bandwidth is defined as spectrum frequency area of y is greater than 0.1; the spectra computation is implemented by the DEVAL function in MATLAB. (a) System [19]. (b) System [20], (c) System [13], (d) The proposed system (2).
Figure 5. Frequency spectrum comparison based on the one-side normalized frequency spectra. The same to the literature [13], the effective bandwidth is defined as spectrum frequency area of y is greater than 0.1; the spectra computation is implemented by the DEVAL function in MATLAB. (a) System [19]. (b) System [20], (c) System [13], (d) The proposed system (2).
Mathematics 12 01891 g005
Figure 6. LE spectrum as parameters gradually vary. From (af), the results of ( a , b , c , e , r , k ) are presented, respectively (The result of d is presented in Figure 3).
Figure 6. LE spectrum as parameters gradually vary. From (af), the results of ( a , b , c , e , r , k ) are presented, respectively (The result of d is presented in Figure 3).
Mathematics 12 01891 g006
Figure 7. The 2D horseshoes in the attractor of map H.
Figure 7. The 2D horseshoes in the attractor of map H.
Mathematics 12 01891 g007
Figure 8. The 3D topoloical horseshoes. Top provides the case of H 6 ( a ) separates a, b where (ac) show the details in 3D view, side view and top view, respectively. Similarly, Bottom provides the case of H 6 ( b ) separates a, b where (df) show the details.
Figure 8. The 3D topoloical horseshoes. Top provides the case of H 6 ( a ) separates a, b where (ac) show the details in 3D view, side view and top view, respectively. Similarly, Bottom provides the case of H 6 ( b ) separates a, b where (df) show the details.
Mathematics 12 01891 g008
Figure 9. DSP-Builer model of the proposed system.
Figure 9. DSP-Builer model of the proposed system.
Mathematics 12 01891 g009
Figure 10. The implemented FPGA hardware.
Figure 10. The implemented FPGA hardware.
Mathematics 12 01891 g010
Figure 11. Tthe experimental results displayed by the digital oscilloscope.
Figure 11. Tthe experimental results displayed by the digital oscilloscope.
Mathematics 12 01891 g011
Table 1. The Kaplan–Yorke dimension ( D K Y ) comparisons of typical hyperchaotic systems.
Table 1. The Kaplan–Yorke dimension ( D K Y ) comparisons of typical hyperchaotic systems.
System D KY LE 1 LE 2 LE 3 LE 4
System [41]3.1970.1190.0490−0.852
System [42]3.1054.4090.0490−0.852
System [18]3.1141.3490.2560−14.095
System [19]3.19812.087.7310−97.229
System [20]3.27813.463.4780−61.231
System [13]3.32426.0511.390−115.518
System (2)3.35614.1498.4210−63.475
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chen, L.; Yu, M.; Luo, J.; Mi, J.; Shi, K.; Tang, S. Dynamic Analysis and FPGA Implementation of a New Linear Memristor-Based Hyperchaotic System with Strong Complexity. Mathematics 2024, 12, 1891. https://0-doi-org.brum.beds.ac.uk/10.3390/math12121891

AMA Style

Chen L, Yu M, Luo J, Mi J, Shi K, Tang S. Dynamic Analysis and FPGA Implementation of a New Linear Memristor-Based Hyperchaotic System with Strong Complexity. Mathematics. 2024; 12(12):1891. https://0-doi-org.brum.beds.ac.uk/10.3390/math12121891

Chicago/Turabian Style

Chen, Lijuan, Mingchu Yu, Jinnan Luo, Jinpeng Mi, Kaibo Shi, and Song Tang. 2024. "Dynamic Analysis and FPGA Implementation of a New Linear Memristor-Based Hyperchaotic System with Strong Complexity" Mathematics 12, no. 12: 1891. https://0-doi-org.brum.beds.ac.uk/10.3390/math12121891

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop