Implementation of FPGA-based real time novel chaotic oscillator

Currently, chaotic systems and chaos-based applications are commonly used in the engineering fields. One of the main structures used in these applications is the chaos-based signal generators. Chaotic signal generators have an important role, particularly in chaotic communication and cryptology. In this study, the Pehlivan-Wei chaotic system, which is a recently developed chaotic system, has been implemented with FPGA using three distinct algorithms (the Euler, Heun, and RK4) for the first time in literature. Numerical and HDL approaches are implemented by these three algorithms to compare the performance of each model for use in chaotic generators. In addition, the Lyapunov exponents and phase portraits of the system have been extracted for chaos analysis. RMSE analysis has been conducted on the chaotic generators, which are modeled using the Euler, Heun, and RK4 algorithms in order to observe error rates of each numerical algorithm in a comparative aspect. The performance of new chaotic system with various data sets has been analyzed. The operation frequency of the chaotic oscillators synthesized and tested for the Virtex-6 FPGA chip has been able to reach up to 463.688 MHz and the chaotic system has been able to calculate 300,000 data sets in 0.0284 s. However, PC-based algorithm having highest performance score can calculate 300,000 data sets in a period of 75.363 s. A comparison study has been performed on the performance of the FPGA-based and PC-based solutions to evaluate each approach.

[1]  Mohammad Hassan Khooban,et al.  A particle swarm optimization approach for fuzzy sliding mode control for tracking the robot manipulator , 2013 .

[2]  Y. Uyaroglu,et al.  A new chaotic attractor from general Lorenz system family and its electronic experimental implementation , 2010 .

[3]  Sirma Yavuz,et al.  Designing chaotic S-boxes based on time-delay chaotic system , 2013 .

[4]  Junwei Gao,et al.  Direct adaptive neural control of chaos in the permanent magnet synchronous motor , 2012 .

[5]  Li Fan,et al.  Simulation of Bidirectional Long-Distance Chaos Communication Performance in a Novel Fiber-Optic Chaos Synchronization System , 2013, Journal of Lightwave Technology.

[6]  Qingling Zhang,et al.  An Impulsive Multi-delayed Feedback Control Method for Stabilizing Discrete Chaotic Systems , 2013 .

[7]  Anbang Wang,et al.  Chaotic Correlation Optical Time Domain Reflectometer Utilizing Laser Diode , 2008, IEEE Photonics Technology Letters.

[8]  José Manoel Balthazar,et al.  On control and synchronization in chaotic and hyperchaotic systems via linear feedback control , 2008 .

[9]  Zhouchao Wei,et al.  Analysis, nonlinear control, and chaos generator circuit of another strange chaotic system , 2012 .

[10]  Bilal Alatas,et al.  Chaotic bee colony algorithms for global numerical optimization , 2010, Expert Syst. Appl..

[11]  A Pande,et al.  Design and hardware implementation of a chaotic encryption scheme for real-time embedded systems , 2010, 2010 International Conference on Signal Processing and Communications (SPCOM).

[12]  Soheil Ganjefar,et al.  PID controller adjustment using chaotic optimisation algorithm for multi-area load frequency control , 2012 .

[13]  Abbas Dandache,et al.  A new auto-switched chaotic system and its FPGA implementation , 2013, Commun. Nonlinear Sci. Numer. Simul..

[14]  O. Rössler An equation for continuous chaos , 1976 .

[15]  Enzo Pasquale Scilingo,et al.  Oscillations of Heart Rate and Respiration Synchronize During Affective Visual Stimulation , 2012, IEEE Transactions on Information Technology in Biomedicine.

[16]  Antonello Monti,et al.  A Fuzzy-Based Sensor Validation Strategy for AC Motor Drives , 2012, IEEE Transactions on Industrial Informatics.

[17]  Leon O. Chua,et al.  Simplest chaotic nonautonomous circuit , 1984 .

[18]  Guanrong Chen,et al.  Hyperchaotic signal generation via DSP for efficient perturbations to liquid mixing , 2009 .

[19]  V. Sundarapandian,et al.  Analysis, control, synchronization, and circuit design of a novel chaotic system , 2012, Math. Comput. Model..

[20]  Maolin Jin,et al.  Control and synchronization of chaos systems using time-delay estimation and supervising switching control , 2014 .

[21]  Wei Pan,et al.  Loss of Time Delay Signature in Broadband Cascade-Coupled Semiconductor Lasers , 2012, IEEE Photonics Technology Letters.

[22]  Guodong Zhang,et al.  Global anti-synchronization of a class of chaotic memristive neural networks with time-varying delays , 2013, Neural Networks.

[23]  Xiaojun Tong,et al.  Image encryption scheme based on 3D baker with dynamical compound chaotic sequence cipher generator , 2009, Signal Process..

[24]  E. Lorenz Deterministic nonperiodic flow , 1963 .

[25]  Mustapha Djeddou,et al.  An FPGA Real-time Implementation of the Chen's Chaotic System for Securing Chaotic Communications , 2009 .

[26]  Wang Zhong-lin,et al.  Design and FPGA Implementation of a new hyperchaotic system , 2008 .

[27]  C. Chui,et al.  A symmetric image encryption scheme based on 3D chaotic cat maps , 2004 .

[28]  Recai Kiliç,et al.  Programmable design and implementation of a chaotic system utilizing multiple nonlinear functions , 2010 .

[29]  O. Rössler CONTINUOUS CHAOS—FOUR PROTOTYPE EQUATIONS , 1979 .

[30]  Yiwei Zhang,et al.  A chaos-based image encryption ASIC using reconfigurable logic , 2008, APCCAS 2008 - 2008 IEEE Asia Pacific Conference on Circuits and Systems.

[31]  Leandro dos Santos Coelho,et al.  Solving economic load dispatch problems in power systems using chaotic and Gaussian particle swarm optimization approaches , 2008 .

[32]  Yong Wang,et al.  A new chaos-based fast image encryption algorithm , 2011, Appl. Soft Comput..

[33]  J. Yorke,et al.  Period Three Implies Chaos , 1975 .