Brain-Inspired Wireless Communications: Where Reservoir Computing Meets MIMO-OFDM

Reservoir computing (RC) is a class of neuromorphic computing approaches that deals particularly well with time-series prediction tasks. It significantly reduces the training complexity of recurrent neural networks and is also suitable for hardware implementation whereby device physics are utilized in performing data processing. In this paper, the RC concept is applied to detecting a transmitted symbol in multiple-input multiple-output orthogonal frequency division multiplexing (MIMO-OFDM) systems. Due to wireless propagation, the transmitted signal may undergo severe distortion before reaching the receiver. The nonlinear distortion introduced by the power amplifier at the transmitter may further complicate this process. Therefore, an efficient symbol detection strategy becomes critical. The conventional approach for symbol detection at the receiver requires accurate channel estimation of the underlying MIMO-OFDM system. However, in this paper, we introduce a novel symbol detection scheme where the estimation of the MIMO-OFDM channel becomes unnecessary. The introduced scheme utilizes an echo state network (ESN), which is a special class of RC. The ESN acts as a black box for system modeling purposes and can predict nonlinear dynamic systems in an efficient way. Simulation results for the uncoded bit error rate of nonlinear MIMO-OFDM systems show that the introduced scheme outperforms conventional symbol detection methods.

[1]  Yang Yi,et al.  Spike-Time-Dependent Encoding for Neuromorphic Processors , 2015, ACM J. Emerg. Technol. Comput. Syst..

[2]  Manabu Torii,et al.  Stability of steepest descent with momentum for quadratic functions , 2002, IEEE Trans. Neural Networks.

[3]  Syed Junaid Nawaz,et al.  Neural Network Based MIMO-OFDM Channel Equalizer Using Comb-Type Pilot Arrangement , 2009, 2009 International Conference on Future Computer and Communication.

[4]  Necmi Taspinar,et al.  Channel estimation based on neural network in space time block coded MIMO-OFDM system , 2013, Digit. Signal Process..

[5]  Herbert Jaeger,et al.  A tutorial on training recurrent neural networks , covering BPPT , RTRL , EKF and the " echo state network " approach - Semantic Scholar , 2005 .

[6]  K. Doya,et al.  Bifurcations in the learning of recurrent neural networks , 1992, [Proceedings] 1992 IEEE International Symposium on Circuits and Systems.

[7]  Eugenius Kaszkurewicz,et al.  Steepest descent with momentum for quadratic functions is a version of the conjugate gradient method , 2004, Neural Networks.

[8]  Chia-Hsin Cheng,et al.  Using Back Propagation Neural Network for Channel Estimation and Compensation in OFDM Systems , 2013, 2013 Seventh International Conference on Complex, Intelligent, and Software Intensive Systems.

[9]  Stefan J. Kiebel,et al.  Re-visiting the echo state property , 2012, Neural Networks.

[10]  Peter Ford Dominey,et al.  On-Line Processing of Grammatical Structure Using Reservoir Computing , 2012, ICANN.

[11]  Benjamin Schrauwen,et al.  Reservoir Computing Trends , 2012, KI - Künstliche Intelligenz.

[12]  P. Kanungo,et al.  Rayleigh Fading MIMO Channel Prediction Using RNN with Genetic Algorithm , 2011 .

[13]  V. K. Jones,et al.  Channel estimation for wireless OFDM systems , 1998, IEEE GLOBECOM 1998 (Cat. NO. 98CH36250).

[14]  Yang Yi,et al.  Analog hardware implementation of spike-based delayed feedback reservoir computing system , 2017, 2017 International Joint Conference on Neural Networks (IJCNN).

[15]  Kandarpa Kumar Sarma,et al.  Modeling MIMO channels using a class of complex recurrent neural network architectures , 2012 .

[16]  Mantas Lukosevicius,et al.  A Practical Guide to Applying Echo State Networks , 2012, Neural Networks: Tricks of the Trade.

[17]  Herbert Jaeger,et al.  Reservoir computing approaches to recurrent neural network training , 2009, Comput. Sci. Rev..

[18]  David Tse,et al.  Fundamentals of Wireless Communication , 2005 .

