Академический Документы
Профессиональный Документы
Культура Документы
18 de agosto de 2019
Summary
Abstract
Introdution
Polar Codes
Simulation Results
Conclusions
Abstract
1
Robert M. Oliveira and Rodrigo C. de Lamare
Non-Uniform Channel Polarization and Design of Rate-Compatible Polar Codes
Abstract Introdution Polar Codes Uniform Polarization Channel: Arikan Construction Non-Uniform Polarization Channel Propose
Summary
Abstract
Introdution
Polar Codes
Simulation Results
Conclusions
2
Robert M. Oliveira and Rodrigo C. de Lamare
Non-Uniform Channel Polarization and Design of Rate-Compatible Polar Codes
Abstract Introdution Polar Codes Uniform Polarization Channel: Arikan Construction Non-Uniform Polarization Channel Propose
Introdution
3
Robert M. Oliveira and Rodrigo C. de Lamare
Non-Uniform Channel Polarization and Design of Rate-Compatible Polar Codes
Abstract Introdution Polar Codes Uniform Polarization Channel: Arikan Construction Non-Uniform Polarization Channel Propose
4
Robert M. Oliveira and Rodrigo C. de Lamare
Non-Uniform Channel Polarization and Design of Rate-Compatible Polar Codes
Abstract Introdution Polar Codes Uniform Polarization Channel: Arikan Construction Non-Uniform Polarization Channel Propose
5
Robert M. Oliveira and Rodrigo C. de Lamare
Non-Uniform Channel Polarization and Design of Rate-Compatible Polar Codes
Abstract Introdution Polar Codes Uniform Polarization Channel: Arikan Construction Non-Uniform Polarization Channel Propose
Summary
Abstract
Introdution
Polar Codes
Simulation Results
Conclusions
6
Robert M. Oliveira and Rodrigo C. de Lamare
Non-Uniform Channel Polarization and Design of Rate-Compatible Polar Codes
Abstract Introdution Polar Codes Uniform Polarization Channel: Arikan Construction Non-Uniform Polarization Channel Propose
Polar Encoding
7
Robert M. Oliveira and Rodrigo C. de Lamare
Non-Uniform Channel Polarization and Design of Rate-Compatible Polar Codes
Abstract Introdution Polar Codes Uniform Polarization Channel: Arikan Construction Non-Uniform Polarization Channel Propose
Polar Decoding
I Successive cancellation (SC) decoding
I Low complexity, simple decoding structure
I Proven to achieve the channel capacity when the code length
is large enough
I Under practical finite length performance is not satisfactory
I SC list (SCL) decoding algorithm
I Improves SC decoding algorithm
I Achieves the ML performance with rather low complexity
I CRC-aided SCL (CA-SCL) decoding algorithm
I It is a common practice in the literature that CRC bits are
embedded in the information sequence
I Use of prior information of CRC to make decision in the list
obtained by SCL decoding
I Achieves comparable and even better performance against
Turbo/LDPC codes
8
Robert M. Oliveira and Rodrigo C. de Lamare
Non-Uniform Channel Polarization and Design of Rate-Compatible Polar Codes
Abstract Introdution Polar Codes Uniform Polarization Channel: Arikan Construction Non-Uniform Polarization Channel Propose
Summary
Abstract
Introdution
Polar Codes
Simulation Results
Conclusions
9
Robert M. Oliveira and Rodrigo C. de Lamare
Non-Uniform Channel Polarization and Design of Rate-Compatible Polar Codes
Abstract Introdution Polar Codes Uniform Polarization Channel: Arikan Construction Non-Uniform Polarization Channel Propose
Arikan Construction
u1 x1 y1
W
u2 x2 y2
W
I SymmetricPCapacity
P 1 W (y |x)
I (W ) = 2 W (y |x)log 1
W (y |0)+ 12 W (y |1)
y ∈Y x∈X 2
P p
I the Bhattacharyya parameter Z0 = W (y |0)W (y |1)
y ∈Y
10
Robert M. Oliveira and Rodrigo C. de Lamare
Non-Uniform Channel Polarization and Design of Rate-Compatible Polar Codes
Abstract Introdution Polar Codes Uniform Polarization Channel: Arikan Construction Non-Uniform Polarization Channel Propose
Arikan Construction
(1)
W8 = W000
(1)
W4 = W00
(2)
W8 = W001
(1)
W2 = W0
(3)
W8 = W010
0 (2)
W4 = W01
(4)
W8 = W011
W
(5)
W8 = W100
(3)
W4 = W10
1 (6)
W8 = W101
(2)
W2 = W1
(7)
W8 = W110
(4)
W4 = W11
(8)
W8 = W111
PN (i)
i=1 I (WN ) = NI (W )
I
PN (i)
I
i=1 Z (WN ) ≤ NZ (W )
11
Robert M. Oliveira and Rodrigo C. de Lamare
Non-Uniform Channel Polarization and Design of Rate-Compatible Polar Codes
Abstract Introdution Polar Codes Uniform Polarization Channel: Arikan Construction Non-Uniform Polarization Channel Propose
Summary
Abstract
Introdution
Polar Codes
Simulation Results
Conclusions
12
Robert M. Oliveira and Rodrigo C. de Lamare
Non-Uniform Channel Polarization and Design of Rate-Compatible Polar Codes
Abstract Introdution Polar Codes Uniform Polarization Channel: Arikan Construction Non-Uniform Polarization Channel Propose
Non-Uniform Construction
u1 x1 y1
W(1)
u2 x2 W(2) y2
Non-Uniform Construction
W(1) W (1)
W(2) W (2)
W(3) W (3)
W(4) W (4)
W(5) W (5)
W(6) W (6)
W(7) W (7)
W(8) W (8)
g function
PN 0 (i) Pf N
function
0
I
i=1 I (WN0 ) = i=1 I (W(i) )
PN 0 (i) PN 0
i=1 Z (WN 0 ) ≤ i=1 Z (W(i) )
I
14
Robert M. Oliveira and Rodrigo C. de Lamare
Non-Uniform Channel Polarization and Design of Rate-Compatible Polar Codes
Abstract Introdution Polar Codes Uniform Polarization Channel: Arikan Construction Non-Uniform Polarization Channel Propose
Summary
Abstract
Introdution
Polar Codes
Simulation Results
Conclusions
15
Robert M. Oliveira and Rodrigo C. de Lamare
Non-Uniform Channel Polarization and Design of Rate-Compatible Polar Codes
Abstract Introdution Polar Codes Uniform Polarization Channel: Arikan Construction Non-Uniform Polarization Channel Propose
Key Idea
I The key idea of the NUPGA is to shorten the codeword by
removing the bits that correspond to the channels with
smallest values of polarization index. The bits of information
must be rearranged in the codeword according to the
re-polarization of the remaining channel bits, with proposed
method.
I Use the Gaussian Approximation Construction
( (2i−1) (i) (i)
Z (WN 0 ) = φ−1 (1 − (1 − φ(Z (W1 )))(1 − φ(Z (W2 ))))
(2i) (i) (i)
Z (WN 0 ) = Z (W1 )Z (W2 ).
( (1)
exp(−0.4527x (0.86) + 0.0218) if 0 < x ≤ 10
φ(x) = p π 10 x
(2)
x (1 − 7x ) exp(− 4 ) if x > 10
16
Robert M. Oliveira and Rodrigo C. de Lamare
Non-Uniform Channel Polarization and Design of Rate-Compatible Polar Codes
Abstract Introdution Polar Codes Uniform Polarization Channel: Arikan Construction Non-Uniform Polarization Channel Propose
Algorithm
17
Robert M. Oliveira and Rodrigo C. de Lamare
Non-Uniform Channel Polarization and Design of Rate-Compatible Polar Codes
Abstract Introdution Polar Codes Uniform Polarization Channel: Arikan Construction Non-Uniform Polarization Channel Propose
Summary
Abstract
Introdution
Polar Codes
Simulation Results
Conclusions
18
Robert M. Oliveira and Rodrigo C. de Lamare
Non-Uniform Channel Polarization and Design of Rate-Compatible Polar Codes
Abstract Introdution Polar Codes Uniform Polarization Channel: Arikan Construction Non-Uniform Polarization Channel Propose
Simulation
I Show the performance of the original Arikan’s polar codes [7] with
length N = 512 (MC), and their rate-compatible versions operating
at rate R = 1/2 with M = 320 and K = 160 using the approaches
of Wang [12], Niu [13], Oliveira [14] and the proposed NUPGA
technique.
I Show the performance of a codeword of length M = 400, K = 200
for the rate-compatible designs and CA-SCL with L = 16.
I Show the performance of a codeword of length M = 400, K = 50,
CA-SCL with L = 16 and CRC with length 24 in a system operating
with rate R = 1/4.
[7] H. Vangala, E. Viterbo and Y. Hong, ”A Comparative Study of Polar Code Constructions for the AWGN
Channel”, https://arxiv.org/pdf/1501.02473.pdf, Jan 2015.
[12] R.Wang and R. Liu, ”A Novel Puncturing Scheme for Polar Codes”, IEEE Communications Letters, vol. 18, no.
12, pp. 2081-2084, Oct 2014.
[13] K. Niu et al., ”Rate-Compatible Punctured Polar Codes: Optimal Construction Based on Polar Spectra”,
https://arxiv.org/pdf/1612.01352, Dec 2017.
[14] R. M. Oliveira ; R. C. de Lamare, ”Rate-Compatible Polar Codes Based on Polarization-Driven Shortening”,
IEEE Communications Letters, vol. 22, no. 10, pp. 1984-1987, 2018 19
Robert M. Oliveira and Rodrigo C. de Lamare
Non-Uniform Channel Polarization and Design of Rate-Compatible Polar Codes
Abstract Introdution Polar Codes Uniform Polarization Channel: Arikan Construction Non-Uniform Polarization Channel Propose
10 -1
10 -1
-2
10
10 -3 10 -2
10 -4
10 -3
320/160 - NUPGA 320/160 - NUPGA
-5 320/160 - [13] 320/160 - [13]
10
320/160 - [14] 320/160 - [14]
512/160 - [7] 512/160 - [7]
320/160 - [12] 320/160 - [12]
10 -6 10 -4
0 1 2 3 4 0 1 2 3 4
Eb/N 0 in dB Eb/N 0 in dB 20
Robert M. Oliveira and Rodrigo C. de Lamare
Non-Uniform Channel Polarization and Design of Rate-Compatible Polar Codes
Abstract Introdution Polar Codes Uniform Polarization Channel: Arikan Construction Non-Uniform Polarization Channel Propose
10 -1
10 -1
10 -2
10 -3
10 -2
10 -5 10 -3
0 1 2 3 4 0 1 2 3 4
E b /N0 in dB E b /N0 in dB
21
Robert M. Oliveira and Rodrigo C. de Lamare
Non-Uniform Channel Polarization and Design of Rate-Compatible Polar Codes
Abstract Introdution Polar Codes Uniform Polarization Channel: Arikan Construction Non-Uniform Polarization Channel Propose
10 -2
10 -1
Summary
Abstract
Introdution
Polar Codes
Simulation Results
Conclusions
23
Robert M. Oliveira and Rodrigo C. de Lamare
Non-Uniform Channel Polarization and Design of Rate-Compatible Polar Codes
Abstract Introdution Polar Codes Uniform Polarization Channel: Arikan Construction Non-Uniform Polarization Channel Propose
Conclusions
24
Robert M. Oliveira and Rodrigo C. de Lamare
Non-Uniform Channel Polarization and Design of Rate-Compatible Polar Codes