Modeling and Hardware Implementation Aspects of Fading Channel Simulators

A channel simulator is an essential component in the development and accurate performance evaluation of wireless systems. Two major approaches have been widely used to produce statistically accurate fading variates, namely shaping the flat spectrum of Gaussian variates using digital filters and sum-of-sinusoids (SOS)-based methods. Efficient design and implementation techniques for these schemes are of particular importance in the design and verification of wireless systems with a relatively large number of channels, such as ad hoc networks. This paper considers the modeling and implementation aspects of fading channel simulators. First, we present a novel computationally efficient implementation of a filter-based fading channel simulator on a single field-programmable gate array (FPGA) device. The new technique significantly alleviates the challenges of real-world testing of communication systems by introducing a fast and area-efficient FPGA implementation of the fading channel. Our fixed-point implementation of a Rayleigh-fading channel simulator on an FPGA utilizes only 3% of the configurable slices, 10% of the dedicated multipliers, and 1% of the available memories on a Xilinx Virtex-II Pro XC2VP100-6 FPGA, while the simulator operates 12.5 times faster than the example sample rate. Then, we describe a compact implementation of the SOS-based fading simulator that uses only 1% of the configurable slices and 1% of the available memories on the same FPGA device while generating over 200 million complex Rayleigh-fading variates per second.

[1]  Asrar U. H. Sheikh,et al.  Implementation of a real-time mobile channel simulator using a DSP chip , 1991 .

[2]  M. Patzold,et al.  Methods of generating multiple uncorrelated Rayleigh fading processes , 2003, The 57th IEEE Semiannual Vehicular Technology Conference, 2003. VTC 2003-Spring..

[3]  A. Kegel,et al.  Hardware fading simulator for a number of narrowband channels with controllable mutual correlation , 1988 .

[4]  R. Clarke A statistical theory of mobile-radio reception , 1968 .

[5]  Michel C. Jeruchim,et al.  Simulation of Communication Systems: Modeling, Methodology and Techniques , 2000 .

[6]  Xiaojing Huang,et al.  The simulation of independent Rayleigh faders , 2002, IEEE Trans. Commun..

[7]  G. A. Arredondo,et al.  A multipath fading simulator for mobile radio , 1973 .

[8]  Yahong Rosa Zheng,et al.  Improved models for the generation of multiple uncorrelated Rayleigh fading waveforms , 2002, IEEE Communications Letters.

[9]  Aarnout Brombacher,et al.  Probability... , 2009, Qual. Reliab. Eng. Int..

[10]  Markus Rupp,et al.  Rapid prototyping for wireless designs: the five-ones approach , 2003, Signal Process..

[11]  Theodore S. Rappaport,et al.  Wireless communications - principles and practice , 1996 .

[12]  Apostolis K. Salkintzis Implementation of a digital wide-band mobile channel simulator , 1999 .

[13]  Athanasios Papoulis,et al.  Probability, Random Variables and Stochastic Processes , 1965 .

[14]  Pierre L'Ecuyer,et al.  Tables of maximally equidistributed combined LFSR generators , 1999, Math. Comput..

[15]  S. C. Kwatra,et al.  Computer controlled hardware simulation of fading channel models , 1988, IEEE International Conference on Communications, - Spanning the Universe..

[16]  Geoffrey Ye Li,et al.  MIMO-OFDM for wireless communications: signal detection with enhanced channel estimation , 2002, IEEE Trans. Commun..

[17]  David R. Cox 910 MHz Urban Mobile Radio Propagation: Multipath Characteristics in New York City , 1973, IEEE Trans. Commun..

[18]  S. S. Swords,et al.  DSP implementation of a wideband frequency selective fading simulator , 1991 .

[19]  P. C. Fannin,et al.  Real-time simulation of randomly time-variant linear systems: the mobile radio channel , 1994 .

[20]  S. Rice Mathematical analysis of random noise , 1944 .

[21]  Zhang Yansheng A Rayleigh fading simulator for mobile radio , 1993, Proceedings of TENCON '93. IEEE Region 10 International Conference on Computers, Communications and Automation.

[22]  C.A. Gutierrez Diaz de Leon,et al.  Generation of correlated Rayleigh-fading envelopes for simulating the variant behavior of indoor radio propagation channels , 2004, IEEE 60th Vehicular Technology Conference, 2004. VTC2004-Fall. 2004.

[23]  Matthias Pätzold,et al.  Design of high-speed simulation models for mobile fading channels by using table look-up techniques , 2000, IEEE Trans. Veh. Technol..

