doc.: ieee 802.15-xxxxx project: ieee p802.15 working ......•input square wave signal for data and...

14
Submission doc. : IEEE 802.15-15-09-0745-00-0007 Sridhar Rajagopal, Samsung Electronics Slide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Update for FEC and CDR] Date Submitted: [12 November, 2009] Source: [Sridhar Rajagopal, Shadi Abu-Surra, Eran Pisek] Company [Samsung Electronics] Address [1301 E. Lookout Drive, Richardson, TX 75082, USA] Voice:[1-972-761-7748], FAX: [1-972-761-7909], E-Mail:[ [email protected]] Re: [] Abstract: [Additional information on FEC and CDR] Purpose: [Contribution to IEEE 802.15.7 VLC TG] 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.

Upload: others

Post on 12-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: doc.: IEEE 802.15-xxxxx Project: IEEE P802.15 Working ......•Input square wave signal for data and see effect on receiver in the scope. •Move the transmitter further away •See

doc.: IEEE 802.15-xxxxx

Submission

doc. : IEEE 802.15-15-09-0745-00-0007

Sridhar Rajagopal, Samsung ElectronicsSlide 1

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

Submission Title: [Update for FEC and CDR]

Date Submitted: [12 November, 2009]

Source: [Sridhar Rajagopal, Shadi Abu-Surra, Eran Pisek] Company [Samsung Electronics]

Address [1301 E. Lookout Drive, Richardson, TX 75082, USA]

Voice:[1-972-761-7748], FAX: [1-972-761-7909], E-Mail:[ [email protected]]

Re: []

Abstract: [Additional information on FEC and CDR]

Purpose: [Contribution to IEEE 802.15.7 VLC TG]

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.

Page 2: doc.: IEEE 802.15-xxxxx Project: IEEE P802.15 Working ......•Input square wave signal for data and see effect on receiver in the scope. •Move the transmitter further away •See

doc.: IEEE 802.15-xxxxx

Submission

doc. : IEEE 802.15-15-09-0745-00-0007doc. : IEEE 802.15-15-09-0745-00-0007

Simple experimental set-up

Setup:

• VLC Transmitter circuit

• VLC Receiver circuit

• Oscilloscope

Experiment:

• Input square wave signal for data and see effect on receiver in the scope.

• Move the transmitter further away

• See degradation in data recovery (BER)

• See degradation in clock recovery

Sridhar Rajagopal, Samsung ElectronicsSlide 2

Page 3: doc.: IEEE 802.15-xxxxx Project: IEEE P802.15 Working ......•Input square wave signal for data and see effect on receiver in the scope. •Move the transmitter further away •See

doc.: IEEE 802.15-xxxxx

Submission

doc. : IEEE 802.15-15-09-0745-00-0007

Clean signal (short distance)Recovered Data

(Square wave)

Recovered clock

(CDR)

Slide 3 Sridhar Rajagopal, Samsung Electronics

Page 4: doc.: IEEE 802.15-xxxxx Project: IEEE P802.15 Working ......•Input square wave signal for data and see effect on receiver in the scope. •Move the transmitter further away •See

doc.: IEEE 802.15-xxxxx

Submission

doc. : IEEE 802.15-15-09-0745-00-0007

Errors in data (larger distance)

Slide 4 Sridhar Rajagopal, Samsung Electronics

Recovered Data

with errors

(Square wave)

Recovered clock

(CDR)

Page 5: doc.: IEEE 802.15-xxxxx Project: IEEE P802.15 Working ......•Input square wave signal for data and see effect on receiver in the scope. •Move the transmitter further away •See

doc.: IEEE 802.15-xxxxx

Submission

doc. : IEEE 802.15-15-09-0745-00-0007doc. : IEEE 802.15-15-09-0745-00-0007

Experiment results

Without FEC, such a packet would fail FCS and would be discarded. FEC can help with data recovery.

However, in order for FEC to work, we need to make sure we are able to recover the clock successfully from the transmission

The results verify that it is possible to maintain CDR lock even though the data contains errors [The clock recovery unit is only looking for frequent transitions that are stable and does not care about the data]

Sridhar Rajagopal, Samsung ElectronicsSlide 5

Page 6: doc.: IEEE 802.15-xxxxx Project: IEEE P802.15 Working ......•Input square wave signal for data and see effect on receiver in the scope. •Move the transmitter further away •See

doc.: IEEE 802.15-xxxxx

Submission

doc. : IEEE 802.15-15-09-0745-00-0007doc. : IEEE 802.15-15-09-0745-00-0007

Helping clock recovery

Preambles have multiple functions in VLC

• Assisting clock recovery (synchronization)

• Detection of current piconet’s transmission in presence of noise and interference

• Rejection of unwanted networks for power savings and better performance

• Marking start of packet header

Sridhar Rajagopal, Samsung ElectronicsSlide 6

Page 7: doc.: IEEE 802.15-xxxxx Project: IEEE P802.15 Working ......•Input square wave signal for data and see effect on receiver in the scope. •Move the transmitter further away •See

doc.: IEEE 802.15-xxxxx

Submission

doc. : IEEE 802.15-15-09-0745-00-0007doc. : IEEE 802.15-15-09-0745-00-0007

Updated preamble presented in 733r0

Maximum transition bit pattern is necessary for fast locking and clock recovery

