January 2004 Turbo Codes for IEEE n

Slides:



Advertisements
Similar presentations
Doc.: IEEE /0017r0 Submission January 2006 Patrick Pirat, France TelecomSlide 1 Duo-binary_Turbo-codes: questions and answers IEEE P Wireless.
Advertisements

Convolutional Codes Representation and Encoding  Many known codes can be modified by an extra code symbol or by deleting a symbol * Can create codes of.
Doc.: IEEE /0071r1 Submission January 2004 Aleksandar Purkovic, Nortel NetworksSlide 1 LDPC vs. Convolutional Codes for n Applications:
What is a good code? Ideal system
INTERNATIONAL SYMPOSIUM ON ELECTRONICS AND TELECOMMUNICATIONS ETC 2010 NINTH EDITION A PHYSICAL LAYER SIMULATOR FOR WIMAX Marius Oltean, Maria Kovaci,
Inserting Turbo Code Technology into the DVB Satellite Broadcasting System Matthew Valenti Assistant Professor West Virginia University Morgantown, WV.
1 Channel Coding in IEEE802.16e Student: Po-Sheng Wu Advisor: David W. Lin.
Submission May, 2000 Doc: IEEE / 086 Steven Gray, Nokia Slide Brief Overview of Information Theory and Channel Coding Steven D. Gray 1.
Turbo Codes – Decoding and Applications Bob Wall EE 548.
06 Dec 04Turbo Codes1 TURBO CODES Michelle Stoll.
Improving the Performance of Turbo Codes by Repetition and Puncturing Youhan Kim March 4, 2005.
林茂昭 教授 台大電機系 個人專長 錯誤更正碼 數位通訊
Low Density Parity Check (LDPC) Code Implementation Matthew Pregara & Zachary Saigh Advisors: Dr. In Soo Ahn & Dr. Yufeng Lu Dept. of Electrical and Computer.
III. Turbo Codes.
Tinoosh Mohsenin and Bevan M. Baas VLSI Computation Lab, ECE Department University of California, Davis Split-Row: A Reduced Complexity, High Throughput.
Towards ideal codes: looking for new turbo code schemes Ph.D student: D. Kbaier Ben Ismail Supervisor: C. Douillard Co-supervisor: S. Kerouédan.
Turbo codes for short and medium block length: the state of the art Department 1 Paris, June 25, 2004 Claude Berrou, Catherine Douillard GET-ENST Bretagne/PRACOM/CNRS.
Doc.: IEEE / n Submission September 2004 France TelecomSlide 1 Partial Proposal: Turbo Codes Marie-Helene Hamon, Olivier Seller, John.
Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.
Iterative Multi-user Detection for STBC DS-CDMA Systems in Rayleigh Fading Channels Derrick B. Mashwama And Emmanuel O. Bejide.
A Mathematical Theory of Communication Jin Woo Shin Sang Joon Kim Paper Review By C.E. Shannon.
Introduction of Low Density Parity Check Codes Mong-kai Ku.
Coding Theory. 2 Communication System Channel encoder Source encoder Modulator Demodulator Channel Voice Image Data CRC encoder Interleaver Deinterleaver.
Turbo Codes COE 543 Mohammed Al-Shammeri. Agenda PProject objectives and motivations EError Correction Codes TTurbo Codes Technology TTurbo decoding.
Doc.: IEEE /0146r1 Submission March 2005 John Benko, Marie-Helene Hamon, France TelecomSlide 1 Advanced Coding Comparison Marie-Helene Hamon,
Doc.: IEEE /663r3 Submission May 2012 Zhanji Wu, et. Al.Slide 1 Low-rate compatible BCC for IEEE ah lowest MCS Date: Authors:
Doc.: IEEE /304 Submission September 16, 1998 AlantroSlide 1 Performance of PBCC and CCK Matthew Shoemake, Stan Ling & Chris Heegard.
Synchronization of Turbo Codes Based on Online Statistics
Real-Time Turbo Decoder Nasir Ahmed Mani Vaya Elec 434 Rice University.
An ARQ Technique Using Related Parallel and Serial Concatenated Convolutional Codes Yufei Wu formerly with: Mobile and Portable Radio Research Group Virginia.
Minufiya University Faculty of Electronic Engineering Dep. of Electronic and Communication Eng. 4’th Year Information Theory and Coding Lecture on: Performance.
August 2004 doc.: IEEE /0951r1 Submission S. Coffey, et al., WWiSE group Slide 1 WWiSE Group Partial Proposal on Turbo Codes August 13, 2004 Airgo.
Polar Codes for 5G Bin Li, Senior Technical Expert Huawei Technologies
Turbo Codes. 2 A Need for Better Codes Designing a channel code is always a tradeoff between energy efficiency and bandwidth efficiency. Lower rate Codes.
Proposed Fix to CTC Interleaver Parameters to Enable Efficient Parallel Decoder Designs ( ) Document Number: IEEE S802.16m-10/0922 Date Submitted:
Implementation of Turbo Code in TI TMS320C8x Hao Chen Instructor: Prof. Yu Hen Hu ECE734 Spring 2004.
Doc.: IEEE /0146r1 Submission March 2005 John Benko, Marie-Helene Hamon, France TelecomSlide 1 Advanced Coding Comparison Marie-Helene Hamon,
Doc.: IEEE / n Submission September 2004 France TelecomSlide 1 Partial Proposal: Turbo Codes Marie-Helene Hamon, Olivier Seller, John.
The Softest Handoff Design Using Iterative Decoding (Turbo Coding) Byung K. Yi LGIC 3GPP2 TSG-C WG 3 Physical Layer Jan. 11, 2000.
Doc.: IEEE / n Submission March 2004 PCCC Turbo Codes for IEEE n B. Bougard; B. Van Poucke; L. Van der Perre {bougardb,
Information Theory & Coding for Digital Communications Prof JA Ritcey EE 417 Source; Anderson Digital Transmission Engineering 2005.
Tinoosh Mohsenin 2, Houshmand Shirani-mehr 1, Bevan Baas 1 1 University of California, Davis 2 University of Maryland Baltimore County Low Power LDPC Decoder.
Doc.: IEEE /0243r1 Submission Franck Lebeugle, France Telecom R&D March 2004 Slide 1 Turbo Codes for IEEE n Marie-Helene Hamon, Vincent.
The Softest Handoff Design Using Iterative Decoding (Turbo Coding) Byung K. Yi LGIC 3GPP2 TSG-C WG 3 Physical Layer Jan. 11, 2000.
Results and Conclusions
296.3:Algorithms in the Real World
Bridging the Gap Between Parallel and Serial Concatenated Codes
WWiSE Group Partial Proposal on Turbo Codes
WWiSE Group Partial Proposal on Turbo Codes
VLSI Architectures For Low-Density Parity-Check (LDPC) Decoders
An Efficient Software Radio Implementation of the UMTS Turbo Codec
Q. Wang [USTB], B. Rolfe [BCA]
Rate Mapping for SISO, AWGN channel
Coding and Interleaving
Partial Proposal: Turbo Codes
Linglong Dai and Zhaocheng Wang Tsinghua University, Beijing, China
Towards IEEE HDR in the Enterprise
Scalable Interleaving schemes
Mr. Ali Hussain Mugaibel
Physical Layer Approach for n
Advanced Coding Comparison
[The Progresses on the TPC simulations]
CT-474: Satellite Communications
Chapter 10: Error-Control Coding
Turbo Codes for IEEE n May 2004
Improving turbocode performance by cross-entropy
Advanced Coding Comparison
Low-Density Parity-Check Codes
[The Progresses on the TPC simulations]
Sean Coffey, Ph.D., Chris Heegard, Ph.D.
Presentation transcript:

January 2004 Turbo Codes for IEEE 802.11n Marie-Helene Hamon, Olivier Seller France Telecom R&D Claude Berrou, Catherine Douillard, Sylvie Kerouedan ENST Bretagne Brian Edmonston iCODING Technology Inc.

Contents TC for 802.11n Performance Granularity (Flexibility) January 2004 Contents TC for 802.11n Performance Granularity (Flexibility) Complexity & latency Conclusion

Turbo Codes: Iterative FEC for 802.11n January 2004 Turbo Codes: Iterative FEC for 802.11n Revolutionary form of error correcting, relying on soft iterative decoding to achieve high coding gains Very good performance, near channel capacity for long blocks TC advantages led to adoption in several recent digital communication standards: 3GPP UMTS (WCDMA), DVB-RCS, DVB-RCT, cdma2000 and consumer sattelite broadcast… Hardware development and complexity well controlled

Turbo Codes: Iterative FEC for 802.11n January 2004 Turbo Codes: Iterative FEC for 802.11n High coding gains over classical convolutional code: - Turbo Codes enable the use of more efficient transmission modes (coding rate and modulation) more often, to increase throughput - Turbo Codes yield a lower PER: better system efficiency, as ARQ algorithm could be used less frequently - Reasonable memory requirements

January 2004 Duo-Binary CTC

Advantages of this TC Duo-binary: January 2004 Advantages of this TC Duo-binary: - reduction of the latency and complexity per decoded bit - reduction of the path error density better convergence Circular Revursive Systematic Codes as constituent codes no trellis termination overhead Original permuter scheme larger minimum distance, better asymptotic performance

Performance on AWGN channel January 2004 Performance on AWGN channel Duo-Binary 8-state CTC K=1600 bit, R=4/5 Max-Log-MAP decoding 8 iterations At BER=10-5, 8-state CTC is 1.305 dB from capacity

January 2004 Performance on AWGN

Block size Very good performance whatever the block size January 2004 Block size Very good performance whatever the block size Two Duo-Binary CTC: 8-state for PER>10-4, 16-state for PER>10-7 Better performance than LDPC codes - for any code rate - for any block size <10000 bits - for any BER <10-9 - for any associated modulation Block sizes as small as 12 bytes (DVB-RCS) and 18 bytes (DVB-RCT) have been standardized

High Flexibility With the same encoder/decoder: January 2004 High Flexibility With the same encoder/decoder: - several coding rates allowed through simple adaptation of the puncturing pattern (DVB-RCS: 7 coding rates) - different block sizes enabled just by adjusting permutation parameters (DVB-RCS: 12 block sizes) For the duo-binary Turbo Code, a set of 4 permutation parameters needs to be modified. Each set of parameters defines an interleaver for one block size, all coding rates.

High Flexibility Better granularity in block size and coding rate: January 2004 High Flexibility Better granularity in block size and coding rate: FER (hardware measurements) for 8-state CTC, 8 iterations, 4-bit quantization at decoder input, Max-Log-MAP decoding

January 2004 High Flexibility Turbo codes can adjust to all kinds of coding rates, block sizes and modulations

January 2004 Granularity Modulation and Code rate are adjusted to keep actual performance close to capacity for any given SNR The more granularity the greater the OVERALL performance Low granularity substantially reduces the benefit of the advanced coding

January 2004 Granularity

January 2004 Complexity The decoder of DVB-RCS is not more complex than any LDPC decoder Terminals are equiped with both encoder and decoder To enable high bit rates, decoding can be restricted to 4 iterations without significantly altering performance

TC Memory Requirements January 2004 TC Memory Requirements Rate 4/5, 1600 information bits (1600,2000) 6 bit samples 70,000 bits (approx) of RAM 160,000 soft information reads per frame @ 8 iterations 80,000 soft information reads per frame @ 4 iterations Power consumption ~ total memory x iterations Lower memory requirements and iterations -> less power consumption

LDPC Memory Comparison January 2004 LDPC Memory Comparison 120 Kbits of memory 8 iterations minimum 274,285 soft decision read/write per frame

January 2004 Latency The decoder has an inherent possibility of parallelism, thanks to the simple generic permutation. For example, with: - parallelism of degree 4 (4 backward/forward processors) - 250 MHz circuit clock - k=500 information bits per block - 4 iterations about 250 Mbits/s data rate can be achieved with 2.5 μs decoding latency

January 2004 Conclusion Duo-Binary Turbo Code enables large performance gains, for all block sizes and coding rates Highly flexible solution Minimizes memory access requirements Mature technology, implemented in 3rd generation mobile phones & volume consumer satellite

January 2004 References C. Berrou, A. Glavieux, P. Thitimajshima, "Near Shannon limit error-correcting coding and decoding: Turbo Codes", ICC93, vol. 2, pp. 1064-1070, May 93. C. Berrou, "The ten-year-old turbo codes are entering into service", IEEE Communications Magazine, vol. 41, pp. 110-116, August 03. 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. EN 301 790 : Digital Video Broadcasting (DVB) "Interaction channel or satellite distribution systems". December 2000. EN 301 958 : Digital Video Broadcasting (DVB) "Specification of interaction channel for digital terrestrial TV including multiple access OFDM". March 2002.