Cargando…

Engineering applications of fpgas: chaotic systems, artificial neural networks, random number generators, and secure communication systems

This book offers readers a clear guide to implementing engineering applications with FPGAs, from the mathematical description to the hardware synthesis, including discussion of VHDL programming and co-simulation issues. Coverage includes FPGA realizations such as: chaos generators that are described...

Descripción completa

Detalles Bibliográficos
Autores principales: Tlelo-Cuautle, Esteban, Rangel-Magdaleno, Jose, de la Fraga, Luis Gerardo
Lenguaje:eng
Publicado: Springer 2016
Materias:
Acceso en línea:https://dx.doi.org/10.1007/978-3-319-34115-6
http://cds.cern.ch/record/2157629
_version_ 1780950722669445120
author Tlelo-Cuautle, Esteban
Rangel-Magdaleno, Jose
de la Fraga, Luis Gerardo
author_facet Tlelo-Cuautle, Esteban
Rangel-Magdaleno, Jose
de la Fraga, Luis Gerardo
author_sort Tlelo-Cuautle, Esteban
collection CERN
description This book offers readers a clear guide to implementing engineering applications with FPGAs, from the mathematical description to the hardware synthesis, including discussion of VHDL programming and co-simulation issues. Coverage includes FPGA realizations such as: chaos generators that are described from their mathematical models; artificial neural networks (ANNs) to predict chaotic time series, for which a discussion of different ANN topologies is included, with different learning techniques and activation functions; random number generators (RNGs) that are realized using different chaos generators, and discussions of their maximum Lyapunov exponent values and entropies. Finally, optimized chaotic oscillators are synchronized and realized to implement a secure communication system that processes black and white and grey-scale images. In each application, readers will find VHDL programming guidelines and computer arithmetic issues, along with co-simulation examples with Active-HDL and Simulink. Readers will benefit from this practical guide to implementing a variety of engineering applications from VHDL programming and co-simulation issues, to FPGA realizations of chaos generators, ANNs for chaotic time-series prediction, RNGs and chaotic secure communications for image transmission.
id cern-2157629
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2016
publisher Springer
record_format invenio
spelling cern-21576292021-04-21T19:41:03Zdoi:10.1007/978-3-319-34115-6http://cds.cern.ch/record/2157629engTlelo-Cuautle, EstebanRangel-Magdaleno, Josede la Fraga, Luis GerardoEngineering applications of fpgas: chaotic systems, artificial neural networks, random number generators, and secure communication systemsEngineeringThis book offers readers a clear guide to implementing engineering applications with FPGAs, from the mathematical description to the hardware synthesis, including discussion of VHDL programming and co-simulation issues. Coverage includes FPGA realizations such as: chaos generators that are described from their mathematical models; artificial neural networks (ANNs) to predict chaotic time series, for which a discussion of different ANN topologies is included, with different learning techniques and activation functions; random number generators (RNGs) that are realized using different chaos generators, and discussions of their maximum Lyapunov exponent values and entropies. Finally, optimized chaotic oscillators are synchronized and realized to implement a secure communication system that processes black and white and grey-scale images. In each application, readers will find VHDL programming guidelines and computer arithmetic issues, along with co-simulation examples with Active-HDL and Simulink. Readers will benefit from this practical guide to implementing a variety of engineering applications from VHDL programming and co-simulation issues, to FPGA realizations of chaos generators, ANNs for chaotic time-series prediction, RNGs and chaotic secure communications for image transmission.Springeroai:cds.cern.ch:21576292016
spellingShingle Engineering
Tlelo-Cuautle, Esteban
Rangel-Magdaleno, Jose
de la Fraga, Luis Gerardo
Engineering applications of fpgas: chaotic systems, artificial neural networks, random number generators, and secure communication systems
title Engineering applications of fpgas: chaotic systems, artificial neural networks, random number generators, and secure communication systems
title_full Engineering applications of fpgas: chaotic systems, artificial neural networks, random number generators, and secure communication systems
title_fullStr Engineering applications of fpgas: chaotic systems, artificial neural networks, random number generators, and secure communication systems
title_full_unstemmed Engineering applications of fpgas: chaotic systems, artificial neural networks, random number generators, and secure communication systems
title_short Engineering applications of fpgas: chaotic systems, artificial neural networks, random number generators, and secure communication systems
title_sort engineering applications of fpgas: chaotic systems, artificial neural networks, random number generators, and secure communication systems
topic Engineering
url https://dx.doi.org/10.1007/978-3-319-34115-6
http://cds.cern.ch/record/2157629
work_keys_str_mv AT tlelocuautleesteban engineeringapplicationsoffpgaschaoticsystemsartificialneuralnetworksrandomnumbergeneratorsandsecurecommunicationsystems
AT rangelmagdalenojose engineeringapplicationsoffpgaschaoticsystemsartificialneuralnetworksrandomnumbergeneratorsandsecurecommunicationsystems
AT delafragaluisgerardo engineeringapplicationsoffpgaschaoticsystemsartificialneuralnetworksrandomnumbergeneratorsandsecurecommunicationsystems