0% found this document useful (0 votes)
41 views22 pages

Partial Proposal: Turbo Codes

This document proposes using turbo codes for the IEEE 802.11n wireless networking standard. It discusses turbo codes, providing examples of their use in other applications. The document outlines the flexibility and strong performance of turbo codes, suggesting they are well-suited for 802.11n. It describes the proposed turbo code structure, which uses a simple algorithmic permutation and circular encoding. A decoding graph shows the turbo code achieving a block error rate nearly identical to full MAP decoding using the less complex Max-Log-MAP algorithm.

Uploaded by

Aakash Aggarwal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views22 pages

Partial Proposal: Turbo Codes

This document proposes using turbo codes for the IEEE 802.11n wireless networking standard. It discusses turbo codes, providing examples of their use in other applications. The document outlines the flexibility and strong performance of turbo codes, suggesting they are well-suited for 802.11n. It describes the proposed turbo code structure, which uses a simple algorithmic permutation and circular encoding. A decoding graph shows the turbo code achieving a block error rate nearly identical to full MAP decoding using the less complex Max-Log-MAP algorithm.

Uploaded by

Aakash Aggarwal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 22

September 2004 doc.: IEEE 802.

11-04/903-00-0000n

Partial Proposal:
Turbo Codes

Marie-Helene Hamon, Olivier Seller, John Benko France Telecom


Claude Berrou ENST Bretagne
Jacky Tousch TurboConcept
Brian Edmonston iCoding

Submission Slide 1 France Telecom


September 2004 doc.: IEEE 802.11-04/903-00-0000n

Outline

Part I: Turbo Codes

Part II: Turbo Codes for 802.11n


• Why TC for 802.11n?
• Flexibility
• Performance

Submission Slide 2 France Telecom


September 2004 doc.: IEEE 802.11-04/903-00-0000n

Outline

Part I: Turbo Codes

Part II: Turbo Codes for 802.11n


• Why TC for 802.11n?
• Flexibility
• Performance

Submission Slide 3 France Telecom


September 2004 doc.: IEEE 802.11-04/903-00-0000n

Application turbo code termination polynomials rates

CCSDS binary, tail bits 23, 33, 25, 37 1/6, 1/4, 1/3,
(deep space) 16-state 1/2

UMTS, binary, tail bits 13, 15, 17 1/4, 1/3, 1/2


CDMA2000 8-state
(3G Mobile)

DVB-RCS duo-binary, circular 15, 13 1/3 up to 6/7


Known applications (Return Channel 8-state
of convolutional over Satellite)

turbo codes DVB-RCT duo-binary, circular 15, 13 1/2, 3/4


(Return Channel 8-state
over Terrestrial)

Inmarsat binary, no 23, 35 1/2


(M4) 16-state

Eutelsat duo-binary, circular 15, 13 4/5, 6/7


(Skyplex) 8-state

IEEE 802.16 duo-binary, circular 15, 13 1/2 up to 7/8


(WiMAX) 8-state

Submission Slide 4 France Telecom


September 2004 doc.: IEEE 802.11-04/903-00-0000n

Main progress in turbo coding/decoding since 1993

• Max-Log-MAP and Max*-Log-MAP algorithms • Simplicity


• Sliding window • Simplicity
• Duo-binary turbo codes • Performance and simplicity
• Circular (tail-biting) encoding • Performance
• Permutations • Performance
• Parallelism • Throughput
• Computation or estimation of Minimum Hamming • Maturity
distances (MHDs)
• Stopping criterion • Power consumption

• Bit-interleaved turbo coded modulation • Performance and simplicity

Submission Slide 5 France Telecom


September 2004 doc.: IEEE 802.11-04/903-00-0000n

The TCs used in practice


B
A
X

k b in a ry k /2 b in a ry
d a at
c o u p le s

p e rm u ta tio n
Y 1 Y 1

p e rm u ta tio n

2
Y
( a) ( b) Y 2
polynomia l s 15,13( or 13,15)

B
X A

k b in a ry
d a at k 2
/b in a ry
c o u p el s

p e rm u ta tio n
Y 1 Y 1

p e rm u ta tio n

2
Y
( c) ( d) Y 2

