999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Dynamics analysis of a 5-dimensional hyperchaotic system with conservative flows under perturbation?

2021-10-28 06:59:48XuenanPeng彭雪楠YichengZeng曾以成andQiXie謝奇
Chinese Physics B 2021年10期

Xuenan Peng(彭雪楠), Yicheng Zeng(曾以成), and Qi Xie(謝奇)

School of Physics and Optoelectronic Engineering,Xiangtan University,Xiangtan 411105,China

Keywords: perturbation method,coexistence hidden chaotic sea,FPGA realization

1. Introduction

Chaos-based encryption algorithms have been widely reported.[1–3]However,chaotic attractors can be reconstructed by the delay embedding of captured data. Thus, the encryption systems employing dissipative chaotic oscillator are vulnerable to deciphers from attackers. In contrast, conservative chaotic systems have conserved phase space volumes and their integer dimension equals the system’s dimension,[4]which are a great candidate for encryption. Therefore,obtaining a conservative system with more complex dynamics can attract a number of researchers in recent years. A high dimensional generalized conservative Hamiltonian system with multi-stable was proposed.[5]Coexisting conservative flows generated by 4D inductor-capacitor circuits were designed.[6]Similarly, another conservative system, constructed by a meminductor and a capacitor, with self-reproducing chaos was proposed.[7]From the perspective of system equilibrium, a chaotic oscillator can be divided into hidden and self-excited ones.[8]Since there is no systematic method to locate the hidden chaotic flow,[9]dynamics analysis of hidden chaotic systems is favored by researchers. A simple method to create a hidden chaotic system is adding micro-perturbation in a selfexcited system. Wei modified Sprott’s system via adding a constant parameter.[10]A hidden chaotic system with only one stable equilibrium was discovered by Phamet al.using the tiny perturbation method.[11]A memristive chaotic oscillator generating hidden extreme metastability was discovered by introducing micro-perturbation into an original system.[12]It is obvious that a high-dimensional conservative system having hidden multi-stability can be well applied in real world such as random-number generators and information encrypting systems.[13]Inspired by these works,perturbation method is employed to modify a 5D conservative chaotic system. Thence, a novel model without equilibrium is constructed. Then, via adjusting perturbation magnitude and parameters, various dynamics, such as coexisting conservative flows,chaotic sea and hyperchaotic attractor,can be observed in this novel system. Furthermore,the complexity of the novel system is better than the original one. Thus,the real-world application ability of the system is improved by employing the tiny perturbation method. The rest of this paper is organized as follows: In Section 2, the chaotic model is proposed. Its dynamics are analyzed in Section 3. The field programmable gate array (FPGA) realization of chaotic models is displayed in Section 4. Finally,some conclusions are included.

2. Chaotic model

The novel 5D chaotic system is expressed as follows:

wherex,y,z,uandware state variables;ais the system parameter;crepresents perturbation. Setting the right-hand side of system(1)to zero,the equations can be expressed as

When perturbationc= 0 and resolving the equations, line equilibria are (0, 0, 0,R, 0), whereRdenotes real number.Then,adjusting value ofcto a nonzero number,Eq.(2)cannot obtain real solutions. Consequently, chaotic flows created by system(1)are all hidden. Linearizing the right hand of system(1),the Jacobian matrixJcan be obtained as follows:

According to Eq. (3), existence ofcdoes not change the expression of Jacobian matrix. Thus,dynamics of system(1)are not greatly affected whencis micro-value.

Fig.1. Dynamic behaviors of the modified system. (a)Bifurcation diagram versus parameter a. (b)Lyapunov exponent spectrum.

3. Coexisting conservative flows and complexity analysis

Selecting the value of perturbationc=0.001 and parameterb=1,the bifurcation diagram varying withais displayed in Fig. 1. There are three coexisting hidden flows in bifurcation diagram when the value of parametera>1.5. The relation between initial conditions and color of images is defined as follows: initial conditions(1, 1, 1, 1, 1)are corresponding to khaki image;initial conditions(?1,?1,1,?1,?1)are corresponding to green image;initial conditions(?1,?1,?1,1,1)are corresponding to blue image. To obtain concise results,the value of parameterais designated as 2. Phase portraits of coexisting chaotic flows inx–yplane are plotted in Fig.2.

Fig.3. Phase portraits of the system(a)in x–z plane,(b)in x–u plane,and(c)in x–w plane.

The phase portrait projections in other planes are shown in Fig. 3. Moreover, with increasing parametera, hyperchaotic sea,chaotic sea and quasi-period state can be observed when initial conditions are (1, 1, 1, 1, 1). These dynamic behaviors can be further explained by the Lyapunov exponent spectrum shown in Fig.1. With increasing parametera,the maximum Lyapunov exponent decreases gradually. Whena=2.5, the maximum Lyapunov exponent is close to zero.Quasi-period state of system(1)occurs ina=2.55,the corresponding phase portrait is shown in Fig. 2. Whena=3, the Lyapunov exponents are 0.007,0.003,0,?0.003 and?0.007,invariant tori created by system(1)are plotted in Fig.2.

