Abstract

In order to improve the complexity of the chaotic system and the accuracy of the weak signal detection, this paper propose a new hidden attractor coupled chaotic system and a corresponding weak signal detection system, which can be used to obtain the phase diagram of the proposed system using the fourth order of the Runge-Kutta method. The dynamic behavior of the chaotic system is analyzed through the bifurcation diagram, Lyapunov exponent, and power spectrum. The Lyapunov exponent is used to depict the basins of attraction for the system. After research, it is discovered that symmetry exists in the system. Comparative analysis has demonstrated that the system has higher detection accuracy and excellent antinoise performance. Finally, the circuit simulation and FPGA realization of the system indicated that the numerical simulation results are consistent with the FPGA implementation results, proving the theoretical analysis to be correct and the accuracy of the detection results.

1. Introduction

After Lorenz introduced the Lorenz system [1] in 1963, the chaos theory has become a hot spot of nonlinear field research. With the deepening of theoretical research, researchers have conducted a lot of analysis into the attractor and basins of attraction of the chaotic system. In [2], after an investigation into the basins of attraction of coexistence attractors in the coupled Duffing system, the riddled basins of attraction of the Chen system are studied, and the riddled basins of attraction have a positive repulsive set of Lebesgue measures via mathematical proofs. It is found in [3] that the number of coexisting attractors is different when the initial values are different. A numerical method for estimating the shortening calculation time of the relative area of the basins of attraction is proposed in [4], and its application scope is verified. In [5], the mixed basins of attraction formed when multiple attractors coexist in a chaotic system are analyzed, and the research shows that the basins of attraction have a fractal regular structure. In addition, the hidden attractors [6] and hidden bifurcations in the system have also attracted extensive attention of researchers. For example, the phenomenon of hidden attractor and hidden bifurcation in multiscroll Chua chaotic system is studied in [7]. The dynamic characteristics of multistable chaotic systems with hidden attractors are studied in [8]. A four-wing hidden attractor chaos is studied in [9]. In [10], a three-dimensional hidden attractor chaotic system with Lyapunov dimension of 2.9075 is studied, and a Bluetooth device for autonomous wireless mobile robot based on chaotic motion controller is proposed. At the same time, as a special state of chaotic system, multistability has been widely studied. The chaotic system with multiple attractors coexisting and multistability are analyzed in [11, 12]. Reference [13] analyzed the multistability of a chaotic system with two circles of equilibrium points and implemented the system using FPGA technology. With the research of electronic components, the realization of memristors provides a new method for the construction of chaotic systems. Nowadays, chaotic systems based on memristors [1416] and chaotic neural networks [1719] have received great attention from researchers.

With the in-depth theoretical research of chaotic systems, their engineering application has become more mature. In recent years, the application of chaotic systems has spread throughout many fields including electronic circuit [2024], image processing [2530], secure communication [3134], complex networks [3538], and random signal generation [3941]. Traditional stochastic resonance [42], wavelet transform [43], and empirical mode decomposition [44] are widely used in early fault signal detection. The stochastic resonance method enhances the signal utilizing noise, destroying the original information of the signal. Immune to certain noises and sensitive to specific signals, the chaotic system is featured by simple detection methods and retention of the original signal information. In 1992, Birx and Pipenberg first proposed detecting weak signals by using chaotic oscillators [45], and, since then, the chaotic systems have been represented by the Duffing system and the van der Pol system [46, 47] began to be widely applied in weak signal detection. This research, based on the time domain and frequency domain detection methods for weak signals [48, 49] and the antinoise of chaotic system [50], enables chaotic system detection methods to be more mature. The criteria for judging the state of chaotic systems will directly affect the accuracy of detection; thus, scholars have also conducted in-depth studies on the calculation of the threshold of chaotic systems. In [51], Melnikov method is used to identify chaotic features. In [52], the threshold of the system is determined by solving the Lyapunov exponent. At present, most of the researches on weak signals based on chaos theory use a single chaotic system for detection. The system proposed in [53] can only detect signals with a size of 0.01 and the SNR can only reach −45.85 dB. The system in [54] can detect signals with a size of , but a noise signal that can be immune to it can only reach the order of . The system in [55] can detect a signal with a wider frequency range, but the detection range of the initial phase angle of the signal is too large and thus is unfavorable for determining the signal parameters. At present, most of the researches on weak signals based on chaos theory use a single chaotic system for detection. Compared with the single chaotic system, the coupled system has excellent stability, high antinoise performance, and low detection threshold. Therefore, the coupled chaotic system has high theoretical research value and practical application value.

