Bit-Level Soft Run-Length Limited Decoding Algorithm for Visible Light Communication

In this letter, we proposed a bit-level soft (BLS) run-length limited (RLL) decoding algorithm for visible light communication (VLC). Conventional RLL encoding is only used for dimming control, and the lack of effective RLL decoding is a long-standing issue in VLC systems. Therefore, an RLL decoding method that utilizes soft information from the channel to produce BLS output is proposed for enhancing the performance of the system. The BLS RLL decoder is conjugated with a Reed-Solomon decoder that can efficiently utilize bit-level information from RLL decoding output. The simulation results show that the bit error rate performance of our proposed RLL decoding provides a significant gain over that of the conventional RLL decoding and compares favorably with that of the referenced RLL decoding methods.

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

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

[3]  Krishna R. Narayanan,et al.  Iterative soft decoding of Reed-Solomon codes , 2004, IEEE Communications Letters.

[4]  X. Jin Factor graphs and the Sum-Product Algorithm , 2002 .

[5]  A. Mengi,et al.  Coded Frequency Modulation with RLL Sequences for CENELEC Band Applications , 2007, 2007 IEEE International Symposium on Power Line Communications and Its Applications.

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

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

[8]  He Wang,et al.  New RLL Decoding Algorithm for Multiple Candidates in Visible Light Communication , 2015, IEEE Photonics Technology Letters.

[9]  Krishna R. Narayanan,et al.  Iterative Soft-Input Soft-Output Decoding of Reed–Solomon Codes by Adapting the Parity-Check Matrix , 2005, IEEE Transactions on Information Theory.

[10]  T. Moon Error Correction Coding: Mathematical Methods and Algorithms , 2005 .

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