Network Coding and Wireless Physical-layer ... - Jacobs University
Network Coding and Wireless Physical-layer ... - Jacobs University
Network Coding and Wireless Physical-layer ... - Jacobs University
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
36 Chapter 4: Unequal Erasure Protection (UEP) in <strong>Network</strong> <strong>Coding</strong><br />
<strong>and</strong> concludes the topic.<br />
4.2 The Edge-Disjoint Path Model with Binary Erasure<br />
Channels for <strong>Network</strong> <strong>Coding</strong><br />
Figure 4.2 shows network coding in a network that is usually called the butterfly network,<br />
where A aims to multicast two binary symbols b 1 <strong>and</strong> b 2 to D <strong>and</strong> E. In Fig. 4.2, we<br />
can see that the node F encodes b 1 <strong>and</strong> b 2 together to achieve the multicast rate of 2 bits<br />
per unit time, if each edge represents the capacity of one bit per unit time, D receives b 1<br />
from the path ABD <strong>and</strong> can recover b 2 from the symbol b 1 ⊕ b 2 from ACF GD, whereas<br />
E receives b 2 from the path ACE <strong>and</strong> recovers b 1 from the symbol b 1 ⊕ b 2 from ABF GD.<br />
Had network coding not been there, only either b 1 or b 2 would have been able to pass the<br />
bottleneck F G in one unit time, i.e., one receiver would have been unable to use one of<br />
its possible transmission paths [55].<br />
A<br />
b 1 b 2<br />
B<br />
C<br />
b 1 b 2<br />
F<br />
b 1 b 1 ⊕ b 2<br />
b 2<br />
G<br />
b 1 ⊕ b 2 b 1 ⊕ b 2<br />
D<br />
E<br />
Figure 4.2: <strong>Network</strong> coding in a butterfly network<br />
By means of network coding, all receivers can use all of their possible paths at the<br />
same time. In general, the multicast rate of ω suggests the existence of ω non-intersecting<br />
paths from the source to each sink, which are called edge-disjoint paths by Jaggi et al. [63],