45
Towards ideal codes: looking for new turbo code schemes Ph.D student: D. Kbaier Ben Ismail Supervisor: C. Douillard Co-supervisor: S. Kerouédan

Towards ideal codes: looking for new turbo code schemes

Embed Size (px)

DESCRIPTION

Towards ideal codes: looking for new turbo code schemes. Ph.D student: D. Kbaier Ben Ismail Supervisor: C. Douillard Co-supervisor: S. Kerouédan. What is a good code?. Ideal system Limits to the correction capability of any code Established by Shannon (1947-48). Good convergence. - PowerPoint PPT Presentation

Citation preview

Page 1: Towards ideal codes: looking for new turbo code schemes

Towards ideal codes: looking for new turbo code schemes

Ph.D student: D. Kbaier Ben Ismail

Supervisor: C. Douillard

Co-supervisor: S. Kerouédan

Page 2: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 2/44

What is a good code?

Ph.D defense Monday 26th September 2011

Extract from  «Codes and Turbo Codes» Under the direction of Claude Berrou

Dilemma: good convergence versus high Minimum Hamming Distance

Good convergence

High asymptotic gain

Ideal systemLimits to the correction capability of any codeEstablished by Shannon (1947-48)

Asymptotic gain

Page 3: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 3/44

Turbo codes: a breakthrough in digital communications

How to combat the floor while keeping a good convergence? Turbo codes (TCs): various

communication standards (-) High floors of errors Lower error rates are required

for real-time & demanding applications

3D TCs [1] Irregular TCs [2]

Asymmetric turbo codes with different RSC encoders

Devising more sophisticated internal permutations

Component encoders with a large number of states

Different types of concatenation: serial, hybrid, multiple…

[1] C. Berrou, A. Graell i Amat, Y. Ould-Cheikh-Mouhamedou, C. Douillard, and Y. Saouter, “Adding a rate-1 third dimension to turbo codes,” in Proc. IEEE Inform. Theory Workshop, Lake Tahoe, CA, Sep. 2007, pp. 156–161.

[2] B. Frey and D. MacKay. Irregular turbocodes. In Proc. 37th Allerton Conference on Communication, Control and Computing, Illinois, page 121, September 1999.

Page 4: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 4/44

Outline

Introduction

3-Dimensional turbo codes (3D TCs)

• 3D coding scheme

• Parameters: post-encoder, Π’ and λ

• Improving the asymptotic performance

• Improving the convergence threshold

Irregular turbo codes

Conclusion

Page 5: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 5/44 Ph.D defense Monday 26th September 2011

The added part is placed just behind the pre-existing turbo encoder

λ =1/4 {1000}

3D coding scheme: encoding structure

Π

data RSC 1

X

Y1

Y2

λ Y1

λ Y2

P/S Π’PostEncoder

(1-λ) Y1

(1-λ) Y2

W

PUNCTURING

RSC 2

Classical turbo encoder

Parameters:

Permeability rate λ

Post-encoder

Permutation Π’

C. Berrou, A. Graell i Amat, Y. Ould-Cheikh-Mouhamedou, C. Douillard, and Y. Saouter, “Adding a rate-1 third dimension to turbo codes,” in Proc. IEEE Inform. Theory Workshop, Lake Tahoe, CA, Sep. 2007, pp. 156–161

Page 6: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 6/44 Ph.D defense Monday 26th September 2011

Choice of the post-encoder

Influences performance in the waterfall and error floor region

Must be simple low memory RSC codes

The code is made tail biting accumulator

Must not exhibit too much error amplification

Our contribution: EXIT analysis

Page 7: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 7/44

Post encoders EXIT analysis

k = 570 bits

λ = 1/4

R = 1/3

Max-Log-MAP10 iterationsAWGN channel

Page 8: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 8/44 Ph.D defense Monday 26th September 2011

Permutation Π’

Role?

A "composite" input weight 4 square error pattern Weight of the codeword: d=28 Puncturing to R=1/2 d=16 Role of the 3D part:

• A few 1s of the redundancy part of the error pattern will be moved away to each other

• Produce a significant of additional 1s• Increasing the total codeword weight

Importance of the spread

Regular permutation

