Permutation Channels
Anuran Makur
Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology
10 July 2020
Anuran Makur (MIT) Permutation Channels 10 July 2020 1 / 40
Permutation Channels Anuran Makur Department of Electrical - - PowerPoint PPT Presentation
Permutation Channels Anuran Makur Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology 10 July 2020 Anuran Makur (MIT) Permutation Channels 10 July 2020 1 / 40 Outline Introduction 1 Three
Anuran Makur (MIT) Permutation Channels 10 July 2020 1 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 2 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 3 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 3 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 3 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 3 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 3 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 3 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 3 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 3 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 3 / 40
NETWORK SENDER RECEIVER
Anuran Makur (MIT) Permutation Channels 10 July 2020 4 / 40
NETWORK SENDER RECEIVER
Anuran Makur (MIT) Permutation Channels 10 July 2020 4 / 40
NETWORK SENDER RECEIVER
Anuran Makur (MIT) Permutation Channels 10 July 2020 4 / 40
NETWORK SENDER RECEIVER
Anuran Makur (MIT) Permutation Channels 10 July 2020 4 / 40
NETWORK SENDER RECEIVER
Anuran Makur (MIT) Permutation Channels 10 July 2020 4 / 40
NETWORK SENDER RECEIVER
Anuran Makur (MIT) Permutation Channels 10 July 2020 4 / 40
NETWORK SENDER RECEIVER
Anuran Makur (MIT) Permutation Channels 10 July 2020 4 / 40
NETWORK SENDER RECEIVER
Anuran Makur (MIT) Permutation Channels 10 July 2020 5 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 5 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 5 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 5 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 5 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 5 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 5 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 5 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 5 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 5 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 5 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 6 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 6 / 40
1 |X n 1 (zn
Anuran Makur (MIT) Permutation Channels 10 July 2020 6 / 40
1 |X n 1 (zn
Anuran Makur (MIT) Permutation Channels 10 July 2020 6 / 40
1 |X n 1 (zn
Anuran Makur (MIT) Permutation Channels 10 July 2020 6 / 40
Permutation Channels 10 July 2020 7 / 40
1 |X n 1 is equal to channel PY n 1 |X n 1 .
Permutation Channels 10 July 2020 7 / 40
1 |X n 1 is equal to channel PY n 1 |X n 1 .
Anuran Makur (MIT) Permutation Channels 10 July 2020 7 / 40
1 |X n 1 is equal to channel PY n 1 |X n 1 .
Anuran Makur (MIT) Permutation Channels 10 July 2020 7 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 8 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 8 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 8 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 9 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 9 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 9 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 9 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 9 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 9 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 9 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 10 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 10 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 10 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 10 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 11 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 12 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 12 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 12 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 12 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 12 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 12 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 13 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 13 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 13 / 40
1 |M(yn
Anuran Makur (MIT) Permutation Channels 10 July 2020 13 / 40
1 |M(yn
Anuran Makur (MIT) Permutation Channels 10 July 2020 13 / 40
1 |M(yn
Anuran Makur (MIT) Permutation Channels 10 July 2020 13 / 40
1 |M(yn
Anuran Makur (MIT) Permutation Channels 10 July 2020 13 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 14 / 40
Permutation Channels 10 July 2020 14 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 14 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 14 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 14 / 40
| 𝑢|0
| 𝑢|1
Anuran Makur (MIT) Permutation Channels 10 July 2020 15 / 40
| 𝑢|0
| 𝑢|1
Anuran Makur (MIT) Permutation Channels 10 July 2020 15 / 40
| 𝑢|0
| 𝑢|1
Anuran Makur (MIT) Permutation Channels 10 July 2020 15 / 40
| 𝑢|0
| 𝑢|1
Anuran Makur (MIT) Permutation Channels 10 July 2020 15 / 40
| 𝑢|0
| 𝑢|1
Anuran Makur (MIT) Permutation Channels 10 July 2020 15 / 40
| 𝑢|0
| 𝑢|1
Anuran Makur (MIT) Permutation Channels 10 July 2020 15 / 40
| 𝑢|0
| 𝑢|1
Anuran Makur (MIT) Permutation Channels 10 July 2020 15 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 16 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 16 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 16 / 40
Permutation Channels 10 July 2020 16 / 40
Permutation Channels 10 July 2020 16 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 16 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 16 / 40
Permutation Channels 10 July 2020 17 / 40
Permutation Channels 10 July 2020 17 / 40
Permutation Channels 10 July 2020 17 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 17 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 17 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 17 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 18 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 19 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 19 / 40
Permutation Channels 10 July 2020 19 / 40
Permutation Channels 10 July 2020 19 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 19 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 20 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 20 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 20 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 21 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 21 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 21 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 21 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 21 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 21 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 21 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 22 / 40
1 ∈{0,1}n
1 (xn
Anuran Makur (MIT) Permutation Channels 10 July 2020 22 / 40
1 ∈{0,1}n
1 (xn
Anuran Makur (MIT) Permutation Channels 10 July 2020 22 / 40
1 ∈{0,1}n
1 (xn
1 ∈{0,1}n
1 (xn
Permutation Channels 10 July 2020 22 / 40
1 ∈{0,1}n
1 (xn
1 ∈{0,1}n
1 (xn
1 ∈{0,1}n
1 (xn
Permutation Channels 10 July 2020 22 / 40
1 ∈{0,1}n
1 (xn
1 ∈{0,1}n
1 (xn
Permutation Channels 10 July 2020 22 / 40
1 ∈{0,1}n
1 (xn
1 ∈{0,1}n
1 (xn
Anuran Makur (MIT) Permutation Channels 10 July 2020 22 / 40
1 ∈{0,1}n
1 (xn
1 ∈{0,1}n
1 (xn
Anuran Makur (MIT) Permutation Channels 10 July 2020 22 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 23 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 23 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 23 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 23 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 24 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 25 / 40
Permutation Channels 10 July 2020 26 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 26 / 40
Permutation Channels 10 July 2020 26 / 40
r−1 2 Anuran Makur (MIT) Permutation Channels 10 July 2020 26 / 40
r−1 2
Anuran Makur (MIT) Permutation Channels 10 July 2020 26 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 27 / 40
1 (y) = 1
Anuran Makur (MIT) Permutation Channels 10 July 2020 27 / 40
1 (y) = 1
1 (y)
Permutation Channels 10 July 2020 27 / 40
1 (y) = 1
1 (y)
Anuran Makur (MIT) Permutation Channels 10 July 2020 27 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 28 / 40
1 ≈ PZ with high probability as n → ∞. Anuran Makur (MIT) Permutation Channels 10 July 2020 28 / 40
1 ≈ PZ with high probability as n → ∞.
1 (y)
Anuran Makur (MIT) Permutation Channels 10 July 2020 28 / 40
1 ≈ PZ with high probability as n → ∞.
1 (y)
Anuran Makur (MIT) Permutation Channels 10 July 2020 28 / 40
1 ≈ PZ with high probability as n → ∞.
1 (y)
Anuran Makur (MIT) Permutation Channels 10 July 2020 28 / 40
1 ≈ PZ with high probability as n → ∞.
1 (y)
Anuran Makur (MIT) Permutation Channels 10 July 2020 28 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 29 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 30 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 30 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 30 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 30 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 31 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 31 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 31 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 31 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 31 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 32 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 32 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 33 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 33 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 34 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 34 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 34 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 34 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 34 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 34 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 35 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 35 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 35 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 36 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 37 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 37 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 38 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 38 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 38 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 38 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 38 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 38 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 39 / 40
Anuran Makur (MIT) Permutation Channels 10 July 2020 40 / 40