Joint error-brightness control coding for LED based VLC link

We propose the use of constant weight codes to jointly solve the problems of brightness control, data transmission and error correction coding for flicker free Visible Light Communication (VLC) link consisting of white LEDs. This work is unique in that a coding scheme is proposed to address the three problems collectively in single block coding scheme. In addition, recursive as well as iterative algorithms are presented to readily generate the proposed optimal constant weight binary codes with combinatorial code parameters. Instead of using the conventional heuristics or exhaustive search based methods the presented algorithm constructs codewords using an exact approach based on digit place values, making it is easier for hardware implementation. Optimality of the proposed block codes is proved analytically and their key properties are outlined. In addition, we show that the code parameters such as code length, code weight and minimum hamming distance are nicely mapped to the Pascal triangle.

[1]  Yu Zeng,et al.  Tunable Pulse Amplitude and Position Modulation Technique for Reliable Optical Wireless Communication Channels , 2007, J. Commun..

[2]  Hiromasa Habuchi,et al.  Enhancement of Optical Wireless Multi-Pulse PPM , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

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

[4]  Derek H. Smith,et al.  A New Table of Constant Weight Codes of Length Greater than 28 , 2006, Electron. J. Comb..

[5]  Alexander Vardy,et al.  Upper bounds for constant-weight codes , 2000, IEEE Trans. Inf. Theory.

[6]  Abraham D. Flaxman,et al.  Maximum Matchings in Regular Graphs of High Girth , 2007, Electron. J. Comb..

[7]  Mark D. Feuer,et al.  An overlay architecture for managing lightpaths in optically routed networks , 2005, IEEE Transactions on Communications.

[8]  William Y. C. Chen,et al.  BG-Ranks and 2-Cores , 2006, Electron. J. Comb..

[9]  O. Antoine,et al.  Theory of Error-correcting Codes , 2022 .

[10]  G. Seroussi,et al.  Resistor-logic demultiplexers for nanoelectronics based on constant-weight codes. , 2006, Nanotechnology.

[11]  Muhammad Tahir,et al.  Joint brightness control and data transmission for visible light communication systems based on white LEDs , 2011, 2011 IEEE Consumer Communications and Networking Conference (CCNC).

[12]  N. J. A. Sloane,et al.  A new table of constant weight codes , 1990, IEEE Trans. Inf. Theory.

[13]  Donald T. Tang,et al.  Exhaustive Test Pattern Generation with Constant Weight Vectors , 1983, IEEE Transactions on Computers.

[14]  Roberto Montemanni,et al.  Some Constant Weight Codes from Primitive Permutation Groups , 2012, Electron. J. Comb..

[15]  Igor Gashkov,et al.  A geometric approach to finding new lower bounds of A(n, d, w) , 2007, Des. Codes Cryptogr..

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

[17]  Igor Gashkov,et al.  New Optimal Constant Weight Codes , 2007, Electron. J. Comb..

[18]  Jong Kyu Kim,et al.  Solid-State Light Sources Getting Smart , 2005, Science.

[19]  K. Motoshima,et al.  Forward error correction based on block turbo code with 3-bit soft decision for 10-Gb/s optical communication systems , 2004, IEEE Journal of Selected Topics in Quantum Electronics.

[20]  Hyuncheol Park,et al.  Power efficient visible light communication systems under dimming constraint , 2012, 2012 IEEE 23rd International Symposium on Personal, Indoor and Mobile Radio Communications - (PIMRC).

[21]  K. Nosu,et al.  MPPM: a method for improving the band-utilization efficiency in optical PPM , 1989 .

[22]  Leilei Song,et al.  10- and 40-Gb/s forward error correction devices for optical communications , 2002 .

[23]  S. Haruyama,et al.  Brightness Control Methods for Illumination and Visible-Light Communication Systems , 2007, 2007 Third International Conference on Wireless and Mobile Communications (ICWMC'07).

[24]  Roberto Montemanni,et al.  Heuristic Algorithms for Constructing Binary Constant Weight Codes , 2009, IEEE Transactions on Information Theory.

[25]  Derek H. Smith,et al.  Assignment of frequency lists in frequency hopping networks , 2005, IEEE Transactions on Vehicular Technology.

[26]  N. Narendran,et al.  Life of LED-based white light sources , 2005, Journal of Display Technology.

[27]  John R. Barry,et al.  Modulation analysis for wireless infrared communications , 1995, Proceedings IEEE International Conference on Communications ICC '95.

[28]  Oliver D. King,et al.  Bounds for DNA Codes with Constant GC-Content , 2003, Electron. J. Comb..

[29]  Dhiraj K. Pradhan,et al.  Error-Correcting Codes and Self-Checking Circuits , 1980, Computer.