doc.: ieee 802.15 09-0526-00-0007 tg-vlc submission slide 1 project: ieee p802.15 working group for...

19
doc.: IEEE 802.15 09-0526-00-0007 TG-VLC Submission Slide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Line coding performance in wireless optical channel] Date Submitted: [07.15.09] Source: [Doyoung Kim , Jaeseung Son, Taehan Bae] Company [Samsung Electronics Co.,LTD] Address [Dong Suwon P.O. Box 105, 416 Maetan-3dong, Yeongtong-gu, Suwon-si, Gyeonggi-do, 443-742 Korea] Voice:[82-31-279-5099], FAX: [82-31-279-5130], E-Mail: [[email protected]] Re: [] Abstract: [We propose new line coding schemes.] Purpose: [Contribution to IEEE 802.15.7 TG-VLC] 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. May 2009 Jaeseung Son et al., Samsung

Upload: charla-carson

Post on 03-Jan-2016

221 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Doc.: IEEE 802.15 09-0526-00-0007 TG-VLC Submission Slide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission

doc.: IEEE 802.15 09-0526-00-0007

TG-VLC Submission Slide 1

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

Submission Title: [Line coding performance in wireless optical channel]Date Submitted: [07.15.09]Source: [Doyoung Kim , Jaeseung Son, Taehan Bae] Company [Samsung Electronics Co.,LTD]Address [Dong Suwon P.O. Box 105, 416 Maetan-3dong, Yeongtong-gu, Suwon-si, Gyeonggi-do, 443-742 Korea]Voice:[82-31-279-5099], FAX: [82-31-279-5130], E-Mail:[[email protected]]

Re: []

Abstract: [We propose new line coding schemes.]

Purpose: [Contribution to IEEE 802.15.7 TG-VLC]

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.

May 2009

Jaeseung Son et al., Samsung

Page 2: Doc.: IEEE 802.15 09-0526-00-0007 TG-VLC Submission Slide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission

doc.: IEEE 802.15 09-0526-00-0007

TG-VLC Submission

July 2009

Slide 2

Samsung Electronics

2009. 07.15

Line coding performance in wireless optical channel

Jaeseung Son et al., Samsung

Page 3: Doc.: IEEE 802.15 09-0526-00-0007 TG-VLC Submission Slide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission

doc.: IEEE 802.15 09-0526-00-0007

TG-VLC Submission

July 2009

Slide 3

Outline of VLC(Visible Light Communication)

Block diagram of VLC system

Existing optical line coding method

NRZ/RZ/Manchester/4B5B/8B6T/B8ZS/HDB3

Channel modeling of VLC system

Proposed ling coding method

3B-HBT

Performance comparison

Contents

Jaeseung Son et al., Samsung

Page 4: Doc.: IEEE 802.15 09-0526-00-0007 TG-VLC Submission Slide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission

doc.: IEEE 802.15 09-0526-00-0007

TG-VLC Submission

July 2009

Block diagram of VLC systemThe following figure is block diagram of VLC system.

Slide 4

Outline of VLC(Visible Light Communication)

TransmitEncoder

Transmitter

ReceiveDecoder

Detector & Receiver

OpticalChannel

Output Interface

Input Interface

Encoder/Decoder

VLC TRxModule

BinaryData in

BinaryData out

Driver

Preamp

Jaeseung Son et al., Samsung

Page 5: Doc.: IEEE 802.15 09-0526-00-0007 TG-VLC Submission Slide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission

doc.: IEEE 802.15 09-0526-00-0007

TG-VLC Submission

July 2009

Line coding UnipolarPositive , zero

PolarPositive value, negative value

BipolarPositive value, negative value, zero

UnipolarAdvantageSimple implementation

DisadvantageDirect Current component and synchronization

Slide 5

Existing optical line coding method

Jaeseung Son et al., Samsung

Page 6: Doc.: IEEE 802.15 09-0526-00-0007 TG-VLC Submission Slide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission

doc.: IEEE 802.15 09-0526-00-0007

TG-VLC Submission

July 2009

PolarUse positive and negative voltageAdvantageDecrease of average voltageDecrease of Direct Current component

ExampleNRZ(Non Return to Zero), RZ(Return to Zero),

Manchester, Differential Manchester

Slide 6

Existing optical line coding method

Jaeseung Son et al., Samsung

Page 7: Doc.: IEEE 802.15 09-0526-00-0007 TG-VLC Submission Slide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission

doc.: IEEE 802.15 09-0526-00-0007

TG-VLC Submission

July 2009

NRZ(Non Return to Zero)NRZ-L(Non Return to Zero-Level) Positive voltage: 0 bit, Negative voltage: 1 bit Synchronization problem by long stream same bit

NRZ-I(Non Return to Zero, Invert on ones) One of differential encoding example Inversion of voltage is bit 1. No inversion is bit 0. Provide synchronization by inversion of voltage

Slide 7

Existing optical line coding method

Jaeseung Son et al., Samsung

Page 8: Doc.: IEEE 802.15 09-0526-00-0007 TG-VLC Submission Slide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission

doc.: IEEE 802.15 09-0526-00-0007

TG-VLC Submission

July 2009

ManchesterData expression Inversion between bit duration

Advantage Provide synchronization

Self clocking code

No Direct Current component Error Detection

Used Baseband coaxial cable, IEEE 802.3

Differential ManchesterData expression Inversion between bit duration 0 bit: inversion at the start of bit duration

Slide 8

Existing optical line coding method

Jaeseung Son et al., Samsung

Page 9: Doc.: IEEE 802.15 09-0526-00-0007 TG-VLC Submission Slide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission

doc.: IEEE 802.15 09-0526-00-0007

