WWiSE Group Partial Proposal on Turbo Codes

Slides:



Advertisements
Similar presentations
Doc.: IEEE /0071r1 Submission January 2004 Aleksandar Purkovic, Nortel NetworksSlide 1 LDPC vs. Convolutional Codes for n Applications:
Advertisements

Doc.: IEEE /1387 r0 Submission November 2014 Packet Encoding Solution for 45GHz Date: Authors: NameAffiliationsAddressPhone Liguang.
Doc.: IEEE / n Submission September 2004 France TelecomSlide 1 Partial Proposal: Turbo Codes Marie-Helene Hamon, Olivier Seller, John.
Philips Research r0-WNG 1 / 23 IEEE session Hawaii November 2002 Alexei Gorokhov, Paul Mattheijssen, Manel Collados, Bertrand Vandewiele,
Doc.: IEEE /663r3 Submission May 2012 Zhanji Wu, et. Al.Slide 1 Low-rate compatible BCC for IEEE ah lowest MCS Date: Authors:
Submission August 2004 doc.: IEEE /0935r1 S. Coffey, et al., WWiSE group Slide 1 WWiSE IEEE n Proposal August 13, 2004 Airgo Networks, Bermai,
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.
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.
Doc.: IEEE /298r0 Submission March 2004 Ravi Mahadevappa, Stephan ten Brink, Realtek Slide 1 Generalized Puncturing to Eliminate Pad Bits in MIMO-OFDM.
802.11n MIMO-OFDM Standard  IEEE n group  MIMO-OFDM  Increased performance  Transmitter  MAC Enhancements  Results.
Submission September 2004 doc.: IEEE /0935r3 S. Coffey, et al., WWiSE group Slide 1 WWiSE IEEE n Proposal September 16, 2004 Airgo Networks,
Doc.: IEEE / n Submission March 2004 PCCC Turbo Codes for IEEE n B. Bougard; B. Van Poucke; L. Van der Perre {bougardb,
Submission September 2015 doc.: IEEE /1089r0 September 2015 Slide 1 Considerations on PHY Padding and Packet Extension in 11ax Date:
Submission August 2004 doc.: IEEE /0935r1 S. Coffey, et al., WWiSE group Slide 1 WWiSE IEEE n Proposal August 13, 2004 Airgo Networks, Bermai,
Doc.: IEEE /0243r1 Submission Franck Lebeugle, France Telecom R&D March 2004 Slide 1 Turbo Codes for IEEE n Marie-Helene Hamon, Vincent.
Doc.: IEEE /257 Submission Slide 1 May 2001 Coffey et al, Texas Instruments Multipath comparison of IEEE802.11g High Rate Proposals Sean Coffey,
Doc.: IEEE /0632r1 Submission May 2016 Intel CorporationSlide 1 Performance Analysis of Robust Transmission Modes for MIMO in 11ay Date:
11ac 80MHz Transmission Flow
Proposal for Statistical Channel Error Model
August 2004 doc.: IEEE / n August 2004
Wireless Networking Business Unit
Length 1344 LDPC codes for 11ay
WWiSE Group Partial Proposal on Turbo Codes
Q. Wang [USTB], B. Rolfe [BCA]
Rate 7/8 LDPC Code for 11ay Date: Authors:
Rate 7/8 (1344,1176) LDPC code Date: Authors:
January 2004 Turbo Codes for IEEE n
September 2004 doc.: IEEE n September 2004
Partial Proposal: Turbo Codes
IEEE n PHY Motorola HT Partial Proposal
Towards IEEE HDR in the Enterprise
Partial Proposal: 11n Physical Layer
Comparison of IEEE g Proposals: PBCC, OFDM & MBCK
Scalable Interleaving schemes
Physical Layer Approach for n
Submission Title: [Harmonizing-TG3a-PHY-Proposals-for-CSM]
ST Microelectronics LDPCC Partial Proposal-Key Points
August 2004 doc.: IEEE / n August 2004
IEEE n PHY Motorola HT Partial Proposal
ETRI Proposal to IEEE TGn
Turbo Codes for IEEE n May 2004
WWiSE IEEE n Proposal November 16, 2004
Multi-band Modulation, Coding, and Medium Access Control
Multi-band Modulation, Coding, and Medium Access Control
<month year> doc.: IEEE /125r0 August 2004
August 2004 doc.: IEEE / n August 2004
Advanced Coding Comparison
WWiSE IEEE n Proposal August 13, 2004
Multipath comparison of IEEE802.11g High Rate Proposals
August 2004 doc.: IEEE / n August 2004
Joint Coding and Modulation Diversity for ac
Considerations on NGV PHY design
2019/5/7 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [FEC coding for TG4a] Date Submitted: [12.
Multiple Antenna OFDM solutions for enhanced PHY
Sean Coffey, Ph.D., Chris Heegard, Ph.D.
Questions Concerning the PBCC-22 Proposal for High Rate b
WWiSE Pilot Scheme Performance
11ac 80MHz Transmission Flow
Strawmodel ac Specification Framework
9-July-2007 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [DecaWave Proposal for TG3c Alternative PHY]
Comparisons of HARQ transmission schemes for 11be
Comparisons of HARQ transmission schemes for 11be
PHY designs for NGV Date: Authors:
<author>, <company>
Comparisons of HARQ transmission schemes for 11be
Summary of HNS Partial Proposal for n Physical Layer
NGV PHY Performance Results
NGV PHY Performance Results
Presentation transcript:

WWiSE Group Partial Proposal on Turbo Codes September 15, 2004 Airgo Networks, Bermai, Broadcom, Conexant, Realtek, STMicroelectronics, Texas Instruments S. Coffey, et al., WWiSE group

WWiSE contributors and contact information Airgo Networks: VK Jones, vkjones@airgonetworks.com Bermai: Neil Hamady, nhamady@bermai.com Broadcom: Jason Trachewsky, jat@broadcom.com Conexant: Michael Seals, michael.seals@conexant.com Realtek: Stephan ten Brink, stenbrink@realtek-us.com STMicroelectronics: George Vlantis, George.Vlantis@st.com Texas Instruments: Sean Coffey, coffey@ti.com S. Coffey, et al., WWiSE group

Contents Overview of partial proposal Motivation for advanced coding Specification of turbo code Performance results Summary S. Coffey, et al., WWiSE group

Transmitter block diagram Add pilots Turbo encoder, puncturer Interpol., filtering, limiter MIMO interleaver Symbol mapper Upconverter, amplifier IFFT D/A Add cyclic extension (guard) S. Coffey, et al., WWiSE group

Overview of partial proposal WWiSE complete proposal contains optional LDPC code FEC coding is a distinct module In principle any high-performance code could be used instead of the LDPC code This partial proposal discusses an alternative choice for optional advanced code System proposed is identical to the WWiSE complete proposal in all respects except that the optional LDPC code is replaced by the turbo code described here S. Coffey, et al., WWiSE group

Motivation for advanced coding Higher achievable throughput at the same robustness Capacity difference between rate ¾ and rate 5/6 with MMSE, 64-QAM is 3 dB So any code that achieves 3 dB gain enables a rate increase from ¾ to 5/6: an 11% increase without robustness penalty Compare rates 5/6 and 7/8: 2 dB difference for a 5% increase Viability of 2x2 MIMO, BCC, rate ¾ in any mode implies similar robustness of 2x2 MIMO, new code, rate 5/6 S. Coffey, et al., WWiSE group

Motivation for advanced coding In addition: Better coding enhances coverage and robustness Provides partial alternative to increased number of receive chains or high performance MIMO detection Advantages carry over to all MIMO configurations and channel bandwidths S. Coffey, et al., WWiSE group

Specification of turbo code S. Coffey, et al., WWiSE group

Turbo encoder Uses the constituent codes used in the 3GPP/UMTS standard encoder: Parity bit 0 Parity bit 1 1+D +D3 1+D2+D3 g(D) = Turbo interleaver Systematic bit S. Coffey, et al., WWiSE group

Turbo code frame format Data payload is padded to a multiple of 512 bits Result is divided into blocks of 2048 bits and 512 bits Number of 512 bit blocks is in the range 1-4 All 512 bit blocks are placed at end of frame Each block is encoded as a separate turbo codeword S. Coffey, et al., WWiSE group

Turbo code frame format, contd. E.g., 4000 byte packet has approximately 15 blocks of length 2048, 1-4 of length 512 At 135 Mbps, 2048 bit blocks span 5 OFDM symbols; 512 bit blocks span 2 OFDM symbols S. Coffey, et al., WWiSE group

Turbo interleaver design Two interleavers are proposed, one for each supported block size: 2048 and 512 bits Though algorithmically generated, implementations will hardwire interleavers, so number of block sizes should be minimized Each interleaver is a contention-free inter-window shuffle interleaver Designed to minimize memory contention in parallelized decoding Equivalent performance to 3GPP/UMTS interleavers S. Coffey, et al., WWiSE group

Puncturer Parity bits are punctured at regular intervals: Systematic & tail bits not punctured; pad bits are All code rates are easily derivable from mother code 10 5/6 6 3/4 4 2/3 Puncture interval Code rate S. Coffey, et al., WWiSE group

Puncturing tail codewords Tailing codewords, i.e., codewords of length 512 information bits, are punctured to a lower code rate This facilitates low latency decoding: tail codeword blocks are lower rate and can be decoded with fewer iterations, without affecting operating point Puncture intervals for tail blocks: 3 5/6 3/4 2 2/3 Puncture interval Code rate S. Coffey, et al., WWiSE group

Parallelization of turbo decoders Divide trellis into a number of (possibly overlapping) segments and decode each in parallel Any reasonable number of iterations can be achieved without affecting latency End-of-packet latency: Tailing codewords can be decoded with fewer iterations . . . Block 1 Block 3 Block 2 S. Coffey, et al., WWiSE group

Complexity Compare to state complexity of 64-state BCC decoding equivalent throughput System assumptions: M-state constituent codes, I iterations, soft-in soft-out algorithm extra cost factor of a, BCC duty factor of b Decoder must process 2 x 2 x I x b trellis transitions (I iterations, 2 constituent codes, forward-backward for each, less duty factor), each of which costs aM/64 as much Overall complexity is 4I abM/64 times as much as 64-state code E.g., with M = 8, I = 7, a = 1.5, b = 0.7, we have 3.675 times the state complexity This does not account for other differences such as memory requirements and interleaver complexity S. Coffey, et al., WWiSE group

Performance results S. Coffey, et al., WWiSE group

Simulation setup All combinations of: Channels B, D, AWGN 20 MHz and 40 MHz Rate ¾ and rate 5/6 BCC and turbo code All simulations under ideal conditions S. Coffey, et al., WWiSE group

AWGN, 20 MHz S. Coffey, et al., WWiSE group

AWGN, 40 MHz S. Coffey, et al., WWiSE group

Channel model B NLOS, 20 MHz S. Coffey, et al., WWiSE group

Channel model B NLOS, 40 MHz S. Coffey, et al., WWiSE group

Channel model D NLOS, 20 MHz S. Coffey, et al., WWiSE group

Channel model D NLOS, 40 MHz S. Coffey, et al., WWiSE group

Turbo and LDPC codes Turbo codes have a more extensive and stable literature, build on Viterbi decoding, have straightforward encoders LDPC codes have more flexibility, which may in principle be used to allow code design matched to decoder structure; more amenable to analysis To first order, both give the same performance tradeoffs S. Coffey, et al., WWiSE group

Conclusions Turbo code compensates for code rate increase to 5/6 from ¾ Very well studied, extensive literature on performance and implementation Latency at end of packet may be handled by tailing; applicable to LDPC codes also Generally similar issues and tradeoffs as LDPC codes S. Coffey, et al., WWiSE group

References IEEE 802.11 documents: IEEE 802.11/04-0886-00-000n, “WWiSE group PHY and MAC specification,” M. Singh, B. Edwards et al. IEEE 802.11/04-0877-00-000n, “WWiSE proposal response to functional requirements and comparison criteria,” C. Hansen et al. IEEE 802.11/04-0952-00-000n, “WWiSE partial proposal on turbo codes: specification,” S. Pope et al. Parallelization: 4. K. Blankenship, B. Classon, and V. Desai, “High-throughput turbo decoding techniques for 4G,” Int. Conf. on 3G Wireless & Beyond, 2002. 5. E. Yeo, B. Nikolic, and V. Anantharam, “Iterative decoder architectures,” IEEE Communications Magazine, August 2003, pp.132-140 S. Coffey, et al., WWiSE group

References, contd. 6. Z. Wang, Z. Chi, and K. K. Parhi, “Area-efficient high-speed decoding schemes for turbo decoders,” IEEE Trans. VLSI Systems, vol. 10, no. 6, pp. 902-912, Dec. 2002 S. Yoon and Y. Bar-Ness, “A parallel MAP algorithm for low latency turbo decoding,” IEEE Communications Letters, vol. 6, no. 7, pp. 288-290, July 2002 Interleavers: 8. A. Nimbalker, K. Blankenship, B. Classon, T. Fuja, and D. Costello, “Inter-window shuffle interleavers for high-throughput turbo decoding,” Proc. Int. Symp. on Turbo Codes, 2003. 9. A. Nimbalker, K. Blankenship, B. Classon , T. Fuja, and D. Costello, “Contention-free interleavers,” Proc. Int. Symp. on Info. Theory, 2004. S. Coffey, et al., WWiSE group