i=Π’(j)=(P0j+i0) mod P

P0=sqrt(2P)

i0~P0/2

Page 9: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 9/44 Ph.D defense Monday 26th September 2011

Choice of the permeability rate λ

Convergence loss / required dmin trade-off

A large value of λ : (+) a higher dmin

(-) convergenceFER / BER

Eb/N0 (dB)

R1, λ1

R1, λ2 > λ1

Page 10: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 10/44

Performance of 3GPP2 based 3D TCs

All simulations use the MAP algorithm with 10 decoding iterations

k = 570

R = 4/5

dmin= 4

dmin= 4

k = 3066

R= 1/3

dmin= 23

dmin= 38

dmin <= 43

Page 11: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 11/44

Improving the asymptotic performance of 3D TCs: optimization method

All-zero iterative decoding algorithm [3] determine low weight codewords & estimate multiplicity

First terms : low multiplicity

000001000000….00100000010000.0010000000000000001000010000000001……..0001

000000000001….00000000011000000000000000..100000000010000000001000000...

000000000000000000000000000000000000000000000000000000000000000000000000

x x x x x x x x x x x x x x x x

Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1

Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2

Regular pattern

λ = 1/4Systematic part Parity y Parity w

Low weight codeword

[3] R. Garello and A. Casado, “The All-Zero Iterative Decoding Algorithm for Turbo Code Minimum Distance Computaion," IEEE International Conference on Communications, pp. 361–364, June 2004.

Page 12: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 12/44

Improving the asymptotic performance of 3D TCs: optimization method

All-zero iterative decoding algorithm [3] determine low weight codewords & estimate multiplicity

First terms : low multiplicity Pattern of post-encoding: not regular any more

000001000000….00100000010000.0010000000000000001000010000000001……..0001

000000000001….00000000011000000000000000..100000000010000000001000000...

000000000000000000000000000000000000000000000000000000000000000000000000

Systematic part Parity y Parity w

Low weight codeword

Non regular pattern

001000100010000100001000010001000100000100010010010000100010100100100100

Page 13: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 13/44 Ph.D defense Monday 26th September 2011

Optimization results for k = 1146 data bits

k = 1146

R = 2/3

λ = 1/4

Distance 12 15 21 27

Multiplicity 1 3 ≥1 ≥2

Address 1 Address 5 Address 9 Address 13

x x x x x x x x x x x x x x x x

Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1 Y1

Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2 Y2

Ones concentrated in the systematic part

The new minimum distance of the optimized 3D TC is 33 (compared to 7)

Page 14: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 14/44 Ph.D defense Monday 26th September 2011

Assessment: optimization method

Yes!

Optimization method applicable for any

family of TCs• Provided that the distance spectrum has low

multiplicities at the beginning

For the 3GPP2: • Tail bits singular points in the trellis

• Tail bits cause the codewords to be truncated

But the method “cannot” be applied with

the WiMAX permutation (ARP) • Periodic distribution of the bits

• High codewords multiplicity

• Tail biting termination better distances

Can we generalize? A slight irregular post-encoding

pattern improvement in the distance

properties

Optimistic results

implement the optimization

method especially for high coding

rates

Page 15: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 15/44

Outline

Introduction

3-Dimensional turbo codes (3D TCs)

• 3D coding scheme

• Parameters: post-encoder, Π’ and λ

• Improving the asymptotic performance

• Improving the convergence threshold

Irregular turbo codes

Conclusion

Page 16: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 16/44

Improving the convergence threshold of the 3D TC

Loss in the convergence threshold (dB) for 3GPP2 3D TCs over AWGN channel:

R = 1/3 R = 1/2 R = 2/3 R = 4/5

λ =1/8 0.15 0.13 0.06 0.01

λ =1/4 0.26 0.22 0.18 0.14

Reducing the convergence loss of 3D TCs:• Costello [4] Time Varying (TV) post-encoder• Specific Gray mapping for 3D TCs associated with high order constellations

0.19

Rayleigh channel

λ R

[4] D. Costello Jr. Free distance bounds for convolutional codes. IEEE Transactions on Information Theory, 20(3):356-365, May 1974.

Page 17: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 17/44

