+ All Categories
Transcript
Page 1: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Advances in Protograph-Based LDPC Codes anda Rate Allocation Problem

PhD Defense

Sudarsan Vasista Srinivasan RanganathanAdvisors: Richard D. Wesel and Dariush Divsalar

Communication Systems LaboratoryUniversity of California, Los Angeles

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 0 / 48

Page 2: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Outline

1 Incremental Redundancy (IR) and LDPC Codes

2 Quasi-Cyclic PBRL Design for Short Block-Lengths

3 A Property of PBRL Decoding

4 PBRL Codes for Universal Increment Ordering

5 A Rate Allocation Problem

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 0 / 48

Page 3: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Outline

1 Incremental Redundancy (IR) and LDPC CodesRate-Compatible Codes, Protograph LDPC CodesProtograph QC-LDPC Codes

2 Quasi-Cyclic PBRL Design for Short Block-LengthsProtograph-Based Raptor-Like LDPC (PBRL) CodesPermanent-Bound-Based Design (PBD) MethodSimulation Results

3 A Property of PBRL Decoding

4 PBRL Codes for Universal Increment OrderingUIO-PBRL Codes

5 A Rate Allocation Problem

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 0 / 48

Page 4: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Rate-Compatibility (RC)

• Useful in many communication applications

• RC codes most recently proposed for the 5G wireless standard

• Challenge today: short block-lengths, ever-growing throughputrequirements, new applications, handling rate-compatibility

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 1 / 48

Page 5: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Rate-Compatibility (RC)

• Useful in many communication applications

• RC codes most recently proposed for the 5G wireless standard

• Challenge today: short block-lengths, ever-growing throughputrequirements, new applications, handling rate-compatibility

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 1 / 48

Page 6: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Rate-Compatibility (RC)

• Useful in many communication applications

• RC codes most recently proposed for the 5G wireless standard

• Challenge today: short block-lengths, ever-growing throughputrequirements, new applications, handling rate-compatibility

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 1 / 48

Page 7: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Linear Codes ðñ Tanner Graphs

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 2 / 48

Page 8: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Linear Codes ðñ Tanner Graphs

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 2 / 48

Page 9: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Linear Codes ðñ Tanner Graphs

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 2 / 48

Page 10: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Linear Codes ðñ Tanner Graphs

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 2 / 48

Page 11: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Linear Codes ðñ Tanner Graphs

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 2 / 48

Page 12: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Linear Codes ðñ Tanner Graphs

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 2 / 48

Page 13: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Linear Codes ðñ Tanner Graphs

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 2 / 48

Page 14: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Low-Density Parity-Check Codes (LDPC Codes)

• Most important class of codes treated as graphs are LDPC codes

• LDPC: parity-check matrix is of “low density”

Robert Gray Gallager, “Low-Density Parity-Check Codes,” MIT Press, 1963.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 3 / 48

Page 15: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Low-Density Parity-Check Codes (LDPC Codes)

• Most important class of codes treated as graphs are LDPC codes

• LDPC: parity-check matrix is of “low density”

Robert Gray Gallager, “Low-Density Parity-Check Codes,” MIT Press, 1963.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 3 / 48

Page 16: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Iterative Decoding of (LDPC) Codes

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 4 / 48

Page 17: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Iterative Decoding of (LDPC) Codes

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 4 / 48

Page 18: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Iterative Decoding of (LDPC) Codes

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 4 / 48

Page 19: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Iterative Decoding of (LDPC) Codes

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 4 / 48

Page 20: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Iterative Decoding Threshold

Reproduced from T. J. Richardson and R. L. Urbanke, “Design of capacity-approaching irregular low-density parity-checkcodes,” IEEE Trans. Inf. Theory, Feb. 2001.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 5 / 48

Page 21: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Outline

1 Incremental Redundancy (IR) and LDPC CodesRate-Compatible Codes, Protograph LDPC CodesProtograph QC-LDPC Codes

2 Quasi-Cyclic PBRL Design for Short Block-LengthsProtograph-Based Raptor-Like LDPC (PBRL) CodesPermanent-Bound-Based Design (PBD) MethodSimulation Results

3 A Property of PBRL Decoding

4 PBRL Codes for Universal Increment OrderingUIO-PBRL Codes

5 A Rate Allocation Problem

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 5 / 48

Page 22: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Circulant Permutation Matrix (CPM)

Definition (Circulant permutation matrix (CPM))

An N ˆ N circulant permutation matrix (CPM), x-shifted(0 ď x ď N ´ 1) is

• the identity matrix cyclically shifted by x positions

Example, when x “ 2,N “ 4, right shift:

»

