enhanced turbo codes for nr: performance evaluation

16
HAL Id: hal-02974064 https://hal.archives-ouvertes.fr/hal-02974064 Submitted on 21 Oct 2020 HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés. Enhanced Turbo Codes for NR: Performance Evaluation Charbel Abdel Nour To cite this version: Charbel Abdel Nour. Enhanced Turbo Codes for NR: Performance Evaluation: R1-167414. [Technical Report] 3GPP TSG-RAN WG1 Meeting #86. 2016. hal-02974064

Upload: others

Post on 28-May-2022

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Enhanced Turbo Codes for NR: Performance Evaluation

HAL Id: hal-02974064https://hal.archives-ouvertes.fr/hal-02974064

Submitted on 21 Oct 2020

HAL is a multi-disciplinary open accessarchive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come fromteaching and research institutions in France orabroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, estdestinée au dépôt et à la diffusion de documentsscientifiques de niveau recherche, publiés ou non,émanant des établissements d’enseignement et derecherche français ou étrangers, des laboratoirespublics ou privés.

Enhanced Turbo Codes for NR: Performance EvaluationCharbel Abdel Nour

To cite this version:Charbel Abdel Nour. Enhanced Turbo Codes for NR: Performance Evaluation: R1-167414. [TechnicalReport] 3GPP TSG-RAN WG1 Meeting #86. 2016. �hal-02974064�

Page 2: Enhanced Turbo Codes for NR: Performance Evaluation

1

3GPP TSG-RAN WG1 Meeting #86 R1-167414 Gothenburg, Sweden, 22 - 26 August 2016 Agenda item: 8.1.4.1

Source: Orange and Institut Mines-Telecom

Title: Enhanced Turbo Codes for NR: Performance Evaluation

Document for: Discussion

1 Introduction

This document describes the error rate performance of the enhanced Turbo Coding scheme

proposed in R1-164635 at RAN1#85 meeting and detailed in R1-167413.

The simulation conditions of the decoding process are the following:

– Max-Log-MAP decoding [1-2] of codes C1 and C2 with application of scaling factors to

extrinsics: 0.6 for the first decoding iteration, 1.0 for the last decoding iteration, 0.7 for the

other iterations;

– Floating-point representation of the LLR (Log-Likelihood Ratio) values;

– 8 decoding iterations (1 iteration = decoding of code C1 + decoding of code C2);

– AWGN transmission channel;

– QPSK or 64-QAM modulation, depending on the figure;

– The lowest points in the curves were obtained with at least 50 erroneous blocks.

2 Performance results in Gaussian channel: optimized Turbo Code for K = 6000

The performance results presented in section 2 were obtained using the puncturing patterns and

the interleaving parameters described in sections 7.1.1 and 7.1.2 of document R1-167413.

Page 3: Enhanced Turbo Codes for NR: Performance Evaluation

2

2.1 QPSK modulation

Figure 1: Performance comparison of the improved turbo code with the LTE turbo code in

AWGN channel in terms of BLock Error Rate vs Eb/N0. QPSK modulation, block size K = 6000 bits (K = 6016 bits for LTE TC),

8 decoding iterations of the Max-Log-MAP algorithm, tail-biting termination.

1.E-06

1.E-05

1.E-04

1.E-03

1.E-02

1.E-01

1.E+00

-0.5 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5

BL

ER

Eb/N0 (dB)

Enhanced TC, R=1/5

LTE TC, R=1/3

Enhanced TC, R=1/3

LTE TC, R=2/5

Enhanced TC, R=2/5

LTE TC, R=1/2

Enhanced TC, R=1/2

LTE TC, R=2/3

Enhanced TC, R=2/3

LTE TC, R=3/4

Enhanced TC, R=3/4

LTE TC, R=5/6

Enhanced TC, R=5/6

LTE TC, R=8/9

Enhanced TC, R=8/9

Page 4: Enhanced Turbo Codes for NR: Performance Evaluation

3

2.2 64-QAM modulation

Figure 2: Performance evaluation of the improved turbo code in AWGN channel in terms of

BLock Error Rate vs Eb/N0. 64QAM modulation, block size K = 6000 bits,

8 decoding iterations of the Max-Log-MAP algorithm, tail-biting termination.

1.E-06

1.E-05

1.E-04

1.E-03

1.E-02

1.E-01

1.E+00

2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10 10.5 11 11.5 12 12.5

BL

ER

Eb/N0 (dB)

R=1/5

R=1/3

R=2/5

R=1/2

R=2/3

R=3/4

R=5/6

R=8/9

Page 5: Enhanced Turbo Codes for NR: Performance Evaluation

4

2.3 Effect of tail-biting termination on the performance

The following diagram shows the effect of tail-biting termination of the component code trellises on

the performance of the enhanced Turbo Code for two coding rates R = 1/3 and R = 8/9.

Tail-biting termination improves the error floor performance at low coding rates.

Figure 3: Performance comparison of the improved turbo code (when using tail bits or tail-biting termination) with the LTE turbo code in AWGN channel for coding rates 1/3 and 8/9 in