Input 47

Recursivity : polynomial 5 4-state post-encoder with time-varying parity

construction (5, 4:7)

Convergence/distance trade-off

Reducing the convergence loss of 3D TCs: time varying post encoder

4-state post-encoder with time-varying parity construction (5, 4:7)

Replace periodically some redundancies W1=4

by W2=7 BER out = 2* (BER in +ξ)

(5,4:7) Distance = 2 (5,4) Distance =3 and (5,7) Distance =5

timeW1(4)

W2(7)

W2(7)

W1(4)

W2(7)

W1(4)

Replacement period L

W1(4)

W2(7)W2(7)

Time varying trellis

Page 18: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 18/44

General results for the time varying technique

Loss of convergence reduced by 10% to 50% of the value expressed in dB

The asymptotic performance is not degraded

• For a fixed code memory, the choice of the post-encoder does not influence dmin of the 3D TC

• Higher local minimum distance of the post-encoder =

• Better level of the extrinsic information which the predecoder supplies to the two SISO decoders

The TV technique acts as a convergence accelerator of the 3D TC

Page 19: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 19/44

Error rate performance example of time varying 3D TCs

k = 1146 bits

Loss of convergence reduced by 35% from 0.23 dB to 0.15 dB

Max-Log-MAP

10 iterations

Page 20: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 20/44

3D TCs for high spectral efficiency transmissions

BICM approach Among the bits forming a symbol in M-QAM or M-PSK

modulations, the average probability of error is not the same for all the bits

Three constellation mappings:Configuration 1: mapping uniformly distributedConfiguration 2: systematic bits mapped to better

protected places as a priorityConfiguration 3: systematic bits (then if possible) post-

encoded parity bits protected as a priority

Page 21: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 21/44

Example: 3D TCs associated with a 16-QAM modulator

Systematic bits &

post-encoded parity bits mapped to better protected places

1867 16-QAM symbols

4 bits of a 16-QAM symbol

2298 x

2298 y1

2298 y2

574 w

k = 2298 bits

R = 1/3

λ = 1/8

Gaussian channel

Gain: 0.22

Page 22: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 22/44

Design rules

Configuration 1 loss of convergence still observed

Configuration 2 or 3 gain in the waterfall region Configuration 3 must be used as far as possible Otherwise, implement at least the configuration 2 Significant gain: • Even for transmissions over Rayleigh fading

channels• Increases with the coding rate R for the same λ

Page 23: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 23/44

Properties of 3-Dimensional turbo codes

Increase in dmin

But:

• Loss in the convergence threshold

• Increase in complexity

- Why?

- The answer is in the decoding process

Page 24: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 24/44

What about the 3D decoding complexity?

8-stateSISODEC1

8-stateSISODEC2

4-stateSISO

PRE-DECΠ’-1 S/P

Π

P/SΠ’

w

y2

Extrinsic information about the post-encoded parity bits

Π

Π-1

y1

Classical

Turbo

Decoder

Page 25: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 25/44

Complexity figures

High throughputs

# Proc increases additional complexity decreases

k = 1530 bits

λ = 1/8

R = 1/2

Page 26: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 26/44

Summary: 3D TCs (1/2)

BER/FER

Eb/N0 (dB)

Classical TC

3D TC

Time varying

3D TCs

+

high order modulations

+

specific Gray mapping

Optimization method

Time varying post-

encoder (5, 4:7) with a

little irregularity

Irregularity in the

Gray mapping for 3D

TCs associated with

high order modulations

Non regular post-

encoding pattern to

improve the asymptotic

performance

Page 27: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 27/44

Summary: 3D TCs (2/2)

Irregularity

The next step of the study concerns the investigation of irregular TCs Why? Obtain an irregular TC which performs well in both the waterfall and

the error floor regions

Work on irregular LDPC codes significant gain

Frey & MacKay introduced irregularity to TCs

Sawaya & Boutros lower the floor of irregular TCs

Time varying post-

encoder (5, 4:7) with a

little irregularity

Irregularity in the

Gray mapping for 3D

TCs associated with

high order modulations

Non regular post-

encoding pattern to

improve the asymptotic

performance

Page 28: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 28/44

