Gaussian white noise generator based on improved ziggurat algorithm

Hai Kun Luo*, Si Liang Wu, Yong Qing Wang

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

There exists nonlinear operations in judging the wedge and tail regions of the classical ziggurat algorithm, which is complicated and resource consuming. An improved ziggurat algorithm is proposed towards this problem. The improved algorithm optimizes the accepting model by piecewise linear fitting, including the wedge and tail regions, changes the algorithm into linear operations. The new algorithm is efficient with more than a 44% decrease of resource comsumption and has no significant performance deterioration, which is confirmed by simulation. An implementation of Gaussian white noise generator based on the improved algorithm is given; simulation and experiment results show that the generator has a high efficiency of resource consuming and data throughput rate. The generated Gaussian white noise has the good characteristics of normal distribution and smooth power spectrum.

Original languageEnglish
Pages (from-to)879-883
Number of pages5
JournalXi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics
Volume33
Issue number4
DOIs
Publication statusPublished - Apr 2011

Keywords

  • Field programmable gate array (FPGA)
  • Gaussian white noise generator
  • Rejection method
  • Ziggurat algorithm

Fingerprint

Dive into the research topics of 'Gaussian white noise generator based on improved ziggurat algorithm'. Together they form a unique fingerprint.

Cite this