terms of BLock Error Rate vs Eb/N0. QPSK modulation, block size K = 6000 bits (K = 6016 bits for LTE TC),

8 decoding iterations of the Max-Log-MAP algorithm.

1.E-06

1.E-05

1.E-04

1.E-03

1.E-02

1.E-01

1.E+00

-0.5 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5

BL

ER

Eb/N0 (dB)

LTE TC

Enhanced TC, Tail bits

Enhanced TC, Tail-biting

R=1/3 R=8/9

Page 6: Enhanced Turbo Codes for NR: Performance Evaluation

5

3 Performance results in Gaussian channel: optimized Turbo Code for K = 8000

The performance results presented in section 3 were obtained using the puncturing patterns and

the interleaving parameters described in sections 7.1.1 and 7.1.3 of document R1-167413.

3.1 QPSK Modulation

Figure 4: Performance evaluation of the improved turbo code in AWGN channel in terms of

BLock Error Rate vs Eb/N0. QPSK modulation, block size K = 8000 bits (K = 8004 bits for R = 3/4),

8 decoding iterations of the Max-log-MAP algorithm, tail-biting termination.

1.E-06

1.E-05

1.E-04

1.E-03

1.E-02

1.E-01

1.E+00

-0.5 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5

BL

ER

Eb/N0 (dB)

R=1/5

R=1/3

R=2/5

R=1/2

R=2/3

R=3/4

R=5/6

R=8/9

Page 7: Enhanced Turbo Codes for NR: Performance Evaluation

6

3.2 64-QAM modulation

Figure 5: Performance evaluation of the improved turbo code in AWGN channel in terms of BLock Error Rate vs Eb/N0.

64QAM modulation, block size K = 8000 bits (K = 8004 bits for R = 3/4), 8 decoding iterations of the Max-Log-MAP algorithm, tail-biting termination.

1.E-06

1.E-05

1.E-04

1.E-03

1.E-02

1.E-01

1.E+00

3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10 10.5 11 11.5 12

BL

ER

Eb/N0 (dB)

R=1/3

R=2/5

R=1/2

R=2/3

R=3/4

R=5/6

Page 8: Enhanced Turbo Codes for NR: Performance Evaluation

7

4 Performance results in Gaussian channel: rate-compatible Turbo Code for K = 96

The performance results presented in this section were obtained using the puncturing patterns and

the interleaving parameters described in sections 7.2.1 and 7.2.3 of document R1-167413.

The simulations were run in AWGN channel using a QPSK modulation.

Figure 6: Performance comparison of the improved turbo code with the LTE turbo code in AWGN channel for coding rates 1/5, 2/5, 8/15, and 4/5 in terms of BLock Error Rate vs

Eb/N0. QPSK modulation, block size K = 96 bits,

8 decoding iterations of the Max-Log-MAP algorithm, tail-biting termination.

1.E-06

1.E-05

1.E-04

1.E-03

1.E-02

1.E-01

1.E+00

-1 0 1 2 3 4 5 6 7 8 9 10 11 12

BL

ER

Eb/N0 (dB)

LTE TC

Enhanced TC, R=1/5

Enhanced TC, R=2/5

Enhanced TC, R=8/15

Enhanced TC, R=4/5

Page 9: Enhanced Turbo Codes for NR: Performance Evaluation

8

Figure 7: Performance comparison of the improved turbo code with the LTE turbo code in AWGN channel for coding rates 1/3, 8/19, 4/7, and 8/9 in terms of BLock Error Rate vs

Eb/N0. QPSK modulation, block size K = 96 bits,

8 decoding iterations of the Max-Log-MAP algorithm, tail-biting termination.

1.E-06

1.E-05

1.E-04

1.E-03

1.E-02

1.E-01

1.E+00

-1 0 1 2 3 4 5 6 7 8 9 10 11 12

BL

ER

Eb/N0 (dB)

LTE TC

Enhanced TC, R=1/3

Enhanced TC, R=8/19

Enhanced TC, R=4/7

Enhanced TC, R=8/9

Page 10: Enhanced Turbo Codes for NR: Performance Evaluation

9

Figure 8: Performance comparison of the improved turbo code with the LTE turbo code in AWGN channel for coding rates 8/23, 4/9, and 8/13 in terms of BLock Error Rate vs Eb/N0.

QPSK modulation, block size K = 96 bits, 8 decoding iterations of the Max-Log-MAP algorithm, tail-biting termination.

1.E-06

1.E-05

1.E-04

1.E-03

1.E-02

1.E-01

1.E+00

-1 0 1 2 3 4 5 6 7 8 9 10 11 12

BL

ER

Eb/N0 (dB)

LTE TCEnhanced TC, R=8/23Enhanced TC, R=4/9Enhanced TC, R=8/13

Page 11: Enhanced Turbo Codes for NR: Performance Evaluation

10

