FPGA realization of multi-scroll chaotic oscillators

E. Tlelo-Cuautle, J. J. Rangel-Magdaleno, A. D. Pano-Azucena, P. J. Obeso-Rodelo, J. C. Nunez-Perez

Research output: Contribution to journalArticlepeer-review

189 Scopus citations

Abstract

Chaotic oscillators have been realized using field-programmable gate arrays (FPGAs) showing good results. However, only 2-scrolls have been observed experimentally, and all reported works use commercially-available software tools for FPGA synthesis. In this manner, as a first contribution we show the FPGA realization of two multi-scroll chaotic oscillators that are characterized by their maximum Lyapunov exponent (MLE) for generating from 2- to 6-scrolls. The first multi-scroll chaotic oscillator is based on saturated function series and the second on Chua's circuit. As a second contribution, we show their hardware realization by applying two numerical methods: Forward Euler (FE) and Runge Kutta (RK). The advantage of realizing those multi-scroll chaotic oscillators is that one can avoid the use of multiplier entities, thus optimizing FPGA resources and increasing the processing speed, as we show by realizing single constant multiplication (SCM) blocks. The experiments are verified by performing co-simulation for an FPGA Spartan 3 of Xilinx. Finally, experimental results are shown for different values of MLE (already optimized) for both multi-scroll chaotic oscillators, and the FPGA used resources are listed for generating 6-scrolls when applying FE and RK.

Original languageEnglish
Pages (from-to)66-80
Number of pages15
JournalCommunications in Nonlinear Science and Numerical Simulation
Volume27
Issue number1-3
DOIs
StatePublished - 1 Oct 2015

Keywords

  • Chaos
  • Chua's circuit
  • Computer arithmetic
  • FPGA
  • Maximum Lyapunov exponent
  • Multi-scroll
  • Saturated function series
  • VHDL

Fingerprint

Dive into the research topics of 'FPGA realization of multi-scroll chaotic oscillators'. Together they form a unique fingerprint.

Cite this