標題: | Modular design and implementation of field-programmable-gate-array-based Gaussian noise generator |
作者: | Li, Yuan-Ping Lee, Ta-Sung Hwang, Jeng-Kuang 電機工程學系 Department of Electrical and Computer Engineering |
關鍵字: | central limit theorem;Box-Muller;Gaussian noise generator;FPGA design;range reduction;CORDIC |
公開日期: | 3-May-2016 |
摘要: | 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. |
URI: | http://dx.doi.org/10.1080/00207217.2015.1072846 http://hdl.handle.net/11536/133400 |
ISSN: | 0020-7217 |
DOI: | 10.1080/00207217.2015.1072846 |
期刊: | INTERNATIONAL JOURNAL OF ELECTRONICS |
Volume: | 103 |
Issue: | 5 |
起始頁: | 819 |
結束頁: | 830 |
Appears in Collections: | Articles |