To improve the chaotic system complexity and the accuracy of signal detection, this paper proposes a new hidden attractor coupled chaotic system. Through an analysis of the system’s phase diagram, the Lyapunov index, and so forth, the complex dynamic behavior of the system is explained in detail. Moreover, the basins of attraction for the system are drawn using the Lyapunov index to study the characteristics of the system’s attractor. Theoretical analysis indicates that the system is sensitive to initial values and immune to noise, and the coupled chaotic system is applied to weak signal detection. Finally, through OrCAD circuit simulation and FPGA implementation, the correctness of the theoretical analysis and the accuracy of signal detection are verified. Through data analysis and experimental data, the system proposed in this paper can detect signals sized , and the signal-to-noise ratio reaches −73.892 dB. Moreover, the immune signal reached the order of , and the error range of the initial phase angle is ± 0.09. Therefore, the detection performance of the coupled system proposed in this paper is better than the single chaotic system proposed in [45, 46, 5355].

2. Coupled Chaotic System Model and Dynamic Analysis

2.1. Coupled Chaotic System Model

Through [4547], a single chaotic system with different nonlinear terms is analyzed, and the limitations of signal detection performance detection are studied at the same time. For example, [53] can detect low signal amplitude, and [54] can be immune. The noise is small, and [55] detects that the initial phase angle error of the signal is too large. Based on the above reasons, this paper proposes a new system:where k is the linear coupling coefficient of system (1). The larger the coefficient, the higher the degree of coupling; c1, c2, and c3, respectively, represent the coefficients of the nonlinear terms. is the driving force of the system, and f, , and represent the amplitude, frequency, and initial phase angle of the driving force, respectively.

2.2. Analysis of the Equilibrium Point and Lyapunov Exponent of a Coupled Chaotic System

We obtained system (2) by coupling system (1) and taking the coefficients c1 = 0.5, c2 = 0.2, c3 = 0.8, and k = 0.4, with the state space model expression of system (2) shown in the following equation:

To simulate the coupled chaotic system (2), take the frequency and the initial phase angle . The system’s initial value is (−1, −1, 0, 0). When the magnitude f of the driving force takes 0.3, 0.46, 0.8, and 1.2, the homoclinic orbit, the period-doubling bifurcation, chaotic state, and periodic state will appear in system (2). The driving signal of system (2) is defined as H, and the signal as a whole system (2) is analyzed. Let the left side of the equation be equal to 0; then,

When H = 1, equation (3) has a real number solution x1 = 1.6299, y1 = 0.8060, z1 = q1 = 0, and fourteen complex number solutions. With the changes of H, equation (3) will have an infinite number of equilibrium points, so system (2) is a hidden attractor coupled chaotic system. The Jacobian matrix of system (2) at the equilibrium point is

Let ; its characteristic values , , , and can be obtained. According to the Routh-Hurwitz criterion, the real parts of the eigenvalues are all less than 0, so system (2) is stable at the equilibrium point . When H = 1, the waveform diagram of each state variable phase changing over time and phase diagram within system (2) are shown in Figure 1.

Derivation of equation (2) can achieve

When , , and system (2) is a dissipative system.

Let β = ωt and take ω = 1 and θ = 0. Convert system (2) into the form shown in the following equation:and the previous equation can be expressed by vector method as

The state space variable , , η represents the parameter set, and represents the transposed matrix. The deviation equation from orbit X (t) can be expressed as , i, j = 1, 2, ..., 5. and the Jacobian matrix form is

When f = 0.8, the Lyapunov exponents are , , , , and , respectively. The value of is greater than 0, and system (2) is in a chaotic state. The sum of Lyapunov exponents is less than 0, and system (2) is in a dissipative system, which is consistent with the previous results. In a chaotic state, the phase diagram of system (2) and the cross section diagram of Poincare are shown in Figure 2.

3. Bifurcation of the Driving Force Parameters and Lyapunov Exponent Spectrum Analysis

As the various parameters of the driving force have a very significant impact on the dynamics of the system, focus on the analysis of the parameters f, ω, and θ was implemented, and the initial values of system (2) take (−1, −1, 0, 0) on a uniform basis. When , . When the amplitude f changes within the interval [0, 2], the bifurcation diagram and Lyapunov exponent spectrum of system (2) are shown in the following diagrams 3(a) and 3(b). As shown in Figure 3(a), system (2) enters chaos from the period-doubling bifurcation, the chaotic state interval is approximately [0.41, 0.88], and the system is in a periodic state in the subsequent interval. According to the comparison between Figures 3(a) and 3(b), the intervals of the chaotic and periodic states of the system are consistent.

