Design and FPGA Implementation of a Universal Chaotic Signal Generator Based on the Verilog HDL Fixed-Point Algorithm and State Machine Control

In this paper, a novel design methodology and its FPGA hardware implementation for a universal chaotic signal generator is proposed via the Verilog HDL fixed-point algorithm and state machine control. According to continuous-time or discrete-time chaotic equations, a Verilog HDL fixed-point algorithm and its corresponding digital system are first designed. In the FPGA hardware platform, each operation step of Verilog HDL fixed-point algorithm is then controlled by a state machine. The generality of this method is that, for any given chaotic equation, it can be decomposed into four basic operation procedures, i.e. nonlinear function calculation, iterative sequence operation, iterative values right shifting and ceiling, and chaotic iterative sequences output, each of which corresponds to only a state via state machine control. Compared with the Verilog HDL floating-point algorithm, the Verilog HDL fixed-point algorithm can save the FPGA hardware resources and improve the operation efficiency. FPGA-based hardware experimental results validate the feasibility and reliability of the proposed approach.

[1]  Müstak E. Yalçin,et al.  Multi-scroll chaotic attractors from a generalized time-delay sampled-data system , 2016, Int. J. Circuit Theory Appl..

[2]  Ihsan Pehlivan,et al.  Implementation of FPGA-based real time novel chaotic oscillator , 2014 .

[3]  Guanrong Chen,et al.  Design and ARM-Embedded Implementation of a Chaotic Map-Based Real-Time Secure Video Communication System , 2015, IEEE Transactions on Circuits and Systems for Video Technology.

[4]  Vahid Rashtchi,et al.  FPGA Implementation of a Real-Time Weak Signal Detector Using a Duffing Oscillator , 2015, Circuits Syst. Signal Process..

[5]  Chengqing Li,et al.  ARM-embedded implementation of a video chaotic secure communication via WAN remote transmission with desirable security and frame rate , 2016 .

[6]  Abdul Hanan Abdullah,et al.  Chaos-based image encryption using a hybrid genetic algorithm and a DNA sequence , 2014 .

[7]  Remzi Tuntas,et al.  A new intelligent hardware implementation based on field programmable gate array for chaotic systems , 2015, Appl. Soft Comput..

[8]  吕金虎,et al.  Design and ARM-Embedded Implementation of A Chaotic Map-Based Real-Time Secure Video Communication System , 2015 .

[9]  Akif Akgul,et al.  Chaos-based engineering applications with a 3D chaotic system without equilibrium points , 2015, Nonlinear Dynamics.

[10]  Ljupco Kocarev,et al.  Chaos-Based Cryptography - Theory, Algorithms and Applications , 2011, Chaos-Based Cryptography.

[11]  İsmail Koyuncu,et al.  Hardware design and implementation of a novel ANN-based chaotic generator in FPGA , 2016 .

[12]  E. Tlelo-Cuautle,et al.  FPGA realization of a chaotic communication system applied to image processing , 2015 .

[13]  José-Cruz Nuñez Pérez,et al.  FPGA realization of multi-scroll chaotic oscillators , 2015, Commun. Nonlinear Sci. Numer. Simul..

[14]  Enzeng Dong,et al.  Topological horseshoe analysis on a four-wing chaotic attractor and its FPGA implement , 2016 .

[15]  Abbas Dandache,et al.  Design and FPGA implementation of a wireless hyperchaotic communication system for secure real-time image transmission , 2013, EURASIP J. Image Video Process..

[16]  Yu Si-Min,et al.  Design and implementation of chaotic generators based on IEEE-754 standard and field programmable gate array technology , 2008 .