Doc.: IEEE 802.15-10-0021-00-0007 Submission January 2010 Rick Roberts (Intel)Slide 1 Project: IEEE...

Post on 27-Mar-2015

213 views 0 download

Tags:

Transcript of Doc.: IEEE 802.15-10-0021-00-0007 Submission January 2010 Rick Roberts (Intel)Slide 1 Project: IEEE...

January 2010

Rick Roberts (Intel)Slide 1

doc.: IEEE 802.15-10-0021-00-0007

Submission

Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

Submission Title: Proposed Comment Resolution for PHY I FECDate Submitted: 13 January 2010Source: Rick Roberts, Rich Nicholls (Intel Labs)AddressVoice: 503-712-5012, E-Mail: richard.d.roberts@intel.com

Re:

Abstract:

Purpose:

Notice: This document has been prepared to assist the IEEE P802.15. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein.Release: The contributor acknowledges and accepts that this contribution becomes the property of IEEE and may be made publicly available by P802.15.

January 2010

Rick Roberts (Intel)Slide 2

doc.: IEEE 802.15-10-0021-00-0007

Submission

Optical Rate Modulation Outer FEC Inner FEC Repeat Code Channel Code Data Rate

PHY I

750 kHz VPM RS (15,12)

4/5 Rate

- - 4B6B

2/3 Rate

400 kbps

750 kHz VPM RS (15,12)

4/5 Rate

CC

½ Rate

- 4B6B

2/3 Rate

200 kbps

250 kHz OOK RS (15,12)

4/5 Rate

- - Manchester

½ Rate

100 kbps

250 kHz OOK RS (15,12)

4/5 Rate

CC

½ Rate

- Manchester

½ Rate

50 kbps

250 kHz OOK RS (15,12)

4/5 Rate

CC

¼ Rate

- Manchester

½ Rate

25 kbps

250 kHz OOK RS (15,12)

4/5 Rate

Punctured CC

3/8 Rate

3 Repeat

1/3 Rate

Manchester

½ Rate

12.5 kbps

250 kHz OOK RS (15,12)

4/5 Rate

Punctured CC

5/16 Rate

5 Repeat

1/5 Rate

Manchester

½ Rate

6.25 kbps

Proposed Comment Resolution for PHY I FEC – Option 1

Reed-SolomonEncoder

ConvolutionalEncoder

Channel DC BalanceEncoder

RepeatEncoder

January 2010

Rick Roberts (Intel)Slide 3

doc.: IEEE 802.15-10-0021-00-0007

Submission

Optical Rate Modulation Outer FEC Inner FEC Channel Code Data Rate

PHY I

750 kHz VPM RS (15,12)

4/5 Rate

- 4B6B

2/3 Rate

400 kbps

750 kHz VPM RS (15,12)

4/5 Rate

CC

½ Rate

4B6B

2/3 Rate

200 kbps

250 kHz OOK RS (15,12)

4/5 Rate

- Manchester

½ Rate

100 kbps

250 kHz OOK RS (15,12)

4/5 Rate

CC

½ Rate

Manchester

½ Rate

50 kbps

250 kHz OOK RS (15,6)

4/5 Rate

CC

½ Rate

Manchester

½ Rate

25 kbps

250 kHz OOK RS (15,4)

4/15 Rate

Punctured CC

3/8 Rate

Manchester

½ Rate

12.5 kbps

250 kHz OOK RS (15,2)

2/15 Rate

Punctured CC

3/8 Rate

Manchester

½ Rate

6.25 kbps

Proposed Comment Resolution for PHY I FEC – Option 2

Reed-SolomonEncoder

ConvolutionalEncoder

Channel DC BalanceEncoder

January 2010

Rick Roberts (Intel)Slide 4

doc.: IEEE 802.15-10-0021-00-0007

Submission

What is new

• All modes use Reed-Solomon FEC at a minimum• Increase chip rate (optical rate) by 25% to accommodate R-S FEC

• Added repetition coding to lowest rates

Open question

• Does VPM want to use a minimum FEC?• Do the convolutional codes need an interleaver?

• Need to simulate cascaded coding to verify assumptions

January 2010

Rick Roberts (Intel)Slide 5

doc.: IEEE 802.15-10-0021-00-0007

Submission

Repetition Codes on Gaussian Channel

BelievedTo Be

Plotting Error

Ref. http://en.wikipedia.org/wiki/Repetition_code

January 2010

Rick Roberts (Intel)Slide 6

doc.: IEEE 802.15-10-0021-00-0007

Submission

Reed-Solomon FEC

January 2010

Rick Roberts (Intel)Slide 7

doc.: IEEE 802.15-10-0021-00-0007

Submission

Rate 1/2 ; k=7 ; g0 = 1338 ; g1 = 1718

+

+

g0

g1

Rate ½ Convolutional Code

January 2010

Rick Roberts (Intel)Slide 8

doc.: IEEE 802.15-10-0021-00-0007

Submission

+

+

+

Rate 1/3 ; k=7 ; g0 = 1338 ; g1 = 1458 ; g2 = 1758

g0

g2

g1

Rate 1/3 Convolutional Code

January 2010

Rick Roberts (Intel)Slide 9

doc.: IEEE 802.15-10-0021-00-0007

Submission

Rate 1/4 ; k=7 ; g0 = 1358 ; g1 = 1358 ; g3 = 1478 ; g4 = 1638

+

+

+

+

g0

g3

g1

g2

Rate 1/4 Convolutional Code

January 2010

Rick Roberts (Intel)Slide 10

doc.: IEEE 802.15-10-0021-00-0007

Submission

Puncturing Rate 1/3 to generate Rate 3/8

X0 X1 X2

A0 A1 A2

B0 B1 B2

C0 C1 C2

A0 B0 C0 A1 B1 A2 B2 C2

Rate 3/8 Convolutional Code

January 2010

Rick Roberts (Intel)Slide 11

doc.: IEEE 802.15-10-0021-00-0007

Submission

Puncturing Rate 1/4 to generate Rate 5/16

X0 X1 X2

A0 A1 A2

B0 B1 B2

C0 C1 C2

A0 B0 C0 D0 B1 C1 D1

X3

A3

B3

C3

X4

A4

B4

C4

D0 D1 D2 D3 D4

A2 C2 D2 A3 B3 D3 A4 B4 C4

Rate 5/16 Convolutional Code

January 2010

Rick Roberts (Intel)Slide 12

doc.: IEEE 802.15-10-0021-00-0007

Submission

To Be Determined …

Does the convolutional code need an interleaver?

That depends on the nature of the errors.

If the errors are random then “NO”.

If the errors are bursty then “YES”.