Skip to main content

Engineering Applications of FPGAs

Chaotic Systems, Artificial Neural Networks, Random Number Generators, and Secure Communication Systems

  • Book
  • © 2016

Overview

  • Provides a practical guide to implementing a variety of engineering applications using FPGAs
  • Demonstrates use of FPGAs for real applications, such as chaotic noise generators, artificial neural networks, random number generators and secure communications for processing audio and images
  • Includes VHDL programming guidelines and issues, along with co-simulation examples with Active-HDL and Simulink
  • Includes supplementary material: sn.pub/extras

This is a preview of subscription content, log in via an institution to check access.

Access this book

eBook USD 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 139.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

Licence this eBook for your library

Institutional subscriptions

Table of contents (8 chapters)

Keywords

About this book

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.

The whole book provides a 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.

Authors and Affiliations

  • INAOE, Tonantzintla, Mexico

    Esteban Tlelo-Cuautle

  • Electrónica, Electronics Dept, Inst Nacional de Astrofísica Óptica, Tonantzintla, Mexico

    Jose Rangel-Magdaleno

  • Departamento de Computación, CINVESTAV-IPN, Mexico, Mexico

    Luis Gerardo de la Fraga

About the authors

Esteban Tlelo-Cuautle received a B.Sc. degree from Instituto Tecnológico de Puebla México in 1993. He then received both M.Sc. and Ph.D. degrees from Instituto Nacional de Astrofísica, Óptica y Electrónica (INAOE) México in 1995 and 2000, respectively. From 2001 he is appointed as Tenure Professor at INAOE. He has authored or edited 13 books and more than 250 works published in book chapters, journals and conferences. He serves as Associate Editor in IEEE Transactions on Circuits and Systems I: Regular Papers (2016-2017), Integration - the VLSI Journal (2013-2016), and IEEE Transactions on Circuits and Systems II: Express Briefs (2014-2015). He has been Technical Program Committee member of major conferences in the areas of circuits and systems (CAS). His research interests include modeling, design and synthesis of integrated CAS, design and applications of chaotic systems, CAS optimization by heuristics, symbolic analysis and analog/RF and mixed-signal design automationtools.

Jose de Jesus Rangel-Magdaleno received the B.E. degree in electronics engineering and the M.E. degree in electrical engineering on hardware signal processing from Universidad de Guanajuato, Mexico in 2006 and 2008, respectively. He received the Ph.D. degree in mechatronics from the Universidad Autonoma de Queretaro, Mexico in 2011. He is currently Titular Researcher at the Electronics Department at INAOE, Mexico. He has authored 20 journal articles and 21 conferences papers. He is a member of the Mexican national research system (SNI), level 1. His research interests include FPGAs, signal and image processing, instrumentation and mechatronics.

Luis Gerardo de la Fraga received the B.Sc. degree from the Veracruz Institute of Technology, Mexico, in 1992, the M.Sc. degree from the National Institute of Astrophysics, Optics and Electronics, Mexico, in 1994, in Electrical Engineering; and the Ph.D. degree from the Autonomous University ofMadrid, Spain, in 1998 in Informatics Engineering. From 1998 to 2000, he was Assistant Professor in the Autonomous University of Morelos State, in Cuernavaca, Mexico. Since 2000, he is working as researcher scientist at Cinvestav in the Computer Science Department in Mexico City. His research interests include computer graphics, computer vision, image processing, optimization, network security, and he is very enthusiastic of open-source software and GNU/Linux systems. He has authored more tan fifty technical articles published in journals, book chapters, and international conference proceedings. Dr. De la Fraga is member of IEEE and ACM since 2005.

Bibliographic Information

  • Book Title: Engineering Applications of FPGAs

  • Book Subtitle: Chaotic Systems, Artificial Neural Networks, Random Number Generators, and Secure Communication Systems

  • Authors: Esteban Tlelo-Cuautle, Jose Rangel-Magdaleno, Luis Gerardo de la Fraga

  • DOI: https://doi.org/10.1007/978-3-319-34115-6

  • Publisher: Springer Cham

  • eBook Packages: Engineering, Engineering (R0)

  • Copyright Information: Springer International Publishing Switzerland 2016

  • Hardcover ISBN: 978-3-319-34113-2Published: 03 June 2016

  • Softcover ISBN: 978-3-319-81679-1Published: 30 May 2018

  • eBook ISBN: 978-3-319-34115-6Published: 28 May 2016

  • Edition Number: 1

  • Number of Pages: XVI, 222

  • Number of Illustrations: 74 b/w illustrations, 130 illustrations in colour

  • Topics: Circuits and Systems, Processor Architectures, Electronics and Microelectronics, Instrumentation

Publish with us