0 0 1 00 0 0 11 0 0 00 1 0 0

fi

ffi

fl

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 6 / 48

Page 23: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Circulant Permutation Matrix (CPM)

Definition (Circulant permutation matrix (CPM))

An N ˆ N circulant permutation matrix (CPM), x-shifted(0 ď x ď N ´ 1) is

• the identity matrix cyclically shifted by x positions

Example, when x “ 2,N “ 4, right shift:

»

0 0 1 00 0 0 11 0 0 00 1 0 0

fi

ffi

fl

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 6 / 48

Page 24: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Protograph and Protomatrix

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 7 / 48

Page 25: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Protograph and Protomatrix

Jeremy Thorpe, “Low-density parity-check (LDPC) codes constructed from protographs,” IPN-PR 42-154, JPL, Aug. 2003.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 7 / 48

Page 26: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Protograph Quasi-Cyclic LDPC (Protograph QC-LDPC) Codes

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 8 / 48

Page 27: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Protograph Quasi-Cyclic LDPC (Protograph QC-LDPC) Codes

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 8 / 48

Page 28: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Protograph Quasi-Cyclic LDPC (Protograph QC-LDPC) Codes

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 8 / 48

Page 29: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Protograph Quasi-Cyclic LDPC (Protograph QC-LDPC) Codes

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 8 / 48

Page 30: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Protograph Quasi-Cyclic LDPC (Protograph QC-LDPC) Codes

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 8 / 48

Page 31: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Outline

1 Incremental Redundancy (IR) and LDPC CodesRate-Compatible Codes, Protograph LDPC CodesProtograph QC-LDPC Codes

2 Quasi-Cyclic PBRL Design for Short Block-LengthsProtograph-Based Raptor-Like LDPC (PBRL) CodesPermanent-Bound-Based Design (PBD) MethodSimulation Results

3 A Property of PBRL Decoding

4 PBRL Codes for Universal Increment OrderingUIO-PBRL Codes

5 A Rate Allocation Problem

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 8 / 48

Page 32: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Based on. . .

S. V. S. Ranganathan, D. Divsalar, and R. D. Wesel, “Design ofimproved quasi-cyclic protograph-based raptor-like LDPC codes for shortblock-lengths,” In Proc. IEEE Int. Symp. Inform. Theory (ISIT), Jun. 2017.

S. V. S. Ranganathan, D. Divsalar, and R. D. Wesel, “Quasi-cyclicprotograph-based raptor-like LDPC codes for short block-lengths,” Underrevision, IEEE Trans. Inf. Theory.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 9 / 48

Page 33: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Protograph-Based Raptor-Like (PBRL) Codes

• Best performing RC-LDPC codes known so far

§ The code family in 5G for data communication

• General structure of a PBRL protomatrix

P “

PHRC 0PIRC I

ncˆnv

(1)

• PHRC = HRC (highest-rate code) part

• PIRC = IRC (incremental redundancy code) part

Tsung-Yi Chen, K. Vakilinia, D. Divsalar, and R. D. Wesel, “Protograph-based raptor-like LDPC codes,” IEEE Trans. Commun.,May 2015.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 10 / 48

Page 34: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Protograph-Based Raptor-Like (PBRL) Codes

• Best performing RC-LDPC codes known so far§ The code family in 5G for data communication

• General structure of a PBRL protomatrix

P “

PHRC 0PIRC I

ncˆnv

(1)

• PHRC = HRC (highest-rate code) part

• PIRC = IRC (incremental redundancy code) part

Tsung-Yi Chen, K. Vakilinia, D. Divsalar, and R. D. Wesel, “Protograph-based raptor-like LDPC codes,” IEEE Trans. Commun.,May 2015.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 10 / 48

Page 35: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Protograph-Based Raptor-Like (PBRL) Codes

• Best performing RC-LDPC codes known so far§ The code family in 5G for data communication

• General structure of a PBRL protomatrix

P “

PHRC 0PIRC I

ncˆnv

(1)

• PHRC = HRC (highest-rate code) part

• PIRC = IRC (incremental redundancy code) part

Tsung-Yi Chen, K. Vakilinia, D. Divsalar, and R. D. Wesel, “Protograph-based raptor-like LDPC codes,” IEEE Trans. Commun.,May 2015.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 10 / 48

Page 36: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Protograph-Based Raptor-Like (PBRL) Codes

• Best performing RC-LDPC codes known so far§ The code family in 5G for data communication

• General structure of a PBRL protomatrix

P “

PHRC 0PIRC I

ncˆnv

(1)

• PHRC = HRC (highest-rate code) part

• PIRC = IRC (incremental redundancy code) part

