Doc.: IEEE 802.11-04/903-01-0000n Submission September 2004 France TelecomSlide 1 Partial Proposal: Turbo Codes Marie-Helene Hamon, Olivier Seller, John.

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

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
© NOKIAProduced as informative material for 3GPP RAN WG1 meeting No. 2 Downlink Shared Channel - DSCH DSCH associated with a dedicated channel (DCH) Downlink.
Doc.: IEEE /1090/r2 Submission September 2013 Submission Zhanji Wu, et. Al. Non-linear pre-coding MIMO scheme for next generation WLAN Date:
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.
2005/12/06OPLAB, Dept. of IM, NTU1 Optimizing the ARQ Performance in Downlink Packet Data Systems With Scheduling Haitao Zheng, Member, IEEE Harish Viswanathan,
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.
10 th MCM - Novi Sad, March 2006 Joaquim Bastos ( ) 1 The information in this document is provided as is and no guarantee or warranty.
06 Dec 04Turbo Codes1 TURBO CODES Michelle Stoll.
Improving the Performance of Turbo Codes by Repetition and Puncturing Youhan Kim March 4, 2005.
Submission doc.: IEEE 11-12/0844r0 Slide 1 Non-linear Multiuser MIMO for next generation WLAN Date: Authors: Shoichi Kitazawa, ATR.
Matthew C. Valenti (presenter)
林茂昭 教授 台大電機系 個人專長 錯誤更正碼 數位通訊
On the Coded Complex Field Network Coding Scheme for Multiuser Cooperative Communications with Regenerative Relays Caixi Key Lab of Information.
Doc.: IEEE /180r0 Submission March 2002 Monisha Ghosh, et al., Philips Slide 1 On The Use Of Multiple Antennae For Monisha Ghosh, Xuemei.
Doc.: IEEE /82a Submission Proposal for High Data Rate 2.4 GHz PHY Variable Rate Binary Convolutional Coding on QPSK Chris Heegard & Matthew B.
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.
Enhancing Bluetooth TCP Throughput via Packet Type Adaptation Ling-Jyh Chen, Rohit Kapoor, M. Y. Sanadidi, Mario Gerla Dept. of Computer Science, UCLA.
User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &
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.
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.
Wireless Mobile Communication and Transmission Lab. Theory and Technology of Error Control Coding Chapter 5 Turbo Code.
Doc.: IEEE /383 Submission November1998November 1998 Jamshid Khun-Jush, ETSI-BRANSlide 1 BRAN#11 PHY Decisions & Issues to Resolved with
1 WP2.3 “Radio Interface and Baseband Signal Processing” Content of D15 and Outline of D18 CAPANINA Neuchatel Meeting October 28th, 2005 – Marina Mondin.
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.
Doc.: IEEE /0112r0 Zhanji Wu, et. Al. January 2013 Submission Joint Coding and Modulation Diversity for the Next Generation WLAN Date:
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.
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:
Doc.: IEEE /0929r1 Submission August 2004 Patrik Eriksson et. al., WaveBreaker ABSlide 1 A “High Throughput” Partial Proposal Patrik Eriksson,
Doc.: IEEE /0929r0 Submission August 2004 Patrik Eriksson et. al., WaveBreaker ABSlide 1 A “High Throughput” Partial Proposal Patrik Eriksson,
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 /159r0 Submission March 2002 S. Hori, Y Inoue, T. Sakata, M. Morikura / NTT. Slide 1 System capacity and cell radius comparison with.
Doc.: IEEE / n Submission March 2004 PCCC Turbo Codes for IEEE n B. Bougard; B. Van Poucke; L. Van der Perre {bougardb,
Doc.: IEEE /229r1 Submission March 2004 Alexandre Ribeiro Dias - Motorola LabsSlide 1 Multiple Antenna OFDM solutions for enhanced PHY Presented.
Doc.: IEEE 11-04/0304r0 Submission March 2004 John S. Sadowsky, Intel PER Prediction for n MAC Simulation John S. Sadowsky (
Doc.: IEEE /0243r1 Submission Franck Lebeugle, France Telecom R&D March 2004 Slide 1 Turbo Codes for IEEE n Marie-Helene Hamon, Vincent.
Results and Conclusions
Space Time Codes.
Length 1344 LDPC codes for 11ay
WWiSE Group Partial Proposal on Turbo Codes
WWiSE Group Partial Proposal on Turbo Codes
Q. Wang [USTB], B. Rolfe [BCA]
January 2004 Turbo Codes for IEEE n
Partial Proposal: Turbo Codes
Towards IEEE HDR in the Enterprise
Mr. Ali Hussain Mugaibel
Physical Layer Approach for n
Advanced Coding Comparison
Turbo Codes for IEEE n May 2004
Advanced Coding Comparison
Irregular Structured LDPC Codes and Structured Puncturing
Multiple Antenna OFDM solutions for enhanced PHY
Questions Concerning the PBCC-22 Proposal for High Rate b
Comparisons of HARQ transmission schemes for 11be
Comparisons of HARQ transmission schemes for 11be
Presentation transcript:

doc.: IEEE / n Submission September 2004 France TelecomSlide 1 Partial Proposal: Turbo Codes Marie-Helene Hamon, Olivier Seller, John Benko France Telecom Claude Berrou ENST Bretagne Jacky TouschTurboConcept Brian EdmonstoniCoding

doc.: IEEE / n Submission September 2004 France TelecomSlide 2 Outline Part I: Turbo Codes Part II: Turbo Codes for n Why TC for n? Flexibility Performance

doc.: IEEE / n Submission September 2004 France TelecomSlide 3 Outline Part I: Turbo Codes Part II: Turbo Codes for n Why TC for n? Flexibility Performance

doc.: IEEE / n Submission September 2004 France TelecomSlide 4 Known applications of convolutional turbo codes Applicationturbo codeterminationpolynomialsrates CCSDS (deep space) binary, 16-state tail bits23, 33, 25, 371/6, 1/4, 1/3, 1/2 UMTS, CDMA2000 (3G Mobile) binary, 8-state tail bits13, 15, 171/4, 1/3, 1/2 DVB-RCS (Return Channel over Satellite) duo-binary, 8-state circular15, 131/3 up to 6/7 DVB-RCT (Return Channel over Terrestrial) duo-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 IEEE (WiMAX) duo-binary, 8-state circular15, 131/2 up to 7/8

doc.: IEEE / n Submission September 2004 France TelecomSlide 5 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 Parallelism Computation or estimation of Minimum Hamming distances (MHDs) Stopping criterion Bit-interleaved turbo coded modulation Simplicity Performance and simplicity Performance Throughput Maturity Power consumption Performance and simplicity

doc.: IEEE / n Submission September 2004 France TelecomSlide 6 The TCs used in practice

doc.: IEEE / n Submission September 2004 France TelecomSlide 7 The turbo code proposed for all sizes, all coding rates 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) level 2: -if j mod. 4 = 0, then P = 0; -if j mod. 4 = 1, then P = N/2 + P 1 ; -if j mod. 4 = 2, then P = P 2 ; -if j mod. 4 = 3, then P = N/2 + P 3. i = P 0 *j + P +1 mod. N No ROM Quasi-regular (no routing issue) Versatility Inherent parallelism

doc.: IEEE / n Submission September 2004 France TelecomSlide 8 Decoding Max-Log-MAP algorithm Sliding window + inherent parallelism, easy connectivity (quasi-regular permutation)

doc.: IEEE / n Submission September 2004 France TelecomSlide 9 Decoding complexity Useful rate: 100 Mbps with 8 iterations 5-bit quantization (data and extrinsic) Gates Clock = 100 Mhz Clock = 200 Mhz Clock = 400 Mhz RAM Data input buffer x k for extrinsic information for sliding window (example: 72,000 bits for 1000-byte block) No ROM For 0.18  m CMOS Duo-binary TC decoders are already available from several providers (iCoding Tech., TurboConcept, ECC, Xilinx, Altera, …)

doc.: IEEE / n Submission September 2004 France TelecomSlide 10 Outline Part I: Turbo Codes Part II: Turbo Codes for n Why TC for n? Flexibility Performance

doc.: IEEE / n Submission September 2004 France TelecomSlide 11 Introduction Purpose –Show the multiple benefits of TCs for n 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

doc.: IEEE / n Submission September 2004 France TelecomSlide 12 Duo-Binary Turbo Code

doc.: IEEE / n Submission September 2004 France TelecomSlide 13 Duo-Binary Turbo Code Duo-binary input: –Reduction of Latency & Complexity (compared to binary TCs) –Complexity per decoded bit is 35 % lower than binary 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

doc.: IEEE / n Submission September 2004 France TelecomSlide 14 Flexibility & Efficiency 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 a CC ( =>lower PER) –More efficient transmission modes enabled more often. Combination with higher-order constellations Better system efficiency – ARQ algorithm used less frequently

doc.: IEEE / n Submission September 2004 France TelecomSlide 15 # of Iterations vs. Performance The number of iterations can be adjusted for better performance – complexity trade-off

doc.: IEEE / n Submission September 2004 France TelecomSlide 16 Simulation Environment Both Turbo Codes and a CCs simulated Simulation chain based on a PHY model –SISO configuration mainly –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

doc.: IEEE / n Submission September 2004 France TelecomSlide 17 Performance: AWGN dB gain over a CC

doc.: IEEE / n Submission September 2004 France TelecomSlide 18 Performance: model B ~ dB gain over a CC

doc.: IEEE / n Submission September 2004 France TelecomSlide 19 Performance: model D ~ dB gain over a CC

doc.: IEEE / n Submission September 2004 France TelecomSlide 20 Performance: model E ~ dB gain over a CC

doc.: IEEE / n Submission September 2004 France TelecomSlide 21 Performance in MIMO system Spatial multiplexing, 2x2, MMSE receiver

doc.: IEEE / n Submission September 2004 France TelecomSlide 22 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 binary TCs –Performance is slightly better than binary TCs Significant performance gain over.11a CC: – dB on AWGN channel – dB on n channel models

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