exit chart involved within turbo principles

24
Yipeng Liu EXIT Charts JASS05 –Course 4: “The Turbo Principle in Communications” Prof. Dr.-Ing. Joachim Hagenauer Presented by: Yipeng Liu 4.4.2005, St. Petersburg

Upload: others

Post on 12-Apr-2022

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EXIT Chart involved within Turbo Principles

Yipeng Liu

EXIT Charts

JASS05 –Course 4:

“The Turbo Principle in Communications”

Prof. Dr.-Ing. Joachim Hagenauer

Presented by: Yipeng Liu

4.4.2005, St. Petersburg

Page 2: EXIT Chart involved within Turbo Principles

Yipeng Liu

Overview

Why EXIT Charts?

How EXIT Charts work?

How to draw EXIT Charts?

Where to use EXIT Charts?

Summary and Outlook

Page 3: EXIT Chart involved within Turbo Principles

Yipeng Liu

Why Extrinsic Information Transfer Chart?The problem with Bit Error Rate Chart when iteratively decoding

Bad performance

Low region

Turbo cliff region

Good performance

BER floor region

0bE N

(Stephen ten Brink, “Convergence Behavior of Iteratively Decoded Parallel Concatenated Codes”, IEEE Trans. Comm.Oct.2001)

Page 4: EXIT Chart involved within Turbo Principles

Yipeng Liu

How EXIT Charts look like?

SNR=3dB, outer code rate 0.5 [13,15]SNR=3dB, inner code rate 0.5 [7,5]

Page 5: EXIT Chart involved within Turbo Principles

Yipeng Liu

The invention of EXIT Charts

The exchange of extrinsic information is visualized as a decoding trajectory in EXIT Charts

A powerful tool to visualize the convergence behavior of iterative decoding algorithms

Good performance in low & turbo cliff region

It provides guidance on designing good codes

0bE N

Page 6: EXIT Chart involved within Turbo Principles

Yipeng Liu

How to draw EXIT Charts?

Ingredients we need:

Mutual information

Mutual information Transfer characteristics of iterative decoders

Combination of transfer characteristics

Page 7: EXIT Chart involved within Turbo Principles

Yipeng Liu

Mutual information and Channel capacity

Mutual information

where

Channel Capacity

( ) ( )( ) ( )

( ; ) ( ) ( )

,( ; ) , log

I X Y H Y H Y X

f x yI X Y f x y dxdy

f x f y

= − |

=∫∫

max ( ; )xp

C I X Y=

(Claude E. Shannon, “A Mathematical Theory of Communications”1948)

( ) ( ) ( )1, logH Y X f x y dxdy

f y x⏐ =

⏐∫∫ ( ; )I X Y

( )H X ( )H Y

Page 8: EXIT Chart involved within Turbo Principles

Yipeng Liu

Why Mutual information as the parameter?

Benefits of mutual information in EXIT Charts:

The information-theoretic interpretation

The value range and logarithmic scaling

Robustness of the shape

An interesting fact is the area property

Page 9: EXIT Chart involved within Turbo Principles

Yipeng Liu

Iterative decoder used in parallel Concatenated Codes

1 1 1 1 2

2 2 2 2 1

( )

( )

E D Z A A

E D Z A A

− − →

− − →

(Stephen ten Brink, “Convergence Behavior of Iteratively Decoded Parallel

Concatenated Codes”, IEEE Trans. Comm.Oct.2001)

Page 10: EXIT Chart involved within Turbo Principles

Yipeng Liu

Transfer characteristics

Iterative decoders exchange message between extrinsic and a priori

Tracking of messages depends only on mutual information

Some parameters, influencing the transfer characteristic curves (number of code memory, depth of interleaving, different code polynomials and )0bE N

1 2 2 1,E A E A→ →

( ) ( ); , ;E AI L X I L X

Page 11: EXIT Chart involved within Turbo Principles

Yipeng Liu

Transfer characteristics (cont.)

(Stephen ten Brink, “Convergence Behavior of Iteratively Decoded Parallel

Concatenated Codes”, IEEE Trans. Comm.Oct.2001)

Page 12: EXIT Chart involved within Turbo Principles

Yipeng Liu

A Simple Example on Transfer Characteristics

SNR=3dB, outer code rate 0.5, [13,15]SNR=3dB, inner code rate 0.5, [7,5]

Page 13: EXIT Chart involved within Turbo Principles

Yipeng Liu

Combination of transfer characteristics

SNR=3dB, outer code rate 0.5, [13,15],

SNR=3dB, inner code rate 0.5, [7,5],

Combination of two transfer characteristics engenders EXIT Charts

