Lattice-reduction aided HNN for vector precoding

In this paper we propose a modification of the Hopfield neural networks for vector precoding, based on Lenstra, Lenstra, and Lovasz lattice basis reduction. This precoding algorithm controls the energy penalty for system loads α = K/N close to 1, with N and K denoting the number of transmit and receive antennas, respectively. Simulation results for the average transmit energy as a function of α show that our algorithm improves performance within the range 0.9 ≤ α ≤ 1, between 0.4 dB and 2.6 dB in comparison to standard HNN precoding. The proposed algorithm performs close to the sphere encoder (SE) while requiring much lower complexity, and thus, can be applied as an efficient suboptimal precoding method.

[1]  Björn E. Ottersten,et al.  On the complexity of sphere decoding in digital communications , 2005, IEEE Transactions on Signal Processing.

[2]  Johannes Brehmer,et al.  Multiuser spatio-temporal Tomlinson-Harashima precoding for frequency selective vector channels , 2004, ITG Workshop on Smart Antennas (IEEE Cat. No.04EX802).

[3]  Robert F. H. Fischer,et al.  Precoding and Signal Shaping for Digital Transmission , 2002 .

[4]  Robert F. H. Fischer,et al.  Lattice-reduction-aided broadcast precoding , 2004, IEEE Transactions on Communications.

[5]  Robert F. H. Fischer,et al.  Precoding in multiantenna and multiuser communications , 2004, IEEE Transactions on Wireless Communications.

[6]  Geir E. Oien,et al.  Hopfield Neural Networks for Vector Precoding , 2010 .

[7]  Gerald Matz,et al.  Worst- and average-case complexity of LLL lattice reduction in MIMO wireless systems , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[8]  U. Fincke,et al.  Improved methods for calculating vectors of short length in a lattice , 1985 .

[9]  Gürsel Serpen,et al.  Hopfield Network as Static Optimizer: Learning the Weights and Eliminating the Guesswork , 2008, Neural Processing Letters.

[10]  B.M. Zaidel,et al.  On Spectral Efficiency of Vector Precoding for Gaussian MIMO Broadcast Channels , 2008, 2008 IEEE 10th International Symposium on Spread Spectrum Techniques and Applications.

[11]  Andrzej Cichocki,et al.  Neural networks for optimization and signal processing , 1993 .

[12]  Jirí Síma Energy-Based Computation with Symmetric Hopfield Nets , 2007 .

[13]  Ralf R. Müller,et al.  Vector Precoding in High Dimensions: A Replica Analysis , 2007, 2007 IEEE International Symposium on Information Theory.

[14]  Pekka Orponen,et al.  On the Computational Complexity of Binary and Analog Symmetric Hopfield Nets , 2000, Neural Computation.

[15]  R. Gregory Taylor,et al.  Modern computer algebra , 2002, SIGA.

[16]  Ralf R. Müller,et al.  Vector Precoding for Wireless MIMO Systems and its Replica Analysis , 2007, IEEE Journal on Selected Areas in Communications.

[17]  Damien Stehlé,et al.  An LLL Algorithm with Quadratic Complexity , 2009, SIAM J. Comput..

[18]  A. Lee Swindlehurst,et al.  A vector-perturbation technique for near-capacity multiantenna multiuser communication-part I: channel inversion and regularization , 2005, IEEE Transactions on Communications.

[19]  Amir K. Khandani,et al.  Communication Over MIMO Broadcast Channels Using Lattice-Basis Reduction , 2006, IEEE Transactions on Information Theory.

[20]  A. Lee Swindlehurst,et al.  A vector-perturbation technique for near-capacity multiantenna multiuser communication-part II: perturbation , 2005, IEEE Transactions on Communications.

[21]  László Lovász,et al.  Factoring polynomials with rational coefficients , 1982 .