polynomia l s 23,35( or 31,27)


Submission Slide 6 France Telecom
September 2004 doc.: IEEE 802.11-04/903-00-0000n

The turbo code proposed for all sizes, all coding rates
systematic part A systematic part
c
B o
1
A d
e
B
 w
permutation Y o
N = k/2 (N) 2 r
punctu-
couples ring d
+ Y of data
circular (tail-biting) redundancy part redundancy part
encoding

Very simple algorithmic permutation:


i = 0, …, N-1, j = 0, ...N-1
level 1: if j mod. 2 = 0, let (A,B) = (B,A) (invert the couple)
• No ROM
level 2:
- if j mod. 4 = 0, then P = 0; • Quasi-regular (no routing issue)
- if j mod. 4 = 1, then P = N/2 + P1;
- if j mod. 4 = 2, then P = P2; • Versatility
- if j mod. 4 = 3, then P = N/2 + P3.
• Inherent parallelism
i = P0*j + P +1 mod. N

Submission Slide 7 France Telecom


September 2004 doc.: IEEE 802.11-04/903-00-0000n

Decoding
FER
5
Gaussian,
1504 bits,
10-1 R = 4/5
5
Max-Log-MAP algorithm
10-2
Sliding window 5

Full MAP Max-Log-MAP


10-3
5

10-4 Eb/N0 (dB)


3 4
Theoretical limit
(sphere packing bound)

+ inherent parallelism, easy connectivity (quasi-regular permutation)

Submission Slide 8 France Telecom


September 2004 doc.: IEEE 802.11-04/903-00-0000n

Decoding complexity
Useful rate: 100 Mbps with 8 iterations
5-bit quantization (data and extrinsic)

Gates RAM
• 164,000 @ Clock = 100 Mhz Data input buffer
• 82,000 @ Clock = 200 Mhz +
• 54,000 @ Clock = 400 Mhz 8.5xk for extrinsic information
For 0.18m CMOS + 4000 for sliding window
(example: 72,000 bits for 1000-byte block)

No ROM

Duo-binary TC decoders are already available from several providers


(iCoding Tech., TurboConcept, ECC, Xilinx, Altera, …)

Submission Slide 9 France Telecom


September 2004 doc.: IEEE 802.11-04/903-00-0000n

Outline

Part I: Turbo Codes

Part II: Turbo Codes for 802.11n


• Why TC for 802.11n?
• Flexibility
• Performance

Submission Slide 10 France Telecom


September 2004 doc.: IEEE 802.11-04/903-00-0000n

Introduction
• Purpose
– Show the multiple benefits of TCs for 802.11n standard
– Overview of duo-binary TCs
– Comparison between TC and .11a Convolutional Code
– High Flexibility
– Complexity

• Properties of Turbo Codes (TCs)


– Rely on soft iterative decoding to achieve high coding gains
– Good performance, near channel capacity for long blocks
– Easy adaptation in the standard frame
• (easy block size adaptation to the MAC layer)
– Well controlled hardware development and complexity
– TC advantages led to recent adoption in standards

Submission Slide 11 France Telecom


September 2004 doc.: IEEE 802.11-04/903-00-0000n

Duo-Binary Turbo Code


systematic part

A s1 s2 s3

redundancy part
W Y

A systematic part

B
1
c
o
d
e
w
permutation
(k/2) o
N = k/2 couples W1 or 2 Y1 or 2
2 r
of data  d
puncturing
redundancy part

Submission Slide 12 France Telecom


September 2004 doc.: IEEE 802.11-04/903-00-0000n

Duo-Binary Turbo Code

• Duo-binary input:
– Reduction of Latency & Complexity (compared to UMTS TCs)
– Complexity per decoded bit is 35 % lower than binary UMTS TCs.
– Better convergence in the iterative decoding process

• Circular Recursive Systematic Codes


– Constituent codes
– No trellis termination overhead!

• Original permuter scheme


– Larger minimum distance
– Better asymptotic performance
Submission Slide 13 France Telecom
September 2004 doc.: IEEE 802.11-04/903-00-0000n

# of Iterations vs. Performance

The number of
iterations can
be adjusted for
better
performance –
complexity
trade-off