Tsung-Yi Chen, K. Vakilinia, D. Divsalar, and R. D. Wesel, “Protograph-based raptor-like LDPC codes,” IEEE Trans. Commun.,May 2015.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 10 / 48

Page 37: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Protograph-Based Raptor-Like (PBRL) Codes

• Best performing RC-LDPC codes known so far§ The code family in 5G for data communication

• General structure of a PBRL protomatrix

P “

PHRC 0PIRC I

ncˆnv

(1)

• PHRC = HRC (highest-rate code) part

• PIRC = IRC (incremental redundancy code) part

Tsung-Yi Chen, K. Vakilinia, D. Divsalar, and R. D. Wesel, “Protograph-based raptor-like LDPC codes,” IEEE Trans. Commun.,May 2015.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 10 / 48

Page 38: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

PBRL Protomatrix

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 11 / 48

Page 39: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

PBRL Protograph

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 12 / 48

Page 40: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

PBRL Protograph

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 12 / 48

Page 41: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

PBRL Protograph

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 12 / 48

Page 42: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

PBRL Protograph

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 12 / 48

Page 43: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Original PBRL Design Procedure

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 13 / 48

Page 44: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Original PBRL Design Procedure

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 13 / 48

Page 45: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Original PBRL Design Procedure

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 13 / 48

Page 46: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Original PBRL Design Procedure

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 13 / 48

Page 47: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Original PBRL Design Procedure

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 13 / 48

Page 48: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Outline

1 Incremental Redundancy (IR) and LDPC CodesRate-Compatible Codes, Protograph LDPC CodesProtograph QC-LDPC Codes

2 Quasi-Cyclic PBRL Design for Short Block-LengthsProtograph-Based Raptor-Like LDPC (PBRL) CodesPermanent-Bound-Based Design (PBD) MethodSimulation Results

3 A Property of PBRL Decoding

4 PBRL Codes for Universal Increment OrderingUIO-PBRL Codes

5 A Rate Allocation Problem

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 13 / 48

Page 49: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Why a New Design Method?

• Threshold ðñ long-block-length property

§ Cannot be used for low FER requirements at short block-lengths

• No explicit design method known previously for short RC-LDPC codes

§ Short convolutional codes are pretty much the only class of codes usedso far for short block-length rate-compatibility

• Because we can do better. . .

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 14 / 48

Page 50: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Why a New Design Method?

• Threshold ðñ long-block-length property§ Cannot be used for low FER requirements at short block-lengths

• No explicit design method known previously for short RC-LDPC codes

§ Short convolutional codes are pretty much the only class of codes usedso far for short block-length rate-compatibility

• Because we can do better. . .

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 14 / 48

Page 51: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Why a New Design Method?

• Threshold ðñ long-block-length property§ Cannot be used for low FER requirements at short block-lengths

• No explicit design method known previously for short RC-LDPC codes

§ Short convolutional codes are pretty much the only class of codes usedso far for short block-length rate-compatibility

• Because we can do better. . .

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 14 / 48

Page 52: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Why a New Design Method?

• Threshold ðñ long-block-length property§ Cannot be used for low FER requirements at short block-lengths

• No explicit design method known previously for short RC-LDPC codes§ Short convolutional codes are pretty much the only class of codes used

so far for short block-length rate-compatibility

• Because we can do better. . .

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 14 / 48

Page 53: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Why a New Design Method?

• Threshold ðñ long-block-length property§ Cannot be used for low FER requirements at short block-lengths

• No explicit design method known previously for short RC-LDPC codes§ Short convolutional codes are pretty much the only class of codes used

so far for short block-length rate-compatibility

• Because we can do better. . .

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 14 / 48

Page 54: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

A Minimum Distance Upper Bound

Theorem (Permanent Bound)

The minimum distance of a protograph QC-LDPC code is upper boundedby a constant that does not depend upon N and that depends only uponthe protograph.

R. Smarandache and P. O. Vontobel, “Quasi-cyclic LDPC codes: Influence of proto- and tanner-graph structure on minimumhamming distance upper bounds,” IEEE Trans. Inf. Theory, Feb. 2012.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 15 / 48

Page 55: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

A Minimum Distance Upper Bound

Theorem (Permanent Bound)

The minimum distance of a protograph QC-LDPC code is upper boundedby a constant that does not depend upon N and that depends only uponthe protograph.

R. Smarandache and P. O. Vontobel, “Quasi-cyclic LDPC codes: Influence of proto- and tanner-graph structure on minimumhamming distance upper bounds,” IEEE Trans. Inf. Theory, Feb. 2012.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 15 / 48

Page 56: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Complexity of Computing Permanent Bound

Theorem (Complexity of Permanent Bound)

