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 条
  • [1] Control algorithm for mobile robots based on fixed-point chaotic sequences generator
    Sychou, Uladzislau
    2014 10TH INTERNATIONAL CONFERENCE ON DIGITAL TECHNOLOGIES (DT), 2014, : 333 - 337
  • [2] Fixed-point FPGA Model-Based Design and Optimization for Henon Map Chaotic Generator
    Zhang, Lei
    2017 IEEE 8TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS & SYSTEMS (LASCAS), 2017,
  • [3] FPGA implementation of Infomax BSS algorithm with fixed-point number representation
    Li, ZF
    Lin, QH
    PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON NEURAL NETWORKS AND BRAIN, VOLS 1-3, 2005, : 889 - 892
  • [4] An algorithm for converting floating-point computations to fixed-point in MATLAB based FPGA design
    Roy, S
    Banerjee, P
    41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, : 484 - 487
  • [5] Henon Map Chaotic System Analysis and VHDL-based Fixed-point FPGA Implementation for Brain Stimulation
    Zhang, Lei
    2017 IEEE 30TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2017,
  • [6] Artificial Neural Network Model-based Design and Fixed-point FPGA Implementation of Henon Map Chaotic System for Brain Research
    Zhang, Lei
    PROCEEDINGS OF THE 2017 IEEE XXIV INTERNATIONAL CONFERENCE ON ELECTRONICS, ELECTRICAL ENGINEERING AND COMPUTING (INTERCON), 2017,
  • [7] Hardware Implementation of Approximate Fixed-point Divider for Machine Learning Optimization Algorithm
    Han, Gandong
    Zhang, Weiyi
    Niu, Liting
    Zhang, Chun
    Wang, Zhihua
    Wang, Ziqiang
    2022 IEEE ASIA PACIFIC CONFERENCE ON POSTGRADUATE RESEARCH IN MICROELECTRONICS AND ELECTRONICS, PRIMEASIA, 2022, : 22 - 25
  • [8] On the Implementation of Fixed-Point Exponential Function for Machine Learning and Signal- Processing Accelerators
    Chandra, Mahesh
    IEEE DESIGN & TEST, 2022, 39 (04) : 64 - 70
  • [9] FPGA-based matrix keyboard common IP core design and the Implementation using Verilog HDL
    Huang, Weihua
    Jia, Licheng
    2017 SECOND INTERNATIONAL CONFERENCE ON MECHANICAL, CONTROL AND COMPUTER ENGINEERING (ICMCCE), 2017, : 161 - 164
  • [10] LMS Algorithm Fixed-point Modeling Designated Based on System Generator Modules
    Chen Liwei
    Tan Zhiliang
    Cui Lidong
    2015 7TH ASIA-PACIFIC CONFERENCE ON ENVIRONMENTAL ELECTROMAGNETICS (CEEM), 2015, : 152 - 156