Using FPGA for modelling and generating chaotic processes
Article Sidebar
Issue Vol. 16 No. 1 (2026)
-
Efficient CNN-based classification of white blood cells: a comparative study of model performance
Achraf Benba, Sara Sandabad5-9
-
Automated skin cancer diagnosis using deep learning: a systematic review of state-of-the-art architectures, techniques and performance evaluation
Subaidabeevi Shafeena, Ramayyan Sumathy Vinod Kumar, Sikamony Sumathi Kumar, David Shahi10-20
-
Enhancing driver safety with ECG-based emotion recognition using BiLSTM networks
Raga Madhuri Chandra, Satya Sumanth Vanapalli, Giri Venkata Sai Tej Neelaiahgari21-28
-
An automated system for calibration table calculation of cylindrical horizontal tanks
Denis Proskurenko, Mykhailo Bezuglyi29-34
-
Control of water–diesel emulsion stability using turbidity measurements
Oleksandr Zabolotnyi, Andrii Khodieiev, Nicolay Koshevoy, Roman Trishch35-41
-
Improving the induction motor starting mode under a voltage drop conditions
Oleksandr Vovk, Serhii Halko, Andrii Sabo, Oleksandr Miroshnyk, Taras Shchur42-47
-
Modelling of dynamic modes in a DC motor for electric vehicle
Viktor Lyshuk, Anatolii Tkachuk, Sergiy Moroz, Mykola Yevsiuk, Mykola Khvyshchun, Stanislav Prystupa, Valentyn Zablotskyi48-55
-
Development and analysis of power grid failure scenarios using ontology, power flow model, and knowledge graph
Oleksandr Khomenko, Vyacheslav Senchenko, Oleksandr Koval, Iryna Husyeva56-61
-
Kinetics of grain material drying in installations with intermittent energy supply by microwave and infrared radiation
Roman Kalinichenko, Valentyna Bandura, Borys Kotov, Yurii Pantsyr, Ihor Garasymchuk, Serhii Stepanenko62-66
-
Smartphone shell temperature controller automatic tuning method
Danylo Zinchenko, Yurii Mariiash67-71
-
Using FPGA for modelling and generating chaotic processes
Oleksandr Osadchuk, Iaroslav Osadchuk, Valentyn Skoshchuk72-77
-
Simulation and electronic design of a chaotic 5d artificial neural network
Michael Kopp, Inna Samuilik78-83
-
Intelligent DL-SCH/PDSCH processing chain in 5G with adaptive HARQ mechanism
Juliy Boiko, Ilya Pyatin84-93
-
Exploring generative models for remote sensing: a comprehensive review
Gottapu Santosh Kumar, Gurugubelli Jagadeesh, Swarajya Madhuri Rayavarapu94-98
-
Ensemble noise-aided bit flipping decoding of low-density parity-check codes
Mykola Shtompel, Oleksandr Shefer99-103
-
Knowledge sharing in Independent Deep Q-Network
Viacheslav Bochok, Nataliia Fedorova104-108
-
Detection of humans in drone images using deep learning techniques
Sobhana Mummaneni, Naga Deepika Ginjupalli, Pragathi Dodda, Novaline Jacob, Sanjay Raj Emmanuel Katari109-115
-
Comparative analysis of DeepSORT, ByteTrack and StrongSORT algorithms for multi-object tracking in UAV-based video surveillance
Andrii Safonyk, Viktor Podvyshennyi, Oleksandr Naumchuk116-120
-
Highly efficient approaches to processing complex visual data in decision support systems
Oleksandr Poplavskyi, Sergii Pavlov, Oksana Bezsmernta, Iryna Gerasymova, Bakhyt Yeraliyeva121-125
-
Anti-aliasing method for second-order curves on a hexagonal raster
Oleksandr Melnyk, Tetiana Prysiazhniuk126-129
-
Method for assessing the risk of user compromise based on individual security profile
Svitlana Lehominova, Mykhailo Zaporozhchenko, Tetiana Kapeliushna, Yuriy Shchavinsky, Tetiana Muzhanova130-137
-
Positional coding method in differential wave space
Volodymyr Barannik, Anatolii Berchanov, Valeriy Barannik, Dmytro Uzlov, Mykola Dihtiar, Mykhailo Osovytskyi, Andrii Sushko, Yurii Babenko138-146
-
Web platform with Checkbox support: aspects of fiscal accounting, reporting, and interaction with tax authorities
Yuliia Povstiana, Lyudmila Samchuk, Ivan Kachula147-154
-
Comparative analysis of web development frameworks in PHP: Codeigniter, Cakephp and Yii
Karol Rak, Mariusz Dzieńkowski155-161
-
Crop price forecasting using a Temporal Fusion Transformer for Krishna district of Andhra Pradesh
Dedeepya Manikonda, Ashutosh Satapathy, Keerthi Padamata, Jaswanthi Machcha, J. Chandrakanta Badajena162-170
-
Model of packet transmission of text data using SDR in the GNU Radio Companion environment
Nurbol Kaliaskarov, Kyrmyzy Taissariyeva, Nurlykhan Raulyev, Akezhan Sabibolda171-176
-
Modelling of a pull-flow production system with dynamic buffer stock control
Saad Elbaraka, Salah-eddine Mokhlis, Adil Barra, Hicham Fouraiji, Mohamed Rhouzali, Najat Messaoudi177-182
Archives
-
Vol. 16 No. 1
2026-03-30 27
-
Vol. 15 No. 4
2025-12-20 27
-
Vol. 15 No. 3
2025-09-30 24
-
Vol. 15 No. 2
2025-06-27 24
-
Vol. 15 No. 1
2025-03-31 26
-
Vol. 14 No. 4
2024-12-21 25
-
Vol. 14 No. 3
2024-09-30 24
-
Vol. 14 No. 2
2024-06-30 24
-
Vol. 14 No. 1
2024-03-31 23
-
Vol. 13 No. 4
2023-12-20 24
-
Vol. 13 No. 3
2023-09-30 25
-
Vol. 13 No. 2
2023-06-30 14
-
Vol. 13 No. 1
2023-03-31 12
-
Vol. 12 No. 4
2022-12-30 16
-
Vol. 12 No. 3
2022-09-30 15
-
Vol. 12 No. 2
2022-06-30 16
-
Vol. 12 No. 1
2022-03-31 9
Main Article Content
DOI
Authors
Abstract
This work presents a comprehensive approach to the implementation of two chaotic dynamic systems – Nose–Hoover and Rikitake – on an FPGA platform. Initially, the systems were modeled in a Python environment using the Euler method, which allowed for the verification of chaotic behavior and an assessment of the impact of the integration step on stability. A comparison of time series and phase portraits confirmed the persistent chaotic nature of both systems within a defined parameter range. Next, a Verilog-based implementation using fixed-point arithmetic (Q16.16) was developed and tested in ModelSim. Simulation results showed a close match with the Python models, indicating a correct choice of bit width and Euler method settings. For real-time data transmission, UART modules and intermediate converters were used to scale Q16.16 outputs to an 8-bit format. This approach enables tracking and recording of computations on a personal computer while maintaining real-time chaotic dynamics. The experimental results confirm that the Nose–Hoover and Rikitake systems can be successfully implemented on an FPGA with limited bit width without significant loss of chaotic properties. This approach has potential applications in cryptography, secure communication, and high-performance pseudorandom signal generators, where flexibility, energy efficiency, and real-time processing are essential.
Keywords:
References
[1] Bonny, T., Al Debsi, R., Majzoub, S., & Elwakil, A. S. (2019). Hardware Optimized FPGA Implementations of High-Speed True Random Bit Generators Based on Switching-Type Chaotic Oscillators. Circuits, Systems, and Signal Processing, 38(3), 1342–1359. https://doi.org/10.1007/s00034-018-0905-6 DOI: https://doi.org/10.1007/s00034-018-0905-6
[2] Hoover, W. G. (1985). Canonical dynamics: Equilibrium phase-space distributions. Physical Review A, 31(3), 1695–1697. https://doi.org/10.1103/PhysRevA.31.1695 DOI: https://doi.org/10.1103/PhysRevA.31.1695
[3] Lorenz, E. N. (1990). Can chaos and intransitivity lead to interannual variability? Tellus A: Dynamic Meteorology and Oceanography, 42(3), 378. https://doi.org/10.3402/tellusa.v42i3.11884 DOI: https://doi.org/10.3402/tellusa.v42i3.11884
[4] Méndez-Ramírez, R., Arellano-Delgado, A., Murillo-Escobar, M., & Cruz-Hernández, C. (2019). Degradation Analysis of Chaotic Systems and their Digital Implementation in Embedded Systems. Complexity, 2019(1), 9863982. https://doi.org/10.1155/2019/9863982 DOI: https://doi.org/10.1155/2019/9863982
[5] Nguemo Kemdoum, F., Mboupda Pone, J. R., Bajaj, M., Dzonde Naoussi, S. R., Ayemtsa Kuete, G. P., Louzazni, M., Berhanu Tuka, M., & Kamel, S. (2024). FPGA based implementation of a perturbed Chen oscillator for secure embedded cryptosystems. Scientific Reports, 14(1), 21262. https://doi.org/10.1038/s41598-024-71531-y DOI: https://doi.org/10.1038/s41598-024-71531-y
[6] Nosé, S. (1984). A molecular dynamics method for simulations in the canonical ensemble. Molecular Physics, 52(2), 255–268. https://doi.org/10.1080/00268978400101201 DOI: https://doi.org/10.1080/00268978400101201
[7] Posch, H. A., Hoover, W. G., & Vesely, F. J. (1986). Canonical dynamics of the Nosé oscillator: Stability, order, and chaos. Physical Review A, 33(6), 4253–4265. https://doi.org/10.1103/PhysRevA.33.4253 DOI: https://doi.org/10.1103/PhysRevA.33.4253
[8] Rezk, A. A., Madian, A. H., Radwan, A. G., & Soliman, A. M. (2019). Reconfigurable chaotic pseudo random number generator based on FPGA. AEU - International Journal of Electronics and Communications, 98, 174–180. https://doi.org/10.1016/j.aeue.2018.10.024 DOI: https://doi.org/10.1016/j.aeue.2018.10.024
[9] Rikitake, T. (1958). Oscillations of a system of disk dynamos. Mathematical Proceedings of the Cambridge Philosophical Society, 54(1), 89–105. https://doi.org/10.1017/S0305004100033223 DOI: https://doi.org/10.1017/S0305004100033223
[10] Trimberger, S. M. (2015). Three Ages of FPGAs: A Retrospective on the First Thirty Years of FPGA Technology. Proceedings of the IEEE, 103(3), 318–331. https://doi.org/10.1109/JPROC.2015.2392104 DOI: https://doi.org/10.1109/JPROC.2015.2392104
[11] Zhang, L. (2017). System generator model-based FPGA design optimization and hardware co-simulation for Lorenz chaotic generator. 2017 2nd Asia-Pacific Conference on Intelligent Robot Systems (ACIRS), 170–174. https://doi.org/10.1109/ACIRS.2017.7986087 DOI: https://doi.org/10.1109/ACIRS.2017.7986087
[12] IEEE Standard for Verilog Hardware Description Language. (2006). IEEE. https://doi.org/10.1109/IEEESTD.2006.99495 DOI: https://doi.org/10.1109/IEEESTD.2006.99495
Article Details
Abstract views: 6

