Skip to main content
Log in

Implementation of dimming controlled visible light communication using Raspberry Pi

  • Published:
Optical and Quantum Electronics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

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)

    Article  Google Scholar 

  • 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)

    Article  Google Scholar 

  • 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)

    Article  ADS  Google Scholar 

  • 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)

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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)

    Article  ADS  Google Scholar 

  • 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)

    Article  ADS  Google Scholar 

  • 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)

    Article  Google Scholar 

  • Sandoval-Reyes, S.: Transmission and reception of images via visible light. Res. Comput. Sci. 147(12), 193–202 (2018)

    Article  Google Scholar 

  • 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)

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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)

    Article  Google Scholar 

  • Zuo, Y., Zhang, J.: Dimming control scheme for VLC systems based on multilevel data transmission. Appl. Opt. 57, 9584–9588 (2018)

    Article  ADS  Google Scholar 

  • 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)

    Article  Google Scholar 

  • 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)

    Article  ADS  Google Scholar 

Download references

Funding

This research is not funded.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sandip Das.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11082-021-03362-4

Keywords

Navigation