Preamble pattern for detection of current piconet or rejection of other piconets is not useful until clock recovery is attained

Sridhar Rajagopal, Samsung ElectronicsSlide 7

Page 8: doc.: IEEE 802.15-xxxxx Project: IEEE P802.15 Working ......•Input square wave signal for data and see effect on receiver in the scope. •Move the transmitter further away •See

doc.: IEEE 802.15-xxxxx

Submission

doc. : IEEE 802.15-15-09-0745-00-0007

Updated preamble proposed in 733r0 to

help CDR

Sridhar Rajagopal, Samsung ElectronicsSlide 8

10101010 …. Preamble Pattern repetitions

Fast locking pattern

(clock recovery)

Topology dependent

preamble pattern

(rejection of unwanted networks)

Send fast locking pattern before preamble

Reduces the number of preamble repetitions needed for VLC

Page 9: doc.: IEEE 802.15-xxxxx Project: IEEE P802.15 Working ......•Input square wave signal for data and see effect on receiver in the scope. •Move the transmitter further away •See

doc.: IEEE 802.15-xxxxx

Submission

doc. : IEEE 802.15-15-09-0745-00-0007doc. : IEEE 802.15-15-09-0745-00-0007

FEC

Once locking is guaranteed by use of preambles, it is an easy task to clean errors using a FEC

There are different choices for FEC available.

We need to choose one suited for VLC

Sridhar Rajagopal, Samsung ElectronicsSlide 9

Page 10: doc.: IEEE 802.15-xxxxx Project: IEEE P802.15 Working ......•Input square wave signal for data and see effect on receiver in the scope. •Move the transmitter further away •See

doc.: IEEE 802.15-xxxxx

Submission

doc. : IEEE 802.15-15-09-0745-00-0007doc. : IEEE 802.15-15-09-0745-00-0007

FEC requirements for VLC

Should work reasonably well in the presence of hard decisions

Should work well with short packets and long packets (different applications)

Should work well with line codes such as 8B10B.

We propose the use of RS codes for VLC

Sridhar Rajagopal, Samsung ElectronicsSlide 10

Page 11: doc.: IEEE 802.15-xxxxx Project: IEEE P802.15 Working ......•Input square wave signal for data and see effect on receiver in the scope. •Move the transmitter further away •See

doc.: IEEE 802.15-xxxxx

Submission

doc. : IEEE 802.15-15-09-0745-00-0007doc. : IEEE 802.15-15-09-0745-00-0007

Advantages of a RS code choice

RS code can be implemented well for hard decision decoding systems (can work with soft decisions also for better performance at, of course, increased complexity)

RS codes can be shortened for short packets (do not need to transmit zeros to fill block length)

RS codes work well with burst errors, that are typically seen with line codes. [passive correction]

RS codes can also make use of flagged erasures [half of the line code symbols are invalid at the receiver]. If the 8b10b code flags the received codeword as invalid, RS code can correct twice the number of erasures as errors. [active correction]

Convolutional code does not perform as well as RS code, even with an interleaveradded to spread burst errors out of a line code.

Sridhar Rajagopal, Samsung ElectronicsSlide 11

Page 12: doc.: IEEE 802.15-xxxxx Project: IEEE P802.15 Working ......•Input square wave signal for data and see effect on receiver in the scope. •Move the transmitter further away •See

doc.: IEEE 802.15-xxxxx

Submission

doc. : IEEE 802.15-15-09-0745-00-0007doc. : IEEE 802.15-15-09-0745-00-0007

Simulation set-up details

All RS codes in the figure are (255, 203) codes, and all convolutional codes are rate-1/2 (constraint length = 7, generators = [171, 133]octal).

All decoders are hard-decision decoders.

SNR8B10B= SNR/1.5625 (not SNR * 8/10 = SNR/1.25, see Intel contribution for details).

passive 8B10B-RS: No erasure information passed from the 8B10B decoder to the RS decoder.

active 8B10B-RS: Erasure information passed from the 8B10B decoder to the RS decoder.

In the 8B10B-conv scheme, there are a very simple interleaver.

Bytes = reshape(convDecoder_output, numberBytes, 8), where numberBytes>1000.

Sridhar Rajagopal, Samsung ElectronicsSlide 12

Page 13: doc.: IEEE 802.15-xxxxx Project: IEEE P802.15 Working ......•Input square wave signal for data and see effect on receiver in the scope. •Move the transmitter further away •See

doc.: IEEE 802.15-xxxxx

Submission

doc. : IEEE 802.15-15-09-0745-00-0007

Simulation results [AWGN]

Sridhar Rajagopal, Samsung ElectronicsSlide 13

Page 14: doc.: IEEE 802.15-xxxxx Project: IEEE P802.15 Working ......•Input square wave signal for data and see effect on receiver in the scope. •Move the transmitter further away •See

doc.: IEEE 802.15-xxxxx

Submission

doc. : IEEE 802.15-15-09-0745-00-0007doc. : IEEE 802.15-15-09-0745-00-0007

Summary

FEC is important for VLC. However, we need to make sure we can recover the clock via the preamble before we can use the FEC for the header and payload

We propose the use of RS code for VLC

• Hard decision decoding

• Short and long packets

• Can correct burst errors from line codes

• Can make use of erasures for better performance

Sridhar Rajagopal, Samsung ElectronicsSlide 14