Figure 9: Performance comparison of the improved turbo code with the LTE turbo code in AWGN channel for coding rates 4/11, 8/17, and 2/3 in terms of BLock Error Rate vs Eb/N0.

QPSK modulation, block size K = 96 bits, 8 decoding iterations of the Max-Log-MAP algorithm, tail-biting termination.

1.E-06

1.E-05

1.E-04

1.E-03

1.E-02

1.E-01

1.E+00

-1 0 1 2 3 4 5 6 7 8 9 10 11 12

BL

ER

Eb/N0 (dB)

LTE TCEnhanced TC, R=4/11Enhanced TC, R=8/17Enhanced TC, R=2/3

Page 12: Enhanced Turbo Codes for NR: Performance Evaluation

11

Figure 10: Performance comparison of the improved turbo code with the LTE turbo code in AWGN channel for coding rates 8/21, 1/2, and 8/11 in terms of BLock Error Rate vs Eb/N0.

QPSK modulation, block size K = 96 bits, 8 decoding iterations of the Max-Log-MAP algorithm, tail-biting termination.

5 Performance results in Gaussian channel: rate-compatible Turbo Code for K = 4000

The performance results presented in this section were obtained using the puncturing patterns and

the interleaving parameters described in sections 7.2.2 and 7.2.4 of document R1-167413.

The simulations were run in AWGN channel using QPSK modulation.

1.E-06

1.E-05

1.E-04

1.E-03

1.E-02

1.E-01

1.E+00

-1 0 1 2 3 4 5 6 7 8 9 10 11 12

BL

ER

Eb/N0 (dB)

LTE TC

Enhanced TC, R=8/21

Enhanced TC, R=1/2

Enhanced TC, R=8/11

Page 13: Enhanced Turbo Codes for NR: Performance Evaluation

12

Figure 11: Performance comparison of the improved turbo code with the LTE turbo code in AWGN channel for coding rates 1/5, 8/23, 8/19, 8/15, and 8/11 in terms of BLock Error

Rate vs Eb/N0. QPSK modulation, block size K = 4000 bits (K = 4032 bits for LTE TC),

8 decoding iterations of the Max-Log-MAP algorithm, tail-biting termination.

1.E-06

1.E-05

1.E-04

1.E-03

1.E-02

1.E-01

1.E+00

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5

BL

ER

Eb/N0 (dB)

LTE TCEnhanced TC, R=1/5Enhanced TC, R=8/23Enhanced TC, R=8/19Enhanced TC, R=8/15Enhanced TC, R=8/11

Page 14: Enhanced Turbo Codes for NR: Performance Evaluation

13

Figure 12: Performance comparison of the improved turbo code with the LTE turbo code in AWGN channel for coding rates 1/3, 2/5, 1/2, and 2/3 in terms of BLock Error Rate vs

Eb/N0. QPSK modulation, block size K = 4000 bits (K = 4032 bits for LTE TC),

8 decoding iterations of the Max-Log-MAP algorithm, tail-biting termination.

1.E-06

1.E-05

1.E-04

1.E-03

1.E-02

1.E-01

1.E+00

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5

BL

ER

Eb/N0 (dB)

LTE TC

Enhanced TC, R=1/3

Enhanced TC, R=2/5

Enhanced TC, R=1/2

Enhanced TC, R=2/3

Page 15: Enhanced Turbo Codes for NR: Performance Evaluation

14

Figure 13: Performance comparison of the improved turbo code with the LTE turbo code in AWGN channel for coding rates 4/11, 4/9, 4/7, and 4/5 in terms of BLock Error Rate vs

Eb/N0. QPSK modulation, block size K = 4000 bits (K = 4032 bits for LTE TC),

8 decoding iterations of the Max-Log-MAP algorithm, tail-biting termination.

1.E-06

1.E-05

1.E-04

1.E-03

1.E-02

1.E-01

1.E+00

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5

BL

ER

Eb/N0 (dB)

LTE TC

Enhanced TC, R=4/11

Enhanced TC, R=4/9

Enhanced TC, R=4/7

Enhanced TC, R=4/5

Page 16: Enhanced Turbo Codes for NR: Performance Evaluation

15

Figure 14: Performance comparison of the improved turbo code with the LTE turbo code in AWGN channel for coding rates 8/21, 8/17, 8/13, and 8/9 in terms of BLock Error Rate vs

Eb/N0. QPSK modulation, block size K = 4000 bits (K = 4032 bits for LTE TC),

8 decoding iterations of the Max-Log-MAP algorithm, tail-biting termination.

6 Reference

[1] J. A. Erfanian, S. Pasupathy, and G. Gulak, “Reduced complexity symbol detectors with parallel

structures for ISI channels," IEEE Trans. Commun., vol. 42, pp. 1661-1671, Feb./March/Apr.

1994.

[2] P. Robertson, P. Hoeher and E. Villebrun, "Optimal and Sub-Optimal Maximum A Posteriori

Algorithms Suitable for Turbo Decoding," European Transactions on Telecommunications, Vol. 8,

1997.