FPGA-Based Bit Error Rate Performance Measurement of Wireless Systems

This paper presents the bit error rate (BER) performance validation of digital baseband communication systems on a field-programmable gate array (FPGA). The proposed BER tester (BERT) integrates fundamental baseband signal processing modules of a typical wireless communication system along with a realistic fading channel simulator and an accurate Gaussian noise generator onto a single FPGA to provide an accelerated and repeatable test environment in a laboratory setting. Using a developed graphical user interface, the error rate performance of single- and multiple-antenna systems over a wide range of parameters can be rapidly evaluated. The FPGA-based BERT should reduce the need for time-consuming software-based simulations, hence increasing the productivity. This FPGA-based solution is significantly more cost effective than conventional performance measurements made using expensive commercially available test equipment and channel simulators.

[1]  L. Litwin,et al.  Error control coding , 2001 .

[2]  Preben E. Mogensen,et al.  A stochastic MIMO radio channel model with experimental validation , 2002, IEEE J. Sel. Areas Commun..

[3]  M. E. Muller,et al.  A Note on the Generation of Random Normal Deviates , 1958 .

[4]  J.E. Mazo,et al.  Digital communications , 1985, Proceedings of the IEEE.

[5]  Bruce F. Cockburn,et al.  Hardware Implementation of Nakagami and Weibull Variate Generators , 2012, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[6]  Bruce F. Cockburn,et al.  FPGA-based accelerator for the verification of leading-edge wireless systems , 2009, 2009 46th ACM/IEEE Design Automation Conference.

[7]  Nikolai I. Chernov,et al.  On the complexity of curve fitting algorithms , 2003, J. Complex..

[8]  Vinay Singh,et al.  Accelerating bit error rate testing using a system level design tool , 2003, 11th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, 2003. FCCM 2003..

[9]  B. Holter,et al.  On the amount of fading in MIMO diversity systems , 2005, IEEE Transactions on Wireless Communications.

[10]  Akbar M. Sayeed,et al.  Deconstructing multiantenna fading channels , 2002, IEEE Trans. Signal Process..

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

[12]  J.S. Thompson,et al.  Rapid Prototyping System for the Evaluation of MIMO Receive Algorithms , 2005, EUROCON 2005 - The International Conference on "Computer as a Tool".

[13]  Wayne Luk,et al.  A Gaussian noise generator for hardware-based simulations , 2004, IEEE Transactions on Computers.

[14]  Bruce F. Cockburn,et al.  FPGA-Accelerated Baseband Design and Verification of Broadband MIMO Wireless Systems , 2009, 2009 First International Conference on Advances in System Testing and Validation Lifecycle.

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

[16]  Pierre L'Ecuyer,et al.  Good Parameters and Implementations for Combined Multiple Recursive Random Number Generators , 1999, Oper. Res..

[17]  Matthias Patzold,et al.  Mobile Fading Channels , 2003 .

[18]  Wayne Luk,et al.  A hardware Gaussian noise generator using the Box-Muller method and its error analysis , 2006, IEEE Transactions on Computers.

[19]  Bruce F. Cockburn,et al.  A Novel Technique for Efficient Hardware Simulation of Spatiotemporally Correlated MIMO Fading Channels , 2008, 2008 IEEE International Conference on Communications.

[20]  Y. Guo,et al.  Compact hardware accelerator for functional verification and rapid prototyping of 4G wireless communication systems , 2004, Conference Record of the Thirty-Eighth Asilomar Conference on Signals, Systems and Computers, 2004..

[21]  Bruce F. Cockburn,et al.  A flexible layered architecture for accurate digital baseband algorithm development and verification , 2009, 2009 Design, Automation & Test in Europe Conference & Exhibition.

[22]  B. F. Cockburn,et al.  Accurate multiple-input multiple-output fading channel simulator using a compact and highthroughput reconfigurable architecture , 2011, IET Commun..

[23]  Bruce F. Cockburn,et al.  Hardware Implementation of Rayleigh and Ricean Variate Generators , 2011, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

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

[25]  Bruce F. Cockburn,et al.  A versatile fading simulator for on-chip verification of MIMO communication systems , 2009, 2009 IEEE International SOC Conference (SOCC).

[26]  Bruce F. Cockburn,et al.  Hardware-based Error Rate Testing of Digital Baseband Communication Systems , 2008, 2008 IEEE International Test Conference.

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

[28]  I. Vattulainen,et al.  A comparative study of some pseudorandom number generators , 1995 .

[29]  Joachim Speidel,et al.  Statistical transmit processing for enhanced MIMO channel estimation in presence of correlation , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[30]  Bruce F. Cockburn,et al.  An FPGA-Based Simulator for High Path Count Rayleigh and Rician Fading , 2010, IEEE Transactions on Vehicular Technology.

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

[32]  Bruce F. Cockburn,et al.  Reconfigurable performance measurement system-on-a-chip for baseband wireless algorithm design and verification , 2012, IEEE Wireless Communications.

[33]  Bruce F. Cockburn,et al.  An Accurate MIMO Fading Channel Simulator Using a Compact and High-Throughput Reconfigurable Architecture , 2010 .

[34]  Bruce F. Cockburn,et al.  Compact Rayleigh and Rician fading simulator based on random walk processes , 2009, IET Commun..

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

[36]  Ernst Bonek,et al.  A stochastic MIMO channel model with joint correlation of both link ends , 2006, IEEE Transactions on Wireless Communications.

[37]  Kevin T. Phelps,et al.  Coding Theory: The Essentials , 1991 .

[38]  R. Tausworthe Random Numbers Generated by Linear Recurrence Modulo Two , 1965 .