11.03.2014 Views

Network Coding and Wireless Physical-layer ... - Jacobs University

Network Coding and Wireless Physical-layer ... - Jacobs University

Network Coding and Wireless Physical-layer ... - Jacobs University

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!