For a protomatrix of size nc ˆ nv , the complexity of computing this upper

bound is Θ´

`

nvnc`1

˘

pnc ` 1q ¨ nc2nc¯

.

Note the dependence on nc , nv (the size of the whole protomatrix)

R. Smarandache and P. O. Vontobel, “Quasi-cyclic LDPC codes: Influence of proto- and tanner-graph structure on minimumhamming distance upper bounds,” IEEE Trans. Inf. Theory, Feb. 2012.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 16 / 48

Page 57: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Complexity of Computing Permanent Bound

Theorem (Complexity of Permanent Bound)

For a protomatrix of size nc ˆ nv , the complexity of computing this upper

bound is Θ´

`

nvnc`1

˘

pnc ` 1q ¨ nc2nc¯

.

Note the dependence on nc , nv (the size of the whole protomatrix)

R. Smarandache and P. O. Vontobel, “Quasi-cyclic LDPC codes: Influence of proto- and tanner-graph structure on minimumhamming distance upper bounds,” IEEE Trans. Inf. Theory, Feb. 2012.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 16 / 48

Page 58: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Permanent Bound Design (PBD) Method

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 17 / 48

Page 59: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Permanent Bound Design (PBD) Method

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 17 / 48

Page 60: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Permanent Bound Design (PBD) Method

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 17 / 48

Page 61: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Permanent Bound Design (PBD) Method

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 17 / 48

Page 62: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Complexity Reduction for PBRL Protomatrices

Theorem (Permanent Bound Complexity for PBRL Protomatrices)

For a PBRL protomatrix of size nc ˆ nv , the complexity of computing the

permanent upper bound is Θ´

` nvHncH`1

˘

pnc ` 1q ¨ pncH ` 1q 2pncH`1q¯

.

Recall, it was previously Θ´

`

nvnc`1

˘

pnc ` 1q ¨ nc2nc¯

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 18 / 48

Page 63: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Complexity Reduction for PBRL Protomatrices

Theorem (Permanent Bound Complexity for PBRL Protomatrices)

For a PBRL protomatrix of size nc ˆ nv , the complexity of computing the

permanent upper bound is Θ´

` nvHncH`1

˘

pnc ` 1q ¨ pncH ` 1q 2pncH`1q¯

.

Recall, it was previously Θ´

`

nvnc`1

˘

pnc ` 1q ¨ nc2nc¯

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 18 / 48

Page 64: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Reduction in Complexity of Design Algorithm

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 19 / 48

Page 65: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Reduction in Complexity of Design Algorithm

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 19 / 48

Page 66: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Reduction in Complexity of Design Algorithm

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 19 / 48

Page 67: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Reduction in Complexity of Design Algorithm

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 19 / 48

Page 68: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Reduction in Complexity of Design Algorithm

Turns out, we can do better!

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 19 / 48

Page 69: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Reduction in Complexity of Design Algorithm

Theorem (Reduced Complexity Design Algorithm)

• The complexity of a “pre-compute” step is

Θ´

` nvHncH`1

˘

pncH ` 1q ¨ ncH 2ncH `` nvHncH`1

˘

¨ pncH ` 1q 2pncH`1q¯

.

• For the design rows, the complexity is O´

` nvHncH`1

˘

nvH

¯

.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 20 / 48

Page 70: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Reduction in Complexity of Design Algorithm

Theorem (Reduced Complexity Design Algorithm)

• The complexity of a “pre-compute” step is

Θ´

` nvHncH`1

˘

pncH ` 1q ¨ ncH 2ncH `` nvHncH`1

˘

¨ pncH ` 1q 2pncH`1q¯

.

• For the design rows, the complexity is O´

` nvHncH`1

˘

nvH

¯

.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 20 / 48

Page 71: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Reduction in Complexity of Design Algorithm

Theorem (Reduced Complexity Design Algorithm)

• The complexity of a “pre-compute” step is

Θ´

` nvHncH`1

˘

pncH ` 1q ¨ ncH 2ncH `` nvHncH`1

˘

¨ pncH ` 1q 2pncH`1q¯

.

• For the design rows, the complexity is O´

` nvHncH`1

˘

nvH

¯

.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 20 / 48

Page 72: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

The Design is An ILP

Theorem (Design of a Row ðñ ILP)

The design of one row of the IRC part according to the PBD method is aninteger linear program with dom “ tcandidate rowsu.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 21 / 48

Page 73: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

The LP Relaxation

Theorem (ILP ‰ LP relaxation)

The relaxation of the ILP is not exact.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 22 / 48

Page 74: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

The LP Relaxation is Still Useful

Theorem (New Upper Bound for PBRL Protomatrices)

