Code Construction for Two-Source Interference Networks
نویسندگان
چکیده
Most literature on network coding focuses on the multicast case where performance bounds and codes that achieve these bounds were found. The general case seems to be much more complicated to analyze. Koetter and Médard [1] gave an algebraic formulation of linear network codes in the general communication problem with multiple sources. However, the complexity of finding the coding coefficients of the code is NP-complete. Furthermore, their procedure finds the solvability of a given set of rates required at certain sinks, but it does not provide, in general, the optimal rate region. Yeung [2, Chapter 15] gave information-theoretic inner and outer bounds to the rate region in the general case of acyclic networks with multiple sources. The inner and outer bounds in [2] are not explicit as in the multicast case, and are exponential in the graph size. This result is extended in [3] for the case of zeroerror network codes. A different framework for formulating the general network coding problem uses a graph theoretic model [4]. In this model, the conflict hypergraph of the network is defined and it was shown that a network coding is solvable over a given alphabet and a class of codes if the conflict hypergraph has a stable set. Unfortunately, the size of the conflict graph might grow exponentially with the field size, since the number of possible codes grows exponentially, and also, in general, the problem of finding the stable set might be difficult. A constructive mulit-source network coding is presented in [5]. The construction is based on the observation that random mixing is asymptotically optimal for a pollutionfree multi-source network coding problem, where no receiver can be reached by a source it does not need. Here too, the computational cost might be prohibitively high. In the problem of multiple unicast for d users transmitter si has to transmit information to terminal ti at rate hi. The d sources are simultaneous and independent. When no codes are employed in the network, then the data can be treated as flow. The problem of multiple sources and multiple sinks in the network is termed in network optimization as the multicommodity flow problem. The multicommodity flow can be found using linear programming. In [6] it was shown how the multicommodity problem can be implemented distributively. In [7], which considers the multiple unicast problem, the operations of the network codes are restricted to binary XOR. The problem is formulated as a linear program or an integer program. This constitutes a suboptimal, yet practical scheme to construct network codes, that improves the multicommodity solution for some particular settings. The computational complexity, however, is high in comparison to multicommodity. This approach was solved in a decentralized way in [8],[9]. In this paper we present a different approach based on modifying the multicommodity solution and thus improving, in certain settings, the achievable rate region. Specifically, we focus on the interference network for the unicast problem with two users (s1, t1) and (s2, t2). We start by a special case, where one of the sources, say s2, transmits information at its maximal min-cut max-flow rate and find a possible rate for s1. We show that this rate of s1 is better than the best multicommodity flow rate. Building on this special case, we generalize it as follows. Suppose we are given a certain point on the border of the rate region of the multicommodity flow (R1, R2). That is, when s2 transmits at rate R2, source s1 cannot transmit at a rate higher than R1 using multicommodity. We show how our method, that uses network codes, can improve R1. We formulate our method as a linear programming problem that is closely related to the flow problem. It is often desirable for network algorithms to be localized, such that the topology need not be globally known to the designer. The similarity to the flow problem allows our method to be implemented distributively, analogously to the distributive multicommodity algorithm in [6]. For both the non-distributive case and the distributive case, the computational complexity of our algorithms for network coding are comparable to those of the parallel multicommodity problems. II. CODE CONSTRUCTION FOR SPECIAL CASE
منابع مشابه
Interference-Aware and Cluster Based Multicast Routing in Multi-Radio Multi-Channel Wireless Mesh Networks
Multicast routing is one of the most important services in Multi Radio Multi Channel (MRMC) Wireless Mesh Networks (WMN). Multicast routing performance in WMNs could be improved by choosing the best routes and the routes that have minimum interference to reach multicast receivers. In this paper we want to address the multicast routing problem for a given channel assignment in WMNs. The channels...
متن کاملA Source Routing Interference - Aware Multi - Path Routing Protocol for Mobile Ad Hoc Networks
In the literature, several Interference-Aware Multi-path Protocols have been introduced for Mobile Ad hoc NETworks (MANETs) but they are either not highly efficient or have the computational complexity of NP-hard. To tackle the problems, in this paper, we propose a novel Source Routing Interference-Aware Multi-path Protocol (SR-IA-MPOLSR) for mobile ad hoc networks. Our protocol uses source rou...
متن کاملLow-density Parity-check Codes for Wireless Relay Networks
In wireless networks, it has always been a challenge to satisfy high traffic throughput demands, due to limited spectrum resources. In past decades, various techniques, including cooperative communications, have been developed to achieve higher communication rates. This thesis addresses the challenges imposed by cooperative wireless networks, in particular focusing on practical code constructio...
متن کاملNetwork coding for robust wireless networks
Wireless networks and communications promise to allow improved access to services and information, ubiquitous connectivity, and mobility. However, current wireless networks are not well-equipped to meet the high bandwidth and strict delay requirements of future applications. Wireless networks suffer from frequent losses and low throughput. We aim to provide designs for robust wireless networks....
متن کاملMultistage Parallel Interference Canceller for Asynchronous Multirate DS-CDMA Systems in AWGN and Flat Rayleigh Channels
The Multi-Code (MC) multirate DS-CDMA (Direct Sequence-Code Division Multiple Access) transmission system’s performance is analyzed, associated to aMultistage Parallel Interference Cancellation (MPIC) structure, with hyperbolic tangent decision device in the intermediate stages. Extensive Monte Carlo Simulations (MCS) considering total and partial cancellation in Additive White Gaussian Noise (...
متن کاملThe Expected Achievable Distortion of Two-User Decentralized Interference Channels
This paper concerns the transmission of two independent Gaussian sources over a two-user decentralized interference channel, assuming that the transmitters are unaware of the instantaneous CSIs. The availability of the channel state information at receivers (CSIR) is considered in two scenarios of perfect and imperfect CSIR. In the imperfect CSIR case, we consider a more practical assumption of...
متن کامل