March 2002 Jie Liang, et al, Texas Instruments Slide 1 doc.: IEEE 802.11-02/0207r0 Submission Simplifying MAC FEC Implementation and Related Issues Jie.

Slides:



Advertisements
Similar presentations
March 2002doc.: IEEE /221r0 Slide 1Submission Chris Heegard, TI Texas Instruments 141 Stony Circle, Suite 130 Santa Rosa California (707)
Advertisements

Scrambler Mismatch and MAC FEC: Is there a problem?
Cyclic Code.
Note: is very restrictive Would like more flexibility in determining the length If we shorten the length of the message.
Doc.: IEEE k Submission Dec Mi-Kyung Oh, Sangsung Choi (ETRI)Slide 1 Project: IEEE P Working Group for Wireless Personal.
1 Wireless Sensor Networks Akyildiz/Vuran Administration Issues  Take home Mid-term Exam  Assign April 2, Due April 7  Individual work is required 
Doc.: IEEE /0643 Submission Autodetection with Signature Symbol May 2015 Ron Porat, BroadcomSlide 1 Date: Authors:
Digital Data Communications Techniques Updated: 2/9/2009.
1/26 Chapter 6 Digital Data Communication Techniques.
Doc.: IEEE /1387 r0 Submission November 2014 Packet Encoding Solution for 45GHz Date: Authors: NameAffiliationsAddressPhone Liguang.
Doc.: IEEE /1434r0 Submission November 2013 Slide 1 CID 1376: NDP BlockAck Bitmap Protection Date: Authors: Alfred Asterjadhi, et.
Wireless Networking & Mobile Computing CS 752/852 - Spring 2012 Tamer Nadeem Dept. of Computer Science Lec #7: MAC Multi-Rate.
802.11ac Preamble Date: Authors: Month Year Month Year
10 Gb/s PON FEC-Framing Contributors names Sept 2006.
Lecture 10: Error Control Coding I Chapter 8 – Coding and Error Control From: Wireless Communications and Networks by William Stallings, Prentice Hall,
Doc.: IEEE /0227r0 Submission Nov 2006 Wu Yu-Chun, Huawei HisiSlide 1 Beacon Sync Frame Proposal for the IEEE P Wireless RANs Date:
Data and Computer Communications Chapter 6 – Digital Data Communications Techniques.
Data and Computer Communications by William Stallings Eighth Edition Digital Data Communications Techniques Digital Data Communications Techniques Click.
Doc.: IEEE /0324r2 Submission March 2012 Short Ack Date: Authors: Slide 1Yong Liu, Marvell, et. al.
Doc.: IEEE /0110r8 SubmissionLiwen Chu Etc.Slide 1 Frame Header Compression Date: Authors: Date: May, 2012.
TI Cellular Mobile Communication Systems Lecture 4 Engr. Shahryar Saleem Assistant Professor Department of Telecom Engineering University of Engineering.
Doc.: IEEE g Submission September 2009 Tim Schmidl, Texas Instruments Inc.Slide 1 Project: IEEE P Working Group for Wireless Personal.
Proposal for a TC-2 Protocol Ed Greenberg Greg Kazz Oct /27/20151.
Doc.: IEEE /304 Submission September 16, 1998 AlantroSlide 1 Performance of PBCC and CCK Matthew Shoemake, Stan Ling & Chris Heegard.
Doc.: IEEE /0099r0 Submission March 2007 Wu Yu-Chun, Huawei HisiSlide 1 FEC on Sync Burst and PSDU for the IEEE P Wireless RANs.
Real-Time Turbo Decoder Nasir Ahmed Mani Vaya Elec 434 Rice University.
1 FEC framing and delineation Frank Effenberger Huawei Technologies, US Dec. 5, 2006.
802.11b PHY Wireless LANs Page 1 of 23 IEEE b WLAN Physical Layer Svetozar Broussev 16-Feb-2005.
Doc.: IEEE /536r0 Submission September 2001 A. Soomro and S. Choi, Philips Research, USASlide 1 Proposal to Add Link Margin Field in IEEE h.
Doc.: IEEE /0110r6 SubmissionLiwen Chu Etc.Slide 1 Frame Header Compression Date: Authors: Date: March, 2012.
Doc.: IEEE /0110r7 SubmissionLiwen Chu Etc.Slide 1 Frame Header Compression Date: Authors: Date: April, 2012.
1 May 2010 Michael McLaughlin, DecaWave Submission IEEE f Project: IEEE P Working Group for Wireless Personal Area Networks.
Doc.: IEEE Submission July 2013 Tae-Joon Park, etc. Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: IEEE /429r0 Submission July 2002 Mark Webster, IntersilSlide 1 Scrambler Mismatch Correction Using the MAC FEC Mark Webster, Mike Seals,
Doc.: IEEE Submission, Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Preliminary PHY.
Doc.: IEEE /0044r0 Submission November 2005 Steve Shellhammer, Qualcomm Inc.Slide 1 Au Update on Estimating Packet Error Rate Caused by Interference.
Hamming Distance & Hamming Code
Submission September 2015 doc.: IEEE /1089r0 September 2015 Slide 1 Considerations on PHY Padding and Packet Extension in 11ax Date:
Doc.: IEEE f Submission f TG September 2009 Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks.
Doc.: IEEE /0213r1 Submission Slide 1 David Tung, et al. (Ralink Technology) March 2005 On the Efficiency of TGnSync Preambles David Tung,
Doc.: IEEE /390 Submission November 2000 Mark Webster and Steve Halford, IntersilSlide 1 Reuse of b Preambles with HRb OFDM Mark Webster.
FEC framing and delineation Frank Effenberger Huawei Technologies, US Dec. 5, 2006.
Doc.: IEEE /0022r0 Submission January 2007 Wu Yu-Chun, Huawei HisiSlide 1 Enhanced Beacon Sync Frame for the IEEE P Wireless RANs.
Doc.: IEEE g Submission March 2010 Tim Schmidl (Texas Instruments), Emmanuel Monnerie (Landis & Gyr), Shusaku Shimada (Yokogawa Co.),
Doc.: IEEE Submission March 2007 Bruce A Bosco, Motorola Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: IEEE Submission July 2010 Anuj Batra and Mark Dawkins, TI and ToumazSlide 1 Project: IEEE P Working Group for Wireless.
Coding and Error Control
doc.: IEEE <doc#>
doc.: IEEE <doc#>
Options for PBCC 22 Proposal
Options for PBCC 22 Proposal
Proposed Modifications in TGh Draft Proposal
Aggregate Block-ACK definition
Short SSW Format for 11ay Date: 2016-March-14 Authors: March 2016 Name
May 2015 Bandwidth and Packet Type Detection Schemes for 40-50GHz Millimeter Wave Communication Systems Authors: Frank Hsu, et. al. (MediaTek)
Scrambler Mismatch Correction Using the MAC FEC
Adding control trailer to control mode PPDUs
August 2017 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Suitability of k] Date Submitted:
Unequal Error Protection for Video Transmission over Wireless Channels
MAC based FEC – improvement for a
Enhanced Beacon Sync Frame for the
Aggregate Block-ACK definition
Sean Coffey, Ph.D., Chris Heegard, Ph.D.
FEC Ad Hoc Group Activity Update
Duration in L-SIG Date: Authors: May 2010 Month Year
<month year> doc.: IEEE < e>
Comparisons of HARQ transmission schemes for 11be
Comparisons of HARQ transmission schemes for 11be
Comparisons of HARQ transmission schemes for 11be
Additional SC MCSs in clause 20 (DMG PHY)
Presentation transcript:

March 2002 Jie Liang, et al, Texas Instruments Slide 1 doc.: IEEE /0207r0 Submission Simplifying MAC FEC Implementation and Related Issues Jie Liang, Matthew Shoemake, Lior Ophir Texas Instruments Incorporated TI Blvd. Dallas, Texas

March 2002 Jie Liang, et al, Texas Instruments Slide 2 doc.: IEEE /0207r0 Submission Motivations (1) Implementation Options for MAC Level FEC: –Select FEC option according to FEC bit in the header: not taking advantage of error protection of the header –Parallel decoding option: pass through both paths and use FCS to determine the correct outcome double buffer size higher power consumption –Header directed one-path sequential decoding option Lower power consumption Lower memory requirement Preferred Option: One-path sequential decoding option FEC MAC Processing Regular MAC Processing Header Decoding PHY data stream

March 2002 Jie Liang, et al, Texas Instruments Slide 3 doc.: IEEE /0207r0 Submission Motivations (2) Performance Degradation of Simply Using FEC bit to determine decoding options for packets [1][1] FECed Header (32+16) + One FECed MPEG ( ) [2][2] FECed Header (32+16) + One FECed max size TCP/IP (1460+8*16+4) Packet TypePacket Length Uncoded BER Parallel Dec. (PER pd ) FEC Bit (PER 1 ) Comments Data Short2561.5e e e -2 Negligible difference Data Long e e e -2 Negligible difference Video Short2564e -4 2e -5 4e -4 Significant Degradation Video Long16404e e e -4 Significant Degradation

March 2002 Jie Liang, et al, Texas Instruments Slide 4 doc.: IEEE /0207r0 Submission We use the outcome of the header RS decoding to decide the decoding path for the rest of the packet: –Decoding failure -> packet is not RS coded –Decoding success -> packet is RS coded What is the probability that the above approach gives wrong decision: For (n,k,t) RS code over GF(q), let Q be the decoding error probability, and Vn(t) be the Hamming Sphere of radius t of a given codeword, then the decoding error probability is given by: Probability of RS Decoding Error (1) where

March 2002 Jie Liang, et al, Texas Instruments Slide 5 doc.: IEEE /0207r0 Submission The RS decoding error probability is given by: Probability of RS Decoding Error (2) For the (48,32,8) RS code for the MAC header, the decoding error is: 8.1x Therefore, the header directed one-path method for MAC FEC decoding gives good decisions almost all the time. However, there are fixed data patterns that would induce the receiver to make wrong decisions.

