Bit-shuffle coding for flicker mitigation in visible light communication

Youngsun Han, Yongtae Kim, Byung Wook Kim

Research output: Contribution to journalArticlepeer-review

5 Scopus citations

Abstract

Visible light communication (VLC) is a promising technology for both wireless communications and illumination via light-emitting diodes (LEDs). Although conventional run-length-limited (RLL) codes are employed to mitigate modulation-induced flickers, they can suffer from data rate reduction, worst-case bit sequences, and hardware overheads, resulting in a performance bottleneck. In this paper, we introduce a novel VLC data-encoding algorithm using bit shuffling to resolve these problems while alleviating light flickers. In contrast to existing RLL coding approaches, bit shuffling with an Omega network can generate codewords dynamically, which guarantees short runs of consecutive 0's or 1's, avoidance of worst-case bit sequences, and a relatively short code length. To illustrate the performance of hardware implementations, we discuss the hardware designs of the proposed bit-shuffle coding scheme. Our simulation results demonstrate the effectiveness of the bit-shuffle coding approach in terms of mitigation of flickering, transmission efficiency, and hardware overheads.

Original languageEnglish
Article number8871129
Pages (from-to)150271-150279
Number of pages9
JournalIEEE Access
Volume7
DOIs
StatePublished - 2019

Keywords

  • bit shuffling
  • flicker mitigation
  • run-length-limited (RLL) codes
  • Visible light communication (VLC)

Fingerprint

Dive into the research topics of 'Bit-shuffle coding for flicker mitigation in visible light communication'. Together they form a unique fingerprint.

Cite this