|
1 Introduction 4 2 Polar Codes 5 2.1 Denitions and Properties . . . . . . . . . . . . . . . . . . . . . . 5 2.1.1 Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2 Channel Polarizations . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.2.1 Channel combining . . . . . . . . . . . . . . . . . . . . . . 7 2.2.2 Channel splitting . . . . . . . . . . . . . . . . . . . . . . . 8 2.2.3 Iterative formulas of channel transformations . . . . . . . . 8 2.2.4 Channel polarization . . . . . . . . . . . . . . . . . . . . . 9 2.3 Code Construction for BECs and BSCs . . . . . . . . . . . . . . 10 2.4 Encoding of Polar Codes . . . . . . . . . . . . . . . . . . . . . . . 10 2.5 Decoding of the Polar Codes . . . . . . . . . . . . . . . . . . . . . 11 2.5.1 Successive cancellation decoding . . . . . . . . . . . . . . . 11 2.5.2 Successive cancellation list decoding . . . . . . . . . . . . . 11 2.5.3 Successive cancellation list decoding with a single CRC . . 12 2.5.4 Successive cancellation list decoding with multiple CRC . . 13 3 Linear Unequal Error Protection Codes 14 3.1 Denitions and Properties . . . . . . . . . . . . . . . . . . . . . . 14 3.2 Optimal Linear Binary Systematic UEP Codes . . . . . . . . . . . 17 3.3 Method of Constructing Optimal Linear Binary Systematic UEP Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4 UEP Concatenated Polar Codes 22 4.1 UEP Concatenated Polar Codes . . . . . . . . . . . . . . . . . . . 22 4.2 UEP Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 4.3 Successive Cancellation List Decoding of Polar Codes with UEP . 23 4.4 UEP Check Position Comparison . . . . . . . . . . . . . . . . . . 25 4.5 Saturated Phenomenon Discussion . . . . . . . . . . . . . . . . . 25 5 Simulations 30 5.1 Simulation Settings . . . . . . . . . . . . . . . . . . . . . . . . . . 30 5.2 Numerical Results . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 5.2.1 N=128, L=2, rate=0.5, UEP Lemma 6, r=15 . . . . . . . 34 5.2.2 N=128, L=4, rate=0.5, UEP Lemma 6, r=15 . . . . . . . 35 5.2.3 N=128, L=8, rate=0.5, UEP Lemma 6, r=15 . . . . . . . 36 5.2.4 N=128, L=16, rate=0.5, UEP Lemma 6, r=15 . . . . . . . 37 5.2.5 N=128, L=32, rate=0.5, UEP Lemma 6, r=15 . . . . . . . 38 5.2.6 N=128, L=2, rate=0.5, UEP Lemma 6 & Lemma 7 comparison, r=15, r=20 . . . . . . . . . . . . . . . . . . . . . . 40 5.2.7 N=128, L=4, rate=0.5, UEP Lemma 6 & Lemma 7 comparison, r=15, r=20 . . . . . . . . . . . . . . . . . . . . . . 41 5.2.8 N=128, L=8, rate=0.5, UEP Lemma 6 & Lemma 7 comparison, r=15, r=20 . . . . . . . . . . . . . . . . . . . . . . 42 5.2.9 N=128, L=16, rate=0.5, UEP Lemma 6 & Lemma 7 comparison, r=15, r=20 . . . . . . . . . . . . . . . . . . . . . . 43 5.2.10 N=256, L=2, rate=0.5, UEP Lemma 7, r=20 . . . . . . . 45 5.2.11 N=256, L=4, rate=0.5, UEP Lemma 7, r=20 . . . . . . . 46 5.2.12 N=256, L=8, rate=0.5, UEP Lemma 7, r=20 . . . . . . . 47 5.2.13 N=256, L=16, rate=0.5, UEP Lemma 7, r=20 . . . . . . . 48 5.2.14 N=256, L=2, rate=0.5, UEP Theorem 1, r=30 . . . . . . . 50 5.2.15 N=256, L=4, rate=0.5, UEP Theorem 1, r=30 . . . . . . . 51 5.2.16 N=256, L=8, rate=0.5, UEP Theorem 1, r=30 . . . . . . . 52 5.2.17 N=256, L=16, rate=0.5, UEP Theorem 1, r=30 . . . . . . 53 5.2.18 N=256, L=2, rate=0.6, UEP check position comparison, r=15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 5.2.19 N=256, L=4, rate=0.6, UEP check position comparison, r=15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 5.2.20 N=256, L=4, rate=0.5, UEP Lemma 6, Lemma 7, Theorem 1 comparison, r=15, 20, 30 . . . . . . . . . . . . . . . 56 5.2.21 N=256, L=16, rate=0.5, UEP Lemma 6, Lemma 7, Theorem 1 comparison, r=15, 20, 30 . . . . . . . . . . . . . . . 57 5.2.22 N=256, rate=0.6, UEP Theorem 1, L=8, 32, 128 comparison, r=30 . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 5.2.23 N=128, rate=0.6, UEP Lemma 6, L=32, 128, 512, 1024 comparison, r=15 . . . . . . . . . . . . . . . . . . . . . . . 61 6 Conclusion 62 |