• For a given HRC part, the LP relaxation provides a new set of upperbounds at all lower design rates.

• These upper bounds can be obtained without even having to gothrough the actual design procedure.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 23 / 48

Page 75: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

The LP Relaxation is Still Useful

Theorem (New Upper Bound for PBRL Protomatrices)

• For a given HRC part, the LP relaxation provides a new set of upperbounds at all lower design rates.

• These upper bounds can be obtained without even having to gothrough the actual design procedure.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 23 / 48

Page 76: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

The LP Relaxation is Still Useful

Theorem (New Upper Bound for PBRL Protomatrices)

• For a given HRC part, the LP relaxation provides a new set of upperbounds at all lower design rates.

• These upper bounds can be obtained without even having to gothrough the actual design procedure.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 23 / 48

Page 77: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Outline

1 Incremental Redundancy (IR) and LDPC CodesRate-Compatible Codes, Protograph LDPC CodesProtograph QC-LDPC Codes

2 Quasi-Cyclic PBRL Design for Short Block-LengthsProtograph-Based Raptor-Like LDPC (PBRL) CodesPermanent-Bound-Based Design (PBD) MethodSimulation Results

3 A Property of PBRL Decoding

4 PBRL Codes for Universal Increment OrderingUIO-PBRL Codes

5 A Rate Allocation Problem

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 23 / 48

Page 78: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

New PBRL Protograph for 5G at 192 Information Bits

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 24 / 48

Page 79: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

New PBRL Protograph for 5G at 192 Information Bits

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 24 / 48

Page 80: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

New Codes for 5G at 192 Information Bits

1.5 2 2.5 3 3.5 4 4.5 5

Eb/N0 (dB)

10-8

10-6

10-4

10-2

100

Frameerrorrate

(FER)

Original 5G PBRL LDPC, k = 192PBD method 5G PBRL LDPC, k = 192

Rate 6/12

Rate 6/10

Rate 6/15

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 25 / 48

Page 81: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

New Codes for 5G at 192 Information Bits

1.5 2 2.5 3 3.5 4 4.5 5

Eb/N0 (dB)

10-8

10-6

10-4

10-2

100

Frameerrorrate

(FER)

Original 5G PBRL LDPC, k = 192PBD method 5G PBRL LDPC, k = 192

Rate 6/11Rate 6/13

Rate 6/14

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 25 / 48

Page 82: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Outline

1 Incremental Redundancy (IR) and LDPC CodesRate-Compatible Codes, Protograph LDPC CodesProtograph QC-LDPC Codes

2 Quasi-Cyclic PBRL Design for Short Block-LengthsProtograph-Based Raptor-Like LDPC (PBRL) CodesPermanent-Bound-Based Design (PBD) MethodSimulation Results

3 A Property of PBRL Decoding

4 PBRL Codes for Universal Increment OrderingUIO-PBRL Codes

5 A Rate Allocation Problem

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 25 / 48

Page 83: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Based on. . .

S. V. S. Ranganathan, R. D. Wesel, and D. Divsalar, “Linearrate-compatible codes with degree-1 extending variable nodes underiterative decoding,” In Proc. IEEE Int. Symp. Inform. Theory (ISIT), Jun.2018.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 26 / 48

Page 84: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Recall LDPC Decoding. . .

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 27 / 48

Page 85: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Early Stopping in PBRL Decoding

Theorem

It is sufficient to check whether the HRC variable nodes have converged toa codeword.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 28 / 48

Page 86: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Checking Only HRC Parities – No Penalty

2 3 4 5 6

Eb/N0 (dB)

10-8

10-6

10-4

10-2

100

Frameerrorrate

(FER)

Criterion C1 - check all paritiesCriterion C2 - check HRC parities

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 29 / 48

Page 87: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Checking Only HRC Parities – Faster Convergence

1 2 3 4 5 6 7 8 9 10Iteration number

0

1

2

3

4

5

# o

f dec

odin

g c

onver

gen

ces

×105

Criterion C2 - check HRC parities

Criterion C1 - check all parities

Total number of convergences

over 100 iterations: 811832

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 30 / 48

Page 88: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Outline

1 Incremental Redundancy (IR) and LDPC CodesRate-Compatible Codes, Protograph LDPC CodesProtograph QC-LDPC Codes

2 Quasi-Cyclic PBRL Design for Short Block-LengthsProtograph-Based Raptor-Like LDPC (PBRL) CodesPermanent-Bound-Based Design (PBD) MethodSimulation Results

3 A Property of PBRL Decoding

4 PBRL Codes for Universal Increment OrderingUIO-PBRL Codes

5 A Rate Allocation Problem

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 30 / 48

