Integer linear programming based optimization of puncturing sequences for quasi-cyclic low-density parity-check codes

Anton Blad*, Oscar Gustafsson, Meng Zheng, Zesong Fei

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

An optimization algorithm for the design of puncturing patterns for low-density parity-check codes is proposed. The algorithm is applied to the base matrix of a quasi-cyclic code, and is expanded for each block size used. Thus, storing puncturing patterns specific to each block size is not required. Using the optimization algorithm, the number of 1-step recoverable nodes in the base matrix is maximized. The obtained sequence is then used as a base to obtain longer puncturing sequences by a sequential increase of the allowed recovery delay. The proposed algorithm is compared to one previous greedy algorithm, and shows superior performance for high rates when the heuristics are applied to the base matrix in order to create block size-independent puncturing patterns.

Original languageEnglish
Title of host publication6th International Symposium on Turbo Codes and Iterative Information Processing, ISTC 2010
Pages241-245
Number of pages5
DOIs
Publication statusPublished - 2010
Event6th International Symposium on Turbo Codes and Iterative Information Processing, ISTC 2010 - Brest, France
Duration: 6 Sept 201010 Sept 2010

Publication series

Name6th International Symposium on Turbo Codes and Iterative Information Processing, ISTC 2010

Conference

Conference6th International Symposium on Turbo Codes and Iterative Information Processing, ISTC 2010
Country/TerritoryFrance
CityBrest
Period6/09/1010/09/10

Fingerprint

Dive into the research topics of 'Integer linear programming based optimization of puncturing sequences for quasi-cyclic low-density parity-check codes'. Together they form a unique fingerprint.

Cite this