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
Link To Document :
بازگشت