DocumentCode :
1175670
Title :
A hardware Gaussian noise generator using the Wallace method
Author :
Lee, Dong-U ; Luk, Wayne ; Villasenor, John D. ; Zhang, Guanglie ; Leong, Philip H W
Author_Institution :
Dept. of Comput., Imperial Coll. London, UK
Volume :
13
Issue :
8
fYear :
2005
Firstpage :
911
Lastpage :
920
Abstract :
We describe a hardware Gaussian noise generator based on the Wallace method used for a hardware simulation system. Our noise generator accurately models a true Gaussian probability density function even at high /spl sigma/ values. We evaluate its properties using: 1) several different statistical tests, including the chi-square test and the Anderson-Darling test and 2) an application for decoding of low-density parity-check (LDPC) codes. Our design is implemented on a Xilinx Virtex-II XC2V4000-6 field-programmable gate array (FPGA) at 155 MHz; it takes up 3% of the device and produces 155 million samples per second, which is three times faster than a 2.6-GHz Pentium-IV PC. Another implementation on a Xilinx Spartan-III XC3S200E-5 FPGA at 106 MHz is two times faster than the software version. Further improvement in performance can be obtained by concurrent execution: 20 parallel instances of the noise generator on an XC2V4000-6 FPGA at 115 MHz can run 51 times faster than software on a 2.6-GHz Pentium-IV PC.
Keywords :
Gaussian noise; Monte Carlo methods; channel coding; decoding; field programmable gate arrays; noise generators; parity check codes; statistical testing; Anderson-Darling test; FPGA; Gaussian noise generator; Gaussian probability density function; LDPC code; Monte Carlo method; Wallace method; Xilinx Spartan-III XC3S200E-5; Xilinx Virtex-II XC2V4000-6; channel coding; chi-square test; communication channels; field-programmable gate array; hardware simulation system; low-density parity-check code; reconfigurable-computing; statistical test; technology-mapping; Bit error rate; Councils; Decoding; Field programmable gate arrays; Gaussian noise; Hardware; Noise generators; Parity check codes; Probability density function; Testing; Channel coding; Gaussian noise; Monte Carlo methods; communication channels; field-programmable gate arrays (FPGAs); high-performance; reconfigurable-computing; technology-mapping;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2005.853615
Filename :
1512179
Link To Document :
بازگشت