Design and FPGA Implementation of a Universal Chaotic Signal Generator Based on the Verilog HDL Fixed-Point Algorithm and State Machine Control

被引:14
|
作者
Qiu, Mo [1 ]
Yu, Simin [1 ]
Wen, Yuqiong [1 ]
Lu, Jinhu [2 ]
He, Jianbin [1 ]
Lin, Zhuosheng [1 ]
机构
[1] Guangdong Univ Technol, Coll Automat, Guangzhou 510006, Guangdong, Peoples R China
[2] Chinese Acad Sci, Acad Math & Syst Sci, Inst Syst Sci, Beijing 100190, Peoples R China
来源
基金
中国国家自然科学基金;
关键词
Chaotic system; fixed-point algorithm; state machine control; Verilog HDL; FPGA implementation; REAL-TIME; OSCILLATOR;
D O I
10.1142/S0218127417500407
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
In this paper, a novel design methodology and its FPGA hardware implementation for a universal chaotic signal generator is proposed via the Verilog HDL fixed-point algorithm and state machine control. According to continuous-time or discrete-time chaotic equations, a Verilog HDL fixed-point algorithm and its corresponding digital system are first designed. In the FPGA hardware platform, each operation step of Verilog HDL fixed-point algorithm is then controlled by a state machine. The generality of this method is that, for any given chaotic equation, it can be decomposed into four basic operation procedures, i.e. nonlinear function calculation, iterative sequence operation, iterative values right shifting and ceiling, and chaotic iterative sequences output, each of which corresponds to only a state via state machine control. Compared with the Verilog HDL floating-point algorithm, the Verilog HDL fixed-point algorithm can save the FPGA hardware resources and improve the operation efficiency. FPGA-based hardware experimental results validate the feasibility and reliability of the proposed approach.
引用
收藏
页数:15
相关论文
共 50 条
  • [31] Fixed-point digital processing of Recursive Least-Square algorithm: Toward FPGA implementation of MMSE adaptive array antenna
    Matsumoto, N
    Ichige, K
    Arai, H
    SEVENTH INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND ITS APPLICATIONS, VOL 2, PROCEEDINGS, 2003, : 615 - 617
  • [32] Design of Encryption System Based on State Machine Optimization Scheme and FPGA Implementation
    Guang, Yerui
    Ding, Qun
    ADVANCES IN INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING (IIH-MSP 2021 & FITAT 2021), VOL 2, 2022, 278 : 43 - 53
  • [33] FPGA design based implementation of ICA algorithm for real time blind signal separation
    Ounas, M.
    Touhami, R.
    Chitroub, S.
    Yagoub, M. C. E.
    2008 IEEE INTERNATIONAL CONFERENCE ON INTEGRATED CIRCUIT DESIGN AND TECHNOLOGY, PROCEEDINGS, 2008, : 215 - +
  • [34] A fast algorithm for color space conversion and rounding error analysis based on fixed-point digital signal processors
    Liu, Zhao-Guang
    Du, Sheng-Yong
    Yang, Yang
    Ji, Xiu-Hua
    COMPUTERS & ELECTRICAL ENGINEERING, 2014, 40 (04) : 1405 - 1414
  • [35] IMPLEMENTATION OF SOGI-PLL ALGORITHM FOR SINGLE PHASE GRID CONNECTED INVERTERS BASED ON FIXED-POINT ARITHMETIC
    Setiawan, Iwan
    Facta, Mochammad
    Andromeda, Trias
    Sumardi
    Hidayatno, Achmad
    Afrisal, Hadha
    Priyadi, Ardyono
    Purnomo, Mauridhi Hery
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2023, 19 (04): : 1281 - 1295
  • [36] Design and Experimental Implementation of DTC of an Induction Machine Based on Fuzzy Logic Control on FPGA
    Gdaim, Soufien
    Mtibaa, Abdellatif
    Mimouni, Mohamed Faouzi
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2015, 23 (03) : 644 - 655
  • [37] Design and Enhancing Security Performance of Image Cryptography System Based on Fixed Point Chaotic Maps Stream Ciphers in FPGA
    Salih, Ahmed Amir
    Abdulrazaq, Zaid Abdulsattar
    Ayoub, Harith Ghanim
    BAGHDAD SCIENCE JOURNAL, 2024, 21 (05) : 1754 - 1764
  • [38] Implementation of generic sensorless direct field oriented control of AC motors on a low-cost, fixed-point digital signal processor
    Konghirun, M
    Xu, LY
    Figoli, D
    APEC 2002: SEVENTEENTH ANNUAL IEEE APPLIED POWER ELECTRONICS CONFERENCE AND EXPOSITION, VOLS 1 AND 23, 2002, : 304 - 309
  • [39] Design and FPGA implementation of a novel cryptographic secure pseudo random number generator based on artificial neural networks and chaotic systems
    Alloun, Youcef
    Kifouche, Abdenour
    Azzaz, Mohamed Salah
    Madani, Mahdi
    Bourennane, El-Bay
    Sadoudi, Said
    INTEGRATION-THE VLSI JOURNAL, 2025, 103
  • [40] Design and Implementation of Pseudo-Random Sequence Generator Based on Logistic Chaotic System and m-Sequence Using FPGA
    Feng, Kai
    Ding, Qun
    ADVANCES IN INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING, PT II, 2018, 82 : 361 - 369