Page 89: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Based on. . .

S. V. S. Ranganathan, K. Vakilinia, D. Divsalar, and R. D. Wesel,“Universal rate-compatible LDPC code families for any incrementordering,” In Proc. 9th Int. Symp. Turbo Codes & Iterative Inf. Processing(ISTC), Sep. 2016.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 31 / 48

Page 90: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Increment Arrival Order

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 32 / 48

Page 91: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Increment Arrival Order

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 32 / 48

Page 92: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Objective

• Metric 1: Require every order of arrival have same performance

§ Inspired by requirement of inter-frame coding

• Metric 2: Require best throughput as you decode in a feedbacksystem

H. Wang, S. V. S. Ranganathan, and R. D. Wesel, “Approaching capacity using incremental redundancy without feedback,” InProc. IEEE Int. Symp. Inform. Theory (ISIT), Jun. 2017.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 33 / 48

Page 93: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Objective

• Metric 1: Require every order of arrival have same performance§ Inspired by requirement of inter-frame coding

• Metric 2: Require best throughput as you decode in a feedbacksystem

H. Wang, S. V. S. Ranganathan, and R. D. Wesel, “Approaching capacity using incremental redundancy without feedback,” InProc. IEEE Int. Symp. Inform. Theory (ISIT), Jun. 2017.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 33 / 48

Page 94: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Objective

• Metric 1: Require every order of arrival have same performance§ Inspired by requirement of inter-frame coding

• Metric 2: Require best throughput as you decode in a feedbacksystem

H. Wang, S. V. S. Ranganathan, and R. D. Wesel, “Approaching capacity using incremental redundancy without feedback,” InProc. IEEE Int. Symp. Inform. Theory (ISIT), Jun. 2017.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 33 / 48

Page 95: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Original PBRL Code – Different Arrival Orderings

1.4 1.6 1.8 2 2.2 2.4 2.6 2.810

−4

10−3

10−2

10−1

100

Eb/N0

FER

PBRL, Rate 8/11, k=16384

BI-AWGNCCapacity

4 of 6 possible incrementcombinations at rate 8/11

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 34 / 48

Page 96: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

UIO-PBRL Code Designed for Metric 1

1.4 1.6 1.8 2 2.2 2.4 2.6 2.8

10−4

10−3

10−2

10−1

100

Eb/N0

FER

UIO-PBRL, Rate 8/11, k=16384

Iterativethreshold

BI-AWGNCCapacity

6 codes

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 35 / 48

Page 97: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

UIO-PBRL Code Designed for Metric 2

1 1.5 2 2.5 3 3.5 4 4.50.5

0.55

0.6

0.65

0.7

0.75

Channel SNR

Throughput

Randomly Permuted Order of Incremental Packets

Original PBRL, k=16384, [2]UIO-PBRL Metric 1UIO-PBRL Metric 2Original PBRL, in-order, [2]

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 36 / 48

Page 98: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Outline

1 Incremental Redundancy (IR) and LDPC CodesRate-Compatible Codes, Protograph LDPC CodesProtograph QC-LDPC Codes

2 Quasi-Cyclic PBRL Design for Short Block-LengthsProtograph-Based Raptor-Like LDPC (PBRL) CodesPermanent-Bound-Based Design (PBD) MethodSimulation Results

3 A Property of PBRL Decoding

4 PBRL Codes for Universal Increment OrderingUIO-PBRL Codes

5 A Rate Allocation Problem

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 36 / 48

Page 99: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Based on. . .

S. V. S. Ranganathan, T. Mu, and R. D. Wesel, “Allocating redundancybetween erasure coding and channel coding when fading channel diversitygrows with codeword length,” IEEE Trans. Commun., Aug. 2017.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 37 / 48

Page 100: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Problem Setup

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 38 / 48

Page 101: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Problem Setup

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 38 / 48

Page 102: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Problem Setup

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 38 / 48

Page 103: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Problem Setup

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 38 / 48

Page 104: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Problem Setup

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 38 / 48

Page 105: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Problem Setup

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 38 / 48

Page 106: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Problem Setup

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 38 / 48

Page 107: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Questions

• Fixing a target probability of failure λ and T , what is the minimumoperating SNR at PHY

• For the fixed T , what should be R˚C ,R˚E?

• How do R˚C ,R˚E behave as a function of T, as T Ñ8?

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 39 / 48

Page 108: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Questions

• Fixing a target probability of failure λ and T , what is the minimumoperating SNR at PHY

• For the fixed T , what should be R˚C ,R˚E?

• How do R˚C ,R˚E behave as a function of T, as T Ñ8?

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 39 / 48