Page 14: EXIT Chart involved within Turbo Principles

Yipeng Liu

Trajectory of iterative decoding

( ) ( )

( ) ( )

( ) ( )

( ) ( )

1 11

2 1

2 22

1 2

( )

( )

E A

E A

E A

E A

I f I

I I

I f I

I I

=

=

(J.Sayir, G.Lechner, “Theory and Design of Turbo and Related Codes”, ftw. )

Page 15: EXIT Chart involved within Turbo Principles

Yipeng Liu

Exit Charts Features

For Decoding trajectory got stuck early

For Decoding trajectory just “sneak through the bottleneck”

0 0.8b dBE N =

0 0.1b dBE N =

(Stephen ten Brink, “Convergence Behavior of Iteratively Decoded Parallel Concatenated Codes”, IEEE Trans. Comm.Oct.2001)

Page 16: EXIT Chart involved within Turbo Principles

Yipeng Liu

Compare EXIT Charts with BER Charts

Pinch-off region, trajectory got stuck at low mutual information

Turbo cliff region is bottleneck region with slow convergence

BER floor region is the wide-open region with fast convergence

(Stephen ten Brink, “Convergence Behavior of Iteratively Decoded Parallel Concatenated Codes”, IEEE Trans. Comm.Oct.2001)

Page 17: EXIT Chart involved within Turbo Principles

Yipeng Liu

Iterative decoder used in serial Concatenated Codes

(J.Hagenauer, “The EXIT Chart- Introduction to Extrinsic Information Transfer in Iterative Processing”, EUSIPCO 2004)

Page 18: EXIT Chart involved within Turbo Principles

Yipeng Liu

Simplified Calculation of Mutual Information in serial concatenated structure

Two conditions to simplify: 1. Probability density function is Symmetric

2. Consistency condition

Simplify the calculation of mutual information

( 1) ( 1)p y x p y x− ⏐ = + = ⏐ = −

( ) ( )cL xyp y x e p y x−− ⏐ = ⏐

( ) ( )22 22 2

2

112

L xp L x e σ σ

πσ

− −⏐ = + =

( ) ( )( ){ }

2

2

( ; ) 1 1 log 1

1 log 1

L

L

I L X p L x e dL

E e dL

+∞ −

−∞

= − ⏐ = + +

= − +

Page 19: EXIT Chart involved within Turbo Principles

Yipeng Liu

Measurement of EXIT Charts

{ }1, 1x∈ −

Output of lower branch horizontal axis Output of upper branch vertical axis

(J.Hagenauer, “The EXIT Chart- Introduction to Extrinsic Information Transfer in Iterative Processing”, EUSIPCO 2004)

Page 20: EXIT Chart involved within Turbo Principles

Yipeng Liu

Area Property of EXIT Charts

Rate- Capacity properties for serial concatenated schemes

Code rate of outer code should be smaller than the capacity of inner channel

Code design is reduced to curve fitting

(J.Hagenauer, “The EXIT Chart- Introduction to Extrinsic Information Transfer in Iterative Processing”, EUSIPCO 2004)

( )

( )

( ) ( )( )

1

01 1

01 1

00

II ui

I I

II I I ui

T i di C

T i di R

T i T i di R C

− > ⇒ <

∫∫∫

Page 21: EXIT Chart involved within Turbo Principles

Yipeng Liu

Simple example of EXIT Charts

Simple Single Parity Check (SSPC) Codes

Serial concatenation with a DPSK modulator as inner code and an outer code M=2 convolutional code, R=1/2 at

Trajectory slightly differs from Two EXIT curves due to limited depth of interleaver

0 1.5b dBE N =

(J.Hagenauer, “The EXIT Chart- Introduction to Extrinsic Information Transfer in Iterative Processing”, EUSIPCO 2004)

Page 22: EXIT Chart involved within Turbo Principles

Yipeng Liu

Application of EXIT Charts

Multipath transmission as inner code

7 convolutionalcode as outer codes

Irregular codes perform good

(J.Hagenauer, “The EXIT Chart- Introduction to Extrinsic Information Transfer in Iterative Processing”, EUSIPCO 2004)

Page 23: EXIT Chart involved within Turbo Principles

Yipeng Liu

Conclusion and Outlook

Based on mutual information to visualize the decoding trajectory of iterative decoding

Came out of parallel concatenated structure and can be applied to serial concatenated structure

It gives us some hints on designing good codes

It can be utilized in a variety of fields (Irregular codes, LDPC, etc.)

Page 24: EXIT Chart involved within Turbo Principles

Yipeng Liu

Thank you for your attention! Questions & Discussions