Homotopy continuation for spatial interference alignment in arbitrary MIMO X networks

In this paper, we propose an algorithm to design interference alignment (IA) precoding and decoding matrices for arbitrary MIMO X networks. The proposed algorithm is rooted in the homotopy continuation techniques commonly used to solve systems of nonlinear equations. Homotopy methods find the soluti...

Descripción completa

Detalles Bibliográficos
Autores: Fanjul Fernández, Jacobo, González Fernández, Óscar, Santamaría Caballero, Luis Ignacio|||0000-0003-0040-7436, Beltrán Álvarez, Carlos|||0000-0002-0689-8232
Tipo de recurso: artículo
Fecha de publicación:2017
País:España
Institución:Universidad de Cantabria (UC)
Repositorio:UCrea Repositorio Abierto de la Universidad de Cantabria
Idioma:inglés
OAI Identifier:oai:repositorio.unican.es:10902/12990
Acceso en línea:http://hdl.handle.net/10902/12990
Access Level:acceso abierto
Palabra clave:Degrees of freedom
Homotopy continuation
Interference alignment
MIMO X networks
Feasibility
Descripción
Sumario:In this paper, we propose an algorithm to design interference alignment (IA) precoding and decoding matrices for arbitrary MIMO X networks. The proposed algorithm is rooted in the homotopy continuation techniques commonly used to solve systems of nonlinear equations. Homotopy methods find the solution of a target system by smoothly deforming the solution of a start system which can be trivially solved. Unlike previously proposed IA algorithms, the homotopy continuation technique allows us to solve the IA problem for both unstructured (i.e., generic) and structured channels such as those that arise when time or frequency symbol extensions are jointly employed with the spatial dimension. To this end, we consider an extended system of bilinear equations that include the standard alignment equations to cancel the interference, and a new set of bilinear equations that preserve the desired dimensionality of the signal spaces at the intended receivers. We propose a simple method to obtain the start system by randomly choosing a set of precoders and decoders, and then finding a set of channels satisfying the system equations, which is a linear problem. Once the start system is available, standard prediction and correction techniques are applied to track the solution all the way to the target system. We analyze the convergence of the proposed algorithm and prove that, for many feasible systems and a sufficiently small continuation parameter, the algorithm converges with probability one to a perfect IA solution. The simulation results show that the proposed algorithm is able to consistently find solutions achieving the maximum number of degrees of freedom in a variety of MIMO X networks with or without symbol extensions. Further, the algorithm provides insights into the feasibility of IA in MIMO X networks for which theoretical results are scarce.