ReflexCode: Coding with Superposed Reflection Light for LED-Camera Communication

As a popular approach to implementing Visible Light Communication (VLC) on commercial-off-the-shelf devices, LED-Camera VLC has attracted substantial attention recently. While such systems initially used reflected light as the communication media, direct light becomes the dominant media for the purpose of combating interference. Nonetheless, the data rate achievable by direct light LED-Camera VLC systems has hit its bottleneck: the dimension of the transmitters. In order to further improve the performance, we revisit the reflected light approach and we innovate in converting the potentially destructive interferences into collaborative transmissions. Essentially, our ReflexCode system codes information by superposing light emissions from multiple transmitters. It combines traditional amplitude demodulation with slope detection to "decode" the grayscale modulated signal, and it tunes decoding thresholds dynamically depending on the spatial symbol distribution. In addition, ReflexCode re-engineers the balanced codes to avoid flicker from individual transmitters. We implement ReflexCode as two prototypes and demonstrate that it can achieve a throughput up to 3.2kb/s at a distance of 3m.

[1]  Nan Chi,et al.  1.6 Gbit/s phosphorescent white LED based VLC transmission using a cascaded pre-equalization circuit and a differential outputs PIN receiver. , 2015, Optics express.

[2]  Yanbing Yang Practical Visible Light Communication system utilizing LED sensing , 2017, 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops).

[3]  Anthony Rowe,et al.  Hybrid visible light communication for cameras and low-power embedded devices , 2014, VLCS@MobiCom.

[4]  Mohamed M. Abdallah,et al.  Code Design for Flicker Mitigation in Visible Light Communications Using Finite State Machines , 2017, IEEE Transactions on Communications.

[5]  Jun Luo,et al.  CeilingCast: Energy efficient and location-bound broadcast through LED-camera communication , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[6]  Pramodita Sharma 2012 , 2013, Les 25 ans de l’OMC: Une rétrospective en photos.

[7]  Mo Li,et al.  Soft Hint Enabled Adaptive Visible Light Communication over Screen-Camera Links , 2017, IEEE Transactions on Mobile Computing.

[8]  Jun Luo,et al.  Roaming in Connecting Light: Practical Visible Light Communication Leveraging LED Sensing , 2017, VLCS@MobiCom.

[9]  Harald Haas,et al.  Using a CMOS camera sensor for visible light communication , 2012, 2012 IEEE Globecom Workshops.

[10]  Wenjun Hu,et al.  LightSync: unsynchronized visual communication over screen-camera links , 2013, MobiCom.

[11]  Xinbing Wang,et al.  ARTcode: preserve art and code in any image , 2016, UbiComp.

[12]  Tianxing Li,et al.  Real-Time Screen-Camera Communication Behind Any Scene , 2015, MobiSys.

[13]  Tian He,et al.  SpinLight: A High Accuracy and Robust Light Positioning System for Indoor Applications , 2015, SenSys.

[14]  Prabal Dutta,et al.  Luxapose: indoor positioning with mobile phones and visible light , 2014, MobiCom.

[15]  Florence March,et al.  2016 , 2016, Affair of the Heart.

[16]  Guobin Shen,et al.  Epsilon: A Visible Light Based Positioning System , 2014, NSDI.

[17]  Xia Zhou,et al.  Human Sensing Using Visible Light Communication , 2015, MobiCom.

[18]  Chi Zhang,et al.  Towards a visible light network architecture for continuous communication and localization , 2016, VLCS '16.

[20]  Chi Zhang,et al.  Extending Mobile Interaction Through Near-Field Visible Light Sensing , 2015, MobiCom.

[21]  Anthony Rowe,et al.  Visual light landmarks for mobile devices , 2014, IPSN-14 Proceedings of the 13th International Symposium on Information Processing in Sensor Networks.

[22]  Hao Ma,et al.  Integration of indoor visible light and power line communication systems , 2013, 2013 IEEE 17th International Symposium on Power Line Communications and Its Applications.

[23]  S. M. García,et al.  2014: , 2020, A Party for Lazarus.

[24]  H. Hosono,et al.  A novel phosphor for glareless white light-emitting diodes , 2012, Nature Communications.

[25]  Xia Zhou,et al.  The darkLight rises: visible light communication in the dark , 2016, MobiCom.

[26]  Jun Luo,et al.  CeilingTalk: Lightweight Indoor Broadcast Through LED-Camera Communication , 2017, IEEE Transactions on Mobile Computing.

[27]  Lajos Hanzo,et al.  Energy Efficient Visible Light Communications Relying on Amorphous Cells , 2016, IEEE Journal on Selected Areas in Communications.

[28]  Mo Li,et al.  SoftLight: Adaptive visible light communication over screen-camera links , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[29]  C. Martin 2015 , 2015, Les 25 ans de l’OMC: Une rétrospective en photos.

[30]  Kate Ching-Ju Lin,et al.  RollingLight: Enabling Line-of-Sight Light-to-Camera Communications , 2015, MobiSys.

[31]  B. Weir Driving the 21st century's lights , 2012, IEEE Spectrum.

[32]  Masahiro Toda,et al.  Discomfort Glare Caused by White LED Light Sources , 2006 .

[33]  Parth H. Pathak,et al.  ColorBars: increasing data rate of LED-to-camera communication using color shift keying , 2015, CoNEXT.

[34]  Hervé Rivano,et al.  Unleashing the power of LED-to-camera communications for IoT devices , 2016, VLCS '16.

[35]  Chunming Hu,et al.  Enhancing reliability to boost the throughput over screen-camera links , 2014, MobiCom.

[36]  Jing Li,et al.  Achieving FEC and RLL for VLC: A Concatenated Convolutional-Miller Coding Mechanism , 2016, IEEE Photonics Technology Letters.

[37]  Jun Luo,et al.  CeilingSee: Device-free occupancy inference through lighting infrastructure based LED sensing , 2017, 2017 IEEE International Conference on Pervasive Computing and Communications (PerCom).

[38]  Stefan Schmid,et al.  Connecting networks of toys and smartphones with visible light communication , 2014, IEEE Communications Magazine.

[39]  Kaigui Bian,et al.  Strata: layered coding for scalable visual communication , 2014, MobiCom.

[40]  He Wang,et al.  New RLL Decoding Algorithm for Multiple Candidates in Visible Light Communication , 2015, IEEE Photonics Technology Letters.

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

[42]  Thomas D. C. Little,et al.  Using Spatial Light Modulators in MIMO Visible Light Communication Receivers to Dynamically Control the Optical Channel , 2016, EWSN.

[43]  Guobin Shen,et al.  InFrame++: Achieve Simultaneous Screen-Human Viewing and Hidden Screen-Camera Communication , 2015, MobiSys.

[44]  M Ayama,et al.  Discomfort glare for white LED light sources with different spatial arrangements , 2015 .