March 2002 Jie Liang, et al, Texas Instruments Slide 6 doc.: IEEE /0207r0 Submission Space of Catastrophic Packets (1) The problem is that for some data patterns, even when they are not RS encoded, the afore-mentioned decoder implementation would classify them as RS encoded, causing lost packets. Even the retransmission of these packets may not change the above outcome. Essentially these packets may never be correctly received. Construction of a catastrophic packet: Let C0 be a non-RS coded MAC header pattern. Let C1 be another MAC header pattern, and P1 be the RS parity symbols. Since C0 is not RS encoded, payload would follow it and could be any random patterns D0. C0 C1 P1 xxxxxxxx The MAC header RS decoder would “correct” the non-coded C0/D0 to C1/P1 if the following condition is met: d(C0,C1)+d(D0,P1)  t Where d() is the Hamming distance.

March 2002 Jie Liang, et al, Texas Instruments Slide 7 doc.: IEEE /0207r0 Submission Space of Catastrophic Packets (2) From the previous construction, we could calculate the total number T of payload patterns for d0 that will cause decoding errors. It can be given as follows: For the (48,32,8) RS code for the MAC header, the catastrophic payload patterns for each MAC header T: T  8x10 26 (out of 3.4x10 38 ) The catastrophic patterns are a diminishingly small portion of the total packet patterns. However, they still constituent a large number of packets in total number. These packets can NEVER pass through.

March 2002 Jie Liang, et al, Texas Instruments Slide 8 doc.: IEEE /0207r0 Submission Would MAC Header CRC Help? C0 C1 CRC xxxxxxxx P1 The answer is No. Adding CRC bytes would help reducing decoding errors probability, which is already low, further. However, it won’t reduce the total number of problematic error patterns (follow the construction from previous slides).

March 2002 Jie Liang, et al, Texas Instruments Slide 9 doc.: IEEE /0207r0 Submission Handling Catastrophic Packets Catastrophic packets are a diminishingly small portion of the total possible packets. When a non-RS coded packet with a catastrophic pattern is transmitted, the first packet will not be received correctly. MAC header CRC can not fix this problem. The key here is to directly use FEC bits for deciding packet decoding option, but we need to match the decision error probability from using FEC bits directly to the desirable overall packet error rate.

March 2002 Jie Liang, et al, Texas Instruments Slide 10 doc.: IEEE /0207r0 Submission Fixing the Problems We will next propose a variety of options to fix this problems Two options involve changing PLCP headers, but they are cleaner solutions and give better results Third option will need only to change MAC header (adding one FEC bit), not optimal but sufficient for most applications We will leave the group the choose the option it prefers.

March 2002 Jie Liang, et al, Texas Instruments Slide 11 doc.: IEEE /0207r0 Submission FEC Field: Option 1 (PLCP SIGNAL Field) b PLCP a PLCP Signal (8) Service (8) Length (16) CRC (16) bit 0 7 FEC Rate (4)Reserved (1) LENGTH (12) Parity (1)Tail (6)

March 2002 Jie Liang, et al, Texas Instruments Slide 12 doc.: IEEE /0207r0 Submission FEC Field: Option 2 (PLCP SERVICE Field) b a B0B1B2B3B4B5B6B7 reserved Locked clock Mode selection reservedFECreservedLength extension Scrambler Initialization (7)RESERVED (9) FEC 0-2 repetition code of length 3, correct 1 errors provide SNR gain (not coding gain) of 4.8db (for PSDU with RS, the SNR gain is smaller)

March 2002 Jie Liang, et al, Texas Instruments Slide 13 doc.: IEEE /0207r0 Submission FEC Field: Option 3 (MAC Header) octets: Frame Control Duration / ID Address 1 Address 2 Address 3 Sequenc e Control Address 4 QoS Control Frame Body FCS MAC Header bit FEC 0 FEC 1 Bit 15 of Frame Control is currently reserved Bit 9 of QoS Control is allocated for FEC bit already FEC field (only two values allowed, distance=2): 00: no RS coding 11: RS coded Separate FEC0 and FEC1 to achieve diversity to burst errors

March 2002 Jie Liang, et al, Texas Instruments Slide 14 doc.: IEEE /0207r0 Submission Results: 2 FEC Bits Packet TypePacket Length Uncoded BER Parallel Dec. (PER pd ) 2 FEC Bit (PER 2 ) Comments Data Short2561.5e e -2 Negligible difference Data Long e e -2 Negligible difference Video Short2564e -4 2e -5 Negligible difference Video Long16404e e -4 Negligible difference

March 2002 Jie Liang, et al, Texas Instruments Slide 15 doc.: IEEE /0207r0 Submission Summary We presented an implementation architecture to support MAC FEC decoding without double decoding or double buffer. We analyzed the performance of this architecture in terms of decision error probability and number of problematic error patterns. We provided solutions to fix the above problem through carefully designing the FEC field to match the desirable packet error rate. The proposed method offer simple implementation architecture while having little degradation in performance.