Abstract
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.
Similar content being viewed by others
References
Babar Z, Mohd Izhar MA, Nguyen HV, et al., 2018. Unary-coded dimming control improves ON-OFF keying visible light communication. IEEE Trans Commun, 66(1):255–264. https://doi.org/10.1109/TCOMM.2017.2759271
Berman SM, Greenhouse DS, Bailey IL, et al., 1991. Human electroretinogram responses to video displays, fluorescent lighting, and other high frequency sources. Optom Vis Sci, 68(8):645–662. https://doi.org/10.1097/00006324-199108000-00012
Cao CZ, Fair I, 2019a. Construction of multi-state capacity-approaching variable-length constrained sequence codes with state-independent decoding. IEEE Access, 7:54746–54759. https://doi.org/10.1109/ACCESS.2019.2913339
Cao CZ, Fair I, 2019b. Minimal sets for capacity-approaching variable-length constrained sequence codes. IEEE Trans Commun, 67(2):890–902. https://doi.org/10.1109/TCOMM.2018.2873345
Cao CZ, Li DS, Fair I, 2019. Deep learning-based decoding of constrained sequence codes. IEEE J Sel Areas Commun, 37(11):2532–2543. https://doi.org/10.1109/JSAC.2019.2933954
Fang JB, Che Z, Jing ZL, et al., 2017. An efficient flicker-free FEC coding scheme for dimmable visible light communication based on polar ocdes. IEEE Photon J, 9(3):7903310. https://doi.org/10.1109/JPHOT.2017.2689744
IEEE, 2011. IEEE Standard for Local and Metropolitan Area Networks—Part 15.7: Short-Range Wireless Optical Communication Using Visible Light. https://doi.org/10.1109/IEEESTD.2011.6016195
Immink KS, 2004. Codes for Mass Data Storage Systems. Shannon Foundation, Eindhoven, the Netherlands, p.95–99.
Kim S, 2015. Adaptive FEC codes suitable for variable dimming values in visible light communication. IEEE Photon Technol Lett, 27(9):967–969. https://doi.org/10.1109/LPT.2014.2361171
Kim S, Jung SY, 2011. Novel FEC coding scheme for dimmable visible light communication based on the modified Reed-Muller codes. IEEE Photon Technol Lett, 23(20):1514–1516. https://doi.org/10.1109/LPT.2011.2163625
Kim S, Jung SY, 2013. Modified Reed-Muller coding scheme made from the bent function for dimmable visible light communications. IEEE Photon Technol Lett, 25(1):11–13. https://doi.org/10.1109/LPT.2012.2226210
Kim S, Park H, 2014. A coding scheme for visible light communication with wide dimming range. IEEE Photon Technol Lett, 26(5):465–468. https://doi.org/10.1109/LPT.2013.2296934
Lee SH, Kwon JK, 2010. Turbo code-based error correction scheme for dimmable visible light communication systems. IEEE Photon Technol Lett, 24(17):1463–1465. https://doi.org/10.1109/LPT.2012.2199104
Li ZY, Yu HL, Shan BL, et al., 2020. New run-length limited codes in on-off keying visible light communication systems. IEEE Wirel Commun Lett, 9(2):148–151. https://doi.org/10.1109/LWC.2019.2946146
Lu XX, Li J, 2016. Achieving FEC and RLL for VLC: a concatenated convolutional-Miller coding mechanism. IEEE Photon Technol Lett, 28(9):1030–1033. https://doi.org/10.1109/LPT.2016.2524578
Lu XX, Li J, 2018. New Miller codes for run-length control in visible light communications. IEEE Trans Wirel Commun, 17(3):1798–1810. https://doi.org/10.1109/TWC.2017.2785398
Mejia CE, Georghiades CN, Abdallah MM, et al., 2017. Code design for flicker mitigation in visible light communications using finite state machines. IEEE Trans Commun, 65(5):2091–2100. https://doi.org/10.1109/TCOMM.2017.2657518
Rajagopal S, Roberts RD, Lim SK, 2012. IEEE 802.15.7 visible light communication: modulation schemes and dimming support. IEEE Commun Mag, 50(3):72–82. https://doi.org/10.1109/MCOM.2012.6163585
Simon M, Divsalar D, 2006. Some interesting observation for certain line codes with application to RFID. IEEE Trans Commun, 54(4):583–586. https://doi.org/10.1109/TCOMM.2006.873063
Wang H, Kim S, 2016. Soft-input run-length limited decoding for visible light communication. IEEE Photon Technol Lett, 28(3):225–228. https://doi.org/10.1109/LPT.2015.2492607
Wang H, Kim S, 2018. Adaptive puncturing method for dimming in visible light communication with polar codes. IEEE Photon Technol Lett, 30(20):1780–1783. https://doi.org/10.1109/LPT.2018.2867371
Widner A, Franaszek P, 1983. A DC-balanced, partitioned-block, 8B/10B transmission code. IBM J Res Dev, 27(5):440–451. https://doi.org/10.1147/rd.275.0440
Author information
Authors and Affiliations
Corresponding author
Additional information
Project supported by the Fundamental Research Funds for the Central Universities, China (No. 2020QN15)
Contributors
Zong-yan LI designed the research. Zong-yan LI and Hong-lu YU processed the data. Zong-yan LI drafted the manuscript. Bao-ling SHAN, De-xuan ZOU, and Shi-yin LI helped organize the manuscript. Zong-yan LI revised and finalized the paper.
Compliance with ethics guidelines
Zong-yan LI, Hong-lu YU, Bao-ling SHAN, De-xuan ZOU, and Shi-yin LI declare that they have no conflict of interest.
Rights and permissions
About this article
Cite this article
Li, Zy., Yu, Hl., Shan, Bl. et al. Code design for run-length control in visible light communication. Front Inform Technol Electron Eng 21, 1397–1411 (2020). https://doi.org/10.1631/FITEE.1900526
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1631/FITEE.1900526