The implementation of a fast Gaussian noise generator based on FPGA

In this paper, a new method of generating white Gaussian noise sequence in a single clock is proposed. To obtain the high throughput, we use an optimized implementation structure of the m-sequence on FPGA, and the mapping between uniform distribution and Gaussian distribution is realized based on non-uniform partition quantization method. The Gaussian sequence is filtered by FIR filter to meet the bandwidth limitation and then sent to D/A converter whose analog output is filtered by an analog filter. To adapt the special application environments, the power of the analog noise is adjusted according to the user input. The proposed method in this paper is simulated and implemented successfully, which verifies its validity.

[1]  Wayne Luk,et al.  A hardware Gaussian noise generator using the Wallace method , 2005, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[2]  Wayne Luk,et al.  A hardware Gaussian noise generator using the Box-Muller method and its error analysis , 2006, IEEE Transactions on Computers.

[3]  Wayne Luk,et al.  Gaussian random number generators , 2007, CSUR.

[4]  Bruce F. Cockburn,et al.  A Compact and Accurate Gaussian Variate Generator , 2008, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[5]  Christos-Savvas Bouganis,et al.  An Optimized Hardware Architecture of a Multivariate Gaussian Random Number Generator , 2010, TRETS.

[6]  Xin-min Wang,et al.  The Design of Digital Noise Generator and Its Amplitude Flatness Optimization Method: The Design of Digital Noise Generator and Its Amplitude Flatness Optimization Method , 2011 .

[7]  Tian Wen-biao Gaussian White Noise Generating Based on FPGA , 2011 .

[8]  Javier Valls-Coquillat,et al.  Hardware Architecture of a Gaussian Noise Generator Based on the Inversion Method , 2012, IEEE Transactions on Circuits and Systems II: Express Briefs.

[9]  Francis Chung-Ming Lau,et al.  A high throughput Gaussian noise generator , 2014, 2014 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS).

[10]  In-Cheol Park,et al.  Area-Efficient Approach for Generating Quantized Gaussian Noise , 2016, IEEE Transactions on Circuits and Systems I: Regular Papers.