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 条
  • [41] Design and implementation of hydrogen economy using artificial neural network on field programmable gate array
    Koyuncu, Ismail
    Yilmaz, Ceyhun
    Alcin, Murat
    Tuna, Murat
    INTERNATIONAL JOURNAL OF HYDROGEN ENERGY, 2020, 45 (41) : 20709 - 20720
  • [42] Field programmable gate array based reconfigurable preprocessor
    Box, Brian
    1994, : 40 - 48
  • [43] Design and implementation of a field programmable smart pixel array
    Sherif, SS
    Szymanski, TH
    Hinton, HS
    IEEE/LEOS 1996 SUMMER TOPICAL MEETINGS - ADVANCED APPLICATIONS OF LASERS IN MATERIALS AND PROCESSING, DIGEST, 1996, : B78 - B79
  • [44] Design, implementation, and evaluation of a field-programmable gate array-based wireless local area network synchronizer
    Kennedy, Christopher E.
    Dechene, Dan J.
    Shami, Abdallah
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2013, 13 (12): : 1082 - 1094
  • [45] Field programmable gate array implementation of neuronal ion channel dynamics
    Mak, TS
    Rachmuth, G
    Lam, KP
    Poon, CS
    2005 2ND INTERNATINOAL IEEE/EMBS CONFERENCE ON NEURAL ENGINEERING, 2005, : 144 - 148
  • [46] Implementation of Digital PID controller in Field Programmable Gate Array (FPGA)
    Subasri, V.
    Lavanya, K.
    Umamaheswari, B.
    INDIA INTERNATIONAL CONFERENCE ON POWER ELECTRONIC S, 2006, : 172 - 176
  • [47] Field Programmable Gate Array Implementation of Digital Filter for Cochlear Implant
    Devi, Sarungbam Sanahanbi
    Chakraborty, Madhuparna
    JameerPatan, Roshan
    2016 INTERNATIONAL CONFERENCE ON COMMUNICATION AND SIGNAL PROCESSING (ICCSP), VOL. 1, 2016, : 1511 - 1515
  • [48] Hardware Implementation of Chaotic Zigzag Map Based Bitwise Dynamical Pseudo Random Number Generator on Field-Programmable Gate Array
    Erdem, Ebubekir
    Garipcan, Ali Murat
    INFORMACIJE MIDEM-JOURNAL OF MICROELECTRONICS ELECTRONIC COMPONENTS AND MATERIALS, 2020, 50 (04): : 243 - 253
  • [49] A field-programmable-gate-array-based high-speed transceiver for a quartz crystal microbalance induced bond-rupture sensor
    Yuan, Yong J.
    van der Werff, Matthew J.
    Xu, W. L.
    MEASUREMENT SCIENCE AND TECHNOLOGY, 2011, 22 (04)
  • [50] Multiband Broadband Modulator Implementation on Field-Programmable Gate Array
    Castro, Cristhian
    Gordon, Carlos
    Encalada, Patricio
    Cumbajin, Myriam
    APPLIED TECHNOLOGIES (ICAT 2019), PT III, 2020, 1195 : 318 - 330