TG-VLC Submission

July 2009

Bipolar AMI(Alternate Mark Inversion) Data expression

0 bit: zero voltage1 bit: positive and negative voltage alternately

AdvantageProvide synchronization in consecutive ‘1’ bitNo Direct Current componentSmaller bandwidth than NRZError detection

DisadvantageConsecutive ‘0 bit ‘ can cause Direct Current component and synchronization problem.

Slide 9

Existing optical line coding method

Jaeseung Son et al., Samsung

Page 10: Doc.: IEEE 802.15 09-0526-00-0007 TG-VLC Submission Slide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission

doc.: IEEE 802.15 09-0526-00-0007

TG-VLC Submission

July 2009

B8ZS (Bipolar with 8 zero substitution)Replace consecutive eight 0 bit to 000VB0VB

HDB3 (High-density bipolar 3-zero) Replace consecutive four 0 bit to 000V or B00V

Slide 10

Existing optical line coding method

Jaeseung Son et al., Samsung

Page 11: Doc.: IEEE 802.15 09-0526-00-0007 TG-VLC Submission Slide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission

doc.: IEEE 802.15 09-0526-00-0007

TG-VLC Submission

July 2009

4B5B block codingExtra bit used for synchronizationExtra bit used for error detection

Conversion process1 stage : separation Separate bits into m bit groups

2 stage : alternationAlternation from m bit groups to n bit groups

4 bit group(16 groups) to 5bit group(32 groups)Use code which there is not consecutive zero or

oneUsed for error detection

3 stage : line codingSimple line coding

Slide 11

Existing optical line coding method

Jaeseung Son et al., Samsung

Page 12: Doc.: IEEE 802.15 09-0526-00-0007 TG-VLC Submission Slide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission

doc.: IEEE 802.15 09-0526-00-0007

TG-VLC Submission

July 2009

4B5BAdvantageBetter error detection performance than AMIPrevention of consecutive 0 and 1 bit

Disadvantage Waste of bandwidth(25%)

Slide 12

Existing optical line coding method

Jaeseung Son et al., Samsung

Page 13: Doc.: IEEE 802.15 09-0526-00-0007 TG-VLC Submission Slide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission

doc.: IEEE 802.15 09-0526-00-0007

TG-VLC Submission

July 2009

Slide 13

Existing optical line coding method

Jaeseung Son et al., Samsung

Page 14: Doc.: IEEE 802.15 09-0526-00-0007 TG-VLC Submission Slide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission

doc.: IEEE 802.15 09-0526-00-0007

TG-VLC Submission

July 2009

Simulation parameterMobile to mobile caseCafé environmentDivergence angle: 30ºDistance: 30cm

Slide 14

Channel modeling of VLC system

Jaeseung Son et al., Samsung

0 20 40 60 80 100 120 1400

2

4

6

8

10

12

14

16

Time [nsec]

Am

plitu

de

Tapped Delay Line Model

Page 15: Doc.: IEEE 802.15 09-0526-00-0007 TG-VLC Submission Slide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission

doc.: IEEE 802.15 09-0526-00-0007

TG-VLC Submission

July 2009

B4-HBTInput = [1 1 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0]

Current bit level: -1Input bit “1”: Half transition from “-1” to “+1” Input bit “0”: in case of five consecutive zeros, the first and the last 0 bit become “+1” and half transit from “-1” to “+1”

Current bit level: 0Input bit “0”: 0 except five consecutive zerosInput bit “1”: Opposite conversion of previous 1’s switching

Current bit level: +1 Input bit “1”: Half transition from “+1” to “-1” Input bit “0”: in case of five consecutive zeros, the first and the last 0 bit become “+1” and half transit from “+1” to “-1”

Consecutive five zerosPrevious and next five zeros have opposite conversion

Slide 15

Proposed Line Coding

Jaeseung Son et al., Samsung

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18-1.5

-1

-0.5

0

0.5

1

1.5

Time

Am

plit

ude

B4-HBT

Page 16: Doc.: IEEE 802.15 09-0526-00-0007 TG-VLC Submission Slide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission

doc.: IEEE 802.15 09-0526-00-0007

TG-VLC Submission

July 2009

B4-HBT vs 4B5B

Slide 16

Performance comparison

Jaeseung Son et al., Samsung

0 2 4 6 8 10 12 14 16 18 2010

-5

10-4

10-3

10-2

10-1

100

SNR

BE

R

B4-HBT Multipath

4B5B Multipath

0 2 4 6 8 10 12 14 16 18 2010

-4

10-3

10-2

10-1

100

SNR

BE

R

B4-HBT

4B5B

AWGN Optical Chan-nel

Page 17: Doc.: IEEE 802.15 09-0526-00-0007 TG-VLC Submission Slide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission

doc.: IEEE 802.15 09-0526-00-0007

TG-VLC Submission

July 2009

Slide 17

Characteristic of proposed line coding method

B4-HBT

- Reduce synchronization error by consecu-tive “0”- Error detection capability- No DC component- Easy synchronization

Jaeseung Son et al., Samsung

Page 18: Doc.: IEEE 802.15 09-0526-00-0007 TG-VLC Submission Slide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission

doc.: IEEE 802.15 09-0526-00-0007

TG-VLC Submission

July 2009

Slide 18

Thank you

Q&A

Jaeseung Son et al., Samsung

Page 19: Doc.: IEEE 802.15 09-0526-00-0007 TG-VLC Submission Slide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission

doc.: IEEE 802.15 09-0526-00-0007

TG-VLC Submission

July 2009

Reference http://en.wikipedia.org/wiki/Line_coding http://en.wikipedia.org/wiki/4B5B

Slide 19 Jaeseung Son et al., Samsung