Professional Documents
Culture Documents
B. Dimming Issues
Abstract This paper summarizes the PHY layer of the IEEE Light infrastructures in many residential, office and
802.15.7 Standard for Short-Range Wireless Optical industrial areas have dimming circuits associated with the
Communication using Visible Light, and highlights issues that lighting. Lighting controls are used to provide personal
drove the technical content. The discussion explains the comfort, extend lifetime of the lighting and save energy.
modulation formats developed in the standard and then shows
how these formats are modified to maintain LED light visibility
Dimming support is also one of the requirements being
and support dimming while preventing perceivable flicker. proposed for Energy Star certification by the U.S. Department
of Energy (DoE) [2]; hence, VLC needs to incorporate support
Index Terms visible light communications, VLC, dimming, for dimming as discussed in section IV. The dimming needs to
flicker, IEEE 802.15.7, optical communications be high resolution because the human eye has a non-linear
response to the dimming level (the dimming range typically
I. INTRODUCTION1 needs to vary between 0.1 100%). Visibility support is also
needed to maintain the illumination function when not sending
V ISIBLE light communication (VLC) transmits data via
intensity modulating light emitting diodes (LEDs) faster
than the persistence of the human eye. VLC merges lighting
data.
as traffic lights require high currents to drive the LEDs and 4-CSK RS(64,32) 24 Mb/s
hence, can switch only slowly. For PHY II, the optical clock 8-CSK RS(64,32) 36 Mb/s
rate was chosen to be 120 MHz as fast LEDs can be 16-CSK 24 MHz RS(64,32) 48 Mb/s
incorporated into mobile and portable devices for P2P 8-CSK none 72 Mb/s
communication. The optical clock rate was chosen to be 24 16-CSK none 96 Mb/s
MHz for infrastructure LEDs used in PHY III.
TABLE I
PHY I OPERATING MODES A. OOK Modulation and Dimming Method
FEC The OOK mode transmitter block diagram is shown below.
Optical
Modulation RLL code clock Outer Inner Data rate
rate code code
(RS) (CC)
Fig. 1. OOK transmitter block diagram
(15,7) 1/4 11.67 kb/s
(15,11) 1/3 24.44 kb/s The frame formatted bits enter two stages of optional
Man- 200 (15,11) 2/3 48.89 kb/s forward error correction before being Manchester run length
OOK
chester kHz (15,11) None 73.3 kb/s limited coded. The message payloads for Type I PHY devices
are anticipated to be relatively short; hence, concatenated FEC
none None 100 kb/s was chosen due to its efficiency. The Manchester encoding
embeds the clock into the data by representing a logic zero by
(15,2) None 35.56 kb/s an OOK symbol 01 and a logic one by an OOK symbol 10,
400 (15,4) None 71.11 kb/s which is a DC balanced code. This is important since it allows
VPPM 4B6B a DC component to be added to the waveform for illumination.
kHz (15,7) None 124.4 kb/s
The OOK waveform is actually a misnomer inasmuch as the
none None 266.6 kb/s
off part of OOK doesnt necessarily mean the light is
completely turned off; but rather, the intensity of the light may
simply be reduced.
During dimming, the OOK modulated light intensity must
decrease. This can be achieved by either redefining the on
773
and off levels of the OOK symbol to have a lower intensity, TABLE IV
MAPPING INPUT 4B TO OUTPUT 6B
or the levels can remain the same and the average duty cycle of
the waveform can be changed by the insertion of 4B (input) 6B (output) Hex
compensation time into the modulation waveform.
0000 001110 0
Data Transmission Time Compensation Time Data Transmission Time Compensation Time 0001 001101 1
0010 010011 2
Fig. 2. Dimming via the insertion of compensation time
0011 010110 3
If the compensation time is realized by turning off or on the 0100 010101 4
light source for the duration then the net effect is a change in the
perceived light intensity. 0101 100011 5
The structure for the OOK dimming frame is as shown in 0110 100110 6
Figure 3. This process breaks the frame into sub-frames and
0111 100101 7
each sub-frame can be preceded by a resync field that aids in
readjusting the data clock after the compensation time. The data 1000 011001 8
frame is fragmented into sub-frames of the appropriate length 1001 011010 9
after the FCS has been calculated and the FEC has been
1010 011100 A
applied.
1011 110001 B
1100 110010 C
1101 101001 D
1110 101010 E
1111 101100 F
Fig. 3. OOK dimming structure
C. CSK modulation and dimming method
B. VPPM modulation and dimming method Color shift keying (CSK) supports VLC using multi-color
Variable pulse position modulation makes use of the light sources and color filtered photo-detectors. CSK has the
characteristics of pulse position modulation (PPM) for following characteristics.
non-flicker and pulse-width modulation (PWM) for dimming 1) Connectivity is guaranteed by the color coordinates:
control, as shown in Fig. 4. VPPM symbols one and zero are CSK channels are decided by mixed colors that are allocated in
distinguished by the pulse position within a unit time period the color coordinates plane; therefore, the connectivity is
and have the same "ON" time pulse-width within their guaranteed by the color constellation on the xy color
respective unit time period. VPPM changes the "ON" time coordinates.
pulse-width in response to the requested dimming level. 2) Total power is constant: the total power of all CSK light
sources is constant because the envelope of the sum of all light
signals is constant.
3) Variable bit rate: CSK enables variable bit rate due to
higher order modulation support; that is, it supports multiple
bits per CSK symbol.
CSK dimming employs amplitude dimming and controls the
Fig. 4. Basic concept of Variable PPM brightness by changing the current driving the light source.
The VPPM mode transmitter block diagram is shown in
Fig.5.
774
sent or not. When data is not being sent then an idle pattern,
with the proper duty, is sent by the light source to maintain
visibility. The idle pattern has the same duty cycle that is used
during the active data communication so that there is no flicker
seen during idle periods.
B. Hybrid idle pattern and compensation time dimming
The idle pattern is inserted between the data frames for light
dimming, as shown in Figure 9. The idle pattern can either be
sent in-band or out-of-band as defined by the modulation
domain spectrum shown in Figure 10 (i.e. the spectrum
observed at the output of the photo-detector). An in-band idle
pattern does not require any change in the clock and can be
Fig. 7. Constellation design rule for 4-CSK detected by the receiver. An out-of-band idle pattern is
typically sent at a much lower optical clock rate (including the
Figure 8 shows the CSK system configuration for PHY III option of maintaining visibility via a DC bias only) and is not
with three different wavelength sources i, j and k, which are detected by the receiver (i.e. is not in the receiver modulation
selected from the wavelength band plan mentioned in Table V. domain bandpass).
After scrambling and channel coding, data is transformed into Compensation time is defined as the idle time inserted into
x-y values, according to the mapping rule on the x-y color the data frame with the appropriate duty cycle to meet dimming
coordinates by the color coding block. The scrambler is requirements.
necessary to create pseudo-random data and prevent data
pattern dependent color shifts. The data parts of the frame are
subject to the FEC block for error protection.
775
TABLE VI - VISIBILITY PATTERNS VI. CONCLUSION
visibility pattern percentage visibility This paper introduced the IEEE 802.15.7 visible light
communication standard PHY modes, the mechanisms to
11111 11111 100% support dimming and the methods used to prevent flicker. The
11110 11111 90% standard allows multiple diverse topologies such as
peer-to-peer and star topologies to support various indoor and
11110 11110 80% outdoor applications with a wide range of data rates from 11.67
11101 11100 70% kb/s to 96 Mb/s and support for dimming.
776