Coding for Visible Light Communication Using Color-Shift Keying Constellations

Color-shift keying (CSK) is a modulation scheme used in visible light communication (VLC) to transmit data by varying the intensity of red, green, and blue LEDs. We study the channel coding for VLC using CSK under constraints of no color shift and no illumination flicker during transmission and design codes over newly introduced symmetric symbol constellations over a triangle intensity plane. One class of codes contains the transmitted sequence based on finite-state machines, and the other is based on the concept of trellis-coded modulation for mitigating color shifts during transmission. The codes have a trellis structure which allows optimal soft-decision decoding using the Viterbi algorithm providing asymptotic coding gain improvements of 1.5 to 3.5 dB with respect to the uncoded transmission while complying with the color shift and flicker constraints.

[1]  Timothy O'Farrell,et al.  Analysis of forward error correction schemes for colour shift keying modulation , 2015, 2015 IEEE 26th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[2]  Ravinder Singh,et al.  An Enhanced Color Shift Keying Modulation Scheme for High-Speed Wireless Visible Light Communications , 2014, Journal of Lightwave Technology.

[3]  Eric Monteiro,et al.  Constellation design for color-shift keying using interior point methods , 2012, 2012 IEEE Globecom Workshops.

[4]  Brad Lehman,et al.  LED lighting flicker and potential health concerns: IEEE standard PAR1789 update , 2010, 2010 IEEE Energy Conversion Congress and Exposition.

[5]  Brian H. Marcus,et al.  Finite-State Modulation Codes for Data Storage , 2004 .

[6]  Charles F. Hockett,et al.  A mathematical theory of communication , 1948, MOCO.

[7]  Brian M. Sadler,et al.  Constellation Design for Channel Precompensation in Multi-Wavelength Visible Light Communications , 2014, IEEE Transactions on Communications.

[8]  Mohamed M. Abdallah,et al.  Code Design for Flicker Mitigation in Visible Light Communications Using Finite State Machines , 2017, IEEE Transactions on Communications.

[9]  Sang Joon Kim,et al.  A Mathematical Theory of Communication , 2006 .

[10]  Timothy O'Farrell,et al.  Performance evaluation of IEEE 802.15.7 CSK physical layer , 2013, 2013 IEEE Globecom Workshops (GC Wkshps).

[11]  Chen Gong,et al.  Power and Rate Optimization for Visible Light Communication System With Lighting Constraints , 2015, IEEE Transactions on Signal Processing.

[12]  Kainam Thomas Wong,et al.  Color-Shift Keying—How Its Largest Obtainable “Minimum Distance” Depends on Its Preset Operating Chromaticity and Constellation Size , 2017, Journal of Lightwave Technology.

[13]  H. Melissen,et al.  Densest packings of congruent circles in an equilateral triangle , 1993 .

[14]  Brian M. Sadler,et al.  Constellation design for color-shift keying using billiards algorithms , 2010, 2010 IEEE Globecom Workshops.

[15]  Chen Gong,et al.  Color Planning and Intercell Interference Coordination for Multicolor Visible Light Communication Networks , 2017, Journal of Lightwave Technology.

[16]  Eduardo Fernández,et al.  Webvision: The Organization of the Retina and Visual System , 1995 .

[17]  Sridhar Rajagopal,et al.  IEEE 802.15.7 visible light communication: modulation schemes and dimming support , 2012, IEEE Communications Magazine.

[18]  Payman Zarkesh-Ha,et al.  Multi-wavelength visible light communication system design , 2014, 2014 IEEE Globecom Workshops (GC Wkshps).

[19]  Steve Hranilovic,et al.  Design and Implementation of Color-Shift Keying for Visible Light Communications , 2014, Journal of Lightwave Technology.

[20]  Costas N. Georghiades,et al.  Code Design in Visible Light Communications Using Color-Shift-Keying Constellations , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).