skip to main content
10.1145/3117811.3117836acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
research-article

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

Published: 04 October 2017 Publication History

Abstract

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.

References

[1]
J.C. Chau, C. Morales, and T. D.C. Little 2016. Using Spatial Light Modulators in MIMO Visible Light Communication Receivers to Dynamically Control the Optical Channel. Proc. of the 13th ACM EWSN. 347--352.
[2]
G. Corbellini, K. Aksit, S. Schmid, S. Mangold, and T. Gross 2014. Connecting Networks of Toys and Smartphones with Visible Light Communication. IEEE Communications Magazine Vol. 52, 7 (2014), 72--78.
[3]
H. Daicho, T. Iwasaki, K. Enomoto, Y. Sasaki, Y. Maeno, Y. Shinomiya, S. Aoyagi, E. Nishibori, M. Sakata, H. Sawa, and et al 2012. A Novel Phosphor for Glareless White Light-Emitting Diodes. Nature Communications Vol. 3 (2012), 1132.
[4]
C. Danakis, M. Afgani, G. Povey, I. Underwood, and H. Haas 2012. Using a CMOS Camera Sensor for Visible Light Communication Proc. of the 31th IEEE GLOBECOM Workshop. 1244--1248.
[5]
W. Du, J. C. Liando, and M. Li 2016. SoftLight: Adaptive visible light communication over screen-camera links Proc. of the 35th IEEE INFOCOM. 1--9.
[6]
W. Du, J. C. Liando, and M. Li 2017. Soft Hint Enabled Adaptive Visible Light Communication over Screen-Camera Links. IEEE Transactions on Mobile Computing (2017), 527--537.
[7]
A. Duque, R. Stanica, H. Rivano, and A. Desportes. 2016. Unleashing the Power of LED-to-Camera Communications for IoT Devices Proc. of the 3rd ACM VLCS. 55--60.
[8]
J. Hao, Y. Yang, and J. Luo 2016. CeilingCast: Energy Efficient and Location-bound Broadcast through LED-Camera Communication Proc. of the 35th IEEE INFOCOM. 1629--1637.
[9]
P. Hu, P. H. Pathak, X. Feng, H. Fu, and P. Mohapatra 2015. Colorbars: Increasing Data Rate of LED-to-Camera Communication Using Color Shift Keying Proc. of the 11th ACM CoNEXT. 12.
[10]
W. Hu, H. Gu, and Q. Pu 2013. Lightsync: Unsynchronized Visual Communication over Screen-Camera Links Proc. of the 19th ACM MobiCom. 15--26.
[11]
W. Hu, Z. Huang J. Mao, Y. Xue, K. Bian J. She, and G. Shen 2014. Strata: Layered Coding for Scalable Visual Communication Proc. of the 20th ACM MobiCom. 79--90.
[12]
X. Huang, Z. Wang, J. Shi, Y. Wang, and N. Chi 2015. 1.6 Gbit/s Phosphorescent White LED based VLC Transmission Using A Cascaded Pre-Equalization Circuit and A Differential Outputs PIN Receiver. OSA Optics Express, Vol. 23, 17 (2015), 22034--22042.
[13]
T. Kasahara, D. Aizawa, T. Irikura, T. Moriyama, T. Masahiro, and M. Iwamoto. 2006. Discomfort Glare Caused by White LED Light Sources. J-STAGE Journal of Light & Visual Environment, Vol. 30, 2 (2006), 95--103.
[14]
Y.-S. Kuo, P. Pannuto, K.-J. Hsiao, and P. Dutta. 2014. Luxapose: Indoor Positioning with Mobile Phones and Visible Light Proc. of the 20th ACM MobiCom. 447--458.
[15]
H. Lee, H. Lin, Y. L. Wei, H. I. Wu, H. M. Tsai, and K. Lin. 2015. RollingLight: Enabling Line-of-Sight Light-to-Camera Communications Proc. of 13th ACM MobiSys. 167--180.
[16]
L. Li, P. Hu, C. Peng, G. Shen, and F. Zhao 2014. Epsilon: A Visible Light Based Positioning System Proc. of 11th USENIX/ACM NSDI. 331--343.
[17]
T. Li, C. An, Z. Tian, A. T. Campbell, and X. Zhou 2015. Human Sensing Using Visible Light Communication. Proc. of the 21st ACM MobiCom. 331--344.
[18]
T. Li, C. An, X. Xiao, A. T. Campbell, and X. Zhou 2015. Real-time Screen-Camera Communication Behind Any Scene Proc. of the 13th ACM MobiSys. 197--211.
[19]
R. J. Lin, M.-S. Tsai, and C.-C. Sun 2015. Novel Optical Lens Design with a Light Scattering Freeform Inner Surface for LED Down Light Illumination. OSA Optics Express, Vol. 23, 13 (2015), 16715--16722.
[20]
X. Lu and J.L. Tiffany 2016. Achieving FEC and RLL for VLC: A Concatenated Convolutional-Miller Coding Mechanism. IEEE Photonics Technology Letters Vol. 28, 9 (2016), 1030--1033.
[21]
H. Ma, L. Lampe, and S. Hranilovic 2013. Integration of Indoor Visible Light and Power Line Communication Systems Proc. of 17th IEEE ISPLC. 291--296.
[22]
C. E. Mejia, C. N. Georghiades, M. M. Abdallah, and Y. Albadarneh 2017. Code Design for Flicker Mitigation in Visible Light Communications Using Finite State Machines. IEEE Transactions on Communications (2017).
[23]
N. Rajagopal, P. Lazik, and A. Rowe 2014. Hybrid Visible Light Communication for Cameras and Low-Power Embedded Devices Proc. of the 1st ACM VLCS. 33--38.
[24]
N. Rajagopal, P. Lazik, and A. Rowe 2014. Visual Light Landmarks for Mobile Devices. In Proc. of the 13th ACM IPSN. 249--260.
[25]
S. Rajagopal, R.D. Roberts, and S.K. Lim 2012. IEEE 802.15. 7 Visible Light Communication: Modulation Schemes and Dimming Support. IEEE Communications Magazine Vol. 50, 3 (2012), 72--82.
[26]
A. Shokrollahi. 2006. Raptor Codes. IEEE Transactions on Information Theory Vol. 52, 6 (2006), 2551--2567.
[27]
T. Tashiro, S. Kawanobe, T. Kimura-Minoda, T. Ishikawa S. Kohko, and M. Ayama 2015. Discomfort Glare for White LED Light Sources with Different Spatial Arrangements. SAGE Lighting Research & Technology Vol. 47, 3 (2015), 316--337.
[28]
Z. Tian, K. Wright, and X. Zhou 2016. The DarkLight Rises: Visible Light Communication in the Dark Proc. of the 22nd ACM MobiCom. 2--15.
[29]
A. Wang, Z. Li, C. Peng, G. Shen, G. Fang, and B. Zeng 2015. Inframe+: Achieve Simultaneous Screen-Human Viewing and Hidden Screen-Camera Communication Proc. of the 13th ACM MobiSys. 181--195.
[30]
A. Wang, S. Ma, C. Hu, J. Huai, C. Peng, and G. Shen 2014. Enhancing Reliability to Boost The Throughput over Screen-Camera Links Proc. of the 20th ACM MobiCom. 41--52.
[31]
H. Wang and S. Kim. 2015. New RLL Decoding Algorithm for Multiple Candidates in Visible Light Communication. IEEE Photon. Technol. Lett. Vol. 27, 1 (2015), 15--17.
[32]
B. Weir 2012. Driving The 21st Century's Lights. IEEE Spectrum, Vol. 49, 3 (2012).
[33]
B. Xie, G. Tan, and T. He 2015. SpinLight: A High Accuracy and Robust Light Positioning System for Indoor Applications Proc. of the 13th ACM SenSys. 211--223.
[34]
Y. Yang 2017. Practical Visible Light Communication System Utilizing LED Sensing Proc. of the 15th IEEE PerCom Workshops. 109--110.
[35]
Y. Yang, J. Hao, and J. Luo 2017. CeilingTalk: Lightweight Indoor Broadcast Through LED-Camera Communication. IEEE Transactions on Mobile Computing (to appear) (2017).
[36]
Y. Yang, J. Hao, J. Luo, and S. J. Pan. 2017. CeilingSee: Device-free Occupancy Inference Through Lighting Infrastructure Based LED Sensing. In Proc. of the 15th IEEE PerCom. 247--256.
[37]
Z. Yang, Y. Bao, C. Luo, X. Zhao, S. Zhu, C. Peng, Y. Liu, and X. Wang 2016. ARTcode: Preserve Art and Code in Any Image. In Proc. of the ACM UbiComp'16. 904--915.
[38]
C. Zhang, J. Tabor, J. Zhang, and X. Zhang. 2015. Extending Mobile Interaction Through Near-Field Visible Light Sensing Proc. the 21st ACM MobiCom. 345--357.
[39]
J. Zhang, C. Zhang, X. Zhang, and S. Banerjee. 2016. Towards a Visible Light Network Architecture for Continuous Communication and Localization Proc. of the 3rd ACM VLCS. 49--54.
[40]
R. Zhang, H. Claussen, H. Haas, and L. Hanzo. 2016. Energy Efficient Visible Light Communications Relying on Amorphous Cells. IEEE Journal on Selected Areas in Communications, Vol. 34, 4 (2016), 894--906.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MobiCom '17: Proceedings of the 23rd Annual International Conference on Mobile Computing and Networking
October 2017
628 pages
ISBN:9781450349161
DOI:10.1145/3117811
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 04 October 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. collaborative transmissions
  2. grayscale modulation
  3. visible light communication

Qualifiers

  • Research-article

Funding Sources

  • AcRF Tier 2 Grant

Conference

MobiCom '17
Sponsor:

Acceptance Rates

MobiCom '17 Paper Acceptance Rate 35 of 186 submissions, 19%;
Overall Acceptance Rate 440 of 2,972 submissions, 15%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)43
  • Downloads (Last 6 weeks)1
Reflects downloads up to 01 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

EPUB

View this article in ePub.

ePub

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media