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.
Chapter 4: Unequal Erasure Protection (UEP) in <strong>Network</strong> <strong>Coding</strong> 35<br />
last two <strong>layer</strong>s depends on successful recovery of the third. Scalable data therefore asks<br />
for unequal erasure protection (UEP), sometimes mentioned as unequal loss protection<br />
(ULP), such that the parts of data with higher priority are better protected against<br />
erasures.<br />
m 5 m 5<br />
m 4<br />
m 3<br />
m 2<br />
m 1<br />
m 4<br />
m 3<br />
m 2<br />
m 1<br />
m 2<br />
m 1<br />
Figure 4.1: Recovery of <strong>layer</strong>ed data with the third <strong>layer</strong> missing<br />
UEP has been implemented in several components of digital communication systems.<br />
UEP bit-loading for multi-carrier modulation was studied in [77], UEP coded modulation<br />
in [50], UEP bit-loading for MIMO-OFDM (Multiple-Input Multiple-Output Orthogonal<br />
Frequency Division Multiplexing) in [37], UEP Turbo codes based on puncturing <strong>and</strong><br />
pruning in [78], <strong>and</strong> UEP LDPC Codes based on irregular variable <strong>and</strong>/or check node<br />
degrees in [41, 68].<br />
Unequal-erasure-protected network coding was proposed for the first time by us in [5].<br />
We analyzed the effect of erasures on the recovery of scalable data when linear network<br />
coding was applied.<br />
We found that global encoding kernels (GEKs) describing linear<br />
network codes had different levels of built-in unequal-erasure-protecting (UEP) capability,<br />
allowing better protection of high-priority data when GEKs were wisely assigned. UEP<br />
in network coding is introduced in Section 4.3.<br />
We define some related economic terms <strong>and</strong> concepts of scalable data in Section 4.4,<br />
which allows us to give a mathematical expression of the expected utility of recovered<br />
scalable data in the presence of erasures in Section 4.5. In Section 4.6, we quantitatively<br />
show that linear network codes have built-in UEP mechanisms affecting the utility of the<br />
recovered scalable data. Section 4.7 discusses a UEP network code assignment problem,<br />
which will be simplified by a procedure described in Section 4.8 before being solved by<br />
two strategies suggested in Section 4.9 <strong>and</strong> 4.10. The last section discusses the results