Outline

Introduction

3-Dimensional turbo codes (3D TCs)

Irregular turbo codes

• Basics of irregular TCs

• Selecting the degree profileEXIT diagrams

• Design of suitable permutations for irregular TCsPrinciple & simulation results

• Irregular TCs with post-encoding

Conclusion

Page 29: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 29/44

Self-concatenated turbo encoder

Equivalent encoding structure for a regular turbo encoder:• Merge two trellis encoders• double size interleaver + 2-fold repetition

Interest: introduce an irregular structure

Page 30: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 30/44

Irregular turbo encoder

Repetition (dj) Interleaver RSC

Information bits

Repetition (d2)

Repetition (dmax)

k infobits

k f2

k fmax

k fj

1max

2

d

ddf

d

ddfdd

max

2

Degree profile (2, 3,…, dmax) or (f2, f3,…, fmax)

Parity bits

Two non-zero fractions: d =2 and d >2 :

•f2 + fmax=1•2 f2 + dmaxfmax = dAverage

Only three parameters

Performance of an irregular TC strongly depends on the degree profileNumber of degrees and fractions: 2(dmax-1)Only two equations to optimize all these parameters!

Page 31: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 31/44

What is a good irregular turbo code?

Our approach = we separate the problems

Π

Degree profile

RSC code

It depends on:

1. Search for a good degree profile using a random interleaver

2. Optimize the interleaver

Fixed

Our contribution: analyzing the degree profile using hierarchical EXIT charts

Page 32: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 32/44

Analyzing the degree profile using hierarchical EXIT charts

Page 33: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 33/44

Performance example of irregular TCs

Interleaver length: 3438

dav = 3R = ¼MAP 8 iterations

k = 1146 bits

Page 34: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 34/44

Outline

Introduction

3-Dimensional turbo codes (3D TCs)

Irregular turbo codes

• Basics of irregular TCs

• Selecting the degree profileEXIT diagrams

• Design of suitable permutations for irregular TCsPrinciple & simulation results

• Irregular TCs with post-encoding

Conclusion

Page 35: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 35/44

Proposed algorithm for the permutation design (1/2)

Reduce the correlation effect between the pilot groups while improving the distance properties of irregular TCs

Information sequence: 0 1 0 1 0 0 1 0 1 1 0 ...

00000000 11 00 11 00 00 11111111 00 …

Appropriate repetition

weight 11 2 3 4

OriginalAddress =565

Copy 2Address =273

weight 0

Copy 3 / Address =120

Interleaver size: 576The Dijkstra’ s algorithm [5]:[5] E. Dijkstra. A note on two problems in connexion with graphs. Numerische mathematik, 1(1):269-271, 1959.

Page 36: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 36/44

Proposed algorithm for the permutation design (2/2)

Reduce the correlation effect between the pilot groups while improving the distance properties of irregular TCs

Information sequence: 0 1 0 1 0 0 1 0 1 1 0 ...

00000000 11 00 11 00 00 11111111 00 …

Appropriate repetition

weight 11 2 3 4

OriginalAddress =565

Copy 2Address =273

weight 0

Copy 3 / Address =120

Copy 3 / Address =120

Copy 5Address =356

Copy 4Address =440

Copy 2Address =273

Copy 6 Address =189

Copy 6Address =500

Copy 7Address =47

OriginalAddress =565

weight = 0

weight = 1

Address =1

In the example: d = 8

Page 37: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 37/44

Error rate performance of irregular TCs with an optimized interleaver

All simulations use the MAP algorithm with 10 decoding iterations

R = 1/4

Interleaver size: 144

Gain: 2.5 decades

Interleaver size: 576

Gain:

3.5 decades

Page 38: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 38/44

Error rate performance of irregular TCs with an optimized interleaver

Proposed algorithm: very fast for short block sizes

For medium sizes and large blocks:

• Unacceptable computational time

• Uncertainty about detecting all the possible cases

Drawback: Necessity to store all the interleaved addresses

Devising good interleavers for irregular TCs proves to be a difficult task

All simulations use the MAP algorithm with 8 decoding iterations

R = 1/4

Interleaver size: 3438

Gain:

> 2 decades