Page 109: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Questions

• Fixing a target probability of failure λ and T , what is the minimumoperating SNR at PHY

• For the fixed T , what should be R˚C ,R˚E?

• How do R˚C ,R˚E behave as a function of T, as T Ñ8?

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 39 / 48

Page 110: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Fading Model

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 40 / 48

Page 111: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Fading Model

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 40 / 48

Page 112: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Fading Model

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 40 / 48

Page 113: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Courtade and Wesel – Block Fading

T. A. Courtade and R. D. Wesel, “Optimal allocation of redundancy between packet-level erasure coding and physical-layerchannel coding in fading channels,” IEEE Trans. Commun., Aug. 2011.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 41 / 48

Page 114: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Proportional-Diversity Block Fading

0.04 0.06 0.08 0.1 0.120.4

0.5

0.6

0.7

0.8

0.9

1

Overall rate mk/T

OptimalR

E

m = m̂ = 64, ǫ = 0.1, λ = 10−6

k/lf = 1k/lf = 2k/lf = 5k/lf = 10

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 42 / 48

Page 115: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Theoretical Result

Theorem

Let the coding scheme use an arbitrary erasure code capable of producingany number of packets and a “very good” channel code. Let us assume aRayleigh proportional-diversity block-fading channel.

Then, for any sufficiently large T the optimal value of RE is equal to itshighest possible value.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 43 / 48

Page 116: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Theoretical Result

Theorem

Let the coding scheme use an arbitrary erasure code capable of producingany number of packets and a “very good” channel code. Let us assume aRayleigh proportional-diversity block-fading channel.Then, for any sufficiently large T the optimal value of RE is equal to itshighest possible value.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 43 / 48

Page 117: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Conclusions

• We designed new PBRL codes for short block-lengths

§ Demonstrated the effectiveness using a design for 5G

• We studied a decoding property of PBRL codes

• We looked at an application of PBRL codes for universal incrementordering

• We studied a cross-layer rate allocation problem

§ We showed that erasure coding is unnecessary if there is enoughdiversity at the PHY layer

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 44 / 48

Page 118: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Conclusions

• We designed new PBRL codes for short block-lengths§ Demonstrated the effectiveness using a design for 5G

• We studied a decoding property of PBRL codes

• We looked at an application of PBRL codes for universal incrementordering

• We studied a cross-layer rate allocation problem

§ We showed that erasure coding is unnecessary if there is enoughdiversity at the PHY layer

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 44 / 48

Page 119: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Conclusions

• We designed new PBRL codes for short block-lengths§ Demonstrated the effectiveness using a design for 5G

• We studied a decoding property of PBRL codes

• We looked at an application of PBRL codes for universal incrementordering

• We studied a cross-layer rate allocation problem

§ We showed that erasure coding is unnecessary if there is enoughdiversity at the PHY layer

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 44 / 48

Page 120: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Conclusions

• We designed new PBRL codes for short block-lengths§ Demonstrated the effectiveness using a design for 5G

• We studied a decoding property of PBRL codes

• We looked at an application of PBRL codes for universal incrementordering

• We studied a cross-layer rate allocation problem

§ We showed that erasure coding is unnecessary if there is enoughdiversity at the PHY layer

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 44 / 48

Page 121: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Conclusions

• We designed new PBRL codes for short block-lengths§ Demonstrated the effectiveness using a design for 5G

• We studied a decoding property of PBRL codes

• We looked at an application of PBRL codes for universal incrementordering

• We studied a cross-layer rate allocation problem

§ We showed that erasure coding is unnecessary if there is enoughdiversity at the PHY layer

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 44 / 48

Page 122: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Conclusions

• We designed new PBRL codes for short block-lengths§ Demonstrated the effectiveness using a design for 5G

• We studied a decoding property of PBRL codes

• We looked at an application of PBRL codes for universal incrementordering

• We studied a cross-layer rate allocation problem§ We showed that erasure coding is unnecessary if there is enough

diversity at the PHY layer

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 44 / 48

Page 123: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Acknowledgement

I would like to thank. . .

• Rick & Dariush

• Kasra Vakilinia & Haobo Wang

• Prof. Dolecek

• My committee members – Profs. Fragouli, Diggavi, and Lu

• BZ Shen

• National Science Foundation (NSF), Broadcom Foundation,S. A. Photonics – for their funding support

• Engineering Graduate Students Association

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 45 / 48

Page 124: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Acknowledgement

I would like to thank. . .

• Rick & Dariush

• Kasra Vakilinia & Haobo Wang

• Prof. Dolecek

• My committee members – Profs. Fragouli, Diggavi, and Lu

• BZ Shen

