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
相关论文
共 50 条
  • [31] Design and implementation of chaotic generators based on IEEE-754 standard and field programmable gate array technology
    Zhou, Wu-Jie
    Yu, Si-Min
    Wuli Xuebao/Acta Physica Sinica, 2008, 57 (08): : 4738 - 4747
  • [32] Design and implementation of chaotic generators based on IEEE-754 standard and field programmable gate array technology
    Zhou Wu-Jie
    Yu Si-Min
    ACTA PHYSICA SINICA, 2008, 57 (08) : 4738 - 4747
  • [33] Design and Implementation of Field Programmable Gate Array based Digital Pulse Width Modulator for Synchronous Buck Converter
    Chander, Subhash
    Agarwal, Pramod
    Gupta, India
    JOURNAL OF LOW POWER ELECTRONICS, 2012, 8 (02) : 158 - 169
  • [34] Field programmable gate array (FPGA) implementation of novel complex PN-code-generator- based data scrambler and descrambler
    Bhat, Ghulam M.
    Mustafa, Muhammad
    Parah, Shabir A.
    Ahmad, Javaid
    MAEJO INTERNATIONAL JOURNAL OF SCIENCE AND TECHNOLOGY, 2010, 4 (01) : 125 - 135
  • [35] A new intelligent hardware implementation based on field programmable gate array for chaotic systems
    Tuntas, Remzi
    APPLIED SOFT COMPUTING, 2015, 35 : 237 - 246
  • [36] Design of Novel Field Programmable Gate Array-Based Hearing Aid
    Lin, Bor-Shing
    Yang, Po-Yu
    Liu, Ching-Feng
    Huang, Yi-Chia
    Liu, Chengyu
    Lin, Bor-Shyh
    IEEE ACCESS, 2019, 7 : 63809 - 63817
  • [37] A memristor-based chaotic system and its field programmable gate array implementation
    Xu Ya-Ming
    Wang Li-Dan
    Duan Shu-Kai
    ACTA PHYSICA SINICA, 2016, 65 (12)
  • [38] Design of an Asynchronous Processor with Bundled-data Implementation on a Commercial Field Programmable Gate Array
    Furushima, Jukiya
    Nakajima, Masamitsu
    Saito, Hiroshi
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2016, 40 (04): : 399 - 408
  • [39] A Flexible Pulse Generator Based on a Field Programmable Gate Array Architecture for Functional Electrical Stimulation
    Mercado-Gutierrez, Jorge A.
    Dominguez, Ricardo
    Hernandez-Popo, Ignacio
    Quinzanos-Fresnedo, Jimena
    Vera-Hernandez, Arturo
    Leija-Salas, Lorenzo
    Gutierrez-Martinez, Josefina
    FRONTIERS IN NEUROSCIENCE, 2022, 15
  • [40] Implementation design of pulse coded neural network neuron into field programmable gate array device
    Sevcik, Peter
    2006 INTERNATIONAL CONFERENCE ON APPLIED ELECTRONICS, 2006, : 197 - 200