When f = 0.8, , and when the frequency changes in the interval [0, 3], the bifurcation diagram and Lyapunov exponent spectrum of system (2) are shown in Figures 4(a) and 4(b). As shown in Figure 4(a), the system enters a chaotic state from a period-doubling bifurcation. As seen from Figures 4(a) and 4(b), the change of frequency has a more significant impact on the system than the amplitude f. The bifurcation diagram of in the interval in [0, 0.8] and [1, 2] is shown in Figures 4(c) and 4(d). As seen from the local bifurcation diagram, a chaotic state occurs in system (2) within a small range of about ω = 0.5, and a periodic state appears within a small range of about ω = 1.3.

When  = 1, f becomes 0.8 and 1, respectively. According to the above analysis, when  = 1 and f = 0.8, system (2) is in a chaotic state. When  = 1 and f = 1, system (2) is in a periodic state. In the two different kinetic states of system (2), the initial phase angle θ is made to change at an interval [0, 2π], and the bifurcation diagram and Lyapunov exponent diagram are shown in Figure 5. As seen from the analysis in Figure 5, when system (2) is in a chaotic state, with a change to the initial phase angle θ, the dynamic state of system (2) does not change. This is also the case when system (2) is in a periodic state. Therefore, the change of the initial phase angle θ of the driving force will not cause a change in the dynamic state of system (2).

4. Basins of Attraction

According to the set limit of system dynamics, the phase space formed by all possible initial points is divided into several disjoint subsets of the same dimension, and these subsets are called the basins of attraction. When a system with complex dynamics has multiple attractors, the boundary of the basins of attraction may have fractal characteristics. Within a certain time range, we compare the transverse maximum Lyapunov index of system (2) to the Lyapunov index of a particular track and further obtain the image of the basins of attraction for x (0) − y (0) and x (0) − z) (0) for system (2). The initial values are set to [x (0), y (0), 0, 0], , and [x (0), −1, z (0), 0], , , respectively. As shown in Figure 6, the basins of attraction formed by the attractor in system (2) have a complex basins structure, including both riddled basins of attraction and mixed basins of attraction. In Figure 7, the basins of attraction are featured by an overall symmetry and global mixing. In Figures 6 and 7, the red area represents the basins of attraction of the attractor at infinity, that is, the point set where the trajectory of the system diverges. The yellow area represents the basins of attraction of the chaotic attractor; that is, the overall system is stable and multiple attractors coexist. The blue area represents the transition state.

As far as current research is concerned [56, 57], the conditions for the existence of basins of attraction in an attractor are as follows:(i)There is a smooth and invariant subspace containing chaotic attractors(ii)There is another asymptotic final state outside the invariant subspace (not necessarily chaotic)(iii)The horizontal Lyapunov exponent of the invariant subspace is negative(iv)The positive finite time change is associated with the lateral stability of the unstable periodic orbit of the attractor

According to research in [58], the area of the basins of attraction will change with the initial value. The research in [5] shows that when a sieve shape appears in the basins of attraction for the Chen system, the existence of a repulsive set of positive Lebesgue measures is obtained through mathematical justification. As seen in Figure 6, the change of the basins of attraction is affected by the initial value, and the area of |y| > 2 will show riddled basins of attraction, indicating that the attractor contains the repulsive set of the positive Lebesgue measures in the neighborhood of this area. The overall symmetry of the basins of attraction also manifests the synchronization of the system. Further research shows that it is impossible to predict the asymptotic attractor of the complex basins of attraction. The basins of attraction are shown in Figure 6; when y is in the intervals [−1.5, 5] and [2, 5], the initial value of the attractor will be unpredictable. There are six attractors in a coupled system in [6], wherein the basins of attraction of two attractors are not connected, and basins of attraction of the remaining two synchronous attractors and two asynchronous attractors constitute a basin of attraction with a symmetrical mixing distribution. When 3.5 > |y| > 2, there will be a yellow area not connected to the left and right, and there is also a very narrow blue area. In this paper, whether the basins of attraction of different connected states represent the basins of attraction of different attractors, the relationship between the characteristics of the sieve shape of the connected area and the state changes of coexisting attractors should be further studied. The above analysis proves that there are mathematical conditions for the existence of hidden attractors and riddled basins of attraction in system (2). We also show that the horizontal Lyapunov exponents of hidden attractors are locally unstable.

As seen from Figure 7, the basins of attraction are a symmetrical figure and based on fractal theory are self-similar. According to Milnor’s generalization of the classic definition of attractors, assuming that D is a smooth compact manifold and bounded, η represents the Lebesgue measure. The compact invariant set A on D satisfies the following conditions:(1)Basins of attraction , with a positive measure (2)There is no set , making