[24]  J.I. Smith,et al.  A computer generated multipath fading simulation for mobile radio , 1975, IEEE Transactions on Vehicular Technology.

[25]  Peter M. Grant,et al.  A decision-directed spread spectrum RAKE receiver for fast fading mobile channels , 1994, Proceedings of IEEE Vehicular Technology Conference (VTC).

[26]  M. Patzold,et al.  On the statistical properties of deterministic simulation models for mobile fading channels , 1998 .

[27]  L. Jackson Digital filters and signal processing , 1985 .

[28]  Achilleas Anastasopoulos,et al.  An efficient method for simulation of frequency selective isotropic Rayleigh fading , 1997, 1997 IEEE 47th Vehicular Technology Conference. Technology in Motion.

[29]  Norman C. Beaulieu,et al.  The generation of correlated Rayleigh random variates by inverse discrete Fourier transform , 2000, IEEE Trans. Commun..

[30]  Cyril Leung,et al.  A simple digital fading simulator for mobile radio , 1990 .

[31]  Bruno O. Shubert,et al.  Random variables and stochastic processes , 1979 .

[32]  Bruce F. Cockburn,et al.  An Improved SOS-Based Fading Channel Emulator , 2007, 2007 IEEE 66th Vehicular Technology Conference.

[33]  Matthias Patzold,et al.  A study of a land mobile satellite channel model with asymmetrical Doppler power spectrum and lognormally distributed line-of-sight component , 1998 .

[34]  M. A. Wickert,et al.  Implementation of a real-time frequency-selective RF channel simulator using a hybrid DSP-FPGA architecture , 2001 .

[35]  Alan V. Oppenheim,et al.  Discrete-time Signal Processing. Vol.2 , 2001 .

[36]  M. Gans A power-spectral theory of propagation in the mobile-radio environment , 1972 .

[37]  Christos Komninakis A fast and accurate Rayleigh fading simulator , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[38]  Norman C. Beaulieu,et al.  Limitations of sum-of-sinusoids fading channel simulators , 2001, IEEE Trans. Commun..

[39]  K. Sam Shanmugan,et al.  Simulation of Communication Systems , 1992 .

[40]  Gregory E. Bottomley,et al.  Jakes fading model revisited , 1993 .

[41]  Kiyomichi Araki,et al.  FPGA implementation of 4/spl times/4 MIMO test-bed for spatial multiplexing systems , 2004, 2004 IEEE 15th International Symposium on Personal, Indoor and Mobile Radio Communications (IEEE Cat. No.04TH8754).

[42]  M. Lecours,et al.  Design and implementation of a channel simulator for wideband mobile radio transmission , 1989, IEEE 39th Vehicular Technology Conference.

[43]  H. K. Park,et al.  The implementation of the mobile channel simulator in the baseband and its application to the quadrature type GMSK modem design , 1990, 40th IEEE Conference on Vehicular Technology.

[44]  F. Laue,et al.  Statistical properties of Jakes' fading channel simulator , 1998, VTC '98. 48th IEEE Vehicular Technology Conference. Pathway to Global Wireless Revolution (Cat. No.98CH36151).

[45]  Kareem E. Baddour,et al.  Autoregressive models for fading channel simulation , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[46]  P. Bello Characterization of Randomly Time-Variant Linear Channels , 1963 .

[47]  J. D. Parsons,et al.  Implementation of a DSP-based frequency non-selective fading simulator , 1990 .

[48]  Arnaud Tisserand,et al.  Multipartite table methods , 2005, IEEE Transactions on Computers.

[49]  Bruce F. Cockburn,et al.  A Compact and Accurate Gaussian Variate Generator , 2008, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[50]  W. C. Jakes,et al.  Microwave Mobile Communications , 1974 .

[51]  Jack E. Volder The CORDIC Trigonometric Computing Technique , 1959, IRE Trans. Electron. Comput..

[52]  Peter Adam Hoeher,et al.  A statistical discrete-time model for the WSSUS multipath channel , 1992 .

[53]  Benoît Champagne,et al.  Effective multi-path vector channel simulator for antenna array systems , 2000, IEEE Trans. Veh. Technol..

[54]  Gordon L. Stuber,et al.  Principles of Mobile Communication , 1996 .

[55]  Norman C. Beaulieu,et al.  Second-order statistical properties of the WSS Jakes' fading channel simulator , 2002, IEEE Trans. Commun..

[56]  Gordon L. Stüber,et al.  Comparative analysis of statistical models for the simulation of Rayleigh faded cellular channels , 2005, IEEE Transactions on Communications.