Algorithm for implementing 32-bits represented Bernoulli map using an 8-bits microcontroller

Ricardo F. Martinez-Gonzalez, J. Alejandro Diaz-Mendez, Ruben Vazquez-Medina

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

The current work proposes an algorithm for implementing a 32-bits chaotic map; which is implemented in an 8-bits microcontroller. For the algorithm, many operations are modified. The operations consist on multiplication, accommodation, addition, and shifting; the modifications are needed because the embedded operations were originally designed for 8-bit numbers. Once the microcontroller algorithm is described, it is translated for its Matlab implementation. Matlab is used for validating the microcontroller code. Using Matlab code, several random sequences are generated and stored in a 'txt' file; a statistical testing suite was applied to them, and validating the proposed algorithm.

Original languageEnglish
Title of host publication2016 IEEE International Engineering Summit, IE-Summit 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781509024582
DOIs
StatePublished - 26 Apr 2016
EventIEEE International Engineering Summit, IE-Summit 2016 - Boca del Rio, Veracruz, Mexico
Duration: 2 Mar 20165 Mar 2016

Publication series

Name2016 IEEE International Engineering Summit, IE-Summit 2016

Conference

ConferenceIEEE International Engineering Summit, IE-Summit 2016
Country/TerritoryMexico
CityBoca del Rio, Veracruz
Period2/03/165/03/16

Keywords

  • Pseudo-Random Number Generator
  • Tent Map
  • VHDL Implementation

Fingerprint

Dive into the research topics of 'Algorithm for implementing 32-bits represented Bernoulli map using an 8-bits microcontroller'. Together they form a unique fingerprint.

Cite this