A is called an attractor. That is, when A has an attraction set of positive Lebesgue measures, the attractor will have an attractive neighborhood. Based on studies of attractors, if all and , it was discovered that when attractor A has riddled basins of attraction Φ (A), it satisfieswhere is the δ neighborhood of x. As seen from this, when the basin of attraction formed by the attractor has a sieve-shaped characteristic, any neighborhood of the attractor contains the attraction set of the positive Lebesgue measures and the repulsive set of positive Lebesgue measures. In the riddled basins of attraction, there are points that are attracted by the attractor as well as points that diverge.

Our research from [6] shows that when the system coexistence attractor exhibits synchronous changes, the attraction basins’ structure is symmetrical. The research from [59] on the basins of attraction of coexistence attractors shows that when the system has multiple attractors, the basins of attraction formed by attractors will develop a mixing condition. The basins of attraction shown in Figure 7 also manifest with the characteristics of mixing and symmetry simultaneously. The study of the two subsystems in this system in this paper shows that the attractors of the two subsystems maintain synchronization between chaos periods. Based on the above references and the research in this paper, the structure of the basins of attraction in the coupled system can reflect a synchronization of the system to a certain extent. Furthermore, the structure of the attractor and the structure of the basins of attraction can also be mapped to each other under certain circumstances; that is, the symmetry of the basins of attraction can reflect the changing features of the system, and vice versa.

5. Application of Coupled System in Weak Signal Detection

According to the analysis in Figure 3, when the driving force frequency ω is a constant value, the state of system (2) will change from a chaotic state to a periodic state as the amplitude f changes. Weak signals can be detected by using the change to system (2) state. Therefore, this paper proposes a detection system corresponding to system (2), as shown in the following equation:

In system (10), bcos (ωt+θ) represents a weak signal, and S (t) represents a noise signal. represents the driving force of the system. First, the driving force amplitude is adjusted so that the system is at a critical point of state transition, and, at this time, is called the system threshold. When the driving force amplitude  = 0.8747909, system (10) is in a critical state.

5.1. Research on the Influence of Weak Signal Parameters on the System

When the frequency of system (10) is taken, the initial phase angle . When amplitude f0 = 0.8747909, Lyapunov exponent values , , , , and . At this time, the phase diagram and the power spectrum of system (10) are shown in Figure 8. Research shows that the power spectrum of the periodic signals is a discrete spectrum. The power spectrum of nonperiodic signals is a continuous spectrum. The chaotic signal is a nonperiodic signal, and the power spectrum is a continuous spectrum. Therefore, the state of system (10) may be determined based on the power spectrum. When the amplitude f0 is adjusted to 0.8747909, the phase diagram and power spectrum of system (10) are shown in Figure 8. According to Figure 8, the x-z phase diagram of system (10) is in a chaotic state and the power spectrum is continuous; therefore, system (10) is in a chaotic state.

At this time, after a weak signal with a frequency ω = 1, initial phase angle θ = 0, and amplitude is added to system (10), Lyapunov index values of the system are , , , , and . The phase diagram and the power spectrum for system (10) are shown in Figure 9. As seen from Figure 9, when a weak signal with an amplitude is added to system (10), the x-z phase diagram of system (10) is in a periodic state and the power spectrum is a discrete spectrum, and the state of system (10) becomes periodic.

Because system (10) can only detect weak signals in the same or similar interval as the driving force frequency and initial phase angle, the research system can detect the frequency range of the weak signal and take the driving force frequency and the initial phase angle ; the initial phase angle of the weak signal θ = 0, and the amplitude b = . By calculating ω in [0.6, 1.3], we get system (10) Lyapunov exponent data when the frequency ω changes in Table 1. As seen in Table 1, when the frequency ω of the weak signal is within [0.8, 1.1], the dynamic state of system (10) will change.

The studied system (10) can detect the range of the initial phase angle θ of a weak signal, taking the system’s driving force frequency , the initial phase angle , the weak signal frequency ω = 1, and the amplitude b = . The driving force of the system and the weak signal b are to be measured as a whole; when A is input into the system,

When ,

In equation (10), .

When , the state of system (10) will change from a chaotic state to a periodic state. When , the frequency of the driving force ω = 1, and the initial phase angle to obtain . As seen from the research conclusion of the initial phase angle of the driving force of system (2), the threshold of system f0 does not change when the initial phase angle changes and the weak signals of different initial phase angles can be detected by adjusting the initial phase angle of the system’s driving force. According to the above analysis, the system has a higher detection accuracy for the unknown weak signal, and, at the moment, the relative error of the initial phase angle measurement does not exceed ±0.09.