• National Science Foundation (NSF), Broadcom Foundation,S. A. Photonics – for their funding support

• Engineering Graduate Students Association

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 45 / 48

Page 125: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Acknowledgement

I would like to thank. . .

• Rick & Dariush

• Kasra Vakilinia & Haobo Wang

• Prof. Dolecek

• My committee members – Profs. Fragouli, Diggavi, and Lu

• BZ Shen

• National Science Foundation (NSF), Broadcom Foundation,S. A. Photonics – for their funding support

• Engineering Graduate Students Association

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 45 / 48

Page 126: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Acknowledgement

I would like to thank. . .

• Rick & Dariush

• Kasra Vakilinia & Haobo Wang

• Prof. Dolecek

• My committee members – Profs. Fragouli, Diggavi, and Lu

• BZ Shen

• National Science Foundation (NSF), Broadcom Foundation,S. A. Photonics – for their funding support

• Engineering Graduate Students Association

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 45 / 48

Page 127: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Acknowledgement

I would like to thank. . .

• Rick & Dariush

• Kasra Vakilinia & Haobo Wang

• Prof. Dolecek

• My committee members – Profs. Fragouli, Diggavi, and Lu

• BZ Shen

• National Science Foundation (NSF), Broadcom Foundation,S. A. Photonics – for their funding support

• Engineering Graduate Students Association

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 45 / 48

Page 128: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Acknowledgement

I would like to thank. . .

• Rick & Dariush

• Kasra Vakilinia & Haobo Wang

• Prof. Dolecek

• My committee members – Profs. Fragouli, Diggavi, and Lu

• BZ Shen

• National Science Foundation (NSF), Broadcom Foundation,S. A. Photonics – for their funding support

• Engineering Graduate Students Association

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 45 / 48

Page 129: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Acknowledgement

I would like to thank. . .

• Rick & Dariush

• Kasra Vakilinia & Haobo Wang

• Prof. Dolecek

• My committee members – Profs. Fragouli, Diggavi, and Lu

• BZ Shen

• National Science Foundation (NSF), Broadcom Foundation,S. A. Photonics – for their funding support

• Engineering Graduate Students Association

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 45 / 48

Page 130: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Appendix – Permanent Upper Bound

Theorem (Smarandache and Vontobel)

Let a protomatrix P with a positive design rate and no punctured variablenodes be of size nc ˆ nv . If S Ď rnv s, denote by PS the sub-matrix of Pformed by the columns indexed by elements of S . Then, any QC-LDPCcode C obtained from the protomatrix P has a minimum distance dminpCqthat is upper bounded as

dminpCq ď min˚SĎrnv s,|S |“nc`1

ÿ

iPS

perm`

PSzi

˘

, (2)

where | ¨ | refers to the cardinality of a set, Szi is shorthand for Sztiu, andmin˚ returns the smallest non-zero value in a set of non-negative valueswith at least one positive value or `8 if the set is t0u.

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 46 / 48

Page 131: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Appendix – Permanent Bound Example

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 47 / 48

Page 132: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Appendix – Permanent Bound Example

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 47 / 48

Page 133: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Appendix – Permanent Bound Example

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 47 / 48

Page 134: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Appendix – Permanent Bound Example

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 47 / 48

Page 135: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Appendix – Permanent Bound Example

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 47 / 48

Page 136: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Appendix – Permanent Bound Example

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 47 / 48

Page 137: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Appendix – Permanent Bound Example

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 47 / 48

Page 138: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Appendix – Permanent Bound Example

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 47 / 48

Page 139: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Appendix – Permanent Bound Example

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 47 / 48

Page 140: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Appendix – Permanent Bound Example

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 47 / 48

Page 141: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Appendix – Permanent

• A a square matrix, permpAq “ř

σ

ś

j Apσpjq, jq

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 48 / 48

Page 142: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Appendix – Permanent

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 48 / 48

Page 143: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Appendix – Permanent

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 48 / 48

Page 144: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Appendix – Permanent

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 48 / 48

Page 145: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Appendix – Permanent

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 48 / 48

Page 146: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Appendix – Permanent

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 48 / 48

Page 147: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Appendix – Permanent

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 48 / 48

Page 148: Advances in Protograph-Based LDPC Codes and a Rate ... · Advances in Protograph-Based LDPC Codes and a Rate Allocation Problem PhD Defense Sudarsan Vasista Srinivasan Ranganathan

Appendix – Permanent

Best algorithm (Ryser) is of complexity Θ`

` ¨ 2`˘

for matrix of size `ˆ `

S. V. S. Ranganathan Protograph Codes, Rate Allocation PhD Defense, 11/30/2018 48 / 48


Top Related