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 条
  • [21] Reconfigurable readback-signal generator based on a field-programmable gate array
    Chen, JH
    Moon, J
    Bazargan, K
    IEEE TRANSACTIONS ON MAGNETICS, 2004, 40 (03) : 1744 - 1750
  • [22] Implementation of a Clifford algebra co-processor design on a field programmable gate array
    Perwass, C
    Gebken, C
    Sommer, G
    CLIFFORD ALGEBRAS: APPLICATIONS TO MATHEMATICS, PHYSICS, AND ENGINEERING, 2004, 34 : 561 - 575
  • [23] Theory and implementation of a very high throughput true random number generator in field programmable gate array
    Wang, Yonggang
    Hui, Cong
    Liu, Chong
    Xu, Chao
    REVIEW OF SCIENTIFIC INSTRUMENTS, 2016, 87 (04):
  • [24] Design and demonstration of an optical field programmable gate array
    Mal, P
    Cantin, JF
    Beyette, FR
    WAVE OPTICS AND VLSI PHOTONIC DEVICES FOR INFORMATION PROCESSING, 2001, 4435 : 238 - 246
  • [25] Implementation of dynamic matrix control on field programmable gate array
    Lan J.
    Li D.-W.
    Yang N.
    Xi Y.-G.
    Journal of Shanghai Jiaotong University (Science), 2011, 16 (4) : 441 - 446
  • [26] Implementation of Dynamic Matrix Control on Field Programmable Gate Array
    兰建
    李德伟
    杨楠
    席裕庚
    JournalofShanghaiJiaotongUniversity(Science), 2011, 16 (04) : 441 - 446
  • [27] Field programmable gate array implementation of an adaptive filtering based noise reduction and enhanced compression technique for healthcare applications
    Koti Lakshmi Aruna, Viswanadham Baby
    Ekambaram, Chitra
    Padmaja, Mididoddi
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2023, 34 (01)
  • [28] Field programmable gate array/system on a programmable chip-based implementation of model predictive controller
    Chen, H.
    Xu, F.
    Xi, Y.
    IET CONTROL THEORY AND APPLICATIONS, 2012, 6 (08): : 1055 - 1063
  • [29] Design and Implementation of Synthetic Aperture Radar (SAR) Field-Programmable Gate Array (FPGA)-Based Processor
    Chan, Yee Kit
    Lee, Yung Chong
    Koo, Voon Chet
    APPLIED SCIENCES-BASEL, 2022, 12 (04):
  • [30] Design and Implementation of a Time to Digital Convertor Circuit Based on Field-Programmable-Gate-Array in Positioning System
    Zhang, Feng
    Zhang, Chun
    Jia, Xupeng
    Zhang, Yu
    2014 IEEE INTERNATIONAL CONFERENCE ON ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2014,