5.2. Research on the Antinoise Performance of System (10)

The antinoise performance of system (10) was studied by adding Gaussian white noise. When excessive noise was added, the phase diagram of system (10) converging in the periodic state will also become disorderly. Therefore, the antinoise performance of system (10) can be studied by drawing the phase diagram of system (10) under noise conditions. The regulation system is in a critical state. After Gaussian white noise power was added to system (10), the system dynamic state did not change, as shown in Figure 10(a). Then a weak signal was added to system (10), and the state of the system changes at this time, as shown in Figure 10(b). As seen in Figure 10(b), the added noise has no relevant impact on the stability of the system. Therefore, the system signal-to-noise ratio SRN is

In [53], only a signal with a size of 0.01 can be detected and the signal-to-noise ratio can only reach −45.85 dB. The system in [54] can detect signals with the size of , but the noise signal that the system can be immune to can only reach a size of . The system in [55] can detect signals of a larger frequency range, but the fluctuation range of the initial phase angle from the measured signal is too large, and the error range is ±60.6, which is not conducive to confirmation of signal parameters. The system proposed in this paper can detect signals sized , and the signal-to-noise ratio reaches -73.892 dB. Moreover, the immune signal reached the order of , and the error range of the initial phase angle is ±0.09. In summary, the system introduced in this paper has superior detection performance.

6. Circuit Design and Realization of System

6.1. Circuit Design of System

According to the circuit principle and the characteristics of electronic components, the circuit equation (14) as shown in system (2) can be obtained as follows:

The circuit for equation (14) is shown in Figure 11. System (2) is compared with equation (14) to make their coefficients equal, and the selected device parameters , , , , , , , , , , , and . The operational amplifier model selected by the circuit is TL082, and the multiplier model is AD633.

6.2. System Circuit Simulation and FPGA Implementation

In this paper, OrCAD was used to simulate the system circuit, the amplitude was set as f = 8 V, and the frequency φ = 400 Hz, with the waveform diagram of the state variable x and the phase diagram of x-z shown in Figure 12.

Test the detection performance of system (10), take the frequency φ = 400 Hz, and adjust the amplitude f = 13.5664362 V, with system (10) in a chaotic state as shown in Figure 13(a). When the driving force amplitude f = 13.5664372 is adjusted, the state of system (10) changes to a periodic state, as shown in Figure 13(b). Therefore, system (10) can effectively detect the sine signal with an amplitude of V.

Based on FPGA technology and fixed-point number method, hardware experiment is carried out on system (10). We use Xilinx zynq-7000 XC7Z020 FPGA chip and AD9767 dual-port parallel 14-bit A/D module with the highest conversion rate of 125 MHz. The software used is Vivado 17.4 and system generator compiler is used to realize the joint debugging of MATLAB and FPGA. In addition, we also use SIGLENT 1202X digital oscilloscope to visualize analog output. After compiling, the automatically generated RTL view is shown in Figure 14.

The regulation system was in a critical state, as shown in Figure 15(a). After adding a weak signal, the phase diagram of system (10) is shown in Figure 15(b), and the state of system (10) changes. Therefore, system (10) can effectively detect weak signals.

7. Conclusion

Through calculation, this paper concludes that system (2) has an infinite number of equilibrium points, and there is a Lyapunov exponent greater than 0. Therefore, system (2) is a hidden attractor coupled chaotic system. The analysis of the basins of attraction shows that system (2) has the characteristics of structural symmetry, and the state of the attractor changes synchronously. Further research finds that the Lyapunov exponent of the hidden attractor is locally unstable. The research on the Lyapunov indexes of all parameters of system (10) driving force has proved that system (10) can more accurately detect signals with a size of , and the research on system (10) with noise shows that system (10) has excellent antinoise performance. Finally, circuit simulation and FPGA implementation have demonstrated the theoretical analysis and the accuracy of weak signal detection to be correct.

In future research, the focus will be on how to detect different types of signals, how to improve the system’s antinoise performance, and identifying the system’s state. As there is no unified conclusion on the structure of the basins of attraction, the research results should be further verified. Moreover, no unified results have been achieved in the theoretical research on the structure of the basins of attraction, and thus the research on the basins of attraction will also be a hot spot in the future.

Data Availability

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by the National Natural Science Foundation of China under Grants 61504013 and 61561022, the Natural Science Foundation of Hunan Province under Grants 2019JJ50648, 2020JJ4315, and 2017JJ3254, and Hunan Provincial Education Department under Grant 20B216.