Abstract
Visible light communication (VLC) is a technology of wireless optical communication, which combines lighting and communication simultaneously. In indoor VLC system, both data communication and lighting quality plays an important role and must be considered. Thus, to achieve the desired levels of illumination, dimming control in VLC is an efficient technology. In this paper, the authors have designed and implemented a dimming control VLC system employing multi header-hybrid pulse position modulation (MH-HPPM) to achieve dimming functionality. MH-HPPM supports various dimming levels and also doesn’t have flicker problems. In this paper, the authors present the implementation of MH-HPPM based VLC system using Raspberry Pi. The prototype is designed using low-cost commodity hardware. Comprehensive experiments are carried out to evaluate the performance of MH-HPPM based VLC under dimming levels 0.25, 0.5 and 0.75. The results demonstrate that designed prototype supports a communication distance up to 3 m for dimming level 0.25 and 3.5 m for dimming level 0.5 and 0.75. It is also observed that MH-HPPM based VLC system also achieves and maintains better throughput for different incidence angle.
Similar content being viewed by others
Data availability
No external data is used.
Code availability
Code is not available elsewhere except the authors.
References
Babar, Z., et al.: Unary-coded dimming control improves ON–OFF keying visible light communication. IEEE Trans. Commun. 66(1), 255–264 (2018)
Berman, S.M., Greenhouse, D.S., Bailey, I.L., Clear, R., Raasch, T.W.: Human electroretinogram responses to video displays, fluorescent lighting and other high frequency sources. Optom. vis. Sci. 68, 645–662 (1991)
Das, S., Mandal, S.K.: Dimming controlled multi header hybrid PPM (MH-HPPM) for visible light communication. Opt. Quant. 18 pages (2021). https://doi.org/10.1007/s11082-021-02758-6
Deng, K., Wan, Yi., Ying, Lu.: MPPM based dimming control scheme in visible light communication systems. Opt. Commun. 451, 168–173 (2019)
Khalid, A., Saeed, A., Altaf, Z., Siddiqui, A.R., Khan, N., Khan, N., Ali, A.: Design of a CSK-CDMA based indoor visible light communication transceiver using Raspberry Pi and LabVIEW. Int. J. Integr. Eng. 11(8), 119–125 (2019)
Kodama, M., Haruyama, S.: A fine-grained visible light communication position detection system embedded in one-colored light using DMD projector. Mob. Inf. Syst. 2017, 10 pages (2017). https://doi.org/10.1155/2017/9708154
Komine, T., Nakagawa, M.: Fundamental analysis for visible light communication system using LED lights. IEEE Trans. Consum. Electron. 50(1), 100–107 (2004). https://doi.org/10.1109/TCE.2004.1277847
Kwon, J.K.: Inverse source coding for dimming in visible light communications using NRZ-OOK on reliable links. IEEE Photonics Technol. Lett. 22(19), 1455–1457 (2010)
Noh, J., Lee, S., Kim, J., MinChul, Ju., Park, Y.: A dimming controllable VPPM-based VLC system and its implementation. Opt. Commun. 343(15), 34–37 (2015)
Rajagopal, S., Roberts, R.D., Lim, S.-K.: IEEE 802.15.7 visible light communication: modulation schemes and dimming support. IEEE Commun. Mag. 50(3), 72–82 (2012)
Sandoval-Reyes, S.: Transmission and reception of images via visible light. Res. Comput. Sci. 147(12), 193–202 (2018)
Sang, H.L., Jung, S.Y., Kwon, J.K.: Modulation and coding for dimmable visible light communication. IEEE Commun. Mag. 53(2), 136–143 (2015)
Scheianu, A., Suciu, G., Drosu, A., Petre, I., Miu, D.: Hybrid VLC Communications system for increased security based on Raspberry Pi microcomputer. Ann. Disaster Risk Sci. (2020). https://doi.org/10.51381/adrs.v3i1.44
Wang, T., Zhao, Z.: An implementation of visible light communication based on Raspberry Pi. In: 2018 IEEE Integrated STEM Education Conference (ISEC), Princeton, NJ, USA, pp. 218–219 (2018). https://doi.org/10.1109/ISECon.2018.8340486
Zafar, F., Karunatilaka, D., Parthiban, R.: Dimming schemes for visible light communication: the state of research. IEEE Wirel. Commun. 22(2), 29–35 (2015)
Zuo, Y., Zhang, J.: Dimming control scheme for VLC systems based on multilevel data transmission. Appl. Opt. 57, 9584–9588 (2018)
Zuo, Y., Zhang, J., Zhang, Y., Chen, R.: Weight Threshold check coding for dimmable indoor visible light communication systems. IEEE Photonics J. 10(3), 1–11 (2018)
Zuo, Y., Zhang, J., Zhang, Y.-Y.: A spectral-efficient dimming control scheme with multi-level incremental constant weight codes in visible light communication systems. Opt. Commun. 426(1), 531–534 (2018)
Funding
This research is not funded.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
To our best knowledge this work doesn’t have any conflicts of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Das, S., Jana, B. & Mandal, S.K. Implementation of dimming controlled visible light communication using Raspberry Pi. Opt Quant Electron 53, 725 (2021). https://doi.org/10.1007/s11082-021-03362-4
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11082-021-03362-4