Submission Slide 14 France Telecom


September 2004 doc.: IEEE 802.11-04/903-00-0000n

Simulation Environment
• Both Turbo Codes and 802.11a CCs simulated

• Simulation chain based on 802.11a PHY model


– SISO configuration
– CC59 and CC67 followed
– Simulated Channels: AWGN, models B, D, E
– No PHY impairments
– Packet size of 1000 bytes.
– Minimum of 100 packet errors

• Assume perfect channel estimation & synchronization

• Turbo Code settings:


– 8-state Duo-Binary Convolutional Turbo Codes
– Max-Log-MAP decoding
– 8 iterations

Submission Slide 15 France Telecom


September 2004 doc.: IEEE 802.11-04/903-00-0000n

Performance: AWGN

3.5-4 dB
gain over
802.11a CC

Submission Slide 16 France Telecom


September 2004 doc.: IEEE 802.11-04/903-00-0000n

Performance: model B

~3 dB
gain over
802.11a
CC

Submission Slide 17 France Telecom


September 2004 doc.: IEEE 802.11-04/903-00-0000n

Performance: model D

~3 dB
gain over
802.11a
CC

Submission Slide 18 France Telecom


September 2004 doc.: IEEE 802.11-04/903-00-0000n

Performance: model E

~3 dB
gain over
802.11a
CC

Submission Slide 19 France Telecom


September 2004 doc.: IEEE 802.11-04/903-00-0000n

Flexibility

• All Coding Rates possible (no limitations)


• Same encoder/decoder for:
– any coding rate via simple puncturing adaptation
– different block sizes via adjusting permutation parameters
• 4 parameters are used per block size to define an interleaver

• Higher PHY data rates enabled with TCs:


– High coding gains over 802.11a CC ( =>lower PER)
– More efficient transmission modes enabled more often.
• Combination with higher-order constellations

• Better system efficiency


– ARQ algorithm used less frequently

Submission Slide 20 France Telecom


September 2004 doc.: IEEE 802.11-04/903-00-0000n

Conclusions
• Mature, stable, well established and implemented

• Multiple Patents, but well defined licensing


– All other advanced FECs also have patents

• Complexity:
– Show 35% decrease in complexity per decoded bit over UMTS TCs
– Performance is slightly better than UMTS TCs

• Significant performance gain over .11a CC:


– 3.5 - 4 dB on AWGN channel
– 3 dB on 802.11n channel models

Submission Slide 21 France Telecom


September 2004 doc.: IEEE 802.11-04/903-00-0000n

References
• [1] IEEE 802.11-04/003, "Turbo Codes for 802.11n", France Telecom R&D, ENST
Bretagne, iCoding Technology, TurboConcept, January 2004.
• [2] IEEE 802.11-04/243, "Turbo Codes for 802.11n", France Telecom R&D,iCoding
Technology, May 2004.
• [3] IEEE 802-04/256, "PCCC Turbo Codes for IEEE 802.11n", IMEC, March 2004.
• [4] C. Berrou, A. Glavieux, P. Thitimajshima, "Near Shannon limit error-correcting
coding and decoding: Turbo Codes", ICC93, vol. 2, pp. 1064-1070, May 93.
• [5] C. Berrou, "The ten-year-old turbo codes are entering into service", IEEE
Communications Magazine, vol. 41, pp. 110-116, August 03.
• [6] C. Berrou, M. Jezequel, C. Douillard, S. Kerouedan, "The advantages of non-binary
turbo codes", Proc IEEE ITW 2001, pp. 61-63, Sept. 01.
• [7] TS25.212 : 3rd Generation Partnership Project (3GPP) ; Technical Specification
Group (TSG) ; Radio Access Network (RAN) ; Working Group 1 (WG1); "Multiplexing
and channel coding (FDD)". October 1999.
• [8] EN 301 790 : Digital Video Broadcasting (DVB) "Interaction channel or satellite
distribution systems". December 2000.
• [9] EN 301 958 : Digital Video Broadcasting (DVB) "Specification of interaction
channel for digital terrestrial TV including multiple access OFDM". March 2002.

Submission Slide 22 France Telecom

You might also like