Efficient Channel Coding for Dimmable Visible Light Communications System

Visible light communication (VLC) offers wireless communication within short-range based on wavelength converters and light-emitting diode (LED). In the VLC system, conventional forward error correction (FEC) codes are not guaranteed to provide flicker mitigation and dimming support. Consequently, modified coding schemes are introduced for reliable VLC. These methods require complicated coding structures, use of lookup tables, and the addition of large redundancy, resulting to increased computational complexity and low transmission efficiency. In this article, we propose a coding scheme that is flicker-free and enhances the transmission efficiency for VLC systems. The proposed scheme is based on polar codes (PC) and Knuth balancing code with enhanced prefix coding technique. The results show that the proposed algorithm exhibits improved transmission efficiency compared to the PC without and with run-length limited code, for dimming values 75% (or 25%) and 87.5% (or 12.5%). Also, the proposed scheme presents a significant bit error rate (BER) performance gain compared to the schemes in literature. The proposed scheme is flicker-free, provides a simple encoding structure, does not utilize lookup tables, generates minimal number of redundancies for energy efficiency. Thus, the approach is flexible, and it is more suitable for real-time VLC systems.

[1]  Sunghwan Kim,et al.  Adaptive FEC Codes Suitable for Variable Dimming Values in Visible Light Communication , 2015, IEEE Photonics Technology Letters.

[2]  Erdal Arikan,et al.  Channel Polarization: A Method for Constructing Capacity-Achieving Codes for Symmetric Binary-Input Memoryless Channels , 2008, IEEE Transactions on Information Theory.

[3]  Peng Xu,et al.  Fountain code-based error control scheme for dimmable visible light communication systems , 2015 .

[4]  Noga Alon,et al.  Balancing sets of vectors , 1988, IEEE Trans. Inf. Theory.

[5]  Jos H. Weber,et al.  Knuth’s balancing of codewords revisited , 2008, 2008 IEEE International Symposium on Information Theory.

[6]  Donald E. Knuth,et al.  Efficient balanced codes , 1986, IEEE Trans. Inf. Theory.

[7]  Yi Hong,et al.  A Comparative Study of Polar Code Constructions for the AWGN Channel , 2015, ArXiv.

[8]  Masao Nakagawa,et al.  Fundamental analysis for visible-light communication system using LED lights , 2004, IEEE Transactions on Consumer Electronics.

[9]  Paul H. Siegel,et al.  Permuted successive cancellation decoding for polar codes , 2017, 2017 IEEE International Symposium on Information Theory (ISIT).

[10]  Recommended Practices of Modulating Current in High Brightness LEDs for Mitigating Health Risks to Viewers , 2008 .

[11]  Jing Li,et al.  Achieving FEC and RLL for VLC: A Concatenated Convolutional-Miller Coding Mechanism , 2016, IEEE Photonics Technology Letters.

[12]  Theo G. Swart,et al.  A Construction for Balancing Non-Binary Sequences Based on Gray Code Prefixes , 2017, IEEE Transactions on Information Theory.

[13]  He Wang,et al.  Dimming Control Systems With Polar Codes in Visible Light Communication , 2017, IEEE Photonics Technology Letters.

[14]  Hyuncheol Park,et al.  A Coding Scheme for Visible Light Communication With Wide Dimming Range , 2014, IEEE Photonics Technology Letters.

[15]  Sang Hyun Lee,et al.  Turbo Code-Based Error Correction Scheme for Dimmable Visible Light Communication Systems , 2012, IEEE Photonics Technology Letters.

[16]  Jos H. Weber,et al.  Very Efficient Balanced Codes , 2010, IEEE Journal on Selected Areas in Communications.

[17]  Siu-Ming Yiu,et al.  An Efficient Flicker-Free FEC Coding Scheme for Dimmable Visible Light Communication Based on Polar Codes , 2016, IEEE Photonics Journal.

[18]  Sunghwan Kim,et al.  Modified Reed–Muller Coding Scheme Made From the Bent Function for Dimmable Visible Light Communications , 2013, IEEE Photonics Technology Letters.