Code design for run-length control in visible light communication

Run-length limited (RLL) codes can facilitate reliable data transmission and provide flicker-free illumination in visible light communication (VLC) systems. We propose novel high-rate RLL codes, which can improve error performance and mitigate flicker. Two RLL coding schemes are developed by designing the finite-state machine to further enhance the coding gain by improving the minimum Hamming distance and using the state-splitting method to realize small state numbers. In our RLL code design, the construction of the codeword set is critical. This codeword set is designed considering the set-partitioning algorithm criterion. The flicker control and minimum Hamming distance of the various proposed RLL codes are described in detail, and the flicker performances of different codes are compared based on histograms. Simulations are conducted to evaluate the proposed RLL codes in on-off keying modulation VLC systems. Simulation results demonstrate that the proposed RLL codes achieve superior error performance to the existing RLL codes.

[1]  Jing Li,et al.  New Miller Codes for Run-Length Control in Visible Light Communications , 2018, IEEE Transactions on Wireless Communications.

[2]  Congzhe Cao,et al.  Construction of Multi-State Capacity-Approaching Variable-Length Constrained Sequence Codes With State-Independent Decoding , 2019, IEEE Access.

[3]  I L Bailey,et al.  Human electroretinogram responses to video displays, fluorescent lighting, and other high frequency sources. , 1991, Optometry and vision science : official publication of the American Academy of Optometry.

[4]  Peter A. Franaszek,et al.  A DC-Balanced, Partitioned-Block, 8B/10B Transmission Code , 1983, IBM J. Res. Dev..

[5]  Congzhe Cao,et al.  Minimal Sets for Capacity-Approaching Variable-Length Constrained Sequence Codes , 2019, IEEE Transactions on Communications.

[6]  Sunghwan Kim,et al.  Adaptive Puncturing Method for Dimming in Visible Light Communication With Polar Codes , 2018, IEEE Photonics Technology Letters.

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

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

[9]  Sunghwan Kim,et al.  Soft-Input Soft-Output Run-Length Limited Decoding for Visible Light Communication , 2016, IEEE Photonics Technology Letters.

[10]  Shiyin Li,et al.  New Run-Length Limited Codes in On–Off Keying Visible Light Communication Systems , 2020, IEEE Wireless Communications Letters.

[11]  Ivan J. Fair,et al.  Deep Learning-Based Decoding of Constrained Sequence Codes , 2019, IEEE Journal on Selected Areas in Communications.

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

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

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

[15]  Dariush Divsalar,et al.  Some interesting observations for certain line codes with application to RFID , 2006, IEEE Transactions on Communications.

[16]  Lajos Hanzo,et al.  Unary-Coded Dimming Control Improves ON-OFF Keying Visible Light Communication , 2018, IEEE Transactions on Communications.

[17]  Schouhamer Immink,et al.  Codes for mass data storage systems , 2004 .

[18]  Sunghwan Kim,et al.  Novel FEC Coding Scheme for Dimmable Visible Light Communication Based on the Modified Reed–Muller Codes , 2011, IEEE Photonics Technology Letters.

[19]  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.

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

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