Then,we consider to adjust magnitude of perturbationc.The Lyapunov exponent spectrum varying withcunder the condition (?1?1?1 1 1),a=2 andb=1 is displayed in Fig. 4. Increasing perturbationcwill result in the fact that the sum of Lyapunov exponents gradually becomes less than zero. Accordingly, the phase space volume of system(1)becomes non-conservative. Correspondingly,conservative flows are substituted by hyper-chaotic attractor.In addition,the Lyapunov exponent spectrum is almost symmetric aboutc=0.This means that system dynamics behavior is only related to the magnitude of disturbance, instead of the sign. Complexity characteristic of chaotic system(1)under different perturbations is tested using the shannon entropy (SE) complexity method.[14]The relation between SE value and perturbation magnitude is shown in Fig. 4. Obviously, within a certain range,the system has a larger SE value when the perturbation magnitude increases. However, excessive disturbance leads to Lyapunov exponents unbalanced,and affects the volume of system phase space. Whenc=0.1,the SE value of the modified system is 0.15 larger than the original one. Whenc=5,the SE value is only 0.07 greater thanc=0.1.The sum of Lyapunov exponents is?0.0001 whenc=0.1. Therefore,settingcto 0.1,the system has an ideal hyper-chaotic state and a better SE value. The phase portrait of the system under this condition is shown in Fig.4. In addition,0–1 test results of system(1)whenc=0 andc=0.1 are shown in Fig.5. According to figures, these systems all exhibit the irregular Brownian motion inp–splane. As compared with the original system, the system under perturbation has more vast motion scale. This indicates that the novel system has better randomness.

Fig.4. Dynamics and complexity analysis: (a)the Lyapunov exponent spectrum,(b)the SE spectrum,(c)the phase portrait when c=0.1.

Fig.5. The 0–1 test results(a)when c=0 and(b)when c=0.1.

4. FPGA implementation

4.1. Digital oscillator

As compared with analog circuits, digital circuits have more benefit such as consuming low resources, fast calculation speed, and low power consumption.[15]Commonly used digital chips are microcontrollers,[16]digital signal processing (DSP) chips[17]and FPGA chips.[18–20]In this section, a digital chaotic oscillator is designed by a Xilinx FPGA chip.The Runge–Kutta-4(RK-4)numerical method and 32-bit fixed point number (1-bit sign part, 7-bit integer part and 24-bit decimal part) are employed to realize this work. In general,researchers coded a chaotic system in an FPGA chip using state machine and DSP builder.[21,22]A chaotic system without complex nonlinear terms and trigonometric function can be easily constructed by the DSP builder model. Yet,the state machine method is applicable to almost every chaotic system.The state machines to implement 5d conservative system include ten states:S0–S9. Here,S0–S4: calculate the differential equation;S5–S7: implement the RK-4 numerical method;S8:add a positive offset into the results generated byS7;S9: truncate 32-bit outputs to 14-bit for adapting digital to analog converter(DAC)input. The top-level register transfer level(RTL)diagrams and timing analysis are shown in Fig.6.

There are two modules in the top-level diagram: phase locked loop(PLL)and chaotic oscillator. PLL module is used to create a 100 MHz system clock, and the main work of the chaotic oscillator is running state machineS0–S9.

Fig.6. FPGA implementation: (a)FPGA RTL diagram,(b)timing analysis,(c)state machine chart.

Fig.7. Experimental results. (a)Coexisting chaotic flow under initial conditions(1,1,1,1,1)(1 V per scale). (b)Coexisting chaotic flow under initial conditions(?1,?1,1,?1,?1)(1 V per scale). (c)Coexisting chaotic flow under initial conditions(?1,?1,?1,1,1)(1 V per scale). (d)Conservative flows when a=3(1 V per scale). (e)Hyper-chaotic flows when c=0.1(5 V per scale). (f)Quansi-period state(1 V per scale).

The output signals of FPGA chip are four 1-bit signals,i.e.,ws1,ws2,daclk1 and daclk2,and two 14-bit signals,i.e.,xandy. The first four signals are the driving signals of the 14-bit AN9767 DAC chip. According to timing analysis, the time interval between two iterations is merely 310 ns. That means finishing one iteration costing 31 clock periods in the RK-4 numerical method. While the Euler method cost 8 clock periods, the RK-2 numerical method cost 14 clock periods.Considering the precision issue of these two methods,we still use the RK-4 numerical method to realize the chaotic oscillator. The total resources consummation is displayed in Table 1.The FPGA experimental results are visualized by an oscilloscope as shown in Fig.7.

