Abstract
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.
Highlights
We show that the proposed algorithm can be applied to a large number of scenarios ranging from conventional network topologies such as the interference channel (IC), interference multipleaccess channel (IMAC) or interference broadcast channel (IBC) [5]–[7], [11], [12], [14]–[17], [20], to new scenarios that appear in the context of heterogeneous networks (HetNets) [21]–[23] such as reverse TDD systems, with or without symbol extensions
We consider a 4-user multiple-input multiple-output (MIMO) X network as our first scenario and evaluate the sum-rate performance of the proposed method in comparison to the minimum interference leakage (MinIL) alternating minimization algorithm proposed in [6], which has been conveniently adapted to operate in MIMO X networks
In this paper we have presented a new algorithm, based on homotopy continuation, to design interference alignment precoders and decoders for MIMO X networks
Summary
T HE key idea of interference alignment (IA) consists of designing precoding matrices that reduce the dimension. Parts of this work have been presented in [1]. The results presented in this work are reproducible. The Matlab code and datasets are available at https://gtas.unican.es/homotopyIATSP of the interference subspace, in such a way that it can be zeroforced by applying the decoding matrices at the receivers. An M × N multiple-input multiple-output (MIMO) X network (XN) represents the most general single-hop network model with M transmitters and N receivers, each of them equipped with multiple antennas. Many other well-known network topologies such as the interference channel (IC), the interference multipleaccess channel (IMAC), the interference broadcast channel (IBC) and the X channel, can be viewed as particular cases of X networks
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.