4.4 Article

FPGA-based implementation of chaotic oscillators by applying the numerical method based on trigonometric polynomials

Journal

AIP ADVANCES
Volume 8, Issue 7, Pages -

Publisher

AIP Publishing
DOI: 10.1063/1.5038583

Keywords

-

Funding

  1. CONACyT/Mexico [237991]

Ask authors/readers for more resources

Chaotic systems are integrated via numerical methods but the main challenge is determining the correct time-step. For instance, traditional numerical methods like Forward Euler (FE) and 4th-order Runge-Kutta (RK), have been applied to simulate and to implement chaotic oscillators into embedded systems like the field-programmable gate array (FPGA). However, if one does not choose the correct time-step, numerical methods may induce artificial chaos suppression or can engender the appearance of spurious solutions. To cope with these issues when solving chaotic systems, one can apply numerical methods for problems having oscillatory characteristics. In this manner, we show that methods like the one based on trigonometric polynomials are ad hoc in simulating chaotic oscillators because provide better accuracy than FE, and as also shown herein requires lower FPGA resources compared to 4th-order RK. To demonstrate the usefulness of the method based on trigonometric polynomials, five chaotic oscillators are simulated and compared to the traditional FE, 4th-order RK and ODE45 (available into Matlab (TM)). The comparison considers time-execution and number of calls for evaluating the mathematical models of the oscillators. The experimental results when implementing the methods within an FPGA demonstrate that the method based on trigonometric polynomials has similar accuracy than ODE45, similar time-execution compared to FE, and its FPGA implementation requires lower hardware resources than RK. Therefore, we conclude that trigonometric polynomials is much better than FE and RK when one knows a priori that the problem has oscillatory characteristics. (C) 2018 Author(s).

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.4
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available