New Miller Codes for Run-Length Control in Visible Light Communications

Designing run-length limited codes for visible light communication systems must account for multiple performance factors, including spectral efficiency, power efficiency, dc balance, and flicker avoidance. This paper reports a new class of enhanced Miller codes, termed eMiller codes, which are capable of achieving highly desirable performances in all of these accounts. An improved Viterbi algorithm (VA), termed $mn$ VA, is developed to help further enhance the performance of eMiller codes by preserving multiple candidate sequences at each decoding stage. This performance-enhancing algorithm introduces little complexity increase compared with the original VA. Analysis on flicker control, power spectral density, and minimum Hamming distance demonstrates the all-around wellness of these new codes. Extensive simulations are carried out to evaluate eMiller codes by themselves and in practical visible light communication (VLC) systems. It is shown that the original VA already allows eMiller codes to deliver a performance noticeably better than conventional Miller and FM0/FM1 codes (and on par with Manchester codes). This result is particularly exciting, as eMiller codes are also more spectrally efficient than Manchester codes. The $mn$ VA further allows eMiller codes to surpass Manchester codes and 4B6B codes in practical RS-coded VLC systems. Simulation results confirm the superb performance of the RS-eMiller schemes.

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

[2]  Muhammad Tahir,et al.  Joint Rate-Brightness Control using Variable Rate MPPM for LED Based Visible Light Communication Systems , 2013, IEEE Transactions on Wireless Communications.

[3]  Thomas D. C. Little,et al.  Impact of lighting requirements on VLC systems , 2013, IEEE Communications Magazine.

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

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

[6]  Adriaan J. de Lind van Wijngaarden,et al.  Construction of Maximum Run-Length Limited Codes Using Sequence Replacement Techniques , 2010, IEEE Journal on Selected Areas in Communications.

[7]  Mihai Dimian,et al.  Evaluation of the noise effects on Visible Light Communications using Manchester and Miller coding , 2014, 2014 International Conference on Development and Application Systems (DAS).

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

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

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

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

[12]  Fuqin Xiong Digital Modulation Techniques , 2000 .

[13]  Harald Haas,et al.  Indoor optical wireless communication: potential and state-of-the-art , 2011, IEEE Communications Magazine.

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

[15]  Zhen Zhang,et al.  Runlength Limited Codes for Single Error-Detection and Single Error-Correction with Mixed Type Errors , 1998, IEEE Trans. Inf. Theory.

[16]  M. Hecht,et al.  Delay modulation , 1969 .

[17]  Junyi Li,et al.  Visible light communication: opportunities, challenges and the path to market , 2013, IEEE Communications Magazine.

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

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

[20]  Mohammad Noshad,et al.  Application of Expurgated PPM to Indoor Visible Light Communications—Part II: Access Networks , 2014, Journal of Lightwave Technology.

[21]  M. Dawson,et al.  1.5 Gbit/s Multi-Channel Visible Light Communications Using CMOS-Controlled GaN-Based LEDs , 2013, Journal of Lightwave Technology.

[22]  Mohammad Noshad,et al.  Application of Expurgated PPM to Indoor Visible Light Communications—Part I: Single-User Systems , 2013, Journal of Lightwave Technology.

[23]  George N. Karystinos,et al.  Single-Antenna Coherent Detection of Collided FM0 RFID Signals , 2012, IEEE Transactions on Communications.

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

[25]  Hsin-Yi Chen,et al.  Capacity Approaching Run-Length-Limited Codes for Multilevel Recording Systems , 2010, IEEE Transactions on Magnetics.