Channel estimation in wireless OFDM systems using reservoir computing

Reservoir Computing (RC) is a recent neurologically inspired concept for processing time dependent data that lends itself particularly well to hardware implementation by using the device physics to conduct information processing. In this paper, we apply RC to channel estimation in Orthogonal Frequency Division Multiplexing (OFDM) systems. Due to the multipath propagation environment between a transmitter and receiver, the received signal undergoes attenuation, time delay and phase shift. For mitigating these random effects and decoding the transmitted signal at the receiver, accurate channel estimation is vital. Statistical approaches for channel estimation assume that accurate channel information is available at the receiver. However, the time-variance of the channel complicates the channel estimation process by making the current estimation outdated. Recurrent Neural Networks (RNNs), which are analogous to the functioning of the human brain, are therefore utilized for channel prediction. Training algorithms for RNNs are categorized as gradient-descent methods, which often results in high computational complexity and leads to non-convergence due to the presence of bifurcations. In this paper, an Echo State Network (ESN), which is a class of RC approach, has been used for training a RNN to estimate the channel state information. Using this approach, the training and hence, the implementation complexity is significantly reduced. Simulation results show significant improvement in channel estimation accuracy for the proposed method.

[1]  Fernando A. C. Gomide,et al.  Exchange rate forecasting using echo state networks for trading strategies , 2014, 2014 IEEE Conference on Computational Intelligence for Financial Engineering & Economics (CIFEr).

[2]  Ronald G. Harley,et al.  An Introduction to the Echo State Network and its Applications in Power System , 2009, 2009 15th International Conference on Intelligent System Applications to Power Systems.

[3]  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.

[4]  Geoffrey Ye Li,et al.  Channel Estimation for OFDM , 2014, IEEE Communications Surveys & Tutorials.

[5]  Russell Y. Webb,et al.  Reservoir Computing for Prediction of the Spatially-Variant Point Spread Function , 2008, IEEE Journal of Selected Topics in Signal Processing.

[6]  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.

[7]  Rolf Pfeifer,et al.  Actor-critic design using echo state networks in a simulated quadruped robot , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

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

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

[11]  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).

[12]  Benjamin Schrauwen,et al.  One step Backpropagation Through Time for learning input mapping in reservoir computing applied to speech recognition , 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems.

[13]  Fernando José Von Zuben,et al.  An echo state network architecture based on volterra filtering and PCA with application to the channel equalization problem , 2011, The 2011 International Joint Conference on Neural Networks.

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