Int. J. Electron. Commun. (AEÜ) 66 (2012) 322–331 Contents lists available at SciVerse ScienceDirect International Journal of Electronics and Communications (AEÜ) j our na l ho mepage: www.elsevier.de/a eue Modeling MIMO channels using a class of complex recurrent neural network architectures Kandarpa Kumar Sarma , Abhijit Mitra Department of Electronics and Electrical Engineering (EEE), Indian Institute of Technology Guwahati (IITG), Guwahati 781039, Assam, India a r t i c l e i n f o Article history: Received 27 April 2011 Accepted 23 August 2011 Keywords: Multi Input Multi Output Estimation Artificial Neural Network Recurrent Neural Network Self Organizing Map a b s t r a c t Artificial Neural Network (ANN) as non-parametric pattern mapping tool with suitable modification can tackle time varying nature of Multiple Input Multiple Output (MIMO) wireless set-up while carrying out channel modeling and estimation. Modified ANNs with temporal characteristics, however, suffer from configuration complexities. The Recurrent Neural Network (RNN), having better time tracking capability, provides a viable alternative with certain challenges. The RNN as Complex Time Delay Fully Recurrent Neural Network (CTDFRNN) block can be combined at the output using time averaging and Self Orga- nization Map (SOM)-based optimization, yielding a new architectural framework. The CTDFRNN based designs are explored here and several such blocks are coupled together to form a cluster which generates certain diversity aspects that improves overall performance. A Modular Network SOM (MNSOM) archi- tecture which is regarded to have certain resemblance with biological computation with an inherent reinforced modular learning, is also proposed and formulated using CTDFRNN blocks for application in MIMO channel estimation. It is found that such architectures offer considerable amount of processing time saving than the conventional stochastic estimation. © 2011 Elsevier GmbH. All rights reserved. 1. Introduction Statistical and other methods of channel estimation are capable of properly tackling the Multiple Input Multiple Output (MIMO) wireless systems [1,2]. Soft-computational approaches, however, can be appended to these available methods for providing inno- vative solutions to channel estimation. One of the viable means of such innovative channel estimation is the use of the Artificial Neural Network (ANN)s [1]. ANNs have already received attention as an optional tool for equalization and other such applications in wireless communication. Some of the relevant literature in this regard is cited in [2–7]. The most preferable aspects of the ANN in these applications have been parallelism, adaptive processing, self- organization, universal approximation and ability of tackling highly nonlinear problems. Also, as the ANN can learn complex patterns, it can act as a reliable estimator and hence can be used for modeling MIMO channels. An ANN can be specially configured to provide an estimate of the channel which may help to mitigate some of the deficiencies of multi-user transmission [2]. The advantage of these schemes is that no pilot symbol bits are required to be inserted with the MIMO transmissions which can contribute towards Corresponding author. Tel.: +91 9401454994; fax: +91 3612700031. E-mail addresses: s.kandarpa@iitg.ernet.in, kandarpaks@gmail.com (K.K. Sarma), a.mitra@iitg.ernet.in (A. Mitra). preserving bandwidth and increasing spectral efficiency. The sys- tem can also be extended to symbol recovery in Orthogonal Frequency Division Multiplexing (OFDM) scheme and user detec- tion as part of high data rate communication using MIMO-OFDM arrangement. Such systems with their ability to learn are also in a better position to use transmitter side information (TSI), channel side information (CSI) and receiver side information (RSI) for design of adaptive communication methods. Such a work dealing with static and slowly varying MIMO channels has already been reported in [8]. Another related work [9] for MIMO-OFDM channel estima- tion uses a variable step-size recursive least-squares (RLS) method for nonlinear principle component analysis (PCA) to train a two- layered ANN for the purpose. However, all these works focus mainly on the training-learning aspect of the ANN and its capacity to deal with MIMO channel estimation with practically little/no consider- ation on time-varying characteristics of the wireless channels. Till now, no recorded efforts have been observed regarding expansion of the abilities of such architectures beyond the training-testing realm which includes certain architectural challenges. These chal- lenges include: (i) ensuring stability to the system by appending a feedback path along with the usual feedforward structure of ANN, (ii) retaining only the contextual portion of the informa- tion with the above structure and (iii) properly capturing the fast time-varying nature of the channels. Keeping these challenges in consideration, one appropriate alternative to the ANN approach is the Recurrent Neural Network (RNN), which has the capacity to deal 1434-8411/$ see front matter © 2011 Elsevier GmbH. All rights reserved. doi:10.1016/j.aeue.2011.08.008