[19]  Wu,et al.  CONVERGENCE OF GRADIENT METHOD WITH MOMENTUM FOR BACK-PROPAGATION NEURAL NETWORKS * , 2008 .

[20]  J.J. Steil,et al.  Backpropagation-decorrelation: online recurrent learning with O(N) complexity , 2004, 2004 IEEE International Joint Conference on Neural Networks (IEEE Cat. No.04CH37541).

[21]  Yang Yi,et al.  An energy efficient decoding scheme for nonlinear MIMO-OFDM network using reservoir computing , 2016, 2016 International Joint Conference on Neural Networks (IJCNN).

[22]  Yang Yi,et al.  Enabling Sustainable Cyber Physical Security Systems through Neuromorphic Computing , 2018, IEEE Transactions on Sustainable Computing.

[23]  R. Hunger Floating Point Operations in Matrix-Vector Calculus , 2022 .

[24]  Harald Haas,et al.  Harnessing Nonlinearity: Predicting Chaotic Systems and Saving Energy in Wireless Communication , 2004, Science.

[25]  C. Rapp,et al.  Effects of HPA-Nonlinearity on a 4-DPSK/OFDM-Signal for a Digital Sound Broadcasting System. , 1991 .

[26]  Herbert Jaeger,et al.  The''echo state''approach to analysing and training recurrent neural networks , 2001 .

[27]  Ganesh K. Venayagamoorthy,et al.  RNN based MIMO channel prediction , 2010, Signal Process..

[28]  Peter Tiño,et al.  Minimum Complexity Echo State Network , 2011, IEEE Transactions on Neural Networks.

[29]  Henry Markram,et al.  Real-Time Computing Without Stable States: A New Framework for Neural Computation Based on Perturbations , 2002, Neural Computation.

[30]  Paolo Banelli,et al.  Theoretical analysis and performance of OFDM signals in nonlinear AWGN channels , 2000, IEEE Trans. Commun..

[31]  Zhen Zhou,et al.  Design challenges and methodologies in 3D integration for neuromorphic computing systems , 2016, 2016 17th International Symposium on Quality Electronic Design (ISQED).

[32]  Ganesh K. Venayagamoorthy,et al.  Online design of an echo state network based wide area monitor for a multimachine power system , 2007, Neural Networks.

[33]  H. Saunders,et al.  Probability, Random Variables and Stochastic Processes (2nd Edition) , 1989 .

[34]  G. Liodakis,et al.  Neural Network – based Digital Receiver for Radio Communications , 2004 .

[35]  Bozhkov Lachezar,et al.  Echo State Network , 2017, Encyclopedia of Machine Learning and Data Mining.

[36]  Peter Ford Dominey,et al.  A Model of Corticostriatal Plasticity for Learning Oculomotor Associations and Sequences , 1995, Journal of Cognitive Neuroscience.

[37]  Mingyan Jiang,et al.  Channel Tracking Based on Neural Network and Particle Filter in MIMO-OFDM System , 2008, 2008 Fourth International Conference on Natural Computation.

[38]  Herbert Jaeger,et al.  Echo State Property Linked to an Input: Exploring a Fundamental Characteristic of Recurrent Neural Networks , 2013, Neural Computation.

[39]  Yik-Chung Wu,et al.  Subspace Identification for DOA Estimation in Massive/Full-Dimension MIMO Systems: Bad Data Mitigation and Automatic Source Enumeration , 2015, IEEE Transactions on Signal Processing.

[40]  Christof Teuscher,et al.  A Comparative Study of Reservoir Computing for Temporal Signal Processing , 2014, ArXiv.

[41]  Bin Wang,et al.  FPGA based spike-time dependent encoder and reservoir design in neuromorphic computing processors , 2016, Microprocess. Microsystems.

[42]  Kandarpa Kumar Sarma,et al.  Channel Estimation Technique for STBC Coded MIMO System with Multiple ANN Blocks , 2012 .

[43]  Krishna Sayana,et al.  Downlink MIMO in LTE-advanced: SU-MIMO vs. MU-MIMO , 2012, IEEE Communications Magazine.

[44]  Hua Cai,et al.  MIMO-OFDM Channel Estimation Based on Neural Network , 2010, 2010 6th International Conference on Wireless Communications Networking and Mobile Computing (WiCOM).