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.

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

Iterative Equalization and Decoding
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.
Decoding of Convolutional Codes  Let C m be the set of allowable code sequences of length m.  Not all sequences in {0,1}m are allowable code sequences!
Forward Error Correcting Codes for Forward Error Correcting Codes for Optical Communication Systems University of Technology Dept. of computer Engineering.
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.
The Impact of Channel Estimation Errors on Space-Time Block Codes Presentation for Virginia Tech Symposium on Wireless Personal Communications M. C. Valenti.
Block Turbo Decoder Design Hu Dongwei. Error Correcting Codes Classic Block Codes BCH RS RM Convolutional Codes (Viterbi) Turbo Codes Parallel Concatenated.
1 Channel Coding in IEEE802.16e Student: Po-Sheng Wu Advisor: David W. Lin.
Turbo Codes – Decoding and Applications Bob Wall EE 548.
University of Kansas | School of Engineering Department of Electrical Engineering and Computer Science 1 Turbo Codes Vidya T Ramachandran April 22, 2008.
06 Dec 04Turbo Codes1 TURBO CODES Michelle Stoll.
EE436 Lecture Notes1 EEE436 DIGITAL COMMUNICATION Coding En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK) Room 2.14.
EEE377 Lecture Notes1 EEE436 DIGITAL COMMUNICATION Coding En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK) Room 2.14.
Improving the Performance of Turbo Codes by Repetition and Puncturing Youhan Kim March 4, 2005.
Per-survivor Based Detection of DPSK Modulated High Rate Turbo Codes Over Rayleigh Fading Channels Bin Zhao and Matthew C. Valenti Lane Dept. of Comp.
Channel Coding Part 1: Block Coding
ECE 4371, Fall, 2014 Introduction to Telecommunication Engineering/Telecommunication Laboratory Zhu Han Department of Electrical and Computer Engineering.
1 (Chapter 15): Concatenated codes Simple (classical, single-level) concatenation Length of concatenated code: n 1 n 2 Dimension of concatenated code:
III. Turbo Codes.
Towards ideal codes: looking for new turbo code schemes Ph.D student: D. Kbaier Ben Ismail Supervisor: C. Douillard Co-supervisor: S. Kerouédan.
Doc.: IEEE / n Submission September 2004 France TelecomSlide 1 Partial Proposal: Turbo Codes Marie-Helene Hamon, Olivier Seller, John.
1 –Mandatory exercise for Inf 244 –Deadline: October 29th –The assignment is to implement an encoder/decoder system.
Iterative Multi-user Detection for STBC DS-CDMA Systems in Rayleigh Fading Channels Derrick B. Mashwama And Emmanuel O. Bejide.
A Novel technique for Improving the Performance of Turbo Codes using Orthogonal signalling, Repetition and Puncturing by Narushan Pillay Supervisor: Prof.
Wireless Mobile Communication and Transmission Lab. Theory and Technology of Error Control Coding Chapter 5 Turbo Code.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
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,
Real-Time Turbo Decoder Nasir Ahmed Mani Vaya Elec 434 Rice University.
Low Density Parity Check codes
Multipe-Symbol Sphere Decoding for Space- Time Modulation Vincent Hag March 7 th 2005.
An ARQ Technique Using Related Parallel and Serial Concatenated Convolutional Codes Yufei Wu formerly with: Mobile and Portable Radio Research Group Virginia.
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:
Matthew Valenti West Virginia University
Doc.: IEEE /0146r1 Submission March 2005 John Benko, Marie-Helene Hamon, France TelecomSlide 1 Advanced Coding Comparison Marie-Helene Hamon,
Memory-efficient Turbo decoding architecture for LDPC codes
Doc.: IEEE / n Submission September 2004 France TelecomSlide 1 Partial Proposal: Turbo Codes Marie-Helene Hamon, Olivier Seller, John.
A Bandwidth Efficient Pilot Symbol Technique for Coherent Detection of Turbo Codes over Fading Channels Matthew C. Valenti Dept. of Comp. Sci. & Elect.
Frank Schreckenbach, Munich University of Technology NEWCOM 2005 Analysis and Design of Mappings for Iterative Decoding of Bit-Interleaved Coded Modulation*
Information Theory & Coding for Digital Communications Prof JA Ritcey EE 417 Source; Anderson Digital Transmission Engineering 2005.
Block Coded Modulation Tareq Elhabbash, Yousef Yazji, Mahmoud Amassi.
Doc.: IEEE /0243r1 Submission Franck Lebeugle, France Telecom R&D March 2004 Slide 1 Turbo Codes for IEEE n Marie-Helene Hamon, Vincent.
Classical Coding for Forward Error Correction Prof JA Ritcey Univ of Washington.
Joint Decoding on the OR Channel Communication System Laboratory UCLA Graduate School of Engineering - Electrical Engineering Program Communication Systems.
296.3:Algorithms in the Real World
DIGITAL SYTEM DESIGN MINI PROJECT CONVOLUTION CODES
VLSI Architectures For Low-Density Parity-Check (LDPC) Decoders
Variable Length LDPC Codes for 45GHz
Rate 7/8 LDPC Code for 11ay Date: Authors:
Rate 7/8 (1344,1176) LDPC code Date: Authors:
Coding for Noncoherent M-ary Modulation
Interleaver-Division Multiple Access on the OR Channel
January 2004 Turbo Codes for IEEE n
Partial Proposal: Turbo Codes
Mr. Ali Hussain Mugaibel
Physical Layer Approach for n
Variable Length Ldpc Codes for 45GHz
CT-474: Satellite Communications
Turbo Codes for IEEE n May 2004
Improving turbocode performance by cross-entropy
Advanced Coding Comparison
Time Varying Convolutional Codes for Punctured Turbocodes
Rotation Modulation Application to ac system
About rate-1 codes as inner codes
Selection procedure of turbo code parameters by combinatorial optimization Yannick Saouter 24/06/2019.
Presentation transcript:

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 2658, Brest, France

