TY - JOUR
T1 - Code Design for Flicker Mitigation in Visible Light Communications Using Finite State Machines
AU - Mejia, Carlos E.
AU - Georghiades, Costas N.
AU - Abdallah, Mohamed M.
AU - Al-Badarneh, Yazan H.
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/5
Y1 - 2017/5
N2 - The IEEE 802.15.7 standard for visible light communication (VLC) includes the use of run-length-limited codes to mitigate modulation-induced flickering and the further use of coding to improve bit error rate performance. In this paper, we introduce algorithms to design codes using finite-state machines, which provide simultaneously a coding gain while also mitigating flicker. The codes have the additional advantage of being optimally soft-decision decodable using the Viterbi algorithm. To compare the flicker mitigation performance of different codes, we further introduce a mathematical measure of flicker based on the power spectrum of the transmitted signals. We discuss tradeoffs between flicker mitigation, code rate, and coding gain, design several codes, and compare their error rate and flicker mitigation performance to some codes in the VLC standard.
AB - The IEEE 802.15.7 standard for visible light communication (VLC) includes the use of run-length-limited codes to mitigate modulation-induced flickering and the further use of coding to improve bit error rate performance. In this paper, we introduce algorithms to design codes using finite-state machines, which provide simultaneously a coding gain while also mitigating flicker. The codes have the additional advantage of being optimally soft-decision decodable using the Viterbi algorithm. To compare the flicker mitigation performance of different codes, we further introduce a mathematical measure of flicker based on the power spectrum of the transmitted signals. We discuss tradeoffs between flicker mitigation, code rate, and coding gain, design several codes, and compare their error rate and flicker mitigation performance to some codes in the VLC standard.
KW - OOK
KW - VPPM
KW - Visible light communication
KW - Viterbi algorithm
KW - channel coding
KW - finite-state-machines
KW - flicker mitigation
UR - http://www.scopus.com/inward/record.url?scp=85028088737&partnerID=8YFLogxK
U2 - 10.1109/TCOMM.2017.2657518
DO - 10.1109/TCOMM.2017.2657518
M3 - Article
AN - SCOPUS:85028088737
SN - 1558-0857
VL - 65
SP - 2091
EP - 2100
JO - IEEE Transactions on Communications
JF - IEEE Transactions on Communications
IS - 5
M1 - 7831449
ER -