FPGA-Based Implementation of a Multilayer Perceptron Suitable for Chaotic Time Series Prediction

被引:27
作者
Dalia Pano-Azucena, Ana [1 ]
Tlelo-Cuautle, Esteban [1 ]
Tan, Sheldon X. -D. [2 ]
Ovilla-Martinez, Brisbane [3 ]
Gerardo de la Fraga, Luis [4 ]
机构
[1] INAOE, Dept Elect, Puebla 72840, Mexico
[2] Univ Calif Riverside, Dept Elect & Comp Engn, Riverside, CA 92521 USA
[3] Univ Autonoma Metropolitana, Unidad Iztapalapa, Mexico City 09340, DF, Mexico
[4] CINVESTAV, Dept Comp Sci, Mexico City 07360, DF, Mexico
关键词
chaos; time series prediction; FPGA; multilayer perceptron;
D O I
10.3390/technologies6040090
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Many biological systems and natural phenomena exhibit chaotic behaviors that are saved in time series data. This article uses time series that are generated by chaotic oscillators with different values of the maximum Lyapunov exponent (MLE) to predict their future behavior. Three prediction techniques are compared, namely: artificial neural networks (ANNs), the adaptive neuro-fuzzy inference system (ANFIS) and least-squares support vector machines (SVM). The experimental results show that ANNs provide the lowest root mean squared error. That way, we introduce a multilayer perceptron that is implemented using a field-programmable gate array (FPGA) to predict experimental chaotic time series.
引用
收藏
页数:12
相关论文
共 50 条
[11]   The Design and FPGA-Based Implementation of a Stream Cipher Based on a Secure Chaotic Generator [J].
Dridi, Fethi ;
El Assad, Safwan ;
El Hadj Youssef, Wajih ;
Machhout, Mohsen ;
Lozi, Rene .
APPLIED SCIENCES-BASEL, 2021, 11 (02) :1-19
[12]   Efficient FPGA Implementation of Multilayer Perceptron for Real-Time Human Activity Classification [J].
Gaikwad, Nikhil B. ;
Tiwari, Varun ;
Keskar, Avinash ;
Shivaprakash, N. C. .
IEEE ACCESS, 2019, 7 :26696-26706
[13]   High speed FPGA-based chaotic oscillator design [J].
Tuna, Murat ;
Alcin, Murat ;
Koyuncu, Ismail ;
Fidan, Can Bulent ;
Pehlivan, Ihsan .
MICROPROCESSORS AND MICROSYSTEMS, 2019, 66 :72-80
[14]   FPGA-based implementation of a real time photovoltaic module simulator [J].
Mekki, H. ;
Mellit, A. ;
Kalogirou, S. A. ;
Messai, A. ;
Furlan, G. .
PROGRESS IN PHOTOVOLTAICS, 2010, 18 (02) :115-127
[15]   Echo state network implementation for chaotic time series prediction [J].
de la Fraga, Luis Gerardo ;
Ovilla-Martinez, Brisbane ;
Tlelo-Cuautle, Esteban .
MICROPROCESSORS AND MICROSYSTEMS, 2023, 103
[16]   Real Time Implementation of A Novel Chaotic Generator on FPGA [J].
Tuna, Murat ;
Koyuncu, Ismail ;
Fidan, Can Bulent ;
Pehlivan, Ihsan .
2015 23RD SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2015, :698-701
[17]   Implementation of an FPGA-Based Vision Localization [J].
Lee, Wen-Yo ;
Bo-Jhih, Chen ;
Wu, Chieh-Tsai ;
Shih, Ching-Long ;
Tsai, Ya-Hui ;
Fan, Yi-Chih ;
Lee, Chiou-Yng ;
Chen, Ti-Hung .
GENETIC AND EVOLUTIONARY COMPUTING, VOL II, 2016, 388 :233-242
[18]   Design and implementation of FPGA-based phase modulation control for series resonant inverters [J].
Gayathri, N. ;
Chandorkar, M. C. .
SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2008, 33 (05) :505-522
[19]   Design and implementation of FPGA-based phase modulation control for series resonant inverters [J].
N. Gayathri ;
M. C. Chandorkar .
Sadhana, 2008, 33 :505-522
[20]   FPGA Implementation of Multilayer Perceptron for Real-Time Detection of Power Quality Disturbances for Electric Vehicle Charger [J].
Gaona-Cardenas, Luis-Fernando ;
Vazquez, Nimrod ;
Estrada, Leonel ;
Zamiri, Elyas ;
de Castro, Angel ;
Pinto, Sergio .
INFORMATION, 2025, 16 (03)