Modular design and implementation of field-programmable-gate-array-based Gaussian noise generator

被引:1
|
作者
Li, Yuan-Ping [1 ]
Lee, Ta-Sung [1 ]
Hwang, Jeng-Kuang [2 ]
机构
[1] Natl Chiao Tung Univ, Dept Elect Engn, Hsinchu, Taiwan
[2] Yuan Ze Univ, Dept Commun Engn, Chungli, Taiwan
关键词
central limit theorem; Box-Muller; Gaussian noise generator; FPGA design; range reduction; CORDIC;
D O I
10.1080/00207217.2015.1072846
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The modular design of a Gaussian noise generator (GNG) based on field-programmable gate array (FPGA) technology was studied. A new range reduction architecture was included in a series of elementary function evaluation modules and was integrated into the GNG system. The approximation and quantisation errors for the square root module with a first polynomial approximation were high; therefore, we used the central limit theorem (CLT) to improve the noise quality. This resulted in an output rate of one sample per clock cycle. We subsequently applied Newton's method for the square root module, thus eliminating the need for the use of the CLT because applying the CLT resulted in an output rate of two samples per clock cycle (>200 million samples per second). Two statistical tests confirmed that our GNG is of high quality. Furthermore, the range reduction, which is used to solve a limited interval of the function approximation algorithms of the System Generator platform using Xilinx FPGAs, appeared to have a higher numerical accuracy, was operated at >350MHz, and can be suitably applied for any function evaluation.
引用
收藏
页码:819 / 830
页数:12
相关论文
共 7 条
  • [1] An Efficient Implementation of Generalized Extreme Studentized Deviate (GESD) on Field Programmable Gate Array (FPGA)
    Priyantini, Dwi Teguh
    Wardhana, Yulistiyan
    Alhamidi, Machmud Roby
    Purnomo, Dwi M. J.
    Aprinaldi
    Mursanto, Petrus
    Jatmiko, Wisnu
    2015 INTERNATIONAL CONFERENCE ON COMPUTERS, COMMUNICATIONS, AND SYSTEMS (ICCCS), 2015, : 14 - 18
  • [2] Field Programmable Gate Array (FPGA) Implementation of Parallel Jacobi for Eigen-Decomposition in Direction of Arrival (DOA) Estimation Algorithm
    Zhou, Shuang
    Zhou, Li
    REMOTE SENSING, 2024, 16 (20)
  • [3] A Deterministic Chaos-Model-Based Gaussian Noise Generator
    Haliuk, Serhii
    Vovchuk, Dmytro
    Spinazzola, Elisabetta
    Secco, Jacopo
    Bobrovs, Vjaceslavs
    Corinto, Fernando
    ELECTRONICS, 2024, 13 (07)
  • [4] Field Programmable Gate Array (FPGA) Respiratory Monitoring System Using a Flow Microsensor and an Accelerometer
    Mellal, Idir
    Laghrouche, Mourad
    Bui, Hung Tien
    MEASUREMENT SCIENCE REVIEW, 2017, 17 (02): : 61 - 67
  • [5] Gaussian Random Number Generator design Based on Double Non-Uniform Segmentation
    Haggui, Souhail
    Rouissi, Fatma
    Mlayeh, Yosra
    Tlili, Fethi
    2015 IEEE CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS (ICECS), 2015, : 629 - 632
  • [6] Field Programmable Gate Arrays and Application Specific Integrated Circuits Implementation of COordinate Rotation Digital Computer Using Wave-Pipelined Circuits
    Paramasivam, Rengaprabhu
    Adhinarayanan, Venkatasubramanian
    Gopalakrishnan, Seetharaman
    ADVANCED SCIENCE LETTERS, 2014, 20 (10-12) : 2234 - 2238
  • [7] Implementation of Baseband Transmitter Design based on QPSK Modulation on Zynq-7000 All-Programmable System-on-Chip
    Setiawan, Erwin
    Latin, Mukmin Maulana
    Mardiana, Vita Awalia
    Adiono, Trio
    2017 INTERNATIONAL SYMPOSIUM ON ELECTRONICS AND SMART DEVICES (ISESD), 2017, : 138 - 143