Title :
Efficient FPGA implementation of Gaussian noise generator for communication channel emulation
Author :
Danger, Jean-Luc ; Ghazel, Adel ; Boutillon, Emmanuel ; Laamari, H.
Author_Institution :
Ecole Nat. Superieure des Telecommun., Paris, France
Abstract :
In this paper, a high accuracy Gaussian noise generator emulator is defined and optimized for hardware implementation on a FPGA. The proposed emulator is based on the Box-Muller method implemented by using ROM tabulation and a random memory access. By means of accumulations, the central limit method is applied to the Box-Muller output Gaussian distribution. After presenting the algorithmic method, this paper analyzes its efficiency for different noise signal formats. Then the architecture to fit into a FPGA is explained. Finally, results from the FPGA synthesis are given to show the value of this method for FPGA implementation
Keywords :
Gaussian distribution; Gaussian noise; digital communication; field programmable gate arrays; noise generators; telecommunication channels; Box-Muller method; FPGA implementation; FPGA synthesis; Gaussian noise generator; LFSR optimisation; ROM tabulation; accumulations; algorithmic method; central limit method; communication channel emulation; noise signal formats; onchip RAM blocks; output Gaussian distribution; random access memory; AWGN; Additive white noise; Algorithm design and analysis; Communication channels; Emulation; Field programmable gate arrays; Gaussian distribution; Gaussian noise; Hardware; Read only memory;
Conference_Titel :
Electronics, Circuits and Systems, 2000. ICECS 2000. The 7th IEEE International Conference on
Conference_Location :
Jounieh
Print_ISBN :
0-7803-6542-9
DOI :
10.1109/ICECS.2000.911557