Journal of Systems Engineering and Electronics ›› 2011, Vol. 33 ›› Issue (4): 879-883.doi: 10.3969/j.issn.1001-506X.2011.04.33

• 通信与网络 • 上一篇    下一篇

基于改进ziggurat算法的高斯白噪声发生器

罗海坤, 吴嗣亮, 王永庆   

  1. 北京理工大学信息与电子学院, 北京 100081
  • 出版日期:2011-04-25 发布日期:2010-01-03

Gaussian white noise generator based on improved ziggurat algorithm

LUO Hai-kun, WU Si-liang, WANG Yong-qing   

  1. School of Information and Electronics, Beijing Institute of Technology, Beijing 100081, China
  • Online:2011-04-25 Published:2010-01-03

摘要:

经典的ziggurat算法在楔形区域和截尾区域的判决计算包含非线性运算,存在计算量大、资源消耗多的缺点。针对该问题提出了一种改进的ziggurat算法。该算法利用分段线性近似原理拟合了判决模型,优化了楔形区域和截尾区域的判决算法,将判决过程改为线性运算。新算法的效率进一步提高,相对原算法,资源消耗减少了44%以上,且经过仿真验证,算法的性能没有明显的损失。基于新算法设计并实现了一个高斯白噪声发生器,仿真和实测结果表明,该高斯白噪声发生器资源利用率高,数据吞吐率大,生成的高斯白噪声正态特性良好,功率谱平稳。

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.