CPU:

Two quad core processors

(Xéon)

RAM: 8Go

Page 39: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 39/44

Outline

Introduction

3-Dimensional turbo codes (3D TCs)

Irregular turbo codes

• Basics of irregular TCs

• Selecting the degree profileEXIT diagrams

• Design of suitable permutations for irregular TCsPrinciple & simulation results

• Irregular TCs with post-encoding

Conclusion

Page 40: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 40/44

Adding a post-encoder to irregular TCs

We propose an irregular TC inspired by our work about 3D TCs

• Ensure large asymptotic gain at very low error rates

• Even with non optimized internal permutation

• Improve the distance properties of irregular TCs

Non-uniform

repetitionΠ RSC

Information bits

Parity bits

λ

Π’Post-encoder

1-λ

Page 41: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 41/44

Performance example of irregular TCs with post-encoding

All simulations use the MAP algorithm with 10 decoding iterations Degree profile (f2,f8), dav = 3, R = 1/4 , λ = 1/8 and k = 4096 bits 3GPP2 interleaver, interleaver size: 12282

Gain:

2.5 decadesdmin= 33

dmin= 44

dmin= 50

Page 42: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 42/44

Summary: irregular TCsBER/FER

Eb/N0 (dB)

Classical TC

Irregular TC

Suitable permutations

Irregular TC

+

Post-encoder

Page 43: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 43/44

Conclusion

Towards ideal codes?

3D TCs

Asymptotic performance:

The 3D TC significantly improves performance in the error floor region

Convergence:

We can implement methods which reduce significantly the loss of convergence

Irregular TCs

Performance:

Closer to capacity but very poor asymptotic performance

Improve the distance properties:

Graph-based permutations (Dijkstra's algorithm + estimation of the minimum distance)

Irregular TCs + post-encoder

Page 44: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 44/44

Perspectives

Towards ideal codes? 3D TCs:

• New structures

• Diversity techniques: MIMO, rotated constellations…

• Double binary

• Hardware implementation complexity of 3D turbo decoder

Irregular TCs:

• Post-encoding pattern

• The design of suitable permutations for irregular TCs is an important future research work

- Eliminate the interleavers producing low minimum distances early in the search process

Reduce the space of search

Promising algorithm even for large blocks

Page 45: Towards ideal codes: looking for new turbo code schemes

Mrs BEN ISMAIL KBAIER Dhouha Ph.D defense Monday 26th September 2011page 45/44

Thank you for your attention

Contributions to the literature

Conference papers:

1. KBAIER BEN ISMAIL Dhouha, DOUILLARD Catherine and KEROUÉDAN Sylvie, "Improving 3-dimensional turbo codes using 3GPP2 interleavers", ComNet'09: 1st International Conference on Communications and Networking, 03-06 November 2009, Hammamet, Tunisia, 2009.

2. KBAIER BEN ISMAIL Dhouha, DOUILLARD Catherine and KEROUÉDAN Sylvie, "Reducing the convergence loss of 3-dimensional turbo codes", 6th International Symposium on Turbo Codes & Iterative Information Processing, 06-10 September 2010, France, pp. 146-150.

Journal papers:

3. KBAIER BEN ISMAIL Dhouha, DOUILLARD Catherine and KEROUÉDAN Sylvie, "Analysis of 3-dimensional turbo codes", Annals of Telecommunications, available online at http://www.springerlink.com/content/1r8785617q48n106/

4. KBAIER BEN ISMAIL Dhouha, DOUILLARD Catherine and KEROUÉDAN Sylvie, "Design of suitable permutations for irregular turbo codes", Electronics Letters, June 2011, vol. 47, n° 13, pp. 748-749.

5. KBAIER BEN ISMAIL Dhouha, DOUILLARD Catherine and KEROUÉDAN Sylvie, "Improving irregular turbo codes", Electronics Letters, to appear.

Submitted journal paper:

6. KBAIER BEN ISMAIL Dhouha, DOUILLARD Catherine and KEROUÉDAN Sylvie, "Improving 3GPP2 3-dimensional turbo codes and aspects of irregular turbo codes", submitted to EURASIP Journal on Wireless Communications and Networking.