Advertisement

Engineering Applications of FPGAs

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

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

Table of contents

  1. Front Matter
    Pages i-xvi
  2. Esteban Tlelo-Cuautle, José de Jesús Rangel-Magdaleno, Luis Gerardo De la Fraga
    Pages 1-32
  3. Esteban Tlelo-Cuautle, José de Jesús Rangel-Magdaleno, Luis Gerardo De la Fraga
    Pages 33-60
  4. Esteban Tlelo-Cuautle, José de Jesús Rangel-Magdaleno, Luis Gerardo De la Fraga
    Pages 61-75
  5. Esteban Tlelo-Cuautle, José de Jesús Rangel-Magdaleno, Luis Gerardo De la Fraga
    Pages 77-116
  6. Esteban Tlelo-Cuautle, José de Jesús Rangel-Magdaleno, Luis Gerardo De la Fraga
    Pages 117-150
  7. Esteban Tlelo-Cuautle, José de Jesús Rangel-Magdaleno, Luis Gerardo De la Fraga
    Pages 151-171
  8. Esteban Tlelo-Cuautle, José de Jesús Rangel-Magdaleno, Luis Gerardo De la Fraga
    Pages 173-203
  9. Esteban Tlelo-Cuautle, José de Jesús Rangel-Magdaleno, Luis Gerardo De la Fraga
    Pages 205-213
  10. Back Matter
    Pages 215-222

About this book

Introduction

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.

Keywords

Chaos Using FPGAs Embedded Systems Design with FPGAs Engineering Applications of FPGAs FPGAs Reconfigurable computing

Authors and affiliations

  • Esteban Tlelo-Cuautle
    • 1
  • Jose Rangel-Magdaleno
    • 2
  • Luis Gerardo de la Fraga
    • 3
  1. 1.INAOETonantzintlaMexico
  2. 2.Electrónica, Electronics DeptInst Nacional de Astrofísica ÓpticaTonantzintlaMexico
  3. 3.Departamento de ComputaciónCINVESTAV-IPNMexicoMexico

Bibliographic information

  • DOI https://doi.org/10.1007/978-3-319-34115-6
  • Copyright Information Springer International Publishing Switzerland 2016
  • Publisher Name Springer, Cham
  • eBook Packages Engineering
  • Print ISBN 978-3-319-34113-2
  • Online ISBN 978-3-319-34115-6
  • Buy this book on publisher's site
Industry Sectors
Automotive
Electronics
IT & Software
Telecommunications
Energy, Utilities & Environment
Aerospace
Oil, Gas & Geosciences
Engineering