期刊文献+

基于改进ziggurat算法的高斯白噪声发生器 被引量:1

Gaussian white noise generator based on improved ziggurat algorithm
下载PDF
导出
摘要 经典的ziggurat算法在楔形区域和截尾区域的判决计算包含非线性运算,存在计算量大、资源消耗多的缺点。针对该问题提出了一种改进的ziggurat算法。该算法利用分段线性近似原理拟合了判决模型,优化了楔形区域和截尾区域的判决算法,将判决过程改为线性运算。新算法的效率进一步提高,相对原算法,资源消耗减少了44%以上,且经过仿真验证,算法的性能没有明显的损失。基于新算法设计并实现了一个高斯白噪声发生器,仿真和实测结果表明,该高斯白噪声发生器资源利用率高,数据吞吐率大,生成的高斯白噪声正态特性良好,功率谱平稳。 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.
出处 《系统工程与电子技术》 EI CSCD 北大核心 2011年第4期879-883,共5页 Systems Engineering and Electronics
基金 国家高技术研究发展计划(863计划)(1010021310XXX)资助课题
关键词 高斯白噪声发生器 拒斥算法 ziggurat算法 现场可编程门阵列 Gaussian white noise generator rejection method ziggurat algorithm field programmable gate array(FPGA)
  • 相关文献

参考文献13

  • 1Alimohammad A, Fard S F, Cockburn B F, et al. A compact and accurate Gaussian variate generator[J]. IEEE Trans. on Very Large Scale Integration Systems ,2008,16(5) :517 - 527.
  • 2Thomas D B, Luk W, Leong P H W, etal. Gaussian random number generators[J]. ACM Computing Surveys, 2007,39 (4) : 11:1 -11:38.
  • 3Marsaglia G, Tsang W W. The ziggurat method for generating rean- dora variables[J]. Journal of Statistical Software, 2000,5 (8) : 1 - 7.
  • 4Zhang G, Leong P H W, Lee D U, et al. Ziggurat-based hardware Gaussian random number generator[ C] // Proc. of Field Program- mable Logic and Its Applications, 2005 : 275 - 280.
  • 5Pierre L E. Maximally equidistributed combined tausworthe genera- tors[J]. Mathematics of Computation, 1996,65 (213) : 203 - 213.
  • 6Pierre L E. Tables of maximally equidistributed combined LFSR generators[J]. Mathematics of Computation, 1999, 68 ( 225 ) : 261 - 269.
  • 7Boutillon E, Danger J L, Gazel A. Design of high speed AWGN communication channel emulator[J]. Analog Integrated Cir- cuits and Signal Processing,2003,34(2) :133-142.
  • 8Lee D U, Luk W, Villasenor J D, et al. A Gaussian noise gener- ator for hardware-based simulations[J]. IEEE Trans. on Corn puters ,2004,55(12) :1523 - 1534.
  • 9Thomas D B, Luk W. Non-uniform random number generation through pieeewise linear approximations [C]//Proc. of Field Programmable Logic and Applications ,2006 : 1 - 6.
  • 10Alimohammad A, Coekburn B F, Sehlegel C. An iterative hardware Gaussian noise generator[C]//Proc, of Communications , Computers and signal Processing, 2005 : 649 - 652.

同被引文献14

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部