• DocumentCode
    2966523
  • 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
  • Volume
    1
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    366
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits and Systems, 2000. ICECS 2000. The 7th IEEE International Conference on
  • Conference_Location
    Jounieh
  • Print_ISBN
    0-7803-6542-9
  • Type

    conf

  • DOI
    10.1109/ICECS.2000.911557
  • Filename
    911557