José David Rodríguez-Muñoz, Jonathan Daniel Tavizón-Aldama, Esteban Tlelo-Cuautle
{"title":"Experimental Observation of Chaotic Attractors from the FPGA implementation of 3D Chaotic Systems","authors":"José David Rodríguez-Muñoz, Jonathan Daniel Tavizón-Aldama, Esteban Tlelo-Cuautle","doi":"10.1080/09747338.2023.2267515","DOIUrl":null,"url":null,"abstract":"AbstractIn recent years, researchers have designed and implemented chaotic oscillators using digital hardware elements to develop applications like secure communications and random number generation. Due to its programmability and low-cost characteristics, one of the most used digital devices to synthesize chaotic systems is the field-programmable gate array (FPGA), which is recommended for fast prototyping. In this manner, this paper shows the experimental observation of seven chaotic attractors that are simulated using the Verilog hardware description language, and implemented in an FPGA. The seven designs are Lorenz-type systems, which are designed from the discretization of their equations using the well-known Forward Euler method. The block description of the seven chaotic systems employs the fixed-point numerical format using 32 bit. The simulations of the chaotic systems using Matlab and Active-HDL software, along with the block diagrams of the designs, are presented. The final part of the work illustrates the experimental attractors on a Teledyne Lecroy oscilloscope, obtained by using an FPGA Cyclone II EP2C35F672C6 and a 16-bit digital-to-analog converter.KEYWORDS: Chaotic oscillatorChaosOne-step methodFPGAFixed-point format AcknowledgementsJ.D. Rodríguez-Muñoz thanks to CONAHCYT at México for the scholarship for pursuing a Master Degree at INAOE. J.D. Tavizón-Aldama thanks to Programa Delfín at México for the scholarship to pursue an internship at INAOE during the summer of 2023.Disclosure statementNo potential conflict of interest was reported by the author(s).Additional informationNotes on contributorsJosé David Rodríguez-MuñozJosé David Rodríguez-Muñoz received the BSc degree in electronics engineering from the Tecnológico de Nuevo Laredo, Mexico, in 2021. He is currently pursuing an MSc degree in electronics with the Instituto Nacional de Astrofísica, Óptica y Electrónica (INAOE), Mexico. His research interests include chaotic systems, digital signal processing, and digital systems design with FPGA. Email: david.rodriguez@inaoe.mxJonathan Daniel Tavizón-AldamaJonathan Daniel Tavizón-Aldama is currently pursuing the BSc degree in electronics and communications engineering with the Centro Universitario de Ciencias Exactas e Ingeniería (CUCEI), Universidad de Guadalajara, Mexico. His research interest includes chaotic systems, embedded software, and digital signal processing. Email: jonathan.tavizon0028@alumnos.udg.mxEsteban Tlelo-CuautleEsteban Tlelo-Cuautle received the BSc degree from Instituto Tecnológico de Puebla, Mexico, in 1993, and the MSc and PhD degrees from Instituto Nacional de Astrofísica, Óptica y Electrónica (INAOE), Mexico, in 1995 and 2000, respectively. In 2001, he was appointed as a Professor-Researcher at INAOE. He has authored five books, edited 13 books, and around 300 works published in book chapters, inter- national journals, and conferences. His research interests include analog signal processing, synthesis and design of integrated circuits, optimization by metaheuristics, fractional chaotic systems, security in the internet of things, symbolic analysis, and analog/RF and mixed-signal design automation tools. He serves as associate editor for Engineering Applications of Artificial Intelligence, International Journal of Circuit Theory and Applications, Electronics, Integration the VLSI Journal, and Fractal and fractional. Corresponding author. Email: etlelo@inaoep.mx","PeriodicalId":470300,"journal":{"name":"IETE Journal of Education","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IETE Journal of Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1080/09747338.2023.2267515","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
AbstractIn recent years, researchers have designed and implemented chaotic oscillators using digital hardware elements to develop applications like secure communications and random number generation. Due to its programmability and low-cost characteristics, one of the most used digital devices to synthesize chaotic systems is the field-programmable gate array (FPGA), which is recommended for fast prototyping. In this manner, this paper shows the experimental observation of seven chaotic attractors that are simulated using the Verilog hardware description language, and implemented in an FPGA. The seven designs are Lorenz-type systems, which are designed from the discretization of their equations using the well-known Forward Euler method. The block description of the seven chaotic systems employs the fixed-point numerical format using 32 bit. The simulations of the chaotic systems using Matlab and Active-HDL software, along with the block diagrams of the designs, are presented. The final part of the work illustrates the experimental attractors on a Teledyne Lecroy oscilloscope, obtained by using an FPGA Cyclone II EP2C35F672C6 and a 16-bit digital-to-analog converter.KEYWORDS: Chaotic oscillatorChaosOne-step methodFPGAFixed-point format AcknowledgementsJ.D. Rodríguez-Muñoz thanks to CONAHCYT at México for the scholarship for pursuing a Master Degree at INAOE. J.D. Tavizón-Aldama thanks to Programa Delfín at México for the scholarship to pursue an internship at INAOE during the summer of 2023.Disclosure statementNo potential conflict of interest was reported by the author(s).Additional informationNotes on contributorsJosé David Rodríguez-MuñozJosé David Rodríguez-Muñoz received the BSc degree in electronics engineering from the Tecnológico de Nuevo Laredo, Mexico, in 2021. He is currently pursuing an MSc degree in electronics with the Instituto Nacional de Astrofísica, Óptica y Electrónica (INAOE), Mexico. His research interests include chaotic systems, digital signal processing, and digital systems design with FPGA. Email: david.rodriguez@inaoe.mxJonathan Daniel Tavizón-AldamaJonathan Daniel Tavizón-Aldama is currently pursuing the BSc degree in electronics and communications engineering with the Centro Universitario de Ciencias Exactas e Ingeniería (CUCEI), Universidad de Guadalajara, Mexico. His research interest includes chaotic systems, embedded software, and digital signal processing. Email: jonathan.tavizon0028@alumnos.udg.mxEsteban Tlelo-CuautleEsteban Tlelo-Cuautle received the BSc degree from Instituto Tecnológico de Puebla, Mexico, in 1993, and the MSc and PhD degrees from Instituto Nacional de Astrofísica, Óptica y Electrónica (INAOE), Mexico, in 1995 and 2000, respectively. In 2001, he was appointed as a Professor-Researcher at INAOE. He has authored five books, edited 13 books, and around 300 works published in book chapters, inter- national journals, and conferences. His research interests include analog signal processing, synthesis and design of integrated circuits, optimization by metaheuristics, fractional chaotic systems, security in the internet of things, symbolic analysis, and analog/RF and mixed-signal design automation tools. He serves as associate editor for Engineering Applications of Artificial Intelligence, International Journal of Circuit Theory and Applications, Electronics, Integration the VLSI Journal, and Fractal and fractional. Corresponding author. Email: etlelo@inaoep.mx
近年来,研究人员利用数字硬件元件设计和实现了混沌振荡器,以开发安全通信和随机数生成等应用。由于其可编程性和低成本的特点,现场可编程门阵列(FPGA)是合成混沌系统最常用的数字器件之一,被推荐用于快速原型设计。本文采用Verilog硬件描述语言对7个混沌吸引子进行了实验观察,并在FPGA上实现。这七种设计都是洛伦兹型系统,它们是使用著名的正演欧拉方法从方程离散化中设计出来的。七个混沌系统的块描述采用32位的定点数字格式。利用Matlab和Active-HDL软件对混沌系统进行了仿真,并给出了设计框图。最后介绍了利用FPGA Cyclone II EP2C35F672C6和16位数模转换器在Teledyne Lecroy示波器上的实验吸引子。关键词:混沌振荡器;混沌;一步法;Rodríguez-Muñoz感谢macei的CONAHCYT为在INAOE攻读硕士学位提供的奖学金。J.D. Tavizón-Aldama感谢Programa Delfín at m xico为2023年夏季在INAOE实习提供奖学金。披露声明作者未报告潜在的利益冲突。jos David Rodríguez-MuñozJosé David Rodríguez-Muñoz于2021年在墨西哥的Tecnológico de Nuevo Laredo获得电子工程学士学位。他目前在墨西哥国立研究所Astrofísica, Óptica y Electrónica (INAOE)攻读电子学硕士学位。主要研究方向为混沌系统、数字信号处理、FPGA数字系统设计。电邮地址:david.rodriguez@inaoe.mxJonathan Daniel Tavizón-AldamaJonathan Daniel Tavizón-Aldama目前在墨西哥瓜达拉哈拉大学(Universidad de Guadalajara)的墨西哥科学大学(Centro university de Ciencias Exactas) Ingeniería (CUCEI)攻读电子与通信工程学士学位。主要研究方向为混沌系统、嵌入式软件、数字信号处理。1993年获得墨西哥Tecnológico de Puebla研究所学士学位,1995年和2000年分别获得墨西哥国家研究所Astrofísica, Óptica y Electrónica (INAOE)的硕士和博士学位。2001年被聘为日本科学院教授、研究员。他撰写了五本书,编辑了13本书,并在书籍章节,国际期刊和会议上发表了约300部作品。他的研究兴趣包括模拟信号处理、集成电路的合成与设计、元启发式优化、分数混沌系统、物联网安全、符号分析、模拟/射频和混合信号设计自动化工具。他担任《人工智能工程应用》、《国际电路理论与应用杂志》、《电子学》、《集成电路期刊》和《分形与分数》的副主编。相应的作者。电子邮件:etlelo@inaoep.mx