Applicationturbo code terminationpolynomialsrates CCSDSbinary, 16-state tail bits23, 33, 25, 37 1/6, 1/4, 1/3, 1/2 3Gbinary, 8-state tail bits13, 15, 171/4, 1/3, 1/2 DVB-RCSduo- binary, 8-state circular15, 131/3 up to 6/7 DVB-RCTduo- binary, 8-state circular15, 131/2, 3/4 Inmarsat (M4)binary, 16-state no23, 351/2 Eutelsat (Skyplex) duo- binary, 8-state circular15, 134/5, 6/7 Current known applications of convolutional TCs Others: Echostar (Broadcom), , …

The TCs used in practice

Main progress in turbo coding/decoding since 1993 Max-Log-MAP and Max*-Log-MAP algorithms Sliding window Duo-binary turbo codes Circular (tail-biting) encoding Permutations Computation or estimation of Minimum Hamming distances (MHDs) Stopping criterion Bit-interleaved turbo coded modulation …

Gaussian, Max-Log-MAP algorithm, 8 iterations, 4 or 5 bit-quantization Typical performance

Gaussian, 424 bits (53 bytes) (reference: ESA MHOMS project) TC is 16-state Classical TC and LDPC R=1/3R=5/6R=9/10

About the Rayleigh channel Duo-binary 8-state TC

The ways we are investigating to reach FERs  adopt 16-state duo-binary TCs and try to increase the MHD by 25%, by improving permutations keep 8-state duo-binary TCs and try to increase the MHD by 100%, by introducing a clever 3 rd dimension Example

Adding a rate-1 third dimension Pre-existing turbo encoderPatch: - a parallel to serial (P/S) multiplexer - permutation  ' - rate-1 post-encoder 1- Combining parallel and (double) serial concatenation

Adding the rate-1 third dimension (to duo-binary TC) Pre-existing turbo encoderPatch: - a parallel to serial (P/S) multiplexer - permutation  ' - rate-1 post-encoder 1-

Simulation results (8-state DVB-RCS TC + patch) Max-Log-MAP component algorithm, 5 and 8 iterations

Conclusions not much left to gain in convergence MHDs to be increased reasonably also, practical limits to be determined (Rayleigh) about complexity, latency, …