TY - JOUR
T1 - Bit-shuffle coding for flicker mitigation in visible light communication
AU - Han, Youngsun
AU - Kim, Yongtae
AU - Kim, Byung Wook
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2019
Y1 - 2019
N2 - 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.
AB - 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.
KW - bit shuffling
KW - flicker mitigation
KW - run-length-limited (RLL) codes
KW - Visible light communication (VLC)
UR - https://www.scopus.com/pages/publications/85077733149
U2 - 10.1109/ACCESS.2019.2947763
DO - 10.1109/ACCESS.2019.2947763
M3 - Article
AN - SCOPUS:85077733149
SN - 2169-3536
VL - 7
SP - 150271
EP - 150279
JO - IEEE Access
JF - IEEE Access
M1 - 8871129
ER -