• Aucun résultat trouvé

Reduced Complexity ADMM-based Schedules for LP Decoding of LDPC Convolutional Codes

N/A
N/A
Protected

Academic year: 2022

Partager "Reduced Complexity ADMM-based Schedules for LP Decoding of LDPC Convolutional Codes"

Copied!
1
0
0

Texte intégral

(1)

Reduced Complexity ADMM-based Schedules for LP Decoding of LDPC Convolutional Codes

SiPS’2017: The International Workshop on Signal Processing Systems, Lorient, France, October 2017.

Hayfa BEN THAMEUR 1 , Bertrand LE GAL 2 , Nadia KHOUJA 1 , Fethi TLILI 1 and Christophe JEGO 2

1

GRESCOM Laboratory, High School of Communications, Carthage University, Tunisia.

2

Bordeaux INP, Enseirb-Matmeca, CNRS IMS, UMR 5218, University of Bordeaux, France.

Linear programming (LP) decoding of LDPC codes has been brought back to the sphere of iterative message passing processing thanks to the ADMM technique.

In this work, the application of this novel decoding approach is extended to LDPC convolutional codes (LDPC-CC). A flooding based formulation of the ADMM-CC algorithm is initially provided. Then, two optimization ideas based on reordering messages updates are proposed. Simulation results show that layered schedulings are efficient to improve error correction performance while accelerating the convergence speed of the considered IEEE 1901 LDPC-CC, making it more attractive for software and hardware implementations.

The LP decoding problem can be formulated as:

The ADMM-l2 penalized decoding:

1. Introduction 2. LP Decoding of LDPC-CCs

3. Proposed ADMM based Schedulings for LDPC-CCs

The Flooding Scheduling

(FL) The On-Demand Variable Node

Activation Scheduling (OVA) The Horizontal Layered Scheduling (HL)

VNUs and CNUs steps are merged into a single one.

During a CNU, only its VN neighbors are activated and partially updated.

CNs are processed sequentially.

𝜓 messages are stored.

𝜸 messages are concealed inside 𝜓 messages.

Same processing steps as OVA scheduling.

Only Lv, z & 𝜆 messages are kept in memory.

At each iteration, all VNs are activated.

Then, all CNs are updated.

4. Complexity Analysis Per Decoding Iteration

Computational Complexity

Memory Complexity

6. Conclusion & Perspectives

Convergence Speed

At the same maximum

number of iterations, both HL & OVA are 1.4 times faster than FL.

The HL & OVA succeed to halve the average number of decoding iterations.

The spreading of reliable

messages helps speeding-up the decoding convergence.

HL and OVA exhibit similar BER performance.

HL and OVA layered

schedulings provide BER performance equivalent to FL with twice less iterations.

At equivalent iteration number, HL and OVA schedulings perform

slightly better than the FL

Error Correction Performance

The layered schedulings (HL & OVA), when applied on the iterative ADMM approach for decoding LDPC convolutional codes, improve the error correction performance while valuably speeding-up its convergence compared to the FL.

The horizontal layered scheduling has the lowest memory complexity. For the IEEE 1901 LDPC-CC, a memory saving of about 12.5% was achieved.

Layered schedules can be considered as promising alternatives to conventional belief propagation decoding algorithms for future software and hardware simplifications of LDPC-CC decoders.

5. Experimental Results

Références

Documents relatifs

In this paper, we present a new low-complexity sub-optimal decoding algorithm using the dual trellis, namely the dual Max-Log-MAP algorithm, suited for high coding rate

In the first part of this paper we show that quasi-BCH codes can be derived from Reed-Solomon codes over square matrices extending the known relation about classical BCH

We also provide in Section V an example of a code family which is asymptotically good but for which the Tanner graph contains a cycle of linear length joining the transmitted

We introduce the use of Fast Flat Histogram (FFH) method employing Wang Landau Algorithm in an adaptive noise sampling framework using Random Walk to find out the pseudo-codewords

We conclude the paper in section VIII- A by a fair comparison between the proposed non-binary decoding algorithm and the binary corrected Min-Sum (MS) algorithm [10] applied to

Min-sum decoding of irregular LDPC codes with adaptive scaling based on mutual informationF.

The GTEP decoder upon completion either provides the unique ML solution or a tree graph in which the number of parent nodes indicates the multiplicity of the ML solution.. We

per column, which in turn controls the left degree of source symbols, on the erasure recovery capabilities of the codes when a Gaussian elimination decoding scheme is