• DocumentCode
    1522991
  • Title

    Hardware Implementation of Rayleigh and Ricean Variate Generators

  • Author

    Alimohammad, Amirhossein ; Fard, Saeed Fouladi ; Cockburn, Bruce F.

  • Author_Institution
    Ukalta Eng., Edmonton, AB, Canada
  • Volume
    19
  • Issue
    8
  • fYear
    2011
  • Firstpage
    1495
  • Lastpage
    1499
  • Abstract
    Compact and fast implementations of digital Rayleigh and Ricean variate generators are presented. Polynomial curve fitting is utilized along with a combination of logarithmic and uniform domain segmentation to provide accuracy, compactness and fast variate generation. A typical instantiation of the proposed Rayleigh generator occupies 124 (<;1%) of the configurable slices, two dedicated multipliers (<;1%), and one on-chip block memory (<; 1%) of a Xilinx Virtex-5 field-programmable gate array (FPGA) and operates at 317 MHz, generating 317 million Rayleigh variates per second. The Ricean variate generator implementation on the same device utilizes 366 (<; 1%) of the logical slices, three on-chip block memories ( <;1%), and 11 (2.8%) of the dedicated multipliers. The application of the Rayleigh and Ricean variate generators is demonstrated in a FPGA-based bit error rate simulator that measures at hardware speeds the symbol error rate performance of a typical wireless communication system over Rayleigh and Ricean fading channels.
  • Keywords
    Rayleigh channels; Rician channels; curve fitting; error statistics; field programmable gate arrays; radiocommunication; telecommunication computing; BER; FPGA-based bit error rate simulator; Rayleigh fading channels; Ricean fading channels; Ricean variate generators; Xilinx Virtex-5 field-programmable gate array; configurable slices; digital Rayleigh variate generators; frequency 317 MHz; hardware implementation; logarithmic segmentation; on-chip block memory; polynomial curve fitting; symbol error rate performance; typical wireless communication system; uniform domain segmentation; AWGN; Bit error rate; Curve fitting; Error analysis; Fading; Field programmable gate arrays; Hardware; Polynomials; Rayleigh channels; Wireless communication; Fading simulator; Rayleigh fading; Ricean fading; fading variate generator;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2010.2051465
  • Filename
    5492303