Table 1. Recourse consummation.

4.2. Pseudo random number generator realization on FPGA

Chaos-based RNG obtaining high attract for their application, it can be designed by 2D maps[26]or other chaotic oscillators.[27,28]The proposed pseudo random number generator (PRNG) is constructed by the following step. Step 9 in state machine is truncated for 32-bit output to 14-bit output for fitting the input of DAC.The normal truncated range is 25th bit to 12th bit, which contains 2-bit integer part and 12-bit decimal part. In this subsection, we change the truncated range from[25th bit–12th bit]to[18th bit–5th bit].This means that we can merely select the last decimal part in chaotic sequencesxandy. Then we can use the XOR operation on these two chaotic sequences and output the operation results. The specific truncation range of data and flow chart of PRNG are shown in Fig.8.

Fig. 8. (a) Schematic diagram of truncating data. (b) Flow chart of PRNG.

Then,we record over 750000 results(total 10500000-bit data)and divide them into 100 groups to test their randomness.The test tool is National Institute of Standards and Technology(NIST)Special Publications(SP)800–22 testing suites. This suit tests 15 different indices about bitstream randomness. If the bitstream is random,the calculatedP-value will be higher than the initial reference value 0.01. The final test results are displayed in Table 2, which indicates that the bitstreams pass the statistical tests of the NIST test suite. This tests prove the possible application of the proposed PRNG to secure systems.

Table 2. NIST suite testing results.

5. Conclusion

In summary, a 5D conservative system is modified using a perturbation method. Due to the novel model without equilibrium, the chaotic flows obtained by this system are all hidden. According to the bifurcation diagram, the model has three coexisting chaotic seas under different initial conditions.Simultaneously,when initial conditions are chosen as(1,1,1,1,1),abundant chaos phenomena under different parameteracan be observed. After that,the effects between dynamics and perturbation are analyzed. The results show that perturbation indeed not only increases the complexity of the system, but also affects the phase space volume. Finally,this model is realized by an FPGA chip.This digital oscillator utilizes little resource and has low power consumption and high through puts.Moreover,a PRNG based on this digital oscillator is designed.The evaluation of NIST SP800-22 testing suite confirms the randomness of the produced chaotic sequences, enabling the possible application of the proposed PRNG to secure systems.

主站蜘蛛池模板: 久久久久国产精品免费免费不卡| 九九精品在线观看| 亚洲欧美色中文字幕| 久久91精品牛牛| 超碰免费91| 亚洲男人天堂网址| 国产网站免费看| 制服丝袜一区二区三区在线| 为你提供最新久久精品久久综合| 在线看片国产| www.精品视频| 亚洲三级a| 亚洲欧洲日本在线| 精品国产www| 91成人精品视频| 草逼视频国产| 亚洲欧美另类专区| 国产在线97| 精品国产免费第一区二区三区日韩| 国产成人精品视频一区二区电影| 精品国产三级在线观看| 日本a级免费| 亚洲无线一二三四区男男| 在线观看91精品国产剧情免费| 免费无码在线观看| 国产玖玖视频| 狠狠干综合| 精品一区二区久久久久网站| 网友自拍视频精品区| 婷婷六月综合| 精品欧美视频| 19国产精品麻豆免费观看| 亚洲区一区| 欧美日韩国产在线人成app| 亚洲日本精品一区二区| 欧美日韩中文国产| 国内精品视频在线| 免费国产小视频在线观看| 九色在线观看视频| 国产97色在线| 国产成本人片免费a∨短片| 欧美成人一级| 性色生活片在线观看| 欧美日韩综合网| 国产成人夜色91| 免费在线看黄网址| 久久综合婷婷| 国产在线无码av完整版在线观看| 国产精品无码在线看| 亚洲精品中文字幕午夜| 老司国产精品视频91| 中国精品自拍| 午夜在线不卡| 亚洲综合专区| 在线免费看片a| 亚洲Aⅴ无码专区在线观看q| 日韩精品一区二区三区视频免费看| 日韩人妻无码制服丝袜视频| 国产成人三级| 免费a级毛片18以上观看精品| 国产欧美亚洲精品第3页在线| 2021亚洲精品不卡a| 欧美一区二区三区不卡免费| 99热这里只有免费国产精品| 婷婷综合亚洲| 亚洲成人高清无码| AV无码无在线观看免费| 国产成人亚洲欧美激情| 99久久这里只精品麻豆| 国产色婷婷| 国产精品永久久久久| av大片在线无码免费| 欧美国产视频| 黄色在线不卡| 美女无遮挡免费网站| 免费在线色| 丝袜高跟美脚国产1区| 成人福利在线免费观看| 91精品视频网站| 欧美人与动牲交a欧美精品| 9966国产精品视频| 在线国产91|